]> git.ipfire.org Git - thirdparty/bash.git/commitdiff
commit bash-20131122 snapshot
authorChet Ramey <chet.ramey@case.edu>
Mon, 16 Dec 2013 16:09:16 +0000 (11:09 -0500)
committerChet Ramey <chet.ramey@case.edu>
Mon, 16 Dec 2013 16:09:16 +0000 (11:09 -0500)
95 files changed:
CHANGES
CHANGES-4.3
CWRU/CWRU.chlog
CWRU/CWRU.chlog~ [new file with mode: 0644]
NEWS
NEWS-4.3
arrayfunc.c~ [new file with mode: 0644]
autom4te.cache/output.0
autom4te.cache/requests
autom4te.cache/traces.0
builtins/printf.def
builtins/printf.def~ [new file with mode: 0644]
configure
configure.ac
doc/FAQ-4.3 [new file with mode: 0644]
doc/article.pdf
doc/bash.0
doc/bash.html
doc/bash.pdf
doc/bash.ps
doc/bashref.pdf
doc/builtins.ps
doc/rbash.ps
po/af.gmo
po/af.po
po/bash.pot
po/bg.gmo
po/bg.po
po/ca.gmo
po/ca.po
po/cs.gmo
po/cs.po
po/da.gmo
po/da.po
po/de.gmo
po/de.po
po/el.gmo [new file with mode: 0644]
po/el.po
po/en@boldquot.gmo
po/en@boldquot.po
po/en@quot.gmo
po/en@quot.po
po/eo.gmo
po/eo.po
po/es.gmo
po/es.po
po/et.gmo
po/et.po
po/fi.gmo
po/fi.po
po/fr.gmo
po/fr.po
po/ga.gmo
po/ga.po
po/gl.gmo
po/gl.po
po/hr.gmo
po/hr.po
po/hu.gmo
po/hu.po
po/id.gmo
po/id.po
po/it.gmo
po/it.po
po/ja.gmo
po/ja.po
po/lt.gmo
po/lt.po
po/nl.gmo
po/nl.po
po/pl.gmo
po/pl.po
po/pt_BR.gmo
po/pt_BR.po
po/ro.gmo
po/ro.po
po/ru.gmo
po/ru.po
po/sk.gmo
po/sk.po
po/sl.gmo
po/sl.po
po/sv.gmo
po/sv.po
po/tr.gmo
po/tr.po
po/uk.gmo
po/uk.po
po/vi.gmo
po/vi.po
po/zh_CN.gmo
po/zh_CN.po
po/zh_TW.gmo
po/zh_TW.po
tests/redir.right

diff --git a/CHANGES b/CHANGES
index 63226d9bd2ade9d1eb0f4575c580b4c8df667688..96af94a9f6675c17f8e4188e72fdd4ae9871b3cd 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -1,3 +1,37 @@
+This document details the changes between this version, bash-4.3-rc1, and the
+previous version, bash-4.3-beta2.
+
+1.  Changes to Bash
+
+a. Fixed a bug in bash completion that caused a tilde to be expanded even if
+   the `direxpand' option was not enabled.
+
+b. Fixed a potential bug that could cause corrupted input in interactive shells
+   running without line editing and with `ignoreeof' enabled.
+
+c. Fixed a bug that could cause failures when opening pipes back to shells
+   created to run process substitutions.
+
+d. Fixed a bug that caused an assignment to TEXTDOMAIN to require TEXTDOMAINDIR
+   to be set in order to actually change the current text domain.
+
+e. Changed the way redirections are printed to avoid confusion when the target
+   of an output redirection is a process substitution beginning with `>'.
+
+2.  Changes to Readline
+
+a. Shared library building is now supported on Mac OS X 10.9 (Darwin 13).
+
+3.  New Features in Bash
+
+a. `cd' has a new `-@' option to browse a file's extended attributes on
+   systems that support O_XATTR.
+
+4.  New Features in Readline
+
+a. There are additional default key bindings for MinGW32
+
+------------------------------------------------------------------------------
 This document details the changes between this version, bash-4.3-beta2, and the
 previous version, bash-4.3-beta.
 
index cae6b1e3db8d84b3f177f0cdcacdd90527509670..7b5e7669bda1e659cb0e438f9e5fa27e89121092 100644 (file)
@@ -1,3 +1,37 @@
+This document details the changes between this version, bash-4.3-rc1, and the
+previous version, bash-4.3-beta2.
+
+1.  Changes to Bash
+
+a. Fixed a bug in bash completion that caused a tilde to be expanded even if
+   the `direxpand' option was not enabled.
+
+b. Fixed a potential bug that could cause corrupted input in interactive shells
+   running without line editing and with `ignoreeof' enabled.
+
+c. Fixed a bug that could cause failures when opening pipes back to shells
+   created to run process substitutions.
+
+d. Fixed a bug that caused an assignment to TEXTDOMAIN to require TEXTDOMAINDIR
+   to be set in order to actually change the current text domain.
+
+e. Changed the way redirections are printed to avoid confusion when the target
+   of an output redirection is a process substitution beginning with `>'.
+
+2.  Changes to Readline
+
+a. Shared library building is now supported on Mac OS X 10.9 (Darwin 13).
+
+3.  New Features in Bash
+
+a. `cd' has a new `-@' option to browse a file's extended attributes on
+   systems that support O_XATTR.
+
+4.  New Features in Readline
+
+a. There are additional default key bindings for MinGW32
+
+------------------------------------------------------------------------------
 This document details the changes between this version, bash-4.3-beta2, and the
 previous version, bash-4.3-beta.
 
@@ -696,4 +730,3 @@ l.  Readline calls an application-set event hook (rl_signal_event_hook) after
 
 m.  If the user-settable variable `history-size' is set to a value less than
     0, the history list size is unlimited.
-
index eb574a6293f170c4c11afa2f76e7772064ee82c6..cf05ac22ba49fabf1f258a401e362965587e2834 100644 (file)
@@ -5379,3 +5379,10 @@ execute_cmd.c
 support/shobj-conf
        - add support for Darwin 13 (Mac OS X 10.9, Mavericks).  Based on a
          report by Ludwig Schwardt <ludwig.schwardt@gmail.com>
+
+                                  11/24
+                                  -----
+builtins/printf.def
+       - bind_printf_variable: make sure that the variable assigned to is
+         no longer marked as invisible. Fixes bug reported by NBaH
+         <nbah@sfr.fr>
diff --git a/CWRU/CWRU.chlog~ b/CWRU/CWRU.chlog~
new file mode 100644 (file)
index 0000000..d582764
--- /dev/null
@@ -0,0 +1,5393 @@
+                                2/14/2011
+                                ---------
+[bash-4.2 released]
+
+                                  2/15
+                                  ----
+lib/glob/gmisc.c
+       - fix wmatchlen and umatchlen to avoid going past the end of the
+         string on an incomplete bracket expression that ends with a
+         NUL.  Partial fix for bug reported by Clark Wang <dearvoid@gmail.com>
+
+                                  2/16
+                                  ----
+subst.h
+       - new string extract flag value: SX_WORD.  Used when calling
+         extract_dollar_brace_string to skip over the word in
+         ${param op word} from parameter_brace_expand
+
+subst.c
+       - change parameter_brace_expand to add SX_WORD to flags passed to
+         extract_dollar_brace_string
+       - change parameter_brace_expand to use SX_POSIXEXP for all non-posix
+         word expansion operators that treat single quotes as special, not
+         just % and #
+       - change extract_dollar_brace_string to initialize dolbrace_state to
+         DOLBRACE_WORD if SX_WORD flag supplied and we shouldn't use
+         DOLBRACE_QUOTE.  Fixes bug reported by Juergen Daubert <jue@jue.li>
+
+doc/{bash.1,bashref.texi}
+       - document the exact expansions here strings undergo
+
+                                  2/17
+                                  ----
+lib/readline/vi_mode.c
+       - make sure that `dd', `cc', and `yy' call vidomove_dispatch from
+         rl_domove_read_callback.  Fixes bug reported by Clark Wang
+         <dearvoid@gmail.com>
+
+lib/readline/callback.c
+       - make sure _rl_internal_char_cleanup is called after the
+         vi-motion callbacks (rl_vi_domove_callback) in rl_callback_read_char.
+         Companion to above fix
+
+doc/{bash.1,bashref.texi}
+       - make sure that the text describing the rhs of the == and =~
+         operators to [[ states that only the quoted portion of the pattern
+         is matched as a string
+
+                                  2/18
+                                  ----
+lib/glob/gmisc.c
+       - better fix for umatchlen/wmatchlen: keep track of the number of
+         characters in a bracket expression as the value to increase
+         matchlen by if the bracket expression is not well-formed.  Fixes
+         bug reported by Clark Wang <dearvoid@gmail.com>
+
+subst.c
+       - change expand_string_for_rhs so that it sets the W_NOSPLIT2 flag
+         in the word flags.  We will not perform word splitting or quote
+         removal on the result, so we do not want to add quoted nulls if
+         we see "" or ''.  Fixes bug reported by Mike Frysinger
+         <vapier@gentoo.org>
+
+                                  2/19
+                                  ----
+variables.c
+       - new function, int chkexport(name), checks whether variable NAME is
+         exported and remakes the export environment if necessary.  Returns
+         1 if NAME is exported and 0 if not
+       - call chkexport(name) to get tzset to look at the right variable in
+         the environment when modifying TZ in sv_tz.  Don't call tzset if
+         chkexport doesn't indicate that the variable is exported
+
+variables.h
+       - new extern declaration for chkexport
+
+
+{parse.y,builtins/printf.def}
+       - call sv_tz before calling localtime() when formatting time strings
+         in prompt strings or using printf.  Fixes bug reported by
+         Dennis Williamson <dennistwilliamson@gmail.com>
+
+execute_cmd.c
+       - modify fix of 2/9 to add casts when those variables are passed to
+         functions; some compilers throw errors instead of warnings.  Report
+         and fix from Joachim Schmitz <jojo@schmitz-digital.de>
+
+support/shobj-conf
+       - add a stanza for nsk on the Tandem from Joachim Schmitz
+         <jojo@schmitz-digital.de>
+
+{shell,lib/readline/shell}.c
+       - Tandem systems should use getpwnam (getlogin()); for some reason
+         they don't do well with using getuid().  Fix from Joachim Schmitz
+         <jojo@schmitz-digital.de>
+
+                                   3/1
+                                   ---
+variables.c
+       - make sure that the return value from find_variable is non-null
+         before trying to use it in chkexport.  Fixes bug reported by
+         Evangelos Foutras <foutrelis@gmail.com>
+
+                                   3/3
+                                   ---
+parse.y
+       - when adding $$ to the current token buffer in read_token_word(),
+         don't xmalloc a buffer for two characters and then strcpy it, just
+         copy the characters directly into the token buffer.  Fix from
+         Michael Whitten <mfwitten@gmail.com>
+
+execute_cmd.c
+       - fix expand_word_unsplit to add the W_NOSPLIT2 flag to the word to
+         be expanded, so "" doesn't add CTLNUL.  Similar to fix of 2/18 to
+         expand_string_for_rhs.  Fixes bug reported by Nathanael D. Noblet
+         <nathanael@gnat.ca> and Matthias Klose <doko@debian.org>
+
+parse.y
+       - fix extended_glob case of read_token_word to allocate an extra
+         space in the buffer for the next character read after the extended
+         glob specification if it's a CTLESC or CTLNUL.  Report and fix from
+         Michael Witten <mfwitten@gmail.com>
+       - fix shell expansions case of read_token_word to allocate an extra
+         space in the buffer for the next character read after the shell
+         expansion if it's a CTLESC or CTLNUL.  Report and fix from
+         Michael Witten <mfwitten@gmail.com>
+       - TENTATIVE: fix read_token_word to reduce the amount of buffer space
+         required to hold the translated and double-quoted value of $"..."
+         strings.  Report and fix from Michael Witten <mfwitten@gmail.com>
+       - change code around got_character and got_escaped_character labels to
+         make sure that we call RESIZE_MALLOCED_BUFFER before adding the
+         CTLESC before a CTLESC or CTLNUL, and before adding the character if
+         we're not adding a CTLESC.  Report and fix from
+         Michael Witten <mfwitten@gmail.com>
+
+subst.c
+       - new param flags value, PF_ASSIGNRHS, mirrors W_ASSIGNRHS, noting that
+         parameter expansion is on rhs of assignment statement.  That inhibits
+         word splitting
+       - change param_expand to call string_list_dollar_at with quoted == 1
+         if PF_ASSIGNRHS is set, so it will quote IFS characters in the
+         positional parameter before separating them with the first char of
+         $IFS.  This keeps the rhs from being split inappropriately.  Fixes
+         bug reported by Andres Perera <andres.p@zoho.com>
+
+                                   3/4
+                                   ---
+lib/readline/bind.c
+       - add a missing free of `names' in rl_function_dumper.  Bug report
+         and fix from Michael Snyder <msnyder@vmware.com>
+
+                                   3/5
+                                   ---
+lib/readline/rltty.c
+       - change rl_deprep_terminal so it uses fileno (stdin) for the tty fd
+         if rl_instream is not set, like rl_prep_terminal
+
+                                   3/6
+                                   ---
+lib/readline/display.c
+       - fix rl_message to use a dynamically-allocated buffer instead of a
+         fixed-size buffer of 128 chars for the `local message prompt'.  Bug
+         report and fix from Micah Cowan <micah@cowan.name>
+
+                                   3/7
+                                   ---
+jobs.c
+       - add sentinel to wait_sigint_handler so it only sets wait_sigint_received
+         if waiting_for_child is non-zero; otherwise, it restores the old
+         SIGINT handler and sends itself the SIGINT
+       - set waiting_for_child around the calls to waitchld that use it to
+         synchronously wait for a process
+       - change logic that decides whether or not the child process blocked
+         or handled SIGINT based on whether or not waitpid returns -1/EINTR
+         and the shell receives a SIGINT and the child does not exit.  If
+         the child later exits due to SIGINT, cancel the assumoption that it
+         was handled
+       - instead of testing whether or not the child exited due to SIGINT
+         when deciding whether the shell should act on a SIGINT it received
+         while waiting, test whether or not we think the child caught
+         SIGINT.  If it did, we let it go (unless the shell has it trapped);
+         if it did not catch it, the shell acts on the SIGINT.  Fix from
+         Linus Torvalds <torvalds@linux-foundation.org>, bug report originally
+         from Oleg Nesterov <oleg@redhat.com>
+
+                                   3/8
+                                   ---
+shell.c
+       - initialize no_line_editing to 1 if READLINE is not defined -- we
+         can't have line editing without readline
+
+                                  3/12
+                                  ----
+lib/readline/signals.c
+       - add SIGHUP to the set of signals readline handles
+
+lib/readline/doc/rltech.texi
+       - document that SIGHUP is now part of the set of signals readline
+         handles
+
+lib/readline/input.c
+       - if _rl_caught_signal indicates that read() was interrupted by a
+         SIGHUP or SIGTERM, return READERR or EOF as appropriate
+       - call rl_event_hook, if it's set, if call to read in rl_getc
+         returns -1/EINTR.  If rl_event_hook doesn't do anything, this
+         continues the loop as before.  This handles the other fatal
+         signals
+
+execute_cmd.c
+       - add a couple of QUIT; calls to execute_disk_command and
+         execute_simple_command to improve responsiveness to interrupts
+         and fatal signals
+
+input.c
+       - rearrange getc_with_restart so that the return values from read()
+         are handled right
+
+parse.y
+       - don't need to set terminate_immediately in yy_stream_get, since
+         getc_with_restart checks for terminating signals itself
+       - since readline returns READERR on SIGHUP or SIGTERM, don't need
+         to set terminate_immediately.  Still doesn't handle other
+         signals well -- will have to check that some more
+
+bashline.c
+       - new function, bash_event_hook, for rl_event_hook.  Just checks for
+         terminating signals and acts on them using CHECK_TERMSIG.
+       - set rl_event_hook to bash_event_hook
+
+builtins/read.def
+       - take out setting terminate_immediately; add calls to CHECK_TERMSIG
+         after read calls
+
+doc/{bash.1,bashref.texi}
+       - move the text describing the effect of negative subscripts used to
+         reference indexed array elements to the paragraphs describing
+         ${parameter[subscript]}, since that's where they are implemented.
+         Pointed out by Christopher F. A. Johnson <cfajohnson@gmail.com>
+
+arrayfunc.[ch],subst.c
+       - array_expand_index now takes a new first argument: a SHELL_VAR *
+         of the array variable being subscripted.  Can be used later to fully
+         implement negative subscripts
+
+                                  3/14
+                                  ----
+lib/glob/glob.c
+       - fix mbskipname to not turn the directory entry name into a wide char
+         string if the conversion of the pattern to a wide char string fails
+       - fix mbskipname to call skipname if either the pattern or the filename
+         can't be converted into a wide-char string
+
+lib/glob/xmbsrtowcs.c
+       - fix xdupmbstowcs2 to handle return value of 0 from mbsnrtowcs and
+         short-circuit with failure in that case.  Fixes bug reported by
+         Roman Rakus <rrakus@redhat.com>
+
+                                  3/15
+                                  ----
+bashline.c
+       - new variable, bash_filename_quote_characters to store the value
+         assigned to rl_filename_quote_characters so it can be restored
+         if changed.
+       - change bashline_reset and attempt_shell_completion to restore
+         rl_filename_quote_characters if not set to default
+
+                                  3/22
+                                  ----
+lib/glob/glob.c
+       - wdequote_pathname falls back to udequote_pathname if xdupmbstowcs
+         fails to convert the pathname to a wide-character string
+
+lib/glob/xmbsrtowcs.c
+       - xdupmbstowcs2: change to fix problem with leading '\\' (results in
+         nms == 0, which causes it to short-circuit with failure right
+         away).  Fixes bug pointed out by Werner Fink <werner@suse.de>
+       - xdupmbstowcs2: compensate for mbsnrtowcs returning 0 by taking the
+         next single-byte character and going on
+       - xdupmbstowcs2: change memory allocation to increase by WSBUF_INC
+         bytes; try to avoid calls to realloc (even if they don't actually
+         result in more memory being allocated)
+
+                                  3/24
+                                  ----
+doc/{bash.1,bashref.texi}
+       - slightly modify BASH_SUBSHELL description based on complaint from
+         Sam Liddicott <sam@liddicott.com>
+
+                                  3/25
+                                  ----
+trap.c
+       - change free_trap_strings to not call free_trap_string for signals
+         that are being ignored, like reset_or_restore_signal_handlers.
+         Fixes bug reported by Satoshi Takahashi <blue3waters@gmail.com>
+
+                                  3/26
+                                  ----
+lib/readline/rltypedefs.h
+       - remove old Function/VFunction/CPFunction/CPPFunction typedefs as
+         suggested by Tom Tromey <tromey@redhat.com>
+
+lib/readline/rlstdc.h
+       - move defines for USE_VARARGS/PREFER_STDARG/PREFER_VARARGS from
+         config.h.in to here because declaration of rl_message in
+         readline.h uses the defines.  This makes it hard for another packages
+         to use after the header files are installed, since config.h is not
+         one of the installed files.  Suggested by Tom Tromey
+         <tromey@redhat.com>
+
+                                  3/27
+                                  ----
+print_cmd.c
+       - change indirection_string from a static buffer to a dynamic one
+         managed by indirection_level_string(), so we don't end up truncating
+         PS4.  Suggested by Dennis Williamson <dennistwilliamson@gmail.com>
+
+lib/readline/shell.c
+       - change sh_set_lines_and_columns to use static buffers instead of
+         allocating the buffers to pass to setenv/putenv
+
+lib/readline/terminal.c
+       - change _rl_get_screen_size to not call sh_set_lines_and_columns if
+         ignore_env == 0
+       - _rl_sigwinch_resize_terminal: new function to just retrieve terminal
+         size, ignoring environment
+
+lib/readline/rlprivate.h
+       - new external declaration for _rl_sigwinch_resize_terminal() (currently
+         unused)
+
+lib/readline/signals.c
+       - rl_sigwinch_handler: set _rl_caught_signal to SIGWINCH
+       - rl_sigwinch_handler: don't immediately call rl_resize_terminal; just
+         leave _rl_caught_signal set for RL_CHECK_SIGNALS to handle
+       - _rl_signal_handler: call rl_resize_terminal if sig == SIGWINCH.
+         Should fix hang when sending multiple repeated SIGWINCH reported by
+         Henning Bekel <h.bekel@googlemail.com>
+
+                                  3/29
+                                  ----
+lib/sh/snprintf.c
+       - include math.h for any defines for isinf/isnan
+       - use code from gnulib documentation to implement isinf/isnan if they
+         are not defined
+
+configure.in
+       - don't check for isinf or isnan; c99 says they're macros anyway
+
+config.h.in
+       - remove defines for ISINF_IN_LIBC and ISNAN_IN_LIBC, no longer used
+         by snprintf.c
+
+                                   4/2
+                                   ---
+braces.c
+       - brace_gobbler: fix to understand double-quoted command substitution,
+         since the shell understands unquoted comsubs.  Fixes bug reported
+         by Michael Whitten <mfwitten@gmail.com>
+
+lib/readline/display.c
+       - include <pc.h> on MDOS
+       - get and set screen size using DJGPP-specific calls on MSDOS
+       - move cursor up clear screen using DJGPP-specific calls
+       - don't call tputs on DJGPP; there is no good terminfo support
+
+lib/readline/terminal.c
+       - include <pc.h> on MDOS
+       - get and set screen size using DJGPP-specific calls on MSDOS
+       - use DJGPP-specific initialization on MSDOS, zeroing all the
+         _rl_term_* variables
+       - don't call tputs on DJGPP; there is no good terminfo support
+         DJGPP support from Eli Zaretskii  <eliz@gnu.org>
+
+                                   4/6
+                                   ---
+
+config-top.h
+       - change DEFAULT_PATH_VALUE to something more useful and modern
+
+                                   4/8
+                                   ---
+tests/printf2.sub
+       - make sure LC_ALL and LC_CTYPE are set so LANG assignment takes effect.
+         Reported by Cedric Arbogast <arbogast.cedric@gmail.com>
+
+                                  4/11
+                                  ----
+include/chartypes.h
+       - fix a couple of dicey defines (though ones that don't cause any
+         compiler warnings) in IN_CTYPE_DOMAIN
+
+doc/{bashref.texi,bash.1}
+       - add note referring to duplicating file descriptors in sections
+         describing redirecting stdout and stderr and appending to stdout
+         and stderr.  Suggested by Matthew Dinger <mdinger.bugzilla@gmail.com>
+
+pcomplete.c
+       - it_init_helptopics: new function to support completing on help topics,
+         not just builtins
+       - it_helptopics: new programmable completion list of help topics
+       - build list of helptopic completions in gen_action_completions on
+         demand
+
+pcomplete.h
+       - new extern declaration for it_helptopics
+
+builtins/complete.def
+       - the `helptopic' action now maps to CA_HELPTOPIC intead of CA_BUILTIN,
+         since there are more help topics than just builtins.  Suggested by
+         Clark Wang <dearvoid@gmail.com>
+
+                                  4/12
+                                  ----
+print_cmd.c
+       - fix print_arith_for_command to add a call to PRINT_DEFERRED_HEREDOCS
+         before ending the body of the command, so heredocs get attached to
+         the right command instead of to the loop.  From gentoo bug 363371
+         http://bugs.gentoo.org/show_bug.cgi?id=363371
+
+execute_cmd.c
+       - change coproc_pidchk to unset the appropriate shell variables when
+         the (currently single) known coproc pid terminates
+       - cleanup and new functions to fully support multiple coprocesses when
+         and if I decide to go there
+
+                                  4/13
+                                  ----
+print_cmd.c
+       - fix print_group_command to add a call to PRINT_DEFERRED_HEREDOCS
+         after call to make_command_string_internal before printing closing
+         `}'
+       - fix make_command_string_internal to add a call to
+         PRINT_DEFERRED_HEREDOCS after recursive call to
+         make_command_string_internal in case cm_subshell before printing
+         closing `)'
+
+                                  4/14
+                                  ----
+print_cmd.c
+       - change overlapping strcpy in named_function_string to memmove
+
+sig.h
+       - UNBLOCK_SIGNAL: convenience define, same as UNBLOCK_CHILD, just
+         restores an old signal mask
+
+trap.c
+       - set_signal: instead of setting the signal handler to SIG_IGN while
+         installing the new trap handler, block the signal and unblock it
+         after the new handler is installed.  Fixes bug reported by Roman
+         Rakus <rrakus@redhat.com>
+
+                                  4/15
+                                  ----
+doc/{bash.1,bashref.texi}
+       - make it clear that enabling monitor mode means that all jobs run in
+         separate process groups
+
+                                  4/18
+                                  ----
+builtins/fc.def
+       - update fix of 4/15/2010 to not take saved_command_line_count into
+         account when stepping down the history list to make sure that
+         last_hist indexes something that is valid.  Fixes bug reported by
+         <piuma@piumalab.org>
+
+                                  4/19
+                                  ----
+builtins/fc.def
+       - fc_gethnum: make sure the calculation to decide the last history
+         entry is exactly the same as fc_builtin.  Fixes bug uncovered by
+         fix of 4/18 to stop seg fault
+
+                                  4/22
+                                  ----
+lib/readline/terminal.c
+       - change _rl_enable_meta_key to set a flag indicating that it sent the
+         enable-meta sequence
+       - _rl_disable_meta_key: new function to turn off meta mode after we
+         turned it on with _rl_enable_meta_key
+
+lib/readline/rlprivate.h
+       - extern declaration for _rl_disable_meta_key
+
+configure.in
+       - if not cross-compiling, set CFLAGS_FOR_BUILD from any CFLAGS inherited
+         from the environment.  Fixes HP/UX build problem reported by
+         "Daniel Richard G." <skunk@iSKUNK.ORG>
+
+                                  4/26
+                                  ----
+config-top.h
+       - define MULTIPLE_COPROCS to 0 so the code is still disabled but easy
+         to enable via configure option or editing this file
+
+                                  4/29
+                                  ----
+lib/sh/eaccess.c
+       - freebsd provides faccessat, with the same misfeature as their eaccess
+         and access implementations (X_OK returns true for uid==0 regardless
+         of the actual file permissions), so reorganize code to check the
+         file permissions as with eaccess.  Report and fix from Johan Hattne
+         <johan.hattne@utsouthwestern.edu>
+
+                                   5/2
+                                   ---
+doc/{bash.1,bashref.texi}
+       - add forward reference to `Pattern Matching' from `Pathname
+         Expansion', suggested by Greg Wooledge <wooledg@eeg.ccf.org>
+
+                                   5/5
+                                   ---
+pcomplib.c
+       - the bash_completion project now distributes over 200 completions
+         for various programs, with no end in sight, so increase the value
+         of COMPLETE_HASH_BUCKETS from 32 to 128
+
+pathexp.c
+       - quote_string_for_globbing: make sure CTLESC quoting CTLESC is
+         translated into \<CTLESC> even if the flags include QGLOB_REGEXP.
+         We don't want to process the second CTLESC as a quote character.
+         Fixes bug reported by Shawn Bohrer <sbohrer@rgmadvisors.com>
+
+                                   5/6
+                                   ---
+builtins/printf.def
+       - change PRETURN to not call fflush if ferror(stdout) is true
+       - if a call to one of the stdio functions or printstr leaves
+         ferror(stdout) true, and PRETURN is going to be called, let PRETURN
+         print the error message rather than doubling up the messages.  Fixes
+         problem reported by Roman Rakus <rrakus@redhat.com>
+
+                                   5/9
+                                   ---
+doc/{bash.1,bashref.texi}
+       - add note to the effect that lists inside compound command can be
+         terminated by newlines as well as semicolons.  Suggested by
+         Roman Byshko <rbyshko@gmail.com>
+
+                                  5/10
+                                  ----
+subst.c
+       - remove_quoted_nulls: fix problem that caused it to skip over the
+         character after a CTLNUL, which had the effect of skipping every
+         other of a series of CTLNULs.  Fixes bug reported by
+         Marten Wikstrom <marten.wikstrom@keystream.se>
+
+                                  5/11
+                                  ----
+subst.c
+       - extract_process_subst: add SX_COMMAND flag to call to
+         extract_delimited_string, since we're expanding the same sort of
+         command as command substitution.  Fixes bug reported in Ubuntu
+         bug 779848
+
+                                  5/12
+                                  ----
+configure.in
+       - set the prefer_shared and prefer_static variables appropriately
+         depending on the value of $opt_static_link
+
+aclocal.m4
+       - AC_LIB_LINKFLAGS_BODY: change to not prefer shared versions of the
+         libraries it's searching for if the prefer_shared variable is "no".
+         Fixes problem reported by Cedric Arbogast <arbogast.cedric@gmail.com>
+
+                                  5/13
+                                  ----
+lib/readline/readline.c
+       - _rl_internal_teardown: add call to _rl_disable_meta_key to make the
+         meta key active only for the duration of the call to readline()
+       - _rl_internal_setup: move call to _rl_enable_meta_key here from
+         readline_initialize_everything so the meta key is active only for
+         the duration of the call to readline().  Suggestion from Miroslav
+         Lichvar <mlichvar@redhat.com>
+
+builtins/help.def
+       - help_builtin: change strncmp to strcmp so that `help read' no longer
+         matches `readonly'.  Suggested by Clark Wang <dearvoid@gmail.com>
+
+config.h.in
+       - add define for GLIBC21, checked using jm_GLIBC21 as part of the tests
+         for libintl
+
+lib/malloc/malloc.c
+       - internal_free: don't use the cached value of memtop when deciding
+         whether or not to adjust the break and give memory back to the kernel
+         when using the GNU C library, since glibc uses sbrk for its own
+         internal purposes.  From Debian bug 614815, reported by Samuel
+         Thibault <samuel.thibault@gnu.org>
+
+aclocal.m4
+       - BASH_STRUCT_WEXITSTATUS_OFFSET: change AC_RUN_IFELSE to AC_TRY_RUN
+         to avoid warning about not using AC_LANG_SOURCE
+
+                                  5/14
+                                  ----
+bashline.[ch]
+       - two new functions, bashline_set_event_hook and bashline_reset_event_hook,
+         to set rl_event_hook to bash_event_hook and back to NULL, respectively
+       - don't set rl_event_hook unconditionally
+
+sig.c
+       - termsig_sighandler: if the shell is currently interactive and
+         readline is active, call bashline_set_event_hook to cause
+         termsig_handler to be called via bash_event_hook when the shell
+         returns from the signal handler
+
+                                  5/15
+                                  ----
+lib/readline/display.c
+       - _rl_col_width: Mac OS X has a bug in wcwidth: it does not return 0
+         for UTF-8 combining characters.  Added workaround dependent on
+         MACOSX.  Fixes problem pointed out by Thomas De Contes
+         <d.l.tDecontes@free.fr>
+
+                                  5/16
+                                  ----
+lib/readline/rlmbutil.h
+       - WCWIDTH: wrapper for wcwidth that returns 0 for Unicode combining
+         characters on systems where wcwidth is broken (e.g., Mac OS X).
+
+lib/readline/{complete,display,mbutil}.c
+       - use WCWIDTH instead of wcwidth
+
+                                  5/17
+                                  ----
+lib/readline/display.c
+       - update_line: after computing ofd and nfd, see whether the next
+         character in ofd is a zero-width combining character.  If it is,
+         back ofd and nfd up one, so the base characters no longer compare
+         as equivalent.  Fixes problem reported by Keith Winstein
+         <keithw@mit.edu>
+
+lib/readline/nls.c
+       - _rl_utf8locale: new flag variable, set to non-zero if the current
+         locale is UTF-8
+       - utf8locale(): new function, returns 1 if the passed lspec (or the
+         current locale) indicates that the locale is UTF-8.  Called from
+         _rl_init_eightbit
+
+lib/readline/rlprivate.h
+       - extern declaration for _rl_utf8locale
+
+locale.c
+       - locale_utf8locale: new flag variable, set to non-zero if the current
+         locale is UTF-8 (currently unused)
+       - locale_isutf8(): new function, returns 1 if the passed lspec (or the
+         current locale) indicates that the locale is UTF-8.  Should be called
+         whenever the locale or LC_CTYPE value is modified
+
+aclocal.m4
+       - BASH_WCWIDTH_BROKEN: new test for whether or not wcwidth returns
+         zero-width characters like unicode combining characters as having
+         display length 1; define WCWIDTH_BROKEN in this case
+
+config.h.in
+       - WCWIDTH_BROKEN: new define
+
+lib/readline/rlmbutil.h
+       - change WCWIDTH macro to use _rl_utf8locale and the full range of
+         Unicode combining characters (U+0300-U+036F)
+
+                                  5/19
+                                  ----
+lib/readline/rlprivate.h
+       - _rl_search_context: new member, prevc, will hold character read
+         prior to lastc
+
+lib/readline/isearch.c
+       - _rl_isearch_dispatch: if the character causes us to index into
+         another keymap, save that character in cxt->prevc
+       - _rl_isearch_dispatch: if we index into another keymap, but don't
+         find a function that's special to i-search, and the character that
+         caused us to index into that keymap would have terminated the
+         search, push back cxt->prevc and cxt->lastc to make it appear as
+         if `prevc' terminated the search, and execute lastc as a command.
+         We have to push prevc back so we index into the same keymap before
+         we read lastc.  Fixes bug report from Davor Cubranic
+         <cubranic@stat.ubc.ca>
+
+                                  5/20
+                                  ----
+expr.c
+       - expr_bind_variable: pay attention to the return value from
+         bind_variable and check whether or not we should error out due to
+         a readonly or noassign variable.  Fixes bug reported by Eric
+         Blake <eblake@redhat.com>
+
+                                  5/26
+                                  ----
+
+lib/readline/search.c
+       - include histlib.h for ANCHORED_SEARCH defines
+       - rl_history_search_flags: new variable, holds ANCHORED_SEARCH flag for
+         the duration of a history search
+       - rl_history_search_reinit: takes a new flags variable, defines whether
+         or not the search is anchored; assigned to rl_history_search_flags
+       - rl_history_serarch_reinit: if ANCHORED_SEARCH flag passed, add ^ to
+         beginning of search string; otherwise search string is unmodified
+       - rl_history_search_internal: set rl_point appropriately based on
+         whether or not rl_history_search_flags includes ANCHORED_SEARCH
+       - rl_history_substr_search_forward: new function, for non-anchored
+         substring search forward through history for string of characters
+         preceding rl_point
+       - rl_history_substr_search_backward: new function, for non-anchored
+         substring search backward through history for string of characters
+         preceding rl_point.  Original code from Niraj Kulkarni
+         <kulkarniniraj14@gmail.com>
+
+lib/readline/readline.h
+       - extern declarations for rl_history_substr_search_{for,back}ward
+
+lib/readline/funmap.c
+       - history-substring-search-forward: new bindable command, invokes
+         rl_history_substr_search_forward
+       - history-substring-search-backward: new bindable command, invokes
+         rl_history_substr_search_backward
+
+lib/readline/doc/{rluser.texi,readline.3}
+       - document history-substring-search-forward and
+         history-substring-search-backward
+
+                                  5/27
+                                  ----
+{nojobs,jobs}.c
+       - add support for DONT_REPORT_SIGTERM so that the shell doesn't print
+         a message when a job exits due to SIGTERM since that's the default
+         signal sent by the kill builtin.  Suggested by Marc Herbert
+         <mark.herbert@gmail.com>
+
+config-top.h
+       - DONT_REPORT_SIGTERM: new user-modifiable setting.  Commented out
+         by default
+
+                                  5/28
+                                  ----
+lib/readline/bind.c
+       - _rl_skip_to_delim: skip to a closing double quote or other delimiter,
+         allowing backslash to quote any character, including the delimiter
+       - rl_parse_and_bind: call _rl_skip_to_delim instead of using inline
+         code
+       - rl_parse_and_bind: allow quoted strings as the values of string
+         variables.  Variable values without double quotes have trailing
+         whitespace removed (which still allows embedded whitespace, for
+         better or worse).  Fixes problem with string variables not matching
+         in `set' command if values happen to have trailing spaces or tabs
+         (debian bash bug #602762), but introduces slight incompatibility.
+
+                                  5/29
+                                  ----
+doc/{bash.1,bashref.texi}
+       - clarify unset description to specify that without options, a
+         variable, then a shell function if there is no variable by that
+         name, is unset.  Fixes discrepancy reported by Mu Qiao
+         <qiaomuf@gentoo.org>
+
+                                  6/4
+                                  ----
+doc/{bash.1,bashref.texi}
+       - clarify description of LINES and COLUMNS (and checkwinsize shopt
+         option) to make it clear that only interactive shells set a
+         handler for SIGWINCH and update LINES and COLUMNS.  Original
+         report submitted by Jonathan Nieder <jrnieder@gmail.com>
+
+arrayfunc.c
+       - expand_compound_array_assignment: defer expansion of words between
+         parens when performing compound assignmnt to an associative array
+         variable
+       - assign_compound_array_list: perform the same expansions when doing
+         a compound array assignment to an associative array variable as
+         when doing a straight array index assignment.  The idea is that
+               foo=( [ind1]=bar [ind2]=quux)
+         is the same as
+               foo[ind1]=bar ; foo[ind2]=quux
+
+         This fixes problems with double-expansion and quote removal being
+         performed on the array indices
+
+                                  6/13
+                                  ----
+doc/{bash.1,bashref.texi}
+       - Add a little text to make it clear that the locale determines how
+         range expressions in glob patterns are handled.
+
+
+                                  6/21
+                                  ----
+builtins/read.def
+       - display a message and return error status if -a is used with an
+         existing associative array.  Fixes bug reported by Curtis Doty
+         <curtis@greenkey.net>
+
+                                  6/24
+                                  ----
+{jobs,nojobs}.c
+       - non-interactive shells now react to the setting of checkwinsize
+         and set LINES and COLUMNS after a foreground job exits.  From a
+         suggestion by Leslie Rhorer <lrhorer@satx.rr.com>
+
+doc/{bash.1,bashref.texi}
+       - checkwinsize: remove language saying that only interactive shells
+         check the window size after each command
+
+lib/readline/histfile.c
+       - history_backupfile: new file, creates a backup history file name
+         given a filename (appending `-')
+       - history_do_write: when overwriting the history file, back it up
+         before writing.  Restore backup file on a write error.  Suggested
+         by chkno@chkno.net
+
+bashline.c
+       - find_cmd_name: two new arguments, return the start and end of the
+         actual text string used to find the command name, without taking
+         whitespace into account
+       - attempt_shell_completion: small changes to make sure that completion
+         attempted at the beginning of a non-empty line does not find a
+         programmable completion, even if the command name starts at point
+       - attempt_shell_completion: small change to make sure that completion
+         does not find a progcomp when in whitespace before the command
+         name
+       - attempt_shell_completion: small change to make sure that completion
+         does not find a progcomp when point is at the first character of a
+         command name, even when there is leading whitespace (similar to
+         above).  Fixes problems noted by Ville Skytta <ville.skytta@iki.fi>
+
+subst.c
+       - brace_expand_word_list: since the individual strings in the strvec
+         returned by brace_expand are already allocated, don't copy them to
+         newly-allocated memory when building the WORD_LIST, just use them
+         intact
+
+locale.c
+       - locale_mb_cur_max: cache value of MB_CUR_MAX when we set or change
+         the locale to avoid a function call every time we need to read it
+
+shell.h
+       - new struct to save shell_input_line and associated variables:
+         shell_input_line_state_t
+       - add members of sh_parser_state_t to save and restore token and the
+         size of the token buffer
+
+parse.y
+       - {save,restore}_input_line_state: new functions to save and restore
+         shell_input_line and associated variables
+       - {save,restore}_parser_state: add code to save and restore the token
+         and token buffer size
+       - xparse_dolparen: call save_ and restore_input_line_state to avoid
+         problems with overwriting shell_input_line when we recursively
+         call the parser to parse a command substitution.  Fixes bug
+         reported by Rui Santos <rsantos@grupopie.com>
+
+include/shmbutil.h
+       - use locale_mb_cur_max instead of MB_CUR_MAX in ADVANCE_CHAR and
+         similar macros
+
+lib/glob/smatch.c
+       - rangecmp,rangecmp_wc: change to take an additional argument, which
+         forces the use of strcoll/wscoll when non-zero.  If it's 0, a new
+         variable `glob_asciirange' controls whether or not we use strcoll/
+         wscoll.  If glob_asciirange is non-zero, we use straight
+         C-locale-like ordering. Suggested by  Aharon Robbins
+         <arnold@skeeve.com>
+
+                                  6/30
+                                  ----
+execute_cmd.c
+       - execute_pipeline: make sure the lastpipe code is protected by
+         #ifdef JOB_CONTROL.  Fixes problem reported by Thomas Cort
+         <tcort@minix3.org>
+
+                                   7/2
+                                   ---
+lib/readline/complete.c
+       - EXPERIMENTAL: remove setting of _rl_interrupt_immediately around
+         completion functions that touch the file system.  Idea from Jan
+         Kratochvil <jan.ktratochvil@redhat.com> and the GDB development
+         team
+
+lib/readline/signals.c
+       - rl_signal_handler: if we're in callback mode, don't interrupt
+         immediately on a SIGWINCH
+
+                                   7/3
+                                   ---
+bashline.c
+       - set_directory_hook: and its siblings are a new set of functions to
+         set, save, and restore the appropriate directory completion hook
+       - change callers to use {set,save,restore}_directory_hook instead of
+         manipulating rl_directory_rewrite_hook directly
+       - dircomplete_expand: new variable, defaults to 0, if non-zero causes
+         directory names to be word-expanded during word and filename
+         completion
+       - change {set,save,restore}_directory_hook to look at dircomplete_expand
+         and change rl_directory_completion_hook or rl_directory_rewrite_hook
+         appropriately
+
+bashline.h
+       - extern declaration for set_directory_hook so shopt code can use it
+
+                                   7/6
+                                   ---
+builtins/shopt.def
+       - globasciiranges: new settable shopt option, makes glob ranges act
+         as if in the C locale (so b no longer comes between A and B).
+         Suggested by Aharon Robbins <arnold@skeeve.com>
+
+                                   7/7
+                                   ---
+doc/{bash.1,bashref.texi}
+       - document new `globasciiranges' shopt option
+
+                                   7/8
+                                   ---
+builtins/shopt.def
+       - direxpand: new settable option, makes filename completion expand
+         variables in directory names like bash-4.1 did.
+       - shopt_set_complete_direxpand: new function, does the work for the
+         above by calling set_directory_hook
+
+doc/{bash.1,bashref.texi}
+       - document new `direxpand' shopt option
+
+                                  7/15
+                                  ----
+lib/readline/isearch.c
+       - _rl_isearch_dispatch: when adding character to search string, use
+         cxt->lastc (which we use in the switch statement) instead of c,
+         since lastc can be modified earlier in the function
+
+                                  7/18
+                                  ----
+lib/readline/rlprivate.h
+       - _rl_search_context: add another member to save previous value of
+         (multibyte) lastc: pmb is to mb as prevc is to lastc
+
+lib/readline/isearch.c:
+       - _rl_isearch_dispatch: if a key sequence indexes into a new keymap,
+         but doesn't find any bound function (k[ind].function == 0) or is
+         bound to self-insert (k[ind].function == rl_insert), back up and
+         insert the previous character (the one that caused the index into a
+         new keymap) and arrange things so the current character is the next
+         one read, so both of them end up in the search string.  Fixes bug
+         reported by Clark Wang <dearvoid@gmail.com>
+       - _rl_isearch_dispatch: a couple of efficiency improvements when adding
+         characters to the isearch string
+
+                                  7/24
+                                  ----
+lib/readline/isearch.c
+       - _rl_isearch_dispatch: save and restore cxt->mb and cxt->pmb
+         appropriately when in a multibyte locale
+
+doc/{bash.1,bashref.texi}
+       - correct description of {x}>file (and other redirection operators
+         that allocate a file descriptor) to note the the fd range is
+         greater than or equal to 10.  Fixes problem reported by
+         Christian Ullrich 
+
+lib/readline/signals.c
+       - rl_signal_handler: don't interrupt immediately if in callback mode
+
+lib/readline/callback.c
+       - rl_callback_read_char: install signal handlers only when readline
+         has control in callback mode, so readline's signal handlers aren't
+         called when the application is active (e.g., between the calls to
+         rl_callback_handler_install and rl_callback_read_char).  If the
+         readline signal handlers only set a flag, which the application
+         doesn't know about, the signals will effectively be ignored until
+         the next time the application calls into the readline callback
+         interface.  Fixes problem of calling unsafe functions from signal
+         handlers when in callback mode reported by Jan Kratochvil
+         <jan.kratochvil@redhat.com>
+
+execute_cmd.c
+       - fix_assignment_words: when in Posix mode, the `command' builtin
+         doesn't change whether or not the command name it protects is an
+         assignment builtin.  One or more instances of `command'
+         preceding `export', for instance, doesn't make `export' treat its
+         assignment statement arguments differently.  Posix interpretation
+         #351
+
+doc/{bash.1,bashref.texi}
+       - document new Posix-mode behavior of `command' when preceding builtins
+         that take assignment statements as arguments
+
+builtins/printf.def
+       - printstr: if fieldwidth or precision are < 0 or > INT_MAX when
+         supplied explicitly (since we take care of the `-' separately),
+         clamp at INT_MAX like when using getint().  Fixes issue reported
+         by Ralph Coredroy <ralph@inputplus.co.uk>
+
+                                  7/25
+                                  ----
+lib/readline/chardefs.h
+       - isxdigit: don't define if compiling with c++; declared as a c++
+         template function.  Fixes bug reported by Miroslav Lichvar
+         <mlichvar@redhat.com>
+
+builtins/printf.def
+       - getint: if garglist == 0, return whatever getintmax returns (0).
+         Fixes bug reported  by Ralph Coredroy <ralph@inputplus.co.uk>
+
+                                  7/28
+                                  ----
+doc/{bash.1,bashref.texi}
+       - minor changes to the descriptions of the cd and pushd builtins
+
+lib/sh/zread.c
+       - zsyncfd: change variable holding return value from lseek to
+         off_t.  Bug report and fix from Gregory Margo <gmargo@pacbell.net>
+
+                                   8/1
+                                   ---
+expr.c
+       - don't check for division by 0 when in a context where no evaluation
+         is taking place.  Fixes bug reported by dnade.ext@orange-ftgroup.com
+
+                                   8/6
+                                   ---
+execute_cmd.c
+       - execute_command_internal: the parent branch of the subshell code
+         (where the child calls execute_in_subshell) should not close all
+         open FIFOs with unlink_fifo_list if it's part of a shell function
+         that's still executing.  Fixes bug reported by Maarten Billemont
+         <lhunath@lyndir.com>
+
+                                   8/9
+                                   ---
+builtins/common.c
+       - get_exitstat: return EX_BADUSAGE (2) on a non-numeric argument
+
+builtins/return.def
+       - return_builtin: just call get_exitstat to get the return status,
+         let it handle proper parsing and handling of arguments.  Fixes
+         issue most recently raised by Linda Walsh <bash@tlinx.org>.
+         Reverses change from 9/11/2008 (see above)
+
+                                  8/16
+                                  ----
+doc/{bash.1,bashref.texi}
+       - clean up `set -e' language to make it clearer that any failure of
+         a compound command will cause the shell to exit, not just subshells
+         and brace commands
+
+                                  8/17
+                                  ----
+configure.in
+       - make the various XXX_FOR_BUILD variables `precious' to autoconf to
+         avoid stale data
+       - change how CC_FOR_BUILD is initialized when cross-compiling and not,
+         but do not change behavior
+       - initialize CFLAGS_FOR_BUILD to -g when cross-compiling
+       - initialize LIBS_FOR_BUILD to $(LIBS) when not cross-compiling, empty
+         when cross-compiling
+       - create AUTO_CFLAGS variable to hold basic CFLAGS defaults; used when
+         CFLAGS not inherited from environment (like effect of old
+         auto_cflags variable)
+       - substitute LIBS_FOR_BUILD into output Makefiles
+         [changes inspired by bug report from Nathan Phillip Brink
+         <ohnobinki@ohnopublishing.net> -- gentoo bug 378941]
+
+builtins/Makefile.in   
+       - substitute LIBS_FOR_BUILD from configure, not strictly initialized
+         to $(LIBS)
+
+                                  8/27
+                                  ----
+doc/{bash.1,bashref.texi}
+       - minor changes to the here string description to clarify the
+         expansions performed on the word
+
+support/shobj-conf
+       - handle compilation on Lion (Mac OS X 10.7/darwin11) with changes
+         to darwin stanzas.  Fixes readline bug reported by Vincent
+         Sheffer <vince.sheffer@apisphere.com>
+
+lib/sh/strtrans.c
+       - ansic_wshouldquote: check a string with multi-byte characters for
+         characters that needs to be backslash-octal escaped for $'...'
+       - ansic_shouldquote: if is_basic fails for one character, let
+         ansic_wshouldquote examine the rest of the string and return what
+         it returns.  From a patch sent by Roman Rakus <rrakus@redhat.com>
+
+                                  8/30
+                                  ----
+lib/sh/strtrans.c
+       - ansic_quote: changes to quote (or not) multibyte characters.  New
+         code converts them to wide characters and uses iswprint to check
+         valid wide chars.  From a patch sent by Roman Rakus
+         <rrakus@redhat.com>
+
+                                   9/7
+                                   ---
+lib/sh/shquote.c
+       - sh_backslash_quote: change to be table-driven so we can use a
+         different table if we want to
+       - sh_backslash_quote: takes a second char table[256] argument;
+
+externs.h
+       - sh_backslash_quote: add second argument to function prototype
+
+bashline.c,braces.c,parse.y,builtins/printf.def
+       - change callers of sh_backslash_quote to add second argument
+
+bashline.c
+       - filename_bstab: table of characters to pass to sh_backslash_quote;
+         characters with value 1 will be backslash-quoted
+       - set_filename_bstab: turn on characters in filename backslash-quote
+         table according to passed string argument
+       - call set_filename_bstab every time rl_filename_quote_characters is
+         assigned a value
+       - bash_quote_filename: call sh_backslash_quote with filename_bstab
+         as second argument.  This allows other characters in filenames to
+         be quoted without quoting, for instance, a dollar sign in a shell
+         variable reference
+
+                                   9/8
+                                   ---
+bashline.c
+       - complete_fullquote: new variable, controls table passed to
+         sh_backslash_quote.  If non-zero (the default), the standard set
+         of shell metacharacters -- as in bash versions up to and including
+         bash-4.2 -- gets backslash-quoted by the completion code.  If zero,
+         sh_backslash_quote gets the table with the characters in the
+         variable reference removed, which means they are removed from the
+         set of characters to be quoted in filenames
+
+                                  9/10
+                                  ----
+bashline.c
+       - bash_filename_stat_hook: new function, designed to expand variable
+         references in filenames before readline passes them to stat(2)
+         to determine whether or not they are a directory
+
+                                  9/15
+                                  ----
+builtins/declare.def
+       - if assign_array_element fails due to a bad (or empty) subscript, mark
+         it as an assignment error and don't attempt any further processing
+         of that declaration.  Fixes segfault bug reported by Diego Augusto
+         Molina <diegoaugustomolina@gmail.com>
+
+                                  9/19
+                                  ----
+expr.c
+       - exppower: replace the simple exponentiation algorithm with an
+         implementation of exponentiation by squaring.  Inspired by report
+         from Nicolas ARGYROU <nargy@yahoo.com>
+
+bashline.c
+       - bash_quote_filename: check for rtext being non-null before
+         dereferencing it
+       - set_saved_history: operate_and_get_next assumes that the previous
+         line was added to the history, even when the history is stifled and
+         at the max number of entries.  If it wasn't, make sure the history
+         number is incremented properly.  Partial fix for bug reported by
+         gregrwm <backuppc-users@whitleymott.net>
+
+doc/{bash.1,bashref.texi},lib/readline/doc/{hsuser,rluser}.texi
+       - minor editorial changes inspired by suggestions from
+         Roger Zauner <rogerx.oss@gmail.com>
+
+                                  9/20
+                                  ----
+lib/intl/localealias.c
+       - read_alias_file: close resource leak (fp) when returning on error
+
+                                  9/22
+                                  ----
+execute_command.c
+       - execute_intern_function: implement Posix interpretation 383 by making
+         it an error to define a function with the same name as a special
+         builtin when in Posix mode.
+         http://austingroupbugs.net/view.php?id=383#c692
+
+                                  9/25
+                                  ----
+doc/{bash.1,bashref.texi}
+       - formatting and some content changes from Benno Schulenberg
+         <bensberg@justemail.net>
+       - document new posix-mode behavior from interp 383 change of 9/22
+
+                                  9/30
+                                  ----
+execute_cmd.c
+       - shell_execve: add strerror to error message about executable file
+         that shell can't execute as a shell script.  From suggestion by
+         daysleeper <daysleeper@centrum.cz>
+
+                                  10/1
+                                  ----
+bashhist.c
+       - maybe_add_history: act as if literal_history is set when parser_state
+         includes PST_HEREDOC, so we save the bodies of here-documents just
+         as they were entered.  Fixes bug reported by Jonathan Wakely
+         <bugs@kayari.org>
+       - bash_add_history: make sure that the second and subsequent lines of
+         a here document don't have extra newlines or other delimiting
+         chars added, since they have the trailing newline preserved, when
+         `lithist' is set and history_delimiting_chars isn't called
+
+execute_cmd.c
+       - execute_command_internal: avoid fd exhaustion caused by using
+         process substitution in loops inside shell functions by using
+         copy_fifo_list and close_new_fifos ().  Fixes debian bash bug
+         642504
+
+lib/readline/complete.c
+       - new variable, rl_filename_stat_hook, used by append_to_match.  If
+         filename completion is desired, and rl_filename_stat_hook points
+         to a function, call that function to expand the filename in an
+         application-specific way before calling stat.
+
+bashline.c
+       - bash_default_completion: if variable completion returns a single
+         match, use bash_filename_stat_hook and file_isdir to determine
+         whether or not the variable name expands to a directory.  If it
+         does, set the filename_append_character to `/'.  This is not
+         perfect, so we will see how it works out.  Adds functionality
+         requested by Peter Toft <pto@linuxbog.dk> and Patrick Pfeifer
+         <patrick@pfeifer.de>
+       - rl_filename_stat_hook: assigned bash_filename_stat_hook, so things
+         like $HOME/Downloads (after completion) have a slash appended.
+         In general, this causes the stat hook to be called whenever
+         filename completion is appended.  Adds functionality requested by
+         Patrick Pfeifer <patrick@pfeifer.de>
+
+lib/readline/readline.h
+       - new extern declaration for rl_filename_stat_hook
+
+lib/readline/doc/rltech.texi
+       - rl_directory_rewrite_hook: now documented
+       - rl_filename_stat_hook: document
+
+pcomplete.c
+       - gen_action_completions: in the CA_DIRECTORY case, turn off
+         rl_filename_completion_desired if it was off before we called
+         rl_filename_completion_function and we didn't get any matches.
+         Having it on causes readline to quote the matches as if they
+         were filenames.  Adds functionality requested by many,
+         including Clark Wang <dearvoid@gmail.com>
+
+assoc.[ch]
+       - assoc_replace: new function, takes the same arguments as
+         assoc_insert, but returns the old data instead of freeing it
+       - assoc_insert: if the object returned by hash_insert doesn't have
+         the same value for its key as the key passed as an argument, we
+         are overwriting an existing value.  In this case, we can free the
+         key.  Fixes bug reported by David Parks <davidparks21@yahoo.com>
+
+                                  10/5
+                                  ----
+print_cmd.c
+       - indirection_level_string: small change to only re-enable `x'
+         option after calling decode_prompt_string if it was on before.  In
+         normal mode, it will be, but John Reiser <jreiser@bitwagon.com>
+         has a novel use for that code in conjunction with a pre-loaded
+         shared library that traces system call usage in shell scripts
+
+                                  10/10
+                                  -----
+Makefile.in
+       - Fix from Mike Frysinger <vapier@gentoo.org> to avoid trying to
+         build y.tab.c and y.tab.h with two separate runs of yacc if
+         parse.y changes.  Problem with parallel makes
+       - Fix from Mike Frysinger <vapier@gentoo.org> to avoid subdirectory
+         builds each trying to make version.h (and all its dependencies)
+
+lib/sh/Makefile.in
+       - remove some dependencies on version.h where it doesn't make sense
+
+variables.c
+       - initialize_shell_variables: while reading the environment, a shell
+         running in posix mode now checks for SHELLOPTS being readonly (it
+         gets set early on in main()) before trying to assign to it.  It
+         saves an error message and the variable gets parsed as it should.
+         Fixes bug reported by Len Giambrone <Len.Giambrone@intersystems.com>
+
+                                  10/14
+                                  -----
+doc/{bash.1,bashref.texi}
+       - add to the "duplicating file descriptors" description that >&word
+         doesn't redirect stdout and stderr if word expands to `-'
+       - add to the "appending standard output and standard error"
+         description a note that >&word, where word is a number or `-',
+         causes other redirection operators to apply for sh and Posix
+         compatibility reasons.  Suggested by Greg Wooledge
+         <wooledg@eeg.ccf.org>
+
+                                  10/15
+                                  -----
+pcomplete.c
+       - change pcomp_filename_completion_function to only run the filename
+         dequoting function in the cases (as best as it can figure) where
+         readline won't do it via rl_filename_completion_function.  Based
+         on reports from <lolilolicon@gmail.com>
+
+                                  10/19
+                                  -----
+bashline.c
+       - attempt_shell_completion: add call to set_directory_hook() to make
+         sure the rewrite functions are correct.  It's cheap and doesn't
+         hurt
+       - command_word_completion_function: if completing a command name that
+         starts with `.' or `..', temporarily suppress the effects of the
+         `direxpand' option and restore the correct value after calling
+         rl_filename_completion_function.  If it's enabled, the directory
+         name will be rewritten and no longer match `./' or `../'.  Fixes
+         problem reported by Michael Kalisz <michael@kalisz.homelinux.net>
+
+                                  10/22
+                                  -----
+builtins/history.def
+       - push_history: make sure remember_on_history is enabled before we
+         try to delete the last history entry -- the `history -s' command
+         might not have been saved.  Fixes bug reported by
+         lester@vmw-les.eng.vmware.com
+
+lib/readline/complete.c
+       - rl_callback_read_char: add calls to a macro CALLBACK_READ_RETURN
+         instead of straight return; add same call at end of function.
+         Placeholder for future work in deinstalling signal handlers when
+         readline is not active
+
+                                  10/25
+                                  -----
+expr.c
+       - exp2: catch arithmetic overflow when val1 == INTMAX_MIN and val2 == -1
+         for DIV and MOD and avoid SIGFPE.  Bug report and pointer to fix
+         from Jaak Ristioja <jaak.ristioja@cyber.ee>
+       - expassign: same changes for arithmetic overflow for DIV and MOD
+
+                                  10/28
+                                  -----
+subst.c
+       - parameter_brace_expand: allow pattern substitution when there is an
+         expansion of the form ${var/} as a no-op: replacing nothing with
+         nothing
+       - parameter_brace_patsub: don't need to check for PATSUB being NULL;
+         it never is
+
+flags.c
+       - if STRICT_POSIX is defined, initialize history_expansion to 0, since
+         history expansion (and its treatment of ! within double quotes) is
+         not a conforming posix environment.  From austin-group issue 500
+
+lib/readline/histexpand.c
+       - history_expand: when processing a string within double quotes
+         (DQUOTE == 1), make the closing double quote inhibit history
+         expansion, as if the word were outside double quotes.  In effect,
+         we assume that the double quote is followed by a character in
+         history_no_expand_chars.  tcsh and csh seem to do this.  This
+         answers a persistent complaint about history expansion
+
+                                  10/29
+                                  -----
+make_cmd.c
+       - make_arith_for_command: use skip_to_delim to find the next `;'
+         when breaking the string between the double parens into three
+         separate components instead of a simple character loop.  Fixes
+         bug reported by Dan Douglas <ormaaj@gmail.com>
+
+                                  11/2
+                                  ----
+Makefile.in
+       - make libbuiltins.a depend on builtext.h to serialize its creation
+         and avoid conflict between multiple invocations of mkbuiltins.
+         Fix from Mike Frysinger <vapier@gentoo.org>
+
+                                  11/5
+                                  ----
+findcmd.c
+       - user_command_matches: if stat(".", ...) returns -1, set st_dev
+         and st_ino fields in dotinfo to 0 to avoid same_file matches
+       - find_user_command_in_path: check stat(2) return the same way
+
+lib/glob/glob.c
+       - glob_vector: don't call strlen(pat) without checking pat == 0
+       - glob_dir_to_array: make sure to free `result' and all allocated
+         members before returning error due to malloc failure
+       - glob_vector: make sure to free `nextname' and `npat' on errors
+         (mostly when setting lose = 1)
+       - glob_vector: if flags & GX_MATCHDIRS but not GX_ALLDIRS, make
+         sure we free `subdir'
+       - glob_filename: when expanding ** (GX_ALLDIRS), make sure we
+         free temp_results (return value from glob_vector)
+
+lib/glob/xmbsrtowcs.c
+       - xdupmbstowcs: fix call to realloc to use sizeof (char *) instead
+         of sizeof (char **) when assigning idxtmp
+
+execute_cmd.c
+       - print_index_and_element: return 0 right away if L == 0
+       - is_dirname: fix memory leak by freeing `temp'
+       - time_command: don't try to deref NULL `command' when assigning
+         to `posix_time'
+       - shell_execve: null-terminate `sample' after READ_SAMPLE_BUF so it's
+         terminated for functions that expect that
+
+builtins/read.def
+       - read_builtin: don't call bind_read_variable with a potentially-null
+         string
+
+pcomplete.c
+       - gen_command_matches: don't call dispose_word_desc with a NULL arg
+       - gen_compspec_completions: fix memory leak by freeing `ret' before
+         calling gen_action_completions (tcs, ...).  happens when
+         performing directory completion as default and no completions
+         have been generated
+       - gen_progcomp_completions: make sure to set foundp to 0 whenever
+         returning NULL
+       - it_init_aliases: fix memory leak by freeing alias_list before
+         returning
+
+bashline.c
+       - command_word_completion_function: don't call restore_tilde with a
+         NULL directory_part argument
+       - bash_directory_expansion: bugfix: don't throw away results of
+         rl_directory_rewrite_hook if it's set and returns non-zero
+       - bind_keyseq_to_unix_command: free `kseq' before returning error
+
+arrayfunc.c
+       - assign_array_element_internal: make sure `akey' is freed if non-null
+         before returning error
+       - assign_compound_array_list: free `akey' before returning error
+       - array_value_internal: free `akey' before returning error
+       - unbind_array_element: free `akey' before returning error
+
+subst.c
+       - array_length_reference: free `akey' before returning error in case
+         of expand_assignment_string_to_string error
+       - array_length_reference: free `akey' after call to assoc_reference
+       - skip_to_delim: if skipping process and command substitution, free
+         return value from extract_process_subst
+       - parameter_brace_substring: free `val' (vtype == VT_VARIABLE) before
+         returning if verify_substring_values fails
+       - parameter_brace_expand: remove two duplicate lines that allocate
+         ret in parameter_brace_substring case
+       - parameter_brace_expand: convert `free (name); name = xmalloc (...)'
+         to use `xrealloc (name, ...)'
+       - parameter_brace_expand: free `name' before returning when handling
+         ${!PREFIX*} expansion
+       - split_at_delims: fix memory leak by freeing `d2' before returning
+
+redir.c
+       - redirection_error: free `filename' if the redirection operator is
+         REDIR_VARASSIGN by assigning allocname
+
+eval.c
+       - send_pwd_to_eterm: fix memory leak by freeing value returned by
+         get_working_directory()
+
+builtins/cd.def
+       - change_to_directory: fix memory leak by freeing return value from
+         resetpwd()
+       - cd_builtin: fix memory leak by freeing value returned by dirspell()
+       - cd_builtin: fix memory leak by freeing `directory' if appropriate
+         before overwriting with return value from resetpwd()
+
+builtins/type.def
+       - describe_command: free `full_path' before overwriting it with return
+         value from sh_makepath
+
+builtins/complete.def
+       - compgen_builtin: fix memory leak by calling strlist_dispose (sl)
+         before overwriting sl with return value from completions_to_stringlist
+
+builtins/hash.def
+       - list_hashed_filename_targets: fix memory leak by freeing `target'
+
+make_cmd.c
+       - make_arith_for_command: free `init', `test', and `step' before
+         returning error on parse error
+
+jobs.c
+       - initialize_job_control: don't call move_to_high_fd if shell_tty == -1
+
+general.c
+       - check_dev_tty: don't call close with an fd < 0
+       - legal_number: deal with NULL `string' argument, return invalid
+
+lib/sh/fmtulong.c
+       - fmtulong: if the `base' argument is invalid, make sure we index
+         buf by `len-1' at maximum
+
+print_cmd.c
+       - print_deferred_heredocs: don't try to dereference a NULL `cstring'
+       - cprintf: make sure to call va_end (args)
+
+variables.c
+       - push_dollar_vars: fix call to xrealloc to use sizeof (WORD_LIST *)
+         instead of sizeof (WORD_LIST **)
+
+lib/sh/zmapfd.c
+       - zmapfd: if read returns error, free result and return -1 immediately
+         instead of trying to reallocate it
+
+                                  11/6
+                                  ----
+execute_cmd.c
+       - cpl_reap: rewrote to avoid using pointer after freeing it; now builds
+         new coproc list on the fly while traversing the old one and sets the
+         right values for coproc_list when done
+
+                                  11/12
+                                  -----
+builtins/set.def
+       - if neither -f nor -v supplied, don't allow a readonly function to
+         be implicitly unset.  Fixes bug reported by Jens Schmidt
+         <jens.schmidt35@arcor.de>
+
+lib/readline/callback.c
+       - change CALLBACK_READ_RETURN to clear signal handlers before returning
+         from rl_callback_read_char so readline's signal handlers aren't
+         installed when readline doesn't have control.  Idea from Jan
+         Kratochvil <jan.ktratochvil@redhat.com> and the GDB development
+         team
+
+pcomplete.h
+       - COPT_NOQUOTE: new complete/compgen option value
+
+builtins/complete.def
+       - noquote: new complete/compgen option; will be used to disable
+         filename completion quoting
+
+pcomplete.c
+       - pcomp_set_readline_variables: pay attention to COPT_NOQUOTE; turns
+         of rl_filename_quoting_desired if set; turns it on if unset (value
+         is inverted, since default is on)
+
+doc/bash.1,lib/readline/doc/rluser.texi
+       - document new -o noquote option to complete/compgen/compopt
+
+pathexp.c
+       - quote_string_for_globbing: if QGLOB_REGEXP, make sure characters
+         between brackets in an ERE bracket expression are not inappropriately
+         quoted with backslashes.  This is a pretty substantial change,
+         should be stressed when opening bash up for alpha and beta tests.
+         Fixes bug pointed out by Stephane Chazleas
+         <stephane_chazelas@yahoo.fr>
+
+doc/{bash.1,bashref.texi}
+       - document that regexp matches can be inconsistent when quoting
+         characters in bracket expressions, since usual quoting characters
+         lose their meaning within brackets
+       - note that regular expression matching when the pattern is stored
+         in a shell variable which is quoted for expansion causes string
+         matching
+
+redir.h
+       - RX_SAVEFD: new flag value; notes that a redirection denotes an
+         fd used to save another even if it's not >= SHELL_FD_BASE
+
+redir.c
+       - do_redirection_internal: when deciding whether or not to reset the
+         close-on-exec flag on a restored file descriptor, trust the value
+         of redirect->flags & RX_SAVCLEXEC even if the fd is < SHELL_FD_BASE
+         if the RX_SAVEFD flag is set
+       - add_undo_redirect: set the RX_SAVEFD flag if the file descriptor
+         limit is such that the shell can't duplicate to a file descriptor
+         >= 10.  Fixes a limitation that tripped a coreutils test reported
+         by Paul Eggert <eggert@cs.ucla.edu>
+
+                                  11/19
+                                  -----
+doc/{bash.1,bashref.texi},lib/readline/doc/hsuser.texi
+       - make it clear that bash runs HISTFILESIZE=$HISTSIZE after reading
+         the startup files
+       - make it clear that bash runs HISTSIZE=500 after reading the
+         startup files
+       - make it clear that setting HISTSIZE=0 causes commands to not be
+         saved in the history list
+       - make it clear that setting HISTFILESIZE=0 causes the history file
+         to be truncated to zero size
+
+variables.c
+       - sv_histsize: change so setting HISTSIZE to a value less than 0
+         causes the history to be `unstifled'
+       - sv_histsize: change so setting HISTFILESIZE to a value less than 0
+         results in no file truncation
+       - make it clear that numeric values less than 0 for HISTFILESIZE or
+         HISTSIZE inhibit the usual functions
+
+                                  11/23
+                                  -----
+parse.y
+       - save_input_line_state: add missing `return ls' at the end, since the
+         function is supposed to return its argument.  Pointed out by
+         Andreas Schwab <schwab@linux-m68k.org>
+
+builtins/read.def
+       - skip over NUL bytes in input, as most modern shells seem to.  Bug
+         report by Matthew Story <matt@tablethotels.com>
+
+lib/readline/vi_mode.c
+       - rl_vi_replace: set _rl_vi_last_key_before_insert to invoking key
+
+                                  11/25
+                                  -----
+builtins/read.def
+       - read_builtin: if xrealloc returns same pointer as first argument,
+         don't bother with the remove_unwind_protect/add_unwind_protect pair
+       - read_builtin: set a flag (`reading') around calls to zread/zreadc
+         and readline()
+       - sigalrm: change to set flag (`sigalrm_seen') and only longjmp if
+         currently in read(2) (reading != 0)
+       - CHECK_ALRM: new macro, checks sigalrm_seen and longjmps if non-zero,
+         behavior of old SIGALRM catching function
+       - read_builtin: call CHECK_ALRM in appropriate places while reading
+         line of input.  Fixes bug reported by Pierre Gaston
+         <pierre.gaston@gmail.com>
+
+lib/readline/vi_mode.c
+       - rl_vi_replace: initialize characters before printing characters in
+         vi_replace_keymap to their default values in vi_insertion_keymap,
+         since we're supposed to be in insert mode replacing characters
+       - rl_vi_replace: call rl_vi_start_inserting to set last command to
+         `R' for undo
+       - rl_vi_replace: set _rl_vi_last_key_before_insert to `R' for future
+         use by _rl_vi_done_inserting
+       - vi_save_insert_buffer: new function, broke out code that copies text
+         into vi_insert_buffer from _rl_vi_save_insert
+       - _rl_vi_save_replace: new function, saves text modified by
+         rl_vi_replace (using current point and vi_replace_count to figure
+         it out) to vi_replace_buffer
+       - _rl_vi_save_insert: call vi_save_insert_buffer
+       - _rl_vi_done_inserting: if _rl_vi_last_key_before_insert == 'R', call
+         _rl_vi_save_replace to save text modified in replace mode (uses
+         vi_save_insert_buffer)
+       - _rl_vi_replace_insert: new function, replaces the number of chars
+         in vi_insert_buffer after rl_point with contents ov vi_insert_buffer
+       - rl_vi_redo: call _rl_vi_replace_insert if last command == 'R' and
+         there's something in vi_insert_buffer.  Fixes bug with `.' not
+         redoing the most recent `R' command, reported by Geoff Clare
+         <g.clare@opengroup.org> in readline area on savannah
+
+                                  11/26
+                                  -----
+lib/readline/rlprivate.h
+       - RL_SIG_RECEIVED(): evaluate to non-zero if there is a pending signal
+         to be handled
+       - RL_SIGINT_RECEIVED(): evaluate to non-zero if there is a pending
+         SIGINT to be handled
+
+lib/readline/complete.c
+       - remove all mention of _rl_interrupt_immediately
+       - rl_completion_matches: check RL_SIG_RECEIVED after each call to
+         the entry function, call RL_CHECK_SIGNALS if true to handle the
+         signal
+       - rl_completion_matches: if RL_SIG_RECEIVED evaluates to true, free
+         and zero out the match_list this function allocated
+       - rl_completion_matches: if the completion entry function is
+         rl_filename_completion_function, free the contents of match_list,
+         because that function does not keep state and will not free the
+         entries; avoids possible memory leak pointed out by
+         Garrett Cooper <yanegomi@gmail.com>
+       - gen_completion_matches: if RL_SIG_RECEIVED evalutes to true after
+         calling rl_attempted_completion_function, free the returned match
+         list and handle the signal with RL_CHECK_SIGNALS; avoids
+         possible memory leak pointed out by Garrett Cooper
+         <yanegomi@gmail.com>
+       - gen_completion_matches: if RL_SIG_RECEIVED evaluates to true after
+         calling rl_completion_matches, free the returned match list and
+         handle the signal with RL_CHECK_SIGNALS
+
+lib/readline/util.c
+       - rl_settracefp: new utility function to set the tracing FILE *
+
+lib/readline/signals.c
+       - _rl_sigcleanup: pointer to a function that will be called with the
+         signal and a void * argument from _rl_handle_signal
+       - _rl_sigcleanarg: void * that the rest of the code can set to have
+         passed to the signal cleanup function
+       - _rl_handle_signal: if _rl_sigcleanup set, call as
+               (*_rl_sigcleanup) (sig, _rl_sigcleanarg)
+
+lib/readline/rlprivate.h
+       - extern declarations for _rl_sigcleanup and _rl_sigcleanarg
+
+lib/readline/complete.c
+       - _rl_complete_sigcleanup: signal cleanup function for completion code;
+         calls _rl_free_match_list on _rl_sigcleanarg if signal == SIGINT
+       - rl_complete_internal: before calling display_matches if what_to_do
+         == `?', set _rl_sigcleanup to _rl_complete_sigcleanup so the match
+         list gets freed on SIGINT; avoids possible memory leak pointed out
+         by Garrett Cooper <yanegomi@gmail.com>
+       - rl_complete_internal: in default switch case, call _rl_free_match_list
+         before returning to avoid memory leak
+
+doc/bashref.texi
+       - start at a set of examples for the =~ regular expression matching
+         operator, touching on keeping the pattern in a shell variable and
+         quoting portions of the pattern to remove their special meaning
+
+                                  12/1
+                                  ----
+lib/glob/gmisc.c
+       - extglob_pattern: new function, returns 1 if pattern passed as an
+         argument looks like an extended globbing pattern
+
+lib/glob/glob.c
+       - skipname: return 0 immediately if extglob_pattern returns non-zero,
+         let the extended globbing code do the right thing with skipping
+         names beginning with a `.'
+       - mbskipname: return 0 immediately if extglob_pattern returns non-zero,
+         let the extended globbing code do the right thing with skipping
+         names beginning with a `.'.  Fixes bug reported by Yongzhi Pan
+         <panyongzhi@gmail.com>
+
+                                  12/2
+                                  ----
+lib/glob/smatch.c
+       - patscan, patscan_wc: no longer static so other parts of the glob
+         library can use them, renamed to glob_patscan, glob_patscan_wc
+
+lib/glob/glob.c
+       - extern declarations for glob_patscan, glob_patscan_wc
+       - wchkname: new function, does skipname on wchar_t pattern and dname,
+         old body of mbskipname after converting to wide chars
+       - extglob_skipname: new function, checks all subpatterns in an extglob
+         pattern to determine whether or not a filename should be skipped.
+         Calls skipname for each subpattern.  Dname is only skipped if all
+         subpatterns indicate it should be.  Better fix for bug reported by
+         Yongzhi Pan <panyongzhi@gmail.com>
+       - wextglob_skipname: wide-char version of extglob_skipname, calls
+         wchkname instead of calling back into mbskipname for each
+         subpattern to avoid problems with char/wchar_t mismatch
+       - skipname: call extglob_skipname if extglob_pattern returns non-zero
+       - mbskipname: call wextglob_skipname if extglob_pattern returns non-zero
+       - mbskipname: short-circuit immediately if no multibyte chars in
+         pattern or filename
+
+execute_cmd.c
+       - execute_cond_node: added parens to patmatch assignment statement to
+         make intent clearer
+
+                                  12/3
+                                  ----
+configure.in,config.h.in
+       - check for imaxdiv, define HAVE_IMAXDIV if present
+
+expr.c
+       - expassign, exp2: use imaxdiv if available.  Doesn't help with checks
+         for overflow from 10/25
+
+                                  12/6
+                                  ----
+lib/readline/complete.c
+       - compute_lcd_of_matches: if we're ignoring case in the matches, only
+         use what the user typed as the lcd if it matches the first match
+         (after sorting) up to the length of what was typed (if what the
+         user typed is longer than the shortest of the possible matches, use
+         the shortest common length of the matches instead).  If it doesn't
+         match, use the first of the list of matches, as if case were not
+         being ignored.  Fixes bug reported by Clark Wang
+         <dearvoid@gmail.com>
+
+                                  12/7
+                                  ----
+builtins/cd.def
+       - cd_builtin: add code to return error in case cd has more than one
+         non-option argument, conditional on CD_COMPLAINS define (which is
+         not defined anywhere)
+
+doc/{bash.1,bashref.texi}
+       - note that additional arguments to cd following the directory name
+         are ignored.  Suggested by Vaclav Hanzl <hanzl@noel.feld.cvut.cz>
+
+                                  12/10
+                                  -----
+lib/readline/input.c
+       - rl_read_key: don't need to increment key sequence length here; doing
+         it leads to an off-by-one error
+
+lib/readline/macro.c
+       - rl_end_kbd_macro: after off-by-one error with rl_key_sequence_length
+         fixed, can decrement current_macro_index by rl_key_sequence_length
+         (length of key sequence that closes keyboard macro)
+
+lib/readline/readline.c
+       - _rl_dispatch_subseq: fix extra increment of rl_key_sequence_length
+         when ESC maps to a new keymap and we're converting meta characters
+         to ESC+key
+       - _rl_dispatch_subseq: better increment of rl_key_sequence_length
+         before we dispatch to a function in the ISFUNC case (where the
+         second increment above should have happened)
+       - rl_executing_keyseq: the full key sequence that ended up executing
+         a readline command.  Available to the calling application, maintained
+         by _rl_dispatch_subseq, indexed by rl_key_sequence_length
+       - rl_executing_key: the key that was bound to the currently-executing
+         readline command.  Same as the `key' argument to the function
+
+lib/readline/readline.h
+       - rl_executing_keyseq: extern declaration
+       - rl_executing_key: extern declaration
+       - rl_key_sequence_length: declaration moved here from rlprivate.h,
+         now part of public interface
+
+lib/readline/rlprivate.h
+       - new extern declaration for _rl_executing_keyseq_size, buffer size
+         for rl_executing_keyseq
+
+lib/readline/doc/rltech.texi
+       - documented new variables: rl_executing_key, rl_executing_keyseq,
+         rl_key_sequence_length
+
+                                  12/13
+                                  -----
+bashline.c
+       - bash_execute_unix_command: replace ad-hoc code that searches
+         cmd_xmap for correct command with call to rl_function_of_keyseq
+         using rl_executing_keyseq; now supports key sequences longer
+         than two characters.  Fixes bug reported by Michael Kazior
+         <kazikcz@gmail.com>
+
+                                  12/15
+                                  -----
+make_cmd.c
+       - make_function_def: don't null out source_file before calling
+         make_command so it can be used later on when the function definition
+         is executed
+
+execute_cmd.c
+       - execute_intern_function: second argument is now FUNCTION_DEF *
+         instead of COMMAND *
+       - execute_command_internal: call execute_intern_function with the
+         new second argument (the entire FUNCTION_DEF instead of just the
+         command member)
+       - execute_intern_function: if DEBUGGER is defined, call
+         bind_function_def before calling bind_function, just like
+         make_function_def does (might be able to take out the call in
+         make_function_def depending on what the debugger does with it).
+         Fixes bug reported by <dethrophes@motd005>
+
+expr.c
+       - more minor changes to cases of INTMAX_MIN % -1 and INTMAX_MIN / 1;
+         fix typos and logic errors
+
+                                  12/16
+                                  -----
+bashline.c
+       - find_cmd_start: change flags to remove SD_NOSKIPCMD so it skips over
+         command substitutions and doesn't treat them as command separators
+       - attempt_shell_completion: instead of taking first return from
+         find_cmd_name as command name to use for programmable completion,
+         use loop to skip over assignment statements.  Fixes problem reported
+         by Raphael Droz <raphael.droz+floss@gmail.com>
+       - attempt_shell_completion: if we don't find a command name but the
+         command line is non-empty, assume the other words are all assignment
+         statements and flag that point is in a command position so we can
+         do command name completion
+       - attempt_shell_completion: if the word being completed is the first
+         word following a series of assignment statements, and the
+         command line is non-empty, flag that point is in a command position
+         so we can do command name completion
+
+lib/readline/history.c
+       - history_get_time: atol -> strtol
+
+                                  12/18
+                                  -----
+parse.y
+       - parser_in_command_position: external interface to the
+         command_token_position macro for use by other parts of the shell,
+         like the completion mechanism
+
+externs.h
+       - extern declaration for parser_in_command_position
+
+                                  12/19
+                                  -----
+
+builtins/read.def
+       - read_builtin: make sure all calls to bind_read_variable are passed
+         a non-null string.  Fixes bug reported by Dan Douglas
+         <ormaaj@gmail.com>
+
+bashline.c
+       - attempt_shell_completion: mark that we're in a command position if
+         we're at the start of the line and the parser is ready to accept
+         a reserved word or command name.  Feature most recently suggested
+         by Peng Yu <pengyu.ut@gmail.com>
+
+                                  12/21
+                                  -----
+lib/readline/bind.c
+       - _rl_escchar: return the character that would be backslash-escaped
+         to denote the control character passed as an argument ('\n' -> 'n')
+       - _rl_isescape: return 1 if character passed is one that has a
+         backslash escape
+       - _rl_untranslate_macro_value: new second argument: use_escapes, if
+         non-zero translate to backslash escapes where possible instead of
+         using straight \C-x for control character `x'.  Change callers
+       - _rl_untranslate_macro_value: now global
+
+lib/readline/rlprivate.h
+       - _rl_untranslate_macro_value: extern declaration
+
+lib/readline/{macro.c,readline.h}
+       - rl_print_last_kbd_macro: new bindable function, inspired by patch
+         from Mitchel Humpherys
+
+lib/readline/funmap.c
+       - print-last-kbd-macro: new bindable command, bound to
+         rl_print_last_kbd_macro
+
+lib/readline/doc/{rluser.texi,readline.3},doc/bash.1
+       - print-last-kbd-macro: document.
+
+lib/readline/text.c
+       - _rl_insert_next: if we're defining a macro, make sure the key gets
+         added to the macro text (should really audit calls to rl_read_key()
+         and make sure the right thing is happening for all of them)
+
+bashline.[ch]
+       - print_unix_command_map: new function, prints all bound commands in
+         cmd_xmap using rl_macro_dumper in a reusable format
+
+builtins/bind.def
+       - new -X option: print all keysequences bound to Unix commands using
+         print_unix_command_map.  Feature suggested by Dennis Williamson
+         (2/2011)
+
+doc/{bash.1,bashref.texi}
+       - document new `bind -X' option
+
+                                  12/24
+                                  -----
+
+doc/{bash.1,bashref.texi}
+       - add a couple of sentences to the description of the case modification
+         operators making it clearer that each character of parameter is
+         tested against the pattern, and that the pattern should only attempt
+         to match a single character.  Suggested by Bill Gradwohl
+         <bill@ycc.com>
+
+                                  12/28
+                                  -----
+shell.c
+       - init_noninteractive: instead of calling set_job_control(0) to
+         unconditionally turn off job control, turn on job control if
+         forced_interactive or jobs_m_flag is set
+       - shell_initialize: call initialize_job_control with jobs_m_flag as
+         argument so `bash -m script' enables job control while running the
+         script
+
+jobs.c
+       - initialize_job_control: if the `force' argument is non-zero, turn on
+         job control even if the shell is not currently interactive
+         (interactive == 0)
+
+                                  12/29
+                                  -----
+
+flags.h
+       - new extern declaration for jobs_m_flag
+
+builtins/{cd,set}.def,doc/{bash.1,bashref.texi}
+       - added text clarifying the descriptions of cd -L and -P, suggested by
+         Padraig Brady <p@draigbrady.com>
+       - slight change to the description of `set -P' about resolving symbolic
+         links
+
+lib/readline/doc/rluser.texi
+       - Added an example to the programmable completion section: _comp_cd,
+         a completion function for cd, with additional verbiage.  Text
+         includes a reference to the bash_completion project
+
+                                1/1/2012
+                                --------
+jobs.c
+       - set_job_status_and_cleanup: note that a job is stopped due to
+         SIGTSTP (any_tstped) if job_control is set; there's no need to
+         test interactive
+
+                                   1/5
+                                   ---
+quit.h
+       - LASTSIG(): new macro, expands to signal number of last terminating
+         signal received (terminating_signal or SIGINT)
+
+trap.c
+       - first_pending_trap: returns lowest signal number with a trap pending
+       - trapped_signal_received: set to the last trapped signal the shell
+         received in trap_handler(); reset to 0 in run_pending_traps
+
+builtins/read.def
+       - read_builtin: changes to posix-mode (posixly_correct != 0) to make
+         `read' interruptible by a trapped signal.  After the trap runs,
+         read returns 128+sig and does not assign the partially-read line
+         to the named variable(s).  From an austin-group discussion started
+         by David Korn
+
+                                  1/11
+                                  ----
+doc/{bash.1,bashref.texi}
+       - slight changes to the descriptions of the compat32 and compat40 shell
+         options to clarify their meaning
+
+                                  1/12
+                                  ----
+lib/readline/{colors.[ch],parse-colors.[ch]}
+       - new files, part of color infrastructure support
+
+Makefile.in,lib/readline/Makefile.in
+       - arrange to have colors.o and parse-colors.o added to readline
+         library
+
+{configure,config.h}.in
+       - check for stdbool.h, define HAVE_STDBOOL_H if found
+
+                                  1/14
+                                  ----
+lib/readline/bind.c
+       - colored_stats: new bindable variable, enables using colors to
+         indicate file type when listing completions
+
+lib/readline/complete.c
+       - _rl_colored_stats: new variable, controlled by colored-stats bindable
+         variable
+       - colored_stat_start, colored_stat_end: new functions to set and reset
+         the terminal color appropriately depending on the type of the
+         filename to be printed
+       - print_filename: changes to print colors if `colored-stats' variable
+         set.  Changes contributed by Raphael Droz
+         <raphael.droz+floss@gmail.com>
+
+lib/readline/readline.c
+       - rl_initialize_everything: add call to _rl_parse_colors to parse
+         color values out of $LS_COLORS.  May have to add to rl_initialize
+         to make more dynamic if LS_COLORS changes (which doesn't happen
+         very often, if at all)
+
+lib/readline/rlprivate.h
+       - _rl_colored_stats: new extern declaration
+
+lib/readline/doc/{readline.3,rluser.texi},doc/bash.1
+       - colored-stats: document new bindable readline variable
+
+lib/readline/colors.c
+       - _rl_print_color_indicator: call rl_filename_stat_hook before calling
+         lstat/stat so we can get color indicators for stuff like
+         $HOME/Applications
+
+lib/readline/complete.c
+       - stat_char: call rl_filename_stat_hook before calling lstat/stat
+
+findcmd.[ch],execute_cmd.c
+       - search_for_command: now takes a second `flags' argument; changed
+         header function prototype and callers
+       - search_for_command: if (flags & 1), put the command found in $PATH
+         into the command hash table (previous default behavior)
+
+execute_cmd.c
+       - is_dirname: call search_for_command with flags argument of 0 so it
+         doesn't try to put something in the command hash table
+
+bashline.c
+       - bash_command_name_stat_hook: a hook function for readline's
+         filename_stat_hook that does $PATH searching the same way that
+         execute_cmd.c:execute_disk_command() does it, and rewrites the
+         passed filename if found.  Does not put names into command hash
+         table.  This allows command name completion to take advantage
+         of `visible-stats' and `colored-stats' settings.
+       - executable_completion: new function, calls the directory completion
+         hook to expand the filename before calling executable_file or
+         executable_or_directory; change command_word_completion_function to
+         call executable_completion.  This allows $HOME/bin/[TAB] to do
+         command completion and display alternatives
+
+                                  1/17
+                                  ----
+pcomplete.c
+       - gen_command_matches: now takes a new second argument: the command
+         name as deciphered by the programmable completion code and used
+         to look up the compspec; changed callers (gen_compspec_completions)
+       - gen_shell_function_matches: now takes a new second argument: the
+         command that originally caused the completion function to be
+         invoked; changed callers (gen_compspec_completions))
+       - build_arg_list: now takes a new second argument: the command name
+         corresponding to the current compspec; changed callers
+         (gen_command_matches, gen_shell_function_matches)
+       - build_arg_list: now uses `cmd' argument to create $1 passed to
+         invoked command or shell function
+       - gen_compspec_completions: if we skipped a null command at the
+         beginning of the line (e.g., for completing `>'), add a new word for
+         it at the beginning of the word list and increment nw and cw
+         appropriately.  This is all a partial fix for the shortcoming
+         pointed out by Sung Pae <sungpae@gmail.com>
+
+                                  1/18
+                                  ----
+
+{configure,config.h}.in
+       - new check: check for AUDIT_USER_TTY defined in <linux/audit.h>,
+         define HAVE_DECL_AUDIT_USER_TTY if both are found
+
+lib/readline/rlconf.h
+       - ENABLE_TTY_AUDIT_SUPPORT: new define, allows use of the Linux kernel
+         tty auditing system if it's available and enabled
+
+lib/readline/util.c
+       - _rl_audit_tty: new function, send a string to the kernel tty audit
+         system
+
+lib/readline/rlprivate.h
+       - _rl_audit_tty: new extern declaration
+
+lib/readline/readline.c
+       - readline: call _rl_audit_tty with line to be returned before returning
+         it if the Linux tty audit system is available and it's been enabled
+         in rlconf.h  Original patch from Miroslav Trmac; recent request
+         from Miroslav Lichvar <mlichvar@redhat.com>
+
+                                  1/21
+                                  ----
+
+lib/readline/readline.c:
+       - _rl_dispatch_subseq: add an inter-character timeout for multi-char
+         key sequences.  Suggested by <rogerx.oss@gmail.com>.  Still needs
+         work to make a user-settable variable
+
+parse.y
+       - shell_getc: make code that uses the pop_alias dependent on ALIAS
+         define
+
+variables.h
+       - sv_tz: extern define should only depend on HAVE_TZSET
+
+expr.c
+       - expr_streval: if ARRAY_VARS is not defined, set lvalue->ind to -1;
+         move assignment to `ind' inside define
+       - expr_bind_array_element: declaration and uses need to be #ifdef
+         ARRAY_VARS
+
+arrayfunc.h
+       - AV_ALLOWALL, AV_QUOTED, AV_USEIND: define to 0 if ARRAY_VARS not
+         defined; used in subst.c unconditionally
+
+sig.h
+       - make the signal blocking functions not dependent on JOB_CONTROL
+
+sig.c
+       - sigprocmask: make the replacement definition not dependent on
+         JOB_CONTROL
+
+trap.c
+       - use BLOCK_SIGNAL/UNBLOCK_SIGNAL instead of code dependent on
+         HAVE_POSIX_SIGNALS and BSD signals
+
+                                  1/24
+                                  ----
+
+print_cmd.c
+       - print_redirection_list: change the conditions under which
+         r_duplicating_output_word is mapped to r_err_and_out to more or
+         less match those used in redir.c.  Fixes bug pointed out by
+         Dan Douglas <ormaaj@gmail.com>
+
+
+                                  1/29
+                                  ----
+lib/readline/signals.c
+       - _rl_block_sigwinch,_rl_release_sigwinch: don't compile in bodies
+         unless SIGWINCH is defined.  Fixes bug reported by Pierre Muller
+         <pierre.muller@ics-cnrs.unistra.fr>
+
+doc/{bash.1,bashref.texi}
+       - small modifications to the introduction to the REDIRECTION section
+         to describe how redirections can modify file handles
+       - small modification to the section describing base#n to make it
+         clearer that n can be denoted using non-numerics.  From a posting
+         by Linda Walsh <bash@tlinx.org>
+
+                                   2/2
+                                   ---
+builtins/printf.def
+       - printf_builtin: make sure vbuf is intialized and non-null when -v
+         is supplied, since other parts of the code assume that it's not
+         null (e.g., bind_printf_variable()).  Fixes bug reported by Jim
+         Avera <james_avera@yahoo.com>
+
+                                   2/4
+                                   ---
+lib/readline/undo.c
+       - _rl_free_undo_list: new function, old body of rl_free_undo_list,
+         frees undo entries in UNDO_LIST * passed as argument
+       - rl_free_undo_list: call _rl_free_undo_list
+
+lib/readline/rlprivate.h
+       - _rl_free_undo_list: new extern declaration
+       - _rl_keyseq_timeout: new extern declaration (see below)
+
+lib/readline/misc.c
+       - rl_clear_history: new function.  Clears the history list and frees
+         all associated data similar to history.c:clear_history(), but
+         takes rl_undo_list into account and frees and UNDO_LISTs saved as
+         `data' members of a history list entry
+
+lib/readline/doc/rltech.texi
+       - rl_clear_history: documented
+
+lib/readline/readline.c
+       - _rl_keyseq_timeout: new variable to hold intra-key timeout value
+         from 1/21 fix; specified in milliseconds.  Default value is 500
+       - _rl_dispatch_subseq: change to use _rl_keyseq_timeout as intra-key
+         timeout if it's greater than 0; no timeout if <= 0
+       - _rl_dispatch_subseq: don't check for queued keyboard input if we have
+         pushed or pending input, or if we're reading input from a macro
+
+lib/readline/bind.c
+       - keyseq-timeout: new bindable variable, shadows _rl_keyseq_timeout
+       - string_varlist: add keyseq-timeout
+       - sv_seqtimeout: new function to modify value of _rl_keyseq_timeout;
+         clamps negative values at 0 for now
+       - _rl_get_string_variable_value: return value for keyseq-timeout
+
+doc/bash.1,lib/readline/doc/{rluser.texi,readline.3}
+       - keyseq-timeout: documented
+
+lib/readline/isearch.c
+       - _rl_isearch_dispatch: modification to fix from 7/18 to not use
+         cxt->keymap and cxt->okeymap, since by the time this code is
+         executed, they are equal.  Use `f' to check for rl_insert or
+         unbound func
+       - _rl_isearch_dispatch: if we're switching keymaps, not in
+         callback mode, and don't have pending or pushed input, use
+         _rl_input_queued to resolve a potentially ambiguous key sequence.
+         Suggested by Roger Zauner <rogerx.oss@gmail.com>
+       - _rl_isearch_dispatch: if we have changed keymaps and resolved to
+         an editing function (not self-insert), make sure we stuff the
+         right characters back onto the input after changing the keymap
+         back so the right editing function is executed after the search
+         is terminated.  Rest of fix for bug reported by Roger Zauner
+         <rogerx.oss@gmail.com>
+
+                                   2/5
+                                   ---
+builtins/gen-helpfiles.c
+       - new file: reads struct builtin and writes the long docs to files
+         in the `helpdirs' subdirectory.  The filename is given in the
+         previously-unused `handle' member of the struct builtin.  Links
+         with `tmpbuiltins.o', which is created by Makefile to have the
+         right long documentation.  When not cross-compiling, gets the
+         right #defines based on configuration options from config.h instead
+         of trying to parse conditional parts of def files.  Fixes
+         shortcoming pointed out by Andreas Schwab <schwab@linux-m68k.org>
+
+builtins/Makefile.in
+       - tmpbuiltins.c: new generated file, created to enable creation of
+         separate helpfiles based on correct #defines instead of trying to
+         parse conditional parts of def files
+       - gen-helpfiles: new program to generate helpfiles, links with
+         tmpbuiltins.o
+       - HELPFILES_TARGET: new target, substituted by configure to `helpdoc'
+         if separate helpfiles requested
+       - targets: new target, libbuiltins.a and $(HELPFILES_TARGET)
+       - CREATED_OBJECTS: new variable, holds created object files for
+         make clean; changed make clean to remove created objects
+       - helpdoc: changed to call gen-helpfiles instead of mkbuiltins
+
+Makefile.in
+       - when building libbuiltins.a, recursively call make with `targets'
+         argument to make sure separate helpfiles get built
+
+configure.in
+       - substitute `helpdoc' as value of HELPFILES_TARGET if
+         --enable-separate-helpfiles supplied as configure argument
+
+builtins/mkbuiltins.c
+       - `-nofunctions': new argument, causes mkbuiltins to not write value
+         for function implementing a particular builtin to struct builtin
+         and to write document file name to `handle' member of struct builtin
+       - no longer writes separate helpfiles; that is left to gen-helpfiles
+
+                                   2/8
+                                   ---
+subst.c
+       - make sure last_command_exit_value is set to a non-zero value before
+         any calls to report_error, since `-e' set will short-circuit
+         report_error.  Fixes bug reported by Ewan Mellor
+         <Ewan.Mellor@eu.citrix.com>
+
+variables.c
+       - make_local_array_variable: added second argument; if non-zero,
+         function will return an existing local associative array variable
+         instead of insisting on an indexed array
+
+variable.h,subst.c
+       - make_local_array_variable: changed prototype and caller
+
+builtins/declare.def
+       - declare_internal: add second arg to call to make_local_array_variable;
+         making_array_special, which indicates we're processing an
+         assignment like declare a[b]=c.  Fixes seg fault resulting from
+         a being an already-declared local associative array variable in a
+         function.  Ubuntu bash bug 928900.
+
+                                  2/14
+                                  ----
+
+execute_cmd.c
+       - execute_command_internal: if redirections into or out of a loop fail,
+         don't try to free ofifo_list unless saved_fifo is non-zero.  It's
+         only valid if saved_fifo is set
+
+                                  2/15
+                                  ----
+{arrayfunc,braces,variables}.c
+       - last_command_exit_value: make sure it's set before any calls to
+         report_error, since -e will cause that to exit the shell
+
+builtins/common.c
+       - get_job_by_name: call internal_error instead of report_error so this
+         doesn't exit the shell
+
+                                  2/18
+                                  ----
+builtins/evalstring.c
+       - parse_and_execute: make sure the file descriptor to be redirected to
+         is 1 before calling cat_file.  One fix for bug reported by Dan Douglas
+         <ormaaj@gmail.com>
+
+parse.y
+       - read_token_word: don't return NUMBER if a string of all digits
+         resolves to a number that overflows the bounds of an intmax_t.
+         Other fix for bug reported by Dan Douglas <ormaaj@gmail.com>
+
+                                  2/19
+                                  ----
+lib/sh/strtrans.c
+       - ansicstr: use 0x7f as the boundary for characters that translate
+         directly from ASCII to unicode (\u and \U escapes) instead of
+         UCHAR_MAX, since everything >= 0x80 requires more than one byte.
+         Bug and fix from John Kearney <dethrophes@web.de>
+
+builtins/printf.def
+       - tescape: ditto for printf \u and \U escape sequences
+
+                                  2/20
+                                  ----
+lib/sh/unicode.c
+       - u32toutf8: fix to handle encodings up to six bytes long correctly
+         (though technically UTF-8 only has characters up to 4 bytes long).
+         Report and fix from John Kearney <dethrophes@web.de>
+       - u32toutf8: first argument is now an unsigned 32-bit quantity,
+         changed callers (u32cconv) to pass c instead of wc
+       - u32reset: new function, resets local static state to uninitialized
+         (locale information, currently)
+
+locale.c
+       - call u32reset whenever LC_CTYPE/LC_ALL/LANG is changed to reset the
+         cached locale information used by u32cconv.  From a report from
+         John Kearney <dethrophes@web.de>
+
+                                  2/21
+                                  ----
+doc/{bash,builtins}.1
+       - minor changes from Bjarni Ingi Gislason <bjarniig@rhi.hi.is>
+
+lib/sh/unicode.c
+       - u32cconv: only assume you can directly call wctomb on the passed
+         value if __STDC_ISO_10646__ is defined and the value is <=
+         0x7fffffff
+       - stub_charset: return locale as default instead of "ASCII", let
+         rest of code decide what to do with it
+
+lib/readline/parens.c
+       - _rl_enable_paren_matching: make paren matching work in vi insert
+         mode.  Bug report from <derflob@derflob.de>
+
+                                  2/22
+                                  ----
+lib/sh/shquote.c
+       - sh_backslash_quote: quote tilde in places where it would be
+         expanded.  From a report from John Kearney <dethrophes@web.de>
+
+                                  2/23
+                                  ----
+execute_cmd.c
+       - execute_pipeline: wrap the discard_unwind_frame call in #ifdef
+         JOB_CONTROL, since the frame is only created if JOB_CONTROL is
+         defined.  Bug and fix from Doug Kehn <rdkehn@yahoo.com>
+
+                                  2/25
+                                  ----
+error.c
+       - report_error: make sure last_command_exit_value is non-zero before
+         we call exit_shell, since the exit trap may reference it.  Call
+         exit_shell with last_command_exit_value to allow exit statuses
+         other than 1
+
+unicode.c
+       - stub_charset: use local static buffer to hold charset, don't change
+         value returned by get_locale_var.  Based on idea and code from
+         John Kearney <dethrophes@web.de>
+       - u32toutf16: function to convert unsigned 32-bit value (unicode) to
+         UTF-16.  From John Kearney <dethrophes@web.de>
+       - u32cconv: call u32toutf16 if __STDC_ISO_10646__ defined and wchar_t
+         is two bytes, send result to wcstombs, return if not encoding error.
+         From John Kearney <dethrophes@web.de>
+       - u32cconv: return UTF-8 conversion if iconv conversion to local
+         charset is unsupported
+
+                                   3/2
+                                   ---
+lib/readline/complete.c
+       - print_filename: if there is no directory hook, but there is a stat
+         hook, and we want to append a slash to directories, call the stat
+         hook before calling path_isdir on the expanded directory name.
+         Report and pointer to fix from Steve Rago <sar@nec-labs.com>
+
+                                   3/3
+                                   ---
+builtins/evalstring.c
+       - parse_and_execute: fix to change of 2/18: make sure the file
+         descriptor being redirected to is 0 before calling cat_file when
+         we see something like $(< file).  Real fix for bug reported by
+         Dan Douglas <ormaaj@gmail.com>
+
+subst.c
+       - parameter_brace_patsub: run the replacement string through quote
+         removal even if the expansion is within double quotes, because
+         the parser and string extract functions treat the quotes and
+         backslashes as special.  If they're treated as special, quote
+         removal should remove them (this is the Posix position and
+         compatible with ksh93).  THIS IS NOT BACKWARDS COMPATIBLE.
+
+                                   3/4
+                                   ---
+lib/readline/complete.c
+       - rl_menu_complete: fix to make show-all-if-ambiguous and
+         menu-complete-display-prefix work together if both are set.  Fix
+         from Sami Pietila <sami.pietila@gmail.com>
+
+                                   3/5
+                                   ---
+bashline.c
+       - dircomplete_expand_relpath: new variable, if non-zero, means that
+         `shopt -s direxpand' should expand relative pathnames.  Zero by
+         default, not user-settable yet
+       - bash_directory_completion_hook: if we have a relative pathname that
+         isn't changed by canonicalization or spell checking after being
+         appended to $PWD, then don't change what the user typed.  Controlled
+         by dircomplete_expand_relpath
+
+                                   3/7
+                                   ---
+m4/timespec.m4
+       - new macros, cribbed from gnulib and coreutils: find out whether we
+         have `struct timespec' and what file includes it
+
+m4/stat-time.m4
+       - new macros, cribbed from gnulib and coreutils: find out whether the
+         mtime/atime/ctime/etctime fields of struct stat are of type
+         struct timespec, and what the name is
+
+include/stat-time.h
+       - new file, cribbed from gnulib, with additions from coreutils: include
+         the right file to get the struct timespec define, or provide our own
+         replacement.  Provides a bunch of inline functions to turn the
+         appropriate members of struct stat into `struct timespec' values,
+         zeroing out the tv_nsec field if necessary
+
+test.c
+       - include "stat-time.h" for the nanosecond timestamp resolution stuff
+       - stat_mtime: new function, returns struct stat and the mod time
+         normalized into a `struct timespec' for the filename passed as the
+         first argument
+       - filecomp: call stat_mtime instead of sh_stat for each filename
+         argument to get the mtime as a struct timespec
+       - filecomp: call timespec_cmp instead of using a straight arithmetic
+         comparison for the -nt and -ot operators, using timespec returned by
+         stat_mtime.  Added functionality requested by by Werner Fink
+         <werner@suse.de> for systems that can support it
+
+                                  3/10
+                                  ----
+include/posixdir.h
+       - REAL_DIR_ENTRY: remove dependency on _POSIX_SOURCE, only use feature
+         test macros to decide whether dirent.d_ino is present and usable;
+         define D_INO_AVAILABLE.  Report and fix from Fabrizion Gennari
+         <fabrizio.ge@tiscali.it>
+       - D_FILENO_AVAILABLE: define if we can use dirent.d_fileno
+
+lib/sh/getcwd.c
+       - use D_FILENO_AVAILABLE to decide whether or not to compile in
+         _path_checkino and whether or not to call it.  Report and initial
+         fix from Fabrizion Gennari <fabrizio.ge@tiscali.it>
+
+lib/readline/signals.c
+       - make sure all occurrences of SIGWINCH are protected by #ifdef
+
+sig.c
+       - make sure all occurrences of SIGCHLD are protected by #ifdef
+
+nojobs.c
+       - make sure SA_RESTART is defined to 0 if the OS doesn't define it
+
+version.c
+       - show_shell_version: don't use string literals in printf, use %s.
+         Has added benefit of removing newline from string to be translated
+
+trap.c
+       - queue_sigchld_trap: new function, increments the number of pending
+         SIGCHLD signals by the argument, which is by convention the number
+         of children reaped in a call to waitchld()
+
+trap.h
+       - queue_sigchld_trap: new extern declaration
+
+jobs.c
+       - waitchld: if called from the SIGCHLD signal handler (sigchld > 0),
+         then call queue_sigchld_trap to avoid running the trap in a signal
+         handler context.  Report and original fix from Siddhesh Poyarekar
+         <siddhesh@redhat.com>
+
+lib/sh/unicode.c
+       - u32tocesc: take an unsigned 32-bit quantity and encode it using
+         ISO C99 string notation (\u/\U)
+       - u32cconv: call u32tocesc as a fallback instead of u32cchar
+       - u32cconv: call u32tocesc if iconv cannot convert the character.
+         Maybe do the same thing if iconv_open fails
+       - u32reset: call iconv_close on localconv if u32init == 1
+
+                                  3/11
+                                  ----
+config-top.h
+       - CHECKWINSIZE_DEFAULT: new define, set to initial value of
+         check_window_size (shopt checkwinsize): 0 for off, 1 for on.
+         Default is 0
+
+{jobs,nojobs}.c
+       - check_window_size: default initial value to CHECKWINSIZE_DEFAULT
+
+                                  3/13
+                                  ----
+doc/bashref.texi
+       - change text referring to the copying restrictions to that
+         recommended by the FSF (no Front-Cover Texts and no Back-Cover
+         Texts)
+
+lib/readline/doc/{history,rlman,rluserman}.texi
+       - change text referring to the copying restrictions to that
+         recommended by the FSF (no Front-Cover Texts and no Back-Cover
+         Texts)
+
+                                  3/15
+                                  ----
+array.c
+       - LASTREF_START: new macro to set the starting position for an array
+         traversal to `lastref' if that's valid, and to the start of the array
+         if not.  Used in array_reference, array_insert, array_remove
+       - array_remove: try to be a little smarter with lastref instead of
+         unconditionally invalidating it
+
+                                  3/16
+                                  ----
+array.c
+       - array_insert: fix memory leak by deleting element to be added in the
+         case of an error
+
+                                  3/18
+                                  ----
+lib/sh/mbschr.c
+       - mbschr: don't call mbrlen unless is_basic is false; devolves to a
+         straight character-by-character run through the string
+
+                                  3/19
+                                  ----
+stringlib.c
+       - substring: use memcpy instead of strncpy, since we know the length
+         and are going to add our own NUL terminator
+
+                                  3/20
+                                  ----
+subst.c
+       - parameter_brace_expand_rhs: if expand_string_for_rhs returns a quoted
+         null string (a list with one element for which
+         QUOTED_NULL(list->word->word) returns true), return the quoted null
+         and set the flags in the returned word to indicate it.  Fixes bug
+         reported by Mark Edgar <medgar123@gmail.com>
+
+lib/sh/tmpfile.c
+       - use random(3) instead of get_random_number to avoid perturbing the
+         random sequence you get using $RANDOM.  Bug report and fix from
+         Jurij Mihelic <jurij.mihelic@fri.uni-lj.si>
+
+                                  3/21
+                                  ----
+config-top.h
+       - OPTIMIZE_SEQUENTIAL_ARRAY_ASSIGNMENT: define to 1 to optimize
+         sequential indexed array assignment patterns.  Defined to 1 by
+         default
+
+array.c
+       - array_insert: if OPTIMIZE_SEQUENTIAL_ARRAY_ASSIGNMENT is defined,
+         start the search at lastref (see change from 3/15)
+
+                                  3/27
+                                  ----
+print_cmd.c
+       - debug_print_word_list: new debugging function, prints a word list
+         preceded by an optional string and using a caller-specified
+         separator
+
+                                   4/1
+                                   ---
+command.h
+       - W_ASSNGLOBAL: new flag, set to indicate declare -g
+
+execute_cmd.c
+       - fix_assignment_words: note that we have a -g argument to an assignment
+         builtin and set the W_ASSNGLOBAL flag in the variable word
+
+subst.c
+       - dump_word_flags: print out W_ASSNGLOBAL if present
+       - do_assignment_internal: only set ASS_MKLOCAL if W_ASSIGNARG is set
+         and W_ASSNGLOBAL is not.  Don't want to create a local variable even
+         if variable_context is non-zero if ASSNGLOBAL is set.  Fixes bug
+         reported by Bill Gradwohl <bill@ycc.com>
+
+                                   4/7
+                                   ---
+lib/readline/readline.c
+       - _rl_dispatch_subseq: make the `keyseq-timeout' variable apply to
+         ESC processing when in vi mode.  After hitting ESC, readline will
+         wait up to _rl_keyseq_timeout*1000 microseconds (if set) for
+         additional input before dispatching on the ESC and switching to
+         command/movement mode.  Completes timeout work suggested by
+         <rogerx.oss@gmail.com>; this prompted by report from Barry Downes
+         <barry.downes@gmail.com>
+
+lib/sh/shmbchar.c
+       - sh_mbsnlen: new function, returns the number of (possibly multibyte)
+         characters in a passed string with a passed length, examining at most
+         maxlen (third argument) bytes
+
+externs.h
+       - sh_mbsnlen: extern declaration for new function
+
+shell.c
+       - exit_shell: call maybe_save_shell_history if remember_on_history is
+         set, not just in interactive shells.  That means the history is
+         saved if history is enabled, regardless of whether or not the shell
+         is interactive
+
+doc/{bash.1,bashref.texi}
+       - TMOUT: fix description to make it explicit that TMOUT is the timeout
+         period for a complete line of input, not just any input.  Fixes
+         problem reported in Ubuntu bug 957303:
+         https://bugs.launchpad.net/ubuntu/+source/bash/+bug/957303
+       - HISTFILE: document change to write history list to history file in
+         any shell with history enabled, not just interactive shells.  This
+         seems to be more logical behavior.  Suggested by Greg Wooledge
+         <wooledg@eeg.ccf.org>
+
+                                  4/12
+                                  ----
+lib/readline/colors.h
+       - only include stdbool.h if HAVE_STDBOOL_H is defined
+       - if HAVE_STDBOOL_H is not defined, provide enough definition for the
+         library to use `bool', `true', and `false'
+
+lib/readline/parse-colors.[ch]
+       - don't try to include <stdbool.h> at all; rely on colors.h to do it
+
+lib/sh/snprintf.c
+       - vsnprintf_internal: only treat '0' as a flag to indicate zero padding
+         if `.' hasn't been encountered ((flags&PF_DOT) == 0); otherwise treat
+         it as the first digit of a precision specifier.  Fixes bug reported
+         by Petr Sumbera <petr.sumbera@sun.com>
+
+                                  4/15
+                                  ----
+lib/sh/snprintf.c
+       - vsnprintf_internal: if the '0' and '-' flags both occur, the '0'
+         flag is ignored -- Posix.  Start of a series of fixes based on
+         tests and patches from Petr Sumbera <petr.sumbera@sun.com>
+       - PUT_PLUS: make sure PF_PLUS flag is specified before putting the `+'
+       - vsnprintf_internal: when '+' is read as a flag, don't set right-
+         justify flag if the LADJUST (`-') flag has already been supplied
+       - floating: make sure to output space padding before the `+', zero
+         padding after
+       - exponent: make sure to output space padding before the `+', zero
+         padding after
+       - exponent: only subtract one from the width for the decimal point
+         if we're really going to print one
+       - floating: use presence of PF_PLUS flag to decide whether to account
+         for the `+' in the padded field width.  Ditto for exponent()
+
+                                  4/16
+                                  ----
+lib/sh/snprintf.c
+       - vsnprint_internal: only reduce precision by 1 when processing the `g'
+         format if it's > 0.  A precision of 0 should stay 0; otherwise it
+         gets set to -1 (NOT_FOUND) and converted to the default
+       - number, lnumber: if an explicit precision is supplied, turn off the
+         zero-padding flag and set the pad character back to space
+       - number, lnumber: only account for a `+' when performing the field
+         width calculation if the coversion is base 10; we don't add a `+'
+         for other bases
+
+                                  4/18
+                                  ----
+tests/printf3.sub
+       - try using "perl -e 'print time'" to get the current time in seconds
+         since the epoch if "date +%s" is not available (solaris 8-10)
+
+                                  4/19
+                                  ----
+tests/run-printf
+       - use cat -v instead of relying on diff -a being available to convert
+         control characters to ascii and avoid the dreaded "Binary files
+         /tmp/xx and printf.right differ"
+
+                                  4/20
+                                  ----
+lib/sh/strftime.c
+       - incoporated new version from Aharon Robbins <arnold@skeeve.com>
+
+                                  4/22
+                                  ----
+doc/{bash.1,bashref.texi}
+       - slight change to the description of /dev/tcp and /dev/udp
+
+subst.c
+       - match_wpattern: logic fix to the calculation of `simple' (was |=,
+         needs to be &=).  Bug report from Mike Frysinger <vapier@gentoo.org>,
+         fix from Andreas Schwab <schwab@linux-m68k.org>
+
+bashline.c
+       - bash_filename_stat_hook: add code from bash_directory_completion_hook
+         that performs pathname canonicalization in the same way that cd and
+         other builtins will do
+
+                                  4/25
+                                  ----
+execute_cmd.c
+       - execute_pipeline: change the call to move_to_high_fd to make it use
+         getdtablesize() and to not stomp on existing open file descriptors,
+         like the fd the shell is using to read a script.  Bug report from
+         Greg Wooledge <wooledg@eeg.ccf.org>
+
+                                   5/6
+                                   ---
+subst.c
+       - expand_word_internal: case '$': after calling param_expand and
+         setting had_quoted_null, set TEMP to null.  The code that builds the
+         returned string at the end of the function will take care of making
+         and returning a quoted null string if there's nothing else in
+         ISTRING.  If there is, the quoted null should just go away.  Part of
+         fix for bug reported by Ruediger Kuhlmann <RKuhlmann@orga-systems.com>
+       - expand_word_internal: when processing ISTRING to build return value,
+         only set W_HASQUOTEDNULL in the returned word flags if the word is
+         a quoted null string AND had_quoted_null is set.  Rest of fix
+
+                                   5/9
+                                   ---
+variables.c
+       - bind_variable_internal: if we get an array variable here (implicit
+         assignment to index 0), call make_array_variable_value, which
+         dummies up a fake SHELL_VAR * from array[0].  This matters when
+         we're appending and have to use the current value
+       - bind_variable_internal: after computing the new value, treat assoc
+         variables with higher precedence than simple array variables; it
+         might be that a variable has both attributes set
+
+arrayfunc.c
+       - bind_array_var_internal: break code out that handles creating the
+         new value to be assigned to an array variable index into a new
+         function, make_array_variable_value.  This handles creating a
+         dummy SHELL_VAR * for implicit array[0] assignment.  Fixes bug
+         reported by Dan Douglas <ormaaj@gmail.com>
+
+arrayfunc.h
+       - make_array_variable_value: new extern declaration
+
+                                  5/19
+                                  ----
+variables.c
+       - bind_int_variable: if an assignment statement like x=y comes in
+         from the expression evaluator, and x is an array, handle it like
+         x[0]=y.  Fixes bug reported by Dan Douglas <ormaaj@gmail.com>
+
+                                  5/24
+                                  ----
+
+braces.c
+       - mkseq: handle possible overflow and break the sequence generating
+         loop if it occurs.  Fixes OpenSUSE bug 763591:
+         https://bugzilla.novell.com/show_bug.cgi?id=763591
+
+                                  5/25
+                                  ----
+Makefile.in
+       - LDFLAGS_FOR_BUILD: add to compilation recipes for build tools
+         buildversion, mksignames, mksyntax
+       - LDFLAGS_FOR_BUILD: add to compilation recipes for test tools
+         recho, zecho, printenv, xcase
+
+builtins/Makefile.in
+       - LDFLAGS_FOR_BUILD: add to compilation recipes for build tools
+         gen-helpfiles, psize.aux
+
+variables.c
+       - bind_int_variable: if LHS is a simple variable name without an array
+         reference, but resolves to an array variable, call
+         bind_array_variable with index 0 to make x=1 equivalent to x[0]=1.
+         Fixes bug reported by Dan Douglas <ormaaj@gmail.com>
+
+                                  5/27
+                                  ----
+subst.c
+       - expand_word_internal: make sure has_dollar_at doesn't get reset before
+         recursive calls to param_expand or expand_word_internal, since it has
+         to save state of what came before.  Use temp variable and make sure
+         has_dollar_at is incremented if recursive call processes "$@".
+         Fixes bug reported by gregrwm <backuppc-users@whitleymott.net> and
+         supplemented by Dan Douglas <ormaaj@gmail.com>
+
+doc/{bash.1,bashref.texi}
+       - changes to the description of substring expansion inspired by
+         suggestions from Bill Gradwohl <bill@ycc.com>
+
+doc/bashref.texi
+       - added substring expansion examples inspired by suggestions from
+         Bill Gradwohl <bill@ycc.com>
+
+variables.c
+       - find_shell_variable: search for a variable in the list of shell
+         contexts, ignore the temporary environment
+       - find_variable_tempenv: search for a variable in the list of shell
+         contexts, force search of the temporary environment
+       - find_variable_notempenv: search for a variable in the list of shell
+         contexts, don't force search of the temporary environment
+
+variables.h
+       - find_shell_variable: extern declaration
+       - find_variable_tempenv: extern declaration
+       - find_variable_notempenv: extern declaration
+
+arrayfunc.c
+       - bind_array_variable: call find_shell_variable instead of calling
+         var_lookup directly
+
+findcmd.c
+       - search_for_command: call find_variable_tempenv instead of
+         find_variable_internal directly
+       - _find_user_command_internal: call find_variable_tempenv instead of
+         find_variable_internal directly
+
+builtins/setattr.def
+       - set_var_attribute: call find_variable_notempenv instead of
+         find_variable_internal directly
+       - show_name_attributes:  call find_variable_tempenv instead of
+         find_variable_internal directly
+
+                                   6/1
+                                   ---
+sig.c
+       - termsig_handler: don't try to save the shell history on a terminating
+         signal any more, since it just causes too many problems on Linux
+         systems using glibc and glibc malloc
+
+lib/readline/vi_mode.c
+       - rl_vi_change_to: change to correctly redo `cc', since `c' is not a vi
+         motion character.  From Red Hat bug 813289
+       - rl_vi_delete_to: change to correctly redo `dd', since `d' is not a vi
+         motion character
+       - rl_vi_yank_to: change to correctly redo `yy', since `y' is not a vi
+         motion character
+
+                                   6/4
+                                   ---
+lib/sh/mktime.c
+       - current versions of VMS do not need to include <stddef.h>.  Fix from
+         John E. Malmberg <wb8tyw@qsl.net>
+
+                                   6/5
+                                   ---
+lib/sh/eaccess.c
+       - sh_stat: instead of using a static buffer to do the DEV_FD_PREFIX
+         translation, use a dynamically-allocated buffer that we keep
+         resizing.  Fixes potential security hole reported by David Leverton
+         <levertond@googlemail.com>
+
+                                   6/5
+                                   ---
+braces.c
+       - expand_seqterm: check errno == ERANGE after calling strtoimax for
+         rhs and incr.  Part of a set of fixes from Scott McMillan
+         <scotty.mcmillan@gmail.com>
+       - expand_seqterm: incr now of type `intmax_t', which changes
+         arguments to mkseq
+       - mkseq: a better fix for detecting overflow and underflow since it's
+         undefined in C and compilers `optimize' out overflow checks.  Uses
+         ADDOVERFLOW and SUBOVERFLOW macros
+       - mkseq: use sh_imaxabs (new macro) instead of abs() for intmax_t
+         variables
+       - mkseq: don't allow incr to be converted to -INTMAX_MIN
+       - mkseq: make sure that strvec_create isn't called with a size argument
+         greater than INT_MAX, since it only takes an int
+
+                                   6/6
+                                   ---
+braces.c
+       - mkseq: try and be smarter about not overallocating elements in
+         the return array if the increment is not 1 or -1
+
+                                   6/7
+                                   ---
+parse.y
+       - history_delimiting_chars: if the parser says we're in the middle of
+         a compound assignment (PST_COMPASSIGN), just return a space to avoid
+         adding a stray semicolon to the history entry.  Fixes bug reported
+         by "Davide Brini" <dave_br@gmx.com>
+
+                                   6/8
+                                   ---
+bashline.c
+       - bash_directory_completion_hook: don't attempt spelling correction
+         on the directory name unless the direxpand option is set and we are
+         going to replace the directory name with the corrected one in the
+         readline line.  Suggested by Linda Walsh <bash@tlinx.org>
+
+lib/sh/shquote.c
+       - sh_backslash_quote: now takes a third argument: flags.  If non-zero,
+         tildes are not backslash-escaped.  Have to handle both printf %q,
+         where they should be escaped, and filename completion, where they
+         should not when used as usernames
+
+externs.h
+       - sh_backslash_quote: declaration now takes a third argument
+
+builtins/printf.def
+       - printf_builtin: call sh_backslash_quote with 1 as third argument
+         so tildes get escaped
+
+{bashline,bracecomp}.c
+       - call sh_backslash_quote with 0 as third argument so tildes are not
+         escaped in completed words
+
+doc/bash.1
+       - add `coproc' to the list of reserved words.  From a report by
+         Jens Schweikhardt <schweikh@schweikhardt.net>
+
+                                  6/10
+                                  ----
+execute_cmd.c
+       - line_number_for_err_trap: now global, so parse_and_execute can save
+         and restore it with unwind-protect
+
+builtins/evalstring.c
+       - parse_prologue: save and restore line_number_for_err_trap along
+         with line_number
+       - restore_lastcom: new function, unwind-protect to restore
+         the_printed_command_except_trap
+       - parse_prologue: use restore_lastcom to save and restore the value
+         of the_printed_command_except_trap around calls to parse_and_execute
+         (eval/source/.)
+
+                                  6/15
+                                  ----
+lib/readline/complete.c
+       - complete_fncmp: change filename comparison code to understand
+         multibyte characters, even when doing case-sensitive or case-mapping
+         comparisons.  Fixes problem reported by Nikolay Shirokovskiy
+         <nshyrokovskiy@gmail.com>
+
+                                  6/20
+                                  ----
+builtins/mapfile.def
+       - mapfile: move the line count increment and check for having read
+         the specified number of lines to the end of the loop to avoid
+         reading an additional line with zgetline.  Fixes bug reported by
+         Dan Douglas <ormaaj@gmail.com>
+
+                                  6/21
+                                  ----
+
+execute_cmd.c
+       - execute_pipeline: make sure `lastpipe_flag' is initialized to 0 on
+         all systems, since it's tested later in the function.  Fixes bug
+         reported by John E. Malmberg <wb8tyw@qsl.net>
+
+                                  6/22
+                                  ----
+mailcheck.c
+       - file_mod_date_changed: return 0 right away if mailstat() does not
+         return success.  Fixes bug with using uninitialized values reported
+         by szymon.kalasz@uj.edu.pl
+
+builtins/set.def
+       - the `monitor' option is not available when the shell is compiled
+         without job control, since the underlying `m' flag is not available
+
+nojobs.c
+       - job_control: now declared as int variable, initialized to 0, never
+         modified
+
+jobs.h
+       - job_control: extern declaration no longer dependent on JOB_CONTROL
+
+execute_cmd.c
+       - execute_pipeline: made necessary changes so `lastpipe' shell option
+         is now available in all shells, even those compiled without
+         JOB_CONTROL defined
+
+                                  6/23
+                                  ----
+lib/glob/glob.c
+       - glob_filename: check for interrupts before returning if glob_vector
+         returns NULL or an error.  Bug reported by Serge van den Boom
+         <svdb@stack.nl>, fix from Andreas Schwab <schwab@linux-m68k.org>
+       - call run_pending_traps after each call to QUIT or test of
+         interrupt_state, like we do in mainline shell code
+       - glob_vector: don't call QUIT; in `if (lose)' code block; just free
+         memory, return NULL, and let callers deal with interrupt_state or
+         other signals and traps
+
+                                  6/25
+                                  ----
+lib/readline/input.c
+       - rl_read_key: restructure the loop that calls the event hook a little,
+         so that the hook is called only after rl_gather_tyi returns no input,
+         and any pending input is returned first.  This results in better
+         efficiency for processing pending input without calling the hook
+         on every input character as bash-4.1 did.  From a report from
+         Max Horn <max@quendi.de>
+
+                                  6/26
+                                  ----
+trap.c
+       - signal_is_pending: return TRUE if SIG argument has been received and
+         a trap is waiting to execute
+
+trap.h
+       - signal_is_pending: extern declaration
+
+lib/glob/glob.c
+       - glob_vector: check for pending SIGINT trap each time through the loop,
+         just like we check for interrupt_state or terminating_signal, and
+         set `lose = 1' so we clean up after ourselves and interrupt the
+         operation before running the trap.  This may require a change later,
+         maybe call run_pending_traps and do that if run_pending_traps returns?
+
+variables.c
+       - sv_histtimefmt: set history_comment_character to default (`#') if
+         it's 0 when we're turning on history timestamps.  The history code
+         uses the history comment character to prefix timestamps, and
+         leaving it at 0 effectively removes them from the history.  From a
+         report to help-bash by Dennis Williamson <dennistwilliamson@gmail.com>
+
+                                  6/27
+                                  ----
+lib/readline/signals.c
+       - rl_maybe_restore_sighandler: new function, sets handler for SIG to
+         HANDLER->sa_handler only if it's not SIG_IGN.  Needs to be called
+         on same signals set using rl_maybe_set_sighandler, which does not
+         override an existing SIG_IGN handler (SIGALRM is ok since it does
+         the check inline; doesn't mess with SIGWINCH)
+
+                                  6/30
+                                  ----
+variables.h
+       - additional defines for the new `nameref' variable attribute
+         (att_nameref): nameref_p, nameref_cell, var_setref
+
+variables.c
+       - find_variable_nameref: resolve SHELL_VAR V through chain of namerefs
+       - find_variable_last_nameref: resolve variable NAME until last in a
+         chain of possibly more than one nameref starting at shell_variables
+       - find_global_variable_last_nameref: resolve variable NAME until last
+         in a chain of possibly more than one nameref starting at
+         global_variables
+       - find_nameref_at_context: resolve SHELL_VAR V through chain of namerefs        
+         in a specific variable context (usually a local variable hash table)
+       - find_variable_nameref_context: resolve SHELL_VAR V through chain of
+         namerefs following a chain of varible contexts
+       - find_variable_last_nameref_context: resolve SHELL_VAR V as in
+         find_variable_last_context, but return the final nameref instead of
+         what the final nameref resolves to
+       - find_variable_tempenv, find_variable_notempenv, find_global_variable,
+         find_shell_variable, find_variable: modified to follow namerefs
+       - find_global_variable_noref: look up a global variable without following
+         any namerefs
+       - find_variable_noref: look up a shell variable without following any
+         namerefs
+       - bind_variable_internal: modify to follow a chain of namerefs in the
+         global variables table; change to handle assignments to a nameref by
+         following nameref chain
+       - bind_variable: modify to follow chain of namerefs when binding to a
+         local variable
+       - unbind_variable: changes to unset nameref variables (unsets both
+         nameref and variable it resolves to)
+
+subst.c
+       - parameter_brace_expand_word: change to handle expanding nameref whose
+         value is x[n]
+       - parameter_brace_expand_indir: change to expand in ksh93-compatible
+         way if variable to be indirected is nameref and a simple (non-array)
+         expansion
+       - param_expand: change to expand $foo where foo is a nameref whose value
+         is x[n]
+
+execute_cmd.c
+       - execute_for_command: changes to implement ksh93 semantics when index
+         variable is a nameref
+
+builtins/setattr.def
+       - show_var_attributes: change to add `n' to flags list if att_nameref
+         is set
+
+builtins/set.def
+       - unset_builtin: changes to error messages to follow nameref variables
+
+builtins/declare.def
+       - document new -n option
+       - declare_internal: new `-n' and `+n' options
+       - declare_internal: handle declare -n var[=value] and
+         declare +n var[=value] for existing and non-existant variables.
+         Enforce restriction that nameref variables cannot be arrays.
+         Implement semi-peculiar ksh93 semantics for typeset +n ref=value
+
+                                   7/5
+                                   ---
+variables.c
+       - unbind_variable: unset whatever a nameref resolves to, leaving the
+         nameref variable itself alone
+       - unbind_nameref: new function, unsets a nameref variable, not the
+         variable it references
+
+variables.h
+       - unbind_nameref: extern declaration
+
+builtins/set.def
+       - unset_builtin: modify to add -n option, which calls unbind_nameref
+         leaving unbind_variable for the usual case.  This required slight
+         changes and additions to the test suite
+
+doc/{bash.1,bashref.texi}
+       - document namerefs and typeset/declare/local/unset -n
+
+                                  7/13
+                                  ----
+lib/sh/casemod.c
+       - include shmbchar.h for is_basic and supporting pieces
+       - sh_casemod: use _to_wupper and _to_wlower to convert wide character
+         case instead of TOUPPER and TOLOWER.  Fixes bug reported by
+         Dennis Williamson <dennistwilliamson@gmail.com>, fix from
+         Andreas Schwab <schwab@linux-m68k.org>
+       - cval: short-circuit and return ascii value if is_basic tests true
+       - sh_casemod: short-circuit and use non-multibyte case modification
+         and toggling code if is_basic tests true
+
+lib/readline/signals.c
+       - _rl_{block,release}_sigint: remove the code that actually blocks and
+         releases the signals, since we defer signal handling until calls to
+         RL_CHECK_SIGNALS()
+
+lib/readline/{callback,readline,util}.c
+       - if HAVE_POSIX_SIGSETJMP is defined, use sigsetjmp/siglongjmp without
+         saving and restoring the signal mask instead of setjmp/longjmp
+
+lib/readline/rltty.c
+       - prepare_terminal_settings: don't mess with IXOFF setting if
+         USE_XON_XOFF defined
+
+doc/{bash.1,bashref.texi}
+       - add some text to the description of set -e clarifying its effect
+         on shell functions and shell function execution.  Suggested by
+         Rainer Blome <rainer.blome@gmx.de>
+
+bashline.c
+       - edit_and_execute_command: increment current_command_line_count before
+         adding partial line to command history (for command-oriented-history
+         because of rl_newline at beginning of function), then reset it to 0
+         before adding the dummy history entry to make sure the dummy entry
+         doesn't get added to previous incomplete command.  Partial fix for
+         problem reported by Peng Yu <pengyu.ut@gmail.com>
+
+                                  7/24
+                                  ----
+configure.in
+       - interix: define RECYCLES_PIDS.  Based on a report from Michael
+         Haubenwallner <michael.haubenwallner@salomon.at>
+
+                                  7/26
+                                  ----
+jobs.c
+       - make_child: call bgp_delete on the newly-created pid unconditionally.
+         Some systems reuse pids before cycling through an entire set of
+         CHILD_MAX/_SC_CHILD_MAX unique pids.  This is no longer dependent
+         on RECYCLES_PIDS.  Based on a report from Michael Haubenwallner
+         <michael.haubenwallner@salomon.at>
+
+support/shobj-conf
+       - Mac OS X: drop MACOSX_DEPLOYMENT_TARGET=10.3 from the LDFLAGS. We
+         can finally kill Panther
+
+                                  7/28
+                                  ----
+subst.c
+       - command_substitute: make sure last_made_pid gets reset if make_child
+         fails
+
+execute_cmd.c
+       - execute_command_internal: case cm_simple: decide whether or not to
+         wait_for a child if already_making_children is non-zero, indicates
+         that there is an unwaited-for child.  More of fix for bug report
+         from Michael Haubenwallner <michael.haubenwallner@salomon.at>
+
+jobs.c
+       - make_child: call delete_old_job (new_pid) unconditionally, don't
+         bother to check whether or not pid wrap occurred.  Rest of fix for
+         bug report from Michael Haubenwallner
+         <michael.haubenwallner@salomon.at>
+
+                                  7/29
+                                  ----
+shell.c
+       - subshell_exit: new function, exits the shell (via call to sh_exit())
+         after calling any defined exit trap
+
+externs.h
+       - subshell_exit: new extern declaration
+
+execute_cmd.c
+       - execute_command_internal: make sure to call subshell_exit for
+         {} group commands executed asynchronously (&).  Part of fix for
+         EXIT trap bug reported by Maarten Billemont <lhunath@lyndir.com>
+
+sig.c
+       - reset_terminating_signals: make sure to set termsigs_initialized back
+         to 0, so a subsequent call to initialize_terminating_signals works
+         right.  Rest of fix for bug reported by Maarten Billemont
+         <lhunath@lyndir.com>
+
+{execute_cmd,general,jobs,mailcheck,mksyntax,test}.c
+builtins/{cd,fc,pushd,ulimit}.def
+lib/malloc/getpagesize.h
+lib/sh/{clktck,fpurge,inet_aton,mailstat,oslib,pathcanon,pathphys,spell,strerror}.c
+       - make inclusion of <sys/param.h> dependent on HAVE_SYS_PARAM_H
+         consistently
+
+                                   8/6
+                                   ---
+lib/readline/histexpand.c
+       - history_expand_internal: now takes an additional argument saying
+         whether the history expansion occurs within a quoted string, set to
+         the open quote character
+       - history_expand_internal: use new argument instead of checking prev
+         char and initializing quoted_search_delimiter, pass qc directly to
+         get_history_event, where it allows a matching quote to terminate a
+         string defining an event
+       - history_expand: change single-quote handling code so that if
+         history_quotes_inhibit_expansion is 0, single quotes are treated
+         like double quotes
+       - history_expand: change call to history_expand_internal to pass new
+         argument of `"' if double-quoted string, `'' if single-quoted string;
+         this lets history_expand decide what is a quoted string and what
+         is not
+
+                                   8/7
+                                   ---
+configure.in
+       - AC_CANONICAL_BUILD: invoke for later use
+
+lib/readline/macro.c
+       - _rl_prev_macro_key: new function, inverse of _rl_next_macro_key:
+         backs up the index into the current macro by 1
+
+lib/readline/rlprivate.h
+       - _rl_prev_macro_key: extern declaration
+
+
+lib/readline/readline.c
+       - _rl_dispatch_subseq, _rl_subseq_result: don't call _rl_unget_char
+         if we're currently reading from a macro; call _rl_prev_macro_key
+         instead.  Fixes bug reported by Clark Wang <clark.wang@oracle.com>
+
+                                  8/13
+                                  ----
+builtins/evalstring.c
+       - evalstring(): new function, wrapper around parse_and_execute.
+         make sure we handle cases where parse_and_execute can call `return'
+         and short-circuit without cleaning up properly.  We call
+         parse_and_execute_cleanup() then jump to the previous-saved return
+         location
+
+builtins/common.h
+       - extern declaration for evalstring()
+
+builtins/eval.def
+       - eval_builtin: make sure we handle `eval " ... return"' in contexts
+         where `return' is valid by calling evalstring().  Fixes bug with
+         `eval return' in sourced files reported by Clark Wang
+         <dearvoid@gmail.com>
+
+trap.c
+       - run_pending_traps: call evalstring instead of parse_and_execute.
+         XXX - still needs to handle saving and restoring token state in the
+         presence of `return'; could use unwind_protects for that
+
+builtins/mapfile.def
+       - run_callback: call evalstring instead of parse_and_execute
+
+                                  8/15
+                                  ----
+bashline.c
+       - bash_filename_stat_hook: make sure we don't free local_dirname
+         before using it to canonicalize any expanded filename.  Make sure
+         it always points to *dirname and only free it if we're replacing
+         it.
+
+lib/readline/complete.c
+       - append_to_match: make sure we call rl_filename_stat_hook with
+         newly-allocated memory to avoid problems with freeing it twice
+
+                                  8/17
+                                  ----
+variables.c,config-top.h
+       - if ARRAY_EXPORT is defined to 1 when variables.c is compiled, the
+         code that allows indexed arrays to be exported is enabled and
+         included
+
+                                  8/19
+                                  ----
+shell.c
+       - call start_debugger from main() only if dollar_vars[1] != 0 (close
+         enough to a non-interactive shell, since we can be interactive with
+         -i while running a shell script).  Fixes oddity reported by
+         Techlive Zheng <techlivezheng@gmail.com>
+
+                                  8/20
+                                  ----
+arrayfunc.c
+       - quote_array_assignment_chars: don't bother quoting if the word has
+         not been marked as an assignment (W_ASSIGNMENT)
+       - quote_array_assignment_chars: turn on W_NOGLOB in the word flags
+         so assignment statements don't undergo globbing.  Partial fix for
+         problems reported by Dan Douglas <ormaaj@gmail.com>
+
+                                  8/21
+                                  ----
+command.h
+       - W_NOBRACE: new word flag that means to inhibit brace expansion
+
+subst.c
+       - brace_expand_word_list: suppress brace expansion for words with
+         W_NOBRACE flag
+
+                                  8/22
+                                  ----
+builtins/read.def
+       - read_builtin: don't call dequote_string on what we've read, even if
+         we saw an escape character, unless (input_string && *input_string).
+         We may have escaped an IFS whitespace character.  Fixes seg fault
+         reported by <armandsl@gmail.com>
+
+execute_cmd.c
+       - execute_command_internal: set the_printed_command_except trap when
+         about to execute a ( ... ) user subshell.  For now, set it only if
+         ERR is trapped; can relax that later.  Fixes bug reported by
+         Mike Frysinger <vapier@gentoo.org>
+
+                                  8/23
+                                  ----
+jobs.c
+       - remove references to first_pid and pid_wrap, since we're not using
+         them for anything anymore
+
+                                  8/24
+                                  ----
+subst.c
+       - changes for W_NOBRACE everywhere appropriate: so it can be displayed
+         for debugging, and passed out of expand_word_internal
+
+doc/{bash.1,bashref.texi}
+       - small changes to make it clearer that the = and == operators are
+         equivalent, and will cause pattern matching when used with [[.
+         From a question from Michal Soltys <soltys@ziu.info>
+
+doc/bashref.texi
+       - some small formatting changes from Karl Berry <karl@freefriends.org>
+
+                                  8/27
+                                  ----
+lib/readline/doc/{history,rlman,rluserman}.texi
+       - some small formatting changes from Karl Berry <karl@freefriends.org>
+
+arrayfunc.c
+       - assign_array_element_internal, assign_compound_array_list,
+         unbind_array_element, array_value_internal: changes to make
+         assignment statements to negative indices (a[-1]=2) and unsetting
+         array elements using negative indices (unset 'a[-1]') work.
+         From suggestions by Dennis Williamson <dennistwilliamson@gmail.com>
+         and Chris F. A. Johnson <chris@cfajohnson.com>
+
+subst.c
+       - array_length_reference: changes to make length references to array
+         elements using negative indices (${#a[-1]}) work
+
+                                  8/28
+                                  ----
+doc/{bash.1,bashref.texi}
+       - document new treatment of negative indices to indexed arrays when
+         assigning, referencing, calculating length, and unsetting
+
+                                  8/29
+                                  ----
+shell.c
+       - show_shell_usage: add -l to list of shell invocation options (short
+         for --login).  From Red Hat bug 852469
+
+configure.ac
+       - renamed from configure.in, as latest autoconf versions want.  Patches
+         Stefano Lattarini <stefano.lattarini@gmail.com>
+
+MANIFEST,Makefile.in,doc/bashref.texi,support/mkconffiles
+       - configure.in -> configure.ac
+
+                                   9/1
+                                   ---
+
+parse.y
+       - read_token_word: allow words like {array[ind]} to be valid redirection
+         words for constructs like {x}<file
+
+redir.c
+       - redir_varassign: bind_var_to_int already handles array assignments,
+         so don't need to do anything more for things like {a[i]}<file
+       - redir_varvalue: changes to allow references to {a[i]} when
+         performing redirections using valid_array_reference and
+         get_array_value.  Adds functionality requested most recently by
+         <unknown@vmw-les.eng.vmware.com>
+
+lib/readline/display.c
+       - update_line: if the first difference between the old and new lines
+         is completely before any invisible characters in the prompt, we
+         should not adjust _rl_last_c_pos, since it's before any invisible
+         characters.  Fixed in two places
+       - prompt_modechar: return a character indicating the editing mode:
+         emacs (@), vi command (:), or vi insert (+)
+       - _rl_reset_prompt: new function, just calls rl_expand_prompt.  Will be
+         inlined, placeholder for more changes
+       - expand_prompt: if show-mode-in-prompt is enabled, add a character to
+         the front of the prompt indicating the editing mode, adjusting the
+         various variables as appropriate to keep track of the number of
+         visible characters and number of screen positions
+
+lib/readline/bind.c
+       - show-mode-in-prompt: new bindable boolean variable, shadowed by
+         _rl_show_mode_in_prompt variable
+       - hack_special_boolean_var: call _rl_reset_prompt when toggling or
+         setting show-mode-in-prompt
+
+lib/readline/readline.c
+       - readline_internal_setup: make sure the correct vi mode keymap is set
+         before expanding the prompt string for the first time
+
+lib/readline/misc.c
+       - rl_emacs_editing_mode: make sure to call _rl_reset_prompt if we're
+         showing the editing mode in the prompt
+
+lib/readline/rlprivate.h
+       - _rl_reset_prompt, _rl_show_mode_in_prompt: extern declarations
+
+lib/readline/vi_mode.c
+       - rl_vi_insertion_mode: call _rl_reset_prompt
+       - rl_vi_movement_mode: call _rl_reset_prompt.  Finishes changes for
+         showing mode in prompt string, originally requested by Miroslav
+         Koskar <mkoskar@gmail.com> and most recently by Jordan Michael
+         Ziegler <jziegler@bnl.gov>
+
+doc/bash.1,lib/readline/doc/{readline.3,rluser.texi}
+       - document new show-mode-in-prompt variable, off by default
+
+                                   9/3
+                                   ---
+
+jobs.c
+       - set_childmax: new function, external mechanism for other parts of
+         the shell to set js.c_childmax, the number of saved exited child
+         statuses to remember
+jobs.h
+       - set_childmax: extern declaration
+
+variables.c
+       - CHILD_MAX: new special variable, with sv_childmax function to
+         run when it changes.  Setting CHILD_MAX to a value greater than
+         zero but less than some maximum (currently 8192) sets the number of
+         exited child statuses to remember.  set_childmax (jobs.c) ensures
+         that the number does not drop below the posix-mandated minimum
+         (CHILD_MAX)
+
+doc/{bash.1,bashref.texi}
+       - CHILD_MAX: document new meaning and action when variable is set
+
+                                   9/5
+                                   ---
+redir.c
+       - redir_varassign: call stupidly_hack_special_variables after
+         assigning fd number to specified variable, so we can use constructs
+         like {BASH_XTRACEFD}>foo.  Suggested by Pierre Gaston
+         <pierre.gaston@gmail.com>
+
+                                   9/8
+                                   ---
+expr.c
+       - readtok: invalidate previous contents of `curlval' before freeing
+         and reallocating tokstr (which, chances are, will get the same
+         pointer as before and render curlval inconsistent).  Fixes other
+         bug reported by Dan Douglas <ormaaj@gmail.com>
+
+                                   9/9
+                                   ---
+lib/readline/complete.c
+       - rl_username_completion_function: protect call to setpwent() with
+         #ifdef (HAVE_GETPWENT)/#endif.  Fixes bug reported by
+         Gerd Hofmann <gerd.hofmann.nbg@googlemail.com>
+
+lib/readline/display.c
+       - rl_message: second and subsequent calls to rl_message can result in
+         local_prompt being overwritten with new values (e.g., from the
+         successive calls displaying the incremental search string).  Need
+         to free before overwriting if it's not the same as the value saved
+         in saved_local_prompt.  Fixes memory leak reported by
+         Wouter Vermaelen <vermaelen.wouter@gmail.com>
+
+lib/readline/{terminal.c,rlprivate.h}
+       - move CUSTOM_REDISPLAY_FUNC and CUSTOM_INPUT_FUNC defines from
+         terminal.c to rlprivate.h so other files can use them
+
+expr.c
+       - expr_streval: if noeval is non-zero, just return 0 right away,
+         short-circuiting evaluation completely.  readtok will leave curtok
+         set correctly without re-entering the evaluator at all.  Rest of
+         fix for bug reported by Dan Douglas <ormaaj@gmail.com>
+
+                                  9/11
+                                  ----
+
+parse.y
+       - parse_comsub: make sure the `reserved word ok in this context' flag
+         is preserved after we read `do' followed by whitespace.  Fixes bug
+         reported by Benoit Vaugon <benoit.vaugon@gmail.com>
+
+                                  9/13
+                                  ----
+configure.ac,config.h.in
+       - enable-direxpand-default: new configure option, turns the `direxpand'
+         shell option on by default
+
+bashline.c
+       - dircomplete_expand, dircomplete_expand_relpath: initialize to 1 if
+         DIRCOMPLETE_EXPAND_DEFAULT is defined and non-zero
+
+doc/bashref.texi
+       - enable-direxpand-default: document new configure option
+
+                                  9/14
+                                  ----
+shell.c
+       - --protected: make option valid only when wordexp is compiled into
+         the shell.  Fix from Roman Rakus <rrakus@redhat.com>
+
+configure.ac
+       - HP NonStop (*-nsk*): compile --without-bash-malloc. Change from
+         Joachim Schmitz <jojo@schmitz-digital.de>
+
+                                  9/16
+                                  ----
+subst.c,execute_cmd.c,lib/glob/sm_loop.c,lib/sh/shquote.c
+       - minor code cleanups from Joachim Schmitz <jojo@schmitz-digital.de>
+
+lib/readline/colors.h
+       - workaround for HP NonStop compiler issue with <stdbool.h> from
+         Joachim Schmitz <jojo@schmitz-digital.de>
+
+                                  9/17
+                                  ----
+builtins/printf.def
+       - printf_builtin: handle localtime returning NULL, as can happen when
+         encountering overflow.  Bug report and initial fix from
+         Eduardo A. Bustamante López <dualbus@gmail.com>
+
+doc/{bash.1,bashref.texi}
+       - emphasize that brace expansion using character ranges ({a..c}) acts
+         as if the C locale were in use.  Prompted by message from
+         Marcel Giannelia <info@skeena.net>
+
+                                  9/20
+                                  ----
+lib/sh/wcsnwidth.c
+       - wcsnwidth: new function, variant of wcwidth, returns the number of
+         wide characters from a string that will be displayed to not exceed
+         a specified max column position
+
+                                  9/21
+                                  ----
+builtins/help.def
+       - show_builtin_command_help: break code that displays the short-doc
+         for each builtin in two columns into a new function: dispcolumn
+       - wdispcolumn: multibyte-char version of dispcolumn; uses wide
+         chars and printf "%ls" format.  Fixes problem reported by
+         Nguyá»n Thái Ngá»c Duy <pclouds@gmail.com>
+
+                                  9/22
+                                  ----
+execute_cmd.c
+       - execute_disk_command: before running the command-not-found hook,
+         call kill_current_pipeline() to make sure we don't add processes
+         to an existing pipeline or wait for processes erroneously
+
+                                  9/23
+                                  ----
+lib/readline/input.c
+       - rl_input_available_hook: new hook function, called from
+         _rl_input_available (or _rl_input_queued) to return whether or not
+         input is available wherever the input source is
+
+lib/readline/doc/rltech.texi
+       - rl_input_available_hook: document
+
+                                  9/27
+                                  ----
+lib/glob/sm_loop.c:
+       - GMATCH: after one or more `*', an instance of ?(x) can match zero or
+         1 times (unlike ?, which has to match one character).  The old code
+         failed if it didn't match at least once.  Fixes `a*?(x)' bug.
+       - GMATCH: if we hit the end of the search string, but not the end of
+         the pattern, and the rest of the pattern is something that can
+         match the NUL at the end of the search string, we should successfully
+         match.  Fixes `a*!(x)' bug reported by <hans1worst@gmail.com>
+
+                                  10/2
+                                  ----
+command.h
+       - add c_lock member to coproc structure for future use to tell who is
+         manipulating it
+
+execute_cmd.c
+       - execute_coproc: block SIGCHLD while parent is forking coproc
+         process and adding pid to sh_coproc struct to avoid race condition
+         where child is reaped before the pid is assigned and the coproc is
+         never marked as having died.  Fixes race condition identified by
+         Davide Baldini <baldiniebaldini@gmail.com>
+       - add assignments to c_lock member of struct coproc in various
+         functions that manipulate it; was used to identify race condition
+       - coproc_pidchk: don't call coproc_dispose to avoid using malloc and
+         other functions in a signal handler context
+       - coproc_dispose: call BLOCK_SIGNAL/UNBLOCK_SIGNAL for SIGCHLD while
+         manipulating the sh_coproc struct
+
+                                  10/6
+                                  ----
+lib/readline/complete.c
+       - rl_display_match_list: if printing completions horizontally, don't
+         bother with spacing calculations if limit == 1, which means we are
+         printing one completion per line no matter what.  Fixes bug
+         reported by David Kaasen <kaasen@nvg.ntnu.no>
+
+                                  10/7
+                                  ----
+builtins/declare.def
+       - declare_internal: add error checking for nameref attribute and
+         variable assignments: self-references, attempts to make an array
+         variable a nameref
+
+subst.c
+       - parameter_brace_expand: handle parameter_brace_expand_word returning
+         &expand_param_fatal or &expand_param_error and return the appropriate
+         error value
+       - parameter_brace_expand_word: if a nameref variable's value is not a
+         valid identifier, return an error
+       - param_expand: if a nameref variable's value is not a valid identifier,
+         return an error
+
+test.c
+       - unary_operator: add new -R variable, returns true if variable is set
+         and has the nameref attribute. From ksh93
+
+builtins/test.def
+       - add -R to description of conditional commands for help test
+
+doc/{bash.1,bashref.texi}
+       - document new -R unary conditional operator
+
+                                  10/13
+                                  -----
+trap.c
+       - check_signals_and_traps: new function, convenience function for the
+         rest of the shell to check for pending terminating and interrupt
+         signals, and to check for and process any pending traps
+       - any_signals_trapped: new function, returns non-zero if any signals
+         are trapped and -1 if not
+
+trap.h
+       - extern declaration for check_signals_and_traps
+
+bashline.c
+       - bashline_reset: make sure we reset the event hook
+       - bash_event_hook: call check_signals_and_traps instead of just
+         checking for terminating signals so we can run pending traps and
+         react to interrupts, and reset the event hook when we're done
+
+
+                                  10/14
+                                  -----
+trap.c
+       - trap_handler: if executing in a readline signal handler context,
+         call bashline_set_event_hook to install bash_event_hook to process
+         the signal (if bash cares about it)
+
+sig.c
+       - sigint_sighandler: call bashline_set_event_hook to set the event
+         hook if we're executing in a readline signal handler context
+
+lib/readline/input.c
+       - rl_getc: call RL_CHECK_SIGNALS if read returns -1/EINTR and the caught
+         signal is SIGINT or SIGQUIT rather than waiting until the next time
+         around the loop
+       - rl_getc: call rl_event_hook after calling RL_CHECK_SIGNALS to allow
+         an application signal handler to set the event hook in its own
+         signal handler (e.g., like bash trap_handler or sigint_sighandler)
+
+
+parse.y
+       - yy_readline_get: don't set interrupt_immediately before we call
+         readline().  Inspired by report from lanshun zhou
+         <zls.sogou@gmail.com>
+
+input.c
+       - getc_with_restart: add call to run_pending_traps after call to
+         CHECK_TERMSIG
+
+lib/sh/zread.c
+       - zread: call check_signals_and_traps if read() returns -1/EINTR
+         instead of just ignoring the EINTR and deferring handling any
+         signal that generated it
+
+builtins/mapfile.def
+       - mapfile: don't set interrupt_immediately before calling zgetline()
+         (which uses zread internally)
+
+builtins/read.def
+       - read_builtin: don't set interrupt_immediately before calling zread
+         (moved code around so that it was only being set right around calls
+         to zread to avoid signal handler conflicts).  Inspired by report
+         from lanshun zhou <zls.sogou@gmail.com>
+       - edit_line: don't set interrupt_immediately around call to readline()
+       - include shmbutil.h
+       - read_builtin: don't call read_mbchar unless is_basic(c) returns
+         false for the character we just read
+
+                                  10/15
+                                  -----
+sig.c
+       - throw_to_top_level: if interrupt_state is non-zero, make sure that
+         last_command_exit_value reflects 128+SIGINT if it's not already
+         greater than 128
+
+                                  10/20
+                                  -----
+builtins/wait.def
+       - WAIT_RETURN: set wait_signal_received back to 0 for the potential
+         next call to wait
+
+quit.h
+       - CHECK_WAIT_INTR: macro to check whether trap_handler handled a
+         signal and set wait_signal_received; longjmp to wait_intr_buf in
+         that case
+
+jobs.c
+       - wait_for, waitchld: call CHECK_WAIT_INTR at the same places we call
+         CHECK_TERMSIG to check for terminating signals
+       - wait_sigint_handler: don't longjmp out of the wait builtin unless
+         interrupt_immediately is set; otherwise just SIGRETURN from the
+         handler
+       - wait_sigint_handler: if interrupt_immediately not set, but we are
+         executing in the wait builtin and SIGINT is not trapped, treat it
+         as a `normally received' SIGINT: restore the signal handler and
+         send SIGINT to ourselves
+       - waitchld: when in posix mode and running SIGCHLD traps, don't longjmp
+         to wait_intr_buf (and let wait be interrupted) if we're running from
+         a signal handler.  Wait for CHECK_WAIT_INTR to do the longjmp.
+         run_pending_traps will run the SIGCHLD trap later
+
+nojobs.c
+       - reap_zombie_children, wait_for_single_pid, wait_for: call
+         CHECK_WAIT_INTR where we call CHECK_TERMSIG
+       - wait_sigint_handler: don't longjmp out of the wait builtin unless
+         interrupt_immediately is set; otherwise just SIGRETURN from the
+         handler
+
+trap.c
+       - trap_handler: make sure wait_signal_received is set if the wait
+         builtin is executing, and only longjmp if interrupt_immediately is
+         set.  This whole set of fixes was prompted by report from
+         lanshun zhou <zls.sogou@gmail.com>
+
+                                  10/24
+                                  -----
+lib/glob/glob.c
+       - glob_filename: only check directory_name for globbing chars if
+         it's of non-zero length
+
+lib/sh/strchrnul.c
+       - new simpler implementation
+
+subst.c
+       - command_substitute: call set_shellopts after turning off errexit
+         in subshells so it's reflected in $SHELLOPTS
+
+                                  11/7
+                                  ----
+builtins/evalstring.c
+       - parse_and_execute: treat ERREXIT case like reader_loop does: set
+         variable_context to 0 before longjmping back to top_level. Don't
+         run the unwind-protect context to avoid side effects from popping
+         function contexts.  Part of fix for problem reported by Nikolai
+         Kondrashov <nikolai.kondrashov@redhat.com>
+
+execute_cmd.c
+       - execute_simple_command: call unlink_fifo_list only if this is the
+         last element of a pipeline (or not in a pipeline), rather than for
+         every child.  Fixes difference in behavior between /dev/fd and
+         FIFOs reported by Zev Weiss <zev@bewilderbeest.net>
+       - execute_null_command: do the same thing in the parent branch after
+         make_child
+
+                                  11/14
+                                  -----
+subst.c
+       - parameter_brace_expand: a variable is null if it's special ($@, $*),
+         the expansion occurs within double quotes, and the expansion turns
+         into a quoted null.  Fixes debian bug 692447 reported by
+         Matrosov Dmitriy <sgf.dma@gmail.com>
+
+jobs.c
+       - run_sigchld_trap: make sure `running_trap' sentinel is set
+         appropriately
+       - waitchld: only run the sigchld trap if we're not in a signal
+         handler, not running a trap, and executing the wait builtin.
+         Otherwise, queue for later handling.  We still run one instance
+         of the trap handler per exited child.  Bulk of fix for bug
+         reported by Elliott Forney <idfah@cs.colostate.edu>
+
+trap.c
+       - queue_sigchld_trap: set catch_flag so run_pending_traps notices,
+         and set trapped_signal_received for completeness.  Rest of fix
+         for bug reported by Elliott Forney <idfah@cs.colostate.edu>
+
+lib/malloc/malloc.c
+       - block_signals: renamed to _malloc_block_signals, made public
+       - unblock_signals: renamed to _malloc_unblock_signals, made public
+
+lib/malloc/imalloc.h
+       - extern declarations for _malloc_{un,}block_signals
+
+lib/malloc/table.c
+       - mregister_alloc, mregister_free: block signals around table
+         manipulation
+
+                                  11/15
+                                  -----
+trap.c
+       - run_pending_traps: set SIG_INPROGRESS flag around calls to
+         run_sigchld_handler so other parts of the shell know that the
+         SIGCHLD trap handler is executing
+       - run_pending_traps: if we get a situation where we are looking at
+         running a SIGCHLD trap but the trap string is IMPOSSIBLE_TRAP_HANDLER
+         and the SIG_INPROGRESS flag is set, just skip it.  This is possible
+         if run_pending_traps is called from a SIGCHLD trap handler run by
+         run_sigchld_trap
+
+doc/bash.1,lib/readline/doc/{rluser.texi,readline.3}
+       - corrected description of the effect of `set history-size 0'.  Report
+         from Vesa-Matti J Kari <vmkari@cc.helsinki.fi>
+
+include/stdc.h
+       - CPP_STRING: new define, replaces __STRING
+
+lib/malloc/{malloc.c,imalloc.h}
+       - replace __STRING with CPP_STRING
+
+                                  11/16
+                                  -----
+lib/readline/bind.c
+       - sv_histsize: if argument evaluates to a value < 0, unstifle the
+         history
+
+                                  11/22
+                                  -----
+redir.c
+       - do_redirection_internal: if we have REDIR_VARASSIGN set in the
+         redirection flags and we set up `redirector' using fcntl or dup2,
+         don't add a redirect to make sure it stays open.  Let the
+         script programmer manage the file handle.  Fixes bug reported by
+         Sam Liddicott <sam@liddicott.com>
+
+                                  11/24
+                                  -----
+jobs.c
+       - wait_for_any_job: new function, waits for an unspecified background
+         job to exit and returns its exit status.  Returns -1 on no background
+         jobs or no children or other errors.  Calls wait_for with new
+         sentinel value ANY_PID
+       - wait_for: changes to handle argument of ANY_PID: don't look up or
+         try to modify the child struct, only go through the wait loop once.
+         Return -1 if waitpid returns no children
+
+jobs.h
+       - ANY_PID: new define
+
+builtins/wait.def
+       - new option: -n. Means to wait for the next job and return its exit
+         status.  Returns 127 if there are no background jobs (or no
+         children).  Feature most recently requested by Elliott Forney
+         <idfah@cs.colostate.edu>
+
+doc/{bash.1,bashref.texi}
+       - document new `wait -n' option
+
+execute_cmd.c
+       - execute_command_internal: save make_command_string () result in a
+         temp variable before calling savestring() on it; avoids evaluating
+         make_command_string() result twice.  Fix from John E. Malmberg
+         <wb8tyw@qsl.net>
+
+                                  11/28
+                                  -----
+
+builtins/declare.def
+       - declare_internal: if an array variable is declared using `declare -a'
+         or `declare -A', but not assigned a value, set the `invisible'
+         attribute so the variable does not show up as set.  Fix for bug
+         about variable initialization reported by Tim Friske <me@timfriske.com>
+
+builtins/{mapfile,read}.def
+       - after calling find_or_make_array_variable, make sure the invisible
+         flag is turned off, in case the variable was declared previously
+         using `declare -a' or `declare -A'.  Side effect of above change to
+         declare_internal
+
+subst.c
+       - shell_expand_word_list: handle the W_ASSNGLOBAL flag and put -g into
+         the list of options passed to make_internal_declare as appropriate.
+         Fix for bug reported by Tim Friske <me@timfriske.com>
+
+                                  11/30
+                                  -----
+test.c
+       - unary_op: make sure -v and -n check that the variable is not marked
+         as invisible before calling var_isset.  Fix for bug reported by Tim
+         Friske <me@timfriske.com>
+
+                                  12/2
+                                  ----
+subst.c
+       - process_substitute: turn off the `expanding_redir' flag, which
+         controls whether or not variables.c:find_variable_internal uses the
+         temporary environment to find variables.  We want to use the
+         temp environment, since we don't have to worry about order of
+         evaluation in a subshell.  Fixes bug reported by Andrey Borzenkov
+         <arvidjaar@gmail.com>
+
+                                  12/4
+                                  ----
+lib/glob/glob.c
+       - glob_filename: changes to avoid null filenames and multiple entries
+         returned for patterns like **/** (globstar enabled).  Fixes bug
+         reported by Ulf Magnusson <ulfalizer@gmail.com>
+
+                                  12/10
+                                  -----
+lib/glob/glob.c
+       - glob_filename: finish up a series of changes to make globstar-style   
+         globbing more efficient, avoid more duplicate filenames, and be more
+         compatible with other shells that implement it
+               o collapse a sequence of **/**/** to one **
+               o note when the directory name is all ** or ends in ** so we
+                 can treat it specially when the filename is **
+         All inspired by report from Andrey Borzenkov <arvidjaar@gmail.com>
+
+lib/sh/zread.c
+       - zreadn: new function, like zread, but takes an additional argument
+         saying how many bytes to read into the local buffer.  Can be used to
+         implement `read -N' without so many one-byte calls to zreadc.  Code
+         from Mike Frysinger <vapier@gentoo.org>
+
+                                  12/12
+                                  -----
+lib/glob/sm_loop.c
+       - PATSCAN (glob_patscan): if passed string already points to end of
+         pattern, return NULL immediately.  Fixes problem with
+         extglob_skipname reported by Raphaël Droz <raphael.droz@gmail.com>
+
+                                  12/13
+                                  -----
+execute_cmd.c
+       - execute_coproc: handle the command's exit status being inverted
+         (an oversight).  Fixes bug reported by DJ Mills
+         <danielmills1@gmail.com> and Andreas Schwab <schwab@linux-m68k.org>
+
+                                  12/14
+                                  -----
+lib/readline/readline.c
+       - bind_arrow_keys_internal: add MINGW key bindings for Home, End,
+         Delete, and Insert keys.  Fix from Pierre Muller
+         <pierre.muller@ics-cnrs.unistra.fr>
+
+builtins/printf.def
+       - printf_builtin: '%()T' conversion: if there is no argument supplied,
+         behave as if -1 had been supplied (current time).  ksh93-like feature
+         suggested by Clark Wang <dearvoid@gmail.com>
+
+doc/{bash.1,bashref.texi}
+       - document new printf %()T default argument behavior
+
+                                  12/15
+                                  -----
+lib/readline/display.c
+       - displaying_prompt_first_line: new variable, indicates whether or
+         not the first line of output is displaying the prompt.  Always true
+         in normal mode, sometimes false in horizontal scrolling mode
+       - rl_redisplay: set displaying_prompt_first_line to true unless we
+         are in horizontal mode; set to false in horizontal mode if the left
+         margin of the displayed line is greater than the end of the prompt
+         string
+       - rl_redisplay: when in horizontal scroll mode, don't adjust
+         _rl_last_c_pos by the wrap offset unless the line is displaying
+         a prompt containing invisible chars
+       - update line: don't adjust _rl_last_c_pos by the wrap offset unless
+         the line is displaying a prompt containing invisible chars
+       - update_line: if shrinking the line by reducing the number of
+         displayed characters, but we have already moved the cursor to the
+         beginning of the line where the first difference starts, don't
+         try to delete characters
+
+builtins/read.def
+       - unbuffered_read: set to 2 if invoked as `read -N'
+       - if unbuffered_read is set to 2, compute the number of chars we
+         need to read and read that many with zreadn.  Posix mode still
+         uses zreadintr.  Code from Mike Frysinger <vapier@gentoo.org>
+
+doc/{bash.1,bashref.texi}
+       - read: make it clear that if read times out, it saves any input
+         read to that point into the variable arguments.  Report from
+         Fiedler Roman <Roman.Fiedler@ait.ac.at>
+
+subst.c
+       - command_substitute: change direct assignment of exit_immediately_on_error
+         to use change_flag ('e', FLAG_OFF) instead
+
+flags.c
+       - use errexit_flag as the variable modified by changes to the -e
+         option, reflect those changes to exit_immediately_on_error
+
+execute_cmd.c
+       - execute_builtin: new global variable, builtin_ignoring_errexit, set
+         to 0 by default and set to 1 if eval/source/command executing in a
+         context where -e should be ignored
+       - execute_builtin: set exit_immediately_on_error to errextit_flag
+         after executing eval/source/command in a context where -e should
+         be ignored
+
+flags.c
+       - if builtin_ignoring_errexit is set, changes to errexit_flag are
+         not reflected in the setting of exit_immediately_on_error.  Fixes
+         bug reported by Robert Schiele <rschiele@gmail.com>
+
+                                  12/23
+                                  -----
+include/posixjmp.h
+       - setjmp_nosigs: new define, call setjmp in such a way that it will
+         not manipulate the signal mask
+
+{expr,test,trap}.c
+       - setjmp_nosigs: call instead of setjmp; don't need to manipulate
+         signal mask
+
+builtins/read.def
+       - read_builtin: setjmp_nosigs: call instead of setjmp; don't need
+         to manipulate signal mask
+
+builtins/evalstring.c:
+       - parse_and_execute: setjmp_nosigs: call instead of setjmp; don't need
+         to manipulate signal mask
+       - parse_string: setjmp_nosigs: call instead of setjmp; don't need
+         to manipulate signal mask
+       - parse_and_execute: save and restore the signal mask if we get a
+         longjmp that doesn't cause us to return or exit (case DISCARD)
+
+                                  12/24
+                                  -----
+general.c
+       - bash_tilde_expand: only set interrupt_immediately if there are no
+         signals trapped; we want to jump to top level if interrupted but
+         not run any trap commands
+
+                                  12/25
+                                  -----
+jobs.c
+       - run_sigchld_trap: no longer set interrupt_immediately before calling
+         parse_and_execute, even if this is no longer run in a signal handler
+         context
+
+input.c
+       - getc_with_restart: add call to QUIT instead of CHECK_TERMSIG
+
+parse.y
+       - yy_stream_get: now that getc_with_restart calls QUIT, don't need to
+         set interrupt_immediately (already had call to run_pending_traps)
+
+execute_cmd.c
+       - execute_subshell_builtin_or_function,execute_function,execute_in_subshell:
+         setjmp_nosigs: call instead of setjmp when saving return_catch; don't
+         need to manipulate signal mask
+       - execute_subshell_builtin_or_function,execute_in_subshell:
+         setjmp_nosigs: call instead of setjmp where appropriate when saving
+         top_level; don't need to manipulate signal mask if we're going to
+         exit right away
+
+subst.c
+       - command_substitute: setjmp_nosigs: call instead of setjmp when saving
+         return_catch; don't need to manipulate signal mask
+       - command_substitute: setjmp_nosigs: call instead of setjmp where
+         appropriate when saving top_level; don't need to manipulate signal
+         mask if we're going to exit right away
+
+trap.c
+       - run_exit_trap: setjmp_nosigs: call instead of setjmp when saving
+         return_catch; don't need to manipulate signal mask
+       - run_exit_trap: setjmp_nosigs: call instead of setjmp where
+         appropriate when saving top_level; don't need to manipulate signal
+         mask if we're going to exit right away
+       - _run_trap_internal: setjmp_nosigs: call instead of setjmp when saving
+         return_catch; don't need to manipulate signal mask
+
+builtins/evalfile.c
+       - _evalfile: setjmp_nosigs: call instead of setjmp when saving
+         return_catch; don't need to manipulate signal mask
+
+builtins/evalstring.c
+       - evalstring: setjmp_nosigs: call instead of setjmp when saving
+         return_catch; don't need to manipulate signal mask
+
+shell.c
+       - main: setjmp_nosigs: call instead of setjmp where appropriate when
+         saving top_level; don't need to manipulate signal mask if we're
+         going to exit right away
+       - run_one_command: setjmp_nosigs: call instead of setjmp where
+         appropriate when saving top_level; don't need to manipulate signal
+         mask if we're going to exit right away
+       - run_wordexp: setjmp_nosigs: call instead of setjmp where
+         appropriate when saving top_level; don't need to manipulate signal
+         mask if we're going to exit right away
+
+eval.c
+       - reader_loop: save and restore the signal mask if we get a longjmp
+         that doesn't cause us to return or exit (case DISCARD)
+
+                                  12/26
+                                  -----
+parse.y
+       - shell_input_line_{index,size,len}: now of type size_t; in some cases
+         the unsigned property makes a difference
+       - STRING_SAVER: saved_line_{size,index} now of type size_t
+       - shell_getc: don't allow shell_input_line to grow larger than SIZE_MAX;
+         lines longer than that are truncated until read sees a newline;
+         addresses theoretical buffer overflow described by Paul Eggert
+         <eggert@cs.ucla.edu>
+       - set_line_mbstate: size_t changes like shell_getc
+       - shell_getc: if shell_input_line is larger than 32K, free it and
+         start over to avoid large memory allocations sticking around
+
+variables.c
+       - bind_global_variable: new function, binds value to a variable in
+         the global shell_variables table
+
+variables.h
+       - bind_global_variable: new extern declaration
+
+builtins/declare.def
+       - declare_internal: if -g given with name=value, but variable is not
+         found in the global variable table, make sure to call
+         bind_global_variable so the variable is created and modified at
+         global scope.  Fixes a bug where declare -g x=y could modify `x'
+         at a previous function scope
+
+command.h
+       - W_ASSIGNARRAY: new word flag, compound indexed array assignment
+
+subst.h
+       - ASS_MKGLOBAL: new assignment flag, forcing global assignment even in
+         a function context, used by declare -g
+
+execute_cmd.c
+       - fix_assignment_words: set W_ASSIGNARRAY flag if -a option given to
+         declaration builtin
+
+subst.c
+       - do_assignment_internal: explicitly handle case where we are
+         executing in a function and we want to create a global array or
+         assoc variable
+       - shell_expand_word_list: call make_internal_declare if -a option
+         given to declaration builtin (W_ASSIGNARRAY); handle -g option with
+         it (W_ASSNGLOBAL).  Fixes inconsistency noticed by Vicente Couce
+         Diaz <vituko@gmail.com>, where declare -ag foo=(bar) could modify
+         array variable foo at previous function scope, not global scope
+
+                                  12/27
+                                  -----
+bashline.c
+       - Minix needs the third argument to tputs to be a void funtion taking
+         an int argument, not an int-returning function.  Fix from
+         John E. Malmberg <wb8tyw@qsl.net> as part of VMS bash port
+
+                                  12/29
+                                  -----
+configure.ac,version.c,patchlevel.h
+       - bash-4.3-devel: new version, new shell compatibility level (43)
+
+subst.c
+       - parameter_brace_patsub: put the bash-4.2 code back in from the
+         change of 3/3 that runs the replacement string through quote
+         removal, make it dependent on shell_compatibility_level <= 42
+
+builtins/shopt.def
+       - compat42: new shopt option
+       - set_compatibility_level: change logic to set and unset various
+         compat variables and shell_compatibility_level
+
+COMPAT
+       - new documentation for bash-4.3 compatibility changes
+
+doc/{bash.1,bashref.texi}
+       - compat42: document new shopt option
+
+builtins/shopt.def
+       - set_compatibility_opts: new function, sets the various shopt
+         compat variables based on the value of shell_compatibility_level
+
+builtins/common.h
+       - set_compatibility_opts: new extern declaration
+
+variables.c
+       - BASH_COMPAT: new special variable; sets the shell compatibility
+         level.  Accepts values in decimal (4.2) or integer (42) form;
+         Unsetting variable, setting it to empty string, or setting it to
+         out-of-range value sets the shell's compatibility level to the
+         default for the current version.  Valid values are 3.1/31 through
+         the current version
+       - sv_shcompat: new function implementing logic for BASH_COMPAT
+
+variables.h
+       - sv_shcompat: new extern declaration
+
+doc/{bash.1,bashref.texi}
+       - BASH_COMPAT: description of new variable
+
+lib/readline/complete.c
+       - _rl_colored_stats: default back to 0 for 4.3 release branch
+
+                                1/5/2013
+                                --------
+quit.h
+       - remove spurious call to itrace in CHECK_WAIT_INTR
+
+bashline.c
+       - bash_event_hook: if we're going to jump to top_level, make sure we
+         clean up after readline() by calling rl_cleanup_after_signal().
+         Fixes bug reported against devel branch by Raphaël Droz
+         <raphael.droz@gmail.com>
+       - bash_event_hook: reset the event hook before checking for signals
+         or traps in case we longjmp
+
+doc/{bash.1,bashref.texi}
+       - small additions to the set -e section to make it more clear that
+         contexts where -e is ignored extend to compound commands as well
+         as shell functions
+
+lib/readline/readline.h
+       - rl_signal_event_hook: new extern declaration
+
+lib/readline/input.c
+       - rl_signal_event_hook: new variable, hook function to call when a
+         function (currently just read(2)) is interrupted by a signal and
+         not restarted
+       - rl_getc: call rl_signal_event_hook instead of rl_event_hook
+
+lib/readline/doc/rltech.texi
+       - rl_signal_event_hook: document new function
+
+bashline.c
+       - changes to set rl_signal_event_hook instead of rl_event_hook
+
+lib/readline/readline.h
+       - change readline version numbers to 6.3
+
+                                   1/6
+                                   ---
+doc/{bash.1,bashref.texi}
+       - a couple of changes to the descriptions of the ERR trap and its
+         effects based on a message from Rob Nagler <nagler@bivio.biz>
+
+                                   1/9
+                                   ---
+expr.c
+       - expassign: invalidate curlval before freeing and NULLing tokstr to
+         avoid aliasing issues.  Fixes bug reported by Eduardo A. Bustamante
+         López<dualbus@gmail.com>  and Dan Douglas <ormaaj@gmail.com>
+
+braces.c
+       - array_concat: don't be so aggressive in trying to short-circuit. We
+         can only short-circuit if we have a single-element array where the
+         element is an empty string (array[0] == "" array[1] = 0x0).  Existing
+         practice requires us to replicate arrays and prefix or append empty
+         strings.  Fixes bug reported by Eduardo A. Bustamante López
+         <dualbus@gmail.com>
+
+                                  1/11
+                                  ----
+execute_cmd.c
+       - execute_builtin: since mapfile uses evalstring() to run its callbacks
+         internally, just like eval, so it needs to handle the case where the
+         temp environment given to mapfile persists throughout the entire
+         set of callback commands.  This might be a problem with trap also, but
+         trap isn't run in the same way.  Fixes bug reported by Dan Douglas
+         <ormaaj@gmail.com>
+
+                                  1/13
+                                  ----
+redir.c
+       - redirection_error: before expanding the redirection word (if
+         expandable_redirection_filename returns true), disable command
+         substitution during expansion.  Fixes bug reported by Dan Douglas
+         <ormaaj@gmail.com>
+
+subst.c
+       - expand_word_internal: case '\\': if the next character is an IFS
+         character, and the expansion occurs within double quotes, and the
+         character is not one for which backslash retains its meaning, add
+         the (escaped) '\' and the (escaped) character.  Fixes bug reported
+         by Dan Douglas <ormaaj@gmail.com>
+
+                                  1/15
+                                  ----
+builtins/cd.def
+       - cd_builtin: make sure call to internal_getopt handles -e option.
+         Fixes bug reported by <mashimiao.fnst@cn.fujitsu.com>
+
+                                  1/17
+                                  ----
+subst.c
+       - expand_word_list_internal: make sure tempenv_assign_error is
+         initialized to 0
+
+execute_cmd.c
+       - execute_simple_command: make sure tempenv_assign_error is reset to 0
+         after it's tested to see if an error should force the shell to exit.
+         Fixes problem where a the failure of a tempenv assignment preceding
+         a non-special builtin `sticks' and causes the next special builtin
+         to exit the shell.  From a discussion on bug-bash started by
+         douxin <wq-doux@cn.fujitsu.com>
+
+                                  1/20
+                                  ----
+subst.c
+       - parameter_brace_expand_rhs: call stupidly_hack_special_variables
+         after assigning with ${param[:]=word} even if IFS is changing.
+         Suggested by Dan Douglas <ormaaj@gmail.com> [TENTATIVE, needs work
+         on IFS side effects]
+
+command.h
+       - W_GLOBEXP (which was unused) is now W_SPLITSPACE (which isn't used
+         yet)
+
+{execute_cmd,subst,variables}.c
+       - removed all code that mentioned W_GLOBEXP
+       - removed mention of gnu_argv_flags and code that set it
+
+                                  1/22
+                                  ----
+subst.c
+       - param_expand: set W_SPLITSPACE if we expand (unquoted) $* and
+         IFS is unset or null so we can be sure to split this on spaces
+         no matter what happens with IFS later
+       - expand_word_internal: note that param_expand returns W_SPLITSPACE
+         in the returned word flags and keep track of that state with
+         `split_on_spaces'
+
+                                  1/23
+                                  ----
+subst.c
+       - expand_word_internal: if split_on_spaces is non-zero, make sure
+         we split `istring' on spaces and return the resultant word.  The
+         previous expansions should have quoted spaces in the positional
+         parameters where necessary.  Suggested by Dan Douglas
+         <ormaaj@gmail.com>
+
+execute_cmd.c
+       - execute_command_internal: make sure any subshell forked to run a
+         group command or user subshell at the end of a pipeline runs any
+         EXIT trap it sets.  Fixes debian bash bug 698411
+         http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=698411
+
+subst.c
+       - shell_expand_word_list: fix code that creates args for and calls
+         make_internal_declare to avoid calling it twice (missing `else'
+         in 12/26 change)
+       - do_assignment_internal: fix code from 12/26 change to fix problem
+         where an existing assoc variable could be converted to an array
+         without checking `mkassoc'
+
+                                  1/24
+                                  ----
+builtins/evalfile.c
+       - _evalfile: add missing `close (fd)' calls before returning to
+         avoid fd leaks.  Bug and fix from Roman Rakus <rrakus@redhat.com>
+
+                                  1/25
+                                  ----
+builtins/read.def
+       - read_builtin: don't try to play tricks with the top of the unwind-
+         protect stack after read gets a SIGALRM; save input_string to new
+         memory, run the stack, then restore input_string and assign the
+         variables.  Part of fix for bug reported by konsolebox
+         <konsolebox@gmail.com>; the rest of the fix is with the changes in
+         trap and signal handling and doing away with interrupt_immediately
+
+                                  1/26
+                                  ----
+redir.c
+       - redirection_expand, write_here_string, write_here_document: before
+         calling any of the word expansion functions, after setting
+         expanding_redir to 1 (which bypasses the temp environment in the
+         variable lookup functions), call sv_ifs to reset the cached IFS-
+         related variables set by subst.c:setifs().  This ensures that
+         redirections will not get any IFS values that are set in the
+         temporary environment, as Posix specifies.  Then, after the word
+         expansions, after resetting expanding_redir to 0, call sv_ifs
+         again to make sure the cached IFS values are set from any
+         assignments in the temporary environment.  We force executing_builtin
+         to 1 to `fool' the variable lookup functions into using any temp
+         environment, then reset it to its old value after sv_ifs returns.
+         This is what allows read() to use the (cached) IFS variables set
+         in the temp environment. Fixes inconsistency reported by Dan Douglas
+         <ormaaj@gmail.com>
+
+                                  1/29
+                                  ----
+lib/readline/display.c
+       - update_line: fix off-by-one error when updating vis_lbreaks array
+         in a multibyte locale that occurs when moving multibyte chars from
+         one line down to another.  Bug report and fix from Egmont
+         Koblinger <egmont@gmail.com>
+
+                                  1/30
+                                  ----
+configure.ac
+       - changed version to 4.3-alpha
+
+redir.c
+       - redir_open: handle open returning -1/EINTR, which seems to happen
+         a lot with FIFOs and SIGCHLD, and call QUIT to handle other
+         signals that can interrupt open(2).  Bug report and initial fix
+         from Mike Frysinger <vapier@gentoo.org>
+
+                                  1/31
+                                  ----
+subst.c
+       - parameter_brace_expand: make sure to propagate the PF_ASSIGNRHS flag
+         to parameter_brace_expand_word
+       - parameter_brace_expand_word: make sure that if the PF_ASSIGNRHS flag
+         is set and we are expanding ${a[@]} or ${a[*]} we set quoted to
+         include Q_DOUBLE_QUOTES before calling array_value_internal, mirroring
+         what we do for $@ and $*.  Fixes inconsistency reported by Dan
+         Douglas <ormaaj@gmail.com>
+
+configure.ac
+       - use AC_CHECK_TOOL instead of AC_CHECK_PROG to check for ar, since it
+         will find $host-prefixed versions of utilities.  Report and fix from
+         Mike Frysinger <vapier@gentoo.org>
+
+builtins/setattr.def
+       - set_var_attribute: check whether bind_variable (called when the
+         variable whose attributes are being modified is found in the temp
+         environment) just modified a read-only global variable, and don't
+         bother marking the temporary variable for propagation if so.  The
+         propagation is superfluous and will result in a strange error
+         message
+
+                                   2/2
+                                   ---
+variables.c
+       - initialize_shell_variables: don't try to import function definitions
+         with invalid names from the environment if already in posix mode,
+         but create them as (invisible) exported variables so they pass
+         through the environment.  Print an error message so user knows
+         what's wrong.  Fixes bug reported by Tomas Trnka <ttrnka@mail.muni.cz>
+
+                                   2/9
+                                   ---
+
+builtins/read.def
+       - sigalrm_seen, alrmbuf: now global so the rest of the shell (trap.c)
+         can use them
+       - sigalrm: just sets flag, no longer longjmps to alrmbuf; problem was
+         longjmp without manipulating signal mask, leaving SIGALRM blocked
+
+quit.h
+       - move CHECK_ALRM macro here from builtins/read.def so trap.c:
+         check_signals() can call it
+
+trap.c
+       - check_signals: add call to CHECK_ALRM before QUIT
+       - check_signals_and_traps: call check_signals() instead of including
+         CHECK_ALRM and QUIT inline.  Integrating check for read builtin's
+         SIGALRM (where zread call to check_signals_and_traps can see it)
+         fixes problem reported by Mike Frysinger <vapier@gentoo.org>
+
+                                  2/12
+                                  ----
+lib/glob/xmbsrtowcs.c
+       - xdupmbstowcs2: fixed but where end of string was not handled
+         correctly, causing loop to go past end of string in a bunch of cases.
+         Fixes bug reported by "Dashing" <dashing@hushmail.com>
+
+
+                                  2/13
+                                  ----
+builtins/pushd.def
+       - popd_builtin: treat any argument that isn't -n or of the form
+         [-+][[:digit:]]* as an error.  Fixes problem reported by Bruce
+         Korb <bruce.korb@gmail.com>
+
+                                  2/14
+                                  ----
+configure.ac
+       - add check for sig_atomic_t; already a placeholder for it in
+         config.h.in
+
+                                  2/15
+                                  ----
+subst.c
+       - do_compound_assignment: don't call assign_compound_array_list with
+         a NULL variable in case make_local_xxx_variable returns NULL
+         (it will if you try to shadow a readonly or noassign variable).
+         Fixes bug reported by Richard Tollerton <rich.tollerton@ni.com>
+
+                                  2/16
+                                  ----
+variables.c
+       - make_local_variable: print error messager if an attempt is made to
+         create a local variable shadowing a `noassign' variable.  Previously
+         we just silently refused to do it
+
+trap.[ch]
+       - get_original_signal: now global so rest of the shell can use it
+
+sig.c
+       - initialize_shell_signals: install a signal handler for SIGTERM
+         that does nothing except set a sigterm_received flag instead of
+         ignoring it with SIG_IGN, as long as SIGTERM is not ignored when
+         the shell is started.  Use get_original_signal early to get the
+         original handler, since we will do that later anyway
+       - set_signal_handler: if installing sigterm_sighandler as the SIGTERM
+         handler, make sure to add SA_RESTART flag to make it as close to
+         SIG_IGN as possible
+
+sig.h
+       - sigterm_sighandler: new extern declaration
+
+quit.h
+       - RESET_SIGTERM: set sigterm_receved to 0
+       - CHECK_SIGTERM: check sigterm_received; if it's non-zero, treat it
+         as a fatal signal and call termsig_handler to exit the shell
+
+jobs.c
+       - make_child: call RESET_SIGTERM just before fork() so we can detect
+         if the child process received a SIGTERM before it's able to change
+         the signal handler back to what it was when the shell started
+         (presumably SIG_DFL).  Only has effect if the shell installed
+         sigterm_sighandler for SIGTERM, interactive shells that were not
+         started with SIG_IGN as the SIGTERM handler
+       - make_child: call RESET_SIGTERM in the parent after fork() so the
+         rest of the shell won't react to it
+
+execute_cmd.c
+       - execute_simple_command: call CHECK_SIGTERM after make_child in child
+         to catch SIGTERM received after fork() and before restoring old
+         signal handlers
+       - execute_disk_command: call CHECK_SIGTERM after make_child in child
+         process after restoring old signal handlers and again just before
+         calling shell_execve.  Fixes race condition observed by
+         Padraig Brady <p@draigbrady.com> when testing with his `timeout'
+         program
+
+lib/readline/display.c
+       - open_some_spaces: new function, subset of insert_some_chars that just
+         opens up a specified number of spaces to be overwritten
+       - insert_some_spaces: now just calls to open_some_spaces followed by
+         _rl_output_some_chars
+       - update_line: use col_temp instead of recalculating it using
+         _rl_col_width in the case where we use more columns with fewer bytes
+       - update_line: use open_some_spaces and then output the right number
+         of chars instead of trying to print new characters then overwrite
+         existing characters in two separate calls.  This includes removing
+         some dodgy code and making things simpler.  Fix from Egmont
+         Koblinger <egmont@gmail.com>
+       - use new variable `bytes_to_insert' instead of overloading temp in
+         some code blocks (nls - nfd, bytes that comprise the characters
+         different in the new line from the old)
+
+                                  2/18
+                                  ----
+redir.c
+       - do_redirection_internal: add undoable redirection for the implicit
+         close performed by the <&n- and >&n- redirections.  Fixes bug
+         reported by Stephane Chazelas <stephane.chazelas@gmail.com>
+
+                                  2/19
+                                  ----
+sig.c
+       - termsig_handler: an interactive shell killed by SIGHUP and keeping
+         command history will try to save the shell history before exiting.
+         This is an attempt to preserve the save-history-when-the-terminal-
+         window-is-closed behavior
+
+                                  2/21
+                                  ----
+braces.c
+       - brace_expand: if a sequence expansion fails (e.g. because the
+         integers overflow), treat that expansion as a simple string, including
+         the braces, and try to process any remainder of the string.  The
+         remainder may include brace expansions.  Derived from SuSE bug
+         804551 example (https://bugzilla.novell.com/show_bug.cgi?id=804551)
+
+                                  2/23
+                                  ----
+{quit,sig}.h,sig.c
+       - sigterm_received declaration now in sig.h; type is sig_atomic_t
+       - sigwinch_received type now sig_atomic_t
+       - sig.h includes bashtypes.h and <signal.h> if SIG_DFL not defined
+         (same logic as trap.h) to pick up sig_atomic_t
+
+unwind_prot.c
+       - include sig.h before quit.h (reverse order)
+
+                                  2/27
+                                  ----
+builtins/shopt.def
+       - reset_shopt_options: make sure check_window_size is reset to the
+         default from config.h, not unconditionally to 0
+
+jobs.[ch]
+       - last_made_pid, last_asynchronous_pid: now volatile.  Change from SuSE
+
+jobs.c
+       - wait_for: if we're using sigaction to install a handler for SIGCHLD,
+         make sure we specify SA_RESTART
+
+lib/{tilde,readline}/shell.c
+       - get_home_dir: instead of looking in the password file every time,
+         look once and cache the result
+
+sig.[ch]
+       - sigwinch_received, sigterm_received: now `volatile' qualified
+
+sig.c,quit.h
+       - interrupt_state,terminating_signal: now sig_atomic_t
+
+                                   3/1
+                                   ---
+MANIFEST,examples/*
+       - removed around 120 files without FSF copyrights; requested by
+         Karl Berry in early January
+
+                                   3/2
+                                   ---
+lib/malloc/malloc.c
+       - morecore: only check whether SIGCHLD is trapped if SIGCHLD is defined
+
+doc/bashref.texi
+       - Fixed most of the examples in the GNU Parallel section to use better
+         shell idioms following complaints on bug-bash; added a couple of
+         examples and smoothed out the text
+
+quit.h
+       - include "sig.h" for sig_atomic_t
+
+lib/readline/display.c
+       - update_line: when inserting one or more characters at the end of
+         the display line in a non-multibyte environment, just write from the
+         first difference to the end of the line and return. We don't have
+         to adjust _rl_last_c_pos.  This is needed to adjust from the old
+         two-part copy to a single call to _rl_output_some_chars (change of
+         2/16)
+
+                                   3/4
+                                   ---
+Makefile.in,doc/Makefile.in
+       - PACKAGE_TARNAME, docdir: new variables substituted by autoconf
+       - OTHER_DOCS,OTHER_INSTALLED_DOCS: new variables with auxiliary
+         documentation files to be installed into $(docdir)
+       - install: add new rule to install $(OTHER_DOCS)
+       - uninstall: add new rule to uninstall $(docdir)/$(OTHER_INSTALLED_DOCS)
+
+doc/bash.1
+       - add URL to `POSIX' file in `SEE ALSO' section; put pointer to that
+         section in --posix and set -o posix descriptions
+
+examples/
+       - removed around 110 examples at the request of the FSF due to copyright
+         issues
+
+                                   3/5
+                                   ---
+builtins/setattr.def
+       - readonly: modified help text slightly to make it clearer that
+         functions aren't changed or displayed unless the -f option is given.
+         Report from <gotmynick@gmail.com>
+
+                                   3/9
+                                   ---
+include/typemax.h
+       - SIZE_MAX: define to 65535 (Posix minimum maximum) if not defined
+
+parse.y
+       - include "typemax.h" for possible SIZE_MAX definition, make sure we
+         include it after shell.h
+
+{braces,expr}.c
+       - include "typemax.h" for possible INTMAX_MIN and INTMAX_MAX definitions
+
+                                  3/10
+                                  ----
+bashline.c
+       - bash_default_completion: make sure completion type of `!' (same as
+         TAB but with show-all-if-ambiguous set) and glob-word-completion
+         sets rl_filename_completion_desired to 0 so extra backslashes don't
+         get inserted by `quoting' the completion.  We can't kill all the
+         matches because show-all-if-ambiguous needs them.   Bug report from
+         Marcel (Felix) Giannelia <info@skeena.net>
+
+[bash-4.3-alpha frozen]
+
+                                  3/14
+                                  ----
+general.c
+       - trim_pathname: use memmove instead of memcpy since the source and
+         destination pathnames may overlap.  Report and fix from Matthew
+         Riley <mattdr@google.com>
+
+                                  3/18
+                                  ----
+configure.ac
+       - socklen_t is defined as `unsigned int' if configure can't find it
+
+                                  3/20
+                                  ----
+lib/readline/complete.c
+       - S_ISVTX: since it's not defined on all platforms (Minix), make sure
+         its use is protected with #ifdef
+
+                                  3/21
+                                  ----
+doc/{bash.1,bashref.texi}
+       - Added mention of ${!name[@]} and ${!name[*]} expansions to get all
+         indices of an array.  Suggested by Jonathan Leffler
+         <jonathan.leffler@gmail.com>
+
+                                  3/24
+                                  ----
+subst.h
+       - SD_IGNOREQUOTE: new define for skip_to_delim; if set, means that
+         single quotes (for now) will be treated as ordinary characters
+
+subst.c
+       - skip_to_delim: handle SD_IGNOREQUOTE. no callers use it for now
+
+                                  3/25
+                                  ----
+support/config.{guess,sub}
+       - updated to versions from autoconf-2.69
+
+                                  3/31
+                                  ----
+lib/sh/shquote.c
+       - sh_single_quote: short-circuit quoting a single "'" instead of
+         creating a long string with empty single-quoted strings
+
+parser.h
+       - DOLBRACE_QUOTE2: new define, like DOLBRACE_QUOTE, but need to single-
+         quote results of $'...' expansion because quote removal will be
+         done later.  Right now this is only done for ${word/pat/rep}
+
+parse.y
+       - parse_matched_pair: set state to DOLBRACE_QUOTE2 for pattern
+         substitution word expansion so we don't treat single quote specially
+         in the pattern or replacement string
+       - parse_matched_pair: if we're parsing a dollar-brace word expansion
+         (${...}) and we're not treating single quote specially within
+         double quotes, single-quote the translation of $'...' ansi-c
+         escaped strings.  Original report and fix from Eduardo A.
+         Bustamante López <dualbus@gmail.com>
+
+subst.c
+       - extract_dollar_brace_string: ${word/pat/rep} scanning now sets the
+         DOLBRACE_QUOTE2 flag instead of DOLBRACE_QUOTE so we don't treat
+         single quotes specially within a double-quoted string
+
+execute_cmd.c
+       - fix_assignment_words: skip over assignment statements preceding a
+         command word before trying to figure out whether or not assignment
+         statements following a possible declaration command should be 
+         treated specially.  Fixes bug reported by Dan Douglas
+         <ormaaj@gmail.com>
+
+                                   4/4
+                                   ---
+lib/readline/readline.c
+       - _rl_dispatch_subseq: only call _rl_vi_set_last (and check whether
+         the key is a text modification command) if the key sequence length
+         is 1.  That keeps the arrow keys from setting the last command
+         when called in vi command mode.  Fixes bug reported by Ian A.
+         Watson <watson_ian_a@lilly.com>
+
+                                   4/6
+                                   ---
+lib/readline/bind.c
+       - rl_parse_and_bind: when parsing a double-quoted string as the value
+         of a variable, make sure we skip past the leading double quote.
+         Fix from Andreas Schwab <schwab@linux-m68k.org>
+
+variables.c
+       - hash_lookup: set new local variable last_table_searched to the table
+         a successful lookup appears in; tested in make_local_variable to
+         solve the problem below
+       - make_local_variable: if we find a variable with the tempenv flag
+         set at the same `level' as variable_context', but not found in the
+         temporary_env (temp environment preceding the builtin), return it.
+         The temp environment preceding the function call has already been
+         merged (in execute_function) into the list of variable contexts the
+         function sees as shell_variables by the time this is called.  Fixes
+         inconsistency pointed out by Dan Douglas <ormaaj@gmail.com>
+
+subst.c
+       - expand_arith_string: expanded out contents of expand_string,
+         expand_string_internal, expand_string_if_necessary to create a
+         WORD_DESC and call call_expand_word_internal() on it directly.
+         We don't want process substitution to be performed ( 1<(2) ) should
+         mean something different in an arithmetic expression context.
+         It doesn't work to just turn on the DQUOTE flag, since that means
+         that things like ${x["expression"]} are not expanded correctly.
+         Fixes problem pointed out by Dan Douglas <ormaaj@gmail.com>
+
+                                  4/13
+                                  ----
+subst.c
+       - process_substitute: run the EXIT trap before exiting, as other
+         shells seem to.  Fixes problem pointed out by Dan Douglas
+         <ormaaj@gmail.com>
+
+lib/readline/readline.c
+       - readline_internal_setup: call rl_vi_insertion_mode to enter vi
+         mode instead of rl_vi_insert_mode to avoid resetting the saved last
+         command information.  Posix says that `.' can repeat a command
+         that was entered on a previous line so we need to save the info.
+         Fixes bug reported by Ian A. Watson <watson_ian_a@lilly.com>
+
+                                  4/14
+                                  ----
+lib/readline/complete.c
+       - rl_completion_matches: make sure xrealloc returns something non-null
+         (can happen when interrupted by a signal) before trying to add
+         matches to match_list
+
+subst.c
+       - array_remove_pattern: return NULL right away if array_variable_part
+         returns an invisible variable
+       - array_length_reference: handle array_variable_part returning an
+         invisible variable
+       - get_var_and_type: handle array_variable_part returning an invisible
+         variable
+
+                                  4/15
+                                  ----
+execute_cmd.c
+       - execute_command_internal: make sure to run the EXIT trap for group
+         commands anywhere in pipelines, not just at the end.  From a point
+         raised by Andreas Schwab <schwab@linux-m68k.org>
+
+variables.c
+       - bind_int_variable: make sure invisible flag is unset.  Fixes problems
+         like "declare -ai a; : $(( a[4]=4 ));"
+
+arrayfunc.c
+       - array_variable_part: return variable even if invisible flag set,
+         callers must handle invisible vars
+
+                                  4/18
+                                  ----
+builtins/set.def
+       - unset_builtin: if -n flag given, call unset_nameref instead of
+         unset_variable
+
+variables.c
+       - find_variable_nameref: print warning message if nameref circular
+         reference detected, return NULL and let caller deal with it
+
+builtins/declare.def
+       - declare_builtin: only disallow global references at this point if
+         we are at the global scope
+
+                                  5/16
+                                  ----
+configure.ac
+       - update release status to beta
+
+                                  5/23
+                                  ----
+trap.c
+       - run_pending_traps: save and restore pipeline around calls to
+         evalstring() in case we get a trap while running a trap. Have to
+         figure out the recursive running traps issue elsewhere.  Fixes
+         bug reported by Roman Rakus <rrakus@redhat.com>
+       - run_pending_traps: make sure to set running_trap to the appropriate
+         signal value when running a trap command
+       - run_pending_traps: short-circuit immediately if running_trap set
+         when invoked.  Could change this later to only skip if it would
+         run the same trap as currently being run (running_trap == sig + 1)
+
+configure.ac
+       - add warning if bison not found
+
+lib/readline/doc/rltech.texi
+       - new section with an example program illustrating the callback
+         interface. Suggested by Peng Yu <pengyu.ut@gmail.com>
+
+examples/loadables/Makefile.in
+       - remove references to `cut' and `getconf', which were removed in
+         early March
+
+                                  5/28
+                                  ----
+lib/sh/pathphys.c
+       - sh_realpath: correct inverted two arguments to call to sh_makepath.
+         Report and fix from Julien Thomas <jthomas@exosec.fr>
+
+                                   6/7
+                                   ---
+execute_cmd.c
+       - executing_line_number: the else clauses that are conditional on
+         various options being defined can simply be if clauses -- they are
+         mutually exclusive and all have `return' in the body.  Fixes bug
+         reported by Flavio Medeiros <flaviomotamedeiros@gmail.com>
+
+                                  6/25
+                                  ----
+lib/readline/readline.c
+       - readline_internal_setup: only sent the meta-key enable string to the
+         terminal if we've been told to use one and the terminal has been
+         successfully initialized (RL_ISSTATE (RL_STATE_TERMPREPPED) != 0).
+         Suggested by Dan Mick <dan.mick@inktank.com>
+
+lib/readline/signals.c
+       - _rl_signal_handler: call any defined signal hook after calling
+         rl_resize_terminal when handling a SIGWINCH.  We already have called
+         the original SIGWINCH handler but will not be resending the signal
+         to ourselves
+
+                                  6/27
+                                  ----
+lib/readline/doc/history.3, doc/bash.1
+       - fix description of the `$' modifier to note that it expands to the
+         last *word*, which is not always the last argument.  Report from
+         ariyetz@gmail.com via gnu.org RT
+
+                                  6/29
+                                  ----
+lib/glob/smatch.c
+       - glob_asciiranges: initialize to value of GLOBASCII_DEFAULT instead
+         of 0 (0 if not defined)
+
+configure.ac,config.h.in
+       - --enable-glob-asciiranges-default: new option, controls the value of
+         GLOBASCII_DEFAULT; use it to turn globasciiranges shopt option on
+         by default
+
+doc/bashref.texi
+       - document new --enable-glob-asciiranges-default configure option
+
+variables.c
+       - assign_in_env: implement += value appending semantics for assignments
+         preceding command names
+
+                                   7/4
+                                   ---
+expr.c
+       - set lasttok = NUM in all of the functions that result in a number,
+         even if it's a boolean, to avoid errors with constructs like
+         1 * x = 1, which should be an asignment error.  Fixes problem
+         pointed out by Dan Douglas <ormaaj@gmail.com>
+
+parse.y
+       - decode_prompt_string: don't bother to call strcpy if
+         polite_directory_format returns its argument unchanged.  It's not
+         necessary and Mac OS X 10.9 aborts because of a supposed overlapping
+         string copy.  Bug and fix from simon@hitzemann.org
+
+subst.c
+       - parameter_brace_find_indir: new function, code from
+         parameter_brace_expand_indir that looks up the indirectly-referenced
+         variable, but does not expand it
+       - parameter_brace_expand_indir: call parameter_brace_find_indir to
+         look up indirected variable reference
+       - get_var_and_type: call parameter_brace_find_indir if it looks like we
+         are trying to manipulate an indirect variable reference like
+         ${!b%%foo}.  This makes a difference if !b references an array
+         variable.  Bug report from Dan Douglas <ormaaj@gmail.com>
+
+                                   7/6
+                                   ---
+lib/sh/casemod.c
+       - sh_modcase: make sure argument passed to is_basic is <= UCHAR_MAX,
+         since cval can convert something to a wchar_t greater than UCHAR_MAX.
+         Fixes bug reported by Tomasz Tomasik <scx.mail@gmail.com>
+
+                                   7/8
+                                   ---
+lib/readline/history.c
+       - add_history_time: if history_length == 0, referencing history_length
+         - 1 will result in an array bounds error, so make history_length be
+         at least 1 before going on.  Fixes bug reported by Geng Sheng Liu
+         <gsliu.tju@gmail.com>
+
+builtins/setattr.def
+       - show_func_attributes: display definition (if NODEFS argument is 0) and
+         attributes for a particular function; used by `declare -fp name'
+
+builtins/declare.def
+       - declare_internal: call show_func_attributes if -f supplied with -p.
+         Fixes inconsistency observed by Linda Walsh <bash@tlinx.org>
+
+builtins/common.h
+       - new extern declaration for show_func_attributes
+
+builtins/read.def
+       - read_builtin: check the first supplied variable name for validity
+         before attempting to read any input, since we know we will have to
+         at least use that one.  Don't check any other names yet.  Suggested
+         by jidanni@jidanni.org
+
+                                  7/10
+                                  ----
+redir.c
+       - do_redirection_internal: when closing a file descriptor with
+         r_close_this ([n]<&-) count close errors as redirection errors if
+         errno ends up as EIO or ENOSPC.  Originally reported back in April
+         2012 by Andrey Zaitsev <jstcdr@gmail.com>
+
+                                  7/11
+                                  ----
+redir.c
+       - do_redirection_internal: before calling check_bash_input, make sure
+         that we don't call check_bash_input for an asynchronous process that
+         is replacing stdin with something else. The seek backwards affects
+         the parent process as well, since parents and children share the
+         file pointer. Fixes problem originally reported in March 2013 by
+         Martin Jackson <mjackson220.list@gmail.com>
+
+                                  7/13
+                                  ----
+doc/{bash.1,bashref.texi}
+       - slight change to add a description of `shopt -o' suggested by Bruce
+         Korb <bruce.korb@gmail.com>
+
+                                  7/19
+                                  ----
+lib/readline/histfile.c
+       - history_do_write: if close returns < 0, make sure we restore the
+         backup history file and return a non-zero value
+       - history_truncate_file: if write or close return < 0, make sure we
+         return a non-zero value
+
+[bash-4.3-beta frozen]
+
+                                  7/21
+                                  ----
+lib/readline/isearch.c
+       - rl_display_search: now takes an entire search context flags word as
+         the second argument, instead of just reverse flag; changed callers
+       - rl_display_search: if the search has failed, add `failed ' to the
+         beginning of the search prompt
+       - _rl_isearch_dispatch: if the search has failed, display the entire
+         search string with an indication that the search failed but with the
+         last matching line.  Suggested by jidanni@jidanni.org
+
+command.h
+       - W_ASSIGNINT: new word flag; used internally for make_internal_declare
+         and set by fix_assignment_words
+
+execute_cmd.c
+       - fix_assignment_words: set W_ASSIGNINT if compound assignment and -i
+         given as option.  We don't do anything with the value yet
+
+subst.c
+       - shell_expand_word_list: rework the way the option list that is
+         passed to make_internal_declare is created
+
+                                   8/1
+                                   ---
+doc/{bash.1,bashref.texi}
+       - minor changes to description of $! based on a report from Chris
+         Down <chris@chrisdown.name>
+
+arrayfunc.c
+       - assign_array_element_internal: before trying to get an array's max
+         index to process a negative subscript, make sure the array exists.
+         Bug report from Geir Hauge <geir.hauge@gmail.com>
+
+                                   8/2
+                                   ---
+arrayfunc.c
+       - assign_array_element_internal: before using array_max_index() when
+         processing a negative subscript, make sure the variable is an array.
+         if it's not, use 0 as array_max_index assuming it's a string.
+         Fixes bug report from Geir Hauge <geir.hauge@gmail.com>
+
+                                   8/3
+                                   ---
+Makefile.in
+       - pcomplete.o: add dependency on $(DEFDIR)/builtext.h. Suggested by
+         Curtis Doty <curtis@greenkey.net>
+
+                                   8/5
+                                   ---
+lib/glob/sm_loop.c
+       - strcompare: short-circuit and return FNM_NOMATCH if the lengths of the
+         pattern and string (pe - p  and se - s, respectively) are not equal
+       - strcompare: don't bother trying to set *pe or *se to '\0' if that's
+         what they already are.  Fixes bug reported by Geir Hauge
+         <geir.hauge@gmail.com>
+
+                                   8/6
+                                   ---
+doc/{bash.1,bashref.texi},builtins/hash.def,lib/readline/doc/rluser.texi
+       - minor typo changes from Geir Hauge <geir.hauge@gmail.com>
+
+bultins/help.def
+       - show_longdoc: avoid trying to translate the empty string because it
+         often translates to some boilerplate about the project and
+         translation.  Report and fix from Geir Hauge <geir.hauge@gmail.com>
+
+                                   8/8
+                                   ---
+builtins/help.def
+       - help_builtin: try two passes through the list of help topics for each
+         argument: one doing exact string matching and one, if the first pass
+         fails to find a match, doing string prefix matching like previous
+         versions.  This prevents `help read' from matching both `read' and
+         `readonly', but allows `help r' to match everything beginning with
+         `r'.  Inspired by report from Geir Hauge <geir.hauge@gmail.com>
+
+                                  8/13
+                                  ----
+builtins/fc.def
+       - fc_builtin,fc_gethnum: calculate `real' end of the history list and
+         use it if -0 is specified as the beginning or end of the history
+         range to list.  Doesn't work for fc -e or fc -s by design.  Feature
+         requested by Mike Fied <micfied@gmail.com>
+
+                                  8/16
+                                  ----
+trap.c
+       - _run_trap_internal: use {save,restore}_parser_state instead of
+         {save,restore}_token_state. It's more comprehensive
+
+                                  8/23
+                                  ----
+doc/bash.1
+       - disown: remove repeated text.  Report and fix from Thomas Hood
+         <jdthood@gmail.com>
+
+                                  8/25
+                                  ----
+lib/readline/rltty.c
+       - set_special_char: fix prototype (last arg is rl_command_func_t *)
+
+sig.c
+       - set_signal_handler: return oact.sa_handler only if sigaction
+         succeeds; if it doesn't, return SIG_DFL (reasonable default).  From
+         https://bugzilla.redhat.com/show_bug.cgi?id=911404
+
+bashline.c
+       - attempt_shell_completion: fix to skip assignment statements preceding
+         command name even if there are no programmable completions defined.
+         From https://bugzilla.redhat.com/show_bug.cgi?id=994659
+       - attempt_shell_completion: if still completing command word following
+         assignment statements, do command completion even if programmable
+         completion defined for partial command name entered so far
+
+                                  8/26
+                                  ----
+pcomplete.c
+       - pcomp_filename_completion_function: make sure rl_filename_dequoting_function
+         is non-NULL before trying to call it.  Bug and fix from
+         Andreas Schwab <schwab@linux-m68k.org>
+
+bashline.c
+       - bash_command_name_stat_hook: if *name is not something we're going
+         to look up in $PATH (absolute_program(*name) != 0), just call the
+         usual bash_filename_stat_hook and return those results.  This makes
+         completions like $PWD/exam[TAB] add a trailing slash
+
+                                   9/2
+                                   ---
+builtins/read.def
+       - read_builtin: before comparing what we read to the delim, make sure
+         we are not supposed to be ignoring the delimiter (read -N).  We
+         set the delim to -1, but it's possible to read a character whose
+         int value ends up being between -1 and -128.  Fixes bug
+         reported by Stephane Chazelas <stephane.chazelas@gmail.com>
+
+doc/{bash.1,bashref.texi}
+       - word splitting: crib some language from Posix to make it clear that
+         characters in IFS are treated as field *terminators*, not field
+         *separators*.  Addresses issue raised by DJ Mills
+         <danielmills1@gmail.com>
+
+lib/readline/{util.c,rldefs.h}
+       - _rl_stricmp,_rl_strnicmp: now take const char * string arguments;
+         changed prototype declarations
+
+                                   9/5
+                                   ---
+doc/{bash.1,bashref.texi}
+       - [[: modify description of pattern matching to make it clear that the
+         match is performed as if the extglob option were enabled.  From Red
+         Hat bug https://bugzilla.redhat.com/show_bug.cgi?id=1002078
+
+                                  9/12
+                                  ----
+lib/readline/isearch.c
+       - _rl_isearch_dispatch: if we read an ESC and it's supposed to
+         terminate the search, make sure we check for typeahead with
+         _rl_pushed_input_available, since installing a hook function causes
+         typeahead to be collected in `ibuffer' (input.c).  If there is any,
+         make sure we still use the ESC as a prefix character.  Bug and fix
+         from Mike Miller <mtmiller@ieee.org>
+
+                                  9/16
+                                  ----
+builtins/{caller,cd,kill,pushd,wait}.def
+       - builtin_usage(): make sure call to this sets return status to
+         EX_USAGE
+
+                                  9/18
+                                  ----
+terminal.c
+       - rl_change_environment: new application-settable variable; if non-
+         zero (the default), readline will modify LINES and COLUMNS in the
+         environment when it handles SIGWINCH
+       - _rl_get_screen_size: if rl_change_environment is non-zero, use setenv
+         to modify LINES and COLUMNS environment variables
+
+readline.h
+       - rl_change_environment: new extern declaration for applications
+
+                                  9/22
+                                  ----
+configure.ac
+       - relstatus: bumped version to bash-4.3-beta2
+
+                                  9/24
+                                  ----
+
+lib/readline/readline.c
+       - bind_arrow_keys_internal: added more key bindings for the numeric key
+         pad arrow keys on mingw32.  Patch from Pierre Muller
+         <pierre.muller@ics-cnrs.unistra.fr>
+
+                                  10/19
+                                  -----
+
+bashline.c
+       - maybe_restore_tilde: version of restore_tilde that honors `direxpand';
+         calls restore_tilde after saving directory expansion hook if
+         necessary.  Report from Andreas Schwab <schwab@linux-m68k.org>
+
+builtins/cd.def
+       - -@: new option, allows cd to use `extended attributes' present in
+         NFSv4, ZFS; idea taken from ksh93.  Attributes associated with a
+         file are presented as a directory containing the attributes as
+         individual files.  Original patch contributed by Cedric Blancher
+         <cedric.blancher@gmail.com>
+
+                                  10/20
+                                  -----
+aclocal.m4
+       - BASH_CHECK_MULTIBYTE: check for wcwidth being broken with unicode
+         combining characters needs a value to use when cross-compiling.
+         Bug report from Bert Sutherland <bertsutherland@gmail.com>
+
+doc/{bash.1,bashref.texi}
+       - document new -@ option to cd builtin
+
+                                  10/28
+                                  -----
+lib/glob/{{gmisc,glob}.c,glob.h}
+       - extglob_pattern renamed to extglob_pattern_p, declared in glob.h
+
+subst.c
+       - expand_word_internal: typo fix: case to fix " $@\ " bug in bash-4.2
+         had a typo (& isexp instead of &&)
+
+                                  10/29
+                                  -----
+input.c
+       - getc_with_restart: make sure local_index and local_bufused are
+         reset to 0 before returning EOF, in case we are running an interactive
+         shell without line editing and ignoreeof is set.  Report and fix
+         from Yong Zhang <yong.zhang@windriver.com>
+
+lib/readline/search.c
+       - _rl_nsearch_init: take out extra third argument to rl_message; it
+         only matches prototype (and maybe format) in cases where
+         PREFER_STDARG and USE_VARARGS are both undefined, which is rare
+
+                                  10/31
+                                  -----
+subst.c
+       - process_substitute: when opening the named pipe in the child, open
+         without O_NONBLOCK to avoid race conditions.  Happens often on AIX.
+         Bug report and fix from Michael Haubenwallner
+         <michael.haubenwallner@salomon.at>
+
+builtins/ulimit.def
+       - RLIMIT_NTHR: if RLIMIT_PTHREAD is not defined, but RLIMIT_NTHR is,
+         use RLIMIT_NTHR (NetBSD)
+
+                                  11/5
+                                  ----
+locale.c
+       - set_default_locale_vars,set_locale_var: if TEXTDOMAINDIR has been
+         set, and default_dir has a non-null value, call bindtextdomain(3)
+         when TEXTDOMAIN is assigned a value.  Fixes problem reported by
+         Michael Arlt <qwertologe@googlemail.com>
+
+                                  11/6
+                                  ----
+builtins/cd.def
+       - cdxattr: only create synthetic pathname in `buf' if NDIRP argument
+         is non-null
+       - change_to_directory: if we have specified -@ and cdxattr returns
+         failure, fail immediately.  Fixes bug reported by Joshuah Hurst
+         <joshhurst@gmail.com>
+
+                                  11/12
+                                  -----
+redir.c
+       - print_redirection: change r_err_and_out (&>) and its append form,
+         r_append_err_and_out (&>>) cases to separate redirection operator
+         from filename by a space, in case we have a process substitution.
+         Fixes bug reported by admn ombres <admn.ombres@gmail.com>
+
+                                  11/15
+                                  -----
+execute_cmd.c
+       - execute_simple_command: don't close process substitution fds until
+         we are finished executing any current shell function.  Partial fix
+         for bug reported by John Dawson <john.dawson@gmail.com>
+
+support/shobj-conf
+       - add support for Darwin 13 (Mac OS X 10.9, Mavericks).  Based on a
+         report by Ludwig Schwardt <ludwig.schwardt@gmail.com>
+
+                                  11/24
+                                  -----
+builtins/printf.def
+       - bind_printf_variable: make sure that the variable assigned to is
+         no longer marked as invisible. Fixes bug reported by NBaH
+         <nbah@sfr.fr>
+
+arrayfunc.c
+       - assign_array_element_internal: make sure that assigning an array
+         element means that the array itself is no longer marked as
+         invisible
diff --git a/NEWS b/NEWS
index 3088aca9d09d2459882d88e6914175df97099e2b..7550ed53f4b1f42dcf764c69e025184fd06b939c 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -7,8 +7,9 @@ the place to look for complete descriptions.
 a.  The `helptopic' completion action now maps to all the help topics, not just
     the shell builtins.
 
-b.  The `help' builtin no longer does prefix substring matching, so `help read'
-    does not match `readonly'.
+b.  The `help' builtin no longer does prefix substring matching first, so
+    `help read' does not match `readonly', but will do it if exact string
+    matching fails.
 
 c.  The shell can be compiled to not display a message about processes that
     terminate due to SIGTERM.
@@ -110,14 +111,14 @@ gg. The brace expansion code now treats a failed sequence expansion as a
 
 hh. Shells started to run process substitutions now run any trap set on EXIT.
 
-ii. The help builtin now attempts substring matching (as it did through
-    bash-4.2) if exact string matching fails.
+ii. The fc builtin now interprets -0 as the current command line.
 
-jj. The fc builtin now interprets -0 as the current command line.
-
-kk. Completing directory names containing shell variables now adds a trailing
+jj. Completing directory names containing shell variables now adds a trailing
     slash if the expanded result is a directory.
 
+kk. `cd' has a new `-@' option to browse a file's extended attributes on
+   systems that support O_XATTR.
+
 2.  New Features in Readline
 
 a.  Readline is now more responsive to SIGHUP and other fatal signals when
index 8c584b64abd37932fd2d19d69594eb4c993f26c4..82c867a21103377a7ae2240d9c4d601fa5a31af0 100644 (file)
--- a/NEWS-4.3
+++ b/NEWS-4.3
@@ -7,8 +7,9 @@ the place to look for complete descriptions.
 a.  The `helptopic' completion action now maps to all the help topics, not just
     the shell builtins.
 
-b.  The `help' builtin no longer does prefix substring matching, so `help read'
-    does not match `readonly'.
+b.  The `help' builtin no longer does prefix substring matching first, so
+    `help read' does not match `readonly', but will do it if exact string
+    matching fails.
 
 c.  The shell can be compiled to not display a message about processes that
     terminate due to SIGTERM.
@@ -110,14 +111,14 @@ gg. The brace expansion code now treats a failed sequence expansion as a
 
 hh. Shells started to run process substitutions now run any trap set on EXIT.
 
-ii. The help builtin now attempts substring matching (as it did through
-    bash-4.2) if exact string matching fails.
+ii. The fc builtin now interprets -0 as the current command line.
 
-jj. The fc builtin now interprets -0 as the current command line.
-
-kk. Completing directory names containing shell variables now adds a trailing
+jj. Completing directory names containing shell variables now adds a trailing
     slash if the expanded result is a directory.
 
+kk. `cd' has a new `-@' option to browse a file's extended attributes on
+   systems that support O_XATTR.
+
 2.  New Features in Readline
 
 a.  Readline is now more responsive to SIGHUP and other fatal signals when
@@ -176,4 +177,3 @@ n.  New application-settable variable: rl_signal_event_hook; function that is
 o.  rl_change_environment: new application-settable variable that controls
     whether or not Readline modifies the environment (currently readline
     modifies only LINES and COLUMNS).
-
diff --git a/arrayfunc.c~ b/arrayfunc.c~
new file mode 100644 (file)
index 0000000..b3175c7
--- /dev/null
@@ -0,0 +1,1142 @@
+/* arrayfunc.c -- High-level array functions used by other parts of the shell. */
+
+/* Copyright (C) 2001-2011 Free Software Foundation, Inc.
+
+   This file is part of GNU Bash, the Bourne Again SHell.
+
+   Bash is free software: you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation, either version 3 of the License, or
+   (at your option) any later version.
+
+   Bash is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with Bash.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "config.h"
+
+#if defined (ARRAY_VARS)
+
+#if defined (HAVE_UNISTD_H)
+#  include <unistd.h>
+#endif
+#include <stdio.h>
+
+#include "bashintl.h"
+
+#include "shell.h"
+#include "pathexp.h"
+
+#include "shmbutil.h"
+
+#include "builtins/common.h"
+
+extern char *this_command_name;
+extern int last_command_exit_value;
+extern int array_needs_making;
+
+static SHELL_VAR *bind_array_var_internal __P((SHELL_VAR *, arrayind_t, char *, char *, int));
+static SHELL_VAR *assign_array_element_internal __P((SHELL_VAR *, char *, char *, char *, int, char *, int));
+
+static char *quote_assign __P((const char *));
+static void quote_array_assignment_chars __P((WORD_LIST *));
+static char *array_value_internal __P((char *, int, int, int *, arrayind_t *));
+
+/* Standard error message to use when encountering an invalid array subscript */
+const char * const bash_badsub_errmsg = N_("bad array subscript");
+
+/* **************************************************************** */
+/*                                                                 */
+/*  Functions to manipulate array variables and perform assignments */
+/*                                                                 */
+/* **************************************************************** */
+
+/* Convert a shell variable to an array variable.  The original value is
+   saved as array[0]. */
+SHELL_VAR *
+convert_var_to_array (var)
+     SHELL_VAR *var;
+{
+  char *oldval;
+  ARRAY *array;
+
+  oldval = value_cell (var);
+  array = array_create ();
+  if (oldval)
+    array_insert (array, 0, oldval);
+
+  FREE (value_cell (var));
+  var_setarray (var, array);
+
+  /* these aren't valid anymore */
+  var->dynamic_value = (sh_var_value_func_t *)NULL;
+  var->assign_func = (sh_var_assign_func_t *)NULL;
+
+  INVALIDATE_EXPORTSTR (var);
+  if (exported_p (var))
+    array_needs_making++;
+
+  VSETATTR (var, att_array);
+  VUNSETATTR (var, att_invisible);
+
+  return var;
+}
+
+/* Convert a shell variable to an array variable.  The original value is
+   saved as array[0]. */
+SHELL_VAR *
+convert_var_to_assoc (var)
+     SHELL_VAR *var;
+{
+  char *oldval;
+  HASH_TABLE *hash;
+
+  oldval = value_cell (var);
+  hash = assoc_create (0);
+  if (oldval)
+    assoc_insert (hash, savestring ("0"), oldval);
+
+  FREE (value_cell (var));
+  var_setassoc (var, hash);
+
+  /* these aren't valid anymore */
+  var->dynamic_value = (sh_var_value_func_t *)NULL;
+  var->assign_func = (sh_var_assign_func_t *)NULL;
+
+  INVALIDATE_EXPORTSTR (var);
+  if (exported_p (var))
+    array_needs_making++;
+
+  VSETATTR (var, att_assoc);
+  VUNSETATTR (var, att_invisible);
+
+  return var;
+}
+
+char *
+make_array_variable_value (entry, ind, key, value, flags)
+     SHELL_VAR *entry;
+     arrayind_t ind;
+     char *key;
+     char *value;
+     int flags;
+{
+  SHELL_VAR *dentry;
+  char *newval;
+
+  /* If we're appending, we need the old value of the array reference, so
+     fake out make_variable_value with a dummy SHELL_VAR */
+  if (flags & ASS_APPEND)
+    {
+      dentry = (SHELL_VAR *)xmalloc (sizeof (SHELL_VAR));
+      dentry->name = savestring (entry->name);
+      if (assoc_p (entry))
+       newval = assoc_reference (assoc_cell (entry), key);
+      else
+       newval = array_reference (array_cell (entry), ind);
+      if (newval)
+       dentry->value = savestring (newval);
+      else
+       {
+         dentry->value = (char *)xmalloc (1);
+         dentry->value[0] = '\0';
+       }
+      dentry->exportstr = 0;
+      dentry->attributes = entry->attributes & ~(att_array|att_assoc|att_exported);
+      /* Leave the rest of the members uninitialized; the code doesn't look
+        at them. */
+      newval = make_variable_value (dentry, value, flags);      
+      dispose_variable (dentry);
+    }
+  else
+    newval = make_variable_value (entry, value, flags);
+
+  return newval;
+}
+  
+static SHELL_VAR *
+bind_array_var_internal (entry, ind, key, value, flags)
+     SHELL_VAR *entry;
+     arrayind_t ind;
+     char *key;
+     char *value;
+     int flags;
+{
+  char *newval;
+
+  newval = make_array_variable_value (entry, ind, key, value, flags);
+
+  if (entry->assign_func)
+    (*entry->assign_func) (entry, newval, ind, key);
+  else if (assoc_p (entry))
+    assoc_insert (assoc_cell (entry), key, newval);
+  else
+    array_insert (array_cell (entry), ind, newval);
+  FREE (newval);
+
+  return (entry);
+}
+
+/* Perform an array assignment name[ind]=value.  If NAME already exists and
+   is not an array, and IND is 0, perform name=value instead.  If NAME exists
+   and is not an array, and IND is not 0, convert it into an array with the
+   existing value as name[0].
+
+   If NAME does not exist, just create an array variable, no matter what
+   IND's value may be. */
+SHELL_VAR *
+bind_array_variable (name, ind, value, flags)
+     char *name;
+     arrayind_t ind;
+     char *value;
+     int flags;
+{
+  SHELL_VAR *entry;
+
+  entry = find_shell_variable (name);
+
+  if (entry == (SHELL_VAR *) 0)
+    entry = make_new_array_variable (name);
+  else if (readonly_p (entry) || noassign_p (entry))
+    {
+      if (readonly_p (entry))
+       err_readonly (name);
+      return (entry);
+    }
+  else if (array_p (entry) == 0)
+    entry = convert_var_to_array (entry);
+
+  /* ENTRY is an array variable, and ARRAY points to the value. */
+  return (bind_array_var_internal (entry, ind, 0, value, flags));
+}
+
+SHELL_VAR *
+bind_array_element (entry, ind, value, flags)
+     SHELL_VAR *entry;
+     arrayind_t ind;
+     char *value;
+     int flags;
+{
+  return (bind_array_var_internal (entry, ind, 0, value, flags));
+}
+                    
+SHELL_VAR *
+bind_assoc_variable (entry, name, key, value, flags)
+     SHELL_VAR *entry;
+     char *name;
+     char *key;
+     char *value;
+     int flags;
+{
+  SHELL_VAR *dentry;
+  char *newval;
+
+  if (readonly_p (entry) || noassign_p (entry))
+    {
+      if (readonly_p (entry))
+       err_readonly (name);
+      return (entry);
+    }
+
+  return (bind_array_var_internal (entry, 0, key, value, flags));
+}
+
+/* Parse NAME, a lhs of an assignment statement of the form v[s], and
+   assign VALUE to that array element by calling bind_array_variable(). */
+SHELL_VAR *
+assign_array_element (name, value, flags)
+     char *name, *value;
+     int flags;
+{
+  char *sub, *vname;
+  int sublen;
+  SHELL_VAR *entry;
+
+  vname = array_variable_name (name, &sub, &sublen);
+
+  if (vname == 0)
+    return ((SHELL_VAR *)NULL);
+
+  if ((ALL_ELEMENT_SUB (sub[0]) && sub[1] == ']') || (sublen <= 1))
+    {
+      free (vname);
+      err_badarraysub (name);
+      return ((SHELL_VAR *)NULL);
+    }
+
+  entry = find_variable (vname);
+  entry = assign_array_element_internal (entry, name, vname, sub, sublen, value, flags);
+
+  free (vname);
+  return entry;
+}
+
+static SHELL_VAR *
+assign_array_element_internal (entry, name, vname, sub, sublen, value, flags)
+     SHELL_VAR *entry;
+     char *name;               /* only used for error messages */
+     char *vname;
+     char *sub;
+     int sublen;
+     char *value;
+     int flags;
+{
+  char *akey;
+  arrayind_t ind;
+
+  if (entry && assoc_p (entry))
+    {
+      sub[sublen-1] = '\0';
+      akey = expand_assignment_string_to_string (sub, 0);      /* [ */
+      sub[sublen-1] = ']';
+      if (akey == 0 || *akey == 0)
+       {
+         err_badarraysub (name);
+         FREE (akey);
+         return ((SHELL_VAR *)NULL);
+       }
+      entry = bind_assoc_variable (entry, vname, akey, value, flags);
+    }
+  else
+    {
+      ind = array_expand_index (entry, sub, sublen);
+      /* negative subscripts to indexed arrays count back from end */
+      if (entry && ind < 0)
+       ind = (array_p (entry) ? array_max_index (array_cell (entry)) : 0) + 1 + ind;
+      if (ind < 0)
+       {
+         err_badarraysub (name);
+         return ((SHELL_VAR *)NULL);
+       }
+      entry = bind_array_variable (vname, ind, value, flags);
+    }
+
+  VUNSETATTR (entry, att_invisible);
+  return (entry);
+}
+
+/* Find the array variable corresponding to NAME.  If there is no variable,
+   create a new array variable.  If the variable exists but is not an array,
+   convert it to an indexed array.  If FLAGS&1 is non-zero, an existing
+   variable is checked for the readonly or noassign attribute in preparation
+   for assignment (e.g., by the `read' builtin).  If FLAGS&2 is non-zero, we
+   create an associative array. */
+SHELL_VAR *
+find_or_make_array_variable (name, flags)
+     char *name;
+     int flags;
+{
+  SHELL_VAR *var;
+
+  var = find_variable (name);
+  if (var == 0)
+    {
+      /* See if we have a nameref pointing to a variable that hasn't been
+        created yet. */
+      var = find_variable_last_nameref (name);
+      if (var && nameref_p (var))
+       var = (flags & 2) ? make_new_assoc_variable (nameref_cell (var)) : make_new_array_variable (nameref_cell (var));
+    }
+
+  if (var == 0)
+    var = (flags & 2) ? make_new_assoc_variable (name) : make_new_array_variable (name);
+  else if ((flags & 1) && (readonly_p (var) || noassign_p (var)))
+    {
+      if (readonly_p (var))
+       err_readonly (name);
+      return ((SHELL_VAR *)NULL);
+    }
+  else if ((flags & 2) && array_p (var))
+    {
+      last_command_exit_value = 1;
+      report_error (_("%s: cannot convert indexed to associative array"), name);
+      return ((SHELL_VAR *)NULL);
+    }
+  else if (array_p (var) == 0 && assoc_p (var) == 0)
+    var = convert_var_to_array (var);
+
+  return (var);
+}
+  
+/* Perform a compound assignment statement for array NAME, where VALUE is
+   the text between the parens:  NAME=( VALUE ) */
+SHELL_VAR *
+assign_array_from_string (name, value, flags)
+     char *name, *value;
+     int flags;
+{
+  SHELL_VAR *var;
+  int vflags;
+
+  vflags = 1;
+  if (flags & ASS_MKASSOC)
+    vflags |= 2;
+
+  var = find_or_make_array_variable (name, vflags);
+  if (var == 0)
+    return ((SHELL_VAR *)NULL);
+
+  return (assign_array_var_from_string (var, value, flags));
+}
+
+/* Sequentially assign the indices of indexed array variable VAR from the
+   words in LIST. */
+SHELL_VAR *
+assign_array_var_from_word_list (var, list, flags)
+     SHELL_VAR *var;
+     WORD_LIST *list;
+     int flags;
+{
+  register arrayind_t i;
+  register WORD_LIST *l;
+  ARRAY *a;
+
+  a = array_cell (var);
+  i = (flags & ASS_APPEND) ? array_max_index (a) + 1 : 0;
+
+  for (l = list; l; l = l->next, i++)
+    if (var->assign_func)
+      (*var->assign_func) (var, l->word->word, i, 0);
+    else
+      array_insert (a, i, l->word->word);
+  return var;
+}
+
+WORD_LIST *
+expand_compound_array_assignment (var, value, flags)
+     SHELL_VAR *var;
+     char *value;
+     int flags;
+{
+  WORD_LIST *list, *nlist;
+  WORD_LIST *hd, *tl, *t, *n;
+  char *val;
+  int ni;
+
+  /* This condition is true when invoked from the declare builtin with a
+     command like
+       declare -a d='([1]="" [2]="bdef" [5]="hello world" "test")' */
+  if (*value == '(')   /*)*/
+    {
+      ni = 1;
+      val = extract_array_assignment_list (value, &ni);
+      if (val == 0)
+       return (WORD_LIST *)NULL;
+    }
+  else
+    val = value;
+
+  /* Expand the value string into a list of words, performing all the
+     shell expansions including pathname generation and word splitting. */
+  /* First we split the string on whitespace, using the shell parser
+     (ksh93 seems to do this). */
+  list = parse_string_to_word_list (val, 1, "array assign");
+
+  if (var && assoc_p (var))
+    {
+      if (val != value)
+       free (val);
+      return list;
+    }
+
+  /* If we're using [subscript]=value, we need to quote each [ and ] to
+     prevent unwanted filename expansion.  This doesn't need to be done
+     for associative array expansion, since that uses a different expansion
+     function (see assign_compound_array_list below). */
+  if (list)
+    quote_array_assignment_chars (list);
+
+  /* Now that we've split it, perform the shell expansions on each
+     word in the list. */
+  nlist = list ? expand_words_no_vars (list) : (WORD_LIST *)NULL;
+
+  dispose_words (list);
+
+  if (val != value)
+    free (val);
+
+  return nlist;
+}
+
+/* Callers ensure that VAR is not NULL */
+void
+assign_compound_array_list (var, nlist, flags)
+     SHELL_VAR *var;
+     WORD_LIST *nlist;
+     int flags;
+{
+  ARRAY *a;
+  HASH_TABLE *h;
+  WORD_LIST *list;
+  char *w, *val, *nval;
+  int len, iflags, free_val;
+  arrayind_t ind, last_ind;
+  char *akey;
+
+  a = (var && array_p (var)) ? array_cell (var) : (ARRAY *)0;
+  h = (var && assoc_p (var)) ? assoc_cell (var) : (HASH_TABLE *)0;
+
+  akey = (char *)0;
+  ind = 0;
+
+  /* Now that we are ready to assign values to the array, kill the existing
+     value. */
+  if ((flags & ASS_APPEND) == 0)
+    {
+      if (a && array_p (var))
+       array_flush (a);
+      else if (h && assoc_p (var))
+       assoc_flush (h);
+    }
+
+  last_ind = (a && (flags & ASS_APPEND)) ? array_max_index (a) + 1 : 0;
+
+  for (list = nlist; list; list = list->next)
+    {
+      iflags = flags;
+      w = list->word->word;
+
+      /* We have a word of the form [ind]=value */
+      if ((list->word->flags & W_ASSIGNMENT) && w[0] == '[')
+       {
+         /* Don't have to handle embedded quotes specially any more, since
+            associative array subscripts have not been expanded yet (see
+            above). */
+         len = skipsubscript (w, 0, 0);
+
+         /* XXX - changes for `+=' */
+         if (w[len] != ']' || (w[len+1] != '=' && (w[len+1] != '+' || w[len+2] != '=')))
+           {
+             if (assoc_p (var))
+               {
+                 err_badarraysub (w);
+                 continue;
+               }
+             nval = make_variable_value (var, w, flags);
+             if (var->assign_func)
+               (*var->assign_func) (var, nval, last_ind, 0);
+             else
+               array_insert (a, last_ind, nval);
+             FREE (nval);
+             last_ind++;
+             continue;
+           }
+
+         if (len == 1)
+           {
+             err_badarraysub (w);
+             continue;
+           }
+
+         if (ALL_ELEMENT_SUB (w[1]) && len == 2)
+           {
+             last_command_exit_value = 1;
+             if (assoc_p (var))
+               report_error (_("%s: invalid associative array key"), w);
+             else
+               report_error (_("%s: cannot assign to non-numeric index"), w);
+             continue;
+           }
+
+         if (array_p (var))
+           {
+             ind = array_expand_index (var, w + 1, len);
+             /* negative subscripts to indexed arrays count back from end */
+             if (ind < 0)
+               ind = array_max_index (array_cell (var)) + 1 + ind;
+             if (ind < 0)
+               {
+                 err_badarraysub (w);
+                 continue;
+               }
+
+             last_ind = ind;
+           }
+         else if (assoc_p (var))
+           {
+             /* This is not performed above, see expand_compound_array_assignment */
+             w[len] = '\0';    /*[*/
+             akey = expand_assignment_string_to_string (w+1, 0);
+             w[len] = ']';
+             /* And we need to expand the value also, see below */
+             if (akey == 0 || *akey == 0)
+               {
+                 err_badarraysub (w);
+                 FREE (akey);
+                 continue;
+               }
+           }
+
+         /* XXX - changes for `+=' -- just accept the syntax.  ksh93 doesn't do this */
+         if (w[len + 1] == '+' && w[len + 2] == '=')
+           {
+             iflags |= ASS_APPEND;
+             val = w + len + 3;
+           }
+         else
+           val = w + len + 2;      
+       }
+      else if (assoc_p (var))
+       {
+         last_command_exit_value = 1;
+         report_error (_("%s: %s: must use subscript when assigning associative array"), var->name, w);
+         continue;
+       }
+      else             /* No [ind]=value, just a stray `=' */
+       {
+         ind = last_ind;
+         val = w;
+       }
+
+      free_val = 0;
+      /* See above; we need to expand the value here */
+      if (assoc_p (var))
+       {
+         val = expand_assignment_string_to_string (val, 0);
+         free_val = 1;
+       }
+
+      if (integer_p (var))
+       this_command_name = (char *)NULL;       /* no command name for errors */
+      bind_array_var_internal (var, ind, akey, val, iflags);
+      last_ind++;
+
+      if (free_val)
+       free (val);
+    }
+}
+
+/* Perform a compound array assignment:  VAR->name=( VALUE ).  The
+   VALUE has already had the parentheses stripped. */
+SHELL_VAR *
+assign_array_var_from_string (var, value, flags)
+     SHELL_VAR *var;
+     char *value;
+     int flags;
+{
+  WORD_LIST *nlist;
+
+  if (value == 0)
+    return var;
+
+  nlist = expand_compound_array_assignment (var, value, flags);
+  assign_compound_array_list (var, nlist, flags);
+
+  if (nlist)
+    dispose_words (nlist);
+  return (var);
+}
+
+/* Quote globbing chars and characters in $IFS before the `=' in an assignment
+   statement (usually a compound array assignment) to protect them from
+   unwanted filename expansion or word splitting. */
+static char *
+quote_assign (string)
+     const char *string;
+{
+  size_t slen;
+  int saw_eq;
+  char *temp, *t, *subs;
+  const char *s, *send;
+  int ss, se;
+  DECLARE_MBSTATE;
+
+  slen = strlen (string);
+  send = string + slen;
+
+  t = temp = (char *)xmalloc (slen * 2 + 1);
+  saw_eq = 0;
+  for (s = string; *s; )
+    {
+      if (*s == '=')
+       saw_eq = 1;
+      if (saw_eq == 0 && *s == '[')            /* looks like a subscript */
+       {
+         ss = s - string;
+         se = skipsubscript (string, ss, 0);
+         subs = substring (s, ss, se);
+         *t++ = '\\';
+         strcpy (t, subs);
+         t += se - ss;
+         *t++ = '\\';
+         *t++ = ']';
+         s += se + 1;
+         free (subs);
+         continue;
+       }
+      if (saw_eq == 0 && (glob_char_p (s) || isifs (*s)))
+       *t++ = '\\';
+
+      COPY_CHAR_P (t, s, send);
+    }
+  *t = '\0';
+  return temp;
+}
+
+/* For each word in a compound array assignment, if the word looks like
+   [ind]=value, quote globbing chars and characters in $IFS before the `='. */
+static void
+quote_array_assignment_chars (list)
+     WORD_LIST *list;
+{
+  char *nword;
+  WORD_LIST *l;
+
+  for (l = list; l; l = l->next)
+    {
+      if (l->word == 0 || l->word->word == 0 || l->word->word[0] == '\0')
+       continue;       /* should not happen, but just in case... */
+      /* Don't bother if it hasn't been recognized as an assignment or
+        doesn't look like [ind]=value */
+      if ((l->word->flags & W_ASSIGNMENT) == 0)
+       continue;
+      if (l->word->word[0] != '[' || mbschr (l->word->word, '=') == 0) /* ] */
+       continue;
+
+      nword = quote_assign (l->word->word);
+      free (l->word->word);
+      l->word->word = nword;
+      l->word->flags |= W_NOGLOB;      /* XXX - W_NOSPLIT also? */
+    }
+}
+
+/* skipsubscript moved to subst.c to use private functions. 2009/02/24. */
+
+/* This function is called with SUB pointing to just after the beginning
+   `[' of an array subscript and removes the array element to which SUB
+   expands from array VAR.  A subscript of `*' or `@' unsets the array. */
+int
+unbind_array_element (var, sub)
+     SHELL_VAR *var;
+     char *sub;
+{
+  int len;
+  arrayind_t ind;
+  char *akey;
+  ARRAY_ELEMENT *ae;
+
+  len = skipsubscript (sub, 0, 0);
+  if (sub[len] != ']' || len == 0)
+    {
+      builtin_error ("%s[%s: %s", var->name, sub, _(bash_badsub_errmsg));
+      return -1;
+    }
+  sub[len] = '\0';
+
+  if (ALL_ELEMENT_SUB (sub[0]) && sub[1] == 0)
+    {
+      unbind_variable (var->name);
+      return (0);
+    }
+
+  if (assoc_p (var))
+    {
+      akey = expand_assignment_string_to_string (sub, 0);     /* [ */
+      if (akey == 0 || *akey == 0)
+       {
+         builtin_error ("[%s]: %s", sub, _(bash_badsub_errmsg));
+         FREE (akey);
+         return -1;
+       }
+      assoc_remove (assoc_cell (var), akey);
+      free (akey);
+    }
+  else
+    {
+      ind = array_expand_index (var, sub, len+1);
+      /* negative subscripts to indexed arrays count back from end */
+      if (ind < 0)
+       ind = array_max_index (array_cell (var)) + 1 + ind;
+      if (ind < 0)
+       {
+         builtin_error ("[%s]: %s", sub, _(bash_badsub_errmsg));
+         return -1;
+       }
+      ae = array_remove (array_cell (var), ind);
+      if (ae)
+       array_dispose_element (ae);
+    }
+
+  return 0;
+}
+
+/* Format and output an array assignment in compound form VAR=(VALUES),
+   suitable for re-use as input. */
+void
+print_array_assignment (var, quoted)
+     SHELL_VAR *var;
+     int quoted;
+{
+  char *vstr;
+
+  vstr = array_to_assign (array_cell (var), quoted);
+
+  if (vstr == 0)
+    printf ("%s=%s\n", var->name, quoted ? "'()'" : "()");
+  else
+    {
+      printf ("%s=%s\n", var->name, vstr);
+      free (vstr);
+    }
+}
+
+/* Format and output an associative array assignment in compound form
+   VAR=(VALUES), suitable for re-use as input. */
+void
+print_assoc_assignment (var, quoted)
+     SHELL_VAR *var;
+     int quoted;
+{
+  char *vstr;
+
+  vstr = assoc_to_assign (assoc_cell (var), quoted);
+
+  if (vstr == 0)
+    printf ("%s=%s\n", var->name, quoted ? "'()'" : "()");
+  else
+    {
+      printf ("%s=%s\n", var->name, vstr);
+      free (vstr);
+    }
+}
+
+/***********************************************************************/
+/*                                                                    */
+/* Utility functions to manage arrays and their contents for expansion */
+/*                                                                    */
+/***********************************************************************/
+
+/* Return 1 if NAME is a properly-formed array reference v[sub]. */
+int
+valid_array_reference (name)
+     char *name;
+{
+  char *t;
+  int r, len;
+
+  t = mbschr (name, '[');      /* ] */
+  if (t)
+    {
+      *t = '\0';
+      r = legal_identifier (name);
+      *t = '[';
+      if (r == 0)
+       return 0;
+      /* Check for a properly-terminated non-blank subscript. */
+      len = skipsubscript (t, 0, 0);
+      if (t[len] != ']' || len == 1)
+       return 0;
+      for (r = 1; r < len; r++)
+       if (whitespace (t[r]) == 0)
+         return 1;
+      return 0;
+    }
+  return 0;
+}
+
+/* Expand the array index beginning at S and extending LEN characters. */
+arrayind_t
+array_expand_index (var, s, len)
+     SHELL_VAR *var;
+     char *s;
+     int len;
+{
+  char *exp, *t;
+  int expok;
+  arrayind_t val;
+
+  exp = (char *)xmalloc (len);
+  strncpy (exp, s, len - 1);
+  exp[len - 1] = '\0';
+  t = expand_arith_string (exp, 0);
+  this_command_name = (char *)NULL;
+  val = evalexp (t, &expok);
+  free (t);
+  free (exp);
+  if (expok == 0)
+    {
+      last_command_exit_value = EXECUTION_FAILURE;
+
+      top_level_cleanup ();      
+      jump_to_top_level (DISCARD);
+    }
+  return val;
+}
+
+/* Return the name of the variable specified by S without any subscript.
+   If SUBP is non-null, return a pointer to the start of the subscript
+   in *SUBP. If LENP is non-null, the length of the subscript is returned
+   in *LENP.  This returns newly-allocated memory. */
+char *
+array_variable_name (s, subp, lenp)
+     char *s, **subp;
+     int *lenp;
+{
+  char *t, *ret;
+  int ind, ni;
+
+  t = mbschr (s, '[');
+  if (t == 0)
+    {
+      if (subp)
+       *subp = t;
+      if (lenp)
+       *lenp = 0;
+      return ((char *)NULL);
+    }
+  ind = t - s;
+  ni = skipsubscript (s, ind, 0);
+  if (ni <= ind + 1 || s[ni] != ']')
+    {
+      err_badarraysub (s);
+      if (subp)
+       *subp = t;
+      if (lenp)
+       *lenp = 0;
+      return ((char *)NULL);
+    }
+
+  *t = '\0';
+  ret = savestring (s);
+  *t++ = '[';          /* ] */
+
+  if (subp)
+    *subp = t;
+  if (lenp)
+    *lenp = ni - ind;
+
+  return ret;
+}
+
+/* Return the variable specified by S without any subscript.  If SUBP is
+   non-null, return a pointer to the start of the subscript in *SUBP.
+   If LENP is non-null, the length of the subscript is returned in *LENP. */
+SHELL_VAR *
+array_variable_part (s, subp, lenp)
+     char *s, **subp;
+     int *lenp;
+{
+  char *t;
+  SHELL_VAR *var;
+
+  t = array_variable_name (s, subp, lenp);
+  if (t == 0)
+    return ((SHELL_VAR *)NULL);
+  var = find_variable (t);
+
+  free (t);
+#if 0
+  return (var == 0 || invisible_p (var)) ? (SHELL_VAR *)0 : var;
+#else
+  return var;  /* now return invisible variables; caller must handle */
+#endif
+}
+
+#define INDEX_ERROR() \
+  do \
+    { \
+      if (var) \
+       err_badarraysub (var->name); \
+      else \
+       { \
+         t[-1] = '\0'; \
+         err_badarraysub (s); \
+         t[-1] = '[';  /* ] */\
+       } \
+      return ((char *)NULL); \
+    } \
+  while (0)
+
+/* Return a string containing the elements in the array and subscript
+   described by S.  If the subscript is * or @, obeys quoting rules akin
+   to the expansion of $* and $@ including double quoting.  If RTYPE
+   is non-null it gets 1 if the array reference is name[*], 2 if the
+   reference is name[@], and 0 otherwise. */
+static char *
+array_value_internal (s, quoted, flags, rtype, indp)
+     char *s;
+     int quoted, flags, *rtype;
+     arrayind_t *indp;
+{
+  int len;
+  arrayind_t ind;
+  char *akey;
+  char *retval, *t, *temp;
+  WORD_LIST *l;
+  SHELL_VAR *var;
+
+  var = array_variable_part (s, &t, &len);
+
+  /* Expand the index, even if the variable doesn't exist, in case side
+     effects are needed, like ${w[i++]} where w is unset. */
+#if 0
+  if (var == 0)
+    return (char *)NULL;
+#endif
+
+  if (len == 0)
+    return ((char *)NULL);     /* error message already printed */
+
+  /* [ */
+  akey = 0;
+  if (ALL_ELEMENT_SUB (t[0]) && t[1] == ']')
+    {
+      if (rtype)
+       *rtype = (t[0] == '*') ? 1 : 2;
+      if ((flags & AV_ALLOWALL) == 0)
+       {
+         err_badarraysub (s);
+         return ((char *)NULL);
+       }
+      else if (var == 0 || value_cell (var) == 0)      /* XXX - check for invisible_p(var) ? */
+       return ((char *)NULL);
+      else if (array_p (var) == 0 && assoc_p (var) == 0)
+       l = add_string_to_list (value_cell (var), (WORD_LIST *)NULL);
+      else if (assoc_p (var))
+       {
+         l = assoc_to_word_list (assoc_cell (var));
+         if (l == (WORD_LIST *)NULL)
+           return ((char *)NULL);
+       }
+      else
+       {
+         l = array_to_word_list (array_cell (var));
+         if (l == (WORD_LIST *)NULL)
+           return ((char *) NULL);
+       }
+
+      if (t[0] == '*' && (quoted & (Q_HERE_DOCUMENT|Q_DOUBLE_QUOTES)))
+       {
+         temp = string_list_dollar_star (l);
+         retval = quote_string (temp);         /* XXX - leak here */
+         free (temp);
+       }
+      else     /* ${name[@]} or unquoted ${name[*]} */
+       retval = string_list_dollar_at (l, quoted);     /* XXX - leak here */
+
+      dispose_words (l);
+    }
+  else
+    {
+      if (rtype)
+       *rtype = 0;
+      if (var == 0 || array_p (var) || assoc_p (var) == 0)
+       {
+         if ((flags & AV_USEIND) == 0 || indp == 0)
+           {
+             ind = array_expand_index (var, t, len);
+             if (ind < 0)
+               {
+                 /* negative subscripts to indexed arrays count back from end */
+                 if (var && array_p (var))
+                   ind = array_max_index (array_cell (var)) + 1 + ind;
+                 if (ind < 0)
+                   INDEX_ERROR();
+               }
+             if (indp)
+               *indp = ind;
+           }
+         else if (indp)
+           ind = *indp;
+       }
+      else if (assoc_p (var))
+       {
+         t[len - 1] = '\0';
+         akey = expand_assignment_string_to_string (t, 0);     /* [ */
+         t[len - 1] = ']';
+         if (akey == 0 || *akey == 0)
+           {
+             FREE (akey);
+             INDEX_ERROR();
+           }
+       }
+     
+      if (var == 0 || value_cell (var) == 0)   /* XXX - check invisible_p(var) ? */
+       {
+          FREE (akey);
+         return ((char *)NULL);
+       }
+      if (array_p (var) == 0 && assoc_p (var) == 0)
+       return (ind == 0 ? value_cell (var) : (char *)NULL);
+      else if (assoc_p (var))
+        {
+         retval = assoc_reference (assoc_cell (var), akey);
+         free (akey);
+        }
+      else
+       retval = array_reference (array_cell (var), ind);
+    }
+
+  return retval;
+}
+
+/* Return a string containing the elements described by the array and
+   subscript contained in S, obeying quoting for subscripts * and @. */
+char *
+array_value (s, quoted, flags, rtype, indp)
+     char *s;
+     int quoted, flags, *rtype;
+     arrayind_t *indp;
+{
+  return (array_value_internal (s, quoted, flags|AV_ALLOWALL, rtype, indp));
+}
+
+/* Return the value of the array indexing expression S as a single string.
+   If (FLAGS & AV_ALLOWALL) is 0, do not allow `@' and `*' subscripts.  This
+   is used by other parts of the shell such as the arithmetic expression
+   evaluator in expr.c. */
+char *
+get_array_value (s, flags, rtype, indp)
+     char *s;
+     int flags, *rtype;
+     arrayind_t *indp;
+{
+  return (array_value_internal (s, 0, flags, rtype, indp));
+}
+
+char *
+array_keys (s, quoted)
+     char *s;
+     int quoted;
+{
+  int len;
+  char *retval, *t, *temp;
+  WORD_LIST *l;
+  SHELL_VAR *var;
+
+  var = array_variable_part (s, &t, &len);
+
+  /* [ */
+  if (var == 0 || ALL_ELEMENT_SUB (t[0]) == 0 || t[1] != ']')
+    return (char *)NULL;
+
+  if (var_isset (var) == 0 || invisible_p (var))
+    return (char *)NULL;
+
+  if (array_p (var) == 0 && assoc_p (var) == 0)
+    l = add_string_to_list ("0", (WORD_LIST *)NULL);
+  else if (assoc_p (var))
+    l = assoc_keys_to_word_list (assoc_cell (var));
+  else
+    l = array_keys_to_word_list (array_cell (var));
+  if (l == (WORD_LIST *)NULL)
+    return ((char *) NULL);
+
+  if (t[0] == '*' && (quoted & (Q_HERE_DOCUMENT|Q_DOUBLE_QUOTES)))
+    {
+      temp = string_list_dollar_star (l);
+      retval = quote_string (temp);
+      free (temp);
+    }
+  else /* ${!name[@]} or unquoted ${!name[*]} */
+    retval = string_list_dollar_at (l, quoted);
+
+  dispose_words (l);
+  return retval;
+}
+#endif /* ARRAY_VARS */
index 86f74dd2021c1f2de02d203ff70aee93b4530d8a..75244a8e27aa6c1266b8928cf31de7846e652056 100644 (file)
@@ -1,5 +1,5 @@
 @%:@! /bin/sh
-@%:@ From configure.ac for Bash 4.3, version 4.060.
+@%:@ From configure.ac for Bash 4.3, version 4.061.
 @%:@ Guess values for system-dependent variables and create Makefiles.
 @%:@ Generated by GNU Autoconf 2.69 for bash 4.3-rc1.
 @%:@
@@ -2869,6 +2869,7 @@ sparc-linux*)     opt_bash_malloc=no ;;   # sparc running linux; requires ELF
 *-cygwin*)     opt_bash_malloc=no ;;   # Cygnus's CYGWIN environment
 *-opennt*|*-interix*)  opt_bash_malloc=no ;;   # Interix, now owned by Microsoft
 *-nsk*)                opt_bash_malloc=no ;;   # HP NonStop
+*-haiku*)      opt_bash_malloc=no ;;   # Haiku OS
 esac
 
 # memory scrambling on free()
index 683cbb60be857a70e3f8b3c0d3d2be1494b2de90..02bcb61df9cac0f93544231dcccb59cc7942d28b 100644 (file)
                         'configure.ac'
                       ],
                       {
-                        '_LT_AC_TAGCONFIG' => 1,
                         'AM_PROG_F77_C_O' => 1,
-                        'AC_INIT' => 1,
+                        '_LT_AC_TAGCONFIG' => 1,
                         'm4_pattern_forbid' => 1,
-                        '_AM_COND_IF' => 1,
+                        'AC_INIT' => 1,
                         'AC_CANONICAL_TARGET' => 1,
-                        'AC_SUBST' => 1,
+                        '_AM_COND_IF' => 1,
                         'AC_CONFIG_LIBOBJ_DIR' => 1,
-                        'AC_FC_SRCEXT' => 1,
+                        'AC_SUBST' => 1,
                         'AC_CANONICAL_HOST' => 1,
+                        'AC_FC_SRCEXT' => 1,
                         'AC_PROG_LIBTOOL' => 1,
                         'AM_INIT_AUTOMAKE' => 1,
-                        'AM_PATH_GUILE' => 1,
                         'AC_CONFIG_SUBDIRS' => 1,
+                        'AM_PATH_GUILE' => 1,
                         'AM_AUTOMAKE_VERSION' => 1,
                         'LT_CONFIG_LTDL_DIR' => 1,
-                        'AC_REQUIRE_AUX_FILE' => 1,
                         'AC_CONFIG_LINKS' => 1,
-                        'm4_sinclude' => 1,
+                        'AC_REQUIRE_AUX_FILE' => 1,
                         'LT_SUPPORTED_TAG' => 1,
+                        'm4_sinclude' => 1,
                         'AM_MAINTAINER_MODE' => 1,
                         'AM_NLS' => 1,
                         'AC_FC_PP_DEFINE' => 1,
                         'AM_GNU_GETTEXT_INTL_SUBDIR' => 1,
-                        'AM_MAKEFILE_INCLUDE' => 1,
                         '_m4_warn' => 1,
+                        'AM_MAKEFILE_INCLUDE' => 1,
                         'AM_PROG_CXX_C_O' => 1,
-                        '_AM_COND_ENDIF' => 1,
                         '_AM_MAKEFILE_INCLUDE' => 1,
+                        '_AM_COND_ENDIF' => 1,
                         'AM_ENABLE_MULTILIB' => 1,
                         'AM_SILENT_RULES' => 1,
                         'AM_PROG_MOC' => 1,
                         'AC_CONFIG_FILES' => 1,
-                        'include' => 1,
                         'LT_INIT' => 1,
-                        'AM_PROG_AR' => 1,
+                        'include' => 1,
                         'AM_GNU_GETTEXT' => 1,
+                        'AM_PROG_AR' => 1,
                         'AC_LIBSOURCE' => 1,
-                        'AM_PROG_FC_C_O' => 1,
                         'AC_CANONICAL_BUILD' => 1,
+                        'AM_PROG_FC_C_O' => 1,
                         'AC_FC_FREEFORM' => 1,
-                        'AH_OUTPUT' => 1,
                         'AC_FC_PP_SRCEXT' => 1,
-                        '_AM_SUBST_NOTMAKE' => 1,
+                        'AH_OUTPUT' => 1,
                         'AC_CONFIG_AUX_DIR' => 1,
-                        'sinclude' => 1,
-                        'AM_PROG_CC_C_O' => 1,
+                        '_AM_SUBST_NOTMAKE' => 1,
                         'm4_pattern_allow' => 1,
-                        'AM_XGETTEXT_OPTION' => 1,
-                        'AC_CANONICAL_SYSTEM' => 1,
+                        'AM_PROG_CC_C_O' => 1,
+                        'sinclude' => 1,
                         'AM_CONDITIONAL' => 1,
+                        'AC_CANONICAL_SYSTEM' => 1,
+                        'AM_XGETTEXT_OPTION' => 1,
                         'AC_CONFIG_HEADERS' => 1,
                         'AC_DEFINE_TRACE_LITERAL' => 1,
                         'AM_POT_TOOLS' => 1,
index 700613e681499cf2bdac81057d2c35402a9a660b..f34c6483b2e50e499d1c98b9570e1b1223d6907a 100644 (file)
@@ -177,12 +177,9 @@ m4trace:configure.ac:51: -1- AC_SUBST([host_os])
 m4trace:configure.ac:51: -1- AC_SUBST_TRACE([host_os])
 m4trace:configure.ac:51: -1- m4_pattern_allow([^host_os$])
 m4trace:configure.ac:52: -1- AC_CANONICAL_BUILD
-m4trace:configure.ac:106: -1- AC_SUBST([DEBUGGER_START_FILE])
-m4trace:configure.ac:106: -1- AC_SUBST_TRACE([DEBUGGER_START_FILE])
-m4trace:configure.ac:106: -1- m4_pattern_allow([^DEBUGGER_START_FILE$])
-m4trace:configure.ac:110: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
-You should run autoupdate.], [../../lib/autoconf/general.m4:207: AC_HELP_STRING is expanded from...
-configure.ac:110: the top level])
+m4trace:configure.ac:107: -1- AC_SUBST([DEBUGGER_START_FILE])
+m4trace:configure.ac:107: -1- AC_SUBST_TRACE([DEBUGGER_START_FILE])
+m4trace:configure.ac:107: -1- m4_pattern_allow([^DEBUGGER_START_FILE$])
 m4trace:configure.ac:111: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:207: AC_HELP_STRING is expanded from...
 configure.ac:111: the top level])
@@ -201,18 +198,18 @@ configure.ac:115: the top level])
 m4trace:configure.ac:116: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:207: AC_HELP_STRING is expanded from...
 configure.ac:116: the top level])
-m4trace:configure.ac:127: -1- AC_DEFINE_TRACE_LITERAL([USING_BASH_MALLOC])
-m4trace:configure.ac:127: -1- m4_pattern_allow([^USING_BASH_MALLOC$])
-m4trace:configure.ac:137: -1- AC_DEFINE_TRACE_LITERAL([DISABLE_MALLOC_WRAPPERS])
-m4trace:configure.ac:137: -1- m4_pattern_allow([^DISABLE_MALLOC_WRAPPERS$])
-m4trace:configure.ac:147: -1- AC_DEFINE_TRACE_LITERAL([AFS])
-m4trace:configure.ac:147: -1- m4_pattern_allow([^AFS$])
-m4trace:configure.ac:201: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+m4trace:configure.ac:117: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:207: AC_HELP_STRING is expanded from...
-configure.ac:201: the top level])
-m4trace:configure.ac:218: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+configure.ac:117: the top level])
+m4trace:configure.ac:128: -1- AC_DEFINE_TRACE_LITERAL([USING_BASH_MALLOC])
+m4trace:configure.ac:128: -1- m4_pattern_allow([^USING_BASH_MALLOC$])
+m4trace:configure.ac:138: -1- AC_DEFINE_TRACE_LITERAL([DISABLE_MALLOC_WRAPPERS])
+m4trace:configure.ac:138: -1- m4_pattern_allow([^DISABLE_MALLOC_WRAPPERS$])
+m4trace:configure.ac:148: -1- AC_DEFINE_TRACE_LITERAL([AFS])
+m4trace:configure.ac:148: -1- m4_pattern_allow([^AFS$])
+m4trace:configure.ac:202: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:207: AC_HELP_STRING is expanded from...
-configure.ac:218: the top level])
+configure.ac:202: the top level])
 m4trace:configure.ac:219: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:207: AC_HELP_STRING is expanded from...
 configure.ac:219: the top level])
@@ -315,221 +312,224 @@ configure.ac:251: the top level])
 m4trace:configure.ac:252: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:207: AC_HELP_STRING is expanded from...
 configure.ac:252: the top level])
-m4trace:configure.ac:255: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+m4trace:configure.ac:253: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:207: AC_HELP_STRING is expanded from...
-configure.ac:255: the top level])
+configure.ac:253: the top level])
 m4trace:configure.ac:256: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:207: AC_HELP_STRING is expanded from...
 configure.ac:256: the top level])
 m4trace:configure.ac:257: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:207: AC_HELP_STRING is expanded from...
 configure.ac:257: the top level])
-m4trace:configure.ac:260: -1- AC_SUBST([CC_FOR_BUILD])
-m4trace:configure.ac:260: -1- AC_SUBST_TRACE([CC_FOR_BUILD])
-m4trace:configure.ac:260: -1- m4_pattern_allow([^CC_FOR_BUILD$])
-m4trace:configure.ac:261: -1- AC_SUBST([CFLAGS_FOR_BUILD])
-m4trace:configure.ac:261: -1- AC_SUBST_TRACE([CFLAGS_FOR_BUILD])
-m4trace:configure.ac:261: -1- m4_pattern_allow([^CFLAGS_FOR_BUILD$])
-m4trace:configure.ac:262: -1- AC_SUBST([LDFLAGS_FOR_BUILD])
-m4trace:configure.ac:262: -1- AC_SUBST_TRACE([LDFLAGS_FOR_BUILD])
-m4trace:configure.ac:262: -1- m4_pattern_allow([^LDFLAGS_FOR_BUILD$])
-m4trace:configure.ac:263: -1- AC_SUBST([CPPFLAGS_FOR_BUILD])
-m4trace:configure.ac:263: -1- AC_SUBST_TRACE([CPPFLAGS_FOR_BUILD])
-m4trace:configure.ac:263: -1- m4_pattern_allow([^CPPFLAGS_FOR_BUILD$])
-m4trace:configure.ac:272: -1- AC_DEFINE_TRACE_LITERAL([ALIAS])
-m4trace:configure.ac:272: -1- m4_pattern_allow([^ALIAS$])
-m4trace:configure.ac:275: -1- AC_DEFINE_TRACE_LITERAL([PUSHD_AND_POPD])
-m4trace:configure.ac:275: -1- m4_pattern_allow([^PUSHD_AND_POPD$])
-m4trace:configure.ac:278: -1- AC_DEFINE_TRACE_LITERAL([RESTRICTED_SHELL])
-m4trace:configure.ac:278: -1- m4_pattern_allow([^RESTRICTED_SHELL$])
-m4trace:configure.ac:281: -1- AC_DEFINE_TRACE_LITERAL([PROCESS_SUBSTITUTION])
-m4trace:configure.ac:281: -1- m4_pattern_allow([^PROCESS_SUBSTITUTION$])
-m4trace:configure.ac:284: -1- AC_DEFINE_TRACE_LITERAL([PROMPT_STRING_DECODE])
-m4trace:configure.ac:284: -1- m4_pattern_allow([^PROMPT_STRING_DECODE$])
-m4trace:configure.ac:287: -1- AC_DEFINE_TRACE_LITERAL([SELECT_COMMAND])
-m4trace:configure.ac:287: -1- m4_pattern_allow([^SELECT_COMMAND$])
-m4trace:configure.ac:290: -1- AC_DEFINE_TRACE_LITERAL([HELP_BUILTIN])
-m4trace:configure.ac:290: -1- m4_pattern_allow([^HELP_BUILTIN$])
-m4trace:configure.ac:293: -1- AC_DEFINE_TRACE_LITERAL([ARRAY_VARS])
-m4trace:configure.ac:293: -1- m4_pattern_allow([^ARRAY_VARS$])
-m4trace:configure.ac:296: -1- AC_DEFINE_TRACE_LITERAL([DPAREN_ARITHMETIC])
-m4trace:configure.ac:296: -1- m4_pattern_allow([^DPAREN_ARITHMETIC$])
-m4trace:configure.ac:299: -1- AC_DEFINE_TRACE_LITERAL([BRACE_EXPANSION])
-m4trace:configure.ac:299: -1- m4_pattern_allow([^BRACE_EXPANSION$])
-m4trace:configure.ac:302: -1- AC_DEFINE_TRACE_LITERAL([DISABLED_BUILTINS])
-m4trace:configure.ac:302: -1- m4_pattern_allow([^DISABLED_BUILTINS$])
-m4trace:configure.ac:305: -1- AC_DEFINE_TRACE_LITERAL([COMMAND_TIMING])
-m4trace:configure.ac:305: -1- m4_pattern_allow([^COMMAND_TIMING$])
-m4trace:configure.ac:308: -1- AC_DEFINE_TRACE_LITERAL([DEFAULT_ECHO_TO_XPG])
-m4trace:configure.ac:308: -1- m4_pattern_allow([^DEFAULT_ECHO_TO_XPG$])
-m4trace:configure.ac:311: -1- AC_DEFINE_TRACE_LITERAL([STRICT_POSIX])
-m4trace:configure.ac:311: -1- m4_pattern_allow([^STRICT_POSIX$])
-m4trace:configure.ac:314: -1- AC_DEFINE_TRACE_LITERAL([EXTENDED_GLOB])
-m4trace:configure.ac:314: -1- m4_pattern_allow([^EXTENDED_GLOB$])
-m4trace:configure.ac:317: -1- AC_DEFINE_TRACE_LITERAL([EXTGLOB_DEFAULT])
-m4trace:configure.ac:317: -1- m4_pattern_allow([^EXTGLOB_DEFAULT$])
-m4trace:configure.ac:319: -1- AC_DEFINE_TRACE_LITERAL([EXTGLOB_DEFAULT])
-m4trace:configure.ac:319: -1- m4_pattern_allow([^EXTGLOB_DEFAULT$])
-m4trace:configure.ac:322: -1- AC_DEFINE_TRACE_LITERAL([COND_COMMAND])
-m4trace:configure.ac:322: -1- m4_pattern_allow([^COND_COMMAND$])
-m4trace:configure.ac:325: -1- AC_DEFINE_TRACE_LITERAL([COND_REGEXP])
-m4trace:configure.ac:325: -1- m4_pattern_allow([^COND_REGEXP$])
-m4trace:configure.ac:328: -1- AC_DEFINE_TRACE_LITERAL([COPROCESS_SUPPORT])
-m4trace:configure.ac:328: -1- m4_pattern_allow([^COPROCESS_SUPPORT$])
-m4trace:configure.ac:331: -1- AC_DEFINE_TRACE_LITERAL([ARITH_FOR_COMMAND])
-m4trace:configure.ac:331: -1- m4_pattern_allow([^ARITH_FOR_COMMAND$])
-m4trace:configure.ac:334: -1- AC_DEFINE_TRACE_LITERAL([NETWORK_REDIRECTIONS])
-m4trace:configure.ac:334: -1- m4_pattern_allow([^NETWORK_REDIRECTIONS$])
-m4trace:configure.ac:337: -1- AC_DEFINE_TRACE_LITERAL([PROGRAMMABLE_COMPLETION])
-m4trace:configure.ac:337: -1- m4_pattern_allow([^PROGRAMMABLE_COMPLETION$])
-m4trace:configure.ac:340: -1- AC_DEFINE_TRACE_LITERAL([NO_MULTIBYTE_SUPPORT])
-m4trace:configure.ac:340: -1- m4_pattern_allow([^NO_MULTIBYTE_SUPPORT$])
-m4trace:configure.ac:343: -1- AC_DEFINE_TRACE_LITERAL([DEBUGGER])
-m4trace:configure.ac:343: -1- m4_pattern_allow([^DEBUGGER$])
-m4trace:configure.ac:346: -1- AC_DEFINE_TRACE_LITERAL([CASEMOD_ATTRS])
-m4trace:configure.ac:346: -1- m4_pattern_allow([^CASEMOD_ATTRS$])
-m4trace:configure.ac:349: -1- AC_DEFINE_TRACE_LITERAL([CASEMOD_EXPANSIONS])
-m4trace:configure.ac:349: -1- m4_pattern_allow([^CASEMOD_EXPANSIONS$])
-m4trace:configure.ac:352: -1- AC_DEFINE_TRACE_LITERAL([DIRCOMPLETE_EXPAND_DEFAULT])
-m4trace:configure.ac:352: -1- m4_pattern_allow([^DIRCOMPLETE_EXPAND_DEFAULT$])
-m4trace:configure.ac:355: -1- AC_DEFINE_TRACE_LITERAL([GLOBASCII_DEFAULT])
-m4trace:configure.ac:355: -1- m4_pattern_allow([^GLOBASCII_DEFAULT$])
-m4trace:configure.ac:357: -1- AC_DEFINE_TRACE_LITERAL([GLOBASCII_DEFAULT])
-m4trace:configure.ac:357: -1- m4_pattern_allow([^GLOBASCII_DEFAULT$])
-m4trace:configure.ac:361: -1- AC_DEFINE_TRACE_LITERAL([MEMSCRAMBLE])
-m4trace:configure.ac:361: -1- m4_pattern_allow([^MEMSCRAMBLE$])
-m4trace:configure.ac:387: -1- AC_SUBST([TESTSCRIPT])
-m4trace:configure.ac:387: -1- AC_SUBST_TRACE([TESTSCRIPT])
-m4trace:configure.ac:387: -1- m4_pattern_allow([^TESTSCRIPT$])
-m4trace:configure.ac:388: -1- AC_SUBST([PURIFY])
-m4trace:configure.ac:388: -1- AC_SUBST_TRACE([PURIFY])
-m4trace:configure.ac:388: -1- m4_pattern_allow([^PURIFY$])
-m4trace:configure.ac:389: -1- AC_SUBST([MALLOC_TARGET])
-m4trace:configure.ac:389: -1- AC_SUBST_TRACE([MALLOC_TARGET])
-m4trace:configure.ac:389: -1- m4_pattern_allow([^MALLOC_TARGET$])
-m4trace:configure.ac:390: -1- AC_SUBST([MALLOC_SRC])
-m4trace:configure.ac:390: -1- AC_SUBST_TRACE([MALLOC_SRC])
-m4trace:configure.ac:390: -1- m4_pattern_allow([^MALLOC_SRC$])
-m4trace:configure.ac:392: -1- AC_SUBST([MALLOC_LIB])
-m4trace:configure.ac:392: -1- AC_SUBST_TRACE([MALLOC_LIB])
-m4trace:configure.ac:392: -1- m4_pattern_allow([^MALLOC_LIB$])
-m4trace:configure.ac:393: -1- AC_SUBST([MALLOC_LIBRARY])
-m4trace:configure.ac:393: -1- AC_SUBST_TRACE([MALLOC_LIBRARY])
-m4trace:configure.ac:393: -1- m4_pattern_allow([^MALLOC_LIBRARY$])
-m4trace:configure.ac:394: -1- AC_SUBST([MALLOC_LDFLAGS])
-m4trace:configure.ac:394: -1- AC_SUBST_TRACE([MALLOC_LDFLAGS])
-m4trace:configure.ac:394: -1- m4_pattern_allow([^MALLOC_LDFLAGS$])
-m4trace:configure.ac:395: -1- AC_SUBST([MALLOC_DEP])
-m4trace:configure.ac:395: -1- AC_SUBST_TRACE([MALLOC_DEP])
-m4trace:configure.ac:395: -1- m4_pattern_allow([^MALLOC_DEP$])
-m4trace:configure.ac:397: -1- AC_SUBST([htmldir])
-m4trace:configure.ac:397: -1- AC_SUBST_TRACE([htmldir])
-m4trace:configure.ac:397: -1- m4_pattern_allow([^htmldir$])
-m4trace:configure.ac:399: -1- AC_SUBST([HELPDIR])
-m4trace:configure.ac:399: -1- AC_SUBST_TRACE([HELPDIR])
-m4trace:configure.ac:399: -1- m4_pattern_allow([^HELPDIR$])
-m4trace:configure.ac:400: -1- AC_SUBST([HELPDIRDEFINE])
-m4trace:configure.ac:400: -1- AC_SUBST_TRACE([HELPDIRDEFINE])
-m4trace:configure.ac:400: -1- m4_pattern_allow([^HELPDIRDEFINE$])
-m4trace:configure.ac:401: -1- AC_SUBST([HELPINSTALL])
-m4trace:configure.ac:401: -1- AC_SUBST_TRACE([HELPINSTALL])
-m4trace:configure.ac:401: -1- m4_pattern_allow([^HELPINSTALL$])
-m4trace:configure.ac:402: -1- AC_SUBST([HELPFILES_TARGET])
-m4trace:configure.ac:402: -1- AC_SUBST_TRACE([HELPFILES_TARGET])
-m4trace:configure.ac:402: -1- m4_pattern_allow([^HELPFILES_TARGET$])
-m4trace:configure.ac:403: -1- AC_SUBST([HELPSTRINGS])
-m4trace:configure.ac:403: -1- AC_SUBST_TRACE([HELPSTRINGS])
-m4trace:configure.ac:403: -1- m4_pattern_allow([^HELPSTRINGS$])
-m4trace:configure.ac:412: -1- AC_SUBST([CC])
-m4trace:configure.ac:412: -1- AC_SUBST_TRACE([CC])
-m4trace:configure.ac:412: -1- m4_pattern_allow([^CC$])
-m4trace:configure.ac:412: -1- AC_SUBST([CFLAGS])
-m4trace:configure.ac:412: -1- AC_SUBST_TRACE([CFLAGS])
-m4trace:configure.ac:412: -1- m4_pattern_allow([^CFLAGS$])
-m4trace:configure.ac:412: -1- AC_SUBST([LDFLAGS])
-m4trace:configure.ac:412: -1- AC_SUBST_TRACE([LDFLAGS])
-m4trace:configure.ac:412: -1- m4_pattern_allow([^LDFLAGS$])
-m4trace:configure.ac:412: -1- AC_SUBST([LIBS])
-m4trace:configure.ac:412: -1- AC_SUBST_TRACE([LIBS])
-m4trace:configure.ac:412: -1- m4_pattern_allow([^LIBS$])
-m4trace:configure.ac:412: -1- AC_SUBST([CPPFLAGS])
-m4trace:configure.ac:412: -1- AC_SUBST_TRACE([CPPFLAGS])
-m4trace:configure.ac:412: -1- m4_pattern_allow([^CPPFLAGS$])
-m4trace:configure.ac:412: -1- AC_SUBST([CC])
-m4trace:configure.ac:412: -1- AC_SUBST_TRACE([CC])
-m4trace:configure.ac:412: -1- m4_pattern_allow([^CC$])
-m4trace:configure.ac:412: -1- AC_SUBST([CC])
-m4trace:configure.ac:412: -1- AC_SUBST_TRACE([CC])
-m4trace:configure.ac:412: -1- m4_pattern_allow([^CC$])
-m4trace:configure.ac:412: -1- AC_SUBST([CC])
-m4trace:configure.ac:412: -1- AC_SUBST_TRACE([CC])
-m4trace:configure.ac:412: -1- m4_pattern_allow([^CC$])
-m4trace:configure.ac:412: -1- AC_SUBST([CC])
-m4trace:configure.ac:412: -1- AC_SUBST_TRACE([CC])
-m4trace:configure.ac:412: -1- m4_pattern_allow([^CC$])
-m4trace:configure.ac:412: -1- AC_SUBST([ac_ct_CC])
-m4trace:configure.ac:412: -1- AC_SUBST_TRACE([ac_ct_CC])
-m4trace:configure.ac:412: -1- m4_pattern_allow([^ac_ct_CC$])
-m4trace:configure.ac:412: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext])
-m4trace:configure.ac:412: -1- AC_SUBST_TRACE([EXEEXT])
-m4trace:configure.ac:412: -1- m4_pattern_allow([^EXEEXT$])
-m4trace:configure.ac:412: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
-m4trace:configure.ac:412: -1- AC_SUBST_TRACE([OBJEXT])
-m4trace:configure.ac:412: -1- m4_pattern_allow([^OBJEXT$])
-m4trace:configure.ac:416: -1- _m4_warn([obsolete], [The macro `AC_MINIX' is obsolete.
+m4trace:configure.ac:258: -2- _m4_warn([obsolete], [The macro `AC_HELP_STRING' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:207: AC_HELP_STRING is expanded from...
+configure.ac:258: the top level])
+m4trace:configure.ac:261: -1- AC_SUBST([CC_FOR_BUILD])
+m4trace:configure.ac:261: -1- AC_SUBST_TRACE([CC_FOR_BUILD])
+m4trace:configure.ac:261: -1- m4_pattern_allow([^CC_FOR_BUILD$])
+m4trace:configure.ac:262: -1- AC_SUBST([CFLAGS_FOR_BUILD])
+m4trace:configure.ac:262: -1- AC_SUBST_TRACE([CFLAGS_FOR_BUILD])
+m4trace:configure.ac:262: -1- m4_pattern_allow([^CFLAGS_FOR_BUILD$])
+m4trace:configure.ac:263: -1- AC_SUBST([LDFLAGS_FOR_BUILD])
+m4trace:configure.ac:263: -1- AC_SUBST_TRACE([LDFLAGS_FOR_BUILD])
+m4trace:configure.ac:263: -1- m4_pattern_allow([^LDFLAGS_FOR_BUILD$])
+m4trace:configure.ac:264: -1- AC_SUBST([CPPFLAGS_FOR_BUILD])
+m4trace:configure.ac:264: -1- AC_SUBST_TRACE([CPPFLAGS_FOR_BUILD])
+m4trace:configure.ac:264: -1- m4_pattern_allow([^CPPFLAGS_FOR_BUILD$])
+m4trace:configure.ac:273: -1- AC_DEFINE_TRACE_LITERAL([ALIAS])
+m4trace:configure.ac:273: -1- m4_pattern_allow([^ALIAS$])
+m4trace:configure.ac:276: -1- AC_DEFINE_TRACE_LITERAL([PUSHD_AND_POPD])
+m4trace:configure.ac:276: -1- m4_pattern_allow([^PUSHD_AND_POPD$])
+m4trace:configure.ac:279: -1- AC_DEFINE_TRACE_LITERAL([RESTRICTED_SHELL])
+m4trace:configure.ac:279: -1- m4_pattern_allow([^RESTRICTED_SHELL$])
+m4trace:configure.ac:282: -1- AC_DEFINE_TRACE_LITERAL([PROCESS_SUBSTITUTION])
+m4trace:configure.ac:282: -1- m4_pattern_allow([^PROCESS_SUBSTITUTION$])
+m4trace:configure.ac:285: -1- AC_DEFINE_TRACE_LITERAL([PROMPT_STRING_DECODE])
+m4trace:configure.ac:285: -1- m4_pattern_allow([^PROMPT_STRING_DECODE$])
+m4trace:configure.ac:288: -1- AC_DEFINE_TRACE_LITERAL([SELECT_COMMAND])
+m4trace:configure.ac:288: -1- m4_pattern_allow([^SELECT_COMMAND$])
+m4trace:configure.ac:291: -1- AC_DEFINE_TRACE_LITERAL([HELP_BUILTIN])
+m4trace:configure.ac:291: -1- m4_pattern_allow([^HELP_BUILTIN$])
+m4trace:configure.ac:294: -1- AC_DEFINE_TRACE_LITERAL([ARRAY_VARS])
+m4trace:configure.ac:294: -1- m4_pattern_allow([^ARRAY_VARS$])
+m4trace:configure.ac:297: -1- AC_DEFINE_TRACE_LITERAL([DPAREN_ARITHMETIC])
+m4trace:configure.ac:297: -1- m4_pattern_allow([^DPAREN_ARITHMETIC$])
+m4trace:configure.ac:300: -1- AC_DEFINE_TRACE_LITERAL([BRACE_EXPANSION])
+m4trace:configure.ac:300: -1- m4_pattern_allow([^BRACE_EXPANSION$])
+m4trace:configure.ac:303: -1- AC_DEFINE_TRACE_LITERAL([DISABLED_BUILTINS])
+m4trace:configure.ac:303: -1- m4_pattern_allow([^DISABLED_BUILTINS$])
+m4trace:configure.ac:306: -1- AC_DEFINE_TRACE_LITERAL([COMMAND_TIMING])
+m4trace:configure.ac:306: -1- m4_pattern_allow([^COMMAND_TIMING$])
+m4trace:configure.ac:309: -1- AC_DEFINE_TRACE_LITERAL([DEFAULT_ECHO_TO_XPG])
+m4trace:configure.ac:309: -1- m4_pattern_allow([^DEFAULT_ECHO_TO_XPG$])
+m4trace:configure.ac:312: -1- AC_DEFINE_TRACE_LITERAL([STRICT_POSIX])
+m4trace:configure.ac:312: -1- m4_pattern_allow([^STRICT_POSIX$])
+m4trace:configure.ac:315: -1- AC_DEFINE_TRACE_LITERAL([EXTENDED_GLOB])
+m4trace:configure.ac:315: -1- m4_pattern_allow([^EXTENDED_GLOB$])
+m4trace:configure.ac:318: -1- AC_DEFINE_TRACE_LITERAL([EXTGLOB_DEFAULT])
+m4trace:configure.ac:318: -1- m4_pattern_allow([^EXTGLOB_DEFAULT$])
+m4trace:configure.ac:320: -1- AC_DEFINE_TRACE_LITERAL([EXTGLOB_DEFAULT])
+m4trace:configure.ac:320: -1- m4_pattern_allow([^EXTGLOB_DEFAULT$])
+m4trace:configure.ac:323: -1- AC_DEFINE_TRACE_LITERAL([COND_COMMAND])
+m4trace:configure.ac:323: -1- m4_pattern_allow([^COND_COMMAND$])
+m4trace:configure.ac:326: -1- AC_DEFINE_TRACE_LITERAL([COND_REGEXP])
+m4trace:configure.ac:326: -1- m4_pattern_allow([^COND_REGEXP$])
+m4trace:configure.ac:329: -1- AC_DEFINE_TRACE_LITERAL([COPROCESS_SUPPORT])
+m4trace:configure.ac:329: -1- m4_pattern_allow([^COPROCESS_SUPPORT$])
+m4trace:configure.ac:332: -1- AC_DEFINE_TRACE_LITERAL([ARITH_FOR_COMMAND])
+m4trace:configure.ac:332: -1- m4_pattern_allow([^ARITH_FOR_COMMAND$])
+m4trace:configure.ac:335: -1- AC_DEFINE_TRACE_LITERAL([NETWORK_REDIRECTIONS])
+m4trace:configure.ac:335: -1- m4_pattern_allow([^NETWORK_REDIRECTIONS$])
+m4trace:configure.ac:338: -1- AC_DEFINE_TRACE_LITERAL([PROGRAMMABLE_COMPLETION])
+m4trace:configure.ac:338: -1- m4_pattern_allow([^PROGRAMMABLE_COMPLETION$])
+m4trace:configure.ac:341: -1- AC_DEFINE_TRACE_LITERAL([NO_MULTIBYTE_SUPPORT])
+m4trace:configure.ac:341: -1- m4_pattern_allow([^NO_MULTIBYTE_SUPPORT$])
+m4trace:configure.ac:344: -1- AC_DEFINE_TRACE_LITERAL([DEBUGGER])
+m4trace:configure.ac:344: -1- m4_pattern_allow([^DEBUGGER$])
+m4trace:configure.ac:347: -1- AC_DEFINE_TRACE_LITERAL([CASEMOD_ATTRS])
+m4trace:configure.ac:347: -1- m4_pattern_allow([^CASEMOD_ATTRS$])
+m4trace:configure.ac:350: -1- AC_DEFINE_TRACE_LITERAL([CASEMOD_EXPANSIONS])
+m4trace:configure.ac:350: -1- m4_pattern_allow([^CASEMOD_EXPANSIONS$])
+m4trace:configure.ac:353: -1- AC_DEFINE_TRACE_LITERAL([DIRCOMPLETE_EXPAND_DEFAULT])
+m4trace:configure.ac:353: -1- m4_pattern_allow([^DIRCOMPLETE_EXPAND_DEFAULT$])
+m4trace:configure.ac:356: -1- AC_DEFINE_TRACE_LITERAL([GLOBASCII_DEFAULT])
+m4trace:configure.ac:356: -1- m4_pattern_allow([^GLOBASCII_DEFAULT$])
+m4trace:configure.ac:358: -1- AC_DEFINE_TRACE_LITERAL([GLOBASCII_DEFAULT])
+m4trace:configure.ac:358: -1- m4_pattern_allow([^GLOBASCII_DEFAULT$])
+m4trace:configure.ac:362: -1- AC_DEFINE_TRACE_LITERAL([MEMSCRAMBLE])
+m4trace:configure.ac:362: -1- m4_pattern_allow([^MEMSCRAMBLE$])
+m4trace:configure.ac:388: -1- AC_SUBST([TESTSCRIPT])
+m4trace:configure.ac:388: -1- AC_SUBST_TRACE([TESTSCRIPT])
+m4trace:configure.ac:388: -1- m4_pattern_allow([^TESTSCRIPT$])
+m4trace:configure.ac:389: -1- AC_SUBST([PURIFY])
+m4trace:configure.ac:389: -1- AC_SUBST_TRACE([PURIFY])
+m4trace:configure.ac:389: -1- m4_pattern_allow([^PURIFY$])
+m4trace:configure.ac:390: -1- AC_SUBST([MALLOC_TARGET])
+m4trace:configure.ac:390: -1- AC_SUBST_TRACE([MALLOC_TARGET])
+m4trace:configure.ac:390: -1- m4_pattern_allow([^MALLOC_TARGET$])
+m4trace:configure.ac:391: -1- AC_SUBST([MALLOC_SRC])
+m4trace:configure.ac:391: -1- AC_SUBST_TRACE([MALLOC_SRC])
+m4trace:configure.ac:391: -1- m4_pattern_allow([^MALLOC_SRC$])
+m4trace:configure.ac:393: -1- AC_SUBST([MALLOC_LIB])
+m4trace:configure.ac:393: -1- AC_SUBST_TRACE([MALLOC_LIB])
+m4trace:configure.ac:393: -1- m4_pattern_allow([^MALLOC_LIB$])
+m4trace:configure.ac:394: -1- AC_SUBST([MALLOC_LIBRARY])
+m4trace:configure.ac:394: -1- AC_SUBST_TRACE([MALLOC_LIBRARY])
+m4trace:configure.ac:394: -1- m4_pattern_allow([^MALLOC_LIBRARY$])
+m4trace:configure.ac:395: -1- AC_SUBST([MALLOC_LDFLAGS])
+m4trace:configure.ac:395: -1- AC_SUBST_TRACE([MALLOC_LDFLAGS])
+m4trace:configure.ac:395: -1- m4_pattern_allow([^MALLOC_LDFLAGS$])
+m4trace:configure.ac:396: -1- AC_SUBST([MALLOC_DEP])
+m4trace:configure.ac:396: -1- AC_SUBST_TRACE([MALLOC_DEP])
+m4trace:configure.ac:396: -1- m4_pattern_allow([^MALLOC_DEP$])
+m4trace:configure.ac:398: -1- AC_SUBST([htmldir])
+m4trace:configure.ac:398: -1- AC_SUBST_TRACE([htmldir])
+m4trace:configure.ac:398: -1- m4_pattern_allow([^htmldir$])
+m4trace:configure.ac:400: -1- AC_SUBST([HELPDIR])
+m4trace:configure.ac:400: -1- AC_SUBST_TRACE([HELPDIR])
+m4trace:configure.ac:400: -1- m4_pattern_allow([^HELPDIR$])
+m4trace:configure.ac:401: -1- AC_SUBST([HELPDIRDEFINE])
+m4trace:configure.ac:401: -1- AC_SUBST_TRACE([HELPDIRDEFINE])
+m4trace:configure.ac:401: -1- m4_pattern_allow([^HELPDIRDEFINE$])
+m4trace:configure.ac:402: -1- AC_SUBST([HELPINSTALL])
+m4trace:configure.ac:402: -1- AC_SUBST_TRACE([HELPINSTALL])
+m4trace:configure.ac:402: -1- m4_pattern_allow([^HELPINSTALL$])
+m4trace:configure.ac:403: -1- AC_SUBST([HELPFILES_TARGET])
+m4trace:configure.ac:403: -1- AC_SUBST_TRACE([HELPFILES_TARGET])
+m4trace:configure.ac:403: -1- m4_pattern_allow([^HELPFILES_TARGET$])
+m4trace:configure.ac:404: -1- AC_SUBST([HELPSTRINGS])
+m4trace:configure.ac:404: -1- AC_SUBST_TRACE([HELPSTRINGS])
+m4trace:configure.ac:404: -1- m4_pattern_allow([^HELPSTRINGS$])
+m4trace:configure.ac:413: -1- AC_SUBST([CC])
+m4trace:configure.ac:413: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:413: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:413: -1- AC_SUBST([CFLAGS])
+m4trace:configure.ac:413: -1- AC_SUBST_TRACE([CFLAGS])
+m4trace:configure.ac:413: -1- m4_pattern_allow([^CFLAGS$])
+m4trace:configure.ac:413: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.ac:413: -1- AC_SUBST_TRACE([LDFLAGS])
+m4trace:configure.ac:413: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.ac:413: -1- AC_SUBST([LIBS])
+m4trace:configure.ac:413: -1- AC_SUBST_TRACE([LIBS])
+m4trace:configure.ac:413: -1- m4_pattern_allow([^LIBS$])
+m4trace:configure.ac:413: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.ac:413: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.ac:413: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:413: -1- AC_SUBST([CC])
+m4trace:configure.ac:413: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:413: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:413: -1- AC_SUBST([CC])
+m4trace:configure.ac:413: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:413: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:413: -1- AC_SUBST([CC])
+m4trace:configure.ac:413: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:413: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:413: -1- AC_SUBST([CC])
+m4trace:configure.ac:413: -1- AC_SUBST_TRACE([CC])
+m4trace:configure.ac:413: -1- m4_pattern_allow([^CC$])
+m4trace:configure.ac:413: -1- AC_SUBST([ac_ct_CC])
+m4trace:configure.ac:413: -1- AC_SUBST_TRACE([ac_ct_CC])
+m4trace:configure.ac:413: -1- m4_pattern_allow([^ac_ct_CC$])
+m4trace:configure.ac:413: -1- AC_SUBST([EXEEXT], [$ac_cv_exeext])
+m4trace:configure.ac:413: -1- AC_SUBST_TRACE([EXEEXT])
+m4trace:configure.ac:413: -1- m4_pattern_allow([^EXEEXT$])
+m4trace:configure.ac:413: -1- AC_SUBST([OBJEXT], [$ac_cv_objext])
+m4trace:configure.ac:413: -1- AC_SUBST_TRACE([OBJEXT])
+m4trace:configure.ac:413: -1- m4_pattern_allow([^OBJEXT$])
+m4trace:configure.ac:417: -1- _m4_warn([obsolete], [The macro `AC_MINIX' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/specific.m4:441: AC_MINIX is expanded from...
-configure.ac:416: the top level])
-m4trace:configure.ac:416: -1- AC_SUBST([CPP])
-m4trace:configure.ac:416: -1- AC_SUBST_TRACE([CPP])
-m4trace:configure.ac:416: -1- m4_pattern_allow([^CPP$])
-m4trace:configure.ac:416: -1- AC_SUBST([CPPFLAGS])
-m4trace:configure.ac:416: -1- AC_SUBST_TRACE([CPPFLAGS])
-m4trace:configure.ac:416: -1- m4_pattern_allow([^CPPFLAGS$])
-m4trace:configure.ac:416: -1- AC_SUBST([CPP])
-m4trace:configure.ac:416: -1- AC_SUBST_TRACE([CPP])
-m4trace:configure.ac:416: -1- m4_pattern_allow([^CPP$])
-m4trace:configure.ac:416: -1- AC_SUBST([GREP])
-m4trace:configure.ac:416: -1- AC_SUBST_TRACE([GREP])
-m4trace:configure.ac:416: -1- m4_pattern_allow([^GREP$])
-m4trace:configure.ac:416: -1- AC_SUBST([EGREP])
-m4trace:configure.ac:416: -1- AC_SUBST_TRACE([EGREP])
-m4trace:configure.ac:416: -1- m4_pattern_allow([^EGREP$])
-m4trace:configure.ac:416: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
-m4trace:configure.ac:416: -1- m4_pattern_allow([^STDC_HEADERS$])
-m4trace:configure.ac:416: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
+configure.ac:417: the top level])
+m4trace:configure.ac:417: -1- AC_SUBST([CPP])
+m4trace:configure.ac:417: -1- AC_SUBST_TRACE([CPP])
+m4trace:configure.ac:417: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.ac:417: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.ac:417: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.ac:417: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:417: -1- AC_SUBST([CPP])
+m4trace:configure.ac:417: -1- AC_SUBST_TRACE([CPP])
+m4trace:configure.ac:417: -1- m4_pattern_allow([^CPP$])
+m4trace:configure.ac:417: -1- AC_SUBST([GREP])
+m4trace:configure.ac:417: -1- AC_SUBST_TRACE([GREP])
+m4trace:configure.ac:417: -1- m4_pattern_allow([^GREP$])
+m4trace:configure.ac:417: -1- AC_SUBST([EGREP])
+m4trace:configure.ac:417: -1- AC_SUBST_TRACE([EGREP])
+m4trace:configure.ac:417: -1- m4_pattern_allow([^EGREP$])
+m4trace:configure.ac:417: -1- AC_DEFINE_TRACE_LITERAL([STDC_HEADERS])
+m4trace:configure.ac:417: -1- m4_pattern_allow([^STDC_HEADERS$])
+m4trace:configure.ac:417: -1- AH_OUTPUT([STDC_HEADERS], [/* Define to 1 if you have the ANSI C header files. */
 @%:@undef STDC_HEADERS])
-m4trace:configure.ac:416: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
+m4trace:configure.ac:417: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
 @%:@undef HAVE_SYS_TYPES_H])
-m4trace:configure.ac:416: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
+m4trace:configure.ac:417: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
 @%:@undef HAVE_SYS_STAT_H])
-m4trace:configure.ac:416: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
+m4trace:configure.ac:417: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
 @%:@undef HAVE_STDLIB_H])
-m4trace:configure.ac:416: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
+m4trace:configure.ac:417: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
 @%:@undef HAVE_STRING_H])
-m4trace:configure.ac:416: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
+m4trace:configure.ac:417: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
 @%:@undef HAVE_MEMORY_H])
-m4trace:configure.ac:416: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
+m4trace:configure.ac:417: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
 @%:@undef HAVE_STRINGS_H])
-m4trace:configure.ac:416: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
+m4trace:configure.ac:417: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
 @%:@undef HAVE_INTTYPES_H])
-m4trace:configure.ac:416: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
+m4trace:configure.ac:417: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
 @%:@undef HAVE_STDINT_H])
-m4trace:configure.ac:416: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
+m4trace:configure.ac:417: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
 @%:@undef HAVE_UNISTD_H])
-m4trace:configure.ac:416: -1- AC_DEFINE_TRACE_LITERAL([_POSIX_SOURCE])
-m4trace:configure.ac:416: -1- m4_pattern_allow([^_POSIX_SOURCE$])
-m4trace:configure.ac:416: -1- AH_OUTPUT([_POSIX_SOURCE], [/* Define to 1 if you need to in order for `stat\' and other things to work. */
+m4trace:configure.ac:417: -1- AC_DEFINE_TRACE_LITERAL([_POSIX_SOURCE])
+m4trace:configure.ac:417: -1- m4_pattern_allow([^_POSIX_SOURCE$])
+m4trace:configure.ac:417: -1- AH_OUTPUT([_POSIX_SOURCE], [/* Define to 1 if you need to in order for `stat\' and other things to work. */
 @%:@undef _POSIX_SOURCE])
-m4trace:configure.ac:416: -1- AC_DEFINE_TRACE_LITERAL([_POSIX_1_SOURCE])
-m4trace:configure.ac:416: -1- m4_pattern_allow([^_POSIX_1_SOURCE$])
-m4trace:configure.ac:416: -1- AH_OUTPUT([_POSIX_1_SOURCE], [/* Define to 2 if the system does not provide POSIX.1 features except with
+m4trace:configure.ac:417: -1- AC_DEFINE_TRACE_LITERAL([_POSIX_1_SOURCE])
+m4trace:configure.ac:417: -1- m4_pattern_allow([^_POSIX_1_SOURCE$])
+m4trace:configure.ac:417: -1- AH_OUTPUT([_POSIX_1_SOURCE], [/* Define to 2 if the system does not provide POSIX.1 features except with
    this defined. */
 @%:@undef _POSIX_1_SOURCE])
-m4trace:configure.ac:416: -1- AC_DEFINE_TRACE_LITERAL([_MINIX])
-m4trace:configure.ac:416: -1- m4_pattern_allow([^_MINIX$])
-m4trace:configure.ac:416: -1- AH_OUTPUT([_MINIX], [/* Define to 1 if on MINIX. */
+m4trace:configure.ac:417: -1- AC_DEFINE_TRACE_LITERAL([_MINIX])
+m4trace:configure.ac:417: -1- m4_pattern_allow([^_MINIX$])
+m4trace:configure.ac:417: -1- AH_OUTPUT([_MINIX], [/* Define to 1 if on MINIX. */
 @%:@undef _MINIX])
-m4trace:configure.ac:416: -1- AH_OUTPUT([USE_SYSTEM_EXTENSIONS], [/* Enable extensions on AIX 3, Interix.  */
+m4trace:configure.ac:417: -1- AH_OUTPUT([USE_SYSTEM_EXTENSIONS], [/* Enable extensions on AIX 3, Interix.  */
 #ifndef _ALL_SOURCE
 # undef _ALL_SOURCE
 #endif
@@ -550,175 +550,175 @@ m4trace:configure.ac:416: -1- AH_OUTPUT([USE_SYSTEM_EXTENSIONS], [/* Enable exte
 # undef __EXTENSIONS__
 #endif
 ])
-m4trace:configure.ac:416: -1- AC_DEFINE_TRACE_LITERAL([__EXTENSIONS__])
-m4trace:configure.ac:416: -1- m4_pattern_allow([^__EXTENSIONS__$])
-m4trace:configure.ac:416: -1- AC_DEFINE_TRACE_LITERAL([_ALL_SOURCE])
-m4trace:configure.ac:416: -1- m4_pattern_allow([^_ALL_SOURCE$])
-m4trace:configure.ac:416: -1- AC_DEFINE_TRACE_LITERAL([_GNU_SOURCE])
-m4trace:configure.ac:416: -1- m4_pattern_allow([^_GNU_SOURCE$])
-m4trace:configure.ac:416: -1- AC_DEFINE_TRACE_LITERAL([_POSIX_PTHREAD_SEMANTICS])
-m4trace:configure.ac:416: -1- m4_pattern_allow([^_POSIX_PTHREAD_SEMANTICS$])
-m4trace:configure.ac:416: -1- AC_DEFINE_TRACE_LITERAL([_TANDEM_SOURCE])
-m4trace:configure.ac:416: -1- m4_pattern_allow([^_TANDEM_SOURCE$])
-m4trace:configure.ac:418: -1- AC_DEFINE_TRACE_LITERAL([_FILE_OFFSET_BITS])
-m4trace:configure.ac:418: -1- m4_pattern_allow([^_FILE_OFFSET_BITS$])
-m4trace:configure.ac:418: -1- AH_OUTPUT([_FILE_OFFSET_BITS], [/* Number of bits in a file offset, on hosts where this is settable. */
+m4trace:configure.ac:417: -1- AC_DEFINE_TRACE_LITERAL([__EXTENSIONS__])
+m4trace:configure.ac:417: -1- m4_pattern_allow([^__EXTENSIONS__$])
+m4trace:configure.ac:417: -1- AC_DEFINE_TRACE_LITERAL([_ALL_SOURCE])
+m4trace:configure.ac:417: -1- m4_pattern_allow([^_ALL_SOURCE$])
+m4trace:configure.ac:417: -1- AC_DEFINE_TRACE_LITERAL([_GNU_SOURCE])
+m4trace:configure.ac:417: -1- m4_pattern_allow([^_GNU_SOURCE$])
+m4trace:configure.ac:417: -1- AC_DEFINE_TRACE_LITERAL([_POSIX_PTHREAD_SEMANTICS])
+m4trace:configure.ac:417: -1- m4_pattern_allow([^_POSIX_PTHREAD_SEMANTICS$])
+m4trace:configure.ac:417: -1- AC_DEFINE_TRACE_LITERAL([_TANDEM_SOURCE])
+m4trace:configure.ac:417: -1- m4_pattern_allow([^_TANDEM_SOURCE$])
+m4trace:configure.ac:419: -1- AC_DEFINE_TRACE_LITERAL([_FILE_OFFSET_BITS])
+m4trace:configure.ac:419: -1- m4_pattern_allow([^_FILE_OFFSET_BITS$])
+m4trace:configure.ac:419: -1- AH_OUTPUT([_FILE_OFFSET_BITS], [/* Number of bits in a file offset, on hosts where this is settable. */
 @%:@undef _FILE_OFFSET_BITS])
-m4trace:configure.ac:418: -1- AC_DEFINE_TRACE_LITERAL([_LARGE_FILES])
-m4trace:configure.ac:418: -1- m4_pattern_allow([^_LARGE_FILES$])
-m4trace:configure.ac:418: -1- AH_OUTPUT([_LARGE_FILES], [/* Define for large files, on AIX-style hosts. */
+m4trace:configure.ac:419: -1- AC_DEFINE_TRACE_LITERAL([_LARGE_FILES])
+m4trace:configure.ac:419: -1- m4_pattern_allow([^_LARGE_FILES$])
+m4trace:configure.ac:419: -1- AH_OUTPUT([_LARGE_FILES], [/* Define for large files, on AIX-style hosts. */
 @%:@undef _LARGE_FILES])
-m4trace:configure.ac:418: -1- AH_OUTPUT([_DARWIN_USE_64_BIT_INODE], [/* Enable large inode numbers on Mac OS X 10.5.  */
+m4trace:configure.ac:419: -1- AH_OUTPUT([_DARWIN_USE_64_BIT_INODE], [/* Enable large inode numbers on Mac OS X 10.5.  */
 #ifndef _DARWIN_USE_64_BIT_INODE
 # define _DARWIN_USE_64_BIT_INODE 1
 #endif])
-m4trace:configure.ac:455: -1- AC_SUBST([CROSS_COMPILE])
-m4trace:configure.ac:455: -1- AC_SUBST_TRACE([CROSS_COMPILE])
-m4trace:configure.ac:455: -1- m4_pattern_allow([^CROSS_COMPILE$])
-m4trace:configure.ac:457: -1- AC_SUBST([SIGNAMES_H])
-m4trace:configure.ac:457: -1- AC_SUBST_TRACE([SIGNAMES_H])
-m4trace:configure.ac:457: -1- m4_pattern_allow([^SIGNAMES_H$])
-m4trace:configure.ac:458: -1- AC_SUBST([SIGNAMES_O])
-m4trace:configure.ac:458: -1- AC_SUBST_TRACE([SIGNAMES_O])
-m4trace:configure.ac:458: -1- m4_pattern_allow([^SIGNAMES_O$])
-m4trace:configure.ac:492: -1- _m4_warn([obsolete], [The macro `ac_cv_prog_gcc' is obsolete.
+m4trace:configure.ac:456: -1- AC_SUBST([CROSS_COMPILE])
+m4trace:configure.ac:456: -1- AC_SUBST_TRACE([CROSS_COMPILE])
+m4trace:configure.ac:456: -1- m4_pattern_allow([^CROSS_COMPILE$])
+m4trace:configure.ac:458: -1- AC_SUBST([SIGNAMES_H])
+m4trace:configure.ac:458: -1- AC_SUBST_TRACE([SIGNAMES_H])
+m4trace:configure.ac:458: -1- m4_pattern_allow([^SIGNAMES_H$])
+m4trace:configure.ac:459: -1- AC_SUBST([SIGNAMES_O])
+m4trace:configure.ac:459: -1- AC_SUBST_TRACE([SIGNAMES_O])
+m4trace:configure.ac:459: -1- m4_pattern_allow([^SIGNAMES_O$])
+m4trace:configure.ac:493: -1- _m4_warn([obsolete], [The macro `ac_cv_prog_gcc' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/c.m4:436: ac_cv_prog_gcc is expanded from...
-configure.ac:492: the top level])
-m4trace:configure.ac:519: -1- AC_SUBST([CFLAGS])
-m4trace:configure.ac:519: -1- AC_SUBST_TRACE([CFLAGS])
-m4trace:configure.ac:519: -1- m4_pattern_allow([^CFLAGS$])
-m4trace:configure.ac:520: -1- AC_SUBST([CPPFLAGS])
-m4trace:configure.ac:520: -1- AC_SUBST_TRACE([CPPFLAGS])
-m4trace:configure.ac:520: -1- m4_pattern_allow([^CPPFLAGS$])
-m4trace:configure.ac:521: -1- AC_SUBST([LDFLAGS])
-m4trace:configure.ac:521: -1- AC_SUBST_TRACE([LDFLAGS])
-m4trace:configure.ac:521: -1- m4_pattern_allow([^LDFLAGS$])
-m4trace:configure.ac:522: -1- AC_SUBST([STATIC_LD])
-m4trace:configure.ac:522: -1- AC_SUBST_TRACE([STATIC_LD])
-m4trace:configure.ac:522: -1- m4_pattern_allow([^STATIC_LD$])
-m4trace:configure.ac:524: -1- AC_SUBST([CC_FOR_BUILD])
-m4trace:configure.ac:524: -1- AC_SUBST_TRACE([CC_FOR_BUILD])
-m4trace:configure.ac:524: -1- m4_pattern_allow([^CC_FOR_BUILD$])
-m4trace:configure.ac:525: -1- AC_SUBST([CFLAGS_FOR_BUILD])
-m4trace:configure.ac:525: -1- AC_SUBST_TRACE([CFLAGS_FOR_BUILD])
-m4trace:configure.ac:525: -1- m4_pattern_allow([^CFLAGS_FOR_BUILD$])
-m4trace:configure.ac:526: -1- AC_SUBST([CPPFLAGS_FOR_BUILD])
-m4trace:configure.ac:526: -1- AC_SUBST_TRACE([CPPFLAGS_FOR_BUILD])
-m4trace:configure.ac:526: -1- m4_pattern_allow([^CPPFLAGS_FOR_BUILD$])
-m4trace:configure.ac:527: -1- AC_SUBST([LDFLAGS_FOR_BUILD])
-m4trace:configure.ac:527: -1- AC_SUBST_TRACE([LDFLAGS_FOR_BUILD])
-m4trace:configure.ac:527: -1- m4_pattern_allow([^LDFLAGS_FOR_BUILD$])
-m4trace:configure.ac:528: -1- AC_SUBST([LIBS_FOR_BUILD])
-m4trace:configure.ac:528: -1- AC_SUBST_TRACE([LIBS_FOR_BUILD])
-m4trace:configure.ac:528: -1- m4_pattern_allow([^LIBS_FOR_BUILD$])
-m4trace:configure.ac:542: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.ac:493: the top level])
+m4trace:configure.ac:520: -1- AC_SUBST([CFLAGS])
+m4trace:configure.ac:520: -1- AC_SUBST_TRACE([CFLAGS])
+m4trace:configure.ac:520: -1- m4_pattern_allow([^CFLAGS$])
+m4trace:configure.ac:521: -1- AC_SUBST([CPPFLAGS])
+m4trace:configure.ac:521: -1- AC_SUBST_TRACE([CPPFLAGS])
+m4trace:configure.ac:521: -1- m4_pattern_allow([^CPPFLAGS$])
+m4trace:configure.ac:522: -1- AC_SUBST([LDFLAGS])
+m4trace:configure.ac:522: -1- AC_SUBST_TRACE([LDFLAGS])
+m4trace:configure.ac:522: -1- m4_pattern_allow([^LDFLAGS$])
+m4trace:configure.ac:523: -1- AC_SUBST([STATIC_LD])
+m4trace:configure.ac:523: -1- AC_SUBST_TRACE([STATIC_LD])
+m4trace:configure.ac:523: -1- m4_pattern_allow([^STATIC_LD$])
+m4trace:configure.ac:525: -1- AC_SUBST([CC_FOR_BUILD])
+m4trace:configure.ac:525: -1- AC_SUBST_TRACE([CC_FOR_BUILD])
+m4trace:configure.ac:525: -1- m4_pattern_allow([^CC_FOR_BUILD$])
+m4trace:configure.ac:526: -1- AC_SUBST([CFLAGS_FOR_BUILD])
+m4trace:configure.ac:526: -1- AC_SUBST_TRACE([CFLAGS_FOR_BUILD])
+m4trace:configure.ac:526: -1- m4_pattern_allow([^CFLAGS_FOR_BUILD$])
+m4trace:configure.ac:527: -1- AC_SUBST([CPPFLAGS_FOR_BUILD])
+m4trace:configure.ac:527: -1- AC_SUBST_TRACE([CPPFLAGS_FOR_BUILD])
+m4trace:configure.ac:527: -1- m4_pattern_allow([^CPPFLAGS_FOR_BUILD$])
+m4trace:configure.ac:528: -1- AC_SUBST([LDFLAGS_FOR_BUILD])
+m4trace:configure.ac:528: -1- AC_SUBST_TRACE([LDFLAGS_FOR_BUILD])
+m4trace:configure.ac:528: -1- m4_pattern_allow([^LDFLAGS_FOR_BUILD$])
+m4trace:configure.ac:529: -1- AC_SUBST([LIBS_FOR_BUILD])
+m4trace:configure.ac:529: -1- AC_SUBST_TRACE([LIBS_FOR_BUILD])
+m4trace:configure.ac:529: -1- m4_pattern_allow([^LIBS_FOR_BUILD$])
+m4trace:configure.ac:543: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:1806: RL_LIB_READLINE_VERSION is expanded from...
-configure.ac:542: the top level])
-m4trace:configure.ac:542: -1- AC_DEFINE_TRACE_LITERAL([RL_READLINE_VERSION])
-m4trace:configure.ac:542: -1- m4_pattern_allow([^RL_READLINE_VERSION$])
-m4trace:configure.ac:542: -1- AH_OUTPUT([RL_READLINE_VERSION], [/* encoded version of the installed readline library */
+configure.ac:543: the top level])
+m4trace:configure.ac:543: -1- AC_DEFINE_TRACE_LITERAL([RL_READLINE_VERSION])
+m4trace:configure.ac:543: -1- m4_pattern_allow([^RL_READLINE_VERSION$])
+m4trace:configure.ac:543: -1- AH_OUTPUT([RL_READLINE_VERSION], [/* encoded version of the installed readline library */
 @%:@undef RL_READLINE_VERSION])
-m4trace:configure.ac:542: -1- AC_DEFINE_TRACE_LITERAL([RL_VERSION_MAJOR])
-m4trace:configure.ac:542: -1- m4_pattern_allow([^RL_VERSION_MAJOR$])
-m4trace:configure.ac:542: -1- AH_OUTPUT([RL_VERSION_MAJOR], [/* major version of installed readline library */
+m4trace:configure.ac:543: -1- AC_DEFINE_TRACE_LITERAL([RL_VERSION_MAJOR])
+m4trace:configure.ac:543: -1- m4_pattern_allow([^RL_VERSION_MAJOR$])
+m4trace:configure.ac:543: -1- AH_OUTPUT([RL_VERSION_MAJOR], [/* major version of installed readline library */
 @%:@undef RL_VERSION_MAJOR])
-m4trace:configure.ac:542: -1- AC_DEFINE_TRACE_LITERAL([RL_VERSION_MINOR])
-m4trace:configure.ac:542: -1- m4_pattern_allow([^RL_VERSION_MINOR$])
-m4trace:configure.ac:542: -1- AH_OUTPUT([RL_VERSION_MINOR], [/* minor version of installed readline library */
+m4trace:configure.ac:543: -1- AC_DEFINE_TRACE_LITERAL([RL_VERSION_MINOR])
+m4trace:configure.ac:543: -1- m4_pattern_allow([^RL_VERSION_MINOR$])
+m4trace:configure.ac:543: -1- AH_OUTPUT([RL_VERSION_MINOR], [/* minor version of installed readline library */
 @%:@undef RL_VERSION_MINOR])
-m4trace:configure.ac:542: -1- AC_SUBST([RL_VERSION])
-m4trace:configure.ac:542: -1- AC_SUBST_TRACE([RL_VERSION])
-m4trace:configure.ac:542: -1- m4_pattern_allow([^RL_VERSION$])
-m4trace:configure.ac:542: -1- AC_SUBST([RL_MAJOR])
-m4trace:configure.ac:542: -1- AC_SUBST_TRACE([RL_MAJOR])
-m4trace:configure.ac:542: -1- m4_pattern_allow([^RL_MAJOR$])
-m4trace:configure.ac:542: -1- AC_SUBST([RL_MINOR])
-m4trace:configure.ac:542: -1- AC_SUBST_TRACE([RL_MINOR])
-m4trace:configure.ac:542: -1- m4_pattern_allow([^RL_MINOR$])
-m4trace:configure.ac:555: -1- AC_DEFINE_TRACE_LITERAL([READLINE])
-m4trace:configure.ac:555: -1- m4_pattern_allow([^READLINE$])
-m4trace:configure.ac:590: -1- AC_DEFINE_TRACE_LITERAL([HISTORY])
-m4trace:configure.ac:590: -1- m4_pattern_allow([^HISTORY$])
-m4trace:configure.ac:593: -1- AC_DEFINE_TRACE_LITERAL([BANG_HISTORY])
-m4trace:configure.ac:593: -1- m4_pattern_allow([^BANG_HISTORY$])
-m4trace:configure.ac:623: -1- AC_SUBST([READLINE_LIB])
-m4trace:configure.ac:623: -1- AC_SUBST_TRACE([READLINE_LIB])
-m4trace:configure.ac:623: -1- m4_pattern_allow([^READLINE_LIB$])
-m4trace:configure.ac:624: -1- AC_SUBST([READLINE_DEP])
-m4trace:configure.ac:624: -1- AC_SUBST_TRACE([READLINE_DEP])
-m4trace:configure.ac:624: -1- m4_pattern_allow([^READLINE_DEP$])
-m4trace:configure.ac:625: -1- AC_SUBST([RL_LIBDIR])
-m4trace:configure.ac:625: -1- AC_SUBST_TRACE([RL_LIBDIR])
-m4trace:configure.ac:625: -1- m4_pattern_allow([^RL_LIBDIR$])
-m4trace:configure.ac:626: -1- AC_SUBST([RL_INCLUDEDIR])
-m4trace:configure.ac:626: -1- AC_SUBST_TRACE([RL_INCLUDEDIR])
-m4trace:configure.ac:626: -1- m4_pattern_allow([^RL_INCLUDEDIR$])
-m4trace:configure.ac:627: -1- AC_SUBST([RL_INCLUDE])
-m4trace:configure.ac:627: -1- AC_SUBST_TRACE([RL_INCLUDE])
-m4trace:configure.ac:627: -1- m4_pattern_allow([^RL_INCLUDE$])
-m4trace:configure.ac:628: -1- AC_SUBST([HISTORY_LIB])
-m4trace:configure.ac:628: -1- AC_SUBST_TRACE([HISTORY_LIB])
-m4trace:configure.ac:628: -1- m4_pattern_allow([^HISTORY_LIB$])
-m4trace:configure.ac:629: -1- AC_SUBST([HISTORY_DEP])
-m4trace:configure.ac:629: -1- AC_SUBST_TRACE([HISTORY_DEP])
-m4trace:configure.ac:629: -1- m4_pattern_allow([^HISTORY_DEP$])
-m4trace:configure.ac:630: -1- AC_SUBST([HIST_LIBDIR])
-m4trace:configure.ac:630: -1- AC_SUBST_TRACE([HIST_LIBDIR])
-m4trace:configure.ac:630: -1- m4_pattern_allow([^HIST_LIBDIR$])
-m4trace:configure.ac:631: -1- AC_SUBST([TILDE_LIB])
-m4trace:configure.ac:631: -1- AC_SUBST_TRACE([TILDE_LIB])
-m4trace:configure.ac:631: -1- m4_pattern_allow([^TILDE_LIB$])
-m4trace:configure.ac:636: -1- AC_REQUIRE_AUX_FILE([install-sh])
-m4trace:configure.ac:636: -1- AC_SUBST([INSTALL_PROGRAM])
-m4trace:configure.ac:636: -1- AC_SUBST_TRACE([INSTALL_PROGRAM])
-m4trace:configure.ac:636: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
-m4trace:configure.ac:636: -1- AC_SUBST([INSTALL_SCRIPT])
-m4trace:configure.ac:636: -1- AC_SUBST_TRACE([INSTALL_SCRIPT])
-m4trace:configure.ac:636: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
-m4trace:configure.ac:636: -1- AC_SUBST([INSTALL_DATA])
-m4trace:configure.ac:636: -1- AC_SUBST_TRACE([INSTALL_DATA])
-m4trace:configure.ac:636: -1- m4_pattern_allow([^INSTALL_DATA$])
-m4trace:configure.ac:637: -1- AC_SUBST([AR])
-m4trace:configure.ac:637: -1- AC_SUBST_TRACE([AR])
-m4trace:configure.ac:637: -1- m4_pattern_allow([^AR$])
-m4trace:configure.ac:641: -1- AC_SUBST([RANLIB])
-m4trace:configure.ac:641: -1- AC_SUBST_TRACE([RANLIB])
-m4trace:configure.ac:641: -1- m4_pattern_allow([^RANLIB$])
-m4trace:configure.ac:642: -1- AC_SUBST([YACC])
-m4trace:configure.ac:642: -1- AC_SUBST_TRACE([YACC])
-m4trace:configure.ac:642: -1- m4_pattern_allow([^YACC$])
-m4trace:configure.ac:642: -1- AC_SUBST([YACC])
-m4trace:configure.ac:642: -1- AC_SUBST_TRACE([YACC])
-m4trace:configure.ac:642: -1- m4_pattern_allow([^YACC$])
-m4trace:configure.ac:642: -1- AC_SUBST([YFLAGS])
-m4trace:configure.ac:642: -1- AC_SUBST_TRACE([YFLAGS])
-m4trace:configure.ac:642: -1- m4_pattern_allow([^YFLAGS$])
-m4trace:configure.ac:643: -1- AC_SUBST([SET_MAKE])
-m4trace:configure.ac:643: -1- AC_SUBST_TRACE([SET_MAKE])
-m4trace:configure.ac:643: -1- m4_pattern_allow([^SET_MAKE$])
-m4trace:configure.ac:654: -1- AC_SUBST([MAKE_SHELL])
-m4trace:configure.ac:654: -1- AC_SUBST_TRACE([MAKE_SHELL])
-m4trace:configure.ac:654: -1- m4_pattern_allow([^MAKE_SHELL$])
-m4trace:configure.ac:676: -1- AC_SUBST([SIZE])
-m4trace:configure.ac:676: -1- AC_SUBST_TRACE([SIZE])
-m4trace:configure.ac:676: -1- m4_pattern_allow([^SIZE$])
-m4trace:configure.ac:678: -1- m4_include([m4/stat-time.m4])
-m4trace:configure.ac:679: -1- m4_include([m4/timespec.m4])
-m4trace:configure.ac:682: -1- AC_DEFINE_TRACE_LITERAL([_GNU_SOURCE])
-m4trace:configure.ac:682: -1- m4_pattern_allow([^_GNU_SOURCE$])
-m4trace:configure.ac:685: -1- AC_DEFINE_TRACE_LITERAL([const])
-m4trace:configure.ac:685: -1- m4_pattern_allow([^const$])
-m4trace:configure.ac:685: -1- AH_OUTPUT([const], [/* Define to empty if `const\' does not conform to ANSI C. */
+m4trace:configure.ac:543: -1- AC_SUBST([RL_VERSION])
+m4trace:configure.ac:543: -1- AC_SUBST_TRACE([RL_VERSION])
+m4trace:configure.ac:543: -1- m4_pattern_allow([^RL_VERSION$])
+m4trace:configure.ac:543: -1- AC_SUBST([RL_MAJOR])
+m4trace:configure.ac:543: -1- AC_SUBST_TRACE([RL_MAJOR])
+m4trace:configure.ac:543: -1- m4_pattern_allow([^RL_MAJOR$])
+m4trace:configure.ac:543: -1- AC_SUBST([RL_MINOR])
+m4trace:configure.ac:543: -1- AC_SUBST_TRACE([RL_MINOR])
+m4trace:configure.ac:543: -1- m4_pattern_allow([^RL_MINOR$])
+m4trace:configure.ac:556: -1- AC_DEFINE_TRACE_LITERAL([READLINE])
+m4trace:configure.ac:556: -1- m4_pattern_allow([^READLINE$])
+m4trace:configure.ac:591: -1- AC_DEFINE_TRACE_LITERAL([HISTORY])
+m4trace:configure.ac:591: -1- m4_pattern_allow([^HISTORY$])
+m4trace:configure.ac:594: -1- AC_DEFINE_TRACE_LITERAL([BANG_HISTORY])
+m4trace:configure.ac:594: -1- m4_pattern_allow([^BANG_HISTORY$])
+m4trace:configure.ac:624: -1- AC_SUBST([READLINE_LIB])
+m4trace:configure.ac:624: -1- AC_SUBST_TRACE([READLINE_LIB])
+m4trace:configure.ac:624: -1- m4_pattern_allow([^READLINE_LIB$])
+m4trace:configure.ac:625: -1- AC_SUBST([READLINE_DEP])
+m4trace:configure.ac:625: -1- AC_SUBST_TRACE([READLINE_DEP])
+m4trace:configure.ac:625: -1- m4_pattern_allow([^READLINE_DEP$])
+m4trace:configure.ac:626: -1- AC_SUBST([RL_LIBDIR])
+m4trace:configure.ac:626: -1- AC_SUBST_TRACE([RL_LIBDIR])
+m4trace:configure.ac:626: -1- m4_pattern_allow([^RL_LIBDIR$])
+m4trace:configure.ac:627: -1- AC_SUBST([RL_INCLUDEDIR])
+m4trace:configure.ac:627: -1- AC_SUBST_TRACE([RL_INCLUDEDIR])
+m4trace:configure.ac:627: -1- m4_pattern_allow([^RL_INCLUDEDIR$])
+m4trace:configure.ac:628: -1- AC_SUBST([RL_INCLUDE])
+m4trace:configure.ac:628: -1- AC_SUBST_TRACE([RL_INCLUDE])
+m4trace:configure.ac:628: -1- m4_pattern_allow([^RL_INCLUDE$])
+m4trace:configure.ac:629: -1- AC_SUBST([HISTORY_LIB])
+m4trace:configure.ac:629: -1- AC_SUBST_TRACE([HISTORY_LIB])
+m4trace:configure.ac:629: -1- m4_pattern_allow([^HISTORY_LIB$])
+m4trace:configure.ac:630: -1- AC_SUBST([HISTORY_DEP])
+m4trace:configure.ac:630: -1- AC_SUBST_TRACE([HISTORY_DEP])
+m4trace:configure.ac:630: -1- m4_pattern_allow([^HISTORY_DEP$])
+m4trace:configure.ac:631: -1- AC_SUBST([HIST_LIBDIR])
+m4trace:configure.ac:631: -1- AC_SUBST_TRACE([HIST_LIBDIR])
+m4trace:configure.ac:631: -1- m4_pattern_allow([^HIST_LIBDIR$])
+m4trace:configure.ac:632: -1- AC_SUBST([TILDE_LIB])
+m4trace:configure.ac:632: -1- AC_SUBST_TRACE([TILDE_LIB])
+m4trace:configure.ac:632: -1- m4_pattern_allow([^TILDE_LIB$])
+m4trace:configure.ac:637: -1- AC_REQUIRE_AUX_FILE([install-sh])
+m4trace:configure.ac:637: -1- AC_SUBST([INSTALL_PROGRAM])
+m4trace:configure.ac:637: -1- AC_SUBST_TRACE([INSTALL_PROGRAM])
+m4trace:configure.ac:637: -1- m4_pattern_allow([^INSTALL_PROGRAM$])
+m4trace:configure.ac:637: -1- AC_SUBST([INSTALL_SCRIPT])
+m4trace:configure.ac:637: -1- AC_SUBST_TRACE([INSTALL_SCRIPT])
+m4trace:configure.ac:637: -1- m4_pattern_allow([^INSTALL_SCRIPT$])
+m4trace:configure.ac:637: -1- AC_SUBST([INSTALL_DATA])
+m4trace:configure.ac:637: -1- AC_SUBST_TRACE([INSTALL_DATA])
+m4trace:configure.ac:637: -1- m4_pattern_allow([^INSTALL_DATA$])
+m4trace:configure.ac:638: -1- AC_SUBST([AR])
+m4trace:configure.ac:638: -1- AC_SUBST_TRACE([AR])
+m4trace:configure.ac:638: -1- m4_pattern_allow([^AR$])
+m4trace:configure.ac:642: -1- AC_SUBST([RANLIB])
+m4trace:configure.ac:642: -1- AC_SUBST_TRACE([RANLIB])
+m4trace:configure.ac:642: -1- m4_pattern_allow([^RANLIB$])
+m4trace:configure.ac:643: -1- AC_SUBST([YACC])
+m4trace:configure.ac:643: -1- AC_SUBST_TRACE([YACC])
+m4trace:configure.ac:643: -1- m4_pattern_allow([^YACC$])
+m4trace:configure.ac:643: -1- AC_SUBST([YACC])
+m4trace:configure.ac:643: -1- AC_SUBST_TRACE([YACC])
+m4trace:configure.ac:643: -1- m4_pattern_allow([^YACC$])
+m4trace:configure.ac:643: -1- AC_SUBST([YFLAGS])
+m4trace:configure.ac:643: -1- AC_SUBST_TRACE([YFLAGS])
+m4trace:configure.ac:643: -1- m4_pattern_allow([^YFLAGS$])
+m4trace:configure.ac:644: -1- AC_SUBST([SET_MAKE])
+m4trace:configure.ac:644: -1- AC_SUBST_TRACE([SET_MAKE])
+m4trace:configure.ac:644: -1- m4_pattern_allow([^SET_MAKE$])
+m4trace:configure.ac:655: -1- AC_SUBST([MAKE_SHELL])
+m4trace:configure.ac:655: -1- AC_SUBST_TRACE([MAKE_SHELL])
+m4trace:configure.ac:655: -1- m4_pattern_allow([^MAKE_SHELL$])
+m4trace:configure.ac:677: -1- AC_SUBST([SIZE])
+m4trace:configure.ac:677: -1- AC_SUBST_TRACE([SIZE])
+m4trace:configure.ac:677: -1- m4_pattern_allow([^SIZE$])
+m4trace:configure.ac:679: -1- m4_include([m4/stat-time.m4])
+m4trace:configure.ac:680: -1- m4_include([m4/timespec.m4])
+m4trace:configure.ac:683: -1- AC_DEFINE_TRACE_LITERAL([_GNU_SOURCE])
+m4trace:configure.ac:683: -1- m4_pattern_allow([^_GNU_SOURCE$])
+m4trace:configure.ac:686: -1- AC_DEFINE_TRACE_LITERAL([const])
+m4trace:configure.ac:686: -1- m4_pattern_allow([^const$])
+m4trace:configure.ac:686: -1- AH_OUTPUT([const], [/* Define to empty if `const\' does not conform to ANSI C. */
 @%:@undef const])
-m4trace:configure.ac:686: -1- AH_OUTPUT([inline], [/* Define to `__inline__\' or `__inline\' if that\'s what the C compiler
+m4trace:configure.ac:687: -1- AH_OUTPUT([inline], [/* Define to `__inline__\' or `__inline\' if that\'s what the C compiler
    calls it, or to nothing if \'inline\' is not supported under any name.  */
 #ifndef __cplusplus
 #undef inline
 #endif])
-m4trace:configure.ac:687: -1- AH_OUTPUT([WORDS_BIGENDIAN], [/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
+m4trace:configure.ac:688: -1- AH_OUTPUT([WORDS_BIGENDIAN], [/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most
    significant byte first (like Motorola and SPARC, unlike Intel). */
 #if defined AC_APPLE_UNIVERSAL_BUILD
 # if defined __BIG_ENDIAN__
@@ -729,49 +729,49 @@ m4trace:configure.ac:687: -1- AH_OUTPUT([WORDS_BIGENDIAN], [/* Define WORDS_BIGE
 #  undef WORDS_BIGENDIAN
 # endif
 #endif])
-m4trace:configure.ac:687: -1- AC_DEFINE_TRACE_LITERAL([WORDS_BIGENDIAN])
-m4trace:configure.ac:687: -1- m4_pattern_allow([^WORDS_BIGENDIAN$])
-m4trace:configure.ac:687: -1- AC_DEFINE_TRACE_LITERAL([AC_APPLE_UNIVERSAL_BUILD])
-m4trace:configure.ac:687: -1- m4_pattern_allow([^AC_APPLE_UNIVERSAL_BUILD$])
-m4trace:configure.ac:687: -1- AH_OUTPUT([AC_APPLE_UNIVERSAL_BUILD], [/* Define if building universal (internal helper macro) */
+m4trace:configure.ac:688: -1- AC_DEFINE_TRACE_LITERAL([WORDS_BIGENDIAN])
+m4trace:configure.ac:688: -1- m4_pattern_allow([^WORDS_BIGENDIAN$])
+m4trace:configure.ac:688: -1- AC_DEFINE_TRACE_LITERAL([AC_APPLE_UNIVERSAL_BUILD])
+m4trace:configure.ac:688: -1- m4_pattern_allow([^AC_APPLE_UNIVERSAL_BUILD$])
+m4trace:configure.ac:688: -1- AH_OUTPUT([AC_APPLE_UNIVERSAL_BUILD], [/* Define if building universal (internal helper macro) */
 @%:@undef AC_APPLE_UNIVERSAL_BUILD])
-m4trace:configure.ac:688: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRINGIZE])
-m4trace:configure.ac:688: -1- m4_pattern_allow([^HAVE_STRINGIZE$])
-m4trace:configure.ac:688: -1- AH_OUTPUT([HAVE_STRINGIZE], [/* Define to 1 if cpp supports the ANSI @%:@ stringizing operator. */
+m4trace:configure.ac:689: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRINGIZE])
+m4trace:configure.ac:689: -1- m4_pattern_allow([^HAVE_STRINGIZE$])
+m4trace:configure.ac:689: -1- AH_OUTPUT([HAVE_STRINGIZE], [/* Define to 1 if cpp supports the ANSI @%:@ stringizing operator. */
 @%:@undef HAVE_STRINGIZE])
-m4trace:configure.ac:689: -1- _m4_warn([obsolete], [The macro `AC_C_LONG_DOUBLE' is obsolete.
+m4trace:configure.ac:690: -1- _m4_warn([obsolete], [The macro `AC_C_LONG_DOUBLE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/types.m4:452: AC_C_LONG_DOUBLE is expanded from...
-configure.ac:689: the top level])
-m4trace:configure.ac:689: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LONG_DOUBLE_WIDER])
-m4trace:configure.ac:689: -1- m4_pattern_allow([^HAVE_LONG_DOUBLE_WIDER$])
-m4trace:configure.ac:689: -1- AH_OUTPUT([HAVE_LONG_DOUBLE_WIDER], [/* Define to 1 if the type `long double\' works and has more range or precision
+configure.ac:690: the top level])
+m4trace:configure.ac:690: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LONG_DOUBLE_WIDER])
+m4trace:configure.ac:690: -1- m4_pattern_allow([^HAVE_LONG_DOUBLE_WIDER$])
+m4trace:configure.ac:690: -1- AH_OUTPUT([HAVE_LONG_DOUBLE_WIDER], [/* Define to 1 if the type `long double\' works and has more range or precision
    than `double\'. */
 @%:@undef HAVE_LONG_DOUBLE_WIDER])
-m4trace:configure.ac:689: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LONG_DOUBLE])
-m4trace:configure.ac:689: -1- m4_pattern_allow([^HAVE_LONG_DOUBLE$])
-m4trace:configure.ac:689: -1- AH_OUTPUT([HAVE_LONG_DOUBLE], [/* Define to 1 if the type `long double\' works and has more range or precision
+m4trace:configure.ac:690: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LONG_DOUBLE])
+m4trace:configure.ac:690: -1- m4_pattern_allow([^HAVE_LONG_DOUBLE$])
+m4trace:configure.ac:690: -1- AH_OUTPUT([HAVE_LONG_DOUBLE], [/* Define to 1 if the type `long double\' works and has more range or precision
    than `double\'. */
 @%:@undef HAVE_LONG_DOUBLE])
-m4trace:configure.ac:690: -1- AC_DEFINE_TRACE_LITERAL([PROTOTYPES])
-m4trace:configure.ac:690: -1- m4_pattern_allow([^PROTOTYPES$])
-m4trace:configure.ac:690: -1- AH_OUTPUT([PROTOTYPES], [/* Define to 1 if the C compiler supports function prototypes. */
+m4trace:configure.ac:691: -1- AC_DEFINE_TRACE_LITERAL([PROTOTYPES])
+m4trace:configure.ac:691: -1- m4_pattern_allow([^PROTOTYPES$])
+m4trace:configure.ac:691: -1- AH_OUTPUT([PROTOTYPES], [/* Define to 1 if the C compiler supports function prototypes. */
 @%:@undef PROTOTYPES])
-m4trace:configure.ac:690: -1- AC_DEFINE_TRACE_LITERAL([__PROTOTYPES])
-m4trace:configure.ac:690: -1- m4_pattern_allow([^__PROTOTYPES$])
-m4trace:configure.ac:690: -1- AH_OUTPUT([__PROTOTYPES], [/* Define like PROTOTYPES; this can be used by system headers. */
+m4trace:configure.ac:691: -1- AC_DEFINE_TRACE_LITERAL([__PROTOTYPES])
+m4trace:configure.ac:691: -1- m4_pattern_allow([^__PROTOTYPES$])
+m4trace:configure.ac:691: -1- AH_OUTPUT([__PROTOTYPES], [/* Define like PROTOTYPES; this can be used by system headers. */
 @%:@undef __PROTOTYPES])
-m4trace:configure.ac:691: -1- AH_OUTPUT([__CHAR_UNSIGNED__], [/* Define to 1 if type `char\' is unsigned and you are not using gcc.  */
+m4trace:configure.ac:692: -1- AH_OUTPUT([__CHAR_UNSIGNED__], [/* Define to 1 if type `char\' is unsigned and you are not using gcc.  */
 #ifndef __CHAR_UNSIGNED__
 # undef __CHAR_UNSIGNED__
 #endif])
-m4trace:configure.ac:691: -1- AC_DEFINE_TRACE_LITERAL([__CHAR_UNSIGNED__])
-m4trace:configure.ac:691: -1- m4_pattern_allow([^__CHAR_UNSIGNED__$])
-m4trace:configure.ac:692: -1- AC_DEFINE_TRACE_LITERAL([volatile])
-m4trace:configure.ac:692: -1- m4_pattern_allow([^volatile$])
-m4trace:configure.ac:692: -1- AH_OUTPUT([volatile], [/* Define to empty if the keyword `volatile\' does not work. Warning: valid
+m4trace:configure.ac:692: -1- AC_DEFINE_TRACE_LITERAL([__CHAR_UNSIGNED__])
+m4trace:configure.ac:692: -1- m4_pattern_allow([^__CHAR_UNSIGNED__$])
+m4trace:configure.ac:693: -1- AC_DEFINE_TRACE_LITERAL([volatile])
+m4trace:configure.ac:693: -1- m4_pattern_allow([^volatile$])
+m4trace:configure.ac:693: -1- AH_OUTPUT([volatile], [/* Define to empty if the keyword `volatile\' does not work. Warning: valid
    code using `volatile\' can become incorrect without. Disable with care. */
 @%:@undef volatile])
-m4trace:configure.ac:693: -1- AH_OUTPUT([restrict], [/* Define to the equivalent of the C99 \'restrict\' keyword, or to
+m4trace:configure.ac:694: -1- AH_OUTPUT([restrict], [/* Define to the equivalent of the C99 \'restrict\' keyword, or to
    nothing if this is not supported.  Do not define if restrict is
    supported directly.  */
 #undef restrict
@@ -784,93 +784,93 @@ m4trace:configure.ac:693: -1- AH_OUTPUT([restrict], [/* Define to the equivalent
 # define _Restrict
 # define __restrict__
 #endif])
-m4trace:configure.ac:693: -1- AC_DEFINE_TRACE_LITERAL([restrict])
-m4trace:configure.ac:693: -1- m4_pattern_allow([^restrict$])
-m4trace:configure.ac:693: -1- AC_DEFINE_TRACE_LITERAL([restrict])
-m4trace:configure.ac:693: -1- m4_pattern_allow([^restrict$])
-m4trace:configure.ac:696: -1- AM_GNU_GETTEXT([no-libtool], [need-ngettext], [lib/intl])
-m4trace:configure.ac:696: -1- AC_SUBST([MKINSTALLDIRS])
-m4trace:configure.ac:696: -1- AC_SUBST_TRACE([MKINSTALLDIRS])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^MKINSTALLDIRS$])
-m4trace:configure.ac:696: -1- AM_NLS
-m4trace:configure.ac:696: -1- AC_SUBST([USE_NLS])
-m4trace:configure.ac:696: -1- AC_SUBST_TRACE([USE_NLS])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^USE_NLS$])
-m4trace:configure.ac:696: -1- AC_SUBST([MSGFMT])
-m4trace:configure.ac:696: -1- AC_SUBST_TRACE([MSGFMT])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^MSGFMT$])
-m4trace:configure.ac:696: -1- AC_SUBST([GMSGFMT])
-m4trace:configure.ac:696: -1- AC_SUBST_TRACE([GMSGFMT])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^GMSGFMT$])
-m4trace:configure.ac:696: -1- AC_SUBST([XGETTEXT])
-m4trace:configure.ac:696: -1- AC_SUBST_TRACE([XGETTEXT])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^XGETTEXT$])
-m4trace:configure.ac:696: -1- AC_SUBST([MSGMERGE])
-m4trace:configure.ac:696: -1- AC_SUBST_TRACE([MSGMERGE])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^MSGMERGE$])
-m4trace:configure.ac:696: -1- _m4_warn([obsolete], [The macro `AC_OUTPUT_COMMANDS' is obsolete.
+m4trace:configure.ac:694: -1- AC_DEFINE_TRACE_LITERAL([restrict])
+m4trace:configure.ac:694: -1- m4_pattern_allow([^restrict$])
+m4trace:configure.ac:694: -1- AC_DEFINE_TRACE_LITERAL([restrict])
+m4trace:configure.ac:694: -1- m4_pattern_allow([^restrict$])
+m4trace:configure.ac:697: -1- AM_GNU_GETTEXT([no-libtool], [need-ngettext], [lib/intl])
+m4trace:configure.ac:697: -1- AC_SUBST([MKINSTALLDIRS])
+m4trace:configure.ac:697: -1- AC_SUBST_TRACE([MKINSTALLDIRS])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^MKINSTALLDIRS$])
+m4trace:configure.ac:697: -1- AM_NLS
+m4trace:configure.ac:697: -1- AC_SUBST([USE_NLS])
+m4trace:configure.ac:697: -1- AC_SUBST_TRACE([USE_NLS])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^USE_NLS$])
+m4trace:configure.ac:697: -1- AC_SUBST([MSGFMT])
+m4trace:configure.ac:697: -1- AC_SUBST_TRACE([MSGFMT])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^MSGFMT$])
+m4trace:configure.ac:697: -1- AC_SUBST([GMSGFMT])
+m4trace:configure.ac:697: -1- AC_SUBST_TRACE([GMSGFMT])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^GMSGFMT$])
+m4trace:configure.ac:697: -1- AC_SUBST([XGETTEXT])
+m4trace:configure.ac:697: -1- AC_SUBST_TRACE([XGETTEXT])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^XGETTEXT$])
+m4trace:configure.ac:697: -1- AC_SUBST([MSGMERGE])
+m4trace:configure.ac:697: -1- AC_SUBST_TRACE([MSGMERGE])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^MSGMERGE$])
+m4trace:configure.ac:697: -1- _m4_warn([obsolete], [The macro `AC_OUTPUT_COMMANDS' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/status.m4:1026: AC_OUTPUT_COMMANDS is expanded from...
 aclocal.m4:3707: AM_PO_SUBDIRS is expanded from...
 aclocal.m4:2111: AM_GNU_GETTEXT is expanded from...
-configure.ac:696: the top level])
-m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([off_t])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^off_t$])
-m4trace:configure.ac:696: -1- AH_OUTPUT([off_t], [/* Define to `long int\' if <sys/types.h> does not define. */
+configure.ac:697: the top level])
+m4trace:configure.ac:697: -1- AC_DEFINE_TRACE_LITERAL([off_t])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^off_t$])
+m4trace:configure.ac:697: -1- AH_OUTPUT([off_t], [/* Define to `long int\' if <sys/types.h> does not define. */
 @%:@undef off_t])
-m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([size_t])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^size_t$])
-m4trace:configure.ac:696: -1- AH_OUTPUT([size_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
+m4trace:configure.ac:697: -1- AC_DEFINE_TRACE_LITERAL([size_t])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^size_t$])
+m4trace:configure.ac:697: -1- AH_OUTPUT([size_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
 @%:@undef size_t])
-m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ALLOCA_H])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^HAVE_ALLOCA_H$])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_ALLOCA_H], [/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
+m4trace:configure.ac:697: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ALLOCA_H])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^HAVE_ALLOCA_H$])
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_ALLOCA_H], [/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
    */
 @%:@undef HAVE_ALLOCA_H])
-m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ALLOCA])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^HAVE_ALLOCA$])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_ALLOCA], [/* Define to 1 if you have `alloca\', as a function or macro. */
+m4trace:configure.ac:697: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ALLOCA])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^HAVE_ALLOCA$])
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_ALLOCA], [/* Define to 1 if you have `alloca\', as a function or macro. */
 @%:@undef HAVE_ALLOCA])
-m4trace:configure.ac:696: -1- AC_LIBSOURCE([alloca.c])
-m4trace:configure.ac:696: -1- AC_SUBST([ALLOCA], [\${LIBOBJDIR}alloca.$ac_objext])
-m4trace:configure.ac:696: -1- AC_SUBST_TRACE([ALLOCA])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^ALLOCA$])
-m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([C_ALLOCA])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^C_ALLOCA$])
-m4trace:configure.ac:696: -1- AH_OUTPUT([C_ALLOCA], [/* Define to 1 if using `alloca.c\'. */
+m4trace:configure.ac:697: -1- AC_LIBSOURCE([alloca.c])
+m4trace:configure.ac:697: -1- AC_SUBST([ALLOCA], [\${LIBOBJDIR}alloca.$ac_objext])
+m4trace:configure.ac:697: -1- AC_SUBST_TRACE([ALLOCA])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^ALLOCA$])
+m4trace:configure.ac:697: -1- AC_DEFINE_TRACE_LITERAL([C_ALLOCA])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^C_ALLOCA$])
+m4trace:configure.ac:697: -1- AH_OUTPUT([C_ALLOCA], [/* Define to 1 if using `alloca.c\'. */
 @%:@undef C_ALLOCA])
-m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([CRAY_STACKSEG_END])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^CRAY_STACKSEG_END$])
-m4trace:configure.ac:696: -1- AH_OUTPUT([CRAY_STACKSEG_END], [/* Define to one of `_getb67\', `GETB67\', `getb67\' for Cray-2 and Cray-YMP
+m4trace:configure.ac:697: -1- AC_DEFINE_TRACE_LITERAL([CRAY_STACKSEG_END])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^CRAY_STACKSEG_END$])
+m4trace:configure.ac:697: -1- AH_OUTPUT([CRAY_STACKSEG_END], [/* Define to one of `_getb67\', `GETB67\', `getb67\' for Cray-2 and Cray-YMP
    systems. This function is required for `alloca.c\' support on those systems.
    */
 @%:@undef CRAY_STACKSEG_END])
-m4trace:configure.ac:696: -1- AH_OUTPUT([STACK_DIRECTION], [/* If using the C implementation of alloca, define if you know the
+m4trace:configure.ac:697: -1- AH_OUTPUT([STACK_DIRECTION], [/* If using the C implementation of alloca, define if you know the
    direction of stack growth for your system; otherwise it will be
    automatically deduced at runtime.
        STACK_DIRECTION > 0 => grows toward higher addresses
        STACK_DIRECTION < 0 => grows toward lower addresses
        STACK_DIRECTION = 0 => direction of growth unknown */
 @%:@undef STACK_DIRECTION])
-m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([STACK_DIRECTION])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^STACK_DIRECTION$])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
+m4trace:configure.ac:697: -1- AC_DEFINE_TRACE_LITERAL([STACK_DIRECTION])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^STACK_DIRECTION$])
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
 @%:@undef HAVE_STDLIB_H])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
 @%:@undef HAVE_UNISTD_H])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_SYS_PARAM_H], [/* Define to 1 if you have the <sys/param.h> header file. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_SYS_PARAM_H], [/* Define to 1 if you have the <sys/param.h> header file. */
 @%:@undef HAVE_SYS_PARAM_H])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_GETPAGESIZE], [/* Define to 1 if you have the `getpagesize\' function. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_GETPAGESIZE], [/* Define to 1 if you have the `getpagesize\' function. */
 @%:@undef HAVE_GETPAGESIZE])
-m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETPAGESIZE])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^HAVE_GETPAGESIZE$])
-m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MMAP])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^HAVE_MMAP$])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_MMAP], [/* Define to 1 if you have a working `mmap\' system call. */
+m4trace:configure.ac:697: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETPAGESIZE])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^HAVE_GETPAGESIZE$])
+m4trace:configure.ac:697: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MMAP])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^HAVE_MMAP$])
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_MMAP], [/* Define to 1 if you have a working `mmap\' system call. */
 @%:@undef HAVE_MMAP])
-m4trace:configure.ac:696: -1- AC_SUBST([GLIBC21])
-m4trace:configure.ac:696: -1- AC_SUBST_TRACE([GLIBC21])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^GLIBC21$])
-m4trace:configure.ac:696: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+m4trace:configure.ac:697: -1- AC_SUBST([GLIBC21])
+m4trace:configure.ac:697: -1- AC_SUBST_TRACE([GLIBC21])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^GLIBC21$])
+m4trace:configure.ac:697: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
@@ -878,12 +878,12 @@ You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is
 aclocal.m4:2613: gt_INTDIV0 is expanded from...
 aclocal.m4:2399: AM_INTL_SUBDIR is expanded from...
 aclocal.m4:2111: AM_GNU_GETTEXT is expanded from...
-configure.ac:696: the top level])
-m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([INTDIV0_RAISES_SIGFPE])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^INTDIV0_RAISES_SIGFPE$])
-m4trace:configure.ac:696: -1- AH_OUTPUT([INTDIV0_RAISES_SIGFPE], [/* Define if integer division by zero raises signal SIGFPE. */
+configure.ac:697: the top level])
+m4trace:configure.ac:697: -1- AC_DEFINE_TRACE_LITERAL([INTDIV0_RAISES_SIGFPE])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^INTDIV0_RAISES_SIGFPE$])
+m4trace:configure.ac:697: -1- AH_OUTPUT([INTDIV0_RAISES_SIGFPE], [/* Define if integer division by zero raises signal SIGFPE. */
 @%:@undef INTDIV0_RAISES_SIGFPE])
-m4trace:configure.ac:696: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+m4trace:configure.ac:697: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
@@ -892,13 +892,13 @@ aclocal.m4:2715: jm_AC_HEADER_INTTYPES_H is expanded from...
 aclocal.m4:4016: jm_AC_TYPE_UINTMAX_T is expanded from...
 aclocal.m4:2399: AM_INTL_SUBDIR is expanded from...
 aclocal.m4:2111: AM_GNU_GETTEXT is expanded from...
-configure.ac:696: the top level])
-m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([HAVE_INTTYPES_H_WITH_UINTMAX])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^HAVE_INTTYPES_H_WITH_UINTMAX$])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_INTTYPES_H_WITH_UINTMAX], [/* Define if <inttypes.h> exists, doesn\'t clash with <sys/types.h>, and
+configure.ac:697: the top level])
+m4trace:configure.ac:697: -1- AC_DEFINE_TRACE_LITERAL([HAVE_INTTYPES_H_WITH_UINTMAX])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^HAVE_INTTYPES_H_WITH_UINTMAX$])
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_INTTYPES_H_WITH_UINTMAX], [/* Define if <inttypes.h> exists, doesn\'t clash with <sys/types.h>, and
    declares uintmax_t. */
 @%:@undef HAVE_INTTYPES_H_WITH_UINTMAX])
-m4trace:configure.ac:696: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+m4trace:configure.ac:697: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
@@ -907,13 +907,13 @@ aclocal.m4:3986: jm_AC_HEADER_STDINT_H is expanded from...
 aclocal.m4:4016: jm_AC_TYPE_UINTMAX_T is expanded from...
 aclocal.m4:2399: AM_INTL_SUBDIR is expanded from...
 aclocal.m4:2111: AM_GNU_GETTEXT is expanded from...
-configure.ac:696: the top level])
-m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STDINT_H_WITH_UINTMAX])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^HAVE_STDINT_H_WITH_UINTMAX$])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_STDINT_H_WITH_UINTMAX], [/* Define if <stdint.h> exists, doesn\'t clash with <sys/types.h>, and declares
+configure.ac:697: the top level])
+m4trace:configure.ac:697: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STDINT_H_WITH_UINTMAX])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^HAVE_STDINT_H_WITH_UINTMAX$])
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_STDINT_H_WITH_UINTMAX], [/* Define if <stdint.h> exists, doesn\'t clash with <sys/types.h>, and declares
    uintmax_t. */
 @%:@undef HAVE_STDINT_H_WITH_UINTMAX])
-m4trace:configure.ac:696: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+m4trace:configure.ac:697: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
@@ -922,21 +922,21 @@ aclocal.m4:4043: jm_AC_TYPE_UNSIGNED_LONG_LONG is expanded from...
 aclocal.m4:4016: jm_AC_TYPE_UINTMAX_T is expanded from...
 aclocal.m4:2399: AM_INTL_SUBDIR is expanded from...
 aclocal.m4:2111: AM_GNU_GETTEXT is expanded from...
-configure.ac:696: the top level])
-m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UNSIGNED_LONG_LONG])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^HAVE_UNSIGNED_LONG_LONG$])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_UNSIGNED_LONG_LONG], [/* Define if you have the unsigned long long type. */
+configure.ac:697: the top level])
+m4trace:configure.ac:697: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UNSIGNED_LONG_LONG])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^HAVE_UNSIGNED_LONG_LONG$])
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_UNSIGNED_LONG_LONG], [/* Define if you have the unsigned long long type. */
 @%:@undef HAVE_UNSIGNED_LONG_LONG])
-m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([uintmax_t])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^uintmax_t$])
-m4trace:configure.ac:696: -1- AH_OUTPUT([uintmax_t], [/* Define to unsigned long or unsigned long long if <stdint.h> and
+m4trace:configure.ac:697: -1- AC_DEFINE_TRACE_LITERAL([uintmax_t])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^uintmax_t$])
+m4trace:configure.ac:697: -1- AH_OUTPUT([uintmax_t], [/* Define to unsigned long or unsigned long long if <stdint.h> and
    <inttypes.h> don\'t define. */
 @%:@undef uintmax_t])
-m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UINTMAX_T])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^HAVE_UINTMAX_T$])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_UINTMAX_T], [/* Define if you have the \'uintmax_t\' type in <stdint.h> or <inttypes.h>. */
+m4trace:configure.ac:697: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UINTMAX_T])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^HAVE_UINTMAX_T$])
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_UINTMAX_T], [/* Define if you have the \'uintmax_t\' type in <stdint.h> or <inttypes.h>. */
 @%:@undef HAVE_UINTMAX_T])
-m4trace:configure.ac:696: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+m4trace:configure.ac:697: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
@@ -944,12 +944,12 @@ You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE
 aclocal.m4:2688: gt_HEADER_INTTYPES_H is expanded from...
 aclocal.m4:2399: AM_INTL_SUBDIR is expanded from...
 aclocal.m4:2111: AM_GNU_GETTEXT is expanded from...
-configure.ac:696: the top level])
-m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([HAVE_INTTYPES_H])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^HAVE_INTTYPES_H$])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define if <inttypes.h> exists and doesn\'t clash with <sys/types.h>. */
+configure.ac:697: the top level])
+m4trace:configure.ac:697: -1- AC_DEFINE_TRACE_LITERAL([HAVE_INTTYPES_H])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^HAVE_INTTYPES_H$])
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define if <inttypes.h> exists and doesn\'t clash with <sys/types.h>. */
 @%:@undef HAVE_INTTYPES_H])
-m4trace:configure.ac:696: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+m4trace:configure.ac:697: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
@@ -957,78 +957,78 @@ You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE
 aclocal.m4:2743: gt_INTTYPES_PRI is expanded from...
 aclocal.m4:2399: AM_INTL_SUBDIR is expanded from...
 aclocal.m4:2111: AM_GNU_GETTEXT is expanded from...
-configure.ac:696: the top level])
-m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([PRI_MACROS_BROKEN])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^PRI_MACROS_BROKEN$])
-m4trace:configure.ac:696: -1- AH_OUTPUT([PRI_MACROS_BROKEN], [/* Define if <inttypes.h> exists and defines unusable PRI* macros. */
+configure.ac:697: the top level])
+m4trace:configure.ac:697: -1- AC_DEFINE_TRACE_LITERAL([PRI_MACROS_BROKEN])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^PRI_MACROS_BROKEN$])
+m4trace:configure.ac:697: -1- AH_OUTPUT([PRI_MACROS_BROKEN], [/* Define if <inttypes.h> exists and defines unusable PRI* macros. */
 @%:@undef PRI_MACROS_BROKEN])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_ARGZ_H], [/* Define to 1 if you have the <argz.h> header file. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_ARGZ_H], [/* Define to 1 if you have the <argz.h> header file. */
 @%:@undef HAVE_ARGZ_H])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_LIMITS_H], [/* Define to 1 if you have the <limits.h> header file. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_LIMITS_H], [/* Define to 1 if you have the <limits.h> header file. */
 @%:@undef HAVE_LIMITS_H])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_LOCALE_H], [/* Define to 1 if you have the <locale.h> header file. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_LOCALE_H], [/* Define to 1 if you have the <locale.h> header file. */
 @%:@undef HAVE_LOCALE_H])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_NL_TYPES_H], [/* Define to 1 if you have the <nl_types.h> header file. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_NL_TYPES_H], [/* Define to 1 if you have the <nl_types.h> header file. */
 @%:@undef HAVE_NL_TYPES_H])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_MALLOC_H], [/* Define to 1 if you have the <malloc.h> header file. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_MALLOC_H], [/* Define to 1 if you have the <malloc.h> header file. */
 @%:@undef HAVE_MALLOC_H])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_STDDEF_H], [/* Define to 1 if you have the <stddef.h> header file. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_STDDEF_H], [/* Define to 1 if you have the <stddef.h> header file. */
 @%:@undef HAVE_STDDEF_H])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
 @%:@undef HAVE_STDLIB_H])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
 @%:@undef HAVE_STRING_H])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
 @%:@undef HAVE_UNISTD_H])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_SYS_PARAM_H], [/* Define to 1 if you have the <sys/param.h> header file. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_SYS_PARAM_H], [/* Define to 1 if you have the <sys/param.h> header file. */
 @%:@undef HAVE_SYS_PARAM_H])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_FEOF_UNLOCKED], [/* Define to 1 if you have the `feof_unlocked\' function. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_FEOF_UNLOCKED], [/* Define to 1 if you have the `feof_unlocked\' function. */
 @%:@undef HAVE_FEOF_UNLOCKED])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_FGETS_UNLOCKED], [/* Define to 1 if you have the `fgets_unlocked\' function. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_FGETS_UNLOCKED], [/* Define to 1 if you have the `fgets_unlocked\' function. */
 @%:@undef HAVE_FGETS_UNLOCKED])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_GETC_UNLOCKED], [/* Define to 1 if you have the `getc_unlocked\' function. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_GETC_UNLOCKED], [/* Define to 1 if you have the `getc_unlocked\' function. */
 @%:@undef HAVE_GETC_UNLOCKED])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_GETCWD], [/* Define to 1 if you have the `getcwd\' function. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_GETCWD], [/* Define to 1 if you have the `getcwd\' function. */
 @%:@undef HAVE_GETCWD])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_GETEGID], [/* Define to 1 if you have the `getegid\' function. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_GETEGID], [/* Define to 1 if you have the `getegid\' function. */
 @%:@undef HAVE_GETEGID])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_GETEUID], [/* Define to 1 if you have the `geteuid\' function. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_GETEUID], [/* Define to 1 if you have the `geteuid\' function. */
 @%:@undef HAVE_GETEUID])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_GETGID], [/* Define to 1 if you have the `getgid\' function. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_GETGID], [/* Define to 1 if you have the `getgid\' function. */
 @%:@undef HAVE_GETGID])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_GETUID], [/* Define to 1 if you have the `getuid\' function. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_GETUID], [/* Define to 1 if you have the `getuid\' function. */
 @%:@undef HAVE_GETUID])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_MEMPCPY], [/* Define to 1 if you have the `mempcpy\' function. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_MEMPCPY], [/* Define to 1 if you have the `mempcpy\' function. */
 @%:@undef HAVE_MEMPCPY])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_MUNMAP], [/* Define to 1 if you have the `munmap\' function. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_MUNMAP], [/* Define to 1 if you have the `munmap\' function. */
 @%:@undef HAVE_MUNMAP])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_PUTENV], [/* Define to 1 if you have the `putenv\' function. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_PUTENV], [/* Define to 1 if you have the `putenv\' function. */
 @%:@undef HAVE_PUTENV])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_SETENV], [/* Define to 1 if you have the `setenv\' function. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_SETENV], [/* Define to 1 if you have the `setenv\' function. */
 @%:@undef HAVE_SETENV])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_SETLOCALE], [/* Define to 1 if you have the `setlocale\' function. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_SETLOCALE], [/* Define to 1 if you have the `setlocale\' function. */
 @%:@undef HAVE_SETLOCALE])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_LOCALECONV], [/* Define to 1 if you have the `localeconv\' function. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_LOCALECONV], [/* Define to 1 if you have the `localeconv\' function. */
 @%:@undef HAVE_LOCALECONV])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_STPCPY], [/* Define to 1 if you have the `stpcpy\' function. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_STPCPY], [/* Define to 1 if you have the `stpcpy\' function. */
 @%:@undef HAVE_STPCPY])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_STRCASECMP], [/* Define to 1 if you have the `strcasecmp\' function. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_STRCASECMP], [/* Define to 1 if you have the `strcasecmp\' function. */
 @%:@undef HAVE_STRCASECMP])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_STRDUP], [/* Define to 1 if you have the `strdup\' function. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_STRDUP], [/* Define to 1 if you have the `strdup\' function. */
 @%:@undef HAVE_STRDUP])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_STRTOUL], [/* Define to 1 if you have the `strtoul\' function. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_STRTOUL], [/* Define to 1 if you have the `strtoul\' function. */
 @%:@undef HAVE_STRTOUL])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_TSEARCH], [/* Define to 1 if you have the `tsearch\' function. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_TSEARCH], [/* Define to 1 if you have the `tsearch\' function. */
 @%:@undef HAVE_TSEARCH])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE___ARGZ_COUNT], [/* Define to 1 if you have the `__argz_count\' function. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE___ARGZ_COUNT], [/* Define to 1 if you have the `__argz_count\' function. */
 @%:@undef HAVE___ARGZ_COUNT])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE___ARGZ_STRINGIFY], [/* Define to 1 if you have the `__argz_stringify\' function. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE___ARGZ_STRINGIFY], [/* Define to 1 if you have the `__argz_stringify\' function. */
 @%:@undef HAVE___ARGZ_STRINGIFY])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE___ARGZ_NEXT], [/* Define to 1 if you have the `__argz_next\' function. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE___ARGZ_NEXT], [/* Define to 1 if you have the `__argz_next\' function. */
 @%:@undef HAVE___ARGZ_NEXT])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE___FSETLOCKING], [/* Define to 1 if you have the `__fsetlocking\' function. */
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE___FSETLOCKING], [/* Define to 1 if you have the `__fsetlocking\' function. */
 @%:@undef HAVE___FSETLOCKING])
-m4trace:configure.ac:696: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+m4trace:configure.ac:697: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
@@ -1037,8 +1037,8 @@ aclocal.m4:2521: AM_ICONV_LINK is expanded from...
 aclocal.m4:2576: AM_ICONV is expanded from...
 aclocal.m4:2399: AM_INTL_SUBDIR is expanded from...
 aclocal.m4:2111: AM_GNU_GETTEXT is expanded from...
-configure.ac:696: the top level])
-m4trace:configure.ac:696: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+configure.ac:697: the top level])
+m4trace:configure.ac:697: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
@@ -1047,30 +1047,30 @@ aclocal.m4:2521: AM_ICONV_LINK is expanded from...
 aclocal.m4:2576: AM_ICONV is expanded from...
 aclocal.m4:2399: AM_INTL_SUBDIR is expanded from...
 aclocal.m4:2111: AM_GNU_GETTEXT is expanded from...
-configure.ac:696: the top level])
-m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ICONV])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^HAVE_ICONV$])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_ICONV], [/* Define if you have the iconv() function. */
+configure.ac:697: the top level])
+m4trace:configure.ac:697: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ICONV])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^HAVE_ICONV$])
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_ICONV], [/* Define if you have the iconv() function. */
 @%:@undef HAVE_ICONV])
-m4trace:configure.ac:696: -1- AC_SUBST([LIBICONV])
-m4trace:configure.ac:696: -1- AC_SUBST_TRACE([LIBICONV])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^LIBICONV$])
-m4trace:configure.ac:696: -1- AC_SUBST([LTLIBICONV])
-m4trace:configure.ac:696: -1- AC_SUBST_TRACE([LTLIBICONV])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^LTLIBICONV$])
-m4trace:configure.ac:696: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+m4trace:configure.ac:697: -1- AC_SUBST([LIBICONV])
+m4trace:configure.ac:697: -1- AC_SUBST_TRACE([LIBICONV])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^LIBICONV$])
+m4trace:configure.ac:697: -1- AC_SUBST([LTLIBICONV])
+m4trace:configure.ac:697: -1- AC_SUBST_TRACE([LTLIBICONV])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^LTLIBICONV$])
+m4trace:configure.ac:697: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:2576: AM_ICONV is expanded from...
 aclocal.m4:2399: AM_INTL_SUBDIR is expanded from...
 aclocal.m4:2111: AM_GNU_GETTEXT is expanded from...
-configure.ac:696: the top level])
-m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([ICONV_CONST])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^ICONV_CONST$])
-m4trace:configure.ac:696: -1- AH_OUTPUT([ICONV_CONST], [/* Define as const if the declaration of iconv() needs const. */
+configure.ac:697: the top level])
+m4trace:configure.ac:697: -1- AC_DEFINE_TRACE_LITERAL([ICONV_CONST])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^ICONV_CONST$])
+m4trace:configure.ac:697: -1- AH_OUTPUT([ICONV_CONST], [/* Define as const if the declaration of iconv() needs const. */
 @%:@undef ICONV_CONST])
-m4trace:configure.ac:696: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+m4trace:configure.ac:697: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
@@ -1078,12 +1078,12 @@ You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is
 aclocal.m4:2040: AM_LANGINFO_CODESET is expanded from...
 aclocal.m4:2399: AM_INTL_SUBDIR is expanded from...
 aclocal.m4:2111: AM_GNU_GETTEXT is expanded from...
-configure.ac:696: the top level])
-m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LANGINFO_CODESET])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^HAVE_LANGINFO_CODESET$])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_LANGINFO_CODESET], [/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
+configure.ac:697: the top level])
+m4trace:configure.ac:697: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LANGINFO_CODESET])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^HAVE_LANGINFO_CODESET$])
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_LANGINFO_CODESET], [/* Define if you have <langinfo.h> and nl_langinfo(CODESET). */
 @%:@undef HAVE_LANGINFO_CODESET])
-m4trace:configure.ac:696: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+m4trace:configure.ac:697: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
@@ -1091,588 +1091,581 @@ You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is
 aclocal.m4:2810: AM_LC_MESSAGES is expanded from...
 aclocal.m4:2399: AM_INTL_SUBDIR is expanded from...
 aclocal.m4:2111: AM_GNU_GETTEXT is expanded from...
-configure.ac:696: the top level])
-m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LC_MESSAGES])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^HAVE_LC_MESSAGES$])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_LC_MESSAGES], [/* Define if your <locale.h> file defines LC_MESSAGES. */
+configure.ac:697: the top level])
+m4trace:configure.ac:697: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LC_MESSAGES])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^HAVE_LC_MESSAGES$])
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_LC_MESSAGES], [/* Define if your <locale.h> file defines LC_MESSAGES. */
 @%:@undef HAVE_LC_MESSAGES])
-m4trace:configure.ac:696: -1- AC_SUBST([INTLBISON])
-m4trace:configure.ac:696: -1- AC_SUBST_TRACE([INTLBISON])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^INTLBISON$])
-m4trace:configure.ac:696: -1- AM_NLS
-m4trace:configure.ac:696: -1- AC_SUBST([USE_NLS])
-m4trace:configure.ac:696: -1- AC_SUBST_TRACE([USE_NLS])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^USE_NLS$])
-m4trace:configure.ac:696: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+m4trace:configure.ac:697: -1- AC_SUBST([INTLBISON])
+m4trace:configure.ac:697: -1- AC_SUBST_TRACE([INTLBISON])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^INTLBISON$])
+m4trace:configure.ac:697: -1- AM_NLS
+m4trace:configure.ac:697: -1- AC_SUBST([USE_NLS])
+m4trace:configure.ac:697: -1- AC_SUBST_TRACE([USE_NLS])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^USE_NLS$])
+m4trace:configure.ac:697: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
 aclocal.m4:2111: AM_GNU_GETTEXT is expanded from...
-configure.ac:696: the top level])
-m4trace:configure.ac:696: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+configure.ac:697: the top level])
+m4trace:configure.ac:697: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
 aclocal.m4:2111: AM_GNU_GETTEXT is expanded from...
-configure.ac:696: the top level])
-m4trace:configure.ac:696: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+configure.ac:697: the top level])
+m4trace:configure.ac:697: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
 aclocal.m4:2111: AM_GNU_GETTEXT is expanded from...
-configure.ac:696: the top level])
-m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([ENABLE_NLS])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^ENABLE_NLS$])
-m4trace:configure.ac:696: -1- AH_OUTPUT([ENABLE_NLS], [/* Define to 1 if translation of program messages to the user\'s native
+configure.ac:697: the top level])
+m4trace:configure.ac:697: -1- AC_DEFINE_TRACE_LITERAL([ENABLE_NLS])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^ENABLE_NLS$])
+m4trace:configure.ac:697: -1- AH_OUTPUT([ENABLE_NLS], [/* Define to 1 if translation of program messages to the user\'s native
    language is requested. */
 @%:@undef ENABLE_NLS])
-m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETTEXT])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^HAVE_GETTEXT$])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_GETTEXT], [/* Define if the GNU gettext() function is already present or preinstalled. */
+m4trace:configure.ac:697: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETTEXT])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^HAVE_GETTEXT$])
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_GETTEXT], [/* Define if the GNU gettext() function is already present or preinstalled. */
 @%:@undef HAVE_GETTEXT])
-m4trace:configure.ac:696: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DCGETTEXT])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^HAVE_DCGETTEXT$])
-m4trace:configure.ac:696: -1- AH_OUTPUT([HAVE_DCGETTEXT], [/* Define if the GNU dcgettext() function is already present or preinstalled.
+m4trace:configure.ac:697: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DCGETTEXT])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^HAVE_DCGETTEXT$])
+m4trace:configure.ac:697: -1- AH_OUTPUT([HAVE_DCGETTEXT], [/* Define if the GNU dcgettext() function is already present or preinstalled.
    */
 @%:@undef HAVE_DCGETTEXT])
-m4trace:configure.ac:696: -1- AC_SUBST([BUILD_INCLUDED_LIBINTL])
-m4trace:configure.ac:696: -1- AC_SUBST_TRACE([BUILD_INCLUDED_LIBINTL])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^BUILD_INCLUDED_LIBINTL$])
-m4trace:configure.ac:696: -1- AC_SUBST([USE_INCLUDED_LIBINTL])
-m4trace:configure.ac:696: -1- AC_SUBST_TRACE([USE_INCLUDED_LIBINTL])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^USE_INCLUDED_LIBINTL$])
-m4trace:configure.ac:696: -1- AC_SUBST([CATOBJEXT])
-m4trace:configure.ac:696: -1- AC_SUBST_TRACE([CATOBJEXT])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^CATOBJEXT$])
-m4trace:configure.ac:696: -1- AC_SUBST([DATADIRNAME])
-m4trace:configure.ac:696: -1- AC_SUBST_TRACE([DATADIRNAME])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^DATADIRNAME$])
-m4trace:configure.ac:696: -1- AC_SUBST([INSTOBJEXT])
-m4trace:configure.ac:696: -1- AC_SUBST_TRACE([INSTOBJEXT])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^INSTOBJEXT$])
-m4trace:configure.ac:696: -1- AC_SUBST([GENCAT])
-m4trace:configure.ac:696: -1- AC_SUBST_TRACE([GENCAT])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^GENCAT$])
-m4trace:configure.ac:696: -1- AC_SUBST([INTLOBJS])
-m4trace:configure.ac:696: -1- AC_SUBST_TRACE([INTLOBJS])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^INTLOBJS$])
-m4trace:configure.ac:696: -1- AC_SUBST([INTL_LIBTOOL_SUFFIX_PREFIX])
-m4trace:configure.ac:696: -1- AC_SUBST_TRACE([INTL_LIBTOOL_SUFFIX_PREFIX])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^INTL_LIBTOOL_SUFFIX_PREFIX$])
-m4trace:configure.ac:696: -1- AC_SUBST([INTLLIBS])
-m4trace:configure.ac:696: -1- AC_SUBST_TRACE([INTLLIBS])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^INTLLIBS$])
-m4trace:configure.ac:696: -1- AC_SUBST([LIBINTL])
-m4trace:configure.ac:696: -1- AC_SUBST_TRACE([LIBINTL])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^LIBINTL$])
-m4trace:configure.ac:696: -1- AC_SUBST([LTLIBINTL])
-m4trace:configure.ac:696: -1- AC_SUBST_TRACE([LTLIBINTL])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^LTLIBINTL$])
-m4trace:configure.ac:696: -1- AC_SUBST([POSUB])
-m4trace:configure.ac:696: -1- AC_SUBST_TRACE([POSUB])
-m4trace:configure.ac:696: -1- m4_pattern_allow([^POSUB$])
-m4trace:configure.ac:699: -1- AH_OUTPUT([HAVE_DIRENT_H], [/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR\'.
+m4trace:configure.ac:697: -1- AC_SUBST([BUILD_INCLUDED_LIBINTL])
+m4trace:configure.ac:697: -1- AC_SUBST_TRACE([BUILD_INCLUDED_LIBINTL])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^BUILD_INCLUDED_LIBINTL$])
+m4trace:configure.ac:697: -1- AC_SUBST([USE_INCLUDED_LIBINTL])
+m4trace:configure.ac:697: -1- AC_SUBST_TRACE([USE_INCLUDED_LIBINTL])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^USE_INCLUDED_LIBINTL$])
+m4trace:configure.ac:697: -1- AC_SUBST([CATOBJEXT])
+m4trace:configure.ac:697: -1- AC_SUBST_TRACE([CATOBJEXT])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^CATOBJEXT$])
+m4trace:configure.ac:697: -1- AC_SUBST([DATADIRNAME])
+m4trace:configure.ac:697: -1- AC_SUBST_TRACE([DATADIRNAME])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^DATADIRNAME$])
+m4trace:configure.ac:697: -1- AC_SUBST([INSTOBJEXT])
+m4trace:configure.ac:697: -1- AC_SUBST_TRACE([INSTOBJEXT])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^INSTOBJEXT$])
+m4trace:configure.ac:697: -1- AC_SUBST([GENCAT])
+m4trace:configure.ac:697: -1- AC_SUBST_TRACE([GENCAT])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^GENCAT$])
+m4trace:configure.ac:697: -1- AC_SUBST([INTLOBJS])
+m4trace:configure.ac:697: -1- AC_SUBST_TRACE([INTLOBJS])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^INTLOBJS$])
+m4trace:configure.ac:697: -1- AC_SUBST([INTL_LIBTOOL_SUFFIX_PREFIX])
+m4trace:configure.ac:697: -1- AC_SUBST_TRACE([INTL_LIBTOOL_SUFFIX_PREFIX])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^INTL_LIBTOOL_SUFFIX_PREFIX$])
+m4trace:configure.ac:697: -1- AC_SUBST([INTLLIBS])
+m4trace:configure.ac:697: -1- AC_SUBST_TRACE([INTLLIBS])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^INTLLIBS$])
+m4trace:configure.ac:697: -1- AC_SUBST([LIBINTL])
+m4trace:configure.ac:697: -1- AC_SUBST_TRACE([LIBINTL])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^LIBINTL$])
+m4trace:configure.ac:697: -1- AC_SUBST([LTLIBINTL])
+m4trace:configure.ac:697: -1- AC_SUBST_TRACE([LTLIBINTL])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^LTLIBINTL$])
+m4trace:configure.ac:697: -1- AC_SUBST([POSUB])
+m4trace:configure.ac:697: -1- AC_SUBST_TRACE([POSUB])
+m4trace:configure.ac:697: -1- m4_pattern_allow([^POSUB$])
+m4trace:configure.ac:700: -1- AH_OUTPUT([HAVE_DIRENT_H], [/* Define to 1 if you have the <dirent.h> header file, and it defines `DIR\'.
    */
 @%:@undef HAVE_DIRENT_H])
-m4trace:configure.ac:699: -1- AH_OUTPUT([HAVE_SYS_NDIR_H], [/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR\'.
+m4trace:configure.ac:700: -1- AH_OUTPUT([HAVE_SYS_NDIR_H], [/* Define to 1 if you have the <sys/ndir.h> header file, and it defines `DIR\'.
    */
 @%:@undef HAVE_SYS_NDIR_H])
-m4trace:configure.ac:699: -1- AH_OUTPUT([HAVE_SYS_DIR_H], [/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR\'.
+m4trace:configure.ac:700: -1- AH_OUTPUT([HAVE_SYS_DIR_H], [/* Define to 1 if you have the <sys/dir.h> header file, and it defines `DIR\'.
    */
 @%:@undef HAVE_SYS_DIR_H])
-m4trace:configure.ac:699: -1- AH_OUTPUT([HAVE_NDIR_H], [/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR\'. */
+m4trace:configure.ac:700: -1- AH_OUTPUT([HAVE_NDIR_H], [/* Define to 1 if you have the <ndir.h> header file, and it defines `DIR\'. */
 @%:@undef HAVE_NDIR_H])
-m4trace:configure.ac:700: -1- AC_DEFINE_TRACE_LITERAL([TIME_WITH_SYS_TIME])
-m4trace:configure.ac:700: -1- m4_pattern_allow([^TIME_WITH_SYS_TIME$])
-m4trace:configure.ac:700: -1- AH_OUTPUT([TIME_WITH_SYS_TIME], [/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
+m4trace:configure.ac:701: -1- AC_DEFINE_TRACE_LITERAL([TIME_WITH_SYS_TIME])
+m4trace:configure.ac:701: -1- m4_pattern_allow([^TIME_WITH_SYS_TIME$])
+m4trace:configure.ac:701: -1- AH_OUTPUT([TIME_WITH_SYS_TIME], [/* Define to 1 if you can safely include both <sys/time.h> and <time.h>. */
 @%:@undef TIME_WITH_SYS_TIME])
-m4trace:configure.ac:702: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
+m4trace:configure.ac:703: -1- AH_OUTPUT([HAVE_INTTYPES_H], [/* Define to 1 if you have the <inttypes.h> header file. */
 @%:@undef HAVE_INTTYPES_H])
-m4trace:configure.ac:702: -1- AC_DEFINE_TRACE_LITERAL([HAVE_INTTYPES_H])
-m4trace:configure.ac:702: -1- m4_pattern_allow([^HAVE_INTTYPES_H$])
-m4trace:configure.ac:704: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
+m4trace:configure.ac:703: -1- AC_DEFINE_TRACE_LITERAL([HAVE_INTTYPES_H])
+m4trace:configure.ac:703: -1- m4_pattern_allow([^HAVE_INTTYPES_H$])
+m4trace:configure.ac:705: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
 @%:@undef HAVE_UNISTD_H])
-m4trace:configure.ac:704: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
+m4trace:configure.ac:705: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
 @%:@undef HAVE_STDLIB_H])
-m4trace:configure.ac:704: -1- AH_OUTPUT([HAVE_STDARG_H], [/* Define to 1 if you have the <stdarg.h> header file. */
+m4trace:configure.ac:705: -1- AH_OUTPUT([HAVE_STDARG_H], [/* Define to 1 if you have the <stdarg.h> header file. */
 @%:@undef HAVE_STDARG_H])
-m4trace:configure.ac:704: -1- AH_OUTPUT([HAVE_VARARGS_H], [/* Define to 1 if you have the <varargs.h> header file. */
+m4trace:configure.ac:705: -1- AH_OUTPUT([HAVE_VARARGS_H], [/* Define to 1 if you have the <varargs.h> header file. */
 @%:@undef HAVE_VARARGS_H])
-m4trace:configure.ac:704: -1- AH_OUTPUT([HAVE_LIMITS_H], [/* Define to 1 if you have the <limits.h> header file. */
+m4trace:configure.ac:705: -1- AH_OUTPUT([HAVE_LIMITS_H], [/* Define to 1 if you have the <limits.h> header file. */
 @%:@undef HAVE_LIMITS_H])
-m4trace:configure.ac:704: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
+m4trace:configure.ac:705: -1- AH_OUTPUT([HAVE_STRING_H], [/* Define to 1 if you have the <string.h> header file. */
 @%:@undef HAVE_STRING_H])
-m4trace:configure.ac:704: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
+m4trace:configure.ac:705: -1- AH_OUTPUT([HAVE_MEMORY_H], [/* Define to 1 if you have the <memory.h> header file. */
 @%:@undef HAVE_MEMORY_H])
-m4trace:configure.ac:704: -1- AH_OUTPUT([HAVE_LOCALE_H], [/* Define to 1 if you have the <locale.h> header file. */
+m4trace:configure.ac:705: -1- AH_OUTPUT([HAVE_LOCALE_H], [/* Define to 1 if you have the <locale.h> header file. */
 @%:@undef HAVE_LOCALE_H])
-m4trace:configure.ac:704: -1- AH_OUTPUT([HAVE_TERMCAP_H], [/* Define to 1 if you have the <termcap.h> header file. */
+m4trace:configure.ac:705: -1- AH_OUTPUT([HAVE_TERMCAP_H], [/* Define to 1 if you have the <termcap.h> header file. */
 @%:@undef HAVE_TERMCAP_H])
-m4trace:configure.ac:704: -1- AH_OUTPUT([HAVE_TERMIO_H], [/* Define to 1 if you have the <termio.h> header file. */
+m4trace:configure.ac:705: -1- AH_OUTPUT([HAVE_TERMIO_H], [/* Define to 1 if you have the <termio.h> header file. */
 @%:@undef HAVE_TERMIO_H])
-m4trace:configure.ac:704: -1- AH_OUTPUT([HAVE_TERMIOS_H], [/* Define to 1 if you have the <termios.h> header file. */
+m4trace:configure.ac:705: -1- AH_OUTPUT([HAVE_TERMIOS_H], [/* Define to 1 if you have the <termios.h> header file. */
 @%:@undef HAVE_TERMIOS_H])
-m4trace:configure.ac:704: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the <dlfcn.h> header file. */
+m4trace:configure.ac:705: -1- AH_OUTPUT([HAVE_DLFCN_H], [/* Define to 1 if you have the <dlfcn.h> header file. */
 @%:@undef HAVE_DLFCN_H])
-m4trace:configure.ac:704: -1- AH_OUTPUT([HAVE_STDBOOL_H], [/* Define to 1 if you have the <stdbool.h> header file. */
+m4trace:configure.ac:705: -1- AH_OUTPUT([HAVE_STDBOOL_H], [/* Define to 1 if you have the <stdbool.h> header file. */
 @%:@undef HAVE_STDBOOL_H])
-m4trace:configure.ac:704: -1- AH_OUTPUT([HAVE_STDDEF_H], [/* Define to 1 if you have the <stddef.h> header file. */
+m4trace:configure.ac:705: -1- AH_OUTPUT([HAVE_STDDEF_H], [/* Define to 1 if you have the <stddef.h> header file. */
 @%:@undef HAVE_STDDEF_H])
-m4trace:configure.ac:704: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
+m4trace:configure.ac:705: -1- AH_OUTPUT([HAVE_STDINT_H], [/* Define to 1 if you have the <stdint.h> header file. */
 @%:@undef HAVE_STDINT_H])
-m4trace:configure.ac:704: -1- AH_OUTPUT([HAVE_NETDB_H], [/* Define to 1 if you have the <netdb.h> header file. */
+m4trace:configure.ac:705: -1- AH_OUTPUT([HAVE_NETDB_H], [/* Define to 1 if you have the <netdb.h> header file. */
 @%:@undef HAVE_NETDB_H])
-m4trace:configure.ac:704: -1- AH_OUTPUT([HAVE_PWD_H], [/* Define to 1 if you have the <pwd.h> header file. */
+m4trace:configure.ac:705: -1- AH_OUTPUT([HAVE_PWD_H], [/* Define to 1 if you have the <pwd.h> header file. */
 @%:@undef HAVE_PWD_H])
-m4trace:configure.ac:704: -1- AH_OUTPUT([HAVE_GRP_H], [/* Define to 1 if you have the <grp.h> header file. */
+m4trace:configure.ac:705: -1- AH_OUTPUT([HAVE_GRP_H], [/* Define to 1 if you have the <grp.h> header file. */
 @%:@undef HAVE_GRP_H])
-m4trace:configure.ac:704: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
+m4trace:configure.ac:705: -1- AH_OUTPUT([HAVE_STRINGS_H], [/* Define to 1 if you have the <strings.h> header file. */
 @%:@undef HAVE_STRINGS_H])
-m4trace:configure.ac:704: -1- AH_OUTPUT([HAVE_REGEX_H], [/* Define to 1 if you have the <regex.h> header file. */
+m4trace:configure.ac:705: -1- AH_OUTPUT([HAVE_REGEX_H], [/* Define to 1 if you have the <regex.h> header file. */
 @%:@undef HAVE_REGEX_H])
-m4trace:configure.ac:704: -1- AH_OUTPUT([HAVE_SYSLOG_H], [/* Define to 1 if you have the <syslog.h> header file. */
+m4trace:configure.ac:705: -1- AH_OUTPUT([HAVE_SYSLOG_H], [/* Define to 1 if you have the <syslog.h> header file. */
 @%:@undef HAVE_SYSLOG_H])
-m4trace:configure.ac:704: -1- AH_OUTPUT([HAVE_ULIMIT_H], [/* Define to 1 if you have the <ulimit.h> header file. */
+m4trace:configure.ac:705: -1- AH_OUTPUT([HAVE_ULIMIT_H], [/* Define to 1 if you have the <ulimit.h> header file. */
 @%:@undef HAVE_ULIMIT_H])
-m4trace:configure.ac:708: -1- AH_OUTPUT([HAVE_SYS_PTE_H], [/* Define to 1 if you have the <sys/pte.h> header file. */
+m4trace:configure.ac:709: -1- AH_OUTPUT([HAVE_SYS_PTE_H], [/* Define to 1 if you have the <sys/pte.h> header file. */
 @%:@undef HAVE_SYS_PTE_H])
-m4trace:configure.ac:708: -1- AH_OUTPUT([HAVE_SYS_STREAM_H], [/* Define to 1 if you have the <sys/stream.h> header file. */
+m4trace:configure.ac:709: -1- AH_OUTPUT([HAVE_SYS_STREAM_H], [/* Define to 1 if you have the <sys/stream.h> header file. */
 @%:@undef HAVE_SYS_STREAM_H])
-m4trace:configure.ac:708: -1- AH_OUTPUT([HAVE_SYS_SELECT_H], [/* Define to 1 if you have the <sys/select.h> header file. */
+m4trace:configure.ac:709: -1- AH_OUTPUT([HAVE_SYS_SELECT_H], [/* Define to 1 if you have the <sys/select.h> header file. */
 @%:@undef HAVE_SYS_SELECT_H])
-m4trace:configure.ac:708: -1- AH_OUTPUT([HAVE_SYS_FILE_H], [/* Define to 1 if you have the <sys/file.h> header file. */
+m4trace:configure.ac:709: -1- AH_OUTPUT([HAVE_SYS_FILE_H], [/* Define to 1 if you have the <sys/file.h> header file. */
 @%:@undef HAVE_SYS_FILE_H])
-m4trace:configure.ac:708: -1- AH_OUTPUT([HAVE_SYS_RESOURCE_H], [/* Define to 1 if you have the <sys/resource.h> header file. */
+m4trace:configure.ac:709: -1- AH_OUTPUT([HAVE_SYS_RESOURCE_H], [/* Define to 1 if you have the <sys/resource.h> header file. */
 @%:@undef HAVE_SYS_RESOURCE_H])
-m4trace:configure.ac:708: -1- AH_OUTPUT([HAVE_SYS_PARAM_H], [/* Define to 1 if you have the <sys/param.h> header file. */
+m4trace:configure.ac:709: -1- AH_OUTPUT([HAVE_SYS_PARAM_H], [/* Define to 1 if you have the <sys/param.h> header file. */
 @%:@undef HAVE_SYS_PARAM_H])
-m4trace:configure.ac:708: -1- AH_OUTPUT([HAVE_SYS_SOCKET_H], [/* Define to 1 if you have the <sys/socket.h> header file. */
+m4trace:configure.ac:709: -1- AH_OUTPUT([HAVE_SYS_SOCKET_H], [/* Define to 1 if you have the <sys/socket.h> header file. */
 @%:@undef HAVE_SYS_SOCKET_H])
-m4trace:configure.ac:708: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
+m4trace:configure.ac:709: -1- AH_OUTPUT([HAVE_SYS_STAT_H], [/* Define to 1 if you have the <sys/stat.h> header file. */
 @%:@undef HAVE_SYS_STAT_H])
-m4trace:configure.ac:708: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the <sys/time.h> header file. */
+m4trace:configure.ac:709: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the <sys/time.h> header file. */
 @%:@undef HAVE_SYS_TIME_H])
-m4trace:configure.ac:708: -1- AH_OUTPUT([HAVE_SYS_TIMES_H], [/* Define to 1 if you have the <sys/times.h> header file. */
+m4trace:configure.ac:709: -1- AH_OUTPUT([HAVE_SYS_TIMES_H], [/* Define to 1 if you have the <sys/times.h> header file. */
 @%:@undef HAVE_SYS_TIMES_H])
-m4trace:configure.ac:708: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
+m4trace:configure.ac:709: -1- AH_OUTPUT([HAVE_SYS_TYPES_H], [/* Define to 1 if you have the <sys/types.h> header file. */
 @%:@undef HAVE_SYS_TYPES_H])
-m4trace:configure.ac:708: -1- AH_OUTPUT([HAVE_SYS_WAIT_H], [/* Define to 1 if you have the <sys/wait.h> header file. */
+m4trace:configure.ac:709: -1- AH_OUTPUT([HAVE_SYS_WAIT_H], [/* Define to 1 if you have the <sys/wait.h> header file. */
 @%:@undef HAVE_SYS_WAIT_H])
-m4trace:configure.ac:711: -1- AH_OUTPUT([HAVE_NETINET_IN_H], [/* Define to 1 if you have the <netinet/in.h> header file. */
+m4trace:configure.ac:712: -1- AH_OUTPUT([HAVE_NETINET_IN_H], [/* Define to 1 if you have the <netinet/in.h> header file. */
 @%:@undef HAVE_NETINET_IN_H])
-m4trace:configure.ac:711: -1- AH_OUTPUT([HAVE_ARPA_INET_H], [/* Define to 1 if you have the <arpa/inet.h> header file. */
+m4trace:configure.ac:712: -1- AH_OUTPUT([HAVE_ARPA_INET_H], [/* Define to 1 if you have the <arpa/inet.h> header file. */
 @%:@undef HAVE_ARPA_INET_H])
-m4trace:configure.ac:722: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ALLOCA_H])
-m4trace:configure.ac:722: -1- m4_pattern_allow([^HAVE_ALLOCA_H$])
-m4trace:configure.ac:722: -1- AH_OUTPUT([HAVE_ALLOCA_H], [/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
+m4trace:configure.ac:723: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ALLOCA_H])
+m4trace:configure.ac:723: -1- m4_pattern_allow([^HAVE_ALLOCA_H$])
+m4trace:configure.ac:723: -1- AH_OUTPUT([HAVE_ALLOCA_H], [/* Define to 1 if you have <alloca.h> and it should be used (not on Ultrix).
    */
 @%:@undef HAVE_ALLOCA_H])
-m4trace:configure.ac:722: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ALLOCA])
-m4trace:configure.ac:722: -1- m4_pattern_allow([^HAVE_ALLOCA$])
-m4trace:configure.ac:722: -1- AH_OUTPUT([HAVE_ALLOCA], [/* Define to 1 if you have `alloca\', as a function or macro. */
+m4trace:configure.ac:723: -1- AC_DEFINE_TRACE_LITERAL([HAVE_ALLOCA])
+m4trace:configure.ac:723: -1- m4_pattern_allow([^HAVE_ALLOCA$])
+m4trace:configure.ac:723: -1- AH_OUTPUT([HAVE_ALLOCA], [/* Define to 1 if you have `alloca\', as a function or macro. */
 @%:@undef HAVE_ALLOCA])
-m4trace:configure.ac:722: -1- AC_LIBSOURCE([alloca.c])
-m4trace:configure.ac:722: -1- AC_SUBST([ALLOCA], [\${LIBOBJDIR}alloca.$ac_objext])
-m4trace:configure.ac:722: -1- AC_SUBST_TRACE([ALLOCA])
-m4trace:configure.ac:722: -1- m4_pattern_allow([^ALLOCA$])
-m4trace:configure.ac:722: -1- AC_DEFINE_TRACE_LITERAL([C_ALLOCA])
-m4trace:configure.ac:722: -1- m4_pattern_allow([^C_ALLOCA$])
-m4trace:configure.ac:722: -1- AH_OUTPUT([C_ALLOCA], [/* Define to 1 if using `alloca.c\'. */
+m4trace:configure.ac:723: -1- AC_LIBSOURCE([alloca.c])
+m4trace:configure.ac:723: -1- AC_SUBST([ALLOCA], [\${LIBOBJDIR}alloca.$ac_objext])
+m4trace:configure.ac:723: -1- AC_SUBST_TRACE([ALLOCA])
+m4trace:configure.ac:723: -1- m4_pattern_allow([^ALLOCA$])
+m4trace:configure.ac:723: -1- AC_DEFINE_TRACE_LITERAL([C_ALLOCA])
+m4trace:configure.ac:723: -1- m4_pattern_allow([^C_ALLOCA$])
+m4trace:configure.ac:723: -1- AH_OUTPUT([C_ALLOCA], [/* Define to 1 if using `alloca.c\'. */
 @%:@undef C_ALLOCA])
-m4trace:configure.ac:722: -1- AC_DEFINE_TRACE_LITERAL([CRAY_STACKSEG_END])
-m4trace:configure.ac:722: -1- m4_pattern_allow([^CRAY_STACKSEG_END$])
-m4trace:configure.ac:722: -1- AH_OUTPUT([CRAY_STACKSEG_END], [/* Define to one of `_getb67\', `GETB67\', `getb67\' for Cray-2 and Cray-YMP
+m4trace:configure.ac:723: -1- AC_DEFINE_TRACE_LITERAL([CRAY_STACKSEG_END])
+m4trace:configure.ac:723: -1- m4_pattern_allow([^CRAY_STACKSEG_END$])
+m4trace:configure.ac:723: -1- AH_OUTPUT([CRAY_STACKSEG_END], [/* Define to one of `_getb67\', `GETB67\', `getb67\' for Cray-2 and Cray-YMP
    systems. This function is required for `alloca.c\' support on those systems.
    */
 @%:@undef CRAY_STACKSEG_END])
-m4trace:configure.ac:722: -1- AH_OUTPUT([STACK_DIRECTION], [/* If using the C implementation of alloca, define if you know the
+m4trace:configure.ac:723: -1- AH_OUTPUT([STACK_DIRECTION], [/* If using the C implementation of alloca, define if you know the
    direction of stack growth for your system; otherwise it will be
    automatically deduced at runtime.
        STACK_DIRECTION > 0 => grows toward higher addresses
        STACK_DIRECTION < 0 => grows toward lower addresses
        STACK_DIRECTION = 0 => direction of growth unknown */
 @%:@undef STACK_DIRECTION])
-m4trace:configure.ac:722: -1- AC_DEFINE_TRACE_LITERAL([STACK_DIRECTION])
-m4trace:configure.ac:722: -1- m4_pattern_allow([^STACK_DIRECTION$])
-m4trace:configure.ac:723: -1- AC_DEFINE_TRACE_LITERAL([GETPGRP_VOID])
-m4trace:configure.ac:723: -1- m4_pattern_allow([^GETPGRP_VOID$])
-m4trace:configure.ac:723: -1- AH_OUTPUT([GETPGRP_VOID], [/* Define to 1 if the `getpgrp\' function requires zero arguments. */
+m4trace:configure.ac:723: -1- AC_DEFINE_TRACE_LITERAL([STACK_DIRECTION])
+m4trace:configure.ac:723: -1- m4_pattern_allow([^STACK_DIRECTION$])
+m4trace:configure.ac:724: -1- AC_DEFINE_TRACE_LITERAL([GETPGRP_VOID])
+m4trace:configure.ac:724: -1- m4_pattern_allow([^GETPGRP_VOID$])
+m4trace:configure.ac:724: -1- AH_OUTPUT([GETPGRP_VOID], [/* Define to 1 if the `getpgrp\' function requires zero arguments. */
 @%:@undef GETPGRP_VOID])
-m4trace:configure.ac:724: -1- _m4_warn([obsolete], [The macro `AC_FUNC_SETVBUF_REVERSED' is obsolete.  Remove it and all references to SETVBUF_REVERSED.], [../../lib/autoconf/functions.m4:1710: AC_FUNC_SETVBUF_REVERSED is expanded from...
-configure.ac:724: the top level])
-m4trace:configure.ac:725: -1- AH_OUTPUT([HAVE_VPRINTF], [/* Define to 1 if you have the `vprintf\' function. */
+m4trace:configure.ac:725: -1- _m4_warn([obsolete], [The macro `AC_FUNC_SETVBUF_REVERSED' is obsolete.  Remove it and all references to SETVBUF_REVERSED.], [../../lib/autoconf/functions.m4:1710: AC_FUNC_SETVBUF_REVERSED is expanded from...
+configure.ac:725: the top level])
+m4trace:configure.ac:726: -1- AH_OUTPUT([HAVE_VPRINTF], [/* Define to 1 if you have the `vprintf\' function. */
 @%:@undef HAVE_VPRINTF])
-m4trace:configure.ac:725: -1- AC_DEFINE_TRACE_LITERAL([HAVE_VPRINTF])
-m4trace:configure.ac:725: -1- m4_pattern_allow([^HAVE_VPRINTF$])
-m4trace:configure.ac:725: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DOPRNT])
-m4trace:configure.ac:725: -1- m4_pattern_allow([^HAVE_DOPRNT$])
-m4trace:configure.ac:725: -1- AH_OUTPUT([HAVE_DOPRNT], [/* Define to 1 if you don\'t have `vprintf\' but do have `_doprnt.\' */
+m4trace:configure.ac:726: -1- AC_DEFINE_TRACE_LITERAL([HAVE_VPRINTF])
+m4trace:configure.ac:726: -1- m4_pattern_allow([^HAVE_VPRINTF$])
+m4trace:configure.ac:726: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DOPRNT])
+m4trace:configure.ac:726: -1- m4_pattern_allow([^HAVE_DOPRNT$])
+m4trace:configure.ac:726: -1- AH_OUTPUT([HAVE_DOPRNT], [/* Define to 1 if you don\'t have `vprintf\' but do have `_doprnt.\' */
 @%:@undef HAVE_DOPRNT])
-m4trace:configure.ac:726: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRCOLL])
-m4trace:configure.ac:726: -1- m4_pattern_allow([^HAVE_STRCOLL$])
-m4trace:configure.ac:726: -1- AH_OUTPUT([HAVE_STRCOLL], [/* Define to 1 if you have the `strcoll\' function and it is properly defined.
+m4trace:configure.ac:727: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRCOLL])
+m4trace:configure.ac:727: -1- m4_pattern_allow([^HAVE_STRCOLL$])
+m4trace:configure.ac:727: -1- AH_OUTPUT([HAVE_STRCOLL], [/* Define to 1 if you have the `strcoll\' function and it is properly defined.
    */
 @%:@undef HAVE_STRCOLL])
-m4trace:configure.ac:747: -1- AC_DEFINE_TRACE_LITERAL([HAVE_VPRINTF])
-m4trace:configure.ac:747: -1- m4_pattern_allow([^HAVE_VPRINTF$])
-m4trace:configure.ac:752: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS vprint.$ac_objext"])
-m4trace:configure.ac:752: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
-m4trace:configure.ac:752: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:752: -1- AC_LIBSOURCE([vprint.c])
-m4trace:configure.ac:756: -1- _m4_warn([obsolete], [The macro `AC_TYPE_SIGNAL' is obsolete.
+m4trace:configure.ac:748: -1- AC_DEFINE_TRACE_LITERAL([HAVE_VPRINTF])
+m4trace:configure.ac:748: -1- m4_pattern_allow([^HAVE_VPRINTF$])
+m4trace:configure.ac:753: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS vprint.$ac_objext"])
+m4trace:configure.ac:753: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.ac:753: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:753: -1- AC_LIBSOURCE([vprint.c])
+m4trace:configure.ac:757: -1- _m4_warn([obsolete], [The macro `AC_TYPE_SIGNAL' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/types.m4:746: AC_TYPE_SIGNAL is expanded from...
-configure.ac:756: the top level])
-m4trace:configure.ac:756: -1- AC_DEFINE_TRACE_LITERAL([RETSIGTYPE])
-m4trace:configure.ac:756: -1- m4_pattern_allow([^RETSIGTYPE$])
-m4trace:configure.ac:756: -1- AH_OUTPUT([RETSIGTYPE], [/* Define as the return type of signal handlers (`int\' or `void\'). */
+configure.ac:757: the top level])
+m4trace:configure.ac:757: -1- AC_DEFINE_TRACE_LITERAL([RETSIGTYPE])
+m4trace:configure.ac:757: -1- m4_pattern_allow([^RETSIGTYPE$])
+m4trace:configure.ac:757: -1- AH_OUTPUT([RETSIGTYPE], [/* Define as the return type of signal handlers (`int\' or `void\'). */
 @%:@undef RETSIGTYPE])
-m4trace:configure.ac:759: -2- AC_DEFINE_TRACE_LITERAL([HAVE_SETOSTYPE])
-m4trace:configure.ac:759: -2- m4_pattern_allow([^HAVE_SETOSTYPE$])
-m4trace:configure.ac:760: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WAIT3])
-m4trace:configure.ac:760: -2- m4_pattern_allow([^HAVE_WAIT3$])
-m4trace:configure.ac:763: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MKFIFO])
-m4trace:configure.ac:763: -2- m4_pattern_allow([^HAVE_MKFIFO$])
-m4trace:configure.ac:763: -2- AC_DEFINE_TRACE_LITERAL([MKFIFO_MISSING])
-m4trace:configure.ac:763: -2- m4_pattern_allow([^MKFIFO_MISSING$])
-m4trace:configure.ac:766: -1- AH_OUTPUT([HAVE_DUP2], [/* Define to 1 if you have the `dup2\' function. */
+m4trace:configure.ac:760: -2- AC_DEFINE_TRACE_LITERAL([HAVE_SETOSTYPE])
+m4trace:configure.ac:760: -2- m4_pattern_allow([^HAVE_SETOSTYPE$])
+m4trace:configure.ac:761: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WAIT3])
+m4trace:configure.ac:761: -2- m4_pattern_allow([^HAVE_WAIT3$])
+m4trace:configure.ac:764: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MKFIFO])
+m4trace:configure.ac:764: -2- m4_pattern_allow([^HAVE_MKFIFO$])
+m4trace:configure.ac:764: -2- AC_DEFINE_TRACE_LITERAL([MKFIFO_MISSING])
+m4trace:configure.ac:764: -2- m4_pattern_allow([^MKFIFO_MISSING$])
+m4trace:configure.ac:767: -1- AH_OUTPUT([HAVE_DUP2], [/* Define to 1 if you have the `dup2\' function. */
 @%:@undef HAVE_DUP2])
-m4trace:configure.ac:766: -1- AH_OUTPUT([HAVE_EACCESS], [/* Define to 1 if you have the `eaccess\' function. */
+m4trace:configure.ac:767: -1- AH_OUTPUT([HAVE_EACCESS], [/* Define to 1 if you have the `eaccess\' function. */
 @%:@undef HAVE_EACCESS])
-m4trace:configure.ac:766: -1- AH_OUTPUT([HAVE_FCNTL], [/* Define to 1 if you have the `fcntl\' function. */
+m4trace:configure.ac:767: -1- AH_OUTPUT([HAVE_FCNTL], [/* Define to 1 if you have the `fcntl\' function. */
 @%:@undef HAVE_FCNTL])
-m4trace:configure.ac:766: -1- AH_OUTPUT([HAVE_GETDTABLESIZE], [/* Define to 1 if you have the `getdtablesize\' function. */
+m4trace:configure.ac:767: -1- AH_OUTPUT([HAVE_GETDTABLESIZE], [/* Define to 1 if you have the `getdtablesize\' function. */
 @%:@undef HAVE_GETDTABLESIZE])
-m4trace:configure.ac:766: -1- AH_OUTPUT([HAVE_GETGROUPS], [/* Define to 1 if you have the `getgroups\' function. */
+m4trace:configure.ac:767: -1- AH_OUTPUT([HAVE_GETGROUPS], [/* Define to 1 if you have the `getgroups\' function. */
 @%:@undef HAVE_GETGROUPS])
-m4trace:configure.ac:766: -1- AH_OUTPUT([HAVE_GETHOSTNAME], [/* Define to 1 if you have the `gethostname\' function. */
+m4trace:configure.ac:767: -1- AH_OUTPUT([HAVE_GETHOSTNAME], [/* Define to 1 if you have the `gethostname\' function. */
 @%:@undef HAVE_GETHOSTNAME])
-m4trace:configure.ac:766: -1- AH_OUTPUT([HAVE_GETPAGESIZE], [/* Define to 1 if you have the `getpagesize\' function. */
+m4trace:configure.ac:767: -1- AH_OUTPUT([HAVE_GETPAGESIZE], [/* Define to 1 if you have the `getpagesize\' function. */
 @%:@undef HAVE_GETPAGESIZE])
-m4trace:configure.ac:766: -1- AH_OUTPUT([HAVE_GETPEERNAME], [/* Define to 1 if you have the `getpeername\' function. */
+m4trace:configure.ac:767: -1- AH_OUTPUT([HAVE_GETPEERNAME], [/* Define to 1 if you have the `getpeername\' function. */
 @%:@undef HAVE_GETPEERNAME])
-m4trace:configure.ac:766: -1- AH_OUTPUT([HAVE_GETRLIMIT], [/* Define to 1 if you have the `getrlimit\' function. */
+m4trace:configure.ac:767: -1- AH_OUTPUT([HAVE_GETRLIMIT], [/* Define to 1 if you have the `getrlimit\' function. */
 @%:@undef HAVE_GETRLIMIT])
-m4trace:configure.ac:766: -1- AH_OUTPUT([HAVE_GETRUSAGE], [/* Define to 1 if you have the `getrusage\' function. */
+m4trace:configure.ac:767: -1- AH_OUTPUT([HAVE_GETRUSAGE], [/* Define to 1 if you have the `getrusage\' function. */
 @%:@undef HAVE_GETRUSAGE])
-m4trace:configure.ac:766: -1- AH_OUTPUT([HAVE_GETTIMEOFDAY], [/* Define to 1 if you have the `gettimeofday\' function. */
+m4trace:configure.ac:767: -1- AH_OUTPUT([HAVE_GETTIMEOFDAY], [/* Define to 1 if you have the `gettimeofday\' function. */
 @%:@undef HAVE_GETTIMEOFDAY])
-m4trace:configure.ac:766: -1- AH_OUTPUT([HAVE_KILL], [/* Define to 1 if you have the `kill\' function. */
+m4trace:configure.ac:767: -1- AH_OUTPUT([HAVE_KILL], [/* Define to 1 if you have the `kill\' function. */
 @%:@undef HAVE_KILL])
-m4trace:configure.ac:766: -1- AH_OUTPUT([HAVE_KILLPG], [/* Define to 1 if you have the `killpg\' function. */
+m4trace:configure.ac:767: -1- AH_OUTPUT([HAVE_KILLPG], [/* Define to 1 if you have the `killpg\' function. */
 @%:@undef HAVE_KILLPG])
-m4trace:configure.ac:766: -1- AH_OUTPUT([HAVE_LSTAT], [/* Define to 1 if you have the `lstat\' function. */
+m4trace:configure.ac:767: -1- AH_OUTPUT([HAVE_LSTAT], [/* Define to 1 if you have the `lstat\' function. */
 @%:@undef HAVE_LSTAT])
-m4trace:configure.ac:766: -1- AH_OUTPUT([HAVE_READLINK], [/* Define to 1 if you have the `readlink\' function. */
+m4trace:configure.ac:767: -1- AH_OUTPUT([HAVE_READLINK], [/* Define to 1 if you have the `readlink\' function. */
 @%:@undef HAVE_READLINK])
-m4trace:configure.ac:766: -1- AH_OUTPUT([HAVE_SBRK], [/* Define to 1 if you have the `sbrk\' function. */
+m4trace:configure.ac:767: -1- AH_OUTPUT([HAVE_SBRK], [/* Define to 1 if you have the `sbrk\' function. */
 @%:@undef HAVE_SBRK])
-m4trace:configure.ac:766: -1- AH_OUTPUT([HAVE_SELECT], [/* Define to 1 if you have the `select\' function. */
+m4trace:configure.ac:767: -1- AH_OUTPUT([HAVE_SELECT], [/* Define to 1 if you have the `select\' function. */
 @%:@undef HAVE_SELECT])
-m4trace:configure.ac:766: -1- AH_OUTPUT([HAVE_SETDTABLESIZE], [/* Define to 1 if you have the `setdtablesize\' function. */
+m4trace:configure.ac:767: -1- AH_OUTPUT([HAVE_SETDTABLESIZE], [/* Define to 1 if you have the `setdtablesize\' function. */
 @%:@undef HAVE_SETDTABLESIZE])
-m4trace:configure.ac:766: -1- AH_OUTPUT([HAVE_SETITIMER], [/* Define to 1 if you have the `setitimer\' function. */
+m4trace:configure.ac:767: -1- AH_OUTPUT([HAVE_SETITIMER], [/* Define to 1 if you have the `setitimer\' function. */
 @%:@undef HAVE_SETITIMER])
-m4trace:configure.ac:766: -1- AH_OUTPUT([HAVE_TCGETPGRP], [/* Define to 1 if you have the `tcgetpgrp\' function. */
+m4trace:configure.ac:767: -1- AH_OUTPUT([HAVE_TCGETPGRP], [/* Define to 1 if you have the `tcgetpgrp\' function. */
 @%:@undef HAVE_TCGETPGRP])
-m4trace:configure.ac:766: -1- AH_OUTPUT([HAVE_UNAME], [/* Define to 1 if you have the `uname\' function. */
+m4trace:configure.ac:767: -1- AH_OUTPUT([HAVE_UNAME], [/* Define to 1 if you have the `uname\' function. */
 @%:@undef HAVE_UNAME])
-m4trace:configure.ac:766: -1- AH_OUTPUT([HAVE_ULIMIT], [/* Define to 1 if you have the `ulimit\' function. */
+m4trace:configure.ac:767: -1- AH_OUTPUT([HAVE_ULIMIT], [/* Define to 1 if you have the `ulimit\' function. */
 @%:@undef HAVE_ULIMIT])
-m4trace:configure.ac:766: -1- AH_OUTPUT([HAVE_WAITPID], [/* Define to 1 if you have the `waitpid\' function. */
+m4trace:configure.ac:767: -1- AH_OUTPUT([HAVE_WAITPID], [/* Define to 1 if you have the `waitpid\' function. */
 @%:@undef HAVE_WAITPID])
-m4trace:configure.ac:770: -1- AH_OUTPUT([HAVE_RENAME], [/* Define to 1 if you have the `rename\' function. */
+m4trace:configure.ac:771: -1- AH_OUTPUT([HAVE_RENAME], [/* Define to 1 if you have the `rename\' function. */
 @%:@undef HAVE_RENAME])
-m4trace:configure.ac:770: -1- AC_DEFINE_TRACE_LITERAL([HAVE_RENAME])
-m4trace:configure.ac:770: -1- m4_pattern_allow([^HAVE_RENAME$])
-m4trace:configure.ac:770: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS rename.$ac_objext"])
-m4trace:configure.ac:770: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
-m4trace:configure.ac:770: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:770: -1- AC_LIBSOURCE([rename.c])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_BCOPY], [/* Define to 1 if you have the `bcopy\' function. */
+m4trace:configure.ac:771: -1- AC_DEFINE_TRACE_LITERAL([HAVE_RENAME])
+m4trace:configure.ac:771: -1- m4_pattern_allow([^HAVE_RENAME$])
+m4trace:configure.ac:771: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS rename.$ac_objext"])
+m4trace:configure.ac:771: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.ac:771: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:771: -1- AC_LIBSOURCE([rename.c])
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_BCOPY], [/* Define to 1 if you have the `bcopy\' function. */
 @%:@undef HAVE_BCOPY])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_BZERO], [/* Define to 1 if you have the `bzero\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_BZERO], [/* Define to 1 if you have the `bzero\' function. */
 @%:@undef HAVE_BZERO])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_CONFSTR], [/* Define to 1 if you have the `confstr\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_CONFSTR], [/* Define to 1 if you have the `confstr\' function. */
 @%:@undef HAVE_CONFSTR])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_FACCESSAT], [/* Define to 1 if you have the `faccessat\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_FACCESSAT], [/* Define to 1 if you have the `faccessat\' function. */
 @%:@undef HAVE_FACCESSAT])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_FNMATCH], [/* Define to 1 if you have the `fnmatch\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_FNMATCH], [/* Define to 1 if you have the `fnmatch\' function. */
 @%:@undef HAVE_FNMATCH])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_GETADDRINFO], [/* Define to 1 if you have the `getaddrinfo\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_GETADDRINFO], [/* Define to 1 if you have the `getaddrinfo\' function. */
 @%:@undef HAVE_GETADDRINFO])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_GETHOSTBYNAME], [/* Define to 1 if you have the `gethostbyname\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_GETHOSTBYNAME], [/* Define to 1 if you have the `gethostbyname\' function. */
 @%:@undef HAVE_GETHOSTBYNAME])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_GETSERVBYNAME], [/* Define to 1 if you have the `getservbyname\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_GETSERVBYNAME], [/* Define to 1 if you have the `getservbyname\' function. */
 @%:@undef HAVE_GETSERVBYNAME])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_GETSERVENT], [/* Define to 1 if you have the `getservent\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_GETSERVENT], [/* Define to 1 if you have the `getservent\' function. */
 @%:@undef HAVE_GETSERVENT])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_INET_ATON], [/* Define to 1 if you have the `inet_aton\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_INET_ATON], [/* Define to 1 if you have the `inet_aton\' function. */
 @%:@undef HAVE_INET_ATON])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_IMAXDIV], [/* Define to 1 if you have the `imaxdiv\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_IMAXDIV], [/* Define to 1 if you have the `imaxdiv\' function. */
 @%:@undef HAVE_IMAXDIV])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_MEMMOVE], [/* Define to 1 if you have the `memmove\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_MEMMOVE], [/* Define to 1 if you have the `memmove\' function. */
 @%:@undef HAVE_MEMMOVE])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_PATHCONF], [/* Define to 1 if you have the `pathconf\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_PATHCONF], [/* Define to 1 if you have the `pathconf\' function. */
 @%:@undef HAVE_PATHCONF])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_PUTENV], [/* Define to 1 if you have the `putenv\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_PUTENV], [/* Define to 1 if you have the `putenv\' function. */
 @%:@undef HAVE_PUTENV])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_RAISE], [/* Define to 1 if you have the `raise\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_RAISE], [/* Define to 1 if you have the `raise\' function. */
 @%:@undef HAVE_RAISE])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_REGCOMP], [/* Define to 1 if you have the `regcomp\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_REGCOMP], [/* Define to 1 if you have the `regcomp\' function. */
 @%:@undef HAVE_REGCOMP])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_REGEXEC], [/* Define to 1 if you have the `regexec\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_REGEXEC], [/* Define to 1 if you have the `regexec\' function. */
 @%:@undef HAVE_REGEXEC])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_SETENV], [/* Define to 1 if you have the `setenv\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_SETENV], [/* Define to 1 if you have the `setenv\' function. */
 @%:@undef HAVE_SETENV])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_SETLINEBUF], [/* Define to 1 if you have the `setlinebuf\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_SETLINEBUF], [/* Define to 1 if you have the `setlinebuf\' function. */
 @%:@undef HAVE_SETLINEBUF])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_SETLOCALE], [/* Define to 1 if you have the `setlocale\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_SETLOCALE], [/* Define to 1 if you have the `setlocale\' function. */
 @%:@undef HAVE_SETLOCALE])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_SETVBUF], [/* Define to 1 if you have the `setvbuf\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_SETVBUF], [/* Define to 1 if you have the `setvbuf\' function. */
 @%:@undef HAVE_SETVBUF])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_SIGINTERRUPT], [/* Define to 1 if you have the `siginterrupt\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_SIGINTERRUPT], [/* Define to 1 if you have the `siginterrupt\' function. */
 @%:@undef HAVE_SIGINTERRUPT])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_STRCHR], [/* Define to 1 if you have the `strchr\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_STRCHR], [/* Define to 1 if you have the `strchr\' function. */
 @%:@undef HAVE_STRCHR])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_SYSCONF], [/* Define to 1 if you have the `sysconf\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_SYSCONF], [/* Define to 1 if you have the `sysconf\' function. */
 @%:@undef HAVE_SYSCONF])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_SYSLOG], [/* Define to 1 if you have the `syslog\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_SYSLOG], [/* Define to 1 if you have the `syslog\' function. */
 @%:@undef HAVE_SYSLOG])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_TCGETATTR], [/* Define to 1 if you have the `tcgetattr\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_TCGETATTR], [/* Define to 1 if you have the `tcgetattr\' function. */
 @%:@undef HAVE_TCGETATTR])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_TIMES], [/* Define to 1 if you have the `times\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_TIMES], [/* Define to 1 if you have the `times\' function. */
 @%:@undef HAVE_TIMES])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_TTYNAME], [/* Define to 1 if you have the `ttyname\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_TTYNAME], [/* Define to 1 if you have the `ttyname\' function. */
 @%:@undef HAVE_TTYNAME])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_TZSET], [/* Define to 1 if you have the `tzset\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_TZSET], [/* Define to 1 if you have the `tzset\' function. */
 @%:@undef HAVE_TZSET])
-m4trace:configure.ac:773: -1- AH_OUTPUT([HAVE_UNSETENV], [/* Define to 1 if you have the `unsetenv\' function. */
+m4trace:configure.ac:774: -1- AH_OUTPUT([HAVE_UNSETENV], [/* Define to 1 if you have the `unsetenv\' function. */
 @%:@undef HAVE_UNSETENV])
-m4trace:configure.ac:779: -1- AH_OUTPUT([HAVE_VASPRINTF], [/* Define to 1 if you have the `vasprintf\' function. */
+m4trace:configure.ac:780: -1- AH_OUTPUT([HAVE_VASPRINTF], [/* Define to 1 if you have the `vasprintf\' function. */
 @%:@undef HAVE_VASPRINTF])
-m4trace:configure.ac:779: -1- AH_OUTPUT([HAVE_ASPRINTF], [/* Define to 1 if you have the `asprintf\' function. */
+m4trace:configure.ac:780: -1- AH_OUTPUT([HAVE_ASPRINTF], [/* Define to 1 if you have the `asprintf\' function. */
 @%:@undef HAVE_ASPRINTF])
-m4trace:configure.ac:780: -1- AH_OUTPUT([HAVE_ISASCII], [/* Define to 1 if you have the `isascii\' function. */
+m4trace:configure.ac:781: -1- AH_OUTPUT([HAVE_ISASCII], [/* Define to 1 if you have the `isascii\' function. */
 @%:@undef HAVE_ISASCII])
-m4trace:configure.ac:780: -1- AH_OUTPUT([HAVE_ISBLANK], [/* Define to 1 if you have the `isblank\' function. */
+m4trace:configure.ac:781: -1- AH_OUTPUT([HAVE_ISBLANK], [/* Define to 1 if you have the `isblank\' function. */
 @%:@undef HAVE_ISBLANK])
-m4trace:configure.ac:780: -1- AH_OUTPUT([HAVE_ISGRAPH], [/* Define to 1 if you have the `isgraph\' function. */
+m4trace:configure.ac:781: -1- AH_OUTPUT([HAVE_ISGRAPH], [/* Define to 1 if you have the `isgraph\' function. */
 @%:@undef HAVE_ISGRAPH])
-m4trace:configure.ac:780: -1- AH_OUTPUT([HAVE_ISPRINT], [/* Define to 1 if you have the `isprint\' function. */
+m4trace:configure.ac:781: -1- AH_OUTPUT([HAVE_ISPRINT], [/* Define to 1 if you have the `isprint\' function. */
 @%:@undef HAVE_ISPRINT])
-m4trace:configure.ac:780: -1- AH_OUTPUT([HAVE_ISSPACE], [/* Define to 1 if you have the `isspace\' function. */
+m4trace:configure.ac:781: -1- AH_OUTPUT([HAVE_ISSPACE], [/* Define to 1 if you have the `isspace\' function. */
 @%:@undef HAVE_ISSPACE])
-m4trace:configure.ac:780: -1- AH_OUTPUT([HAVE_ISXDIGIT], [/* Define to 1 if you have the `isxdigit\' function. */
+m4trace:configure.ac:781: -1- AH_OUTPUT([HAVE_ISXDIGIT], [/* Define to 1 if you have the `isxdigit\' function. */
 @%:@undef HAVE_ISXDIGIT])
-m4trace:configure.ac:781: -1- AH_OUTPUT([HAVE_GETPWENT], [/* Define to 1 if you have the `getpwent\' function. */
+m4trace:configure.ac:782: -1- AH_OUTPUT([HAVE_GETPWENT], [/* Define to 1 if you have the `getpwent\' function. */
 @%:@undef HAVE_GETPWENT])
-m4trace:configure.ac:781: -1- AH_OUTPUT([HAVE_GETPWNAM], [/* Define to 1 if you have the `getpwnam\' function. */
+m4trace:configure.ac:782: -1- AH_OUTPUT([HAVE_GETPWNAM], [/* Define to 1 if you have the `getpwnam\' function. */
 @%:@undef HAVE_GETPWNAM])
-m4trace:configure.ac:781: -1- AH_OUTPUT([HAVE_GETPWUID], [/* Define to 1 if you have the `getpwuid\' function. */
+m4trace:configure.ac:782: -1- AH_OUTPUT([HAVE_GETPWUID], [/* Define to 1 if you have the `getpwuid\' function. */
 @%:@undef HAVE_GETPWUID])
-m4trace:configure.ac:782: -1- AH_OUTPUT([HAVE_GETCWD], [/* Define to 1 if you have the `getcwd\' function. */
+m4trace:configure.ac:783: -1- AH_OUTPUT([HAVE_GETCWD], [/* Define to 1 if you have the `getcwd\' function. */
 @%:@undef HAVE_GETCWD])
-m4trace:configure.ac:782: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETCWD])
-m4trace:configure.ac:782: -1- m4_pattern_allow([^HAVE_GETCWD$])
-m4trace:configure.ac:782: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS getcwd.$ac_objext"])
-m4trace:configure.ac:782: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
-m4trace:configure.ac:782: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:782: -1- AC_LIBSOURCE([getcwd.c])
-m4trace:configure.ac:782: -1- AH_OUTPUT([HAVE_MEMSET], [/* Define to 1 if you have the `memset\' function. */
-@%:@undef HAVE_MEMSET])
-m4trace:configure.ac:782: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MEMSET])
-m4trace:configure.ac:782: -1- m4_pattern_allow([^HAVE_MEMSET$])
-m4trace:configure.ac:782: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS memset.$ac_objext"])
-m4trace:configure.ac:782: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
-m4trace:configure.ac:782: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:782: -1- AC_LIBSOURCE([memset.c])
-m4trace:configure.ac:783: -1- AH_OUTPUT([HAVE_STRCASECMP], [/* Define to 1 if you have the `strcasecmp\' function. */
-@%:@undef HAVE_STRCASECMP])
-m4trace:configure.ac:783: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRCASECMP])
-m4trace:configure.ac:783: -1- m4_pattern_allow([^HAVE_STRCASECMP$])
-m4trace:configure.ac:783: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strcasecmp.$ac_objext"])
-m4trace:configure.ac:783: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
-m4trace:configure.ac:783: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:783: -1- AC_LIBSOURCE([strcasecmp.c])
-m4trace:configure.ac:783: -1- AH_OUTPUT([HAVE_STRCASESTR], [/* Define to 1 if you have the `strcasestr\' function. */
-@%:@undef HAVE_STRCASESTR])
-m4trace:configure.ac:783: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRCASESTR])
-m4trace:configure.ac:783: -1- m4_pattern_allow([^HAVE_STRCASESTR$])
-m4trace:configure.ac:783: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strcasestr.$ac_objext"])
-m4trace:configure.ac:783: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
-m4trace:configure.ac:783: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:783: -1- AC_LIBSOURCE([strcasestr.c])
-m4trace:configure.ac:783: -1- AH_OUTPUT([HAVE_STRERROR], [/* Define to 1 if you have the `strerror\' function. */
-@%:@undef HAVE_STRERROR])
-m4trace:configure.ac:783: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRERROR])
-m4trace:configure.ac:783: -1- m4_pattern_allow([^HAVE_STRERROR$])
-m4trace:configure.ac:783: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strerror.$ac_objext"])
+m4trace:configure.ac:783: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETCWD])
+m4trace:configure.ac:783: -1- m4_pattern_allow([^HAVE_GETCWD$])
+m4trace:configure.ac:783: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS getcwd.$ac_objext"])
 m4trace:configure.ac:783: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
 m4trace:configure.ac:783: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:783: -1- AC_LIBSOURCE([strerror.c])
-m4trace:configure.ac:783: -1- AH_OUTPUT([HAVE_STRFTIME], [/* Define to 1 if you have the `strftime\' function. */
-@%:@undef HAVE_STRFTIME])
-m4trace:configure.ac:783: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRFTIME])
-m4trace:configure.ac:783: -1- m4_pattern_allow([^HAVE_STRFTIME$])
-m4trace:configure.ac:783: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strftime.$ac_objext"])
-m4trace:configure.ac:783: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
-m4trace:configure.ac:783: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:783: -1- AC_LIBSOURCE([strftime.c])
-m4trace:configure.ac:783: -1- AH_OUTPUT([HAVE_STRNLEN], [/* Define to 1 if you have the `strnlen\' function. */
-@%:@undef HAVE_STRNLEN])
-m4trace:configure.ac:783: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRNLEN])
-m4trace:configure.ac:783: -1- m4_pattern_allow([^HAVE_STRNLEN$])
-m4trace:configure.ac:783: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strnlen.$ac_objext"])
-m4trace:configure.ac:783: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
-m4trace:configure.ac:783: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:783: -1- AC_LIBSOURCE([strnlen.c])
-m4trace:configure.ac:783: -1- AH_OUTPUT([HAVE_STRPBRK], [/* Define to 1 if you have the `strpbrk\' function. */
-@%:@undef HAVE_STRPBRK])
-m4trace:configure.ac:783: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRPBRK])
-m4trace:configure.ac:783: -1- m4_pattern_allow([^HAVE_STRPBRK$])
-m4trace:configure.ac:783: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strpbrk.$ac_objext"])
-m4trace:configure.ac:783: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
-m4trace:configure.ac:783: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:783: -1- AC_LIBSOURCE([strpbrk.c])
-m4trace:configure.ac:783: -1- AH_OUTPUT([HAVE_STRSTR], [/* Define to 1 if you have the `strstr\' function. */
-@%:@undef HAVE_STRSTR])
-m4trace:configure.ac:783: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRSTR])
-m4trace:configure.ac:783: -1- m4_pattern_allow([^HAVE_STRSTR$])
-m4trace:configure.ac:783: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strstr.$ac_objext"])
+m4trace:configure.ac:783: -1- AC_LIBSOURCE([getcwd.c])
+m4trace:configure.ac:783: -1- AH_OUTPUT([HAVE_MEMSET], [/* Define to 1 if you have the `memset\' function. */
+@%:@undef HAVE_MEMSET])
+m4trace:configure.ac:783: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MEMSET])
+m4trace:configure.ac:783: -1- m4_pattern_allow([^HAVE_MEMSET$])
+m4trace:configure.ac:783: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS memset.$ac_objext"])
 m4trace:configure.ac:783: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
 m4trace:configure.ac:783: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:783: -1- AC_LIBSOURCE([strstr.c])
-m4trace:configure.ac:784: -1- AH_OUTPUT([HAVE_STRTOD], [/* Define to 1 if you have the `strtod\' function. */
-@%:@undef HAVE_STRTOD])
-m4trace:configure.ac:784: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRTOD])
-m4trace:configure.ac:784: -1- m4_pattern_allow([^HAVE_STRTOD$])
-m4trace:configure.ac:784: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strtod.$ac_objext"])
+m4trace:configure.ac:783: -1- AC_LIBSOURCE([memset.c])
+m4trace:configure.ac:784: -1- AH_OUTPUT([HAVE_STRCASECMP], [/* Define to 1 if you have the `strcasecmp\' function. */
+@%:@undef HAVE_STRCASECMP])
+m4trace:configure.ac:784: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRCASECMP])
+m4trace:configure.ac:784: -1- m4_pattern_allow([^HAVE_STRCASECMP$])
+m4trace:configure.ac:784: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strcasecmp.$ac_objext"])
 m4trace:configure.ac:784: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
 m4trace:configure.ac:784: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:784: -1- AC_LIBSOURCE([strtod.c])
-m4trace:configure.ac:784: -1- AH_OUTPUT([HAVE_STRTOL], [/* Define to 1 if you have the `strtol\' function. */
-@%:@undef HAVE_STRTOL])
-m4trace:configure.ac:784: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRTOL])
-m4trace:configure.ac:784: -1- m4_pattern_allow([^HAVE_STRTOL$])
-m4trace:configure.ac:784: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strtol.$ac_objext"])
+m4trace:configure.ac:784: -1- AC_LIBSOURCE([strcasecmp.c])
+m4trace:configure.ac:784: -1- AH_OUTPUT([HAVE_STRCASESTR], [/* Define to 1 if you have the `strcasestr\' function. */
+@%:@undef HAVE_STRCASESTR])
+m4trace:configure.ac:784: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRCASESTR])
+m4trace:configure.ac:784: -1- m4_pattern_allow([^HAVE_STRCASESTR$])
+m4trace:configure.ac:784: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strcasestr.$ac_objext"])
 m4trace:configure.ac:784: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
 m4trace:configure.ac:784: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:784: -1- AC_LIBSOURCE([strtol.c])
-m4trace:configure.ac:784: -1- AH_OUTPUT([HAVE_STRTOUL], [/* Define to 1 if you have the `strtoul\' function. */
-@%:@undef HAVE_STRTOUL])
-m4trace:configure.ac:784: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRTOUL])
-m4trace:configure.ac:784: -1- m4_pattern_allow([^HAVE_STRTOUL$])
-m4trace:configure.ac:784: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strtoul.$ac_objext"])
+m4trace:configure.ac:784: -1- AC_LIBSOURCE([strcasestr.c])
+m4trace:configure.ac:784: -1- AH_OUTPUT([HAVE_STRERROR], [/* Define to 1 if you have the `strerror\' function. */
+@%:@undef HAVE_STRERROR])
+m4trace:configure.ac:784: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRERROR])
+m4trace:configure.ac:784: -1- m4_pattern_allow([^HAVE_STRERROR$])
+m4trace:configure.ac:784: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strerror.$ac_objext"])
 m4trace:configure.ac:784: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
 m4trace:configure.ac:784: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:784: -1- AC_LIBSOURCE([strtoul.c])
-m4trace:configure.ac:784: -1- AH_OUTPUT([HAVE_STRTOLL], [/* Define to 1 if you have the `strtoll\' function. */
-@%:@undef HAVE_STRTOLL])
-m4trace:configure.ac:784: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRTOLL])
-m4trace:configure.ac:784: -1- m4_pattern_allow([^HAVE_STRTOLL$])
-m4trace:configure.ac:784: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strtoll.$ac_objext"])
+m4trace:configure.ac:784: -1- AC_LIBSOURCE([strerror.c])
+m4trace:configure.ac:784: -1- AH_OUTPUT([HAVE_STRFTIME], [/* Define to 1 if you have the `strftime\' function. */
+@%:@undef HAVE_STRFTIME])
+m4trace:configure.ac:784: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRFTIME])
+m4trace:configure.ac:784: -1- m4_pattern_allow([^HAVE_STRFTIME$])
+m4trace:configure.ac:784: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strftime.$ac_objext"])
 m4trace:configure.ac:784: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
 m4trace:configure.ac:784: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:784: -1- AC_LIBSOURCE([strtoll.c])
-m4trace:configure.ac:784: -1- AH_OUTPUT([HAVE_STRTOULL], [/* Define to 1 if you have the `strtoull\' function. */
-@%:@undef HAVE_STRTOULL])
-m4trace:configure.ac:784: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRTOULL])
-m4trace:configure.ac:784: -1- m4_pattern_allow([^HAVE_STRTOULL$])
-m4trace:configure.ac:784: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strtoull.$ac_objext"])
+m4trace:configure.ac:784: -1- AC_LIBSOURCE([strftime.c])
+m4trace:configure.ac:784: -1- AH_OUTPUT([HAVE_STRNLEN], [/* Define to 1 if you have the `strnlen\' function. */
+@%:@undef HAVE_STRNLEN])
+m4trace:configure.ac:784: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRNLEN])
+m4trace:configure.ac:784: -1- m4_pattern_allow([^HAVE_STRNLEN$])
+m4trace:configure.ac:784: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strnlen.$ac_objext"])
 m4trace:configure.ac:784: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
 m4trace:configure.ac:784: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:784: -1- AC_LIBSOURCE([strtoull.c])
-m4trace:configure.ac:784: -1- AH_OUTPUT([HAVE_STRTOIMAX], [/* Define to 1 if you have the `strtoimax\' function. */
-@%:@undef HAVE_STRTOIMAX])
-m4trace:configure.ac:784: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRTOIMAX])
-m4trace:configure.ac:784: -1- m4_pattern_allow([^HAVE_STRTOIMAX$])
-m4trace:configure.ac:784: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strtoimax.$ac_objext"])
+m4trace:configure.ac:784: -1- AC_LIBSOURCE([strnlen.c])
+m4trace:configure.ac:784: -1- AH_OUTPUT([HAVE_STRPBRK], [/* Define to 1 if you have the `strpbrk\' function. */
+@%:@undef HAVE_STRPBRK])
+m4trace:configure.ac:784: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRPBRK])
+m4trace:configure.ac:784: -1- m4_pattern_allow([^HAVE_STRPBRK$])
+m4trace:configure.ac:784: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strpbrk.$ac_objext"])
 m4trace:configure.ac:784: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
 m4trace:configure.ac:784: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:784: -1- AC_LIBSOURCE([strtoimax.c])
-m4trace:configure.ac:784: -1- AH_OUTPUT([HAVE_STRTOUMAX], [/* Define to 1 if you have the `strtoumax\' function. */
-@%:@undef HAVE_STRTOUMAX])
-m4trace:configure.ac:784: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRTOUMAX])
-m4trace:configure.ac:784: -1- m4_pattern_allow([^HAVE_STRTOUMAX$])
-m4trace:configure.ac:784: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strtoumax.$ac_objext"])
+m4trace:configure.ac:784: -1- AC_LIBSOURCE([strpbrk.c])
+m4trace:configure.ac:784: -1- AH_OUTPUT([HAVE_STRSTR], [/* Define to 1 if you have the `strstr\' function. */
+@%:@undef HAVE_STRSTR])
+m4trace:configure.ac:784: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRSTR])
+m4trace:configure.ac:784: -1- m4_pattern_allow([^HAVE_STRSTR$])
+m4trace:configure.ac:784: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strstr.$ac_objext"])
 m4trace:configure.ac:784: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
 m4trace:configure.ac:784: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:784: -1- AC_LIBSOURCE([strtoumax.c])
-m4trace:configure.ac:785: -1- AH_OUTPUT([HAVE_DPRINTF], [/* Define to 1 if you have the `dprintf\' function. */
-@%:@undef HAVE_DPRINTF])
-m4trace:configure.ac:785: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DPRINTF])
-m4trace:configure.ac:785: -1- m4_pattern_allow([^HAVE_DPRINTF$])
-m4trace:configure.ac:785: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS dprintf.$ac_objext"])
+m4trace:configure.ac:784: -1- AC_LIBSOURCE([strstr.c])
+m4trace:configure.ac:785: -1- AH_OUTPUT([HAVE_STRTOD], [/* Define to 1 if you have the `strtod\' function. */
+@%:@undef HAVE_STRTOD])
+m4trace:configure.ac:785: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRTOD])
+m4trace:configure.ac:785: -1- m4_pattern_allow([^HAVE_STRTOD$])
+m4trace:configure.ac:785: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strtod.$ac_objext"])
 m4trace:configure.ac:785: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
 m4trace:configure.ac:785: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:785: -1- AC_LIBSOURCE([dprintf.c])
-m4trace:configure.ac:786: -1- AH_OUTPUT([HAVE_STRCHRNUL], [/* Define to 1 if you have the `strchrnul\' function. */
-@%:@undef HAVE_STRCHRNUL])
-m4trace:configure.ac:786: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRCHRNUL])
-m4trace:configure.ac:786: -1- m4_pattern_allow([^HAVE_STRCHRNUL$])
-m4trace:configure.ac:786: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strchrnul.$ac_objext"])
+m4trace:configure.ac:785: -1- AC_LIBSOURCE([strtod.c])
+m4trace:configure.ac:785: -1- AH_OUTPUT([HAVE_STRTOL], [/* Define to 1 if you have the `strtol\' function. */
+@%:@undef HAVE_STRTOL])
+m4trace:configure.ac:785: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRTOL])
+m4trace:configure.ac:785: -1- m4_pattern_allow([^HAVE_STRTOL$])
+m4trace:configure.ac:785: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strtol.$ac_objext"])
+m4trace:configure.ac:785: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.ac:785: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:785: -1- AC_LIBSOURCE([strtol.c])
+m4trace:configure.ac:785: -1- AH_OUTPUT([HAVE_STRTOUL], [/* Define to 1 if you have the `strtoul\' function. */
+@%:@undef HAVE_STRTOUL])
+m4trace:configure.ac:785: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRTOUL])
+m4trace:configure.ac:785: -1- m4_pattern_allow([^HAVE_STRTOUL$])
+m4trace:configure.ac:785: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strtoul.$ac_objext"])
+m4trace:configure.ac:785: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.ac:785: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:785: -1- AC_LIBSOURCE([strtoul.c])
+m4trace:configure.ac:785: -1- AH_OUTPUT([HAVE_STRTOLL], [/* Define to 1 if you have the `strtoll\' function. */
+@%:@undef HAVE_STRTOLL])
+m4trace:configure.ac:785: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRTOLL])
+m4trace:configure.ac:785: -1- m4_pattern_allow([^HAVE_STRTOLL$])
+m4trace:configure.ac:785: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strtoll.$ac_objext"])
+m4trace:configure.ac:785: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.ac:785: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:785: -1- AC_LIBSOURCE([strtoll.c])
+m4trace:configure.ac:785: -1- AH_OUTPUT([HAVE_STRTOULL], [/* Define to 1 if you have the `strtoull\' function. */
+@%:@undef HAVE_STRTOULL])
+m4trace:configure.ac:785: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRTOULL])
+m4trace:configure.ac:785: -1- m4_pattern_allow([^HAVE_STRTOULL$])
+m4trace:configure.ac:785: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strtoull.$ac_objext"])
+m4trace:configure.ac:785: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.ac:785: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:785: -1- AC_LIBSOURCE([strtoull.c])
+m4trace:configure.ac:785: -1- AH_OUTPUT([HAVE_STRTOIMAX], [/* Define to 1 if you have the `strtoimax\' function. */
+@%:@undef HAVE_STRTOIMAX])
+m4trace:configure.ac:785: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRTOIMAX])
+m4trace:configure.ac:785: -1- m4_pattern_allow([^HAVE_STRTOIMAX$])
+m4trace:configure.ac:785: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strtoimax.$ac_objext"])
+m4trace:configure.ac:785: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.ac:785: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:785: -1- AC_LIBSOURCE([strtoimax.c])
+m4trace:configure.ac:785: -1- AH_OUTPUT([HAVE_STRTOUMAX], [/* Define to 1 if you have the `strtoumax\' function. */
+@%:@undef HAVE_STRTOUMAX])
+m4trace:configure.ac:785: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRTOUMAX])
+m4trace:configure.ac:785: -1- m4_pattern_allow([^HAVE_STRTOUMAX$])
+m4trace:configure.ac:785: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strtoumax.$ac_objext"])
+m4trace:configure.ac:785: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.ac:785: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:785: -1- AC_LIBSOURCE([strtoumax.c])
+m4trace:configure.ac:786: -1- AH_OUTPUT([HAVE_DPRINTF], [/* Define to 1 if you have the `dprintf\' function. */
+@%:@undef HAVE_DPRINTF])
+m4trace:configure.ac:786: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DPRINTF])
+m4trace:configure.ac:786: -1- m4_pattern_allow([^HAVE_DPRINTF$])
+m4trace:configure.ac:786: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS dprintf.$ac_objext"])
 m4trace:configure.ac:786: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
 m4trace:configure.ac:786: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:786: -1- AC_LIBSOURCE([strchrnul.c])
-m4trace:configure.ac:788: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_AUDIT_USER_TTY])
-m4trace:configure.ac:788: -1- m4_pattern_allow([^HAVE_DECL_AUDIT_USER_TTY$])
-m4trace:configure.ac:788: -1- AH_OUTPUT([HAVE_DECL_AUDIT_USER_TTY], [/* Define to 1 if you have the declaration of `AUDIT_USER_TTY\', and to 0 if
+m4trace:configure.ac:786: -1- AC_LIBSOURCE([dprintf.c])
+m4trace:configure.ac:787: -1- AH_OUTPUT([HAVE_STRCHRNUL], [/* Define to 1 if you have the `strchrnul\' function. */
+@%:@undef HAVE_STRCHRNUL])
+m4trace:configure.ac:787: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRCHRNUL])
+m4trace:configure.ac:787: -1- m4_pattern_allow([^HAVE_STRCHRNUL$])
+m4trace:configure.ac:787: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS strchrnul.$ac_objext"])
+m4trace:configure.ac:787: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.ac:787: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:787: -1- AC_LIBSOURCE([strchrnul.c])
+m4trace:configure.ac:789: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_AUDIT_USER_TTY])
+m4trace:configure.ac:789: -1- m4_pattern_allow([^HAVE_DECL_AUDIT_USER_TTY$])
+m4trace:configure.ac:789: -1- AH_OUTPUT([HAVE_DECL_AUDIT_USER_TTY], [/* Define to 1 if you have the declaration of `AUDIT_USER_TTY\', and to 0 if
    you don\'t. */
 @%:@undef HAVE_DECL_AUDIT_USER_TTY])
-m4trace:configure.ac:790: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_CONFSTR])
-m4trace:configure.ac:790: -1- m4_pattern_allow([^HAVE_DECL_CONFSTR$])
-m4trace:configure.ac:790: -1- AH_OUTPUT([HAVE_DECL_CONFSTR], [/* Define to 1 if you have the declaration of `confstr\', and to 0 if you
+m4trace:configure.ac:791: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_CONFSTR])
+m4trace:configure.ac:791: -1- m4_pattern_allow([^HAVE_DECL_CONFSTR$])
+m4trace:configure.ac:791: -1- AH_OUTPUT([HAVE_DECL_CONFSTR], [/* Define to 1 if you have the declaration of `confstr\', and to 0 if you
    don\'t. */
 @%:@undef HAVE_DECL_CONFSTR])
-m4trace:configure.ac:791: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_PRINTF])
-m4trace:configure.ac:791: -1- m4_pattern_allow([^HAVE_DECL_PRINTF$])
-m4trace:configure.ac:791: -1- AH_OUTPUT([HAVE_DECL_PRINTF], [/* Define to 1 if you have the declaration of `printf\', and to 0 if you don\'t.
+m4trace:configure.ac:792: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_PRINTF])
+m4trace:configure.ac:792: -1- m4_pattern_allow([^HAVE_DECL_PRINTF$])
+m4trace:configure.ac:792: -1- AH_OUTPUT([HAVE_DECL_PRINTF], [/* Define to 1 if you have the declaration of `printf\', and to 0 if you don\'t.
    */
 @%:@undef HAVE_DECL_PRINTF])
-m4trace:configure.ac:792: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_SBRK])
-m4trace:configure.ac:792: -1- m4_pattern_allow([^HAVE_DECL_SBRK$])
-m4trace:configure.ac:792: -1- AH_OUTPUT([HAVE_DECL_SBRK], [/* Define to 1 if you have the declaration of `sbrk\', and to 0 if you don\'t.
+m4trace:configure.ac:793: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_SBRK])
+m4trace:configure.ac:793: -1- m4_pattern_allow([^HAVE_DECL_SBRK$])
+m4trace:configure.ac:793: -1- AH_OUTPUT([HAVE_DECL_SBRK], [/* Define to 1 if you have the declaration of `sbrk\', and to 0 if you don\'t.
    */
 @%:@undef HAVE_DECL_SBRK])
-m4trace:configure.ac:793: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_SETREGID])
-m4trace:configure.ac:793: -1- m4_pattern_allow([^HAVE_DECL_SETREGID$])
-m4trace:configure.ac:793: -1- AH_OUTPUT([HAVE_DECL_SETREGID], [/* Define to 1 if you have the declaration of `setregid\', and to 0 if you
+m4trace:configure.ac:794: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_SETREGID])
+m4trace:configure.ac:794: -1- m4_pattern_allow([^HAVE_DECL_SETREGID$])
+m4trace:configure.ac:794: -1- AH_OUTPUT([HAVE_DECL_SETREGID], [/* Define to 1 if you have the declaration of `setregid\', and to 0 if you
    don\'t. */
 @%:@undef HAVE_DECL_SETREGID])
-m4trace:configure.ac:794: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_STRCPY])
-m4trace:configure.ac:794: -1- m4_pattern_allow([^HAVE_DECL_STRCPY$])
-m4trace:configure.ac:794: -1- AH_OUTPUT([HAVE_DECL_STRCPY], [/* Define to 1 if you have the declaration of `strcpy\', and to 0 if you don\'t.
+m4trace:configure.ac:795: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_STRCPY])
+m4trace:configure.ac:795: -1- m4_pattern_allow([^HAVE_DECL_STRCPY$])
+m4trace:configure.ac:795: -1- AH_OUTPUT([HAVE_DECL_STRCPY], [/* Define to 1 if you have the declaration of `strcpy\', and to 0 if you don\'t.
    */
 @%:@undef HAVE_DECL_STRCPY])
-m4trace:configure.ac:795: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_STRSIGNAL])
-m4trace:configure.ac:795: -1- m4_pattern_allow([^HAVE_DECL_STRSIGNAL$])
-m4trace:configure.ac:795: -1- AH_OUTPUT([HAVE_DECL_STRSIGNAL], [/* Define to 1 if you have the declaration of `strsignal\', and to 0 if you
+m4trace:configure.ac:796: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_STRSIGNAL])
+m4trace:configure.ac:796: -1- m4_pattern_allow([^HAVE_DECL_STRSIGNAL$])
+m4trace:configure.ac:796: -1- AH_OUTPUT([HAVE_DECL_STRSIGNAL], [/* Define to 1 if you have the declaration of `strsignal\', and to 0 if you
    don\'t. */
 @%:@undef HAVE_DECL_STRSIGNAL])
-m4trace:configure.ac:798: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_STRTOLD])
-m4trace:configure.ac:798: -1- m4_pattern_allow([^HAVE_DECL_STRTOLD$])
-m4trace:configure.ac:798: -1- AH_OUTPUT([HAVE_DECL_STRTOLD], [/* Define to 1 if you have the declaration of `strtold\', and to 0 if you
+m4trace:configure.ac:799: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_STRTOLD])
+m4trace:configure.ac:799: -1- m4_pattern_allow([^HAVE_DECL_STRTOLD$])
+m4trace:configure.ac:799: -1- AH_OUTPUT([HAVE_DECL_STRTOLD], [/* Define to 1 if you have the declaration of `strtold\', and to 0 if you
    don\'t. */
 @%:@undef HAVE_DECL_STRTOLD])
-m4trace:configure.ac:798: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+m4trace:configure.ac:799: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2880: AC_CHECK_DECLS is expanded from...
-configure.ac:798: the top level])
-m4trace:configure.ac:798: -1- AC_DEFINE_TRACE_LITERAL([STRTOLD_BROKEN])
-m4trace:configure.ac:798: -1- m4_pattern_allow([^STRTOLD_BROKEN$])
-m4trace:configure.ac:814: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
-You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
-../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
-../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
-../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
-aclocal.m4:103: BASH_CHECK_DECL is expanded from...
-configure.ac:814: the top level])
+configure.ac:799: the top level])
+m4trace:configure.ac:799: -1- AC_DEFINE_TRACE_LITERAL([STRTOLD_BROKEN])
+m4trace:configure.ac:799: -1- m4_pattern_allow([^STRTOLD_BROKEN$])
 m4trace:configure.ac:815: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
@@ -1708,482 +1701,489 @@ You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is
 ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
 aclocal.m4:103: BASH_CHECK_DECL is expanded from...
 configure.ac:819: the top level])
-m4trace:configure.ac:821: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the <sys/time.h> header file. */
+m4trace:configure.ac:820: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
+../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
+../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
+../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
+aclocal.m4:103: BASH_CHECK_DECL is expanded from...
+configure.ac:820: the top level])
+m4trace:configure.ac:822: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the <sys/time.h> header file. */
 @%:@undef HAVE_SYS_TIME_H])
-m4trace:configure.ac:821: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
+m4trace:configure.ac:822: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
 @%:@undef HAVE_UNISTD_H])
-m4trace:configure.ac:821: -1- AH_OUTPUT([HAVE_ALARM], [/* Define to 1 if you have the `alarm\' function. */
+m4trace:configure.ac:822: -1- AH_OUTPUT([HAVE_ALARM], [/* Define to 1 if you have the `alarm\' function. */
 @%:@undef HAVE_ALARM])
-m4trace:configure.ac:821: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS mktime.$ac_objext"])
-m4trace:configure.ac:821: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
-m4trace:configure.ac:821: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:821: -1- AC_LIBSOURCE([mktime.c])
-m4trace:configure.ac:828: -1- AH_OUTPUT([HAVE_ARGZ_H], [/* Define to 1 if you have the <argz.h> header file. */
+m4trace:configure.ac:822: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS mktime.$ac_objext"])
+m4trace:configure.ac:822: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.ac:822: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:822: -1- AC_LIBSOURCE([mktime.c])
+m4trace:configure.ac:829: -1- AH_OUTPUT([HAVE_ARGZ_H], [/* Define to 1 if you have the <argz.h> header file. */
 @%:@undef HAVE_ARGZ_H])
-m4trace:configure.ac:828: -1- AH_OUTPUT([HAVE_ERRNO_H], [/* Define to 1 if you have the <errno.h> header file. */
+m4trace:configure.ac:829: -1- AH_OUTPUT([HAVE_ERRNO_H], [/* Define to 1 if you have the <errno.h> header file. */
 @%:@undef HAVE_ERRNO_H])
-m4trace:configure.ac:828: -1- AH_OUTPUT([HAVE_FCNTL_H], [/* Define to 1 if you have the <fcntl.h> header file. */
+m4trace:configure.ac:829: -1- AH_OUTPUT([HAVE_FCNTL_H], [/* Define to 1 if you have the <fcntl.h> header file. */
 @%:@undef HAVE_FCNTL_H])
-m4trace:configure.ac:828: -1- AH_OUTPUT([HAVE_MALLOC_H], [/* Define to 1 if you have the <malloc.h> header file. */
+m4trace:configure.ac:829: -1- AH_OUTPUT([HAVE_MALLOC_H], [/* Define to 1 if you have the <malloc.h> header file. */
 @%:@undef HAVE_MALLOC_H])
-m4trace:configure.ac:828: -1- AH_OUTPUT([HAVE_STDIO_EXT_H], [/* Define to 1 if you have the <stdio_ext.h> header file. */
+m4trace:configure.ac:829: -1- AH_OUTPUT([HAVE_STDIO_EXT_H], [/* Define to 1 if you have the <stdio_ext.h> header file. */
 @%:@undef HAVE_STDIO_EXT_H])
-m4trace:configure.ac:831: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
+m4trace:configure.ac:832: -1- AH_OUTPUT([HAVE_STDLIB_H], [/* Define to 1 if you have the <stdlib.h> header file. */
 @%:@undef HAVE_STDLIB_H])
-m4trace:configure.ac:831: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
+m4trace:configure.ac:832: -1- AH_OUTPUT([HAVE_UNISTD_H], [/* Define to 1 if you have the <unistd.h> header file. */
 @%:@undef HAVE_UNISTD_H])
-m4trace:configure.ac:831: -1- AH_OUTPUT([HAVE_SYS_PARAM_H], [/* Define to 1 if you have the <sys/param.h> header file. */
+m4trace:configure.ac:832: -1- AH_OUTPUT([HAVE_SYS_PARAM_H], [/* Define to 1 if you have the <sys/param.h> header file. */
 @%:@undef HAVE_SYS_PARAM_H])
-m4trace:configure.ac:831: -1- AH_OUTPUT([HAVE_GETPAGESIZE], [/* Define to 1 if you have the `getpagesize\' function. */
+m4trace:configure.ac:832: -1- AH_OUTPUT([HAVE_GETPAGESIZE], [/* Define to 1 if you have the `getpagesize\' function. */
 @%:@undef HAVE_GETPAGESIZE])
-m4trace:configure.ac:831: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETPAGESIZE])
-m4trace:configure.ac:831: -1- m4_pattern_allow([^HAVE_GETPAGESIZE$])
-m4trace:configure.ac:831: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MMAP])
-m4trace:configure.ac:831: -1- m4_pattern_allow([^HAVE_MMAP$])
-m4trace:configure.ac:831: -1- AH_OUTPUT([HAVE_MMAP], [/* Define to 1 if you have a working `mmap\' system call. */
+m4trace:configure.ac:832: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETPAGESIZE])
+m4trace:configure.ac:832: -1- m4_pattern_allow([^HAVE_GETPAGESIZE$])
+m4trace:configure.ac:832: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MMAP])
+m4trace:configure.ac:832: -1- m4_pattern_allow([^HAVE_MMAP$])
+m4trace:configure.ac:832: -1- AH_OUTPUT([HAVE_MMAP], [/* Define to 1 if you have a working `mmap\' system call. */
 @%:@undef HAVE_MMAP])
-m4trace:configure.ac:832: -1- AH_OUTPUT([HAVE___ARGZ_COUNT], [/* Define to 1 if you have the `__argz_count\' function. */
+m4trace:configure.ac:833: -1- AH_OUTPUT([HAVE___ARGZ_COUNT], [/* Define to 1 if you have the `__argz_count\' function. */
 @%:@undef HAVE___ARGZ_COUNT])
-m4trace:configure.ac:832: -1- AH_OUTPUT([HAVE___ARGZ_NEXT], [/* Define to 1 if you have the `__argz_next\' function. */
+m4trace:configure.ac:833: -1- AH_OUTPUT([HAVE___ARGZ_NEXT], [/* Define to 1 if you have the `__argz_next\' function. */
 @%:@undef HAVE___ARGZ_NEXT])
-m4trace:configure.ac:832: -1- AH_OUTPUT([HAVE___ARGZ_STRINGIFY], [/* Define to 1 if you have the `__argz_stringify\' function. */
+m4trace:configure.ac:833: -1- AH_OUTPUT([HAVE___ARGZ_STRINGIFY], [/* Define to 1 if you have the `__argz_stringify\' function. */
 @%:@undef HAVE___ARGZ_STRINGIFY])
-m4trace:configure.ac:832: -1- AH_OUTPUT([HAVE_DCGETTEXT], [/* Define to 1 if you have the `dcgettext\' function. */
+m4trace:configure.ac:833: -1- AH_OUTPUT([HAVE_DCGETTEXT], [/* Define to 1 if you have the `dcgettext\' function. */
 @%:@undef HAVE_DCGETTEXT])
-m4trace:configure.ac:832: -1- AH_OUTPUT([HAVE_MEMPCPY], [/* Define to 1 if you have the `mempcpy\' function. */
+m4trace:configure.ac:833: -1- AH_OUTPUT([HAVE_MEMPCPY], [/* Define to 1 if you have the `mempcpy\' function. */
 @%:@undef HAVE_MEMPCPY])
-m4trace:configure.ac:832: -1- AH_OUTPUT([HAVE_MUNMAP], [/* Define to 1 if you have the `munmap\' function. */
+m4trace:configure.ac:833: -1- AH_OUTPUT([HAVE_MUNMAP], [/* Define to 1 if you have the `munmap\' function. */
 @%:@undef HAVE_MUNMAP])
-m4trace:configure.ac:832: -1- AH_OUTPUT([HAVE_STPCPY], [/* Define to 1 if you have the `stpcpy\' function. */
+m4trace:configure.ac:833: -1- AH_OUTPUT([HAVE_STPCPY], [/* Define to 1 if you have the `stpcpy\' function. */
 @%:@undef HAVE_STPCPY])
-m4trace:configure.ac:832: -1- AH_OUTPUT([HAVE_STRCSPN], [/* Define to 1 if you have the `strcspn\' function. */
+m4trace:configure.ac:833: -1- AH_OUTPUT([HAVE_STRCSPN], [/* Define to 1 if you have the `strcspn\' function. */
 @%:@undef HAVE_STRCSPN])
-m4trace:configure.ac:832: -1- AH_OUTPUT([HAVE_STRDUP], [/* Define to 1 if you have the `strdup\' function. */
+m4trace:configure.ac:833: -1- AH_OUTPUT([HAVE_STRDUP], [/* Define to 1 if you have the `strdup\' function. */
 @%:@undef HAVE_STRDUP])
-m4trace:configure.ac:841: -1- AC_SUBST([INTL_DEP])
-m4trace:configure.ac:841: -1- AC_SUBST_TRACE([INTL_DEP])
-m4trace:configure.ac:841: -1- m4_pattern_allow([^INTL_DEP$])
-m4trace:configure.ac:842: -1- AC_SUBST([INTL_INC])
-m4trace:configure.ac:842: -1- AC_SUBST_TRACE([INTL_INC])
-m4trace:configure.ac:842: -1- m4_pattern_allow([^INTL_INC$])
-m4trace:configure.ac:843: -1- AC_SUBST([LIBINTL_H])
-m4trace:configure.ac:843: -1- AC_SUBST_TRACE([LIBINTL_H])
-m4trace:configure.ac:843: -1- m4_pattern_allow([^LIBINTL_H$])
-m4trace:configure.ac:849: -1- AH_OUTPUT([HAVE_WCTYPE_H], [/* Define to 1 if you have the <wctype.h> header file. */
+m4trace:configure.ac:842: -1- AC_SUBST([INTL_DEP])
+m4trace:configure.ac:842: -1- AC_SUBST_TRACE([INTL_DEP])
+m4trace:configure.ac:842: -1- m4_pattern_allow([^INTL_DEP$])
+m4trace:configure.ac:843: -1- AC_SUBST([INTL_INC])
+m4trace:configure.ac:843: -1- AC_SUBST_TRACE([INTL_INC])
+m4trace:configure.ac:843: -1- m4_pattern_allow([^INTL_INC$])
+m4trace:configure.ac:844: -1- AC_SUBST([LIBINTL_H])
+m4trace:configure.ac:844: -1- AC_SUBST_TRACE([LIBINTL_H])
+m4trace:configure.ac:844: -1- m4_pattern_allow([^LIBINTL_H$])
+m4trace:configure.ac:850: -1- AH_OUTPUT([HAVE_WCTYPE_H], [/* Define to 1 if you have the <wctype.h> header file. */
 @%:@undef HAVE_WCTYPE_H])
-m4trace:configure.ac:849: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WCTYPE_H])
-m4trace:configure.ac:849: -1- m4_pattern_allow([^HAVE_WCTYPE_H$])
-m4trace:configure.ac:849: -1- AH_OUTPUT([HAVE_WCHAR_H], [/* Define to 1 if you have the <wchar.h> header file. */
+m4trace:configure.ac:850: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WCTYPE_H])
+m4trace:configure.ac:850: -1- m4_pattern_allow([^HAVE_WCTYPE_H$])
+m4trace:configure.ac:850: -1- AH_OUTPUT([HAVE_WCHAR_H], [/* Define to 1 if you have the <wchar.h> header file. */
 @%:@undef HAVE_WCHAR_H])
-m4trace:configure.ac:849: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WCHAR_H])
-m4trace:configure.ac:849: -1- m4_pattern_allow([^HAVE_WCHAR_H$])
-m4trace:configure.ac:849: -1- AH_OUTPUT([HAVE_LANGINFO_H], [/* Define to 1 if you have the <langinfo.h> header file. */
+m4trace:configure.ac:850: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WCHAR_H])
+m4trace:configure.ac:850: -1- m4_pattern_allow([^HAVE_WCHAR_H$])
+m4trace:configure.ac:850: -1- AH_OUTPUT([HAVE_LANGINFO_H], [/* Define to 1 if you have the <langinfo.h> header file. */
 @%:@undef HAVE_LANGINFO_H])
-m4trace:configure.ac:849: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LANGINFO_H])
-m4trace:configure.ac:849: -1- m4_pattern_allow([^HAVE_LANGINFO_H$])
-m4trace:configure.ac:849: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MBRLEN])
-m4trace:configure.ac:849: -2- m4_pattern_allow([^HAVE_MBRLEN$])
-m4trace:configure.ac:849: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MBSCMP])
-m4trace:configure.ac:849: -2- m4_pattern_allow([^HAVE_MBSCMP$])
-m4trace:configure.ac:849: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MBSCMP])
-m4trace:configure.ac:849: -2- m4_pattern_allow([^HAVE_MBSCMP$])
-m4trace:configure.ac:849: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MBSNRTOWCS])
-m4trace:configure.ac:849: -2- m4_pattern_allow([^HAVE_MBSNRTOWCS$])
-m4trace:configure.ac:849: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MBSRTOWCS])
-m4trace:configure.ac:849: -2- m4_pattern_allow([^HAVE_MBSRTOWCS$])
-m4trace:configure.ac:849: -1- AH_OUTPUT([HAVE_MBSCHR], [/* Define to 1 if you have the `mbschr\' function. */
+m4trace:configure.ac:850: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LANGINFO_H])
+m4trace:configure.ac:850: -1- m4_pattern_allow([^HAVE_LANGINFO_H$])
+m4trace:configure.ac:850: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MBRLEN])
+m4trace:configure.ac:850: -2- m4_pattern_allow([^HAVE_MBRLEN$])
+m4trace:configure.ac:850: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MBSCMP])
+m4trace:configure.ac:850: -2- m4_pattern_allow([^HAVE_MBSCMP$])
+m4trace:configure.ac:850: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MBSCMP])
+m4trace:configure.ac:850: -2- m4_pattern_allow([^HAVE_MBSCMP$])
+m4trace:configure.ac:850: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MBSNRTOWCS])
+m4trace:configure.ac:850: -2- m4_pattern_allow([^HAVE_MBSNRTOWCS$])
+m4trace:configure.ac:850: -2- AC_DEFINE_TRACE_LITERAL([HAVE_MBSRTOWCS])
+m4trace:configure.ac:850: -2- m4_pattern_allow([^HAVE_MBSRTOWCS$])
+m4trace:configure.ac:850: -1- AH_OUTPUT([HAVE_MBSCHR], [/* Define to 1 if you have the `mbschr\' function. */
 @%:@undef HAVE_MBSCHR])
-m4trace:configure.ac:849: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MBSCHR])
-m4trace:configure.ac:849: -1- m4_pattern_allow([^HAVE_MBSCHR$])
-m4trace:configure.ac:849: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS mbschr.$ac_objext"])
-m4trace:configure.ac:849: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
-m4trace:configure.ac:849: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:849: -1- AC_LIBSOURCE([mbschr.c])
-m4trace:configure.ac:849: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WCRTOMB])
-m4trace:configure.ac:849: -2- m4_pattern_allow([^HAVE_WCRTOMB$])
-m4trace:configure.ac:849: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WCSCOLL])
-m4trace:configure.ac:849: -2- m4_pattern_allow([^HAVE_WCSCOLL$])
-m4trace:configure.ac:849: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WCSDUP])
-m4trace:configure.ac:849: -2- m4_pattern_allow([^HAVE_WCSDUP$])
-m4trace:configure.ac:849: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WCWIDTH])
-m4trace:configure.ac:849: -2- m4_pattern_allow([^HAVE_WCWIDTH$])
-m4trace:configure.ac:849: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WCTYPE])
-m4trace:configure.ac:849: -2- m4_pattern_allow([^HAVE_WCTYPE$])
-m4trace:configure.ac:849: -1- AH_OUTPUT([HAVE_WCSWIDTH], [/* Define to 1 if you have the `wcswidth\' function. */
+m4trace:configure.ac:850: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MBSCHR])
+m4trace:configure.ac:850: -1- m4_pattern_allow([^HAVE_MBSCHR$])
+m4trace:configure.ac:850: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS mbschr.$ac_objext"])
+m4trace:configure.ac:850: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.ac:850: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:850: -1- AC_LIBSOURCE([mbschr.c])
+m4trace:configure.ac:850: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WCRTOMB])
+m4trace:configure.ac:850: -2- m4_pattern_allow([^HAVE_WCRTOMB$])
+m4trace:configure.ac:850: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WCSCOLL])
+m4trace:configure.ac:850: -2- m4_pattern_allow([^HAVE_WCSCOLL$])
+m4trace:configure.ac:850: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WCSDUP])
+m4trace:configure.ac:850: -2- m4_pattern_allow([^HAVE_WCSDUP$])
+m4trace:configure.ac:850: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WCWIDTH])
+m4trace:configure.ac:850: -2- m4_pattern_allow([^HAVE_WCWIDTH$])
+m4trace:configure.ac:850: -2- AC_DEFINE_TRACE_LITERAL([HAVE_WCTYPE])
+m4trace:configure.ac:850: -2- m4_pattern_allow([^HAVE_WCTYPE$])
+m4trace:configure.ac:850: -1- AH_OUTPUT([HAVE_WCSWIDTH], [/* Define to 1 if you have the `wcswidth\' function. */
 @%:@undef HAVE_WCSWIDTH])
-m4trace:configure.ac:849: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WCSWIDTH])
-m4trace:configure.ac:849: -1- m4_pattern_allow([^HAVE_WCSWIDTH$])
-m4trace:configure.ac:849: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS wcswidth.$ac_objext"])
-m4trace:configure.ac:849: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
-m4trace:configure.ac:849: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:849: -1- AC_LIBSOURCE([wcswidth.c])
-m4trace:configure.ac:849: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MBRTOWC])
-m4trace:configure.ac:849: -1- m4_pattern_allow([^HAVE_MBRTOWC$])
-m4trace:configure.ac:849: -1- AH_OUTPUT([HAVE_MBRTOWC], [/* Define to 1 if mbrtowc and mbstate_t are properly declared. */
+m4trace:configure.ac:850: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WCSWIDTH])
+m4trace:configure.ac:850: -1- m4_pattern_allow([^HAVE_WCSWIDTH$])
+m4trace:configure.ac:850: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS wcswidth.$ac_objext"])
+m4trace:configure.ac:850: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.ac:850: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:850: -1- AC_LIBSOURCE([wcswidth.c])
+m4trace:configure.ac:850: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MBRTOWC])
+m4trace:configure.ac:850: -1- m4_pattern_allow([^HAVE_MBRTOWC$])
+m4trace:configure.ac:850: -1- AH_OUTPUT([HAVE_MBRTOWC], [/* Define to 1 if mbrtowc and mbstate_t are properly declared. */
 @%:@undef HAVE_MBRTOWC])
-m4trace:configure.ac:849: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MBSTATE_T])
-m4trace:configure.ac:849: -1- m4_pattern_allow([^HAVE_MBSTATE_T$])
-m4trace:configure.ac:849: -1- AH_OUTPUT([HAVE_ISWLOWER], [/* Define to 1 if you have the `iswlower\' function. */
+m4trace:configure.ac:850: -1- AC_DEFINE_TRACE_LITERAL([HAVE_MBSTATE_T])
+m4trace:configure.ac:850: -1- m4_pattern_allow([^HAVE_MBSTATE_T$])
+m4trace:configure.ac:850: -1- AH_OUTPUT([HAVE_ISWLOWER], [/* Define to 1 if you have the `iswlower\' function. */
 @%:@undef HAVE_ISWLOWER])
-m4trace:configure.ac:849: -1- AH_OUTPUT([HAVE_ISWUPPER], [/* Define to 1 if you have the `iswupper\' function. */
+m4trace:configure.ac:850: -1- AH_OUTPUT([HAVE_ISWUPPER], [/* Define to 1 if you have the `iswupper\' function. */
 @%:@undef HAVE_ISWUPPER])
-m4trace:configure.ac:849: -1- AH_OUTPUT([HAVE_TOWLOWER], [/* Define to 1 if you have the `towlower\' function. */
+m4trace:configure.ac:850: -1- AH_OUTPUT([HAVE_TOWLOWER], [/* Define to 1 if you have the `towlower\' function. */
 @%:@undef HAVE_TOWLOWER])
-m4trace:configure.ac:849: -1- AH_OUTPUT([HAVE_TOWUPPER], [/* Define to 1 if you have the `towupper\' function. */
+m4trace:configure.ac:850: -1- AH_OUTPUT([HAVE_TOWUPPER], [/* Define to 1 if you have the `towupper\' function. */
 @%:@undef HAVE_TOWUPPER])
-m4trace:configure.ac:849: -1- AH_OUTPUT([HAVE_ISWCTYPE], [/* Define to 1 if you have the `iswctype\' function. */
+m4trace:configure.ac:850: -1- AH_OUTPUT([HAVE_ISWCTYPE], [/* Define to 1 if you have the `iswctype\' function. */
 @%:@undef HAVE_ISWCTYPE])
-m4trace:configure.ac:849: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+m4trace:configure.ac:850: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
 aclocal.m4:1689: BASH_CHECK_MULTIBYTE is expanded from...
-configure.ac:849: the top level])
-m4trace:configure.ac:849: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LANGINFO_CODESET])
-m4trace:configure.ac:849: -1- m4_pattern_allow([^HAVE_LANGINFO_CODESET$])
-m4trace:configure.ac:849: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+configure.ac:850: the top level])
+m4trace:configure.ac:850: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LANGINFO_CODESET])
+m4trace:configure.ac:850: -1- m4_pattern_allow([^HAVE_LANGINFO_CODESET$])
+m4trace:configure.ac:850: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
 aclocal.m4:1689: BASH_CHECK_MULTIBYTE is expanded from...
-configure.ac:849: the top level])
-m4trace:configure.ac:849: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WCHAR_T])
-m4trace:configure.ac:849: -1- m4_pattern_allow([^HAVE_WCHAR_T$])
-m4trace:configure.ac:849: -1- AH_OUTPUT([HAVE_WCHAR_T], [/* systems should define this type here */
+configure.ac:850: the top level])
+m4trace:configure.ac:850: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WCHAR_T])
+m4trace:configure.ac:850: -1- m4_pattern_allow([^HAVE_WCHAR_T$])
+m4trace:configure.ac:850: -1- AH_OUTPUT([HAVE_WCHAR_T], [/* systems should define this type here */
 @%:@undef HAVE_WCHAR_T])
-m4trace:configure.ac:849: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+m4trace:configure.ac:850: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
 aclocal.m4:1689: BASH_CHECK_MULTIBYTE is expanded from...
-configure.ac:849: the top level])
-m4trace:configure.ac:849: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WCTYPE_T])
-m4trace:configure.ac:849: -1- m4_pattern_allow([^HAVE_WCTYPE_T$])
-m4trace:configure.ac:849: -1- AH_OUTPUT([HAVE_WCTYPE_T], [/* systems should define this type here */
+configure.ac:850: the top level])
+m4trace:configure.ac:850: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WCTYPE_T])
+m4trace:configure.ac:850: -1- m4_pattern_allow([^HAVE_WCTYPE_T$])
+m4trace:configure.ac:850: -1- AH_OUTPUT([HAVE_WCTYPE_T], [/* systems should define this type here */
 @%:@undef HAVE_WCTYPE_T])
-m4trace:configure.ac:849: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+m4trace:configure.ac:850: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
 aclocal.m4:1689: BASH_CHECK_MULTIBYTE is expanded from...
-configure.ac:849: the top level])
-m4trace:configure.ac:849: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WINT_T])
-m4trace:configure.ac:849: -1- m4_pattern_allow([^HAVE_WINT_T$])
-m4trace:configure.ac:849: -1- AH_OUTPUT([HAVE_WINT_T], [/* systems should define this type here */
+configure.ac:850: the top level])
+m4trace:configure.ac:850: -1- AC_DEFINE_TRACE_LITERAL([HAVE_WINT_T])
+m4trace:configure.ac:850: -1- m4_pattern_allow([^HAVE_WINT_T$])
+m4trace:configure.ac:850: -1- AH_OUTPUT([HAVE_WINT_T], [/* systems should define this type here */
 @%:@undef HAVE_WINT_T])
-m4trace:configure.ac:849: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+m4trace:configure.ac:850: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
 aclocal.m4:1689: BASH_CHECK_MULTIBYTE is expanded from...
-configure.ac:849: the top level])
-m4trace:configure.ac:849: -1- AC_DEFINE_TRACE_LITERAL([WCWIDTH_BROKEN])
-m4trace:configure.ac:849: -1- m4_pattern_allow([^WCWIDTH_BROKEN$])
-m4trace:configure.ac:849: -1- AH_OUTPUT([WCWIDTH_BROKEN], [/* wcwidth is usually not broken */
+configure.ac:850: the top level])
+m4trace:configure.ac:850: -1- AC_DEFINE_TRACE_LITERAL([WCWIDTH_BROKEN])
+m4trace:configure.ac:850: -1- m4_pattern_allow([^WCWIDTH_BROKEN$])
+m4trace:configure.ac:850: -1- AH_OUTPUT([WCWIDTH_BROKEN], [/* wcwidth is usually not broken */
 @%:@undef WCWIDTH_BROKEN])
-m4trace:configure.ac:849: -1- AH_OUTPUT([HAVE_LOCALE_CHARSET], [/* Define to 1 if you have the `locale_charset\' function. */
+m4trace:configure.ac:850: -1- AH_OUTPUT([HAVE_LOCALE_CHARSET], [/* Define to 1 if you have the `locale_charset\' function. */
 @%:@undef HAVE_LOCALE_CHARSET])
-m4trace:configure.ac:849: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LOCALE_CHARSET])
-m4trace:configure.ac:849: -1- m4_pattern_allow([^HAVE_LOCALE_CHARSET$])
-m4trace:configure.ac:853: -1- AH_OUTPUT([HAVE_LIBDL], [/* Define to 1 if you have the `dl\' library (-ldl). */
+m4trace:configure.ac:850: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LOCALE_CHARSET])
+m4trace:configure.ac:850: -1- m4_pattern_allow([^HAVE_LOCALE_CHARSET$])
+m4trace:configure.ac:854: -1- AH_OUTPUT([HAVE_LIBDL], [/* Define to 1 if you have the `dl\' library (-ldl). */
 @%:@undef HAVE_LIBDL])
-m4trace:configure.ac:853: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBDL])
-m4trace:configure.ac:853: -1- m4_pattern_allow([^HAVE_LIBDL$])
-m4trace:configure.ac:854: -1- AH_OUTPUT([HAVE_DLOPEN], [/* Define to 1 if you have the `dlopen\' function. */
+m4trace:configure.ac:854: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBDL])
+m4trace:configure.ac:854: -1- m4_pattern_allow([^HAVE_LIBDL$])
+m4trace:configure.ac:855: -1- AH_OUTPUT([HAVE_DLOPEN], [/* Define to 1 if you have the `dlopen\' function. */
 @%:@undef HAVE_DLOPEN])
-m4trace:configure.ac:854: -1- AH_OUTPUT([HAVE_DLCLOSE], [/* Define to 1 if you have the `dlclose\' function. */
+m4trace:configure.ac:855: -1- AH_OUTPUT([HAVE_DLCLOSE], [/* Define to 1 if you have the `dlclose\' function. */
 @%:@undef HAVE_DLCLOSE])
-m4trace:configure.ac:854: -1- AH_OUTPUT([HAVE_DLSYM], [/* Define to 1 if you have the `dlsym\' function. */
+m4trace:configure.ac:855: -1- AH_OUTPUT([HAVE_DLSYM], [/* Define to 1 if you have the `dlsym\' function. */
 @%:@undef HAVE_DLSYM])
-m4trace:configure.ac:858: -1- _m4_warn([obsolete], [The macro `AC_DECL_SYS_SIGLIST' is obsolete.
+m4trace:configure.ac:859: -1- _m4_warn([obsolete], [The macro `AC_DECL_SYS_SIGLIST' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/specific.m4:39: AC_DECL_SYS_SIGLIST is expanded from...
-configure.ac:858: the top level])
-m4trace:configure.ac:858: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_SYS_SIGLIST])
-m4trace:configure.ac:858: -1- m4_pattern_allow([^HAVE_DECL_SYS_SIGLIST$])
-m4trace:configure.ac:858: -1- AH_OUTPUT([HAVE_DECL_SYS_SIGLIST], [/* Define to 1 if you have the declaration of `sys_siglist\', and to 0 if you
+configure.ac:859: the top level])
+m4trace:configure.ac:859: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_SYS_SIGLIST])
+m4trace:configure.ac:859: -1- m4_pattern_allow([^HAVE_DECL_SYS_SIGLIST$])
+m4trace:configure.ac:859: -1- AH_OUTPUT([HAVE_DECL_SYS_SIGLIST], [/* Define to 1 if you have the declaration of `sys_siglist\', and to 0 if you
    don\'t. */
 @%:@undef HAVE_DECL_SYS_SIGLIST])
-m4trace:configure.ac:862: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+m4trace:configure.ac:863: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
 aclocal.m4:563: BASH_FUNC_INET_ATON is expanded from...
-configure.ac:862: the top level])
-m4trace:configure.ac:862: -1- AC_DEFINE_TRACE_LITERAL([HAVE_INET_ATON])
-m4trace:configure.ac:862: -1- m4_pattern_allow([^HAVE_INET_ATON$])
-m4trace:configure.ac:862: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS inet_aton.$ac_objext"])
-m4trace:configure.ac:862: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
-m4trace:configure.ac:862: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:862: -1- AC_LIBSOURCE([inet_aton.c])
-m4trace:configure.ac:868: -1- AH_OUTPUT([HAVE_LIBSUN], [/* Define to 1 if you have the `sun\' library (-lsun). */
+configure.ac:863: the top level])
+m4trace:configure.ac:863: -1- AC_DEFINE_TRACE_LITERAL([HAVE_INET_ATON])
+m4trace:configure.ac:863: -1- m4_pattern_allow([^HAVE_INET_ATON$])
+m4trace:configure.ac:863: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS inet_aton.$ac_objext"])
+m4trace:configure.ac:863: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.ac:863: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:863: -1- AC_LIBSOURCE([inet_aton.c])
+m4trace:configure.ac:869: -1- AH_OUTPUT([HAVE_LIBSUN], [/* Define to 1 if you have the `sun\' library (-lsun). */
 @%:@undef HAVE_LIBSUN])
-m4trace:configure.ac:868: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBSUN])
-m4trace:configure.ac:868: -1- m4_pattern_allow([^HAVE_LIBSUN$])
-m4trace:configure.ac:873: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBSOCKET])
-m4trace:configure.ac:873: -1- m4_pattern_allow([^HAVE_LIBSOCKET$])
-m4trace:configure.ac:873: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETPEERNAME])
-m4trace:configure.ac:873: -1- m4_pattern_allow([^HAVE_GETPEERNAME$])
-m4trace:configure.ac:877: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+m4trace:configure.ac:869: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBSUN])
+m4trace:configure.ac:869: -1- m4_pattern_allow([^HAVE_LIBSUN$])
+m4trace:configure.ac:874: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LIBSOCKET])
+m4trace:configure.ac:874: -1- m4_pattern_allow([^HAVE_LIBSOCKET$])
+m4trace:configure.ac:874: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETPEERNAME])
+m4trace:configure.ac:874: -1- m4_pattern_allow([^HAVE_GETPEERNAME$])
+m4trace:configure.ac:878: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:732: BASH_FUNC_GETHOSTBYNAME is expanded from...
-configure.ac:877: the top level])
-m4trace:configure.ac:877: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETHOSTBYNAME])
-m4trace:configure.ac:877: -1- m4_pattern_allow([^HAVE_GETHOSTBYNAME$])
-m4trace:configure.ac:881: -1- AC_DEFINE_TRACE_LITERAL([uid_t])
-m4trace:configure.ac:881: -1- m4_pattern_allow([^uid_t$])
-m4trace:configure.ac:881: -1- AH_OUTPUT([uid_t], [/* Define to `int\' if <sys/types.h> doesn\'t define. */
+configure.ac:878: the top level])
+m4trace:configure.ac:878: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETHOSTBYNAME])
+m4trace:configure.ac:878: -1- m4_pattern_allow([^HAVE_GETHOSTBYNAME$])
+m4trace:configure.ac:882: -1- AC_DEFINE_TRACE_LITERAL([uid_t])
+m4trace:configure.ac:882: -1- m4_pattern_allow([^uid_t$])
+m4trace:configure.ac:882: -1- AH_OUTPUT([uid_t], [/* Define to `int\' if <sys/types.h> doesn\'t define. */
 @%:@undef uid_t])
-m4trace:configure.ac:881: -1- AC_DEFINE_TRACE_LITERAL([gid_t])
-m4trace:configure.ac:881: -1- m4_pattern_allow([^gid_t$])
-m4trace:configure.ac:881: -1- AH_OUTPUT([gid_t], [/* Define to `int\' if <sys/types.h> doesn\'t define. */
+m4trace:configure.ac:882: -1- AC_DEFINE_TRACE_LITERAL([gid_t])
+m4trace:configure.ac:882: -1- m4_pattern_allow([^gid_t$])
+m4trace:configure.ac:882: -1- AH_OUTPUT([gid_t], [/* Define to `int\' if <sys/types.h> doesn\'t define. */
 @%:@undef gid_t])
-m4trace:configure.ac:881: -1- AC_DEFINE_TRACE_LITERAL([GETGROUPS_T])
-m4trace:configure.ac:881: -1- m4_pattern_allow([^GETGROUPS_T$])
-m4trace:configure.ac:881: -1- AH_OUTPUT([GETGROUPS_T], [/* Define to the type of elements in the array set by `getgroups\'. Usually
+m4trace:configure.ac:882: -1- AC_DEFINE_TRACE_LITERAL([GETGROUPS_T])
+m4trace:configure.ac:882: -1- m4_pattern_allow([^GETGROUPS_T$])
+m4trace:configure.ac:882: -1- AH_OUTPUT([GETGROUPS_T], [/* Define to the type of elements in the array set by `getgroups\'. Usually
    this is either `int\' or `gid_t\'. */
 @%:@undef GETGROUPS_T])
-m4trace:configure.ac:882: -1- AC_DEFINE_TRACE_LITERAL([off_t])
-m4trace:configure.ac:882: -1- m4_pattern_allow([^off_t$])
-m4trace:configure.ac:882: -1- AH_OUTPUT([off_t], [/* Define to `long int\' if <sys/types.h> does not define. */
+m4trace:configure.ac:883: -1- AC_DEFINE_TRACE_LITERAL([off_t])
+m4trace:configure.ac:883: -1- m4_pattern_allow([^off_t$])
+m4trace:configure.ac:883: -1- AH_OUTPUT([off_t], [/* Define to `long int\' if <sys/types.h> does not define. */
 @%:@undef off_t])
-m4trace:configure.ac:883: -1- AC_DEFINE_TRACE_LITERAL([mode_t])
-m4trace:configure.ac:883: -1- m4_pattern_allow([^mode_t$])
-m4trace:configure.ac:883: -1- AH_OUTPUT([mode_t], [/* Define to `int\' if <sys/types.h> does not define. */
+m4trace:configure.ac:884: -1- AC_DEFINE_TRACE_LITERAL([mode_t])
+m4trace:configure.ac:884: -1- m4_pattern_allow([^mode_t$])
+m4trace:configure.ac:884: -1- AH_OUTPUT([mode_t], [/* Define to `int\' if <sys/types.h> does not define. */
 @%:@undef mode_t])
-m4trace:configure.ac:884: -1- AC_DEFINE_TRACE_LITERAL([uid_t])
-m4trace:configure.ac:884: -1- m4_pattern_allow([^uid_t$])
-m4trace:configure.ac:884: -1- AH_OUTPUT([uid_t], [/* Define to `int\' if <sys/types.h> doesn\'t define. */
+m4trace:configure.ac:885: -1- AC_DEFINE_TRACE_LITERAL([uid_t])
+m4trace:configure.ac:885: -1- m4_pattern_allow([^uid_t$])
+m4trace:configure.ac:885: -1- AH_OUTPUT([uid_t], [/* Define to `int\' if <sys/types.h> doesn\'t define. */
 @%:@undef uid_t])
-m4trace:configure.ac:884: -1- AC_DEFINE_TRACE_LITERAL([gid_t])
-m4trace:configure.ac:884: -1- m4_pattern_allow([^gid_t$])
-m4trace:configure.ac:884: -1- AH_OUTPUT([gid_t], [/* Define to `int\' if <sys/types.h> doesn\'t define. */
+m4trace:configure.ac:885: -1- AC_DEFINE_TRACE_LITERAL([gid_t])
+m4trace:configure.ac:885: -1- m4_pattern_allow([^gid_t$])
+m4trace:configure.ac:885: -1- AH_OUTPUT([gid_t], [/* Define to `int\' if <sys/types.h> doesn\'t define. */
 @%:@undef gid_t])
-m4trace:configure.ac:885: -1- AC_DEFINE_TRACE_LITERAL([pid_t])
-m4trace:configure.ac:885: -1- m4_pattern_allow([^pid_t$])
-m4trace:configure.ac:885: -1- AH_OUTPUT([pid_t], [/* Define to `int\' if <sys/types.h> does not define. */
+m4trace:configure.ac:886: -1- AC_DEFINE_TRACE_LITERAL([pid_t])
+m4trace:configure.ac:886: -1- m4_pattern_allow([^pid_t$])
+m4trace:configure.ac:886: -1- AH_OUTPUT([pid_t], [/* Define to `int\' if <sys/types.h> does not define. */
 @%:@undef pid_t])
-m4trace:configure.ac:886: -1- AC_DEFINE_TRACE_LITERAL([size_t])
-m4trace:configure.ac:886: -1- m4_pattern_allow([^size_t$])
-m4trace:configure.ac:886: -1- AH_OUTPUT([size_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
+m4trace:configure.ac:887: -1- AC_DEFINE_TRACE_LITERAL([size_t])
+m4trace:configure.ac:887: -1- m4_pattern_allow([^size_t$])
+m4trace:configure.ac:887: -1- AH_OUTPUT([size_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
 @%:@undef size_t])
-m4trace:configure.ac:887: -1- AC_DEFINE_TRACE_LITERAL([ssize_t])
-m4trace:configure.ac:887: -1- m4_pattern_allow([^ssize_t$])
-m4trace:configure.ac:887: -1- AH_OUTPUT([ssize_t], [/* Define to `int\' if <sys/types.h> does not define. */
+m4trace:configure.ac:888: -1- AC_DEFINE_TRACE_LITERAL([ssize_t])
+m4trace:configure.ac:888: -1- m4_pattern_allow([^ssize_t$])
+m4trace:configure.ac:888: -1- AH_OUTPUT([ssize_t], [/* Define to `int\' if <sys/types.h> does not define. */
 @%:@undef ssize_t])
-m4trace:configure.ac:888: -1- AC_DEFINE_TRACE_LITERAL([time_t])
-m4trace:configure.ac:888: -1- m4_pattern_allow([^time_t$])
-m4trace:configure.ac:888: -1- AH_OUTPUT([time_t], [/* Define to `long\' if <sys/types.h> does not define. */
+m4trace:configure.ac:889: -1- AC_DEFINE_TRACE_LITERAL([time_t])
+m4trace:configure.ac:889: -1- m4_pattern_allow([^time_t$])
+m4trace:configure.ac:889: -1- AH_OUTPUT([time_t], [/* Define to `long\' if <sys/types.h> does not define. */
 @%:@undef time_t])
-m4trace:configure.ac:890: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+m4trace:configure.ac:891: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
 aclocal.m4:472: BASH_TYPE_LONG_LONG is expanded from...
-configure.ac:890: the top level])
-m4trace:configure.ac:890: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LONG_LONG])
-m4trace:configure.ac:890: -1- m4_pattern_allow([^HAVE_LONG_LONG$])
-m4trace:configure.ac:891: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+configure.ac:891: the top level])
+m4trace:configure.ac:891: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LONG_LONG])
+m4trace:configure.ac:891: -1- m4_pattern_allow([^HAVE_LONG_LONG$])
+m4trace:configure.ac:892: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
 aclocal.m4:486: BASH_TYPE_UNSIGNED_LONG_LONG is expanded from...
-configure.ac:891: the top level])
-m4trace:configure.ac:891: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UNSIGNED_LONG_LONG])
-m4trace:configure.ac:891: -1- m4_pattern_allow([^HAVE_UNSIGNED_LONG_LONG$])
-m4trace:configure.ac:893: -1- _m4_warn([obsolete], [The macro `AC_TYPE_SIGNAL' is obsolete.
+configure.ac:892: the top level])
+m4trace:configure.ac:892: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UNSIGNED_LONG_LONG])
+m4trace:configure.ac:892: -1- m4_pattern_allow([^HAVE_UNSIGNED_LONG_LONG$])
+m4trace:configure.ac:894: -1- _m4_warn([obsolete], [The macro `AC_TYPE_SIGNAL' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/types.m4:746: AC_TYPE_SIGNAL is expanded from...
-configure.ac:893: the top level])
-m4trace:configure.ac:893: -1- AC_DEFINE_TRACE_LITERAL([RETSIGTYPE])
-m4trace:configure.ac:893: -1- m4_pattern_allow([^RETSIGTYPE$])
-m4trace:configure.ac:893: -1- AH_OUTPUT([RETSIGTYPE], [/* Define as the return type of signal handlers (`int\' or `void\'). */
+configure.ac:894: the top level])
+m4trace:configure.ac:894: -1- AC_DEFINE_TRACE_LITERAL([RETSIGTYPE])
+m4trace:configure.ac:894: -1- m4_pattern_allow([^RETSIGTYPE$])
+m4trace:configure.ac:894: -1- AH_OUTPUT([RETSIGTYPE], [/* Define as the return type of signal handlers (`int\' or `void\'). */
 @%:@undef RETSIGTYPE])
-m4trace:configure.ac:894: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+m4trace:configure.ac:895: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
 aclocal.m4:537: BASH_TYPE_SIG_ATOMIC_T is expanded from...
-configure.ac:894: the top level])
-m4trace:configure.ac:894: -1- AC_DEFINE_TRACE_LITERAL([sig_atomic_t])
-m4trace:configure.ac:894: -1- m4_pattern_allow([^sig_atomic_t$])
-m4trace:configure.ac:894: -1- AH_OUTPUT([sig_atomic_t], [/* Define to `int\' if <sys/types.h> does not define. */
+configure.ac:895: the top level])
+m4trace:configure.ac:895: -1- AC_DEFINE_TRACE_LITERAL([sig_atomic_t])
+m4trace:configure.ac:895: -1- m4_pattern_allow([^sig_atomic_t$])
+m4trace:configure.ac:895: -1- AH_OUTPUT([sig_atomic_t], [/* Define to `int\' if <sys/types.h> does not define. */
 @%:@undef sig_atomic_t])
-m4trace:configure.ac:896: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_CHAR])
-m4trace:configure.ac:896: -1- m4_pattern_allow([^SIZEOF_CHAR$])
-m4trace:configure.ac:896: -1- AH_OUTPUT([SIZEOF_CHAR], [/* The size of `char\', as computed by sizeof. */
+m4trace:configure.ac:897: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_CHAR])
+m4trace:configure.ac:897: -1- m4_pattern_allow([^SIZEOF_CHAR$])
+m4trace:configure.ac:897: -1- AH_OUTPUT([SIZEOF_CHAR], [/* The size of `char\', as computed by sizeof. */
 @%:@undef SIZEOF_CHAR])
-m4trace:configure.ac:897: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_SHORT])
-m4trace:configure.ac:897: -1- m4_pattern_allow([^SIZEOF_SHORT$])
-m4trace:configure.ac:897: -1- AH_OUTPUT([SIZEOF_SHORT], [/* The size of `short\', as computed by sizeof. */
+m4trace:configure.ac:898: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_SHORT])
+m4trace:configure.ac:898: -1- m4_pattern_allow([^SIZEOF_SHORT$])
+m4trace:configure.ac:898: -1- AH_OUTPUT([SIZEOF_SHORT], [/* The size of `short\', as computed by sizeof. */
 @%:@undef SIZEOF_SHORT])
-m4trace:configure.ac:898: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_INT])
-m4trace:configure.ac:898: -1- m4_pattern_allow([^SIZEOF_INT$])
-m4trace:configure.ac:898: -1- AH_OUTPUT([SIZEOF_INT], [/* The size of `int\', as computed by sizeof. */
+m4trace:configure.ac:899: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_INT])
+m4trace:configure.ac:899: -1- m4_pattern_allow([^SIZEOF_INT$])
+m4trace:configure.ac:899: -1- AH_OUTPUT([SIZEOF_INT], [/* The size of `int\', as computed by sizeof. */
 @%:@undef SIZEOF_INT])
-m4trace:configure.ac:899: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_LONG])
-m4trace:configure.ac:899: -1- m4_pattern_allow([^SIZEOF_LONG$])
-m4trace:configure.ac:899: -1- AH_OUTPUT([SIZEOF_LONG], [/* The size of `long\', as computed by sizeof. */
+m4trace:configure.ac:900: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_LONG])
+m4trace:configure.ac:900: -1- m4_pattern_allow([^SIZEOF_LONG$])
+m4trace:configure.ac:900: -1- AH_OUTPUT([SIZEOF_LONG], [/* The size of `long\', as computed by sizeof. */
 @%:@undef SIZEOF_LONG])
-m4trace:configure.ac:900: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_CHAR_P])
-m4trace:configure.ac:900: -1- m4_pattern_allow([^SIZEOF_CHAR_P$])
-m4trace:configure.ac:900: -1- AH_OUTPUT([SIZEOF_CHAR_P], [/* The size of `char *\', as computed by sizeof. */
+m4trace:configure.ac:901: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_CHAR_P])
+m4trace:configure.ac:901: -1- m4_pattern_allow([^SIZEOF_CHAR_P$])
+m4trace:configure.ac:901: -1- AH_OUTPUT([SIZEOF_CHAR_P], [/* The size of `char *\', as computed by sizeof. */
 @%:@undef SIZEOF_CHAR_P])
-m4trace:configure.ac:901: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_DOUBLE])
-m4trace:configure.ac:901: -1- m4_pattern_allow([^SIZEOF_DOUBLE$])
-m4trace:configure.ac:901: -1- AH_OUTPUT([SIZEOF_DOUBLE], [/* The size of `double\', as computed by sizeof. */
+m4trace:configure.ac:902: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_DOUBLE])
+m4trace:configure.ac:902: -1- m4_pattern_allow([^SIZEOF_DOUBLE$])
+m4trace:configure.ac:902: -1- AH_OUTPUT([SIZEOF_DOUBLE], [/* The size of `double\', as computed by sizeof. */
 @%:@undef SIZEOF_DOUBLE])
-m4trace:configure.ac:902: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_LONG_LONG])
-m4trace:configure.ac:902: -1- m4_pattern_allow([^SIZEOF_LONG_LONG$])
-m4trace:configure.ac:902: -1- AH_OUTPUT([SIZEOF_LONG_LONG], [/* The size of `long long\', as computed by sizeof. */
+m4trace:configure.ac:903: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_LONG_LONG])
+m4trace:configure.ac:903: -1- m4_pattern_allow([^SIZEOF_LONG_LONG$])
+m4trace:configure.ac:903: -1- AH_OUTPUT([SIZEOF_LONG_LONG], [/* The size of `long long\', as computed by sizeof. */
 @%:@undef SIZEOF_LONG_LONG])
-m4trace:configure.ac:904: -1- AC_DEFINE_TRACE_LITERAL([u_int])
-m4trace:configure.ac:904: -1- m4_pattern_allow([^u_int$])
-m4trace:configure.ac:904: -1- AH_OUTPUT([u_int], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
+m4trace:configure.ac:905: -1- AC_DEFINE_TRACE_LITERAL([u_int])
+m4trace:configure.ac:905: -1- m4_pattern_allow([^u_int$])
+m4trace:configure.ac:905: -1- AH_OUTPUT([u_int], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
 @%:@undef u_int])
-m4trace:configure.ac:905: -1- AC_DEFINE_TRACE_LITERAL([u_long])
-m4trace:configure.ac:905: -1- m4_pattern_allow([^u_long$])
-m4trace:configure.ac:905: -1- AH_OUTPUT([u_long], [/* Define to `unsigned long\' if <sys/types.h> does not define. */
+m4trace:configure.ac:906: -1- AC_DEFINE_TRACE_LITERAL([u_long])
+m4trace:configure.ac:906: -1- m4_pattern_allow([^u_long$])
+m4trace:configure.ac:906: -1- AH_OUTPUT([u_long], [/* Define to `unsigned long\' if <sys/types.h> does not define. */
 @%:@undef u_long])
-m4trace:configure.ac:907: -1- AC_DEFINE_TRACE_LITERAL([bits16_t])
-m4trace:configure.ac:907: -1- m4_pattern_allow([^bits16_t$])
-m4trace:configure.ac:907: -1- AH_OUTPUT([bits16_t], [/* Define to `short\' if <sys/types.h> does not define. */
+m4trace:configure.ac:908: -1- AC_DEFINE_TRACE_LITERAL([bits16_t])
+m4trace:configure.ac:908: -1- m4_pattern_allow([^bits16_t$])
+m4trace:configure.ac:908: -1- AH_OUTPUT([bits16_t], [/* Define to `short\' if <sys/types.h> does not define. */
 @%:@undef bits16_t])
-m4trace:configure.ac:907: -1- AC_DEFINE_TRACE_LITERAL([bits16_t])
-m4trace:configure.ac:907: -1- m4_pattern_allow([^bits16_t$])
-m4trace:configure.ac:907: -1- AH_OUTPUT([bits16_t], [/* Define to `char\' if <sys/types.h> does not define. */
+m4trace:configure.ac:908: -1- AC_DEFINE_TRACE_LITERAL([bits16_t])
+m4trace:configure.ac:908: -1- m4_pattern_allow([^bits16_t$])
+m4trace:configure.ac:908: -1- AH_OUTPUT([bits16_t], [/* Define to `char\' if <sys/types.h> does not define. */
 @%:@undef bits16_t])
-m4trace:configure.ac:907: -1- AC_DEFINE_TRACE_LITERAL([bits16_t])
-m4trace:configure.ac:907: -1- m4_pattern_allow([^bits16_t$])
-m4trace:configure.ac:907: -1- AH_OUTPUT([bits16_t], [/* Define to `short\' if <sys/types.h> does not define. */
+m4trace:configure.ac:908: -1- AC_DEFINE_TRACE_LITERAL([bits16_t])
+m4trace:configure.ac:908: -1- m4_pattern_allow([^bits16_t$])
+m4trace:configure.ac:908: -1- AH_OUTPUT([bits16_t], [/* Define to `short\' if <sys/types.h> does not define. */
 @%:@undef bits16_t])
-m4trace:configure.ac:908: -1- AC_DEFINE_TRACE_LITERAL([u_bits16_t])
-m4trace:configure.ac:908: -1- m4_pattern_allow([^u_bits16_t$])
-m4trace:configure.ac:908: -1- AH_OUTPUT([u_bits16_t], [/* Define to `unsigned short\' if <sys/types.h> does not define. */
+m4trace:configure.ac:909: -1- AC_DEFINE_TRACE_LITERAL([u_bits16_t])
+m4trace:configure.ac:909: -1- m4_pattern_allow([^u_bits16_t$])
+m4trace:configure.ac:909: -1- AH_OUTPUT([u_bits16_t], [/* Define to `unsigned short\' if <sys/types.h> does not define. */
 @%:@undef u_bits16_t])
-m4trace:configure.ac:908: -1- AC_DEFINE_TRACE_LITERAL([u_bits16_t])
-m4trace:configure.ac:908: -1- m4_pattern_allow([^u_bits16_t$])
-m4trace:configure.ac:908: -1- AH_OUTPUT([u_bits16_t], [/* Define to `unsigned char\' if <sys/types.h> does not define. */
+m4trace:configure.ac:909: -1- AC_DEFINE_TRACE_LITERAL([u_bits16_t])
+m4trace:configure.ac:909: -1- m4_pattern_allow([^u_bits16_t$])
+m4trace:configure.ac:909: -1- AH_OUTPUT([u_bits16_t], [/* Define to `unsigned char\' if <sys/types.h> does not define. */
 @%:@undef u_bits16_t])
-m4trace:configure.ac:908: -1- AC_DEFINE_TRACE_LITERAL([u_bits16_t])
-m4trace:configure.ac:908: -1- m4_pattern_allow([^u_bits16_t$])
-m4trace:configure.ac:908: -1- AH_OUTPUT([u_bits16_t], [/* Define to `unsigned short\' if <sys/types.h> does not define. */
+m4trace:configure.ac:909: -1- AC_DEFINE_TRACE_LITERAL([u_bits16_t])
+m4trace:configure.ac:909: -1- m4_pattern_allow([^u_bits16_t$])
+m4trace:configure.ac:909: -1- AH_OUTPUT([u_bits16_t], [/* Define to `unsigned short\' if <sys/types.h> does not define. */
 @%:@undef u_bits16_t])
-m4trace:configure.ac:909: -1- AC_DEFINE_TRACE_LITERAL([bits32_t])
-m4trace:configure.ac:909: -1- m4_pattern_allow([^bits32_t$])
-m4trace:configure.ac:909: -1- AH_OUTPUT([bits32_t], [/* Define to `int\' if <sys/types.h> does not define. */
+m4trace:configure.ac:910: -1- AC_DEFINE_TRACE_LITERAL([bits32_t])
+m4trace:configure.ac:910: -1- m4_pattern_allow([^bits32_t$])
+m4trace:configure.ac:910: -1- AH_OUTPUT([bits32_t], [/* Define to `int\' if <sys/types.h> does not define. */
 @%:@undef bits32_t])
-m4trace:configure.ac:909: -1- AC_DEFINE_TRACE_LITERAL([bits32_t])
-m4trace:configure.ac:909: -1- m4_pattern_allow([^bits32_t$])
-m4trace:configure.ac:909: -1- AH_OUTPUT([bits32_t], [/* Define to `long\' if <sys/types.h> does not define. */
+m4trace:configure.ac:910: -1- AC_DEFINE_TRACE_LITERAL([bits32_t])
+m4trace:configure.ac:910: -1- m4_pattern_allow([^bits32_t$])
+m4trace:configure.ac:910: -1- AH_OUTPUT([bits32_t], [/* Define to `long\' if <sys/types.h> does not define. */
 @%:@undef bits32_t])
-m4trace:configure.ac:909: -1- AC_DEFINE_TRACE_LITERAL([bits32_t])
-m4trace:configure.ac:909: -1- m4_pattern_allow([^bits32_t$])
-m4trace:configure.ac:909: -1- AH_OUTPUT([bits32_t], [/* Define to `int\' if <sys/types.h> does not define. */
+m4trace:configure.ac:910: -1- AC_DEFINE_TRACE_LITERAL([bits32_t])
+m4trace:configure.ac:910: -1- m4_pattern_allow([^bits32_t$])
+m4trace:configure.ac:910: -1- AH_OUTPUT([bits32_t], [/* Define to `int\' if <sys/types.h> does not define. */
 @%:@undef bits32_t])
-m4trace:configure.ac:910: -1- AC_DEFINE_TRACE_LITERAL([u_bits32_t])
-m4trace:configure.ac:910: -1- m4_pattern_allow([^u_bits32_t$])
-m4trace:configure.ac:910: -1- AH_OUTPUT([u_bits32_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
+m4trace:configure.ac:911: -1- AC_DEFINE_TRACE_LITERAL([u_bits32_t])
+m4trace:configure.ac:911: -1- m4_pattern_allow([^u_bits32_t$])
+m4trace:configure.ac:911: -1- AH_OUTPUT([u_bits32_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
 @%:@undef u_bits32_t])
-m4trace:configure.ac:910: -1- AC_DEFINE_TRACE_LITERAL([u_bits32_t])
-m4trace:configure.ac:910: -1- m4_pattern_allow([^u_bits32_t$])
-m4trace:configure.ac:910: -1- AH_OUTPUT([u_bits32_t], [/* Define to `unsigned long\' if <sys/types.h> does not define. */
+m4trace:configure.ac:911: -1- AC_DEFINE_TRACE_LITERAL([u_bits32_t])
+m4trace:configure.ac:911: -1- m4_pattern_allow([^u_bits32_t$])
+m4trace:configure.ac:911: -1- AH_OUTPUT([u_bits32_t], [/* Define to `unsigned long\' if <sys/types.h> does not define. */
 @%:@undef u_bits32_t])
-m4trace:configure.ac:910: -1- AC_DEFINE_TRACE_LITERAL([u_bits32_t])
-m4trace:configure.ac:910: -1- m4_pattern_allow([^u_bits32_t$])
-m4trace:configure.ac:910: -1- AH_OUTPUT([u_bits32_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
+m4trace:configure.ac:911: -1- AC_DEFINE_TRACE_LITERAL([u_bits32_t])
+m4trace:configure.ac:911: -1- m4_pattern_allow([^u_bits32_t$])
+m4trace:configure.ac:911: -1- AH_OUTPUT([u_bits32_t], [/* Define to `unsigned int\' if <sys/types.h> does not define. */
 @%:@undef u_bits32_t])
-m4trace:configure.ac:911: -1- AC_DEFINE_TRACE_LITERAL([bits64_t])
-m4trace:configure.ac:911: -1- m4_pattern_allow([^bits64_t$])
-m4trace:configure.ac:911: -1- AH_OUTPUT([bits64_t], [/* Define to `char *\' if <sys/types.h> does not define. */
+m4trace:configure.ac:912: -1- AC_DEFINE_TRACE_LITERAL([bits64_t])
+m4trace:configure.ac:912: -1- m4_pattern_allow([^bits64_t$])
+m4trace:configure.ac:912: -1- AH_OUTPUT([bits64_t], [/* Define to `char *\' if <sys/types.h> does not define. */
 @%:@undef bits64_t])
-m4trace:configure.ac:911: -1- AC_DEFINE_TRACE_LITERAL([bits64_t])
-m4trace:configure.ac:911: -1- m4_pattern_allow([^bits64_t$])
-m4trace:configure.ac:911: -1- AH_OUTPUT([bits64_t], [/* Define to `double\' if <sys/types.h> does not define. */
+m4trace:configure.ac:912: -1- AC_DEFINE_TRACE_LITERAL([bits64_t])
+m4trace:configure.ac:912: -1- m4_pattern_allow([^bits64_t$])
+m4trace:configure.ac:912: -1- AH_OUTPUT([bits64_t], [/* Define to `double\' if <sys/types.h> does not define. */
 @%:@undef bits64_t])
-m4trace:configure.ac:911: -1- AC_DEFINE_TRACE_LITERAL([bits64_t])
-m4trace:configure.ac:911: -1- m4_pattern_allow([^bits64_t$])
-m4trace:configure.ac:911: -1- AH_OUTPUT([bits64_t], [/* Define to `long long\' if <sys/types.h> does not define. */
+m4trace:configure.ac:912: -1- AC_DEFINE_TRACE_LITERAL([bits64_t])
+m4trace:configure.ac:912: -1- m4_pattern_allow([^bits64_t$])
+m4trace:configure.ac:912: -1- AH_OUTPUT([bits64_t], [/* Define to `long long\' if <sys/types.h> does not define. */
 @%:@undef bits64_t])
-m4trace:configure.ac:911: -1- AC_DEFINE_TRACE_LITERAL([bits64_t])
-m4trace:configure.ac:911: -1- m4_pattern_allow([^bits64_t$])
-m4trace:configure.ac:911: -1- AH_OUTPUT([bits64_t], [/* Define to `long\' if <sys/types.h> does not define. */
+m4trace:configure.ac:912: -1- AC_DEFINE_TRACE_LITERAL([bits64_t])
+m4trace:configure.ac:912: -1- m4_pattern_allow([^bits64_t$])
+m4trace:configure.ac:912: -1- AH_OUTPUT([bits64_t], [/* Define to `long\' if <sys/types.h> does not define. */
 @%:@undef bits64_t])
-m4trace:configure.ac:911: -1- AC_DEFINE_TRACE_LITERAL([bits64_t])
-m4trace:configure.ac:911: -1- m4_pattern_allow([^bits64_t$])
-m4trace:configure.ac:911: -1- AH_OUTPUT([bits64_t], [/* Define to `double\' if <sys/types.h> does not define. */
+m4trace:configure.ac:912: -1- AC_DEFINE_TRACE_LITERAL([bits64_t])
+m4trace:configure.ac:912: -1- m4_pattern_allow([^bits64_t$])
+m4trace:configure.ac:912: -1- AH_OUTPUT([bits64_t], [/* Define to `double\' if <sys/types.h> does not define. */
 @%:@undef bits64_t])
-m4trace:configure.ac:913: -1- AC_DEFINE_TRACE_LITERAL([ptrdiff_t])
-m4trace:configure.ac:913: -1- m4_pattern_allow([^ptrdiff_t$])
-m4trace:configure.ac:913: -1- AH_OUTPUT([ptrdiff_t], [/* Define to `int\' if <sys/types.h> does not define. */
+m4trace:configure.ac:914: -1- AC_DEFINE_TRACE_LITERAL([ptrdiff_t])
+m4trace:configure.ac:914: -1- m4_pattern_allow([^ptrdiff_t$])
+m4trace:configure.ac:914: -1- AH_OUTPUT([ptrdiff_t], [/* Define to `int\' if <sys/types.h> does not define. */
 @%:@undef ptrdiff_t])
-m4trace:configure.ac:913: -1- AC_DEFINE_TRACE_LITERAL([ptrdiff_t])
-m4trace:configure.ac:913: -1- m4_pattern_allow([^ptrdiff_t$])
-m4trace:configure.ac:913: -1- AH_OUTPUT([ptrdiff_t], [/* Define to `long\' if <sys/types.h> does not define. */
+m4trace:configure.ac:914: -1- AC_DEFINE_TRACE_LITERAL([ptrdiff_t])
+m4trace:configure.ac:914: -1- m4_pattern_allow([^ptrdiff_t$])
+m4trace:configure.ac:914: -1- AH_OUTPUT([ptrdiff_t], [/* Define to `long\' if <sys/types.h> does not define. */
 @%:@undef ptrdiff_t])
-m4trace:configure.ac:913: -1- AC_DEFINE_TRACE_LITERAL([ptrdiff_t])
-m4trace:configure.ac:913: -1- m4_pattern_allow([^ptrdiff_t$])
-m4trace:configure.ac:913: -1- AH_OUTPUT([ptrdiff_t], [/* Define to `long long\' if <sys/types.h> does not define. */
+m4trace:configure.ac:914: -1- AC_DEFINE_TRACE_LITERAL([ptrdiff_t])
+m4trace:configure.ac:914: -1- m4_pattern_allow([^ptrdiff_t$])
+m4trace:configure.ac:914: -1- AH_OUTPUT([ptrdiff_t], [/* Define to `long long\' if <sys/types.h> does not define. */
 @%:@undef ptrdiff_t])
-m4trace:configure.ac:913: -1- AC_DEFINE_TRACE_LITERAL([ptrdiff_t])
-m4trace:configure.ac:913: -1- m4_pattern_allow([^ptrdiff_t$])
-m4trace:configure.ac:913: -1- AH_OUTPUT([ptrdiff_t], [/* Define to `int\' if <sys/types.h> does not define. */
+m4trace:configure.ac:914: -1- AC_DEFINE_TRACE_LITERAL([ptrdiff_t])
+m4trace:configure.ac:914: -1- m4_pattern_allow([^ptrdiff_t$])
+m4trace:configure.ac:914: -1- AH_OUTPUT([ptrdiff_t], [/* Define to `int\' if <sys/types.h> does not define. */
 @%:@undef ptrdiff_t])
-m4trace:configure.ac:916: -1- AC_DEFINE_TRACE_LITERAL([STAT_MACROS_BROKEN])
-m4trace:configure.ac:916: -1- m4_pattern_allow([^STAT_MACROS_BROKEN$])
-m4trace:configure.ac:916: -1- AH_OUTPUT([STAT_MACROS_BROKEN], [/* Define to 1 if the `S_IS*\' macros in <sys/stat.h> do not work properly. */
+m4trace:configure.ac:917: -1- AC_DEFINE_TRACE_LITERAL([STAT_MACROS_BROKEN])
+m4trace:configure.ac:917: -1- m4_pattern_allow([^STAT_MACROS_BROKEN$])
+m4trace:configure.ac:917: -1- AH_OUTPUT([STAT_MACROS_BROKEN], [/* Define to 1 if the `S_IS*\' macros in <sys/stat.h> do not work properly. */
 @%:@undef STAT_MACROS_BROKEN])
-m4trace:configure.ac:921: -1- AC_DEFINE_TRACE_LITERAL([HAVE_HASH_BANG_EXEC])
-m4trace:configure.ac:921: -1- m4_pattern_allow([^HAVE_HASH_BANG_EXEC$])
-m4trace:configure.ac:926: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+m4trace:configure.ac:922: -1- AC_DEFINE_TRACE_LITERAL([HAVE_HASH_BANG_EXEC])
+m4trace:configure.ac:922: -1- m4_pattern_allow([^HAVE_HASH_BANG_EXEC$])
+m4trace:configure.ac:927: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
 aclocal.m4:549: BASH_FUNC_LSTAT is expanded from...
-configure.ac:926: the top level])
-m4trace:configure.ac:926: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LSTAT])
-m4trace:configure.ac:926: -1- m4_pattern_allow([^HAVE_LSTAT$])
-m4trace:configure.ac:930: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.ac:927: the top level])
+m4trace:configure.ac:927: -1- AC_DEFINE_TRACE_LITERAL([HAVE_LSTAT])
+m4trace:configure.ac:927: -1- m4_pattern_allow([^HAVE_LSTAT$])
+m4trace:configure.ac:931: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:1920: BASH_FUNC_CTYPE_NONASCII is expanded from...
-configure.ac:930: the top level])
-m4trace:configure.ac:930: -1- AC_DEFINE_TRACE_LITERAL([CTYPE_NON_ASCII])
-m4trace:configure.ac:930: -1- m4_pattern_allow([^CTYPE_NON_ASCII$])
-m4trace:configure.ac:931: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.ac:931: the top level])
+m4trace:configure.ac:931: -1- AC_DEFINE_TRACE_LITERAL([CTYPE_NON_ASCII])
+m4trace:configure.ac:931: -1- m4_pattern_allow([^CTYPE_NON_ASCII$])
+m4trace:configure.ac:932: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:270: BASH_FUNC_DUP2_CLOEXEC_CHECK is expanded from...
-configure.ac:931: the top level])
-m4trace:configure.ac:931: -1- AC_DEFINE_TRACE_LITERAL([DUP2_BROKEN])
-m4trace:configure.ac:931: -1- m4_pattern_allow([^DUP2_BROKEN$])
-m4trace:configure.ac:932: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.ac:932: the top level])
+m4trace:configure.ac:932: -1- AC_DEFINE_TRACE_LITERAL([DUP2_BROKEN])
+m4trace:configure.ac:932: -1- m4_pattern_allow([^DUP2_BROKEN$])
+m4trace:configure.ac:933: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:1235: BASH_SYS_PGRP_SYNC is expanded from...
-configure.ac:932: the top level])
-m4trace:configure.ac:932: -1- AC_DEFINE_TRACE_LITERAL([PGRP_PIPE])
-m4trace:configure.ac:932: -1- m4_pattern_allow([^PGRP_PIPE$])
-m4trace:configure.ac:933: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+configure.ac:933: the top level])
+m4trace:configure.ac:933: -1- AC_DEFINE_TRACE_LITERAL([PGRP_PIPE])
+m4trace:configure.ac:933: -1- m4_pattern_allow([^PGRP_PIPE$])
+m4trace:configure.ac:934: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:1195: BASH_SYS_SIGNAL_VINTAGE is expanded from...
-configure.ac:933: the top level])
-m4trace:configure.ac:933: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+configure.ac:934: the top level])
+m4trace:configure.ac:934: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from...
@@ -2192,8 +2192,8 @@ You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:1195: BASH_SYS_SIGNAL_VINTAGE is expanded from...
-configure.ac:933: the top level])
-m4trace:configure.ac:933: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+configure.ac:934: the top level])
+m4trace:configure.ac:934: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2661: _AC_LINK_IFELSE is expanded from...
@@ -2206,79 +2206,79 @@ You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:1195: BASH_SYS_SIGNAL_VINTAGE is expanded from...
-configure.ac:933: the top level])
-m4trace:configure.ac:933: -1- AC_DEFINE_TRACE_LITERAL([HAVE_POSIX_SIGNALS])
-m4trace:configure.ac:933: -1- m4_pattern_allow([^HAVE_POSIX_SIGNALS$])
-m4trace:configure.ac:933: -1- AC_DEFINE_TRACE_LITERAL([HAVE_BSD_SIGNALS])
-m4trace:configure.ac:933: -1- m4_pattern_allow([^HAVE_BSD_SIGNALS$])
-m4trace:configure.ac:933: -1- AC_DEFINE_TRACE_LITERAL([HAVE_USG_SIGHOLD])
-m4trace:configure.ac:933: -1- m4_pattern_allow([^HAVE_USG_SIGHOLD$])
-m4trace:configure.ac:936: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+configure.ac:934: the top level])
+m4trace:configure.ac:934: -1- AC_DEFINE_TRACE_LITERAL([HAVE_POSIX_SIGNALS])
+m4trace:configure.ac:934: -1- m4_pattern_allow([^HAVE_POSIX_SIGNALS$])
+m4trace:configure.ac:934: -1- AC_DEFINE_TRACE_LITERAL([HAVE_BSD_SIGNALS])
+m4trace:configure.ac:934: -1- m4_pattern_allow([^HAVE_BSD_SIGNALS$])
+m4trace:configure.ac:934: -1- AC_DEFINE_TRACE_LITERAL([HAVE_USG_SIGHOLD])
+m4trace:configure.ac:934: -1- m4_pattern_allow([^HAVE_USG_SIGHOLD$])
+m4trace:configure.ac:937: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:253: BASH_SYS_ERRLIST is expanded from...
-configure.ac:936: the top level])
-m4trace:configure.ac:936: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_ERRLIST])
-m4trace:configure.ac:936: -1- m4_pattern_allow([^HAVE_SYS_ERRLIST$])
-m4trace:configure.ac:937: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.ac:937: the top level])
+m4trace:configure.ac:937: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_ERRLIST])
+m4trace:configure.ac:937: -1- m4_pattern_allow([^HAVE_SYS_ERRLIST$])
+m4trace:configure.ac:938: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:211: BASH_SYS_SIGLIST is expanded from...
-configure.ac:937: the top level])
-m4trace:configure.ac:937: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_SIGLIST])
-m4trace:configure.ac:937: -1- m4_pattern_allow([^HAVE_SYS_SIGLIST$])
-m4trace:configure.ac:938: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+configure.ac:938: the top level])
+m4trace:configure.ac:938: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SYS_SIGLIST])
+m4trace:configure.ac:938: -1- m4_pattern_allow([^HAVE_SYS_SIGLIST$])
+m4trace:configure.ac:939: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:167: BASH_DECL_UNDER_SYS_SIGLIST is expanded from...
 aclocal.m4:184: BASH_UNDER_SYS_SIGLIST is expanded from...
-configure.ac:938: the top level])
-m4trace:configure.ac:938: -1- AC_DEFINE_TRACE_LITERAL([UNDER_SYS_SIGLIST_DECLARED])
-m4trace:configure.ac:938: -1- m4_pattern_allow([^UNDER_SYS_SIGLIST_DECLARED$])
-m4trace:configure.ac:938: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.ac:939: the top level])
+m4trace:configure.ac:939: -1- AC_DEFINE_TRACE_LITERAL([UNDER_SYS_SIGLIST_DECLARED])
+m4trace:configure.ac:939: -1- m4_pattern_allow([^UNDER_SYS_SIGLIST_DECLARED$])
+m4trace:configure.ac:939: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:184: BASH_UNDER_SYS_SIGLIST is expanded from...
-configure.ac:938: the top level])
-m4trace:configure.ac:938: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UNDER_SYS_SIGLIST])
-m4trace:configure.ac:938: -1- m4_pattern_allow([^HAVE_UNDER_SYS_SIGLIST$])
-m4trace:configure.ac:941: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+configure.ac:939: the top level])
+m4trace:configure.ac:939: -1- AC_DEFINE_TRACE_LITERAL([HAVE_UNDER_SYS_SIGLIST])
+m4trace:configure.ac:939: -1- m4_pattern_allow([^HAVE_UNDER_SYS_SIGLIST$])
+m4trace:configure.ac:942: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:366: BASH_TYPE_SIGHANDLER is expanded from...
-configure.ac:941: the top level])
-m4trace:configure.ac:941: -1- AC_DEFINE_TRACE_LITERAL([VOID_SIGHANDLER])
-m4trace:configure.ac:941: -1- m4_pattern_allow([^VOID_SIGHANDLER$])
-m4trace:configure.ac:942: -1- AC_DEFINE_TRACE_LITERAL([clock_t])
-m4trace:configure.ac:942: -1- m4_pattern_allow([^clock_t$])
-m4trace:configure.ac:943: -1- AC_DEFINE_TRACE_LITERAL([sigset_t])
-m4trace:configure.ac:943: -1- m4_pattern_allow([^sigset_t$])
-m4trace:configure.ac:944: -1- AC_DEFINE_TRACE_LITERAL([sig_atomic_t])
-m4trace:configure.ac:944: -1- m4_pattern_allow([^sig_atomic_t$])
-m4trace:configure.ac:945: -1- AC_DEFINE_TRACE_LITERAL([HAVE_QUAD_T])
-m4trace:configure.ac:945: -1- m4_pattern_allow([^HAVE_QUAD_T$])
-m4trace:configure.ac:945: -1- AC_DEFINE_TRACE_LITERAL([quad_t])
-m4trace:configure.ac:945: -1- m4_pattern_allow([^quad_t$])
-m4trace:configure.ac:946: -1- AC_DEFINE_TRACE_LITERAL([intmax_t])
-m4trace:configure.ac:946: -1- m4_pattern_allow([^intmax_t$])
-m4trace:configure.ac:947: -1- AC_DEFINE_TRACE_LITERAL([uintmax_t])
-m4trace:configure.ac:947: -1- m4_pattern_allow([^uintmax_t$])
-m4trace:configure.ac:949: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SOCKLEN_T])
-m4trace:configure.ac:949: -1- m4_pattern_allow([^HAVE_SOCKLEN_T$])
-m4trace:configure.ac:949: -1- AC_DEFINE_TRACE_LITERAL([socklen_t])
-m4trace:configure.ac:949: -1- m4_pattern_allow([^socklen_t$])
-m4trace:configure.ac:951: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+configure.ac:942: the top level])
+m4trace:configure.ac:942: -1- AC_DEFINE_TRACE_LITERAL([VOID_SIGHANDLER])
+m4trace:configure.ac:942: -1- m4_pattern_allow([^VOID_SIGHANDLER$])
+m4trace:configure.ac:943: -1- AC_DEFINE_TRACE_LITERAL([clock_t])
+m4trace:configure.ac:943: -1- m4_pattern_allow([^clock_t$])
+m4trace:configure.ac:944: -1- AC_DEFINE_TRACE_LITERAL([sigset_t])
+m4trace:configure.ac:944: -1- m4_pattern_allow([^sigset_t$])
+m4trace:configure.ac:945: -1- AC_DEFINE_TRACE_LITERAL([sig_atomic_t])
+m4trace:configure.ac:945: -1- m4_pattern_allow([^sig_atomic_t$])
+m4trace:configure.ac:946: -1- AC_DEFINE_TRACE_LITERAL([HAVE_QUAD_T])
+m4trace:configure.ac:946: -1- m4_pattern_allow([^HAVE_QUAD_T$])
+m4trace:configure.ac:946: -1- AC_DEFINE_TRACE_LITERAL([quad_t])
+m4trace:configure.ac:946: -1- m4_pattern_allow([^quad_t$])
+m4trace:configure.ac:947: -1- AC_DEFINE_TRACE_LITERAL([intmax_t])
+m4trace:configure.ac:947: -1- m4_pattern_allow([^intmax_t$])
+m4trace:configure.ac:948: -1- AC_DEFINE_TRACE_LITERAL([uintmax_t])
+m4trace:configure.ac:948: -1- m4_pattern_allow([^uintmax_t$])
+m4trace:configure.ac:950: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SOCKLEN_T])
+m4trace:configure.ac:950: -1- m4_pattern_allow([^HAVE_SOCKLEN_T$])
+m4trace:configure.ac:950: -1- AC_DEFINE_TRACE_LITERAL([socklen_t])
+m4trace:configure.ac:950: -1- m4_pattern_allow([^socklen_t$])
+m4trace:configure.ac:952: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:507: BASH_TYPE_RLIMIT is expanded from...
-configure.ac:951: the top level])
-m4trace:configure.ac:951: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.ac:952: the top level])
+m4trace:configure.ac:952: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from...
@@ -2287,50 +2287,50 @@ You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:507: BASH_TYPE_RLIMIT is expanded from...
-configure.ac:951: the top level])
-m4trace:configure.ac:951: -1- AC_DEFINE_TRACE_LITERAL([RLIMTYPE])
-m4trace:configure.ac:951: -1- m4_pattern_allow([^RLIMTYPE$])
-m4trace:configure.ac:951: -1- AC_DEFINE_TRACE_LITERAL([RLIMTYPE])
-m4trace:configure.ac:951: -1- m4_pattern_allow([^RLIMTYPE$])
-m4trace:configure.ac:953: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_INTMAX_T])
-m4trace:configure.ac:953: -1- m4_pattern_allow([^SIZEOF_INTMAX_T$])
-m4trace:configure.ac:953: -1- AH_OUTPUT([SIZEOF_INTMAX_T], [/* The size of `intmax_t\', as computed by sizeof. */
+configure.ac:952: the top level])
+m4trace:configure.ac:952: -1- AC_DEFINE_TRACE_LITERAL([RLIMTYPE])
+m4trace:configure.ac:952: -1- m4_pattern_allow([^RLIMTYPE$])
+m4trace:configure.ac:952: -1- AC_DEFINE_TRACE_LITERAL([RLIMTYPE])
+m4trace:configure.ac:952: -1- m4_pattern_allow([^RLIMTYPE$])
+m4trace:configure.ac:954: -1- AC_DEFINE_TRACE_LITERAL([SIZEOF_INTMAX_T])
+m4trace:configure.ac:954: -1- m4_pattern_allow([^SIZEOF_INTMAX_T$])
+m4trace:configure.ac:954: -1- AH_OUTPUT([SIZEOF_INTMAX_T], [/* The size of `intmax_t\', as computed by sizeof. */
 @%:@undef SIZEOF_INTMAX_T])
-m4trace:configure.ac:956: -2- AC_DEFINE_TRACE_LITERAL([TERMIOS_LDISC])
-m4trace:configure.ac:956: -2- m4_pattern_allow([^TERMIOS_LDISC$])
-m4trace:configure.ac:957: -2- AC_DEFINE_TRACE_LITERAL([TERMIO_LDISC])
-m4trace:configure.ac:957: -2- m4_pattern_allow([^TERMIO_LDISC$])
-m4trace:configure.ac:958: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+m4trace:configure.ac:957: -2- AC_DEFINE_TRACE_LITERAL([TERMIOS_LDISC])
+m4trace:configure.ac:957: -2- m4_pattern_allow([^TERMIOS_LDISC$])
+m4trace:configure.ac:958: -2- AC_DEFINE_TRACE_LITERAL([TERMIO_LDISC])
+m4trace:configure.ac:958: -2- m4_pattern_allow([^TERMIO_LDISC$])
+m4trace:configure.ac:959: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:1042: BASH_STRUCT_DIRENT_D_INO is expanded from...
-configure.ac:958: the top level])
-m4trace:configure.ac:958: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_DIRENT_D_INO])
-m4trace:configure.ac:958: -1- m4_pattern_allow([^HAVE_STRUCT_DIRENT_D_INO$])
-m4trace:configure.ac:959: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+configure.ac:959: the top level])
+m4trace:configure.ac:959: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_DIRENT_D_INO])
+m4trace:configure.ac:959: -1- m4_pattern_allow([^HAVE_STRUCT_DIRENT_D_INO$])
+m4trace:configure.ac:960: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:1075: BASH_STRUCT_DIRENT_D_FILENO is expanded from...
-configure.ac:959: the top level])
-m4trace:configure.ac:959: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_DIRENT_D_FILENO])
-m4trace:configure.ac:959: -1- m4_pattern_allow([^HAVE_STRUCT_DIRENT_D_FILENO$])
-m4trace:configure.ac:960: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+configure.ac:960: the top level])
+m4trace:configure.ac:960: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_DIRENT_D_FILENO])
+m4trace:configure.ac:960: -1- m4_pattern_allow([^HAVE_STRUCT_DIRENT_D_FILENO$])
+m4trace:configure.ac:961: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:1108: BASH_STRUCT_DIRENT_D_NAMLEN is expanded from...
-configure.ac:960: the top level])
-m4trace:configure.ac:960: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_DIRENT_D_NAMLEN])
-m4trace:configure.ac:960: -1- m4_pattern_allow([^HAVE_STRUCT_DIRENT_D_NAMLEN$])
-m4trace:configure.ac:961: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+configure.ac:961: the top level])
+m4trace:configure.ac:961: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_DIRENT_D_NAMLEN])
+m4trace:configure.ac:961: -1- m4_pattern_allow([^HAVE_STRUCT_DIRENT_D_NAMLEN$])
+m4trace:configure.ac:962: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:1173: BASH_STRUCT_WINSIZE is expanded from...
-configure.ac:961: the top level])
-m4trace:configure.ac:961: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+configure.ac:962: the top level])
+m4trace:configure.ac:962: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from...
@@ -2339,303 +2339,303 @@ You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:1173: BASH_STRUCT_WINSIZE is expanded from...
-configure.ac:961: the top level])
-m4trace:configure.ac:961: -1- AC_DEFINE_TRACE_LITERAL([STRUCT_WINSIZE_IN_SYS_IOCTL])
-m4trace:configure.ac:961: -1- m4_pattern_allow([^STRUCT_WINSIZE_IN_SYS_IOCTL$])
-m4trace:configure.ac:961: -1- AC_DEFINE_TRACE_LITERAL([STRUCT_WINSIZE_IN_TERMIOS])
-m4trace:configure.ac:961: -1- m4_pattern_allow([^STRUCT_WINSIZE_IN_TERMIOS$])
-m4trace:configure.ac:962: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TIMEVAL])
-m4trace:configure.ac:962: -1- m4_pattern_allow([^HAVE_TIMEVAL$])
-m4trace:configure.ac:963: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_STAT_ST_BLOCKS])
-m4trace:configure.ac:963: -1- m4_pattern_allow([^HAVE_STRUCT_STAT_ST_BLOCKS$])
-m4trace:configure.ac:963: -1- AH_OUTPUT([HAVE_STRUCT_STAT_ST_BLOCKS], [/* Define to 1 if `st_blocks\' is a member of `struct stat\'. */
+configure.ac:962: the top level])
+m4trace:configure.ac:962: -1- AC_DEFINE_TRACE_LITERAL([STRUCT_WINSIZE_IN_SYS_IOCTL])
+m4trace:configure.ac:962: -1- m4_pattern_allow([^STRUCT_WINSIZE_IN_SYS_IOCTL$])
+m4trace:configure.ac:962: -1- AC_DEFINE_TRACE_LITERAL([STRUCT_WINSIZE_IN_TERMIOS])
+m4trace:configure.ac:962: -1- m4_pattern_allow([^STRUCT_WINSIZE_IN_TERMIOS$])
+m4trace:configure.ac:963: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TIMEVAL])
+m4trace:configure.ac:963: -1- m4_pattern_allow([^HAVE_TIMEVAL$])
+m4trace:configure.ac:964: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_STAT_ST_BLOCKS])
+m4trace:configure.ac:964: -1- m4_pattern_allow([^HAVE_STRUCT_STAT_ST_BLOCKS$])
+m4trace:configure.ac:964: -1- AH_OUTPUT([HAVE_STRUCT_STAT_ST_BLOCKS], [/* Define to 1 if `st_blocks\' is a member of `struct stat\'. */
 @%:@undef HAVE_STRUCT_STAT_ST_BLOCKS])
-m4trace:configure.ac:964: -1- AC_DEFINE_TRACE_LITERAL([TM_IN_SYS_TIME])
-m4trace:configure.ac:964: -1- m4_pattern_allow([^TM_IN_SYS_TIME$])
-m4trace:configure.ac:964: -1- AH_OUTPUT([TM_IN_SYS_TIME], [/* Define to 1 if your <sys/time.h> declares `struct tm\'. */
+m4trace:configure.ac:965: -1- AC_DEFINE_TRACE_LITERAL([TM_IN_SYS_TIME])
+m4trace:configure.ac:965: -1- m4_pattern_allow([^TM_IN_SYS_TIME$])
+m4trace:configure.ac:965: -1- AH_OUTPUT([TM_IN_SYS_TIME], [/* Define to 1 if your <sys/time.h> declares `struct tm\'. */
 @%:@undef TM_IN_SYS_TIME])
-m4trace:configure.ac:965: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TM_TM_ZONE])
-m4trace:configure.ac:965: -1- m4_pattern_allow([^HAVE_STRUCT_TM_TM_ZONE$])
-m4trace:configure.ac:965: -1- AH_OUTPUT([HAVE_STRUCT_TM_TM_ZONE], [/* Define to 1 if `tm_zone\' is a member of `struct tm\'. */
+m4trace:configure.ac:966: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TM_TM_ZONE])
+m4trace:configure.ac:966: -1- m4_pattern_allow([^HAVE_STRUCT_TM_TM_ZONE$])
+m4trace:configure.ac:966: -1- AH_OUTPUT([HAVE_STRUCT_TM_TM_ZONE], [/* Define to 1 if `tm_zone\' is a member of `struct tm\'. */
 @%:@undef HAVE_STRUCT_TM_TM_ZONE])
-m4trace:configure.ac:965: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TM_ZONE])
-m4trace:configure.ac:965: -1- m4_pattern_allow([^HAVE_TM_ZONE$])
-m4trace:configure.ac:965: -1- AH_OUTPUT([HAVE_TM_ZONE], [/* Define to 1 if your `struct tm\' has `tm_zone\'. Deprecated, use
+m4trace:configure.ac:966: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TM_ZONE])
+m4trace:configure.ac:966: -1- m4_pattern_allow([^HAVE_TM_ZONE$])
+m4trace:configure.ac:966: -1- AH_OUTPUT([HAVE_TM_ZONE], [/* Define to 1 if your `struct tm\' has `tm_zone\'. Deprecated, use
    `HAVE_STRUCT_TM_TM_ZONE\' instead. */
 @%:@undef HAVE_TM_ZONE])
-m4trace:configure.ac:965: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_TZNAME])
-m4trace:configure.ac:965: -1- m4_pattern_allow([^HAVE_DECL_TZNAME$])
-m4trace:configure.ac:965: -1- AH_OUTPUT([HAVE_DECL_TZNAME], [/* Define to 1 if you have the declaration of `tzname\', and to 0 if you don\'t.
+m4trace:configure.ac:966: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_TZNAME])
+m4trace:configure.ac:966: -1- m4_pattern_allow([^HAVE_DECL_TZNAME$])
+m4trace:configure.ac:966: -1- AH_OUTPUT([HAVE_DECL_TZNAME], [/* Define to 1 if you have the declaration of `tzname\', and to 0 if you don\'t.
    */
 @%:@undef HAVE_DECL_TZNAME])
-m4trace:configure.ac:965: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TZNAME])
-m4trace:configure.ac:965: -1- m4_pattern_allow([^HAVE_TZNAME$])
-m4trace:configure.ac:965: -1- AH_OUTPUT([HAVE_TZNAME], [/* Define to 1 if you don\'t have `tm_zone\' but do have the external array
+m4trace:configure.ac:966: -1- AC_DEFINE_TRACE_LITERAL([HAVE_TZNAME])
+m4trace:configure.ac:966: -1- m4_pattern_allow([^HAVE_TZNAME$])
+m4trace:configure.ac:966: -1- AH_OUTPUT([HAVE_TZNAME], [/* Define to 1 if you don\'t have `tm_zone\' but do have the external array
    `tzname\'. */
 @%:@undef HAVE_TZNAME])
-m4trace:configure.ac:966: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TIMEZONE])
-m4trace:configure.ac:966: -1- m4_pattern_allow([^HAVE_STRUCT_TIMEZONE$])
-m4trace:configure.ac:968: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+m4trace:configure.ac:967: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TIMEZONE])
+m4trace:configure.ac:967: -1- m4_pattern_allow([^HAVE_STRUCT_TIMEZONE$])
+m4trace:configure.ac:969: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:4149: BASH_STRUCT_WEXITSTATUS_OFFSET is expanded from...
-configure.ac:968: the top level])
-m4trace:configure.ac:968: -1- AC_DEFINE_TRACE_LITERAL([WEXITSTATUS_OFFSET])
-m4trace:configure.ac:968: -1- m4_pattern_allow([^WEXITSTATUS_OFFSET$])
-m4trace:configure.ac:968: -1- AH_OUTPUT([WEXITSTATUS_OFFSET], [/* Offset of exit status in wait status word */
+configure.ac:969: the top level])
+m4trace:configure.ac:969: -1- AC_DEFINE_TRACE_LITERAL([WEXITSTATUS_OFFSET])
+m4trace:configure.ac:969: -1- m4_pattern_allow([^WEXITSTATUS_OFFSET$])
+m4trace:configure.ac:969: -1- AH_OUTPUT([WEXITSTATUS_OFFSET], [/* Offset of exit status in wait status word */
 @%:@undef WEXITSTATUS_OFFSET])
-m4trace:configure.ac:970: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the <sys/time.h> header file. */
-@%:@undef HAVE_SYS_TIME_H])
-m4trace:configure.ac:970: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TIMESPEC])
-m4trace:configure.ac:970: -1- m4_pattern_allow([^HAVE_STRUCT_TIMESPEC$])
-m4trace:configure.ac:970: -1- AC_DEFINE_TRACE_LITERAL([TIME_H_DEFINES_STRUCT_TIMESPEC])
-m4trace:configure.ac:970: -1- m4_pattern_allow([^TIME_H_DEFINES_STRUCT_TIMESPEC$])
-m4trace:configure.ac:970: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TIMESPEC])
-m4trace:configure.ac:970: -1- m4_pattern_allow([^HAVE_STRUCT_TIMESPEC$])
-m4trace:configure.ac:970: -1- AC_DEFINE_TRACE_LITERAL([SYS_TIME_H_DEFINES_STRUCT_TIMESPEC])
-m4trace:configure.ac:970: -1- m4_pattern_allow([^SYS_TIME_H_DEFINES_STRUCT_TIMESPEC$])
-m4trace:configure.ac:970: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TIMESPEC])
-m4trace:configure.ac:970: -1- m4_pattern_allow([^HAVE_STRUCT_TIMESPEC$])
-m4trace:configure.ac:970: -1- AC_DEFINE_TRACE_LITERAL([PTHREAD_H_DEFINES_STRUCT_TIMESPEC])
-m4trace:configure.ac:970: -1- m4_pattern_allow([^PTHREAD_H_DEFINES_STRUCT_TIMESPEC$])
-m4trace:configure.ac:970: -1- AC_SUBST([TIME_H_DEFINES_STRUCT_TIMESPEC])
-m4trace:configure.ac:970: -1- AC_SUBST_TRACE([TIME_H_DEFINES_STRUCT_TIMESPEC])
-m4trace:configure.ac:970: -1- m4_pattern_allow([^TIME_H_DEFINES_STRUCT_TIMESPEC$])
-m4trace:configure.ac:970: -1- AC_SUBST([SYS_TIME_H_DEFINES_STRUCT_TIMESPEC])
-m4trace:configure.ac:970: -1- AC_SUBST_TRACE([SYS_TIME_H_DEFINES_STRUCT_TIMESPEC])
-m4trace:configure.ac:970: -1- m4_pattern_allow([^SYS_TIME_H_DEFINES_STRUCT_TIMESPEC$])
-m4trace:configure.ac:970: -1- AC_SUBST([PTHREAD_H_DEFINES_STRUCT_TIMESPEC])
-m4trace:configure.ac:970: -1- AC_SUBST_TRACE([PTHREAD_H_DEFINES_STRUCT_TIMESPEC])
-m4trace:configure.ac:970: -1- m4_pattern_allow([^PTHREAD_H_DEFINES_STRUCT_TIMESPEC$])
 m4trace:configure.ac:971: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the <sys/time.h> header file. */
 @%:@undef HAVE_SYS_TIME_H])
-m4trace:configure.ac:971: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC])
-m4trace:configure.ac:971: -1- m4_pattern_allow([^HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC$])
-m4trace:configure.ac:971: -1- AH_OUTPUT([HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC], [/* Define to 1 if `st_atim.tv_nsec\' is a member of `struct stat\'. */
+m4trace:configure.ac:971: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TIMESPEC])
+m4trace:configure.ac:971: -1- m4_pattern_allow([^HAVE_STRUCT_TIMESPEC$])
+m4trace:configure.ac:971: -1- AC_DEFINE_TRACE_LITERAL([TIME_H_DEFINES_STRUCT_TIMESPEC])
+m4trace:configure.ac:971: -1- m4_pattern_allow([^TIME_H_DEFINES_STRUCT_TIMESPEC$])
+m4trace:configure.ac:971: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TIMESPEC])
+m4trace:configure.ac:971: -1- m4_pattern_allow([^HAVE_STRUCT_TIMESPEC$])
+m4trace:configure.ac:971: -1- AC_DEFINE_TRACE_LITERAL([SYS_TIME_H_DEFINES_STRUCT_TIMESPEC])
+m4trace:configure.ac:971: -1- m4_pattern_allow([^SYS_TIME_H_DEFINES_STRUCT_TIMESPEC$])
+m4trace:configure.ac:971: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_TIMESPEC])
+m4trace:configure.ac:971: -1- m4_pattern_allow([^HAVE_STRUCT_TIMESPEC$])
+m4trace:configure.ac:971: -1- AC_DEFINE_TRACE_LITERAL([PTHREAD_H_DEFINES_STRUCT_TIMESPEC])
+m4trace:configure.ac:971: -1- m4_pattern_allow([^PTHREAD_H_DEFINES_STRUCT_TIMESPEC$])
+m4trace:configure.ac:971: -1- AC_SUBST([TIME_H_DEFINES_STRUCT_TIMESPEC])
+m4trace:configure.ac:971: -1- AC_SUBST_TRACE([TIME_H_DEFINES_STRUCT_TIMESPEC])
+m4trace:configure.ac:971: -1- m4_pattern_allow([^TIME_H_DEFINES_STRUCT_TIMESPEC$])
+m4trace:configure.ac:971: -1- AC_SUBST([SYS_TIME_H_DEFINES_STRUCT_TIMESPEC])
+m4trace:configure.ac:971: -1- AC_SUBST_TRACE([SYS_TIME_H_DEFINES_STRUCT_TIMESPEC])
+m4trace:configure.ac:971: -1- m4_pattern_allow([^SYS_TIME_H_DEFINES_STRUCT_TIMESPEC$])
+m4trace:configure.ac:971: -1- AC_SUBST([PTHREAD_H_DEFINES_STRUCT_TIMESPEC])
+m4trace:configure.ac:971: -1- AC_SUBST_TRACE([PTHREAD_H_DEFINES_STRUCT_TIMESPEC])
+m4trace:configure.ac:971: -1- m4_pattern_allow([^PTHREAD_H_DEFINES_STRUCT_TIMESPEC$])
+m4trace:configure.ac:972: -1- AH_OUTPUT([HAVE_SYS_TIME_H], [/* Define to 1 if you have the <sys/time.h> header file. */
+@%:@undef HAVE_SYS_TIME_H])
+m4trace:configure.ac:972: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC])
+m4trace:configure.ac:972: -1- m4_pattern_allow([^HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC$])
+m4trace:configure.ac:972: -1- AH_OUTPUT([HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC], [/* Define to 1 if `st_atim.tv_nsec\' is a member of `struct stat\'. */
 @%:@undef HAVE_STRUCT_STAT_ST_ATIM_TV_NSEC])
-m4trace:configure.ac:971: -1- AC_DEFINE_TRACE_LITERAL([TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC])
-m4trace:configure.ac:971: -1- m4_pattern_allow([^TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC$])
-m4trace:configure.ac:971: -1- AH_OUTPUT([TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC], [/* Define to 1 if the type of the st_atim member of a struct stat is struct
+m4trace:configure.ac:972: -1- AC_DEFINE_TRACE_LITERAL([TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC])
+m4trace:configure.ac:972: -1- m4_pattern_allow([^TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC$])
+m4trace:configure.ac:972: -1- AH_OUTPUT([TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC], [/* Define to 1 if the type of the st_atim member of a struct stat is struct
    timespec. */
 @%:@undef TYPEOF_STRUCT_STAT_ST_ATIM_IS_STRUCT_TIMESPEC])
-m4trace:configure.ac:971: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC])
-m4trace:configure.ac:971: -1- m4_pattern_allow([^HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC$])
-m4trace:configure.ac:971: -1- AH_OUTPUT([HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC], [/* Define to 1 if `st_atimespec.tv_nsec\' is a member of `struct stat\'. */
+m4trace:configure.ac:972: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC])
+m4trace:configure.ac:972: -1- m4_pattern_allow([^HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC$])
+m4trace:configure.ac:972: -1- AH_OUTPUT([HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC], [/* Define to 1 if `st_atimespec.tv_nsec\' is a member of `struct stat\'. */
 @%:@undef HAVE_STRUCT_STAT_ST_ATIMESPEC_TV_NSEC])
-m4trace:configure.ac:971: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_STAT_ST_ATIMENSEC])
-m4trace:configure.ac:971: -1- m4_pattern_allow([^HAVE_STRUCT_STAT_ST_ATIMENSEC$])
-m4trace:configure.ac:971: -1- AH_OUTPUT([HAVE_STRUCT_STAT_ST_ATIMENSEC], [/* Define to 1 if `st_atimensec\' is a member of `struct stat\'. */
+m4trace:configure.ac:972: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_STAT_ST_ATIMENSEC])
+m4trace:configure.ac:972: -1- m4_pattern_allow([^HAVE_STRUCT_STAT_ST_ATIMENSEC$])
+m4trace:configure.ac:972: -1- AH_OUTPUT([HAVE_STRUCT_STAT_ST_ATIMENSEC], [/* Define to 1 if `st_atimensec\' is a member of `struct stat\'. */
 @%:@undef HAVE_STRUCT_STAT_ST_ATIMENSEC])
-m4trace:configure.ac:971: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC])
-m4trace:configure.ac:971: -1- m4_pattern_allow([^HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC$])
-m4trace:configure.ac:971: -1- AH_OUTPUT([HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC], [/* Define to 1 if `st_atim.st__tim.tv_nsec\' is a member of `struct stat\'. */
+m4trace:configure.ac:972: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC])
+m4trace:configure.ac:972: -1- m4_pattern_allow([^HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC$])
+m4trace:configure.ac:972: -1- AH_OUTPUT([HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC], [/* Define to 1 if `st_atim.st__tim.tv_nsec\' is a member of `struct stat\'. */
 @%:@undef HAVE_STRUCT_STAT_ST_ATIM_ST__TIM_TV_NSEC])
-m4trace:configure.ac:974: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+m4trace:configure.ac:975: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:299: BASH_FUNC_STRSIGNAL is expanded from...
-configure.ac:974: the top level])
-m4trace:configure.ac:974: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRSIGNAL])
-m4trace:configure.ac:974: -1- m4_pattern_allow([^HAVE_STRSIGNAL$])
-m4trace:configure.ac:975: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.ac:975: the top level])
+m4trace:configure.ac:975: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STRSIGNAL])
+m4trace:configure.ac:975: -1- m4_pattern_allow([^HAVE_STRSIGNAL$])
+m4trace:configure.ac:976: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:313: BASH_FUNC_OPENDIR_CHECK is expanded from...
-configure.ac:975: the top level])
-m4trace:configure.ac:975: -1- AC_DEFINE_TRACE_LITERAL([OPENDIR_NOT_ROBUST])
-m4trace:configure.ac:975: -1- m4_pattern_allow([^OPENDIR_NOT_ROBUST$])
-m4trace:configure.ac:976: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.ac:976: the top level])
+m4trace:configure.ac:976: -1- AC_DEFINE_TRACE_LITERAL([OPENDIR_NOT_ROBUST])
+m4trace:configure.ac:976: -1- m4_pattern_allow([^OPENDIR_NOT_ROBUST$])
+m4trace:configure.ac:977: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:683: BASH_FUNC_ULIMIT_MAXFDS is expanded from...
-configure.ac:976: the top level])
-m4trace:configure.ac:976: -1- AC_DEFINE_TRACE_LITERAL([ULIMIT_MAXFDS])
-m4trace:configure.ac:976: -1- m4_pattern_allow([^ULIMIT_MAXFDS$])
-m4trace:configure.ac:977: -1- AH_OUTPUT([HAVE_FPURGE], [/* Define to 1 if you have the `fpurge\' function. */
+configure.ac:977: the top level])
+m4trace:configure.ac:977: -1- AC_DEFINE_TRACE_LITERAL([ULIMIT_MAXFDS])
+m4trace:configure.ac:977: -1- m4_pattern_allow([^ULIMIT_MAXFDS$])
+m4trace:configure.ac:978: -1- AH_OUTPUT([HAVE_FPURGE], [/* Define to 1 if you have the `fpurge\' function. */
 @%:@undef HAVE_FPURGE])
-m4trace:configure.ac:977: -1- AH_OUTPUT([HAVE___FPURGE], [/* Define to 1 if you have the `__fpurge\' function. */
+m4trace:configure.ac:978: -1- AH_OUTPUT([HAVE___FPURGE], [/* Define to 1 if you have the `__fpurge\' function. */
 @%:@undef HAVE___FPURGE])
-m4trace:configure.ac:977: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_FPURGE])
-m4trace:configure.ac:977: -1- m4_pattern_allow([^HAVE_DECL_FPURGE$])
-m4trace:configure.ac:977: -1- AH_OUTPUT([HAVE_DECL_FPURGE], [/* Define to 1 if you have the declaration of `fpurge\', and to 0 if you don\'t.
+m4trace:configure.ac:978: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DECL_FPURGE])
+m4trace:configure.ac:978: -1- m4_pattern_allow([^HAVE_DECL_FPURGE$])
+m4trace:configure.ac:978: -1- AH_OUTPUT([HAVE_DECL_FPURGE], [/* Define to 1 if you have the declaration of `fpurge\', and to 0 if you don\'t.
    */
 @%:@undef HAVE_DECL_FPURGE])
-m4trace:configure.ac:978: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+m4trace:configure.ac:979: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:579: BASH_FUNC_GETENV is expanded from...
-configure.ac:978: the top level])
-m4trace:configure.ac:978: -1- AC_DEFINE_TRACE_LITERAL([CAN_REDEFINE_GETENV])
-m4trace:configure.ac:978: -1- m4_pattern_allow([^CAN_REDEFINE_GETENV$])
-m4trace:configure.ac:980: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.ac:979: the top level])
+m4trace:configure.ac:979: -1- AC_DEFINE_TRACE_LITERAL([CAN_REDEFINE_GETENV])
+m4trace:configure.ac:979: -1- m4_pattern_allow([^CAN_REDEFINE_GETENV$])
+m4trace:configure.ac:981: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:702: BASH_FUNC_GETCWD is expanded from...
-configure.ac:980: the top level])
-m4trace:configure.ac:980: -1- AC_DEFINE_TRACE_LITERAL([GETCWD_BROKEN])
-m4trace:configure.ac:980: -1- m4_pattern_allow([^GETCWD_BROKEN$])
-m4trace:configure.ac:980: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS getcwd.$ac_objext"])
-m4trace:configure.ac:980: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
-m4trace:configure.ac:980: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:980: -1- AC_LIBSOURCE([getcwd.c])
-m4trace:configure.ac:982: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.ac:981: the top level])
+m4trace:configure.ac:981: -1- AC_DEFINE_TRACE_LITERAL([GETCWD_BROKEN])
+m4trace:configure.ac:981: -1- m4_pattern_allow([^GETCWD_BROKEN$])
+m4trace:configure.ac:981: -1- AC_SUBST([LIB@&t@OBJS], ["$LIB@&t@OBJS getcwd.$ac_objext"])
+m4trace:configure.ac:981: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.ac:981: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:981: -1- AC_LIBSOURCE([getcwd.c])
+m4trace:configure.ac:983: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:778: BASH_FUNC_POSIX_SETJMP is expanded from...
-configure.ac:982: the top level])
-m4trace:configure.ac:982: -1- AC_DEFINE_TRACE_LITERAL([HAVE_POSIX_SIGSETJMP])
-m4trace:configure.ac:982: -1- m4_pattern_allow([^HAVE_POSIX_SIGSETJMP$])
-m4trace:configure.ac:983: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.ac:983: the top level])
+m4trace:configure.ac:983: -1- AC_DEFINE_TRACE_LITERAL([HAVE_POSIX_SIGSETJMP])
+m4trace:configure.ac:983: -1- m4_pattern_allow([^HAVE_POSIX_SIGSETJMP$])
+m4trace:configure.ac:984: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:829: BASH_FUNC_STRCOLL is expanded from...
-configure.ac:983: the top level])
-m4trace:configure.ac:983: -1- AC_DEFINE_TRACE_LITERAL([STRCOLL_BROKEN])
-m4trace:configure.ac:983: -1- m4_pattern_allow([^STRCOLL_BROKEN$])
-m4trace:configure.ac:984: -1- AH_OUTPUT([HAVE_SNPRINTF], [/* Define to 1 if you have the `snprintf\' function. */
+configure.ac:984: the top level])
+m4trace:configure.ac:984: -1- AC_DEFINE_TRACE_LITERAL([STRCOLL_BROKEN])
+m4trace:configure.ac:984: -1- m4_pattern_allow([^STRCOLL_BROKEN$])
+m4trace:configure.ac:985: -1- AH_OUTPUT([HAVE_SNPRINTF], [/* Define to 1 if you have the `snprintf\' function. */
 @%:@undef HAVE_SNPRINTF])
-m4trace:configure.ac:984: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+m4trace:configure.ac:985: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
 aclocal.m4:4065: BASH_FUNC_SNPRINTF is expanded from...
-configure.ac:984: the top level])
-m4trace:configure.ac:984: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SNPRINTF])
-m4trace:configure.ac:984: -1- m4_pattern_allow([^HAVE_SNPRINTF$])
-m4trace:configure.ac:984: -1- AH_OUTPUT([HAVE_SNPRINTF], [/* Define if you have a standard-conformant snprintf function. */
+configure.ac:985: the top level])
+m4trace:configure.ac:985: -1- AC_DEFINE_TRACE_LITERAL([HAVE_SNPRINTF])
+m4trace:configure.ac:985: -1- m4_pattern_allow([^HAVE_SNPRINTF$])
+m4trace:configure.ac:985: -1- AH_OUTPUT([HAVE_SNPRINTF], [/* Define if you have a standard-conformant snprintf function. */
 @%:@undef HAVE_SNPRINTF])
-m4trace:configure.ac:985: -1- AH_OUTPUT([HAVE_VSNPRINTF], [/* Define to 1 if you have the `vsnprintf\' function. */
+m4trace:configure.ac:986: -1- AH_OUTPUT([HAVE_VSNPRINTF], [/* Define to 1 if you have the `vsnprintf\' function. */
 @%:@undef HAVE_VSNPRINTF])
-m4trace:configure.ac:985: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+m4trace:configure.ac:986: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
 aclocal.m4:4093: BASH_FUNC_VSNPRINTF is expanded from...
-configure.ac:985: the top level])
-m4trace:configure.ac:985: -1- AC_DEFINE_TRACE_LITERAL([HAVE_VSNPRINTF])
-m4trace:configure.ac:985: -1- m4_pattern_allow([^HAVE_VSNPRINTF$])
-m4trace:configure.ac:985: -1- AH_OUTPUT([HAVE_VSNPRINTF], [/* Define if you have a standard-conformant vsnprintf function. */
+configure.ac:986: the top level])
+m4trace:configure.ac:986: -1- AC_DEFINE_TRACE_LITERAL([HAVE_VSNPRINTF])
+m4trace:configure.ac:986: -1- m4_pattern_allow([^HAVE_VSNPRINTF$])
+m4trace:configure.ac:986: -1- AH_OUTPUT([HAVE_VSNPRINTF], [/* Define if you have a standard-conformant vsnprintf function. */
 @%:@undef HAVE_VSNPRINTF])
-m4trace:configure.ac:991: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+m4trace:configure.ac:992: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
 aclocal.m4:624: BASH_FUNC_STD_PUTENV is expanded from...
-configure.ac:991: the top level])
-m4trace:configure.ac:991: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_PUTENV])
-m4trace:configure.ac:991: -1- m4_pattern_allow([^HAVE_STD_PUTENV$])
-m4trace:configure.ac:993: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_PUTENV])
-m4trace:configure.ac:993: -1- m4_pattern_allow([^HAVE_STD_PUTENV$])
-m4trace:configure.ac:996: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
+configure.ac:992: the top level])
+m4trace:configure.ac:992: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_PUTENV])
+m4trace:configure.ac:992: -1- m4_pattern_allow([^HAVE_STD_PUTENV$])
+m4trace:configure.ac:994: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_PUTENV])
+m4trace:configure.ac:994: -1- m4_pattern_allow([^HAVE_STD_PUTENV$])
+m4trace:configure.ac:997: -1- _m4_warn([obsolete], [The macro `AC_TRY_LINK' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2687: AC_TRY_LINK is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 ../../lib/autoconf/general.m4:2052: AC_CACHE_CHECK is expanded from...
 aclocal.m4:654: BASH_FUNC_STD_UNSETENV is expanded from...
-configure.ac:996: the top level])
-m4trace:configure.ac:996: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_UNSETENV])
-m4trace:configure.ac:996: -1- m4_pattern_allow([^HAVE_STD_UNSETENV$])
-m4trace:configure.ac:998: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_UNSETENV])
-m4trace:configure.ac:998: -1- m4_pattern_allow([^HAVE_STD_UNSETENV$])
-m4trace:configure.ac:1001: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.ac:997: the top level])
+m4trace:configure.ac:997: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_UNSETENV])
+m4trace:configure.ac:997: -1- m4_pattern_allow([^HAVE_STD_UNSETENV$])
+m4trace:configure.ac:999: -1- AC_DEFINE_TRACE_LITERAL([HAVE_STD_UNSETENV])
+m4trace:configure.ac:999: -1- m4_pattern_allow([^HAVE_STD_UNSETENV$])
+m4trace:configure.ac:1002: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:878: BASH_FUNC_PRINTF_A_FORMAT is expanded from...
-configure.ac:1001: the top level])
-m4trace:configure.ac:1001: -1- AC_DEFINE_TRACE_LITERAL([HAVE_PRINTF_A_FORMAT])
-m4trace:configure.ac:1001: -1- m4_pattern_allow([^HAVE_PRINTF_A_FORMAT$])
-m4trace:configure.ac:1004: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.ac:1002: the top level])
+m4trace:configure.ac:1002: -1- AC_DEFINE_TRACE_LITERAL([HAVE_PRINTF_A_FORMAT])
+m4trace:configure.ac:1002: -1- m4_pattern_allow([^HAVE_PRINTF_A_FORMAT$])
+m4trace:configure.ac:1005: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:1297: BASH_SYS_REINSTALL_SIGHANDLERS is expanded from...
-configure.ac:1004: the top level])
-m4trace:configure.ac:1004: -1- AC_DEFINE_TRACE_LITERAL([MUST_REINSTALL_SIGHANDLERS])
-m4trace:configure.ac:1004: -1- m4_pattern_allow([^MUST_REINSTALL_SIGHANDLERS$])
-m4trace:configure.ac:1005: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.ac:1005: the top level])
+m4trace:configure.ac:1005: -1- AC_DEFINE_TRACE_LITERAL([MUST_REINSTALL_SIGHANDLERS])
+m4trace:configure.ac:1005: -1- m4_pattern_allow([^MUST_REINSTALL_SIGHANDLERS$])
+m4trace:configure.ac:1006: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:1356: BASH_SYS_JOB_CONTROL_MISSING is expanded from...
-configure.ac:1005: the top level])
-m4trace:configure.ac:1005: -1- AC_DEFINE_TRACE_LITERAL([JOB_CONTROL_MISSING])
-m4trace:configure.ac:1005: -1- m4_pattern_allow([^JOB_CONTROL_MISSING$])
-m4trace:configure.ac:1006: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.ac:1006: the top level])
+m4trace:configure.ac:1006: -1- AC_DEFINE_TRACE_LITERAL([JOB_CONTROL_MISSING])
+m4trace:configure.ac:1006: -1- m4_pattern_allow([^JOB_CONTROL_MISSING$])
+m4trace:configure.ac:1007: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:1415: BASH_SYS_NAMED_PIPES is expanded from...
-configure.ac:1006: the top level])
-m4trace:configure.ac:1006: -1- AC_DEFINE_TRACE_LITERAL([NAMED_PIPES_MISSING])
-m4trace:configure.ac:1006: -1- m4_pattern_allow([^NAMED_PIPES_MISSING$])
-m4trace:configure.ac:1009: -1- AC_DEFINE_TRACE_LITERAL([GWINSZ_IN_SYS_IOCTL])
-m4trace:configure.ac:1009: -1- m4_pattern_allow([^GWINSZ_IN_SYS_IOCTL$])
-m4trace:configure.ac:1009: -1- AH_OUTPUT([GWINSZ_IN_SYS_IOCTL], [/* Define to 1 if `TIOCGWINSZ\' requires <sys/ioctl.h>. */
+configure.ac:1007: the top level])
+m4trace:configure.ac:1007: -1- AC_DEFINE_TRACE_LITERAL([NAMED_PIPES_MISSING])
+m4trace:configure.ac:1007: -1- m4_pattern_allow([^NAMED_PIPES_MISSING$])
+m4trace:configure.ac:1010: -1- AC_DEFINE_TRACE_LITERAL([GWINSZ_IN_SYS_IOCTL])
+m4trace:configure.ac:1010: -1- m4_pattern_allow([^GWINSZ_IN_SYS_IOCTL$])
+m4trace:configure.ac:1010: -1- AH_OUTPUT([GWINSZ_IN_SYS_IOCTL], [/* Define to 1 if `TIOCGWINSZ\' requires <sys/ioctl.h>. */
 @%:@undef GWINSZ_IN_SYS_IOCTL])
-m4trace:configure.ac:1010: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+m4trace:configure.ac:1011: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:1496: BASH_HAVE_TIOCSTAT is expanded from...
-configure.ac:1010: the top level])
-m4trace:configure.ac:1010: -1- AC_DEFINE_TRACE_LITERAL([TIOCSTAT_IN_SYS_IOCTL])
-m4trace:configure.ac:1010: -1- m4_pattern_allow([^TIOCSTAT_IN_SYS_IOCTL$])
-m4trace:configure.ac:1011: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+configure.ac:1011: the top level])
+m4trace:configure.ac:1011: -1- AC_DEFINE_TRACE_LITERAL([TIOCSTAT_IN_SYS_IOCTL])
+m4trace:configure.ac:1011: -1- m4_pattern_allow([^TIOCSTAT_IN_SYS_IOCTL$])
+m4trace:configure.ac:1012: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:1508: BASH_HAVE_FIONREAD is expanded from...
-configure.ac:1011: the top level])
-m4trace:configure.ac:1011: -1- AC_DEFINE_TRACE_LITERAL([FIONREAD_IN_SYS_IOCTL])
-m4trace:configure.ac:1011: -1- m4_pattern_allow([^FIONREAD_IN_SYS_IOCTL$])
-m4trace:configure.ac:1013: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.ac:1012: the top level])
+m4trace:configure.ac:1012: -1- AC_DEFINE_TRACE_LITERAL([FIONREAD_IN_SYS_IOCTL])
+m4trace:configure.ac:1012: -1- m4_pattern_allow([^FIONREAD_IN_SYS_IOCTL$])
+m4trace:configure.ac:1014: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:1964: BASH_CHECK_WCONTINUED is expanded from...
-configure.ac:1013: the top level])
-m4trace:configure.ac:1013: -1- AC_DEFINE_TRACE_LITERAL([WCONTINUED_BROKEN])
-m4trace:configure.ac:1013: -1- m4_pattern_allow([^WCONTINUED_BROKEN$])
-m4trace:configure.ac:1016: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+configure.ac:1014: the top level])
+m4trace:configure.ac:1014: -1- AC_DEFINE_TRACE_LITERAL([WCONTINUED_BROKEN])
+m4trace:configure.ac:1014: -1- m4_pattern_allow([^WCONTINUED_BROKEN$])
+m4trace:configure.ac:1017: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:1526: BASH_CHECK_SPEED_T is expanded from...
-configure.ac:1016: the top level])
-m4trace:configure.ac:1016: -1- AC_DEFINE_TRACE_LITERAL([SPEED_T_IN_SYS_TYPES])
-m4trace:configure.ac:1016: -1- m4_pattern_allow([^SPEED_T_IN_SYS_TYPES$])
-m4trace:configure.ac:1017: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETPW_DECLS])
-m4trace:configure.ac:1017: -1- m4_pattern_allow([^HAVE_GETPW_DECLS$])
-m4trace:configure.ac:1018: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
+configure.ac:1017: the top level])
+m4trace:configure.ac:1017: -1- AC_DEFINE_TRACE_LITERAL([SPEED_T_IN_SYS_TYPES])
+m4trace:configure.ac:1017: -1- m4_pattern_allow([^SPEED_T_IN_SYS_TYPES$])
+m4trace:configure.ac:1018: -1- AC_DEFINE_TRACE_LITERAL([HAVE_GETPW_DECLS])
+m4trace:configure.ac:1018: -1- m4_pattern_allow([^HAVE_GETPW_DECLS$])
+m4trace:configure.ac:1019: -1- _m4_warn([obsolete], [The macro `AC_TRY_RUN' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2764: AC_TRY_RUN is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:1653: BASH_CHECK_RTSIGS is expanded from...
-configure.ac:1018: the top level])
-m4trace:configure.ac:1018: -1- AC_DEFINE_TRACE_LITERAL([UNUSABLE_RT_SIGNALS])
-m4trace:configure.ac:1018: -1- m4_pattern_allow([^UNUSABLE_RT_SIGNALS$])
-m4trace:configure.ac:1019: -1- AC_SUBST([SIGLIST_O])
-m4trace:configure.ac:1019: -1- AC_SUBST_TRACE([SIGLIST_O])
-m4trace:configure.ac:1019: -1- m4_pattern_allow([^SIGLIST_O$])
-m4trace:configure.ac:1023: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+configure.ac:1019: the top level])
+m4trace:configure.ac:1019: -1- AC_DEFINE_TRACE_LITERAL([UNUSABLE_RT_SIGNALS])
+m4trace:configure.ac:1019: -1- m4_pattern_allow([^UNUSABLE_RT_SIGNALS$])
+m4trace:configure.ac:1020: -1- AC_SUBST([SIGLIST_O])
+m4trace:configure.ac:1020: -1- AC_SUBST_TRACE([SIGLIST_O])
+m4trace:configure.ac:1020: -1- m4_pattern_allow([^SIGLIST_O$])
+m4trace:configure.ac:1024: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:1605: BASH_CHECK_KERNEL_RLIMIT is expanded from...
-configure.ac:1023: the top level])
-m4trace:configure.ac:1023: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
+configure.ac:1024: the top level])
+m4trace:configure.ac:1024: -1- _m4_warn([obsolete], [The macro `AC_TRY_COMPILE' is obsolete.
 You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE is expanded from...
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2590: _AC_COMPILE_IFELSE is expanded from...
@@ -2644,140 +2644,140 @@ You should run autoupdate.], [../../lib/autoconf/general.m4:2614: AC_TRY_COMPILE
 ../../lib/m4sugar/m4sh.m4:639: AS_IF is expanded from...
 ../../lib/autoconf/general.m4:2031: AC_CACHE_VAL is expanded from...
 aclocal.m4:1605: BASH_CHECK_KERNEL_RLIMIT is expanded from...
-configure.ac:1023: the top level])
-m4trace:configure.ac:1023: -1- AC_DEFINE_TRACE_LITERAL([RLIMIT_NEEDS_KERNEL])
-m4trace:configure.ac:1023: -1- m4_pattern_allow([^RLIMIT_NEEDS_KERNEL$])
-m4trace:configure.ac:1033: -1- AC_SUBST([TERMCAP_LIB])
-m4trace:configure.ac:1033: -1- AC_SUBST_TRACE([TERMCAP_LIB])
-m4trace:configure.ac:1033: -1- m4_pattern_allow([^TERMCAP_LIB$])
-m4trace:configure.ac:1034: -1- AC_SUBST([TERMCAP_DEP])
-m4trace:configure.ac:1034: -1- AC_SUBST_TRACE([TERMCAP_DEP])
-m4trace:configure.ac:1034: -1- m4_pattern_allow([^TERMCAP_DEP$])
-m4trace:configure.ac:1036: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DEV_FD])
-m4trace:configure.ac:1036: -1- m4_pattern_allow([^HAVE_DEV_FD$])
-m4trace:configure.ac:1036: -1- AC_DEFINE_TRACE_LITERAL([DEV_FD_PREFIX])
-m4trace:configure.ac:1036: -1- m4_pattern_allow([^DEV_FD_PREFIX$])
-m4trace:configure.ac:1036: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DEV_FD])
-m4trace:configure.ac:1036: -1- m4_pattern_allow([^HAVE_DEV_FD$])
-m4trace:configure.ac:1036: -1- AC_DEFINE_TRACE_LITERAL([DEV_FD_PREFIX])
-m4trace:configure.ac:1036: -1- m4_pattern_allow([^DEV_FD_PREFIX$])
-m4trace:configure.ac:1037: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DEV_STDIN])
-m4trace:configure.ac:1037: -1- m4_pattern_allow([^HAVE_DEV_STDIN$])
-m4trace:configure.ac:1038: -1- AC_DEFINE_TRACE_LITERAL([DEFAULT_MAIL_DIRECTORY])
-m4trace:configure.ac:1038: -1- m4_pattern_allow([^DEFAULT_MAIL_DIRECTORY$])
-m4trace:configure.ac:1045: -1- AC_DEFINE_TRACE_LITERAL([JOB_CONTROL])
-m4trace:configure.ac:1045: -1- m4_pattern_allow([^JOB_CONTROL$])
-m4trace:configure.ac:1051: -1- AC_SUBST([JOBS_O])
-m4trace:configure.ac:1051: -1- AC_SUBST_TRACE([JOBS_O])
-m4trace:configure.ac:1051: -1- m4_pattern_allow([^JOBS_O$])
-m4trace:configure.ac:1064: -1- AC_DEFINE_TRACE_LITERAL([SVR4_2])
-m4trace:configure.ac:1064: -1- m4_pattern_allow([^SVR4_2$])
-m4trace:configure.ac:1065: -1- AC_DEFINE_TRACE_LITERAL([SVR4])
-m4trace:configure.ac:1065: -1- m4_pattern_allow([^SVR4$])
+configure.ac:1024: the top level])
+m4trace:configure.ac:1024: -1- AC_DEFINE_TRACE_LITERAL([RLIMIT_NEEDS_KERNEL])
+m4trace:configure.ac:1024: -1- m4_pattern_allow([^RLIMIT_NEEDS_KERNEL$])
+m4trace:configure.ac:1034: -1- AC_SUBST([TERMCAP_LIB])
+m4trace:configure.ac:1034: -1- AC_SUBST_TRACE([TERMCAP_LIB])
+m4trace:configure.ac:1034: -1- m4_pattern_allow([^TERMCAP_LIB$])
+m4trace:configure.ac:1035: -1- AC_SUBST([TERMCAP_DEP])
+m4trace:configure.ac:1035: -1- AC_SUBST_TRACE([TERMCAP_DEP])
+m4trace:configure.ac:1035: -1- m4_pattern_allow([^TERMCAP_DEP$])
+m4trace:configure.ac:1037: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DEV_FD])
+m4trace:configure.ac:1037: -1- m4_pattern_allow([^HAVE_DEV_FD$])
+m4trace:configure.ac:1037: -1- AC_DEFINE_TRACE_LITERAL([DEV_FD_PREFIX])
+m4trace:configure.ac:1037: -1- m4_pattern_allow([^DEV_FD_PREFIX$])
+m4trace:configure.ac:1037: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DEV_FD])
+m4trace:configure.ac:1037: -1- m4_pattern_allow([^HAVE_DEV_FD$])
+m4trace:configure.ac:1037: -1- AC_DEFINE_TRACE_LITERAL([DEV_FD_PREFIX])
+m4trace:configure.ac:1037: -1- m4_pattern_allow([^DEV_FD_PREFIX$])
+m4trace:configure.ac:1038: -1- AC_DEFINE_TRACE_LITERAL([HAVE_DEV_STDIN])
+m4trace:configure.ac:1038: -1- m4_pattern_allow([^HAVE_DEV_STDIN$])
+m4trace:configure.ac:1039: -1- AC_DEFINE_TRACE_LITERAL([DEFAULT_MAIL_DIRECTORY])
+m4trace:configure.ac:1039: -1- m4_pattern_allow([^DEFAULT_MAIL_DIRECTORY$])
+m4trace:configure.ac:1046: -1- AC_DEFINE_TRACE_LITERAL([JOB_CONTROL])
+m4trace:configure.ac:1046: -1- m4_pattern_allow([^JOB_CONTROL$])
+m4trace:configure.ac:1052: -1- AC_SUBST([JOBS_O])
+m4trace:configure.ac:1052: -1- AC_SUBST_TRACE([JOBS_O])
+m4trace:configure.ac:1052: -1- m4_pattern_allow([^JOBS_O$])
+m4trace:configure.ac:1065: -1- AC_DEFINE_TRACE_LITERAL([SVR4_2])
+m4trace:configure.ac:1065: -1- m4_pattern_allow([^SVR4_2$])
 m4trace:configure.ac:1066: -1- AC_DEFINE_TRACE_LITERAL([SVR4])
 m4trace:configure.ac:1066: -1- m4_pattern_allow([^SVR4$])
-m4trace:configure.ac:1067: -1- AC_DEFINE_TRACE_LITERAL([SVR5])
-m4trace:configure.ac:1067: -1- m4_pattern_allow([^SVR5$])
-m4trace:configure.ac:1086: -1- AC_DEFINE_TRACE_LITERAL([PGRP_PIPE])
-m4trace:configure.ac:1086: -1- m4_pattern_allow([^PGRP_PIPE$])
-m4trace:configure.ac:1134: -1- AC_SUBST([SHOBJ_CC])
-m4trace:configure.ac:1134: -1- AC_SUBST_TRACE([SHOBJ_CC])
-m4trace:configure.ac:1134: -1- m4_pattern_allow([^SHOBJ_CC$])
-m4trace:configure.ac:1135: -1- AC_SUBST([SHOBJ_CFLAGS])
-m4trace:configure.ac:1135: -1- AC_SUBST_TRACE([SHOBJ_CFLAGS])
-m4trace:configure.ac:1135: -1- m4_pattern_allow([^SHOBJ_CFLAGS$])
-m4trace:configure.ac:1136: -1- AC_SUBST([SHOBJ_LD])
-m4trace:configure.ac:1136: -1- AC_SUBST_TRACE([SHOBJ_LD])
-m4trace:configure.ac:1136: -1- m4_pattern_allow([^SHOBJ_LD$])
-m4trace:configure.ac:1137: -1- AC_SUBST([SHOBJ_LDFLAGS])
-m4trace:configure.ac:1137: -1- AC_SUBST_TRACE([SHOBJ_LDFLAGS])
-m4trace:configure.ac:1137: -1- m4_pattern_allow([^SHOBJ_LDFLAGS$])
-m4trace:configure.ac:1138: -1- AC_SUBST([SHOBJ_XLDFLAGS])
-m4trace:configure.ac:1138: -1- AC_SUBST_TRACE([SHOBJ_XLDFLAGS])
-m4trace:configure.ac:1138: -1- m4_pattern_allow([^SHOBJ_XLDFLAGS$])
-m4trace:configure.ac:1139: -1- AC_SUBST([SHOBJ_LIBS])
-m4trace:configure.ac:1139: -1- AC_SUBST_TRACE([SHOBJ_LIBS])
-m4trace:configure.ac:1139: -1- m4_pattern_allow([^SHOBJ_LIBS$])
-m4trace:configure.ac:1140: -1- AC_SUBST([SHOBJ_STATUS])
-m4trace:configure.ac:1140: -1- AC_SUBST_TRACE([SHOBJ_STATUS])
-m4trace:configure.ac:1140: -1- m4_pattern_allow([^SHOBJ_STATUS$])
-m4trace:configure.ac:1172: -1- AC_SUBST([PROFILE_FLAGS])
-m4trace:configure.ac:1172: -1- AC_SUBST_TRACE([PROFILE_FLAGS])
-m4trace:configure.ac:1172: -1- m4_pattern_allow([^PROFILE_FLAGS$])
-m4trace:configure.ac:1174: -1- AC_SUBST([incdir])
-m4trace:configure.ac:1174: -1- AC_SUBST_TRACE([incdir])
-m4trace:configure.ac:1174: -1- m4_pattern_allow([^incdir$])
-m4trace:configure.ac:1175: -1- AC_SUBST([BUILD_DIR])
-m4trace:configure.ac:1175: -1- AC_SUBST_TRACE([BUILD_DIR])
-m4trace:configure.ac:1175: -1- m4_pattern_allow([^BUILD_DIR$])
-m4trace:configure.ac:1178: -1- AC_SUBST([datarootdir])
-m4trace:configure.ac:1178: -1- AC_SUBST_TRACE([datarootdir])
-m4trace:configure.ac:1178: -1- m4_pattern_allow([^datarootdir$])
-m4trace:configure.ac:1179: -1- AC_SUBST([localedir])
-m4trace:configure.ac:1179: -1- AC_SUBST_TRACE([localedir])
-m4trace:configure.ac:1179: -1- m4_pattern_allow([^localedir$])
-m4trace:configure.ac:1181: -1- AC_SUBST([YACC])
-m4trace:configure.ac:1181: -1- AC_SUBST_TRACE([YACC])
-m4trace:configure.ac:1181: -1- m4_pattern_allow([^YACC$])
-m4trace:configure.ac:1182: -1- AC_SUBST([AR])
-m4trace:configure.ac:1182: -1- AC_SUBST_TRACE([AR])
-m4trace:configure.ac:1182: -1- m4_pattern_allow([^AR$])
-m4trace:configure.ac:1183: -1- AC_SUBST([ARFLAGS])
-m4trace:configure.ac:1183: -1- AC_SUBST_TRACE([ARFLAGS])
-m4trace:configure.ac:1183: -1- m4_pattern_allow([^ARFLAGS$])
-m4trace:configure.ac:1185: -1- AC_SUBST([BASHVERS])
-m4trace:configure.ac:1185: -1- AC_SUBST_TRACE([BASHVERS])
-m4trace:configure.ac:1185: -1- m4_pattern_allow([^BASHVERS$])
-m4trace:configure.ac:1186: -1- AC_SUBST([RELSTATUS])
-m4trace:configure.ac:1186: -1- AC_SUBST_TRACE([RELSTATUS])
-m4trace:configure.ac:1186: -1- m4_pattern_allow([^RELSTATUS$])
-m4trace:configure.ac:1187: -1- AC_SUBST([DEBUG])
-m4trace:configure.ac:1187: -1- AC_SUBST_TRACE([DEBUG])
-m4trace:configure.ac:1187: -1- m4_pattern_allow([^DEBUG$])
-m4trace:configure.ac:1188: -1- AC_SUBST([MALLOC_DEBUG])
-m4trace:configure.ac:1188: -1- AC_SUBST_TRACE([MALLOC_DEBUG])
-m4trace:configure.ac:1188: -1- m4_pattern_allow([^MALLOC_DEBUG$])
-m4trace:configure.ac:1190: -1- AC_SUBST([host_cpu])
-m4trace:configure.ac:1190: -1- AC_SUBST_TRACE([host_cpu])
-m4trace:configure.ac:1190: -1- m4_pattern_allow([^host_cpu$])
-m4trace:configure.ac:1191: -1- AC_SUBST([host_vendor])
-m4trace:configure.ac:1191: -1- AC_SUBST_TRACE([host_vendor])
-m4trace:configure.ac:1191: -1- m4_pattern_allow([^host_vendor$])
-m4trace:configure.ac:1192: -1- AC_SUBST([host_os])
-m4trace:configure.ac:1192: -1- AC_SUBST_TRACE([host_os])
-m4trace:configure.ac:1192: -1- m4_pattern_allow([^host_os$])
-m4trace:configure.ac:1194: -1- AC_SUBST([LOCAL_LIBS])
-m4trace:configure.ac:1194: -1- AC_SUBST_TRACE([LOCAL_LIBS])
-m4trace:configure.ac:1194: -1- m4_pattern_allow([^LOCAL_LIBS$])
-m4trace:configure.ac:1195: -1- AC_SUBST([LOCAL_CFLAGS])
-m4trace:configure.ac:1195: -1- AC_SUBST_TRACE([LOCAL_CFLAGS])
-m4trace:configure.ac:1195: -1- m4_pattern_allow([^LOCAL_CFLAGS$])
-m4trace:configure.ac:1196: -1- AC_SUBST([LOCAL_LDFLAGS])
-m4trace:configure.ac:1196: -1- AC_SUBST_TRACE([LOCAL_LDFLAGS])
-m4trace:configure.ac:1196: -1- m4_pattern_allow([^LOCAL_LDFLAGS$])
-m4trace:configure.ac:1197: -1- AC_SUBST([LOCAL_DEFS])
-m4trace:configure.ac:1197: -1- AC_SUBST_TRACE([LOCAL_DEFS])
-m4trace:configure.ac:1197: -1- m4_pattern_allow([^LOCAL_DEFS$])
-m4trace:configure.ac:1202: -1- AC_CONFIG_FILES([Makefile builtins/Makefile lib/readline/Makefile lib/glob/Makefile \
+m4trace:configure.ac:1067: -1- AC_DEFINE_TRACE_LITERAL([SVR4])
+m4trace:configure.ac:1067: -1- m4_pattern_allow([^SVR4$])
+m4trace:configure.ac:1068: -1- AC_DEFINE_TRACE_LITERAL([SVR5])
+m4trace:configure.ac:1068: -1- m4_pattern_allow([^SVR5$])
+m4trace:configure.ac:1087: -1- AC_DEFINE_TRACE_LITERAL([PGRP_PIPE])
+m4trace:configure.ac:1087: -1- m4_pattern_allow([^PGRP_PIPE$])
+m4trace:configure.ac:1135: -1- AC_SUBST([SHOBJ_CC])
+m4trace:configure.ac:1135: -1- AC_SUBST_TRACE([SHOBJ_CC])
+m4trace:configure.ac:1135: -1- m4_pattern_allow([^SHOBJ_CC$])
+m4trace:configure.ac:1136: -1- AC_SUBST([SHOBJ_CFLAGS])
+m4trace:configure.ac:1136: -1- AC_SUBST_TRACE([SHOBJ_CFLAGS])
+m4trace:configure.ac:1136: -1- m4_pattern_allow([^SHOBJ_CFLAGS$])
+m4trace:configure.ac:1137: -1- AC_SUBST([SHOBJ_LD])
+m4trace:configure.ac:1137: -1- AC_SUBST_TRACE([SHOBJ_LD])
+m4trace:configure.ac:1137: -1- m4_pattern_allow([^SHOBJ_LD$])
+m4trace:configure.ac:1138: -1- AC_SUBST([SHOBJ_LDFLAGS])
+m4trace:configure.ac:1138: -1- AC_SUBST_TRACE([SHOBJ_LDFLAGS])
+m4trace:configure.ac:1138: -1- m4_pattern_allow([^SHOBJ_LDFLAGS$])
+m4trace:configure.ac:1139: -1- AC_SUBST([SHOBJ_XLDFLAGS])
+m4trace:configure.ac:1139: -1- AC_SUBST_TRACE([SHOBJ_XLDFLAGS])
+m4trace:configure.ac:1139: -1- m4_pattern_allow([^SHOBJ_XLDFLAGS$])
+m4trace:configure.ac:1140: -1- AC_SUBST([SHOBJ_LIBS])
+m4trace:configure.ac:1140: -1- AC_SUBST_TRACE([SHOBJ_LIBS])
+m4trace:configure.ac:1140: -1- m4_pattern_allow([^SHOBJ_LIBS$])
+m4trace:configure.ac:1141: -1- AC_SUBST([SHOBJ_STATUS])
+m4trace:configure.ac:1141: -1- AC_SUBST_TRACE([SHOBJ_STATUS])
+m4trace:configure.ac:1141: -1- m4_pattern_allow([^SHOBJ_STATUS$])
+m4trace:configure.ac:1173: -1- AC_SUBST([PROFILE_FLAGS])
+m4trace:configure.ac:1173: -1- AC_SUBST_TRACE([PROFILE_FLAGS])
+m4trace:configure.ac:1173: -1- m4_pattern_allow([^PROFILE_FLAGS$])
+m4trace:configure.ac:1175: -1- AC_SUBST([incdir])
+m4trace:configure.ac:1175: -1- AC_SUBST_TRACE([incdir])
+m4trace:configure.ac:1175: -1- m4_pattern_allow([^incdir$])
+m4trace:configure.ac:1176: -1- AC_SUBST([BUILD_DIR])
+m4trace:configure.ac:1176: -1- AC_SUBST_TRACE([BUILD_DIR])
+m4trace:configure.ac:1176: -1- m4_pattern_allow([^BUILD_DIR$])
+m4trace:configure.ac:1179: -1- AC_SUBST([datarootdir])
+m4trace:configure.ac:1179: -1- AC_SUBST_TRACE([datarootdir])
+m4trace:configure.ac:1179: -1- m4_pattern_allow([^datarootdir$])
+m4trace:configure.ac:1180: -1- AC_SUBST([localedir])
+m4trace:configure.ac:1180: -1- AC_SUBST_TRACE([localedir])
+m4trace:configure.ac:1180: -1- m4_pattern_allow([^localedir$])
+m4trace:configure.ac:1182: -1- AC_SUBST([YACC])
+m4trace:configure.ac:1182: -1- AC_SUBST_TRACE([YACC])
+m4trace:configure.ac:1182: -1- m4_pattern_allow([^YACC$])
+m4trace:configure.ac:1183: -1- AC_SUBST([AR])
+m4trace:configure.ac:1183: -1- AC_SUBST_TRACE([AR])
+m4trace:configure.ac:1183: -1- m4_pattern_allow([^AR$])
+m4trace:configure.ac:1184: -1- AC_SUBST([ARFLAGS])
+m4trace:configure.ac:1184: -1- AC_SUBST_TRACE([ARFLAGS])
+m4trace:configure.ac:1184: -1- m4_pattern_allow([^ARFLAGS$])
+m4trace:configure.ac:1186: -1- AC_SUBST([BASHVERS])
+m4trace:configure.ac:1186: -1- AC_SUBST_TRACE([BASHVERS])
+m4trace:configure.ac:1186: -1- m4_pattern_allow([^BASHVERS$])
+m4trace:configure.ac:1187: -1- AC_SUBST([RELSTATUS])
+m4trace:configure.ac:1187: -1- AC_SUBST_TRACE([RELSTATUS])
+m4trace:configure.ac:1187: -1- m4_pattern_allow([^RELSTATUS$])
+m4trace:configure.ac:1188: -1- AC_SUBST([DEBUG])
+m4trace:configure.ac:1188: -1- AC_SUBST_TRACE([DEBUG])
+m4trace:configure.ac:1188: -1- m4_pattern_allow([^DEBUG$])
+m4trace:configure.ac:1189: -1- AC_SUBST([MALLOC_DEBUG])
+m4trace:configure.ac:1189: -1- AC_SUBST_TRACE([MALLOC_DEBUG])
+m4trace:configure.ac:1189: -1- m4_pattern_allow([^MALLOC_DEBUG$])
+m4trace:configure.ac:1191: -1- AC_SUBST([host_cpu])
+m4trace:configure.ac:1191: -1- AC_SUBST_TRACE([host_cpu])
+m4trace:configure.ac:1191: -1- m4_pattern_allow([^host_cpu$])
+m4trace:configure.ac:1192: -1- AC_SUBST([host_vendor])
+m4trace:configure.ac:1192: -1- AC_SUBST_TRACE([host_vendor])
+m4trace:configure.ac:1192: -1- m4_pattern_allow([^host_vendor$])
+m4trace:configure.ac:1193: -1- AC_SUBST([host_os])
+m4trace:configure.ac:1193: -1- AC_SUBST_TRACE([host_os])
+m4trace:configure.ac:1193: -1- m4_pattern_allow([^host_os$])
+m4trace:configure.ac:1195: -1- AC_SUBST([LOCAL_LIBS])
+m4trace:configure.ac:1195: -1- AC_SUBST_TRACE([LOCAL_LIBS])
+m4trace:configure.ac:1195: -1- m4_pattern_allow([^LOCAL_LIBS$])
+m4trace:configure.ac:1196: -1- AC_SUBST([LOCAL_CFLAGS])
+m4trace:configure.ac:1196: -1- AC_SUBST_TRACE([LOCAL_CFLAGS])
+m4trace:configure.ac:1196: -1- m4_pattern_allow([^LOCAL_CFLAGS$])
+m4trace:configure.ac:1197: -1- AC_SUBST([LOCAL_LDFLAGS])
+m4trace:configure.ac:1197: -1- AC_SUBST_TRACE([LOCAL_LDFLAGS])
+m4trace:configure.ac:1197: -1- m4_pattern_allow([^LOCAL_LDFLAGS$])
+m4trace:configure.ac:1198: -1- AC_SUBST([LOCAL_DEFS])
+m4trace:configure.ac:1198: -1- AC_SUBST_TRACE([LOCAL_DEFS])
+m4trace:configure.ac:1198: -1- m4_pattern_allow([^LOCAL_DEFS$])
+m4trace:configure.ac:1203: -1- AC_CONFIG_FILES([Makefile builtins/Makefile lib/readline/Makefile lib/glob/Makefile \
          lib/intl/Makefile \
          lib/malloc/Makefile lib/sh/Makefile lib/termcap/Makefile \
          lib/tilde/Makefile doc/Makefile support/Makefile po/Makefile.in \
          examples/loadables/Makefile examples/loadables/perl/Makefile])
-m4trace:configure.ac:1202: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
+m4trace:configure.ac:1203: -1- _m4_warn([obsolete], [AC_OUTPUT should be used without arguments.
 You should run autoupdate.], [])
-m4trace:configure.ac:1202: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
-m4trace:configure.ac:1202: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
-m4trace:configure.ac:1202: -1- m4_pattern_allow([^LIB@&t@OBJS$])
-m4trace:configure.ac:1202: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
-m4trace:configure.ac:1202: -1- AC_SUBST_TRACE([LTLIBOBJS])
-m4trace:configure.ac:1202: -1- m4_pattern_allow([^LTLIBOBJS$])
-m4trace:configure.ac:1202: -1- AC_SUBST_TRACE([top_builddir])
-m4trace:configure.ac:1202: -1- AC_SUBST_TRACE([top_build_prefix])
-m4trace:configure.ac:1202: -1- AC_SUBST_TRACE([srcdir])
-m4trace:configure.ac:1202: -1- AC_SUBST_TRACE([abs_srcdir])
-m4trace:configure.ac:1202: -1- AC_SUBST_TRACE([top_srcdir])
-m4trace:configure.ac:1202: -1- AC_SUBST_TRACE([abs_top_srcdir])
-m4trace:configure.ac:1202: -1- AC_SUBST_TRACE([builddir])
-m4trace:configure.ac:1202: -1- AC_SUBST_TRACE([abs_builddir])
-m4trace:configure.ac:1202: -1- AC_SUBST_TRACE([abs_top_builddir])
-m4trace:configure.ac:1202: -1- AC_SUBST_TRACE([INSTALL])
+m4trace:configure.ac:1203: -1- AC_SUBST([LIB@&t@OBJS], [$ac_libobjs])
+m4trace:configure.ac:1203: -1- AC_SUBST_TRACE([LIB@&t@OBJS])
+m4trace:configure.ac:1203: -1- m4_pattern_allow([^LIB@&t@OBJS$])
+m4trace:configure.ac:1203: -1- AC_SUBST([LTLIBOBJS], [$ac_ltlibobjs])
+m4trace:configure.ac:1203: -1- AC_SUBST_TRACE([LTLIBOBJS])
+m4trace:configure.ac:1203: -1- m4_pattern_allow([^LTLIBOBJS$])
+m4trace:configure.ac:1203: -1- AC_SUBST_TRACE([top_builddir])
+m4trace:configure.ac:1203: -1- AC_SUBST_TRACE([top_build_prefix])
+m4trace:configure.ac:1203: -1- AC_SUBST_TRACE([srcdir])
+m4trace:configure.ac:1203: -1- AC_SUBST_TRACE([abs_srcdir])
+m4trace:configure.ac:1203: -1- AC_SUBST_TRACE([top_srcdir])
+m4trace:configure.ac:1203: -1- AC_SUBST_TRACE([abs_top_srcdir])
+m4trace:configure.ac:1203: -1- AC_SUBST_TRACE([builddir])
+m4trace:configure.ac:1203: -1- AC_SUBST_TRACE([abs_builddir])
+m4trace:configure.ac:1203: -1- AC_SUBST_TRACE([abs_top_builddir])
+m4trace:configure.ac:1203: -1- AC_SUBST_TRACE([INSTALL])
index cf33f6bee45cb3bd63edcaf03c19af36c089ec38..069a798ea19ab336c5cc708ec4a02f3b6883d870 100644 (file)
@@ -1252,12 +1252,19 @@ bind_printf_variable (name, value, flags)
      char *value;
      int flags;
 {
+  SHELL_VAR *v;
+
 #if defined (ARRAY_VARS)
   if (valid_array_reference (name) == 0)
-    return (bind_variable (name, value, flags));
+    v = bind_variable (name, value, flags);
   else
-    return (assign_array_element (name, value, flags));
+    v = assign_array_element (name, value, flags);
 #else /* !ARRAY_VARS */
-  return bind_variable (name, value, flags);
+  v = bind_variable (name, value, flags);
 #endif /* !ARRAY_VARS */
+
+  if (v && readonly_p (v) == 0 && noassign_p (v) == 0)
+    VUNSETATTR (v, att_invisible);
+
+  return v;
 }
diff --git a/builtins/printf.def~ b/builtins/printf.def~
new file mode 100644 (file)
index 0000000..2d3a7dc
--- /dev/null
@@ -0,0 +1,1268 @@
+This file is printf.def, from which is created printf.c.
+It implements the builtin "printf" in Bash.
+
+Copyright (C) 1997-2010 Free Software Foundation, Inc.
+
+This file is part of GNU Bash, the Bourne Again SHell.
+
+Bash is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+Bash is distributed in the hope that it will be useful,
+but WITHOUT ANY WARRANTY; without even the implied warranty of
+MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+GNU General Public License for more details.
+
+You should have received a copy of the GNU General Public License
+along with Bash.  If not, see <http://www.gnu.org/licenses/>.
+
+$PRODUCES printf.c
+
+$BUILTIN printf
+$FUNCTION printf_builtin
+$SHORT_DOC printf [-v var] format [arguments]
+Formats and prints ARGUMENTS under control of the FORMAT.
+
+Options:
+  -v var       assign the output to shell variable VAR rather than
+               display it on the standard output
+
+FORMAT is a character string which contains three types of objects: plain
+characters, which are simply copied to standard output; character escape
+sequences, which are converted and copied to the standard output; and
+format specifications, each of which causes printing of the next successive
+argument.
+
+In addition to the standard format specifications described in printf(1),
+printf interprets:
+
+  %b   expand backslash escape sequences in the corresponding argument
+  %q   quote the argument in a way that can be reused as shell input
+  %(fmt)T output the date-time string resulting from using FMT as a format
+        string for strftime(3)
+
+The format is re-used as necessary to consume all of the arguments.  If
+there are fewer arguments than the format requires,  extra format
+specifications behave as if a zero value or null string, as appropriate,
+had been supplied.
+
+Exit Status:
+Returns success unless an invalid option is given or a write or assignment
+error occurs.
+$END
+
+#include <config.h>
+
+#include "../bashtypes.h"
+
+#include <errno.h>
+#if defined (HAVE_LIMITS_H)
+#  include <limits.h>
+#else
+   /* Assume 32-bit ints. */
+#  define INT_MAX              2147483647
+#  define INT_MIN              (-2147483647-1)
+#endif
+
+#if defined (PREFER_STDARG)
+#  include <stdarg.h>
+#else
+#  include <varargs.h>
+#endif
+
+#include <stdio.h>
+#include <chartypes.h>
+
+#ifdef HAVE_INTTYPES_H
+#  include <inttypes.h>
+#endif
+
+#include "posixtime.h"
+#include "../bashansi.h"
+#include "../bashintl.h"
+
+#define NEED_STRFTIME_DECL
+
+#include "../shell.h"
+#include "shmbutil.h"
+#include "stdc.h"
+#include "bashgetopt.h"
+#include "common.h"
+
+#if defined (PRI_MACROS_BROKEN)
+#  undef PRIdMAX
+#endif
+
+#if !defined (PRIdMAX)
+#  if HAVE_LONG_LONG
+#    define PRIdMAX    "lld"
+#  else
+#    define PRIdMAX    "ld"
+#  endif
+#endif
+
+#if !defined (errno)
+extern int errno;
+#endif
+
+#define PC(c) \
+  do { \
+    char b[2]; \
+    tw++; \
+    b[0] = c; b[1] = '\0'; \
+    if (vflag) \
+      vbadd (b, 1); \
+    else \
+      putchar (c); \
+  } while (0)
+
+#define PF(f, func) \
+  do { \
+    int nw; \
+    clearerr (stdout); \
+    if (have_fieldwidth && have_precision) \
+      nw = vflag ? vbprintf (f, fieldwidth, precision, func) : printf (f, fieldwidth, precision, func); \
+    else if (have_fieldwidth) \
+      nw = vflag ? vbprintf (f, fieldwidth, func) : printf (f, fieldwidth, func); \
+    else if (have_precision) \
+      nw = vflag ? vbprintf (f, precision, func) : printf (f, precision, func); \
+    else \
+      nw = vflag ? vbprintf (f, func) : printf (f, func); \
+    tw += nw; \
+    if (ferror (stdout)) \
+      { \
+       sh_wrerror (); \
+       clearerr (stdout); \
+       return (EXECUTION_FAILURE); \
+      } \
+  } while (0)
+
+/* We free the buffer used by mklong() if it's `too big'. */
+#define PRETURN(value) \
+  do \
+    { \
+      if (vflag) \
+       { \
+         bind_printf_variable  (vname, vbuf, 0); \
+         stupidly_hack_special_variables (vname); \
+       } \
+      if (conv_bufsize > 4096 ) \
+       { \
+         free (conv_buf); \
+         conv_bufsize = 0; \
+         conv_buf = 0; \
+       } \
+      if (vbsize > 4096) \
+       { \
+         free (vbuf); \
+         vbsize = 0; \
+         vbuf = 0; \
+       } \
+      else if (vbuf) \
+       vbuf[0] = 0; \
+      terminate_immediately--; \
+      if (ferror (stdout) == 0) \
+       fflush (stdout); \
+      if (ferror (stdout)) \
+       { \
+         sh_wrerror (); \
+         clearerr (stdout); \
+         return (EXECUTION_FAILURE); \
+       } \
+      return (value); \
+    } \
+  while (0)
+
+#define SKIP1 "#'-+ 0"
+#define LENMODS "hjlLtz"
+
+extern time_t shell_start_time;
+
+#if !HAVE_ASPRINTF
+extern int asprintf __P((char **, const char *, ...)) __attribute__((__format__ (printf, 2, 3)));
+#endif
+
+#if !HAVE_VSNPRINTF
+extern int vsnprintf __P((char *, size_t, const char *, va_list)) __attribute__((__format__ (printf, 3, 0)));
+#endif
+
+static void printf_erange __P((char *));
+static int printstr __P((char *, char *, int, int, int));
+static int tescape __P((char *, char *, int *, int *));
+static char *bexpand __P((char *, int, int *, int *));
+static char *vbadd __P((char *, int));
+static int vbprintf __P((const char *, ...)) __attribute__((__format__ (printf, 1, 2)));
+static char *mklong __P((char *, char *, size_t));
+static int getchr __P((void));
+static char *getstr __P((void));
+static int  getint __P((void));
+static intmax_t getintmax __P((void));
+static uintmax_t getuintmax __P((void));
+static SHELL_VAR *bind_printf_variable __P((char *, char *, int));
+
+#if defined (HAVE_LONG_DOUBLE) && HAVE_DECL_STRTOLD && !defined(STRTOLD_BROKEN)
+typedef long double floatmax_t;
+#  define FLOATMAX_CONV        "L"
+#  define strtofltmax  strtold
+#else
+typedef double floatmax_t;
+#  define FLOATMAX_CONV        ""
+#  define strtofltmax  strtod
+#endif
+static floatmax_t getfloatmax __P((void));
+
+static intmax_t asciicode __P((void));
+
+static WORD_LIST *garglist;
+static int retval;
+static int conversion_error;
+
+/* printf -v var support */
+static int vflag = 0;
+static char *vbuf, *vname;
+static size_t vbsize;
+static int vblen;
+
+static intmax_t tw;
+
+static char *conv_buf;
+static size_t conv_bufsize;
+
+int
+printf_builtin (list)
+     WORD_LIST *list;
+{
+  int ch, fieldwidth, precision;
+  int have_fieldwidth, have_precision;
+  char convch, thisch, nextch, *format, *modstart, *fmt, *start;
+#if defined (HANDLE_MULTIBYTE)
+  char mbch[25];               /* 25 > MB_LEN_MAX, plus can handle 4-byte UTF-8 and large Unicode characters*/
+  int mbind, mblen;
+#endif
+
+  conversion_error = 0;
+  retval = EXECUTION_SUCCESS;
+
+  vflag = 0;
+
+  reset_internal_getopt ();
+  while ((ch = internal_getopt (list, "v:")) != -1)
+    {
+      switch (ch)
+       {
+       case 'v':
+         vname = list_optarg;
+#if defined (ARRAY_VARS)
+         if (legal_identifier (vname) || valid_array_reference (vname))
+#else
+         if (legal_identifier (vname))
+#endif
+           {
+             vflag = 1;
+             if (vbsize == 0)
+               vbuf = xmalloc (vbsize = 16);
+             vblen = 0;
+             if (vbuf)
+               vbuf[0] = 0;
+           }
+         else
+           {
+             sh_invalidid (vname);
+             return (EX_USAGE);
+           }
+         break;
+       default:
+         builtin_usage ();
+         return (EX_USAGE);
+       }
+    }
+  list = loptend;      /* skip over possible `--' */
+
+  if (list == 0)
+    {
+      builtin_usage ();
+      return (EX_USAGE);
+    }
+
+  if (list->word->word == 0 || list->word->word[0] == '\0')
+    return (EXECUTION_SUCCESS);
+
+  format = list->word->word;
+  tw = 0;
+
+  garglist = list->next;
+
+  /* If the format string is empty after preprocessing, return immediately. */
+  if (format == 0 || *format == 0)
+    return (EXECUTION_SUCCESS);
+
+  terminate_immediately++;
+         
+  /* Basic algorithm is to scan the format string for conversion
+     specifications -- once one is found, find out if the field
+     width or precision is a '*'; if it is, gather up value.  Note,
+     format strings are reused as necessary to use up the provided
+     arguments, arguments of zero/null string are provided to use
+     up the format string. */
+  do
+    {
+      tw = 0;
+      /* find next format specification */
+      for (fmt = format; *fmt; fmt++)
+       {
+         precision = fieldwidth = 0;
+         have_fieldwidth = have_precision = 0;
+
+         if (*fmt == '\\')
+           {
+             fmt++;
+             /* A NULL third argument to tescape means to bypass the
+                special processing for arguments to %b. */
+#if defined (HANDLE_MULTIBYTE)
+             /* Accommodate possible use of \u or \U, which can result in
+                multibyte characters */
+             memset (mbch, '\0', sizeof (mbch));
+             fmt += tescape (fmt, mbch, &mblen, (int *)NULL);
+             for (mbind = 0; mbind < mblen; mbind++)
+               PC (mbch[mbind]);
+#else
+             fmt += tescape (fmt, &nextch, (int *)NULL, (int *)NULL);
+             PC (nextch);
+#endif
+             fmt--;    /* for loop will increment it for us again */
+             continue;
+           }
+
+         if (*fmt != '%')
+           {
+             PC (*fmt);
+             continue;
+           }
+
+         /* ASSERT(*fmt == '%') */
+         start = fmt++;
+
+         if (*fmt == '%')              /* %% prints a % */
+           {
+             PC ('%');
+             continue;
+           }
+
+         /* found format specification, skip to field width */
+         for (; *fmt && strchr(SKIP1, *fmt); ++fmt)
+           ;
+
+         /* Skip optional field width. */
+         if (*fmt == '*')
+           {
+             fmt++;
+             have_fieldwidth = 1;
+             fieldwidth = getint ();
+           }
+         else
+           while (DIGIT (*fmt))
+             fmt++;
+
+         /* Skip optional '.' and precision */
+         if (*fmt == '.')
+           {
+             ++fmt;
+             if (*fmt == '*')
+               {
+                 fmt++;
+                 have_precision = 1;
+                 precision = getint ();
+               }
+             else
+               {
+                 /* Negative precisions are allowed but treated as if the
+                    precision were missing; I would like to allow a leading
+                    `+' in the precision number as an extension, but lots
+                    of asprintf/fprintf implementations get this wrong. */
+#if 0
+                 if (*fmt == '-' || *fmt == '+')
+#else
+                 if (*fmt == '-')
+#endif
+                   fmt++;
+                 while (DIGIT (*fmt))
+                   fmt++;
+               }
+           }
+
+         /* skip possible format modifiers */
+         modstart = fmt;
+         while (*fmt && strchr (LENMODS, *fmt))
+           fmt++;
+           
+         if (*fmt == 0)
+           {
+             builtin_error (_("`%s': missing format character"), start);
+             PRETURN (EXECUTION_FAILURE);
+           }
+
+         convch = *fmt;
+         thisch = modstart[0];
+         nextch = modstart[1];
+         modstart[0] = convch;
+         modstart[1] = '\0';
+
+         switch(convch)
+           {
+           case 'c':
+             {
+               char p;
+
+               p = getchr ();
+               PF(start, p);
+               break;
+             }
+
+           case 's':
+             {
+               char *p;
+
+               p = getstr ();
+               PF(start, p);
+               break;
+             }
+
+           case '(':
+             {
+               char *timefmt, timebuf[128], *t;
+               int n;
+               intmax_t arg;
+               time_t secs;
+               struct tm *tm;
+
+               modstart[1] = nextch;   /* restore char after left paren */
+               timefmt = xmalloc (strlen (fmt) + 3);
+               fmt++;  /* skip over left paren */
+               for (t = timefmt, n = 1; *fmt; )
+                 {
+                   if (*fmt == '(')
+                     n++;
+                   else if (*fmt == ')')
+                     n--;
+                   if (n == 0)
+                     break;
+                   *t++ = *fmt++;
+                 }
+               *t = '\0';
+               if (*++fmt != 'T')
+                 {
+                   builtin_warning (_("`%c': invalid time format specification"), *fmt);
+                   fmt = start;
+                   free (timefmt);
+                   PC (*fmt);
+                   continue;
+                 }
+               if (timefmt[0] == '\0')
+                 {
+                   timefmt[0] = '%';
+                   timefmt[1] = 'X';   /* locale-specific current time - should we use `+'? */
+                   timefmt[2] = '\0';
+                 }
+               /* argument is seconds since the epoch with special -1 and -2 */
+               /* default argument is equivalent to -1; special case */
+               arg = garglist ? getintmax () : -1;
+               if (arg == -1)
+                 secs = NOW;           /* roughly date +%s */
+               else if (arg == -2)
+                 secs = shell_start_time;      /* roughly $SECONDS */
+               else
+                 secs = arg;
+#if defined (HAVE_TZSET)
+               sv_tz ("TZ");           /* XXX -- just make sure */
+#endif
+               tm = localtime (&secs);
+               if (tm == 0)
+                 {
+                   secs = 0;
+                   tm = localtime (&secs);
+                 }
+               n = tm ? strftime (timebuf, sizeof (timebuf), timefmt, tm) : 0;
+               free (timefmt);
+               if (n == 0)
+                 timebuf[0] = '\0';
+               else
+                 timebuf[sizeof(timebuf) - 1] = '\0';
+               /* convert to %s format that preserves fieldwidth and precision */
+               modstart[0] = 's';
+               modstart[1] = '\0';
+               n = printstr (start, timebuf, strlen (timebuf), fieldwidth, precision); /* XXX - %s for now */
+               if (n < 0)
+                 {
+                   if (ferror (stdout) == 0)
+                     {
+                       sh_wrerror ();
+                       clearerr (stdout);
+                     }
+                   PRETURN (EXECUTION_FAILURE);
+                 }
+               break;
+             }
+
+           case 'n':
+             {
+               char *var;
+
+               var = getstr ();
+               if (var && *var)
+                 {
+                   if (legal_identifier (var))
+                     bind_var_to_int (var, tw);
+                   else
+                     {
+                       sh_invalidid (var);
+                       PRETURN (EXECUTION_FAILURE);
+                     }
+                 }
+               break;
+             }
+
+           case 'b':           /* expand escapes in argument */
+             {
+               char *p, *xp;
+               int rlen, r;
+
+               p = getstr ();
+               ch = rlen = r = 0;
+               xp = bexpand (p, strlen (p), &ch, &rlen);
+
+               if (xp)
+                 {
+                   /* Have to use printstr because of possible NUL bytes
+                      in XP -- printf does not handle that well. */
+                   r = printstr (start, xp, rlen, fieldwidth, precision);
+                   if (r < 0)
+                     {
+                       if (ferror (stdout) == 0)
+                         {
+                           sh_wrerror ();
+                           clearerr (stdout);
+                         }
+                       retval = EXECUTION_FAILURE;
+                     }
+                   free (xp);
+                 }
+
+               if (ch || r < 0)
+                 PRETURN (retval);
+               break;
+             }
+
+           case 'q':           /* print with shell quoting */
+             {
+               char *p, *xp;
+               int r;
+
+               r = 0;
+               p = getstr ();
+               if (p && *p == 0)       /* XXX - getstr never returns null */
+                 xp = savestring ("''");
+               else if (ansic_shouldquote (p))
+                 xp = ansic_quote (p, 0, (int *)0);
+               else
+                 xp = sh_backslash_quote (p, 0, 1);
+               if (xp)
+                 {
+                   /* Use printstr to get fieldwidth and precision right. */
+                   r = printstr (start, xp, strlen (xp), fieldwidth, precision);
+                   if (r < 0)
+                     {
+                       sh_wrerror ();
+                       clearerr (stdout);
+                     }
+                   free (xp);
+                 }
+
+               if (r < 0)
+                 PRETURN (EXECUTION_FAILURE);
+               break;
+             }
+
+           case 'd':
+           case 'i':
+             {
+               char *f;
+               long p;
+               intmax_t pp;
+
+               p = pp = getintmax ();
+               if (p != pp)
+                 {
+                   f = mklong (start, PRIdMAX, sizeof (PRIdMAX) - 2);
+                   PF (f, pp);
+                 }
+               else
+                 {
+                   /* Optimize the common case where the integer fits
+                      in "long".  This also works around some long
+                      long and/or intmax_t library bugs in the common
+                      case, e.g. glibc 2.2 x86.  */
+                   f = mklong (start, "l", 1);
+                   PF (f, p);
+                 }
+               break;
+             }
+
+           case 'o':
+           case 'u':
+           case 'x':
+           case 'X':
+             {
+               char *f;
+               unsigned long p;
+               uintmax_t pp;
+
+               p = pp = getuintmax ();
+               if (p != pp)
+                 {
+                   f = mklong (start, PRIdMAX, sizeof (PRIdMAX) - 2);
+                   PF (f, pp);
+                 }
+               else
+                 {
+                   f = mklong (start, "l", 1);
+                   PF (f, p);
+                 }
+               break;
+             }
+
+           case 'e':
+           case 'E':
+           case 'f':
+           case 'F':
+           case 'g':
+           case 'G':
+#if defined (HAVE_PRINTF_A_FORMAT)
+           case 'a':
+           case 'A':
+#endif
+             {
+               char *f;
+               floatmax_t p;
+
+               p = getfloatmax ();
+               f = mklong (start, FLOATMAX_CONV, sizeof(FLOATMAX_CONV) - 1);
+               PF (f, p);
+               break;
+             }
+
+           /* We don't output unrecognized format characters; we print an
+              error message and return a failure exit status. */
+           default:
+             builtin_error (_("`%c': invalid format character"), convch);
+             PRETURN (EXECUTION_FAILURE);
+           }
+
+         modstart[0] = thisch;
+         modstart[1] = nextch;
+       }
+
+      if (ferror (stdout))
+       {
+         /* PRETURN will print error message. */
+         PRETURN (EXECUTION_FAILURE);
+       }
+    }
+  while (garglist && garglist != list->next);
+
+  if (conversion_error)
+    retval = EXECUTION_FAILURE;
+
+  PRETURN (retval);
+}
+
+static void
+printf_erange (s)
+     char *s;
+{
+  builtin_error (_("warning: %s: %s"), s, strerror(ERANGE));
+}
+
+/* We duplicate a lot of what printf(3) does here. */
+static int
+printstr (fmt, string, len, fieldwidth, precision)
+     char *fmt;                        /* format */
+     char *string;             /* expanded string argument */
+     int len;                  /* length of expanded string */
+     int fieldwidth;           /* argument for width of `*' */
+     int precision;            /* argument for precision of `*' */
+{
+#if 0
+  char *s;
+#endif
+  int padlen, nc, ljust, i;
+  int fw, pr;                  /* fieldwidth and precision */
+  intmax_t mfw, mpr;
+
+  if (string == 0 || len == 0)
+    return 0;
+
+#if 0
+  s = fmt;
+#endif
+  if (*fmt == '%')
+    fmt++;
+
+  ljust = fw = 0;
+  pr = -1;
+  mfw = 0;
+  mpr = -1;
+
+  /* skip flags */
+  while (strchr (SKIP1, *fmt))
+    {
+      if (*fmt == '-')
+       ljust = 1;
+      fmt++;
+    }
+
+  /* get fieldwidth, if present.  rely on caller to clamp fieldwidth at INT_MAX */
+  if (*fmt == '*')
+    {
+      fmt++;
+      fw = fieldwidth;
+      if (fw < 0)
+       {
+         fw = -fw;
+         ljust = 1;
+       }
+    }
+  else if (DIGIT (*fmt))
+    {
+      mfw = *fmt++ - '0';
+      while (DIGIT (*fmt))
+       mfw = (mfw * 10) + (*fmt++ - '0');
+      /* Error if fieldwidth > INT_MAX here? */
+      fw = (mfw < 0 || mfw > INT_MAX) ? INT_MAX : mfw;
+    }
+
+  /* get precision, if present */
+  if (*fmt == '.')
+    {
+      fmt++;
+      if (*fmt == '*')
+       {
+         fmt++;
+         pr = precision;
+       }
+      else if (DIGIT (*fmt))
+       {
+         mpr = *fmt++ - '0';
+         while (DIGIT (*fmt))
+           mpr = (mpr * 10) + (*fmt++ - '0');
+         /* Error if precision > INT_MAX here? */
+         pr = (mpr < 0 || mpr > INT_MAX) ? INT_MAX : mpr;
+       }
+    }
+
+#if 0
+  /* If we remove this, get rid of `s'. */
+  if (*fmt != 'b' && *fmt != 'q')
+    {
+      internal_error ("format parsing problem: %s", s);
+      fw = pr = 0;
+    }
+#endif
+
+  /* chars from string to print */
+  nc = (pr >= 0 && pr <= len) ? pr : len;
+
+  padlen = fw - nc;
+  if (padlen < 0)
+    padlen = 0;
+  if (ljust)
+    padlen = -padlen;
+
+  /* leading pad characters */
+  for (; padlen > 0; padlen--)
+    PC (' ');
+
+  /* output NC characters from STRING */
+  for (i = 0; i < nc; i++)
+    PC (string[i]);
+
+  /* output any necessary trailing padding */
+  for (; padlen < 0; padlen++)
+    PC (' ');
+
+  return (ferror (stdout) ? -1 : 0);
+}
+  
+/* Convert STRING by expanding the escape sequences specified by the
+   POSIX standard for printf's `%b' format string.  If SAWC is non-null,
+   perform the processing appropriate for %b arguments.  In particular,
+   recognize `\c' and use that as a string terminator.  If we see \c, set
+   *SAWC to 1 before returning.  LEN is the length of STRING. */
+
+/* Translate a single backslash-escape sequence starting at ESTART (the
+   character after the backslash) and return the number of characters
+   consumed by the sequence.  CP is the place to return the translated
+   value.  *SAWC is set to 1 if the escape sequence was \c, since that means
+   to short-circuit the rest of the processing.  If SAWC is null, we don't
+   do the \c short-circuiting, and \c is treated as an unrecognized escape
+   sequence; we also bypass the other processing specific to %b arguments.  */
+static int
+tescape (estart, cp, lenp, sawc)
+     char *estart;
+     char *cp;
+     int *lenp, *sawc;
+{
+  register char *p;
+  int temp, c, evalue;
+  unsigned long uvalue;
+
+  p = estart;
+  if (lenp)
+    *lenp = 1;
+
+  switch (c = *p++)
+    {
+#if defined (__STDC__)
+      case 'a': *cp = '\a'; break;
+#else
+      case 'a': *cp = '\007'; break;
+#endif
+
+      case 'b': *cp = '\b'; break;
+
+      case 'e':
+      case 'E': *cp = '\033'; break;   /* ESC -- non-ANSI */
+
+      case 'f': *cp = '\f'; break;
+
+      case 'n': *cp = '\n'; break;
+
+      case 'r': *cp = '\r'; break;
+
+      case 't': *cp = '\t'; break;
+
+      case 'v': *cp = '\v'; break;
+
+      /* The octal escape sequences are `\0' followed by up to three octal
+        digits (if SAWC), or `\' followed by up to three octal digits (if
+        !SAWC).  As an extension, we allow the latter form even if SAWC. */
+      case '0': case '1': case '2': case '3':
+      case '4': case '5': case '6': case '7':
+       evalue = OCTVALUE (c);
+       for (temp = 2 + (!evalue && !!sawc); ISOCTAL (*p) && temp--; p++)
+         evalue = (evalue * 8) + OCTVALUE (*p);
+       *cp = evalue & 0xFF;
+       break;
+
+      /* And, as another extension, we allow \xNN, where each N is a
+        hex digit. */
+      case 'x':
+       for (temp = 2, evalue = 0; ISXDIGIT ((unsigned char)*p) && temp--; p++)
+         evalue = (evalue * 16) + HEXVALUE (*p);
+       if (p == estart + 1)
+         {
+           builtin_error (_("missing hex digit for \\x"));
+           *cp = '\\';
+           return 0;
+         }
+       *cp = evalue & 0xFF;
+       break;
+
+#if defined (HANDLE_MULTIBYTE)
+      case 'u':
+      case 'U':
+       temp = (c == 'u') ? 4 : 8;      /* \uNNNN \UNNNNNNNN */
+       for (uvalue = 0; ISXDIGIT ((unsigned char)*p) && temp--; p++)
+         uvalue = (uvalue * 16) + HEXVALUE (*p);
+       if (p == estart + 1)
+         {
+           builtin_error (_("missing unicode digit for \\%c"), c);
+           *cp = '\\';
+           return 0;
+         }
+       if (uvalue <= 0x7f)             /* <= 0x7f translates directly */
+         *cp = uvalue;
+       else
+         {
+           temp = u32cconv (uvalue, cp);
+           cp[temp] = '\0';
+           if (lenp)
+             *lenp = temp;
+         }
+       break;
+#endif
+       
+      case '\\':       /* \\ -> \ */
+       *cp = c;
+       break;
+
+      /* SAWC == 0 means that \', \", and \? are recognized as escape
+        sequences, though the only processing performed is backslash
+        removal. */
+      case '\'': case '"': case '?':
+       if (!sawc)
+         *cp = c;
+       else
+         {
+           *cp = '\\';
+           return 0;
+         }
+       break;
+
+      case 'c':
+       if (sawc)
+         {
+           *sawc = 1;
+           break;
+         }
+      /* other backslash escapes are passed through unaltered */
+      default:
+       *cp = '\\';
+       return 0;
+      }
+  return (p - estart);
+}
+
+static char *
+bexpand (string, len, sawc, lenp)
+     char *string;
+     int len, *sawc, *lenp;
+{
+  int temp;
+  char *ret, *r, *s, c;
+#if defined (HANDLE_MULTIBYTE)
+  char mbch[25];
+  int mbind, mblen;
+#endif
+
+  if (string == 0 || len == 0)
+    {
+      if (sawc)
+       *sawc = 0;
+      if (lenp)
+       *lenp = 0;
+      return ((char *)NULL);
+    }
+
+  ret = (char *)xmalloc (len + 1);
+  for (r = ret, s = string; s && *s; )
+    {
+      c = *s++;
+      if (c != '\\' || *s == '\0')
+       {
+         *r++ = c;
+         continue;
+       }
+      temp = 0;
+#if defined (HANDLE_MULTIBYTE)
+      memset (mbch, '\0', sizeof (mbch));
+      s += tescape (s, mbch, &mblen, &temp);
+#else
+      s += tescape (s, &c, (int *)NULL, &temp);
+#endif
+      if (temp)
+       {
+         if (sawc)
+           *sawc = 1;
+         break;
+       }
+
+#if defined (HANDLE_MULTIBYTE)
+      for (mbind = 0; mbind < mblen; mbind++)
+       *r++ = mbch[mbind];
+#else
+      *r++ = c;
+#endif      
+    }
+
+  *r = '\0';
+  if (lenp)
+    *lenp = r - ret;
+  return ret;
+}
+
+static char *
+vbadd (buf, blen)
+     char *buf;
+     int blen;
+{
+  size_t nlen;
+
+  nlen = vblen + blen + 1;
+  if (nlen >= vbsize)
+    {
+      vbsize = ((nlen + 63) >> 6) << 6;
+      vbuf = (char *)xrealloc (vbuf, vbsize);
+    }
+
+  if (blen == 1)
+    vbuf[vblen++] = buf[0];
+  else if (blen > 1)
+    {
+      FASTCOPY (buf, vbuf  + vblen, blen);
+      vblen += blen;
+    }
+  vbuf[vblen] = '\0';
+
+#ifdef DEBUG
+  if  (strlen (vbuf) != vblen)
+    internal_error  ("printf:vbadd: vblen (%d) != strlen (vbuf) (%d)", vblen, (int)strlen (vbuf));
+#endif
+
+  return vbuf;
+}
+
+static int
+#if defined (PREFER_STDARG)
+vbprintf (const char *format, ...)
+#else
+vbprintf (format, va_alist)
+  const char *format;
+  va_dcl
+#endif
+{
+  va_list args;
+  size_t nlen;
+  int blen;
+
+  SH_VA_START (args, format);
+  blen = vsnprintf (vbuf + vblen, vbsize - vblen, format, args);
+  va_end (args);
+
+  nlen = vblen + blen + 1;
+  if (nlen >= vbsize)
+    {
+      vbsize = ((nlen + 63) >> 6) << 6;
+      vbuf = (char *)xrealloc (vbuf, vbsize);
+      SH_VA_START (args, format);
+      blen = vsnprintf (vbuf + vblen, vbsize - vblen, format, args);
+      va_end (args);
+    }
+
+  vblen += blen;
+  vbuf[vblen] = '\0';
+
+#ifdef DEBUG
+  if  (strlen (vbuf) != vblen)
+    internal_error  ("printf:vbadd: vblen (%d) != strlen (vbuf) (%d)", vblen, (int)strlen (vbuf));
+#endif
+  
+  return (blen);
+}
+
+static char *
+mklong (str, modifiers, mlen)
+     char *str;
+     char *modifiers;
+     size_t mlen;
+{
+  size_t len, slen;
+
+  slen = strlen (str);
+  len = slen + mlen + 1;
+
+  if (len > conv_bufsize)
+    {
+      conv_bufsize = (((len + 1023) >> 10) << 10);
+      conv_buf = (char *)xrealloc (conv_buf, conv_bufsize);
+    }
+
+  FASTCOPY (str, conv_buf, slen - 1);
+  FASTCOPY (modifiers, conv_buf + slen - 1, mlen);
+
+  conv_buf[len - 2] = str[slen - 1];
+  conv_buf[len - 1] = '\0';
+  return (conv_buf);
+}
+
+static int
+getchr ()
+{
+  int ret;
+
+  if (garglist == 0)
+    return ('\0');
+
+  ret = (int)garglist->word->word[0];
+  garglist = garglist->next;
+  return ret;
+}
+
+static char *
+getstr ()
+{
+  char *ret;
+
+  if (garglist == 0)
+    return ("");
+
+  ret = garglist->word->word;
+  garglist = garglist->next;
+  return ret;
+}
+
+static int
+getint ()
+{
+  intmax_t ret;
+
+  ret = getintmax ();
+
+  if (garglist == 0)
+    return ret;
+
+  if (ret > INT_MAX)
+    {
+      printf_erange (garglist->word->word);
+      ret = INT_MAX;
+    }
+  else if (ret < INT_MIN)
+    {
+      printf_erange (garglist->word->word);
+      ret = INT_MIN;
+    }
+
+  return ((int)ret);
+}
+
+static intmax_t
+getintmax ()
+{
+  intmax_t ret;
+  char *ep;
+
+  if (garglist == 0)
+    return (0);
+
+  if (garglist->word->word[0] == '\'' || garglist->word->word[0] == '"')
+    return asciicode ();
+
+  errno = 0;
+  ret = strtoimax (garglist->word->word, &ep, 0);
+
+  if (*ep)
+    {
+      sh_invalidnum (garglist->word->word);
+      /* POSIX.2 says ``...a diagnostic message shall be written to standard
+        error, and the utility shall not exit with a zero exit status, but
+        shall continue processing any remaining operands and shall write the
+         value accumulated at the time the error was detected to standard
+        output.''  Yecch. */
+#if 0
+      ret = 0;         /* return partially-converted value from strtoimax */
+#endif
+      conversion_error = 1;
+    }
+  else if (errno == ERANGE)
+    printf_erange (garglist->word->word);
+
+  garglist = garglist->next;
+  return (ret);
+}
+
+static uintmax_t
+getuintmax ()
+{
+  uintmax_t ret;
+  char *ep;
+
+  if (garglist == 0)
+    return (0);
+
+  if (garglist->word->word[0] == '\'' || garglist->word->word[0] == '"')
+    return asciicode ();
+
+  errno = 0;
+  ret = strtoumax (garglist->word->word, &ep, 0);
+  
+  if (*ep)
+    {
+      sh_invalidnum (garglist->word->word);
+      /* Same POSIX.2 conversion error requirements as getintmax(). */
+      ret = 0;
+      conversion_error = 1;
+    }
+  else if (errno == ERANGE)
+    printf_erange (garglist->word->word);
+
+  garglist = garglist->next;
+  return (ret);
+}
+
+static floatmax_t
+getfloatmax ()
+{
+  floatmax_t ret;
+  char *ep;
+
+  if (garglist == 0)
+    return (0);
+
+  if (garglist->word->word[0] == '\'' || garglist->word->word[0] == '"')
+    return asciicode ();
+
+  errno = 0;
+  ret = strtofltmax (garglist->word->word, &ep);
+
+  if (*ep)
+    {
+      sh_invalidnum (garglist->word->word);
+      /* Same thing about POSIX.2 conversion error requirements. */
+      ret = 0;
+      conversion_error = 1;
+    }
+  else if (errno == ERANGE)
+    printf_erange (garglist->word->word);
+
+  garglist = garglist->next;
+  return (ret);
+}
+
+/* NO check is needed for garglist here. */
+static intmax_t
+asciicode ()
+{
+  register intmax_t ch;
+#if defined (HANDLE_MULTIBYTE)
+  wchar_t wc;
+  size_t mblength, slen;
+#endif
+  DECLARE_MBSTATE;
+
+#if defined (HANDLE_MULTIBYTE)
+  slen = strlen (garglist->word->word+1);
+  mblength = MBLEN (garglist->word->word+1, slen);
+  if (mblength > 1)
+    {
+      mblength = mbtowc (&wc, garglist->word->word+1, slen);
+      ch = wc;         /* XXX */
+    }
+  else
+#endif
+    ch = (unsigned char)garglist->word->word[1];
+
+  garglist = garglist->next;
+  return (ch);
+}
+
+static SHELL_VAR *
+bind_printf_variable (name, value, flags)
+     char *name;
+     char *value;
+     int flags;
+{
+  SHELL_VAR *v;
+
+#if defined (ARRAY_VARS)
+  if (valid_array_reference (name) == 0)
+    v = bind_variable (name, value, flags);
+  else
+    v = assign_array_element (name, value, flags);
+#else /* !ARRAY_VARS */
+  v = bind_variable (name, value, flags);
+#endif /* !ARRAY_VARS */
+
+  VUNSETATTR (v, att_invisible);
+  return v;
+}
index 94f2b3d3619c9c15981014f88940cc49c9fc1160..c5f8fd07b060b969db1eb48cbcc7f6a913a75eff 100755 (executable)
--- a/configure
+++ b/configure
@@ -1,5 +1,5 @@
 #! /bin/sh
-# From configure.ac for Bash 4.3, version 4.060.
+# From configure.ac for Bash 4.3, version 4.061.
 # Guess values for system-dependent variables and create Makefiles.
 # Generated by GNU Autoconf 2.69 for bash 4.3-rc1.
 #
@@ -2869,6 +2869,7 @@ sparc-linux*)     opt_bash_malloc=no ;;   # sparc running linux; requires ELF
 *-cygwin*)     opt_bash_malloc=no ;;   # Cygnus's CYGWIN environment
 *-opennt*|*-interix*)  opt_bash_malloc=no ;;   # Interix, now owned by Microsoft
 *-nsk*)                opt_bash_malloc=no ;;   # HP NonStop
+*-haiku*)      opt_bash_malloc=no ;;   # Haiku OS
 esac
 
 # memory scrambling on free()
index eb1ff32e347364f40ec352dcee676c14c74d64bf..8440872d97f531adc5ce8c571e94bd7aa06a64ab 100644 (file)
@@ -21,7 +21,7 @@ dnl Process this file with autoconf to produce a configure script.
 #   You should have received a copy of the GNU General Public License
 #   along with this program.  If not, see <http://www.gnu.org/licenses/>.
 
-AC_REVISION([for Bash 4.3, version 4.060])dnl
+AC_REVISION([for Bash 4.3, version 4.061])dnl
 
 define(bashvers, 4.3)
 define(relstatus, rc1)
@@ -91,6 +91,7 @@ sparc-linux*) opt_bash_malloc=no ;;   # sparc running linux; requires ELF
 *-cygwin*)     opt_bash_malloc=no ;;   # Cygnus's CYGWIN environment
 *-opennt*|*-interix*)  opt_bash_malloc=no ;;   # Interix, now owned by Microsoft
 *-nsk*)                opt_bash_malloc=no ;;   # HP NonStop
+*-haiku*)      opt_bash_malloc=no ;;   # Haiku OS
 esac
 
 # memory scrambling on free()
diff --git a/doc/FAQ-4.3 b/doc/FAQ-4.3
new file mode 100644 (file)
index 0000000..b2c6cad
--- /dev/null
@@ -0,0 +1,2402 @@
+This is the Bash FAQ, version 4.13, for Bash version 4.3.
+
+This document contains a set of frequently-asked questions concerning
+Bash, the GNU Bourne-Again Shell.  Bash is a freely-available command
+interpreter with advanced features for both interactive use and shell
+programming.
+
+Another good source of basic information about shells is the collection
+of FAQ articles periodically posted to comp.unix.shell.
+
+Questions and comments concerning this document should be sent to
+chet.ramey@case.edu.
+
+This document is available for anonymous FTP with the URL
+
+ftp://ftp.cwru.edu/pub/bash/FAQ
+
+The Bash home page is http://cnswww.cns.cwru.edu/~chet/bash/bashtop.html
+
+----------
+Contents:
+
+Section A:  The Basics
+
+A1) What is it?
+A2) What's the latest version?
+A3) Where can I get it?
+A4) On what machines will bash run?
+A5) Will bash run on operating systems other than Unix?
+A6) How can I build bash with gcc?
+A7) How can I make bash my login shell?
+A8) I just changed my login shell to bash, and now I can't FTP into my
+    machine.  Why not?
+A9) What's the `POSIX Shell and Utilities standard'?
+A10) What is the bash `posix mode'?
+
+Section B:  The latest version
+
+B1) What's new in version 4.3?
+B2) Are there any user-visible incompatibilities between bash-4.3 and
+    previous bash versions?
+
+Section C:  Differences from other Unix shells
+
+C1) How does bash differ from sh, the Bourne shell?
+C2) How does bash differ from the Korn shell, version ksh88?
+C3) Which new features in ksh-93 are not in bash, and which are?
+
+Section D:  Why does bash do some things differently than other Unix shells?
+
+D1) Why does bash run a different version of `command' than
+    `which command' says it will?
+D2) Why doesn't bash treat brace expansions exactly like csh?
+D3) Why doesn't bash have csh variable modifiers?
+D4) How can I make my csh aliases work when I convert to bash?
+D5) How can I pipe standard output and standard error from one command to
+    another, like csh does with `|&'?
+D6) Now that I've converted from ksh to bash, are there equivalents to
+    ksh features like autoloaded functions and the `whence' command?
+
+Section E:  Why does bash do certain things the way it does?
+
+E1) Why is the bash builtin `test' slightly different from /bin/test?
+E2) Why does bash sometimes say `Broken pipe'?
+E3) When I have terminal escape sequences in my prompt, why does bash
+    wrap lines at the wrong column?
+E4) If I pipe the output of a command into `read variable', why doesn't
+    the output show up in $variable when the read command finishes?
+E5) I have a bunch of shell scripts that use backslash-escaped characters
+    in arguments to `echo'.  Bash doesn't interpret these characters.  Why
+    not, and how can I make it understand them?
+E6) Why doesn't a while or for loop get suspended when I type ^Z?
+E7) What about empty for loops in Makefiles?
+E8) Why does the arithmetic evaluation code complain about `08'?
+E9) Why does the pattern matching expression [A-Z]* match files beginning
+    with every letter except `z'?
+E10) Why does `cd //' leave $PWD as `//'?
+E11) If I resize my xterm while another program is running, why doesn't bash
+     notice the change?
+E12) Why don't negative offsets in substring expansion work like I expect?
+E13) Why does filename completion misbehave if a colon appears in the filename?
+E14) Why does quoting the pattern argument to the regular expression matching
+     conditional operator (=~) cause matching to stop working?
+E15) Tell me more about the shell compatibility level.
+
+Section F:  Things to watch out for on certain Unix versions
+
+F1) Why can't I use command line editing in my `cmdtool'?
+F2) I built bash on Solaris 2.  Why do globbing expansions and filename
+    completion chop off the first few characters of each filename?
+F3) Why does bash dump core after I interrupt username completion or
+    `~user' tilde expansion on a machine running NIS?
+F4) I'm running SVR4.2.  Why is the line erased every time I type `@'?
+F5) Why does bash report syntax errors when my C News scripts use a
+    redirection before a subshell command?
+F6) Why can't I use vi-mode editing on Red Hat Linux 6.1?
+F7) Why do bash-2.05a and  bash-2.05b fail to compile `printf.def' on
+    HP/UX 11.x?
+
+Section G:  How can I get bash to do certain common things?
+
+G1) How can I get bash to read and display eight-bit characters?
+G2) How do I write a function `x' to replace builtin command `x', but
+    still invoke the command from within the function?
+G3) How can I find the value of a shell variable whose name is the value
+    of another shell variable?
+G4) How can I make the bash `time' reserved word print timing output that
+    looks like the output from my system's /usr/bin/time?
+G5) How do I get the current directory into my prompt?
+G6) How can I rename "*.foo" to "*.bar"?
+G7) How can I translate a filename from uppercase to lowercase?
+G8) How can I write a filename expansion (globbing) pattern that will match
+    all files in the current directory except "." and ".."?
+
+Section H:  Where do I go from here?
+
+H1) How do I report bugs in bash, and where should I look for fixes and
+    advice?
+H2) What kind of bash documentation is there?
+H3) What's coming in future versions?
+H4) What's on the bash `wish list'?
+H5) When will the next release appear?
+
+----------
+Section A:  The Basics
+
+A1)  What is it?
+
+Bash is a Unix command interpreter (shell).  It is an implementation of
+the Posix 1003.2 shell standard, and resembles the Korn and System V
+shells.
+
+Bash contains a number of enhancements over those shells, both
+for interactive use and shell programming.  Features geared
+toward interactive use include command line editing, command
+history, job control, aliases, and prompt expansion.  Programming
+features include additional variable expansions, shell
+arithmetic, and a number of variables and options to control
+shell behavior.
+
+Bash was originally written by Brian Fox of the Free Software
+Foundation.  The current developer and maintainer is Chet Ramey
+of Case Western Reserve University.
+
+A2)  What's the latest version?
+
+The latest version is 4.3, first made available on xx December, 2013.
+
+A3)  Where can I get it?
+
+Bash is the GNU project's shell, and so is available from the
+master GNU archive site, ftp.gnu.org, and its mirrors.  The
+latest version is also available for FTP from ftp.cwru.edu.
+The following URLs tell how to get version 4.3:
+
+ftp://ftp.gnu.org/pub/gnu/bash/bash-4.3.tar.gz
+ftp://ftp.cwru.edu/pub/bash/bash-4.3.tar.gz
+
+Formatted versions of the documentation are available with the URLs:
+
+ftp://ftp.gnu.org/pub/gnu/bash/bash-doc-4.3.tar.gz
+ftp://ftp.cwru.edu/pub/bash/bash-doc-4.3.tar.gz
+
+Any patches for the current version are available with the URL:
+
+ftp://ftp.cwru.edu/pub/bash/bash-4.3-patches/
+
+A4)  On what machines will bash run?
+
+Bash has been ported to nearly every version of Unix.  All you
+should have to do to build it on a machine for which a port
+exists is to type `configure' and then `make'.  The build process
+will attempt to discover the version of Unix you have and tailor
+itself accordingly, using a script created by GNU autoconf.
+
+More information appears in the file `INSTALL' in the distribution.
+
+The Bash web page (http://cnswww.cns.cwru.edu/~chet/bash/bashtop.html)
+explains how to obtain binary versions of bash for most of the major
+commercial Unix systems.
+
+A5) Will bash run on operating systems other than Unix?
+
+Configuration specifics for Unix-like systems such as QNX and
+LynxOS are included in the distribution.  Bash-2.05 and later
+versions should compile and run on Minix 2.0 (patches were
+contributed), but I don't believe anyone has built bash-2.x on
+earlier Minix versions yet. 
+
+Bash has been ported to versions of Windows implementing the Win32
+programming interface.  This includes Windows 95 and Windows NT.
+The port was done by Cygnus Solutions (now part of Red Hat) as part
+of their CYGWIN project.  For more information about the project, see
+http://www.cygwin.com/.
+
+Cygnus originally ported bash-1.14.7, and that port was part of their
+early GNU-Win32 (the original name) releases.  Cygnus has also done
+ports of bash-3.2 and bash-4.0 to the CYGWIN environment, and both
+are available as part of their current release.
+
+Bash-2.05b and later versions should require no local Cygnus changes to
+build and run under CYGWIN.
+
+DJ Delorie has a port of bash-2.x which runs under MS-DOS, as part
+of the DJGPP project.  For more information on the project, see
+
+http://www.delorie.com/djgpp/
+
+I have been told that the original DJGPP port was done by Daisuke Aoyama.
+
+Mark Elbrecht <snowball3@bigfoot.com> has sent me notice that bash-2.04
+is available for DJGPP V2.  The files are available as:
+
+ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/bsh204b.zip binary
+ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/bsh204d.zip documentation
+ftp://ftp.simtel.net/pub/simtelnet/gnu/djgpp/v2gnu/bsh204s.zip source
+
+Mark began to work with bash-2.05, but I don't know the current status.
+
+Bash-3.0 compiles and runs with no modifications under Microsoft's Services
+for Unix (SFU), once known as Interix.  I do not anticipate any problems
+with building bash-4.2 and later, but will gladly accept any patches that
+are needed.
+
+A6) How can I build bash with gcc? 
+
+Bash configures to use gcc by default if it is available.  Read the
+file INSTALL in the distribution for more information.
+
+A7)  How can I make bash my login shell?
+
+Some machines let you use `chsh' to change your login shell.  Other
+systems use `passwd -s' or `passwd -e'.  If one of these works for
+you, that's all you need.  Note that many systems require the full
+pathname to a shell to appear in /etc/shells before you can make it
+your login shell.  For this, you may need the assistance of your
+friendly local system administrator. 
+
+If you cannot do this, you can still use bash as your login shell, but
+you need to perform some tricks.  The basic idea is to add a command
+to your login shell's startup file to replace your login shell with
+bash.
+
+For example, if your login shell is csh or tcsh, and you have installed
+bash in /usr/gnu/bin/bash, add the following line to ~/.login:
+
+       if ( -f /usr/gnu/bin/bash ) exec /usr/gnu/bin/bash --login
+
+(the `--login' tells bash that it is a login shell).
+
+It's not a good idea to put this command into ~/.cshrc, because every
+csh you run without the `-f' option, even ones started to run csh scripts,
+reads that file.  If you must put the command in ~/.cshrc, use something
+like
+
+       if ( $?prompt ) exec /usr/gnu/bin/bash --login
+
+to ensure that bash is exec'd only when the csh is interactive.
+
+If your login shell is sh or ksh, you have to do two things.
+
+First, create an empty file in your home directory named `.bash_profile'.
+The existence of this file will prevent the exec'd bash from trying to
+read ~/.profile, and re-execing itself over and over again.  ~/.bash_profile
+is the first file bash tries to read initialization commands from when
+it is invoked as a login shell.
+
+Next, add a line similar to the above to ~/.profile:
+
+       [ -f /usr/gnu/bin/bash ] && [ -x /usr/gnu/bin/bash ] && \
+               exec /usr/gnu/bin/bash --login
+
+This will cause login shells to replace themselves with bash running as
+a login shell.  Once you have this working, you can copy your initialization
+code from ~/.profile to ~/.bash_profile.
+
+I have received word that the recipe supplied above is insufficient for
+machines running CDE.  CDE has a maze of twisty little startup files, all
+slightly different.
+
+If you cannot change your login shell in the password file to bash, you
+will have to (apparently) live with CDE using the shell in the password
+file to run its startup scripts.  If you have changed your shell to bash,
+there is code in the CDE startup files (on Solaris, at least) that attempts
+to do the right thing.  It is, however, often broken, and may require that
+you use the $BASH_ENV trick described below.
+
+`dtterm' claims to use $SHELL as the default program to start, so if you
+can change $SHELL in the CDE startup files, you should be able to use bash
+in your terminal windows.
+
+Setting DTSOURCEPROFILE in ~/.dtprofile will cause the `Xsession' program
+to read your login shell's startup files.  You may be able to use bash for
+the rest of the CDE programs by setting SHELL to bash in ~/.dtprofile as
+well, but I have not tried this.
+
+You can use the above `exec' recipe to start bash when not logging in with
+CDE by testing the value of the DT variable:
+
+       if [ -n "$DT" ]; then
+               [ -f /usr/gnu/bin/bash ] && exec /usr/gnu/bin/bash --login
+       fi
+
+If CDE starts its shells non-interactively during login, the login shell
+startup files (~/.profile, ~/.bash_profile) will not be sourced at login.
+To get around this problem, append a line similar to the following to your
+~/.dtprofile:
+
+       BASH_ENV=${HOME}/.bash_profile ; export BASH_ENV
+
+and add the following line to the beginning of ~/.bash_profile:
+
+       unset BASH_ENV
+
+A8) I just changed my login shell to bash, and now I can't FTP into my
+   machine.  Why not?
+
+You must add the full pathname to bash to the file /etc/shells.  As
+noted in the answer to the previous question, many systems require
+this before you can make bash your login shell. 
+
+Most versions of ftpd use this file to prohibit `special' users
+such as `uucp' and `news' from using FTP. 
+
+A9)  What's the `POSIX Shell and Utilities standard'?
+
+POSIX is a name originally coined by Richard Stallman for a
+family of open system standards based on UNIX.  There are a
+number of aspects of UNIX under consideration for
+standardization, from the basic system services at the system
+call and C library level to applications and tools to system
+administration and management.  Each area of standardization is
+assigned to a working group in the 1003 series. 
+
+The POSIX Shell and Utilities standard was originally developed by
+IEEE Working Group 1003.2 (POSIX.2).  Today it has been merged with
+the original 1003.1 Working Group and is maintained by the Austin
+Group (a joint working group of the IEEE, The Open Group and
+ISO/IEC SC22/WG15).  Today the Shell and Utilities are a volume
+within the set of documents that make up IEEE Std 1003.1-2001, and
+thus now the former POSIX.2 (from 1992) is now part of the current
+POSIX.1 standard (POSIX 1003.1-2001). 
+
+The Shell and Utilities volume concentrates on the command
+interpreter interface and utility programs commonly executed from
+the command line or by other programs.  The standard is freely
+available on the web at http://www.UNIX-systems.org/version3/ . 
+Work continues at the Austin Group on maintenance issues; see
+http://www.opengroup.org/austin/ to join the discussions. 
+
+Bash is concerned with the aspects of the shell's behavior defined
+by the POSIX Shell and Utilities volume.  The shell command
+language has of course been standardized, including the basic flow
+control and program execution constructs, I/O redirection and
+pipelining, argument handling, variable expansion, and quoting. 
+
+The `special' builtins, which must be implemented as part of the
+shell to provide the desired functionality, are specified as
+being part of the shell; examples of these are `eval' and
+`export'.  Other utilities appear in the sections of POSIX not
+devoted to the shell which are commonly (and in some cases must
+be) implemented as builtin commands, such as `read' and `test'. 
+POSIX also specifies aspects of the shell's interactive
+behavior as part of the UPE, including job control and command
+line editing.  Only vi-style line editing commands have been
+standardized; emacs editing commands were left out due to
+objections.
+
+The latest version of the POSIX Shell and Utilities standard is
+available (now updated to the 2004 Edition) as part of the Single
+UNIX Specification Version 3 at
+
+http://www.UNIX-systems.org/version3/
+
+A10)  What is the bash `posix mode'?
+
+Although bash is an implementation of the POSIX shell
+specification, there are areas where the bash default behavior
+differs from that spec.  The bash `posix mode' changes the bash
+behavior in these areas so that it obeys the spec more closely. 
+
+Posix mode is entered by starting bash with the --posix or
+'-o posix' option or executing `set -o posix' after bash is running.
+
+The specific aspects of bash which change when posix mode is
+active are listed in the file POSIX in the bash distribution.
+They are also listed in a section in the Bash Reference Manual
+(from which that file is generated).
+
+Section B:  The latest version
+
+B1) What's new in version 4.3?
+
+Bash-4.3 is the third revision to the fourth major release of bash.
+
+Bash-4.3 contains the following new features (see the manual page for
+complete descriptions and the CHANGES and NEWS files in the bash-4.3
+distribution):
+
+o  The `helptopic' completion action now maps to all the help topics, not just
+    the shell builtins.
+
+o  The `help' builtin no longer does prefix substring matching first, so
+   `help read' does not match `readonly', but will do it if exact string
+   matching fails.
+
+o  The shell can be compiled to not display a message about processes that
+    terminate due to SIGTERM.
+
+o  Non-interactive shells now react to the setting of checkwinsize and set
+    LINES and COLUMNS after a foreground job exits.
+
+o  There is a new shell option, `globasciiranges', which, when set to on,
+    forces globbing range comparisons to use character ordering as if they
+    were run in the C locale.
+
+o  There is a new shell option, `direxpand', which makes filename completion
+    expand variables in directory names in the way bash-4.1 did.
+
+o  In Posix mode, the `command' builtin does not change whether or not a
+    builtin it shadows is treated as an assignment builtin.
+
+o  The `return' and `exit' builtins accept negative exit status arguments.
+
+o  The word completion code checks whether or not a filename containing a
+   shell variable expands to a directory name and appends `/' to the word
+   as appropriate.  The same code expands shell variables in command names
+   when performing command completion.
+
+o  In Posix mode, it is now an error to attempt to define a shell function
+   with the same name as a Posix special builtin.
+
+o  When compiled for strict Posix conformance, history expansion is disabled
+   by default.
+
+o  The history expansion character (!) does not cause history expansion when
+   followed by the closing quote in a double-quoted string.
+
+o  `complete' and its siblings compgen/compopt now takes a new `-o noquote'
+   option to inhibit quoting of the completions.
+
+o  Setting HISTSIZE to a value less than zero causes the history list to be
+   unlimited (setting it 0 zero disables the history list).
+
+o  Setting HISTFILESIZE to a value less than zero causes the history file size
+   to be unlimited (setting it to 0 causes the history file to be truncated
+   to zero size).
+
+o  The `read' builtin now skips NUL bytes in the input.
+
+o  There is a new `bind -X' option to print all key sequences bound to Unix
+   commands.
+
+o  When in Posix mode, `read' is interruptible by a trapped signal.  After
+   running the trap handler, read returns 128+signal and throws away any
+   partially-read input.
+
+o  The command completion code skips whitespace and assignment statements
+   before looking for the command name word to be completed.
+
+o  The build process has a new mechanism for constructing separate help files
+   that better reflects the current set of compilation options.
+
+o  The -nt and -ot options to test now work with files with nanosecond
+   timestamp resolution.
+
+o  The shell saves the command history in any shell for which history is
+   enabled and HISTFILE is set, not just interactive shells.
+
+o  The shell has `nameref' variables and new -n(/+n) options to declare and
+   unset to use them, and a `test -R' option to test for them.
+
+o  The shell now allows assigning, referencing, and unsetting elements of
+   indexed arrays using negative subscripts (a[-1]=2, echo ${a[-1]}) which
+   count back from the last element of the array.
+
+o  The {x}<word redirection feature now allows words like {array[ind]} and
+   can use variables with special meanings to the shell (e.g., BASH_XTRACEFD).
+
+o  There is a new CHILD_MAX special shell variable; its value controls the
+   number of exited child statues the shell remembers.
+
+o  There is a new configuration option (--enable-direxpand-default) that
+   causes the `direxpand' shell option to be enabled by default.
+
+o  Bash does not do anything special to ensure that the file descriptor
+   assigned to X in {x}<foo remains open after the block containing it
+   completes.
+
+o  The `wait' builtin has a new `-n' option to wait for the next child to
+   change status.
+
+o  The `printf' %(...)T format specifier now uses the current time if no
+    argument is supplied.
+
+o  There is a new variable, BASH_COMPAT, that controls the current shell
+   compatibility level.
+
+o  The `popd' builtin now treats additional arguments as errors.
+
+o  The brace expansion code now treats a failed sequence expansion as a
+   simple string and will continue to expand brace terms in the remainder
+   of the word.
+
+o  Shells started to run process substitutions now run any trap set on EXIT.
+
+o  The fc builtin now interprets -0 as the current command line.
+
+o  Completing directory names containing shell variables now adds a trailing
+   slash if the expanded result is a directory.
+
+A short feature history dating back to Bash-2.0:
+
+Bash-4.2 contained the following new features:
+
+o   `exec -a foo' now sets $0 to `foo' in an executable shell script without a
+    leading #!.
+
+o   Subshells begun to execute command substitutions or run shell functions or
+    builtins in subshells do not reset trap strings until a new trap is
+    specified.  This allows $(trap) to display the caller's traps and the
+    trap strings to persist until a new trap is set.
+
+o   `trap -p' will now show signals ignored at shell startup, though their
+    disposition still cannot be modified.
+
+o   $'...', echo, and printf understand \uXXXX and \UXXXXXXXX escape sequences.
+
+o   declare/typeset has a new `-g' option, which creates variables in the
+    global scope even when run in a shell function.
+
+o   test/[/[[ have a new -v variable unary operator, which returns success if
+    `variable' has been set.
+
+o   Posix parsing changes to allow `! time command' and multiple consecutive
+    instances of `!' (which toggle) and `time' (which have no cumulative
+    effect).
+
+o   Posix change to allow `time' as a command by itself to print the elapsed
+    user, system, and real times for the shell and its children.
+
+o   $((...)) is always parsed as an arithmetic expansion first, instead of as
+    a potential nested command substitution, as Posix requires.
+
+o   A new FUNCNEST variable to allow the user to control the maximum shell
+    function nesting (recursive execution) level.
+
+o   The mapfile builtin now supplies a third argument to the callback command:
+    the line about to be assigned to the supplied array index.
+
+o   The printf builtin has as new %(fmt)T specifier, which allows time values
+    to use strftime-like formatting.
+
+o   There is a new `compat41' shell option.
+
+o   The cd builtin has a new Posix-mandated `-e' option.
+
+o   Negative subscripts to indexed arrays, previously errors, now are treated
+    as offsets from the maximum assigned index + 1.
+
+o   Negative length specifications in the ${var:offset:length} expansion,
+    previously errors, are now treated as offsets from the end of the variable.
+
+o   Parsing change to allow `time -p --'.
+
+o   Posix-mode parsing change to not recognize `time' as a keyword if the
+    following token begins with a `-'.  This means no more Posix-mode
+    `time -p'.  Posix interpretation 267.
+
+o   There is a new `lastpipe' shell option that runs the last command of a
+    pipeline in the current shell context.  The lastpipe option has no
+    effect if job control is enabled.
+
+o   History expansion no longer expands the `$!' variable expansion.
+
+o   Posix mode shells no longer exit if a variable assignment error occurs
+    with an assignment preceding a command that is not a special builtin.
+
+o   Non-interactive mode shells exit if -u is enabled an an attempt is made
+    to use an unset variable with the % or # expansions, the `//', `^', or
+    `,' expansions, or the parameter length expansion.
+
+o   Posix-mode shells use the argument passed to `.' as-is if a $PATH search
+    fails, effectively searching the current directory.  Posix-2008 change.
+
+A short feature history dating back to Bash-2.0:
+
+Bash-4.1 contained the following new features:
+
+o   Here-documents within $(...) command substitutions may once more be
+    delimited by the closing right paren, instead of requiring a newline.
+
+o   Bash's file status checks (executable, readable, etc.) now take file
+    system ACLs into account on file systems that support them.
+
+o   Bash now passes environment variables with names that are not valid
+    shell variable names through into the environment passed to child
+    processes.
+
+o   The `execute-unix-command' readline function now attempts to clear and
+    reuse the current line rather than move to a new one after the command
+    executes.
+
+o   `printf -v' can now assign values to array indices.
+
+o   New `complete -E' and `compopt -E' options that work on the "empty"
+    completion: completion attempted on an empty command line.
+
+o   New complete/compgen/compopt -D option to define a `default' completion:
+    a completion to be invoked on command for which no completion has been
+    defined.  If this function returns 124, programmable completion is
+    attempted again, allowing a user to dynamically build a set of completions
+    as completion is attempted by having the default completion function
+    install individual completion functions each time it is invoked.
+
+o   When displaying associative arrays, subscripts are now quoted.
+
+o   Changes to dabbrev-expand to make it more `emacs-like': no space appended
+    after matches, completions are not sorted, and most recent history entries
+    are presented first.
+
+o   The [[ and (( commands are now subject to the setting of `set -e' and the
+    ERR trap.
+
+o   The source/. builtin now removes NUL bytes from the file before attempting
+    to parse commands.
+
+o   There is a new configuration option (in config-top.h) that forces bash to
+    forward all history entries to syslog.
+
+o   A new variable $BASHOPTS to export shell options settable using `shopt' to
+    child processes.
+
+o   There is a new confgure option that forces the extglob option to be
+    enabled by default.
+
+o   New variable $BASH_XTRACEFD; when set to an integer bash will write xtrace
+    output to that file descriptor.
+
+o   If the optional left-hand-side of a redirection is of the form {var}, the
+    shell assigns the file descriptor used to $var or uses $var as the file
+    descriptor to move or close, depending on the redirection operator.
+
+o   The < and > operators to the [[ conditional command now do string
+    comparison according to the current locale.
+
+o   Programmable completion now uses the completion for `b' instead of `a'
+    when completion is attempted on a line like: a $(b c.
+
+o   Force extglob on temporarily when parsing the pattern argument to
+    the == and != operators to the [[ command, for compatibility.
+
+o   Changed the behavior of interrupting the wait builtin when a SIGCHLD is
+    received and a trap on SIGCHLD is set to be Posix-mode only.
+
+o   The read builtin has a new `-N nchars' option, which reads exactly NCHARS
+    characters, ignoring delimiters like newline.
+
+o   The mapfile/readarray builtin no longer stores the commands it invokes via
+    callbacks in the history list.
+
+o   There is a new `compat40' shopt option.
+
+o   The < and > operators to [[ do string comparisons using the current locale
+    only if the compatibility level is greater than 40 (set to 41 by default).
+
+o   New bindable readline function: menu-complete-backward.
+
+o   In the readline vi-mode insertion keymap, C-n is now bound to menu-complete
+    by default, and C-p to menu-complete-backward.
+
+o   When in readline vi command mode, repeatedly hitting ESC now does nothing,
+    even when ESC introduces a bound key sequence.  This is closer to how
+    historical vi behaves.
+
+o   New bindable readline function: skip-csi-sequence.  Can be used as a
+    default to consume key sequences generated by keys like Home and End
+    without having to bind all keys.
+
+o   New bindable readline variable: skip-completed-text, active when
+    completing in the middle of a word.  If enabled, it means that characters
+    in the completion that match characters in the remainder of the word are
+    "skipped" rather than inserted into the line.
+
+o   The pre-readline-6.0 version of menu completion is available as
+    "old-menu-complete" for users who do not like the readline-6.0 version.
+
+o   New bindable readline variable: echo-control-characters.  If enabled, and
+    the tty ECHOCTL bit is set, controls the echoing of characters
+    corresponding to keyboard-generated signals.
+
+o   New bindable readline variable: enable-meta-key.  Controls whether or not
+    readline sends the smm/rmm sequences if the terminal indicates it has a
+    meta key that enables eight-bit characters.
+
+Bash-4.0 contained the following new features:
+
+o   When using substring expansion on the positional parameters, a starting
+    index of 0 now causes $0 to be prefixed to the list.
+
+o   There is a new variable, $BASHPID, which always returns the process id of
+    the current shell.
+
+o   There is a new `autocd' option that, when enabled, causes bash to attempt
+    to `cd' to a directory name that is supplied as the first word of a
+    simple command.
+
+o   There is a new `checkjobs' option that causes the shell to check for and
+    report any running or stopped jobs at exit.
+
+o   The programmable completion code exports a new COMP_TYPE variable, set to
+    a character describing the type of completion being attempted.
+
+o   The programmable completion code exports a new COMP_KEY variable, set to
+    the character that caused the completion to be invoked (e.g., TAB).
+
+o   The programmable completion code now uses the same set of characters as
+    readline when breaking the command line into a list of words.
+
+o   The block multiplier for the ulimit -c and -f options is now 512 when in
+    Posix mode, as Posix specifies.
+
+o   Changed the behavior of the read builtin to save any partial input received
+    in the specified variable when the read builtin times out.  This also
+    results in variables specified as arguments to read to be set to the empty
+    string when there is no input available.  When the read builtin times out,
+    it returns an exit status greater than 128.
+
+o   The shell now has the notion of a `compatibility level', controlled by
+    new variables settable by `shopt'.  Setting this variable currently
+    restores the bash-3.1 behavior when processing quoted strings on the rhs
+    of the `=~' operator to the `[[' command.
+
+o   The `ulimit' builtin now has new -b (socket buffer size) and -T (number
+    of threads) options.
+
+o   There is a new `compopt' builtin that allows completion functions to modify
+    completion options for existing completions or the completion currently
+    being executed.
+
+o   The `read' builtin has a new -i option which inserts text into the reply
+    buffer when using readline.
+
+o   A new `-E' option to the complete builtin allows control of the default
+    behavior for completion on an empty line.
+
+o   There is now limited support for completing command name words containing
+    globbing characters.
+
+o   The `help' builtin now has a new -d option, to display a short description,
+    and a -m option, to print help information in a man page-like format.
+
+o   There is a new `mapfile' builtin to populate an array with lines from a
+    given file.
+
+o   If a command is not found, the shell attempts to execute a shell function
+    named `command_not_found_handle', supplying the command words as the
+    function arguments.
+
+o   There is a new shell option: `globstar'.  When enabled, the globbing code
+    treats `**' specially -- it matches all directories (and files within
+    them, when appropriate) recursively.
+
+o   There is a new shell option: `dirspell'.  When enabled, the filename
+    completion code performs spelling correction on directory names during
+    completion.
+
+o   The `-t' option to the `read' builtin now supports fractional timeout
+    values.
+
+o   Brace expansion now allows zero-padding of expanded numeric values and
+    will add the proper number of zeroes to make sure all values contain the
+    same number of digits.
+
+o   There is a new bash-specific bindable readline function: `dabbrev-expand'.
+    It uses menu completion on a set of words taken from the history list.
+
+o   The command assigned to a key sequence with `bind -x' now sets two new
+    variables in the environment of the executed command:  READLINE_LINE_BUFFER
+    and READLINE_POINT.  The command can change the current readline line
+    and cursor position by modifying READLINE_LINE_BUFFER and READLINE_POINT,
+    respectively.
+
+o   There is a new >>& redirection operator, which appends the standard output
+    and standard error to the named file.
+
+o   The parser now understands `|&' as a synonym for `2>&1 |', which redirects
+    the standard error for a command through a pipe.
+
+o   The new `;&' case statement action list terminator causes execution to
+    continue with the action associated with the next pattern in the
+    statement rather than terminating the command.
+
+o   The new `;;&' case statement action list terminator causes the shell to
+    test the next set of patterns after completing execution of the current
+    action, rather than terminating the command.
+
+o   The shell understands a new variable: PROMPT_DIRTRIM.  When set to an
+    integer value greater than zero, prompt expansion of \w and \W  will
+    retain only that number of trailing pathname components and replace
+    the intervening characters with `...'.
+
+o   There are new case-modifying word expansions: uppercase (^[^]) and
+    lowercase (,[,]).  They can work on either the first character or
+    array element, or globally.  They accept an optional shell pattern
+    that determines which characters to modify.  There is an optionally-
+    configured feature to include capitalization operators.
+
+o   The shell provides associative array variables, with the appropriate
+    support to create, delete, assign values to, and expand them.
+
+o   The `declare' builtin now has new -l (convert value to lowercase upon
+    assignment) and -u (convert value to uppercase upon assignment) options.
+    There is an optionally-configurable -c option to capitalize a value at
+    assignment.
+
+o   There is a new `coproc' reserved word that specifies a coprocess: an
+    asynchronous command run with two pipes connected to the creating shell.
+    Coprocs can be named.  The input and output file descriptors and the
+    PID of the coprocess are available to the calling shell in variables
+    with coproc-specific names.
+
+o   A value of 0 for the -t option to `read' now returns success if there is
+    input available to be read from the specified file descriptor.
+
+o   CDPATH and GLOBIGNORE are ignored when the shell is running in privileged
+    mode.
+
+o   New bindable readline functions shell-forward-word and shell-backward-word,
+    which move forward and backward words delimited by shell metacharacters
+    and honor shell quoting.
+
+o   New bindable readline functions shell-backward-kill-word and shell-kill-word
+    which kill words backward and forward, but use the same word boundaries
+    as shell-forward-word and shell-backward-word.
+
+Bash-3.2 contained the following new features:
+
+o Bash-3.2 now checks shell scripts for NUL characters rather than non-printing
+  characters when deciding whether or not a script is a binary file.
+
+o Quoting the string argument to the [[ command's  =~ (regexp) operator now
+  forces string matching, as with the other pattern-matching operators.
+
+Bash-3.1 contained the following new features:
+
+o Bash-3.1 may now be configured and built in a mode that enforces strict
+  POSIX compliance.
+
+o The `+=' assignment operator, which appends to the value of a string or
+  array variable, has been implemented.
+
+o It is now possible to ignore case when matching in contexts other than
+  filename generation using the new `nocasematch' shell option.
+
+Bash-3.0 contained the following new features:
+
+o Features to support the bash debugger have been implemented, and there
+  is a new `extdebug' option to turn the non-default options on
+
+o HISTCONTROL is now a colon-separated list of options and has been
+  extended with a new `erasedups' option that will result in only one
+  copy of a command being kept in the history list
+
+o Brace expansion has been extended with a new {x..y} form, producing
+  sequences of digits or characters
+
+o Timestamps are now kept with history entries, with an option to save
+  and restore them from the history file; there is a new HISTTIMEFORMAT
+  variable describing how to display the timestamps when listing history
+  entries
+
+o The `[[' command can now perform extended regular expression (egrep-like)
+  matching, with matched subexpressions placed in the BASH_REMATCH array
+  variable
+
+o A new `pipefail' option causes a pipeline to return a failure status if
+  any command in it fails
+
+o The `jobs', `kill', and `wait' builtins now accept job control notation
+  in their arguments even if job control is not enabled
+
+o The `gettext' package and libintl have been integrated, and the shell
+  messages may be translated into other languages
+
+Bash-2.05b introduced the following new features:
+
+o support for multibyte characters has been added to both bash and readline
+
+o the DEBUG trap is now run *before* simple commands, ((...)) commands,
+  [[...]] conditional commands, and for ((...)) loops
+
+o the shell now performs arithmetic in the largest integer size the machine
+  supports (intmax_t)
+
+o there is a new \D{...} prompt expansion; passes the `...' to strftime(3)
+  and inserts the result into the expanded prompt
+
+o there is a new `here-string' redirection operator:  <<< word
+
+o when displaying variables, function attributes and definitions are shown
+  separately, allowing them to be re-used as input (attempting to re-use
+  the old output would result in syntax errors).
+
+o `read' has a new `-u fd' option to read from a specified file descriptor
+
+o the bash debugger in examples/bashdb has been modified to work with the
+  new DEBUG trap semantics, the command set has been made more gdb-like,
+  and the changes to $LINENO make debugging functions work better
+
+o the expansion of $LINENO inside a shell function is only relative to the
+  function start if the shell is interactive -- if the shell is running a
+  script, $LINENO expands to the line number in the script.  This is as
+  POSIX-2001 requires
+
+Bash-2.05a introduced the following new features:
+
+o The `printf' builtin has undergone major work
+
+o There is a new read-only `shopt' option: login_shell, which is set by
+  login shells and unset otherwise
+
+o New `\A' prompt string escape sequence; expanding to time in 24-hour
+  HH:MM format
+
+o New `-A group/-g' option to complete and compgen; goes group name
+  completion
+
+o New [+-]O invocation option to set and unset `shopt' options at startup
+
+o ksh-like `ERR' trap
+
+o `for' loops now allow empty word lists after the `in' reserved word
+
+o new `hard' and `soft' arguments for the `ulimit' builtin
+
+o Readline can be configured to place the user at the same point on the line
+  when retrieving commands from the history list
+
+o Readline can be configured to skip `hidden' files (filenames with a leading
+  `.' on Unix) when performing completion
+
+Bash-2.05 introduced the following new features:
+
+o This version has once again reverted to using locales and strcoll(3) when
+  processing pattern matching bracket expressions, as POSIX requires. 
+o Added a new `--init-file' invocation argument as a synonym for `--rcfile',
+  per the new GNU coding standards.
+o The /dev/tcp and /dev/udp redirections now accept service names as well as
+  port numbers.
+o `complete' and `compgen' now take a `-o value' option, which controls some
+   of the aspects of that compspec.  Valid values are:
+
+        default - perform bash default completion if programmable
+                  completion produces no matches
+        dirnames - perform directory name completion if programmable
+                   completion produces no matches
+        filenames - tell readline that the compspec produces filenames,
+                    so it can do things like append slashes to
+                    directory names and suppress trailing spaces
+o A new loadable builtin, realpath, which canonicalizes and expands symlinks
+  in pathname arguments.
+o When `set' is called without options, it prints function defintions in a
+  way that allows them to be reused as input.  This affects `declare' and 
+  `declare -p' as well.  This only happens when the shell is not in POSIX
+   mode, since POSIX.2 forbids this behavior.
+
+Bash-2.04 introduced the following new features:
+
+o Programmable word completion with the new `complete' and `compgen' builtins;
+  examples are provided in examples/complete/complete-examples
+o `history' has a new `-d' option to delete a history entry
+o `bind' has a new `-x' option to bind key sequences to shell commands
+o The prompt expansion code has new `\j' and `\l' escape sequences
+o The `no_empty_cmd_completion' shell option, if enabled, inhibits
+  command completion when TAB is typed on an empty line
+o `help' has a new `-s' option to print a usage synopsis
+o New arithmetic operators: var++, var--, ++var, --var, expr1,expr2 (comma)
+o New ksh93-style arithmetic for command:
+       for ((expr1 ; expr2; expr3 )); do list; done
+o `read' has new options: `-t', `-n', `-d', `-s'
+o The redirection code handles several filenames specially:  /dev/fd/N,
+  /dev/stdin, /dev/stdout, /dev/stderr
+o The redirection code now recognizes /dev/tcp/HOST/PORT and
+  /dev/udp/HOST/PORT and tries to open a TCP or UDP socket, respectively,
+  to the specified port on the specified host
+o The ${!prefix*} expansion has been implemented
+o A new FUNCNAME variable, which expands to the name of a currently-executing
+  function
+o The GROUPS variable is no longer readonly
+o A new shopt `xpg_echo' variable, to control the behavior of echo with
+  respect to backslash-escape sequences at runtime
+o The NON_INTERACTIVE_LOGIN_SHELLS #define has returned
+
+The version of Readline released with Bash-2.04, Readline-4.1, had several
+new features as well:
+
+o Parentheses matching is always compiled into readline, and controllable
+  with the new `blink-matching-paren' variable
+o The history-search-forward and history-search-backward functions now leave
+  point at the end of the line when the search string is empty, like
+  reverse-search-history, and forward-search-history
+o A new function for applications:  rl_on_new_line_with_prompt()
+o New variables for applications:  rl_already_prompted, and rl_gnu_readline_p
+
+
+Bash-2.03 had very few new features, in keeping with the convention
+that odd-numbered releases provide mainly bug fixes.  A number of new
+features were added to Readline, mostly at the request of the Cygnus
+folks.
+
+A new shopt option, `restricted_shell', so that startup files can test
+       whether or not the shell was started in restricted mode
+Filename generation is now performed on the words between ( and ) in
+       compound array assignments (this is really a bug fix)
+OLDPWD is now auto-exported, as POSIX.2 requires
+ENV and BASH_ENV are read-only variables in a restricted shell
+Bash may now be linked against an already-installed Readline library,
+       as long as the Readline library is version 4 or newer
+All shells begun with the `--login' option will source the login shell
+       startup files, even if the shell is not interactive
+
+There were lots of changes to the version of the Readline library released
+along with Bash-2.03.  For a complete list of the changes, read the file
+CHANGES in the Bash-2.03 distribution.
+
+Bash-2.02 contained the following new features:
+
+a new version of malloc (based on the old GNU malloc code in previous
+       bash versions) that is more page-oriented, more conservative
+       with memory usage, does not `orphan' large blocks when they
+       are freed, is usable on 64-bit machines, and has allocation
+       checking turned on unconditionally
+POSIX.2-style globbing character classes ([:alpha:], [:alnum:], etc.)
+POSIX.2-style globbing equivalence classes
+POSIX.2-style globbing collating symbols
+the ksh [[...]] extended conditional command
+the ksh egrep-style extended pattern matching operators
+a new `printf' builtin
+the ksh-like $(<filename) command substitution, which is equivalent to
+       $(cat filename)
+new tilde prefixes that expand to directories from the directory stack
+new `**' arithmetic operator to do exponentiation
+case-insensitive globbing (filename expansion)
+menu completion a la tcsh
+`magic-space' history expansion function like tcsh
+the readline inputrc `language' has a new file inclusion directive ($include)
+
+Bash-2.01 contained only a few new features:
+
+new `GROUPS' builtin array variable containing the user's group list
+new bindable readline commands: history-and-alias-expand-line and
+       alias-expand-line
+
+Bash-2.0 contained extensive changes and new features from bash-1.14.7.
+Here's a short list:
+
+new `time' reserved word to time pipelines, shell builtins, and
+       shell functions
+one-dimensional arrays with a new compound assignment statement,
+        appropriate expansion constructs and modifications to some
+       of the builtins (read, declare, etc.) to use them
+new quoting syntaxes for ANSI-C string expansion and locale-specific
+       string translation
+new expansions to do substring extraction, pattern replacement, and
+       indirect variable expansion
+new builtins: `disown' and `shopt'
+new variables: HISTIGNORE, SHELLOPTS, PIPESTATUS, DIRSTACK, GLOBIGNORE,
+              MACHTYPE, BASH_VERSINFO
+special handling of many unused or redundant variables removed
+       (e.g., $notify, $glob_dot_filenames, $no_exit_on_failed_exec)
+dynamic loading of new builtin commands; many loadable examples provided
+new prompt expansions: \a, \e, \n, \H, \T, \@, \v, \V
+history and aliases available in shell scripts
+new readline variables: enable-keypad, mark-directories, input-meta,
+       visible-stats, disable-completion, comment-begin
+new readline commands to manipulate the mark and operate on the region
+new readline emacs mode commands and bindings for ksh-88 compatibility
+updated and extended builtins
+new DEBUG trap
+expanded (and now documented) restricted shell mode
+
+implementation stuff:  
+autoconf-based configuration
+nearly all of the bugs reported since version 1.14 have been fixed
+most builtins converted to use builtin `getopt' for consistency
+most builtins use -p option to display output in a reusable form
+       (for consistency)
+grammar tighter and smaller (66 reduce-reduce conflicts gone)
+lots of code now smaller and faster
+test suite greatly expanded
+
+B2) Are there any user-visible incompatibilities between bash-4.3 and
+    previous bash versions?
+
+There are a few incompatibilities between version 4.3 and previous
+versions.  They are detailed in the file COMPAT in the bash distribution.
+That file is not meant to be all-encompassing; send mail to
+bash-maintainers@gnu.org (or bug-bash@gnu.org if you would like
+community discussion) if you find something that's not mentioned there.
+
+Section C:  Differences from other Unix shells
+
+C1) How does bash differ from sh, the Bourne shell?
+
+This is a non-comprehensive list of features that differentiate bash
+from the SVR4.2 shell.  The bash manual page explains these more
+completely.
+
+Things bash has that sh does not:
+       long invocation options
+       [+-]O invocation option
+       -l invocation option
+       `!' reserved word to invert pipeline return value
+       `time' reserved word to time pipelines and shell builtins
+       the `function' reserved word
+       the `select' compound command and reserved word
+       arithmetic for command: for ((expr1 ; expr2; expr3 )); do list; done
+       new $'...' and $"..." quoting
+       the $(...) form of command substitution
+       the $(<filename) form of command substitution, equivalent to
+               $(cat filename)
+       the ${#param} parameter value length operator
+       the ${!param} indirect parameter expansion operator
+       the ${!param*} prefix expansion operator
+       the ${param:offset[:length]} parameter substring operator
+       the ${param/pat[/string]} parameter pattern substitution operator
+       expansions to perform substring removal (${p%[%]w}, ${p#[#]w})
+       expansion of positional parameters beyond $9 with ${num}
+       variables: BASH, BASHPID, BASH_VERSION, BASH_VERSINFO, UID, EUID, REPLY,
+                  TIMEFORMAT, PPID, PWD, OLDPWD, SHLVL, RANDOM, SECONDS,
+                  LINENO, HISTCMD, HOSTTYPE, OSTYPE, MACHTYPE, HOSTNAME,
+                  ENV, PS3, PS4, DIRSTACK, PIPESTATUS, HISTSIZE, HISTFILE,
+                  HISTFILESIZE, HISTCONTROL, HISTIGNORE, GLOBIGNORE, GROUPS,
+                  PROMPT_COMMAND, FCEDIT, FIGNORE, IGNOREEOF, INPUTRC,
+                  SHELLOPTS, OPTERR, HOSTFILE, TMOUT, FUNCNAME, histchars,
+                  auto_resume, PROMPT_DIRTRIM, BASHOPTS, BASH_XTRACEFD
+       DEBUG trap
+       ERR trap
+       variable arrays with new compound assignment syntax
+       redirections: <>, &>, >|, <<<, [n]<&word-, [n]>&word-, >>&
+       prompt string special char translation and variable expansion
+       auto-export of variables in initial environment
+       command search finds functions before builtins
+       bash return builtin will exit a file sourced with `.'
+       builtins: cd -/-L/-P/-@, exec -l/-c/-a, echo -e/-E, hash -d/-l/-p/-t.
+                 export -n/-f/-p/name=value, pwd -L/-P,
+                 read -e/-p/-a/-t/-n/-d/-s/-u/-i/-N,
+                 readonly -a/-f/name=value, trap -l, set +o,
+                 set -b/-m/-o option/-h/-p/-B/-C/-H/-P,
+                 unset -f/-n/-v, ulimit -i/-m/-p/-q/-u/-x,
+                 type -a/-p/-t/-f/-P, suspend -f, kill -n,
+                 test -o optname/s1 == s2/s1 < s2/s1 > s2/-nt/-ot/-ef/-O/-G/-S/-R
+       bash reads ~/.bashrc for interactive shells, $ENV for non-interactive
+       bash restricted shell mode is more extensive
+       bash allows functions and variables with the same name
+       brace expansion
+       tilde expansion
+       arithmetic expansion with $((...)) and `let' builtin
+       the `[[...]]' extended conditional command
+       process substitution
+       aliases and alias/unalias builtins
+       local variables in functions and `local' builtin
+       readline and command-line editing with programmable completion
+       command history and history/fc builtins
+       csh-like history expansion
+       other new bash builtins: bind, command, compgen, complete, builtin,
+                                declare/typeset, dirs, enable, fc, help,
+                                history, logout, popd, pushd, disown, shopt,
+                                printf, compopt, mapfile
+       exported functions
+       filename generation when using output redirection (command >a*)
+       POSIX.2-style globbing character classes
+       POSIX.2-style globbing equivalence classes
+       POSIX.2-style globbing collating symbols
+       egrep-like extended pattern matching operators
+       case-insensitive pattern matching and globbing
+       variable assignments preceding commands affect only that command,
+               even for builtins and functions
+       posix mode and strict posix conformance
+       redirection to /dev/fd/N, /dev/stdin, /dev/stdout, /dev/stderr,
+               /dev/tcp/host/port, /dev/udp/host/port
+       debugger support, including `caller' builtin and new variables
+       RETURN trap
+       the `+=' assignment operator
+       autocd shell option and behavior
+       command-not-found hook with command_not_found_handle shell function
+       globstar shell option and `**' globbing behavior
+       |& synonym for `2>&1 |'
+       ;& and ;;& case action list terminators
+       case-modifying word expansions and variable attributes
+       associative arrays
+       coprocesses using the `coproc' reserved word and variables
+       shell assignment of a file descriptor used in a redirection to a variable
+
+Things sh has that bash does not:
+       uses variable SHACCT to do shell accounting
+       includes `stop' builtin (bash can use alias stop='kill -s STOP')
+       `newgrp' builtin
+       turns on job control if called as `jsh'
+       $TIMEOUT (like bash $TMOUT)
+       `^' is a synonym for `|'
+       new SVR4.2 sh builtins: mldmode, priv
+
+Implementation differences:
+       redirection to/from compound commands causes sh to create a subshell
+       bash does not allow unbalanced quotes; sh silently inserts them at EOF
+       bash does not mess with signal 11
+       sh sets (euid, egid) to (uid, gid) if -p not supplied and uid < 100
+       bash splits only the results of expansions on IFS, using POSIX.2
+               field splitting rules; sh splits all words on IFS
+       sh does not allow MAILCHECK to be unset (?)
+       sh does not allow traps on SIGALRM or SIGCHLD
+       bash allows multiple option arguments when invoked (e.g. -x -v);
+               sh allows only a single option argument (`sh -x -v' attempts
+               to open a file named `-v', and, on SunOS 4.1.4, dumps core.
+               On Solaris 2.4 and earlier versions, sh goes into an infinite
+               loop.)
+       sh exits a script if any builtin fails; bash exits only if one of
+               the POSIX.2 `special' builtins fails
+
+C2)  How does bash differ from the Korn shell, version ksh88?
+
+Things bash has or uses that ksh88 does not:
+       long invocation options
+       [-+]O invocation option
+       -l invocation option
+       `!' reserved word
+       arithmetic for command: for ((expr1 ; expr2; expr3 )); do list; done
+       arithmetic in largest machine-supported size (intmax_t)
+       posix mode and posix conformance
+       command hashing
+       tilde expansion for assignment statements that look like $PATH
+       process substitution with named pipes if /dev/fd is not available
+       the ${!param} indirect parameter expansion operator
+       the ${!param*} prefix expansion operator
+       the ${param:offset[:length]} parameter substring operator
+       the ${param/pat[/string]} parameter pattern substitution operator
+       variables: BASH, BASH_VERSION, BASH_VERSINFO, BASHPID, UID, EUID, SHLVL,
+                  TIMEFORMAT, HISTCMD, HOSTTYPE, OSTYPE, MACHTYPE,
+                  HISTFILESIZE, HISTIGNORE, HISTCONTROL, PROMPT_COMMAND,
+                  IGNOREEOF, FIGNORE, INPUTRC, HOSTFILE, DIRSTACK,
+                  PIPESTATUS, HOSTNAME, OPTERR, SHELLOPTS, GLOBIGNORE,
+                  GROUPS, FUNCNAME, histchars, auto_resume, PROMPT_DIRTRIM
+       prompt expansion with backslash escapes and command substitution
+       redirection: &> (stdout and stderr), <<<, [n]<&word-, [n]>&word-, >>&
+       more extensive and extensible editing and programmable completion
+       builtins: bind, builtin, command, declare, dirs, echo -e/-E, enable,
+                 exec -l/-c/-a, fc -s, export -n/-f/-p, hash, help, history,
+                 jobs -x/-r/-s, kill -s/-n/-l, local, logout, popd, pushd,
+                 read -e/-p/-a/-t/-n/-d/-s/-N, readonly -a/-n/-f/-p,
+                 set -o braceexpand/-o histexpand/-o interactive-comments/
+                 -o notify/-o physical/-o posix/-o hashall/-o onecmd/
+                 -h/-B/-C/-b/-H/-P, set +o, suspend, trap -l, type,
+                 typeset -a/-F/-p, ulimit -i/-q/-u/-x, umask -S, alias -p,
+                 shopt, disown, printf, complete, compgen, compopt, mapfile
+       `!' csh-style history expansion
+       POSIX.2-style globbing character classes
+       POSIX.2-style globbing equivalence classes
+       POSIX.2-style globbing collating symbols
+       egrep-like extended pattern matching operators
+       case-insensitive pattern matching and globbing
+       `**' arithmetic operator to do exponentiation
+       redirection to /dev/fd/N, /dev/stdin, /dev/stdout, /dev/stderr
+       arrays of unlimited size
+       TMOUT is default timeout for `read' and `select'
+       debugger support, including the `caller' builtin
+       RETURN trap
+       Timestamps in history entries
+       {x..y} brace expansion
+       The `+=' assignment operator
+       autocd shell option and behavior
+       command-not-found hook with command_not_found_handle shell function
+       globstar shell option and `**' globbing behavior
+       |& synonym for `2>&1 |'
+       ;& and ;;& case action list terminators
+       case-modifying word expansions and variable attributes
+       associative arrays
+       coprocesses using the `coproc' reserved word and variables
+       shell assignment of a file descriptor used in a redirection to a variable
+
+Things ksh88 has or uses that bash does not:
+       tracked aliases (alias -t)
+       variables: ERRNO, FPATH, EDITOR, VISUAL
+       co-processes (bash uses different syntax)
+       weirdly-scoped functions
+       typeset +f to list all function names without definitions
+       text of command history kept in a file, not memory
+       builtins: alias -x, cd old new, newgrp, print,
+                 read -p/-s/var?prompt, set -A/-o gmacs/
+                 -o bgnice/-o markdirs/-o trackall/-o viraw/-s,
+                 typeset -H/-L/-R/-Z/-A/-ft/-fu/-fx/-t, whence
+       using environment to pass attributes of exported variables
+       arithmetic evaluation done on arguments to some builtins
+       reads .profile from $PWD when invoked as login shell
+
+Implementation differences:
+       ksh runs last command of a pipeline in parent shell context
+       bash has brace expansion by default (ksh88 compile-time option)
+       bash has fixed startup file for all interactive shells; ksh reads $ENV
+       bash has exported functions
+       bash command search finds functions before builtins
+       bash waits for all commands in pipeline to exit before returning status
+       emacs-mode editing has some slightly different key bindings
+
+C3)  Which new features in ksh-93 are not in bash, and which are?
+
+This list is current through ksh93t+ (05/05/2009)
+
+New things in ksh-93 not in bash-4.2:
+       floating point arithmetic and variables
+       math library functions
+       ${!name[sub]} name of subscript for associative array
+       `.' is allowed in variable names to create a hierarchical namespace
+       more extensive compound assignment syntax
+       discipline functions
+       KEYBD trap
+       variables: .sh.edchar, .sh.edmode, .sh.edcol, .sh.edtext, .sh.version,
+                  .sh.name, .sh.subscript, .sh.value, .sh.match, HISTEDIT
+       backreferences in pattern matching (\N)
+       `&' operator in pattern lists for matching (match all instead of any)
+       exit statuses between 0 and 255
+       FPATH and PATH mixing
+       lexical scoping for local variables in `ksh' functions
+       no scoping for local variables in `POSIX' functions
+       $''  \C[.collating-element.] escape sequence
+       -C/-I invocation options
+       print -f (bash uses printf)
+       `fc' has been renamed to `hist'
+       `.' can execute shell functions
+       getopts -a
+       printf %B, %H, %P, %R, %Z modifiers, output base for %d, `=' flag
+       read -n/-N differ/-v
+       set -o showme/-o multiline (bash default)
+       `sleep' and `getconf' builtins (bash has loadable versions)
+       [[ -R name ]] (checks whether or not name is a nameref)
+       typeset -C/-S/-T/-X/-h/-s
+       experimental `type' definitions (a la typedef) using typeset
+       array expansions ${array[sub1..sub2]} and ${!array[sub1..sub2]}
+       associative array assignments using `;' as element separator
+       command substitution $(n<#) expands to current byte offset for fd N
+       new '${ ' form of command substitution, executed in current shell
+       new >;/<>;/<#pat/<##pat/<#/># redirections
+       brace expansion printf-like formats 
+
+New things in ksh-93 present in bash-4.2:
+       associative arrays
+       [n]<&word- and [n]>&word- redirections (combination dup and close)
+        for (( expr1; expr2; expr3 )) ; do list; done - arithmetic for command
+        ?:, ++, --, `expr1 , expr2' arithmetic operators
+       expansions: ${!param}, ${param:offset[:len]}, ${param/pat[/str]},
+                   ${!param*}
+       compound array assignment
+       negative subscripts for indexed array variables
+       the `!' reserved word
+       loadable builtins -- but ksh uses `builtin' while bash uses `enable'
+       new $'...' and $"..." quoting
+       FIGNORE (but bash uses GLOBIGNORE), HISTCMD
+       brace expansion and set -B
+       changes to kill builtin
+       `command', `builtin', `disown' builtins
+       echo -e
+       exec -c/-a
+       printf %T modifier
+       read -A (bash uses read -a)
+        read -t/-d
+       trap -p
+       `.' restores the positional parameters when it completes
+       set -o notify/-C
+       set -o pipefail
+       set -G (-o globstar) and **
+       POSIX.2 `test'
+       umask -S
+       unalias -a
+       command and arithmetic substitution performed on PS1, PS4, and ENV
+       command name completion, TAB displaying possible completions
+       ENV processed only for interactive shells
+       The `+=' assignment operator
+       the `;&' case statement "fallthrough" pattern list terminator
+       csh-style history expansion and set -H
+       negative offsets in ${param:offset:length}
+       redirection operators preceded with {varname} to store fd number in varname
+       DEBUG can force skipping following command
+       [[ -v var ]] operator (checks whether or not var is set)
+       typeset -n and `nameref' variables
+
+Section D:  Why does bash do some things differently than other Unix shells?
+
+D1) Why does bash run a different version of `command' than
+    `which command' says it will?
+
+On many systems, `which' is actually a csh script that assumes
+you're running csh.  In tcsh, `which' and its cousin `where'
+are builtins.  On other Unix systems, `which' is a perl script
+that uses the PATH environment variable.  Many Linux distributions
+use GNU `which', which is a C program that can understand shell
+aliases.
+
+The csh script version reads the csh startup files from your
+home directory and uses those to determine which `command' will
+be invoked.  Since bash doesn't use any of those startup files,
+there's a good chance that your bash environment differs from
+your csh environment.  The bash `type' builtin does everything
+`which' does, and will report correct results for the running
+shell.  If you're really wedded to the name `which', try adding
+the following function definition to your .bashrc:
+
+       which()
+       {
+               builtin type "$@"
+       }
+
+If you're moving from tcsh and would like to bring `where' along
+as well, use this function:
+
+       where()
+       {
+               builtin type -a "$@"
+       }
+
+D2) Why doesn't bash treat brace expansions exactly like csh?
+
+The only difference between bash and csh brace expansion is that
+bash requires a brace expression to contain at least one unquoted
+comma if it is to be expanded.  Any brace-surrounded word not
+containing an unquoted comma is left unchanged by the brace
+expansion code.  This affords the greatest degree of sh
+compatibility. 
+
+Bash, ksh, zsh, and pd-ksh all implement brace expansion this way. 
+
+D3) Why doesn't bash have csh variable modifiers?
+
+Posix has specified a more powerful, albeit somewhat more cryptic,
+mechanism cribbed from ksh, and bash implements it.
+
+${parameter%word}
+        Remove smallest suffix pattern.  The WORD is expanded to produce
+        a pattern.  It then expands to the value of PARAMETER, with the
+        smallest portion of the suffix matched by the pattern deleted.
+
+        x=file.c
+        echo ${x%.c}.o
+        -->file.o
+
+${parameter%%word}
+
+        Remove largest suffix pattern.  The WORD is expanded to produce
+        a pattern.  It then expands to the value of PARAMETER, with the
+        largest portion of the suffix matched by the pattern deleted.
+
+        x=posix/src/std
+        echo ${x%%/*}
+        -->posix
+
+${parameter#word}
+        Remove smallest prefix pattern.  The WORD is expanded to produce
+        a pattern.  It then expands to the value of PARAMETER, with the
+        smallest portion of the prefix matched by the pattern deleted.
+
+        x=$HOME/src/cmd
+        echo ${x#$HOME}
+        -->/src/cmd
+
+${parameter##word}
+        Remove largest prefix pattern.  The WORD is expanded to produce
+        a pattern.  It then expands to the value of PARAMETER, with the
+        largest portion of the prefix matched by the pattern deleted.
+
+        x=/one/two/three
+        echo ${x##*/}
+        -->three
+
+
+Given
+       a=/a/b/c/d
+       b=b.xxx
+
+       csh                     bash            result
+       ---                     ----            ------
+       $a:h                    ${a%/*}            /a/b/c
+       $a:t                    ${a##*/}           d
+       $b:r                    ${b%.*}            b
+       $b:e                    ${b##*.}           xxx
+
+
+D4) How can I make my csh aliases work when I convert to bash?
+
+Bash uses a different syntax to support aliases than csh does. 
+The details can be found in the documentation.  We have provided
+a shell script which does most of the work of conversion for you;
+this script can be found in ./examples/misc/aliasconv.sh.  Here is
+how you use it:
+  
+Start csh in the normal way for you.  (e.g., `csh')
+  
+Pipe the output of `alias' through `aliasconv.sh', saving the
+results into `bash_aliases':
+  
+       alias | bash aliasconv.sh >bash_aliases
+  
+Edit `bash_aliases', carefully reading through any created
+functions.  You will need to change the names of some csh specific
+variables to the bash equivalents.  The script converts $cwd to
+$PWD, $term to $TERM, $home to $HOME, $user to $USER, and $prompt
+to $PS1.  You may also have to add quotes to avoid unwanted
+expansion.
+
+For example, the csh alias:
+  
+       alias cd 'cd \!*; echo $cwd'
+  
+is converted to the bash function:
+
+       cd () { command cd "$@"; echo $PWD ; }
+
+The only thing that needs to be done is to quote $PWD:
+  
+       cd () { command cd "$@"; echo "$PWD" ; }
+  
+Merge the edited file into your ~/.bashrc.
+
+There is an additional, more ambitious, script in
+examples/misc/cshtobash that attempts to convert your entire csh
+environment to its bash equivalent.  This script can be run as
+simply `cshtobash' to convert your normal interactive
+environment, or as `cshtobash ~/.login' to convert your login
+environment. 
+
+D5) How can I pipe standard output and standard error from one command to
+    another, like csh does with `|&'?
+
+Use
+       command 2>&1 | command2
+
+The key is to remember that piping is performed before redirection, so
+file descriptor 1 points to the pipe when it is duplicated onto file
+descriptor 2.
+
+D6) Now that I've converted from ksh to bash, are there equivalents to
+    ksh features like autoloaded functions and the `whence' command?
+
+There are features in ksh-88 and ksh-93 that do not have direct bash
+equivalents.  Most, however, can be emulated with very little trouble.
+
+ksh-88 feature         Bash equivalent
+--------------         ---------------
+compiled-in aliases    set up aliases in .bashrc; some ksh aliases are
+                       bash builtins (hash, history, type)
+coprocesses            named pipe pairs (one for read, one for write)
+typeset +f             declare -F
+cd, print, whence      function substitutes in examples/functions/kshenv
+autoloaded functions   examples/functions/autoload is the same as typeset -fu
+read var?prompt                read -p prompt var
+
+ksh-93 feature         Bash equivalent
+--------------         ---------------
+sleep, getconf         Bash has loadable versions in examples/loadables
+${.sh.version}         $BASH_VERSION
+print -f               printf
+hist                   alias hist=fc
+$HISTEDIT              $FCEDIT
+
+Section E:  How can I get bash to do certain things, and why does bash do
+           things the way it does?
+
+E1) Why is the bash builtin `test' slightly different from /bin/test?
+
+The specific example used here is [ ! x -o x ], which is false.
+
+Bash's builtin `test' implements the Posix.2 spec, which can be
+summarized as follows (the wording is due to David Korn):
+   
+Here is the set of rules for processing test arguments.
+  
+    0 Args: False
+    1 Arg:  True iff argument is not null.
+    2 Args: If first arg is !, True iff second argument is null.
+           If first argument is unary, then true if unary test is true
+           Otherwise error.
+    3 Args: If second argument is a binary operator, do binary test of $1 $3
+           If first argument is !, negate two argument test of $2 $3
+           If first argument is `(' and third argument is `)', do the
+           one-argument test of the second argument.
+           Otherwise error.
+    4 Args: If first argument is !, negate three argument test of $2 $3 $4.
+           Otherwise unspecified
+    5 or more Args: unspecified.  (Historical shells would use their
+    current algorithm).
+   
+The operators -a and -o are considered binary operators for the purpose
+of the 3 Arg case.
+   
+As you can see, the test becomes (not (x or x)), which is false.
+
+E2) Why does bash sometimes say `Broken pipe'?
+
+If a sequence of commands appears in a pipeline, and one of the
+reading commands finishes before the writer has finished, the
+writer receives a SIGPIPE signal.  Many other shells special-case
+SIGPIPE as an exit status in the pipeline and do not report it. 
+For example, in:
+  
+      ps -aux | head
+  
+`head' can finish before `ps' writes all of its output, and ps
+will try to write on a pipe without a reader.  In that case, bash
+will print `Broken pipe' to stderr when ps is killed by a
+SIGPIPE. 
+
+As of bash-3.1, bash does not report SIGPIPE errors by default.  You
+can build a version of bash that will report such errors.
+
+E3) When I have terminal escape sequences in my prompt, why does bash
+    wrap lines at the wrong column?
+
+Readline, the line editing library that bash uses, does not know
+that the terminal escape sequences do not take up space on the
+screen.  The redisplay code assumes, unless told otherwise, that
+each character in the prompt is a `printable' character that
+takes up one character position on the screen. 
+
+You can use the bash prompt expansion facility (see the PROMPTING
+section in the manual page) to tell readline that sequences of
+characters in the prompt strings take up no screen space. 
+
+Use the \[ escape to begin a sequence of non-printing characters,
+and the \] escape to signal the end of such a sequence. 
+
+E4) If I pipe the output of a command into `read variable', why doesn't
+    the output show up in $variable when the read command finishes?
+
+This has to do with the parent-child relationship between Unix
+processes.  It affects all commands run in pipelines, not just
+simple calls to `read'.  For example, piping a command's output
+into a `while' loop that repeatedly calls `read' will result in
+the same behavior.
+
+Each element of a pipeline, even a builtin or shell function,
+runs in a separate process, a child of the shell running the
+pipeline.  A subprocess cannot affect its parent's environment. 
+When the `read' command sets the variable to the input, that
+variable is set only in the subshell, not the parent shell.  When
+the subshell exits, the value of the variable is lost. 
+
+Many pipelines that end with `read variable' can be converted
+into command substitutions, which will capture the output of
+a specified command.  The output can then be assigned to a
+variable:
+
+       grep ^gnu /usr/lib/news/active | wc -l | read ngroup
+
+can be converted into
+
+       ngroup=$(grep ^gnu /usr/lib/news/active | wc -l)
+
+This does not, unfortunately, work to split the text among
+multiple variables, as read does when given multiple variable
+arguments.  If you need to do this, you can either use the
+command substitution above to read the output into a variable
+and chop up the variable using the bash pattern removal
+expansion operators or use some variant of the following
+approach.
+
+Say /usr/local/bin/ipaddr is the following shell script:
+
+#! /bin/sh
+host `hostname` | awk '/address/ {print $NF}'
+
+Instead of using
+
+       /usr/local/bin/ipaddr | read A B C D
+
+to break the local machine's IP address into separate octets, use
+
+       OIFS="$IFS"
+       IFS=.
+       set -- $(/usr/local/bin/ipaddr)
+       IFS="$OIFS"
+       A="$1" B="$2" C="$3" D="$4"
+
+Beware, however, that this will change the shell's positional
+parameters.  If you need them, you should save them before doing
+this.
+
+This is the general approach -- in most cases you will not need to
+set $IFS to a different value.
+
+Some other user-supplied alternatives include:
+
+read A B C D << HERE
+    $(IFS=.; echo $(/usr/local/bin/ipaddr))
+HERE
+
+and, where process substitution is available,
+
+read A B C D < <(IFS=.; echo $(/usr/local/bin/ipaddr))
+
+E5) I have a bunch of shell scripts that use backslash-escaped characters
+    in arguments to `echo'.  Bash doesn't interpret these characters.  Why
+    not, and how can I make it understand them?
+
+This is the behavior of echo on most Unix System V machines.
+
+The bash builtin `echo' is modeled after the 9th Edition
+Research Unix version of `echo'.  It does not interpret
+backslash-escaped characters in its argument strings by default;
+it requires the use of the -e option to enable the
+interpretation.  The System V echo provides no way to disable the
+special characters; the bash echo has a -E option to disable
+them. 
+
+There is a configuration option that will make bash behave like
+the System V echo and interpret things like `\t' by default.  Run
+configure with the --enable-xpg-echo-default option to turn this
+on.  Be aware that this will cause some of the tests run when you
+type `make tests' to fail.
+
+There is a shell option, `xpg_echo', settable with `shopt', that will
+change the behavior of echo at runtime.  Enabling this option turns
+on expansion of backslash-escape sequences.
+
+E6) Why doesn't a while or for loop get suspended when I type ^Z?
+
+This is a consequence of how job control works on Unix.  The only
+thing that can be suspended is the process group.  This is a single
+command or pipeline of commands that the shell forks and executes.
+
+When you run a while or for loop, the only thing that the shell forks
+and executes are any commands in the while loop test and commands in
+the loop bodies.  These, therefore, are the only things that can be
+suspended when you type ^Z.
+
+If you want to be able to stop the entire loop, you need to put it
+within parentheses, which will force the loop into a subshell that
+may be stopped (and subsequently restarted) as a single unit.
+
+E7) What about empty for loops in Makefiles?
+
+It's fairly common to see constructs like this in automatically-generated
+Makefiles:
+
+SUBDIRS = @SUBDIRS@
+
+       ...
+
+subdirs-clean:
+       for d in ${SUBDIRS}; do \
+               ( cd $$d && ${MAKE} ${MFLAGS} clean ) \
+       done
+
+When SUBDIRS is empty, this results in a command like this being passed to
+bash:
+
+       for d in ; do
+               ( cd $d && ${MAKE} ${MFLAGS} clean )
+       done
+
+In versions of bash before bash-2.05a, this was a syntax error.  If the
+reserved word `in' was present, a word must follow it before the semicolon
+or newline.  The language in the manual page referring to the list of words
+being empty referred to the list after it is expanded.  These versions of
+bash required that there be at least one word following the `in' when the
+construct was parsed.
+
+The idiomatic Makefile solution is something like:
+
+SUBDIRS = @SUBDIRS@
+
+subdirs-clean:
+       subdirs=$SUBDIRS ; for d in $$subdirs; do \
+               ( cd $$d && ${MAKE} ${MFLAGS} clean ) \
+       done
+
+The latest updated POSIX standard has changed this:  the word list
+is no longer required.  Bash versions 2.05a and later accept the
+new syntax.
+
+E8) Why does the arithmetic evaluation code complain about `08'?
+
+The bash arithmetic evaluation code (used for `let', $(()), (()), and in
+other places), interprets a leading `0' in numeric constants as denoting
+an octal number, and a leading `0x' as denoting hexadecimal.  This is
+in accordance with the POSIX.2 spec, section 2.9.2.1, which states that
+arithmetic constants should be handled as signed long integers as defined
+by the ANSI/ISO C standard.
+
+The POSIX.2 interpretation committee has confirmed this:
+
+http://www.pasc.org/interps/unofficial/db/p1003.2/pasc-1003.2-173.html
+
+E9) Why does the pattern matching expression [A-Z]* match files beginning
+    with every letter except `z'?
+
+Bash-2.03, Bash-2.05 and later versions honor the current locale setting
+when processing ranges within pattern matching bracket expressions ([A-Z]). 
+This is what POSIX.2 and SUSv3/XPG6 specify. 
+
+The behavior of the matcher in bash-2.05 and later versions depends on the
+current LC_COLLATE setting.  Setting this variable to `C' or `POSIX' will
+result in the traditional behavior ([A-Z] matches all uppercase ASCII
+characters).  Many other locales, including the en_US locale (the default
+on many US versions of Linux) collate the upper and lower case letters like
+this:
+
+       AaBb...Zz
+
+which means that [A-Z] matches every letter except `z'.  Others collate like
+
+       aAbBcC...zZ
+
+which means that [A-Z] matches every letter except `a'.
+
+The portable way to specify upper case letters is [:upper:] instead of
+A-Z; lower case may be specified as [:lower:] instead of a-z.
+
+Look at the manual pages for setlocale(3), strcoll(3), and, if it is
+present, locale(1).  If you have locale(1), you can use it to find
+your current locale information even if you do not have any of the
+LC_ variables set.
+
+My advice is to put
+
+       export LC_COLLATE=C
+
+into /etc/profile and inspect any shell scripts run from cron for
+constructs like [A-Z].  This will prevent things like
+
+       rm [A-Z]*
+
+from removing every file in the current directory except those beginning
+with `z' and still allow individual users to change the collation order.
+Users may put the above command into their own profiles as well, of course.
+
+E10) Why does `cd //' leave $PWD as `//'?
+
+POSIX.2, in its description of `cd', says that *three* or more leading
+slashes may be replaced with a single slash when canonicalizing the
+current working directory.
+
+This is, I presume, for historical compatibility.  Certain versions of
+Unix, and early network file systems, used paths of the form
+//hostname/path to access `path' on server `hostname'.
+
+E11) If I resize my xterm while another program is running, why doesn't bash
+     notice the change?
+
+This is another issue that deals with job control.
+
+The kernel maintains a notion of a current terminal process group.  Members
+of this process group (processes whose process group ID is equal to the
+current terminal process group ID) receive terminal-generated signals like
+SIGWINCH.  (For more details, see the JOB CONTROL section of the bash
+man page.)
+
+If a terminal is resized, the kernel sends SIGWINCH to each member of
+the terminal's current process group (the `foreground' process group).
+
+When bash is running with job control enabled, each pipeline (which may be
+a single command) is run in its own process group, different from bash's
+process group.  This foreground process group receives the SIGWINCH; bash
+does not.  Bash has no way of knowing that the terminal has been resized.
+
+There is a `checkwinsize' option, settable with the `shopt' builtin, that
+will cause bash to check the window size and adjust its idea of the
+terminal's dimensions each time a process stops or exits and returns control
+of the terminal to bash.  Enable it with `shopt -s checkwinsize'.
+
+E12) Why don't negative offsets in substring expansion work like I expect?
+
+When substring expansion of the form ${param:offset[:length} is used,
+an `offset' that evaluates to a number less than zero counts back from
+the end of the expanded value of $param.
+
+When a negative `offset' begins with a minus sign, however, unexpected things
+can happen.  Consider
+
+       a=12345678
+       echo ${a:-4}
+
+intending to print the last four characters of $a.  The problem is that
+${param:-word} already has a well-defined meaning: expand to word if the
+expanded value of param is unset or null, and $param otherwise.
+
+To use negative offsets that begin with a minus sign, separate the
+minus sign and the colon with a space.
+
+E13) Why does filename completion misbehave if a colon appears in the filename?
+
+Filename completion (and word completion in general) may appear to behave
+improperly if there is a colon in the word to be completed.
+
+The colon is special to readline's word completion code:  it is one of the
+characters that breaks words for the completer.  Readline uses these characters
+in sort of the same way that bash uses $IFS: they break or separate the words
+the completion code hands to the application-specific or default word
+completion functions.  The original intent was to make it easy to edit
+colon-separated lists (such as $PATH in bash) in various applications using
+readline for input.
+
+This is complicated by the fact that some versions of the popular
+`bash-completion' programmable completion package have problems with the
+default completion behavior in the presence of colons.  
+
+The current set of completion word break characters is available in bash as
+the value of the COMP_WORDBREAKS variable.  Removing `:' from that value is
+enough to make the colon not special to completion:
+
+COMP_WORDBREAKS=${COMP_WORDBREAKS//:}
+
+You can also quote the colon with a backslash to achieve the same result
+temporarily.
+
+E14) Why does quoting the pattern argument to the regular expression matching
+     conditional operator (=~) cause regexp matching to stop working?
+
+In versions of bash prior to bash-3.2, the effect of quoting the regular
+expression argument to the [[ command's =~ operator was not specified.
+The practical effect was that double-quoting the pattern argument required
+backslashes to quote special pattern characters, which interfered with the
+backslash processing performed by double-quoted word expansion and was
+inconsistent with how the == shell pattern matching operator treated
+quoted characters.
+
+In bash-3.2, the shell was changed to internally quote characters in single-
+and double-quoted string arguments to the =~ operator, which suppresses the
+special meaning of the characters special to regular expression processing
+(`.', `[', `\', `(', `), `*', `+', `?', `{', `|', `^', and `$') and forces
+them to be matched literally.  This is consistent with how the `==' pattern
+matching operator treats quoted portions of its pattern argument.
+
+Since the treatment of quoted string arguments was changed, several issues
+have arisen, chief among them the problem of white space in pattern arguments
+and the differing treatment of quoted strings between bash-3.1 and bash-3.2.
+Both problems may be solved by using a shell variable to hold the pattern.
+Since word splitting is not performed when expanding shell variables in all
+operands of the [[ command, this allows users to quote patterns as they wish
+when assigning the variable, then expand the values to a single string that
+may contain whitespace.  The first problem may be solved by using backslashes
+or any other quoting mechanism to escape the white space in the patterns.
+
+Bash-4.0 introduces the concept of a `compatibility level', controlled by
+several options to the `shopt' builtin.  If the `compat31' option is enabled,
+bash reverts to the bash-3.1 behavior with respect to quoting the rhs of
+the =~ operator.
+
+E15) Tell me more about the shell compatibility level.
+
+Bash-4.0 introduced the concept of a `shell compatibility level', specified
+as a set of options to the shopt builtin (compat31, compat32, compat40 at
+this writing).  There is only one current compatibility level -- each
+option is mutually exclusive.  This list does not mention behavior that is
+standard for a particular version (e.g., setting compat32 means that quoting
+the rhs of the regexp matching operator quotes special regexp characters in
+the word, which is default behavior in bash-3.2 and above).
+
+compat31 set
+       - the < and > operators to the [[ command do not consider the current
+         locale when comparing strings
+       - quoting the rhs of the regexp matching operator (=~) has no
+         special effect
+
+compat32 set
+       - the < and > operators to the [[ command do not consider the current
+         locale when comparing strings
+
+compat40 set
+       - the < and > operators to the [[ command do not consider the current
+         locale when comparing strings
+       - interrupting a command list such as "a ; b ; c" causes the execution
+         of the entire list to be aborted (in versions before bash-4.0,
+         interrupting one command in a list caused the next to be executed)
+
+compat41 set
+        - interrupting a command list such as "a ; b ; c" causes the execution
+          of the entire list to be aborted (in versions before bash-4.1,
+          interrupting one command in a list caused the next to be executed)
+        - when in posix mode, single quotes in the `word' portion of a
+          double-quoted parameter expansion define a new quoting context and
+          are treated specially
+    
+compat42 set
+        - the replacement string in double-quoted pattern substitution is not
+          run through quote removal, as in previous versions
+
+Section F:  Things to watch out for on certain Unix versions
+
+F1) Why can't I use command line editing in my `cmdtool'?
+
+The problem is `cmdtool' and bash fighting over the input.  When
+scrolling is enabled in a cmdtool window, cmdtool puts the tty in
+`raw mode' to permit command-line editing using the mouse for
+applications that cannot do it themselves.  As a result, bash and
+cmdtool each try to read keyboard input immediately, with neither
+getting enough of it to be useful.
+
+This mode also causes cmdtool to not implement many of the
+terminal functions and control sequences appearing in the
+`sun-cmd' termcap entry.  For a more complete explanation, see
+that file examples/suncmd.termcap in the bash distribution. 
+
+`xterm' is a better choice, and gets along with bash much more
+smoothly.
+
+If you must use cmdtool, you can use the termcap description in
+examples/suncmd.termcap.  Set the TERMCAP variable to the terminal
+description contained in that file, i.e.
+
+TERMCAP='Mu|sun-cmd:am:bs:km:pt:li#34:co#80:cl=^L:ce=\E[K:cd=\E[J:rs=\E[s:'
+
+Then export TERMCAP and start a new cmdtool window from that shell.
+The bash command-line editing should behave better in the new
+cmdtool.  If this works, you can put the assignment to TERMCAP
+in your bashrc file.
+
+F2) I built bash on Solaris 2.  Why do globbing expansions and filename
+    completion chop off the first few characters of each filename?
+
+This is the consequence of building bash on SunOS 5 and linking
+with the libraries in /usr/ucblib, but using the definitions
+and structures from files in /usr/include. 
+
+The actual conflict is between the dirent structure in
+/usr/include/dirent.h and the struct returned by the version of
+`readdir' in libucb.a (a 4.3-BSD style `struct direct'). 
+
+Make sure you've got /usr/ccs/bin ahead of /usr/ucb in your $PATH
+when configuring and building bash.  This will ensure that you
+use /usr/ccs/bin/cc or acc instead of /usr/ucb/cc and that you
+link with libc before libucb. 
+
+If you have installed the Sun C compiler, you may also need to
+put /usr/ccs/bin and /opt/SUNWspro/bin into your $PATH before
+/usr/ucb.
+
+F3) Why does bash dump core after I interrupt username completion or
+    `~user' tilde expansion on a machine running NIS?
+
+This is a famous and long-standing bug in the SunOS YP (sorry, NIS)
+client library, which is part of libc.
+
+The YP library code keeps static state -- a pointer into the data
+returned from the server.  When YP initializes itself (setpwent),
+it looks at this pointer and calls free on it if it's non-null. 
+So far, so good. 
+
+If one of the YP functions is interrupted during getpwent (the
+exact function is interpretwithsave()), and returns NULL, the
+pointer is freed without being reset to NULL, and the function
+returns.  The next time getpwent is called, it sees that this
+pointer is non-null, calls free, and the bash free() blows up
+because it's being asked to free freed memory. 
+
+The traditional Unix mallocs allow memory to be freed multiple
+times; that's probably why this has never been fixed.  You can
+run configure with the `--without-gnu-malloc' option to use
+the C library malloc and avoid the problem.
+
+F4) I'm running SVR4.2.  Why is the line erased every time I type `@'?
+
+The `@' character is the default `line kill' character in most
+versions of System V, including SVR4.2.  You can change this
+character to whatever you want using `stty'.  For example, to
+change the line kill character to control-u, type
+
+       stty kill ^U
+
+where the `^' and `U' can be two separate characters.
+
+F5) Why does bash report syntax errors when my C News scripts use a
+    redirection before a subshell command?
+
+The actual command in question is something like
+
+       < file ( command )
+
+According to the grammar given in the POSIX.2 standard, this construct
+is, in fact, a syntax error.  Redirections may only precede `simple
+commands'.  A subshell construct such as the above is one of the shell's
+`compound commands'.  A redirection may only follow a compound command.
+
+This affects the mechanical transformation of commands that use `cat'
+to pipe a file into a command (a favorite Useless-Use-Of-Cat topic on
+comp.unix.shell).  While most commands of the form
+
+       cat file | command
+
+can be converted to `< file command', shell control structures such as
+loops and subshells require `command < file'.
+
+The file CWRU/sh-redir-hack in the bash distribution is an
+(unofficial) patch to parse.y that will modify the grammar to
+support this construct.  It will not apply with `patch'; you must
+modify parse.y by hand.  Note that if you apply this, you must
+recompile with -DREDIRECTION_HACK.  This introduces a large
+number of reduce/reduce conflicts into the shell grammar. 
+
+F6) Why can't I use vi-mode editing on Red Hat Linux 6.1?
+
+The short answer is that Red Hat screwed up.
+
+The long answer is that they shipped an /etc/inputrc that only works
+for emacs mode editing, and then screwed all the vi users by setting
+INPUTRC to /etc/inputrc in /etc/profile.
+
+The short fix is to do one of the following: remove or rename
+/etc/inputrc, set INPUTRC=~/.inputrc in ~/.bashrc (or .bash_profile,
+but make sure you export it if you do), remove the assignment to
+INPUTRC from /etc/profile, add
+
+        set keymap emacs
+
+to the beginning of /etc/inputrc, or bracket the key bindings in
+/etc/inputrc with these lines
+
+       $if mode=emacs
+               [...]
+       $endif
+
+F7) Why do bash-2.05a and bash-2.05b fail to compile `printf.def' on
+    HP/UX 11.x?
+
+HP/UX's support for long double is imperfect at best.
+
+GCC will support it without problems, but the HP C library functions
+like strtold(3) and printf(3) don't actually work with long doubles.
+HP implemented a `long_double' type as a 4-element array of 32-bit
+ints, and that is what the library functions use.  The ANSI C
+`long double' type is a 128-bit floating point scalar.
+
+The easiest fix, until HP fixes things up, is to edit the generated
+config.h and #undef the HAVE_LONG_DOUBLE line.  After doing that,
+the compilation should complete successfully.
+
+Section G:  How can I get bash to do certain common things?
+
+G1) How can I get bash to read and display eight-bit characters?
+
+This is a process requiring several steps.
+
+First, you must ensure that the `physical' data path is a full eight
+bits.  For xterms, for example, the `vt100' resources `eightBitInput'
+and `eightBitOutput' should be set to `true'.
+
+Once you have set up an eight-bit path, you must tell the kernel and
+tty driver to leave the eighth bit of characters alone when processing
+keyboard input.  Use `stty' to do this:
+
+       stty cs8 -istrip -parenb
+
+For old BSD-style systems, you can use
+
+       stty pass8
+
+You may also need
+
+       stty even odd
+
+Finally, you need to tell readline that you will be inputting and
+displaying eight-bit characters.  You use readline variables to do
+this.  These variables can be set in your .inputrc or using the bash
+`bind' builtin.  Here's an example using `bind':
+
+       bash$ bind 'set convert-meta off'
+       bash$ bind 'set meta-flag on'
+       bash$ bind 'set output-meta on'
+
+The `set' commands between the single quotes may also be placed
+in ~/.inputrc.
+
+The script examples/scripts.noah/meta.bash encapsulates the bind
+commands in a shell function.
+
+G2) How do I write a function `x' to replace builtin command `x', but
+    still invoke the command from within the function?
+
+This is why the `command' and `builtin' builtins exist.  The
+`command' builtin executes the command supplied as its first
+argument, skipping over any function defined with that name.  The
+`builtin' builtin executes the builtin command given as its first
+argument directly. 
+
+For example, to write a function to replace `cd' that writes the
+hostname and current directory to an xterm title bar, use
+something like the following:
+
+       cd()
+       {
+               builtin cd "$@" && xtitle "$HOST: $PWD"
+       }
+
+This could also be written using `command' instead of `builtin';
+the version above is marginally more efficient. 
+
+G3) How can I find the value of a shell variable whose name is the value
+    of another shell variable?
+
+Versions of Bash newer than Bash-2.0 support this directly.  You can use 
+
+       ${!var}
+
+For example, the following sequence of commands will echo `z':
+
+       var1=var2
+       var2=z
+       echo ${!var1}
+
+For sh compatibility, use the `eval' builtin.  The important
+thing to remember is that `eval' expands the arguments you give
+it again, so you need to quote the parts of the arguments that
+you want `eval' to act on. 
+
+For example, this expression prints the value of the last positional
+parameter:
+
+       eval echo \"\$\{$#\}\"
+
+The expansion of the quoted portions of this expression will be
+deferred until `eval' runs, while the `$#' will be expanded
+before `eval' is executed.  In versions of bash later than bash-2.0,
+
+       echo ${!#}
+
+does the same thing.
+
+This is not the same thing as ksh93 `nameref' variables, though the syntax
+is similar.  I may add namerefs in a future bash version.
+
+G4) How can I make the bash `time' reserved word print timing output that
+     looks like the output from my system's /usr/bin/time?
+
+The bash command timing code looks for a variable `TIMEFORMAT' and
+uses its value as a format string to decide how to display the
+timing statistics.
+
+The value of TIMEFORMAT is a string with `%' escapes expanded in a
+fashion similar in spirit to printf(3).  The manual page explains
+the meanings of the escape sequences in the format string.
+
+If TIMEFORMAT is not set, bash acts as if the following assignment had
+been performed:
+
+       TIMEFORMAT=$'\nreal\t%3lR\nuser\t%3lU\nsys\t%3lS'
+
+The POSIX.2 default time format (used by `time -p command') is
+
+       TIMEFORMAT=$'real %2R\nuser %2U\nsys %2S'
+
+The BSD /usr/bin/time format can be emulated with:
+
+       TIMEFORMAT=$'\t%1R real\t%1U user\t%1S sys'
+
+The System V /usr/bin/time format can be emulated with:
+
+       TIMEFORMAT=$'\nreal\t%1R\nuser\t%1U\nsys\t%1S'
+
+The ksh format can be emulated with:
+
+       TIMEFORMAT=$'\nreal\t%2lR\nuser\t%2lU\nsys\t%2lS'
+
+G5) How do I get the current directory into my prompt?
+
+Bash provides a number of backslash-escape sequences which are expanded
+when the prompt string (PS1 or PS2) is displayed.  The full list is in
+the manual page.
+
+The \w expansion gives the full pathname of the current directory, with
+a tilde (`~') substituted for the current value of $HOME.  The \W
+expansion gives the basename of the current directory.  To put the full
+pathname of the current directory into the path without any tilde
+subsitution, use $PWD.  Here are some examples:
+
+       PS1='\w$ '      # current directory with tilde
+       PS1='\W$ '      # basename of current directory
+       PS1='$PWD$ '    # full pathname of current directory
+
+The single quotes are important in the final example to prevent $PWD from
+being expanded when the assignment to PS1 is performed.
+
+G6) How can I rename "*.foo" to "*.bar"?
+
+Use the pattern removal functionality described in D3.  The following `for'
+loop will do the trick:
+
+       for f in *.foo; do
+               mv $f ${f%foo}bar
+       done
+
+G7) How can I translate a filename from uppercase to lowercase?
+
+The script examples/functions/lowercase, originally written by John DuBois,
+will do the trick.  The converse is left as an exercise.
+
+G8) How can I write a filename expansion (globbing) pattern that will match
+    all files in the current directory except "." and ".."?
+
+You must have set the `extglob' shell option using `shopt -s extglob' to use
+this:
+
+       echo .!(.|) *
+
+A solution that works without extended globbing is given in the Unix Shell
+FAQ, posted periodically to comp.unix.shell.  It's a variant of
+
+       echo .[!.]* ..?* *
+
+(The ..?* catches files with names of three or more characters beginning
+with `..')
+
+Section H:  Where do I go from here?
+
+H1) How do I report bugs in bash, and where should I look for fixes and
+    advice?
+
+Use the `bashbug' script to report bugs.  It is built and
+installed at the same time as bash.  It provides a standard
+template for reporting a problem and automatically includes
+information about your configuration and build environment. 
+
+`bashbug' sends its reports to bug-bash@gnu.org, which
+is a large mailing list gatewayed to the usenet newsgroup gnu.bash.bug. 
+
+Bug fixes, answers to questions, and announcements of new releases
+are all posted to gnu.bash.bug.  Discussions concerning bash features
+and problems also take place there.
+
+To reach the bash maintainers directly, send mail to
+bash-maintainers@gnu.org.
+
+H2) What kind of bash documentation is there?
+
+First, look in the doc directory in the bash distribution.  It should
+contain at least the following files:
+
+bash.1         an extensive, thorough Unix-style manual page
+builtins.1     a manual page covering just bash builtin commands
+bashref.texi   a reference manual in GNU tex`info format
+bashref.info   an info version of the reference manual
+FAQ            this file
+article.ms     text of an article written for The Linux Journal
+readline.3     a man page describing readline
+
+Postscript, HTML, and ASCII files created from the above source are
+available in the documentation distribution.
+
+There is additional documentation available for anonymous FTP from host
+ftp.cwru.edu in the `pub/bash' directory.
+
+Cameron Newham and Bill Rosenblatt have written a book on bash, published
+by O'Reilly and Associates.  The book is based on Bill Rosenblatt's Korn
+Shell book.  The title is ``Learning the Bash Shell'', and the ISBN number
+of the third edition, published in March, 2005, is 0-596-00965-8.  Look for
+it in fine bookstores near you.  This edition of the book has been updated
+to cover bash-3.0.
+
+The GNU Bash Reference Manual has been published as a printed book by
+Network Theory Ltd (Paperback, ISBN: 0-9541617-7-7, Nov. 2006).  It covers
+bash-3.2 and is available from most online bookstores (see
+http://www.network-theory.co.uk/bash/manual/ for details).  The publisher
+will donate $1 to the Free Software Foundation for each copy sold. 
+
+Arnold Robbins and Nelson Beebe have written ``Classic Shell Scripting'',
+published by O'Reilly.  The first edition, with ISBN number 0-596-00595-4,
+was published in May, 2005.
+
+Chris F. A. Johnson, a frequent contributor to comp.unix.shell and
+gnu.bash.bug, has written ``Shell Scripting Recipes: A Problem-Solution
+Approach,'' a new book on shell scripting, concentrating on features of
+the POSIX standard helpful to shell script writers.  The first edition from
+Apress, with ISBN number 1-59059-471-1, was published in May, 2005.
+
+H3) What's coming in future versions?
+
+These are features I hope to include in a future version of bash.
+
+Rocky Bernstein's bash debugger (support is included with bash-4.0)
+
+H4) What's on the bash `wish list' for future versions?
+
+These are features that may or may not appear in a future version of bash.
+
+breaking some of the shell functionality into embeddable libraries
+a module system like zsh's, using dynamic loading like builtins
+a bash programmer's guide with a chapter on creating loadable builtins
+a better loadable interface to perl with access to the shell builtins and
+       variables (contributions gratefully accepted)
+ksh93-like `nameref' variables
+ksh93-like `xx.yy' variables (including some of the .sh.* variables) and
+       associated disipline functions
+Some of the new ksh93 pattern matching operators, like backreferencing
+
+H5) When will the next release appear?
+
+The next version will appear sometime in 2010.  Never make predictions. 
+
+This document is Copyright 1995-2010 by Chester Ramey.
+
+Permission is hereby granted, without written agreement and
+without license or royalty fees, to use, copy, and distribute
+this document for any purpose, provided that the above copyright
+notice appears in all copies of this document and that the
+contents of this document remain unaltered.
index d2aaf9e2c2ae7a660c4748f0f690f6599e1ce2d1..1272a90ded7bf1cc2ff62b21fe23033cf839906f 100644 (file)
Binary files a/doc/article.pdf and b/doc/article.pdf differ
index 96c83a1da561744c08c4d40f230a60b344e02184..3548b2a7bb0d326c15a6278f39ee07f271000f5a 100644 (file)
@@ -1257,7 +1257,7 @@ P\bPA\bAR\bRA\bAM\bME\bET\bTE\bER\bRS\bS
               the fraction is included.
 
               If  this  variable  is not set, b\bba\bas\bsh\bh acts as if it had the value
-              $\b$'\b'\\b\n\bnr\bre\bea\bal\bl\\b\t\bt%\b%3\b3l\blR\bR\\b\n\bnu\bus\bse\ber\br\\b\t\bt%\b%3\b3l\blU\bU\\b\n\bns\bsy\bys\bs\\b\t\btt\bt%\b%3\b3l\blS\bS'\b'.  If the value is  null,
+              $\b$'\b'\\b\n\bnr\bre\bea\bal\bl\\b\t\bt%\b%3\b3l\blR\bR\\b\n\bnu\bus\bse\ber\br\\b\t\bt%\b%3\b3l\blU\bU\\b\n\bns\bsy\bys\bs\\b\t\bt%\b%3\b3l\blS\bS'\b'.  If the value  is  null,
               no timing information is displayed.  A trailing newline is added
               when the format string is displayed.
        T\bTM\bMO\bOU\bUT\bT  If set to a value greater than zero, T\bTM\bMO\bOU\bUT\bT  is  treated  as  the
index 3c0e00ffdd44b53c67a11376c32aad46e34cfa81..c34b0a7a807e1de80597c9e64bb8861725b12a02 100644 (file)
@@ -3022,7 +3022,7 @@ The value of <I>p</I> determines whether or not the fraction is
 included.
 <DT><DD>
 If this variable is not set, <B>bash</B> acts as if it had the
-value <B>$aq\nreal\t%3lR\nuser\t%3lU\nsys\tt%3lSaq</B>.
+value <B>$aq\nreal\t%3lR\nuser\t%3lU\nsys\t%3lSaq</B>.
 If the value is null, no timing information is displayed.
 A trailing newline is added when the format string is displayed.
 
@@ -13253,6 +13253,6 @@ There may be only one active coprocess at a time.
 </DL>
 <HR>
 This document was created by man2html from bash.1.<BR>
-Time: 22 October 2013 11:07:59 EDT
+Time: 20 November 2013 08:00:32 EST
 </BODY>
 </HTML>
index 94ecc1ce58e9e0dd96a5070c5fbf9d9cc9ca6154..9ee726fe32292edb41cad87d7cf75c04400c1426 100644 (file)
Binary files a/doc/bash.pdf and b/doc/bash.pdf differ
index b8435e23ea7f20650b60cf00fee162af1163d164..37ac483946bb7fa57b9c2bce9c2a1f312050b0d7 100644 (file)
@@ -1,6 +1,6 @@
 %!PS-Adobe-3.0
 %%Creator: groff version 1.19.2
-%%CreationDate: Tue Oct 22 11:07:52 2013
+%%CreationDate: Wed Nov 20 07:51:25 2013
 %%DocumentNeededResources: font Times-Roman
 %%+ font Times-Bold
 %%+ font Times-Italic
@@ -2226,8 +2226,8 @@ F3(MM)3.168 E F0(m)A F3(SS)A F0(.)A F3(FF)A F0 3.167(s. The)B -.25(va)
 (determines whether or not the fraction is included.)2.5 E 13.364
 (If this v)144 392.4 R 13.364(ariable is not set,)-.25 F F1(bash)15.865
 E F0 13.365(acts as if it had the v)15.865 F(alue)-.25 E F1($\010\\nr)
-144 404.4 Q(eal\\t%3lR\\nuser\\t%3lU\\nsys\\tt%3lS\010)-.18 E F0 6.78
-(.I)C 4.28(ft)-6.78 G 1.78(he v)-4.28 F 1.78
+144 404.4 Q(eal\\t%3lR\\nuser\\t%3lU\\nsys\\t%3lS\010)-.18 E F0 7.113
+(.I)C 4.613(ft)-7.113 G 2.113(he v)-4.613 F 2.113
 (alue is null, no timing information is dis-)-.25 F 2.5(played. A)144
 416.4 R(trailing ne)2.5 E
 (wline is added when the format string is displayed.)-.25 E F1(TMOUT)108
index 640ea5f2c4098a02f142daacbaaf236f92485bfe..8c442edbbb2e1593e4c3800eedb13cc144fe813f 100644 (file)
Binary files a/doc/bashref.pdf and b/doc/bashref.pdf differ
index 256f869879278f8c6d4cd02e1f0ef1ccdebff0e2..a160b563c13d59dd18d2494f9a7905bb3180a22b 100644 (file)
@@ -1,6 +1,6 @@
 %!PS-Adobe-3.0
 %%Creator: groff version 1.19.2
-%%CreationDate: Tue Oct 22 11:07:52 2013
+%%CreationDate: Wed Nov 20 08:00:31 2013
 %%DocumentNeededResources: font Times-Roman
 %%+ font Times-Bold
 %%+ font Times-Italic
index 3b0761c5fff945fefb3e0620df47b2fccfff2fd2..7ec5f2235b69700609034088301993f08e8314ae 100644 (file)
@@ -1,6 +1,6 @@
 %!PS-Adobe-3.0
 %%Creator: groff version 1.19.2
-%%CreationDate: Tue Oct 22 11:07:52 2013
+%%CreationDate: Wed Nov 20 08:00:31 2013
 %%DocumentNeededResources: font Times-Roman
 %%+ font Times-Bold
 %%DocumentSuppliedResources: procset grops 1.19 2
index 029f02629d6a147c8426a65b6fcba90db6eb3452..534cbb6d662e95039088a3bb2b830cab3b22e512 100644 (file)
Binary files a/po/af.gmo and b/po/af.gmo differ
index 6720ef3d2cf6c09992eff934f52c2c38b6548978..a358cf723e211e26b42a4e933577bed6bd33f7ff 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"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-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"
@@ -45,21 +45,21 @@ msgstr ""
 msgid "%s: cannot create: %s"
 msgstr "%s: kan nie %s skep nie"
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr ""
 
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr ""
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr ""
@@ -112,23 +112,23 @@ msgstr "Afteken"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr ""
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
 "    Without EXPR, returns "
 msgstr ""
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr ""
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 #, fuzzy
 msgid "too many arguments"
 msgstr "te veel parameters"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr ""
 
@@ -320,7 +320,7 @@ msgstr ""
 msgid "cannot use `-f' to make functions"
 msgstr ""
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: leesalleen-funksie"
@@ -359,7 +359,7 @@ msgstr ""
 msgid "%s: cannot delete: %s"
 msgstr "%s: kan nie %s skep nie"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -780,42 +780,42 @@ msgstr ""
 msgid "%s is hashed (%s)\n"
 msgstr ""
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr ""
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, fuzzy, c-format
 msgid "`%c': bad command"
 msgstr "%s: illegal option -- %c\n"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, fuzzy, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: kan nie %s skep nie"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 #, fuzzy
 msgid "limit"
 msgstr "Filter beperk:"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, fuzzy, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: kan nie %s skep nie"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 #, fuzzy
 msgid "octal number"
 msgstr "Die sein nommer wat was gevang het"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr ""
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr ""
@@ -879,42 +879,42 @@ msgstr ""
 msgid "pipe error"
 msgstr "pypfout: %s"
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr ""
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: bevel nie gevind nie"
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr ""
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, fuzzy, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: is 'n gids"
 
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, fuzzy, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: kan nie 'n binêre lêer uitvoer nie"
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, c-format
 msgid "`%s': is a special builtin"
 msgstr ""
 
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, fuzzy, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "kan nie fd %d na fd 0 dupliseer nie: %s"
@@ -998,17 +998,17 @@ msgstr "%s: heelgetal-uitdrukking is verwag\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "Kan nie die program uitvoer nie:"
 
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, fuzzy, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "kan nie fd %d na fd 0 dupliseer nie: %s"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr ""
@@ -1249,22 +1249,22 @@ msgstr ""
 msgid "network operations not supported"
 msgstr ""
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr ""
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr ""
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr ""
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr ""
@@ -1414,7 +1414,7 @@ msgstr "Gebruik Kaart na Los Tronk"
 msgid "unexpected EOF while looking for matching `)'"
 msgstr ""
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr ""
@@ -1887,12 +1887,12 @@ msgstr "Ontbrekende '>'"
 msgid "invalid signal number"
 msgstr "Die sein nommer wat was gevang het"
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr ""
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -2058,7 +2058,7 @@ msgstr "/Opsies/Toets"
 
 #: builtins.c:64
 #, fuzzy
-msgid "cd [-L|[-P [-e]]] [dir]"
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "init_cache_dir %s... "
 
 #: builtins.c:66
@@ -2553,6 +2553,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2565,7 +2568,7 @@ msgid ""
 "    -P is used; non-zero otherwise."
 msgstr ""
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2581,7 +2584,7 @@ msgid ""
 "    cannot be read."
 msgstr ""
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2591,7 +2594,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2599,7 +2602,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2607,7 +2610,7 @@ msgid ""
 "    Always fails."
 msgstr ""
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2626,7 +2629,7 @@ msgid ""
 "    Returns exit status of COMMAND, or failure if COMMAND is not found."
 msgstr ""
 
-#: builtins.c:485
+#: builtins.c:487
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2666,14 +2669,14 @@ msgid ""
 "    assignment error occurs."
 msgstr ""
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:533
+#: builtins.c:535
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2688,7 +2691,7 @@ msgid ""
 "    assignment error occurs, or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:550
+#: builtins.c:552
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2722,7 +2725,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2735,7 +2738,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2762,7 +2765,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2774,7 +2777,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2815,7 +2818,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2838,7 +2841,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -2846,7 +2849,7 @@ msgid ""
 "    is that of the last command executed."
 msgstr ""
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2855,7 +2858,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -2885,7 +2888,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -2897,7 +2900,7 @@ msgid ""
 "    Status of command placed in foreground, or failure if an error occurs."
 msgstr ""
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -2911,7 +2914,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:782
+#: builtins.c:784
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2935,7 +2938,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2957,7 +2960,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -2991,7 +2994,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3015,7 +3018,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3032,7 +3035,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3054,7 +3057,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -3099,7 +3102,7 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:981
+#: builtins.c:983
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -3150,7 +3153,7 @@ msgid ""
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3162,7 +3165,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1039
+#: builtins.c:1041
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3247,7 +3250,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3269,7 +3272,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3288,7 +3291,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1165
+#: builtins.c:1167
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3310,7 +3313,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3321,7 +3324,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3335,7 +3338,7 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -3349,7 +3352,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1246
+#: builtins.c:1248
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3432,7 +3435,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1327
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3440,7 +3443,7 @@ msgid ""
 "    be a literal `]', to match the opening `['."
 msgstr ""
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3452,7 +3455,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1348
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -3496,7 +3499,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3526,7 +3529,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1415
+#: builtins.c:1417
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -3573,7 +3576,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3591,7 +3594,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1483
+#: builtins.c:1485
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3611,7 +3614,7 @@ msgid ""
 "    option is given."
 msgstr ""
 
-#: builtins.c:1504
+#: builtins.c:1506
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -3626,7 +3629,7 @@ msgid ""
 "    option is given."
 msgstr ""
 
-#: builtins.c:1519
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3639,7 +3642,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1533
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3656,7 +3659,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1551
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -3676,7 +3679,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1572
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3692,7 +3695,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1589
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -3703,7 +3706,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1601
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -3724,7 +3727,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1618
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -3735,7 +3738,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1630
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -3746,7 +3749,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -3759,7 +3762,7 @@ msgid ""
 "    Returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -3773,7 +3776,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1670
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -3784,7 +3787,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1682
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -3798,7 +3801,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1697
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -3809,7 +3812,7 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1709
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -3837,7 +3840,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1735
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -3891,7 +3894,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1792
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -3922,7 +3925,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1826
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -3949,7 +3952,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1856
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -3978,7 +3981,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -3999,7 +4002,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1906
+#: builtins.c:1908
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -4038,7 +4041,7 @@ msgid ""
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1940
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -4065,7 +4068,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1968
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -4078,7 +4081,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1983
+#: builtins.c:1985
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -4109,7 +4112,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:2013
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
@@ -4150,7 +4153,7 @@ msgid ""
 "    not an indexed array."
 msgstr ""
 
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 76320d3285e6e373e2af013d0a3a984fe57f7ec7..05af64c9d502acb1b6ee3512589bb5077559e4cc 100644 (file)
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -47,21 +47,21 @@ msgstr ""
 msgid "%s: cannot create: %s"
 msgstr ""
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr ""
 
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr ""
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr ""
@@ -113,22 +113,22 @@ msgstr ""
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr ""
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
 "    Without EXPR, returns "
 msgstr ""
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr ""
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr ""
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr ""
 
@@ -312,7 +312,7 @@ msgstr ""
 msgid "cannot use `-f' to make functions"
 msgstr ""
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr ""
@@ -351,7 +351,7 @@ msgstr ""
 msgid "%s: cannot delete: %s"
 msgstr ""
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -763,40 +763,40 @@ msgstr ""
 msgid "%s is hashed (%s)\n"
 msgstr ""
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr ""
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr ""
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr ""
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr ""
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr ""
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr ""
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr ""
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr ""
@@ -855,42 +855,42 @@ msgstr ""
 msgid "pipe error"
 msgstr ""
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr ""
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr ""
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr ""
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr ""
 
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr ""
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, c-format
 msgid "`%s': is a special builtin"
 msgstr ""
 
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr ""
@@ -965,17 +965,17 @@ msgstr ""
 msgid "getcwd: cannot access parent directories"
 msgstr ""
 
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr ""
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr ""
@@ -1211,22 +1211,22 @@ msgstr ""
 msgid "network operations not supported"
 msgstr ""
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr ""
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr ""
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr ""
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr ""
@@ -1368,7 +1368,7 @@ msgstr ""
 msgid "unexpected EOF while looking for matching `)'"
 msgstr ""
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr ""
@@ -1796,12 +1796,12 @@ msgstr ""
 msgid "invalid signal number"
 msgstr ""
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr ""
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -1960,7 +1960,7 @@ msgid "caller [expr]"
 msgstr ""
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr ""
 
 #: builtins.c:66
@@ -2413,6 +2413,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2425,7 +2428,7 @@ msgid ""
 "    -P is used; non-zero otherwise."
 msgstr ""
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2441,7 +2444,7 @@ msgid ""
 "    cannot be read."
 msgstr ""
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2451,7 +2454,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2459,7 +2462,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2467,7 +2470,7 @@ msgid ""
 "    Always fails."
 msgstr ""
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2486,7 +2489,7 @@ msgid ""
 "    Returns exit status of COMMAND, or failure if COMMAND is not found."
 msgstr ""
 
-#: builtins.c:485
+#: builtins.c:487
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2526,14 +2529,14 @@ msgid ""
 "    assignment error occurs."
 msgstr ""
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:533
+#: builtins.c:535
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2548,7 +2551,7 @@ msgid ""
 "    assignment error occurs, or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:550
+#: builtins.c:552
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2582,7 +2585,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2595,7 +2598,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2622,7 +2625,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2634,7 +2637,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2675,7 +2678,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2698,7 +2701,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -2706,7 +2709,7 @@ msgid ""
 "    is that of the last command executed."
 msgstr ""
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2715,7 +2718,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -2745,7 +2748,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -2757,7 +2760,7 @@ msgid ""
 "    Status of command placed in foreground, or failure if an error occurs."
 msgstr ""
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -2771,7 +2774,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:782
+#: builtins.c:784
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2795,7 +2798,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2817,7 +2820,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -2851,7 +2854,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -2875,7 +2878,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -2892,7 +2895,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -2914,7 +2917,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -2959,7 +2962,7 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:981
+#: builtins.c:983
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -3010,7 +3013,7 @@ msgid ""
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3022,7 +3025,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1039
+#: builtins.c:1041
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3107,7 +3110,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3129,7 +3132,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3148,7 +3151,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1165
+#: builtins.c:1167
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3170,7 +3173,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3181,7 +3184,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3195,7 +3198,7 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -3209,7 +3212,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1246
+#: builtins.c:1248
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3292,7 +3295,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1327
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3300,7 +3303,7 @@ msgid ""
 "    be a literal `]', to match the opening `['."
 msgstr ""
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3312,7 +3315,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1348
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -3356,7 +3359,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3386,7 +3389,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1415
+#: builtins.c:1417
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -3433,7 +3436,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3451,7 +3454,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1483
+#: builtins.c:1485
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3471,7 +3474,7 @@ msgid ""
 "    option is given."
 msgstr ""
 
-#: builtins.c:1504
+#: builtins.c:1506
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -3486,7 +3489,7 @@ msgid ""
 "    option is given."
 msgstr ""
 
-#: builtins.c:1519
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3499,7 +3502,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1533
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3516,7 +3519,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1551
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -3536,7 +3539,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1572
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3552,7 +3555,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1589
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -3563,7 +3566,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1601
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -3584,7 +3587,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1618
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -3595,7 +3598,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1630
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -3606,7 +3609,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -3619,7 +3622,7 @@ msgid ""
 "    Returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -3633,7 +3636,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1670
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -3644,7 +3647,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1682
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -3658,7 +3661,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1697
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -3669,7 +3672,7 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1709
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -3697,7 +3700,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1735
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -3751,7 +3754,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1792
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -3782,7 +3785,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1826
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -3809,7 +3812,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1856
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -3838,7 +3841,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -3859,7 +3862,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1906
+#: builtins.c:1908
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -3898,7 +3901,7 @@ msgid ""
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1940
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -3925,7 +3928,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1968
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -3938,7 +3941,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1983
+#: builtins.c:1985
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -3969,7 +3972,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:2013
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
@@ -4010,7 +4013,7 @@ msgid ""
 "    not an indexed array."
 msgstr ""
 
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 18763e34c32279705c7405d19c395f4454690c06..6f90c8d4ce685bd3c5860395782719affdfaff6e 100644 (file)
Binary files a/po/bg.gmo and b/po/bg.gmo differ
index 903ad50c59590f021f396aa73bd3052950b57441..a95241b099b14afea2fa521e6691886d27bde49b 100644 (file)
--- a/po/bg.po
+++ b/po/bg.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 3.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2007-07-26 07:18+0300\n"
 "Last-Translator: Alexander Shopov <ash@contact.bg>\n"
 "Language-Team: Bulgarian <dict@fsa-bg.org>\n"
@@ -46,23 +46,23 @@ msgstr ""
 msgid "%s: cannot create: %s"
 msgstr "%s: не може да се създаде: %s"
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 "изпълнение на команда на Юникс от bash: не може да се открие подредбата на\n"
 "функциите на клавишите за командата"
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: първият непразен знак не е „\"“"
 
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "в %2$s липсва затварящ знак „%1$c“"
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: разделителят двоеточие липсва"
@@ -114,7 +114,7 @@ msgstr ""
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "валидно само за циклите с „for“, „while“ и „until“"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 #, fuzzy
 msgid ""
 "Returns the context of the current subroutine call.\n"
@@ -122,15 +122,15 @@ msgid ""
 "    Without EXPR, returns "
 msgstr "Връща контекста на текущото извикване на подпрограма."
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "Променливата $HOME не зададена"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "прекалено много аргументи"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "Променливата $OLDPWD не е зададена"
 
@@ -316,7 +316,7 @@ msgstr ""
 msgid "cannot use `-f' to make functions"
 msgstr "„-f“ не може да се използва за създаването на функции"
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: функция с права само за четене"
@@ -355,7 +355,7 @@ msgstr "%s: не е зареден динамично"
 msgid "%s: cannot delete: %s"
 msgstr "%s: не може да се изтрие: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -844,40 +844,40 @@ msgstr "%s е %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr "%s е хеширан (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: неправилен аргумент за ограничение"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "„%c“: неправилна команда"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: ограничението не може да бъде получено: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr ""
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: ограничението не може да бъде променено: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "осмично число"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "„%c“: неправилен оператор за описателен режим"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "„%c“: неправилен знак за описателен режим"
@@ -939,43 +939,43 @@ msgstr "в променливата $TIMEFORMAT: „%c“: грешен форм
 msgid "pipe error"
 msgstr "грешка при запис: %s"
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr ""
 "%s: ограничение: в имената на командите не може да присъства знакът „/“"
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: командата не е открита"
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, fuzzy, c-format
 msgid "%s: %s"
 msgstr "%s е %s\n"
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: лош интерпретатор"
 
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, fuzzy, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: двоичният файл не може да бъде изпълнен"
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, fuzzy, c-format
 msgid "`%s': is a special builtin"
 msgstr "%s е вградена команда в обвивката\n"
 
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "файловият дескриптор %d не може да се дублира като дескриптор %d"
@@ -1051,18 +1051,18 @@ msgstr "%s: очаква се целочислен израз"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: родителските директории не могат да бъдат достъпени"
 
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "не може да се изчисти режимът без забавяне на файловия дескриптор %d"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 "не може да се задели нов файлов дескриптор за вход на bash от дескриптор %d"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr ""
@@ -1312,22 +1312,22 @@ msgstr "%s: неправилно указан мрежов път"
 msgid "network operations not supported"
 msgstr "не се поддържат мрежови операции"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr ""
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr ""
 
-#: locale.c:263
+#: locale.c:259
 #, fuzzy, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "презаделяне на памет: %s:%d: %lu байта не могат да се заделят"
 
-#: locale.c:265
+#: locale.c:261
 #, fuzzy, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "презаделяне на памет: %s:%d: %lu байта не могат да се заделят"
@@ -1471,7 +1471,7 @@ msgstr "Използвайте „%s“, за да излезете от обв
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "неочакван знак за край на файл „EOF“, очакваше се знакът „)“"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "дописване: функцията „%s“ не е открита"
@@ -1911,13 +1911,13 @@ msgstr "липсва „]“"
 msgid "invalid signal number"
 msgstr "неправилен номер на сигнал"
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr ""
 "стартиране на предстоящите капани: неправилна стойност в trap_list[%d]: %p"
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -2097,7 +2097,7 @@ msgid "caller [expr]"
 msgstr ""
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr ""
 
 #: builtins.c:66
@@ -2631,6 +2631,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2657,7 +2660,7 @@ msgstr ""
 "    фактическата подредба на директориите, вместо да се следват символните\n"
 "    връзки.  Опцията „-L“ налага следването на символните връзки."
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2673,7 +2676,7 @@ msgid ""
 "    cannot be read."
 msgstr ""
 
-#: builtins.c:437
+#: builtins.c:439
 #, fuzzy
 msgid ""
 "Null command.\n"
@@ -2684,7 +2687,7 @@ msgid ""
 "    Always succeeds."
 msgstr " Без ефект - командата нищо не прави.  Връща се изходен код 0."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2692,7 +2695,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2700,7 +2703,7 @@ msgid ""
 "    Always fails."
 msgstr ""
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2719,7 +2722,7 @@ msgid ""
 "    Returns exit status of COMMAND, or failure if COMMAND is not found."
 msgstr ""
 
-#: builtins.c:485
+#: builtins.c:487
 #, fuzzy
 msgid ""
 "Set variable values and attributes.\n"
@@ -2790,14 +2793,14 @@ msgstr ""
 "    функция ИМЕната стават локални, както при използването на командата "
 "„local“."
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:533
+#: builtins.c:535
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2812,7 +2815,7 @@ msgid ""
 "    assignment error occurs, or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:550
+#: builtins.c:552
 #, fuzzy
 msgid ""
 "Write arguments to the standard output.\n"
@@ -2866,7 +2869,7 @@ msgstr ""
 "    Можете изрично да спрете интерпретирането на горните знаци с опцията „-"
 "E“."
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2879,7 +2882,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2906,7 +2909,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2918,7 +2921,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:641
+#: builtins.c:643
 #, fuzzy
 msgid ""
 "Parse option arguments.\n"
@@ -3001,7 +3004,7 @@ msgstr ""
 "са\n"
 "    дадени повече аргументи, те биват анализирани вместо това."
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -3024,7 +3027,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:704
+#: builtins.c:706
 #, fuzzy
 msgid ""
 "Exit the shell.\n"
@@ -3035,7 +3038,7 @@ msgstr ""
 " Изход от обвивката с код N.  Ако N е изпуснат, то изходният код е този на\n"
 "     последната изпълнена команда."
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -3044,7 +3047,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:723
+#: builtins.c:725
 #, fuzzy
 msgid ""
 "Display or execute commands from the history list.\n"
@@ -3100,7 +3103,7 @@ msgstr ""
 "когато\n"
 "    се въведе само „-r“, ще се изпълни последната команда."
 
-#: builtins.c:753
+#: builtins.c:755
 #, fuzzy
 msgid ""
 "Move job to the foreground.\n"
@@ -3115,7 +3118,7 @@ msgstr ""
 " Изважда ЗАДАЧА от фонов режим и я прави текуща задача.  Ако липсва\n"
 "    аргумент ЗАДАЧА, се използва текущата задача според обвивката."
 
-#: builtins.c:768
+#: builtins.c:770
 #, fuzzy
 msgid ""
 "Move jobs to the background.\n"
@@ -3132,7 +3135,7 @@ msgstr ""
 " Поставя всяка ЗАДАЧА във фонов режим, все едно е била стартирана с „&“.\n"
 "    Ако липсва аргумент ЗАДАЧА, се използва текущата задача според обвивката."
 
-#: builtins.c:782
+#: builtins.c:784
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -3156,7 +3159,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3178,7 +3181,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:831
+#: builtins.c:833
 #, fuzzy
 msgid ""
 "Display or manipulate the history list.\n"
@@ -3246,7 +3249,7 @@ msgstr ""
 "времето не\n"
 "    се записва."
 
-#: builtins.c:867
+#: builtins.c:869
 #, fuzzy
 msgid ""
 "Display status of jobs.\n"
@@ -3287,7 +3290,7 @@ msgstr ""
 "като\n"
 "    аргументи, се заменят с идентификатора на водача на групата процеси."
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3304,7 +3307,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:913
+#: builtins.c:915
 #, fuzzy
 msgid ""
 "Send a signal to a job.\n"
@@ -3336,7 +3339,7 @@ msgstr ""
 "    за вас брой процеси, няма да ви се налага да пуснете още един процес,\n"
 "    за да убиете друг."
 
-#: builtins.c:936
+#: builtins.c:938
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expressions.\n"
@@ -3420,7 +3423,7 @@ msgstr ""
 "    Ако последният АРГУМЕНТ се изчислява като 0, „let“ връща 1. В\n"
 "    противен случай - връща 0."
 
-#: builtins.c:981
+#: builtins.c:983
 #, fuzzy
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
@@ -3507,7 +3510,7 @@ msgstr ""
 "    ИНТЕРВАЛът за въвеждане или е зададен неправилен файлов дескриптор като\n"
 "    аргумент на „-u“."
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3519,7 +3522,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1039
+#: builtins.c:1041
 #, fuzzy
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
@@ -3691,7 +3694,7 @@ msgstr ""
 "    съответно на $1, $2,… $n.  Ако не са зададени АРГументи, се извеждат\n"
 "    всички променливи на средата."
 
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3713,7 +3716,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3732,7 +3735,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1165
+#: builtins.c:1167
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3754,7 +3757,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3765,7 +3768,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 #, fuzzy
 msgid ""
 "Execute commands from a file in the current shell.\n"
@@ -3786,7 +3789,7 @@ msgstr ""
 "    са зададени АРГУМЕНТИ, те се превръщат в позиционни аргументи при\n"
 "    изпълнението на ФАЙЛа."
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -3800,7 +3803,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1246
+#: builtins.c:1248
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3957,7 +3960,7 @@ msgstr ""
 "                                    „-eq“ (=),  „-ne“ (!=), „-lt“ (<),\n"
 "                                    „-le“ (<=), „-gt“ (>) , „-ge“ (>=)."
 
-#: builtins.c:1327
+#: builtins.c:1329
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3969,7 +3972,7 @@ msgstr ""
 "    задължително да е знакът „]“, който да съответства на отварящата скоба "
 "„[“."
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3981,7 +3984,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1348
+#: builtins.c:1350
 #, fuzzy
 msgid ""
 "Trap signals and other events.\n"
@@ -4045,7 +4048,7 @@ msgstr ""
 "на\n"
 "    обвивката с командата „kill -signal $$“."
 
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -4075,7 +4078,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1415
+#: builtins.c:1417
 #, fuzzy
 msgid ""
 "Modify shell resource limits.\n"
@@ -4157,7 +4160,7 @@ msgstr ""
 "        - опцията „-t“, при която стойността е в секунди;\n"
 "        - опцията „-u“, при която стойността е точният брой процеси."
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -4175,7 +4178,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1483
+#: builtins.c:1485
 #, fuzzy
 msgid ""
 "Wait for job completion and return exit status.\n"
@@ -4203,7 +4206,7 @@ msgstr ""
 "се\n"
 "    всички процеси в програмния канал на задачата."
 
-#: builtins.c:1504
+#: builtins.c:1506
 #, fuzzy
 msgid ""
 "Wait for process completion and return exit status.\n"
@@ -4226,7 +4229,7 @@ msgstr ""
 "се\n"
 "    всички процеси в програмния канал на задачата."
 
-#: builtins.c:1519
+#: builtins.c:1521
 #, fuzzy
 msgid ""
 "Execute commands for each member in a list.\n"
@@ -4246,7 +4249,7 @@ msgstr ""
 "    всеки елемент в ДУМИте, ИМЕто се задава да е елементът и се изпълняват\n"
 "    КОМАНДИте."
 
-#: builtins.c:1533
+#: builtins.c:1535
 #, fuzzy
 msgid ""
 "Arithmetic for loop.\n"
@@ -4273,7 +4276,7 @@ msgstr ""
 "се\n"
 "    изчислява да е 1."
 
-#: builtins.c:1551
+#: builtins.c:1553
 #, fuzzy
 msgid ""
 "Select words from a list and execute commands.\n"
@@ -4311,7 +4314,7 @@ msgstr ""
 "    изпълняват след всеки избор до изпълняването на команда за прекъсване\n"
 "    (break)."
 
-#: builtins.c:1572
+#: builtins.c:1574
 #, fuzzy
 msgid ""
 "Report time consumed by pipeline's execution.\n"
@@ -4335,7 +4338,7 @@ msgstr ""
 "според\n"
 "    стойността на променливата на средата $TIMEFORMAT."
 
-#: builtins.c:1589
+#: builtins.c:1591
 #, fuzzy
 msgid ""
 "Execute commands based on pattern matching.\n"
@@ -4349,7 +4352,7 @@ msgstr ""
 " Избирателно се изпълняват КОМАНДИ на база ДУМА, която напасва на ШАБЛОН.\n"
 "    Шаблоните се разделят със знака „|“."
 
-#: builtins.c:1601
+#: builtins.c:1603
 #, fuzzy
 msgid ""
 "Execute commands based on conditional.\n"
@@ -4386,7 +4389,7 @@ msgstr ""
 "ако\n"
 "    никое тестово условие, не се е оценило като истина."
 
-#: builtins.c:1618
+#: builtins.c:1620
 #, fuzzy
 msgid ""
 "Execute commands as long as a test succeeds.\n"
@@ -4401,7 +4404,7 @@ msgstr ""
 "„while“\n"
 "    е с изходен код, който е 0."
 
-#: builtins.c:1630
+#: builtins.c:1632
 #, fuzzy
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
@@ -4416,7 +4419,7 @@ msgstr ""
 "„until“\n"
 "    е с изходен код, който не е 0."
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -4429,7 +4432,7 @@ msgid ""
 "    Returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -4443,7 +4446,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1670
+#: builtins.c:1672
 #, fuzzy
 msgid ""
 "Group commands as a unit.\n"
@@ -4458,7 +4461,7 @@ msgstr ""
 "се\n"
 "    цял набор от команди."
 
-#: builtins.c:1682
+#: builtins.c:1684
 #, fuzzy
 msgid ""
 "Resume job in foreground.\n"
@@ -4478,7 +4481,7 @@ msgstr ""
 "    се изпълнява във фонов режим, все едно е била подадена като аргумент\n"
 "    на командата „bg“."
 
-#: builtins.c:1697
+#: builtins.c:1699
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expression.\n"
@@ -4492,7 +4495,7 @@ msgstr ""
 " ИЗРАЗът се изчислява според правилата на аритметичното оценяване.\n"
 "    Еквивалентно на „let ИЗРАЗ“."
 
-#: builtins.c:1709
+#: builtins.c:1711
 #, fuzzy
 msgid ""
 "Execute conditional command.\n"
@@ -4542,7 +4545,7 @@ msgstr ""
 "    „&&“ и „||“ не оценят ИЗРАЗ2, ако ИЗРАЗ1 е достатъчен за определяне на\n"
 "    стойността на израза."
 
-#: builtins.c:1735
+#: builtins.c:1737
 #, fuzzy
 msgid ""
 "Common shell variable names and usage.\n"
@@ -4671,7 +4674,7 @@ msgstr ""
 "кои\n"
 "                        команди да не се запазват в историята.\n"
 
-#: builtins.c:1792
+#: builtins.c:1794
 #, fuzzy
 msgid ""
 "Add directories to stack.\n"
@@ -4722,7 +4725,7 @@ msgstr ""
 "    \n"
 "    Можете да изведете стека на директорията с командата „dirs“."
 
-#: builtins.c:1826
+#: builtins.c:1828
 #, fuzzy
 msgid ""
 "Remove directories from stack.\n"
@@ -4767,7 +4770,7 @@ msgstr ""
 "\n"
 "    Стекът с директориите се визуализира с командата „dirs“."
 
-#: builtins.c:1856
+#: builtins.c:1858
 #, fuzzy
 msgid ""
 "Display directory stack.\n"
@@ -4819,7 +4822,7 @@ msgstr ""
 "    -N  показва N-тия елемент отдясно в списъка показван от\n"
 "        командата „dirs“, когато е стартирана без опции.  Брои се от 0."
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -4840,7 +4843,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1906
+#: builtins.c:1908
 #, fuzzy
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
@@ -4896,7 +4899,7 @@ msgstr ""
 "    вход за обвивката. Ако е включена опцията „-v“, изходът се поставя в\n"
 "    променливата на обвивката VAR, вместо да се извежда на стандартния изход."
 
-#: builtins.c:1940
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -4923,7 +4926,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1968
+#: builtins.c:1970
 #, fuzzy
 msgid ""
 "Display possible completions depending on the options.\n"
@@ -4944,7 +4947,7 @@ msgstr ""
 "с\n"
 "    него."
 
-#: builtins.c:1983
+#: builtins.c:1985
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -4975,7 +4978,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:2013
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
@@ -5016,7 +5019,7 @@ msgid ""
 "    not an indexed array."
 msgstr ""
 
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 8a0bde26f6458240fb44a7940306aac4db870e5b..831473492494f8fb8c903d9a3c36f08d39329b5a 100644 (file)
Binary files a/po/ca.gmo and b/po/ca.gmo differ
index 0c83348afa00d02b566860177ad1182beb345bd9..7ebf139f7ef6ce65ae13f69334fb4d3f63a17a03 100644 (file)
--- a/po/ca.po
+++ b/po/ca.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash-2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2003-12-28 19:59+0100\n"
 "Last-Translator: Montxo Vicente i Sempere <montxo@alacant.com>\n"
 "Language-Team: Catalan <ca@dodds.net>\n"
@@ -45,21 +45,21 @@ msgstr ""
 msgid "%s: cannot create: %s"
 msgstr "%s: no es pot crear: %s"
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr ""
 
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr ""
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr ""
@@ -112,22 +112,22 @@ msgstr "fi de sessi?"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr ""
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
 "    Without EXPR, returns "
 msgstr ""
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr ""
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "nombre excessiu de par?metres"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr ""
 
@@ -319,7 +319,7 @@ msgstr ""
 msgid "cannot use `-f' to make functions"
 msgstr ""
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: funci? nom?s de lectura"
@@ -358,7 +358,7 @@ msgstr ""
 msgid "%s: cannot delete: %s"
 msgstr "%s: no es pot crear: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -780,42 +780,42 @@ msgstr ""
 msgid "%s is hashed (%s)\n"
 msgstr ""
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr ""
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, fuzzy, c-format
 msgid "`%c': bad command"
 msgstr "%c%c: opci? inv?lida"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, fuzzy, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: no es pot crear: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 #, fuzzy
 msgid "limit"
 msgstr "L?mit de la UCP"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, fuzzy, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: no es pot crear: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 #, fuzzy
 msgid "octal number"
 msgstr "n?mero inv?lid de senyal"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr ""
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr ""
@@ -880,42 +880,42 @@ msgstr ""
 msgid "pipe error"
 msgstr "error del conducte: %s"
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: restringit: no es pot especificar '/' en noms d'ordres"
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: no s'ha trobat l'ordre"
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr ""
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, fuzzy, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: ?s un directori"
 
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, fuzzy, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: no es pot executar el fitxer binari"
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, c-format
 msgid "`%s': is a special builtin"
 msgstr ""
 
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, fuzzy, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr ""
@@ -995,13 +995,13 @@ msgstr "%s: s'esperava una expressi? de nombre enter"
 msgid "getcwd: cannot access parent directories"
 msgstr "getwd: no s'ha pogut accedir als directoris pares"
 
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, fuzzy, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr ""
 "no es pot copiar per duplicat el descriptor del fitxer df %d cap a df 0: %s"
 
-#: input.c:267
+#: input.c:269
 #, fuzzy, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
@@ -1009,7 +1009,7 @@ msgstr ""
 "bash\n"
 "a partir del descriptor de fitxer %d: %s"
 
-#: input.c:275
+#: input.c:277
 #, fuzzy, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr ""
@@ -1252,22 +1252,22 @@ msgstr ""
 msgid "network operations not supported"
 msgstr ""
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr ""
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr ""
 
-#: locale.c:263
+#: locale.c:259
 #, fuzzy, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "xrealloc: no es poden reassignar %lu octets (%lu octets reassignats)"
 
-#: locale.c:265
+#: locale.c:261
 #, fuzzy, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "xrealloc: no es poden reassignar %lu octets (%lu octets reassignats)"
@@ -1422,7 +1422,7 @@ msgstr ""
 "s'ha arribat inesperadament a la fi del fitxer (EOF) mentre\n"
 "es buscava per '%c'"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr ""
@@ -1875,12 +1875,12 @@ msgstr "s'ha perdut algun ']'"
 msgid "invalid signal number"
 msgstr "n?mero inv?lid de senyal"
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr ""
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -2045,7 +2045,7 @@ msgstr "test [expressi?]"
 
 #: builtins.c:64
 #, fuzzy
-msgid "cd [-L|[-P [-e]]] [dir]"
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-PL] [directori]"
 
 #: builtins.c:66
@@ -2564,6 +2564,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2576,7 +2579,7 @@ msgid ""
 "    -P is used; non-zero otherwise."
 msgstr ""
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2592,7 +2595,7 @@ msgid ""
 "    cannot be read."
 msgstr ""
 
-#: builtins.c:437
+#: builtins.c:439
 #, fuzzy
 msgid ""
 "Null command.\n"
@@ -2603,7 +2606,7 @@ msgid ""
 "    Always succeeds."
 msgstr "Cap efecte; no es fa res.  Es retorna amb el codi zero com a eixida."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2611,7 +2614,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2619,7 +2622,7 @@ msgid ""
 "    Always fails."
 msgstr ""
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2638,7 +2641,7 @@ msgid ""
 "    Returns exit status of COMMAND, or failure if COMMAND is not found."
 msgstr ""
 
-#: builtins.c:485
+#: builtins.c:487
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2678,14 +2681,14 @@ msgid ""
 "    assignment error occurs."
 msgstr ""
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:533
+#: builtins.c:535
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2700,7 +2703,7 @@ msgid ""
 "    assignment error occurs, or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:550
+#: builtins.c:552
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2734,7 +2737,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2747,7 +2750,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2774,7 +2777,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2786,7 +2789,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2827,7 +2830,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2850,7 +2853,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:704
+#: builtins.c:706
 #, fuzzy
 msgid ""
 "Exit the shell.\n"
@@ -2859,7 +2862,7 @@ msgid ""
 "    is that of the last command executed."
 msgstr "Finalitza l'int?rpret d'ordres amb l'estat d'N. Si s'ometeix N,"
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2868,7 +2871,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -2898,7 +2901,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:753
+#: builtins.c:755
 #, fuzzy
 msgid ""
 "Move job to the foreground.\n"
@@ -2911,7 +2914,7 @@ msgid ""
 "    Status of command placed in foreground, or failure if an error occurs."
 msgstr "Ubica la ID_TASCA en primer pla, i l'activa com a la tasca actual."
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -2925,7 +2928,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:782
+#: builtins.c:784
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2949,7 +2952,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2971,7 +2974,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3005,7 +3008,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3029,7 +3032,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3046,7 +3049,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3068,7 +3071,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -3113,7 +3116,7 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:981
+#: builtins.c:983
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -3164,7 +3167,7 @@ msgid ""
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3176,7 +3179,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1039
+#: builtins.c:1041
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3261,7 +3264,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3283,7 +3286,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3302,7 +3305,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1165
+#: builtins.c:1167
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3324,7 +3327,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3335,7 +3338,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3349,7 +3352,7 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -3363,7 +3366,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1246
+#: builtins.c:1248
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3446,7 +3449,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1327
+#: builtins.c:1329
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3457,7 +3460,7 @@ msgstr ""
 "par?metre ha de ser el signe \"]\" perqu? es puga tancar l'expressi? que\n"
 "comen?a pel signe \"[\"."
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3469,7 +3472,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1348
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -3513,7 +3516,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3543,7 +3546,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1415
+#: builtins.c:1417
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -3590,7 +3593,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3608,7 +3611,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1483
+#: builtins.c:1485
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3628,7 +3631,7 @@ msgid ""
 "    option is given."
 msgstr ""
 
-#: builtins.c:1504
+#: builtins.c:1506
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -3643,7 +3646,7 @@ msgid ""
 "    option is given."
 msgstr ""
 
-#: builtins.c:1519
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3656,7 +3659,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1533
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3673,7 +3676,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1551
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -3693,7 +3696,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1572
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3709,7 +3712,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1589
+#: builtins.c:1591
 #, fuzzy
 msgid ""
 "Execute commands based on pattern matching.\n"
@@ -3721,7 +3724,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr "Executa selectivament les ordres especificades en ORDRES seguint una "
 
-#: builtins.c:1601
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -3742,7 +3745,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1618
+#: builtins.c:1620
 #, fuzzy
 msgid ""
 "Execute commands as long as a test succeeds.\n"
@@ -3756,7 +3759,7 @@ msgstr ""
 "Expandeix i executa les ordres especificades en ORDRES i els executa\n"
 "de tal manera que la darrera ordre"
 
-#: builtins.c:1630
+#: builtins.c:1632
 #, fuzzy
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
@@ -3770,7 +3773,7 @@ msgstr ""
 "Expandeix i executa les ordres especificades en ORDRES i els executa\n"
 "de tal manera que la darrera ordre"
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -3783,7 +3786,7 @@ msgid ""
 "    Returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -3797,7 +3800,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1670
+#: builtins.c:1672
 #, fuzzy
 msgid ""
 "Group commands as a unit.\n"
@@ -3809,7 +3812,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr "Executa un conjunt d'ordres en un grup.  A?? ?s una manera de"
 
-#: builtins.c:1682
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -3823,7 +3826,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1697
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -3834,7 +3837,7 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1709
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -3862,7 +3865,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1735
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -3916,7 +3919,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1792
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -3947,7 +3950,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1826
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -3974,7 +3977,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1856
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -4003,7 +4006,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -4024,7 +4027,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1906
+#: builtins.c:1908
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -4063,7 +4066,7 @@ msgid ""
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1940
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -4090,7 +4093,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1968
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -4103,7 +4106,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1983
+#: builtins.c:1985
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -4134,7 +4137,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:2013
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
@@ -4175,7 +4178,7 @@ msgid ""
 "    not an indexed array."
 msgstr ""
 
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index fd147746cd1cd23f7d23839106c5778894a36561..0735528b004e3d81659b62e2bcf6ec4f0dc224ab 100644 (file)
Binary files a/po/cs.gmo and b/po/cs.gmo differ
index 68f79e1a92ea24025f94ab387e00597283ac07c6..80e990371eb5bf52de831ff4344db9fde24d44fb 100644 (file)
--- a/po/cs.po
+++ b/po/cs.po
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 4.3-pre2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-03-08 16:00-0500\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2013-08-18 18:04+0200\n"
 "Last-Translator: Petr Pisar <petr.pisar@atlas.cz>\n"
 "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
@@ -27,7 +27,7 @@ msgstr ""
 msgid "bad array subscript"
 msgstr "chybný podskript pole"
 
-#: arrayfunc.c:356 builtins/declare.def:578
+#: arrayfunc.c:356 builtins/declare.def:585
 #, c-format
 msgid "%s: cannot convert indexed to associative array"
 msgstr "%s: číslované pole nezle převést na pole asociativní"
@@ -52,21 +52,21 @@ msgstr "%s: %s: při přiřazovaní asociativního pole se musí použít podskr
 msgid "%s: cannot create: %s"
 msgstr "%s: nelze vytvořit: %s"
 
-#: bashline.c:3923
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr "bash_execute_unix_command: pro příkaz nelze nalézt klávesovou mapu "
 
-#: bashline.c:4010
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: první nebílý znak není „\"“"
 
-#: bashline.c:4039
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "ne zavírající „%c“ v %s"
 
-#: bashline.c:4073
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: chybí dvojtečkový oddělovač"
@@ -118,7 +118,7 @@ msgstr "počet smyček"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "má smysl jen ve smyčkách „for“, „while“ nebo „until“"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -128,15 +128,15 @@ msgstr ""
 "    \n"
 "    Bez VÝRAZU vrátí "
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "není nestavena HOME"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "příliš mnoho argumentů"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "není nastaveno OLDPWD"
 
@@ -193,7 +193,7 @@ msgstr "neplatné osmičkové číslo"
 msgid "invalid hex number"
 msgstr "chybné šestnáctkové číslo"
 
-#: builtins/common.c:242 expr.c:1451
+#: builtins/common.c:242 expr.c:1461
 msgid "invalid number"
 msgstr "chybné číslo"
 
@@ -306,31 +306,31 @@ msgstr "doplňovací funkce se právě nevykonává"
 msgid "can only be used in a function"
 msgstr "může být použito jen ve funkci"
 
-#: builtins/declare.def:311 builtins/declare.def:526
+#: builtins/declare.def:315 builtins/declare.def:533
 #, c-format
 msgid "%s: reference variable cannot be an array"
 msgstr "%s: proměnná s odkazem nemůže být polem"
 
-#: builtins/declare.def:317
+#: builtins/declare.def:324
 #, c-format
 msgid "%s: nameref variable self references not allowed"
 msgstr "%s: proměnná s odkazem na název nemůže odkazovat sama na sebe"
 
-#: builtins/declare.def:415
+#: builtins/declare.def:422
 msgid "cannot use `-f' to make functions"
 msgstr "„-f“ nezle použít na výrobu funkce"
 
-#: builtins/declare.def:427 execute_cmd.c:5315
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: funkce jen pro čtení"
 
-#: builtins/declare.def:565
+#: builtins/declare.def:572
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "%s: takto nelze likvidovat pole"
 
-#: builtins/declare.def:572 builtins/read.def:721
+#: builtins/declare.def:579 builtins/read.def:733
 #, c-format
 msgid "%s: cannot convert associative to indexed array"
 msgstr "%s: asociativní pole nelze převést na číslované pole"
@@ -359,7 +359,7 @@ msgstr "%s: není dynamicky nahráno"
 msgid "%s: cannot delete: %s"
 msgstr "%s: nelze smazat: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5162
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -410,11 +410,11 @@ msgstr "Jsou zde běžící úlohy.\n"
 msgid "no command found"
 msgstr "žádný příkaz nenalezen"
 
-#: builtins/fc.def:312 builtins/fc.def:359
+#: builtins/fc.def:320 builtins/fc.def:369
 msgid "history specification"
 msgstr "určení historie"
 
-#: builtins/fc.def:380
+#: builtins/fc.def:390
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: dočasný soubor nelze otevřít: %s"
@@ -460,17 +460,20 @@ msgstr[0] "Příkazy shellu shodující se s klíčovým slovem „"
 msgstr[1] "Příkazy shellu shodující se s klíčovými slovy „"
 msgstr[2] "Příkazy shellu shodující se s klíčovými slovy „"
 
-#: builtins/help.def:168
+#: builtins/help.def:182
 #, c-format
-msgid "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
-msgstr "žádné téma nápovědy se nehodí pro „%s“. Zkuste „help help“ nebo „man -k %s“ nebo „info %s“."
+msgid ""
+"no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
+msgstr ""
+"žádné téma nápovědy se nehodí pro „%s“. Zkuste „help help“ nebo „man -k %s“ "
+"nebo „info %s“."
 
-#: builtins/help.def:185
+#: builtins/help.def:199
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: nelze otevřít: %s"
 
-#: builtins/help.def:471
+#: builtins/help.def:485
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -521,7 +524,7 @@ msgstr "%s: argumenty musí být proces nebo identifikátor úlohy"
 msgid "Unknown error"
 msgstr "Neznámá chyba"
 
-#: builtins/let.def:95 builtins/let.def:120 expr.c:586 expr.c:601
+#: builtins/let.def:95 builtins/let.def:120 expr.c:583 expr.c:598
 msgid "expression expected"
 msgstr "očekáván výraz"
 
@@ -628,10 +631,12 @@ msgid ""
 "    \twith its position in the stack\n"
 "    \n"
 "    Arguments:\n"
-"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
 "\tdirs when invoked without options, starting with zero."
 msgstr ""
 "Zobrazí seznam právě zapamatovaných adresářů. Adresáře si najdou svoji\n"
@@ -730,7 +735,8 @@ msgstr ""
 "    \t„dirs“, počínaje nulou. Na příklad: „popd +0“ odstraní první\n"
 "    \tadresář, „popd -1“ druhý.\n"
 "    \n"
-"      -N\tOdstraní N. položku počítáno zprava na seznamu zobrazovaném pomocí\n"
+"      -N\tOdstraní N. položku počítáno zprava na seznamu zobrazovaném "
+"pomocí\n"
 "    \t„dirs“, počínaje nulou. Na příklad: „popd -0“ odstraní poslední\n"
 "    \tadresář, „popd -1“ další vedle posledního.\n"
 "    \n"
@@ -741,7 +747,7 @@ msgstr ""
 msgid "%s: invalid timeout specification"
 msgstr "%s: chybné určení časového limitu"
 
-#: builtins/read.def:666
+#: builtins/read.def:678
 #, c-format
 msgid "read error: %d: %s"
 msgstr "chyba čtení: %d: %s"
@@ -834,40 +840,40 @@ msgstr "%s je %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr "%s je zahashován (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: chybný argument s limitou"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "„%c“: chybný příkaz"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: limit nelze zjistit: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "limit"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: limit nelze změnit: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "osmičkové číslo"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "„%c“: chybný operátor symbolických práv"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "„%c“: chybný znak symbolický práv "
@@ -917,117 +923,117 @@ msgstr "\ačasový limit pro čekání na vstup vypršel: automatické odhláše
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr "standardní vstup nelze přesměrovat z /dev/null: %s"
 
-#: execute_cmd.c:1228
+#: execute_cmd.c:1230
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr "TIMEFORMAT: „%c“: chybný formátovací znak"
 
-#: execute_cmd.c:2282
+#: execute_cmd.c:2284
 msgid "pipe error"
 msgstr "chyba v rouře"
 
-#: execute_cmd.c:4347
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr "%s: maximální úroveň zanoření funkcí byla překročena (%d)"
 
-#: execute_cmd.c:4840
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: omezeno: v názvu příkazu nesmí být „/“"
 
-#: execute_cmd.c:4929
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: příkaz nenalezen"
 
-#: execute_cmd.c:5160
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: execute_cmd.c:5197
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: chybný interpretr"
 
-#: execute_cmd.c:5234
+#: execute_cmd.c:5248
 #, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: binární soubor nelze spustit: %s"
 
-#: execute_cmd.c:5306
+#: execute_cmd.c:5320
 #, c-format
 msgid "`%s': is a special builtin"
 msgstr "„%s“: je zvláštní vestavěný příkaz shellu"
 
-#: execute_cmd.c:5358
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "deskriptor souboru %d nelze duplikovat na deskriptor %d"
 
-#: expr.c:262
+#: expr.c:259
 msgid "expression recursion level exceeded"
 msgstr "úroveň rekurze výrazu byla překročena"
 
-#: expr.c:286
+#: expr.c:283
 msgid "recursion stack underflow"
 msgstr "zásobník rekurze podtekl"
 
-#: expr.c:434
+#: expr.c:431
 msgid "syntax error in expression"
 msgstr "syntaktická chyba ve výrazu"
 
-#: expr.c:478
+#: expr.c:475
 msgid "attempted assignment to non-variable"
 msgstr "pokus o přiřazení do ne-proměnné"
 
-#: expr.c:498 expr.c:847
+#: expr.c:495 expr.c:851
 msgid "division by 0"
 msgstr "dělení nulou"
 
-#: expr.c:545
+#: expr.c:542
 msgid "bug: bad expassign token"
 msgstr "chyba: chybný expassing token"
 
-#: expr.c:598
+#: expr.c:595
 msgid "`:' expected for conditional expression"
 msgstr "v podmíněném výrazu očekávána „:“"
 
-#: expr.c:904
+#: expr.c:910
 msgid "exponent less than 0"
 msgstr "mocnitel menší než 0"
 
-#: expr.c:957
+#: expr.c:967
 msgid "identifier expected after pre-increment or pre-decrement"
 msgstr "po přednostním zvýšení nebo snížení očekáván identifikátor"
 
-#: expr.c:983
+#: expr.c:993
 msgid "missing `)'"
 msgstr "postrádám „)“"
 
-#: expr.c:1034 expr.c:1371
+#: expr.c:1044 expr.c:1381
 msgid "syntax error: operand expected"
 msgstr "syntaktická chyba: očekáván operand"
 
-#: expr.c:1373
+#: expr.c:1383
 msgid "syntax error: invalid arithmetic operator"
 msgstr "syntaktická chyba: chybný aritmetický operátor"
 
-#: expr.c:1397
+#: expr.c:1407
 #, c-format
 msgid "%s%s%s: %s (error token is \"%s\")"
 msgstr "%s%s%s: %s (chybný token je „%s“)"
 
-#: expr.c:1455
+#: expr.c:1465
 msgid "invalid arithmetic base"
 msgstr "chybný aritmetický základ"
 
-#: expr.c:1475
+#: expr.c:1485
 msgid "value too great for base"
 msgstr "hodnot je pro základ příliš velká"
 
-#: expr.c:1524
+#: expr.c:1534
 #, c-format
 msgid "%s: expression error\n"
 msgstr "%s: chyba výrazu\n"
@@ -1036,17 +1042,17 @@ msgstr "%s: chyba výrazu\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: rodičovské adresáře nejsou přístupné"
 
-#: input.c:101 subst.c:5067
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "na deskriptoru %d nelze resetovat režim nodelay"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr "nový deskriptor souboru pro vstup bashe z deskr. %d nelze alokovat"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: buffer již pro nový deskriptor %d existuje"
@@ -1143,58 +1149,58 @@ msgstr "wait: PID %ld není potomkem tohoto shellu"
 msgid "wait_for: No record of process %ld"
 msgstr "wait_for: Žádný záznam o procesu %ld"
 
-#: jobs.c:2689
+#: jobs.c:2692
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr "wait_for_job: úloha %d je pozastavena"
 
-#: jobs.c:2981
+#: jobs.c:2984
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: úloha skončila"
 
-#: jobs.c:2990
+#: jobs.c:2993
 #, c-format
 msgid "%s: job %d already in background"
 msgstr "%s: úloha %d je již na pozadí"
 
-#: jobs.c:3215
+#: jobs.c:3218
 msgid "waitchld: turning on WNOHANG to avoid indefinite block"
 msgstr "waitchld: zapíná se WNOHANG, aby se zabránilo neurčitému zablokování"
 
-#: jobs.c:3699
+#: jobs.c:3709
 #, c-format
 msgid "%s: line %d: "
 msgstr "%s: řádek %d: "
 
-#: jobs.c:3713 nojobs.c:843
+#: jobs.c:3723 nojobs.c:843
 #, c-format
 msgid " (core dumped)"
 msgstr " (core dumped [obraz paměti uložen])"
 
-#: jobs.c:3725 jobs.c:3738
+#: jobs.c:3735 jobs.c:3748
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr "(cwd nyní: %s)\n"
 
-#: jobs.c:3770
+#: jobs.c:3780
 msgid "initialize_job_control: getpgrp failed"
 msgstr "initialize_job_control: getpgrp selhalo"
 
-#: jobs.c:3831
+#: jobs.c:3841
 msgid "initialize_job_control: line discipline"
 msgstr "initialize_job_control: disciplína linky"
 
-#: jobs.c:3841
+#: jobs.c:3851
 msgid "initialize_job_control: setpgid"
 msgstr "initialize_job_control: setpgid"
 
-#: jobs.c:3862 jobs.c:3871
+#: jobs.c:3872 jobs.c:3881
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr "nelze nastavit skupinu procesů terminálu (%d)"
 
-#: jobs.c:3876
+#: jobs.c:3886
 msgid "no job control in this shell"
 msgstr "žádná správa úloh v tomto shellu"
 
@@ -1286,22 +1292,22 @@ msgstr "%s: chybné určení síťové cesty"
 msgid "network operations not supported"
 msgstr "síťové operace nejsou podporovány"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr "setlocale: LC_ALL: národní prostředí nelze změnit (%s)"
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr "setlocale: LC_ALL: národní prostředí nelze změnit (%s): %s"
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "setlocale: %s: národní prostředí nelze změnit (%s)"
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "setlocale: %s: národní prostředí nelze změnit (%s): %s"
@@ -1347,106 +1353,106 @@ msgstr "„here“ dokument na řádku %d ukončen koncem souboru (požadováno
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr "make_redirection: instrukce přesměrování „%d“ mimo rozsah"
 
-#: parse.y:3209 parse.y:3480
+#: parse.y:3210 parse.y:3493
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "neočekávaný konec souboru při hledání znaku odpovídajícímu „%c“"
 
-#: parse.y:4086
+#: parse.y:4099
 msgid "unexpected EOF while looking for `]]'"
 msgstr "neočekávaný konec souboru při hledání „]]“"
 
 # XXX: Condional means condition (adj.) probably. Can English distinguish
 # between the condition (podmínkový) and the code branch (podmíněný)? Check
 # for all "conditional" string occurences.
-#: parse.y:4091
+#: parse.y:4104
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "chyba syntaxe ve výrazu podmínky: neočekávaný token „%s“"
 
-#: parse.y:4095
+#: parse.y:4108
 msgid "syntax error in conditional expression"
 msgstr "chyba syntaxe ve výrazu podmínky"
 
-#: parse.y:4173
+#: parse.y:4186
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr "neočekávaný token „%s“, očekávána „)“"
 
-#: parse.y:4177
+#: parse.y:4190
 msgid "expected `)'"
 msgstr "očekávána „)“"
 
-#: parse.y:4205
+#: parse.y:4218
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr "neočekávaný argument „%s“ u podmínkového unárního operátoru"
 
-#: parse.y:4209
+#: parse.y:4222
 msgid "unexpected argument to conditional unary operator"
 msgstr "neočekávaný argument u podmínkového unárního operátoru"
 
-#: parse.y:4255
+#: parse.y:4268
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "neočekávaný token „%s“, očekáván podmínkový binární operátor"
 
-#: parse.y:4259
+#: parse.y:4272
 msgid "conditional binary operator expected"
 msgstr "očekáván podmínkový binární operátor"
 
-#: parse.y:4281
+#: parse.y:4294
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr "neočekávaný argument „%s„ u podmínkového binárního operátoru"
 
-#: parse.y:4285
+#: parse.y:4298
 msgid "unexpected argument to conditional binary operator"
 msgstr "neočekávaný argument u podmínkového binárního operátoru"
 
-#: parse.y:4296
+#: parse.y:4309
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "neočekávaný token „%c“ v podmínkovém příkazu"
 
-#: parse.y:4299
+#: parse.y:4312
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "neočekávaný token „%s“ v podmínkovém příkazu"
 
-#: parse.y:4303
+#: parse.y:4316
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "neočekávaný token %d v podmínkovém příkazu"
 
-#: parse.y:5649
+#: parse.y:5666
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "chyba syntaxe poblíž neočekávaného tokenu „%s“"
 
-#: parse.y:5667
+#: parse.y:5684
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "chyba syntaxe poblíž „%s“"
 
-#: parse.y:5677
+#: parse.y:5694
 msgid "syntax error: unexpected end of file"
 msgstr "chyba syntaxe: nenadálý konec souboru"
 
-#: parse.y:5677
+#: parse.y:5694
 msgid "syntax error"
 msgstr "chyba syntaxe"
 
-#: parse.y:5739
+#: parse.y:5756
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Shell lze ukončit příkazem „%s“.\n"
 
-#: parse.y:5901
+#: parse.y:5918
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "nenadálý konec souboru při hledání odpovídající „)“"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "doplňování: funkce „%s“ nenalezena"
@@ -1514,7 +1520,7 @@ msgstr "%s: deskriptor souboru nelze přiřadit do proměnné"
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr "/dev/(tcp|udp)/host/port není bez síťování podporováno"
 
-#: redir.c:861 redir.c:971 redir.c:1032 redir.c:1194
+#: redir.c:861 redir.c:973 redir.c:1034 redir.c:1199
 msgid "redirection error: cannot duplicate fd"
 msgstr "chyba přesměrování: deskriptor souboru nelze duplikovat"
 
@@ -1569,7 +1575,9 @@ msgstr "\t-%s nebo -o přepínač\n"
 #: shell.c:1856
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
-msgstr "Podrobnosti o přepínačích shellu získáte tím, že napíšete „%s -c \"help set\"“.\n"
+msgstr ""
+"Podrobnosti o přepínačích shellu získáte tím, že napíšete „%s -c \"help set"
+"\"“.\n"
 
 #: shell.c:1857
 #, c-format
@@ -1761,86 +1769,90 @@ msgstr "Neznámé číslo signálu"
 msgid "Unknown Signal #%d"
 msgstr "Neznámý signál č. %d"
 
-#: subst.c:1352 subst.c:1510
+#: subst.c:1358 subst.c:1516
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "chybná substituce: v %2$s chybí uzavírací „%1$s“"
 
-#: subst.c:2823
+#: subst.c:2829
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: seznam nelze přiřadit do prvku pole"
 
-#: subst.c:4964 subst.c:4980
+#: subst.c:5026 subst.c:5042
 msgid "cannot make pipe for process substitution"
 msgstr "nelze vyrobit rouru za účelem substituce procesu"
 
-#: subst.c:5012
+#: subst.c:5074
 msgid "cannot make child for process substitution"
 msgstr "nelze vytvořit potomka za účelem substituce procesu"
 
-#: subst.c:5057
+#: subst.c:5119
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "pojmenovanou rouru %s nelze otevřít pro čtení"
 
-#: subst.c:5059
+#: subst.c:5121
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "pojmenovanou rouru %s nelze otevřít pro zápis"
 
-#: subst.c:5077
+#: subst.c:5139
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "pojmenovanou rouru %s nelze zdvojit jako deskriptor %d"
 
-#: subst.c:5273
+#: subst.c:5337
 msgid "cannot make pipe for command substitution"
 msgstr "nelze vytvořit rouru pro substituci příkazu"
 
-#: subst.c:5311
+#: subst.c:5375
 msgid "cannot make child for command substitution"
 msgstr "nelze vytvořit potomka pro substituci příkazu"
 
-#: subst.c:5330
+#: subst.c:5394
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr "command_substitute: rouru nelze zdvojit jako deskriptor 1"
 
-#: subst.c:5733 subst.c:7900
+#: subst.c:5798 subst.c:8001
 #, c-format
 msgid "%s: invalid variable name for name reference"
 msgstr "%s: neplatný název proměnné pro odkaz na název"
 
-#: subst.c:5926
+#: subst.c:6009
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: parametr null nebo nenastaven"
 
-#: subst.c:6198 subst.c:6213
+#: subst.c:6281 subst.c:6296
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: výraz podřetězce < 0"
 
-#: subst.c:7356
+#: subst.c:7457
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: chybná substituce"
 
-#: subst.c:7433
+#: subst.c:7534
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: takto nelze přiřazovat"
 
-#: subst.c:7767
-msgid "future versions of the shell will force evaluation as an arithmetic substitution"
-msgstr "budoucá verze tohoto shellu budou vynucovat vyhodnocení jako aritmetickou substituci"
+#: subst.c:7868
+msgid ""
+"future versions of the shell will force evaluation as an arithmetic "
+"substitution"
+msgstr ""
+"budoucá verze tohoto shellu budou vynucovat vyhodnocení jako aritmetickou "
+"substituci"
 
-#: subst.c:8271
+#: subst.c:8372
 #, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "chybná substituce: v %s chybí uzavírací „`“"
 
-#: subst.c:9172
+#: subst.c:9273
 #, c-format
 msgid "no match: %s"
 msgstr "žádná shoda: %s"
@@ -1881,93 +1893,104 @@ msgstr "postrádám „]“"
 msgid "invalid signal number"
 msgstr "neplatné číslo signálu"
 
-#: trap.c:348
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: chybná hodnota v trap_list[%d]: %p"
 
-#: trap.c:352
+#: trap.c:359
 #, c-format
-msgid "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
+msgid ""
+"run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr "run_pending_traps: obsluha signálu je SIG_DFL, přeposílám %d (%s) sobě"
 
-#: trap.c:398
+#: trap.c:413
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler: chybný signál %d"
 
-#: variables.c:380
+#: variables.c:382
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "chyba při importu definice „%s“"
 
-#: variables.c:778
+#: variables.c:780
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr "úroveň shellu (%d) příliš vysoká, resetuji na 1"
 
-#: variables.c:2198
+#: variables.c:1865
+#, fuzzy, c-format
+msgid "%s: circular name reference"
+msgstr "%s: neplatný název proměnné pro odkaz na název"
+
+#: variables.c:2228
 msgid "make_local_variable: no function context at current scope"
 msgstr "make_local_variable: žádný kontext funkce v aktuálním rozsahu"
 
-#: variables.c:2217
+#: variables.c:2247
 #, c-format
 msgid "%s: variable may not be assigned value"
 msgstr "%s: hodnotu nelze do proměnné přiřadit"
 
-#: variables.c:3554
+#: variables.c:3600
 msgid "all_local_variables: no function context at current scope"
 msgstr "all_local_variables: žádný kontext funkce v aktuálním rozsahu"
 
-#: variables.c:3799
+#: variables.c:3845
 #, c-format
 msgid "%s has null exportstr"
 msgstr "%s: má nullový exportstr"
 
-#: variables.c:3804 variables.c:3813
+#: variables.c:3850 variables.c:3859
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr "neplatný znak %d v exportstr pro %s"
 
-#: variables.c:3819
+#: variables.c:3865
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr "v exportstr pro %s chybí „=“"
 
-#: variables.c:4252
+#: variables.c:4298
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr "pop_var_context: hlava shell_variables není kontextem funkce"
 
-#: variables.c:4265
+#: variables.c:4311
 msgid "pop_var_context: no global_variables context"
 msgstr "pop_var_context: chybí kontext global_variables"
 
-#: variables.c:4339
+#: variables.c:4385
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr "pop_scope: hlava shell_variables není dočasným rozsahem prostředí"
 
-#: variables.c:5165
+#: variables.c:5211
 #, c-format
 msgid "%s: %s: cannot open as FILE"
 msgstr "%s: %s: nelze otevřít jako SOUBOR"
 
-#: variables.c:5170
+#: variables.c:5216
 #, c-format
 msgid "%s: %s: invalid value for trace file descriptor"
 msgstr "%s: %s: neplatná hodnota pro deskriptor trasovacího souboru"
 
-#: variables.c:5215
+#: variables.c:5261
 #, c-format
 msgid "%s: %s: compatibility value out of range"
 msgstr "%s: %s: hodnota kompatibility je mimo rozsah"
 
-#: version.c:46 version2.c:46
-msgid "Copyright (C) 2012 Free Software Foundation, Inc."
+#: version.c:46
+#, fuzzy
+msgid "Copyright (C) 2013 Free Software Foundation, Inc."
 msgstr "Copyright © 2012 Free Software Foundation, Inc."
 
 #: version.c:47 version2.c:47
-msgid "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
-msgstr "Licence GPLv3+: GNU GPL verze 3 nebo novější <http://gnu.org/licenses/gpl.html>\n"
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+"Licence GPLv3+: GNU GPL verze 3 nebo novější <http://gnu.org/licenses/gpl."
+"html>\n"
 
 #: version.c:86 version2.c:86
 #, c-format
@@ -1982,6 +2005,10 @@ msgstr "Toto je svobodné programové vybavení: máte právo jej měnit a ší
 msgid "There is NO WARRANTY, to the extent permitted by law."
 msgstr "VEŠKERÉ ZÁRUKY chybí, jak jen zákon dovoluje."
 
+#: version2.c:46
+msgid "Copyright (C) 2012 Free Software Foundation, Inc."
+msgstr "Copyright © 2012 Free Software Foundation, Inc."
+
 #: xmalloc.c:91
 #, c-format
 msgid "%s: cannot allocate %lu bytes (%lu bytes allocated)"
@@ -2011,8 +2038,13 @@ msgid "unalias [-a] name [name ...]"
 msgstr "unalias [-a] název [název…]"
 
 #: builtins.c:51
-msgid "bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function or readline-command]"
-msgstr "bind [-lpsvPSVX] [-m klávmapa] [-f soubor] [-q název] [-u název] [-r klávposl] [-x klávposl:příkaz-shellu] [klávposl:readline-funkce nebo readline-příkaz]"
+msgid ""
+"bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-"
+"x keyseq:shell-command] [keyseq:readline-function or readline-command]"
+msgstr ""
+"bind [-lpsvPSVX] [-m klávmapa] [-f soubor] [-q název] [-u název] [-r "
+"klávposl] [-x klávposl:příkaz-shellu] [klávposl:readline-funkce nebo "
+"readline-příkaz]"
 
 #: builtins.c:54
 msgid "break [n]"
@@ -2031,7 +2063,8 @@ msgid "caller [expr]"
 msgstr "caller [výraz]"
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
+#, fuzzy
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-L|[-P [-e]]] [adr]"
 
 #: builtins.c:66
@@ -2100,7 +2133,8 @@ msgstr "logout [n]"
 
 #: builtins.c:103
 msgid "fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]"
-msgstr "fc [-e enázev] [-lnr] [první] [poslední] nebo fc -s [vzor=náhrada] [příkaz]"
+msgstr ""
+"fc [-e enázev] [-lnr] [první] [poslední] nebo fc -s [vzor=náhrada] [příkaz]"
 
 #: builtins.c:107
 msgid "fg [job_spec]"
@@ -2119,8 +2153,12 @@ msgid "help [-dms] [pattern ...]"
 msgstr "help [-dms] [vzorek…]"
 
 #: builtins.c:121
-msgid "history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]"
-msgstr "history [-c] [-d pozice] [n] nebo history -anrw [jméno_souboru] nebo history -ps argument [argument…]"
+msgid ""
+"history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg "
+"[arg...]"
+msgstr ""
+"history [-c] [-d pozice] [n] nebo history -anrw [jméno_souboru] nebo history "
+"-ps argument [argument…]"
 
 #: builtins.c:125
 msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]"
@@ -2131,16 +2169,23 @@ msgid "disown [-h] [-ar] [jobspec ...]"
 msgstr "disown [-h] [-ar] [úloha…]"
 
 #: builtins.c:132
-msgid "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]"
-msgstr "kill [-s sigspec | -n číssig | -sigspec] pid | úloha… nebo kill -l [sigspec]"
+msgid ""
+"kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l "
+"[sigspec]"
+msgstr ""
+"kill [-s sigspec | -n číssig | -sigspec] pid | úloha… nebo kill -l [sigspec]"
 
 #: builtins.c:134
 msgid "let arg [arg ...]"
 msgstr "let argument [argument…]"
 
 #: builtins.c:136
-msgid "read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]"
-msgstr "read [-ers] [-a pole] [-d oddělovač] [-i text] [-n p_znaků] [-N p_znaků] [-p výzva] [-t limit] [-u fd] [jméno…]"
+msgid ""
+"read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p "
+"prompt] [-t timeout] [-u fd] [name ...]"
+msgstr ""
+"read [-ers] [-a pole] [-d oddělovač] [-i text] [-n p_znaků] [-N p_znaků] [-p "
+"výzva] [-t limit] [-u fd] [jméno…]"
 
 #: builtins.c:138
 msgid "return [n]"
@@ -2235,8 +2280,12 @@ msgid "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac"
 msgstr "case SLOVO in [VZOR [| VZOR]…) PŘÍKAZY ;;]… esac"
 
 #: builtins.c:192
-msgid "if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi"
-msgstr "if PŘÍKAZY; then PŘÍKAZY; [ elif PŘÍKAZY; then PŘÍKAZY; ]… [ else PŘÍKAZY; ] fi"
+msgid ""
+"if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else "
+"COMMANDS; ] fi"
+msgstr ""
+"if PŘÍKAZY; then PŘÍKAZY; [ elif PŘÍKAZY; then PŘÍKAZY; ]… [ else PŘÍKAZY; ] "
+"fi"
 
 #: builtins.c:194
 msgid "while COMMANDS; do COMMANDS; done"
@@ -2296,24 +2345,43 @@ msgid "printf [-v var] format [arguments]"
 msgstr "printf [-v proměnná] formát [argumenty]"
 
 #: builtins.c:229
-msgid "complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]"
-msgstr "complete [-abcdefgjksuv] [-pr] [-DE] [-o přepínač] [-A akce] [-G globvzor] [-W seznam_slov]  [-F funkce] [-C příkaz] [-X filtrvzor] [-P předpona] [-S přípona] [název…]"
+msgid ""
+"complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-"
+"W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S "
+"suffix] [name ...]"
+msgstr ""
+"complete [-abcdefgjksuv] [-pr] [-DE] [-o přepínač] [-A akce] [-G globvzor] [-"
+"W seznam_slov]  [-F funkce] [-C příkaz] [-X filtrvzor] [-P předpona] [-S "
+"přípona] [název…]"
 
 #: builtins.c:233
-msgid "compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
-msgstr "compgen [-abcdefgjksuv] [-o přepínač]  [-A akce] [-G globvzor] [-W seznam_slov]  [-F funkce] [-C příkaz] [-X filtrvzor] [-P předpona] [-S přípona] [slovo]"
+msgid ""
+"compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  "
+"[-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
+msgstr ""
+"compgen [-abcdefgjksuv] [-o přepínač]  [-A akce] [-G globvzor] [-W "
+"seznam_slov]  [-F funkce] [-C příkaz] [-X filtrvzor] [-P předpona] [-S "
+"přípona] [slovo]"
 
 #: builtins.c:237
 msgid "compopt [-o|+o option] [-DE] [name ...]"
 msgstr "compopt [-o|+o možnost] [-DE] [název…]"
 
 #: builtins.c:240
-msgid "mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
-msgstr "mapfile [-n počet] [-O počátek] [-s počet] [-t] [-u fd] [-C volání] [-c množství] [pole]"
+msgid ""
+"mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
+msgstr ""
+"mapfile [-n počet] [-O počátek] [-s počet] [-t] [-u fd] [-C volání] [-c "
+"množství] [pole]"
 
 #: builtins.c:242
-msgid "readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
-msgstr "readarray [-n počet] [-O počátek] [-s počet] [-t] [-u fd] [-C volání] [-c množství] [pole]"
+msgid ""
+"readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
+msgstr ""
+"readarray [-n počet] [-O počátek] [-s počet] [-t] [-u fd] [-C volání] [-c "
+"množství] [pole]"
 
 #: builtins.c:254
 msgid ""
@@ -2330,16 +2398,19 @@ msgid ""
 "      -p\tPrint all defined aliases in a reusable format\n"
 "    \n"
 "    Exit Status:\n"
-"    alias returns true unless a NAME is supplied for which no alias has been\n"
+"    alias returns true unless a NAME is supplied for which no alias has "
+"been\n"
 "    defined."
 msgstr ""
 "Definuje nebo zobrazí aliasy.\n"
 "    \n"
-"    „alias“ bez argumentů vypíše na standardní výstup seznam aliasů ve znovu\n"
+"    „alias“ bez argumentů vypíše na standardní výstup seznam aliasů ve "
+"znovu\n"
 "    použitelném formátu NÁZEV=HODNOTA.\n"
 "    \n"
 "    Jinak bude definován alias pro každý NÁZEV, který má zadanou HODNOTU.\n"
-"    Závěrečná mezera v HODNOTĚ způsobí, že při expanzi bude následující slovo\n"
+"    Závěrečná mezera v HODNOTĚ způsobí, že při expanzi bude následující "
+"slovo\n"
 "    zkontrolováno na substituci aliasů.\n"
 "    \n"
 "    Přepínače:\n"
@@ -2376,20 +2447,24 @@ msgid ""
 "    Options:\n"
 "      -m  keymap         Use KEYMAP as the keymap for the duration of this\n"
 "                         command.  Acceptable keymap names are emacs,\n"
-"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
+"move,\n"
 "                         vi-command, and vi-insert.\n"
 "      -l                 List names of functions.\n"
 "      -P                 List function names and bindings.\n"
 "      -p                 List functions and bindings in a form that can be\n"
 "                         reused as input.\n"
-"      -S                 List key sequences that invoke macros and their values\n"
-"      -s                 List key sequences that invoke macros and their values\n"
+"      -S                 List key sequences that invoke macros and their "
+"values\n"
+"      -s                 List key sequences that invoke macros and their "
+"values\n"
 "                         in a form that can be reused as input.\n"
 "      -V                 List variable names and values\n"
 "      -v                 List variable names and values in a form that can\n"
 "                         be reused as input.\n"
 "      -q  function-name  Query about which keys invoke the named function.\n"
-"      -u  function-name  Unbind all keys which are bound to the named function.\n"
+"      -u  function-name  Unbind all keys which are bound to the named "
+"function.\n"
 "      -r  keyseq         Remove the binding for KEYSEQ.\n"
 "      -f  filename       Read key bindings from FILENAME.\n"
 "      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
@@ -2410,33 +2485,41 @@ msgstr ""
 "    Přepínače:\n"
 "      -m  klávmapa       Použije KLÁVMAPU jako klávesovou mapu pro trvání\n"
 "                         tohoto příkazu. Možné klávesové mapy jsou emacs,\n"
-"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
+"move,\n"
 "                         vi-command a vi-insert.\n"
 "      -l                 Vypíše seznam názvů funkcí.\n"
 "      -P                 Vypíše seznam názvů funkcí a klávesových vazeb.\n"
-"      -p                 Vypíše seznam funkcí a klávesových vazeb ve formátu,\n"
+"      -p                 Vypíše seznam funkcí a klávesových vazeb ve "
+"formátu,\n"
 "                         který lze použít jako vstup.\n"
 "      -S                 Vypíše seznam posloupností kláves,\n"
 "                         které vyvolávají makra, a jejich hodnoty.\n"
 "      -s                 Vypíše seznam posloupností kláves,\n"
-"                         která vyvolávají makra, a jejich hodnoty ve formátu,\n"
+"                         která vyvolávají makra, a jejich hodnoty ve "
+"formátu,\n"
 "                         který lze použít jako vstup.\n"
 "      -V                 Vypíše seznam názvů proměnných a hodnot.\n"
-"      -v                 Vypíše seznam názvů proměnných a hodnot ve formátu,\n"
+"      -v                 Vypíše seznam názvů proměnných a hodnot ve "
+"formátu,\n"
 "                         který lze použít jako vstup.\n"
 "      -q  název-funkce   Dotáže se, které klávesy vyvolají zadanou funkci.\n"
-"      -u  název-funkce   Zruší všechny vazby na klávesy, které jsou napojeny\n"
+"      -u  název-funkce   Zruší všechny vazby na klávesy, které jsou "
+"napojeny\n"
 "                         na zadanou funkci.\n"
 "      -r  klávposl       Odstraní vazbu na KLÁVPOSL.\n"
 "      -f  soubor         Načte vazby kláves ze SOUBORU.\n"
 "      -x  klávposl:příkaz-shellu\n"
 "                         Způsobí, že bude vykonán PŘÍKAZ-SHELLU, když bude\n"
 "                         zadána KLÁVPOSL.\n"
-"      -X                 Vypíše posloupnosti kláves a příkazy přidružené přes\n"
-"                         přepínač -x ve formátu, který lze použít jako vstup.\n"
+"      -X                 Vypíše posloupnosti kláves a příkazy přidružené "
+"přes\n"
+"                         přepínač -x ve formátu, který lze použít jako "
+"vstup.\n"
 "    \n"
 "    Návratový kód:\n"
-"    bind vrací 0, pokud není zadán nerozpoznaný přepínač nebo nedojde k chybě."
+"    bind vrací 0, pokud není zadán nerozpoznaný přepínač nebo nedojde "
+"k chybě."
 
 #: builtins.c:328
 msgid ""
@@ -2479,7 +2562,8 @@ msgid ""
 "    \n"
 "    Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
 "    lookup.  This is useful when you wish to reimplement a shell builtin\n"
-"    as a shell function, but need to execute the builtin within the function.\n"
+"    as a shell function, but need to execute the builtin within the "
+"function.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
@@ -2487,7 +2571,8 @@ msgid ""
 msgstr ""
 "Provede vestavěný příkaz shellu.\n"
 "    \n"
-"    Provede VESTAVĚNÝ-PŘÍKAZ-SHELLU s argumenty ARGUMENTY, aniž by se uplatnilo\n"
+"    Provede VESTAVĚNÝ-PŘÍKAZ-SHELLU s argumenty ARGUMENTY, aniž by se "
+"uplatnilo\n"
 "    vyhledávání příkazu. Toto se hodí, když si přejete reimplementovat\n"
 "    vestavěný příkaz shellu jako funkci shellu, avšak potřebujete spustit\n"
 "    vestavěný příkaz uvnitř této funkce.\n"
@@ -2524,19 +2609,26 @@ msgstr ""
 "    Vrací 0, pokud shell provádí shellovou funkci a VÝRAZ je platný."
 
 #: builtins.c:385
+#, fuzzy
 msgid ""
 "Change the shell working directory.\n"
 "    \n"
-"    Change the current directory to DIR.  The default DIR is the value of the\n"
+"    Change the current directory to DIR.  The default DIR is the value of "
+"the\n"
 "    HOME shell variable.\n"
 "    \n"
-"    The variable CDPATH defines the search path for the directory containing\n"
-"    DIR.  Alternative directory names in CDPATH are separated by a colon (:).\n"
-"    A null directory name is the same as the current directory.  If DIR begins\n"
+"    The variable CDPATH defines the search path for the directory "
+"containing\n"
+"    DIR.  Alternative directory names in CDPATH are separated by a colon "
+"(:).\n"
+"    A null directory name is the same as the current directory.  If DIR "
+"begins\n"
 "    with a slash (/), then CDPATH is not used.\n"
 "    \n"
-"    If the directory is not found, and the shell option `cdable_vars' is set,\n"
-"    the word is assumed to be  a variable name.  If that variable has a value,\n"
+"    If the directory is not found, and the shell option `cdable_vars' is "
+"set,\n"
+"    the word is assumed to be  a variable name.  If that variable has a "
+"value,\n"
 "    its value is used for DIR.\n"
 "    \n"
 "    Options:\n"
@@ -2547,26 +2639,34 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
-"    `..' is processed by removing the immediately previous pathname component\n"
+"    `..' is processed by removing the immediately previous pathname "
+"component\n"
 "    back to a slash or the beginning of DIR.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns 0 if the directory is changed, and if $PWD is set successfully when\n"
+"    Returns 0 if the directory is changed, and if $PWD is set successfully "
+"when\n"
 "    -P is used; non-zero otherwise."
 msgstr ""
 "Změní pracovní adresář shellu.\n"
 "    \n"
-"    Změní aktuální adresář na ADR. Implicitní ADR je hodnota proměnné shellu\n"
+"    Změní aktuální adresář na ADR. Implicitní ADR je hodnota proměnné "
+"shellu\n"
 "    HOME.\n"
 "    \n"
 "    Proměnná CDPATH definuje vyhledávací cestu pro adresář obsahující ADR.\n"
 "    Názvy náhradních adresářů v CDPATH se oddělují dvojtečkou (:). Prázdný\n"
-"    název adresáře je stejný jako aktuální adresář. Začíná-li ADR na lomítko\n"
+"    název adresáře je stejný jako aktuální adresář. Začíná-li ADR na "
+"lomítko\n"
 "    (/), nebude CDPATH použita.\n"
 "    \n"
-"    Nebude-li adresář nalezen a přepínač shellu „cdable_vars“ bude nastaven,\n"
+"    Nebude-li adresář nalezen a přepínač shellu „cdable_vars“ bude "
+"nastaven,\n"
 "    pak se dané slovo zkusí jakožto název proměnné. Má-li taková proměnná\n"
 "    hodnotu, pak její hodnota se použije jako ADR.\n"
 "    \n"
@@ -2587,7 +2687,7 @@ msgstr ""
 "    Vrací 0, byl-li adresář změněn a, byl-li zadán -P, $PWD byla úspěšně\n"
 "    nastavena. Jinak vrací nenulovou hodnotu."
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2615,7 +2715,7 @@ msgstr ""
 "    Vrací 0, nebyl-li zadán neplatný přepínač a mohl-li být současný\n"
 "    adresář přečten."
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2631,7 +2731,7 @@ msgstr ""
 "    Návratový kód:\n"
 "    Vždy uspěje."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2643,7 +2743,7 @@ msgstr ""
 "    Návratový kód:\n"
 "    Vždy uspěje."
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2655,12 +2755,13 @@ msgstr ""
 "    Návratový kód:\n"
 "    Vždy selže."
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
 "    Runs COMMAND with ARGS suppressing  shell function lookup, or display\n"
-"    information about the specified COMMANDs.  Can be used to invoke commands\n"
+"    information about the specified COMMANDs.  Can be used to invoke "
+"commands\n"
 "    on disk when a function with the same name exists.\n"
 "    \n"
 "    Options:\n"
@@ -2674,8 +2775,10 @@ msgid ""
 msgstr ""
 "Provede jednoduchý příkaz nebo zobrazí podrobnosti o příkazech.\n"
 "    \n"
-"    Spustí PŘÍKAZ s ARGUMENTY ignoruje funkce shellu, nebo zobrazí informace\n"
-"    o zadaných PŘÍKAZECH. Lze využít, když je třeba vyvolat příkazy z disku,\n"
+"    Spustí PŘÍKAZ s ARGUMENTY ignoruje funkce shellu, nebo zobrazí "
+"informace\n"
+"    o zadaných PŘÍKAZECH. Lze využít, když je třeba vyvolat příkazy "
+"z disku,\n"
 "    přičemž existuje funkce stejného jména.\n"
 "    \n"
 "    Přepínače:\n"
@@ -2687,7 +2790,7 @@ msgstr ""
 "    Návratový kód:\n"
 "    Vrací návratový kód PŘÍKAZU, nebo selže, nebyl–li příkaz nalezen."
 
-#: builtins.c:485
+#: builtins.c:487
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2718,7 +2821,8 @@ msgid ""
 "    Variables with the integer attribute have arithmetic evaluation (see\n"
 "    the `let' command) performed when the variable is assigned a value.\n"
 "    \n"
-"    When used in a function, `declare' makes NAMEs local, as with the `local'\n"
+"    When used in a function, `declare' makes NAMEs local, as with the "
+"`local'\n"
 "    command.  The `-g' option suppresses this behavior.\n"
 "    \n"
 "    Exit Status:\n"
@@ -2754,14 +2858,15 @@ msgstr ""
 "    Proměnné s atributem integer jsou aritmeticky vyhodnoceny (vizte příkaz\n"
 "    „let“), jakmile je do proměnné přiřazeno.\n"
 "    \n"
-"    Je-li použito uvnitř funkce, učiní „declare“ NÁZVY lokálními stejně jako\n"
+"    Je-li použito uvnitř funkce, učiní „declare“ NÁZVY lokálními stejně "
+"jako\n"
 "    příkaz „local“. Přepínač „-g“ toto chování potlačí.\n"
 "    \n"
 "    Návratový kód:\n"
 "    Vrací úspěch, pokud nebyl zadán neplatný přepínač a nedošlo k chybě při\n"
 "    přiřazování do proměnné."
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2771,7 +2876,7 @@ msgstr ""
 "    \n"
 "    Příkaz je zastaralý. Vizte „help declare“."
 
-#: builtins.c:533
+#: builtins.c:535
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2787,21 +2892,24 @@ msgid ""
 msgstr ""
 "Definuje lokální proměnné.\n"
 "    \n"
-"    Vytvoří lokální proměnnou pojmenovanou NÁZEV a přiřadí jí HODNOTU. PŘEPÍNAČ\n"
+"    Vytvoří lokální proměnnou pojmenovanou NÁZEV a přiřadí jí HODNOTU. "
+"PŘEPÍNAČ\n"
 "    smí být jakýkoliv přepínač přípustný u „declare“.\n"
 "    \n"
-"    Lokální proměnné lze použít jen uvnitř funkcí, budou viditelné jen v dané\n"
+"    Lokální proměnné lze použít jen uvnitř funkcí, budou viditelné jen "
+"v dané\n"
 "    funkci a jejich potomcích.\n"
 "    \n"
 "    Návratový kód:\n"
 "    Vrací úspěch, nebyl-li zadán neplatný přepínač, nenastala-li chyba při\n"
 "    přiřazování do proměnné a vykonává-li shell funkci."
 
-#: builtins.c:550
+#: builtins.c:552
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
-"    Display the ARGs, separated by a single space character and followed by a\n"
+"    Display the ARGs, separated by a single space character and followed by "
+"a\n"
 "    newline, on the standard output.\n"
 "    \n"
 "    Options:\n"
@@ -2836,8 +2944,10 @@ msgstr ""
 "    \n"
 "    Přepínače:\n"
 "      -n\tnepřipojuje nový řádek\n"
-"      -e\tzapne interpretování následujících znaků uvozených zpětným lomítkem\n"
-"      -E\texplicitně potlačí interpretování znaků uvozených zpětným lomítkem\n"
+"      -e\tzapne interpretování následujících znaků uvozených zpětným "
+"lomítkem\n"
+"      -E\texplicitně potlačí interpretování znaků uvozených zpětným "
+"lomítkem\n"
 "    \n"
 "    „echo“ interpretuje následující znaky uvozené zpětným lomítkem:\n"
 "      \\a\tpoplach (zvonek)\n"
@@ -2859,7 +2969,7 @@ msgstr ""
 "    Návratový kód:\n"
 "    Vrací úspěch, nedojde-li k chybě zápisu na výstup."
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2880,7 +2990,7 @@ msgstr ""
 "    \n"
 "    Vrací úspěch, nedojte-li k chybě zápisu na výstup."
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2913,7 +3023,8 @@ msgstr ""
 "    shellu, aniž byste museli zadávat celou cestu.\n"
 "    \n"
 "    Přepínače:\n"
-"      -a\tvypíše seznam vestavěných příkazů a vyznačí, který je a který není\n"
+"      -a\tvypíše seznam vestavěných příkazů a vyznačí, který je a který "
+"není\n"
 "    \tpovolen\n"
 "      -n\tzakáže každý NÁZEV nebo zobrazí seznam zakázaných vestavěných\n"
 "    \tpříkazů\n"
@@ -2933,11 +3044,12 @@ msgstr ""
 "    Vrací úspěch, je-li NÁZEV vestavěným příkazem shellu a nevyskytne-li\n"
 "    se chyba."
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
-"    Combine ARGs into a single string, use the result as input to the shell,\n"
+"    Combine ARGs into a single string, use the result as input to the "
+"shell,\n"
 "    and execute the resulting commands.\n"
 "    \n"
 "    Exit Status:\n"
@@ -2950,7 +3062,7 @@ msgstr ""
 "    Návratový kód:\n"
 "    Vrátí návratový kód příkazu, nebo úspěch, byl-li příkaz prázdný."
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -3006,13 +3118,17 @@ msgstr ""
 "    skript. Pokud přepínač vyžaduje argument, getopts umístí tento argument\n"
 "    do proměnné shellu OPTARG.\n"
 "    \n"
-"    getopts hlásí chyby jedním ze dvou způsobů. Pokud prvním znakem OPTSTRING\n"
+"    getopts hlásí chyby jedním ze dvou způsobů. Pokud prvním znakem "
+"OPTSTRING\n"
 "    je dvojtečka, getopts hlásí chyby tichým způsobem. V tomto režimu žádné\n"
 "    chybové zprávy nejsou vypisovány. Když se narazí na neplatný přepínač,\n"
-"    getopts umístí tento znak do OPTARG. Pokud není nalezen povinný argument,\n"
-"    getopts umístí „:“ do NAME a OPTARG nastaví na znak nalezeného přepínače.\n"
+"    getopts umístí tento znak do OPTARG. Pokud není nalezen povinný "
+"argument,\n"
+"    getopts umístí „:“ do NAME a OPTARG nastaví na znak nalezeného "
+"přepínače.\n"
 "    Pokud getopts nepracuje v tomto tichém režimu a je nalezen neplatný\n"
-"    přepínač, getopts umístí „?“ do NAME a zruší OPTARG. Když nenajde povinný\n"
+"    přepínač, getopts umístí „?“ do NAME a zruší OPTARG. Když nenajde "
+"povinný\n"
 "    argument, je do NAME zapsán „?“, OPTARG zrušen a vytištěna diagnostická\n"
 "    zpráva.\n"
 "    \n"
@@ -3020,19 +3136,22 @@ msgstr ""
 "    chybových zpráv, dokonce i když první znak OPTSTRING není dvojtečka.\n"
 "    Implicitní hodnota OPTERR je 1.\n"
 "    \n"
-"    Normálně getopts zpracovává poziční parametry ($0–$9), avšak následuje-li\n"
+"    Normálně getopts zpracovává poziční parametry ($0–$9), avšak následuje-"
+"li\n"
 "    getopts více argumentů, budou rozebrány tyto namísto pozičních.\n"
 "    \n"
 "    Návratový kód:\n"
-"    Vrátí úspěch, byl-li nalezen nějaký přepínač. Neúspěch vrátí, když dojde\n"
+"    Vrátí úspěch, byl-li nalezen nějaký přepínač. Neúspěch vrátí, když "
+"dojde\n"
 "    na konec přepínačů nebo nastane-li chyba."
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
 "    Execute COMMAND, replacing this shell with the specified program.\n"
-"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not specified,\n"
+"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not "
+"specified,\n"
 "    any redirections take effect in the current shell.\n"
 "    \n"
 "    Options:\n"
@@ -3040,16 +3159,20 @@ msgid ""
 "      -c\t\texecute COMMAND with an empty environment\n"
 "      -l\t\tplace a dash in the zeroth argument to COMMAND\n"
 "    \n"
-"    If the command cannot be executed, a non-interactive shell exits, unless\n"
+"    If the command cannot be executed, a non-interactive shell exits, "
+"unless\n"
 "    the shell option `execfail' is set.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless COMMAND is not found or a redirection error occurs."
+"    Returns success unless COMMAND is not found or a redirection error "
+"occurs."
 msgstr ""
 "Nahradí shell zadaným příkazem.\n"
 "    \n"
-"    Vykoná PŘÍKAZ, přičemž nahradí tento shell zadaným programem.  ARGUMENTY\n"
-"    se stanou argumenty PŘÍKAZU. Není-li PŘÍKAZ zadán, přesměrování zapůsobí\n"
+"    Vykoná PŘÍKAZ, přičemž nahradí tento shell zadaným programem.  "
+"ARGUMENTY\n"
+"    se stanou argumenty PŘÍKAZU. Není-li PŘÍKAZ zadán, přesměrování "
+"zapůsobí\n"
 "    v tomto shellu.\n"
 "    \n"
 "    Přepínače:\n"
@@ -3063,7 +3186,7 @@ msgstr ""
 "    Návratový kód:\n"
 "    Vrátí úspěch, pokud byl PŘÍKAZ nalezen a nedošlo k chybě přesměrování."
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -3075,11 +3198,12 @@ msgstr ""
 "    Ukončí tento shell se stavem N. Bez N bude návratový kód roven kódu\n"
 "    posledně prováděného příkazu."
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
-"    Exits a login shell with exit status N.  Returns an error if not executed\n"
+"    Exits a login shell with exit status N.  Returns an error if not "
+"executed\n"
 "    in a login shell."
 msgstr ""
 "Ukončí přihlašovací shell.\n"
@@ -3087,17 +3211,19 @@ msgstr ""
 "    Ukončí přihlašovací (login) shell se stavem N. Nebyl-li příkaz zavolán\n"
 "    z přihlašovacího shellu, vrátí chybu."
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
-"    fc is used to list or edit and re-execute commands from the history list.\n"
+"    fc is used to list or edit and re-execute commands from the history "
+"list.\n"
 "    FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
 "    string, which means the most recent command beginning with that\n"
 "    string.\n"
 "    \n"
 "    Options:\n"
-"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then EDITOR,\n"
+"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then "
+"EDITOR,\n"
 "    \t\tthen vi\n"
 "      -l \tlist lines instead of editing\n"
 "      -n\tomit line numbers when listing\n"
@@ -3111,12 +3237,14 @@ msgid ""
 "    the last command.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success or status of executed command; non-zero if an error occurs."
+"    Returns success or status of executed command; non-zero if an error "
+"occurs."
 msgstr ""
 "Zobrazí nebo vykoná příkazy ze seznamu historie.\n"
 "    \n"
 "    fc se používá na vypsání, úpravu a znovu provedení příkazů ze seznamu\n"
-"    historie. PRVNÍ a POSLEDNÍ mohou být čísla určující rozsah nebo PRVNÍ může být\n"
+"    historie. PRVNÍ a POSLEDNÍ mohou být čísla určující rozsah nebo PRVNÍ "
+"může být\n"
 "    řetězec, což určuje nejnovější příkaz začínající na zadaný řetězec.\n"
 "    \n"
 "    Přepínače:\n"
@@ -3128,14 +3256,15 @@ msgstr ""
 "    Forma příkazu „fc -s [vzor=náhrada… [příkaz]“ znamená, že PŘÍKAZ bude\n"
 "    po nahrazení STARÝ=NOVÝ znovu vykonán.\n"
 "    \n"
-"    Užitečný alias je r='fc -s', takže napsání „r cc“ spustí poslední příkaz\n"
+"    Užitečný alias je r='fc -s', takže napsání „r cc“ spustí poslední "
+"příkaz\n"
 "    začínající na „cc“ a zadání „r“ znovu spustí poslední příkaz.\n"
 "    \n"
 "    Návratový kód:\n"
 "    Vrátí úspěch nebo kód provedeného příkazu. Nenulový kód, vyskytne-li se\n"
 "    chyba."
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3148,19 +3277,22 @@ msgid ""
 msgstr ""
 "Přepne úlohu na popředí.\n"
 "    \n"
-"    Přesune úlohu určenou pomocí ÚLOHA na popředí a učiní ji aktuální úlohou.\n"
+"    Přesune úlohu určenou pomocí ÚLOHA na popředí a učiní ji aktuální "
+"úlohou.\n"
 "    Není-li ÚLOHA zadána, použije se úloha, o které si shell myslí, že je\n"
 "    aktuální.\n"
 "    \n"
 "    Návratový kód:\n"
 "    Kód úlohy přesunuté do popředí, nebo došlo-li k chybě, kód selhání."
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
-"    Place the jobs identified by each JOB_SPEC in the background, as if they\n"
-"    had been started with `&'.  If JOB_SPEC is not present, the shell's notion\n"
+"    Place the jobs identified by each JOB_SPEC in the background, as if "
+"they\n"
+"    had been started with `&'.  If JOB_SPEC is not present, the shell's "
+"notion\n"
 "    of the current job is used.\n"
 "    \n"
 "    Exit Status:\n"
@@ -3175,17 +3307,19 @@ msgstr ""
 "    Návratový kód:\n"
 "    Vrátí úspěch, pokud je správa úloh zapnuta a nedošlo-li k nějaké chybě."
 
-#: builtins.c:782
+#: builtins.c:784
+#, fuzzy
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
 "    Determine and remember the full pathname of each command NAME.  If\n"
-"    no arguments are given, information about remembered commands is displayed.\n"
+"    no arguments are given, information about remembered commands is "
+"displayed.\n"
 "    \n"
 "    Options:\n"
 "      -d\t\tforget the remembered location of each NAME\n"
 "      -l\t\tdisplay in a format that may be reused as input\n"
-"      -p pathname\tuse PATHNAME is the full pathname of NAME\n"
+"      -p pathname\tuse PATHNAME as the full pathname of NAME\n"
 "      -r\t\tforget all remembered locations\n"
 "      -t\t\tprint the remembered location of each NAME, preceding\n"
 "    \t\teach location with the corresponding NAME if multiple\n"
@@ -3199,8 +3333,10 @@ msgid ""
 msgstr ""
 "Zapamatuje si nebo zobrazí umístění programu.\n"
 "    \n"
-"    Pro každý NÁZEV je určena plná cesta k příkazu a je zapamatována. Nejsou-li\n"
-"    zadány žádné argumenty, budou vypsány informace o zapamatovaných příkazech.\n"
+"    Pro každý NÁZEV je určena plná cesta k příkazu a je zapamatována. Nejsou-"
+"li\n"
+"    zadány žádné argumenty, budou vypsány informace o zapamatovaných "
+"příkazech.\n"
 "    \n"
 "    Přepínače:\n"
 "      -d\t\tzapomene zapamatovaná umístění každého NÁZVU\n"
@@ -3216,7 +3352,7 @@ msgstr ""
 "    Návratový kód:\n"
 "    Vrátí úspěch, pokud byl NÁZEV nalezen a nebyl-li zadán neplatný přepínač."
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3234,12 +3370,14 @@ msgid ""
 "      PATTERN\tPattern specifiying a help topic\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless PATTERN is not found or an invalid option is given."
+"    Returns success unless PATTERN is not found or an invalid option is "
+"given."
 msgstr ""
 "Zobrazí podrobnosti o vestavěných příkazech.\n"
 "    \n"
 "    Zobrazí stručný souhrn vestavěných příkazů. Je-li zadán VZOREK,\n"
-"    vrátí podrobnou nápovědu ke všem příkazům odpovídajícím VZORKU, jinak je\n"
+"    vrátí podrobnou nápovědu ke všem příkazům odpovídajícím VZORKU, jinak "
+"je\n"
 "    vytištěn seznam syntaxe vestavěných příkazů.\n"
 "    \n"
 "    Přepínače:\n"
@@ -3255,7 +3393,7 @@ msgstr ""
 "    Vrací úspěch, pokud byl nalezen VZOREK a nebyl zadán neplatný přepínač."
 
 # FIXME: bash-4.0-pre1: Orphaned line between -w and -p option. It belongs to -n.
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3282,7 +3420,8 @@ msgid ""
 "    \n"
 "    If the $HISTTIMEFORMAT variable is set and not null, its value is used\n"
 "    as a format string for strftime(3) to print the time stamp associated\n"
-"    with each displayed history entry.  No time stamps are printed otherwise.\n"
+"    with each displayed history entry.  No time stamps are printed "
+"otherwise.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or an error occurs."
@@ -3306,17 +3445,20 @@ msgstr ""
 "    \taniž by cokoliv uložil do seznamu historie\n"
 "      -s\tpřipojí ARGUMENTY do seznamu historie jako jednu položku\n"
 "    \n"
-"    Je-li zadán JMÉNO_SOUBORU, tak ten je použit jako soubor historie. Jinak\n"
+"    Je-li zadán JMÉNO_SOUBORU, tak ten je použit jako soubor historie. "
+"Jinak\n"
 "    pokud $HISTFILE má hodnotu, tato je použita, jinak ~/.bash_history.\n"
 "    \n"
-"    Je-li proměnná $HISTTIMEFORMAT nastavena a není-li prázdná, její hodnota\n"
+"    Je-li proměnná $HISTTIMEFORMAT nastavena a není-li prázdná, její "
+"hodnota\n"
 "    se použije jako formátovací řetězec pro strftime(3) při výpisu časových\n"
-"    razítek spojených s každou položkou historie. Jinak žádná časová razítka\n"
+"    razítek spojených s každou položkou historie. Jinak žádná časová "
+"razítka\n"
 "    nebudou vypisována.    \n"
 "    Návratový kód:\n"
 "    Vrátí úspěch, pokud nebyl zadán neplatný přepínač a nedošlo k chybě."
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3351,14 +3493,17 @@ msgstr ""
 "      -r\tzúží výstup jen na běžící úlohy\n"
 "      -s\tzúží výstup jen na pozastavené úlohy\n"
 "    \n"
-"    Je-li použito -x, bude spuštěn příkaz, jakmile všechny úlohy uvedené mezi\n"
-"    ARGUMENTY budou nahrazeny ID procesu, který je vedoucím skupiny dané úlohy.\n"
+"    Je-li použito -x, bude spuštěn příkaz, jakmile všechny úlohy uvedené "
+"mezi\n"
+"    ARGUMENTY budou nahrazeny ID procesu, který je vedoucím skupiny dané "
+"úlohy.\n"
 "    \n"
 "    Návratový kód:\n"
-"    Vrátí úspěch, pokud nebyl zadán neplatný přepínač a nevyskytla se chyba.\n"
+"    Vrátí úspěch, pokud nebyl zadán neplatný přepínač a nevyskytla se "
+"chyba.\n"
 "    Byl-ly použit přepínač -x, vrátí návratový kód PŘÍKAZU."
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3388,7 +3533,7 @@ msgstr ""
 "    Návratový kód:\n"
 "    Vrátí úspěch, pokud nebyl zadán neplatný přepínač nebo ÚLOHA."
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3412,7 +3557,8 @@ msgstr ""
 "Zašle signál úloze.\n"
 "    \n"
 "    Zašle procesu určeném PID (nebo ÚLOHOU) signál zadaný pomocí SIGSPEC\n"
-"    nebo ČÍSSIG. Není-li SIGSPEC ani ČÍSSIG zadán, pak se předpokládá SIGTERM.\n"
+"    nebo ČÍSSIG. Není-li SIGSPEC ani ČÍSSIG zadán, pak se předpokládá "
+"SIGTERM.\n"
 "    \n"
 "    Přepínače:\n"
 "      -s sig\tSIG je název signálu\n"
@@ -3428,14 +3574,15 @@ msgstr ""
 "    Návratový kód:\n"
 "    Vrátí úspěch, pokud nebyl zadán neplatný přepínač a nedošlo k chybě."
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
 "    Evaluate each ARG as an arithmetic expression.  Evaluation is done in\n"
 "    fixed-width integers with no check for overflow, though division by 0\n"
 "    is trapped and flagged as an error.  The following list of operators is\n"
-"    grouped into levels of equal-precedence operators.  The levels are listed\n"
+"    grouped into levels of equal-precedence operators.  The levels are "
+"listed\n"
 "    in order of decreasing precedence.\n"
 "    \n"
 "    \tid++, id--\tvariable post-increment, post-decrement\n"
@@ -3501,8 +3648,10 @@ msgstr ""
 "    \t&=, ^=, |=\tpřiřazení\n"
 "    \n"
 "    Proměnné shellu jsou povolené operandy. Název proměnné je uvnitř výrazu\n"
-"    nahrazen její hodnotou (s automatickým převodem na celé číslo pevné šířky).\n"
-"    Proměnná nemusí mít atribut integer (číslo) zapnutý, aby byla použitelná\n"
+"    nahrazen její hodnotou (s automatickým převodem na celé číslo pevné "
+"šířky).\n"
+"    Proměnná nemusí mít atribut integer (číslo) zapnutý, aby byla "
+"použitelná\n"
 "    ve výrazu.\n"
 "    \n"
 "    Operátory se vyhodnocují v pořadí přednosti. Podvýrazy v závorkách jsou\n"
@@ -3512,18 +3661,21 @@ msgstr ""
 "    Pokud poslední ARGUMENT je vyhodnocen na 0, let vrátí 1. Jinak je\n"
 "    navrácena 0."
 
-#: builtins.c:981
+#: builtins.c:983
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
 "    Reads a single line from the standard input, or from file descriptor FD\n"
-"    if the -u option is supplied.  The line is split into fields as with word\n"
+"    if the -u option is supplied.  The line is split into fields as with "
+"word\n"
 "    splitting, and the first word is assigned to the first NAME, the second\n"
 "    word to the second NAME, and so on, with any leftover words assigned to\n"
-"    the last NAME.  Only the characters found in $IFS are recognized as word\n"
+"    the last NAME.  Only the characters found in $IFS are recognized as "
+"word\n"
 "    delimiters.\n"
 "    \n"
-"    If no NAMEs are supplied, the line read is stored in the REPLY variable.\n"
+"    If no NAMEs are supplied, the line read is stored in the REPLY "
+"variable.\n"
 "    \n"
 "    Options:\n"
 "      -a array\tassign the words read to sequential indices of the array\n"
@@ -3535,13 +3687,15 @@ msgid ""
 "      -n nchars\treturn after reading NCHARS characters rather than waiting\n"
 "    \t\tfor a newline, but honor a delimiter if fewer than NCHARS\n"
 "    \t\tcharacters are read before the delimiter\n"
-"      -N nchars\treturn only after reading exactly NCHARS characters, unless\n"
+"      -N nchars\treturn only after reading exactly NCHARS characters, "
+"unless\n"
 "    \t\tEOF is encountered or read times out, ignoring any delimiter\n"
 "      -p prompt\toutput the string PROMPT without a trailing newline before\n"
 "    \t\tattempting to read\n"
 "      -r\t\tdo not allow backslashes to escape any characters\n"
 "      -s\t\tdo not echo input coming from a terminal\n"
-"      -t timeout\ttime out and return failure if a complete line of input is\n"
+"      -t timeout\ttime out and return failure if a complete line of input "
+"is\n"
 "    \t\tnot read within TIMEOUT seconds.  The value of the TMOUT\n"
 "    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
 "    \t\tfractional number.  If TIMEOUT is 0, read returns immediately,\n"
@@ -3551,20 +3705,24 @@ msgid ""
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
-"    The return code is zero, unless end-of-file is encountered, read times out\n"
-"    (in which case it's greater than 128), a variable assignment error occurs,\n"
+"    The return code is zero, unless end-of-file is encountered, read times "
+"out\n"
+"    (in which case it's greater than 128), a variable assignment error "
+"occurs,\n"
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 "Načte ze standardního vstupu jeden řádek a rozdělí jej na položky.\n"
 "    \n"
 "    Ze standardního vstupu, nebo deskriptoru souboru FD, je-li zadán\n"
 "    přepínač -u, je načten jeden řádek. Řádek se rozdělí na části jako při\n"
-"    dělení na slova a první slovo je přiřazeno do prvního JMÉNA, druhé slovo\n"
+"    dělení na slova a první slovo je přiřazeno do prvního JMÉNA, druhé "
+"slovo\n"
 "    do druhého JMÉNA a tak dále, přičemž přebývající slova se přiřadí do\n"
 "    posledního JMÉNA. Pouze znaky uvedené v $IFS jsou považovány za\n"
 "    oddělovače slov.\n"
 "    \n"
-"    Nejsou-li uvedena žádná JMÉNA, načtený řádek bude uložen do proměnné REPLY.\n"
+"    Nejsou-li uvedena žádná JMÉNA, načtený řádek bude uložen do proměnné "
+"REPLY.\n"
 "    \n"
 "    Přepínače:\n"
 "      -a pole\tnačtená slova budou přiřazena do postupných prvků POLE\n"
@@ -3594,10 +3752,11 @@ msgstr ""
 "    Návratový kód:\n"
 "    Návratový kód je nula, pokud se nenarazí na konec souboru, časový limit\n"
 "    pro čtení nevyprší (pak je větší než 128), nedojde k chybě při\n"
-"    přiřazování do proměnné, nebo není poskytnut neplatný deskriptor souboru\n"
+"    přiřazování do proměnné, nebo není poskytnut neplatný deskriptor "
+"souboru\n"
 "    jako argument -u."
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3610,14 +3769,16 @@ msgid ""
 msgstr ""
 "Návrat z shellové funkce.\n"
 "    \n"
-"    Způsobí ukončení funkce nebo skriptu načteného přes „source“ s návratovou\n"
-"    hodnotou určenou N. Je-li N vynecháno, návratový kód bude roven poslednímu\n"
+"    Způsobí ukončení funkce nebo skriptu načteného přes „source“ "
+"s návratovou\n"
+"    hodnotou určenou N. Je-li N vynecháno, návratový kód bude roven "
+"poslednímu\n"
 "    příkazu vykonanému uvnitř dotyčné funkce nebo skriptu.\n"
 "    \n"
 "    Návratová hodnota:\n"
 "    Vrátí N, nebo selže, pokud shell neprovádí funkci nebo skript."
 
-#: builtins.c:1039
+#: builtins.c:1041
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3660,7 +3821,8 @@ msgid ""
 "              physical     same as -P\n"
 "              pipefail     the return value of a pipeline is the status of\n"
 "                           the last command to exit with a non-zero status,\n"
-"                           or zero if no command exited with a non-zero status\n"
+"                           or zero if no command exited with a non-zero "
+"status\n"
 "              posix        change the behavior of bash where the default\n"
 "                           operation differs from the Posix standard to\n"
 "                           match the standard\n"
@@ -3702,7 +3864,8 @@ msgid ""
 msgstr ""
 "Nastaví nebo zruší hodnoty přepínačů shellu a pozičních parametrů.\n"
 "    \n"
-"    Změní hodnoty atributům shellu a pozičním parametrům, nebo zobrazí názvy\n"
+"    Změní hodnoty atributům shellu a pozičním parametrům, nebo zobrazí "
+"názvy\n"
 "    a hodnoty proměnných shellu.\n"
 "    \n"
 "    Přepínače:\n"
@@ -3776,8 +3939,10 @@ msgstr ""
 "      -   Přiřadí jakékoliv zbývající argumenty do pozičních parametrů.\n"
 "          Přepínače -x a -v budou vypnuty.\n"
 "    \n"
-"    Použití + místo - způsobí, že tyto příznaky budou vypnuty. Příznaky lze též\n"
-"    použít při volání shellu. Aktuální množinu příznaků je možno nalézt v $-.\n"
+"    Použití + místo - způsobí, že tyto příznaky budou vypnuty. Příznaky lze "
+"též\n"
+"    použít při volání shellu. Aktuální množinu příznaků je možno nalézt "
+"v $-.\n"
 "    Přebývajících n ARGUMENTŮ jsou poziční parametry a budou přiřazeny,\n"
 "    v pořadí, do $1, $2, … $n. Nejsou-li zadány žádné ARGUMENTY, budou\n"
 "    vytištěny všechny proměnné shellu.\n"
@@ -3785,7 +3950,7 @@ msgstr ""
 "    Návratový kód:\n"
 "    Vrátí úspěch, pokud nebyl zadán neplatný argument."
 
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3797,7 +3962,8 @@ msgid ""
 "      -n\ttreat each NAME as a name reference and unset the variable itself\n"
 "    \trather than the variable it references\n"
 "    \n"
-"    Without options, unset first tries to unset a variable, and if that fails,\n"
+"    Without options, unset first tries to unset a variable, and if that "
+"fails,\n"
 "    tries to unset a function.\n"
 "    \n"
 "    Some variables cannot be unset; also see `readonly'.\n"
@@ -3815,7 +3981,8 @@ msgstr ""
 "      -n\tpovažuje každé JMÉNO za odkaz na název a odstraní proměnnou samu\n"
 "    \tnamísto proměnné, na kterou odkazuje\n"
 "    \n"
-"    Bez těchto dvou příznaků unset nejprve zkusí zrušit proměnnou a pokud toto\n"
+"    Bez těchto dvou příznaků unset nejprve zkusí zrušit proměnnou a pokud "
+"toto\n"
 "    selže, tak zkusí zrušit funkci.\n"
 "    \n"
 "    Některé proměnné nelze odstranit. Vizte příkaz „readonly“.\n"
@@ -3824,12 +3991,13 @@ msgstr ""
 "    Vrátí úspěch, pokud nebyl zadán neplatný přepínač a JMÉNO není jen pro\n"
 "    čtení."
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
 "    Marks each NAME for automatic export to the environment of subsequently\n"
-"    executed commands.  If VALUE is supplied, assign VALUE before exporting.\n"
+"    executed commands.  If VALUE is supplied, assign VALUE before "
+"exporting.\n"
 "    \n"
 "    Options:\n"
 "      -f\trefer to shell functions\n"
@@ -3843,8 +4011,10 @@ msgid ""
 msgstr ""
 "Nastaví atribut exportovat proměnné shellu.\n"
 "    \n"
-"    Každý NÁZEV je označen pro automatické exportování do prostředí následně\n"
-"    prováděných příkazů. Je-li zadána HODNOTA, před exportem přiřadí HODNOTU.\n"
+"    Každý NÁZEV je označen pro automatické exportování do prostředí "
+"následně\n"
+"    prováděných příkazů. Je-li zadána HODNOTA, před exportem přiřadí "
+"HODNOTU.\n"
 "    \n"
 "    Přepínače:\n"
 "      -f\tvztahuje se na funkce shellu\n"
@@ -3856,7 +4026,8 @@ msgstr ""
 "    Návratový kód:\n"
 "    Vrátí úspěch, pokud nebyl zadán neplatný přepínač nebo NÁZEV."
 
-#: builtins.c:1165
+#: builtins.c:1167
+#, fuzzy
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3868,7 +4039,9 @@ msgid ""
 "      -a\trefer to indexed array variables\n"
 "      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
-"      -p\tdisplay a list of all readonly variables and functions\n"
+"      -p\tdisplay a list of all readonly variables or functions, depending "
+"on\n"
+"            whether or not the -f option is given\n"
 "    \n"
 "    An argument of `--' disables further option processing.\n"
 "    \n"
@@ -3877,8 +4050,10 @@ msgid ""
 msgstr ""
 "Označí proměnné shellu za nezměnitelné.\n"
 "    \n"
-"    Označí každý NÁZEV jako jen pro čtení, hodnoty těchto NÁZVŮ nebude možné\n"
-"    změnit následným přiřazením. Je-li zadána HODNOTA, před označením za jen\n"
+"    Označí každý NÁZEV jako jen pro čtení, hodnoty těchto NÁZVŮ nebude "
+"možné\n"
+"    změnit následným přiřazením. Je-li zadána HODNOTA, před označením za "
+"jen\n"
 "    pro čtení přiřadí HODNOTU.\n"
 "    \n"
 "    Přepínače:\n"
@@ -3892,7 +4067,7 @@ msgstr ""
 "    Návratový kód:\n"
 "    Vrátí úspěch, pokud nebyl zadán neplatný přepínač nebo NÁZEV."
 
-#: builtins.c:1186
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3910,7 +4085,7 @@ msgstr ""
 "    Návratový kód:\n"
 "    Vrátí úspěch, pokud N není záporný a není větší než $#."
 
-#: builtins.c:1198 builtins.c:1213
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3934,7 +4109,7 @@ msgstr ""
 "    Vrací návratový kód posledního provedeného příkazu z NÁZVU_SOUBORU.\n"
 "    Selže, pokud NÁZEV_SOUBORU nelze načíst."
 
-#: builtins.c:1229
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -3958,7 +4133,7 @@ msgstr ""
 "    Návratový kód:\n"
 "    Vrací úspěch, pokud je správa úloh zapnuta a nevyskytla se chyba."
 
-#: builtins.c:1245
+#: builtins.c:1248
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3992,7 +4167,8 @@ msgid ""
 "      -x FILE        True if the file is executable by you.\n"
 "      -O FILE        True if the file is effectively owned by you.\n"
 "      -G FILE        True if the file is effectively owned by your group.\n"
-"      -N FILE        True if the file has been modified since it was last read.\n"
+"      -N FILE        True if the file has been modified since it was last "
+"read.\n"
 "    \n"
 "      FILE1 -nt FILE2  True if file1 is newer than file2 (according to\n"
 "                       modification date).\n"
@@ -4013,7 +4189,8 @@ msgid ""
 "      STRING1 != STRING2\n"
 "                     True if the strings are not equal.\n"
 "      STRING1 < STRING2\n"
-"                     True if STRING1 sorts before STRING2 lexicographically.\n"
+"                     True if STRING1 sorts before STRING2 "
+"lexicographically.\n"
 "      STRING1 > STRING2\n"
 "                     True if STRING1 sorts after STRING2 lexicographically.\n"
 "    \n"
@@ -4021,7 +4198,8 @@ msgid ""
 "    \n"
 "      -o OPTION      True if the shell option OPTION is enabled.\n"
 "      -v VAR\t True if the shell variable VAR is set\n"
-"      -R VAR\t True if the shell variable VAR is set and is a name reference.\n"
+"      -R VAR\t True if the shell variable VAR is set and is a name "
+"reference.\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"
@@ -4074,7 +4252,8 @@ msgstr ""
 "      -N SOUBOR      Pravda, pokud soubor byl změněn po posledním čtení.\n"
 "    \n"
 "      SOUBOR1 -nt SOUBOR2\n"
-"                     Pravda, pokud je SOUBOR1 novější než SOUBOR2 (podle času\n"
+"                     Pravda, pokud je SOUBOR1 novější než SOUBOR2 (podle "
+"času\n"
 "                     změny obsahu).\n"
 "    \n"
 "      SOUBOR1 -ot SOUBOR2\n"
@@ -4124,7 +4303,7 @@ msgstr ""
 "    Vrací úspěch, je-li VÝRAZ vyhodnocen jako pravdivý. Selže, je-li VÝRAZ\n"
 "    vyhodnocen jako nepravdivý nebo je-li zadán neplatný argument."
 
-#: builtins.c:1326
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4136,11 +4315,12 @@ msgstr ""
 "    Toto je synonymum pro vestavěný příkaz „test“, až na to, že poslední\n"
 "    argument musí být doslovně „]“, aby se shodoval s otevírající „[“."
 
-#: builtins.c:1335
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
-"    Prints the accumulated user and system times for the shell and all of its\n"
+"    Prints the accumulated user and system times for the shell and all of "
+"its\n"
 "    child processes.\n"
 "    \n"
 "    Exit Status:\n"
@@ -4148,17 +4328,19 @@ msgid ""
 msgstr ""
 "Zobrazí časy procesu.\n"
 "    \n"
-"    Vypíše celkovou dobu procesu shellu a všech jeho potomků, kterou strávili\n"
+"    Vypíše celkovou dobu procesu shellu a všech jeho potomků, kterou "
+"strávili\n"
 "    v uživatelském a jaderném (system) prostoru.\n"
 "    \n"
 "    Návratový kód:\n"
 "    Vždy uspěje."
 
-#: builtins.c:1347
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
-"    Defines and activates handlers to be run when the shell receives signals\n"
+"    Defines and activates handlers to be run when the shell receives "
+"signals\n"
 "    or other conditions.\n"
 "    \n"
 "    ARG is a command to be read and executed when the shell receives the\n"
@@ -4167,26 +4349,34 @@ msgid ""
 "    value.  If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
 "    shell and by the commands it invokes.\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.  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"
+"    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.  "
+"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"
+"    If no arguments are supplied, trap prints the list of commands "
+"associated\n"
 "    with each signal.\n"
 "    \n"
 "    Options:\n"
 "      -l\tprint a list of signal names and their corresponding numbers\n"
 "      -p\tdisplay the trap commands associated with each SIGNAL_SPEC\n"
 "    \n"
-"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal number.\n"
+"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal "
+"number.\n"
 "    Signal names are case insensitive and the SIG prefix is optional.  A\n"
 "    signal may be sent to the shell with \"kill -signal $$\".\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless a SIGSPEC is invalid or an invalid option is given."
+"    Returns success unless a SIGSPEC is invalid or an invalid option is "
+"given."
 msgstr ""
 "Zachytávání signálů a jiných událostí.\n"
 "    \n"
@@ -4194,34 +4384,42 @@ msgstr ""
 "    signály nebo nastanou určité podmínky.\n"
 "    \n"
 "    Příkaz ARGUMENT bude načten a proveden, až shell obdrží signál(y)\n"
-"    SIGNAL_SPEC. Pokud ARGUMENT chybí (a je zadán jeden SIGNAL_SPEC) nebo je\n"
-"    „-“, každý určený signál bude přenastaven zpět na svoji původní hodnotu.\n"
-"    Je-li ARGUMENT prázdný řetězec, každý SIGNAL_SPEC bude shellem a příkazy\n"
+"    SIGNAL_SPEC. Pokud ARGUMENT chybí (a je zadán jeden SIGNAL_SPEC) nebo "
+"je\n"
+"    „-“, každý určený signál bude přenastaven zpět na svoji původní "
+"hodnotu.\n"
+"    Je-li ARGUMENT prázdný řetězec, každý SIGNAL_SPEC bude shellem a "
+"příkazy\n"
 "    z něj spuštěnými ignorován.\n"
 "    \n"
-"    Je-li SIGNAL_SPEC „EXIT (0)“, bude ARGUMENT proveden při ukončování tohoto\n"
+"    Je-li SIGNAL_SPEC „EXIT (0)“, bude ARGUMENT proveden při ukončování "
+"tohoto\n"
 "    shellu. Je-li SIGNAL_SPEC „DEBUG“, bude ARGUMENT proveden před každým\n"
-"    jednoduchým příkazem. Je-li SIGNAL_SPEC „RETURN“, bude ARGUMENT proveden\n"
+"    jednoduchým příkazem. Je-li SIGNAL_SPEC „RETURN“, bude ARGUMENT "
+"proveden\n"
 "    vždy, když skončí běh funkce shellu nebo skriptu spuštěného přes\n"
 "    vestavěný příkaz „.“ nebo „source“. SIGNAL_SPEC „ERR“ znamená, že\n"
 "    ARGUMENT bude proveden pokaždé, když by selhání příkazu způsobilo\n"
 "    ukončení shellu (je-li zapnut přepínač -e).\n"
 "    \n"
-"    Nejsou-li poskytnuty žádné argumenty, trap vypíše seznam příkazů navázaných\n"
+"    Nejsou-li poskytnuty žádné argumenty, trap vypíše seznam příkazů "
+"navázaných\n"
 "    na všechny signály.\n"
 "    \n"
 "    Přepínače:\n"
 "      -l\tvypíše seznam jmen signálů a jim odpovídajících čísel\n"
 "      -p\tzobrazí příkazy navázané na každý SIGNAL_SPEC\n"
 "    \n"
-"    Každý SIGNAL_SPEC je buďto jméno signálu ze <signal.h>, nebo číslo signálu.\n"
-"    U jmen signálů nezáleží na velikosti písmen a předpona SIG je nepovinná.\n"
+"    Každý SIGNAL_SPEC je buďto jméno signálu ze <signal.h>, nebo číslo "
+"signálu.\n"
+"    U jmen signálů nezáleží na velikosti písmen a předpona SIG je "
+"nepovinná.\n"
 "    Aktuálnímu shellu lze zaslat signál pomocí „kill -signal $$“.\n"
 "    \n"
 "    Návratový kód:\n"
 "    Vrátí úspěch, pokud SIGSPEC a zadané přepínače jsou platné."
 
-#: builtins.c:1383
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -4247,7 +4445,8 @@ msgid ""
 "      NAME\tCommand name to be interpreted.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success if all of the NAMEs are found; fails if any are not found."
+"    Returns success if all of the NAMEs are found; fails if any are not "
+"found."
 msgstr ""
 "Zobrazí informace o typu příkazu.\n"
 "    \n"
@@ -4276,11 +4475,12 @@ msgstr ""
 "    Vrátí úspěch, pokud všechny NÁZVY byly nalezeny. Selže, pokud některé\n"
 "    nalezeny nebyly."
 
-#: builtins.c:1414
+#: builtins.c:1417
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
-"    Provides control over the resources available to the shell and processes\n"
+"    Provides control over the resources available to the shell and "
+"processes\n"
 "    it creates, on systems that allow such control.\n"
 "    \n"
 "    Options:\n"
@@ -4331,7 +4531,8 @@ msgstr ""
 "      -H\tpoužije se „tvrdé“ (hard) omezení zdroje\n"
 "      -a\tnahlásí všechna současná omezení (limity)\n"
 "      -b\tvelikost vyrovnávací paměti socketů\n"
-"      -c\tmaximální velikost vytvářených core souborů (výpis paměti programu)\n"
+"      -c\tmaximální velikost vytvářených core souborů (výpis paměti "
+"programu)\n"
 "      -d\tmaximální velikost datového segmentu procesu\n"
 "      -e\tmaximální plánovací priorita („nice“)\n"
 "      -f\tmaximální velikost souborů zapsaných shellem a jeho potomky\n"
@@ -4358,12 +4559,13 @@ msgstr ""
 "    přepínač, pak se předpokládá -f.\n"
 "    \n"
 "    Hodnoty jsou v násobcích 1024 bajtů, kromě -t, která je v sekundách,\n"
-"    -p, která je v násobcích 512 bajtů, a -u, což je absolutní počet procesů.\n"
+"    -p, která je v násobcích 512 bajtů, a -u, což je absolutní počet "
+"procesů.\n"
 "    \n"
 "    Návratová hodnota:\n"
 "    Vrací úspěch, pokud nebyl zadán neplatný přepínač a nevyskytla se chyba."
 
-#: builtins.c:1462
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -4396,14 +4598,16 @@ msgstr ""
 "    Návratový kód\n"
 "    Vrátí úspěch, pokud nebyl zadán neplatný MÓD nebo přepínač."
 
-#: builtins.c:1482
+#: builtins.c:1485
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
-"    Waits for each process identified by an ID, which may be a process ID or a\n"
+"    Waits for each process identified by an ID, which may be a process ID or "
+"a\n"
 "    job specification, and reports its termination status.  If ID is not\n"
 "    given, waits for all currently active child processes, and the return\n"
-"    status is zero.  If ID is a a job specification, waits for all processes\n"
+"    status is zero.  If ID is a a job specification, waits for all "
+"processes\n"
 "    in that job's pipeline.\n"
 "    \n"
 "    If the -n option is supplied, waits for the next job to terminate and\n"
@@ -4415,8 +4619,10 @@ msgid ""
 msgstr ""
 "Počká na dokončení úlohy a vrátí její návratový kód.\n"
 "    \n"
-"    Počká na každý proces určený ID, což může být ID procesu nebo identifikace\n"
-"    úlohy, a nahlásí jeho návratový kód. Není-li ID zadáno, počká na všechny\n"
+"    Počká na každý proces určený ID, což může být ID procesu nebo "
+"identifikace\n"
+"    úlohy, a nahlásí jeho návratový kód. Není-li ID zadáno, počká na "
+"všechny\n"
 "    právě aktivní dětské procesy a návratovým kódem bude nula. Je-li ID\n"
 "    identifikátorem úlohy, počká na všechny procesy z kolony dané úlohy.\n"
 "    \n"
@@ -4427,16 +4633,18 @@ msgstr ""
 "    Vrátí kód posledního ID. Selže, pokud ID není platný nebo byl zadán\n"
 "    neplatný přepínač."
 
-#: builtins.c:1503
+#: builtins.c:1506
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
-"    Waits for each process specified by a PID and reports its termination status.\n"
+"    Waits for each process specified by a PID and reports its termination "
+"status.\n"
 "    If PID is not given, waits for all currently active child processes,\n"
 "    and the return status is zero.  PID must be a process ID.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns the status of the last PID; fails if PID is invalid or an invalid\n"
+"    Returns the status of the last PID; fails if PID is invalid or an "
+"invalid\n"
 "    option is given."
 msgstr ""
 "Počká na dokončení procesu a vrátí jeho návratový kód.\n"
@@ -4449,7 +4657,7 @@ msgstr ""
 "    Vrátí kód posledního PID. Selže, pokud PID není platný nebo byl zadán\n"
 "    neplatný přepínač."
 
-#: builtins.c:1518
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -4463,14 +4671,17 @@ msgid ""
 msgstr ""
 "Pro každý prvek seznamu vykoná příkazy.\n"
 "    \n"
-"    Smyčka „for“ provede posloupnost příkazů pro každý prvek v seznamu položek.\n"
-"    Pokud „in SLOVECH…;“ není přítomno, pak se předpokládá „in \"$@\"“. NÁZEV\n"
-"    bude postupně nastaven na každý prvek ve SLOVECH a PŘÍKAZY budou provedeny.\n"
+"    Smyčka „for“ provede posloupnost příkazů pro každý prvek v seznamu "
+"položek.\n"
+"    Pokud „in SLOVECH…;“ není přítomno, pak se předpokládá „in \"$@\"“. "
+"NÁZEV\n"
+"    bude postupně nastaven na každý prvek ve SLOVECH a PŘÍKAZY budou "
+"provedeny.\n"
 "    \n"
 "    Návratový kód:\n"
 "    Vrátí kód naposledy provedeného příkazu."
 
-#: builtins.c:1532
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -4499,7 +4710,7 @@ msgstr ""
 "    Návratový kód:\n"
 "    Vrátí kód naposledy vykonaného příkazu."
 
-#: builtins.c:1550
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -4520,13 +4731,20 @@ msgid ""
 msgstr ""
 "Vybere slova ze seznamu a vykoná příkazy.\n"
 "    \n"
-"    SLOVA jsou expandována a vytvoří seznam slov. Množina expandovaných slov\n"
-"    je vytištěna na standardní chybový výstup, každé předchází číslo.  Není-li\n"
-"    „in SLOVA“ přítomno, předpokládá se „in \"$@\"“. Pak je zobrazena výzva PS3\n"
-"    a jeden řádek načten ze standardního vstupu. Pokud je řádek tvořen číslem\n"
-"    odpovídajícím jednomu ze zobrazených slov, pak NÁZEV bude nastaven na toto\n"
-"    slovo. Pokud je řádek prázdný, SLOVA a výzva budou znovu zobrazeny. Je-li\n"
-"    načten EOF (konec souboru), příkaz končí. Načtení jakékoliv jiné hodnoty\n"
+"    SLOVA jsou expandována a vytvoří seznam slov. Množina expandovaných "
+"slov\n"
+"    je vytištěna na standardní chybový výstup, každé předchází číslo.  Není-"
+"li\n"
+"    „in SLOVA“ přítomno, předpokládá se „in \"$@\"“. Pak je zobrazena výzva "
+"PS3\n"
+"    a jeden řádek načten ze standardního vstupu. Pokud je řádek tvořen "
+"číslem\n"
+"    odpovídajícím jednomu ze zobrazených slov, pak NÁZEV bude nastaven na "
+"toto\n"
+"    slovo. Pokud je řádek prázdný, SLOVA a výzva budou znovu zobrazeny. Je-"
+"li\n"
+"    načten EOF (konec souboru), příkaz končí. Načtení jakékoliv jiné "
+"hodnoty\n"
 "    nastaví NÁZEV na prázdný řetězec. Načtený řádek bude uložen do proměnné\n"
 "    REPLY. Po každém výběru budou provedeny PŘÍKAZY, dokud nebude vykonán\n"
 "    příkaz „break“.\n"
@@ -4534,7 +4752,7 @@ msgstr ""
 "    Návratový kód:\n"
 "    Vrátí kód naposledy prováděného příkazu."
 
-#: builtins.c:1571
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -4552,18 +4770,20 @@ msgstr ""
 "Nahlásí čas spotřebovaný prováděním kolony.\n"
 "    \n"
 "    Vykoná KOLONU a zobrazí přehled reálného času, uživatelského\n"
-"    procesorového času a systémového procesorového času stráveného prováděním\n"
+"    procesorového času a systémového procesorového času stráveného "
+"prováděním\n"
 "    KOLONY poté, co skončí.\n"
 "    \n"
 "    Přepínače:\n"
 "      -p\tzobrazí přehled časů v přenositelném posixovém formátu\n"
 "    \n"
-"    Hodnota proměnné TIMEFORMAT se použije jako specifikace výstupního formátu.\n"
+"    Hodnota proměnné TIMEFORMAT se použije jako specifikace výstupního "
+"formátu.\n"
 "    \n"
 "    Návratový kód:\n"
 "    Návratová hodnota je návratová hodnota KOLONY."
 
-#: builtins.c:1588
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -4581,16 +4801,21 @@ msgstr ""
 "    Návratový kód:\n"
 "    Vrátí kód naposledy provedeného příkazu."
 
-#: builtins.c:1600
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
-"    The `if COMMANDS' list is executed.  If its exit status is zero, then the\n"
-"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list is\n"
+"    The `if COMMANDS' list is executed.  If its exit status is zero, then "
+"the\n"
+"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list "
+"is\n"
 "    executed in turn, and if its exit status is zero, the corresponding\n"
-"    `then COMMANDS' list is executed and the if command completes.  Otherwise,\n"
-"    the `else COMMANDS' list is executed, if present.  The exit status of the\n"
-"    entire construct is the exit status of the last command executed, or zero\n"
+"    `then COMMANDS' list is executed and the if command completes.  "
+"Otherwise,\n"
+"    the `else COMMANDS' list is executed, if present.  The exit status of "
+"the\n"
+"    entire construct is the exit status of the last command executed, or "
+"zero\n"
 "    if no condition tested true.\n"
 "    \n"
 "    Exit Status:\n"
@@ -4599,17 +4824,19 @@ msgstr ""
 "Vykoná příkazy na základě splnění podmínky.\n"
 "    \n"
 "    Provede seznam „if PŘÍKAZŮ“. Bude-li jeho návratový kód nula, pak bude\n"
-"    proveden seznam „then PŘÍKAZŮ“. Jinak bude proveden popořadě každý seznam\n"
+"    proveden seznam „then PŘÍKAZŮ“. Jinak bude proveden popořadě každý "
+"seznam\n"
 "    „elif PŘÍKAZŮ“ a bude-li jeho návratový kód nula, odpovídající seznam\n"
 "    „then PŘÍKAZŮ“ bude proveden a příkaz if skončí. V opačném případě bude\n"
 "    proveden seznam „else PŘÍKAZŮ“, pokud existuje. Návratová hodnota celé\n"
-"    konstrukce je návratovou hodnotou posledního provedeného příkazu nebo nula,\n"
+"    konstrukce je návratovou hodnotou posledního provedeného příkazu nebo "
+"nula,\n"
 "    pokud žádná z testovaných podmínek není pravdivá.\n"
 "    \n"
 "    Návratový kód:\n"
 "    Vrátí kód naposledy provedeného příkazu."
 
-#: builtins.c:1617
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -4621,13 +4848,14 @@ msgid ""
 msgstr ""
 "Vykonává příkazy, dokud test úspěšně prochází.\n"
 "    \n"
-"    Expanduje a provádí PŘÍKAZY tak dlouho, dokud poslední příkaz ve „while“\n"
+"    Expanduje a provádí PŘÍKAZY tak dlouho, dokud poslední příkaz ve "
+"„while“\n"
 "    PŘÍKAZECH má nulový návratový kód.\n"
 "    \n"
 "    Návratový kód:\n"
 "    Vrátí kód naposledy provedeného příkazu."
 
-#: builtins.c:1629
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -4639,12 +4867,13 @@ msgid ""
 msgstr ""
 "Vykonává příkazy, dokud test končí neúspěšně.\n"
 "    \n"
-"    Expanduje a provádí PŘÍKAZY tak dlouho, dokud poslední příkaz ve „until“\n"
+"    Expanduje a provádí PŘÍKAZY tak dlouho, dokud poslední příkaz ve "
+"„until“\n"
 "    PŘÍKAZECH má nenulový návratový kód.    \n"
 "    Návratový kód:\n"
 "    Vrátí kód naposledy provedeného příkazu."
 
-#: builtins.c:1641
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -4659,18 +4888,20 @@ msgstr ""
 "Vytvoří koproces pojmenovaný NÁZEV.\n"
 "    \n"
 "    Vykoná PŘÍKAZ asynchronně, přičemž jeho standardní výstup a standardní\n"
-"    vstup budou napojeny rourou na souborové deskriptory uvedené v poli NÁZEV\n"
+"    vstup budou napojeny rourou na souborové deskriptory uvedené v poli "
+"NÁZEV\n"
 "    tohoto shellu pod indexem 0 a 1. Implicitní NÁZEV je „COPROC“.\n"
 "    \n"
 "    Návratový kód:\n"
 "    Vrátí návratový kód PŘÍKAZU."
 
-#: builtins.c:1655
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
 "    Create a shell function named NAME.  When invoked as a simple command,\n"
-"    NAME runs COMMANDs in the calling shell's context.  When NAME is invoked,\n"
+"    NAME runs COMMANDs in the calling shell's context.  When NAME is "
+"invoked,\n"
 "    the arguments are passed to the function as $1...$n, and the function's\n"
 "    name is in $FUNCNAME.\n"
 "    \n"
@@ -4680,14 +4911,16 @@ msgstr ""
 "Definuje funkci shellu.\n"
 "    \n"
 "    Vytvoří shellovou funkci pojmenovanou NÁZEV. Volána jakožto jednoduchý\n"
-"    příkaz spustí PŘÍKAZY v kontextu volajícího shellu. Je-li vyvolán NÁZEV,\n"
-"    budou funkci předány argumenty jako $1…$n a název funkce bude umístěn do\n"
+"    příkaz spustí PŘÍKAZY v kontextu volajícího shellu. Je-li vyvolán "
+"NÁZEV,\n"
+"    budou funkci předány argumenty jako $1…$n a název funkce bude umístěn "
+"do\n"
 "    $FUNCNAME.\n"
 "    \n"
 "    Návratový kód:\n"
 "    Vrátí úspěch, pokud NÁZEV není jen pro čtení."
 
-#: builtins.c:1669
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -4704,7 +4937,7 @@ msgstr ""
 "    Návratový kód:\n"
 "    Vrátí kód naposledy spuštěného příkazu."
 
-#: builtins.c:1681
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -4720,14 +4953,16 @@ msgstr ""
 "Obnoví úlohu do popředí.\n"
 "    \n"
 "    Ekvivalent k argumentu ÚLOHA příkazu „fg“. Obnoví pozastavenou úlohu\n"
-"    nebo úlohu na pozadí. ÚLOHA může určovat buď název úlohy, nebo číslo úlohy.\n"
-"    Přidání „&“ za ÚLOHU přesune úlohu na pozadí, jako by identifikátor úlohy\n"
+"    nebo úlohu na pozadí. ÚLOHA může určovat buď název úlohy, nebo číslo "
+"úlohy.\n"
+"    Přidání „&“ za ÚLOHU přesune úlohu na pozadí, jako by identifikátor "
+"úlohy\n"
 "    byl argumentem příkazu „bg“.\n"
 "    \n"
 "    Návratový kód:\n"
 "    Vrátí kód obnovené úlohy."
 
-#: builtins.c:1696
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -4749,13 +4984,16 @@ msgstr ""
 # příkaz, který by byl vykonán na základě splnění jiné podmínky. Tj. překlad
 # „podmíněný příkaz“ je chybný.
 # Toto je nápověda k vestavěnému příkazu „[“.
-#: builtins.c:1708
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
-"    Returns a status of 0 or 1 depending on the evaluation of the conditional\n"
-"    expression EXPRESSION.  Expressions are composed of the same primaries used\n"
-"    by the `test' builtin, and may be combined using the following operators:\n"
+"    Returns a status of 0 or 1 depending on the evaluation of the "
+"conditional\n"
+"    expression EXPRESSION.  Expressions are composed of the same primaries "
+"used\n"
+"    by the `test' builtin, and may be combined using the following "
+"operators:\n"
 "    \n"
 "      ( EXPRESSION )\tReturns the value of EXPRESSION\n"
 "      ! EXPRESSION\t\tTrue if EXPRESSION is false; else false\n"
@@ -4783,20 +5021,22 @@ msgstr ""
 "      ! VÝRAZ\t\tPravda, pokud VÝRAZ je nepravdivý; jinak nepravda\n"
 "      VÝR1 && VÝR2\tPravda, pokud oba VÝR1 i VÝR2 jsou pravdivé;\n"
 "    \t\tjinak nepravda\n"
-"      VÝR1 || VÝR2\tPravda, pokud VÝR1 nebo VÝR2 je pravdivý; jinak nepravda\n"
+"      VÝR1 || VÝR2\tPravda, pokud VÝR1 nebo VÝR2 je pravdivý; jinak "
+"nepravda\n"
 "    \n"
 "    Jsou-li použity operátory „==“ a „!=“, řetězec napravo od operátoru je\n"
 "    použit jako vzor a bude uplatněno porovnávání proti vzoru. Je-li použit\n"
 "    operátor „=~, řetězec napravo do operátoru je uvažován jako regulární\n"
 "    výraz.\n"
 "    \n"
-"    Operátory && a || nevyhodnocují VÝR2, pokud VÝR1 je dostatečný na určení\n"
+"    Operátory && a || nevyhodnocují VÝR2, pokud VÝR1 je dostatečný na "
+"určení\n"
 "    hodnoty výrazu.\n"
 "    \n"
 "    Návratový kód:\n"
 "    0 nebo 1 podle hodnoty VÝRAZU."
 
-#: builtins.c:1734
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -4854,7 +5094,8 @@ msgstr ""
 "    BASH_VERSION\tInformace o verzi tohoto Bashe.\n"
 "    CDPATH\tDvojtečkou oddělený seznam adresářů, který se prohledává\n"
 "    \t\tna adresáře zadané jako argumenty u „cd“.\n"
-"    GLOBIGNORE\tDvojtečkou oddělený seznam vzorů popisujících jména souborů,\n"
+"    GLOBIGNORE\tDvojtečkou oddělený seznam vzorů popisujících jména "
+"souborů,\n"
 "    \t\tkterá budou ignorována při expanzi cest.\n"
 "    HISTFILE\tJméno souboru, kde je uložena historie vašich příkazů.\n"
 "    HISTFILESIZE\tMaximální počet řádků, které tento soubor smí obsahovat.\n"
@@ -4900,7 +5141,7 @@ msgstr ""
 "    \t\trozlišení, které příkazy by měly být uloženy do seznamu\n"
 "    \t\thistorie.\n"
 
-#: builtins.c:1791
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -4957,7 +5198,7 @@ msgstr ""
 "    Vrátí úspěch, pokud nebyl zadán neplatný argument a změna adresáře\n"
 "    neselhala."
 
-#: builtins.c:1825
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -5007,7 +5248,7 @@ msgstr ""
 "    Vrátí úspěch, pokud nebyl zadán neplatný argument nebo neselhala změna\n"
 "    adresáře."
 
-#: builtins.c:1855
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -5024,10 +5265,12 @@ msgid ""
 "    \twith its position in the stack\n"
 "    \n"
 "    Arguments:\n"
-"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
 "    Exit Status:\n"
@@ -5036,7 +5279,8 @@ msgstr ""
 "Zobrazí zásobník adresářů.\n"
 "    \n"
 "    Zobrazí seznam právě pamatovaných adresářů. Adresáře si najdou cestu\n"
-"    na seznam příkazem „pushd“ a procházet seznamem zpět lze příkazem „popd“.\n"
+"    na seznam příkazem „pushd“ a procházet seznamem zpět lze příkazem "
+"„popd“.\n"
 "    \n"
 "    Přepínače:\n"
 "      -c\tvyprázdní zásobník adresářů tím, že smaže všechny jeho prvky\n"
@@ -5055,12 +5299,13 @@ msgstr ""
 "    Návratový kód:\n"
 "    Vrátí úspěch, pokud nebyl zadán neplatný přepínač a nevyskytla se chyba."
 
-#: builtins.c:1884
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
 "    Change the setting of each shell option OPTNAME.  Without any option\n"
-"    arguments, list all shell options with an indication of whether or not each\n"
+"    arguments, list all shell options with an indication of whether or not "
+"each\n"
 "    is set.\n"
 "    \n"
 "    Options:\n"
@@ -5077,7 +5322,8 @@ msgstr ""
 "Zapne nebo vypne volby (přepínače) shellu.\n"
 "    \n"
 "    Změní nastavení každého přepínače shellu NÁZEV_VOLBY. Bez přepínačových\n"
-"    argumentů vypíše seznam všech přepínačů shellu s příznakem, zda je, nebo\n"
+"    argumentů vypíše seznam všech přepínačů shellu s příznakem, zda je, "
+"nebo\n"
 "    není nastaven.\n"
 "    Přepínače:\n"
 "      -o\tomezí NÁZVY_VOLEB na ty, které jsou definovány pro použití\n"
@@ -5091,7 +5337,7 @@ msgstr ""
 "    Vrátí úspěch, je-li NÁZEV_VOLBY zapnut. Selže, byl-li zadán neplatný\n"
 "    přepínač nebo je-li NÁZEV_VOLBY vypnut."
 
-#: builtins.c:1905
+#: builtins.c:1908
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -5099,27 +5345,34 @@ msgid ""
 "      -v var\tassign the output to shell variable VAR rather than\n"
 "    \t\tdisplay it on the standard output\n"
 "    \n"
-"    FORMAT is a character string which contains three types of objects: plain\n"
-"    characters, which are simply copied to standard output; character escape\n"
+"    FORMAT is a character string which contains three types of objects: "
+"plain\n"
+"    characters, which are simply copied to standard output; character "
+"escape\n"
 "    sequences, which are converted and copied to the standard output; and\n"
-"    format specifications, each of which causes printing of the next successive\n"
+"    format specifications, each of which causes printing of the next "
+"successive\n"
 "    argument.\n"
 "    \n"
-"    In addition to the standard format specifications described in printf(1),\n"
+"    In addition to the standard format specifications described in "
+"printf(1),\n"
 "    printf interprets:\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"
+"      %(fmt)T output the date-time string resulting from using FMT as a "
+"format\n"
 "            string for strftime(3)\n"
 "    \n"
 "    The format is re-used as necessary to consume all of the arguments.  If\n"
 "    there are fewer arguments than the format requires,  extra format\n"
-"    specifications behave as if a zero value or null string, as appropriate,\n"
+"    specifications behave as if a zero value or null string, as "
+"appropriate,\n"
 "    had been supplied.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or a write or assignment\n"
+"    Returns success unless an invalid option is given or a write or "
+"assignment\n"
 "    error occurs."
 msgstr ""
 "Naformátuje a vypíše ARGUMENTY podle definice FORMÁTU.\n"
@@ -5128,10 +5381,13 @@ msgstr ""
 "      -v proměnná\tvýstup umístí do proměnné shellu PROMĚNNÁ namísto\n"
 "    \t\todeslání na standardní výstup.\n"
 "    \n"
-"    FORMÁT je řetězec znaků, který obsahuje tři druhy objektů: obyčejné znaky,\n"
-"    které jsou prostě zkopírovány na standardní výstup, posloupnosti escapových\n"
+"    FORMÁT je řetězec znaků, který obsahuje tři druhy objektů: obyčejné "
+"znaky,\n"
+"    které jsou prostě zkopírovány na standardní výstup, posloupnosti "
+"escapových\n"
 "    znaků, které jsou zkonvertovány a zkopírovány na standardní výstup a\n"
-"    formátovací definice, z nichž každá způsobí vytištění dalšího argumentu.\n"
+"    formátovací definice, z nichž každá způsobí vytištění dalšího "
+"argumentu.\n"
 "    \n"
 "    Tento printf interpretuje vedle standardních formátovacích definic\n"
 "    popsaných v printf(1) též:\n"
@@ -5143,21 +5399,25 @@ msgstr ""
 "      %(FORMÁT)T\tvypíše řetězec data-času tak, jako by to byl výstup\n"
 "    \t\tfunkce strftime(3) s formátovacím řetězcem FORMÁT\n"
 "    \n"
-"    FORMÁT lze znovu použít podle potřeby ke zpracování všech argumentů. Je-li\n"
+"    FORMÁT lze znovu použít podle potřeby ke zpracování všech argumentů. Je-"
+"li\n"
 "    zde méně argumentů, než FORMÁT vyžaduje, nadbytečné formátovací znaky\n"
-"    se budou chovat, jako by nulová hodnota nebo nulový řetězec, jak je třeba,\n"
+"    se budou chovat, jako by nulová hodnota nebo nulový řetězec, jak je "
+"třeba,\n"
 "    byly zadány.\n"
 "    \n"
 "    Návratový kód:\n"
 "    Vrátí úspěch, pokud nebyl zadán neplatný přepínač a nedošlo k chybě\n"
 "    zápisu nebo přiřazení."
 
-#: builtins.c:1939
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
-"    For each NAME, specify how arguments are to be completed.  If no options\n"
-"    are supplied, existing completion specifications are printed in a way that\n"
+"    For each NAME, specify how arguments are to be completed.  If no "
+"options\n"
+"    are supplied, existing completion specifications are printed in a way "
+"that\n"
 "    allows them to be reused as input.\n"
 "    \n"
 "    Options:\n"
@@ -5191,19 +5451,21 @@ msgstr ""
 "      -E\tpoužije pravidla doplňování á akce na „prázdné“ příkazy –\n"
 "    \tpravidla doplňování se uplatní na prázdný řádek\n"
 "    \n"
-"    Použije-li se doplňování, akce se uplatní v pořadí, v jakém jsou vypsány\n"
+"    Použije-li se doplňování, akce se uplatní v pořadí, v jakém jsou "
+"vypsány\n"
 "    přepínače psané velkými písmeny výše. Přepínač -D má přednost před\n"
 "    přepínačem -E.\n"
 "    \n"
 "    Návratový kód:\n"
 "    Vrátí úspěch, pokud nebyl zadán neplatný přepínač a nevyskytla se chyba."
 
-#: builtins.c:1967
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
 "    Intended to be used from within a shell function generating possible\n"
-"    completions.  If the optional WORD argument is supplied, matches against\n"
+"    completions.  If the optional WORD argument is supplied, matches "
+"against\n"
 "    WORD are generated.\n"
 "    \n"
 "    Exit Status:\n"
@@ -5218,13 +5480,16 @@ msgstr ""
 "    Návratový kód:\n"
 "    Vrátí úspěch, pokud nebyl zadán neplatný přepínač a nevyskytla se chyba."
 
-#: builtins.c:1982
+#: builtins.c:1985
 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 being executed.  If no OPTIONs are given, print\n"
-"    the completion options for each NAME or the current completion specification.\n"
+"    Modify the completion options for each NAME, or, if no NAMEs are "
+"supplied,\n"
+"    the completion currently being executed.  If no OPTIONs are given, "
+"print\n"
+"    the completion options for each NAME or the current completion "
+"specification.\n"
 "    \n"
 "    Options:\n"
 "    \t-o option\tSet completion option OPTION for each NAME\n"
@@ -5262,30 +5527,39 @@ msgstr ""
 "    Argumenty:\n"
 "    Každý NÁZEV odkazuje na příkaz, pro který musí být předem definováno\n"
 "    pravidlo (definice) doplňování pomocí vestavěného příkazu „complete“.\n"
-"    Nejsou-li zadány žádné NÁZVY, musí být compopt volán funkcí, která právě\n"
-"    generuje doplňování. Změněny pak budou možnosti tohoto právě prováděného\n"
+"    Nejsou-li zadány žádné NÁZVY, musí být compopt volán funkcí, která "
+"právě\n"
+"    generuje doplňování. Změněny pak budou možnosti tohoto právě "
+"prováděného\n"
 "    generátoru doplňování.\n"
 "    \n"
 "    Návratový kód:\n"
-"    Vrátí úspěch, pokud nebyl zadán neplatný přepínač a NÁZEV měl definováno\n"
+"    Vrátí úspěch, pokud nebyl zadán neplatný přepínač a NÁZEV měl "
+"definováno\n"
 "    pravidlo doplňování."
 
-#: builtins.c:2012
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
-"    Read lines from the standard input into the indexed array variable ARRAY, or\n"
-"    from file descriptor FD if the -u option is supplied.  The variable MAPFILE\n"
+"    Read lines from the standard input into the indexed array variable "
+"ARRAY, or\n"
+"    from file descriptor FD if the -u option is supplied.  The variable "
+"MAPFILE\n"
 "    is the default ARRAY.\n"
 "    \n"
 "    Options:\n"
-"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are copied.\n"
-"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default index is 0.\n"
+"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are "
+"copied.\n"
+"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default "
+"index is 0.\n"
 "      -s count \tDiscard the first COUNT lines read.\n"
 "      -t\t\tRemove a trailing newline from each line read.\n"
-"      -u fd\t\tRead lines from file descriptor FD instead of the standard input.\n"
+"      -u fd\t\tRead lines from file descriptor FD instead of the standard "
+"input.\n"
 "      -C callback\tEvaluate CALLBACK each time QUANTUM lines are read.\n"
-"      -c quantum\tSpecify the number of lines read between each call to CALLBACK.\n"
+"      -c quantum\tSpecify the number of lines read between each call to "
+"CALLBACK.\n"
 "    \n"
 "    Arguments:\n"
 "      ARRAY\t\tArray variable name to use for file data.\n"
@@ -5295,16 +5569,19 @@ msgid ""
 "    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"
+"    If not supplied with an explicit origin, mapfile will clear ARRAY "
+"before\n"
 "    assigning to it.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or ARRAY is readonly or\n"
+"    Returns success unless an invalid option is given or ARRAY is readonly "
+"or\n"
 "    not an indexed array."
 msgstr ""
 "Načte řádky ze standardního vstupu do proměnné typu indexované pole.\n"
 "    \n"
-"    Načte řádky ze standardního vstupu nebo z deskriptoru souboru FD, byl-li\n"
+"    Načte řádky ze standardního vstupu nebo z deskriptoru souboru FD, byl-"
+"li\n"
 "    zadán přepínač -u, do proměnné POLE, která je typu indexované pole.\n"
 "    Implicitním POLEM je proměnná MAPFILE.\n"
 "    \n"
@@ -5337,7 +5614,7 @@ msgstr ""
 "    Vrátí úspěch, pokud nebyl zadán neplatný přepínač, POLE nebylo jen pro\n"
 "    čtení a bylo indexovaným polem."
 
-#: builtins.c:2046
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
@@ -5350,8 +5627,12 @@ msgstr ""
 #~ msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n"
 #~ msgstr "Copyright © 2009 Free Software Foundation, Inc.\n"
 
-#~ msgid "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>\n"
-#~ msgstr "Licence GPLv2+: GNU GPL verze 2 nebo novější <http://gnu.org/licenses/gpl.html>\n"
+#~ msgid ""
+#~ "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl."
+#~ "html>\n"
+#~ msgstr ""
+#~ "Licence GPLv2+: GNU GPL verze 2 nebo novější <http://gnu.org/licenses/gpl."
+#~ "html>\n"
 
 #~ msgid ""
 #~ ".  With EXPR, returns\n"
@@ -5364,7 +5645,8 @@ msgstr ""
 #~ "; 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"
+#~ "    The value of EXPR indicates how many call frames to go back before "
+#~ "the\n"
 #~ "    current one; the top frame is frame 0."
 #~ msgstr ""
 #~ "; tato dodatečná informace může být\n"
@@ -5380,7 +5662,8 @@ msgstr ""
 #~ msgstr "xrealloc: nelze alokovat %'lu bajtů"
 
 #~ msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
-#~ msgstr "xrealloc: %s:%d: nelze přealokovat %'lu bajtů (%'lu bajtů alokováno)"
+#~ msgstr ""
+#~ "xrealloc: %s:%d: nelze přealokovat %'lu bajtů (%'lu bajtů alokováno)"
 
 #~ msgid " "
 #~ msgstr " "
@@ -5394,7 +5677,8 @@ msgstr ""
 #~ msgid "can be used used to provide a stack trace."
 #~ msgstr "lze využít při výpisu zásobníku volání."
 
-#~ msgid "The value of EXPR indicates how many call frames to go back before the"
+#~ msgid ""
+#~ "The value of EXPR indicates how many call frames to go back before the"
 #~ msgstr "Hodnota VÝRAZ značí, kolik rámců volání se má jít zpět před"
 
 #~ msgid "current one; the top frame is frame 0."
@@ -5415,38 +5699,46 @@ msgstr ""
 #~ msgid "back up through the list with the `popd' command."
 #~ msgstr "vrátit příkazem „popd“."
 
-#~ msgid "The -l flag specifies that `dirs' should not print shorthand versions"
+#~ msgid ""
+#~ "The -l flag specifies that `dirs' should not print shorthand versions"
 #~ msgstr "Příznak -l značí, že „dirs“ nemá vypisovat zkrácené verze adresářů,"
 
-#~ msgid "of directories which are relative to your home directory.  This means"
+#~ msgid ""
+#~ "of directories which are relative to your home directory.  This means"
 #~ msgstr "které leží pod vaším domovským adresářem. To znamená, že „~/bin“"
 
 #~ msgid "that `~/bin' might be displayed as `/homes/bfox/bin'.  The -v flag"
 #~ msgstr "smí být zobrazen jako „/homes/bfox/bin“. Příznak -v způsobí, že"
 
 #~ msgid "causes `dirs' to print the directory stack with one entry per line,"
-#~ msgstr "„dirs“ vypíše zásobník adresářů záznam po záznamu na samostatné řádky"
+#~ msgstr ""
+#~ "„dirs“ vypíše zásobník adresářů záznam po záznamu na samostatné řádky"
 
-#~ msgid "prepending the directory name with its position in the stack.  The -p"
+#~ msgid ""
+#~ "prepending the directory name with its position in the stack.  The -p"
 #~ msgstr "a před název adresáře uvede jeho pořadí v zásobníku. Příznak -p"
 
 #~ msgid "flag does the same thing, but the stack position is not prepended."
 #~ msgstr "dělá to samé, ale bez informace o umístění na zásobníku."
 
-#~ msgid "The -c flag clears the directory stack by deleting all of the elements."
+#~ msgid ""
+#~ "The -c flag clears the directory stack by deleting all of the elements."
 #~ msgstr "Příznak -c vyprázdní zásobník smazáním všem prvků."
 
-#~ msgid "+N   displays the Nth entry counting from the left of the list shown by"
+#~ msgid ""
+#~ "+N   displays the Nth entry counting from the left of the list shown by"
 #~ msgstr "+N   zobrazí N. položku počítáno zleva na seznamu, který by ukázal"
 
 #~ msgid "     dirs when invoked without options, starting with zero."
 #~ msgstr "     příkaz dirs bez jakýchkoliv přepínačů, počítáno od nuly."
 
-#~ msgid "-N   displays the Nth entry counting from the right of the list shown by"
+#~ msgid ""
+#~ "-N   displays the Nth entry counting from the right of the list shown by"
 #~ msgstr "-N   zobrazí N. položku počítáno zprava na seznamu, který by ukázal"
 
 #~ msgid "Adds a directory to the top of the directory stack, or rotates"
-#~ msgstr "Přidá adresář na vrchol zásobníku adresářů, nebo rotuje zásobník tak,"
+#~ msgstr ""
+#~ "Přidá adresář na vrchol zásobníku adresářů, nebo rotuje zásobník tak,"
 
 #~ msgid "the stack, making the new top of the stack the current working"
 #~ msgstr "že nový vrchol zásobníku se stane pracovním adresářem."
@@ -5470,7 +5762,8 @@ msgstr ""
 #~ msgstr "     zprava seznamu, který by ukázal „dirs“, počínaje od"
 
 #~ msgid "-n   suppress the normal change of directory when adding directories"
-#~ msgstr "-n   potlačí obvyklou změnu pracovního adresáře při přidávání adresářů"
+#~ msgstr ""
+#~ "-n   potlačí obvyklou změnu pracovního adresáře při přidávání adresářů"
 
 #~ msgid "     to the stack, so only the stack is manipulated."
 #~ msgstr "     na zásobník, takže se změní jen obsah zásobníku."
@@ -5511,8 +5804,10 @@ msgstr ""
 #~ msgid "     removes the last directory, `popd -1' the next to last."
 #~ msgstr "     odstraní poslední adresář, “popd -1“ předposlední."
 
-#~ msgid "-n   suppress the normal change of directory when removing directories"
-#~ msgstr "-n   potlačí obvyklou změnu pracovního adresáře při odebírání adresářů"
+#~ msgid ""
+#~ "-n   suppress the normal change of directory when removing directories"
+#~ msgstr ""
+#~ "-n   potlačí obvyklou změnu pracovního adresáře při odebírání adresářů"
 
 #~ msgid "     from the stack, so only the stack is manipulated."
 #~ msgstr "     ze zásobníku, takže pouze zásobník dozná změny."
@@ -5538,7 +5833,8 @@ msgstr ""
 #~ msgid ""
 #~ "Exit from within a FOR, WHILE or UNTIL loop.  If N is specified,\n"
 #~ "    break N levels."
-#~ msgstr "Ukončí smyčku FOR, WHILE nebo UNTIL. Je-li zadáno N, ukončí N úrovní."
+#~ msgstr ""
+#~ "Ukončí smyčku FOR, WHILE nebo UNTIL. Je-li zadáno N, ukončí N úrovní."
 
 #~ msgid ""
 #~ "Run a shell builtin.  This is useful when you wish to rename a\n"
@@ -5564,16 +5860,22 @@ msgstr ""
 #~ msgid ""
 #~ "Runs COMMAND with ARGS ignoring shell functions.  If you have a shell\n"
 #~ "    function called `ls', and you wish to call the command `ls', you can\n"
-#~ "    say \"command ls\".  If the -p option is given, a default value is used\n"
-#~ "    for PATH that is guaranteed to find all of the standard utilities.  If\n"
-#~ "    the -V or -v option is given, a string is printed describing COMMAND.\n"
+#~ "    say \"command ls\".  If the -p option is given, a default value is "
+#~ "used\n"
+#~ "    for PATH that is guaranteed to find all of the standard utilities.  "
+#~ "If\n"
+#~ "    the -V or -v option is given, a string is printed describing "
+#~ "COMMAND.\n"
 #~ "    The -V option produces a more verbose description."
 #~ msgstr ""
 #~ "Spustí PŘÍKAZ s ARGUMENTY ignoruje funkce shellu. Máte-li shellovou\n"
 #~ "    funkci pojmenovanou „ls“, a chcete-li zavolat příkaz „ls“, použijte\n"
-#~ "    „command ls“. Je-li zadán přepínač -p, bude pro PATH použita implicitní\n"
-#~ "    hodnota, která zaručuje, že budou nalezeny všechny standardní nástroje.\n"
-#~ "    Je-li zadán přepínač -V nebo -v, bude vytištěn řetězec popisující PŘÍKAZ.\n"
+#~ "    „command ls“. Je-li zadán přepínač -p, bude pro PATH použita "
+#~ "implicitní\n"
+#~ "    hodnota, která zaručuje, že budou nalezeny všechny standardní "
+#~ "nástroje.\n"
+#~ "    Je-li zadán přepínač -V nebo -v, bude vytištěn řetězec popisující "
+#~ "PŘÍKAZ.\n"
 #~ "    Přepínač -V produkuje podrobnější popis."
 
 #~ msgid ""
@@ -5585,7 +5887,8 @@ msgstr ""
 #~ "    \n"
 #~ "      -a\tto make NAMEs arrays (if supported)\n"
 #~ "      -f\tto select from among function names only\n"
-#~ "      -F\tto display function names (and line number and source file name if\n"
+#~ "      -F\tto display function names (and line number and source file name "
+#~ "if\n"
 #~ "    \tdebugging) without definitions\n"
 #~ "      -i\tto make NAMEs have the `integer' attribute\n"
 #~ "      -r\tto make NAMEs readonly\n"
@@ -5599,28 +5902,33 @@ msgstr ""
 #~ "    and definition.  The -F option restricts the display to function\n"
 #~ "    name only.\n"
 #~ "    \n"
-#~ "    Using `+' instead of `-' turns off the given attribute instead.  When\n"
+#~ "    Using `+' instead of `-' turns off the given attribute instead.  "
+#~ "When\n"
 #~ "    used in a function, makes NAMEs local, as with the `local' command."
 #~ msgstr ""
 #~ "Deklaruje proměnné a/nebo jim nastaví atributy. Nejsou-li zadány NÁZVY,\n"
-#~ "    tak místo toho zobrazí hodnoty proměnných. Přepínač -p zobrazí atributy\n"
+#~ "    tak místo toho zobrazí hodnoty proměnných. Přepínač -p zobrazí "
+#~ "atributy\n"
 #~ "    a hodnoty pro každý NÁZEV.\n"
 #~ "    \n"
 #~ "    Příznaky jsou:\n"
 #~ "    \n"
 #~ "      -a\tučiní NÁZVY poli (je-li podporováno)\n"
 #~ "      -f\tvybírá pouze mezi názvy funkcí\n"
-#~ "      -F\tzobrazí názvy funkcí (a číslo řádku a název zdrojového souboru,\n"
+#~ "      -F\tzobrazí názvy funkcí (a číslo řádku a název zdrojového "
+#~ "souboru,\n"
 #~ "        \tje-li zapnuto ladění) bez definic\n"
 #~ "      -i\tpřiřadí NÁZVŮM atribut „integer“ (číslo)\n"
 #~ "      -r\tučiní NÁZVY jen pro čtení\n"
 #~ "      -t\tpřiřadí NÁZVŮM atribut „trace“ (sledování)\n"
 #~ "      -x\tvyexportuje NÁZVY\n"
 #~ "    \n"
-#~ "    Proměnné s atributem integer jsou aritmeticky vyhodnoceny (vizte „let“),\n"
+#~ "    Proměnné s atributem integer jsou aritmeticky vyhodnoceny (vizte "
+#~ "„let“),\n"
 #~ "    když je do proměnné přiřazováno.\n"
 #~ "    \n"
-#~ "    Při zobrazování hodnot proměnných -f zobrazí názvy a definice funkcí.\n"
+#~ "    Při zobrazování hodnot proměnných -f zobrazí názvy a definice "
+#~ "funkcí.\n"
 #~ "    Přepínač -F omezí výpis jen na názvy funkcí.\n"
 #~ "    \n"
 #~ "    Pomocí „+“ namísto „-“ daný atribut odeberete. Je-li použito uvnitř\n"
@@ -5635,11 +5943,14 @@ msgstr ""
 #~ "    have a visible scope restricted to that function and its children."
 #~ msgstr ""
 #~ "Vytvoří lokální proměnnou pojmenovanou NÁZEV a přiřadí jí HODNOTU.\n"
-#~ "    LOCAL smí být použito jen uvnitř funkcí. Učiní proměnnou NÁZEV viditelnou\n"
+#~ "    LOCAL smí být použito jen uvnitř funkcí. Učiní proměnnou NÁZEV "
+#~ "viditelnou\n"
 #~ "    jen v dané funkci a jejích potomcích."
 
-#~ msgid "Output the ARGs.  If -n is specified, the trailing newline is suppressed."
-#~ msgstr "Vypíše ARGUMENTY. Je-li zadáni -n, závěrečný konec řádku bude potlačen."
+#~ msgid ""
+#~ "Output the ARGs.  If -n is specified, the trailing newline is suppressed."
+#~ msgstr ""
+#~ "Vypíše ARGUMENTY. Je-li zadáni -n, závěrečný konec řádku bude potlačen."
 
 #~ msgid ""
 #~ "Enable and disable builtin shell commands.  This allows\n"
@@ -5653,24 +5964,36 @@ msgstr ""
 #~ "    previously loaded with -f.  If no non-option names are given, or\n"
 #~ "    the -p option is supplied, a list of builtins is printed.  The\n"
 #~ "    -a option means to print every builtin with an indication of whether\n"
-#~ "    or not it is enabled.  The -s option restricts the output to the POSIX.2\n"
-#~ "    `special' builtins.  The -n option displays a list of all disabled builtins."
+#~ "    or not it is enabled.  The -s option restricts the output to the "
+#~ "POSIX.2\n"
+#~ "    `special' builtins.  The -n option displays a list of all disabled "
+#~ "builtins."
 #~ msgstr ""
 #~ "Povolí nebo zakáže vestavěný příkaz shellu. To vám umožňuje použít\n"
-#~ "    příkaz z disku, který má stejné jméno jako vestavěný příkaz shellu, aniž\n"
+#~ "    příkaz z disku, který má stejné jméno jako vestavěný příkaz shellu, "
+#~ "aniž\n"
 #~ "    byste museli zadávat celou cestu. Je-li použito -n, NÁZVY se stanou\n"
-#~ "    zakázanými, jinak budou povoleny. Například „test“ z PATH namísto verze\n"
-#~ "    vestavěné do shellu lze používat tak, že napíšete „enable -n test“. Na\n"
-#~ "    systémech podporujících dynamické zavádění přepínač -f může být použit\n"
-#~ "    pro zavedení nových vestavěných příkazů ze sdíleného objektu NÁZEV_SOUBORU.\n"
-#~ "    Přepínač -d odstraní vestavěný příkaz zavedený přes -f. Není-li zadán\n"
-#~ "    žádný přepínač nebo je-li zadán přepínač -p, bude vypsán seznam vestavěných\n"
-#~ "    příkazů. Přepínač -a znamená, že budou vypsány všechny vestavěné příkazy a\n"
-#~ "    u každého bude vyznačeno, zda je povolen nebo zakázán. Přepínač -s omezí\n"
+#~ "    zakázanými, jinak budou povoleny. Například „test“ z PATH namísto "
+#~ "verze\n"
+#~ "    vestavěné do shellu lze používat tak, že napíšete „enable -n test“. "
+#~ "Na\n"
+#~ "    systémech podporujících dynamické zavádění přepínač -f může být "
+#~ "použit\n"
+#~ "    pro zavedení nových vestavěných příkazů ze sdíleného objektu "
+#~ "NÁZEV_SOUBORU.\n"
+#~ "    Přepínač -d odstraní vestavěný příkaz zavedený přes -f. Není-li "
+#~ "zadán\n"
+#~ "    žádný přepínač nebo je-li zadán přepínač -p, bude vypsán seznam "
+#~ "vestavěných\n"
+#~ "    příkazů. Přepínač -a znamená, že budou vypsány všechny vestavěné "
+#~ "příkazy a\n"
+#~ "    u každého bude vyznačeno, zda je povolen nebo zakázán. Přepínač -s "
+#~ "omezí\n"
 #~ "    výpis na příkazy uvedené v POSIX.2. Přepínač -n zobrazí seznam všech\n"
 #~ "    zakázaných vestavěných příkazů."
 
-#~ msgid "Read ARGs as input to the shell and execute the resulting command(s)."
+#~ msgid ""
+#~ "Read ARGs as input to the shell and execute the resulting command(s)."
 #~ msgstr "Načte ARGUMENTY jako vstup shellu a výsledný příkaz(y) provede."
 
 #~ msgid ""
@@ -5684,11 +6007,14 @@ msgstr ""
 #~ "    then the shell exits, unless the shell option `execfail' is set."
 #~ msgstr ""
 #~ "Provede SOUBOR, přičemž nahradí tento shell zadaným programem.\n"
-#~ "    Není-li SOUBOR zadán, přesměrování zapůsobí v tomto shellu. Je-li prvním\n"
-#~ "    argumentem „-l“, bude do nultého argumentu SOUBORU umístěna pomlčka tak,\n"
+#~ "    Není-li SOUBOR zadán, přesměrování zapůsobí v tomto shellu. Je-li "
+#~ "prvním\n"
+#~ "    argumentem „-l“, bude do nultého argumentu SOUBORU umístěna pomlčka "
+#~ "tak,\n"
 #~ "    jak to dělá login. Je-li zadán přepínač „-c“, bude SOUBOR spuštěn\n"
 #~ "    s prázdným prostředím. Přepínač „-a“ znamená, že argv[0] prováděného\n"
-#~ "    procesu bude nastaven na NÁZEV. Pokud soubor nemůže být proveden a shell\n"
+#~ "    procesu bude nastaven na NÁZEV. Pokud soubor nemůže být proveden a "
+#~ "shell\n"
 #~ "    není interaktivní, pak shell bude ukončen, pokud přepínač shellu\n"
 #~ "    „execfail“ není nastaven."
 
@@ -5700,20 +6026,31 @@ msgstr ""
 #~ "    remembered.  If the -p option is supplied, PATHNAME is used as the\n"
 #~ "    full pathname of NAME, and no path search is performed.  The -r\n"
 #~ "    option causes the shell to forget all remembered locations.  The -d\n"
-#~ "    option causes the shell to forget the remembered location of each NAME.\n"
+#~ "    option causes the shell to forget the remembered location of each "
+#~ "NAME.\n"
 #~ "    If the -t option is supplied the full pathname to which each NAME\n"
-#~ "    corresponds is printed.  If multiple NAME arguments are supplied with\n"
-#~ "    -t, the NAME is printed before the hashed full pathname.  The -l option\n"
-#~ "    causes output to be displayed in a format that may be reused as input.\n"
-#~ "    If no arguments are given, information about remembered commands is displayed."
+#~ "    corresponds is printed.  If multiple NAME arguments are supplied "
+#~ "with\n"
+#~ "    -t, the NAME is printed before the hashed full pathname.  The -l "
+#~ "option\n"
+#~ "    causes output to be displayed in a format that may be reused as "
+#~ "input.\n"
+#~ "    If no arguments are given, information about remembered commands is "
+#~ "displayed."
 #~ msgstr ""
 #~ "Pro každý NÁZEV je určena plná cesta k příkazu a je zapamatována.\n"
-#~ "    Za použití přepínače -p se vezme NÁZEV_CESTY za plnou cestu k NÁZVU a\n"
-#~ "    žádné vyhledávání cesty se nekoná. Přepínač -r způsobí, že shell zapomene\n"
-#~ "    všechny zapamatovaná umístění. Přepínač -d způsobí, že shell zapomene\n"
-#~ "    zapamatovaná umístění každého NÁZVU. Je-li zadán přepínač -t, bude vypsána\n"
-#~ "    plná cesta ke každému NÁZVU. Je-li s -t zadáno více NÁZVŮ, NÁZEV bude\n"
-#~ "    vypsán před uloženou celou cestou. Přepínač -l vytvoří takový výstup,\n"
+#~ "    Za použití přepínače -p se vezme NÁZEV_CESTY za plnou cestu k NÁZVU "
+#~ "a\n"
+#~ "    žádné vyhledávání cesty se nekoná. Přepínač -r způsobí, že shell "
+#~ "zapomene\n"
+#~ "    všechny zapamatovaná umístění. Přepínač -d způsobí, že shell "
+#~ "zapomene\n"
+#~ "    zapamatovaná umístění každého NÁZVU. Je-li zadán přepínač -t, bude "
+#~ "vypsána\n"
+#~ "    plná cesta ke každému NÁZVU. Je-li s -t zadáno více NÁZVŮ, NÁZEV "
+#~ "bude\n"
+#~ "    vypsán před uloženou celou cestou. Přepínač -l vytvoří takový "
+#~ "výstup,\n"
 #~ "    který lze opět použít jako vstup. Nejsou-li zadány žádné argumenty,\n"
 #~ "    budou vypsány informace o zapamatovaných příkazech."
 
@@ -5725,20 +6062,27 @@ msgstr ""
 #~ "    a short usage synopsis."
 #~ msgstr ""
 #~ "Zobrazí užitečné informace o vestavěných příkazech. Je-li zadán VZOREK,\n"
-#~ "    vrátí podrobnou nápovědu ke všem příkazům odpovídajícím VZORKU, jinak je\n"
-#~ "    vytištěn seznam vestavěných příkazů. Přepínač -s omezí výstup o každém\n"
+#~ "    vrátí podrobnou nápovědu ke všem příkazům odpovídajícím VZORKU, jinak "
+#~ "je\n"
+#~ "    vytištěn seznam vestavěných příkazů. Přepínač -s omezí výstup "
+#~ "o každém\n"
 #~ "    vestavěném příkazu odpovídajícího VZORKU na stručný popis použití."
 
 #~ msgid ""
 #~ "By default, removes each JOBSPEC argument from the table of active jobs.\n"
-#~ "    If the -h option is given, the job is not removed from the table, but is\n"
+#~ "    If the -h option is given, the job is not removed from the table, but "
+#~ "is\n"
 #~ "    marked so that SIGHUP is not sent to the job if the shell receives a\n"
-#~ "    SIGHUP.  The -a option, when JOBSPEC is not supplied, means to remove all\n"
-#~ "    jobs from the job table; the -r option means to remove only running jobs."
+#~ "    SIGHUP.  The -a option, when JOBSPEC is not supplied, means to remove "
+#~ "all\n"
+#~ "    jobs from the job table; the -r option means to remove only running "
+#~ "jobs."
 #~ msgstr ""
 #~ "Implicitně odstraní každý argument ÚLOHA z tabulky aktivních úloh. Je-li\n"
-#~ "    zadán přepínač -h, úloha není odstraněna z tabulky, ale je označena tak.\n"
-#~ "    že úloze nebude zaslán SIGHUP, když shell obdrží SIGHUP. Přepínač -a,\n"
+#~ "    zadán přepínač -h, úloha není odstraněna z tabulky, ale je označena "
+#~ "tak.\n"
+#~ "    že úloze nebude zaslán SIGHUP, když shell obdrží SIGHUP. Přepínač -"
+#~ "a,\n"
 #~ "    pokud není uvedena ÚLOHA, znamená, že všechny úlohy budou odstraněny\n"
 #~ "    z tabulky úloh. Přepínač -r znamená, že pouze běžící úlohy budou\n"
 #~ "    odstraněny."
@@ -5758,9 +6102,12 @@ msgstr ""
 #~ "    function.  Some variables cannot be unset; also see readonly."
 #~ msgstr ""
 #~ "Pro každé JMÉNO odstraní odpovídající proměnnou nebo funkci.\n"
-#~ "    Spolu s „-v“ bude unset fungovat jen na proměnné. S příznakem „-f“ bude\n"
-#~ "    unset fungovat jen na funkce. Bez těchto dvou příznaků unset nejprve zkusí\n"
-#~ "    zrušit proměnnou a pokud toto selže, tak zkusí zrušit funkci. Některé\n"
+#~ "    Spolu s „-v“ bude unset fungovat jen na proměnné. S příznakem „-f“ "
+#~ "bude\n"
+#~ "    unset fungovat jen na funkce. Bez těchto dvou příznaků unset nejprve "
+#~ "zkusí\n"
+#~ "    zrušit proměnnou a pokud toto selže, tak zkusí zrušit funkci. "
+#~ "Některé\n"
 #~ "    proměnné nelze odstranit. Taktéž vizte příkaz „readonly“."
 
 #~ msgid ""
@@ -5773,9 +6120,12 @@ msgstr ""
 #~ "    processing."
 #~ msgstr ""
 #~ "NÁZVY jsou označeny pro automatické exportování do prostředí následně\n"
-#~ "    prováděných příkazů. Je-li zadán přepínač -f, NÁZVY se vztahují k funkcím.\n"
-#~ "    Nejsou-li zadány žádné NÁZVY nebo je-li zadáno „-p“, bude vytištěn seznam\n"
-#~ "    všech názvů, které jsou v tomto shellu exportovány. Argument „-n“ nařizuje\n"
+#~ "    prováděných příkazů. Je-li zadán přepínač -f, NÁZVY se vztahují "
+#~ "k funkcím.\n"
+#~ "    Nejsou-li zadány žádné NÁZVY nebo je-li zadáno „-p“, bude vytištěn "
+#~ "seznam\n"
+#~ "    všech názvů, které jsou v tomto shellu exportovány. Argument „-n“ "
+#~ "nařizuje\n"
 #~ "    odstranit vlastnost exportovat z následujících NÁZVŮ. Argument „--“\n"
 #~ "    zakazuje zpracování dalších přepínačů."
 
@@ -5783,16 +6133,21 @@ msgstr ""
 #~ "The given NAMEs are marked readonly and the values of these NAMEs may\n"
 #~ "    not be changed by subsequent assignment.  If the -f option is given,\n"
 #~ "    then functions corresponding to the NAMEs are so marked.  If no\n"
-#~ "    arguments are given, or if `-p' is given, a list of all readonly names\n"
+#~ "    arguments are given, or if `-p' is given, a list of all readonly "
+#~ "names\n"
 #~ "    is printed.  The `-a' option means to treat each NAME as\n"
 #~ "    an array variable.  An argument of `--' disables further option\n"
 #~ "    processing."
 #~ msgstr ""
 #~ "Zadané NÁZVY budou označeny jako jen pro čtení a hodnoty těchto NÁZVŮ\n"
-#~ "    nebude možné změnit následným přiřazením. Je-li zadán přepínač -f, pak\n"
-#~ "    funkce těchto NÁZVŮ budou takto označeny. Nejsou-li zadány žádné argumenty\n"
-#~ "    nebo je-li zadáno „-p“, bude vytištěn seznam všech jmen jen pro čtení.\n"
-#~ "    Přepínač „-a“ znamená, že s každým NÁZVEM bude zacházeno jako s proměnnou\n"
+#~ "    nebude možné změnit následným přiřazením. Je-li zadán přepínač -f, "
+#~ "pak\n"
+#~ "    funkce těchto NÁZVŮ budou takto označeny. Nejsou-li zadány žádné "
+#~ "argumenty\n"
+#~ "    nebo je-li zadáno „-p“, bude vytištěn seznam všech jmen jen pro "
+#~ "čtení.\n"
+#~ "    Přepínač „-a“ znamená, že s každým NÁZVEM bude zacházeno jako "
+#~ "s proměnnou\n"
 #~ "    typu pole. Argument „--“ zakáže zpracování dalších přepínačů."
 
 #~ msgid ""
@@ -5822,61 +6177,79 @@ msgstr ""
 #~ "For each NAME, indicate how it would be interpreted if used as a\n"
 #~ "    command name.\n"
 #~ "    \n"
-#~ "    If the -t option is used, `type' outputs a single word which is one of\n"
-#~ "    `alias', `keyword', `function', `builtin', `file' or `', if NAME is an\n"
-#~ "    alias, shell reserved word, shell function, shell builtin, disk file,\n"
+#~ "    If the -t option is used, `type' outputs a single word which is one "
+#~ "of\n"
+#~ "    `alias', `keyword', `function', `builtin', `file' or `', if NAME is "
+#~ "an\n"
+#~ "    alias, shell reserved word, shell function, shell builtin, disk "
+#~ "file,\n"
 #~ "    or unfound, respectively.\n"
 #~ "    \n"
 #~ "    If the -p flag is used, `type' either returns the name of the disk\n"
 #~ "    file that would be executed, or nothing if `type -t NAME' would not\n"
 #~ "    return `file'.\n"
 #~ "    \n"
-#~ "    If the -a flag is used, `type' displays all of the places that contain\n"
+#~ "    If the -a flag is used, `type' displays all of the places that "
+#~ "contain\n"
 #~ "    an executable named `file'.  This includes aliases, builtins, and\n"
 #~ "    functions, if and only if the -p flag is not also used.\n"
 #~ "    \n"
 #~ "    The -f flag suppresses shell function lookup.\n"
 #~ "    \n"
-#~ "    The -P flag forces a PATH search for each NAME, even if it is an alias,\n"
-#~ "    builtin, or function, and returns the name of the disk file that would\n"
+#~ "    The -P flag forces a PATH search for each NAME, even if it is an "
+#~ "alias,\n"
+#~ "    builtin, or function, and returns the name of the disk file that "
+#~ "would\n"
 #~ "    be executed."
 #~ msgstr ""
 #~ "O každém NÁZVU řekne, jak by byl interpretován, kdyby byl použit jako\n"
 #~ "    název příkazu.\n"
 #~ "    \n"
-#~ "    Je-li použit přepínač -t, „type“ vypíše jedno slovo z těchto: „alias“,\n"
+#~ "    Je-li použit přepínač -t, „type“ vypíše jedno slovo z těchto: "
+#~ "„alias“,\n"
 #~ "    „keyword“, „function“, „builtin“, „file“ nebo „“, je-li NÁZEV alias,\n"
-#~ "    klíčové slovo shellu, shellová funkce, vestavěný příkaz shellu, soubor\n"
+#~ "    klíčové slovo shellu, shellová funkce, vestavěný příkaz shellu, "
+#~ "soubor\n"
 #~ "    na disku nebo nenalezený soubor.\n"
 #~ "    \n"
-#~ "    Je-li použit přepínač -p, „type“ buď vrátí jméno souboru na disku, který\n"
+#~ "    Je-li použit přepínač -p, „type“ buď vrátí jméno souboru na disku, "
+#~ "který\n"
 #~ "    by byl spuštěn, nebo nic, pokud „type -t NÁZEV“ by nevrátil „file“.\n"
 #~ "    \n"
-#~ "    Je-li použit přepínač -a, „type“ zobrazí všechna místa, kde se nalézá\n"
-#~ "    spustitelný program pojmenovaný „soubor“. To zahrnuje aliasy, vestavěné\n"
-#~ "    příkazy a funkce jen a pouze tehdy, když není rovněž použit přepínač -p.\n"
+#~ "    Je-li použit přepínač -a, „type“ zobrazí všechna místa, kde se "
+#~ "nalézá\n"
+#~ "    spustitelný program pojmenovaný „soubor“. To zahrnuje aliasy, "
+#~ "vestavěné\n"
+#~ "    příkazy a funkce jen a pouze tehdy, když není rovněž použit přepínač -"
+#~ "p.\n"
 #~ "    \n"
 #~ "    Přepínač -f potlačí hledání mezi funkcemi shellu.\n"
 #~ "    \n"
 #~ "    Přepínač -P vynutí prohledání PATH na každý NÁZEV, dokonce i když se\n"
-#~ "    jedná o alias, vestavěný příkaz nebo funkci, a vrátí název souboru na\n"
+#~ "    jedná o alias, vestavěný příkaz nebo funkci, a vrátí název souboru "
+#~ "na\n"
 #~ "    disku, který by byl spuštěn."
 
 #~ msgid ""
 #~ "The user file-creation mask is set to MODE.  If MODE is omitted, or if\n"
-#~ "    `-S' is supplied, the current value of the mask is printed.  The `-S'\n"
-#~ "    option makes the output symbolic; otherwise an octal number is output.\n"
+#~ "    `-S' is supplied, the current value of the mask is printed.  The `-"
+#~ "S'\n"
+#~ "    option makes the output symbolic; otherwise an octal number is "
+#~ "output.\n"
 #~ "    If `-p' is supplied, and MODE is omitted, the output is in a form\n"
 #~ "    that may be used as input.  If MODE begins with a digit, it is\n"
-#~ "    interpreted as an octal number, otherwise it is a symbolic mode string\n"
+#~ "    interpreted as an octal number, otherwise it is a symbolic mode "
+#~ "string\n"
 #~ "    like that accepted by chmod(1)."
 #~ msgstr ""
 #~ "Uživatelská maska práv vytvářených souborů je nastavena na MÓD. Je-li\n"
-#~ "    MÓD vynechán nebo je-li uvedeno „-S“, bude vytištěna současná hodnota\n"
+#~ "    MÓD vynechán nebo je-li uvedeno „-S“, bude vytištěna současná "
+#~ "hodnota\n"
 #~ "    masky. Přepínač „-S“ učiní výstup symbolický, jinak bude výstupem\n"
 #~ "    osmičkové číslo. Je-li zadáno „-p“ a MÓD je vynechán, bude výstup ve\n"
 #~ "    formátu, který lze použít jako vstup. Začíná-li MÓD číslicí, bude\n"
-#~ "    interpretován jako osmičkové číslo, jinak jako řetězec symbolického zápisu\n"
+#~ "    interpretován jako osmičkové číslo, jinak jako řetězec symbolického "
+#~ "zápisu\n"
 #~ "    práv tak, jak jej chápe chmod(1)."
 
 #~ msgid ""
@@ -5886,7 +6259,8 @@ msgstr ""
 #~ "    all child processes of the shell are waited for."
 #~ msgstr ""
 #~ "Počká na zadaný proces a nahlásí jeho návratový kód. Není-li N zadáno,\n"
-#~ "    bude se čekat na všechny právě aktivní procesy potomků a návratová hodnota\n"
+#~ "    bude se čekat na všechny právě aktivní procesy potomků a návratová "
+#~ "hodnota\n"
 #~ "    bude nula. N je ID procesu. Není-li zadáno, bude se čekat na všechny\n"
 #~ "    procesy potomků tohoto shellu."
 
@@ -5909,22 +6283,30 @@ msgstr ""
 #~ "    not each is set."
 #~ msgstr ""
 #~ "Přepne hodnoty proměnných řídící volitelné chování. Přepínač -s znamená,\n"
-#~ "    že se každý NÁZEV_VOLBY zapne (nastaví). Přepínač -u každý NÁZEV_VOLBY\n"
+#~ "    že se každý NÁZEV_VOLBY zapne (nastaví). Přepínač -u každý "
+#~ "NÁZEV_VOLBY\n"
 #~ "    vypne. Přepínač -q potlačí výstup. Zda je nebo není nastaven každý\n"
-#~ "    NÁZEV_VOLBY, indikuje návratový kód. Přepínač -o omezí NÁZVY_VOLEB na ty,\n"
+#~ "    NÁZEV_VOLBY, indikuje návratový kód. Přepínač -o omezí NÁZVY_VOLEB na "
+#~ "ty,\n"
 #~ "    které jsou definovány pro použití s „set -o“. Bez přepínačů nebo\n"
 #~ "    s přepínačem -p je zobrazen seznam všech nastavitelných voleb včetně\n"
 #~ "    indikace, zda je každá nastavena."
 
 #~ msgid ""
 #~ "For each NAME, specify how arguments are to be completed.\n"
-#~ "    If the -p option is supplied, or if no options are supplied, existing\n"
-#~ "    completion specifications are printed in a way that allows them to be\n"
-#~ "    reused as input.  The -r option removes a completion specification for\n"
-#~ "    each NAME, or, if no NAMEs are supplied, all completion specifications."
+#~ "    If the -p option is supplied, or if no options are supplied, "
+#~ "existing\n"
+#~ "    completion specifications are printed in a way that allows them to "
+#~ "be\n"
+#~ "    reused as input.  The -r option removes a completion specification "
+#~ "for\n"
+#~ "    each NAME, or, if no NAMEs are supplied, all completion "
+#~ "specifications."
 #~ msgstr ""
 #~ "U každého NÁZVU sdělí, jak budou argumenty doplněny. Je-li zadán\n"
-#~ "    přepínač -p nebo není-li zadán přepínač žádný, budou existující definice\n"
+#~ "    přepínač -p nebo není-li zadán přepínač žádný, budou existující "
+#~ "definice\n"
 #~ "    doplňování vytištěny tak. že je bude možné znovu použít jako vstup.\n"
-#~ "    Přepínač -r odstraní definici doplnění pro každý NÁZEV nebo chybí-li NÁZVY,\n"
+#~ "    Přepínač -r odstraní definici doplnění pro každý NÁZEV nebo chybí-li "
+#~ "NÁZVY,\n"
 #~ "    odstraní všechny definice."
index ae02ba993acd443b4f71172f7186a0df60f2ad6e..06d9fcc6766e7caf2f73395ac09ed917f531ac64 100644 (file)
Binary files a/po/da.gmo and b/po/da.gmo differ
index 4403099cf8f384db90b96cb4751266fc4fb934dc..a2b18c0574aa0416924961ae3f811ba7b26c9c57 100644 (file)
--- a/po/da.po
+++ b/po/da.po
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 4.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2011-03-18 01:36+0100\n"
 "Last-Translator: Kenneth Nielsen <k.nielsen81@gmail.com>\n"
 "Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
@@ -53,23 +53,23 @@ msgstr "%s: %s: et indeks skal bruges ved tildeling til associativt array"
 msgid "%s: cannot create: %s"
 msgstr "%s: kan ikke oprette %s"
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr "bash_execute_unix_command: kan ikke finde tastetildeling for kommando"
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: første ikke-blank-tegn er ikke '\"'"
 
 # Kønnet her er et gæt, hvis det er parenteser eller anførselstegn passer det
 # FEJLRAPPORT
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "ingen afsluttende \"%c\" i %s"
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: manglende kolonseparator"
@@ -121,7 +121,7 @@ msgstr "løkketæller"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "kun meningsfuld i en \"for\"-, \"while\"- eller \"until\"-løkke"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -131,15 +131,15 @@ msgstr ""
 "    \n"
 "    Når UDTRYK udelades returneres "
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "HOME ikke indstillet"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "for mange argumenter"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "OLDPWD ikke indstillet"
 
@@ -323,7 +323,7 @@ msgstr ""
 msgid "cannot use `-f' to make functions"
 msgstr "kan ikke bruge \"-f\" til at lave funktioner"
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: skrivebeskyttet funktion"
@@ -362,7 +362,7 @@ msgstr "%s: ikke dynamisk indlæst"
 msgid "%s: cannot delete: %s"
 msgstr "%s: kan ikke slette: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -847,40 +847,40 @@ msgstr "%s er %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr "%s er hashet (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: ugyldigt grænseargument"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "\"%c\": ugyldig kommando"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: kan ikke indhente grænse: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "grænse"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: kan ikke modificere grænse: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "oktalt tal"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "\"%c\": ugyldig symbolsk tilstandsoperator"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "\"%c\": ugyldigt symbolsk tilstandstegn"
@@ -939,37 +939,37 @@ msgstr "TIMEFORMAT: \"%c\": ugyldigt formateringstegn"
 msgid "pipe error"
 msgstr "datakanalfejl (pipe error)"
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: begrænset: kan ikke specificere \"/\" i kommandonavne"
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: kommando ikke fundet"
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr ""
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: dårlig fortolker"
 
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, fuzzy, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: kan ikke eksekvere binær fil"
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, fuzzy, c-format
 msgid "`%s': is a special builtin"
 msgstr "%s er indbygget i skallen\n"
@@ -983,7 +983,7 @@ msgstr "%s er indbygget i skallen\n"
 #        expansion.   If the >(list) form is used, writing to the file will pro‐
 #        vide input for list.  If the <(list) form is used, the file  passed  as
 #        an argument should be read to obtain the output of list.
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "kan ikke duplikere fd %d til fd %d"
@@ -1060,17 +1060,17 @@ msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: kan ikke tilgå overliggende mapper"
 
 # Har ladet nodelay stå, idet jeg gætter på at det er et navn
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "kan ikke nulstille \"nodelay\"-tilstand for fd %d"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr "kan ikke allokere ny fildeskriptor til bash-input fra fd %d"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: buffer eksisterer allerede til ny fd %d"
@@ -1310,22 +1310,22 @@ msgstr "%s: dårlig specifikation for netværkssti"
 msgid "network operations not supported"
 msgstr "netværksoperation ikke understøttet"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr ""
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr ""
 
-#: locale.c:263
+#: locale.c:259
 #, fuzzy, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "xrealloc: %s:%d: kan ikke allokere %lu bytes"
 
-#: locale.c:265
+#: locale.c:261
 #, fuzzy, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "xrealloc: %s:%d: kan ikke allokere %lu bytes"
@@ -1473,7 +1473,7 @@ msgstr "Brug \"%s\" for at forlade skallen.\n"
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "uventet EOF mens der ledtes efter samhørende \")\""
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "completion: funktion \"%s\" ikke fundet"
@@ -1909,12 +1909,12 @@ msgstr "manglende \"]\""
 msgid "invalid signal number"
 msgstr "ugyldigt signalnummer"
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: dårlig værdi i trap_list[%d]: %p"
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -2087,7 +2087,7 @@ msgstr "caller [expr]"
 
 #: builtins.c:64
 #, fuzzy
-msgid "cd [-L|[-P [-e]]] [dir]"
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-L|-P] [mappe]"
 
 #: builtins.c:66
@@ -2679,6 +2679,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2716,7 +2719,7 @@ msgstr ""
 "    Afslutningsstatus:\n"
 "    Returnerer 0 hvis mappen ændres, ellers noget forskellig fra 0."
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2744,7 +2747,7 @@ msgstr ""
 "den\n"
 "    aktuelle mappe ikke kan læses."
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2760,7 +2763,7 @@ msgstr ""
 "    Afslutningsstatus:\n"
 "    Afsluttes altid succesfuldt."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2772,7 +2775,7 @@ msgstr ""
 "    Afslutningsstatus:\n"
 "    Afsluttes altid succesfuldt."
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2784,7 +2787,7 @@ msgstr ""
 "    Afslutningsstatus:\n"
 "    Afsluttes altid mislykket."
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2821,7 +2824,7 @@ msgstr ""
 "    Returnerer afslutningsstatus fra KOMMANDO eller mislykket hvis KOMMANDO\n"
 "    ikke findes."
 
-#: builtins.c:485
+#: builtins.c:487
 #, fuzzy
 msgid ""
 "Set variable values and attributes.\n"
@@ -2898,7 +2901,7 @@ msgstr ""
 "hvis\n"
 "    der opstår en fejl."
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2908,7 +2911,7 @@ msgstr ""
 "    \n"
 "    Forældet. Læs i \"help declare\"."
 
-#: builtins.c:533
+#: builtins.c:535
 #, fuzzy
 msgid ""
 "Define local variables.\n"
@@ -2937,7 +2940,7 @@ msgstr ""
 "    Returnerer succes med mindre der angives et ugyldigt tilvalg, hvis der\n"
 "    opstår en fejl, eller hvis skallen ikke eksekverer en funktion."
 
-#: builtins.c:550
+#: builtins.c:552
 #, fuzzy
 msgid ""
 "Write arguments to the standard output.\n"
@@ -3001,7 +3004,7 @@ msgstr ""
 "      Afslutningsstatus:\n"
 "      Returnerer succes med mindre der opstår en skrivefejl."
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -3023,7 +3026,7 @@ msgstr ""
 "    Afslutningsstatus:\n"
 "    Returnerer succes med mindre der opstår en skrivefejl."
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -3078,7 +3081,7 @@ msgstr ""
 "    Returnerer succes med mindre NAVN ikke er en skal-indbygget eller hvis\n"
 "    der opstår en fejl."
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -3100,7 +3103,7 @@ msgstr ""
 "er\n"
 "    null."
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -3180,7 +3183,7 @@ msgstr ""
 "    Returnerer succes hvis et tilvalg findes, fejler hvis afslutningen\n"
 "    af tilvalgene nås eller hvis der opstår en fejl."
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -3223,7 +3226,7 @@ msgstr ""
 "der\n"
 "    opstår en omdirigeringsfejl."
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -3235,7 +3238,7 @@ msgstr ""
 "    Afslut skallen med status N. Hvis N udelades vil afslutningsstatus\n"
 "    blive den samme som sidst eksekverede kommando."
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -3249,7 +3252,7 @@ msgstr ""
 "hvis\n"
 "    den ikke eksekveres i en logindskal."
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -3310,7 +3313,7 @@ msgstr ""
 "hvis\n"
 "    der opstod en fejl."
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3333,7 +3336,7 @@ msgstr ""
 "der\n"
 "    opstår fejl."
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -3358,7 +3361,7 @@ msgstr ""
 "hvis\n"
 "    der opstår en fejl."
 
-#: builtins.c:782
+#: builtins.c:784
 #, fuzzy
 msgid ""
 "Remember or display program locations.\n"
@@ -3403,7 +3406,7 @@ msgstr ""
 "angives\n"
 "    et ugyldig tilvalg."
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3444,7 +3447,7 @@ msgstr ""
 "    Returnerer succes med mindre MØNSTER ikke kan findes, eller hvis der\n"
 "    angives et ugyldigt tilvalg."
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3512,7 +3515,7 @@ msgstr ""
 "hvis\n"
 "    der opstår en fejl."
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3561,7 +3564,7 @@ msgstr ""
 "der\n"
 "    opstår en fejl. Hvis -x bruges returneres afslutningsstatus for KOMMANDO."
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3592,7 +3595,7 @@ msgstr ""
 "    Afslutningsstatus:\n"
 "    Returnerer succes med mindre et ugyldigt tilvalg eller JOBSPEC angives."
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3638,7 +3641,7 @@ msgstr ""
 "der\n"
 "    opstår en fejl."
 
-#: builtins.c:936
+#: builtins.c:938
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expressions.\n"
@@ -3725,7 +3728,7 @@ msgstr ""
 "    Hvis det sidste ARG evalueres til 0, vil \"let\" returnere 1, ellers\n"
 "    returneres 0."
 
-#: builtins.c:981
+#: builtins.c:983
 #, fuzzy
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
@@ -3821,7 +3824,7 @@ msgstr ""
 "indtræffer,\n"
 "    eller hvis en ugyldig fildeskriptor gives som argument til -u."
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3846,7 +3849,7 @@ msgstr ""
 "en\n"
 "    funktion eller et skript."
 
-#: builtins.c:1039
+#: builtins.c:1041
 #, fuzzy
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
@@ -4030,7 +4033,7 @@ msgstr ""
 "    Afslutningsstatus:\n"
 "    Returnerer succes med mindre der angives et ugyldigt tilvalg."
 
-#: builtins.c:1124
+#: builtins.c:1126
 #, fuzzy
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
@@ -4072,7 +4075,7 @@ msgstr ""
 "et\n"
 "    givent navn er skrivebeskyttet."
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -4108,7 +4111,7 @@ msgstr ""
 "    Returnerer succes med mindre der angives et ugyldigt tilvalg eller hvis\n"
 "    NAVN er ugyldig."
 
-#: builtins.c:1165
+#: builtins.c:1167
 #, fuzzy
 msgid ""
 "Mark shell variables as unchangeable.\n"
@@ -4149,7 +4152,7 @@ msgstr ""
 "    Returnerer succes med mindre der angives et ugyldigt tilvalg eller hvis\n"
 "    NAVN er ugyldigt."
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -4168,7 +4171,7 @@ msgstr ""
 "    Afslutningsstatus:\n"
 "    Returnerer succes med mindre N er negativ eller større end $#."
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -4194,7 +4197,7 @@ msgstr ""
 "hvis\n"
 "    FILNAVN ikke kan læses."
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -4221,7 +4224,7 @@ msgstr ""
 "der\n"
 "    opstår en fejl."
 
-#: builtins.c:1246
+#: builtins.c:1248
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -4383,7 +4386,7 @@ msgstr ""
 "    Returnerer succes hvis UDTRYK evalueres til sand, og fejler hvis UDTRYK\n"
 "    evalueres til falsk eller hvis der gives et ugyldigt argument."
 
-#: builtins.c:1327
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4396,7 +4399,7 @@ msgstr ""
 "sidste\n"
 "    argument skal være \"]\", for at den passer til den åbnende \"[\"."
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -4416,7 +4419,7 @@ msgstr ""
 "    Afslutningsstatus:\n"
 "    Lykkes altid."
 
-#: builtins.c:1348
+#: builtins.c:1350
 #, fuzzy
 msgid ""
 "Trap signals and other events.\n"
@@ -4497,7 +4500,7 @@ msgstr ""
 "angivet\n"
 "    et ugyldigt tilvalg."
 
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -4559,7 +4562,7 @@ msgstr ""
 "enkelt\n"
 "    ikke findes."
 
-#: builtins.c:1415
+#: builtins.c:1417
 #, fuzzy
 msgid ""
 "Modify shell resource limits.\n"
@@ -4653,7 +4656,7 @@ msgstr ""
 "der\n"
 "    opstår en fejl."
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -4691,7 +4694,7 @@ msgstr ""
 "ugyldigt\n"
 "    tilvalg angives."
 
-#: builtins.c:1483
+#: builtins.c:1485
 #, fuzzy
 msgid ""
 "Wait for job completion and return exit status.\n"
@@ -4726,7 +4729,7 @@ msgstr ""
 "angives\n"
 "    et ugyldigt tilvalg."
 
-#: builtins.c:1504
+#: builtins.c:1506
 #, fuzzy
 msgid ""
 "Wait for process completion and return exit status.\n"
@@ -4752,7 +4755,7 @@ msgstr ""
 "    Returnerer statussen for ID, fejler hvis ID er ugyldig eller hvis der\n"
 "    angives et ugyldigt tilvalg."
 
-#: builtins.c:1519
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -4777,7 +4780,7 @@ msgstr ""
 "    Afslutningsstatus:\n"
 "    Returnerer statussen for den sidst eksekverede kommando."
 
-#: builtins.c:1533
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -4807,7 +4810,7 @@ msgstr ""
 "    Afslutningsstatus:\n"
 "    Returnerer afslutningsstatussen for den sidst eksekverede kommando."
 
-#: builtins.c:1551
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -4845,7 +4848,7 @@ msgstr ""
 "    Afslutningsstatus:\n"
 "    Returnerer statussen fra den sidst eksekverede kommando."
 
-#: builtins.c:1572
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -4874,7 +4877,7 @@ msgstr ""
 "    Afslutningsstatus:\n"
 "    Afslutningsstatus er afslutningsstatus for DATAKANAL."
 
-#: builtins.c:1589
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -4893,7 +4896,7 @@ msgstr ""
 "    Afslutningsstatus:\n"
 "    Returnerer statussen fra den sidst eksekverede kommando."
 
-#: builtins.c:1601
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -4932,7 +4935,7 @@ msgstr ""
 "    Afslutningsstatus:\n"
 "    Returnerer statussen fra den sidst eksekverede kommando."
 
-#: builtins.c:1618
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -4950,7 +4953,7 @@ msgstr ""
 "    Afslutningsstatus:\n"
 "    Returnerer statussen fra den sidst eksekverede kommando."
 
-#: builtins.c:1630
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -4968,7 +4971,7 @@ msgstr ""
 "    Afslutningsstatus:\n"
 "    Returnerer statussen fra den sidst eksekverede kommando."
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -4991,7 +4994,7 @@ msgstr ""
 "    Afslutningsstatus:\n"
 "    Returnerer afslutningsstatussen for KOMMANDO."
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -5015,7 +5018,7 @@ msgstr ""
 "    Afslutningsstatus:\n"
 "    Returnerer succes med mindre NAVN er skrivebeskyttet."
 
-#: builtins.c:1670
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -5033,7 +5036,7 @@ msgstr ""
 "    Afslutningsstatus:\n"
 "    Returnerer statussen fra den sidst eksekverede kommando."
 
-#: builtins.c:1682
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -5060,7 +5063,7 @@ msgstr ""
 "    Afslutningsstatus:\n"
 "    Returnerer statussen af det genoptagede job."
 
-#: builtins.c:1697
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -5079,7 +5082,7 @@ msgstr ""
 "    Afslutningsstatus:\n"
 "    Returnerer 1 hvis udtrykket evalueres til 0, ellers returneres 0."
 
-#: builtins.c:1709
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -5134,7 +5137,7 @@ msgstr ""
 "    Afslutningsstatus:\n"
 "    0 eller 1 afhængigt af udtrykkets værdi."
 
-#: builtins.c:1735
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -5247,7 +5250,7 @@ msgstr ""
 "    HISTIGNORE\tEn kolonsepareret liste af mønstre som bliver brugt til at\n"
 "    \t\tbestemme hvilke kommandoer der skal gemmes i historikken.\n"
 
-#: builtins.c:1792
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -5306,7 +5309,7 @@ msgstr ""
 "hvis\n"
 "      mappeskiftet mislykkes."
 
-#: builtins.c:1826
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -5360,7 +5363,7 @@ msgstr ""
 "hvis\n"
 "      mappeskiftet mislykkes."
 
-#: builtins.c:1856
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -5414,7 +5417,7 @@ msgstr ""
 "der\n"
 "    opstår en fejl."
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -5455,7 +5458,7 @@ msgstr ""
 "et\n"
 "    ugyldigt tilvalg eller hvis INDSTNAVN er deaktiveret."
 
-#: builtins.c:1906
+#: builtins.c:1908
 #, fuzzy
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
@@ -5522,7 +5525,7 @@ msgstr ""
 "hvis\n"
 "    der opstår en skrive- eller tildelingsfejl."
 
-#: builtins.c:1940
+#: builtins.c:1942
 #, fuzzy
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
@@ -5570,7 +5573,7 @@ msgstr ""
 "hvis\n"
 "    der opstår en fejl."
 
-#: builtins.c:1968
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -5595,7 +5598,7 @@ msgstr ""
 "    der opstår en fejl."
 
 # Fejlrapport
-#: builtins.c:1983
+#: builtins.c:1985
 #, fuzzy
 msgid ""
 "Modify or display completion options.\n"
@@ -5657,7 +5660,7 @@ msgstr ""
 "hvis\n"
 "    der ikke er defineret en fuldførselsspecifikation for NAVN."
 
-#: builtins.c:2013
+#: builtins.c:2015
 #, fuzzy
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
@@ -5735,7 +5738,7 @@ msgstr ""
 "hvis\n"
 "    ARRAY er skrivebeskyttet."
 
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 787657444d68b4aeb58768d23b7e85315b0507bf..80836ad48120dee1f00df6c046c340597f7dd796 100644 (file)
Binary files a/po/de.gmo and b/po/de.gmo differ
index 43e06110027db95dc9beabbc80f05a01dc6026dd..703e2f80b9da79de7f012085e739f299e148f4e9 100644 (file)
--- a/po/de.po
+++ b/po/de.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 4.3-pre2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-03-08 16:00-0500\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2013-08-26 21:04+0200\n"
 "Last-Translator: Nils Naumann <nau@gmx.net>\n"
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
@@ -20,7 +20,7 @@ msgstr ""
 msgid "bad array subscript"
 msgstr "Falscher Feldbezeichner."
 
-#: arrayfunc.c:356 builtins/declare.def:578
+#: arrayfunc.c:356 builtins/declare.def:585
 #, c-format
 msgid "%s: cannot convert indexed to associative array"
 msgstr "%s: Kann nicht das indizierte in ein assoziatives Array umwandeln."
@@ -38,28 +38,32 @@ msgstr "%s: Kann nicht auf einen nicht-numerischen Index zuweisen."
 #: arrayfunc.c:586
 #, c-format
 msgid "%s: %s: must use subscript when assigning associative array"
-msgstr "%s: %s: Ein Feldbezeicher wird zum Zuweisen eines assoziativen Arrays benötigt."
+msgstr ""
+"%s: %s: Ein Feldbezeicher wird zum Zuweisen eines assoziativen Arrays "
+"benötigt."
 
 #: bashhist.c:388
 #, c-format
 msgid "%s: cannot create: %s"
 msgstr "%s: Kann die Datei %s nicht erzeugen."
 
-#: bashline.c:3923
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
-msgstr "bash_execute_unix_command: Kann nicht die Tastenzuordnung für das Kommando finden."
+msgstr ""
+"bash_execute_unix_command: Kann nicht die Tastenzuordnung für das Kommando "
+"finden."
 
-#: bashline.c:4010
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr " %s: Das erste Zeichen ist nicht `\\'."
 
-#: bashline.c:4039
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "fehlende schließende `%c' in %s."
 
-#: bashline.c:4073
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: Fehlender Doppelpunkt."
@@ -112,22 +116,22 @@ msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "nur in einer `for', `while' oder `until' Schleife sinnvoll."
 
 # Problem mit Extraktion des Strings
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
 "    Without EXPR, returns "
 msgstr ""
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "HOME ist nicht zugewiesen."
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "Zu viele Argumente."
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "OLDPWD ist nicht zugewiesen."
 
@@ -185,7 +189,7 @@ msgstr "Ungültige Oktalzahl."
 msgid "invalid hex number"
 msgstr "Ungültige hexadezimale Zahl."
 
-#: builtins/common.c:242 expr.c:1451
+#: builtins/common.c:242 expr.c:1461
 msgid "invalid number"
 msgstr "Ungültige Zahl."
 
@@ -298,34 +302,35 @@ msgstr "Gegenwärtig wird keine Komplettierungsfunktion ausgeführt."
 msgid "can only be used in a function"
 msgstr "kann nur innerhalb einer Funktion benutzt werden."
 
-#: builtins/declare.def:311 builtins/declare.def:526
+#: builtins/declare.def:315 builtins/declare.def:533
 #, c-format
 msgid "%s: reference variable cannot be an array"
 msgstr ""
 
-#: builtins/declare.def:317
+#: builtins/declare.def:324
 #, c-format
 msgid "%s: nameref variable self references not allowed"
 msgstr ""
 
-#: builtins/declare.def:415
+#: builtins/declare.def:422
 msgid "cannot use `-f' to make functions"
 msgstr "Mit `-f' können keine Funktionen erzeugt werden."
 
-#: builtins/declare.def:427 execute_cmd.c:5315
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: Schreibgeschützte Funktion."
 
-#: builtins/declare.def:565
+#: builtins/declare.def:572
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "%s: Kann Feldvariablen nicht auf diese Art löschen."
 
-#: builtins/declare.def:572 builtins/read.def:721
+#: builtins/declare.def:579 builtins/read.def:733
 #, c-format
 msgid "%s: cannot convert associative to indexed array"
-msgstr "%s: Konvertieren von assoziativen in indizierte Arrays ist nicht möglich."
+msgstr ""
+"%s: Konvertieren von assoziativen in indizierte Arrays ist nicht möglich."
 
 #: builtins/enable.def:137 builtins/enable.def:145
 msgid "dynamic loading not available"
@@ -351,7 +356,7 @@ msgstr "%s: Ist nicht dynamisch geladen."
 msgid "%s: cannot delete: %s"
 msgstr "%s: Kann nicht löschen: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5162
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -400,11 +405,11 @@ msgstr "Es gibt noch laufende Prozesse.\n"
 msgid "no command found"
 msgstr "Kein Kommando gefunden."
 
-#: builtins/fc.def:312 builtins/fc.def:359
+#: builtins/fc.def:320 builtins/fc.def:369
 msgid "history specification"
 msgstr ""
 
-#: builtins/fc.def:380
+#: builtins/fc.def:390
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: Kann die tempräre Datei nicht öffnen: %s"
@@ -449,17 +454,20 @@ msgid_plural "Shell commands matching keywords `"
 msgstr[0] "Shell Kommandos auf die das Schlüsselwort zutrifft `"
 msgstr[1] "Shell Kommandos auf die die Schlüsselwörter zutreffen `"
 
-#: builtins/help.def:168
+#: builtins/help.def:182
 #, c-format
-msgid "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
-msgstr "Auf `%s' trifft kein Hilfethema zu.  Probieren Sie `help help', `man -k %s' oder `info %s'."
+msgid ""
+"no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
+msgstr ""
+"Auf `%s' trifft kein Hilfethema zu.  Probieren Sie `help help', `man -k %s' "
+"oder `info %s'."
 
-#: builtins/help.def:185
+#: builtins/help.def:199
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: Kann die Datei nicht öffnen: %s"
 
-#: builtins/help.def:471
+#: builtins/help.def:485
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -510,7 +518,7 @@ msgstr "%s: Die Argumente müssen Prozess- oder Jobbezeichnungen sein."
 msgid "Unknown error"
 msgstr "Unbekannter Fehler."
 
-#: builtins/let.def:95 builtins/let.def:120 expr.c:586 expr.c:601
+#: builtins/let.def:95 builtins/let.def:120 expr.c:583 expr.c:598
 msgid "expression expected"
 msgstr "Ausdruck erwartet."
 
@@ -617,10 +625,12 @@ msgid ""
 "    \twith its position in the stack\n"
 "    \n"
 "    Arguments:\n"
-"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
 "\tdirs when invoked without options, starting with zero."
 msgstr ""
 "Zeigt die Liste der gegenwärtig gespeicherten Verzeichnisse an.  Durch\n"
@@ -734,18 +744,21 @@ msgstr ""
 msgid "%s: invalid timeout specification"
 msgstr "%s: Ungültige Wartezeitangebe."
 
-#: builtins/read.def:666
+#: builtins/read.def:678
 #, c-format
 msgid "read error: %d: %s"
 msgstr "Lesefehler: %d: %s"
 
 #: builtins/return.def:75
 msgid "can only `return' from a function or sourced script"
-msgstr "»Return« ist nur aus einer Funktion oder einem mit »source« ausgefühten Skript möglich."
+msgstr ""
+"»Return« ist nur aus einer Funktion oder einem mit »source« ausgefühten "
+"Skript möglich."
 
 #: builtins/set.def:782
 msgid "cannot simultaneously unset a function and a variable"
-msgstr "Gleichzeitiges `unset' einer Funktion und einer Variable ist nicht möglich."
+msgstr ""
+"Gleichzeitiges `unset' einer Funktion und einer Variable ist nicht möglich."
 
 #: builtins/set.def:826
 #, c-format
@@ -828,40 +841,40 @@ msgstr "%s ist %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr ""
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: Ungültiges Grenzwertargument."
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "`%c': Falsches Kommando."
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: Kann die nicht Grenze setzen: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "Grenze"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: Kann die Grenze nicht ändern: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "Oktalzahl"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "`%c': Ungültiger Operator für den symbolischen Modus."
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "`%c': Ungültiges Zeichen im symbolischen Modus."
@@ -912,117 +925,118 @@ msgstr "\aZu lange keine Eingabe: Automatisch ausgeloggt.\n"
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr "Kann nicht die Standardeingabe von /dev/null umleiten: %s"
 
-#: execute_cmd.c:1228
+#: execute_cmd.c:1230
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr "TIMEFORMAT: `%c': Ungültiges Formatzeichen."
 
-#: execute_cmd.c:2282
+#: execute_cmd.c:2284
 msgid "pipe error"
 msgstr "Pipe-Fehler"
 
-#: execute_cmd.c:4347
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4840
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: Verboten:  `/' ist in Kommandonamen unzulässig."
 
-#: execute_cmd.c:4929
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: Kommando nicht gefunden."
 
-#: execute_cmd.c:5160
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: execute_cmd.c:5197
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: Defekter Interpreter"
 
-#: execute_cmd.c:5234
+#: execute_cmd.c:5248
 #, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: Kann die Binärdatei nicht ausführen: %s"
 
-#: execute_cmd.c:5306
+#: execute_cmd.c:5320
 #, c-format
 msgid "`%s': is a special builtin"
 msgstr "`%s' ist eine spezielle eingebaute Funktion."
 
-#: execute_cmd.c:5358
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "Kann fd %d nicht auf fd %d verdoppeln."
 
-#: expr.c:262
+#: expr.c:259
 msgid "expression recursion level exceeded"
 msgstr "Zu viele Rekursionen in Ausdruck."
 
-#: expr.c:286
+#: expr.c:283
 msgid "recursion stack underflow"
 msgstr "Rekursionsstapel leer."
 
-#: expr.c:434
+#: expr.c:431
 msgid "syntax error in expression"
 msgstr "Syntaxfehler im Ausdruck."
 
-#: expr.c:478
+#: expr.c:475
 msgid "attempted assignment to non-variable"
 msgstr "Versuchte Zuweisung zu keiner Variablen."
 
-#: expr.c:498 expr.c:847
+#: expr.c:495 expr.c:851
 msgid "division by 0"
 msgstr "Division durch 0."
 
-#: expr.c:545
+#: expr.c:542
 msgid "bug: bad expassign token"
 msgstr "Fehler: Falscher Zuweisungsoperator."
 
-#: expr.c:598
+#: expr.c:595
 msgid "`:' expected for conditional expression"
 msgstr "`:' für ein bedingten Ausdruck erwaret."
 
-#: expr.c:904
+#: expr.c:910
 msgid "exponent less than 0"
 msgstr "Der Exponent ist kleiner als 0."
 
-#: expr.c:957
+#: expr.c:967
 msgid "identifier expected after pre-increment or pre-decrement"
-msgstr "Nach einem Präinkrement oder Prädekrement wird ein Bezeichner erwartet."
+msgstr ""
+"Nach einem Präinkrement oder Prädekrement wird ein Bezeichner erwartet."
 
-#: expr.c:983
+#: expr.c:993
 msgid "missing `)'"
 msgstr "Fehlende `)'"
 
-#: expr.c:1034 expr.c:1371
+#: expr.c:1044 expr.c:1381
 msgid "syntax error: operand expected"
 msgstr "Syntax Fehler: Operator erwartet."
 
-#: expr.c:1373
+#: expr.c:1383
 msgid "syntax error: invalid arithmetic operator"
 msgstr "Syntaxfehler: Ungültiger arithmetischer Operator."
 
-#: expr.c:1397
+#: expr.c:1407
 #, c-format
 msgid "%s%s%s: %s (error token is \"%s\")"
 msgstr "%s%s%s: %s (Fehlerverursachendes Zeichen ist \\\"%s\\\")."
 
-#: expr.c:1455
+#: expr.c:1465
 msgid "invalid arithmetic base"
 msgstr "Ungültige Basis."
 
-#: expr.c:1475
+#: expr.c:1485
 msgid "value too great for base"
 msgstr "Der Wert ist für die aktuelle Basis zu groß."
 
-#: expr.c:1524
+#: expr.c:1534
 #, c-format
 msgid "%s: expression error\n"
 msgstr "%s: Fehler im Ausdruck.\n"
@@ -1031,18 +1045,18 @@ msgstr "%s: Fehler im Ausdruck.\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getwd: Kann auf das übergeordnete Verzeichnis nicht zugreifen."
 
-#: input.c:101 subst.c:5067
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "Konnte den No-Delay Modus für fd %d nicht wieder herstellen."
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr "Kann keinen neuen Filedeskriptor für die Eingabe von fd %d zuweisen."
 
 # Debug Ausgabe
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: Es existiert bereits ein Puffer für den neuen fd %d."
@@ -1139,62 +1153,62 @@ msgstr "wait: Prozeß %ld wurde nicht von dieser Shell gestartet."
 msgid "wait_for: No record of process %ld"
 msgstr ""
 
-#: jobs.c:2689
+#: jobs.c:2692
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr ""
 
-#: jobs.c:2981
+#: jobs.c:2984
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: Programm ist beendet."
 
-#: jobs.c:2990
+#: jobs.c:2993
 #, c-format
 msgid "%s: job %d already in background"
 msgstr ""
 
-#: jobs.c:3215
+#: jobs.c:3218
 msgid "waitchld: turning on WNOHANG to avoid indefinite block"
 msgstr ""
 
 # Debug Ausgabe
-#: jobs.c:3699
+#: jobs.c:3709
 #, c-format
 msgid "%s: line %d: "
 msgstr "%s: Zeile %d: "
 
-#: jobs.c:3713 nojobs.c:843
+#: jobs.c:3723 nojobs.c:843
 #, c-format
 msgid " (core dumped)"
 msgstr " (Speicherabzug geschrieben)"
 
-#: jobs.c:3725 jobs.c:3738
+#: jobs.c:3735 jobs.c:3748
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr "(gegenwärtiges Arbeitsverzeichnis ist: %s)\n"
 
 # interner Fehler
-#: jobs.c:3770
+#: jobs.c:3780
 msgid "initialize_job_control: getpgrp failed"
 msgstr "initialize_jobs: getpgrp war nicht erfolgreich."
 
 # interner Fehler
-#: jobs.c:3831
+#: jobs.c:3841
 msgid "initialize_job_control: line discipline"
 msgstr "initialize_job_control: line discipline"
 
 # interner Fehler
-#: jobs.c:3841
+#: jobs.c:3851
 msgid "initialize_job_control: setpgid"
 msgstr "initialize_job_control: setpgid"
 
-#: jobs.c:3862 jobs.c:3871
+#: jobs.c:3872 jobs.c:3881
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr "Kann die Prozessgruppe des Terminals nicht setzen (%d)."
 
-#: jobs.c:3876
+#: jobs.c:3886
 msgid "no job control in this shell"
 msgstr "Keine Job Steuerung in dieser Shell."
 
@@ -1218,7 +1232,8 @@ msgstr "Unbekannt"
 
 #: lib/malloc/malloc.c:801
 msgid "malloc: block on free list clobbered"
-msgstr "Malloc:  Ein frei gekennzeichneter Speicherbereich wurde überschrieben."
+msgstr ""
+"Malloc:  Ein frei gekennzeichneter Speicherbereich wurde überschrieben."
 
 #: lib/malloc/malloc.c:878
 msgid "free: called with already freed block argument"
@@ -1242,7 +1257,8 @@ msgstr "realloc: Mit nicht zugewiesenen Argument aufgerufen."
 
 #: lib/malloc/malloc.c:1020
 msgid "realloc: underflow detected; mh_nbytes out of range"
-msgstr "realloc: Underflow erkannt; mh_nbytes außerhalb des Gültigkeitsbereichs."
+msgstr ""
+"realloc: Underflow erkannt; mh_nbytes außerhalb des Gültigkeitsbereichs."
 
 #: lib/malloc/malloc.c:1026
 msgid "realloc: start and end chunk sizes differ"
@@ -1251,17 +1267,22 @@ msgstr "realloc: Beginn und Ende Segmentgrößen sind unterschiedlich.<"
 #: lib/malloc/table.c:194
 #, c-format
 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
-msgstr "register_alloc: Speicherzuordnungstabelle ist mit FIND_ALLOC gefüllt?\n"
+msgstr ""
+"register_alloc: Speicherzuordnungstabelle ist mit FIND_ALLOC gefüllt?\n"
 
 #: lib/malloc/table.c:203
 #, c-format
 msgid "register_alloc: %p already in table as allocated?\n"
-msgstr "register_alloc: %p ist bereits in der Speicherzuordnungstabelle als belegt gekennzeichnet?\n"
+msgstr ""
+"register_alloc: %p ist bereits in der Speicherzuordnungstabelle als belegt "
+"gekennzeichnet?\n"
 
 #: lib/malloc/table.c:256
 #, c-format
 msgid "register_free: %p already in table as free?\n"
-msgstr "register_free: %p ist bereits in der Speicherzuordnungstabelle als frei gekennzeichnet?\n"
+msgstr ""
+"register_free: %p ist bereits in der Speicherzuordnungstabelle als frei "
+"gekennzeichnet?\n"
 
 #: lib/sh/fmtulong.c:102
 msgid "invalid base"
@@ -1286,22 +1307,22 @@ msgstr "%s: Fehlerhafte Netzwerkspfadangabe."
 msgid "network operations not supported"
 msgstr "Der Netzwerkbetrieb ist nicht unterstützt."
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr "setlocale: LC_ALL: Kann die Locale nicht ändern (%s)."
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr "setlocale: LC_ALL: Kann die Locale nicht ändern (%s): %s"
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "setlocale: %s: Kann die Standorteinstellungen nicht ändern (%s)."
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "setlocale: %s: Kann nicht die Locale ändern (%s): %s"
@@ -1342,111 +1363,113 @@ msgstr "make_here_document: Falscher Befehlstyp %d."
 #: make_cmd.c:662
 #, c-format
 msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
-msgstr "Das in der Zeile %d beginnende Here-Dokument geht bis zum Dateiende (erwartet wird `%s')."
+msgstr ""
+"Das in der Zeile %d beginnende Here-Dokument geht bis zum Dateiende "
+"(erwartet wird `%s')."
 
 #: make_cmd.c:759
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr ""
 
-#: parse.y:3209 parse.y:3480
+#: parse.y:3210 parse.y:3493
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "Dateiende beim Suchen nach `%c' erreicht."
 
-#: parse.y:4086
+#: parse.y:4099
 msgid "unexpected EOF while looking for `]]'"
 msgstr "Dateiende beim Suchen nach `]]' erreicht."
 
-#: parse.y:4091
+#: parse.y:4104
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "Syntaxfehler im bedingten Ausdruck: Unerwartetes Zeichen `%s'."
 
-#: parse.y:4095
+#: parse.y:4108
 msgid "syntax error in conditional expression"
 msgstr "Syntaxfehler im bedingen Ausdruck."
 
-#: parse.y:4173
+#: parse.y:4186
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr "Unerwartetes Zeichen: `%s' anstatt von `)'"
 
-#: parse.y:4177
+#: parse.y:4190
 msgid "expected `)'"
 msgstr "`)' erwartet."
 
-#: parse.y:4205
+#: parse.y:4218
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr ""
 
-#: parse.y:4209
+#: parse.y:4222
 msgid "unexpected argument to conditional unary operator"
 msgstr ""
 
-#: parse.y:4255
+#: parse.y:4268
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr ""
 
-#: parse.y:4259
+#: parse.y:4272
 msgid "conditional binary operator expected"
 msgstr ""
 
-#: parse.y:4281
+#: parse.y:4294
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr ""
 
-#: parse.y:4285
+#: parse.y:4298
 msgid "unexpected argument to conditional binary operator"
 msgstr ""
 
-#: parse.y:4296
+#: parse.y:4309
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr ""
 
-#: parse.y:4299
+#: parse.y:4312
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr ""
 
-#: parse.y:4303
+#: parse.y:4316
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr ""
 
-#: parse.y:5649
+#: parse.y:5666
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "Syntaxfehler beim unerwarteten Wort `%s'"
 
-#: parse.y:5667
+#: parse.y:5684
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "Syntaxfehler beim unerwarteten Wort `%s'"
 
-#: parse.y:5677
+#: parse.y:5694
 msgid "syntax error: unexpected end of file"
 msgstr "Syntax Fehler: Unerwartetes Dateiende."
 
-#: parse.y:5677
+#: parse.y:5694
 msgid "syntax error"
 msgstr "Syntax Fehler"
 
 # Du oder Sie?
-#: parse.y:5739
+#: parse.y:5756
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Benutze \"%s\" um die Shell zu verlassen.\n"
 
-#: parse.y:5901
+#: parse.y:5918
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "Dateiende beim Suchen nach passender `)' erreicht."
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr ""
@@ -1513,7 +1536,7 @@ msgstr "%s: Kann fd keiner Variable zuweisen."
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr "/dev/(tcp|udp)/host/port Wird ohne Netzwerk nicht unterstützt"
 
-#: redir.c:861 redir.c:971 redir.c:1032 redir.c:1194
+#: redir.c:861 redir.c:973 redir.c:1034 redir.c:1199
 msgid "redirection error: cannot duplicate fd"
 msgstr ""
 
@@ -1558,7 +1581,8 @@ msgstr "Shell-Optionen:\n"
 
 #: shell.c:1835
 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n"
-msgstr "\t-ilrsD oder -c Kommando\toder -O shopt_option            (Nur Aufruf)\n"
+msgstr ""
+"\t-ilrsD oder -c Kommando\toder -O shopt_option            (Nur Aufruf)\n"
 
 #: shell.c:1850
 #, c-format
@@ -1754,88 +1778,92 @@ msgstr "Unbekannte Signalnummer."
 msgid "Unknown Signal #%d"
 msgstr "Unbekanntes Signal Nr.: %d."
 
-#: subst.c:1352 subst.c:1510
+#: subst.c:1358 subst.c:1516
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "Falsche Ersetzung: Keine schließende `%s' in `%s' enthalten."
 
-#: subst.c:2823
+#: subst.c:2829
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: Kann einem Feldelement keine Liste zuweisen."
 
-#: subst.c:4964 subst.c:4980
+#: subst.c:5026 subst.c:5042
 msgid "cannot make pipe for process substitution"
 msgstr "Kann keine Pipe für die Prozeßersetzung erzeugen."
 
-#: subst.c:5012
+#: subst.c:5074
 msgid "cannot make child for process substitution"
 msgstr "Kann den Kindsprozess für die Prozeßersetzung nicht erzeugen."
 
-#: subst.c:5057
+#: subst.c:5119
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "Kann nicht die benannte Pipe %s zum lesen öffnen."
 
-#: subst.c:5059
+#: subst.c:5121
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "Kann nicht die benannte Pipe %s zum schreiben öffnen."
 
-#: subst.c:5077
+#: subst.c:5139
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "Kann die benannte Pipe %s nicht auf fd %d."
 
-#: subst.c:5273
+#: subst.c:5337
 msgid "cannot make pipe for command substitution"
 msgstr "Kann keine Pipes für Kommandoersetzung erzeugen."
 
-#: subst.c:5311
+#: subst.c:5375
 msgid "cannot make child for command substitution"
 msgstr "Kann keinen Unterprozess für die Kommandoersetzung erzeugen."
 
 # interner Fehler
-#: subst.c:5330
+#: subst.c:5394
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr "Kommandoersetzung: Kann Pipe nicht als fd 1 duplizieren."
 
-#: subst.c:5733 subst.c:7900
+#: subst.c:5798 subst.c:8001
 #, c-format
 msgid "%s: invalid variable name for name reference"
 msgstr ""
 
-#: subst.c:5926
+#: subst.c:6009
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: Parameter ist Null oder nicht gesetzt."
 
 # interner Fehler
-#: subst.c:6198 subst.c:6213
+#: subst.c:6281 subst.c:6296
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: Teilstring-Ausdruck < 0."
 
-#: subst.c:7356
+#: subst.c:7457
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: Falsche Variablenersetzung."
 
-#: subst.c:7433
+#: subst.c:7534
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: Kann so nicht zuweisen."
 
-#: subst.c:7767
-msgid "future versions of the shell will force evaluation as an arithmetic substitution"
-msgstr "Zukünftige Versionen dieser Shell werden das Auswerten arithmetischer Ersetzungen erzwingen."
+#: subst.c:7868
+msgid ""
+"future versions of the shell will force evaluation as an arithmetic "
+"substitution"
+msgstr ""
+"Zukünftige Versionen dieser Shell werden das Auswerten arithmetischer "
+"Ersetzungen erzwingen."
 
-#: subst.c:8271
+#: subst.c:8372
 #, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "Falsche Ersetzung: Keine schließende \"`\" in %s."
 
-#: subst.c:9172
+#: subst.c:9273
 #, c-format
 msgid "no match: %s"
 msgstr "Keine Entsprechung: %s"
@@ -1876,94 +1904,105 @@ msgstr "Fehlende `]'"
 msgid "invalid signal number"
 msgstr "Ungültige Signalnummer."
 
-#: trap.c:348
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr ""
 
-#: trap.c:352
+#: trap.c:359
 #, c-format
-msgid "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
+msgid ""
+"run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr ""
 
 # Programmierfehler
-#: trap.c:398
+#: trap.c:413
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler: Falsches Signal %d."
 
-#: variables.c:380
+#: variables.c:382
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "Fehler beim Importieren der Funktionsdefinition für `%s'."
 
-#: variables.c:778
+#: variables.c:780
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr ""
 
-#: variables.c:2198
+#: variables.c:1865
+#, c-format
+msgid "%s: circular name reference"
+msgstr ""
+
+#: variables.c:2228
 msgid "make_local_variable: no function context at current scope"
 msgstr ""
 
-#: variables.c:2217
+#: variables.c:2247
 #, c-format
 msgid "%s: variable may not be assigned value"
 msgstr "%s: Der Variable könnte kein Wert zugewiesen sein."
 
-#: variables.c:3554
+#: variables.c:3600
 msgid "all_local_variables: no function context at current scope"
 msgstr ""
 
-#: variables.c:3799
+#: variables.c:3845
 #, c-format
 msgid "%s has null exportstr"
 msgstr ""
 
-#: variables.c:3804 variables.c:3813
+#: variables.c:3850 variables.c:3859
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr ""
 
-#: variables.c:3819
+#: variables.c:3865
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr ""
 
-#: variables.c:4252
+#: variables.c:4298
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr ""
 
-#: variables.c:4265
+#: variables.c:4311
 msgid "pop_var_context: no global_variables context"
 msgstr ""
 
-#: variables.c:4339
+#: variables.c:4385
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr ""
 
-#: variables.c:5165
+#: variables.c:5211
 #, c-format
 msgid "%s: %s: cannot open as FILE"
 msgstr "%s: %s: Kann nicht als Datei geöffnet werden."
 
-#: variables.c:5170
+#: variables.c:5216
 #, c-format
 msgid "%s: %s: invalid value for trace file descriptor"
 msgstr ""
 
-#: variables.c:5215
+#: variables.c:5261
 #, c-format
 msgid "%s: %s: compatibility value out of range"
 msgstr "%s: %s: Kompatibilitätswert außerhalb des Gültigkeitsbereiches."
 
-#: version.c:46 version2.c:46
-msgid "Copyright (C) 2012 Free Software Foundation, Inc."
+#: version.c:46
+#, fuzzy
+msgid "Copyright (C) 2013 Free Software Foundation, Inc."
 msgstr "Copyright (C) 2012 Free Software Foundation, Inc."
 
 #: version.c:47 version2.c:47
-msgid "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
-msgstr "Lizenz GPLv3+: GNU GPL Version 3 oder jünger <http://gnu.org/licenses/gpl.html>\n"
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+"Lizenz GPLv3+: GNU GPL Version 3 oder jünger <http://gnu.org/licenses/gpl."
+"html>\n"
 
 #: version.c:86 version2.c:86
 #, c-format
@@ -1976,7 +2015,13 @@ msgstr "Dies ist freie Software.  Sie darf verändert und verteilt werden."
 
 #: version.c:92 version2.c:92
 msgid "There is NO WARRANTY, to the extent permitted by law."
-msgstr "Für den größtmöglichen gesetzlich zulässigen Umfang wird jede Haftung ausgeschlossen."
+msgstr ""
+"Für den größtmöglichen gesetzlich zulässigen Umfang wird jede Haftung "
+"ausgeschlossen."
+
+#: version2.c:46
+msgid "Copyright (C) 2012 Free Software Foundation, Inc."
+msgstr "Copyright (C) 2012 Free Software Foundation, Inc."
 
 #: xmalloc.c:91
 #, c-format
@@ -2007,10 +2052,13 @@ msgid "unalias [-a] name [name ...]"
 msgstr "unalias [-a] Name [Name ...]"
 
 #: builtins.c:51
-msgid "bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function or readline-command]"
+msgid ""
+"bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-"
+"x keyseq:shell-command] [keyseq:readline-function or readline-command]"
 msgstr ""
 "bind [-lpsvPSVX] [-m Tastaturtabelle] [-f Dateiname] [-q Name] [-u\n"
-"Name] [-r Tastenfolge] [-x Tastenfolge:Shell Kommando] [Tastenfolge:readline Funktion oder Kommando]"
+"Name] [-r Tastenfolge] [-x Tastenfolge:Shell Kommando] [Tastenfolge:readline "
+"Funktion oder Kommando]"
 
 #: builtins.c:54
 msgid "break [n]"
@@ -2029,7 +2077,8 @@ msgid "caller [expr]"
 msgstr "caller [Ausdruck]"
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
+#, fuzzy
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-L|[-P [-e]]] [Verzeichnis]"
 
 #: builtins.c:66
@@ -2099,7 +2148,9 @@ msgstr "logout [n]"
 
 #: builtins.c:103
 msgid "fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]"
-msgstr "fc [-e Editor] [-lnr] [Anfang] [Ende] oder fc -s [Muster=Ersetzung] [Kommando]"
+msgstr ""
+"fc [-e Editor] [-lnr] [Anfang] [Ende] oder fc -s [Muster=Ersetzung] "
+"[Kommando]"
 
 #: builtins.c:107
 msgid "fg [job_spec]"
@@ -2118,8 +2169,12 @@ msgid "help [-dms] [pattern ...]"
 msgstr "help [-dms] [Muster ...]"
 
 #: builtins.c:121
-msgid "history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]"
-msgstr "history [-c] [-d Offset] [n] oder history -anrw [Dateiname] oder history -ps Argument [Argument...]"
+msgid ""
+"history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg "
+"[arg...]"
+msgstr ""
+"history [-c] [-d Offset] [n] oder history -anrw [Dateiname] oder history -ps "
+"Argument [Argument...]"
 
 #: builtins.c:125
 msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]"
@@ -2130,16 +2185,24 @@ msgid "disown [-h] [-ar] [jobspec ...]"
 msgstr "disown [-h] [-ar] [Jobbezeichnung ...]"
 
 #: builtins.c:132
-msgid "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]"
-msgstr "kill [-s Signalname | -n Signalnummer | -Signalname] [pid | job] ... oder kill -l [Signalname]"
+msgid ""
+"kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l "
+"[sigspec]"
+msgstr ""
+"kill [-s Signalname | -n Signalnummer | -Signalname] [pid | job] ... oder "
+"kill -l [Signalname]"
 
 #: builtins.c:134
 msgid "let arg [arg ...]"
 msgstr "let Argument [Argument ...]"
 
 #: builtins.c:136
-msgid "read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]"
-msgstr "read [-ers] [-a Feld] [-d Begrenzer] [-i Text] [-n Zeichenanzahl] [-N Zeichenanzahl] [-p Prompt] [-t Zeitlimit] [-u fd] [Name ...]"
+msgid ""
+"read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p "
+"prompt] [-t timeout] [-u fd] [name ...]"
+msgstr ""
+"read [-ers] [-a Feld] [-d Begrenzer] [-i Text] [-n Zeichenanzahl] [-N "
+"Zeichenanzahl] [-p Prompt] [-t Zeitlimit] [-u fd] [Name ...]"
 
 #: builtins.c:138
 msgid "return [n]"
@@ -2234,8 +2297,12 @@ msgid "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac"
 msgstr "case Wort in [Muster [| Muster]...) Kommandos ;;]... esac"
 
 #: builtins.c:192
-msgid "if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi"
-msgstr "if Kommandos; then Kommandos; [ elif Kommandos; then Kommandos; ]... [ else Kommandos; ] fi"
+msgid ""
+"if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else "
+"COMMANDS; ] fi"
+msgstr ""
+"if Kommandos; then Kommandos; [ elif Kommandos; then Kommandos; ]... [ else "
+"Kommandos; ] fi"
 
 #: builtins.c:194
 msgid "while COMMANDS; do COMMANDS; done"
@@ -2294,24 +2361,43 @@ msgid "printf [-v var] format [arguments]"
 msgstr "printf [-v var] Format [Argumente]"
 
 #: builtins.c:229
-msgid "complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]"
-msgstr "complete [-abcdefgjksuv] [-pr] [-DE] [-o Option] [-A Aktion] [-G Suchmuster] [-W Wortliste]  [-F Funktion] [-C Kommando] [-X Filtermuster] [-P Prefix] [-S Suffix] [Name ...]"
+msgid ""
+"complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-"
+"W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S "
+"suffix] [name ...]"
+msgstr ""
+"complete [-abcdefgjksuv] [-pr] [-DE] [-o Option] [-A Aktion] [-G Suchmuster] "
+"[-W Wortliste]  [-F Funktion] [-C Kommando] [-X Filtermuster] [-P Prefix] [-"
+"S Suffix] [Name ...]"
 
 #: builtins.c:233
-msgid "compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
-msgstr "compgen [-abcdefgjksuv] [-o Option]  [-A Aktion] [-G Suchmuster] [-W Wortliste]  [-F Funktion] [-C Kommando] [-X Filtermuster] [-P Prefix] [-S Suffix] [Wort]"
+msgid ""
+"compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  "
+"[-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
+msgstr ""
+"compgen [-abcdefgjksuv] [-o Option]  [-A Aktion] [-G Suchmuster] [-W "
+"Wortliste]  [-F Funktion] [-C Kommando] [-X Filtermuster] [-P Prefix] [-S "
+"Suffix] [Wort]"
 
 #: builtins.c:237
 msgid "compopt [-o|+o option] [-DE] [name ...]"
 msgstr "compopt [-o|+o Option] [-DE] [Name ...]"
 
 #: builtins.c:240
-msgid "mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
-msgstr "mapfile [-n Anzahl] [-O Quelle] [-s Anzahl] [-t] [-u fd] [-C Callback] [-c Menge] [Feldvariable]"
+msgid ""
+"mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
+msgstr ""
+"mapfile [-n Anzahl] [-O Quelle] [-s Anzahl] [-t] [-u fd] [-C Callback] [-c "
+"Menge] [Feldvariable]"
 
 #: builtins.c:242
-msgid "readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
-msgstr "readarray [-n Anzahl] [-O Quelle] [-s Anzahl] [-t] [-u fd] [-C Callback] [-c Menge] [Feldvariable]"
+msgid ""
+"readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
+msgstr ""
+"readarray [-n Anzahl] [-O Quelle] [-s Anzahl] [-t] [-u fd] [-C Callback] [-c "
+"Menge] [Feldvariable]"
 
 # alias
 #: builtins.c:254
@@ -2329,7 +2415,8 @@ msgid ""
 "      -p\tPrint all defined aliases in a reusable format\n"
 "    \n"
 "    Exit Status:\n"
-"    alias returns true unless a NAME is supplied for which no alias has been\n"
+"    alias returns true unless a NAME is supplied for which no alias has "
+"been\n"
 "    defined."
 msgstr ""
 "Definiert Aliase oder zeigt sie an.\n"
@@ -2377,20 +2464,24 @@ msgid ""
 "    Options:\n"
 "      -m  keymap         Use KEYMAP as the keymap for the duration of this\n"
 "                         command.  Acceptable keymap names are emacs,\n"
-"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
+"move,\n"
 "                         vi-command, and vi-insert.\n"
 "      -l                 List names of functions.\n"
 "      -P                 List function names and bindings.\n"
 "      -p                 List functions and bindings in a form that can be\n"
 "                         reused as input.\n"
-"      -S                 List key sequences that invoke macros and their values\n"
-"      -s                 List key sequences that invoke macros and their values\n"
+"      -S                 List key sequences that invoke macros and their "
+"values\n"
+"      -s                 List key sequences that invoke macros and their "
+"values\n"
 "                         in a form that can be reused as input.\n"
 "      -V                 List variable names and values\n"
 "      -v                 List variable names and values in a form that can\n"
 "                         be reused as input.\n"
 "      -q  function-name  Query about which keys invoke the named function.\n"
-"      -u  function-name  Unbind all keys which are bound to the named function.\n"
+"      -u  function-name  Unbind all keys which are bound to the named "
+"function.\n"
 "      -r  keyseq         Remove the binding for KEYSEQ.\n"
 "      -f  filename       Read key bindings from FILENAME.\n"
 "      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
@@ -2410,33 +2501,47 @@ msgstr ""
 "    re-read-init-file'.\n"
 "    \n"
 "    Optionen:\n"
-"      -m  Keymap         Benutzt KEYMAP as Tastaturbelegung für die Laufzeit\n"
-"                         dieses Kommandos.  Gültige Keymap Namen sind: emacs,\n"
-"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
+"      -m  Keymap         Benutzt KEYMAP as Tastaturbelegung für die "
+"Laufzeit\n"
+"                         dieses Kommandos.  Gültige Keymap Namen sind: "
+"emacs,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
+"move,\n"
 "                         vi-command und vi-insert.\n"
 "      -l                 Listet Funktionsnamen auf.\n"
 "      -P                 Listet Funktionsnamen und Tastenzuordnungen auf.\n"
-"      -p                 Listet Funktionsnamen und Tastenzuordnungen so auf,\n"
-"                         dass sie direkt als Eingabe verwendet werden können.\n"
-"      -S                 Listet Tastenfolgen und deren Werte auf, die Makros \n"
+"      -p                 Listet Funktionsnamen und Tastenzuordnungen so "
+"auf,\n"
+"                         dass sie direkt als Eingabe verwendet werden "
+"können.\n"
+"      -S                 Listet Tastenfolgen und deren Werte auf, die "
+"Makros \n"
 "                         aufrufen.\n"
-"      -s                 Listet Tastenfolgen und deren Werte auf, die Makros \n"
-"                         aufrufen, dass sie als Eingabe wiederverwendet werden\n"
+"      -s                 Listet Tastenfolgen und deren Werte auf, die "
+"Makros \n"
+"                         aufrufen, dass sie als Eingabe wiederverwendet "
+"werden\n"
 "                         können.\n"
 "      -V                 Listet Variablennamen und Werte auf.\n"
-"      -v                 Listet Variablennamen und Werte so auf, dass sie als\n"
+"      -v                 Listet Variablennamen und Werte so auf, dass sie "
+"als\n"
 "                         Eingabe verwendet werden können.\n"
 "      -q  Funktionsname  Sucht die Tastenfolgen, welche die angegebene\n"
 "                         Funktion aufrufen.\n"
-"      -u  Funktionsname  Entfernt alle der Funktion zugeordneten Tastenfolgen.\n"
-"      -r  Tastenfolge    Entfernt die Zuweisungen der angegebeben Tastenfolge.\n"
-"      -f  Dateiname      Liest die Tastenzuordnungen aus der angegebenen Datei.\n"
-"      -x  Tastenfolge:Shellkommando\tWeist der Tastenfolge das Shellkommando\n"
+"      -u  Funktionsname  Entfernt alle der Funktion zugeordneten "
+"Tastenfolgen.\n"
+"      -r  Tastenfolge    Entfernt die Zuweisungen der angegebeben "
+"Tastenfolge.\n"
+"      -f  Dateiname      Liest die Tastenzuordnungen aus der angegebenen "
+"Datei.\n"
+"      -x  Tastenfolge:Shellkommando\tWeist der Tastenfolge das "
+"Shellkommando\n"
 "    \t\t\t\t\tzu.\n"
 "      -X                                Listet mit -x erzeugte\n"
 "                                        Tastenfolgen und deren Werte\n"
 "                                        auf, die Makros aufrufen, dass\n"
-"                                        sie als Eingabe wiederverwendet werden\n"
+"                                        sie als Eingabe wiederverwendet "
+"werden\n"
 "                                        können.\n"
 "    \n"
 "    Rückgabewert: \n"
@@ -2490,7 +2595,8 @@ msgid ""
 "    \n"
 "    Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
 "    lookup.  This is useful when you wish to reimplement a shell builtin\n"
-"    as a shell function, but need to execute the builtin within the function.\n"
+"    as a shell function, but need to execute the builtin within the "
+"function.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
@@ -2526,19 +2632,26 @@ msgstr ""
 
 # cd
 #: builtins.c:385
+#, fuzzy
 msgid ""
 "Change the shell working directory.\n"
 "    \n"
-"    Change the current directory to DIR.  The default DIR is the value of the\n"
+"    Change the current directory to DIR.  The default DIR is the value of "
+"the\n"
 "    HOME shell variable.\n"
 "    \n"
-"    The variable CDPATH defines the search path for the directory containing\n"
-"    DIR.  Alternative directory names in CDPATH are separated by a colon (:).\n"
-"    A null directory name is the same as the current directory.  If DIR begins\n"
+"    The variable CDPATH defines the search path for the directory "
+"containing\n"
+"    DIR.  Alternative directory names in CDPATH are separated by a colon "
+"(:).\n"
+"    A null directory name is the same as the current directory.  If DIR "
+"begins\n"
 "    with a slash (/), then CDPATH is not used.\n"
 "    \n"
-"    If the directory is not found, and the shell option `cdable_vars' is set,\n"
-"    the word is assumed to be  a variable name.  If that variable has a value,\n"
+"    If the directory is not found, and the shell option `cdable_vars' is "
+"set,\n"
+"    the word is assumed to be  a variable name.  If that variable has a "
+"value,\n"
 "    its value is used for DIR.\n"
 "    \n"
 "    Options:\n"
@@ -2549,13 +2662,18 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
-"    `..' is processed by removing the immediately previous pathname component\n"
+"    `..' is processed by removing the immediately previous pathname "
+"component\n"
 "    back to a slash or the beginning of DIR.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns 0 if the directory is changed, and if $PWD is set successfully when\n"
+"    Returns 0 if the directory is changed, and if $PWD is set successfully "
+"when\n"
 "    -P is used; non-zero otherwise."
 msgstr ""
 "Wechselt das Arbeitsverzeichnis.\n"
@@ -2598,7 +2716,7 @@ msgstr ""
 "    werden konnte."
 
 # pwd
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2627,7 +2745,7 @@ msgstr ""
 "    Verzeichnis nicht lesbar ist."
 
 # colon
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2644,7 +2762,7 @@ msgstr ""
 "    Das Kommando ist immer »wahr«."
 
 # true
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2656,7 +2774,7 @@ msgstr ""
 "    Rückgabewert:\n"
 "    Immer »wahr«."
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2668,12 +2786,13 @@ msgstr ""
 "    Rückgabewert:\n"
 "    Immer »falsch«."
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
 "    Runs COMMAND with ARGS suppressing  shell function lookup, or display\n"
-"    information about the specified COMMANDs.  Can be used to invoke commands\n"
+"    information about the specified COMMANDs.  Can be used to invoke "
+"commands\n"
 "    on disk when a function with the same name exists.\n"
 "    \n"
 "    Options:\n"
@@ -2686,7 +2805,7 @@ msgid ""
 "    Returns exit status of COMMAND, or failure if COMMAND is not found."
 msgstr ""
 
-#: builtins.c:485
+#: builtins.c:487
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2717,7 +2836,8 @@ msgid ""
 "    Variables with the integer attribute have arithmetic evaluation (see\n"
 "    the `let' command) performed when the variable is assigned a value.\n"
 "    \n"
-"    When used in a function, `declare' makes NAMEs local, as with the `local'\n"
+"    When used in a function, `declare' makes NAMEs local, as with the "
+"`local'\n"
 "    command.  The `-g' option suppresses this behavior.\n"
 "    \n"
 "    Exit Status:\n"
@@ -2725,7 +2845,7 @@ msgid ""
 "    assignment error occurs."
 msgstr ""
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2735,7 +2855,7 @@ msgstr ""
 "\n"
 "    Veraltet.  Siehe `help declare'."
 
-#: builtins.c:533
+#: builtins.c:535
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2763,11 +2883,12 @@ msgstr ""
 "    fehlerhaften Variablenzuweisung oder dem Aufruf außerhalb einer\n"
 "    Funktion."
 
-#: builtins.c:550
+#: builtins.c:552
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
-"    Display the ARGs, separated by a single space character and followed by a\n"
+"    Display the ARGs, separated by a single space character and followed by "
+"a\n"
 "    newline, on the standard output.\n"
 "    \n"
 "    Options:\n"
@@ -2796,7 +2917,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2809,7 +2930,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2836,11 +2957,12 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
-"    Combine ARGs into a single string, use the result as input to the shell,\n"
+"    Combine ARGs into a single string, use the result as input to the "
+"shell,\n"
 "    and execute the resulting commands.\n"
 "    \n"
 "    Exit Status:\n"
@@ -2855,7 +2977,7 @@ msgstr ""
 "    Rückgabewert:\n"
 "    Der Status des Kommandoe oder Erfolg wenn das Kommando leer war."
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2896,12 +3018,13 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
 "    Execute COMMAND, replacing this shell with the specified program.\n"
-"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not specified,\n"
+"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not "
+"specified,\n"
 "    any redirections take effect in the current shell.\n"
 "    \n"
 "    Options:\n"
@@ -2909,15 +3032,17 @@ msgid ""
 "      -c\t\texecute COMMAND with an empty environment\n"
 "      -l\t\tplace a dash in the zeroth argument to COMMAND\n"
 "    \n"
-"    If the command cannot be executed, a non-interactive shell exits, unless\n"
+"    If the command cannot be executed, a non-interactive shell exits, "
+"unless\n"
 "    the shell option `execfail' is set.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless COMMAND is not found or a redirection error occurs."
+"    Returns success unless COMMAND is not found or a redirection error "
+"occurs."
 msgstr ""
 
 # exit
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -2926,29 +3051,33 @@ msgid ""
 msgstr ""
 "Beendet die aktuelle Shell.\n"
 "\n"
-"    Beendt die die aktuelle Shell mit dem Rückgabewert N.  Wenn N nicht angegeben ist,\n"
+"    Beendt die die aktuelle Shell mit dem Rückgabewert N.  Wenn N nicht "
+"angegeben ist,\n"
 "    wird der Rückgabewert des letzten ausgeführten Kommandos übernommen."
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
-"    Exits a login shell with exit status N.  Returns an error if not executed\n"
+"    Exits a login shell with exit status N.  Returns an error if not "
+"executed\n"
 "    in a login shell."
 msgstr ""
 
 # fc
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
-"    fc is used to list or edit and re-execute commands from the history list.\n"
+"    fc is used to list or edit and re-execute commands from the history "
+"list.\n"
 "    FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
 "    string, which means the most recent command beginning with that\n"
 "    string.\n"
 "    \n"
 "    Options:\n"
-"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then EDITOR,\n"
+"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then "
+"EDITOR,\n"
 "    \t\tthen vi\n"
 "      -l \tlist lines instead of editing\n"
 "      -n\tomit line numbers when listing\n"
@@ -2962,10 +3091,11 @@ msgid ""
 "    the last command.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success or status of executed command; non-zero if an error occurs."
+"    Returns success or status of executed command; non-zero if an error "
+"occurs."
 msgstr ""
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -2985,12 +3115,14 @@ msgstr ""
 "       Rückgabewert:\n"
 "       Status des in den Vordergrund geholten Jobs oder Fehler."
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
-"    Place the jobs identified by each JOB_SPEC in the background, as if they\n"
-"    had been started with `&'.  If JOB_SPEC is not present, the shell's notion\n"
+"    Place the jobs identified by each JOB_SPEC in the background, as if "
+"they\n"
+"    had been started with `&'.  If JOB_SPEC is not present, the shell's "
+"notion\n"
 "    of the current job is used.\n"
 "    \n"
 "    Exit Status:\n"
@@ -3005,17 +3137,18 @@ msgstr ""
 "       Immer Erfolg, außer wenn die Jobsteuerung nicht verfügbar ist\n"
 "       oder ein Fehler auftritt."
 
-#: builtins.c:782
+#: builtins.c:784
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
 "    Determine and remember the full pathname of each command NAME.  If\n"
-"    no arguments are given, information about remembered commands is displayed.\n"
+"    no arguments are given, information about remembered commands is "
+"displayed.\n"
 "    \n"
 "    Options:\n"
 "      -d\t\tforget the remembered location of each NAME\n"
 "      -l\t\tdisplay in a format that may be reused as input\n"
-"      -p pathname\tuse PATHNAME is the full pathname of NAME\n"
+"      -p pathname\tuse PATHNAME as the full pathname of NAME\n"
 "      -r\t\tforget all remembered locations\n"
 "      -t\t\tprint the remembered location of each NAME, preceding\n"
 "    \t\teach location with the corresponding NAME if multiple\n"
@@ -3028,7 +3161,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3046,10 +3179,11 @@ msgid ""
 "      PATTERN\tPattern specifiying a help topic\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless PATTERN is not found or an invalid option is given."
+"    Returns success unless PATTERN is not found or an invalid option is "
+"given."
 msgstr ""
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3076,13 +3210,14 @@ msgid ""
 "    \n"
 "    If the $HISTTIMEFORMAT variable is set and not null, its value is used\n"
 "    as a format string for strftime(3) to print the time stamp associated\n"
-"    with each displayed history entry.  No time stamps are printed otherwise.\n"
+"    with each displayed history entry.  No time stamps are printed "
+"otherwise.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3106,7 +3241,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3123,7 +3258,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3145,14 +3280,15 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
 "    Evaluate each ARG as an arithmetic expression.  Evaluation is done in\n"
 "    fixed-width integers with no check for overflow, though division by 0\n"
 "    is trapped and flagged as an error.  The following list of operators is\n"
-"    grouped into levels of equal-precedence operators.  The levels are listed\n"
+"    grouped into levels of equal-precedence operators.  The levels are "
+"listed\n"
 "    in order of decreasing precedence.\n"
 "    \n"
 "    \tid++, id--\tvariable post-increment, post-decrement\n"
@@ -3189,18 +3325,21 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:981
+#: builtins.c:983
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
 "    Reads a single line from the standard input, or from file descriptor FD\n"
-"    if the -u option is supplied.  The line is split into fields as with word\n"
+"    if the -u option is supplied.  The line is split into fields as with "
+"word\n"
 "    splitting, and the first word is assigned to the first NAME, the second\n"
 "    word to the second NAME, and so on, with any leftover words assigned to\n"
-"    the last NAME.  Only the characters found in $IFS are recognized as word\n"
+"    the last NAME.  Only the characters found in $IFS are recognized as "
+"word\n"
 "    delimiters.\n"
 "    \n"
-"    If no NAMEs are supplied, the line read is stored in the REPLY variable.\n"
+"    If no NAMEs are supplied, the line read is stored in the REPLY "
+"variable.\n"
 "    \n"
 "    Options:\n"
 "      -a array\tassign the words read to sequential indices of the array\n"
@@ -3212,13 +3351,15 @@ msgid ""
 "      -n nchars\treturn after reading NCHARS characters rather than waiting\n"
 "    \t\tfor a newline, but honor a delimiter if fewer than NCHARS\n"
 "    \t\tcharacters are read before the delimiter\n"
-"      -N nchars\treturn only after reading exactly NCHARS characters, unless\n"
+"      -N nchars\treturn only after reading exactly NCHARS characters, "
+"unless\n"
 "    \t\tEOF is encountered or read times out, ignoring any delimiter\n"
 "      -p prompt\toutput the string PROMPT without a trailing newline before\n"
 "    \t\tattempting to read\n"
 "      -r\t\tdo not allow backslashes to escape any characters\n"
 "      -s\t\tdo not echo input coming from a terminal\n"
-"      -t timeout\ttime out and return failure if a complete line of input is\n"
+"      -t timeout\ttime out and return failure if a complete line of input "
+"is\n"
 "    \t\tnot read within TIMEOUT seconds.  The value of the TMOUT\n"
 "    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
 "    \t\tfractional number.  If TIMEOUT is 0, read returns immediately,\n"
@@ -3228,12 +3369,14 @@ msgid ""
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
-"    The return code is zero, unless end-of-file is encountered, read times out\n"
-"    (in which case it's greater than 128), a variable assignment error occurs,\n"
+"    The return code is zero, unless end-of-file is encountered, read times "
+"out\n"
+"    (in which case it's greater than 128), a variable assignment error "
+"occurs,\n"
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3245,7 +3388,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1039
+#: builtins.c:1041
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3288,7 +3431,8 @@ msgid ""
 "              physical     same as -P\n"
 "              pipefail     the return value of a pipeline is the status of\n"
 "                           the last command to exit with a non-zero status,\n"
-"                           or zero if no command exited with a non-zero status\n"
+"                           or zero if no command exited with a non-zero "
+"status\n"
 "              posix        change the behavior of bash where the default\n"
 "                           operation differs from the Posix standard to\n"
 "                           match the standard\n"
@@ -3329,7 +3473,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3341,7 +3485,8 @@ msgid ""
 "      -n\ttreat each NAME as a name reference and unset the variable itself\n"
 "    \trather than the variable it references\n"
 "    \n"
-"    Without options, unset first tries to unset a variable, and if that fails,\n"
+"    Without options, unset first tries to unset a variable, and if that "
+"fails,\n"
 "    tries to unset a function.\n"
 "    \n"
 "    Some variables cannot be unset; also see `readonly'.\n"
@@ -3350,12 +3495,13 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
 "    Marks each NAME for automatic export to the environment of subsequently\n"
-"    executed commands.  If VALUE is supplied, assign VALUE before exporting.\n"
+"    executed commands.  If VALUE is supplied, assign VALUE before "
+"exporting.\n"
 "    \n"
 "    Options:\n"
 "      -f\trefer to shell functions\n"
@@ -3368,7 +3514,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1165
+#: builtins.c:1167
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3380,7 +3526,9 @@ msgid ""
 "      -a\trefer to indexed array variables\n"
 "      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
-"      -p\tdisplay a list of all readonly variables and functions\n"
+"      -p\tdisplay a list of all readonly variables or functions, depending "
+"on\n"
+"            whether or not the -f option is given\n"
 "    \n"
 "    An argument of `--' disables further option processing.\n"
 "    \n"
@@ -3388,7 +3536,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1186
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3399,7 +3547,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1198 builtins.c:1213
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3413,7 +3561,7 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1229
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -3427,7 +3575,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1245
+#: builtins.c:1248
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3461,7 +3609,8 @@ msgid ""
 "      -x FILE        True if the file is executable by you.\n"
 "      -O FILE        True if the file is effectively owned by you.\n"
 "      -G FILE        True if the file is effectively owned by your group.\n"
-"      -N FILE        True if the file has been modified since it was last read.\n"
+"      -N FILE        True if the file has been modified since it was last "
+"read.\n"
 "    \n"
 "      FILE1 -nt FILE2  True if file1 is newer than file2 (according to\n"
 "                       modification date).\n"
@@ -3482,7 +3631,8 @@ msgid ""
 "      STRING1 != STRING2\n"
 "                     True if the strings are not equal.\n"
 "      STRING1 < STRING2\n"
-"                     True if STRING1 sorts before STRING2 lexicographically.\n"
+"                     True if STRING1 sorts before STRING2 "
+"lexicographically.\n"
 "      STRING1 > STRING2\n"
 "                     True if STRING1 sorts after STRING2 lexicographically.\n"
 "    \n"
@@ -3490,7 +3640,8 @@ msgid ""
 "    \n"
 "      -o OPTION      True if the shell option OPTION is enabled.\n"
 "      -v VAR\t True if the shell variable VAR is set\n"
-"      -R VAR\t True if the shell variable VAR is set and is a name reference.\n"
+"      -R VAR\t True if the shell variable VAR is set and is a name "
+"reference.\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"
@@ -3508,7 +3659,7 @@ msgid ""
 msgstr ""
 
 # [
-#: builtins.c:1326
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3522,11 +3673,12 @@ msgstr ""
 "    schließt."
 
 # times
-#: builtins.c:1335
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
-"    Prints the accumulated user and system times for the shell and all of its\n"
+"    Prints the accumulated user and system times for the shell and all of "
+"its\n"
 "    child processes.\n"
 "    \n"
 "    Exit Status:\n"
@@ -3540,11 +3692,12 @@ msgstr ""
 "    Rückgabewert:\n"
 "    Immer 0."
 
-#: builtins.c:1347
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
-"    Defines and activates handlers to be run when the shell receives signals\n"
+"    Defines and activates handlers to be run when the shell receives "
+"signals\n"
 "    or other conditions.\n"
 "    \n"
 "    ARG is a command to be read and executed when the shell receives the\n"
@@ -3553,29 +3706,37 @@ msgid ""
 "    value.  If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
 "    shell and by the commands it invokes.\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.  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"
+"    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.  "
+"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"
+"    If no arguments are supplied, trap prints the list of commands "
+"associated\n"
 "    with each signal.\n"
 "    \n"
 "    Options:\n"
 "      -l\tprint a list of signal names and their corresponding numbers\n"
 "      -p\tdisplay the trap commands associated with each SIGNAL_SPEC\n"
 "    \n"
-"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal number.\n"
+"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal "
+"number.\n"
 "    Signal names are case insensitive and the SIG prefix is optional.  A\n"
 "    signal may be sent to the shell with \"kill -signal $$\".\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless a SIGSPEC is invalid or an invalid option is given."
+"    Returns success unless a SIGSPEC is invalid or an invalid option is "
+"given."
 msgstr ""
 
-#: builtins.c:1383
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3601,14 +3762,16 @@ msgid ""
 "      NAME\tCommand name to be interpreted.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success if all of the NAMEs are found; fails if any are not found."
+"    Returns success if all of the NAMEs are found; fails if any are not "
+"found."
 msgstr ""
 
-#: builtins.c:1414
+#: builtins.c:1417
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
-"    Provides control over the resources available to the shell and processes\n"
+"    Provides control over the resources available to the shell and "
+"processes\n"
 "    it creates, on systems that allow such control.\n"
 "    \n"
 "    Options:\n"
@@ -3650,7 +3813,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1462
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3668,14 +3831,16 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1482
+#: builtins.c:1485
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
-"    Waits for each process identified by an ID, which may be a process ID or a\n"
+"    Waits for each process identified by an ID, which may be a process ID or "
+"a\n"
 "    job specification, and reports its termination status.  If ID is not\n"
 "    given, waits for all currently active child processes, and the return\n"
-"    status is zero.  If ID is a a job specification, waits for all processes\n"
+"    status is zero.  If ID is a a job specification, waits for all "
+"processes\n"
 "    in that job's pipeline.\n"
 "    \n"
 "    If the -n option is supplied, waits for the next job to terminate and\n"
@@ -3686,20 +3851,22 @@ msgid ""
 "    option is given."
 msgstr ""
 
-#: builtins.c:1503
+#: builtins.c:1506
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
-"    Waits for each process specified by a PID and reports its termination status.\n"
+"    Waits for each process specified by a PID and reports its termination "
+"status.\n"
 "    If PID is not given, waits for all currently active child processes,\n"
 "    and the return status is zero.  PID must be a process ID.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns the status of the last PID; fails if PID is invalid or an invalid\n"
+"    Returns the status of the last PID; fails if PID is invalid or an "
+"invalid\n"
 "    option is given."
 msgstr ""
 
-#: builtins.c:1518
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3712,7 +3879,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1532
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3729,7 +3896,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1550
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -3749,7 +3916,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1571
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3765,7 +3932,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1588
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -3776,23 +3943,28 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1600
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
-"    The `if COMMANDS' list is executed.  If its exit status is zero, then the\n"
-"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list is\n"
+"    The `if COMMANDS' list is executed.  If its exit status is zero, then "
+"the\n"
+"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list "
+"is\n"
 "    executed in turn, and if its exit status is zero, the corresponding\n"
-"    `then COMMANDS' list is executed and the if command completes.  Otherwise,\n"
-"    the `else COMMANDS' list is executed, if present.  The exit status of the\n"
-"    entire construct is the exit status of the last command executed, or zero\n"
+"    `then COMMANDS' list is executed and the if command completes.  "
+"Otherwise,\n"
+"    the `else COMMANDS' list is executed, if present.  The exit status of "
+"the\n"
+"    entire construct is the exit status of the last command executed, or "
+"zero\n"
 "    if no condition tested true.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1617
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -3803,7 +3975,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1629
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -3814,7 +3986,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1641
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -3827,12 +3999,13 @@ msgid ""
 "    Returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:1655
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
 "    Create a shell function named NAME.  When invoked as a simple command,\n"
-"    NAME runs COMMANDs in the calling shell's context.  When NAME is invoked,\n"
+"    NAME runs COMMANDs in the calling shell's context.  When NAME is "
+"invoked,\n"
 "    the arguments are passed to the function as $1...$n, and the function's\n"
 "    name is in $FUNCNAME.\n"
 "    \n"
@@ -3840,7 +4013,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1669
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -3851,7 +4024,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1681
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -3865,7 +4038,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1696
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -3876,13 +4049,16 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1708
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
-"    Returns a status of 0 or 1 depending on the evaluation of the conditional\n"
-"    expression EXPRESSION.  Expressions are composed of the same primaries used\n"
-"    by the `test' builtin, and may be combined using the following operators:\n"
+"    Returns a status of 0 or 1 depending on the evaluation of the "
+"conditional\n"
+"    expression EXPRESSION.  Expressions are composed of the same primaries "
+"used\n"
+"    by the `test' builtin, and may be combined using the following "
+"operators:\n"
 "    \n"
 "      ( EXPRESSION )\tReturns the value of EXPRESSION\n"
 "      ! EXPRESSION\t\tTrue if EXPRESSION is false; else false\n"
@@ -3902,7 +4078,7 @@ msgid ""
 msgstr ""
 
 # variable_help
-#: builtins.c:1734
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -3975,7 +4151,8 @@ msgstr ""
 "                Anzahl EOF Zeichen (Ctrl-D) abgewartet, bis die Shell\n"
 "                verlassen wird.  Der Vorgabewert ist 10. Ist IGNOREEOF\n"
 "                nicht gesetzt, signalisiert EOF das Ende der Eingabe.\n"
-"    MACHTYPE    Eine Zeichenkette die das aktuell laufende System beschreibt.\n"
+"    MACHTYPE    Eine Zeichenkette die das aktuell laufende System "
+"beschreibt.\n"
 "    MAILCHECK\tZeit in s, nach der nach E-Mail gesehen wird.\n"
 "    MAILPATH\tEine durch Doppelpunkt getrennte Liste von Dateinamen,\n"
 "                die nach E-Mail durchsucht werden.\n"
@@ -4013,7 +4190,7 @@ msgstr ""
 "                      Kommandos angibt.\n"
 
 # pushd
-#: builtins.c:1791
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -4064,7 +4241,8 @@ msgstr ""
 "        -befindet.\n"
 "    \n"
 "\n"
-"    DIR\tLegt DIR auf die Spitze des Verzeichnisstapels und wechselt dorthin.\n"
+"    DIR\tLegt DIR auf die Spitze des Verzeichnisstapels und wechselt "
+"dorthin.\n"
 "\n"
 "    Der Verzeichnisstapel kann mit dem Kommando `dirs' angezeigt\n"
 "    werden.\n"
@@ -4074,7 +4252,7 @@ msgstr ""
 "    wurde oder der Verzeichniswechsel nicht erfolgreich war."
 
 # popd
-#: builtins.c:1825
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -4128,7 +4306,7 @@ msgstr ""
 "        wurde oder der Verzeichniswechsel nicht erfolgreich war."
 
 # dirs
-#: builtins.c:1855
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -4145,10 +4323,12 @@ msgid ""
 "    \twith its position in the stack\n"
 "    \n"
 "    Arguments:\n"
-"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
 "    Exit Status:\n"
@@ -4180,12 +4360,13 @@ msgstr ""
 "    Gibt Erfolg zurück, außer bei einer ungültigen Option oder wenn\n"
 "    ein Fehler auftritt."
 
-#: builtins.c:1884
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
 "    Change the setting of each shell option OPTNAME.  Without any option\n"
-"    arguments, list all shell options with an indication of whether or not each\n"
+"    arguments, list all shell options with an indication of whether or not "
+"each\n"
 "    is set.\n"
 "    \n"
 "    Options:\n"
@@ -4218,7 +4399,7 @@ msgstr ""
 "    eine ungültige Option angegeben wurde oder eine Option deaktiviert\n"
 "    worden ist, wird Fehler zurückgegeben."
 
-#: builtins.c:1905
+#: builtins.c:1908
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -4226,36 +4407,45 @@ msgid ""
 "      -v var\tassign the output to shell variable VAR rather than\n"
 "    \t\tdisplay it on the standard output\n"
 "    \n"
-"    FORMAT is a character string which contains three types of objects: plain\n"
-"    characters, which are simply copied to standard output; character escape\n"
+"    FORMAT is a character string which contains three types of objects: "
+"plain\n"
+"    characters, which are simply copied to standard output; character "
+"escape\n"
 "    sequences, which are converted and copied to the standard output; and\n"
-"    format specifications, each of which causes printing of the next successive\n"
+"    format specifications, each of which causes printing of the next "
+"successive\n"
 "    argument.\n"
 "    \n"
-"    In addition to the standard format specifications described in printf(1),\n"
+"    In addition to the standard format specifications described in "
+"printf(1),\n"
 "    printf interprets:\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"
+"      %(fmt)T output the date-time string resulting from using FMT as a "
+"format\n"
 "            string for strftime(3)\n"
 "    \n"
 "    The format is re-used as necessary to consume all of the arguments.  If\n"
 "    there are fewer arguments than the format requires,  extra format\n"
-"    specifications behave as if a zero value or null string, as appropriate,\n"
+"    specifications behave as if a zero value or null string, as "
+"appropriate,\n"
 "    had been supplied.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or a write or assignment\n"
+"    Returns success unless an invalid option is given or a write or "
+"assignment\n"
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1939
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
-"    For each NAME, specify how arguments are to be completed.  If no options\n"
-"    are supplied, existing completion specifications are printed in a way that\n"
+"    For each NAME, specify how arguments are to be completed.  If no "
+"options\n"
+"    are supplied, existing completion specifications are printed in a way "
+"that\n"
 "    allows them to be reused as input.\n"
 "    \n"
 "    Options:\n"
@@ -4275,25 +4465,29 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1967
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
 "    Intended to be used from within a shell function generating possible\n"
-"    completions.  If the optional WORD argument is supplied, matches against\n"
+"    completions.  If the optional WORD argument is supplied, matches "
+"against\n"
 "    WORD are generated.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1982
+#: builtins.c:1985
 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 being executed.  If no OPTIONs are given, print\n"
-"    the completion options for each NAME or the current completion specification.\n"
+"    Modify the completion options for each NAME, or, if no NAMEs are "
+"supplied,\n"
+"    the completion currently being executed.  If no OPTIONs are given, "
+"print\n"
+"    the completion options for each NAME or the current completion "
+"specification.\n"
 "    \n"
 "    Options:\n"
 "    \t-o option\tSet completion option OPTION for each NAME\n"
@@ -4315,22 +4509,28 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:2012
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
-"    Read lines from the standard input into the indexed array variable ARRAY, or\n"
-"    from file descriptor FD if the -u option is supplied.  The variable MAPFILE\n"
+"    Read lines from the standard input into the indexed array variable "
+"ARRAY, or\n"
+"    from file descriptor FD if the -u option is supplied.  The variable "
+"MAPFILE\n"
 "    is the default ARRAY.\n"
 "    \n"
 "    Options:\n"
-"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are copied.\n"
-"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default index is 0.\n"
+"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are "
+"copied.\n"
+"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default "
+"index is 0.\n"
 "      -s count \tDiscard the first COUNT lines read.\n"
 "      -t\t\tRemove a trailing newline from each line read.\n"
-"      -u fd\t\tRead lines from file descriptor FD instead of the standard input.\n"
+"      -u fd\t\tRead lines from file descriptor FD instead of the standard "
+"input.\n"
 "      -C callback\tEvaluate CALLBACK each time QUANTUM lines are read.\n"
-"      -c quantum\tSpecify the number of lines read between each call to CALLBACK.\n"
+"      -c quantum\tSpecify the number of lines read between each call to "
+"CALLBACK.\n"
 "    \n"
 "    Arguments:\n"
 "      ARRAY\t\tArray variable name to use for file data.\n"
@@ -4340,15 +4540,17 @@ msgid ""
 "    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"
+"    If not supplied with an explicit origin, mapfile will clear ARRAY "
+"before\n"
 "    assigning to it.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or ARRAY is readonly or\n"
+"    Returns success unless an invalid option is given or ARRAY is readonly "
+"or\n"
 "    not an indexed array."
 msgstr ""
 
-#: builtins.c:2046
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
diff --git a/po/el.gmo b/po/el.gmo
new file mode 100644 (file)
index 0000000..92ef964
Binary files /dev/null and b/po/el.gmo differ
index 091bc05f0522787dc77dfbc2cac480c8cd464934..7bd3b933790a95764e6975430ceb1e3b59b6700d 100644 (file)
--- a/po/el.po
+++ b/po/el.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash-4.3-pre2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-03-08 16:00-0500\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2013-11-15 10:37+0200\n"
 "Last-Translator: Lefteris Dimitroulakis <ledimitro@gmail.com>\n"
 "Language-Team: Greek <team@lists.gnome.gr>\n"
@@ -22,7 +22,7 @@ msgstr ""
 msgid "bad array subscript"
 msgstr ""
 
-#: arrayfunc.c:356 builtins/declare.def:578
+#: arrayfunc.c:356 builtins/declare.def:585
 #, c-format
 msgid "%s: cannot convert indexed to associative array"
 msgstr ""
@@ -47,21 +47,21 @@ msgstr ""
 msgid "%s: cannot create: %s"
 msgstr "%s: αδυναμία δημιουργίας: %s"
 
-#: bashline.c:3923
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr "bash_execute_unix_command: δεν μπορώ να βρω keymap για εντολή"
 
-#: bashline.c:4010
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: ο πρώτος μη-λευκό διάστημα χαρακτήρας δεν είναι «\"»"
 
-#: bashline.c:4039
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr ""
 
-#: bashline.c:4073
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr ""
@@ -113,22 +113,22 @@ msgstr "αριθμός βρόχων"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "έχει μόνο νόημα σε ένα βρόχο «for», «while», ή «until»"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
 "    Without EXPR, returns "
 msgstr ""
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "HOME δεν έχει οριστεί"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "πάρα πολλά ορίσματα"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "OLDPWD δεν έχει οριστεί"
 
@@ -185,7 +185,7 @@ msgstr "μη έγκυρος οκταδικός αριθμός"
 msgid "invalid hex number"
 msgstr "μη έγκυρος εξαδικός αριθμός"
 
-#: builtins/common.c:242 expr.c:1451
+#: builtins/common.c:242 expr.c:1461
 msgid "invalid number"
 msgstr "μη έγκυρος αριθμός"
 
@@ -298,31 +298,32 @@ msgstr ""
 msgid "can only be used in a function"
 msgstr "μπορεί να χρησιμοποιηθεί μόνο μέσα σε συνάρτηση"
 
-#: builtins/declare.def:311 builtins/declare.def:526
+#: builtins/declare.def:315 builtins/declare.def:533
 #, c-format
 msgid "%s: reference variable cannot be an array"
 msgstr ""
 
-#: builtins/declare.def:317
+#: builtins/declare.def:324
 #, c-format
 msgid "%s: nameref variable self references not allowed"
 msgstr ""
 
-#: builtins/declare.def:415
+#: builtins/declare.def:422
 msgid "cannot use `-f' to make functions"
-msgstr "η επιλογή «-f» δεν μπορεί να χρησιμοποιηθεί για τη δημιουργία συναρτήσεων"
+msgstr ""
+"η επιλογή «-f» δεν μπορεί να χρησιμοποιηθεί για τη δημιουργία συναρτήσεων"
 
-#: builtins/declare.def:427 execute_cmd.c:5315
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: συνάρτηση μόνο για ανάγνωση"
 
-#: builtins/declare.def:565
+#: builtins/declare.def:572
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr ""
 
-#: builtins/declare.def:572 builtins/read.def:721
+#: builtins/declare.def:579 builtins/read.def:733
 #, c-format
 msgid "%s: cannot convert associative to indexed array"
 msgstr ""
@@ -351,7 +352,7 @@ msgstr "%s: δεν φορτώθηκε δυναμικά"
 msgid "%s: cannot delete: %s"
 msgstr "%s: αδυναμία διαγραφής: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5162
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -400,11 +401,11 @@ msgstr "Υπάρχουν εργασίες που τρέχουν.\n"
 msgid "no command found"
 msgstr "δεν βρέθηκε εντολή"
 
-#: builtins/fc.def:312 builtins/fc.def:359
+#: builtins/fc.def:320 builtins/fc.def:369
 msgid "history specification"
 msgstr "history specification"
 
-#: builtins/fc.def:380
+#: builtins/fc.def:390
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: αδυναμία ανοίγματος προσωρινού αρχείου: %s"
@@ -449,17 +450,20 @@ msgid_plural "Shell commands matching keywords `"
 msgstr[0] "Εντολές κελύφους που ταιριάζουν στη λέξη-κλειδί `"
 msgstr[1] "Εντολές κελύφους που ταιριάζουν στις λέξεις-κλειδί"
 
-#: builtins/help.def:168
+#: builtins/help.def:182
 #, c-format
-msgid "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
-msgstr "ουδεμία βοήθεια ταιριάζει με «%s».  Δοκιμάστε «help help» ή «man -k %s» ή «info %s»."
+msgid ""
+"no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
+msgstr ""
+"ουδεμία βοήθεια ταιριάζει με «%s».  Δοκιμάστε «help help» ή «man -k %s» ή "
+"«info %s»."
 
-#: builtins/help.def:185
+#: builtins/help.def:199
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: αδυναμία ανοίγματος: %s"
 
-#: builtins/help.def:471
+#: builtins/help.def:485
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -502,7 +506,7 @@ msgstr "%s: ορίσματα πρέπει να είναι ID διεργασιώ
 msgid "Unknown error"
 msgstr "Άγνωστο σφάλμα"
 
-#: builtins/let.def:95 builtins/let.def:120 expr.c:586 expr.c:601
+#: builtins/let.def:95 builtins/let.def:120 expr.c:583 expr.c:598
 msgid "expression expected"
 msgstr "αναμενόταν έκφραση"
 
@@ -609,10 +613,12 @@ msgid ""
 "    \twith its position in the stack\n"
 "    \n"
 "    Arguments:\n"
-"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
 "\tdirs when invoked without options, starting with zero."
 msgstr ""
 
@@ -667,7 +673,7 @@ msgstr ""
 msgid "%s: invalid timeout specification"
 msgstr ""
 
-#: builtins/read.def:666
+#: builtins/read.def:678
 #, c-format
 msgid "read error: %d: %s"
 msgstr "σφάλμα ανάγνωσης: %d: %s"
@@ -706,7 +712,9 @@ msgstr ""
 
 #: builtins/shopt.def:279
 msgid "cannot set and unset shell options simultaneously"
-msgstr "οι επιλογές κελύφους δεν είναι δυνατόν συγχρόνως να ενεργοποιηθούν και απενεργοποιηθούν"
+msgstr ""
+"οι επιλογές κελύφους δεν είναι δυνατόν συγχρόνως να ενεργοποιηθούν και "
+"απενεργοποιηθούν"
 
 #: builtins/shopt.def:346
 #, c-format
@@ -760,40 +768,40 @@ msgstr "%s είναι %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr ""
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: μη έγκυρο όρισμα ορίου"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "«%c»: λάθος διαταγή"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr ""
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "όριο"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: αδυναμία μεταβολής ορίου: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "οκταδικός αριθμός"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr ""
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr ""
@@ -843,117 +851,117 @@ msgstr "\aη αναμονή για δεδομένα έληξε: αυτόματη
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr "αδυναμία ανακατεύθυνσης τυπικής εισόδου από /dev/null: %s"
 
-#: execute_cmd.c:1228
+#: execute_cmd.c:1230
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr "TIMEFORMAT: «%c»: μη έγκυρος χαρακτήρας μορφοποίησης"
 
-#: execute_cmd.c:2282
+#: execute_cmd.c:2284
 msgid "pipe error"
 msgstr "pipe error"
 
-#: execute_cmd.c:4347
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4840
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: περιορισμός: δεν μπορεί να περιέχεται «/» σε όνομα εντολής"
 
-#: execute_cmd.c:4929
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: εντολή δεν βρέθηκε"
 
-#: execute_cmd.c:5160
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: execute_cmd.c:5197
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr ""
 
-#: execute_cmd.c:5234
+#: execute_cmd.c:5248
 #, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: αδυναμία εκτέλεσης δυαδικού αρχείου: %s"
 
-#: execute_cmd.c:5306
+#: execute_cmd.c:5320
 #, c-format
 msgid "`%s': is a special builtin"
 msgstr "«%s»: είναι ειδικό builtin"
 
-#: execute_cmd.c:5358
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "αδυναμία αντιγραφής του fd %d στον fd %d"
 
-#: expr.c:262
+#: expr.c:259
 msgid "expression recursion level exceeded"
 msgstr ""
 
-#: expr.c:286
+#: expr.c:283
 msgid "recursion stack underflow"
 msgstr ""
 
-#: expr.c:434
+#: expr.c:431
 msgid "syntax error in expression"
 msgstr "συντακτικό σφάλμα στην έκφραση"
 
-#: expr.c:478
+#: expr.c:475
 msgid "attempted assignment to non-variable"
 msgstr "απόπειρα ανάθεσης σε μη-μεταβλητή"
 
-#: expr.c:498 expr.c:847
+#: expr.c:495 expr.c:851
 msgid "division by 0"
 msgstr "διαίρεση διά 0"
 
-#: expr.c:545
+#: expr.c:542
 msgid "bug: bad expassign token"
 msgstr ""
 
-#: expr.c:598
+#: expr.c:595
 msgid "`:' expected for conditional expression"
 msgstr ""
 
-#: expr.c:904
+#: expr.c:910
 msgid "exponent less than 0"
 msgstr "εκθέτης μικρότερος του 0"
 
-#: expr.c:957
+#: expr.c:967
 msgid "identifier expected after pre-increment or pre-decrement"
 msgstr ""
 
-#: expr.c:983
+#: expr.c:993
 msgid "missing `)'"
 msgstr "λείπει «)»"
 
-#: expr.c:1034 expr.c:1371
+#: expr.c:1044 expr.c:1381
 msgid "syntax error: operand expected"
 msgstr "syntax error: αναμενόταν τελεστέος"
 
-#: expr.c:1373
+#: expr.c:1383
 msgid "syntax error: invalid arithmetic operator"
 msgstr "syntax error: μη έγκυρος αριθμητικός τελεστής"
 
-#: expr.c:1397
+#: expr.c:1407
 #, c-format
 msgid "%s%s%s: %s (error token is \"%s\")"
 msgstr "%s%s%s: %s (το λανθασμένο σύμβολο είναι \"%s\")"
 
-#: expr.c:1455
+#: expr.c:1465
 msgid "invalid arithmetic base"
 msgstr "μη έγκυρη αριθμητική βάση"
 
-#: expr.c:1475
+#: expr.c:1485
 msgid "value too great for base"
 msgstr "τιμή πολύ μεγάλη για βάση"
 
-#: expr.c:1524
+#: expr.c:1534
 #, c-format
 msgid "%s: expression error\n"
 msgstr "%s: σφάλμα έκφρασης\n"
@@ -962,17 +970,18 @@ msgstr "%s: σφάλμα έκφρασης\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: αδυναμία πρόσβασης στο γονικό κατάλογο"
 
-#: input.c:101 subst.c:5067
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "αδυναμία επανάταξης nodelay mode για fd %d"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
-msgstr "αδυναμία εκχώρησης νέου περιγραφέα αρχείου για είσοδο του bash  από fd %d"
+msgstr ""
+"αδυναμία εκχώρησης νέου περιγραφέα αρχείου για είσοδο του bash  από fd %d"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr ""
@@ -1067,58 +1076,58 @@ msgstr "wait: διεργασία %ld δεν αποτελεί θυγατρική
 msgid "wait_for: No record of process %ld"
 msgstr "wait_for: Δεν υπάρχουν στοιχεία για διεργασία %ld"
 
-#: jobs.c:2689
+#: jobs.c:2692
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr "wait_for_job: η εργασία %d είναι σταματημένη"
 
-#: jobs.c:2981
+#: jobs.c:2984
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: η εργασία τερματίστηκε"
 
-#: jobs.c:2990
+#: jobs.c:2993
 #, c-format
 msgid "%s: job %d already in background"
 msgstr "%s: εργασία %d ήδη στο παρασκήνιο"
 
-#: jobs.c:3215
+#: jobs.c:3218
 msgid "waitchld: turning on WNOHANG to avoid indefinite block"
 msgstr ""
 
-#: jobs.c:3699
+#: jobs.c:3709
 #, c-format
 msgid "%s: line %d: "
 msgstr "%s: γραμμή %d: "
 
-#: jobs.c:3713 nojobs.c:843
+#: jobs.c:3723 nojobs.c:843
 #, c-format
 msgid " (core dumped)"
 msgstr " (core dumped)"
 
-#: jobs.c:3725 jobs.c:3738
+#: jobs.c:3735 jobs.c:3748
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr "(τώρα wd: %s)\n"
 
-#: jobs.c:3770
+#: jobs.c:3780
 msgid "initialize_job_control: getpgrp failed"
 msgstr "initialize_job_control: αποτυχία getpgrp"
 
-#: jobs.c:3831
+#: jobs.c:3841
 msgid "initialize_job_control: line discipline"
 msgstr ""
 
-#: jobs.c:3841
+#: jobs.c:3851
 msgid "initialize_job_control: setpgid"
 msgstr "initialize_job_control: setpgid"
 
-#: jobs.c:3862 jobs.c:3871
+#: jobs.c:3872 jobs.c:3881
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr ""
 
-#: jobs.c:3876
+#: jobs.c:3886
 msgid "no job control in this shell"
 msgstr "δεν υπάρχει job control σ'αυτό το κέλυφος"
 
@@ -1208,22 +1217,22 @@ msgstr ""
 msgid "network operations not supported"
 msgstr "μη υποστηριζόμενες δικτιακές υπηρεσίες"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr "setlocale: LC_ALL: αδυναμία μεταβολής locale (%s)"
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr "setlocale: LC_ALL: αδυναμία μεταβολής locale (%s): %s"
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "setlocale: %s: αδυναμία μεταβολής locale (%s)"
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "setlocale: %s: αδυναμία μεταβολής locale (%s): %s"
@@ -1269,103 +1278,103 @@ msgstr ""
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr "make_redirection: η οδηγία της ανακατεύθυνσης «%d» εκτός ορίων"
 
-#: parse.y:3209 parse.y:3480
+#: parse.y:3210 parse.y:3493
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "μη αναμενόμενο EOF κατά την αναζήτηση «%c»"
 
-#: parse.y:4086
+#: parse.y:4099
 msgid "unexpected EOF while looking for `]]'"
 msgstr "μη αναμενόμενο EOF ενώ έψαχνα για «]]»"
 
-#: parse.y:4091
+#: parse.y:4104
 #, fuzzy, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "syntax error in conditional expression: μη αναμενόμενο σύμβολο «%s»"
 
-#: parse.y:4095
+#: parse.y:4108
 msgid "syntax error in conditional expression"
 msgstr ""
 
-#: parse.y:4173
+#: parse.y:4186
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr "μη αναμενόμενο σύμβολο «%s», αναμενόταν «)»"
 
-#: parse.y:4177
+#: parse.y:4190
 msgid "expected `)'"
 msgstr "αναμενόταν «)»"
 
-#: parse.y:4205
+#: parse.y:4218
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr ""
 
-#: parse.y:4209
+#: parse.y:4222
 msgid "unexpected argument to conditional unary operator"
 msgstr ""
 
-#: parse.y:4255
+#: parse.y:4268
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr ""
 
-#: parse.y:4259
+#: parse.y:4272
 msgid "conditional binary operator expected"
 msgstr ""
 
-#: parse.y:4281
+#: parse.y:4294
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr ""
 
-#: parse.y:4285
+#: parse.y:4298
 msgid "unexpected argument to conditional binary operator"
 msgstr ""
 
-#: parse.y:4296
+#: parse.y:4309
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr ""
 
-#: parse.y:4299
+#: parse.y:4312
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr ""
 
-#: parse.y:4303
+#: parse.y:4316
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr ""
 
-#: parse.y:5649
+#: parse.y:5666
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "συντακτικό σφάλμα κοντά στο μη αναμενόμενο σύμβολο «%s»"
 
-#: parse.y:5667
+#: parse.y:5684
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "συντακτικό σφάλμα κοντά σε «%s»"
 
-#: parse.y:5677
+#: parse.y:5694
 msgid "syntax error: unexpected end of file"
 msgstr "syntax error: μη αναμενόμενο τέλος αρχείου"
 
-#: parse.y:5677
+#: parse.y:5694
 msgid "syntax error"
 msgstr "συντακτικό σφάλμα"
 
-#: parse.y:5739
+#: parse.y:5756
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Χρήση «%s» για έξοδο από το κέλυφος.\n"
 
-#: parse.y:5901
+#: parse.y:5918
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "μη αναμενόμενο EOF ενώ έψαχνα «)»"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "completion: η συνάρτηση «%s» δεν βρέθηκε"
@@ -1432,7 +1441,7 @@ msgstr "%s: αδυναμία ανάθεσης fd σε μεταβλητή"
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr "/dev/(tcp|udp)/host/port δεν υποστηρίζεται χωρίς δικτύωση"
 
-#: redir.c:861 redir.c:971 redir.c:1032 redir.c:1194
+#: redir.c:861 redir.c:973 redir.c:1034 redir.c:1199
 msgid "redirection error: cannot duplicate fd"
 msgstr ""
 
@@ -1487,12 +1496,16 @@ msgstr "\t-%s ή επιλογή -o\n"
 #: shell.c:1856
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
-msgstr "Πληκτρολόγησε «%s -c \"help set\"» για πληροφορίες επί των επιλογών κελύφους.\n"
+msgstr ""
+"Πληκτρολόγησε «%s -c \"help set\"» για πληροφορίες επί των επιλογών "
+"κελύφους.\n"
 
 #: shell.c:1857
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
-msgstr "Πληκτρολόγησε «%s -c help» για περισσότερες πληροφορίες σχετικά με τις ενσωματομένες στο κέλυφος εντολές.\n"
+msgstr ""
+"Πληκτρολόγησε «%s -c help» για περισσότερες πληροφορίες σχετικά με τις "
+"ενσωματομένες στο κέλυφος εντολές.\n"
 
 #: shell.c:1858
 #, c-format
@@ -1673,86 +1686,88 @@ msgstr "Άγνωστο σήμα #"
 msgid "Unknown Signal #%d"
 msgstr "Άγνωστο σήμα #%d"
 
-#: subst.c:1352 subst.c:1510
+#: subst.c:1358 subst.c:1516
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr ""
 
-#: subst.c:2823
+#: subst.c:2829
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr ""
 
-#: subst.c:4964 subst.c:4980
+#: subst.c:5026 subst.c:5042
 msgid "cannot make pipe for process substitution"
 msgstr ""
 
-#: subst.c:5012
+#: subst.c:5074
 msgid "cannot make child for process substitution"
 msgstr ""
 
-#: subst.c:5057
+#: subst.c:5119
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "αδυναμία ανοίγματοε επώνυμης σωλήνας %s προς ανάγνωση"
 
-#: subst.c:5059
+#: subst.c:5121
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "αδυναμία ανοίγματος επώνυμης σωλήνας %s προς εγγραφή"
 
-#: subst.c:5077
+#: subst.c:5139
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr ""
 
-#: subst.c:5273
+#: subst.c:5337
 msgid "cannot make pipe for command substitution"
 msgstr ""
 
-#: subst.c:5311
+#: subst.c:5375
 msgid "cannot make child for command substitution"
 msgstr ""
 
-#: subst.c:5330
+#: subst.c:5394
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr ""
 
-#: subst.c:5733 subst.c:7900
+#: subst.c:5798 subst.c:8001
 #, c-format
 msgid "%s: invalid variable name for name reference"
 msgstr ""
 
-#: subst.c:5926
+#: subst.c:6009
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: παράμετρος κενή ή δεν έχει οριστεί"
 
-#: subst.c:6198 subst.c:6213
+#: subst.c:6281 subst.c:6296
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: έκφραση αρνητική < 0"
 
-#: subst.c:7356
+#: subst.c:7457
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: κακή αντικατάσταση"
 
-#: subst.c:7433
+#: subst.c:7534
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: αδύνατη ανάθεση κατ' αυτόν τον τρόπο"
 
-#: subst.c:7767
-msgid "future versions of the shell will force evaluation as an arithmetic substitution"
+#: subst.c:7868
+msgid ""
+"future versions of the shell will force evaluation as an arithmetic "
+"substitution"
 msgstr ""
 
-#: subst.c:8271
+#: subst.c:8372
 #, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "κακή αντικατάσταση: δεν υπάρχει «`» που κλείνει στο %s"
 
-#: subst.c:9172
+#: subst.c:9273
 #, c-format
 msgid "no match: %s"
 msgstr ""
@@ -1793,93 +1808,104 @@ msgstr "απούσα «]»"
 msgid "invalid signal number"
 msgstr "μη έγκυρος αριθμός σήματος"
 
-#: trap.c:348
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr ""
 
-#: trap.c:352
+#: trap.c:359
 #, c-format
-msgid "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
+msgid ""
+"run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr ""
 
-#: trap.c:398
+#: trap.c:413
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler: κακό σήμα %d"
 
-#: variables.c:380
+#: variables.c:382
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr ""
 
-#: variables.c:778
+#: variables.c:780
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr "επίπεδο κελύφους (%d) πολύ υψηλό, επαναφορά στο 1"
 
-#: variables.c:2198
+#: variables.c:1865
+#, c-format
+msgid "%s: circular name reference"
+msgstr ""
+
+#: variables.c:2228
 msgid "make_local_variable: no function context at current scope"
 msgstr "make_local_variable: no function context at current scope"
 
-#: variables.c:2217
+#: variables.c:2247
 #, c-format
 msgid "%s: variable may not be assigned value"
 msgstr ""
 
-#: variables.c:3554
+#: variables.c:3600
 msgid "all_local_variables: no function context at current scope"
 msgstr "all_local_variables: no function context at current scope"
 
-#: variables.c:3799
+#: variables.c:3845
 #, c-format
 msgid "%s has null exportstr"
 msgstr "%s έχει κενό exportstr"
 
-#: variables.c:3804 variables.c:3813
+#: variables.c:3850 variables.c:3859
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr "ο χαρακτήρας %d δεν έίναι έγκυρος στην exportstr για %s"
 
-#: variables.c:3819
+#: variables.c:3865
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr "απουσία «=» στην exportstr για %s"
 
-#: variables.c:4252
+#: variables.c:4298
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr "pop_var_context: head of shell_variables not a function context"
 
-#: variables.c:4265
+#: variables.c:4311
 msgid "pop_var_context: no global_variables context"
 msgstr "pop_var_context: no global_variables context"
 
-#: variables.c:4339
+#: variables.c:4385
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr "pop_scope: head of shell_variables not a temporary environment scope"
 
-#: variables.c:5165
+#: variables.c:5211
 #, c-format
 msgid "%s: %s: cannot open as FILE"
 msgstr "%s: %s: αδυναμία ανοίγματος ως ΑΡΧΕΙΟ"
 
-#: variables.c:5170
+#: variables.c:5216
 #, c-format
 msgid "%s: %s: invalid value for trace file descriptor"
 msgstr ""
 
-#: variables.c:5215
+#: variables.c:5261
 #, c-format
 msgid "%s: %s: compatibility value out of range"
 msgstr ""
 
-#: version.c:46 version2.c:46
-msgid "Copyright (C) 2012 Free Software Foundation, Inc."
+#: version.c:46
+#, fuzzy
+msgid "Copyright (C) 2013 Free Software Foundation, Inc."
 msgstr "Copyright (C) 2012 Free Software Foundation, Inc."
 
 #: version.c:47 version2.c:47
-msgid "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
-msgstr "License GPLv3+: GNU GPL έκδοση 3 ή νεώτερη <http://gnu.org/licenses/gpl.html>\n"
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+"License GPLv3+: GNU GPL έκδοση 3 ή νεώτερη <http://gnu.org/licenses/gpl."
+"html>\n"
 
 #: version.c:86 version2.c:86
 #, c-format
@@ -1894,6 +1920,10 @@ msgstr "This is free software; you are free to change and redistribute it."
 msgid "There is NO WARRANTY, to the extent permitted by law."
 msgstr "There is NO WARRANTY, to the extent permitted by law."
 
+#: version2.c:46
+msgid "Copyright (C) 2012 Free Software Foundation, Inc."
+msgstr "Copyright (C) 2012 Free Software Foundation, Inc."
+
 #: xmalloc.c:91
 #, c-format
 msgid "%s: cannot allocate %lu bytes (%lu bytes allocated)"
@@ -1923,8 +1953,12 @@ msgid "unalias [-a] name [name ...]"
 msgstr "unalias [-a] name [name ...]"
 
 #: builtins.c:51
-msgid "bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function or readline-command]"
-msgstr "bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function ή readline-command]"
+msgid ""
+"bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-"
+"x keyseq:shell-command] [keyseq:readline-function or readline-command]"
+msgstr ""
+"bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-"
+"x keyseq:shell-command] [keyseq:readline-function ή readline-command]"
 
 #: builtins.c:54
 msgid "break [n]"
@@ -1943,7 +1977,8 @@ msgid "caller [expr]"
 msgstr "caller [expr]"
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
+#, fuzzy
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-L|[-P [-e]]] [dir]"
 
 #: builtins.c:66
@@ -2031,8 +2066,12 @@ msgid "help [-dms] [pattern ...]"
 msgstr "help [-dms] [pattern ...]"
 
 #: builtins.c:121
-msgid "history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]"
-msgstr "history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]"
+msgid ""
+"history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg "
+"[arg...]"
+msgstr ""
+"history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg "
+"[arg...]"
 
 #: builtins.c:125
 msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]"
@@ -2043,16 +2082,24 @@ msgid "disown [-h] [-ar] [jobspec ...]"
 msgstr "disown [-h] [-ar] [jobspec ...]"
 
 #: builtins.c:132
-msgid "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]"
-msgstr "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]"
+msgid ""
+"kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l "
+"[sigspec]"
+msgstr ""
+"kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l "
+"[sigspec]"
 
 #: builtins.c:134
 msgid "let arg [arg ...]"
 msgstr "let arg [arg ...]"
 
 #: builtins.c:136
-msgid "read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]"
-msgstr "read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]"
+msgid ""
+"read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p "
+"prompt] [-t timeout] [-u fd] [name ...]"
+msgstr ""
+"read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p "
+"prompt] [-t timeout] [-u fd] [name ...]"
 
 #: builtins.c:138
 msgid "return [n]"
@@ -2147,8 +2194,12 @@ msgid "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac"
 msgstr "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac"
 
 #: builtins.c:192
-msgid "if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi"
-msgstr "if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi"
+msgid ""
+"if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else "
+"COMMANDS; ] fi"
+msgstr ""
+"if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else "
+"COMMANDS; ] fi"
 
 #: builtins.c:194
 msgid "while COMMANDS; do COMMANDS; done"
@@ -2207,24 +2258,42 @@ msgid "printf [-v var] format [arguments]"
 msgstr "printf [-v var] format [ορίσματα]"
 
 #: builtins.c:229
-msgid "complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]"
-msgstr "complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]"
+msgid ""
+"complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-"
+"W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S "
+"suffix] [name ...]"
+msgstr ""
+"complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-"
+"W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S "
+"suffix] [name ...]"
 
 #: builtins.c:233
-msgid "compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
-msgstr "compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
+msgid ""
+"compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  "
+"[-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
+msgstr ""
+"compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  "
+"[-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
 
 #: builtins.c:237
 msgid "compopt [-o|+o option] [-DE] [name ...]"
 msgstr "compopt [-o|+o option] [-DE] [name ...]"
 
 #: builtins.c:240
-msgid "mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
-msgstr "mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
+msgid ""
+"mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
+msgstr ""
+"mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
 
 #: builtins.c:242
-msgid "readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
-msgstr "readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
+msgid ""
+"readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
+msgstr ""
+"readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
 
 #: builtins.c:254
 msgid ""
@@ -2241,7 +2310,8 @@ msgid ""
 "      -p\tPrint all defined aliases in a reusable format\n"
 "    \n"
 "    Exit Status:\n"
-"    alias returns true unless a NAME is supplied for which no alias has been\n"
+"    alias returns true unless a NAME is supplied for which no alias has "
+"been\n"
 "    defined."
 msgstr ""
 
@@ -2273,20 +2343,24 @@ msgid ""
 "    Options:\n"
 "      -m  keymap         Use KEYMAP as the keymap for the duration of this\n"
 "                         command.  Acceptable keymap names are emacs,\n"
-"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
+"move,\n"
 "                         vi-command, and vi-insert.\n"
 "      -l                 List names of functions.\n"
 "      -P                 List function names and bindings.\n"
 "      -p                 List functions and bindings in a form that can be\n"
 "                         reused as input.\n"
-"      -S                 List key sequences that invoke macros and their values\n"
-"      -s                 List key sequences that invoke macros and their values\n"
+"      -S                 List key sequences that invoke macros and their "
+"values\n"
+"      -s                 List key sequences that invoke macros and their "
+"values\n"
 "                         in a form that can be reused as input.\n"
 "      -V                 List variable names and values\n"
 "      -v                 List variable names and values in a form that can\n"
 "                         be reused as input.\n"
 "      -q  function-name  Query about which keys invoke the named function.\n"
-"      -u  function-name  Unbind all keys which are bound to the named function.\n"
+"      -u  function-name  Unbind all keys which are bound to the named "
+"function.\n"
 "      -r  keyseq         Remove the binding for KEYSEQ.\n"
 "      -f  filename       Read key bindings from FILENAME.\n"
 "      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
@@ -2326,7 +2400,8 @@ msgid ""
 "    \n"
 "    Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
 "    lookup.  This is useful when you wish to reimplement a shell builtin\n"
-"    as a shell function, but need to execute the builtin within the function.\n"
+"    as a shell function, but need to execute the builtin within the "
+"function.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
@@ -2353,16 +2428,22 @@ msgstr ""
 msgid ""
 "Change the shell working directory.\n"
 "    \n"
-"    Change the current directory to DIR.  The default DIR is the value of the\n"
+"    Change the current directory to DIR.  The default DIR is the value of "
+"the\n"
 "    HOME shell variable.\n"
 "    \n"
-"    The variable CDPATH defines the search path for the directory containing\n"
-"    DIR.  Alternative directory names in CDPATH are separated by a colon (:).\n"
-"    A null directory name is the same as the current directory.  If DIR begins\n"
+"    The variable CDPATH defines the search path for the directory "
+"containing\n"
+"    DIR.  Alternative directory names in CDPATH are separated by a colon "
+"(:).\n"
+"    A null directory name is the same as the current directory.  If DIR "
+"begins\n"
 "    with a slash (/), then CDPATH is not used.\n"
 "    \n"
-"    If the directory is not found, and the shell option `cdable_vars' is set,\n"
-"    the word is assumed to be  a variable name.  If that variable has a value,\n"
+"    If the directory is not found, and the shell option `cdable_vars' is "
+"set,\n"
+"    the word is assumed to be  a variable name.  If that variable has a "
+"value,\n"
 "    its value is used for DIR.\n"
 "    \n"
 "    Options:\n"
@@ -2373,17 +2454,22 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
-"    `..' is processed by removing the immediately previous pathname component\n"
+"    `..' is processed by removing the immediately previous pathname "
+"component\n"
 "    back to a slash or the beginning of DIR.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns 0 if the directory is changed, and if $PWD is set successfully when\n"
+"    Returns 0 if the directory is changed, and if $PWD is set successfully "
+"when\n"
 "    -P is used; non-zero otherwise."
 msgstr ""
 
-#: builtins.c:420
+#: builtins.c:422
 #, fuzzy
 msgid ""
 "Print the name of the current working directory.\n"
@@ -2412,7 +2498,7 @@ msgstr ""
 "    Επιστρέφει 0 εκτός αν δίνεται μη έγκυρη επιλογή ή ο τρέχων κατάλογος\n"
 "    δεν μπορεί να διαβαστεί."
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2428,7 +2514,7 @@ msgstr ""
 "    Κατάσταση εξόδου:\n"
 "    Πάντα επιτυχία."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2436,7 +2522,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2444,12 +2530,13 @@ msgid ""
 "    Always fails."
 msgstr ""
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
 "    Runs COMMAND with ARGS suppressing  shell function lookup, or display\n"
-"    information about the specified COMMANDs.  Can be used to invoke commands\n"
+"    information about the specified COMMANDs.  Can be used to invoke "
+"commands\n"
 "    on disk when a function with the same name exists.\n"
 "    \n"
 "    Options:\n"
@@ -2462,7 +2549,7 @@ msgid ""
 "    Returns exit status of COMMAND, or failure if COMMAND is not found."
 msgstr ""
 
-#: builtins.c:485
+#: builtins.c:487
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2493,7 +2580,8 @@ msgid ""
 "    Variables with the integer attribute have arithmetic evaluation (see\n"
 "    the `let' command) performed when the variable is assigned a value.\n"
 "    \n"
-"    When used in a function, `declare' makes NAMEs local, as with the `local'\n"
+"    When used in a function, `declare' makes NAMEs local, as with the "
+"`local'\n"
 "    command.  The `-g' option suppresses this behavior.\n"
 "    \n"
 "    Exit Status:\n"
@@ -2501,14 +2589,14 @@ msgid ""
 "    assignment error occurs."
 msgstr ""
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:533
+#: builtins.c:535
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2523,11 +2611,12 @@ msgid ""
 "    assignment error occurs, or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:550
+#: builtins.c:552
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
-"    Display the ARGs, separated by a single space character and followed by a\n"
+"    Display the ARGs, separated by a single space character and followed by "
+"a\n"
 "    newline, on the standard output.\n"
 "    \n"
 "    Options:\n"
@@ -2556,7 +2645,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2569,7 +2658,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2596,18 +2685,19 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
-"    Combine ARGs into a single string, use the result as input to the shell,\n"
+"    Combine ARGs into a single string, use the result as input to the "
+"shell,\n"
 "    and execute the resulting commands.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2648,12 +2738,13 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
 "    Execute COMMAND, replacing this shell with the specified program.\n"
-"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not specified,\n"
+"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not "
+"specified,\n"
 "    any redirections take effect in the current shell.\n"
 "    \n"
 "    Options:\n"
@@ -2661,14 +2752,16 @@ msgid ""
 "      -c\t\texecute COMMAND with an empty environment\n"
 "      -l\t\tplace a dash in the zeroth argument to COMMAND\n"
 "    \n"
-"    If the command cannot be executed, a non-interactive shell exits, unless\n"
+"    If the command cannot be executed, a non-interactive shell exits, "
+"unless\n"
 "    the shell option `execfail' is set.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless COMMAND is not found or a redirection error occurs."
+"    Returns success unless COMMAND is not found or a redirection error "
+"occurs."
 msgstr ""
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -2676,25 +2769,28 @@ msgid ""
 "    is that of the last command executed."
 msgstr ""
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
-"    Exits a login shell with exit status N.  Returns an error if not executed\n"
+"    Exits a login shell with exit status N.  Returns an error if not "
+"executed\n"
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
-"    fc is used to list or edit and re-execute commands from the history list.\n"
+"    fc is used to list or edit and re-execute commands from the history "
+"list.\n"
 "    FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
 "    string, which means the most recent command beginning with that\n"
 "    string.\n"
 "    \n"
 "    Options:\n"
-"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then EDITOR,\n"
+"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then "
+"EDITOR,\n"
 "    \t\tthen vi\n"
 "      -l \tlist lines instead of editing\n"
 "      -n\tomit line numbers when listing\n"
@@ -2708,10 +2804,11 @@ msgid ""
 "    the last command.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success or status of executed command; non-zero if an error occurs."
+"    Returns success or status of executed command; non-zero if an error "
+"occurs."
 msgstr ""
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -2723,29 +2820,32 @@ msgid ""
 "    Status of command placed in foreground, or failure if an error occurs."
 msgstr ""
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
-"    Place the jobs identified by each JOB_SPEC in the background, as if they\n"
-"    had been started with `&'.  If JOB_SPEC is not present, the shell's notion\n"
+"    Place the jobs identified by each JOB_SPEC in the background, as if "
+"they\n"
+"    had been started with `&'.  If JOB_SPEC is not present, the shell's "
+"notion\n"
 "    of the current job is used.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:782
+#: builtins.c:784
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
 "    Determine and remember the full pathname of each command NAME.  If\n"
-"    no arguments are given, information about remembered commands is displayed.\n"
+"    no arguments are given, information about remembered commands is "
+"displayed.\n"
 "    \n"
 "    Options:\n"
 "      -d\t\tforget the remembered location of each NAME\n"
 "      -l\t\tdisplay in a format that may be reused as input\n"
-"      -p pathname\tuse PATHNAME is the full pathname of NAME\n"
+"      -p pathname\tuse PATHNAME as the full pathname of NAME\n"
 "      -r\t\tforget all remembered locations\n"
 "      -t\t\tprint the remembered location of each NAME, preceding\n"
 "    \t\teach location with the corresponding NAME if multiple\n"
@@ -2758,7 +2858,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2776,10 +2876,11 @@ msgid ""
 "      PATTERN\tPattern specifiying a help topic\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless PATTERN is not found or an invalid option is given."
+"    Returns success unless PATTERN is not found or an invalid option is "
+"given."
 msgstr ""
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -2806,13 +2907,14 @@ msgid ""
 "    \n"
 "    If the $HISTTIMEFORMAT variable is set and not null, its value is used\n"
 "    as a format string for strftime(3) to print the time stamp associated\n"
-"    with each displayed history entry.  No time stamps are printed otherwise.\n"
+"    with each displayed history entry.  No time stamps are printed "
+"otherwise.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -2836,7 +2938,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -2853,7 +2955,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -2875,14 +2977,15 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
 "    Evaluate each ARG as an arithmetic expression.  Evaluation is done in\n"
 "    fixed-width integers with no check for overflow, though division by 0\n"
 "    is trapped and flagged as an error.  The following list of operators is\n"
-"    grouped into levels of equal-precedence operators.  The levels are listed\n"
+"    grouped into levels of equal-precedence operators.  The levels are "
+"listed\n"
 "    in order of decreasing precedence.\n"
 "    \n"
 "    \tid++, id--\tvariable post-increment, post-decrement\n"
@@ -2919,18 +3022,21 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:981
+#: builtins.c:983
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
 "    Reads a single line from the standard input, or from file descriptor FD\n"
-"    if the -u option is supplied.  The line is split into fields as with word\n"
+"    if the -u option is supplied.  The line is split into fields as with "
+"word\n"
 "    splitting, and the first word is assigned to the first NAME, the second\n"
 "    word to the second NAME, and so on, with any leftover words assigned to\n"
-"    the last NAME.  Only the characters found in $IFS are recognized as word\n"
+"    the last NAME.  Only the characters found in $IFS are recognized as "
+"word\n"
 "    delimiters.\n"
 "    \n"
-"    If no NAMEs are supplied, the line read is stored in the REPLY variable.\n"
+"    If no NAMEs are supplied, the line read is stored in the REPLY "
+"variable.\n"
 "    \n"
 "    Options:\n"
 "      -a array\tassign the words read to sequential indices of the array\n"
@@ -2942,13 +3048,15 @@ msgid ""
 "      -n nchars\treturn after reading NCHARS characters rather than waiting\n"
 "    \t\tfor a newline, but honor a delimiter if fewer than NCHARS\n"
 "    \t\tcharacters are read before the delimiter\n"
-"      -N nchars\treturn only after reading exactly NCHARS characters, unless\n"
+"      -N nchars\treturn only after reading exactly NCHARS characters, "
+"unless\n"
 "    \t\tEOF is encountered or read times out, ignoring any delimiter\n"
 "      -p prompt\toutput the string PROMPT without a trailing newline before\n"
 "    \t\tattempting to read\n"
 "      -r\t\tdo not allow backslashes to escape any characters\n"
 "      -s\t\tdo not echo input coming from a terminal\n"
-"      -t timeout\ttime out and return failure if a complete line of input is\n"
+"      -t timeout\ttime out and return failure if a complete line of input "
+"is\n"
 "    \t\tnot read within TIMEOUT seconds.  The value of the TMOUT\n"
 "    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
 "    \t\tfractional number.  If TIMEOUT is 0, read returns immediately,\n"
@@ -2958,12 +3066,14 @@ msgid ""
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
-"    The return code is zero, unless end-of-file is encountered, read times out\n"
-"    (in which case it's greater than 128), a variable assignment error occurs,\n"
+"    The return code is zero, unless end-of-file is encountered, read times "
+"out\n"
+"    (in which case it's greater than 128), a variable assignment error "
+"occurs,\n"
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -2975,7 +3085,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1039
+#: builtins.c:1041
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3018,7 +3128,8 @@ msgid ""
 "              physical     same as -P\n"
 "              pipefail     the return value of a pipeline is the status of\n"
 "                           the last command to exit with a non-zero status,\n"
-"                           or zero if no command exited with a non-zero status\n"
+"                           or zero if no command exited with a non-zero "
+"status\n"
 "              posix        change the behavior of bash where the default\n"
 "                           operation differs from the Posix standard to\n"
 "                           match the standard\n"
@@ -3059,7 +3170,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3071,7 +3182,8 @@ msgid ""
 "      -n\ttreat each NAME as a name reference and unset the variable itself\n"
 "    \trather than the variable it references\n"
 "    \n"
-"    Without options, unset first tries to unset a variable, and if that fails,\n"
+"    Without options, unset first tries to unset a variable, and if that "
+"fails,\n"
 "    tries to unset a function.\n"
 "    \n"
 "    Some variables cannot be unset; also see `readonly'.\n"
@@ -3080,12 +3192,13 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
 "    Marks each NAME for automatic export to the environment of subsequently\n"
-"    executed commands.  If VALUE is supplied, assign VALUE before exporting.\n"
+"    executed commands.  If VALUE is supplied, assign VALUE before "
+"exporting.\n"
 "    \n"
 "    Options:\n"
 "      -f\trefer to shell functions\n"
@@ -3098,7 +3211,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1165
+#: builtins.c:1167
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3110,7 +3223,9 @@ msgid ""
 "      -a\trefer to indexed array variables\n"
 "      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
-"      -p\tdisplay a list of all readonly variables and functions\n"
+"      -p\tdisplay a list of all readonly variables or functions, depending "
+"on\n"
+"            whether or not the -f option is given\n"
 "    \n"
 "    An argument of `--' disables further option processing.\n"
 "    \n"
@@ -3118,7 +3233,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1186
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3129,7 +3244,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1198 builtins.c:1213
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3143,7 +3258,7 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1229
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -3157,7 +3272,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1245
+#: builtins.c:1248
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3191,7 +3306,8 @@ msgid ""
 "      -x FILE        True if the file is executable by you.\n"
 "      -O FILE        True if the file is effectively owned by you.\n"
 "      -G FILE        True if the file is effectively owned by your group.\n"
-"      -N FILE        True if the file has been modified since it was last read.\n"
+"      -N FILE        True if the file has been modified since it was last "
+"read.\n"
 "    \n"
 "      FILE1 -nt FILE2  True if file1 is newer than file2 (according to\n"
 "                       modification date).\n"
@@ -3212,7 +3328,8 @@ msgid ""
 "      STRING1 != STRING2\n"
 "                     True if the strings are not equal.\n"
 "      STRING1 < STRING2\n"
-"                     True if STRING1 sorts before STRING2 lexicographically.\n"
+"                     True if STRING1 sorts before STRING2 "
+"lexicographically.\n"
 "      STRING1 > STRING2\n"
 "                     True if STRING1 sorts after STRING2 lexicographically.\n"
 "    \n"
@@ -3220,7 +3337,8 @@ msgid ""
 "    \n"
 "      -o OPTION      True if the shell option OPTION is enabled.\n"
 "      -v VAR\t True if the shell variable VAR is set\n"
-"      -R VAR\t True if the shell variable VAR is set and is a name reference.\n"
+"      -R VAR\t True if the shell variable VAR is set and is a name "
+"reference.\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"
@@ -3237,7 +3355,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1326
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3245,22 +3363,24 @@ msgid ""
 "    be a literal `]', to match the opening `['."
 msgstr ""
 
-#: builtins.c:1335
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
-"    Prints the accumulated user and system times for the shell and all of its\n"
+"    Prints the accumulated user and system times for the shell and all of "
+"its\n"
 "    child processes.\n"
 "    \n"
 "    Exit Status:\n"
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1347
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
-"    Defines and activates handlers to be run when the shell receives signals\n"
+"    Defines and activates handlers to be run when the shell receives "
+"signals\n"
 "    or other conditions.\n"
 "    \n"
 "    ARG is a command to be read and executed when the shell receives the\n"
@@ -3269,29 +3389,37 @@ msgid ""
 "    value.  If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
 "    shell and by the commands it invokes.\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.  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"
+"    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.  "
+"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"
+"    If no arguments are supplied, trap prints the list of commands "
+"associated\n"
 "    with each signal.\n"
 "    \n"
 "    Options:\n"
 "      -l\tprint a list of signal names and their corresponding numbers\n"
 "      -p\tdisplay the trap commands associated with each SIGNAL_SPEC\n"
 "    \n"
-"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal number.\n"
+"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal "
+"number.\n"
 "    Signal names are case insensitive and the SIG prefix is optional.  A\n"
 "    signal may be sent to the shell with \"kill -signal $$\".\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless a SIGSPEC is invalid or an invalid option is given."
+"    Returns success unless a SIGSPEC is invalid or an invalid option is "
+"given."
 msgstr ""
 
-#: builtins.c:1383
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3317,14 +3445,16 @@ msgid ""
 "      NAME\tCommand name to be interpreted.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success if all of the NAMEs are found; fails if any are not found."
+"    Returns success if all of the NAMEs are found; fails if any are not "
+"found."
 msgstr ""
 
-#: builtins.c:1414
+#: builtins.c:1417
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
-"    Provides control over the resources available to the shell and processes\n"
+"    Provides control over the resources available to the shell and "
+"processes\n"
 "    it creates, on systems that allow such control.\n"
 "    \n"
 "    Options:\n"
@@ -3366,7 +3496,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1462
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3384,14 +3514,16 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1482
+#: builtins.c:1485
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
-"    Waits for each process identified by an ID, which may be a process ID or a\n"
+"    Waits for each process identified by an ID, which may be a process ID or "
+"a\n"
 "    job specification, and reports its termination status.  If ID is not\n"
 "    given, waits for all currently active child processes, and the return\n"
-"    status is zero.  If ID is a a job specification, waits for all processes\n"
+"    status is zero.  If ID is a a job specification, waits for all "
+"processes\n"
 "    in that job's pipeline.\n"
 "    \n"
 "    If the -n option is supplied, waits for the next job to terminate and\n"
@@ -3402,20 +3534,22 @@ msgid ""
 "    option is given."
 msgstr ""
 
-#: builtins.c:1503
+#: builtins.c:1506
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
-"    Waits for each process specified by a PID and reports its termination status.\n"
+"    Waits for each process specified by a PID and reports its termination "
+"status.\n"
 "    If PID is not given, waits for all currently active child processes,\n"
 "    and the return status is zero.  PID must be a process ID.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns the status of the last PID; fails if PID is invalid or an invalid\n"
+"    Returns the status of the last PID; fails if PID is invalid or an "
+"invalid\n"
 "    option is given."
 msgstr ""
 
-#: builtins.c:1518
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3428,7 +3562,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1532
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3445,7 +3579,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1550
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -3465,7 +3599,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1571
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3481,7 +3615,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1588
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -3492,23 +3626,28 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1600
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
-"    The `if COMMANDS' list is executed.  If its exit status is zero, then the\n"
-"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list is\n"
+"    The `if COMMANDS' list is executed.  If its exit status is zero, then "
+"the\n"
+"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list "
+"is\n"
 "    executed in turn, and if its exit status is zero, the corresponding\n"
-"    `then COMMANDS' list is executed and the if command completes.  Otherwise,\n"
-"    the `else COMMANDS' list is executed, if present.  The exit status of the\n"
-"    entire construct is the exit status of the last command executed, or zero\n"
+"    `then COMMANDS' list is executed and the if command completes.  "
+"Otherwise,\n"
+"    the `else COMMANDS' list is executed, if present.  The exit status of "
+"the\n"
+"    entire construct is the exit status of the last command executed, or "
+"zero\n"
 "    if no condition tested true.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1617
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -3519,7 +3658,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1629
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -3530,7 +3669,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1641
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -3543,12 +3682,13 @@ msgid ""
 "    Returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:1655
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
 "    Create a shell function named NAME.  When invoked as a simple command,\n"
-"    NAME runs COMMANDs in the calling shell's context.  When NAME is invoked,\n"
+"    NAME runs COMMANDs in the calling shell's context.  When NAME is "
+"invoked,\n"
 "    the arguments are passed to the function as $1...$n, and the function's\n"
 "    name is in $FUNCNAME.\n"
 "    \n"
@@ -3556,7 +3696,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1669
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -3567,7 +3707,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1681
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -3581,7 +3721,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1696
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -3592,13 +3732,16 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1708
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
-"    Returns a status of 0 or 1 depending on the evaluation of the conditional\n"
-"    expression EXPRESSION.  Expressions are composed of the same primaries used\n"
-"    by the `test' builtin, and may be combined using the following operators:\n"
+"    Returns a status of 0 or 1 depending on the evaluation of the "
+"conditional\n"
+"    expression EXPRESSION.  Expressions are composed of the same primaries "
+"used\n"
+"    by the `test' builtin, and may be combined using the following "
+"operators:\n"
 "    \n"
 "      ( EXPRESSION )\tReturns the value of EXPRESSION\n"
 "      ! EXPRESSION\t\tTrue if EXPRESSION is false; else false\n"
@@ -3617,7 +3760,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1734
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -3671,7 +3814,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1791
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -3702,7 +3845,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1825
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -3729,7 +3872,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1855
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -3746,22 +3889,25 @@ msgid ""
 "    \twith its position in the stack\n"
 "    \n"
 "    Arguments:\n"
-"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1884
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
 "    Change the setting of each shell option OPTNAME.  Without any option\n"
-"    arguments, list all shell options with an indication of whether or not each\n"
+"    arguments, list all shell options with an indication of whether or not "
+"each\n"
 "    is set.\n"
 "    \n"
 "    Options:\n"
@@ -3776,7 +3922,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1905
+#: builtins.c:1908
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -3784,36 +3930,45 @@ msgid ""
 "      -v var\tassign the output to shell variable VAR rather than\n"
 "    \t\tdisplay it on the standard output\n"
 "    \n"
-"    FORMAT is a character string which contains three types of objects: plain\n"
-"    characters, which are simply copied to standard output; character escape\n"
+"    FORMAT is a character string which contains three types of objects: "
+"plain\n"
+"    characters, which are simply copied to standard output; character "
+"escape\n"
 "    sequences, which are converted and copied to the standard output; and\n"
-"    format specifications, each of which causes printing of the next successive\n"
+"    format specifications, each of which causes printing of the next "
+"successive\n"
 "    argument.\n"
 "    \n"
-"    In addition to the standard format specifications described in printf(1),\n"
+"    In addition to the standard format specifications described in "
+"printf(1),\n"
 "    printf interprets:\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"
+"      %(fmt)T output the date-time string resulting from using FMT as a "
+"format\n"
 "            string for strftime(3)\n"
 "    \n"
 "    The format is re-used as necessary to consume all of the arguments.  If\n"
 "    there are fewer arguments than the format requires,  extra format\n"
-"    specifications behave as if a zero value or null string, as appropriate,\n"
+"    specifications behave as if a zero value or null string, as "
+"appropriate,\n"
 "    had been supplied.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or a write or assignment\n"
+"    Returns success unless an invalid option is given or a write or "
+"assignment\n"
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1939
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
-"    For each NAME, specify how arguments are to be completed.  If no options\n"
-"    are supplied, existing completion specifications are printed in a way that\n"
+"    For each NAME, specify how arguments are to be completed.  If no "
+"options\n"
+"    are supplied, existing completion specifications are printed in a way "
+"that\n"
 "    allows them to be reused as input.\n"
 "    \n"
 "    Options:\n"
@@ -3833,25 +3988,29 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1967
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
 "    Intended to be used from within a shell function generating possible\n"
-"    completions.  If the optional WORD argument is supplied, matches against\n"
+"    completions.  If the optional WORD argument is supplied, matches "
+"against\n"
 "    WORD are generated.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1982
+#: builtins.c:1985
 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 being executed.  If no OPTIONs are given, print\n"
-"    the completion options for each NAME or the current completion specification.\n"
+"    Modify the completion options for each NAME, or, if no NAMEs are "
+"supplied,\n"
+"    the completion currently being executed.  If no OPTIONs are given, "
+"print\n"
+"    the completion options for each NAME or the current completion "
+"specification.\n"
 "    \n"
 "    Options:\n"
 "    \t-o option\tSet completion option OPTION for each NAME\n"
@@ -3873,22 +4032,28 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:2012
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
-"    Read lines from the standard input into the indexed array variable ARRAY, or\n"
-"    from file descriptor FD if the -u option is supplied.  The variable MAPFILE\n"
+"    Read lines from the standard input into the indexed array variable "
+"ARRAY, or\n"
+"    from file descriptor FD if the -u option is supplied.  The variable "
+"MAPFILE\n"
 "    is the default ARRAY.\n"
 "    \n"
 "    Options:\n"
-"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are copied.\n"
-"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default index is 0.\n"
+"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are "
+"copied.\n"
+"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default "
+"index is 0.\n"
 "      -s count \tDiscard the first COUNT lines read.\n"
 "      -t\t\tRemove a trailing newline from each line read.\n"
-"      -u fd\t\tRead lines from file descriptor FD instead of the standard input.\n"
+"      -u fd\t\tRead lines from file descriptor FD instead of the standard "
+"input.\n"
 "      -C callback\tEvaluate CALLBACK each time QUANTUM lines are read.\n"
-"      -c quantum\tSpecify the number of lines read between each call to CALLBACK.\n"
+"      -c quantum\tSpecify the number of lines read between each call to "
+"CALLBACK.\n"
 "    \n"
 "    Arguments:\n"
 "      ARRAY\t\tArray variable name to use for file data.\n"
@@ -3898,15 +4063,17 @@ msgid ""
 "    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"
+"    If not supplied with an explicit origin, mapfile will clear ARRAY "
+"before\n"
 "    assigning to it.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or ARRAY is readonly or\n"
+"    Returns success unless an invalid option is given or ARRAY is readonly "
+"or\n"
 "    not an indexed array."
 msgstr ""
 
-#: builtins.c:2046
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 52bd0ca486d0ebbe2e452c9b7c4b58200beb20e9..38e30841435e11b181d965c94a3ffe8c23454824 100644 (file)
Binary files a/po/en@boldquot.gmo and b/po/en@boldquot.gmo differ
index 8fe13aeb6f452addd9de2632486d3186c81f7284..a680ac609e3ff38da34e62c23ae54d86a38deb7a 100644 (file)
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: GNU bash 4.3-beta\n"
+"Project-Id-Version: GNU bash 4.3-rc1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
-"PO-Revision-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
+"PO-Revision-Date: 2013-11-20 07:51-0500\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
 "Language: en\n"
@@ -71,21 +71,21 @@ msgstr "%s: %s: must use subscript when assigning associative array"
 msgid "%s: cannot create: %s"
 msgstr "%s: cannot create: %s"
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr "bash_execute_unix_command: cannot find keymap for command"
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: first non-whitespace character is not ‘\e[1m\"\e[0m’"
 
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "no closing ‘\e[1m%c\e[0m’ in %s"
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: missing colon separator"
@@ -137,7 +137,7 @@ msgstr "loop count"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "only meaningful in a ‘\e[1mfor\e[0m’, ‘\e[1mwhile\e[0m’, or ‘\e[1muntil\e[0m’ loop"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -147,15 +147,15 @@ msgstr ""
 "    \n"
 "    Without EXPR, returns "
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "HOME not set"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "too many arguments"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "OLDPWD not set"
 
@@ -339,7 +339,7 @@ msgstr "%s: nameref variable self references not allowed"
 msgid "cannot use `-f' to make functions"
 msgstr "cannot use ‘\e[1m-f\e[0m’ to make functions"
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: readonly function"
@@ -378,7 +378,7 @@ msgstr "%s: not dynamically loaded"
 msgid "%s: cannot delete: %s"
 msgstr "%s: cannot delete: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -862,40 +862,40 @@ msgstr "%s is %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr "%s is hashed (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: invalid limit argument"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "‘\e[1m%c\e[0m’: bad command"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: cannot get limit: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "limit"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: cannot modify limit: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "octal number"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "‘\e[1m%c\e[0m’: invalid symbolic mode operator"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "‘\e[1m%c\e[0m’: invalid symbolic mode character"
@@ -954,42 +954,42 @@ msgstr "TIMEFORMAT: ‘\e[1m%c\e[0m’: invalid format character"
 msgid "pipe error"
 msgstr "pipe error"
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr "%s: maximum function nesting level exceeded (%d)"
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: restricted: cannot specify ‘\e[1m/\e[0m’ in command names"
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: command not found"
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: bad interpreter"
 
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: cannot execute binary file: %s"
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, c-format
 msgid "`%s': is a special builtin"
 msgstr "‘\e[1m%s\e[0m’: is a special builtin"
 
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "cannot duplicate fd %d to fd %d"
@@ -1064,17 +1064,17 @@ msgstr "%s: expression error\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: cannot access parent directories"
 
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "cannot reset nodelay mode for fd %d"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr "cannot allocate new file descriptor for bash input from fd %d"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: buffer already exists for new fd %d"
@@ -1312,22 +1312,22 @@ msgstr "%s: bad network path specification"
 msgid "network operations not supported"
 msgstr "network operations not supported"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr "setlocale: LC_ALL: cannot change locale (%s)"
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr "setlocale: LC_ALL: cannot change locale (%s): %s"
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "setlocale: %s: cannot change locale (%s)"
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "setlocale: %s: cannot change locale (%s): %s"
@@ -1469,7 +1469,7 @@ msgstr "Use “\e[1m%s\e[0m” to leave the shell.\n"
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "unexpected EOF while looking for matching ‘\e[1m)\e[0m’"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "completion: function ‘\e[1m%s\e[0m’ not found"
@@ -1904,12 +1904,12 @@ msgstr "missing ‘\e[1m]\e[0m’"
 msgid "invalid signal number"
 msgstr "invalid signal number"
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: bad value in trap_list[%d]: %p"
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -2073,8 +2073,8 @@ msgid "caller [expr]"
 msgstr "caller [expr]"
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
-msgstr "cd [-L|[-P [-e]]] [dir]"
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
+msgstr "cd [-L|[-P [-e]] [-@]] [dir]"
 
 #: builtins.c:66
 msgid "pwd [-LP]"
@@ -2640,6 +2640,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2679,6 +2682,9 @@ msgstr ""
 "    \tof ‘\e[1m..\e[0m’\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if ‘\e[1m-L\e[0m’ were "
 "specified.\n"
@@ -2691,7 +2697,7 @@ msgstr ""
 "when\n"
 "    -P is used; non-zero otherwise."
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2719,7 +2725,7 @@ msgstr ""
 "    Returns 0 unless an invalid option is given or the current directory\n"
 "    cannot be read."
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2735,7 +2741,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Always succeeds."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2747,7 +2753,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Always succeeds."
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2759,7 +2765,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Always fails."
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2794,7 +2800,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns exit status of COMMAND, or failure if COMMAND is not found."
 
-#: builtins.c:485
+#: builtins.c:487
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2871,7 +2877,7 @@ msgstr ""
 "    Returns success unless an invalid option is supplied or a variable\n"
 "    assignment error occurs."
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2881,7 +2887,7 @@ msgstr ""
 "    \n"
 "    Obsolete.  See ‘\e[1mhelp declare\e[0m’."
 
-#: builtins.c:533
+#: builtins.c:535
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2907,7 +2913,7 @@ msgstr ""
 "    Returns success unless an invalid option is supplied, a variable\n"
 "    assignment error occurs, or the shell is not executing a function."
 
-#: builtins.c:550
+#: builtins.c:552
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2971,7 +2977,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless a write error occurs."
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2993,7 +2999,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless a write error occurs."
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -3043,7 +3049,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -3063,7 +3069,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns exit status of command or success if command is null."
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -3144,7 +3150,7 @@ msgstr ""
 "    Returns success if an option is found; fails if the end of options is\n"
 "    encountered or an error occurs."
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -3186,7 +3192,7 @@ msgstr ""
 "    Returns success unless COMMAND is not found or a redirection error "
 "occurs."
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -3198,7 +3204,7 @@ msgstr ""
 "    Exits the shell with a status of N.  If N is omitted, the exit status\n"
 "    is that of the last command executed."
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -3212,7 +3218,7 @@ msgstr ""
 "executed\n"
 "    in a login shell."
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -3270,7 +3276,7 @@ msgstr ""
 "    Returns success or status of executed command; non-zero if an error "
 "occurs."
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3290,7 +3296,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Status of command placed in foreground, or failure if an error occurs."
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -3314,7 +3320,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless job control is not enabled or an error occurs."
 
-#: builtins.c:782
+#: builtins.c:784
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -3358,7 +3364,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless NAME is not found or an invalid option is given."
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3398,7 +3404,7 @@ msgstr ""
 "    Returns success unless PATTERN is not found or an invalid option is "
 "given."
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3463,7 +3469,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or an error occurs."
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3507,7 +3513,7 @@ msgstr ""
 "    Returns success unless an invalid option is given or an error occurs.\n"
 "    If -x is used, returns the exit status of COMMAND."
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3537,7 +3543,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option or JOBSPEC is given."
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3577,7 +3583,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or an error occurs."
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -3663,7 +3669,7 @@ msgstr ""
 "    Exit Status:\n"
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise."
 
-#: builtins.c:981
+#: builtins.c:983
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -3761,7 +3767,7 @@ msgstr ""
 "occurs,\n"
 "    or an invalid file descriptor is supplied as the argument to -u."
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3781,7 +3787,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns N, or failure if the shell is not executing a function or script."
 
-#: builtins.c:1039
+#: builtins.c:1041
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3947,7 +3953,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given."
 
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3987,7 +3993,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or a NAME is read-only."
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -4021,7 +4027,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or NAME is invalid."
 
-#: builtins.c:1165
+#: builtins.c:1167
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -4061,7 +4067,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or NAME is invalid."
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -4079,7 +4085,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless N is negative or greater than $#."
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -4103,7 +4109,7 @@ msgstr ""
 "    Returns the status of the last command executed in FILENAME; fails if\n"
 "    FILENAME cannot be read."
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -4127,7 +4133,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless job control is not enabled or an error occurs."
 
-#: builtins.c:1246
+#: builtins.c:1248
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4289,7 +4295,7 @@ msgstr ""
 "    Returns success if EXPR evaluates to true; fails if EXPR evaluates to\n"
 "    false or an invalid argument is given."
 
-#: builtins.c:1327
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4302,7 +4308,7 @@ msgstr ""
 "must\n"
 "    be a literal ‘\e[1m]\e[0m’, to match the opening ‘\e[1m[\e[0m’."
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -4322,7 +4328,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Always succeeds."
 
-#: builtins.c:1348
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -4407,7 +4413,7 @@ msgstr ""
 "    Returns success unless a SIGSPEC is invalid or an invalid option is "
 "given."
 
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -4465,7 +4471,7 @@ msgstr ""
 "    Returns success if all of the NAMEs are found; fails if any are not "
 "found."
 
-#: builtins.c:1415
+#: builtins.c:1417
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -4556,7 +4562,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -4588,7 +4594,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless MODE is invalid or an invalid option is given."
 
-#: builtins.c:1483
+#: builtins.c:1485
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -4624,7 +4630,7 @@ msgstr ""
 "    Returns the status of the last ID; fails if ID is invalid or an invalid\n"
 "    option is given."
 
-#: builtins.c:1504
+#: builtins.c:1506
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -4650,7 +4656,7 @@ msgstr ""
 "invalid\n"
 "    option is given."
 
-#: builtins.c:1519
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -4674,7 +4680,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1533
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -4704,7 +4710,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1551
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -4741,7 +4747,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1572
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -4769,7 +4775,7 @@ msgstr ""
 "    Exit Status:\n"
 "    The return status is the return status of PIPELINE."
 
-#: builtins.c:1589
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -4787,7 +4793,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1601
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -4825,7 +4831,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1618
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -4843,7 +4849,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1630
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -4861,7 +4867,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -4883,7 +4889,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the exit status of COMMAND."
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -4907,7 +4913,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless NAME is readonly."
 
-#: builtins.c:1670
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -4925,7 +4931,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1682
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -4950,7 +4956,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the resumed job."
 
-#: builtins.c:1697
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -4968,7 +4974,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 
-#: builtins.c:1709
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -5022,7 +5028,7 @@ msgstr ""
 "    Exit Status:\n"
 "    0 or 1 depending on value of EXPRESSION."
 
-#: builtins.c:1735
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -5126,7 +5132,7 @@ msgstr ""
 "    HISTIGNORE\tA colon-separated list of patterns used to decide which\n"
 "    \t\tcommands should be saved on the history list.\n"
 
-#: builtins.c:1792
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -5184,7 +5190,7 @@ msgstr ""
 "    Returns success unless an invalid argument is supplied or the directory\n"
 "    change fails."
 
-#: builtins.c:1826
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -5236,7 +5242,7 @@ msgstr ""
 "    Returns success unless an invalid argument is supplied or the directory\n"
 "    change fails."
 
-#: builtins.c:1856
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -5291,7 +5297,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -5329,7 +5335,7 @@ msgstr ""
 "    Returns success if OPTNAME is enabled; fails if an invalid option is\n"
 "    given or OPTNAME is disabled."
 
-#: builtins.c:1906
+#: builtins.c:1908
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -5403,7 +5409,7 @@ msgstr ""
 "assignment\n"
 "    error occurs."
 
-#: builtins.c:1940
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -5453,7 +5459,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
 
-#: builtins.c:1968
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -5475,7 +5481,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
 
-#: builtins.c:1983
+#: builtins.c:1985
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -5534,7 +5540,7 @@ msgstr ""
 "    Returns success unless an invalid option is supplied or NAME does not\n"
 "    have a completion specification defined."
 
-#: builtins.c:2013
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
@@ -5612,7 +5618,7 @@ msgstr ""
 "or\n"
 "    not an indexed array."
 
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index ca39ca1142a5fe9b2006c5f7d1667e10dd7cdb39..ed99c16d3c39f63cd927bf10880217e7338ea836 100644 (file)
Binary files a/po/en@quot.gmo and b/po/en@quot.gmo differ
index 4e0f69275af07160b2710fc8dba5768b637686fd..7d5a821b8392140d9286bada941f9740bbaaf328 100644 (file)
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: GNU bash 4.3-beta\n"
+"Project-Id-Version: GNU bash 4.3-rc1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
-"PO-Revision-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
+"PO-Revision-Date: 2013-11-20 07:51-0500\n"
 "Last-Translator: Automatically generated\n"
 "Language-Team: none\n"
 "Language: en\n"
@@ -68,21 +68,21 @@ msgstr "%s: %s: must use subscript when assigning associative array"
 msgid "%s: cannot create: %s"
 msgstr "%s: cannot create: %s"
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr "bash_execute_unix_command: cannot find keymap for command"
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: first non-whitespace character is not ‘\"’"
 
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "no closing ‘%c’ in %s"
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: missing colon separator"
@@ -134,7 +134,7 @@ msgstr "loop count"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "only meaningful in a ‘for’, ‘while’, or ‘until’ loop"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -144,15 +144,15 @@ msgstr ""
 "    \n"
 "    Without EXPR, returns "
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "HOME not set"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "too many arguments"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "OLDPWD not set"
 
@@ -336,7 +336,7 @@ msgstr "%s: nameref variable self references not allowed"
 msgid "cannot use `-f' to make functions"
 msgstr "cannot use ‘-f’ to make functions"
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: readonly function"
@@ -375,7 +375,7 @@ msgstr "%s: not dynamically loaded"
 msgid "%s: cannot delete: %s"
 msgstr "%s: cannot delete: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -853,40 +853,40 @@ msgstr "%s is %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr "%s is hashed (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: invalid limit argument"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "‘%c’: bad command"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: cannot get limit: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "limit"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: cannot modify limit: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "octal number"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "‘%c’: invalid symbolic mode operator"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "‘%c’: invalid symbolic mode character"
@@ -945,42 +945,42 @@ msgstr "TIMEFORMAT: ‘%c’: invalid format character"
 msgid "pipe error"
 msgstr "pipe error"
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr "%s: maximum function nesting level exceeded (%d)"
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: restricted: cannot specify ‘/’ in command names"
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: command not found"
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: bad interpreter"
 
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: cannot execute binary file: %s"
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, c-format
 msgid "`%s': is a special builtin"
 msgstr "‘%s’: is a special builtin"
 
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "cannot duplicate fd %d to fd %d"
@@ -1055,17 +1055,17 @@ msgstr "%s: expression error\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: cannot access parent directories"
 
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "cannot reset nodelay mode for fd %d"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr "cannot allocate new file descriptor for bash input from fd %d"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: buffer already exists for new fd %d"
@@ -1303,22 +1303,22 @@ msgstr "%s: bad network path specification"
 msgid "network operations not supported"
 msgstr "network operations not supported"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr "setlocale: LC_ALL: cannot change locale (%s)"
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr "setlocale: LC_ALL: cannot change locale (%s): %s"
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "setlocale: %s: cannot change locale (%s)"
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "setlocale: %s: cannot change locale (%s): %s"
@@ -1460,7 +1460,7 @@ msgstr "Use “%s” to leave the shell.\n"
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "unexpected EOF while looking for matching ‘)’"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "completion: function ‘%s’ not found"
@@ -1892,12 +1892,12 @@ msgstr "missing ‘]’"
 msgid "invalid signal number"
 msgstr "invalid signal number"
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: bad value in trap_list[%d]: %p"
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -2061,8 +2061,8 @@ msgid "caller [expr]"
 msgstr "caller [expr]"
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
-msgstr "cd [-L|[-P [-e]]] [dir]"
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
+msgstr "cd [-L|[-P [-e]] [-@]] [dir]"
 
 #: builtins.c:66
 msgid "pwd [-LP]"
@@ -2626,6 +2626,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2665,6 +2668,9 @@ msgstr ""
 "    \tof ‘..’\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if ‘-L’ were specified.\n"
 "    ‘..’ is processed by removing the immediately previous pathname "
@@ -2676,7 +2682,7 @@ msgstr ""
 "when\n"
 "    -P is used; non-zero otherwise."
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2704,7 +2710,7 @@ msgstr ""
 "    Returns 0 unless an invalid option is given or the current directory\n"
 "    cannot be read."
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2720,7 +2726,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Always succeeds."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2732,7 +2738,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Always succeeds."
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2744,7 +2750,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Always fails."
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2778,7 +2784,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns exit status of COMMAND, or failure if COMMAND is not found."
 
-#: builtins.c:485
+#: builtins.c:487
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2854,7 +2860,7 @@ msgstr ""
 "    Returns success unless an invalid option is supplied or a variable\n"
 "    assignment error occurs."
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2864,7 +2870,7 @@ msgstr ""
 "    \n"
 "    Obsolete.  See ‘help declare’."
 
-#: builtins.c:533
+#: builtins.c:535
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2890,7 +2896,7 @@ msgstr ""
 "    Returns success unless an invalid option is supplied, a variable\n"
 "    assignment error occurs, or the shell is not executing a function."
 
-#: builtins.c:550
+#: builtins.c:552
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2954,7 +2960,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless a write error occurs."
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2976,7 +2982,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless a write error occurs."
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -3026,7 +3032,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -3046,7 +3052,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns exit status of command or success if command is null."
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -3124,7 +3130,7 @@ msgstr ""
 "    Returns success if an option is found; fails if the end of options is\n"
 "    encountered or an error occurs."
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -3166,7 +3172,7 @@ msgstr ""
 "    Returns success unless COMMAND is not found or a redirection error "
 "occurs."
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -3178,7 +3184,7 @@ msgstr ""
 "    Exits the shell with a status of N.  If N is omitted, the exit status\n"
 "    is that of the last command executed."
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -3192,7 +3198,7 @@ msgstr ""
 "executed\n"
 "    in a login shell."
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -3248,7 +3254,7 @@ msgstr ""
 "    Returns success or status of executed command; non-zero if an error "
 "occurs."
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3268,7 +3274,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Status of command placed in foreground, or failure if an error occurs."
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -3292,7 +3298,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless job control is not enabled or an error occurs."
 
-#: builtins.c:782
+#: builtins.c:784
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -3336,7 +3342,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless NAME is not found or an invalid option is given."
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3376,7 +3382,7 @@ msgstr ""
 "    Returns success unless PATTERN is not found or an invalid option is "
 "given."
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3440,7 +3446,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or an error occurs."
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3484,7 +3490,7 @@ msgstr ""
 "    Returns success unless an invalid option is given or an error occurs.\n"
 "    If -x is used, returns the exit status of COMMAND."
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3514,7 +3520,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option or JOBSPEC is given."
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3554,7 +3560,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or an error occurs."
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -3640,7 +3646,7 @@ msgstr ""
 "    Exit Status:\n"
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise."
 
-#: builtins.c:981
+#: builtins.c:983
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -3738,7 +3744,7 @@ msgstr ""
 "occurs,\n"
 "    or an invalid file descriptor is supplied as the argument to -u."
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3758,7 +3764,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns N, or failure if the shell is not executing a function or script."
 
-#: builtins.c:1039
+#: builtins.c:1041
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3924,7 +3930,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given."
 
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3964,7 +3970,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or a NAME is read-only."
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3998,7 +4004,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or NAME is invalid."
 
-#: builtins.c:1165
+#: builtins.c:1167
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -4038,7 +4044,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or NAME is invalid."
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -4056,7 +4062,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless N is negative or greater than $#."
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -4080,7 +4086,7 @@ msgstr ""
 "    Returns the status of the last command executed in FILENAME; fails if\n"
 "    FILENAME cannot be read."
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -4104,7 +4110,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless job control is not enabled or an error occurs."
 
-#: builtins.c:1246
+#: builtins.c:1248
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4266,7 +4272,7 @@ msgstr ""
 "    Returns success if EXPR evaluates to true; fails if EXPR evaluates to\n"
 "    false or an invalid argument is given."
 
-#: builtins.c:1327
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4278,7 +4284,7 @@ msgstr ""
 "    This is a synonym for the “test” builtin, but the last argument must\n"
 "    be a literal ‘]’, to match the opening ‘[’."
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -4298,7 +4304,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Always succeeds."
 
-#: builtins.c:1348
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -4382,7 +4388,7 @@ msgstr ""
 "    Returns success unless a SIGSPEC is invalid or an invalid option is "
 "given."
 
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -4438,7 +4444,7 @@ msgstr ""
 "    Returns success if all of the NAMEs are found; fails if any are not "
 "found."
 
-#: builtins.c:1415
+#: builtins.c:1417
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -4528,7 +4534,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -4560,7 +4566,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless MODE is invalid or an invalid option is given."
 
-#: builtins.c:1483
+#: builtins.c:1485
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -4596,7 +4602,7 @@ msgstr ""
 "    Returns the status of the last ID; fails if ID is invalid or an invalid\n"
 "    option is given."
 
-#: builtins.c:1504
+#: builtins.c:1506
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -4622,7 +4628,7 @@ msgstr ""
 "invalid\n"
 "    option is given."
 
-#: builtins.c:1519
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -4644,7 +4650,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1533
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -4674,7 +4680,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1551
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -4710,7 +4716,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1572
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -4738,7 +4744,7 @@ msgstr ""
 "    Exit Status:\n"
 "    The return status is the return status of PIPELINE."
 
-#: builtins.c:1589
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -4756,7 +4762,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1601
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -4794,7 +4800,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1618
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -4812,7 +4818,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1630
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -4830,7 +4836,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -4852,7 +4858,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the exit status of COMMAND."
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -4876,7 +4882,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless NAME is readonly."
 
-#: builtins.c:1670
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -4894,7 +4900,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the last command executed."
 
-#: builtins.c:1682
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -4918,7 +4924,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns the status of the resumed job."
 
-#: builtins.c:1697
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -4936,7 +4942,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 
-#: builtins.c:1709
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -4988,7 +4994,7 @@ msgstr ""
 "    Exit Status:\n"
 "    0 or 1 depending on value of EXPRESSION."
 
-#: builtins.c:1735
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -5092,7 +5098,7 @@ msgstr ""
 "    HISTIGNORE\tA colon-separated list of patterns used to decide which\n"
 "    \t\tcommands should be saved on the history list.\n"
 
-#: builtins.c:1792
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -5150,7 +5156,7 @@ msgstr ""
 "    Returns success unless an invalid argument is supplied or the directory\n"
 "    change fails."
 
-#: builtins.c:1826
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -5200,7 +5206,7 @@ msgstr ""
 "    Returns success unless an invalid argument is supplied or the directory\n"
 "    change fails."
 
-#: builtins.c:1856
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -5254,7 +5260,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -5292,7 +5298,7 @@ msgstr ""
 "    Returns success if OPTNAME is enabled; fails if an invalid option is\n"
 "    given or OPTNAME is disabled."
 
-#: builtins.c:1906
+#: builtins.c:1908
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -5366,7 +5372,7 @@ msgstr ""
 "assignment\n"
 "    error occurs."
 
-#: builtins.c:1940
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -5416,7 +5422,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
 
-#: builtins.c:1968
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -5438,7 +5444,7 @@ msgstr ""
 "    Exit Status:\n"
 "    Returns success unless an invalid option is supplied or an error occurs."
 
-#: builtins.c:1983
+#: builtins.c:1985
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -5496,7 +5502,7 @@ msgstr ""
 "    Returns success unless an invalid option is supplied or NAME does not\n"
 "    have a completion specification defined."
 
-#: builtins.c:2013
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
@@ -5574,7 +5580,7 @@ msgstr ""
 "or\n"
 "    not an indexed array."
 
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index cf171a36861d1d225016ad62dc8ec723b5a00723..80d72a75c1ae9b0cb872e748a2517c1f0ff25538 100644 (file)
Binary files a/po/eo.gmo and b/po/eo.gmo differ
index 24a3d5dec15c0c6eca77b7befb0b04da26b761c3..3f8ee9cefce192a77c269ef726dc53eac0cb291e 100644 (file)
--- a/po/eo.po
+++ b/po/eo.po
@@ -28,7 +28,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU bash 4.3-pre2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-03-08 16:00-0500\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2013-08-24 14:35+0700\n"
 "Last-Translator: Sergio Pokrovskij <sergio.pokrovskij@gmail.com>\n"
 "Language-Team: Esperanto <translation-team-eo@lists.sourceforge.net>\n"
@@ -42,7 +42,7 @@ msgstr ""
 msgid "bad array subscript"
 msgstr "Misa tabel-indico"
 
-#: arrayfunc.c:356 builtins/declare.def:578
+#: arrayfunc.c:356 builtins/declare.def:585
 #, c-format
 msgid "%s: cannot convert indexed to associative array"
 msgstr "%s: Maleblas konverti entjerindican tabelon en asocitabelon"
@@ -68,21 +68,21 @@ msgid "%s: cannot create: %s"
 msgstr "%s: Ne prosperis krei: %s"
 
 # XXX: internal_error
-#: bashline.c:3923
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr "bash_execute_unix_command: Mankas klavartabelo por komando"
 
-#: bashline.c:4010
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: La unua ne-blankspaca signo ne estas „\"‟"
 
-#: bashline.c:4039
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "Mankas ferma „%c‟ en %s"
 
-#: bashline.c:4073
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: Mankas disiga dupunkto"
@@ -134,7 +134,7 @@ msgstr "iteracinombrilo"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "Sencas nur en iteracio „for‟, „while‟ aŭ „until‟"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -144,15 +144,15 @@ msgstr ""
 "\n"
 "  Sen ESPR liveras "
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "HOME malhavas valoron"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "Tro multe da argumentoj"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "OLDPWD malhavas valoron"
 
@@ -209,7 +209,7 @@ msgstr "Misa okuma nombro"
 msgid "invalid hex number"
 msgstr "Misa 16uma nombro"
 
-#: builtins/common.c:242 expr.c:1451
+#: builtins/common.c:242 expr.c:1461
 msgid "invalid number"
 msgstr "Misa nombro"
 
@@ -322,31 +322,31 @@ msgstr "Ni ne estas en plenumado de kompletiga funkcio"
 msgid "can only be used in a function"
 msgstr "Uzeblas nur ene de funkcio"
 
-#: builtins/declare.def:311 builtins/declare.def:526
+#: builtins/declare.def:315 builtins/declare.def:533
 #, c-format
 msgid "%s: reference variable cannot be an array"
 msgstr "%s: Referenca variablo ne povas esti tabelo"
 
-#: builtins/declare.def:317
+#: builtins/declare.def:324
 #, c-format
 msgid "%s: nameref variable self references not allowed"
 msgstr "%s: Nomreferenca variablo ne referencu sin mem"
 
-#: builtins/declare.def:415
+#: builtins/declare.def:422
 msgid "cannot use `-f' to make functions"
 msgstr "„-f‟ ne estas uzebla por fari funkciojn"
 
-#: builtins/declare.def:427 execute_cmd.c:5315
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: Nurlega funkcio"
 
-#: builtins/declare.def:565
+#: builtins/declare.def:572
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "%s: Ĉi tiel ne eblas neniigi tabelvariablojn"
 
-#: builtins/declare.def:572 builtins/read.def:721
+#: builtins/declare.def:579 builtins/read.def:733
 #, c-format
 msgid "%s: cannot convert associative to indexed array"
 msgstr "%s: Ne eblas konverti asocitabelon en entjerindican tabelon"
@@ -375,7 +375,7 @@ msgstr "%s: Ne ŝargita dinamike"
 msgid "%s: cannot delete: %s"
 msgstr "%s: Ne eblas forigi: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5162
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -424,11 +424,11 @@ msgstr "Restas rulataj laboroj.\n"
 msgid "no command found"
 msgstr "Komando ne trovita"
 
-#: builtins/fc.def:312 builtins/fc.def:359
+#: builtins/fc.def:320 builtins/fc.def:369
 msgid "history specification"
 msgstr "Historia indiko"
 
-#: builtins/fc.def:380
+#: builtins/fc.def:390
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: Ne malfermiĝis labordosiero: %s"
@@ -474,19 +474,20 @@ msgid_plural "Shell commands matching keywords `"
 msgstr[0] "Ŝelaj komandoj kongruaj kun la ŝlosilvorto '"
 msgstr[1] "Ŝelaj komandoj kongruaj kun la ŝlosilvortoj '"
 
-#: builtins/help.def:168
+#: builtins/help.def:182
 #, c-format
-msgid "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
+msgid ""
+"no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
 msgstr ""
 "Helpaĵo pri „%s‟ malestas.\n"
 "Provu «help help» aŭ «man -k %s» aŭ «info %s»."
 
-#: builtins/help.def:185
+#: builtins/help.def:199
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: Fiaskis malfermo de %s"
 
-#: builtins/help.def:471
+#: builtins/help.def:485
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -536,7 +537,7 @@ msgstr "%s: Argumento estu proceznumero aŭ laborindiko"
 msgid "Unknown error"
 msgstr "Nekonata eraro"
 
-#: builtins/let.def:95 builtins/let.def:120 expr.c:586 expr.c:601
+#: builtins/let.def:95 builtins/let.def:120 expr.c:583 expr.c:598
 msgid "expression expected"
 msgstr "Mankas esprimo"
 
@@ -645,10 +646,12 @@ msgid ""
 "    \twith its position in the stack\n"
 "    \n"
 "    Arguments:\n"
-"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
 "\tdirs when invoked without options, starting with zero."
 msgstr ""
 "Listigu la kurantan dosierujstakon. La dosierujoj trafas en\n"
@@ -761,14 +764,15 @@ msgstr ""
 msgid "%s: invalid timeout specification"
 msgstr "%s: Misa indiko de atendotempo"
 
-#: builtins/read.def:666
+#: builtins/read.def:678
 #, c-format
 msgid "read error: %d: %s"
 msgstr "Lega (read) eraro: %d: %s"
 
 #: builtins/return.def:75
 msgid "can only `return' from a function or sourced script"
-msgstr "„return‟ sencas nur en funkcio aŭ punkte vokita („.‟, „source‟) skripto"
+msgstr ""
+"„return‟ sencas nur en funkcio aŭ punkte vokita („.‟, „source‟) skripto"
 
 #: builtins/set.def:782
 msgid "cannot simultaneously unset a function and a variable"
@@ -854,42 +858,42 @@ msgstr "„%s‟ estas „%s‟\n"
 msgid "%s is hashed (%s)\n"
 msgstr "„%s‟ estas metita en hakettabelon (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: Maltaŭga argumento por limo"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "„%c‟: Misa komando"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: Fiaskis provo legi limon: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "limo"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: Malprosperis ŝanĝi limon: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "Okuma nombro"
 
 # Misa modifilo: «umask Z-w» aŭ «umask aZw»
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "„%c‟: Maltaŭga simbolo por atingorajta modifilo"
 
 # Misa kategorio: ne [rw] ktp
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "„%c‟: La signo ne estas simbolo de atingorajta kategorio"
@@ -941,118 +945,118 @@ msgid "cannot redirect standard input from /dev/null: %s"
 msgstr "Fiaskis provo nomumi la disponaĵon «/dev/null» ĉefenigujo: %s"
 
 # XXX: internal error:
-#: execute_cmd.c:1228
+#: execute_cmd.c:1230
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr "TIMEFORMAT: „%c‟: Misa formatsigno"
 
-#: execute_cmd.c:2282
+#: execute_cmd.c:2284
 msgid "pipe error"
 msgstr "Eraro en dukto"
 
-#: execute_cmd.c:4347
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr "%s: La ingado de funkcioj superis sian maksimumon (%d)"
 
-#: execute_cmd.c:4840
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: Malpermesitas uzi „/‟ en komandonomoj"
 
-#: execute_cmd.c:4929
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: Komando ne trovita"
 
 # XXX: internal error:
-#: execute_cmd.c:5160
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: execute_cmd.c:5197
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: Misa interpretilo"
 
-#: execute_cmd.c:5234
+#: execute_cmd.c:5248
 #, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: Neplenumebla duuma dosiero: %s"
 
-#: execute_cmd.c:5306
+#: execute_cmd.c:5320
 #, c-format
 msgid "`%s': is a special builtin"
 msgstr "„%s‟ estas primitiva komando speciala"
 
-#: execute_cmd.c:5358
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "Ne eblas kunnomumi al dosiernumero %d la dosiernumeron %d"
 
-#: expr.c:262
+#: expr.c:259
 msgid "expression recursion level exceeded"
 msgstr "Tro profunda rekursio en esprimo"
 
-#: expr.c:286
+#: expr.c:283
 msgid "recursion stack underflow"
 msgstr "Rekursistako elĉerpita"
 
-#: expr.c:434
+#: expr.c:431
 msgid "syntax error in expression"
 msgstr "Sintaksa eraro en esprimo"
 
-#: expr.c:478
+#: expr.c:475
 msgid "attempted assignment to non-variable"
 msgstr "Provo valorizi ne-variablon"
 
-#: expr.c:498 expr.c:847
+#: expr.c:495 expr.c:851
 msgid "division by 0"
 msgstr "Divido per 0"
 
-#: expr.c:545
+#: expr.c:542
 msgid "bug: bad expassign token"
 msgstr "CIMO: Misa operacisigno en kombinita valorizsimbolo"
 
-#: expr.c:598
+#: expr.c:595
 msgid "`:' expected for conditional expression"
 msgstr "„:‟ mankas kondiĉa esprimo"
 
-#: expr.c:904
+#: expr.c:910
 msgid "exponent less than 0"
 msgstr "Negativa eksponento"
 
-#: expr.c:957
+#: expr.c:967
 msgid "identifier expected after pre-increment or pre-decrement"
 msgstr "Post antaŭkremento aperu nomo de variablo"
 
-#: expr.c:983
+#: expr.c:993
 msgid "missing `)'"
 msgstr "Mankas „)‟"
 
-#: expr.c:1034 expr.c:1371
+#: expr.c:1044 expr.c:1381
 msgid "syntax error: operand expected"
 msgstr "Sintaksa eraro: Mankas operando"
 
-#: expr.c:1373
+#: expr.c:1383
 msgid "syntax error: invalid arithmetic operator"
 msgstr "Sintaksa eraro: Misa operacisimbolo aritmetika"
 
-#: expr.c:1397
+#: expr.c:1407
 #, c-format
 msgid "%s%s%s: %s (error token is \"%s\")"
 msgstr "%s%s%s: %s (misa simbolo estas „%s‟)"
 
-#: expr.c:1455
+#: expr.c:1465
 msgid "invalid arithmetic base"
 msgstr "Maltaŭga bazo nombrosistema"
 
-#: expr.c:1475
+#: expr.c:1485
 msgid "value too great for base"
 msgstr "Tro granda valoro por bazo de nombrosistemo"
 
-#: expr.c:1524
+#: expr.c:1534
 #, c-format
 msgid "%s: expression error\n"
 msgstr "%s: Misa esprimo\n"
@@ -1061,17 +1065,17 @@ msgstr "%s: Misa esprimo\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getwd: Ne eblas atingi patrajn dosierujojn"
 
-#: input.c:101 subst.c:5067
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "Ne eblas reŝalti senprokrastan reĝimon por dosiernumero %d"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr "Maleblas disponigi novan dosiernumeron por Baŝa enigo el n-ro %d"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: La nova dosiernumero (fd %d) jam havas bufron"
@@ -1169,59 +1173,59 @@ msgstr "wait: La procezo %ld ne estas ido de ĉi tiu ŝelo"
 msgid "wait_for: No record of process %ld"
 msgstr "wait_for: Malestas informoj pri procezo %ld"
 
-#: jobs.c:2689
+#: jobs.c:2692
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr "wait_for_job: La laboro %d estas haltigita"
 
-#: jobs.c:2981
+#: jobs.c:2984
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: La laboro finiĝis"
 
-#: jobs.c:2990
+#: jobs.c:2993
 #, c-format
 msgid "%s: job %d already in background"
 msgstr "%s: La laboro %d jam estas fona"
 
 # XXX: internal warning:
-#: jobs.c:3215
+#: jobs.c:3218
 msgid "waitchld: turning on WNOHANG to avoid indefinite block"
 msgstr "waitchld: WNOHANG iĝas ŝaltita por eviti nedifintan pendiĝon"
 
-#: jobs.c:3699
+#: jobs.c:3709
 #, c-format
 msgid "%s: line %d: "
 msgstr "%s: linio %dª: "
 
-#: jobs.c:3713 nojobs.c:843
+#: jobs.c:3723 nojobs.c:843
 #, c-format
 msgid " (core dumped)"
 msgstr "(nekropsio elŝutita)"
 
-#: jobs.c:3725 jobs.c:3738
+#: jobs.c:3735 jobs.c:3748
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr "(nun labordosierujo estas: %s)\n"
 
-#: jobs.c:3770
+#: jobs.c:3780
 msgid "initialize_job_control: getpgrp failed"
 msgstr "initialize_job_control: getpgrp fiaskis"
 
-#: jobs.c:3831
+#: jobs.c:3841
 msgid "initialize_job_control: line discipline"
 msgstr "initialize_job_control: liniaranĝo"
 
-#: jobs.c:3841
+#: jobs.c:3851
 msgid "initialize_job_control: setpgid"
 msgstr "initialize_job_control: setpgid()"
 
-#: jobs.c:3862 jobs.c:3871
+#: jobs.c:3872 jobs.c:3881
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr "ne prosperis atribui grupon (%d) de terminala procezo"
 
-#: jobs.c:3876
+#: jobs.c:3886
 msgid "no job control in this shell"
 msgstr "Ĉi tiu ŝelo ne disponigas laborregadon"
 
@@ -1331,25 +1335,25 @@ msgid "network operations not supported"
 msgstr "Reta funkciado ne disponeblas"
 
 # XXX: internal warning:
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr "setlocale: LC_ALL: Maleblas ŝanĝi lokaĵaron (%s)"
 
 # XXX: internal warning:
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr "setlocale: LC_ALL: Maleblas ŝanĝi lokaĵaron (%s): %s"
 
 # XXX: fatal_error
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "setlocale: %s: ne eblas ŝanĝi la lokaĵaron (%s)"
 
 # XXX: fatal_error
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "setlocale: %s: ne eblas ŝanĝi la lokaĵaron (%s): %s"
@@ -1397,104 +1401,104 @@ msgstr "Tuj-dokumenton de linio %d limigas dosierfino (mankas „%s‟)"
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr "make_redirection: Alidirektada komando „%d‟ ekster sia variejo"
 
-#: parse.y:3209 parse.y:3480
+#: parse.y:3210 parse.y:3493
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "Neatendita dosierfino dum serĉo de responda „%c‟"
 
-#: parse.y:4086
+#: parse.y:4099
 msgid "unexpected EOF while looking for `]]'"
 msgstr "Neatendita dosierfino dum serĉo de „]]‟"
 
-#: parse.y:4091
+#: parse.y:4104
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "Sintaksa eraro en kondiĉa esprimo: Neatendita simbolo „%s‟"
 
-#: parse.y:4095
+#: parse.y:4108
 msgid "syntax error in conditional expression"
 msgstr "Sintaksa eraro en kondiĉa esprimo"
 
-#: parse.y:4173
+#: parse.y:4186
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr "Nekonvena simbolo „%s‟ anstataŭ „)‟"
 
-#: parse.y:4177
+#: parse.y:4190
 msgid "expected `)'"
 msgstr "Mankas „)‟"
 
-#: parse.y:4205
+#: parse.y:4218
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr "La argumento „%s‟ ne konvenas por unuloka kondiĉa operacisimbolo"
 
-#: parse.y:4209
+#: parse.y:4222
 msgid "unexpected argument to conditional unary operator"
 msgstr "Maltaŭga argumento por unuloka kondiĉa operacisimbolo"
 
-#: parse.y:4255
+#: parse.y:4268
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "Misa simbolo „%s‟ anstataŭ duloka kondiĉa operacisigno"
 
-#: parse.y:4259
+#: parse.y:4272
 msgid "conditional binary operator expected"
 msgstr "ĉi tie devas esti duloka kondiĉa operacisigno"
 
-#: parse.y:4281
+#: parse.y:4294
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr "La argumento „%s‟ ne konvenas por duloka kondiĉa operacisimbolo"
 
-#: parse.y:4285
+#: parse.y:4298
 msgid "unexpected argument to conditional binary operator"
 msgstr "<maltaŭga argumento por duloka kondiĉa operacisimbolo"
 
-#: parse.y:4296
+#: parse.y:4309
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "Misa simbolo „%c‟ en kondiĉa komando"
 
-#: parse.y:4299
+#: parse.y:4312
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "Misa simbolo „%s‟ en kondiĉa komando"
 
-#: parse.y:4303
+#: parse.y:4316
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "Misa simbolo „%d‟ en kondiĉa komando"
 
-#: parse.y:5649
+#: parse.y:5666
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "Sintaksa eraro apud neatendita simbolo „%s‟"
 
-#: parse.y:5667
+#: parse.y:5684
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "Sintaksa eraro apud „%s‟"
 
-#: parse.y:5677
+#: parse.y:5694
 msgid "syntax error: unexpected end of file"
 msgstr "Sintaksa eraro: Neatendita dosierfino"
 
-#: parse.y:5677
+#: parse.y:5694
 msgid "syntax error"
 msgstr "Sintaksa eraro"
 
-#: parse.y:5739
+#: parse.y:5756
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Uzu «%s» por eliri el la ŝelo.\n"
 
-#: parse.y:5901
+#: parse.y:5918
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "Neatendita dosierfino dum serĉo de responda „)‟"
 
 # XXX: internal_error
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "Kompletigo: Funkcio „%s‟ ne trovita"
@@ -1570,7 +1574,7 @@ msgstr "%s: Maleblas konservi la dosiernumeron en la variablo"
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr "«/dev/(tcp|udp)/host/port» ne disponeblas ekster retumado"
 
-#: redir.c:861 redir.c:971 redir.c:1032 redir.c:1194
+#: redir.c:861 redir.c:973 redir.c:1034 redir.c:1199
 msgid "redirection error: cannot duplicate fd"
 msgstr "Alidirektada eraro: Fiaskis kunnomumo al dosiernumero"
 
@@ -1852,87 +1856,90 @@ msgstr "Nekonata signalnumero"
 msgid "Unknown Signal #%d"
 msgstr "Nekonata signalo n-ro %d"
 
-#: subst.c:1352 subst.c:1510
+#: subst.c:1358 subst.c:1516
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "Misa anstataŭigo: Mankas ferma „%s‟ en %s"
 
-#: subst.c:2823
+#: subst.c:2829
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: Maleblas valorizi tabelanon per listo"
 
-#: subst.c:4964 subst.c:4980
+#: subst.c:5026 subst.c:5042
 msgid "cannot make pipe for process substitution"
 msgstr "Ne prosperis fari dukton por proceza anstataŭigo"
 
-#: subst.c:5012
+#: subst.c:5074
 msgid "cannot make child for process substitution"
 msgstr "Ne prosperis krei idon por proceza anstataŭigo"
 
-#: subst.c:5057
+#: subst.c:5119
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "Ne prosperis malfermi nomitan dukton %s porlegan"
 
-#: subst.c:5059
+#: subst.c:5121
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "Ne prosperis malfermi nomitan dukton %s por skribado"
 
-#: subst.c:5077
+#: subst.c:5139
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "Ne prosperis kunnomumi nomhavan dukton %s kiel dosiernumeron %d"
 
-#: subst.c:5273
+#: subst.c:5337
 msgid "cannot make pipe for command substitution"
 msgstr "Ne prosperis fari dukton por komanda anstataŭigo"
 
-#: subst.c:5311
+#: subst.c:5375
 msgid "cannot make child for command substitution"
 msgstr "Ne prosperis krei procezidon por komanda anstataŭigo"
 
-#: subst.c:5330
+#: subst.c:5394
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr "command_substitute: Ne prosperis kunnomumi la dosiernumeron 1 al dukto"
 
-#: subst.c:5733 subst.c:7900
+#: subst.c:5798 subst.c:8001
 #, c-format
 msgid "%s: invalid variable name for name reference"
 msgstr "%s: Misa variablonomo por nomreferenco"
 
-#: subst.c:5926
+#: subst.c:6009
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: Parametro estas NUL aŭ malaktiva"
 
-#: subst.c:6198 subst.c:6213
+#: subst.c:6281 subst.c:6296
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: subĉeno-esprimo < 0"
 
-#: subst.c:7356
+#: subst.c:7457
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: Misa anstataŭigo"
 
-#: subst.c:7433
+#: subst.c:7534
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: ĉi tiel ne valorizebla"
 
 # XXX: internal warning:
-#: subst.c:7767
-msgid "future versions of the shell will force evaluation as an arithmetic substitution"
-msgstr "Ontaj versioj de la ŝelo plenumos komputon kiel aritmetikan anstataŭigon"
+#: subst.c:7868
+msgid ""
+"future versions of the shell will force evaluation as an arithmetic "
+"substitution"
+msgstr ""
+"Ontaj versioj de la ŝelo plenumos komputon kiel aritmetikan anstataŭigon"
 
-#: subst.c:8271
+#: subst.c:8372
 #, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "Misa anstataŭigo: Mankas ferma „`‟ en %s"
 
-#: subst.c:9172
+#: subst.c:9273
 #, c-format
 msgid "no match: %s"
 msgstr "Nenio kongrua: %s"
@@ -1974,105 +1981,115 @@ msgid "invalid signal number"
 msgstr "Misa signalnumero"
 
 # XXX: internal_warning
-#: trap.c:348
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: Misa valoro en trap_list[%d]: %p"
 
 # XXX: internal_warning
-#: trap.c:352
+#: trap.c:359
 #, c-format
-msgid "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
+msgid ""
+"run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr "run_pending_traps: Signaltraktilo SIG_DFL resendas %d (%s) al mi mem"
 
-#: trap.c:398
+#: trap.c:413
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler: Misa signalnumero %d"
 
-#: variables.c:380
+#: variables.c:382
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "Eraro ĉe importo de funkcidifino por „%s‟"
 
 # XXX: internal_warning
-#: variables.c:778
+#: variables.c:780
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr "%d estas tro granda ŝelnivelo; mallevita ĝis 1"
 
+#: variables.c:1865
+#, fuzzy, c-format
+msgid "%s: circular name reference"
+msgstr "%s: Misa variablonomo por nomreferenco"
+
 # XXX: internal_error
-#: variables.c:2198
+#: variables.c:2228
 msgid "make_local_variable: no function context at current scope"
 msgstr "make_local_variable: Malestas funkcia kunteksto en ĉi-regiono"
 
-#: variables.c:2217
+#: variables.c:2247
 #, c-format
 msgid "%s: variable may not be assigned value"
 msgstr "%s: Variablo ne valorizebla"
 
 # XXX: internal_error
-#: variables.c:3554
+#: variables.c:3600
 msgid "all_local_variables: no function context at current scope"
 msgstr "all_local_variables: Malestas funkcia kunteksto en ĉi-regiono"
 
 # XXX: internal_error
-#: variables.c:3799
+#: variables.c:3845
 #, c-format
 msgid "%s has null exportstr"
 msgstr "«exportstr» de %s estas NUL"
 
 # XXX: internal_error
-#: variables.c:3804 variables.c:3813
+#: variables.c:3850 variables.c:3859
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr "Misa signo %d en eksporta signoĉeno por „%s‟"
 
 # XXX: internal_error
-#: variables.c:3819
+#: variables.c:3865
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr "Mankas „=‟ en eksporta signoĉeno por „%s‟"
 
 # XXX: internal_error
-#: variables.c:4252
+#: variables.c:4298
 msgid "pop_var_context: head of shell_variables not a function context"
-msgstr "pop_var_context: La kapo de „shell_variables‟ ne estas funkcia kunteksto"
+msgstr ""
+"pop_var_context: La kapo de „shell_variables‟ ne estas funkcia kunteksto"
 
 # XXX: internal_error
-#: variables.c:4265
+#: variables.c:4311
 msgid "pop_var_context: no global_variables context"
 msgstr "pop_var_context: Mankas kunteksto de „global_variables‟"
 
 # XXX: internal_error
-#: variables.c:4339
+#: variables.c:4385
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr "pop_scope: La kapo de „shell_variables‟ ne estas provizora regiono"
 
 # XXX: internal_error
-#: variables.c:5165
+#: variables.c:5211
 #, c-format
 msgid "%s: %s: cannot open as FILE"
 msgstr "%s: %s: Ne malfermeblas kiel DOSIERO"
 
 # XXX: internal_error
-#: variables.c:5170
+#: variables.c:5216
 #, c-format
 msgid "%s: %s: invalid value for trace file descriptor"
 msgstr "%s: %s: Misa valoro por spurada dosiernumero (trace file descriptor)"
 
 # # XXX: internal_error
-#: variables.c:5215
+#: variables.c:5261
 #, c-format
 msgid "%s: %s: compatibility value out of range"
 msgstr "%s: %s kongruo-nivelo estas ekster sia variejo"
 
-#: version.c:46 version2.c:46
-msgid "Copyright (C) 2012 Free Software Foundation, Inc."
+#: version.c:46
+#, fuzzy
+msgid "Copyright (C) 2013 Free Software Foundation, Inc."
 msgstr "Copyright (C) 2012 ĉe «Free Software Foundation, Inc.»"
 
 #: version.c:47 version2.c:47
-msgid "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
 msgstr ""
 "La permesilo estas GPLv3+; t.e. GNU GPL, versio 3ª aŭ pli nova.\n"
 "La tekston vd ĉe <http://gnu.org/licenses/gpl.html>\n"
@@ -2090,6 +2107,10 @@ msgstr "Ĉi tiu programo estas libera; vi rajtas libere ĝin ŝanĝi kaj pludoni
 msgid "There is NO WARRANTY, to the extent permitted by law."
 msgstr "NENIA GARANTIO estas donita, tiom kiom tion permesas la leĝo."
 
+#: version2.c:46
+msgid "Copyright (C) 2012 Free Software Foundation, Inc."
+msgstr "Copyright (C) 2012 ĉe «Free Software Foundation, Inc.»"
+
 #: xmalloc.c:91
 #, c-format
 msgid "%s: cannot allocate %lu bytes (%lu bytes allocated)"
@@ -2121,7 +2142,9 @@ msgid "unalias [-a] name [name ...]"
 msgstr "unalias [-a] NOMO [NOMO ...]"
 
 #: builtins.c:51
-msgid "bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function or readline-command]"
+msgid ""
+"bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-"
+"x keyseq:shell-command] [keyseq:readline-function or readline-command]"
 msgstr ""
 "bind [-lpsvPSVX] [-m KLAVARTABELO] [-f DOSIERNOMO] [-q NOMO]\n"
 "          [-u NOMO] [-r KLAVAĴO] [-x KLAVAĴO:ŜELKOMANDO]\n"
@@ -2144,7 +2167,8 @@ msgid "caller [expr]"
 msgstr "caller [ESPRIMO]"
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
+#, fuzzy
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-L|[-P [-e]]] [DOSIERUJO]"
 
 #: builtins.c:66
@@ -2234,7 +2258,9 @@ msgid "help [-dms] [pattern ...]"
 msgstr "help [-dms] [ŜABLONO ...]"
 
 #: builtins.c:121
-msgid "history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]"
+msgid ""
+"history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg "
+"[arg...]"
 msgstr ""
 "history [-c] [-d DEŜOVO] [n] aŭ\n"
 "history -awr [DOSIERNOMO] aŭ\n"
@@ -2251,7 +2277,9 @@ msgid "disown [-h] [-ar] [jobspec ...]"
 msgstr "disown [-h] [-ar] [LABORINDIKO ...]"
 
 #: builtins.c:132
-msgid "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]"
+msgid ""
+"kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l "
+"[sigspec]"
 msgstr ""
 "kill [-s SIGSNOM | -n SIGNUM | -SIGNOM] [PN | LABORINDIKO] ... aŭ\n"
 "kill -l [SIGNOM]"
@@ -2261,7 +2289,9 @@ msgid "let arg [arg ...]"
 msgstr "let ARG [ARG ...]"
 
 #: builtins.c:136
-msgid "read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]"
+msgid ""
+"read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p "
+"prompt] [-t timeout] [-u fd] [name ...]"
 msgstr ""
 "read [-ers] [-a TABELO] [-d DISIG] [-i TEKSTO]\n"
 "     [-n NSIGN] [-N NSIGN] [-p INVIT] [-t TLIM]\n"
@@ -2360,8 +2390,12 @@ msgid "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac"
 msgstr "case VORTO in [ŜABLONO [| ŜABLONO]...) KOMANDOJ ;;]... esac"
 
 #: builtins.c:192
-msgid "if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi"
-msgstr "if KOMANDOJ; then KOMANDOJ; [ elif KOMANDOJ; then KOMANDOJ; ]... [ else KOMANDOJ; ] fi"
+msgid ""
+"if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else "
+"COMMANDS; ] fi"
+msgstr ""
+"if KOMANDOJ; then KOMANDOJ; [ elif KOMANDOJ; then KOMANDOJ; ]... [ else "
+"KOMANDOJ; ] fi"
 
 #: builtins.c:194
 msgid "while COMMANDS; do COMMANDS; done"
@@ -2422,27 +2456,42 @@ msgid "printf [-v var] format [arguments]"
 msgstr "printf [-v VAR] FORMATO [ARGUMENTOJ]"
 
 #: builtins.c:229
-msgid "complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]"
+msgid ""
+"complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-"
+"W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S "
+"suffix] [name ...]"
 msgstr ""
 "complete [-abcdefgjksuv] [-pr] [-DE] [-o OPCIO] [-A AGO] [-G GLOBŜAB]\n"
 "         [-W VORTLISTO]  [-F FUNKCIO] [-C KOMANDO] [-X FILTROŜAB]\n"
 "         [-P PREFIKSO] [-S SUFFIKSO] [NOMO ...]"
 
 #: builtins.c:233
-msgid "compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
-msgstr "compgen [-abcdefgjksuv] [-o OPCIO]  [-A AGO] [-G GLOBŜAB] [-W vORTLISTO]  [-F FUNKCIO] [-C KOMANDO] [-X FILTROŜAB] [-P PREFIKSO] [-S SUFFIKSO] [VORTO]"
+msgid ""
+"compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  "
+"[-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
+msgstr ""
+"compgen [-abcdefgjksuv] [-o OPCIO]  [-A AGO] [-G GLOBŜAB] [-W vORTLISTO]  [-"
+"F FUNKCIO] [-C KOMANDO] [-X FILTROŜAB] [-P PREFIKSO] [-S SUFFIKSO] [VORTO]"
 
 #: builtins.c:237
 msgid "compopt [-o|+o option] [-DE] [name ...]"
 msgstr "compopt [-o|+o OPCIO] [-DE] [NOMO ...]"
 
 #: builtins.c:240
-msgid "mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
-msgstr "mapfile [-n NOMBRILO] [-O ORIGINO] [-s NOMBRILO] [-t] [-u DN] [-C RETROVOKO] [-c KVANTO] [TABELO]"
+msgid ""
+"mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
+msgstr ""
+"mapfile [-n NOMBRILO] [-O ORIGINO] [-s NOMBRILO] [-t] [-u DN] [-C RETROVOKO] "
+"[-c KVANTO] [TABELO]"
 
 #: builtins.c:242
-msgid "readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
-msgstr "readarray [-n NOMBRILO] [-O ORIGINO] [-s NOMBRILO] [-t] [-u DN] [-C RETROVOKO] [-c KVANTO] [TABELO]"
+msgid ""
+"readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
+msgstr ""
+"readarray [-n NOMBRILO] [-O ORIGINO] [-s NOMBRILO] [-t] [-u DN] [-C "
+"RETROVOKO] [-c KVANTO] [TABELO]"
 
 #  alias:
 #: builtins.c:254
@@ -2460,7 +2509,8 @@ msgid ""
 "      -p\tPrint all defined aliases in a reusable format\n"
 "    \n"
 "    Exit Status:\n"
-"    alias returns true unless a NAME is supplied for which no alias has been\n"
+"    alias returns true unless a NAME is supplied for which no alias has "
+"been\n"
 "    defined."
 msgstr ""
 "Difinu aŭ listigu alinomojn.\n"
@@ -2512,20 +2562,24 @@ msgid ""
 "    Options:\n"
 "      -m  keymap         Use KEYMAP as the keymap for the duration of this\n"
 "                         command.  Acceptable keymap names are emacs,\n"
-"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
+"move,\n"
 "                         vi-command, and vi-insert.\n"
 "      -l                 List names of functions.\n"
 "      -P                 List function names and bindings.\n"
 "      -p                 List functions and bindings in a form that can be\n"
 "                         reused as input.\n"
-"      -S                 List key sequences that invoke macros and their values\n"
-"      -s                 List key sequences that invoke macros and their values\n"
+"      -S                 List key sequences that invoke macros and their "
+"values\n"
+"      -s                 List key sequences that invoke macros and their "
+"values\n"
 "                         in a form that can be reused as input.\n"
 "      -V                 List variable names and values\n"
 "      -v                 List variable names and values in a form that can\n"
 "                         be reused as input.\n"
 "      -q  function-name  Query about which keys invoke the named function.\n"
-"      -u  function-name  Unbind all keys which are bound to the named function.\n"
+"      -u  function-name  Unbind all keys which are bound to the named "
+"function.\n"
 "      -r  keyseq         Remove the binding for KEYSEQ.\n"
 "      -f  filename       Read key bindings from FILENAME.\n"
 "      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
@@ -2616,7 +2670,8 @@ msgid ""
 "    \n"
 "    Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
 "    lookup.  This is useful when you wish to reimplement a shell builtin\n"
-"    as a shell function, but need to execute the builtin within the function.\n"
+"    as a shell function, but need to execute the builtin within the "
+"function.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
@@ -2665,19 +2720,26 @@ msgstr ""
 
 # cd:
 #: builtins.c:385
+#, fuzzy
 msgid ""
 "Change the shell working directory.\n"
 "    \n"
-"    Change the current directory to DIR.  The default DIR is the value of the\n"
+"    Change the current directory to DIR.  The default DIR is the value of "
+"the\n"
 "    HOME shell variable.\n"
 "    \n"
-"    The variable CDPATH defines the search path for the directory containing\n"
-"    DIR.  Alternative directory names in CDPATH are separated by a colon (:).\n"
-"    A null directory name is the same as the current directory.  If DIR begins\n"
+"    The variable CDPATH defines the search path for the directory "
+"containing\n"
+"    DIR.  Alternative directory names in CDPATH are separated by a colon "
+"(:).\n"
+"    A null directory name is the same as the current directory.  If DIR "
+"begins\n"
 "    with a slash (/), then CDPATH is not used.\n"
 "    \n"
-"    If the directory is not found, and the shell option `cdable_vars' is set,\n"
-"    the word is assumed to be  a variable name.  If that variable has a value,\n"
+"    If the directory is not found, and the shell option `cdable_vars' is "
+"set,\n"
+"    the word is assumed to be  a variable name.  If that variable has a "
+"value,\n"
 "    its value is used for DIR.\n"
 "    \n"
 "    Options:\n"
@@ -2688,13 +2750,18 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
-"    `..' is processed by removing the immediately previous pathname component\n"
+"    `..' is processed by removing the immediately previous pathname "
+"component\n"
 "    back to a slash or the beginning of DIR.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns 0 if the directory is changed, and if $PWD is set successfully when\n"
+"    Returns 0 if the directory is changed, and if $PWD is set successfully "
+"when\n"
 "    -P is used; non-zero otherwise."
 msgstr ""
 "Ŝanĝu la kurantan laboran dosierujon de la ŝelo.\n"
@@ -2728,7 +2795,7 @@ msgstr ""
 "    $PWD sukcese valoriziĝis; nenulo aliokaze."
 
 # pwd [-LP]
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2757,7 +2824,7 @@ msgstr ""
 "    0, krom se aperas misa opcio aŭ la kuranta dosierujo estas\n"
 "    nelegebla."
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2774,7 +2841,7 @@ msgstr ""
 "    Ĉiam sukcesa."
 
 # true
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2787,7 +2854,7 @@ msgstr ""
 "    Ĉiam sukcesa."
 
 # false:
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2801,12 +2868,13 @@ msgstr ""
 
 # command [-pVv] command [arg ...]
 # command [-pVv] KOMANDO [ARG ...]
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
 "    Runs COMMAND with ARGS suppressing  shell function lookup, or display\n"
-"    information about the specified COMMANDs.  Can be used to invoke commands\n"
+"    information about the specified COMMANDs.  Can be used to invoke "
+"commands\n"
 "    on disk when a function with the same name exists.\n"
 "    \n"
 "    Options:\n"
@@ -2836,7 +2904,7 @@ msgstr ""
 
 # declare [-afFirtx] [-p] [name[=value] ...]
 # declare [-aAfFilrtux] [-p] [NOMO[=VALORO] ...]
-#: builtins.c:485
+#: builtins.c:487
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2867,7 +2935,8 @@ msgid ""
 "    Variables with the integer attribute have arithmetic evaluation (see\n"
 "    the `let' command) performed when the variable is assigned a value.\n"
 "    \n"
-"    When used in a function, `declare' makes NAMEs local, as with the `local'\n"
+"    When used in a function, `declare' makes NAMEs local, as with the "
+"`local'\n"
 "    command.  The `-g' option suppresses this behavior.\n"
 "    \n"
 "    Exit Status:\n"
@@ -2907,10 +2976,11 @@ msgstr ""
 "    komando „local‟.  La opcio „-g‟ ĉi tiun efikon abolas.\n"
 "\n"
 "    Eliistato:\n"
-"    Sukceso, krom se aperas misa opcio aŭ okazas eraro ĉe valorizo de variablo."
+"    Sukceso, krom se aperas misa opcio aŭ okazas eraro ĉe valorizo de "
+"variablo."
 
 # typeset [-aAfFilrtux] [-p] name[=value] ...
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2922,7 +2992,7 @@ msgstr ""
 
 # local [option] name[=value] ...
 # local [OPCIO] NOMO[=VALORO] ...
-#: builtins.c:533
+#: builtins.c:535
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2949,11 +3019,12 @@ msgstr ""
 "    ŝelo ne estas plenumanta funkcion."
 
 # echo:
-#: builtins.c:550
+#: builtins.c:552
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
-"    Display the ARGs, separated by a single space character and followed by a\n"
+"    Display the ARGs, separated by a single space character and followed by "
+"a\n"
 "    newline, on the standard output.\n"
 "    \n"
 "    Options:\n"
@@ -3013,7 +3084,7 @@ msgstr ""
 "    Sukcesa, krom se okazas elig-eraro."
 
 # echo [-n] [ARG ...]
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -3037,7 +3108,7 @@ msgstr ""
 
 # enable [-a] [-dnps] [-f filename] [name ...]
 # enable [-a] [-dnps] [-f DOSIERNOMO] [NOMO ...]
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -3089,11 +3160,12 @@ msgstr ""
 "    eraro."
 
 # eval [ARG ...]
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
-"    Combine ARGs into a single string, use the result as input to the shell,\n"
+"    Combine ARGs into a single string, use the result as input to the "
+"shell,\n"
 "    and execute the resulting commands.\n"
 "    \n"
 "    Exit Status:\n"
@@ -3109,7 +3181,7 @@ msgstr ""
 
 # getopts optstring name [arg] =>
 # getopts OPCIĈENO NOMO [ARG]
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -3189,12 +3261,13 @@ msgstr ""
 
 # exec [-cl] [-a name] [command [arguments ...]] [redirection ...]
 # exec [-cl] [-a NOMO] [KOMANDO [ARGUMENTOJ ...]] [ALIDIREKTADO ...]
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
 "    Execute COMMAND, replacing this shell with the specified program.\n"
-"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not specified,\n"
+"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not "
+"specified,\n"
 "    any redirections take effect in the current shell.\n"
 "    \n"
 "    Options:\n"
@@ -3202,11 +3275,13 @@ msgid ""
 "      -c\t\texecute COMMAND with an empty environment\n"
 "      -l\t\tplace a dash in the zeroth argument to COMMAND\n"
 "    \n"
-"    If the command cannot be executed, a non-interactive shell exits, unless\n"
+"    If the command cannot be executed, a non-interactive shell exits, "
+"unless\n"
 "    the shell option `execfail' is set.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless COMMAND is not found or a redirection error occurs."
+"    Returns success unless COMMAND is not found or a redirection error "
+"occurs."
 msgstr ""
 "Anstataŭigu la ŝelon je la donita komando\n"
 "\n"
@@ -3228,7 +3303,7 @@ msgstr ""
 "    alirektado."
 
 # exit [n]
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -3241,11 +3316,12 @@ msgstr ""
 "    estas tiu de la plej ĵuse plenumita komando."
 
 # logout [N]
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
-"    Exits a login shell with exit status N.  Returns an error if not executed\n"
+"    Exits a login shell with exit status N.  Returns an error if not "
+"executed\n"
 "    in a login shell."
 msgstr ""
 "Adiaŭ, saluta ŝelo!\n"
@@ -3257,17 +3333,19 @@ msgstr ""
 #      fc -s [pat=rep] [command] =>
 # fc [-e REDAKTILO] [-lnr] [UNUA] [LASTA] aŭ
 # fc -s [ŜABLONO=ANST] [KOMANDO]
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
-"    fc is used to list or edit and re-execute commands from the history list.\n"
+"    fc is used to list or edit and re-execute commands from the history "
+"list.\n"
 "    FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
 "    string, which means the most recent command beginning with that\n"
 "    string.\n"
 "    \n"
 "    Options:\n"
-"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then EDITOR,\n"
+"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then "
+"EDITOR,\n"
 "    \t\tthen vi\n"
 "      -l \tlist lines instead of editing\n"
 "      -n\tomit line numbers when listing\n"
@@ -3281,7 +3359,8 @@ msgid ""
 "    the last command.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success or status of executed command; non-zero if an error occurs."
+"    Returns success or status of executed command; non-zero if an error "
+"occurs."
 msgstr ""
 "Eligu aŭ plenumu komandojn el la historilisto\n"
 "\n"
@@ -3309,7 +3388,7 @@ msgstr ""
 "    eraro."
 
 # fg [job_spec] => fg [LABORINDIKO]
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3330,12 +3409,14 @@ msgstr ""
 "    Tiu de la dialogigita komando; aŭ malsukceso, se okazis eraro."
 
 # bg [job_spec] => bg [LABORINDIKO]
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
-"    Place the jobs identified by each JOB_SPEC in the background, as if they\n"
-"    had been started with `&'.  If JOB_SPEC is not present, the shell's notion\n"
+"    Place the jobs identified by each JOB_SPEC in the background, as if "
+"they\n"
+"    had been started with `&'.  If JOB_SPEC is not present, the shell's "
+"notion\n"
 "    of the current job is used.\n"
 "    \n"
 "    Exit Status:\n"
@@ -3352,17 +3433,19 @@ msgstr ""
 "    eraro."
 
 # hash [-lr] [-p VOJNOMO] [-dt] [NOMO ...]
-#: builtins.c:782
+#: builtins.c:784
+#, fuzzy
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
 "    Determine and remember the full pathname of each command NAME.  If\n"
-"    no arguments are given, information about remembered commands is displayed.\n"
+"    no arguments are given, information about remembered commands is "
+"displayed.\n"
 "    \n"
 "    Options:\n"
 "      -d\t\tforget the remembered location of each NAME\n"
 "      -l\t\tdisplay in a format that may be reused as input\n"
-"      -p pathname\tuse PATHNAME is the full pathname of NAME\n"
+"      -p pathname\tuse PATHNAME as the full pathname of NAME\n"
 "      -r\t\tforget all remembered locations\n"
 "      -t\t\tprint the remembered location of each NAME, preceding\n"
 "    \t\teach location with the corresponding NAME if multiple\n"
@@ -3397,7 +3480,7 @@ msgstr ""
 
 # help [-ds] [pattern ...]
 # help [-ds] [ŜABLONO ...]
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3415,7 +3498,8 @@ msgid ""
 "      PATTERN\tPattern specifiying a help topic\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless PATTERN is not found or an invalid option is given."
+"    Returns success unless PATTERN is not found or an invalid option is "
+"given."
 msgstr ""
 "Vidigu informon pri prmitivaj komandoj\n"
 "\n"
@@ -3441,7 +3525,7 @@ msgstr ""
 # history [-c] [-d DEŜOVO] [n] aŭ
 # history -awr [DOSIERNOMO] aŭ
 # history -ps ARG [ARG...]
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3468,7 +3552,8 @@ msgid ""
 "    \n"
 "    If the $HISTTIMEFORMAT variable is set and not null, its value is used\n"
 "    as a format string for strftime(3) to print the time stamp associated\n"
-"    with each displayed history entry.  No time stamps are printed otherwise.\n"
+"    with each displayed history entry.  No time stamps are printed "
+"otherwise.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or an error occurs."
@@ -3513,7 +3598,7 @@ msgstr ""
 #     jobs -x command [args] =>
 # jobs [-lnprs] [LABORINDIKO ...] aŭ
 # jobs -x KOMANDO [ARGS]
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3559,7 +3644,7 @@ msgstr ""
 "    Ĉe „-x‟, la elirstato de la KOMANDO."
 
 # disown [-h] [-ar] [jobspec ...]
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3595,7 +3680,7 @@ msgstr ""
 #      kill -l [sigspec] =>
 # kill [-s SIGSNOM | -n SIGNUM | -SIGNOM] PN | LABORINDIKO ... aŭ
 # kill -l [SIGNOM]
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3639,14 +3724,15 @@ msgstr ""
 
 # let arg [arg ...]
 # let ARG [ARG ...]
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
 "    Evaluate each ARG as an arithmetic expression.  Evaluation is done in\n"
 "    fixed-width integers with no check for overflow, though division by 0\n"
 "    is trapped and flagged as an error.  The following list of operators is\n"
-"    grouped into levels of equal-precedence operators.  The levels are listed\n"
+"    grouped into levels of equal-precedence operators.  The levels are "
+"listed\n"
 "    in order of decreasing precedence.\n"
 "    \n"
 "    \tid++, id--\tvariable post-increment, post-decrement\n"
@@ -3728,18 +3814,21 @@ msgstr ""
 #      [-p prompt] [-t timeout] [-u fd] [name ...]
 # read [-ers] [-a TABELO] [-d DISIG] [-i TEKSTO] [-n NSIGN] [-N NSIGN]
 #      [-p INVIT] [-t TLIM] [-u DN] [NOMO ...]
-#: builtins.c:981
+#: builtins.c:983
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
 "    Reads a single line from the standard input, or from file descriptor FD\n"
-"    if the -u option is supplied.  The line is split into fields as with word\n"
+"    if the -u option is supplied.  The line is split into fields as with "
+"word\n"
 "    splitting, and the first word is assigned to the first NAME, the second\n"
 "    word to the second NAME, and so on, with any leftover words assigned to\n"
-"    the last NAME.  Only the characters found in $IFS are recognized as word\n"
+"    the last NAME.  Only the characters found in $IFS are recognized as "
+"word\n"
 "    delimiters.\n"
 "    \n"
-"    If no NAMEs are supplied, the line read is stored in the REPLY variable.\n"
+"    If no NAMEs are supplied, the line read is stored in the REPLY "
+"variable.\n"
 "    \n"
 "    Options:\n"
 "      -a array\tassign the words read to sequential indices of the array\n"
@@ -3751,13 +3840,15 @@ msgid ""
 "      -n nchars\treturn after reading NCHARS characters rather than waiting\n"
 "    \t\tfor a newline, but honor a delimiter if fewer than NCHARS\n"
 "    \t\tcharacters are read before the delimiter\n"
-"      -N nchars\treturn only after reading exactly NCHARS characters, unless\n"
+"      -N nchars\treturn only after reading exactly NCHARS characters, "
+"unless\n"
 "    \t\tEOF is encountered or read times out, ignoring any delimiter\n"
 "      -p prompt\toutput the string PROMPT without a trailing newline before\n"
 "    \t\tattempting to read\n"
 "      -r\t\tdo not allow backslashes to escape any characters\n"
 "      -s\t\tdo not echo input coming from a terminal\n"
-"      -t timeout\ttime out and return failure if a complete line of input is\n"
+"      -t timeout\ttime out and return failure if a complete line of input "
+"is\n"
 "    \t\tnot read within TIMEOUT seconds.  The value of the TMOUT\n"
 "    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
 "    \t\tfractional number.  If TIMEOUT is 0, read returns immediately,\n"
@@ -3767,8 +3858,10 @@ msgid ""
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
-"    The return code is zero, unless end-of-file is encountered, read times out\n"
-"    (in which case it's greater than 128), a variable assignment error occurs,\n"
+"    The return code is zero, unless end-of-file is encountered, read times "
+"out\n"
+"    (in which case it's greater than 128), a variable assignment error "
+"occurs,\n"
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 "Legu linion el la ĉefenigujo kaj disigu ĝin en kampojn\n"
@@ -3815,7 +3908,7 @@ msgstr ""
 
 # return [n]
 # return [N]
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3837,7 +3930,7 @@ msgstr ""
 
 # set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]
 # set [-abefhkmnptuvxBCHP] [-o OPCINOMO] [--] [ARG ...]
-#: builtins.c:1039
+#: builtins.c:1041
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3880,7 +3973,8 @@ msgid ""
 "              physical     same as -P\n"
 "              pipefail     the return value of a pipeline is the status of\n"
 "                           the last command to exit with a non-zero status,\n"
-"                           or zero if no command exited with a non-zero status\n"
+"                           or zero if no command exited with a non-zero "
+"status\n"
 "              posix        change the behavior of bash where the default\n"
 "                           operation differs from the Posix standard to\n"
 "                           match the standard\n"
@@ -4006,7 +4100,7 @@ msgstr ""
 
 # unset [-f] [-v] [name ...]
 # unset [-f] [-v] [NOMO ...]
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -4018,7 +4112,8 @@ msgid ""
 "      -n\ttreat each NAME as a name reference and unset the variable itself\n"
 "    \trather than the variable it references\n"
 "    \n"
-"    Without options, unset first tries to unset a variable, and if that fails,\n"
+"    Without options, unset first tries to unset a variable, and if that "
+"fails,\n"
 "    tries to unset a function.\n"
 "    \n"
 "    Some variables cannot be unset; also see `readonly'.\n"
@@ -4046,12 +4141,13 @@ msgstr ""
 
 # export [-fn] [name[=value] ...] or export -p
 # export [-fn] [NOMO[=VALORO] ...]  aŭ  export -p
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
 "    Marks each NAME for automatic export to the environment of subsequently\n"
-"    executed commands.  If VALUE is supplied, assign VALUE before exporting.\n"
+"    executed commands.  If VALUE is supplied, assign VALUE before "
+"exporting.\n"
 "    \n"
 "    Options:\n"
 "      -f\trefer to shell functions\n"
@@ -4081,7 +4177,8 @@ msgstr ""
 
 # readonly [-af] [name[=value] ...] or readonly -p
 # readonly [-aAf] [NOMO[=VALORO] ...]  aŭ  readonly -p
-#: builtins.c:1165
+#: builtins.c:1167
+#, fuzzy
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -4093,7 +4190,9 @@ msgid ""
 "      -a\trefer to indexed array variables\n"
 "      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
-"      -p\tdisplay a list of all readonly variables and functions\n"
+"      -p\tdisplay a list of all readonly variables or functions, depending "
+"on\n"
+"            whether or not the -f option is given\n"
 "    \n"
 "    An argument of `--' disables further option processing.\n"
 "    \n"
@@ -4118,7 +4217,7 @@ msgstr ""
 "    Sukceso, krom se aperas nevalida nomo aŭ misa opcio."
 
 # shift [n]
-#: builtins.c:1186
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -4135,7 +4234,7 @@ msgstr ""
 
 # source filename [arguments]
 # source DOSIERNOMO [ARGUMENTOJ]
-#: builtins.c:1198 builtins.c:1213
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -4160,7 +4259,7 @@ msgstr ""
 "    DOSIERNOMO ne legeblas."
 
 # suspend [-f]
-#: builtins.c:1229
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -4186,7 +4285,7 @@ msgstr ""
 
 # test [expr]
 # test [ESPRIMO]
-#: builtins.c:1245
+#: builtins.c:1248
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4220,7 +4319,8 @@ msgid ""
 "      -x FILE        True if the file is executable by you.\n"
 "      -O FILE        True if the file is effectively owned by you.\n"
 "      -G FILE        True if the file is effectively owned by your group.\n"
-"      -N FILE        True if the file has been modified since it was last read.\n"
+"      -N FILE        True if the file has been modified since it was last "
+"read.\n"
 "    \n"
 "      FILE1 -nt FILE2  True if file1 is newer than file2 (according to\n"
 "                       modification date).\n"
@@ -4241,7 +4341,8 @@ msgid ""
 "      STRING1 != STRING2\n"
 "                     True if the strings are not equal.\n"
 "      STRING1 < STRING2\n"
-"                     True if STRING1 sorts before STRING2 lexicographically.\n"
+"                     True if STRING1 sorts before STRING2 "
+"lexicographically.\n"
 "      STRING1 > STRING2\n"
 "                     True if STRING1 sorts after STRING2 lexicographically.\n"
 "    \n"
@@ -4249,7 +4350,8 @@ msgid ""
 "    \n"
 "      -o OPTION      True if the shell option OPTION is enabled.\n"
 "      -v VAR\t True if the shell variable VAR is set\n"
-"      -R VAR\t True if the shell variable VAR is set and is a name reference.\n"
+"      -R VAR\t True if the shell variable VAR is set and is a name "
+"reference.\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"
@@ -4340,7 +4442,7 @@ msgstr ""
 "    argumento."
 
 # [ arg... ]
-#: builtins.c:1326
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4350,11 +4452,12 @@ msgstr ""
 "Ĉi tiu estas sinonimo de la primitivo „test‟; tamen la lasta\n"
 "    argumento devas esti „]‟ fermanta la esprimon komencitan per „[‟."
 
-#: builtins.c:1335
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
-"    Prints the accumulated user and system times for the shell and all of its\n"
+"    Prints the accumulated user and system times for the shell and all of "
+"its\n"
 "    child processes.\n"
 "    \n"
 "    Exit Status:\n"
@@ -4370,11 +4473,12 @@ msgstr ""
 
 # trap [-lp] [[arg] signal_spec ...]
 # trap [-lp] [[ARG] SIGNALINDIKO ...]
-#: builtins.c:1347
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
-"    Defines and activates handlers to be run when the shell receives signals\n"
+"    Defines and activates handlers to be run when the shell receives "
+"signals\n"
 "    or other conditions.\n"
 "    \n"
 "    ARG is a command to be read and executed when the shell receives the\n"
@@ -4383,26 +4487,34 @@ msgid ""
 "    value.  If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
 "    shell and by the commands it invokes.\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.  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"
+"    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.  "
+"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"
+"    If no arguments are supplied, trap prints the list of commands "
+"associated\n"
 "    with each signal.\n"
 "    \n"
 "    Options:\n"
 "      -l\tprint a list of signal names and their corresponding numbers\n"
 "      -p\tdisplay the trap commands associated with each SIGNAL_SPEC\n"
 "    \n"
-"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal number.\n"
+"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal "
+"number.\n"
 "    Signal names are case insensitive and the SIG prefix is optional.  A\n"
 "    signal may be sent to the shell with \"kill -signal $$\".\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless a SIGSPEC is invalid or an invalid option is given."
+"    Returns success unless a SIGSPEC is invalid or an invalid option is "
+"given."
 msgstr ""
 "Kaptu signalojn kaj aliajn eventojn\n"
 "\n"
@@ -4440,7 +4552,7 @@ msgstr ""
 
 # type [-afptP] name [name ...]
 # type [-afptP] NOMO [NOMO ...]
-#: builtins.c:1383
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -4466,7 +4578,8 @@ msgid ""
 "      NAME\tCommand name to be interpreted.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success if all of the NAMEs are found; fails if any are not found."
+"    Returns success if all of the NAMEs are found; fails if any are not "
+"found."
 msgstr ""
 "Vidigu informon pri tipo de komando\n"
 "\n"
@@ -4497,11 +4610,12 @@ msgstr ""
 
 # ulimit [-SHacdefilmnpqrstuvx] [limit]
 # ulimit [-SHacdefilmnpqrstuvx] [LIMO]
-#: builtins.c:1414
+#: builtins.c:1417
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
-"    Provides control over the resources available to the shell and processes\n"
+"    Provides control over the resources available to the shell and "
+"processes\n"
 "    it creates, on systems that allow such control.\n"
 "    \n"
 "    Options:\n"
@@ -4587,7 +4701,7 @@ msgstr ""
 
 # umask [-p] [-S] [mode]
 # umask [-p] [-S] [REĜIMO]
-#: builtins.c:1462
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -4622,14 +4736,16 @@ msgstr ""
 
 # wait [-n] [id ...]
 # wait [-n] [IND ...]
-#: builtins.c:1482
+#: builtins.c:1485
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
-"    Waits for each process identified by an ID, which may be a process ID or a\n"
+"    Waits for each process identified by an ID, which may be a process ID or "
+"a\n"
 "    job specification, and reports its termination status.  If ID is not\n"
 "    given, waits for all currently active child processes, and the return\n"
-"    status is zero.  If ID is a a job specification, waits for all processes\n"
+"    status is zero.  If ID is a a job specification, waits for all "
+"processes\n"
 "    in that job's pipeline.\n"
 "    \n"
 "    If the -n option is supplied, waits for the next job to terminate and\n"
@@ -4656,16 +4772,18 @@ msgstr ""
 
 # wait [pid ...]
 # wait [PN ...]
-#: builtins.c:1503
+#: builtins.c:1506
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
-"    Waits for each process specified by a PID and reports its termination status.\n"
+"    Waits for each process specified by a PID and reports its termination "
+"status.\n"
 "    If PID is not given, waits for all currently active child processes,\n"
 "    and the return status is zero.  PID must be a process ID.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns the status of the last PID; fails if PID is invalid or an invalid\n"
+"    Returns the status of the last PID; fails if PID is invalid or an "
+"invalid\n"
 "    option is given."
 msgstr ""
 "Atendu ke procezoj finiĝu, kaj liveru elirstaton\n"
@@ -4680,7 +4798,7 @@ msgstr ""
 
 # for NAME [in WORDS ... ] ; do COMMANDS; done
 # for NOMO [in VORTOJ ... ] ; do KOMANDOJ; done
-#: builtins.c:1518
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -4704,7 +4822,7 @@ msgstr ""
 
 # for (( exp1; exp2; exp3 )); do COMMANDS; done
 # for (( ESPR1; ESPR2; ESPR3 )); do KOMANDOJ; done
-#: builtins.c:1532
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -4736,7 +4854,7 @@ msgstr ""
 
 # select NAME [in WORDS ... ;] do COMMANDS; done
 # select NONO [in VORTOJ ... ;] do KOMANDOJ; done
-#: builtins.c:1550
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -4773,7 +4891,7 @@ msgstr ""
 
 # time [-p] PIPELINE
 # time [-p] DUKTO
-#: builtins.c:1571
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -4804,7 +4922,7 @@ msgstr ""
 
 # case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac
 # case VORTO in [ŜABLONO [| ŜABLONO]...) KOMANDOJ ;;]... esac
-#: builtins.c:1588
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -4826,16 +4944,21 @@ msgstr ""
 # [ else COMMANDS; ] fi
 # if KOMANDOJ; then KOMANDOJ;[ elif KOMANDOJ; then KOMANDOJ; ]...
 # [ else KOMANDOJ; ] fi
-#: builtins.c:1600
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
-"    The `if COMMANDS' list is executed.  If its exit status is zero, then the\n"
-"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list is\n"
+"    The `if COMMANDS' list is executed.  If its exit status is zero, then "
+"the\n"
+"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list "
+"is\n"
 "    executed in turn, and if its exit status is zero, the corresponding\n"
-"    `then COMMANDS' list is executed and the if command completes.  Otherwise,\n"
-"    the `else COMMANDS' list is executed, if present.  The exit status of the\n"
-"    entire construct is the exit status of the last command executed, or zero\n"
+"    `then COMMANDS' list is executed and the if command completes.  "
+"Otherwise,\n"
+"    the `else COMMANDS' list is executed, if present.  The exit status of "
+"the\n"
+"    entire construct is the exit status of the last command executed, or "
+"zero\n"
 "    if no condition tested true.\n"
 "    \n"
 "    Exit Status:\n"
@@ -4853,7 +4976,7 @@ msgstr ""
 
 # while COMMANDS; do COMMANDS; done
 # while KOMANDOJ; do KOMANDOJ; done
-#: builtins.c:1617
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -4873,7 +4996,7 @@ msgstr ""
 
 # until COMMANDS; do COMMANDS; done
 # until KOMANDOJ; do KOMANDOJ; done
-#: builtins.c:1629
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -4893,7 +5016,7 @@ msgstr ""
 
 # coproc [NAME] command [redirections]
 # coproc [NOMO] KOMANDO [ALIDIREKTADOJ]
-#: builtins.c:1641
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -4917,12 +5040,13 @@ msgstr ""
 
 # function name { COMMANDS ; } or name () { COMMANDS ; }
 # function NOMO { KOMANDOJ ; }  aŭ  NOMO () { KOMANDOJ ; }
-#: builtins.c:1655
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
 "    Create a shell function named NAME.  When invoked as a simple command,\n"
-"    NAME runs COMMANDs in the calling shell's context.  When NAME is invoked,\n"
+"    NAME runs COMMANDs in the calling shell's context.  When NAME is "
+"invoked,\n"
 "    the arguments are passed to the function as $1...$n, and the function's\n"
 "    name is in $FUNCNAME.\n"
 "    \n"
@@ -4941,7 +5065,7 @@ msgstr ""
 
 # grouping_braces: { COMMANDS ; }
 # { KOMANDOJ ; }
-#: builtins.c:1669
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -4961,7 +5085,7 @@ msgstr ""
 
 # job_spec [&]
 # LABORINDIKO [&]
-#: builtins.c:1681
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -4986,7 +5110,7 @@ msgstr ""
 
 # (( expression ))
 # (( ESPRIMO ))
-#: builtins.c:1696
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -5006,13 +5130,16 @@ msgstr ""
 
 # [[ expression ]]
 # [[ ESPRIMO ]]
-#: builtins.c:1708
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
-"    Returns a status of 0 or 1 depending on the evaluation of the conditional\n"
-"    expression EXPRESSION.  Expressions are composed of the same primaries used\n"
-"    by the `test' builtin, and may be combined using the following operators:\n"
+"    Returns a status of 0 or 1 depending on the evaluation of the "
+"conditional\n"
+"    expression EXPRESSION.  Expressions are composed of the same primaries "
+"used\n"
+"    by the `test' builtin, and may be combined using the following "
+"operators:\n"
 "    \n"
 "      ( EXPRESSION )\tReturns the value of EXPRESSION\n"
 "      ! EXPRESSION\t\tTrue if EXPRESSION is false; else false\n"
@@ -5054,7 +5181,7 @@ msgstr ""
 
 # help var
 # variables - Names and meanings of some shell variables
-#: builtins.c:1734
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -5161,7 +5288,7 @@ msgstr ""
 
 # pushd [-n] [+N | -N | dir]
 # pushd [-n] [+N | -N | DOSIERUJO]
-#: builtins.c:1791
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -5220,7 +5347,7 @@ msgstr ""
 "    Sukceso, krom se aperas misa argumento aŭ se cd malsukcesas."
 
 # popd [-n] [+N | -N]
-#: builtins.c:1825
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -5269,7 +5396,7 @@ msgstr ""
 "    Sukceso, krom se aperas misa argumento aŭ se cd malsukcesas."
 
 # dirs [-clpv] [+N] [-N]
-#: builtins.c:1855
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -5286,10 +5413,12 @@ msgid ""
 "    \twith its position in the stack\n"
 "    \n"
 "    Arguments:\n"
-"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
 "    Exit Status:\n"
@@ -5321,12 +5450,13 @@ msgstr ""
 
 # shopt [-pqsu] [-o] [optname ...]
 # shopt [-pqsu] [-o] [OPCINOMO ...]
-#: builtins.c:1884
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
 "    Change the setting of each shell option OPTNAME.  Without any option\n"
-"    arguments, list all shell options with an indication of whether or not each\n"
+"    arguments, list all shell options with an indication of whether or not "
+"each\n"
 "    is set.\n"
 "    \n"
 "    Options:\n"
@@ -5359,7 +5489,7 @@ msgstr ""
 
 # printf [-v var] format [arguments]
 # printf [-v VAR] FORMATO [ARGUMENTOJ]
-#: builtins.c:1905
+#: builtins.c:1908
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -5367,27 +5497,34 @@ msgid ""
 "      -v var\tassign the output to shell variable VAR rather than\n"
 "    \t\tdisplay it on the standard output\n"
 "    \n"
-"    FORMAT is a character string which contains three types of objects: plain\n"
-"    characters, which are simply copied to standard output; character escape\n"
+"    FORMAT is a character string which contains three types of objects: "
+"plain\n"
+"    characters, which are simply copied to standard output; character "
+"escape\n"
 "    sequences, which are converted and copied to the standard output; and\n"
-"    format specifications, each of which causes printing of the next successive\n"
+"    format specifications, each of which causes printing of the next "
+"successive\n"
 "    argument.\n"
 "    \n"
-"    In addition to the standard format specifications described in printf(1),\n"
+"    In addition to the standard format specifications described in "
+"printf(1),\n"
 "    printf interprets:\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"
+"      %(fmt)T output the date-time string resulting from using FMT as a "
+"format\n"
 "            string for strftime(3)\n"
 "    \n"
 "    The format is re-used as necessary to consume all of the arguments.  If\n"
 "    there are fewer arguments than the format requires,  extra format\n"
-"    specifications behave as if a zero value or null string, as appropriate,\n"
+"    specifications behave as if a zero value or null string, as "
+"appropriate,\n"
 "    had been supplied.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or a write or assignment\n"
+"    Returns success unless an invalid option is given or a write or "
+"assignment\n"
 "    error occurs."
 msgstr ""
 "Aranĝu kaj eligu ARGUMENTOJn laŭ FORMATO.\n"
@@ -5419,12 +5556,14 @@ msgstr ""
 # complete [-abcdefgjksuv] [-pr] [-DE] [-o OPCIO] [-A AGO] [-G GLOBŜAB]
 #          [-W VORTLISTO]  [-F FUNKCIO] [-C KOMANDO] [-X FILTROŜAB]
 #          [-P PREFIKSO] [-S SUFFIKSO] [NOMO ...]
-#: builtins.c:1939
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
-"    For each NAME, specify how arguments are to be completed.  If no options\n"
-"    are supplied, existing completion specifications are printed in a way that\n"
+"    For each NAME, specify how arguments are to be completed.  If no "
+"options\n"
+"    are supplied, existing completion specifications are printed in a way "
+"that\n"
 "    allows them to be reused as input.\n"
 "    \n"
 "    Options:\n"
@@ -5470,12 +5609,13 @@ msgstr ""
 # compgen [-abcdefgjksuv] [-o OPCIO]  [-A AGO] [-G GLOBŜAB]
 #      [-W vORTLISTO]  [-F FUNKCIO] [-C KOMANDO] [-X FILTROŜAB]
 #      [-P PREFIKSO] [-S SUFFIKSO] [VORTO]
-#: builtins.c:1967
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
 "    Intended to be used from within a shell function generating possible\n"
-"    completions.  If the optional WORD argument is supplied, matches against\n"
+"    completions.  If the optional WORD argument is supplied, matches "
+"against\n"
 "    WORD are generated.\n"
 "    \n"
 "    Exit Status:\n"
@@ -5490,13 +5630,16 @@ msgstr ""
 "    Sukceso, krom se aperas misa opcio aŭ okazas eraro."
 
 # compopt [-o|+o OPCIO] [-DE] [NOMO ...]
-#: builtins.c:1982
+#: builtins.c:1985
 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 being executed.  If no OPTIONs are given, print\n"
-"    the completion options for each NAME or the current completion specification.\n"
+"    Modify the completion options for each NAME, or, if no NAMEs are "
+"supplied,\n"
+"    the completion currently being executed.  If no OPTIONs are given, "
+"print\n"
+"    the completion options for each NAME or the current completion "
+"specification.\n"
 "    \n"
 "    Options:\n"
 "    \t-o option\tSet completion option OPTION for each NAME\n"
@@ -5546,22 +5689,28 @@ msgstr ""
 #      [-c quantum] [array]
 # mapfile [-n NOMBRILO] [-O ORIGINO] [-s NOMBRILO] [-t] [-u DN] [-C RETROVOKO]
 #      [-c KVANTO] [TABELO] 
-#: builtins.c:2012
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
-"    Read lines from the standard input into the indexed array variable ARRAY, or\n"
-"    from file descriptor FD if the -u option is supplied.  The variable MAPFILE\n"
+"    Read lines from the standard input into the indexed array variable "
+"ARRAY, or\n"
+"    from file descriptor FD if the -u option is supplied.  The variable "
+"MAPFILE\n"
 "    is the default ARRAY.\n"
 "    \n"
 "    Options:\n"
-"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are copied.\n"
-"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default index is 0.\n"
+"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are "
+"copied.\n"
+"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default "
+"index is 0.\n"
 "      -s count \tDiscard the first COUNT lines read.\n"
 "      -t\t\tRemove a trailing newline from each line read.\n"
-"      -u fd\t\tRead lines from file descriptor FD instead of the standard input.\n"
+"      -u fd\t\tRead lines from file descriptor FD instead of the standard "
+"input.\n"
 "      -C callback\tEvaluate CALLBACK each time QUANTUM lines are read.\n"
-"      -c quantum\tSpecify the number of lines read between each call to CALLBACK.\n"
+"      -c quantum\tSpecify the number of lines read between each call to "
+"CALLBACK.\n"
 "    \n"
 "    Arguments:\n"
 "      ARRAY\t\tArray variable name to use for file data.\n"
@@ -5571,11 +5720,13 @@ msgid ""
 "    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"
+"    If not supplied with an explicit origin, mapfile will clear ARRAY "
+"before\n"
 "    assigning to it.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or ARRAY is readonly or\n"
+"    Returns success unless an invalid option is given or ARRAY is readonly "
+"or\n"
 "    not an indexed array."
 msgstr ""
 "Legu liniojn el la ĉefenigujo en tabelvariablon\n"
@@ -5612,7 +5763,7 @@ msgstr ""
 
 # readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback]
 #        [-c quantum] [array]
-#: builtins.c:2046
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 5c2afd3fdb2b54fa8d7ccf0480ec219062eaa1b1..82e40bc2aa2131646fc9a469b005105e021dd109 100644 (file)
Binary files a/po/es.gmo and b/po/es.gmo differ
index 95d251bba057fa8365512b031cf660fca0312593..0f1ac47fd0f9fd61e3c3b990cd3f582778b687ba 100644 (file)
--- a/po/es.po
+++ b/po/es.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU bash 4.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2011-08-14 11:55-0500\n"
 "Last-Translator: Cristian Othón Martínez Vera <cfuga@cfuga.mx>\n"
 "Language-Team: Spanish <es@li.org>\n"
@@ -46,23 +46,23 @@ msgstr "%s: %s: se debe usar un subíndice al asignar a una matriz asociativa"
 msgid "%s: cannot create: %s"
 msgstr "%s: no se puede crear: %s"
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 "bash_execute_unix_command: no se puede encontrar la combinación de teclas "
 "para la orden"
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: el primer carácter que no es espacio en blanco no es `\"'"
 
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "no hay un `%c' que cierre en %s"
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: falta un `:' separador"
@@ -114,7 +114,7 @@ msgstr "cuenta de ciclo"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "sólo tiene significado en un ciclo `for', `while' o `until'"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -124,15 +124,15 @@ msgstr ""
 "    \n"
 "    Sin EXPR, devuelve "
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "HOME no está definido"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "demasiados argumentos"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "OLDPWD no está definido"
 
@@ -318,7 +318,7 @@ msgstr ""
 msgid "cannot use `-f' to make functions"
 msgstr "no se puede usar `-f' para hacer funciones"
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: función de sólo lectura"
@@ -357,7 +357,7 @@ msgstr "%s: no se cargó dinámicamente"
 msgid "%s: cannot delete: %s"
 msgstr "%s: no se puede borrar: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -840,40 +840,40 @@ msgstr "%s is %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr "%s está asociado (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: límite de argumento inválido"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "`%c': orden errónea"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: no se puede obtener el límite: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "límite"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: no se puede modificar el límite: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "número octal"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "`%c': operador de modo simbólico inválido"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "`%c': carácter de modo simbólico inválido"
@@ -932,44 +932,44 @@ msgstr "TIMEFORMAT: `%c': carácter de formato inválido"
 msgid "pipe error"
 msgstr "error de tubería"
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: restringido: no se puede especificar `/' en nombres de órdenes"
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: no se encontró la orden"
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: intérprete erróneo"
 
 # file=fichero. archive=archivo. Si no, es imposible traducir tar. sv
 # De acuerdo. Corregido en todo el fichero. cfuga
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, fuzzy, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: no se puede ejecutar el fichero binario"
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, fuzzy, c-format
 msgid "`%s': is a special builtin"
 msgstr "%s es una orden interna del shell\n"
 
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "no se puede duplicar el df %d al df %d"
@@ -1050,12 +1050,12 @@ msgstr "%s: error de expresión\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: no se puede acceder a los directorios padre"
 
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "no se puede reestablecer el modo nodelay para el df %d"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
@@ -1065,7 +1065,7 @@ msgstr ""
 # buffer: espacio intermedio , alojamiento intermedio ( me gusta menos )
 # em+
 # almacenamiento intermedio. cfuga
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr ""
@@ -1307,22 +1307,22 @@ msgstr "%s: especificación de ruta de red errónea"
 msgid "network operations not supported"
 msgstr "no hay soporte para operaciones de red"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr "setlocale: LC_ALL: no se puede cambiar el local (%s)"
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr "setlocale: LC_ALL: no se puede cambiar el local (%s): %s"
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "setlocale: %s: no se puede cambiar el local (%s)"
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "setlocale: %s: no se puede cambiar el local (%s): %s"
@@ -1477,7 +1477,7 @@ msgstr "Use \"%s\" para dejar el shell.\n"
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "EOF inesperado mientras se buscaba un `)' coincidente"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "completion: no se encuentra la función `%s'"
@@ -1940,12 +1940,12 @@ msgstr "falta un `]'"
 msgid "invalid signal number"
 msgstr "número de señal inválido"
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: valor erróneo en trap_list[%d]: %p"
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -2119,7 +2119,8 @@ msgid "caller [expr]"
 msgstr "caller [expresión]"
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
+#, fuzzy
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-L|[-P [-e]]] [directorio]"
 
 #: builtins.c:66
@@ -2717,6 +2718,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2757,7 +2761,7 @@ msgstr ""
 "    Devuelve 0 si se cambia el directorio, y si $PWD está definido con\n"
 "    éxito cuando se usa -P; de otra forma es diferente a cero."
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2785,7 +2789,7 @@ msgstr ""
 "    Devuelve 0 a menos que se de una opción inválida o no se pueda leer\n"
 "    el directorio actual."
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2801,7 +2805,7 @@ msgstr ""
 "    Estado de Salida:\n"
 "    Siempre con éxito."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2813,7 +2817,7 @@ msgstr ""
 "    Estado de salida:\n"
 "    Siempre con éxito."
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2825,7 +2829,7 @@ msgstr ""
 "    Estado de salida:\n"
 "    Siempre falla."
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2863,7 +2867,7 @@ msgstr ""
 "    Devuelve el estado de salida de la ORDEN, o falla si no se encuentra\n"
 "    la ORDEN."
 
-#: builtins.c:485
+#: builtins.c:487
 #, fuzzy
 msgid ""
 "Set variable values and attributes.\n"
@@ -2940,7 +2944,7 @@ msgstr ""
 "    Devuelve con éxito a menos que se de una opción inválida o\n"
 "    suceda un error."
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2950,7 +2954,7 @@ msgstr ""
 "    \n"
 "    Obsoleto.  Consulte `help declare'."
 
-#: builtins.c:533
+#: builtins.c:535
 #, fuzzy
 msgid ""
 "Define local variables.\n"
@@ -2977,7 +2981,7 @@ msgstr ""
 "    Devuelve con éxito a menos que se de una opción inválida, suceda\n"
 "    un error, o el shell no esté ejecutando una función."
 
-#: builtins.c:550
+#: builtins.c:552
 #, fuzzy
 msgid ""
 "Write arguments to the standard output.\n"
@@ -3042,7 +3046,7 @@ msgstr ""
 "    Estado de salida:\n"
 "    Devuelve con éxito a menos que suceda un error de escritura."
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -3064,7 +3068,7 @@ msgstr ""
 "    Estado de salida:\n"
 "    Devuelve con éxito a menos que suceda un error de escritura."
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -3119,7 +3123,7 @@ msgstr ""
 "shell\n"
 "    o suceda un error."
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -3144,7 +3148,7 @@ msgstr ""
 # en una de dos formas -> en una de las dos formas siguientes em+
 # dar argumentos -> especificar em+
 # De acuerdo. cfuga
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -3224,7 +3228,7 @@ msgstr ""
 "    Devuelve con éxito si se encuentra una opción; falla si se encuentra\n"
 "    el final de las opciones o sucede un error."
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -3265,7 +3269,7 @@ msgstr ""
 "    Devuelve éxito a menos que no se encuentre la ORDEN o que suceda un\n"
 "    error de redirección."
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -3278,7 +3282,7 @@ msgstr ""
 "salida\n"
 "    es el mismo de la última orden ejecutada."
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -3291,7 +3295,7 @@ msgstr ""
 "    Termina un shell de entrada con un estado de salida de N. Devuelve un\n"
 "    error si no se ejecuta en un shell de entrada."
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -3347,7 +3351,7 @@ msgstr ""
 "error\n"
 "    es diferente de cero."
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3368,7 +3372,7 @@ msgstr ""
 "    El estado del comando ubicado en primer plano, o falla si sucede un "
 "error."
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -3391,7 +3395,7 @@ msgstr ""
 "    Devuelve éxito a menos que el control de trabajos no esté activado o\n"
 "    suceda un error."
 
-#: builtins.c:782
+#: builtins.c:784
 #, fuzzy
 msgid ""
 "Remember or display program locations.\n"
@@ -3437,7 +3441,7 @@ msgstr ""
 "    Devuelve con éxito a menos que no se encuentre NOMBRE o se proporcione\n"
 "    una opción inválida."
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3478,7 +3482,7 @@ msgstr ""
 "    Devuelve con éxito a menos que no se encuentre PATRÓN o se proporcione\n"
 "    una opción inválida."
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3541,7 +3545,7 @@ msgstr ""
 "    tiempo asociada con cada entrada de historia mostrada.  No se muestra\n"
 "    ninguna marca de tiempo de otra forma."
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3587,7 +3591,7 @@ msgstr ""
 "    Devuelve con éxito a menos que se de una opción inválida o suceda un\n"
 "    error.  Si se usa -x, devuelve el estado de salida de la ORDEN."
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3618,7 +3622,7 @@ msgstr ""
 "    Devuelve con éxito a menos que se proporcionen una opción o un\n"
 "    IDTRABAJO inválidos."
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3668,7 +3672,7 @@ msgstr ""
 # No sé si existe precedencia en español, pero me suena fatal.
 # Yo pondría simplemente "prioridad". sv
 # Creo que si existe, pero tu sugerencia es mejor. cfuga
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -3755,7 +3759,7 @@ msgstr ""
 "    Si el último ARGumento se evalúa como 0, let devuelve 1; de otra\n"
 "    forma, let devuelve 0."
 
-#: builtins.c:981
+#: builtins.c:983
 #, fuzzy
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
@@ -3850,7 +3854,7 @@ msgstr ""
 "    línea, el tiempo de read expire, o se proporcione un descriptor de\n"
 "    fichero inválido como el argumento de -u."
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3872,7 +3876,7 @@ msgstr ""
 "    Devuelve N, o falla si el shell no está ejecutando una función o un "
 "guión."
 
-#: builtins.c:1039
+#: builtins.c:1041
 #, fuzzy
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
@@ -4054,7 +4058,7 @@ msgstr ""
 "    Estado de Salida:\n"
 "    Devuelve con éxito a menos que se proporcione una opción inválida."
 
-#: builtins.c:1124
+#: builtins.c:1126
 #, fuzzy
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
@@ -4093,7 +4097,7 @@ msgstr ""
 "    Devuelve con éxito a menos que se proporcione una opción inválida o\n"
 "    un NOMBRE sea de sólo lectura."
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -4129,7 +4133,7 @@ msgstr ""
 "    Devuelve con éxito a menos que se proporcione una opción inválida o que\n"
 "    NOMBRE sea inválido."
 
-#: builtins.c:1165
+#: builtins.c:1167
 #, fuzzy
 msgid ""
 "Mark shell variables as unchangeable.\n"
@@ -4171,7 +4175,7 @@ msgstr ""
 "    Devuelve con éxito a menos que se proporcione una opción inválida o\n"
 "    el NOMBRE sea inválido."
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -4189,7 +4193,7 @@ msgstr ""
 "    Estado de Salida:\n"
 "    Devuelve con éxito a menos que N sea negativo o mayor que $#."
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -4213,7 +4217,7 @@ msgstr ""
 "    Devuelve el estado de la última orden ejecutada del FICHERO; falla si\n"
 "    no se puede leer el FICHERO."
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -4239,7 +4243,7 @@ msgstr ""
 "    Devuelve con éxito a menos que no esté activo el control de trabajos o\n"
 "    suceda un error."
 
-#: builtins.c:1246
+#: builtins.c:1248
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -4404,7 +4408,7 @@ msgstr ""
 "    Devuelve con éxito si EXPR evalúa a verdadero; falla si EXPR evalúa a\n"
 "    falso o se proporciona un argumento inválido."
 
-#: builtins.c:1327
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4416,7 +4420,7 @@ msgstr ""
 "    Este es un sinónimo para la orden interna \"test\", pero el último\n"
 "    argumento debe ser un `]' literal, que coincida con el `[' inicial."
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -4436,7 +4440,7 @@ msgstr ""
 "    Estado de salida:\n"
 "    Siempre con éxito."
 
-#: builtins.c:1348
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -4518,7 +4522,7 @@ msgstr ""
 
 #  No he visto que este fichero incluya la posibilidad de traducir las
 #  palabras que muestra `type -t'. Por esta razón, se dejan en inglés. cfuga
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -4576,7 +4580,7 @@ msgstr ""
 "    Devuelve con éxito si se encuentran todos los NOMBREs; falla si no se\n"
 "    encuentra alguno."
 
-#: builtins.c:1415
+#: builtins.c:1417
 #, fuzzy
 msgid ""
 "Modify shell resource limits.\n"
@@ -4669,7 +4673,7 @@ msgstr ""
 "suceda\n"
 "    un error."
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -4703,7 +4707,7 @@ msgstr ""
 "    Devuelve con éxito a menos que el MODO sea inválido o se proporcione\n"
 "    una opción inválida."
 
-#: builtins.c:1483
+#: builtins.c:1485
 #, fuzzy
 msgid ""
 "Wait for job completion and return exit status.\n"
@@ -4735,7 +4739,7 @@ msgstr ""
 "    Devuelve el estado de ID; falla si ID es inválido o se proporciona una\n"
 "    opción inválida."
 
-#: builtins.c:1504
+#: builtins.c:1506
 #, fuzzy
 msgid ""
 "Wait for process completion and return exit status.\n"
@@ -4760,7 +4764,7 @@ msgstr ""
 "    Devuelve el estado de ID; falla si ID es inválido o se proporciona una\n"
 "    opción inválida."
 
-#: builtins.c:1519
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -4782,7 +4786,7 @@ msgstr ""
 "    Estado de Salida:\n"
 "    Devuelve el estado de la última orden ejecutada."
 
-#: builtins.c:1533
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -4812,7 +4816,7 @@ msgstr ""
 "    Estado de Salida:\n"
 "    Devuelve el estado de la última orden ejecutada."
 
-#: builtins.c:1551
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -4849,7 +4853,7 @@ msgstr ""
 "    Estado de Salida:\n"
 "    Devuelve el estado de la última orden ejecutada."
 
-#: builtins.c:1572
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -4876,7 +4880,7 @@ msgstr ""
 "    Estado de Salida:\n"
 "    El estado de devolución es el estado de devolución de la TUBERÍA."
 
-#: builtins.c:1589
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -4894,7 +4898,7 @@ msgstr ""
 "    Estado de Salida:\n"
 "    Devuelve el estado de la última orden ejecutada."
 
-#: builtins.c:1601
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -4930,7 +4934,7 @@ msgstr ""
 "    Estado de Salida:\n"
 "    Devuelve el estado de la última orden ejecutada."
 
-#: builtins.c:1618
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -4948,7 +4952,7 @@ msgstr ""
 "    Estado de Salida:\n"
 "    Devuelve el estado de la última orden ejecutada."
 
-#: builtins.c:1630
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -4966,7 +4970,7 @@ msgstr ""
 "    Estado de Salida:\n"
 "    Devuelve el estado de la última orden ejecutada."
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -4990,7 +4994,7 @@ msgstr ""
 "    Estado de Salida:\n"
 "    Devuelve el estado de salida de la ORDEN."
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -5013,7 +5017,7 @@ msgstr ""
 "    Estado de Salida:\n"
 "    Devuelve con éxito a menos que NOMBRE sea de sólo lectura"
 
-#: builtins.c:1670
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -5031,7 +5035,7 @@ msgstr ""
 "    Estado de Salida:\n"
 "    Devuelve el estado de la última orden ejecutada."
 
-#: builtins.c:1682
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -5056,7 +5060,7 @@ msgstr ""
 "    Estado de Salida:\n"
 "    Devuelve el estado del trabajo reiniciado."
 
-#: builtins.c:1697
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -5074,7 +5078,7 @@ msgstr ""
 "    Estado de Salida:\n"
 "    Devuelve 1 si la EXPRESIÓN evalúa a 0; devuelve 0 de otra manera."
 
-#: builtins.c:1709
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -5127,7 +5131,7 @@ msgstr ""
 "    Estado de Salida:\n"
 "    0 o 1 dependiendo del valor de la EXPRESIÓN."
 
-#: builtins.c:1735
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -5242,7 +5246,7 @@ msgstr ""
 "    \t\tpara decidir cuáles órdenes se deben guardar en la lista de\n"
 "    \t\thistoria.\n"
 
-#: builtins.c:1792
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -5301,7 +5305,7 @@ msgstr ""
 "    Devuelve con éxito a menos que se proporcione un argumento inválido o\n"
 "    falle el cambio de directorio."
 
-#: builtins.c:1826
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -5355,7 +5359,7 @@ msgstr ""
 "    Devuelve con éxito a menos que se proporcione un argumento inválido o\n"
 "    falle el cambio de directorio."
 
-#: builtins.c:1856
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -5411,7 +5415,7 @@ msgstr ""
 "    Devuelve con éxito, a menos que se proporcione una opción inválida o\n"
 "    suceda un error."
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -5448,7 +5452,7 @@ msgstr ""
 "    Devuelve con éxito si se activa NOMBRE_OPCIÓN; falla si se proporciona\n"
 "    una opción inválida o NOMBRE_OPCIÓN está desactivado."
 
-#: builtins.c:1906
+#: builtins.c:1908
 #, fuzzy
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
@@ -5515,7 +5519,7 @@ msgstr ""
 "    Devuelve con éxito a menos que se proporcione una opción inválida o\n"
 "    suceda un error de escritura o de asignación."
 
-#: builtins.c:1940
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -5567,7 +5571,7 @@ msgstr ""
 "    Devuelve con éxito a menos que se proporcione una opción inválida o\n"
 "    suceda un error."
 
-#: builtins.c:1968
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -5589,7 +5593,7 @@ msgstr ""
 "    Devuelve con éxito a menos que se proporcione una opción inválida o\n"
 "    suceda un error."
 
-#: builtins.c:1983
+#: builtins.c:1985
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -5646,7 +5650,7 @@ msgstr ""
 "    Devuelve con éxito a menos que se proporcione una opción inválida o\n"
 "    el NOMBRE no tenga una especificación de completado definida."
 
-#: builtins.c:2013
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
@@ -5719,7 +5723,7 @@ msgstr ""
 "    Devuelve con éxito a menos que se proporcione una opción inválida o\n"
 "    la MATRIZ sea de sólo lectura o no sea una matriz indizada."
 
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 42753c2bb6167b84e61d039404cefdb3b408503d..d34a9c5d5535457344494cf03d0154b5feb3310e 100644 (file)
Binary files a/po/et.gmo and b/po/et.gmo differ
index 29664c419dc189726cae1dc34f0cf54ce6ededb8..377ef8c13fe0ed9686124c9ac8f2390ed0defaab 100644 (file)
--- a/po/et.po
+++ b/po/et.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 3.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2006-11-11 16:38+0200\n"
 "Last-Translator: Toomas Soome <Toomas.Soome@microlink.ee>\n"
 "Language-Team: Estonian <et@li.org>\n"
@@ -44,21 +44,21 @@ msgstr ""
 msgid "%s: cannot create: %s"
 msgstr "%s: ei saa luua: %s"
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: esimine mitte-tühemik sümbol pole `\"'"
 
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "sulgev `%c' puudub %s sees"
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: puudub eraldav koolon"
@@ -110,7 +110,7 @@ msgstr ""
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "omab mõtet ainult `for', `while' või `until' tsüklis"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 #, fuzzy
 msgid ""
 "Returns the context of the current subroutine call.\n"
@@ -118,15 +118,15 @@ msgid ""
 "    Without EXPR, returns "
 msgstr "Tagastab jooksva alamprotseduuri konteksti."
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "HOME pole seatud"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "liiga palju argumente"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "OLDPWD pole seatud"
 
@@ -312,7 +312,7 @@ msgstr ""
 msgid "cannot use `-f' to make functions"
 msgstr "võtit `-f' ei saa funktsiooni loomiseks kasutada"
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: funktsioon ei ole muudetav"
@@ -351,7 +351,7 @@ msgstr "%s: pole d
 msgid "%s: cannot delete: %s"
 msgstr "%s: ei saa kustutada: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -764,40 +764,40 @@ msgstr "%s on %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr ""
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr ""
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "`%c': halb käsklus"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: ei õnnestu lugeda piirangut: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr ""
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: ei õnnestu muuta piirangut: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "kaheksandnumber"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr ""
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr ""
@@ -857,42 +857,42 @@ msgstr ""
 msgid "pipe error"
 msgstr "kirjutamise viga: %s"
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: piiratud: käskudes ei saa kasutada sümboleid `/'"
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: käsku ei ole"
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, fuzzy, c-format
 msgid "%s: %s"
 msgstr "%s on %s\n"
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: halb interpretaator"
 
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, fuzzy, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: kahendfaili ei õnnestu käivitada"
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, fuzzy, c-format
 msgid "`%s': is a special builtin"
 msgstr "%s on shelli sisekäsk\n"
 
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr ""
@@ -967,17 +967,17 @@ msgstr "%s: oodati t
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: vanemkataloogidele ei ole juurdepääsu"
 
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr ""
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr ""
@@ -1214,22 +1214,22 @@ msgstr ""
 msgid "network operations not supported"
 msgstr ""
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr ""
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr ""
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr ""
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr ""
@@ -1371,7 +1371,7 @@ msgstr "K
 msgid "unexpected EOF while looking for matching `)'"
 msgstr ""
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr ""
@@ -1804,12 +1804,12 @@ msgstr "puudub `]'"
 msgid "invalid signal number"
 msgstr "vigane signaali number"
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: halb väärtus muutujas trap_list[%d]: %p"
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -1971,7 +1971,7 @@ msgid "caller [expr]"
 msgstr ""
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr ""
 
 #: builtins.c:66
@@ -2428,6 +2428,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2440,7 +2443,7 @@ msgid ""
 "    -P is used; non-zero otherwise."
 msgstr ""
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2456,7 +2459,7 @@ msgid ""
 "    cannot be read."
 msgstr ""
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2466,7 +2469,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2474,7 +2477,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2482,7 +2485,7 @@ msgid ""
 "    Always fails."
 msgstr ""
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2501,7 +2504,7 @@ msgid ""
 "    Returns exit status of COMMAND, or failure if COMMAND is not found."
 msgstr ""
 
-#: builtins.c:485
+#: builtins.c:487
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2541,14 +2544,14 @@ msgid ""
 "    assignment error occurs."
 msgstr ""
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:533
+#: builtins.c:535
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2563,7 +2566,7 @@ msgid ""
 "    assignment error occurs, or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:550
+#: builtins.c:552
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2597,7 +2600,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2610,7 +2613,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2637,7 +2640,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2649,7 +2652,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2690,7 +2693,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2713,7 +2716,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -2721,7 +2724,7 @@ msgid ""
 "    is that of the last command executed."
 msgstr ""
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2730,7 +2733,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -2760,7 +2763,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -2772,7 +2775,7 @@ msgid ""
 "    Status of command placed in foreground, or failure if an error occurs."
 msgstr ""
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -2786,7 +2789,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:782
+#: builtins.c:784
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2810,7 +2813,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2832,7 +2835,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -2866,7 +2869,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -2890,7 +2893,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -2907,7 +2910,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -2929,7 +2932,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -2974,7 +2977,7 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:981
+#: builtins.c:983
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -3025,7 +3028,7 @@ msgid ""
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3037,7 +3040,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1039
+#: builtins.c:1041
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3122,7 +3125,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3144,7 +3147,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3163,7 +3166,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1165
+#: builtins.c:1167
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3185,7 +3188,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3196,7 +3199,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3210,7 +3213,7 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -3224,7 +3227,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1246
+#: builtins.c:1248
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3307,7 +3310,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1327
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3315,7 +3318,7 @@ msgid ""
 "    be a literal `]', to match the opening `['."
 msgstr ""
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3327,7 +3330,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1348
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -3371,7 +3374,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3401,7 +3404,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1415
+#: builtins.c:1417
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -3448,7 +3451,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3466,7 +3469,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1483
+#: builtins.c:1485
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3486,7 +3489,7 @@ msgid ""
 "    option is given."
 msgstr ""
 
-#: builtins.c:1504
+#: builtins.c:1506
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -3501,7 +3504,7 @@ msgid ""
 "    option is given."
 msgstr ""
 
-#: builtins.c:1519
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3514,7 +3517,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1533
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3531,7 +3534,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1551
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -3551,7 +3554,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1572
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3567,7 +3570,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1589
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -3578,7 +3581,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1601
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -3599,7 +3602,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1618
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -3610,7 +3613,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1630
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -3621,7 +3624,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -3634,7 +3637,7 @@ msgid ""
 "    Returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -3648,7 +3651,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1670
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -3659,7 +3662,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1682
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -3673,7 +3676,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1697
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -3684,7 +3687,7 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1709
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -3712,7 +3715,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1735
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -3766,7 +3769,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1792
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -3797,7 +3800,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1826
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -3824,7 +3827,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1856
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -3853,7 +3856,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -3874,7 +3877,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1906
+#: builtins.c:1908
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -3913,7 +3916,7 @@ msgid ""
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1940
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -3940,7 +3943,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1968
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -3953,7 +3956,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1983
+#: builtins.c:1985
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -3984,7 +3987,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:2013
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
@@ -4025,7 +4028,7 @@ msgid ""
 "    not an indexed array."
 msgstr ""
 
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index c2260e7717d9751b2f3db650952a8a70a8d9f1a4..dbedfeae08c8d0f479f02d3a2b376586010a2b91 100644 (file)
Binary files a/po/fi.gmo and b/po/fi.gmo differ
index 21ccd44307dfbe6ce437dfbf77b6d4070d38ff9b..cee472997439b0266cfd8350a27098db0b967dbb 100644 (file)
--- a/po/fi.po
+++ b/po/fi.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash-4.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2009-05-09 15:13+0300\n"
 "Last-Translator: Pekka Niemi <pekka.niemi@iki.fi>\n"
 "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
@@ -51,21 +51,21 @@ msgstr ""
 msgid "%s: cannot create: %s"
 msgstr "%s: ei voida luoda: %s"
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr "bash_execute_unix_command: komennolle ei löydy näppäinkarttaa"
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: ensimmäinen ei-tyhjä merkki ei ole ”\"”"
 
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "ei loppumerkkiä ”%c” rivissä %s"
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: puuttuva kaksoispiste-erotin"
@@ -117,7 +117,7 @@ msgstr "toistolaskuri"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "voidaan käyttää vain ”for”-, ”while”- tai ”until”-silmukoissa"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -127,15 +127,15 @@ msgstr ""
 "    \n"
 "    Ilman LAUSEKETTA palauttaa"
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "HOME-ympäristömuuttujaa ei ole asetettu"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "liian monta argumenttia"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "OLDPWD-ympäristömuuttujaa ei ole asetettu"
 
@@ -319,7 +319,7 @@ msgstr ""
 msgid "cannot use `-f' to make functions"
 msgstr "”-f”:ää ei voida käyttää funktioiden luomiseen"
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: kirjoitussuojattu funktio"
@@ -358,7 +358,7 @@ msgstr "%s: ei dynaamisesti ladattu"
 msgid "%s: cannot delete: %s"
 msgstr "%s: ei voida poistaa: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -835,40 +835,40 @@ msgstr "%s on %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr "%s on hajautettu (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: virheellinen rajoitusargumentti"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "”%c”: virheellinen komento"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: rajoitusta ei saada: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "rajoitus"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: rajoitusta ei voida muokata: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "oktaaliluku"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "”%c”: virheellinen symbolisen tilan operaattori"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "”%c”: virheellinen symbolisen tilan merkki"
@@ -927,42 +927,42 @@ msgstr "AJAN MUOTOMÄÄRITYS: ”%c”: virheellinen muotoilumerkki"
 msgid "pipe error"
 msgstr "putkitusvirhe"
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: rajoitettu: komentojen nimissä ei voi käyttää ”/”-merkkiä"
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: komentoa ei löydy"
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, fuzzy, c-format
 msgid "%s: %s"
 msgstr "%s on %s\n"
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: virheellinen tulkki"
 
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, fuzzy, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: binääritiedostoa ei voida suorittaa"
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, fuzzy, c-format
 msgid "`%s': is a special builtin"
 msgstr "%s on komentotulkin sisäänrakennettu komento\n"
 
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "tiedostokahvaa %d ei voida kopioida kahvaksi %d"
@@ -1037,17 +1037,17 @@ msgstr "%s: virhe lausekkeessa\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: ylempiin hakemistoihin ei päästä"
 
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "nodelay-tilaa ei voida asettaa tiedostokahvalle %d"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr "bashin syötteeksi ei voida avata uutta tiedostokahvaa kahvasta %d"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: uudella tiedostokahvalla %d on jo puskuri"
@@ -1285,22 +1285,22 @@ msgstr "%s: virheellinen verkkopolkumääritys"
 msgid "network operations not supported"
 msgstr "verkko-operaatioita ei ole tuettu"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr ""
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr ""
 
-#: locale.c:263
+#: locale.c:259
 #, fuzzy, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "xrealloc: %s:%d: ei voida varata %lu tavua"
 
-#: locale.c:265
+#: locale.c:261
 #, fuzzy, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "xrealloc: %s:%d: ei voida varata %lu tavua"
@@ -1444,7 +1444,7 @@ msgstr "Kirjoita ”%s” poistuaksesi komentotulkista.\n"
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "Odottamaton EOF odotettaessa vastaavaa ”)”"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "täydennys: funktiota ”%s” ei löytynyt"
@@ -1880,12 +1880,12 @@ msgstr "puuttuva ”]”"
 msgid "invalid signal number"
 msgstr "virheellinen signaalinumero"
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: virheellinen arvo trap_list[%d]: %p"
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -2059,7 +2059,7 @@ msgstr "caller [expr]"
 
 #: builtins.c:64
 #, fuzzy
-msgid "cd [-L|[-P [-e]]] [dir]"
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-L|-P] [dir]"
 
 #: builtins.c:66
@@ -2642,6 +2642,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2680,7 +2683,7 @@ msgstr ""
 "    Palauttaa 0, jos hakemistoa vaihdettiin, nollasta poikkeavan muussa \n"
 "    tapauksessa."
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2708,7 +2711,7 @@ msgstr ""
 "    Palauttaa 0 ellei ole annettu virheellistä valitsinta tai nykyistä \n"
 "    hakemistoa ei voida lukea."
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2724,7 +2727,7 @@ msgstr ""
 "    Paluuarvo:\n"
 "    Onnistuu aina."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2736,7 +2739,7 @@ msgstr ""
 "    Paluuarvo:\n"
 "    Onnistuu aina."
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2748,7 +2751,7 @@ msgstr ""
 "    Paluuarvo:\n"
 "    Epäonnistuu aina."
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2783,7 +2786,7 @@ msgstr ""
 "    Palauttaa KOMENNON paluuarvon, tai epäonnistumisen jos KOMENTOA ei \n"
 "    löytynyt."
 
-#: builtins.c:485
+#: builtins.c:487
 #, fuzzy
 msgid ""
 "Set variable values and attributes.\n"
@@ -2859,7 +2862,7 @@ msgstr ""
 "tule \n"
 "    virhetilannetta."
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2869,7 +2872,7 @@ msgstr ""
 "    \n"
 "    Vanhentunut. Katso ”help declare”."
 
-#: builtins.c:533
+#: builtins.c:535
 #, fuzzy
 msgid ""
 "Define local variables.\n"
@@ -2897,7 +2900,7 @@ msgstr ""
 "    Palauttaa onnistuneen, ellei ole annettu virheellistä valitsinta,\n"
 "    tapahtuu virhe tai komentotulkki ei ole suorittamassa funktiota."
 
-#: builtins.c:550
+#: builtins.c:552
 #, fuzzy
 msgid ""
 "Write arguments to the standard output.\n"
@@ -2960,7 +2963,7 @@ msgstr ""
 "    Paluuarvo:\n"
 "    Palauttaa onnistuneen ellei tapahdu virhettä."
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2982,7 +2985,7 @@ msgstr ""
 "    Paluuarvo:\n"
 "    Palauttaa onnistuneen ellei tapahdu virhettä."
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -3036,7 +3039,7 @@ msgstr ""
 "sisäänrakennettu\n"
 "    komento tai tapahtuu virhe."
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -3055,7 +3058,7 @@ msgstr ""
 "    Paluuarvo:\n"
 "    Palauttaa komennon paluuarvon tai onnistuneen jos komento on tyhjä."
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -3135,7 +3138,7 @@ msgstr ""
 "valitsimet\n"
 "    loppuvat tai tapahtuu virhe."
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -3177,7 +3180,7 @@ msgstr ""
 "uudelleenohjauksessa\n"
 "    tapahtuu virhe."
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -3189,7 +3192,7 @@ msgstr ""
 "    Poistuu komentotulkista paluuarvolla N. Jos N:ää ei anneta, paluuarvo\n"
 "    on viimeisen komennon paluuarvo."
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -3202,7 +3205,7 @@ msgstr ""
 "    Poistuu sisäänkirjautumiskomentotulkista paluuarvolla N.  Palauttaa\n"
 "    virheen jos ei olla sisäänkirjautumiskomentotulkissa."
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -3256,7 +3259,7 @@ msgstr ""
 "    Palauttaa onnistuneen tai suoritetun komennon paluuarvon; nollasta\n"
 "    poikkeava virhetilanteessa."
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3277,7 +3280,7 @@ msgstr ""
 "    Paluuarvo:\n"
 "    Edustalle tuodun työn paluuarvo, tai epäonnistuminen virhetilanteessa."
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -3303,7 +3306,7 @@ msgstr ""
 "tapahtuu\n"
 "    virhe."
 
-#: builtins.c:782
+#: builtins.c:784
 #, fuzzy
 msgid ""
 "Remember or display program locations.\n"
@@ -3349,7 +3352,7 @@ msgstr ""
 "    Palauttaa onnistuneen paitsi jos NIMEÄ ei löydy tai on annettu "
 "virheellinen valitsin."
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3390,7 +3393,7 @@ msgstr ""
 "    Palauttaa onnistuneen paitsi jos MALLINETTA ei löydy tai valitsin on\n"
 "    virheellinen."
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3455,7 +3458,7 @@ msgstr ""
 "    Palauttaa onnistuneen paitsi jos on annettu virheellinen valitsin "
 "tai     tapahtuu virhe."
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3499,7 +3502,7 @@ msgstr ""
 "    Palauttaa onnistuneen paitsi jos on annettu virheellinen valitsin tai \n"
 "    tapahtuu virhe. Jos -x:ää on käytetty, palauttaa KOMENNON paluuarvon."
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3531,7 +3534,7 @@ msgstr ""
 "    Palauttaa onnistuneen paitsi jos jokin valitsin tai TYÖTUNNISTE on     "
 "virheellinen."
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3573,7 +3576,7 @@ msgstr ""
 "    Palauttaa onnistuneen paitsi jos on annettu virheellinen valitsin tai "
 "tapahtuu virhe."
 
-#: builtins.c:936
+#: builtins.c:938
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expressions.\n"
@@ -3662,7 +3665,7 @@ msgstr ""
 "    Jos viimeinen ARGUMENTTI evaluoituu nollaksi, let palauttaa 1, muussa\n"
 "    tapauksessa 0."
 
-#: builtins.c:981
+#: builtins.c:983
 #, fuzzy
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
@@ -3752,7 +3755,7 @@ msgstr ""
 "    Paluuarvo on nolla, ellei törmätä tiedoston loppumiseen, aikarajan\n"
 "    ylitykseen tai mikäli -u:lle annetaan virheellinen tiedostokahva."
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3776,7 +3779,7 @@ msgstr ""
 "suorittamassa\n"
 "    funktiota tai skriptiä."
 
-#: builtins.c:1039
+#: builtins.c:1041
 #, fuzzy
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
@@ -3946,7 +3949,7 @@ msgstr ""
 "    Paluuarvo:\n"
 "    Palauttaa onnistumisen ellei ole annettu virheellistä valitsinta."
 
-#: builtins.c:1124
+#: builtins.c:1126
 #, fuzzy
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
@@ -3985,7 +3988,7 @@ msgstr ""
 "    Palauttaa onnistuneen paitsi jos on annettu virheellinen valitsin\n"
 "    tai NIMI on kirjoitussuojattu."
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -4019,7 +4022,7 @@ msgstr ""
 "    Palauttaa onnistuneen paitsi jos on annettu virheellinen valitsin\n"
 "    tai NIMI on virheellinen."
 
-#: builtins.c:1165
+#: builtins.c:1167
 #, fuzzy
 msgid ""
 "Mark shell variables as unchangeable.\n"
@@ -4059,7 +4062,7 @@ msgstr ""
 "    Palauttaa onnistuneen paitsi jos on annettu virheellinen valitsin\n"
 "    tai NIMI on virheellinen."
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -4078,7 +4081,7 @@ msgstr ""
 "    Paluuarvo:\n"
 "    Palauttaa onnistuneen ellei N ole negatiivinen tai suurempi kuin $#."
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -4103,7 +4106,7 @@ msgstr ""
 "epäonnistuu\n"
 "    mikäli TIEDOSTOA ei voida lukea."
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -4130,7 +4133,7 @@ msgstr ""
 "tapahtuu\n"
 "    virhe."
 
-#: builtins.c:1246
+#: builtins.c:1248
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -4293,7 +4296,7 @@ msgstr ""
 "    Palauttaa onnistumisen jos LAUSEKE evaluoituu todeksi; epäonnistuu jos\n"
 "    LAUSEKE evaluoituu vääräksi tai on annettu virheellinen argumentti."
 
-#: builtins.c:1327
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4305,7 +4308,7 @@ msgstr ""
 "    Tämä on sisäänrakennetun ”test”-komennon synonyymi, mutta viimeisen\n"
 "    argumentin pitää olla ”]”, joka sulkee avaavan ”[”:n."
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -4325,7 +4328,7 @@ msgstr ""
 "    Paluuarvo:\n"
 "    Onnistuu aina."
 
-#: builtins.c:1348
+#: builtins.c:1350
 #, fuzzy
 msgid ""
 "Trap signals and other events.\n"
@@ -4407,7 +4410,7 @@ msgstr ""
 "annettu\n"
 "    virheellinen valitsin."
 
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -4463,7 +4466,7 @@ msgstr ""
 "    Palauttaa onnistuneen mikäli kaikki NIMET löytyivät, muussa tapauksessa\n"
 "    epäonnistuu."
 
-#: builtins.c:1415
+#: builtins.c:1417
 #, fuzzy
 msgid ""
 "Modify shell resource limits.\n"
@@ -4552,7 +4555,7 @@ msgstr ""
 "    Palauttaa onnistuneen paitsi jos on annettu virheellinen valitsin\n"
 "    tai tapahtuu virhe."
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -4587,7 +4590,7 @@ msgstr ""
 "    Palauttaa onnistuneen ellei TILA ole virheellinen tai on annettu \n"
 "    virheellinen valitsin."
 
-#: builtins.c:1483
+#: builtins.c:1485
 #, fuzzy
 msgid ""
 "Wait for job completion and return exit status.\n"
@@ -4621,7 +4624,7 @@ msgstr ""
 "    Palauttaa ID:n tilan; epäonnistuu jos ID on virheellinen tai on annettu\n"
 "    virheellinen valitsin."
 
-#: builtins.c:1504
+#: builtins.c:1506
 #, fuzzy
 msgid ""
 "Wait for process completion and return exit status.\n"
@@ -4647,7 +4650,7 @@ msgstr ""
 "    Palauttaa ID:n tilan; epäonnistuu jos ID on virheellinen tai on annettu\n"
 "    virheellinen valitsin."
 
-#: builtins.c:1519
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -4669,7 +4672,7 @@ msgstr ""
 "    Paluuarvo:\n"
 "    Viimeisen suoritetun komennon paluuarvo."
 
-#: builtins.c:1533
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -4701,7 +4704,7 @@ msgstr ""
 "    Paluuarvo:\n"
 "    Viimeisen suoritetun komennon paluuarvo."
 
-#: builtins.c:1551
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -4738,7 +4741,7 @@ msgstr ""
 "    Paluuarvo:\n"
 "    Viimeisen suoritetun komennon paluuarvo."
 
-#: builtins.c:1572
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -4767,7 +4770,7 @@ msgstr ""
 "    Paluuarvo:\n"
 "    KOMENTOKETJUN paluuarvo."
 
-#: builtins.c:1589
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -4786,7 +4789,7 @@ msgstr ""
 "    Paluuarvo:\n"
 "    Viimeisen suoritetun komennon paluuarvo."
 
-#: builtins.c:1601
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -4820,7 +4823,7 @@ msgstr ""
 "    Paluuarvo:\n"
 "    Viimeisen suoritetun komennon paluuarvo."
 
-#: builtins.c:1618
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -4838,7 +4841,7 @@ msgstr ""
 "    Paluuarvo:\n"
 "    Viimeisen komennon paluuarvo."
 
-#: builtins.c:1630
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -4856,7 +4859,7 @@ msgstr ""
 "    Paluuarvo:\n"
 "    Viimeisen suoritetun komennon paluuarvo."
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -4878,7 +4881,7 @@ msgstr ""
 "    Paluuarvo:\n"
 "    KOMENNON paluuarvo."
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -4901,7 +4904,7 @@ msgstr ""
 "    Paluuarvo:\n"
 "    Onnistuu, ellei NIMI ole kirjoitussuojattu."
 
-#: builtins.c:1670
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -4920,7 +4923,7 @@ msgstr ""
 "    Paluuarvo:\n"
 "    Viimeisen suoritetun komennon paluuarvo."
 
-#: builtins.c:1682
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -4946,7 +4949,7 @@ msgstr ""
 "    Paluuarvo:\n"
 "    Työn tila."
 
-#: builtins.c:1697
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -4964,7 +4967,7 @@ msgstr ""
 "    Paluuarvo:\n"
 "    Palauttaa 1, jos LAUSEKKEEN arvo on 0; muuten palauttaa 0."
 
-#: builtins.c:1709
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -5018,7 +5021,7 @@ msgstr ""
 "    Paluuarvo:\n"
 "    0 tai 1 riippuen LAUSEKKEEN arvosta."
 
-#: builtins.c:1735
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -5121,7 +5124,7 @@ msgstr ""
 "    HISTIGNORE\tKaksoispistein eroteltu lista mallineista, joita käytetään\n"
 "    \t\tpäätettäessä komentojen tallentamisesta historialistaan.\n"
 
-#: builtins.c:1792
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -5179,7 +5182,7 @@ msgstr ""
 "tai\n"
 "    hakemiston vaihtaminen epäonnistuu."
 
-#: builtins.c:1826
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -5226,7 +5229,7 @@ msgstr ""
 "    Palauttaa onnistuneen paitsi jos on annettu virheellinen argumentti tai\n"
 "    hakemiston vaihto epäonnistuu."
 
-#: builtins.c:1856
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -5280,7 +5283,7 @@ msgstr ""
 "    Palauttaa onnistuneen paitsi jos on annettu virheellinen valitsin\n"
 "    tai tapahtuu virhe."
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -5318,7 +5321,7 @@ msgstr ""
 "    Palauttaa onnistuneen, mikäli VALITSIN on käytössä, epäonnistuu jos on\n"
 "    annettu virheellinen VALITSIN tai VALITSIN ei ole käytössä."
 
-#: builtins.c:1906
+#: builtins.c:1908
 #, fuzzy
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
@@ -5378,7 +5381,7 @@ msgstr ""
 "    Palauttaa onnistuneen paitsi jos on annettu virheellinen valitsin tai\n"
 "    tapahtuu kirjoitus- tai sijoitusvirhe."
 
-#: builtins.c:1940
+#: builtins.c:1942
 #, fuzzy
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
@@ -5426,7 +5429,7 @@ msgstr ""
 "    Palauttaa onnistuneen paitsi jos on annettu virheellinen valitsin tai \n"
 "    tapahtuu virhe."
 
-#: builtins.c:1968
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -5449,7 +5452,7 @@ msgstr ""
 "    Palauttaa onnistuneen paitsi jos on annettu virheellinen valitsin tai\n"
 "    tapahtuu virhe."
 
-#: builtins.c:1983
+#: builtins.c:1985
 #, fuzzy
 msgid ""
 "Modify or display completion options.\n"
@@ -5503,7 +5506,7 @@ msgstr ""
 "    Palauttaa onnistuneen paitsi jos on annettu virheellinen valitsin tai\n"
 "    NIMELLE ei ole määritetty täydennysmääritystä."
 
-#: builtins.c:2013
+#: builtins.c:2015
 #, fuzzy
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
@@ -5576,7 +5579,7 @@ msgstr ""
 "    tai TAULUKKO on kirjoitussuojattu."
 
 # Changed " characters into ”...
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 2a3e78a734a8bf04ebf240ebe27dbabcd8d91101..485dd78155bdf29036e2b9100af7011e829f428d 100644 (file)
Binary files a/po/fr.gmo and b/po/fr.gmo differ
index f9e0bdd5f41f0ea58567dac46d9e33484d76a2ff..5eb036e41b5e768df10a1066e780d32675bc09d2 100644 (file)
--- a/po/fr.po
+++ b/po/fr.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash-4.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2012-07-07 21:52+0100\n"
 "Last-Translator: Christophe Combelles <ccomb@free.fr>\n"
 "Language-Team: French <traduc@traduc.org>\n"
@@ -48,23 +48,23 @@ msgstr ""
 msgid "%s: cannot create: %s"
 msgstr "%s : impossible de créer : %s"
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 "bash_execute_unix_command : impossible de trouver le mappage clavier pour la "
 "commande"
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s : le premier caractère non vide n'est pas « \" »"
 
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "pas de « %c » de fermeture dans %s"
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s : virgule de séparation manquante"
@@ -116,7 +116,7 @@ msgstr "nombre de boucles"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "ceci n'a un sens que dans une boucle « for », « while » ou « until »"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -126,15 +126,15 @@ msgstr ""
 "    \n"
 "    Sans EXPR, renvoie"
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "« HOME » non défini"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "trop d'arguments"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "« OLDPWD » non défini"
 
@@ -324,7 +324,7 @@ msgstr ""
 msgid "cannot use `-f' to make functions"
 msgstr "« -f » ne peut pas être utilisé pour fabriquer des fonctions"
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s : fonction en lecture seule"
@@ -363,7 +363,7 @@ msgstr "%s : non chargé dynamiquement"
 msgid "%s: cannot delete: %s"
 msgstr "%s : impossible d'effacer : %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -856,40 +856,40 @@ msgstr "%s est %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr "%s est haché (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s : argument de limite non valable"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "« %c » : mauvaise commande"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s : impossible d'obtenir la limite : %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "limite"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s : impossible de modifier la limite : %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "nombre octal"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "« %c » : opérateur de mode symbolique non valable"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "« %c » : caractère de mode symbolique non valable"
@@ -948,43 +948,43 @@ msgstr "TIMEFORMAT : « %c » : caractère de format non valable"
 msgid "pipe error"
 msgstr "erreur de tube"
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr ""
 "%s : restriction : « / » ne peut pas être spécifié dans un nom de commande"
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s : commande introuvable"
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr "%s : %s"
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s : %s : mauvais interpréteur"
 
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, fuzzy, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s : fichier binaire impossible à lancer"
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, fuzzy, c-format
 msgid "`%s': is a special builtin"
 msgstr "%s est une primitive du shell\n"
 
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "impossible de dupliquer le fd %d vers le fd %d"
@@ -1059,19 +1059,19 @@ msgstr "%s : erreur d'expression\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd : ne peut accéder aux répertoires parents"
 
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "Impossible de réinitialiser le mode « nodelay » pour le fd %d"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 "impossible d'allouer un nouveau descripteur de fichier pour l'entrée de bash "
 "depuis le fd %d"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input : le tampon existe déjà pour le nouveau fd %d"
@@ -1310,23 +1310,23 @@ msgstr "%s : mauvaise spécification de chemin réseau"
 msgid "network operations not supported"
 msgstr "opérations sur le réseau non prises en charge"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr "setlocale : LC_ALL : impossible de changer le paramètre de langue (%s)"
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr ""
 "setlocale : LC_ALL :  impossible de changer le paramètre de langue (%s) : %s"
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "setlocale : %s : impossible de changer le paramètre de langue (%s)"
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr ""
@@ -1478,7 +1478,7 @@ msgstr ""
 "caractère de fin de fichier (EOF) prématuré lors de la recherche d'un « ) » "
 "correspondant"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "complètement : fonction « %s » non trouvée"
@@ -1917,12 +1917,12 @@ msgstr "« ] » manquant"
 msgid "invalid signal number"
 msgstr "numéro de signal non valable"
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps : mauvaise valeur dans trap_list[%d] : %p"
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -2104,7 +2104,8 @@ msgid "caller [expr]"
 msgstr "caller [expr]"
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
+#, fuzzy
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-L|[-P [-e]]] [rép]"
 
 #: builtins.c:66
@@ -2699,6 +2700,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2745,7 +2749,7 @@ msgstr ""
 "défini\n"
 "    quand -P est utilisé ; sinon autre chose que 0."
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2775,7 +2779,7 @@ msgstr ""
 "répertoire\n"
 "    courant ne peut pas être lu."
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2791,7 +2795,7 @@ msgstr ""
 "    Code de retour :\n"
 "    Renvoie toujours le code de succès."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2803,7 +2807,7 @@ msgstr ""
 "    Code de retour :\n"
 "    Succès."
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2815,7 +2819,7 @@ msgstr ""
 "    Code de sortie :\n"
 "    Toujours l'échec."
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2853,7 +2857,7 @@ msgstr ""
 "    Renvoie le code de sortie de la COMMANDE, ou le code d'échec si la "
 "COMMANDE est introuvable."
 
-#: builtins.c:485
+#: builtins.c:487
 #, fuzzy
 msgid ""
 "Set variable values and attributes.\n"
@@ -2935,7 +2939,7 @@ msgstr ""
 "    Renvoie le code de succès à moins qu'un option non valable soit fournie "
 "ou qu'une erreur ne survienne."
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2945,7 +2949,7 @@ msgstr ""
 "    \n"
 "    Obsolète.  Essayez « help declare »."
 
-#: builtins.c:533
+#: builtins.c:535
 #, fuzzy
 msgid ""
 "Define local variables.\n"
@@ -2976,7 +2980,7 @@ msgstr ""
 "fournie, qu'une erreur ne survienne,\n"
 "    ou que l'inteprète ne soit pas dans une fonction."
 
-#: builtins.c:550
+#: builtins.c:552
 #, fuzzy
 msgid ""
 "Write arguments to the standard output.\n"
@@ -3042,7 +3046,7 @@ msgstr ""
 "    Code de sortie :\n"
 "    Renvoie le code de succès à moins qu'une erreur ne survienne."
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -3064,7 +3068,7 @@ msgstr ""
 "    Code de sortie :\n"
 "    Renvoie le code de succès à moins qu'une erreur ne survienne."
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -3122,7 +3126,7 @@ msgstr ""
 "    Renvoie le code de succès à moins que NOM ne soit pas une commande "
 "intégrée ou qu'une erreur ne survienne."
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -3143,7 +3147,7 @@ msgstr ""
 "    Renvoie le même code de sortie que la commande, ou le code de succès si "
 "la commande est vide."
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -3238,7 +3242,7 @@ msgstr ""
 "la fin des options\n"
 "    est rencontrée ou si une erreur survient."
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -3280,7 +3284,7 @@ msgstr ""
 "    Renvoie le code de succès à moins que la COMMANDE ne soit pas trouvée ou "
 "qu'une erreur de redirection ne survienne."
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -3292,7 +3296,7 @@ msgstr ""
 "    Termine le shell avec le code de retour « N ».  Si N est omis, le code\n"
 " de retour est celui de la dernière commande exécutée."
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -3306,7 +3310,7 @@ msgstr ""
 "erreur s'il n'est pas exécuté\n"
 "    dans un shell de connexion."
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -3366,7 +3370,7 @@ msgstr ""
 "    Renvoie le code de succès ou le code de sortie de la commande exécutée ; "
 "autre chose que 0 si une erreur survient."
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3387,7 +3391,7 @@ msgstr ""
 "    celui de la commande placée au premier plan ou le code d'échec si une "
 "erreur survient."
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -3411,7 +3415,7 @@ msgstr ""
 "    Renvoie le code de succès à moins que le contrôle de tâche ne soit pas "
 "activé ou qu'une erreur ne survienne."
 
-#: builtins.c:782
+#: builtins.c:784
 #, fuzzy
 msgid ""
 "Remember or display program locations.\n"
@@ -3457,7 +3461,7 @@ msgstr ""
 "    Renvoie le code de succès à moins que le NOM ne soit pas trouvé ou "
 "qu'une option non valable ne soit donnée."
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3498,7 +3502,7 @@ msgstr ""
 "qu'une\n"
 "    option non valable ne soit donnée."
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3571,7 +3575,7 @@ msgstr ""
 "    Renvoie le code de succès à moins qu'une option non valable soit donnée "
 "ou qu'une erreur ne survienne."
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3621,7 +3625,7 @@ msgstr ""
 "donnée ou qu'une erreur ne survienne.\n"
 "    Si « -x » est utilisée, le code de sortie de la COMMANDE est renvoyé."
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3653,7 +3657,7 @@ msgstr ""
 "    Renvoie le code de succès à moins qu'une option ou un JOBSPEC non "
 "valable ne soit donné."
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3697,7 +3701,7 @@ msgstr ""
 "    Renvoie le code de succès à moins qu'une option non valable soit donnée "
 "ou qu'une erreur ne survienne."
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -3787,7 +3791,7 @@ msgstr ""
 "    Code de sortie :\n"
 "    Si le dernier ARG est évalué à 0, « let » renvoie 1, sinon 0 est renvoyé."
 
-#: builtins.c:981
+#: builtins.c:983
 #, fuzzy
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
@@ -3895,7 +3899,7 @@ msgstr ""
 "    ou qu'un descripteur de fichier non valable ne soit fourni comme "
 "argument à « -u »."
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3918,7 +3922,7 @@ msgstr ""
 "    Renvoie N ou le code d'échec si le shell n'est pas en train d'exécuter "
 "une fonction ou un script."
 
-#: builtins.c:1039
+#: builtins.c:1041
 #, fuzzy
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
@@ -4109,7 +4113,7 @@ msgstr ""
 "    Renvoie le code de succès à moins qu'une option non valable ne soit "
 "donnée."
 
-#: builtins.c:1124
+#: builtins.c:1126
 #, fuzzy
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
@@ -4149,7 +4153,7 @@ msgstr ""
 "    Renvoie le code de succès à moins qu'une option non valable ne soit "
 "donnée ou que NOM soit en lecture seule."
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -4185,7 +4189,7 @@ msgstr ""
 "    Renvoie le code de succès à moins qu'une option non valable ne soit "
 "données ou que NOM ne soit pas valable."
 
-#: builtins.c:1165
+#: builtins.c:1167
 #, fuzzy
 msgid ""
 "Mark shell variables as unchangeable.\n"
@@ -4228,7 +4232,7 @@ msgstr ""
 "    Renvoie le code de succès à moins qu'une options non valable ne soit "
 "données ou que NOM ne soit pas valable."
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -4247,7 +4251,7 @@ msgstr ""
 "    Code de retour :\n"
 "    Renvoie le code de succès à moins que N soit négatif ou supérieur à $#."
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -4275,7 +4279,7 @@ msgstr ""
 "code\n"
 "    d'échec si NOMFICHIER ne peut pas être lu."
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -4302,7 +4306,7 @@ msgstr ""
 "    Renvoie le code de succès à moins que le contrôle de tâche ne soit pas "
 "activé ou qu'une erreur survienne."
 
-#: builtins.c:1246
+#: builtins.c:1248
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -4469,7 +4473,7 @@ msgstr ""
 "fausse ou si\n"
 "    un argument non valable est donné."
 
-#: builtins.c:1327
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4481,7 +4485,7 @@ msgstr ""
 "    Ceci est un synonyme de la primitive « test », mais le dernier argument\n"
 "    doit être le caractère « ] », pour fermer le « [ » correspondant."
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -4500,7 +4504,7 @@ msgstr ""
 "    Code de retour :\n"
 "    Toujours le code de succès."
 
-#: builtins.c:1348
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -4584,7 +4588,7 @@ msgstr ""
 "    Renvoie le code de succès à moins que SIGSPEC ne soit pas valable ou "
 "qu'une option non valable ne soit donnée."
 
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -4645,7 +4649,7 @@ msgstr ""
 "    Renvoie le code de succès si tous les NOMs sont trouvés, le code d'échec "
 "si l'un d'entre eux n'est pas trouvé."
 
-#: builtins.c:1415
+#: builtins.c:1417
 #, fuzzy
 msgid ""
 "Modify shell resource limits.\n"
@@ -4740,7 +4744,7 @@ msgstr ""
 "    Renvoie le code de succès à moins qu'une option non valable ne soit "
 "fournie ou qu'une erreur ne survienne."
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -4778,7 +4782,7 @@ msgstr ""
 "    Renvoie le code de succès à moins que MODE ne soit pas valable ou qu'une "
 "option non valable ne soit donnée."
 
-#: builtins.c:1483
+#: builtins.c:1485
 #, fuzzy
 msgid ""
 "Wait for job completion and return exit status.\n"
@@ -4814,7 +4818,7 @@ msgstr ""
 "    Renvoie le même code que celui d'ID, ou le code d'échec si ID n'est pas "
 "valable ou en cas d'option non valable."
 
-#: builtins.c:1504
+#: builtins.c:1506
 #, fuzzy
 msgid ""
 "Wait for process completion and return exit status.\n"
@@ -4840,7 +4844,7 @@ msgstr ""
 "non valable\n"
 "    est donnée."
 
-#: builtins.c:1519
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -4864,7 +4868,7 @@ msgstr ""
 "    Code de sortie :\n"
 "    Renvoie le code de la dernière commande exécutée."
 
-#: builtins.c:1533
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -4895,7 +4899,7 @@ msgstr ""
 "    Code de sortie :\n"
 "    Renvoie le code de la dernière commande exécutée."
 
-#: builtins.c:1551
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -4931,7 +4935,7 @@ msgstr ""
 "    Code de sortie :\n"
 "    Renvoie le code de la dernière commande exécutée."
 
-#: builtins.c:1572
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -4962,7 +4966,7 @@ msgstr ""
 "    Code de sortie :\n"
 "    Le code de retour est celui du PIPELINE."
 
-#: builtins.c:1589
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -4982,7 +4986,7 @@ msgstr ""
 "    Code de sortie :\n"
 "    Renvoie le code de la dernière commande exécutée."
 
-#: builtins.c:1601
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -5020,7 +5024,7 @@ msgstr ""
 "    Code de sortie :\n"
 "    Renvoie le code de la dernière commande exécutée."
 
-#: builtins.c:1618
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -5040,7 +5044,7 @@ msgstr ""
 "    Code de sortie :\n"
 "    Renvoie le code de la dernière commande exécutée."
 
-#: builtins.c:1630
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -5060,7 +5064,7 @@ msgstr ""
 "    Code de sortie :\n"
 "    Renvoie le code de la dernière commande exécutée."
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -5084,7 +5088,7 @@ msgstr ""
 "    Code de retour :\n"
 "    Renvoie le même code de retour que la COMMANDE."
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -5110,7 +5114,7 @@ msgstr ""
 "    Code de retour :\n"
 "    Renvoie le code de succès à moins que NOM ne soit en lecture seule."
 
-#: builtins.c:1670
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -5128,7 +5132,7 @@ msgstr ""
 "    Code de sortie :\n"
 "    Renvoie le code de la dernière commande exécutée."
 
-#: builtins.c:1682
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -5155,7 +5159,7 @@ msgstr ""
 "    Code de sortie :\n"
 "    Renvoie le code de la commande reprise."
 
-#: builtins.c:1697
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -5173,7 +5177,7 @@ msgstr ""
 "    Code de sortie :\n"
 "    Renvoie 1 si EXPRESSION est évaluée à 0, sinon renvoie 0."
 
-#: builtins.c:1709
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -5227,7 +5231,7 @@ msgstr ""
 "    Code de sortie :\n"
 "    0 ou 1 selon la valeur de l'EXPRESSION."
 
-#: builtins.c:1735
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -5351,7 +5355,7 @@ msgstr ""
 "    \t\tdécider quelles commandes doivent être conservées dans la liste "
 "d'historique.\n"
 
-#: builtins.c:1792
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -5412,7 +5416,7 @@ msgstr ""
 "fourni\n"
 "    ou que le changement de répertoire n'échoue."
 
-#: builtins.c:1826
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -5462,7 +5466,7 @@ msgstr ""
 "donné\n"
 "    ou que le changement de répertoire n'échoue."
 
-#: builtins.c:1856
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -5519,7 +5523,7 @@ msgstr ""
 "    Renvoie le code de succès à moins qu'une option non valable ne soit "
 "fournie ou qu'une erreur ne survienne."
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -5560,7 +5564,7 @@ msgstr ""
 "valable\n"
 "    est donnée ou si NOMOPT est inactive."
 
-#: builtins.c:1906
+#: builtins.c:1908
 #, fuzzy
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
@@ -5631,7 +5635,7 @@ msgstr ""
 "donnée ou qu'une\n"
 "    erreur d'écriture ou d'affectation ne survienne."
 
-#: builtins.c:1940
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -5687,7 +5691,7 @@ msgstr ""
 "    Renvoie le code de succès à moins qu'une option non valable ne soit "
 "fournie ou qu'une erreur ne survienne."
 
-#: builtins.c:1968
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -5709,7 +5713,7 @@ msgstr ""
 "    Renvoie le code de succès à moins qu'une option non valable ne soit "
 "fournie ou qu'une erreur ne survienne."
 
-#: builtins.c:1983
+#: builtins.c:1985
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -5774,7 +5778,7 @@ msgstr ""
 "fournie\n"
 "    ou que NOM n'ait aucun réglage d'auto-complètement."
 
-#: builtins.c:2013
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
@@ -5854,7 +5858,7 @@ msgstr ""
 "donnée ou que\n"
 "    le TABLEAU soit en lecture seule ou ne soit pas un tableau indexé."
 
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 335c9bf7b41d9b18efae50f7ab921a5d917a4718..1816bc37d1f3a08ca06d6d6d7c66ec19e63f35c8 100644 (file)
Binary files a/po/ga.gmo and b/po/ga.gmo differ
index d2654e9310a9c1a73fdbed734c2d6e0253e4df13..69ca2f74dc828b782d904c416407facecbb0681f 100644 (file)
--- a/po/ga.po
+++ b/po/ga.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 4.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2009-09-24 23:08+0100\n"
 "Last-Translator: Séamus Ó Ciardhuáin <seoc@iolfree.ie>\n"
 "Language-Team: Irish <gaeilge-gnulinux@lists.sourceforge.net>\n"
@@ -49,22 +49,22 @@ msgstr ""
 msgid "%s: cannot create: %s"
 msgstr "%s: ní féidir cruthú: %s"
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 "bash_execute_unix_command: ní féidir mapa eochrach an ordaithe a aimsiú"
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: ní \" é an chéad charachtar nach spás bán é."
 
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "Níl \"%c\" dúnta i %s"
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: deighilteoir idirstaid ar iarraidh"
@@ -116,7 +116,7 @@ msgstr "comhaireamh lúibe"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "Gan chiall ach i lúb \"for\", \"while\" nó \"until\""
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -126,15 +126,15 @@ msgstr ""
 "    \n"
 "    Gan SLONN, aischuirtear "
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "Níl HOME socruithe"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "An iomarca argóintí"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "Níl OLDPWD socruithe"
 
@@ -320,7 +320,7 @@ msgstr ""
 msgid "cannot use `-f' to make functions"
 msgstr "Ní féidir \"-f\" a úsáid chun feidhmeanna a dhéanamh"
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: feidhm inléite amháin"
@@ -360,7 +360,7 @@ msgstr "%s: níl sé luchtaithe go dinimiciúil"
 msgid "%s: cannot delete: %s"
 msgstr "%s: ní féidir scrios: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -784,40 +784,40 @@ msgstr "Tá %s %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr "Tá %s haiseáilte (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: argóint teorann neamhbhailí"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "\"%c\": droch-ordú"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: ní féidir teorainn a fháil: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "teorainn"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: ní féidir teorainn a athrú: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "uimhir ochtnártha"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "\"%c\": oibreoir neamhbhailí móid shiombalaigh"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "\"%c\": carachtar neamhbhailí móid shiombalaigh"
@@ -876,42 +876,42 @@ msgstr "FORMÁID_AMA: \"%c\": carachtar formáide neamhbhaií."
 msgid "pipe error"
 msgstr "earráid phíopa"
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: srianta: ní féidir \"/\" a shonrú in ainmneacha ordaithe"
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: níor aimsíodh an t-ordú"
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, fuzzy, c-format
 msgid "%s: %s"
 msgstr "Tá %s %s\n"
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: drochléirmhínitheoir"
 
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, fuzzy, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: ní féidir comhad dénártha a rith"
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, fuzzy, c-format
 msgid "`%s': is a special builtin"
 msgstr "Is ordú ionsuite blaoisce é %s\n"
 
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr ""
@@ -987,21 +987,21 @@ msgstr "%s: earráid sloinn\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: ní féidir na máthairchomhadlanna a rochtain."
 
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr ""
 "ní féidir an mód gan mhoill a athshocrú le haghaidh an tuairisceora chomhaid "
 "%d"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 "Ní féidir tuairisceoir comhaid nua a leithdháileadh le haghaidh ionchur bash "
 "ón tuairisceoir comhaid %d."
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr ""
@@ -1242,22 +1242,22 @@ msgstr "%s: drochshonrú conaire líonra"
 msgid "network operations not supported"
 msgstr "Ní thacaítear le oibríochtaí líonra."
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr ""
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr ""
 
-#: locale.c:263
+#: locale.c:259
 #, fuzzy, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "xrealloc: %s:%d: ní féidir %lu beart a leithdháileadh"
 
-#: locale.c:265
+#: locale.c:261
 #, fuzzy, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "xrealloc: %s:%d: ní féidir %lu beart a leithdháileadh"
@@ -1405,7 +1405,7 @@ msgstr "Úsáid \"%s\" le scoir den mblaosc.\n"
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "Deireadh comhaid gan súil leis agus \")\" á lorg le meaitseáil."
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "Iomlánú: níor aimsíodh an fheidhm \"%s\"."
@@ -1843,12 +1843,12 @@ msgstr "\"]\" ar iarraidh"
 msgid "invalid signal number"
 msgstr "Uimhir chomhartha neamhbhailí"
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: drochluach sa liosta_gaistí[%d]: %p"
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -2019,7 +2019,7 @@ msgstr "caller [SLONN]"
 
 #: builtins.c:64
 #, fuzzy
-msgid "cd [-L|[-P [-e]]] [dir]"
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-L|-P] [comhadlann]"
 
 #: builtins.c:66
@@ -2560,6 +2560,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2572,7 +2575,7 @@ msgid ""
 "    -P is used; non-zero otherwise."
 msgstr ""
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2600,7 +2603,7 @@ msgstr ""
 "    Aischuirtear luach de 0 mura thugtar rogha neamhbhailí nó mura féidir\n"
 "    an chomhadlann reatha a léamh."
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2616,7 +2619,7 @@ msgstr ""
 "    Stadas Scortha:\n"
 "    Éiríonn leis i gcónaí."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2628,7 +2631,7 @@ msgstr ""
 "    Stádas Scortha:\n"
 "    Éiríonn leis i gcónaí."
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2640,7 +2643,7 @@ msgstr ""
 "    Stádas Scortha:\n"
 "    Teipeann air i gcónaí."
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2676,7 +2679,7 @@ msgstr ""
 "    Stádas Scortha:\n"
 "    Aischuirtear an stádas scortha ó ORDÚ, nó teip mura aimsítear ORDÚ."
 
-#: builtins.c:485
+#: builtins.c:487
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2716,7 +2719,7 @@ msgid ""
 "    assignment error occurs."
 msgstr ""
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2726,7 +2729,7 @@ msgstr ""
 "    \n"
 "    Imithe i léig. Feic \"help declare\"."
 
-#: builtins.c:533
+#: builtins.c:535
 #, fuzzy
 msgid ""
 "Define local variables.\n"
@@ -2757,7 +2760,7 @@ msgstr ""
 "earráid,\n"
 "    nó mura bhfuil an bhlaosc ag rith feidhme."
 
-#: builtins.c:550
+#: builtins.c:552
 #, fuzzy
 msgid ""
 "Write arguments to the standard output.\n"
@@ -2820,7 +2823,7 @@ msgstr ""
 "    Stádas Scortha:\n"
 "    Aischuirtear rath ach i gcás earráide scríofa."
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2842,7 +2845,7 @@ msgstr ""
 "    Stádas Scortha:\n"
 "    Aischuirtear rath ach i gcás earráide scríofa."
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2869,7 +2872,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2889,7 +2892,7 @@ msgstr ""
 "    Aischuirtear stádas scortha an ordaithe, nó rath más ordú neamhnitheach "
 "é."
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2930,7 +2933,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2953,7 +2956,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -2965,7 +2968,7 @@ msgstr ""
 "    Scoireann den bhlaosc le stádas N. Má fhágtar N ar lár, is é stádas\n"
 "    an chéad ordaithe deireanaigh an stádas scortha."
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2978,7 +2981,7 @@ msgstr ""
 "    Scoireann de bhlaosc logála isteach le stádas scortha N. Aischuirtear\n"
 "    earráid má ritear é i mblaosc nach blaosc logála isteach í."
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -3033,7 +3036,7 @@ msgstr ""
 "    Stádas Scortha:n\\     Aischuirtear rath nó stádas an ordaithe rite; "
 "neamh-nialas má tharlaíonn earráid."
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3054,7 +3057,7 @@ msgstr ""
 "    Stádas Scortha:\n"
 "    Stádas an ordaithe curtha sa tulra, nó teip má tharlaíonn earráid."
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -3078,7 +3081,7 @@ msgstr ""
 "    Aischuirtear rath ach má tharlaíonn earráid nó mura bhfuil\n"
 "    rialú jabanna cumasaithe."
 
-#: builtins.c:782
+#: builtins.c:784
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -3102,7 +3105,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3143,7 +3146,7 @@ msgstr ""
 "    Aischuirtear rath ach sa chás nach n-aimsítear PATRÚN nó go dtugtar\n"
 "    rogha neamhbhailí."
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3177,7 +3180,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3201,7 +3204,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3232,7 +3235,7 @@ msgstr ""
 "    Aischuirtear rath ach sa chás go dtugtar rogha neamhbhailí\n"
 "    nó SONRÚ_JAB neamhbhailí."
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3254,7 +3257,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -3299,7 +3302,7 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:981
+#: builtins.c:983
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -3350,7 +3353,7 @@ msgid ""
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3372,7 +3375,7 @@ msgstr ""
 "    Aischuirtear N, nó teip sa chás nach bhfuil an bhlaosc ag rith feidhme "
 "nó scripte."
 
-#: builtins.c:1039
+#: builtins.c:1041
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3457,7 +3460,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3479,7 +3482,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3498,7 +3501,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1165
+#: builtins.c:1167
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3520,7 +3523,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3531,7 +3534,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3545,7 +3548,7 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -3559,7 +3562,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1246
+#: builtins.c:1248
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3642,7 +3645,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1327
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3655,7 +3658,7 @@ msgstr ""
 "    caithfear \"]\" go díreach a bheith ann mar an argóint\n"
 "    dheireanach, le bheith comhoiriúnach leis an \"[\" ag an tús."
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3675,7 +3678,7 @@ msgstr ""
 "    Stádas Scortha:\n"
 "    Éiríonn leis i gcónaí."
 
-#: builtins.c:1348
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -3719,7 +3722,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3749,7 +3752,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1415
+#: builtins.c:1417
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -3796,7 +3799,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3814,7 +3817,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1483
+#: builtins.c:1485
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3834,7 +3837,7 @@ msgid ""
 "    option is given."
 msgstr ""
 
-#: builtins.c:1504
+#: builtins.c:1506
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -3849,7 +3852,7 @@ msgid ""
 "    option is given."
 msgstr ""
 
-#: builtins.c:1519
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3862,7 +3865,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1533
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3893,7 +3896,7 @@ msgstr ""
 "    Stádas Scortha:\n"
 "    Aischuirtear stádas an ordaithe dheireanaigh a ritheadh."
 
-#: builtins.c:1551
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -3913,7 +3916,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1572
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3929,7 +3932,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1589
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -3940,7 +3943,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1601
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -3961,7 +3964,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1618
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -3972,7 +3975,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1630
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -3983,7 +3986,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -3996,7 +3999,7 @@ msgid ""
 "    Returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -4020,7 +4023,7 @@ msgstr ""
 "    Stádas Scortha:\n"
 "    Aischuirtear rath mura bhfuil AINM inléite amháin."
 
-#: builtins.c:1670
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -4038,7 +4041,7 @@ msgstr ""
 "    Stádas Scortha:\n"
 "    Aischuirtear stádas an ordaithe dheireanaigh a ritheadh."
 
-#: builtins.c:1682
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -4052,7 +4055,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1697
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -4063,7 +4066,7 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1709
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -4091,7 +4094,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1735
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -4145,7 +4148,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1792
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -4176,7 +4179,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1826
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -4203,7 +4206,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1856
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -4232,7 +4235,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -4253,7 +4256,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1906
+#: builtins.c:1908
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -4292,7 +4295,7 @@ msgid ""
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1940
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -4319,7 +4322,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1968
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -4342,7 +4345,7 @@ msgstr ""
 "    Aischuirtear rath mura thugtar rogha neamhbhailí agus mura tharlaíonn "
 "earráid."
 
-#: builtins.c:1983
+#: builtins.c:1985
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -4373,7 +4376,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:2013
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
@@ -4414,7 +4417,7 @@ msgid ""
 "    not an indexed array."
 msgstr ""
 
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 2e3d139457b462a1b5ae33e495f3548269f26ed8..afb2c00dc6f1b43c2b016c99d88aad0b80e72578 100644 (file)
Binary files a/po/gl.gmo and b/po/gl.gmo differ
index 6520abcbd5ec0bb770923a0c7dd62867eb81c852..4f14d9786af374a9edb1037fa95695db211c1618 100644 (file)
--- a/po/gl.po
+++ b/po/gl.po
@@ -13,7 +13,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 4.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2012-02-23 14:38+0100\n"
 "Last-Translator: Leandro Regueiro <leandro.regueiro@gmail.com>\n"
 "Language-Team: Galician <proxecto@trasno.net>\n"
@@ -52,23 +52,23 @@ msgstr "%s: %s: se debe usar un subíndice ao asignar a unha matriz asociativa"
 msgid "%s: cannot create: %s"
 msgstr "%s: non foi posíbel crear: %s"
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 "bash_execute_unix_command: non foi posíbel atopar a combinación de teclas "
 "para a orde"
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: o primeiro carácter que non é espazo en branco non é `\"'"
 
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "no hai un `%c' que peche en %s"
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: falta un `:' separador"
@@ -120,7 +120,7 @@ msgstr "contía de ciclo"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "só ten significado nun ciclo `for', `while' ou `until'"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -130,15 +130,15 @@ msgstr ""
 "    \n"
 "    Sen EXPR, devovle "
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "HOME non está definido"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "demasiados argumentos"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "OLDPWD non está definido"
 
@@ -322,7 +322,7 @@ msgstr ""
 msgid "cannot use `-f' to make functions"
 msgstr "non se pode use `-f' para facer funcións"
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: función de só lectura"
@@ -361,7 +361,7 @@ msgstr "%s: non foi cargado dinamicamente"
 msgid "%s: cannot delete: %s"
 msgstr "%s: non foi posíbel eliminar: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -840,40 +840,40 @@ msgstr "%s é %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr "%s está asociado (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: límite de argumento non válido"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "`%c': orde errónea"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: non é posíbel obter o límite: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "límite"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: non é posíbel modificar o límite: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "número octal"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "`%c': operador de modo simbólico non válido"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "`%c': carácter de modo simbólico non válido"
@@ -932,42 +932,42 @@ msgstr "TIMEFORMAT: `%c': carácter de formato non válido"
 msgid "pipe error"
 msgstr "erro de canalización"
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: restrinxido: non se pode especificar `/' en nomes de ordes"
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: non se atopou a orde"
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: intérprete erróneo"
 
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, fuzzy, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: non é posíbel executar o ficheiro binario"
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, fuzzy, c-format
 msgid "`%s': is a special builtin"
 msgstr "%s é unha orde interna do shell\n"
 
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "no se pode duplicar o df %d ao df %d"
@@ -1043,19 +1043,19 @@ msgstr "%s: erro de expresión\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: non é posíbel acceder aos directorios pai"
 
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "non é posíbel restabelecer o modo nodelay para o df %d"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 "non é posíbel asignar un novo descritor de ficheiros para a entrada de bash "
 "desde o fd %d"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr ""
@@ -1295,23 +1295,23 @@ msgstr "%s: especificación de ruta de rede errónea"
 msgid "network operations not supported"
 msgstr "non hai compatibilidade para operacións de rede"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr "setlocale: LC_ALL non se pode cambiar a configuración rexional (%s)"
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr ""
 "setlocale: LC_ALL: non se pode cambiar a configuración rexional (%s): %s"
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "setlocale: %s: non se pode cambiar a configuración rexional (%s)"
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "setlocale: %s: non se pode cambiar a configuración rexional (%s): %s"
@@ -1455,7 +1455,7 @@ msgstr "Use «%s» para deixar o shell.\n"
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "EOF non agardado mentres se buscaba un «)» coincidente"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "completion: non se atopa a función `%s'"
@@ -1892,12 +1892,12 @@ msgstr "falta un «]»"
 msgid "invalid signal number"
 msgstr "número de sinal non válido"
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: valor erróneo en trap_list[%d]: %p"
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -2070,7 +2070,8 @@ msgid "caller [expr]"
 msgstr "caller [expresión]"
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
+#, fuzzy
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-L|[-P [-e]]] [directorio]"
 
 #: builtins.c:66
@@ -2643,6 +2644,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2655,7 +2659,7 @@ msgid ""
 "    -P is used; non-zero otherwise."
 msgstr ""
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2684,7 +2688,7 @@ msgstr ""
 "leer\n"
 "    o directorio actual."
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2700,7 +2704,7 @@ msgstr ""
 "    Estado de Saída:\n"
 "    Sempre con éxito."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2712,7 +2716,7 @@ msgstr ""
 "    Estado de salida:\n"
 "    Sempre con éxito."
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2724,7 +2728,7 @@ msgstr ""
 "    Estado de saída:\n"
 "    Sempre falla."
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2743,7 +2747,7 @@ msgid ""
 "    Returns exit status of COMMAND, or failure if COMMAND is not found."
 msgstr ""
 
-#: builtins.c:485
+#: builtins.c:487
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2783,7 +2787,7 @@ msgid ""
 "    assignment error occurs."
 msgstr ""
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2793,7 +2797,7 @@ msgstr ""
 "    \n"
 "    Obsoleto.  Consulte `help declare'."
 
-#: builtins.c:533
+#: builtins.c:535
 #, fuzzy
 msgid ""
 "Define local variables.\n"
@@ -2820,7 +2824,7 @@ msgstr ""
 "    Devolve con éxito a menos que se dea unha opción non válida, se produza\n"
 "    un erro, ou o shell non estea executando unha función."
 
-#: builtins.c:550
+#: builtins.c:552
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2854,7 +2858,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2867,7 +2871,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2894,7 +2898,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2913,7 +2917,7 @@ msgstr ""
 "    Estado de saída:\n"
 "    Devolve o estado de saida da orde ou éxito se a orde é nula."
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2954,7 +2958,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2977,7 +2981,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -2989,7 +2993,7 @@ msgstr ""
 "    Termina o shell cun estado de N.  Se se omite N, o estado de saída\n"
 "    é o mismo da última orde executada."
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -3002,7 +3006,7 @@ msgstr ""
 "    Termina un shell de entrada cun estado de saída de N. Devolve un\n"
 "    erro se non se executa nunha shell de entrada."
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -3032,7 +3036,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3053,7 +3057,7 @@ msgstr ""
 "    O estado da orde localizada en primeiro plano, ou falla se sucede un "
 "erro."
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -3067,7 +3071,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:782
+#: builtins.c:784
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -3091,7 +3095,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3113,7 +3117,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3147,7 +3151,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3171,7 +3175,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3188,7 +3192,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3210,7 +3214,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -3255,7 +3259,7 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:981
+#: builtins.c:983
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -3306,7 +3310,7 @@ msgid ""
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3318,7 +3322,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1039
+#: builtins.c:1041
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3403,7 +3407,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3425,7 +3429,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3444,7 +3448,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1165
+#: builtins.c:1167
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3466,7 +3470,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3477,7 +3481,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3491,7 +3495,7 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -3517,7 +3521,7 @@ msgstr ""
 "    Devolve con éxito a menos que non estea activo o control de traballos o\n"
 "    se produza un erro."
 
-#: builtins.c:1246
+#: builtins.c:1248
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3600,7 +3604,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1327
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3612,7 +3616,7 @@ msgstr ""
 "    Este é un sinónimo para a orde interna \"test\", pero o último\n"
 "    argumento debe ser un `]' literal, que coincida co `[' inicial."
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3631,7 +3635,7 @@ msgstr ""
 "    Estado de saída:\n"
 "    Sempre con éxito."
 
-#: builtins.c:1348
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -3675,7 +3679,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3705,7 +3709,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1415
+#: builtins.c:1417
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -3752,7 +3756,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3770,7 +3774,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1483
+#: builtins.c:1485
 #, fuzzy
 msgid ""
 "Wait for job completion and return exit status.\n"
@@ -3800,7 +3804,7 @@ msgstr ""
 "    Devolve o estado de ID; falla se ID non é válido ou se se fornece unha\n"
 "    opción non válida."
 
-#: builtins.c:1504
+#: builtins.c:1506
 #, fuzzy
 msgid ""
 "Wait for process completion and return exit status.\n"
@@ -3825,7 +3829,7 @@ msgstr ""
 "    Devolve o estado de ID; falla se ID non é válido ou se se fornece unha\n"
 "    opción non válida."
 
-#: builtins.c:1519
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3847,7 +3851,7 @@ msgstr ""
 "    Estado de Saída:\n"
 "    Devuelve o estado da última orden executada."
 
-#: builtins.c:1533
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3877,7 +3881,7 @@ msgstr ""
 "    Estado de saída:\n"
 "    Devolve o estado da última orde executada."
 
-#: builtins.c:1551
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -3897,7 +3901,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1572
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3913,7 +3917,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1589
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -3931,7 +3935,7 @@ msgstr ""
 "    Estado de Saída:\n"
 "    Devolve o estado da última orde executada."
 
-#: builtins.c:1601
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -3952,7 +3956,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1618
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -3970,7 +3974,7 @@ msgstr ""
 "    Estado de Saída:\n"
 "    Devolve o estado da última orde executada."
 
-#: builtins.c:1630
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -3988,7 +3992,7 @@ msgstr ""
 "    Estado de Saída:\n"
 "    Devolve o estado da última orde executada."
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -4010,7 +4014,7 @@ msgstr ""
 "    Estado de Saída:\n"
 "    Devolve o estado de saída da ORDE."
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -4024,7 +4028,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1670
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -4042,7 +4046,7 @@ msgstr ""
 "    Estado de Saída:\n"
 "    Devolve o estado da última orde executada."
 
-#: builtins.c:1682
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -4056,7 +4060,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1697
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -4074,7 +4078,7 @@ msgstr ""
 "    Estado de Saída:\n"
 "    Devolve 1 se a EXPRESIÓN avalía a 0; devovle 0 de outra maneira."
 
-#: builtins.c:1709
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -4102,7 +4106,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1735
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -4156,7 +4160,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1792
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -4187,7 +4191,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1826
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -4214,7 +4218,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1856
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -4243,7 +4247,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -4280,7 +4284,7 @@ msgstr ""
 "    Devolve con éxito se se activa NOME_OPCIÓN; falla se se fornece\n"
 "    unha opción non válida ou NOME_OPCIÓN está desactivado."
 
-#: builtins.c:1906
+#: builtins.c:1908
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -4319,7 +4323,7 @@ msgid ""
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1940
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -4346,7 +4350,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1968
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -4368,7 +4372,7 @@ msgstr ""
 "    Devolve con éxito a menos que se forneza unha opción non válida o\n"
 "    se produza un erro."
 
-#: builtins.c:1983
+#: builtins.c:1985
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -4399,7 +4403,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:2013
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
@@ -4440,7 +4444,7 @@ msgid ""
 "    not an indexed array."
 msgstr ""
 
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 6665d32a8a56140d50b9dd0e4ff9c5929faac921..0b3420e54a1162d26c343d38ef30e59d73eedb62 100644 (file)
Binary files a/po/hr.gmo and b/po/hr.gmo differ
index 4cfd19dcc6c397580f722df2b24032cdf932d5cb..a5ba552c23556db0fc25d5f80a8c480c7b29d398 100644 (file)
--- a/po/hr.po
+++ b/po/hr.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 4.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2013-04-18 01:00+0200\n"
 "Last-Translator: Tomislav Krznar <tomislav.krznar@gmail.com>\n"
 "Language-Team: Croatian <lokalizacija@linux.hr>\n"
@@ -48,21 +48,21 @@ msgstr "%s: %s: mora koristiti indeks pri pridruživanju asocijativnog polja"
 msgid "%s: cannot create: %s"
 msgstr "%s: ne mogu napraviti: %s"
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr "bash_execute_unix_command: ne mogu pronaći tipkovničku mapu za naredbu"
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: prvi znak različit od praznine nije „\"”"
 
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "nema zatvorene „%c” u %s"
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: nedostaje dvotočje za razdvajanje"
@@ -114,7 +114,7 @@ msgstr "broj ponavljanja"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "ima značenje samo u petljama „for”, „while” ili „until”"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -124,15 +124,15 @@ msgstr ""
 "    \n"
 "    Bez IZRAZA vraća "
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "HOME nije postavljen"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "previše argumenata"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "OLDPWD nije postavljen"
 
@@ -316,7 +316,7 @@ msgstr ""
 msgid "cannot use `-f' to make functions"
 msgstr "ne mogu koristiti „-f” za izradu funkcija"
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: funkcija samo za čitanje"
@@ -355,7 +355,7 @@ msgstr "%s: nije dinamički učitan"
 msgid "%s: cannot delete: %s"
 msgstr "%s: ne mogu ukloniti: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -798,40 +798,40 @@ msgstr "%s je %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr "%s je raspršen (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: neispravan argument ograničenja"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "„%c”: neispravna naredba"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: ne mogu otkriti ograničenje: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "ograničenje"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: ne mogu urediti ograničenje: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "oktalni broj"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "„%c”: neispravan operator simboličkog načina"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "„%c”: neispravan znak simboličkog načina"
@@ -890,42 +890,42 @@ msgstr "TIMEFORMAT: „%c”: neispravan znak oblika"
 msgid "pipe error"
 msgstr "greška cjevovoda"
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: ograničeno: ne možete navesti „/” u imenu naredbe"
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: naredba nije pronađena"
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: neispravan tumač"
 
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, fuzzy, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: ne mogu izvršiti binarnu datoteku"
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, fuzzy, c-format
 msgid "`%s': is a special builtin"
 msgstr "%s je ugrađen u ljusku\n"
 
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "ne mogu udvostručiti opisnik datoteke %d u opisnik datoteke %d"
@@ -1000,17 +1000,17 @@ msgstr "%s: greška izraza\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: ne mogu pristupiti nadređenim direktorijima"
 
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr ""
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr "ne mogu alocirati novi datotečni opisnik za bash ulaz iz fd %d"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: međuspremnik već postoji za novi fd %d"
@@ -1246,22 +1246,22 @@ msgstr "%s: neispravno navedena mrežna putanja"
 msgid "network operations not supported"
 msgstr "mrežne operacije nisu podržane"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr "setlocale: LC_ALL: ne mogu promijeniti lokal (%s)"
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr "setlocale: LC_ALL: ne mogu promijeniti lokal (%s): %s"
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "setlocale: %s: ne mogu promijeniti lokal (%s)"
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "setlocale: %s: ne mogu promijeniti lokal (%s): %s"
@@ -1403,7 +1403,7 @@ msgstr "Koristite „%s” za napuštanje ljuske.\n"
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "neočekivani EOF pri traženju odgovarajuće „)”"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "completion: funkcija „%s” nije pronađena"
@@ -1834,12 +1834,12 @@ msgstr "nedostaje „]”"
 msgid "invalid signal number"
 msgstr "neispravan broj signala"
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr ""
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -2004,7 +2004,7 @@ msgid "caller [expr]"
 msgstr ""
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr ""
 
 #: builtins.c:66
@@ -2459,6 +2459,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2471,7 +2474,7 @@ msgid ""
 "    -P is used; non-zero otherwise."
 msgstr ""
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2487,7 +2490,7 @@ msgid ""
 "    cannot be read."
 msgstr ""
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2503,7 +2506,7 @@ msgstr ""
 "    Izlazno stanje:\n"
 "    Uvijek uspješno."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2515,7 +2518,7 @@ msgstr ""
 "    Izlazno stanje:\n"
 "    Uvijek uspješno."
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2527,7 +2530,7 @@ msgstr ""
 "    Izlazno stanje:\n"
 "    Uvijek neuspješno."
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2546,7 +2549,7 @@ msgid ""
 "    Returns exit status of COMMAND, or failure if COMMAND is not found."
 msgstr ""
 
-#: builtins.c:485
+#: builtins.c:487
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2586,7 +2589,7 @@ msgid ""
 "    assignment error occurs."
 msgstr ""
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2596,7 +2599,7 @@ msgstr ""
 "    \n"
 "    Zastarjelo. Pogledajte „help declare”."
 
-#: builtins.c:533
+#: builtins.c:535
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2611,7 +2614,7 @@ msgid ""
 "    assignment error occurs, or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:550
+#: builtins.c:552
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2645,7 +2648,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2658,7 +2661,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2685,7 +2688,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2697,7 +2700,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2738,7 +2741,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2761,7 +2764,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -2773,7 +2776,7 @@ msgstr ""
 "    Izlazi iz ljuske sa stanjem N. Ako N nije naveden, izlazno stanje je\n"
 "    isto kao i stanje zadnje izvršene naredbe."
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2786,7 +2789,7 @@ msgstr ""
 "    Izlazi iz prijavne ljuske s izlaznim stanjem N. Vraća grešku ako nije\n"
 "    izvršeno u prijavnoj ljusci."
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -2816,7 +2819,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -2828,7 +2831,7 @@ msgid ""
 "    Status of command placed in foreground, or failure if an error occurs."
 msgstr ""
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -2842,7 +2845,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:782
+#: builtins.c:784
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2866,7 +2869,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2888,7 +2891,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -2922,7 +2925,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -2946,7 +2949,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -2963,7 +2966,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -2985,7 +2988,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -3030,7 +3033,7 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:981
+#: builtins.c:983
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -3081,7 +3084,7 @@ msgid ""
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3093,7 +3096,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1039
+#: builtins.c:1041
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3178,7 +3181,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3200,7 +3203,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3219,7 +3222,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1165
+#: builtins.c:1167
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3241,7 +3244,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3252,7 +3255,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3266,7 +3269,7 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -3280,7 +3283,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1246
+#: builtins.c:1248
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3363,7 +3366,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1327
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3371,7 +3374,7 @@ msgid ""
 "    be a literal `]', to match the opening `['."
 msgstr ""
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3383,7 +3386,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1348
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -3427,7 +3430,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3457,7 +3460,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1415
+#: builtins.c:1417
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -3504,7 +3507,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3522,7 +3525,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1483
+#: builtins.c:1485
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3542,7 +3545,7 @@ msgid ""
 "    option is given."
 msgstr ""
 
-#: builtins.c:1504
+#: builtins.c:1506
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -3557,7 +3560,7 @@ msgid ""
 "    option is given."
 msgstr ""
 
-#: builtins.c:1519
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3570,7 +3573,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1533
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3587,7 +3590,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1551
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -3607,7 +3610,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1572
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3623,7 +3626,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1589
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -3634,7 +3637,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1601
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -3655,7 +3658,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1618
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -3666,7 +3669,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1630
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -3677,7 +3680,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -3690,7 +3693,7 @@ msgid ""
 "    Returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -3704,7 +3707,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1670
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -3715,7 +3718,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1682
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -3729,7 +3732,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1697
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -3740,7 +3743,7 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1709
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -3768,7 +3771,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1735
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -3822,7 +3825,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1792
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -3853,7 +3856,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1826
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -3880,7 +3883,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1856
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -3909,7 +3912,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -3930,7 +3933,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1906
+#: builtins.c:1908
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -3969,7 +3972,7 @@ msgid ""
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1940
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -3996,7 +3999,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1968
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -4009,7 +4012,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1983
+#: builtins.c:1985
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -4040,7 +4043,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:2013
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
@@ -4081,7 +4084,7 @@ msgid ""
 "    not an indexed array."
 msgstr ""
 
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 85c566d50d1d1fdb4973444bb7c404a1a9bbf457..f163bd0aa3b445e59bc084f5a5e26ea9395c7fd7 100644 (file)
Binary files a/po/hu.gmo and b/po/hu.gmo differ
index 34c19f23cd9323cd6d532a869cecc5464751cfa3..85f125121fda1f06583d16cba7f6124baac2cc31 100644 (file)
--- a/po/hu.po
+++ b/po/hu.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash-4.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2010-08-06 17:44+0200\n"
 "Last-Translator: Mate Ory <orymate@ubuntu.com>\n"
 "Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n"
@@ -46,22 +46,22 @@ msgstr "%s: %s: asszociatív tömbhöz való értékadásnál meg kell adni az i
 msgid "%s: cannot create: %s"
 msgstr "%s: nem hozható létre: %s"
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 "bash_execute_unix_command: nem található billentyűkiosztás a parancshoz"
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: az első nem szóközkarakter nem „\"”"
 
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "nincs záró „%c” a következőben: %s"
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: hiányzó kettőspont-elválasztó"
@@ -114,7 +114,7 @@ msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "csak „for”, „while” és „until” ciklusokban értelmezhető"
 
 # see $ help caller
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -124,15 +124,15 @@ msgstr ""
 "    \n"
 "    EXPR nélkül a "
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "Nincs beállítva HOME"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "túl sok argumentum"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "Nincs beállítva OLDPWD"
 
@@ -316,7 +316,7 @@ msgstr ""
 msgid "cannot use `-f' to make functions"
 msgstr "nem használható a „-f” függvény létrehozására"
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: csak olvasható függvény"
@@ -355,7 +355,7 @@ msgstr "%s: nem dinamikusan van betöltve"
 msgid "%s: cannot delete: %s"
 msgstr "%s: nem törölhető: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -831,40 +831,40 @@ msgstr "%s egy %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr "%s hashelve van (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: érvénytelen korlátérték"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "„%c”: érvénytelen parancs"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: nem kérdezhető le a korlát: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "korlát"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: nem módosítható a korlát: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "oktális szám"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "„%c”: érvénytelen szimbolikus módoperátor"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "„%c”: érvénytelen szimbolikus módkarakter"
@@ -923,42 +923,42 @@ msgstr "IDŐFORMÁTUM: „%c”: érvénytelen formátumkarakter"
 msgid "pipe error"
 msgstr "hibás csővezeték"
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: korlátozott: nem adható meg „/” a parancsok nevében"
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: parancs nem található"
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, fuzzy, c-format
 msgid "%s: %s"
 msgstr "%s egy %s\n"
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: rossz parancsértelmező"
 
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, fuzzy, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: bináris nem hajtható végre"
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, fuzzy, c-format
 msgid "`%s': is a special builtin"
 msgstr "%s egy beépített parancs\n"
 
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "nem lehet duplikálni a(z) %d. fájlleírót a(z) %d. helyre"
@@ -1033,18 +1033,18 @@ msgstr "%s: hibás kifejezés\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: nem érhetőek el a szülőkönyvtárak"
 
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "nem lehet újraindítani a nodelay módot a(z) %d. fájlleíróhoz"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 "nem lehet új fájlleírót foglalni a bash bemenetéhez a(z) %d. fájlleíróból"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: már van puffer a(z) %d. fájlleíróhoz"
@@ -1282,22 +1282,22 @@ msgstr "%s: hibás hálózatiútvonal-megadás"
 msgid "network operations not supported"
 msgstr "a hálózati műveletek nincsenek támogatva"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr "setlocale: LC_ALL: nem lehet területi beállításokat váltani (%s)"
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr "setlocale: LC_ALL: nem lehet területi beállításokat váltani (%s): %s"
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "setlocale: %s: nem lehet területi beállításokat váltani (%s)"
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "setlocale: %s: nem lehet területi beállításokat váltani (%s): %s"
@@ -1439,7 +1439,7 @@ msgstr "„%s” használatával lehet elhagyni a parancsértelmezőt.\n"
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "váratlan EOF „)” helyett"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "kiegészítés: nem található „%s” függvény"
@@ -1874,12 +1874,12 @@ msgstr "hiányzó „]”"
 msgid "invalid signal number"
 msgstr "érvénytelen szignálszám"
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: rossz érték a trap_list[%d]-ban: %p"
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -2049,7 +2049,7 @@ msgstr "caller [kif]"
 
 #: builtins.c:64
 #, fuzzy
-msgid "cd [-L|[-P [-e]]] [dir]"
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-L|-P] [ktár]"
 
 #: builtins.c:66
@@ -2622,6 +2622,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2658,7 +2661,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    0-val tér vissza, ha könyvtárat váltott; más értéket különben."
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2687,7 +2690,7 @@ msgstr ""
 "    0-val tér vissza, kivéve ha érvénytelen kapcsolót kapott vagy nem le-\n"
 "    het olvasni a munkakönyvtárat."
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2703,7 +2706,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Mindig sikeres."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2715,7 +2718,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Mindig sikeres."
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2727,7 +2730,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Mindig sikertelen."
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2763,7 +2766,7 @@ msgstr ""
 "    PARANCS kilépési kódjával tér vissza, vagy hibát jelez, ha nem talál-\n"
 "    ható PARANCS."
 
-#: builtins.c:485
+#: builtins.c:487
 #, fuzzy
 msgid ""
 "Set variable values and attributes.\n"
@@ -2837,7 +2840,7 @@ msgstr ""
 "    Sikerrel tér vissza, kivéve ha érvénytelen kapcsolót kap, vagy hiba\n"
 "    történt."
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2847,7 +2850,7 @@ msgstr ""
 "    \n"
 "    Elavult. Lásd „help declare”."
 
-#: builtins.c:533
+#: builtins.c:535
 #, fuzzy
 msgid ""
 "Define local variables.\n"
@@ -2874,7 +2877,7 @@ msgstr ""
 "    Sikerrel tér vissza, kivéve ha érvénytelen kapcsolót kap, hiba\n"
 "    történt, vagy nem függvényben lett hívva."
 
-#: builtins.c:550
+#: builtins.c:552
 #, fuzzy
 msgid ""
 "Write arguments to the standard output.\n"
@@ -2936,7 +2939,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Sikerrel tér vissza, kivéve írási hiba esetén."
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2958,7 +2961,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Sikerrel tér vissza, kivéve írási hiba esetén."
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -3011,7 +3014,7 @@ msgstr ""
 "    Sikerrel tér vissza, kivéve ha NÉV nem egy beépített parancs, vagy hi-\n"
 "    ba történt."
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -3031,7 +3034,7 @@ msgstr ""
 "    A parancs kilépési kódjával tér vissza, vagy sikerrel, ha üres a pa-\n"
 "    rancs."
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -3105,7 +3108,7 @@ msgstr ""
 "    Sikerrel tér vissza, ha kapcsolót talált, sikertelenül, ha elfogytak a\n"
 "    kapcsolók vagy hiba történt."
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -3145,7 +3148,7 @@ msgstr ""
 "    Sikerrel tér vissza, kivéve, ha PARANCS nem található vagy sikertelen\n"
 "    az átirányítás."
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -3157,7 +3160,7 @@ msgstr ""
 "    Kilép a parancsértelmezőből N kilépési kóddal. Ha N hiányzik, az utol-\n"
 "    só parancs kilépési kódjával lép ki."
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -3170,7 +3173,7 @@ msgstr ""
 "    Kilép a bejelentkező parancsértelmezőből N kilépési kóddal. Hibával\n"
 "    tér vissza, ha nem bejelentkező parancsértelmezőből hívják."
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -3224,7 +3227,7 @@ msgstr ""
 "    Sikert vagy a végrehajtott parancs kilépési kódját adja; nullától el-\n"
 "    térőt hiba esetén."
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3245,7 +3248,7 @@ msgstr ""
 "    Az előtérbe hozott parancs állapota (annak kilépésekor), vagy nemnulla\n"
 "    hiba esetén."
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -3268,7 +3271,7 @@ msgstr ""
 "    Sikerrel tér vissza, kivéve ha a munkakezelés le van tiltva, vagy hi-\n"
 "    ba történt."
 
-#: builtins.c:782
+#: builtins.c:784
 #, fuzzy
 msgid ""
 "Remember or display program locations.\n"
@@ -3312,7 +3315,7 @@ msgstr ""
 "    Sikerrel tér vissza, kivéve, ha NÉV nem található vagy érvénytelen kap-\n"
 "    csolót kap."
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3350,7 +3353,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Sikerrel tér vissza, kivéve ha nincs találat vagy hibás kapcsolót kap."
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3413,7 +3416,7 @@ msgstr ""
 "    Sikerrel tér vissza, kivéve ha érvénytelen kapcsolót kap, vagy hiba\n"
 "    történik."
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3457,7 +3460,7 @@ msgstr ""
 "    Sikerrel tér vissza, ha nem kap érvénytelen kapcsolót és nem történik\n"
 "    hiba. -x használata esetén PARANCS kilépési kódjával tér vissza."
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3489,7 +3492,7 @@ msgstr ""
 "    Sikerrel tér vissza, ha nem kap érvénytelen kapcsolót vagy MUNKASZÁM-\n"
 "    ot."
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3530,7 +3533,7 @@ msgstr ""
 "    Sikerrel tér vissza, ha nem kap érvénytelen kapcsolót és nem történik\n"
 "    hiba."
 
-#: builtins.c:936
+#: builtins.c:938
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expressions.\n"
@@ -3614,7 +3617,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Ha az utolsó argumentum 0, a let 1-gyel tér vissza, különben 0-val."
 
-#: builtins.c:981
+#: builtins.c:983
 #, fuzzy
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
@@ -3701,7 +3704,7 @@ msgstr ""
 "    A kilépési kód nulla, kivéve ha EOF-ot ér a beolvasás, időtúllépéskor\n"
 "    vagy érvénytelen fájlleíró megadásakor."
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3722,7 +3725,7 @@ msgstr ""
 "    N-nel tér vissza, kivéve ha nem függvényből vagy parancsfájlból akar\n"
 "    visszatérni – ekkor sikertelenséget jelez."
 
-#: builtins.c:1039
+#: builtins.c:1041
 #, fuzzy
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
@@ -3885,7 +3888,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Sikerrel tér vissza, kivéve ha érvénytelen kapcsolót kap."
 
-#: builtins.c:1124
+#: builtins.c:1126
 #, fuzzy
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
@@ -3924,7 +3927,7 @@ msgstr ""
 "    Sikerrel tér vissza, kivéve ha hibás kapcsolót kap, vagy egy NÉV csak\n"
 "    olvasható."
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3958,7 +3961,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Sikerrel tér vissza, kivéve ha érvénytelen kapcsolót vagy NEV-et kap."
 
-#: builtins.c:1165
+#: builtins.c:1167
 #, fuzzy
 msgid ""
 "Mark shell variables as unchangeable.\n"
@@ -3997,7 +4000,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Sikerrel tér vissza, kivéve ha érvénytelen kapcsolót vagy NEV-et kap."
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -4015,7 +4018,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Sikerrel tér vissza, kivéve ha N negatív vagy nagyobb mint $#."
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -4038,7 +4041,7 @@ msgstr ""
 "    Az utolsó FÁJLNÉV-beli parancs kilépési kódjával tér vissza; sikerte-\n"
 "    lenül, ha FÁJLNÉV nem olvasható."
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -4064,7 +4067,7 @@ msgstr ""
 "    Sikerrel tér vissza, kivéve ha a munkakezelés nem támogatott vagy hiba\n"
 "    történt."
 
-#: builtins.c:1246
+#: builtins.c:1248
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -4219,7 +4222,7 @@ msgstr ""
 "    Sikerrel tér vissza, ha KIF igaz; sikertelenséggel, ha KIF hamis vagy\n"
 "    érvénytelen argumentumokat kap."
 
-#: builtins.c:1327
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4232,7 +4235,7 @@ msgstr ""
 "    hogy az utolsó argumentuma „]” kell legyen – a nyitó „]”-lel összhang-\n"
 "    ban."
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -4250,7 +4253,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Mindig sikeres."
 
-#: builtins.c:1348
+#: builtins.c:1350
 #, fuzzy
 msgid ""
 "Trap signals and other events.\n"
@@ -4323,7 +4326,7 @@ msgstr ""
 "    Sikerrel tér vissza, kivéve ha SZIGNÁL érvénytelen vagy érvénytelen\n"
 "    kapcsolót kap."
 
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -4375,7 +4378,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Sikerrel lép ki, ha minden NÉV megtalálható, sikertelenül, ha nem."
 
-#: builtins.c:1415
+#: builtins.c:1417
 #, fuzzy
 msgid ""
 "Modify shell resource limits.\n"
@@ -4462,7 +4465,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Sikerrel tér vissza, kivéve érvénytelen kapcsoló és hiba esetében."
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -4497,7 +4500,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Sikerrel lép ki, kivéve ha MÓD vagy egy kapcsoló érvénytelen."
 
-#: builtins.c:1483
+#: builtins.c:1485
 #, fuzzy
 msgid ""
 "Wait for job completion and return exit status.\n"
@@ -4528,7 +4531,7 @@ msgstr ""
 "    ID kilépési kódjával tér vissza; érvénytelen ID vagy kapcsoló esetén\n"
 "    sikertelenül."
 
-#: builtins.c:1504
+#: builtins.c:1506
 #, fuzzy
 msgid ""
 "Wait for process completion and return exit status.\n"
@@ -4552,7 +4555,7 @@ msgstr ""
 "    ID kilépési kódjával tér vissza; érvénytelen ID vagy kapcsoló esetén\n"
 "    sikertelenül."
 
-#: builtins.c:1519
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -4574,7 +4577,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Az utolsó parancs kilépési kódját adja vissza."
 
-#: builtins.c:1533
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -4604,7 +4607,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Az utolsó parancs kilépési kódját adja."
 
-#: builtins.c:1551
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -4640,7 +4643,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Az utolsó parancs kilépési kódját adja vissza."
 
-#: builtins.c:1572
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -4670,7 +4673,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    A kilépési kód a CSŐVEZETÉK kilépési kódja lesz."
 
-#: builtins.c:1589
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -4689,7 +4692,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Az utolsó parancs kilépési kódját adja vissza."
 
-#: builtins.c:1601
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -4722,7 +4725,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Az utoljára végrehajtott parancs kilépési kódja."
 
-#: builtins.c:1618
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -4740,7 +4743,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Az utolsónak végrehajtott parancs kilépési kódja."
 
-#: builtins.c:1630
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -4758,7 +4761,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Az utolsónak végrehajtott parancs kilépési kódja."
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -4780,7 +4783,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    A PARANCS kilépési kódjával tér vissza."
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -4803,7 +4806,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Sikerrel tér vissza, kivéve ha NÉV csak olvasható."
 
-#: builtins.c:1670
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -4821,7 +4824,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Az utolsó parancs kilépési kódját adja vissza."
 
-#: builtins.c:1682
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -4843,7 +4846,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    A visszaállított parancs kilépési kódjával lép ki."
 
-#: builtins.c:1697
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -4861,7 +4864,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    1-gyel tér vissza, ha KIFEJEZÉS értéke 0, különben 0-val."
 
-#: builtins.c:1709
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -4910,7 +4913,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    0 vagy 1 a KIFEJEZÉS-től függően."
 
-#: builtins.c:1735
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -5011,7 +5014,7 @@ msgstr ""
 "    HISTIGNORE Kettőspontokkal elválasztott mintalista, amely mintákra\n"
 "               illeszkedő parancsok nem kerülnek az előzmények közé\n"
 
-#: builtins.c:1792
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -5068,7 +5071,7 @@ msgstr ""
 "    Sikerrel tér vissza, kivéve érvénytelen argumentum vagy könyvtárváltás\n"
 "    során történő hiba esetén."
 
-#: builtins.c:1826
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -5116,7 +5119,7 @@ msgstr ""
 "    Sikerrel tér vissza, kivéve érvénytelen argumentum vagy könyvtárváltás\n"
 "    során történő hiba esetén."
 
-#: builtins.c:1856
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -5165,7 +5168,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Sikerrel tér vissza, kivéve érvénytelen argumentum vagy hiba esetén."
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -5202,7 +5205,7 @@ msgstr ""
 "    Sikerrel tér vissza, ha OPTNÉV engedélyezve van; sikertelenül, ha hi-\n"
 "    bás kapcsolókat kap vagy OPTNÉV tiltva van."
 
-#: builtins.c:1906
+#: builtins.c:1908
 #, fuzzy
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
@@ -5264,7 +5267,7 @@ msgstr ""
 "    Sikerrel tér vissza, kivéve ha hibás kapcsolókat kap, vagy az írás/ér-\n"
 "    tékadás hibával járt."
 
-#: builtins.c:1940
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -5312,7 +5315,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Sikerrel tér vissza, kivéve érvénytelen kapcsoló és hiba esetén."
 
-#: builtins.c:1968
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -5333,7 +5336,7 @@ msgstr ""
 "    Kilépési kód:\n"
 "    Sikerrel lép ki, kivéve érvénytelen kapcsoló vagy hiba esetén."
 
-#: builtins.c:1983
+#: builtins.c:1985
 #, fuzzy
 msgid ""
 "Modify or display completion options.\n"
@@ -5391,7 +5394,7 @@ msgstr ""
 "    Sikerrel lép ki, kivéve ha érvénytelen kapcsolókat kap, vagy NÉV nincs\n"
 "    még megadva."
 
-#: builtins.c:2013
+#: builtins.c:2015
 #, fuzzy
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
@@ -5461,7 +5464,7 @@ msgstr ""
 "    Sikerrel tér vissza, kivéve érvénytelen kapcsoló vagy csak olvasható,\n"
 "    vagy nem indexelt TÖMB megadása esetén."
 
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 837dfe4da51a994f366ca8e548d6bf4777432dc4..aa410757e4888ab188d3b891199af8ac25992588 100644 (file)
Binary files a/po/id.gmo and b/po/id.gmo differ
index f511e7982a9ad834b6a572d0986953637c93f7bf..70eea206d7f5d1e3c2646a8053fee31d38e7c575 100644 (file)
--- a/po/id.po
+++ b/po/id.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 4.1\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2010-01-16 12:45+0700\n"
 "Last-Translator: Arif E. Nugroho <arif_endro@yahoo.com>\n"
 "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
@@ -46,21 +46,21 @@ msgstr "%s: %s: harus menggunakan subscript ketika memberikan assosiasi array"
 msgid "%s: cannot create: %s"
 msgstr "%s: tidak dapat membuat: %s"
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr "bash_execute_unix_command: tidak dapat menemukan keymap untuk perintah"
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: bukan karakter whitespace (spasi) pertama ditemukan `\"'"
 
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "tidak menutup '%c' dalam %s"
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: hilang pemisah colon"
@@ -112,7 +112,7 @@ msgstr "jumlah loop"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "hanya berarti dalam sebuah `for', `while', atau `until'loop"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -122,15 +122,15 @@ msgstr ""
 "    \n"
 "    Tanpa EXPR, kembali "
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "HOME tidak diset"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "terlalu banyak argumen"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "OLDPWD tidak diset"
 
@@ -316,7 +316,7 @@ msgstr ""
 msgid "cannot use `-f' to make functions"
 msgstr "tidak dapat menggunakan `-f' untuk membuat fungsi"
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: fungsi baca-saja"
@@ -355,7 +355,7 @@ msgstr "%s: bukan dinamically loaded"
 msgid "%s: cannot delete: %s"
 msgstr "%s: tidak dapat menghapus: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -838,40 +838,40 @@ msgstr "%s adalah %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr "%s memiliki hash (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: argumen limit tidak valid"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "`%c': perintah buruk"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: tidak dapat get limit: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "batas"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: tidak dapat memodifikasi batas: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "nomor oktal"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "`%c': operator mode symbolic tidak valid"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "`%c': mode karakter symbolic tidak valid"
@@ -930,43 +930,43 @@ msgstr "TIMEFORMAT: `%c': karakter format tidak valid"
 msgid "pipe error"
 msgstr "pipe error"
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr ""
 "%s: dibatasi: tidak dapat menspesifikasikan '/' dalam nama nama perintah"
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: perintah tidak ditemukan"
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, fuzzy, c-format
 msgid "%s: %s"
 msgstr "%s adalah %s\n"
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: interpreter buruk"
 
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, fuzzy, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: tidak dapat menjalankan berkas binary"
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, fuzzy, c-format
 msgid "`%s': is a special builtin"
 msgstr "%s adalah sebuah shell builtin\n"
 
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "tidak dapat menduplikasikan fd %d ke fd %d"
@@ -1041,19 +1041,19 @@ msgstr "%s: expresi error\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: tidak dapat mengakses direktori orang tua"
 
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "tidak dapat mereset mode nodelay untuk fd %d"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 "tidak dapat mengalokasikan berkas deskripsi bari untuk masukan bash dari fd "
 "%d"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "simpan bash_input: buffer telah ada untuk fd %d baru"
@@ -1292,22 +1292,22 @@ msgstr "%s: spesifikasi jalur network buruk"
 msgid "network operations not supported"
 msgstr "operasi jaringan tidak dilayani"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr "setlocale: LC_ALL: tidak dapat mengubah lokal (%s)"
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr "setlocale: LC_ALL: tidak dapat mengubah local (%s): %s"
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "setlocale: %s: tidak dapat mengubah lokal (%s)"
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "setlocale: %s: tidak dapat mengubah lokal (%s): %s"
@@ -1450,7 +1450,7 @@ msgstr "Gunakan \"%s\" untuk meninggalkan shell.\n"
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "EOF tidak terduga ketika mencari untuk pencocokan ')'"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "completion: fungsi `%s' tidak ditemukan"
@@ -1887,12 +1887,12 @@ msgstr "hilang `]'"
 msgid "invalid signal number"
 msgstr "nomor sinyal tidak valid"
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: nilai buruk dalam trap_list[%d]: %p"
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -2068,7 +2068,7 @@ msgstr "pemanggil [expr]"
 
 #: builtins.c:64
 #, fuzzy
-msgid "cd [-L|[-P [-e]]] [dir]"
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-L|-P] [direktori]"
 
 #: builtins.c:66
@@ -2658,6 +2658,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2697,7 +2700,7 @@ msgstr ""
 "    Status Keluar:\n"
 "    Mengembalikan 0 jika direktori berubah; bukan nol jika tidak."
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2727,7 +2730,7 @@ msgstr ""
 "direktori sekarang\n"
 "    tidak bisa dibaca."
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2743,7 +2746,7 @@ msgstr ""
 "    Status Keluar:\n"
 "    Selalu sukses."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2755,7 +2758,7 @@ msgstr ""
 "    Status Keluar:\n"
 "    Selalu sukses."
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2767,7 +2770,7 @@ msgstr ""
 "    Status Keluar:\n"
 "    Selalu gagal."
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2805,7 +2808,7 @@ msgstr ""
 "    Mengembalikan status keluar dari PERINTAH, atau gagal jika PERINTAH "
 "tidak ditemukan."
 
-#: builtins.c:485
+#: builtins.c:487
 #, fuzzy
 msgid ""
 "Set variable values and attributes.\n"
@@ -2879,7 +2882,7 @@ msgstr ""
 "    Mengembalikan sukses kecuali sebuah pilihan tidak valid diberikan atau "
 "sebuah error terjadi."
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2889,7 +2892,7 @@ msgstr ""
 "    \n"
 "    Kadaluarsa. Lihat `help declare'."
 
-#: builtins.c:533
+#: builtins.c:535
 #, fuzzy
 msgid ""
 "Define local variables.\n"
@@ -2918,7 +2921,7 @@ msgstr ""
 "sebuah error terjadi.\n"
 "    atau shell tidak menjalankan sebuah fungsi."
 
-#: builtins.c:550
+#: builtins.c:552
 #, fuzzy
 msgid ""
 "Write arguments to the standard output.\n"
@@ -2980,7 +2983,7 @@ msgstr ""
 "    Status Keluar:\n"
 "    Mengembalikan sukses kecuali sebuah penulisan error terjadi."
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -3002,7 +3005,7 @@ msgstr ""
 "    Status Keluar:\n"
 "    Mengembalikan sukses kecuali sebuah penulisan error terjadi."
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -3058,7 +3061,7 @@ msgstr ""
 "   Mengembalikan sukses kecuali NAMA bukan sebuah shell builtin atau sebuah "
 "error terjadi."
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -3079,7 +3082,7 @@ msgstr ""
 "    Mengembalikan status keluar dari perintah atau sukses jika perintah "
 "adalah kosong."
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -3165,7 +3168,7 @@ msgstr ""
 "dari pilihan\n"
 "    ditemui atau sebuah error terjadi."
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -3208,7 +3211,7 @@ msgstr ""
 "    Mengembalikan sukses kecuali PERINTAH tidak ditemukan atau sebuah "
 "redireksi error terjadi."
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -3221,7 +3224,7 @@ msgstr ""
 "keluaran\n"
 "    adalah status dari perintah terakhir yang dijalankan."
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -3235,7 +3238,7 @@ msgstr ""
 "error jika tidak dijalankan\n"
 "    dalam sebuah login shell."
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -3294,7 +3297,7 @@ msgstr ""
 "    Mengembalikan sukses atau status dari perintah yang dijalankan; tidak-"
 "nol jika sebuah error terjadi."
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3315,7 +3318,7 @@ msgstr ""
 "    Status dari perintah yang ditempatkan di foreground, atau gagal jika "
 "sebuah error terjadi."
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -3339,7 +3342,7 @@ msgstr ""
 "    Mengembalikan sukses kecuali pengontrol pekerjaan tidak aktif atau "
 "sebuah error terjadi."
 
-#: builtins.c:782
+#: builtins.c:784
 #, fuzzy
 msgid ""
 "Remember or display program locations.\n"
@@ -3386,7 +3389,7 @@ msgstr ""
 "   Mengembalikan sukses kecuali NAMA tidak ditemukan atau sebuah pilihan "
 "tidak valid telah diberikan."
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3427,7 +3430,7 @@ msgstr ""
 "    Mengembalikan sukses kecuali POLA tidak ditemukan atau pilihan tidak "
 "valid diberikan."
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3502,7 +3505,7 @@ msgstr ""
 "    Mengembalikan sukses kecuali sebuah pilihan tidak valid diberikan atau "
 "sebuah error terjadi."
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3550,7 +3553,7 @@ msgstr ""
 "sebuah error terjadi.\n"
 "    Jika -x digunakan, mengembalikan status keluar dari PERINTAH."
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3582,7 +3585,7 @@ msgstr ""
 "    Mengembalikan sukses kecuali ada sebuah pilihan tidak valid atau JOBSPEC "
 "diberikan."
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3625,7 +3628,7 @@ msgstr ""
 "    Mengembalikan sukses kecuali sebuah pilihan tidak valid diberikan atau "
 "sebuah error terjadi."
 
-#: builtins.c:936
+#: builtins.c:938
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expressions.\n"
@@ -3714,7 +3717,7 @@ msgstr ""
 "    Jika ARG terakhir dievaluasi ke 0, membiarkan kembali ke 1; 0 "
 "dikembalikan Jika tidak."
 
-#: builtins.c:981
+#: builtins.c:983
 #, fuzzy
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
@@ -3816,7 +3819,7 @@ msgstr ""
 "    atau sebuah berkas deskripsi disupply sebagai sebuah argumen ke pilihan -"
 "u."
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3838,7 +3841,7 @@ msgstr ""
 "    Mengembalikan N, atau gagal jika shell tidak menjalan sebuah fungsi atau "
 "script."
 
-#: builtins.c:1039
+#: builtins.c:1041
 #, fuzzy
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
@@ -4014,7 +4017,7 @@ msgstr ""
 "    Status Keluar:\n"
 "    Mengembalikan sukses kecuali sebuah pilihan tidak valid diberikan."
 
-#: builtins.c:1124
+#: builtins.c:1126
 #, fuzzy
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
@@ -4054,7 +4057,7 @@ msgstr ""
 "    Mengembalikan sukses kecuali sebuah pilihan tidak valid diberikan atau "
 "sebuah NAMA adalah baca-saja."
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -4089,7 +4092,7 @@ msgstr ""
 "    Mengembalikan sukses kecuali sebuah pilihan tidak valid diberikan atau "
 "NAMA tidak valid."
 
-#: builtins.c:1165
+#: builtins.c:1167
 #, fuzzy
 msgid ""
 "Mark shell variables as unchangeable.\n"
@@ -4131,7 +4134,7 @@ msgstr ""
 "    Mengembalikan sukses kecual sebuah pilihan tidak valid diberikan atau "
 "NAMA tidak valid."
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -4149,7 +4152,7 @@ msgstr ""
 "    Status Keluar:\n"
 "    Mengembalikan sukses kecuali N adalah negatif atau lebih besar dari $#."
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -4175,7 +4178,7 @@ msgstr ""
 "BERKAS; gagal jika\n"
 "    NAMA BERKAS tidak dapat dibaca."
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -4201,7 +4204,7 @@ msgstr ""
 "    Mengembalikan sukses kecuali pengontrol pekerjaan tidak aktif atau "
 "sebuah error terjadi."
 
-#: builtins.c:1246
+#: builtins.c:1248
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -4368,7 +4371,7 @@ msgstr ""
 "EXPR mengevaluasi ke\n"
 "       salah atau sebuah argumen tidak valid diberikan."
 
-#: builtins.c:1327
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4380,7 +4383,7 @@ msgstr ""
 "    Ini sinonim untuk \"test\" builtin, tetapi argumen terakhir\n"
 "    harus berupa sebuah literal `]', untuk mencocokan dengan pembukaan `['."
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -4400,7 +4403,7 @@ msgstr ""
 "    Status Keluar:\n"
 "    Selalu sukses."
 
-#: builtins.c:1348
+#: builtins.c:1350
 #, fuzzy
 msgid ""
 "Trap signals and other events.\n"
@@ -4482,7 +4485,7 @@ msgstr ""
 "    Mengembalikan sukses kecuali sebuah SIGSPEC adalah tidak valid atau "
 "sebuah pilihan tidak valid diberikan."
 
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -4544,7 +4547,7 @@ msgstr ""
 "    Mengembalikan sukses jika seluruh dari NAMA ditemukan; gagal jika ada "
 "yang tidak ditemukan."
 
-#: builtins.c:1415
+#: builtins.c:1417
 #, fuzzy
 msgid ""
 "Modify shell resource limits.\n"
@@ -4636,7 +4639,7 @@ msgstr ""
 "    Mengembalikan sukses kecuali sebuah pilihan tidak valid diberikan atau "
 "sebuah error terjadi."
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -4674,7 +4677,7 @@ msgstr ""
 "    Mengembalikan sukses kecuali MODE tidak valid atau sebuah pilihan tidak "
 "valid diberikan."
 
-#: builtins.c:1483
+#: builtins.c:1485
 #, fuzzy
 msgid ""
 "Wait for job completion and return exit status.\n"
@@ -4710,7 +4713,7 @@ msgstr ""
 "pilihan tidak\n"
 "    valid diberikan."
 
-#: builtins.c:1504
+#: builtins.c:1506
 #, fuzzy
 msgid ""
 "Wait for process completion and return exit status.\n"
@@ -4737,7 +4740,7 @@ msgstr ""
 "pilihan tidak valid\n"
 "    diberikan."
 
-#: builtins.c:1519
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -4761,7 +4764,7 @@ msgstr ""
 "    Status Keluar:\n"
 "    Mengembalikan status dari perintah terakhir yang dijalankan."
 
-#: builtins.c:1533
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -4791,7 +4794,7 @@ msgstr ""
 "    Status Keluar:\n"
 "    Mengembalikan status dari perintah terakhir yang dijalankan."
 
-#: builtins.c:1551
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -4828,7 +4831,7 @@ msgstr ""
 "    Status Keluar:\n"
 "    Mengembalikan status dari perintah terakhir yang dijalankan."
 
-#: builtins.c:1572
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -4856,7 +4859,7 @@ msgstr ""
 "    Status Keluar:\n"
 "    Status kembali adalah status kembali dari PIPELINE."
 
-#: builtins.c:1589
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -4874,7 +4877,7 @@ msgstr ""
 "    Status Keluar:\n"
 "    Mengembalikan setatus dari perintah terakhir yang dijalankan."
 
-#: builtins.c:1601
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -4912,7 +4915,7 @@ msgstr ""
 "    Status Keluar:\n"
 "    Mengembalikan status dari perintah terakhir yang dijalankan."
 
-#: builtins.c:1618
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -4930,7 +4933,7 @@ msgstr ""
 "    Status Keluar:\n"
 "    Mengembalikan status dari perintah terakhir yang dijalankan."
 
-#: builtins.c:1630
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -4947,7 +4950,7 @@ msgstr ""
 "    Status Keluar:\n"
 "    Mengembalikan status dari perintah terakhir yang dijalankan."
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -4970,7 +4973,7 @@ msgstr ""
 "    Status Keluar:\n"
 "    Mengembalikan status keluar dari PERINTAH."
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -4995,7 +4998,7 @@ msgstr ""
 "    Status Keluar:\n"
 "    Mengembalikan sukses kecuali NAMA adalah baca-saja."
 
-#: builtins.c:1670
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -5014,7 +5017,7 @@ msgstr ""
 "    Status Keluar:\n"
 "    Mengembalikan status dari perintah terakhir yang dieksekusi."
 
-#: builtins.c:1682
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -5041,7 +5044,7 @@ msgstr ""
 "    Status Keluar:\n"
 "    Mengembalikan status dari pekerjaan yang dilanjutkan."
 
-#: builtins.c:1697
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -5059,7 +5062,7 @@ msgstr ""
 "    Status Keluar:\n"
 "    Mengembalikan 1 jika EXPRESI dievaluasi ke 0; mengembalikan 0 jika tidak."
 
-#: builtins.c:1709
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -5116,7 +5119,7 @@ msgstr ""
 "    Status Keluar:\n"
 "    0 atau 1 tergantun dari nilai dari EKSPRESI."
 
-#: builtins.c:1735
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -5230,7 +5233,7 @@ msgstr ""
 "digunakan untuk menentukan dimana\n"
 "    \t\tperintah seharusnya disimpan dalam daftar sejarah.\n"
 
-#: builtins.c:1792
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -5290,7 +5293,7 @@ msgstr ""
 "atau pemindahan\n"
 "    direktori gagal."
 
-#: builtins.c:1826
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -5345,7 +5348,7 @@ msgstr ""
 "atau pemindahan\n"
 "    direktori gagal."
 
-#: builtins.c:1856
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -5401,7 +5404,7 @@ msgstr ""
 "    Mengembalikan sukses kecuali ada sebuah pilihan tidak valid diberikan "
 "atau sebuah error terjadi."
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -5440,7 +5443,7 @@ msgstr ""
 "tidak valid diberikan\n"
 "    atau OPTNAME dinonaktifkan."
 
-#: builtins.c:1906
+#: builtins.c:1908
 #, fuzzy
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
@@ -5505,7 +5508,7 @@ msgstr ""
 "sebuah penulisan atau penempatan\n"
 "    error terjadi."
 
-#: builtins.c:1940
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -5558,7 +5561,7 @@ msgstr ""
 "    Mengembalikan sukses kecuali sebuah pilihan tidak valid diberikan atau "
 "sebuah error terjadi."
 
-#: builtins.c:1968
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -5581,7 +5584,7 @@ msgstr ""
 "    Mengembalikan sukses kecuali sebuah pilihan tidak valid diberikan atau "
 "sebuah error terjadi."
 
-#: builtins.c:1983
+#: builtins.c:1985
 #, fuzzy
 msgid ""
 "Modify or display completion options.\n"
@@ -5644,7 +5647,7 @@ msgstr ""
 "NAMA tidak memiliki\n"
 "    spesifikasi penyelesaian yang terdefinisi."
 
-#: builtins.c:2013
+#: builtins.c:2015
 #, fuzzy
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
@@ -5721,7 +5724,7 @@ msgstr ""
 "    Mengembalikan sukses kecuali sebuah pilihan tidak valid diberikan atau "
 "ARRAY adalah baca-saja."
 
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 7c491102260c8d710bcd3d46ce34d359036a77d0..7ae6065cde39edeb51553560c79cda9e7256879e 100644 (file)
Binary files a/po/it.gmo and b/po/it.gmo differ
index 42024f038811aec0fd6b488442bd55b3c8ef2df8..a55294b3510486d0ec883cdd331d3caaf453b8e7 100644 (file)
--- a/po/it.po
+++ b/po/it.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash-4.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2011-10-17 09:14+0200\n"
 "Last-Translator: Sergio Zanchetta <primes2h@ubuntu.com>\n"
 "Language-Team: Italian <tp@lists.linux.it>\n"
@@ -47,22 +47,22 @@ msgstr ""
 msgid "%s: cannot create: %s"
 msgstr "%s: impossibile creare: %s"
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 "bash_execute_unix_command: impossibile trovare una mappatura per il comando"
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: il primo carattere non spazio non è \"\"\""
 
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "carattere di chiusura \"%c\" non presente in %s"
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: separatore di tipo due punti mancante"
@@ -114,7 +114,7 @@ msgstr "numero di cicli"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "significativo solo in un ciclo \"for\", \"while\" o \"until\""
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -124,15 +124,15 @@ msgstr ""
 "    \n"
 "    Senza ESPR, restituisce "
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "HOME non impostata"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "troppi argomenti"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "OLDPWD non impostata"
 
@@ -316,7 +316,7 @@ msgstr ""
 msgid "cannot use `-f' to make functions"
 msgstr "impossibile usare \"-f\" per creare funzioni"
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: funzione in sola lettura"
@@ -355,7 +355,7 @@ msgstr "%s: non caricato dinamicamente"
 msgid "%s: cannot delete: %s"
 msgstr "%s: impossibile eliminare: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -836,40 +836,40 @@ msgstr "%s è %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr "hash effettuato su %s (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: argomento di limite non valido"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "\"%c\": comando errato"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: impossibile recuperare il limite: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "limite"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: impossibile modificare il limite: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "numero ottale"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "\"%c\": operatore di modo simbolico non valido"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "\"%c\": carattere di modo simbolico non valido"
@@ -928,42 +928,42 @@ msgstr "TIMEFORMAT: \"%c\": carattere di formato non valido"
 msgid "pipe error"
 msgstr "errore della pipe"
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: limitato: impossibile specificare \"/\" nei nomi dei comandi"
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: comando non trovato"
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: interprete errato"
 
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, fuzzy, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: impossibile eseguire il file binario"
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, fuzzy, c-format
 msgid "`%s': is a special builtin"
 msgstr "%s è un comando interno di shell\n"
 
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "impossibile duplicare fd %d su fd %d"
@@ -1038,19 +1038,19 @@ msgstr "%s: errore di espressione\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: impossibile accedere alle directory padre"
 
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "impossibile reimpostare il modo nodelay per fd %d"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 "impossibile allocare un nuovo descrittore di file per l'input della bash da "
 "fd %d"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: buffer già esistente per il nuovo fd %d"
@@ -1289,22 +1289,22 @@ msgstr "%s: specifica del percorso di rete errata"
 msgid "network operations not supported"
 msgstr "operazione di rete non supportata"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr "setlocale: LC_ALL: impossibile cambiare la localizzazione (%s)"
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr "setlocale: LC_ALL: impossibile cambiare la localizzazione (%s): %s"
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "setlocale: %s: impossibile cambiare la localizzazione (%s)"
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "setlocale: %s: impossibile cambiare la localizzazione (%s): %s"
@@ -1449,7 +1449,7 @@ msgstr "Usare \"%s\" per uscire dalla shell.\n"
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "EOF non atteso durante la ricerca di \")\""
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "completion: funzione \"%s\" non trovata"
@@ -1886,12 +1886,12 @@ msgstr "\"]\" mancante"
 msgid "invalid signal number"
 msgstr "numero di segnale non valido"
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: valore errato in trap_list[%d]: %p"
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -2066,7 +2066,8 @@ msgid "caller [expr]"
 msgstr "caller [espr]"
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
+#, fuzzy
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-L|[-P [-e]]] [dir]"
 
 #: builtins.c:66
@@ -2655,6 +2656,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2703,7 +2707,7 @@ msgstr ""
 "successo quando\n"
 "    viene usato -P; altrimenti un valore diverso da zero."
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2733,7 +2737,7 @@ msgstr ""
 "la\n"
 "    directory corrente non possa essere letta."
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2749,7 +2753,7 @@ msgstr ""
 "    Stato di uscita:\n"
 "    ha sempre successo."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2761,7 +2765,7 @@ msgstr ""
 "    Stato di uscita:\n"
 "    ha sempre successo."
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2773,7 +2777,7 @@ msgstr ""
 "    Stato di uscita:\n"
 "    Sempre un insuccesso."
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2811,7 +2815,7 @@ msgstr ""
 "    Restituisce lo stato di uscita del COMANDO o insuccesso se il COMANDO "
 "non viene trovato."
 
-#: builtins.c:485
+#: builtins.c:487
 #, fuzzy
 msgid ""
 "Set variable values and attributes.\n"
@@ -2892,7 +2896,7 @@ msgstr ""
 "    Restituisce successo a meno che non sia fornita una opzione non valida o "
 "si riscontri un errore."
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2902,7 +2906,7 @@ msgstr ""
 "    \n"
 "    Obsoleto. Vedere \"help declare\"."
 
-#: builtins.c:533
+#: builtins.c:535
 #, fuzzy
 msgid ""
 "Define local variables.\n"
@@ -2933,7 +2937,7 @@ msgstr ""
 "non si\n"
 "    riscontri un errore o la shell non stia eseguendo una funzione."
 
-#: builtins.c:550
+#: builtins.c:552
 #, fuzzy
 msgid ""
 "Write arguments to the standard output.\n"
@@ -3000,7 +3004,7 @@ msgstr ""
 "    Restituisce successo a meno che non venga riscontrato un errore di "
 "scrittura."
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -3023,7 +3027,7 @@ msgstr ""
 "    Restituisce successo a meno che non venga riscontrato un errore di "
 "scrittura."
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -3079,7 +3083,7 @@ msgstr ""
 "    Restituisce successo a meno che NOME non sia un comando interno di shell "
 "o si riscontri un errore."
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -3099,7 +3103,7 @@ msgstr ""
 "    Restituisce lo stato di uscita del comando o successo se il comando è "
 "nullo."
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -3190,7 +3194,7 @@ msgstr ""
 "raggiunta\n"
 "    la fine delle opzioni o viene riscontrato un errore."
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -3233,7 +3237,7 @@ msgstr ""
 "    Restituisce successo a meno che non sia trovato il COMANDO o si "
 "riscontri un errore di ridirezione."
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -3245,7 +3249,7 @@ msgstr ""
 "    Esce dalla shell con uno stato N. Se N è omesso lo stato di uscita\n"
 "    è quello dell'ultimo comando eseguito."
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -3259,7 +3263,7 @@ msgstr ""
 "se non eseguito\n"
 "    in una shell di login."
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -3319,7 +3323,7 @@ msgstr ""
 "    Restituisce successo o lo stato del comando eseguito, non zero se si "
 "riscontra un errore."
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3340,7 +3344,7 @@ msgstr ""
 "    Stato del comando messo in primo piano, o insuccesso se si riscontra un "
 "errore."
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -3365,7 +3369,7 @@ msgstr ""
 "    Restituisce successo a meno che il controllo dei job non sia abilitato o "
 "si riscontri un errore."
 
-#: builtins.c:782
+#: builtins.c:784
 #, fuzzy
 msgid ""
 "Remember or display program locations.\n"
@@ -3413,7 +3417,7 @@ msgstr ""
 "    Restituisce successo a meno che non sia trovato NOME o sia fornita una "
 "opzione non valida."
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3456,7 +3460,7 @@ msgstr ""
 "    Restituisce successo a meno che non venga trovato il MODELLO o sia "
 "fornita una opzione non valida."
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3530,7 +3534,7 @@ msgstr ""
 "    Restituisce successo a meno che non sia fornita una opzione non valida o "
 "si riscontri un errore."
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3577,7 +3581,7 @@ msgstr ""
 "si riscontri un errore.\n"
 "    Se viene usato -x, restituisce lo stato di uscita del COMANDO."
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3610,7 +3614,7 @@ msgstr ""
 "    Restituisce successo a meno che non venga fornita una opzione non valida "
 "o uno SPECJOB."
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3655,7 +3659,7 @@ msgstr ""
 "    Restituisce successo a meno che non sia fornita una opzione non valida o "
 "si riscontri un errore."
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -3750,7 +3754,7 @@ msgstr ""
 "    Se l'ultimo ARG viene valutato pari a 0 restituisce 1, altrimenti "
 "restituisce 0."
 
-#: builtins.c:981
+#: builtins.c:983
 #, fuzzy
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
@@ -3854,7 +3858,7 @@ msgstr ""
 "timeout in lettura\n"
 "    o venga fornito un descrittore di file non valido come argomento per -u."
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3876,7 +3880,7 @@ msgstr ""
 "    Restituisce N, oppure insuccesso se la shell non sta eseguendo una "
 "funzione o uno script."
 
-#: builtins.c:1039
+#: builtins.c:1041
 #, fuzzy
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
@@ -4061,7 +4065,7 @@ msgstr ""
 "    Stato di uscita:\n"
 "    Restituisce successo a meno che non venga fornita una opzione non valida."
 
-#: builtins.c:1124
+#: builtins.c:1126
 #, fuzzy
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
@@ -4102,7 +4106,7 @@ msgstr ""
 "    Restituisce successo a meno che non sia fornita una opzione non valida o "
 "NOME sia in sola lettura."
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -4138,7 +4142,7 @@ msgstr ""
 "    Restituisce successo a meno che non sia fornita una opzione non valida o "
 "il NOME non sia valido."
 
-#: builtins.c:1165
+#: builtins.c:1167
 #, fuzzy
 msgid ""
 "Mark shell variables as unchangeable.\n"
@@ -4179,7 +4183,7 @@ msgstr ""
 "    Restituisce successo a meno che non venga fornita una opzione non valida "
 "o NOME non sia valido."
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -4197,7 +4201,7 @@ msgstr ""
 "    Stato di uscita:\n"
 "    Restituisce successo a meno che N non sia negativo o maggiore di $#."
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -4222,7 +4226,7 @@ msgstr ""
 "insuccesso se\n"
 "    il NOMEFILE non può essere letto."
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -4248,7 +4252,7 @@ msgstr ""
 "    Restituisce successo a meno che non sia abilitato il controllo job o si "
 "riscontri un errore."
 
-#: builtins.c:1246
+#: builtins.c:1248
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -4418,7 +4422,7 @@ msgstr ""
 "viene valutata\n"
 "    falsa o viene fornito un argomento non valido."
 
-#: builtins.c:1327
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4431,7 +4435,7 @@ msgstr ""
 "deve\n"
 "    essere un \"]\" letterale per corrispondere al \"[\" di apertura."
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -4451,7 +4455,7 @@ msgstr ""
 "    Stato di uscita:\n"
 "    Sempre successo."
 
-#: builtins.c:1348
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -4537,7 +4541,7 @@ msgstr ""
 "    Restituisce successo a meno che SPEC_SEGNALE non sia valido o si "
 "fornisca una opzione non valida."
 
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -4599,7 +4603,7 @@ msgstr ""
 "    Restituisce successo se tutti i NOMI vengono trovati; insuccesso in caso "
 "contrario."
 
-#: builtins.c:1415
+#: builtins.c:1417
 #, fuzzy
 msgid ""
 "Modify shell resource limits.\n"
@@ -4693,7 +4697,7 @@ msgstr ""
 "    Restituisce successo a meno che non venga fornita una opzione non valida "
 "o venga riscontrato un errore."
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -4730,7 +4734,7 @@ msgstr ""
 "    Restituisce successo a meno che MODO non sia valido o venga fornita una "
 "opzione non valida."
 
-#: builtins.c:1483
+#: builtins.c:1485
 #, fuzzy
 msgid ""
 "Wait for job completion and return exit status.\n"
@@ -4766,7 +4770,7 @@ msgstr ""
 "fornita una\n"
 "    opzione non valida."
 
-#: builtins.c:1504
+#: builtins.c:1506
 #, fuzzy
 msgid ""
 "Wait for process completion and return exit status.\n"
@@ -4794,7 +4798,7 @@ msgstr ""
 "fornita una opzione non\n"
 "    valida."
 
-#: builtins.c:1519
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -4819,7 +4823,7 @@ msgstr ""
 "    Stato di uscita:\n"
 "    Restituisce lo stato dell'ultimo comando eseguito."
 
-#: builtins.c:1533
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -4850,7 +4854,7 @@ msgstr ""
 "    Stato di uscita:\n"
 "    Restituisce lo stato dell'ultimo comando eseguito."
 
-#: builtins.c:1551
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -4888,7 +4892,7 @@ msgstr ""
 "    Stato di uscita:\n"
 "    Restituisce lo stato di uscita dell'ultimo comando eseguito."
 
-#: builtins.c:1572
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -4917,7 +4921,7 @@ msgstr ""
 "    Stato di uscita:\n"
 "    Viene restituito lo stato della PIPELINE."
 
-#: builtins.c:1589
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -4936,7 +4940,7 @@ msgstr ""
 "    Stato di uscita:\n"
 "    Restituisce lo stato dell'ultimo comando eseguito."
 
-#: builtins.c:1601
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -4975,7 +4979,7 @@ msgstr ""
 "    Stato di uscita:\n"
 "    Restituisce lo stato dell'ultimo comando eseguito."
 
-#: builtins.c:1618
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -4993,7 +4997,7 @@ msgstr ""
 "    Stato di uscita:\n"
 "    Restituisce lo stato dell'ultimo comando eseguito."
 
-#: builtins.c:1630
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -5011,7 +5015,7 @@ msgstr ""
 "    Stato di uscita:\n"
 "    Restituisce lo stato dell'ultimo comando eseguito."
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -5036,7 +5040,7 @@ msgstr ""
 "    Stato di uscita:\n"
 "    Restituisce lo stato di uscita del COMANDO."
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -5062,7 +5066,7 @@ msgstr ""
 "    Stato di uscita:\n"
 "    Restituisce successo a meno che il NOME non sia in sola lettura."
 
-#: builtins.c:1670
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -5081,7 +5085,7 @@ msgstr ""
 "    Stato di uscita:\n"
 "    Restituisce lo stato dell'ultimo comando eseguito."
 
-#: builtins.c:1682
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -5105,7 +5109,7 @@ msgstr ""
 "    Stato di uscita:\n"
 "    Restituisce lo stato del job ripristinato."
 
-#: builtins.c:1697
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -5123,7 +5127,7 @@ msgstr ""
 "    Stato di uscita:\n"
 "    Restituisce 1 se ESPRESSIONE è valutata 0, altrimenti restituisce 0."
 
-#: builtins.c:1709
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -5180,7 +5184,7 @@ msgstr ""
 "    Stato di uscita:\n"
 "    0 o 1 a seconda del valore dell'ESPRESSIONE."
 
-#: builtins.c:1735
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -5308,7 +5312,7 @@ msgstr ""
 "decidere quale\n"
 "    \t\tcomando dovrebbe essere salvato nell'elenco della cronologia.\n"
 
-#: builtins.c:1792
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -5367,7 +5371,7 @@ msgstr ""
 "non abbia\n"
 "    successo il cambio di directory."
 
-#: builtins.c:1826
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -5418,7 +5422,7 @@ msgstr ""
 "valido o non\n"
 "    abbia successo il cambio di directory."
 
-#: builtins.c:1856
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -5471,7 +5475,7 @@ msgstr ""
 "    Restituisce successo a meno che non sia fornita un'opzione non valida o "
 "si riscontri un errore."
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -5512,7 +5516,7 @@ msgstr ""
 "fornita\n"
 "    una opzione non valida o NOMEOPZ è disabilitato."
 
-#: builtins.c:1906
+#: builtins.c:1908
 #, fuzzy
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
@@ -5582,7 +5586,7 @@ msgstr ""
 "o si riscontri\n"
 "    un errore di scrittura o assegnazione."
 
-#: builtins.c:1940
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -5637,7 +5641,7 @@ msgstr ""
 "    Restituisce successo a meno che non sia fornita una opzione non valida o "
 "si riscontri un errore."
 
-#: builtins.c:1968
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -5661,7 +5665,7 @@ msgstr ""
 "    Restituisce successo a meno che non sia fornita una opzione non valida o "
 "si riscontri un errore."
 
-#: builtins.c:1983
+#: builtins.c:1985
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -5725,7 +5729,7 @@ msgstr ""
 "o NOME non\n"
 "    abbia una specifica di completamento definita."
 
-#: builtins.c:2013
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
@@ -5804,7 +5808,7 @@ msgstr ""
 "valida, ARRAY sia\n"
 "    in sola lettura oppure non indicizzato."
 
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index e15fa7856a66b6a2d2f72413d20b01284eefe5db..4cd46ff85f2f47e3383ac383e763beb5a133efa9 100644 (file)
Binary files a/po/ja.gmo and b/po/ja.gmo differ
index 43b88b06332b7515d92dcb7f40aa38f5a4a61905..68de92ec6477c67d81ec3591e4253c153d56c68d 100644 (file)
--- a/po/ja.po
+++ b/po/ja.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU bash 4.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2013-03-12 19:44+0900\n"
 "Last-Translator: Takeshi Hamasaki <hmatrjp@users.sourceforge.jp>\n"
 "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
@@ -48,21 +48,21 @@ msgstr "%s: %s: 連想配列を設定するときには添字をつけなけれ
 msgid "%s: cannot create: %s"
 msgstr "%s: %s を作成できません"
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr "bash_execute_unix_command: コマンドのキーマップがありません"
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: 最初の非空白類文字が `\"' ではありません"
 
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "閉じる `%c' が %s にありません"
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: 区切り文字コロン(:)がありません"
@@ -114,7 +114,7 @@ msgstr "ループ回数"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "`for'、`while' または `until' ループでのみ意味があります"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -124,15 +124,15 @@ msgstr ""
 "    \n"
 "    EXPR が無い場合、次を返します "
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "HOME が設定されていません"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "引数が多すぎます"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "OLDPWD が設定されていません"
 
@@ -316,7 +316,7 @@ msgstr ""
 msgid "cannot use `-f' to make functions"
 msgstr "関数作成時に `-f' を使用できません"
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: 読み取り専用関数です"
@@ -355,7 +355,7 @@ msgstr "%s: 動的にロードされていません"
 msgid "%s: cannot delete: %s"
 msgstr "%s: 削除できません: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -832,40 +832,40 @@ msgstr "%s は %s です\n"
 msgid "%s is hashed (%s)\n"
 msgstr "%s はハッシュされています (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: limit の無効な引数です"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "`%c': 誤ったコマンドです"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: limit を取得できません: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "limit"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: limit を変更できません : %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "八進数"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "`%c': 無効なシンボリックモード演算子です"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "`%c': 無効なシンボリックモード文字です"
@@ -924,42 +924,42 @@ msgstr "TIMEFORMAT: `%c': 無効な書式文字です"
 msgid "pipe error"
 msgstr "パイプエラー"
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: 制限されています:  `/' をコマンド名の中に指定できません"
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: コマンドが見つかりません"
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: 誤ったインタプリタです"
 
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, fuzzy, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: バイナリファイルを実行できません"
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, fuzzy, c-format
 msgid "`%s': is a special builtin"
 msgstr "%s はシェル組み込み関数です\n"
 
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "fd %d を fd %d に複製できません"
@@ -1034,17 +1034,17 @@ msgstr "%s: 式のエラー\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: 親ディレクトリにアクセスできません"
 
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "ファイル記述子(fd) %d を無遅延モードに再設定できません"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr "新規ファイル記述子(fd) %d を bash の入力として割り当てられません"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: 新規 fd %d のバッファはすでに存在します"
@@ -1282,22 +1282,22 @@ msgstr "%s: ネットワークパス指定に誤りがあります"
 msgid "network operations not supported"
 msgstr "ネットワーク操作はサポートされていません"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr "setlocale: LC_ALL: ロケールを変更できません (%s)"
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr "setlocale: LC_ALL: ロケールを変更できません (%s): %s"
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "setlocale: %s: ロケールを変更できません (%s)"
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "setlocale: %s: ロケールを変更できません (%s): %s"
@@ -1440,7 +1440,7 @@ msgstr "シェルから脱出するには \"%s\" を使用してください。\
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "対応する `)' を探索中に予期しないファイル終了(EOF)です"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "completion: 関数 `%s' が見つかりません"
@@ -1872,12 +1872,12 @@ msgstr "`]'がありません"
 msgid "invalid signal number"
 msgstr "無効なシグナル番号"
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: trap_list[%d] に誤った値があります: %p"
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -2048,7 +2048,8 @@ msgid "caller [expr]"
 msgstr "caller [expr]"
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
+#, fuzzy
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-L|[-P [-e]]] [dir]"
 
 #: builtins.c:66
@@ -2619,6 +2620,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2661,7 +2665,7 @@ msgstr ""
 "く\n"
 "    設定された場合は 0、それ以外は 0 以外の値です。"
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2689,7 +2693,7 @@ msgstr ""
 "    無効なオプションまたはカレントディレクトリを読み込めない場合を除き\n"
 "    0を返します。"
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2705,7 +2709,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    常に成功です。"
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2717,7 +2721,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    常に成功です。"
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2729,7 +2733,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    常に失敗です。"
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2763,7 +2767,7 @@ msgstr ""
 "    COMMAND の終了ステータスを返します。または COMMAND が見つからない時に失敗"
 "を返します。"
 
-#: builtins.c:485
+#: builtins.c:487
 #, fuzzy
 msgid ""
 "Set variable values and attributes.\n"
@@ -2838,7 +2842,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    無効なオプションが与えられたかエラーが発生しない限り成功を返します。"
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2848,7 +2852,7 @@ msgstr ""
 "    \n"
 "    旧式です。`help declare'を参照してください。"
 
-#: builtins.c:533
+#: builtins.c:535
 #, fuzzy
 msgid ""
 "Define local variables.\n"
@@ -2878,7 +2882,7 @@ msgstr ""
 "できない\n"
 "    場合を除き成功を返します。"
 
-#: builtins.c:550
+#: builtins.c:552
 #, fuzzy
 msgid ""
 "Write arguments to the standard output.\n"
@@ -2938,7 +2942,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    書き込みエラーが発生しない限り成功を返します。"
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2960,7 +2964,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    書き込みエラーが発生しない限り成功を返します。"
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -3012,7 +3016,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    NAME が組み込み関数ではないかエラーが発生しない限り成功を返します。"
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -3032,7 +3036,7 @@ msgstr ""
 "    コマンドの終了ステータスを返します。コマンドが null の場合は成功を\n"
 "    返します。"
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -3109,7 +3113,7 @@ msgstr ""
 "    オプションが見つかった場合に成功を返します。オプションの終わり\n"
 "    に到達するかエラーが発生した時に失敗を返します。"
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -3151,7 +3155,7 @@ msgstr ""
 "    COMMAND が見つからないかリダイレクトエラーが発生しない限り成功を返しま"
 "す。"
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -3163,7 +3167,7 @@ msgstr ""
 "    終了ステータス N でシェルを終了します。 N を指定しない場合は\n"
 "    最後に実行したコマンドの終了ステータスになります。"
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -3177,7 +3181,7 @@ msgstr ""
 "ル\n"
 "    内で無い場合はエラーを返します。"
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -3237,7 +3241,7 @@ msgstr ""
 "0 \n"
 "    以外の値になります。"
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3262,7 +3266,7 @@ msgstr ""
 "が\n"
 "    発生した時に失敗を返します。"
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -3286,7 +3290,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    ジョブ制御が有効になっていないかエラーが発生しない限り成功を返します。"
 
-#: builtins.c:782
+#: builtins.c:784
 #, fuzzy
 msgid ""
 "Remember or display program locations.\n"
@@ -3330,7 +3334,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    NAME が見つからないか、無効なオプションが与えられない限り成功を返します。"
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3370,7 +3374,7 @@ msgstr ""
 "    PATTERN が見つからないか無効なオプションが与えられない限り成功を返しま"
 "す。"
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3436,7 +3440,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    無効なオプションが与えられるかエラーが発生しない限り成功を返します。"
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3482,7 +3486,7 @@ msgstr ""
 "    無効なオプションが与えられるかエラーが発生しない限り成功を返します。\n"
 "    もし -x が使用された場合、COMMAND の終了ステータスを返します。"
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3514,7 +3518,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    無効なオプションか JOBSPEC が与えられない限り成功を返します。"
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3558,7 +3562,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    無効なオプションが与えられるかエラーが発生しない限り成功を返します。"
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -3643,7 +3647,7 @@ msgstr ""
 "    ARG の最終的な評価値が 0 の場合 let は 1 を返します。それ以外の場合は\n"
 "     let は 0 を返します。"
 
-#: builtins.c:981
+#: builtins.c:983
 #, fuzzy
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
@@ -3740,7 +3744,7 @@ msgstr ""
 "え\n"
 "    られた場合を除き0を返します。"
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3764,7 +3768,7 @@ msgstr ""
 "を\n"
 "    返します。"
 
-#: builtins.c:1039
+#: builtins.c:1041
 #, fuzzy
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
@@ -3929,7 +3933,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    無効なオプションが与えられない限り成功を返します。"
 
-#: builtins.c:1124
+#: builtins.c:1126
 #, fuzzy
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
@@ -3969,7 +3973,7 @@ msgstr ""
 "    無効なオプションが与えられるか NAME が読み取り専用の場合を除き成功を返し"
 "ます。"
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -4004,7 +4008,7 @@ msgstr ""
 "    無効なオプションが与えられるか、無効な NAME が与えられない限り成功\n"
 "    を返します。"
 
-#: builtins.c:1165
+#: builtins.c:1167
 #, fuzzy
 msgid ""
 "Mark shell variables as unchangeable.\n"
@@ -4044,7 +4048,7 @@ msgstr ""
 "    無効なオプションが与えられるか、与えられた NAME が無効な場合を除き成功\n"
 "    を返します。"
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -4062,7 +4066,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    Nが負の値または $# より大きい場合を除き成功を返します。"
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -4086,7 +4090,7 @@ msgstr ""
 "    FILENAME で最後に実行したコマンドのステータスを返します。FILENAME が\n"
 "    読み込めなかった場合は失敗を返します。"
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -4110,7 +4114,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    ジョブ制御が有効でないかエラーが発生しない限り成功を返します。"
 
-#: builtins.c:1246
+#: builtins.c:1248
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -4271,7 +4275,7 @@ msgstr ""
 "または\n"
 "    引数が無効な場合に失敗を返します。"
 
-#: builtins.c:1327
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4284,7 +4288,7 @@ msgstr ""
 "致\n"
 "    するように文字`]'を与えなければいけません。"
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -4304,7 +4308,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    常に成功を返します。"
 
-#: builtins.c:1348
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -4386,7 +4390,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    SIGSPEC が無効か、無効なオプションを与えられない限り成功を返します。"
 
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -4444,7 +4448,7 @@ msgstr ""
 "合\n"
 "    は失敗を返します。"
 
-#: builtins.c:1415
+#: builtins.c:1417
 #, fuzzy
 msgid ""
 "Modify shell resource limits.\n"
@@ -4532,7 +4536,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    無効なオプションが与えられるかエラーが発生しない限り成功を返します。"
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -4566,7 +4570,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    MODE が無効か、無効なオプションが与えられない限り成功を返します。"
 
-#: builtins.c:1483
+#: builtins.c:1485
 #, fuzzy
 msgid ""
 "Wait for job completion and return exit status.\n"
@@ -4597,7 +4601,7 @@ msgstr ""
 "    ID の終了ステータスを返します。IDが無効であるか、無効なオプションが\n"
 "    与えられた場合には失敗を返します。"
 
-#: builtins.c:1504
+#: builtins.c:1506
 #, fuzzy
 msgid ""
 "Wait for process completion and return exit status.\n"
@@ -4622,7 +4626,7 @@ msgstr ""
 "    IDの終了ステータスを返します。IDが無効か、無効なオプションが与えられた\n"
 "    場合はエラーを返します。"
 
-#: builtins.c:1519
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -4643,7 +4647,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    最後に実行したコマンドのステータスを返します。"
 
-#: builtins.c:1533
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -4673,7 +4677,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    最後に実行したコマンドのステータスを返します。"
 
-#: builtins.c:1551
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -4708,7 +4712,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    最後に実行したコマンドのステータスを返します。"
 
-#: builtins.c:1572
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -4736,7 +4740,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    PIPELINE の戻り値が終了ステータスとなります。"
 
-#: builtins.c:1589
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -4755,7 +4759,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    最後に実行したコマンドのステータスを返します。"
 
-#: builtins.c:1601
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -4789,7 +4793,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    最後に実行したコマンドの終了ステータスを返します。"
 
-#: builtins.c:1618
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -4807,7 +4811,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    最後に実行したコマンドのステータスを返します。"
 
-#: builtins.c:1630
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -4825,7 +4829,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    最後に実行したコマンドのステータスを返します。"
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -4847,7 +4851,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    COMMAND の終了ステータスを返します。"
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -4872,7 +4876,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    NAME が読み取り専用でない限り成功を返します。"
 
-#: builtins.c:1670
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -4890,7 +4894,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    最後に実行したコマンドのステータスを返します。"
 
-#: builtins.c:1682
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -4913,7 +4917,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    再開されたジョブの終了ステータスを返します。"
 
-#: builtins.c:1697
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -4931,7 +4935,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    EXPRESSION の評価値が 0 の場合は 1、それ以外は 0 を返します。"
 
-#: builtins.c:1709
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -4986,7 +4990,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    EXPRESSION の値に基づいて 0 または 1 を返します。"
 
-#: builtins.c:1735
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -5087,7 +5091,7 @@ msgstr ""
 "    HISTIGNORE\tヒストリ一覧に保存されるコマンドを決める時に使用される\n"
 "    \t\tコロン (:) で区切られたパターンの一覧。\n"
 
-#: builtins.c:1792
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -5146,7 +5150,7 @@ msgstr ""
 "    無効な引数が与えられるかディレクトリ変更が失敗しない限り成功を\n"
 "    返します。"
 
-#: builtins.c:1826
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -5197,7 +5201,7 @@ msgstr ""
 "    無効な引数が与えられるかディレクトリ変更が失敗しない限り成功を\n"
 "    返します。"
 
-#: builtins.c:1856
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -5249,7 +5253,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    無効なオプションが与えられるかエラーが発生しない限り成功を返します。"
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -5285,7 +5289,7 @@ msgstr ""
 "    OPTNAME が有効な場合は成功を返します。無効なオプションが与えられた場合\n"
 "    または OPTNAME が無効な場合は失敗を返します。"
 
-#: builtins.c:1906
+#: builtins.c:1908
 #, fuzzy
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
@@ -5350,7 +5354,7 @@ msgstr ""
 "    無効な引数が与えられるか、書き込み、代入エラーが発生しない限り成功を返し"
 "ます。"
 
-#: builtins.c:1940
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -5399,7 +5403,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    無効なオプションが与えられるかエラーが発生しない限り成功を返します。"
 
-#: builtins.c:1968
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -5421,7 +5425,7 @@ msgstr ""
 "    終了ステータス:\n"
 "    無効なオプションが与えられるかエラーが発生しない限り成功を返します。"
 
-#: builtins.c:1983
+#: builtins.c:1985
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -5477,7 +5481,7 @@ msgstr ""
 "合\n"
 "    を除き、成功を返します。"
 
-#: builtins.c:2013
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
@@ -5552,7 +5556,7 @@ msgstr ""
 "列で無い\n"
 "    場合を除き成功を返します。"
 
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index df94762e49dc68c7b1cd0c361dcee890303d1e9e..a63fa9abf69f3e2e6146c3166bc1c6f7a3f5e57c 100644 (file)
Binary files a/po/lt.gmo and b/po/lt.gmo differ
index 974b573a34cae25a65678a27993e39219e5b96b8..f9e6f456ffbb93c2c9ff0db5f6859b692a23432a 100644 (file)
--- a/po/lt.po
+++ b/po/lt.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash-4.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2009-03-25 16:49+0200\n"
 "Last-Translator: Gintautas Miliauskas <gintas@akl.lt>\n"
 "Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n"
@@ -48,21 +48,21 @@ msgstr ""
 msgid "%s: cannot create: %s"
 msgstr "%s: nepavyko sukurti: %s"
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr "bash_execute_unix_command: nepavyko rasti keymapo komandai"
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: pirmas ne tarpo simbolis nėra „\"“"
 
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "nėra uždarančiojo „%c“ %s"
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: trūksta dvitaškio skirtuko"
@@ -114,7 +114,7 @@ msgstr ""
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "prasminga tik „for“, „while“ arba „until“ cikle"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 #, fuzzy
 msgid ""
 "Returns the context of the current subroutine call.\n"
@@ -122,15 +122,15 @@ msgid ""
 "    Without EXPR, returns "
 msgstr "Grąžina esamos procedūros kontekstą."
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "HOME nenustatytas"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "per daug argumentų"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "OLDPWD nenustatytas"
 
@@ -314,7 +314,7 @@ msgstr ""
 msgid "cannot use `-f' to make functions"
 msgstr "negalima naudoti „-f“ funkcijoms kurti"
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: funkcija tik skaitymui"
@@ -353,7 +353,7 @@ msgstr "%s: nedinamiškai įkrauta"
 msgid "%s: cannot delete: %s"
 msgstr "%s: nepavyko ištrinti: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -779,40 +779,40 @@ msgstr "%s yra %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr "%s yra hešuotas (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: netaisyklingas limito argumentas"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "`%c': bloga komanda"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: nepavyko gauti limito: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "riba"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: nepavyko pakeisti limito: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "aštuntainis skaičius"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "„%c“: netaisyklingas simbolinės veiksenos operatorius"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "„%c“: netaisyklingas simbolinės veiksenos simbolis"
@@ -872,42 +872,42 @@ msgstr "TIMEFORMAT: „%c“: netaisyklingas formato simbolis"
 msgid "pipe error"
 msgstr "rašymo klaida: %s"
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: apribota: negalima naudoti „/“ komandų pavadinimuose"
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: komanda nerasta"
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, fuzzy, c-format
 msgid "%s: %s"
 msgstr "%s yra %s\n"
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: blogas interpretatorius"
 
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, fuzzy, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: negalima vykdyti dvejetainių failų"
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, fuzzy, c-format
 msgid "`%s': is a special builtin"
 msgstr "%s yra aplinkos vidinė komanda\n"
 
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "nepavyko dublikuoti fd %d į fd %d"
@@ -983,17 +983,17 @@ msgstr "%s: išraiškos klaida\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: nepavyko pasiekti aukštesnių aplankų"
 
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, fuzzy, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "nepavyko dublikuoti fd %d į fd %d"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr "nepavyko išskirti naujo failo deskriptoriaus bash įvedimui iš fd %d"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: naujam fd %d buferis jau egzistuoja"
@@ -1231,22 +1231,22 @@ msgstr "%s: netaisyklingas tinklo kelias"
 msgid "network operations not supported"
 msgstr "tinklo operacijos nepalaikomos"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr ""
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr ""
 
-#: locale.c:263
+#: locale.c:259
 #, fuzzy, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "xrealloc: %s:%d: nepavyko išskirti %lu baitų"
 
-#: locale.c:265
+#: locale.c:261
 #, fuzzy, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "xrealloc: %s:%d: nepavyko išskirti %lu baitų"
@@ -1388,7 +1388,7 @@ msgstr "Naudokite „%s“, jei norite išeiti iš ap.\n"
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "netikėta failo pabaiga ieškant atitinkamo „)“"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "completion: funkcija „%s“ nerasta"
@@ -1823,12 +1823,12 @@ msgstr "trūksta „]“"
 msgid "invalid signal number"
 msgstr "netaisyklingas signalo numeris"
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: bloga trap_list[%d] reikšmė: %p"
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -1995,7 +1995,7 @@ msgstr "caller [išraiška]"
 
 #: builtins.c:64
 #, fuzzy
-msgid "cd [-L|[-P [-e]]] [dir]"
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-L|-P] [aplankas]"
 
 #: builtins.c:66
@@ -2488,6 +2488,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2511,7 +2514,7 @@ msgstr ""
 "    užuot sekus simbolines nuorodas; parametras -L nurodo, kad turi būti\n"
 "    sekama simbolinėmis nuorodomis."
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2527,7 +2530,7 @@ msgid ""
 "    cannot be read."
 msgstr ""
 
-#: builtins.c:437
+#: builtins.c:439
 #, fuzzy
 msgid ""
 "Null command.\n"
@@ -2538,7 +2541,7 @@ msgid ""
 "    Always succeeds."
 msgstr "Jokio efekto; komanda nieko nedaro.  Grąžinamas klaidos kodas 0."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2546,7 +2549,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:457
+#: builtins.c:459
 #, fuzzy
 msgid ""
 "Return an unsuccessful result.\n"
@@ -2555,7 +2558,7 @@ msgid ""
 "    Always fails."
 msgstr "Grąžinti nesėkmingą rezultatą."
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2574,7 +2577,7 @@ msgid ""
 "    Returns exit status of COMMAND, or failure if COMMAND is not found."
 msgstr ""
 
-#: builtins.c:485
+#: builtins.c:487
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2614,14 +2617,14 @@ msgid ""
 "    assignment error occurs."
 msgstr ""
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:533
+#: builtins.c:535
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2636,7 +2639,7 @@ msgid ""
 "    assignment error occurs, or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:550
+#: builtins.c:552
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2670,7 +2673,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2683,7 +2686,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2710,7 +2713,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2722,7 +2725,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2763,7 +2766,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2786,7 +2789,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:704
+#: builtins.c:706
 #, fuzzy
 msgid ""
 "Exit the shell.\n"
@@ -2798,7 +2801,7 @@ msgstr ""
 "nustatomas\n"
 "    paskutinės vykdytos komandos klaidos kodas."
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2807,7 +2810,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -2837,7 +2840,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -2849,7 +2852,7 @@ msgid ""
 "    Status of command placed in foreground, or failure if an error occurs."
 msgstr ""
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -2863,7 +2866,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:782
+#: builtins.c:784
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2887,7 +2890,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2909,7 +2912,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -2943,7 +2946,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -2967,7 +2970,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -2984,7 +2987,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3006,7 +3009,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -3051,7 +3054,7 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:981
+#: builtins.c:983
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -3102,7 +3105,7 @@ msgid ""
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3114,7 +3117,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1039
+#: builtins.c:1041
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3199,7 +3202,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3221,7 +3224,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3240,7 +3243,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1165
+#: builtins.c:1167
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3262,7 +3265,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3273,7 +3276,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 #, fuzzy
 msgid ""
 "Execute commands from a file in the current shell.\n"
@@ -3292,7 +3295,7 @@ msgstr ""
 "    Jei nurodyta ARGUMENTŲ, jie tampa poziciniais parametrais iškvietus\n"
 "    FAILĄ."
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -3306,7 +3309,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1246
+#: builtins.c:1248
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3389,7 +3392,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1327
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3397,7 +3400,7 @@ msgid ""
 "    be a literal `]', to match the opening `['."
 msgstr ""
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3409,7 +3412,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1348
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -3453,7 +3456,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3483,7 +3486,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1415
+#: builtins.c:1417
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -3530,7 +3533,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3548,7 +3551,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1483
+#: builtins.c:1485
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3568,7 +3571,7 @@ msgid ""
 "    option is given."
 msgstr ""
 
-#: builtins.c:1504
+#: builtins.c:1506
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -3583,7 +3586,7 @@ msgid ""
 "    option is given."
 msgstr ""
 
-#: builtins.c:1519
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3596,7 +3599,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1533
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3613,7 +3616,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1551
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -3633,7 +3636,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1572
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3649,7 +3652,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1589
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -3660,7 +3663,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1601
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -3681,7 +3684,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1618
+#: builtins.c:1620
 #, fuzzy
 msgid ""
 "Execute commands as long as a test succeeds.\n"
@@ -3695,7 +3698,7 @@ msgstr ""
 "Išskleisti ir vykdyti KOMANDAS tol, kol galutinė komanda iš\n"
 "    „while“ komandų grąžina klaidos kodą 0."
 
-#: builtins.c:1630
+#: builtins.c:1632
 #, fuzzy
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
@@ -3709,7 +3712,7 @@ msgstr ""
 "Išskleisti ir vykdyti KOMANDAS tol, kol galutinė komanda iš\n"
 "    „until“ komandų grąžina klaidos kodą, nelygų 0."
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -3722,7 +3725,7 @@ msgid ""
 "    Returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -3736,7 +3739,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1670
+#: builtins.c:1672
 #, fuzzy
 msgid ""
 "Group commands as a unit.\n"
@@ -3750,7 +3753,7 @@ msgstr ""
 "Vykdyti eilę komandų grupėje.  Tai yra vienas iš būdų nukreipti\n"
 "    visos eilės komandų įvedimą/išvedimą."
 
-#: builtins.c:1682
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -3764,7 +3767,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1697
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -3775,7 +3778,7 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1709
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -3803,7 +3806,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1735
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -3857,7 +3860,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1792
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -3888,7 +3891,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1826
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -3915,7 +3918,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1856
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -3944,7 +3947,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -3965,7 +3968,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1906
+#: builtins.c:1908
 #, fuzzy
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
@@ -4016,7 +4019,7 @@ msgstr ""
 "    Jei pateiktas parametras -v, išvedimas įrašomas į aplinkos kintamąjį\n"
 "    KINT, užuot spausdinus į standartinį išvedimą."
 
-#: builtins.c:1940
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -4043,7 +4046,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1968
+#: builtins.c:1970
 #, fuzzy
 msgid ""
 "Display possible completions depending on the options.\n"
@@ -4061,7 +4064,7 @@ msgstr ""
 "    Jei pateiktas nebūtinasis ŽODŽIO argumentas, išvedami įrašai,\n"
 "    atitinkantys ŽODĮ."
 
-#: builtins.c:1983
+#: builtins.c:1985
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -4092,7 +4095,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:2013
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
@@ -4133,7 +4136,7 @@ msgid ""
 "    not an indexed array."
 msgstr ""
 
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 89932084c1f7b010eff8eb2a034e8512952a29fb..2cafbc5f31ab0be8dff9426781dbc676195a00b1 100644 (file)
Binary files a/po/nl.gmo and b/po/nl.gmo differ
index be3b0ded6ff80fe4e30eb05e966b63e503fac9e1..41718c2fda6741d30c283c9c424a3b7e3b4cd843 100644 (file)
--- a/po/nl.po
+++ b/po/nl.po
@@ -25,7 +25,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash-4.3-pre2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-03-08 16:00-0500\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2013-08-15 22:31+0200\n"
 "Last-Translator: Benno Schulenberg <benno@vertaalt.nl>\n"
 "Language-Team: Dutch <vertaling@vrijschrift.org>\n"
@@ -40,7 +40,7 @@ msgstr ""
 msgid "bad array subscript"
 msgstr "ongeldige array-index"
 
-#: arrayfunc.c:356 builtins/declare.def:578
+#: arrayfunc.c:356 builtins/declare.def:585
 #, c-format
 msgid "%s: cannot convert indexed to associative array"
 msgstr "%s: kan geïndexeerd array niet omzetten naar associatief array"
@@ -65,21 +65,22 @@ msgstr "%s: %s: een index is nodig bij toekenning aan associatief array"
 msgid "%s: cannot create: %s"
 msgstr "Kan %s niet aanmaken: %s"
 
-#: bashline.c:3923
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
-msgstr "bash_execute_unix_command(): kan voor opdracht geen toetsenkaart vinden"
+msgstr ""
+"bash_execute_unix_command(): kan voor opdracht geen toetsenkaart vinden"
 
-#: bashline.c:4010
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: eerste teken dat geen witruimte is is niet '\"'"
 
-#: bashline.c:4039
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "geen sluit-'%c' in %s"
 
-#: bashline.c:4073
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: ontbrekend scheidingsteken (dubbele punt)"
@@ -131,7 +132,7 @@ msgstr "herhalingsaantal"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "heeft alleen betekenis in een 'for'-, 'while'- of 'until'-lus"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -141,15 +142,15 @@ msgstr ""
 "\n"
 "    Zonder EXPR, resulteert "
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "HOME is niet gedefinieerd"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "te veel argumenten"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "OLDPWD is niet gedefinieerd"
 
@@ -206,7 +207,7 @@ msgstr "ongeldig octaal getal"
 msgid "invalid hex number"
 msgstr "ongeldig hexadecimaal getal"
 
-#: builtins/common.c:242 expr.c:1451
+#: builtins/common.c:242 expr.c:1461
 msgid "invalid number"
 msgstr "ongeldig getal"
 
@@ -319,31 +320,31 @@ msgstr "er wordt momenteel geen completeringsfunctie uitgevoerd"
 msgid "can only be used in a function"
 msgstr "kan alleen worden gebruikt binnen een functie"
 
-#: builtins/declare.def:311 builtins/declare.def:526
+#: builtins/declare.def:315 builtins/declare.def:533
 #, c-format
 msgid "%s: reference variable cannot be an array"
 msgstr "%s: verwijzingsvariabele mag geen array zijn"
 
-#: builtins/declare.def:317
+#: builtins/declare.def:324
 #, c-format
 msgid "%s: nameref variable self references not allowed"
 msgstr "%s: zelfverwijzing door naamsverwijzingsvariabele is niet toegestaan"
 
-#: builtins/declare.def:415
+#: builtins/declare.def:422
 msgid "cannot use `-f' to make functions"
 msgstr "'-f' kan niet gebruikt worden om een functie te definiëren"
 
-#: builtins/declare.def:427 execute_cmd.c:5315
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: is een alleen-lezen functie"
 
-#: builtins/declare.def:565
+#: builtins/declare.def:572
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "%s: kan array-variabelen niet op deze manier verwijderen"
 
-#: builtins/declare.def:572 builtins/read.def:721
+#: builtins/declare.def:579 builtins/read.def:733
 #, c-format
 msgid "%s: cannot convert associative to indexed array"
 msgstr "%s: kan associatief array niet omzetten naar geïndexeerd array"
@@ -372,7 +373,7 @@ msgstr "%s: is niet dynamisch geladen"
 msgid "%s: cannot delete: %s"
 msgstr "Kan %s niet verwijderen: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5162
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -421,11 +422,11 @@ msgstr "Er zijn nog draaiende taken.\n"
 msgid "no command found"
 msgstr "geen opdracht gevonden"
 
-#: builtins/fc.def:312 builtins/fc.def:359
+#: builtins/fc.def:320 builtins/fc.def:369
 msgid "history specification"
 msgstr "geschiedenisaanduiding"
 
-#: builtins/fc.def:380
+#: builtins/fc.def:390
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "Kan tijdelijk bestand '%s' niet openen: %s"
@@ -470,19 +471,20 @@ msgid_plural "Shell commands matching keywords `"
 msgstr[0] "Shell-opdrachten die overeenkomen met '"
 msgstr[1] "Shell-opdrachten die overeenkomen met '"
 
-#: builtins/help.def:168
+#: builtins/help.def:182
 #, c-format
-msgid "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
+msgid ""
+"no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
 msgstr ""
 "Er is geen hulptekst voor '%s'.\n"
 "Probeer 'help help' of 'man -k %s' of 'info %s'."
 
-#: builtins/help.def:185
+#: builtins/help.def:199
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "Kan %s niet openen: %s"
 
-#: builtins/help.def:471
+#: builtins/help.def:485
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -496,10 +498,12 @@ msgstr ""
 "Hieronder staan alle interne shell-opdrachten opgesomd.  Typ 'help' om dit\n"
 "overzicht opnieuw te zien.  Typ 'help naam' voor meer informatie over de\n"
 "opdracht met die naam.  Typ 'info bash' voor gedetailleerde informatie over\n"
-"de gehele shell.  En gebruik 'man -k ...' of 'info ...' voor meer informatie\n"
+"de gehele shell.  En gebruik 'man -k ...' of 'info ...' voor meer "
+"informatie\n"
 "over andere opdrachten.\n"
 "\n"
-"(Een sterretje (*) naast een naam betekent dat de functie uitgeschakeld is.)\n"
+"(Een sterretje (*) naast een naam betekent dat de functie uitgeschakeld "
+"is.)\n"
 "\n"
 
 #: builtins/history.def:154
@@ -533,7 +537,7 @@ msgstr "%s: argumenten moeten proces-IDs of taak-IDs zijn"
 msgid "Unknown error"
 msgstr "Onbekende fout"
 
-#: builtins/let.def:95 builtins/let.def:120 expr.c:586 expr.c:601
+#: builtins/let.def:95 builtins/let.def:120 expr.c:583 expr.c:598
 msgid "expression expected"
 msgstr "uitdrukking werd verwacht"
 
@@ -642,10 +646,12 @@ msgid ""
 "    \twith its position in the stack\n"
 "    \n"
 "    Arguments:\n"
-"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
 "\tdirs when invoked without options, starting with zero."
 msgstr ""
 "Toont de huidige lijst van onthouden mappen.  Mappen worden aan deze\n"
@@ -750,14 +756,16 @@ msgstr ""
 msgid "%s: invalid timeout specification"
 msgstr "%s: ongeldige aanduiding van tijdslimiet"
 
-#: builtins/read.def:666
+#: builtins/read.def:678
 #, c-format
 msgid "read error: %d: %s"
 msgstr "leesfout: %d: %s"
 
 #: builtins/return.def:75
 msgid "can only `return' from a function or sourced script"
-msgstr "kan alleen een 'return' doen uit een functie of een uit script aangeroepen met 'source'"
+msgstr ""
+"kan alleen een 'return' doen uit een functie of een uit script aangeroepen "
+"met 'source'"
 
 #: builtins/set.def:782
 msgid "cannot simultaneously unset a function and a variable"
@@ -843,40 +851,40 @@ msgstr "%s is %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr "%s is gehasht (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: ongeldige limietwaarde"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "'%c': ongeldige opdracht"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: kan de limiet niet bepalen: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "limiet"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: kan de limiet niet wijzigen: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "octaal getal"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "'%c': ongeldige operator in symbolische modus"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "'%c': ongeldig teken in symbolische modus"
@@ -926,117 +934,117 @@ msgstr "\awachten op invoer duurde te lang -- automatisch afgemeld\n"
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr "kan standaardinvoer niet omleiden vanaf /dev/null: %s"
 
-#: execute_cmd.c:1228
+#: execute_cmd.c:1230
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr "TIMEFORMAT: '%c': ongeldig opmaakteken"
 
-#: execute_cmd.c:2282
+#: execute_cmd.c:2284
 msgid "pipe error"
 msgstr "pijpfout"
 
-#: execute_cmd.c:4347
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr "%s: maximum functie-nestingsniveau is overschreden (%d)"
 
-#: execute_cmd.c:4840
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: beperkte modus: '/' in opdrachtnamen is niet toegestaan"
 
-#: execute_cmd.c:4929
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: opdracht niet gevonden"
 
-#: execute_cmd.c:5160
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: execute_cmd.c:5197
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: ongeldige interpreter"
 
-#: execute_cmd.c:5234
+#: execute_cmd.c:5248
 #, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: kan binair bestand %s niet uitvoeren"
 
-#: execute_cmd.c:5306
+#: execute_cmd.c:5320
 #, c-format
 msgid "`%s': is a special builtin"
 msgstr "'%s' is een speciale ingebouwde shell-functie"
 
-#: execute_cmd.c:5358
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "kan bestandsdescriptor %d niet dupliceren naar bestandsdescriptor %d"
 
-#: expr.c:262
+#: expr.c:259
 msgid "expression recursion level exceeded"
 msgstr "recursieniveau van expressies is overschreden"
 
-#: expr.c:286
+#: expr.c:283
 msgid "recursion stack underflow"
 msgstr "recursiestapel-onderloop"
 
-#: expr.c:434
+#: expr.c:431
 msgid "syntax error in expression"
 msgstr "syntaxfout in expressie"
 
-#: expr.c:478
+#: expr.c:475
 msgid "attempted assignment to non-variable"
 msgstr "poging tot toewijzing aan een niet-variabele"
 
-#: expr.c:498 expr.c:847
+#: expr.c:495 expr.c:851
 msgid "division by 0"
 msgstr "deling door nul"
 
-#: expr.c:545
+#: expr.c:542
 msgid "bug: bad expassign token"
 msgstr "**interne fout**: onjuist symbool in toewijzingsexpressie"
 
-#: expr.c:598
+#: expr.c:595
 msgid "`:' expected for conditional expression"
 msgstr "':' werd verwacht voor een voorwaardelijke expressie"
 
-#: expr.c:904
+#: expr.c:910
 msgid "exponent less than 0"
 msgstr "exponent is kleiner dan 0"
 
-#: expr.c:957
+#: expr.c:967
 msgid "identifier expected after pre-increment or pre-decrement"
 msgstr "naam verwacht na pre-increment of pre-decrement"
 
-#: expr.c:983
+#: expr.c:993
 msgid "missing `)'"
 msgstr "ontbrekend ')'"
 
-#: expr.c:1034 expr.c:1371
+#: expr.c:1044 expr.c:1381
 msgid "syntax error: operand expected"
 msgstr "syntaxfout: operator verwacht"
 
-#: expr.c:1373
+#: expr.c:1383
 msgid "syntax error: invalid arithmetic operator"
 msgstr "syntaxfout: ongeldige rekenkundige operator"
 
-#: expr.c:1397
+#: expr.c:1407
 #, c-format
 msgid "%s%s%s: %s (error token is \"%s\")"
 msgstr "%s%s%s: %s (het onjuiste symbool is \"%s\")"
 
-#: expr.c:1455
+#: expr.c:1465
 msgid "invalid arithmetic base"
 msgstr "ongeldige rekenkundige basis"
 
-#: expr.c:1475
+#: expr.c:1485
 msgid "value too great for base"
 msgstr "waarde is te groot voor basis"
 
-#: expr.c:1524
+#: expr.c:1534
 #, c-format
 msgid "%s: expression error\n"
 msgstr "%s: expressiefout\n"
@@ -1045,20 +1053,23 @@ msgstr "%s: expressiefout\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getwd(): kan geen geen toegang verkrijgen tot bovenliggende mappen"
 
-#: input.c:101 subst.c:5067
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "kan 'nodelay'-modus niet uitschakelen voor bestandsdescriptor %d"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
-msgstr "kan geen nieuwe bestandsdescriptor reserveren voor bash-invoer vanuit bestandsdescriptor %d"
+msgstr ""
+"kan geen nieuwe bestandsdescriptor reserveren voor bash-invoer vanuit "
+"bestandsdescriptor %d"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
-msgstr "check_bash_input(): buffer bestaat al voor nieuwe bestandsdescriptor %d"
+msgstr ""
+"check_bash_input(): buffer bestaat al voor nieuwe bestandsdescriptor %d"
 
 #: jobs.c:471
 msgid "start_pipeline: pgrp pipe"
@@ -1150,58 +1161,60 @@ msgstr "wait(): PID %ld is geen dochterproces van deze shell"
 msgid "wait_for: No record of process %ld"
 msgstr "wait_for(): proces %ld is nergens geregistreerd"
 
-#: jobs.c:2689
+#: jobs.c:2692
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr "wait_for_job(): taak %d is gepauzeerd"
 
-#: jobs.c:2981
+#: jobs.c:2984
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: taak is afgesloten"
 
-#: jobs.c:2990
+#: jobs.c:2993
 #, c-format
 msgid "%s: job %d already in background"
 msgstr "%s: taak %d draait al op de achtergrond"
 
-#: jobs.c:3215
+#: jobs.c:3218
 msgid "waitchld: turning on WNOHANG to avoid indefinite block"
-msgstr "waitchld(): WNOHANG wordt ingeschakeld om een onbegrensde blokkering te vermijden"
+msgstr ""
+"waitchld(): WNOHANG wordt ingeschakeld om een onbegrensde blokkering te "
+"vermijden"
 
-#: jobs.c:3699
+#: jobs.c:3709
 #, c-format
 msgid "%s: line %d: "
 msgstr "%s: regel %d: "
 
-#: jobs.c:3713 nojobs.c:843
+#: jobs.c:3723 nojobs.c:843
 #, c-format
 msgid " (core dumped)"
 msgstr " (geheugendump gemaakt)"
 
-#: jobs.c:3725 jobs.c:3738
+#: jobs.c:3735 jobs.c:3748
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr "(werkmap is nu: %s)\n"
 
-#: jobs.c:3770
+#: jobs.c:3780
 msgid "initialize_job_control: getpgrp failed"
 msgstr "initialize_job_control: getpgrp() is mislukt"
 
-#: jobs.c:3831
+#: jobs.c:3841
 msgid "initialize_job_control: line discipline"
 msgstr "initialize_job_control: lijnprotocol"
 
-#: jobs.c:3841
+#: jobs.c:3851
 msgid "initialize_job_control: setpgid"
 msgstr "initialize_job_control: setpgid()"
 
-#: jobs.c:3862 jobs.c:3871
+#: jobs.c:3872 jobs.c:3881
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr "kan procesgroep (%d) van terminal niet instellen"
 
-#: jobs.c:3876
+#: jobs.c:3886
 msgid "no job control in this shell"
 msgstr "er is geen taakbesturing in deze shell"
 
@@ -1293,22 +1306,22 @@ msgstr "%s: ongeldige aanduiding van netwerkpad"
 msgid "network operations not supported"
 msgstr "netwerkoperaties worden niet ondersteund"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr "setlocale(): LC_ALL: kan niet van taalregio veranderen (%s)"
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr "setlocale(): LC_ALL: kan niet van taalregio veranderen (%s): %s"
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "setlocale(): %s: kan niet van taalregio veranderen (%s)"
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "setlocale(): %s: kan niet van taalregio veranderen (%s): %s"
@@ -1347,110 +1360,113 @@ msgstr "make_here_document(): ongeldig instructietype %d"
 #: make_cmd.c:662
 #, c-format
 msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
-msgstr "regel %d van \"hier\"-document eindigt met einde van bestand (verwachtte '%s')"
+msgstr ""
+"regel %d van \"hier\"-document eindigt met einde van bestand (verwachtte "
+"'%s')"
 
 #: make_cmd.c:759
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr "make_redirection(): omleidingsinstructie '%d' valt buiten bereik"
 
-#: parse.y:3209 parse.y:3480
+#: parse.y:3210 parse.y:3493
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "onverwacht bestandseinde tijdens zoeken naar bijpassende '%c'"
 
-#: parse.y:4086
+#: parse.y:4099
 msgid "unexpected EOF while looking for `]]'"
 msgstr "onverwacht bestandseinde tijdens zoeken naar ']]'"
 
-#: parse.y:4091
+#: parse.y:4104
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "syntaxfout in conditionele expressie: onverwacht symbool '%s'"
 
-#: parse.y:4095
+#: parse.y:4108
 msgid "syntax error in conditional expression"
 msgstr "syntaxfout in conditionele expressie"
 
-#: parse.y:4173
+#: parse.y:4186
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr "onverwacht symbool '%s'; ')' werd verwacht"
 
-#: parse.y:4177
+#: parse.y:4190
 msgid "expected `)'"
 msgstr "')' werd verwacht"
 
-#: parse.y:4205
+#: parse.y:4218
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr "onverwacht argument '%s' bij eenzijdige conditionele operator"
 
-#: parse.y:4209
+#: parse.y:4222
 msgid "unexpected argument to conditional unary operator"
 msgstr "onverwacht argument bij eenzijdige conditionele operator"
 
-#: parse.y:4255
+#: parse.y:4268
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
-msgstr "onverwacht symbool '%s'; tweezijdige conditionele operator werd verwacht"
+msgstr ""
+"onverwacht symbool '%s'; tweezijdige conditionele operator werd verwacht"
 
-#: parse.y:4259
+#: parse.y:4272
 msgid "conditional binary operator expected"
 msgstr "tweezijdige conditionele operator werd verwacht"
 
-#: parse.y:4281
+#: parse.y:4294
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr "onverwacht argument '%s' bij tweezijdige conditionele operator"
 
-#: parse.y:4285
+#: parse.y:4298
 msgid "unexpected argument to conditional binary operator"
 msgstr "onverwacht argument bij tweezijdige conditionele operator"
 
-#: parse.y:4296
+#: parse.y:4309
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "onverwacht symbool '%c' in conditionele opdracht"
 
-#: parse.y:4299
+#: parse.y:4312
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "onverwacht symbool '%s' in conditionele opdracht"
 
-#: parse.y:4303
+#: parse.y:4316
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "onverwacht symbool %d in conditionele opdracht"
 
-#: parse.y:5649
+#: parse.y:5666
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "syntaxfout nabij onverwacht symbool '%s'"
 
-#: parse.y:5667
+#: parse.y:5684
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "syntaxfout nabij '%s'"
 
-#: parse.y:5677
+#: parse.y:5694
 msgid "syntax error: unexpected end of file"
 msgstr "syntaxfout: onverwacht bestandseinde"
 
-#: parse.y:5677
+#: parse.y:5694
 msgid "syntax error"
 msgstr "syntaxfout"
 
-#: parse.y:5739
+#: parse.y:5756
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Gebruik \"%s\" om de shell te verlaten.\n"
 
-#: parse.y:5901
+#: parse.y:5918
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "onverwacht bestandseinde tijdens zoeken naar bijpassende ')'"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "completion(): functie '%s' niet gevonden"
@@ -1477,7 +1493,9 @@ msgstr "xtrace_set(): bestandspointer is NIL"
 #: print_cmd.c:382
 #, c-format
 msgid "xtrace fd (%d) != fileno xtrace fp (%d)"
-msgstr "xtrace-bestandsdescriptor (%d) != bestandsnummer van xtrace-bestandspointer (%d)"
+msgstr ""
+"xtrace-bestandsdescriptor (%d) != bestandsnummer van xtrace-bestandspointer "
+"(%d)"
 
 #: print_cmd.c:1518
 #, c-format
@@ -1517,7 +1535,7 @@ msgstr "%s: kan bestandsdescriptor niet toewijzen aan variabele"
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr "/dev/(tcp|udp)/host/port is niet mogelijk zonder netwerk"
 
-#: redir.c:861 redir.c:971 redir.c:1032 redir.c:1194
+#: redir.c:861 redir.c:973 redir.c:1034 redir.c:1199
 msgid "redirection error: cannot duplicate fd"
 msgstr "omleidingsfout: kan bestandsdescriptor niet dupliceren"
 
@@ -1577,7 +1595,8 @@ msgstr "Typ '%s -c \"help set\"' voor meer informatie over shell-opties.\n"
 #: shell.c:1857
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
-msgstr "Typ '%s -c help' voor meer informatie over ingebouwde shell-functies.\n"
+msgstr ""
+"Typ '%s -c help' voor meer informatie over ingebouwde shell-functies.\n"
 
 #: shell.c:1858
 #, c-format
@@ -1761,86 +1780,91 @@ msgstr "Onbekend signaalnummer"
 msgid "Unknown Signal #%d"
 msgstr "Onbekend signaal #%d"
 
-#: subst.c:1352 subst.c:1510
+#: subst.c:1358 subst.c:1516
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "ongeldige vervanging: geen sluit-'%s' in %s"
 
-#: subst.c:2823
+#: subst.c:2829
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: kan geen lijst toewijzen aan een array-element"
 
-#: subst.c:4964 subst.c:4980
+#: subst.c:5026 subst.c:5042
 msgid "cannot make pipe for process substitution"
 msgstr "kan geen pijp maken voor procesvervanging"
 
-#: subst.c:5012
+#: subst.c:5074
 msgid "cannot make child for process substitution"
 msgstr "kan geen dochterproces maken voor procesvervanging"
 
-#: subst.c:5057
+#: subst.c:5119
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "kan pijp genaamd %s niet openen om te lezen"
 
-#: subst.c:5059
+#: subst.c:5121
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "kan pijp genaamd %s niet openen om te schrijven"
 
-#: subst.c:5077
+#: subst.c:5139
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "kan pijp genaamd %s niet dupliceren als bestandsdescriptor %d"
 
-#: subst.c:5273
+#: subst.c:5337
 msgid "cannot make pipe for command substitution"
 msgstr "kan geen pijp maken voor opdrachtvervanging"
 
-#: subst.c:5311
+#: subst.c:5375
 msgid "cannot make child for command substitution"
 msgstr "kan geen dochterproces maken voor opdrachtvervanging"
 
-#: subst.c:5330
+#: subst.c:5394
 msgid "command_substitute: cannot duplicate pipe as fd 1"
-msgstr "command_substitute(): kan pijp niet dupliceren als bestandsdescriptor 1"
+msgstr ""
+"command_substitute(): kan pijp niet dupliceren als bestandsdescriptor 1"
 
-#: subst.c:5733 subst.c:7900
+#: subst.c:5798 subst.c:8001
 #, c-format
 msgid "%s: invalid variable name for name reference"
 msgstr "%s: ongeldige variabelenaam voor naamsverwijzing"
 
-#: subst.c:5926
+#: subst.c:6009
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: lege parameter, of niet ingesteld"
 
-#: subst.c:6198 subst.c:6213
+#: subst.c:6281 subst.c:6296
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: resultaat van deeltekenreeks is kleiner dan nul"
 
-#: subst.c:7356
+#: subst.c:7457
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: ongeldige vervanging"
 
-#: subst.c:7433
+#: subst.c:7534
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: kan niet op deze manier toewijzen"
 
-#: subst.c:7767
-msgid "future versions of the shell will force evaluation as an arithmetic substitution"
-msgstr "toekomstige versies van de shell zullen dit als een rekenkundige vervanging evalueren"
+#: subst.c:7868
+msgid ""
+"future versions of the shell will force evaluation as an arithmetic "
+"substitution"
+msgstr ""
+"toekomstige versies van de shell zullen dit als een rekenkundige vervanging "
+"evalueren"
 
-#: subst.c:8271
+#: subst.c:8372
 #, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "ongeldige vervanging: geen afsluitende '`' in %s"
 
-#: subst.c:9172
+#: subst.c:9273
 #, c-format
 msgid "no match: %s"
 msgstr "geen overeenkomst: %s"
@@ -1881,92 +1905,106 @@ msgstr "ontbrekende ']'"
 msgid "invalid signal number"
 msgstr "ongeldig signaalnummer"
 
-#: trap.c:348
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps(): ongeldige waarde in trap_list[%d]: %p"
 
-#: trap.c:352
+#: trap.c:359
 #, c-format
-msgid "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
-msgstr "run_pending_traps: signaalverwerker is SIG_DFL, herzenden van %d (%s) aan mezelf..."
+msgid ""
+"run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
+msgstr ""
+"run_pending_traps: signaalverwerker is SIG_DFL, herzenden van %d (%s) aan "
+"mezelf..."
 
-#: trap.c:398
+#: trap.c:413
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler(): ongeldig signaal %d"
 
-#: variables.c:380
+#: variables.c:382
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "fout tijdens importeren van functiedefinitie voor '%s'"
 
-#: variables.c:778
+#: variables.c:780
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr "shell-niveau is te hoog (%d); teruggezet op 1"
 
-#: variables.c:2198
+#: variables.c:1865
+#, fuzzy, c-format
+msgid "%s: circular name reference"
+msgstr "%s: ongeldige variabelenaam voor naamsverwijzing"
+
+#: variables.c:2228
 msgid "make_local_variable: no function context at current scope"
-msgstr "make_local_variable(): er is geen functiecontext in huidige geldigheidsbereik"
+msgstr ""
+"make_local_variable(): er is geen functiecontext in huidige geldigheidsbereik"
 
-#: variables.c:2217
+#: variables.c:2247
 #, c-format
 msgid "%s: variable may not be assigned value"
 msgstr "%s: aan variabele mag geen waarde toegewezen worden"
 
-#: variables.c:3554
+#: variables.c:3600
 msgid "all_local_variables: no function context at current scope"
-msgstr "all_local_variables(): er is geen functiecontext in huidige geldigheidsbereik"
+msgstr ""
+"all_local_variables(): er is geen functiecontext in huidige geldigheidsbereik"
 
-#: variables.c:3799
+#: variables.c:3845
 #, c-format
 msgid "%s has null exportstr"
 msgstr "*** %s heeft lege export-tekenreeks"
 
-#: variables.c:3804 variables.c:3813
+#: variables.c:3850 variables.c:3859
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr "*** ongeldig teken '%d' in export-tekenreeks voor %s"
 
-#: variables.c:3819
+#: variables.c:3865
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr "*** geen '=' in export-tekenreeks voor %s"
 
-#: variables.c:4252
+#: variables.c:4298
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr "pop_var_context(): top van 'shell_variables' is geen functiecontext"
 
-#: variables.c:4265
+#: variables.c:4311
 msgid "pop_var_context: no global_variables context"
 msgstr "pop_var_context(): er is geen 'global_variables'-context"
 
-#: variables.c:4339
+#: variables.c:4385
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
-msgstr "pop_scope(): top van 'shell_variables' is geen tijdelijk geldigheidsbereik"
+msgstr ""
+"pop_scope(): top van 'shell_variables' is geen tijdelijk geldigheidsbereik"
 
-#: variables.c:5165
+#: variables.c:5211
 #, c-format
 msgid "%s: %s: cannot open as FILE"
 msgstr "%s: Kan %s niet openen als BESTAND"
 
-#: variables.c:5170
+#: variables.c:5216
 #, c-format
 msgid "%s: %s: invalid value for trace file descriptor"
 msgstr "%s: ongeldige waarde %s voor 'trace'-bestandsdescriptor"
 
-#: variables.c:5215
+#: variables.c:5261
 #, c-format
 msgid "%s: %s: compatibility value out of range"
 msgstr "%s: %s: compatibiliteitswaarde valt buiten bereik"
 
-#: version.c:46 version2.c:46
-msgid "Copyright (C) 2012 Free Software Foundation, Inc."
+#: version.c:46
+#, fuzzy
+msgid "Copyright (C) 2013 Free Software Foundation, Inc."
 msgstr "Copyright (C) 2012 Free Software Foundation, Inc."
 
 #: version.c:47 version2.c:47
-msgid "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
 msgstr ""
 "De licentie is GPLv3+: GNU GPL versie 3 of later.\n"
 "Zie http://gnu.org/licenses/gpl.html voor de volledige tekst.\n"
@@ -1978,12 +2016,17 @@ msgstr "GNU bash, versie %s (%s)\n"
 
 #: version.c:91 version2.c:91
 msgid "This is free software; you are free to change and redistribute it."
-msgstr "Dit is vrije software; u mag het vrijelijk wijzigen en verder verspreiden."
+msgstr ""
+"Dit is vrije software; u mag het vrijelijk wijzigen en verder verspreiden."
 
 #: version.c:92 version2.c:92
 msgid "There is NO WARRANTY, to the extent permitted by law."
 msgstr "Er is GEEN GARANTIE, voor zover de wet dit toestaat."
 
+#: version2.c:46
+msgid "Copyright (C) 2012 Free Software Foundation, Inc."
+msgstr "Copyright (C) 2012 Free Software Foundation, Inc."
+
 #: xmalloc.c:91
 #, c-format
 msgid "%s: cannot allocate %lu bytes (%lu bytes allocated)"
@@ -2013,7 +2056,9 @@ msgid "unalias [-a] name [name ...]"
 msgstr "unalias [-a] NAAM [NAAM...]"
 
 #: builtins.c:51
-msgid "bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function or readline-command]"
+msgid ""
+"bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-"
+"x keyseq:shell-command] [keyseq:readline-function or readline-command]"
 msgstr ""
 "bind [-lpvsPSVX] [-m TOETSENKAART] [-f BESTANDSNAAM] [-q NAAM] [-u NAAM]\n"
 "          [-r TOETSENREEKS] [-x TOETSENREEKS:SHELL-OPDRACHT]\n"
@@ -2036,7 +2081,8 @@ msgid "caller [expr]"
 msgstr "caller [EXPRESSIE]"
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
+#, fuzzy
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-L|(-P [-e])] [MAP]"
 
 #: builtins.c:66
@@ -2107,7 +2153,9 @@ msgstr "logout [N]"
 
 #: builtins.c:103
 msgid "fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]"
-msgstr "fc [-e EDITORNAAM] [-lnr] [EERSTE] [LAATSTE]  of: fc -s [PATROON=VERVANGING] [OPDRACHT]"
+msgstr ""
+"fc [-e EDITORNAAM] [-lnr] [EERSTE] [LAATSTE]  of: fc -s [PATROON=VERVANGING] "
+"[OPDRACHT]"
 
 #: builtins.c:107
 msgid "fg [job_spec]"
@@ -2126,8 +2174,12 @@ msgid "help [-dms] [pattern ...]"
 msgstr "help [-dms] [PATROON...]"
 
 #: builtins.c:121
-msgid "history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]"
-msgstr "history [-c] [-d POSITIE] [N]  of: history -anrw [BESTANDSNAAM]  of: history -ps ARGUMENT..."
+msgid ""
+"history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg "
+"[arg...]"
+msgstr ""
+"history [-c] [-d POSITIE] [N]  of: history -anrw [BESTANDSNAAM]  of: history "
+"-ps ARGUMENT..."
 
 #: builtins.c:125
 msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]"
@@ -2138,7 +2190,9 @@ msgid "disown [-h] [-ar] [jobspec ...]"
 msgstr "disown [-h] [-ar] [TAAKAANDUIDING...]"
 
 #: builtins.c:132
-msgid "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]"
+msgid ""
+"kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l "
+"[sigspec]"
 msgstr ""
 "kill [-s SIGNAALNAAM | -n SIGNAALNUMMER | -SIGNAAL] PID | TAAKAANDUIDING\n"
 "  of: kill -l [SIGNAAL]"
@@ -2148,7 +2202,9 @@ msgid "let arg [arg ...]"
 msgstr "let ARGUMENT..."
 
 #: builtins.c:136
-msgid "read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]"
+msgid ""
+"read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p "
+"prompt] [-t timeout] [-u fd] [name ...]"
 msgstr ""
 "read [-ers] [-a ARRAY] [-d SCHEIDINGSTEKEN] [-i TEKST] [-p PROMPT]\n"
 "           [-n AANTAL_TEKENS] [-N AANTAL_TEKENS] [-t TIJDSLIMIET]\n"
@@ -2247,8 +2303,12 @@ msgid "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac"
 msgstr "case WOORD in [PATROON [| PATROON]...) OPDRACHTEN ;;]... esac"
 
 #: builtins.c:192
-msgid "if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi"
-msgstr "if OPDRACHTEN; then OPDRACHTEN; [elif OPDRACHTEN; then OPDRACHTEN;]... [else OPDRACHTEN;] fi"
+msgid ""
+"if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else "
+"COMMANDS; ] fi"
+msgstr ""
+"if OPDRACHTEN; then OPDRACHTEN; [elif OPDRACHTEN; then OPDRACHTEN;]... [else "
+"OPDRACHTEN;] fi"
 
 #: builtins.c:194
 msgid "while COMMANDS; do COMMANDS; done"
@@ -2307,14 +2367,19 @@ msgid "printf [-v var] format [arguments]"
 msgstr "printf [-v VARIABELE] OPMAAK [ARGUMENTEN]"
 
 #: builtins.c:229
-msgid "complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]"
+msgid ""
+"complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-"
+"W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S "
+"suffix] [name ...]"
 msgstr ""
 "complete [-abcdefgjksuv] [-pr] [-DE] [-o OPTIE] [-A ACTIE] [-C OPDRACHT]\n"
 "                   [-F FUNCTIE] [-G PATROON] [-P PREFIX] [-S SUFFIX]\n"
 "                   [-W WOORDENLIJST] [-X FILTERPATROON]  [NAAM...]"
 
 #: builtins.c:233
-msgid "compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
+msgid ""
+"compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  "
+"[-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
 msgstr ""
 "compgen [-abcdefgjksuv] [-o OPTIE] [-A ACTIE] [-C OPDRACHT] [-F FUNCTIE]\n"
 "                  [-G PATROON] [-P PREFIX] [-S SUFFIX]\n"
@@ -2325,13 +2390,17 @@ msgid "compopt [-o|+o option] [-DE] [name ...]"
 msgstr "compopt [-o|+o OPTIE] [-DE] [NAAM...]"
 
 #: builtins.c:240
-msgid "mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
+msgid ""
+"mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
 msgstr ""
 "mapfile [-n AANTAL] [-O BEGIN] [-s AANTAL] [-t] [-u BESTANDSDESCRIPTOR]\n"
 "                 [-C FUNCTIE] [-c HOEVEELHEID] [ARRAY]"
 
 #: builtins.c:242
-msgid "readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
+msgid ""
+"readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
 msgstr ""
 "readarray [-n AANTAL] [-O BEGIN] [-s AANTAL] [-t] [-u BESTANDSDESCRIPTOR]\n"
 "                 [-C FUNCTIE] [-c HOEVEELHEID] [ARRAY]"
@@ -2351,7 +2420,8 @@ msgid ""
 "      -p\tPrint all defined aliases in a reusable format\n"
 "    \n"
 "    Exit Status:\n"
-"    alias returns true unless a NAME is supplied for which no alias has been\n"
+"    alias returns true unless a NAME is supplied for which no alias has "
+"been\n"
 "    defined."
 msgstr ""
 "Aliassen definiëren of tonen.\n"
@@ -2359,8 +2429,10 @@ msgstr ""
 "    Zonder argumenten, of met optie '-p', toont 'alias' op standaarduitvoer\n"
 "    de huidige lijst van aliassen in de vorm: alias NAAM='VERVANGING'.\n"
 "    Met argumenten, wordt er een alias gedefinieerd voor elke NAAM waarvoor\n"
-"    een VERVANGING gegeven is.  Als de VERVANGING eindigt op een spatie, dan\n"
-"    wordt bij aliasexpansie ook van het nakomende woord gecontroleerd of het\n"
+"    een VERVANGING gegeven is.  Als de VERVANGING eindigt op een spatie, "
+"dan\n"
+"    wordt bij aliasexpansie ook van het nakomende woord gecontroleerd of "
+"het\n"
 "    een alias is.\n"
 "\n"
 "    De afsluitwaarde is 0, tenzij er een NAAM zonder VERVANGING gegeven is."
@@ -2392,20 +2464,24 @@ msgid ""
 "    Options:\n"
 "      -m  keymap         Use KEYMAP as the keymap for the duration of this\n"
 "                         command.  Acceptable keymap names are emacs,\n"
-"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
+"move,\n"
 "                         vi-command, and vi-insert.\n"
 "      -l                 List names of functions.\n"
 "      -P                 List function names and bindings.\n"
 "      -p                 List functions and bindings in a form that can be\n"
 "                         reused as input.\n"
-"      -S                 List key sequences that invoke macros and their values\n"
-"      -s                 List key sequences that invoke macros and their values\n"
+"      -S                 List key sequences that invoke macros and their "
+"values\n"
+"      -s                 List key sequences that invoke macros and their "
+"values\n"
 "                         in a form that can be reused as input.\n"
 "      -V                 List variable names and values\n"
 "      -v                 List variable names and values in a form that can\n"
 "                         be reused as input.\n"
 "      -q  function-name  Query about which keys invoke the named function.\n"
-"      -u  function-name  Unbind all keys which are bound to the named function.\n"
+"      -u  function-name  Unbind all keys which are bound to the named "
+"function.\n"
 "      -r  keyseq         Remove the binding for KEYSEQ.\n"
 "      -f  filename       Read key bindings from FILENAME.\n"
 "      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
@@ -2419,8 +2495,10 @@ msgstr ""
 "Toetsbindingen en variabelen van 'readline' instellen.\n"
 "\n"
 "    Verbindt een toetsenreeks aan een 'readline'-functie of aan een macro,\n"
-"    of stelt een 'readline'-variabele in.  De syntax van argumenten die geen\n"
-"    opties zijn is gelijkaardig aan die voor ~/.inputrc, maar zij dienen één\n"
+"    of stelt een 'readline'-variabele in.  De syntax van argumenten die "
+"geen\n"
+"    opties zijn is gelijkaardig aan die voor ~/.inputrc, maar zij dienen "
+"één\n"
 "    geheel te zijn, bijvoorbeeld: bind '\"\\C-x\\C-r\": re-read-init-file'.\n"
 "\n"
 "    Opties:\n"
@@ -2431,7 +2509,8 @@ msgstr ""
 "                           'emacs-standard', 'emacs-meta', 'emacs-ctlx',\n"
 "                           'vi', 'vi-move', 'vi-insert' en 'vi-command'\n"
 "      -P                 functienamen en hun bindingen tonen\n"
-"      -p                 functienamen en hun bindingen tonen, in een vorm die\n"
+"      -p                 functienamen en hun bindingen tonen, in een vorm "
+"die\n"
 "                           hergebruikt kan worden als invoer\n"
 "      -r TOETSENREEKS    de binding voor deze toetsenreeks verwijderen\n"
 "      -q FUNCTIENAAM     tonen welke toetsen deze functie aanroepen\n"
@@ -2440,14 +2519,19 @@ msgstr ""
 "                           vorm die hergebruikt kan worden als invoer\n"
 "      -u FUNCTIENAAM     verwijdert alle toetsbindingen aan deze functie\n"
 "      -V                 variabelenamen en hun waarden tonen\n"
-"      -v                 variabelenamen en hun waarden tonen, in een vorm die\n"
+"      -v                 variabelenamen en hun waarden tonen, in een vorm "
+"die\n"
 "                           hergebruikt kan worden als invoer\n"
-"      -x TOETSENREEKS:SHELL-OPDRACHT  deze shell-opdracht uitvoeren als deze\n"
+"      -x TOETSENREEKS:SHELL-OPDRACHT  deze shell-opdracht uitvoeren als "
+"deze\n"
 "                                        toetsenreeks ingevoerd wordt\n"
-"      -X                 met '-x' gebonden toetsenreeksen en opdrachten tonen\n"
-"                           in een vorm die hergebruikt kan worden als invoer\n"
+"      -X                 met '-x' gebonden toetsenreeksen en opdrachten "
+"tonen\n"
+"                           in een vorm die hergebruikt kan worden als "
+"invoer\n"
 "\n"
-"    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of er een\n"
+"    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of er "
+"een\n"
 "    fout optrad."
 
 #: builtins.c:328
@@ -2487,7 +2571,8 @@ msgid ""
 "    \n"
 "    Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
 "    lookup.  This is useful when you wish to reimplement a shell builtin\n"
-"    as a shell function, but need to execute the builtin within the function.\n"
+"    as a shell function, but need to execute the builtin within the "
+"function.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
@@ -2495,7 +2580,8 @@ msgid ""
 msgstr ""
 "Een ingebouwde shell-functie uitvoeren.\n"
 "\n"
-"    Voert de gegeven ingebouwde shell-functie met de gegeven argumenten uit.\n"
+"    Voert de gegeven ingebouwde shell-functie met de gegeven argumenten "
+"uit.\n"
 "    Dit is handig als u de naam van een ingebouwde functie voor een eigen\n"
 "    functie wilt gebruiken, maar toch de functionaliteit van de ingebouwde\n"
 "    functie nodig hebt.\n"
@@ -2530,19 +2616,26 @@ msgstr ""
 "    of EXPRESSIE ongeldig is."
 
 #: builtins.c:385
+#, fuzzy
 msgid ""
 "Change the shell working directory.\n"
 "    \n"
-"    Change the current directory to DIR.  The default DIR is the value of the\n"
+"    Change the current directory to DIR.  The default DIR is the value of "
+"the\n"
 "    HOME shell variable.\n"
 "    \n"
-"    The variable CDPATH defines the search path for the directory containing\n"
-"    DIR.  Alternative directory names in CDPATH are separated by a colon (:).\n"
-"    A null directory name is the same as the current directory.  If DIR begins\n"
+"    The variable CDPATH defines the search path for the directory "
+"containing\n"
+"    DIR.  Alternative directory names in CDPATH are separated by a colon "
+"(:).\n"
+"    A null directory name is the same as the current directory.  If DIR "
+"begins\n"
 "    with a slash (/), then CDPATH is not used.\n"
 "    \n"
-"    If the directory is not found, and the shell option `cdable_vars' is set,\n"
-"    the word is assumed to be  a variable name.  If that variable has a value,\n"
+"    If the directory is not found, and the shell option `cdable_vars' is "
+"set,\n"
+"    the word is assumed to be  a variable name.  If that variable has a "
+"value,\n"
 "    its value is used for DIR.\n"
 "    \n"
 "    Options:\n"
@@ -2553,13 +2646,18 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
-"    `..' is processed by removing the immediately previous pathname component\n"
+"    `..' is processed by removing the immediately previous pathname "
+"component\n"
 "    back to a slash or the beginning of DIR.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns 0 if the directory is changed, and if $PWD is set successfully when\n"
+"    Returns 0 if the directory is changed, and if $PWD is set successfully "
+"when\n"
 "    -P is used; non-zero otherwise."
 msgstr ""
 "De huidige map wijzigen.\n"
@@ -2580,20 +2678,25 @@ msgstr ""
 "    Opties:\n"
 "      -L    symbolische koppelingen volgen; symbolische koppelingen in MAP\n"
 "              worden herleid ná verwerking van instantiaties van '..'\n"
-"      -P    de fysieke mappenstructuur gebruiken zonder symbolische koppelingen\n"
+"      -P    de fysieke mappenstructuur gebruiken zonder symbolische "
+"koppelingen\n"
 "              te volgen; symbolische koppelingen in MAP worden herleid vóór\n"
 "              verwerking van instantiaties van '..'\n"
-"      -e    als optie '-P' gegeven is en de huidige map kan niet bepaald worden,\n"
+"      -e    als optie '-P' gegeven is en de huidige map kan niet bepaald "
+"worden,\n"
 "              dan afsluiten met een niet-nul waarde\n"
 "\n"
-"    Standaard worden symbolische koppelingen gevolgd, alsof '-L' gegeven is.\n"
+"    Standaard worden symbolische koppelingen gevolgd, alsof '-L' gegeven "
+"is.\n"
 "    Een '..' wordt verwerkt door het verwijderen van de direct voorafgaande\n"
 "    padcomponent terug tot een slash of tot het begin van MAP.\n"
 "\n"
-"    De afsluitwaarde is 0 als de gewenste map ingesteld kon worden, en als ook\n"
-"    omgevingsvariabele PWD ingesteld kon worden als '-P' gegeven is, anders 1."
+"    De afsluitwaarde is 0 als de gewenste map ingesteld kon worden, en als "
+"ook\n"
+"    omgevingsvariabele PWD ingesteld kon worden als '-P' gegeven is, anders "
+"1."
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2611,14 +2714,16 @@ msgstr ""
 "De naam van de huidige werkmap tonen.\n"
 "\n"
 "    Opties:\n"
-"      -P   het werkelijke, fysieke pad tonen, zonder symbolische koppelingen\n"
-"      -L   het pad tonen zoals dat gevolgd is, inclusief eventuele symbolische\n"
+"      -P   het werkelijke, fysieke pad tonen, zonder symbolische "
+"koppelingen\n"
+"      -L   het pad tonen zoals dat gevolgd is, inclusief eventuele "
+"symbolische\n"
 "             koppelingen (standaard)\n"
 "\n"
 "    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of de\n"
 "    huidige map niet bepaald kon worden."
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2628,7 +2733,7 @@ msgid ""
 "    Always succeeds."
 msgstr "Doet niets; de opdracht heeft geen effect; de afsluitwaarde is 0."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2636,7 +2741,7 @@ msgid ""
 "    Always succeeds."
 msgstr "Geeft afsluitwaarde 0, horend bij \"gelukt\"."
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2644,12 +2749,13 @@ msgid ""
 "    Always fails."
 msgstr "Geeft afsluitwaarde 1, horend bij \"mislukt\"."
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
 "    Runs COMMAND with ARGS suppressing  shell function lookup, or display\n"
-"    information about the specified COMMANDs.  Can be used to invoke commands\n"
+"    information about the specified COMMANDs.  Can be used to invoke "
+"commands\n"
 "    on disk when a function with the same name exists.\n"
 "    \n"
 "    Options:\n"
@@ -2677,7 +2783,7 @@ msgstr ""
 "    De afsluitwaarde is die van de uitgevoerde OPDRACHT,\n"
 "    of 1 als de OPDRACHT niet gevonden is."
 
-#: builtins.c:485
+#: builtins.c:487
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2708,7 +2814,8 @@ msgid ""
 "    Variables with the integer attribute have arithmetic evaluation (see\n"
 "    the `let' command) performed when the variable is assigned a value.\n"
 "    \n"
-"    When used in a function, `declare' makes NAMEs local, as with the `local'\n"
+"    When used in a function, `declare' makes NAMEs local, as with the "
+"`local'\n"
 "    command.  The `-g' option suppresses this behavior.\n"
 "    \n"
 "    Exit Status:\n"
@@ -2724,13 +2831,15 @@ msgstr ""
 "    Opties:\n"
 "      -f   alleen de gedefinieerde functies tonen (geen variabelen)\n"
 "      -F   alleen de namen van de functies tonen, zonder de definities\n"
-"      -g   globale variabelen aanmaken wanneer gebruikt in een shell-functie;\n"
+"      -g   globale variabelen aanmaken wanneer gebruikt in een shell-"
+"functie;\n"
 "             elders genegeerd\n"
 "      -p   van elke gegeven variabele de eigenschappen en waarde tonen\n"
 "\n"
 "    Eigenschappen:\n"
 "      -a   van gegeven variabelen arrays maken (indien mogelijk)\n"
-"      -A   van gegeven variabelen associatieve arrays maken (indien mogelijk)\n"
+"      -A   van gegeven variabelen associatieve arrays maken (indien "
+"mogelijk)\n"
 "      -i   aan gegeven variabelen de 'geheel getal'-eigenschap toekennen\n"
 "      -l   gegeven variabelen bij toekenning omzetten naar kleine letters\n"
 "      -n   de gegeven variabele een verwijzing maken naar de variabele die\n"
@@ -2749,10 +2858,11 @@ msgstr ""
 "    Als 'declare' wordt gebruikt in een functie, dan maakt het elke gegeven\n"
 "    naam lokaal, net zoals de opdracht 'local'.  Optie '-g' onderdrukt dit.\n"
 "\n"
-"    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of er een\n"
+"    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of er "
+"een\n"
 "    toekenningsfout optrad."
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2762,7 +2872,7 @@ msgstr ""
 "\n"
 "    Deze opdracht is verouderd.  Zie 'help declare'."
 
-#: builtins.c:533
+#: builtins.c:535
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2788,11 +2898,12 @@ msgstr ""
 "    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd, er een\n"
 "    toekenningsfout optrad, of de shell geen functie aan het uitvoeren is."
 
-#: builtins.c:550
+#: builtins.c:552
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
-"    Display the ARGs, separated by a single space character and followed by a\n"
+"    Display the ARGs, separated by a single space character and followed by "
+"a\n"
 "    newline, on the standard output.\n"
 "    \n"
 "    Options:\n"
@@ -2822,7 +2933,8 @@ msgid ""
 msgstr ""
 "De gegeven argumenten naar standaarduitvoer schrijven.\n"
 "\n"
-"    Schrijft de gegeven argumenten naar standaarduitvoer, elke twee gescheiden\n"
+"    Schrijft de gegeven argumenten naar standaarduitvoer, elke twee "
+"gescheiden\n"
 "    door een spatie en aan het eind gevolgd door een nieuwe regel.\n"
 "\n"
 "    Opties:\n"
@@ -2847,7 +2959,7 @@ msgstr ""
 "\n"
 "    De afsluitwaarde is 0, tenzij een schrijffout optrad."
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2866,7 +2978,7 @@ msgstr ""
 "\n"
 "    De afsluitwaarde is 0, tenzij een schrijffout optrad."
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2894,21 +3006,26 @@ msgid ""
 msgstr ""
 "Ingebouwde shell-opdrachten in- of uitschakelen.\n"
 "\n"
-"    Schakelt ingebouwde opdrachten in of uit.  Dit laatste maakt het mogelijk\n"
+"    Schakelt ingebouwde opdrachten in of uit.  Dit laatste maakt het "
+"mogelijk\n"
 "    om een bestand op schijf uit te voeren dat dezelfde naam heeft als een\n"
 "    ingebouwde opdracht, zonder het volledige pad op te moeten geven.\n"
 "\n"
 "    Opties:\n"
-"      -a   de ingebouwde opdrachten tonen en of ze in- of uitgeschakeld zijn\n"
-"      -n   genoemde opdrachten uitschakelen of uitgeschakelde opdrachten tonen\n"
-"      -p   uitvoer produceren die hergebruikt kan worden als invoer (standaard)\n"
+"      -a   de ingebouwde opdrachten tonen en of ze in- of uitgeschakeld "
+"zijn\n"
+"      -n   genoemde opdrachten uitschakelen of uitgeschakelde opdrachten "
+"tonen\n"
+"      -p   uitvoer produceren die hergebruikt kan worden als invoer "
+"(standaard)\n"
 "      -s   alleen de speciale POSIX ingebouwde opdrachten tonen\n"
 "\n"
 "    Opties die het dynamisch laden besturen:\n"
 "      -f   ingebouwde opdracht NAAM laden uit gedeeld object BESTANDSNAAM\n"
 "      -d   opdracht die geladen is met '-f' verwijderen.\n"
 "\n"
-"    Zonder opties wordt elke gegeven NAAM ingeschakeld.  Zonder namen worden\n"
+"    Zonder opties wordt elke gegeven NAAM ingeschakeld.  Zonder namen "
+"worden\n"
 "    de ingeschakelde opdrachten getoond (of met '-n' de uitgeschakelde).\n"
 "\n"
 "    Voorbeeld: om in plaats van de ingebouwde 'test' het bestand 'test' te\n"
@@ -2917,11 +3034,12 @@ msgstr ""
 "    De afsluitwaarde is 0, tenzij NAAM geen ingebouwde shell-opdracht is of\n"
 "    er een fout optreedt."
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
-"    Combine ARGs into a single string, use the result as input to the shell,\n"
+"    Combine ARGs into a single string, use the result as input to the "
+"shell,\n"
 "    and execute the resulting commands.\n"
 "    \n"
 "    Exit Status:\n"
@@ -2929,13 +3047,15 @@ msgid ""
 msgstr ""
 "Argumenten uitvoeren als een shell-opdracht.\n"
 "\n"
-"    Combineert de gegeven argumenten tot een enkele tekenreeks, gebruikt deze\n"
+"    Combineert de gegeven argumenten tot een enkele tekenreeks, gebruikt "
+"deze\n"
 "    als invoer voor de shell, en voert de resulterende opdrachten uit.\n"
 "\n"
-"    De afsluitwaarde is die van de uitgevoerde opdracht, of 0 als de opdracht\n"
+"    De afsluitwaarde is die van de uitgevoerde opdracht, of 0 als de "
+"opdracht\n"
 "    leeg is."
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2977,7 +3097,8 @@ msgid ""
 msgstr ""
 "Opties ontleden.\n"
 "\n"
-"    'getopts' kan door shell-scripts gebruikt worden om positionele parameters\n"
+"    'getopts' kan door shell-scripts gebruikt worden om positionele "
+"parameters\n"
 "    als opties te ontleden.\n"
 "\n"
 "    De OPTIETEKENREEKS bevat de te herkennen optieletters; als een letter\n"
@@ -3010,12 +3131,13 @@ msgstr ""
 "    Normaliter ontleedt 'getopts' de positionele parameters: $0...$9.\n"
 "    Maar als er argumenten gegeven worden, dan worden deze ontleed."
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
 "    Execute COMMAND, replacing this shell with the specified program.\n"
-"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not specified,\n"
+"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not "
+"specified,\n"
 "    any redirections take effect in the current shell.\n"
 "    \n"
 "    Options:\n"
@@ -3023,11 +3145,13 @@ msgid ""
 "      -c\t\texecute COMMAND with an empty environment\n"
 "      -l\t\tplace a dash in the zeroth argument to COMMAND\n"
 "    \n"
-"    If the command cannot be executed, a non-interactive shell exits, unless\n"
+"    If the command cannot be executed, a non-interactive shell exits, "
+"unless\n"
 "    the shell option `execfail' is set.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless COMMAND is not found or a redirection error occurs."
+"    Returns success unless COMMAND is not found or a redirection error "
+"occurs."
 msgstr ""
 "De shell vervangen door de gegeven opdracht.\n"
 "\n"
@@ -3041,13 +3165,14 @@ msgstr ""
 "      -c        de opdracht uitvoeren met een lege omgeving\n"
 "      -l        een koppelteken als nulde argument aan OPDRACHT meegeven\n"
 "\n"
-"    Als de opdracht niet kan worden uitgevoerd, dan sluit een niet-interactieve\n"
+"    Als de opdracht niet kan worden uitgevoerd, dan sluit een niet-"
+"interactieve\n"
 "    shell af, tenzij de shell-optie 'execfail' aan staat.\n"
 "\n"
 "    De afsluitwaarde is 0, tenzij OPDRACHT niet gevonden wordt of er een\n"
 "    omleidingsfout optreedt."
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -3059,11 +3184,12 @@ msgstr ""
 "    Beëindigt de shell met een afsluitwaarde van N.  Zonder N is de\n"
 "    afsluitwaarde die van de laatst uitgevoerde opdracht."
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
-"    Exits a login shell with exit status N.  Returns an error if not executed\n"
+"    Exits a login shell with exit status N.  Returns an error if not "
+"executed\n"
 "    in a login shell."
 msgstr ""
 "Een login-shell beëindigen.\n"
@@ -3071,17 +3197,19 @@ msgstr ""
 "    Beëindigt een login-shell met een afsluitwaarde van N.  Geeft een\n"
 "    foutmelding als de huidige shell geen login-shell is."
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
-"    fc is used to list or edit and re-execute commands from the history list.\n"
+"    fc is used to list or edit and re-execute commands from the history "
+"list.\n"
 "    FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
 "    string, which means the most recent command beginning with that\n"
 "    string.\n"
 "    \n"
 "    Options:\n"
-"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then EDITOR,\n"
+"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then "
+"EDITOR,\n"
 "    \t\tthen vi\n"
 "      -l \tlist lines instead of editing\n"
 "      -n\tomit line numbers when listing\n"
@@ -3095,13 +3223,16 @@ msgid ""
 "    the last command.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success or status of executed command; non-zero if an error occurs."
+"    Returns success or status of executed command; non-zero if an error "
+"occurs."
 msgstr ""
 "Opdrachten uit de geschiedenis tonen of uitvoeren.\n"
 "\n"
 "    Kan gebruikt worden om oude opdrachten te tonen, of om deze te bewerken\n"
-"    en opnieuw uit te voeren.  EERSTE en LAATSTE kunnen getallen zijn die een\n"
-"    bereik opgeven, of EERSTE kan een tekenreeksje zijn waarmee de recentste\n"
+"    en opnieuw uit te voeren.  EERSTE en LAATSTE kunnen getallen zijn die "
+"een\n"
+"    bereik opgeven, of EERSTE kan een tekenreeksje zijn waarmee de "
+"recentste\n"
 "    opdracht wordt bedoeld die met die letters begint.\n"
 "\n"
 "    Opties:\n"
@@ -3121,7 +3252,7 @@ msgstr ""
 "    De afsluitwaarde die van de uitgevoerde opdracht, of 0, of niet-nul als\n"
 "    er een fout optreedt."
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3134,19 +3265,24 @@ msgid ""
 msgstr ""
 "De gegeven taak in de voorgrond plaatsen.\n"
 "\n"
-"    Plaatst de gegeven taak in de voorgrond, en maakt deze tot de huidige taak.\n"
-"    Als er geen taak gegeven is, dan wordt dat wat volgens de shell de huidige\n"
+"    Plaatst de gegeven taak in de voorgrond, en maakt deze tot de huidige "
+"taak.\n"
+"    Als er geen taak gegeven is, dan wordt dat wat volgens de shell de "
+"huidige\n"
 "    taak is gebruikt.\n"
 "\n"
-"    De afsluitwaarde is die van de in voorgrond geplaatste taak, of 1 als er\n"
+"    De afsluitwaarde is die van de in voorgrond geplaatste taak, of 1 als "
+"er\n"
 "    een fout optreedt."
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
-"    Place the jobs identified by each JOB_SPEC in the background, as if they\n"
-"    had been started with `&'.  If JOB_SPEC is not present, the shell's notion\n"
+"    Place the jobs identified by each JOB_SPEC in the background, as if "
+"they\n"
+"    had been started with `&'.  If JOB_SPEC is not present, the shell's "
+"notion\n"
 "    of the current job is used.\n"
 "    \n"
 "    Exit Status:\n"
@@ -3154,24 +3290,29 @@ msgid ""
 msgstr ""
 "De gegeven taken in de achtergrond plaatsen.\n"
 "\n"
-"    Plaatst gegeven taken in de achtergrond, alsof deze gestart waren met '&'.\n"
-"    Als er geen taak gegeven is, dan wordt dat wat volgens de shell de huidige\n"
+"    Plaatst gegeven taken in de achtergrond, alsof deze gestart waren met "
+"'&'.\n"
+"    Als er geen taak gegeven is, dan wordt dat wat volgens de shell de "
+"huidige\n"
 "    taak is gebruikt.\n"
 "\n"
-"    De afsluitwaarde is 0, tenzij taakbeheer uitgeschakeld is of er een fout\n"
+"    De afsluitwaarde is 0, tenzij taakbeheer uitgeschakeld is of er een "
+"fout\n"
 "    optreedt."
 
-#: builtins.c:782
+#: builtins.c:784
+#, fuzzy
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
 "    Determine and remember the full pathname of each command NAME.  If\n"
-"    no arguments are given, information about remembered commands is displayed.\n"
+"    no arguments are given, information about remembered commands is "
+"displayed.\n"
 "    \n"
 "    Options:\n"
 "      -d\t\tforget the remembered location of each NAME\n"
 "      -l\t\tdisplay in a format that may be reused as input\n"
-"      -p pathname\tuse PATHNAME is the full pathname of NAME\n"
+"      -p pathname\tuse PATHNAME as the full pathname of NAME\n"
 "      -r\t\tforget all remembered locations\n"
 "      -t\t\tprint the remembered location of each NAME, preceding\n"
 "    \t\teach location with the corresponding NAME if multiple\n"
@@ -3202,7 +3343,7 @@ msgstr ""
 "    De afsluitwaarde is 0, tenzij NAAM niet gevonden wordt of een ongeldige\n"
 "    optie gegeven werd."
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3220,7 +3361,8 @@ msgid ""
 "      PATTERN\tPattern specifiying a help topic\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless PATTERN is not found or an invalid option is given."
+"    Returns success unless PATTERN is not found or an invalid option is "
+"given."
 msgstr ""
 "Informatie tonen over ingebouwde opdrachten.\n"
 "\n"
@@ -3234,10 +3376,11 @@ msgstr ""
 "      -m   gebruiksbericht tonen in pseudo-opmaak van een man-pagina\n"
 "      -s   de uitvoer beperken tot een beknopt gebruiksbericht\n"
 "\n"
-"    De afsluitwaarde is 0, tenzij niets aan PATROON voldoet of een ongeldige\n"
+"    De afsluitwaarde is 0, tenzij niets aan PATROON voldoet of een "
+"ongeldige\n"
 "    optie gegeven werd."
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3264,7 +3407,8 @@ msgid ""
 "    \n"
 "    If the $HISTTIMEFORMAT variable is set and not null, its value is used\n"
 "    as a format string for strftime(3) to print the time stamp associated\n"
-"    with each displayed history entry.  No time stamps are printed otherwise.\n"
+"    with each displayed history entry.  No time stamps are printed "
+"otherwise.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or an error occurs."
@@ -3276,7 +3420,8 @@ msgstr ""
 "    argument van N worden alleen de laatste N opdrachten getoond.\n"
 "\n"
 "    Opties:\n"
-"      -c   huidige geschiedenis wissen: alle uitgevoerde opdrachten vergeten\n"
+"      -c   huidige geschiedenis wissen: alle uitgevoerde opdrachten "
+"vergeten\n"
 "      -d POSITIE   het geschiedenisitem op deze positie verwijderen\n"
 "\n"
 "      -a   huidige geschiedenis aan eind van geschiedenisbestand toevoegen\n"
@@ -3285,7 +3430,8 @@ msgstr ""
 "             huidige geschienis\n"
 "      -w   huidige geschiedenis aan einde van geschiedenisbestand toevoegen\n"
 "\n"
-"      -p   geschiedenisopzoeking uitvoeren voor elk ARGUMENT en het resultaat\n"
+"      -p   geschiedenisopzoeking uitvoeren voor elk ARGUMENT en het "
+"resultaat\n"
 "             tonen zonder dit in de geschiedenis op te slaan\n"
 "      -s   de ARGUMENTen als één enkel item aan de geschiedenis toevoegen\n"
 "\n"
@@ -3295,13 +3441,15 @@ msgstr ""
 "\n"
 "    Als de variabele HISTTIMEFORMAT ingesteld en niet leeg is, dan wordt de\n"
 "    waarde ervan gebruikt als een opmaaktekenreeks for strftime(3), om een\n"
-"    tijdsstempel bij elk geschiedenisitem weer te geven.  Anders worden geen\n"
+"    tijdsstempel bij elk geschiedenisitem weer te geven.  Anders worden "
+"geen\n"
 "    tijdsstempels getoond.\n"
 "\n"
-"    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of er een\n"
+"    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of er "
+"een\n"
 "    fout optrad."
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3326,12 +3474,15 @@ msgid ""
 msgstr ""
 "De status van taken tonen.\n"
 "\n"
-"    Toont de actieve taken.  Een TAAKAANDUIDING beperkt de uitvoer tot alleen\n"
-"    die taak.  Zonder opties wordt de status van alle actieve taken getoond.\n"
+"    Toont de actieve taken.  Een TAAKAANDUIDING beperkt de uitvoer tot "
+"alleen\n"
+"    die taak.  Zonder opties wordt de status van alle actieve taken "
+"getoond.\n"
 "\n"
 "    Opties:\n"
 "      -l   ook de proces-ID's tonen, naast de gewone informatie\n"
-"      -n   alleen processen tonen die sinds de vorige melding zijn veranderd\n"
+"      -n   alleen processen tonen die sinds de vorige melding zijn "
+"veranderd\n"
 "      -p   alleen de proces-ID's tonen\n"
 "      -r   uitvoer beperken tot draaiende taken\n"
 "      -s   uitvoer beperken tot gepauzeerde taken\n"
@@ -3340,10 +3491,11 @@ msgstr ""
 "    alle gegeven taken (in ARGUMENTen) afgesloten zijn (dat wil zeggen: hun\n"
 "    proces-ID is vervangen door dat van hun moederproces).\n"
 "\n"
-"    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of er een\n"
+"    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of er "
+"een\n"
 "    fout optrad.  Met optie '-x' is de afsluitwaarde die van OPDRACHT."
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3367,14 +3519,15 @@ msgstr ""
 "\n"
 "    Opties:\n"
 "      -a   alle taken verwijderen (als geen TAAKAANDUIDING gegeven is)\n"
-"      -h   taken niet verwijderen maar zodanig markeren dat deze geen SIGHUP\n"
+"      -h   taken niet verwijderen maar zodanig markeren dat deze geen "
+"SIGHUP\n"
 "             krijgen wanneer de shell een SIGHUP krijgt\n"
 "      -r   alleen draaiende taken verwijderen\n"
 "\n"
 "    De afsluitwaarde is 0, tenzij een ongeldige optie of TAAKAANDUIDING\n"
 "    gegeven werd."
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3403,26 +3556,31 @@ msgstr ""
 "    Opties:\n"
 "      -n NAAM     het signaal met deze naam sturen\n"
 "      -s NUMMER   het signaal met dit nummer sturen\n"
-"      -l          lijst met beschikbare signalen tonen; als na '-l' argumenten\n"
+"      -l          lijst met beschikbare signalen tonen; als na '-l' "
+"argumenten\n"
 "                    volgen, dan wordt voor elk nummer de bijbehorende naam\n"
 "                    getoond, en voor elke naam het bijbehorende nummer\n"
 "\n"
-"    'kill' is om  twee redenen een ingebouwde shell-opdracht: het accepteert\n"
-"    ook taakaanduidingen in plaats van alleen proces-ID's, en als het maximum\n"
+"    'kill' is om  twee redenen een ingebouwde shell-opdracht: het "
+"accepteert\n"
+"    ook taakaanduidingen in plaats van alleen proces-ID's, en als het "
+"maximum\n"
 "    aantal processen bereikt is hoeft u geen nieuw proces te starten om een\n"
 "    ander proces te elimineren.\n"
 "\n"
-"    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of er een\n"
+"    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of er "
+"een\n"
 "    fout optrad."
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
 "    Evaluate each ARG as an arithmetic expression.  Evaluation is done in\n"
 "    fixed-width integers with no check for overflow, though division by 0\n"
 "    is trapped and flagged as an error.  The following list of operators is\n"
-"    grouped into levels of equal-precedence operators.  The levels are listed\n"
+"    grouped into levels of equal-precedence operators.  The levels are "
+"listed\n"
 "    in order of decreasing precedence.\n"
 "    \n"
 "    \tid++, id--\tvariable post-increment, post-decrement\n"
@@ -3464,7 +3622,8 @@ msgstr ""
 "    De evaluatie gebeurt in gehele getallen zonder controle op overloop;\n"
 "    maar deling door nul wordt gedetecteerd en wordt getoond als een fout.\n"
 "\n"
-"    Onderstaande lijst toont de beschikbare operatoren in groepjes van gelijke\n"
+"    Onderstaande lijst toont de beschikbare operatoren in groepjes van "
+"gelijke\n"
 "    voorrang; de groepjes zijn gerangschikt volgens afnemende voorrang.\n"
 "\n"
 "        var++, var--    post-increment, post-decrement van variabele\n"
@@ -3487,9 +3646,12 @@ msgstr ""
 "\n"
 "        =, *=, /=, %=, +=, -=, <<=, >>=,  &=, ^=, |=    toewijzingen\n"
 "\n"
-"    Shell-variabelen zijn toegestaan als parameters.  De naam van een variabele\n"
-"    wordt vervangen door zijn waarde (zonodig omgezet naar een geheel getal).\n"
-"    Variabelen hoeven geen 'geheel getal'-eigenschap te hebben om gebruikt te\n"
+"    Shell-variabelen zijn toegestaan als parameters.  De naam van een "
+"variabele\n"
+"    wordt vervangen door zijn waarde (zonodig omgezet naar een geheel "
+"getal).\n"
+"    Variabelen hoeven geen 'geheel getal'-eigenschap te hebben om gebruikt "
+"te\n"
 "    kunnen worden in een expressie.\n"
 "\n"
 "    Operatoren worden geëvalueerd in volgorde van voorrang.  Subexpressies\n"
@@ -3499,18 +3661,21 @@ msgstr ""
 "    Als het laatste ARGUMENT evalueert tot 0, dan is de afsluitwaarde van\n"
 "    'let' 1; anders 0."
 
-#: builtins.c:981
+#: builtins.c:983
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
 "    Reads a single line from the standard input, or from file descriptor FD\n"
-"    if the -u option is supplied.  The line is split into fields as with word\n"
+"    if the -u option is supplied.  The line is split into fields as with "
+"word\n"
 "    splitting, and the first word is assigned to the first NAME, the second\n"
 "    word to the second NAME, and so on, with any leftover words assigned to\n"
-"    the last NAME.  Only the characters found in $IFS are recognized as word\n"
+"    the last NAME.  Only the characters found in $IFS are recognized as "
+"word\n"
 "    delimiters.\n"
 "    \n"
-"    If no NAMEs are supplied, the line read is stored in the REPLY variable.\n"
+"    If no NAMEs are supplied, the line read is stored in the REPLY "
+"variable.\n"
 "    \n"
 "    Options:\n"
 "      -a array\tassign the words read to sequential indices of the array\n"
@@ -3522,13 +3687,15 @@ msgid ""
 "      -n nchars\treturn after reading NCHARS characters rather than waiting\n"
 "    \t\tfor a newline, but honor a delimiter if fewer than NCHARS\n"
 "    \t\tcharacters are read before the delimiter\n"
-"      -N nchars\treturn only after reading exactly NCHARS characters, unless\n"
+"      -N nchars\treturn only after reading exactly NCHARS characters, "
+"unless\n"
 "    \t\tEOF is encountered or read times out, ignoring any delimiter\n"
 "      -p prompt\toutput the string PROMPT without a trailing newline before\n"
 "    \t\tattempting to read\n"
 "      -r\t\tdo not allow backslashes to escape any characters\n"
 "      -s\t\tdo not echo input coming from a terminal\n"
-"      -t timeout\ttime out and return failure if a complete line of input is\n"
+"      -t timeout\ttime out and return failure if a complete line of input "
+"is\n"
 "    \t\tnot read within TIMEOUT seconds.  The value of the TMOUT\n"
 "    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
 "    \t\tfractional number.  If TIMEOUT is 0, read returns immediately,\n"
@@ -3538,48 +3705,64 @@ msgid ""
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
-"    The return code is zero, unless end-of-file is encountered, read times out\n"
-"    (in which case it's greater than 128), a variable assignment error occurs,\n"
+"    The return code is zero, unless end-of-file is encountered, read times "
+"out\n"
+"    (in which case it's greater than 128), a variable assignment error "
+"occurs,\n"
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 "Een regel van standaardinvoer lezen en in velden opsplitsen.\n"
 "\n"
-"    Leest één regel van standaardinvoer (of van de gegeven bestandsdescriptor\n"
-"    als optie '-u' gegeven is) en wijst het eerste woord aan de eerste NAAM toe,\n"
-"    het tweede woord aan de tweede NAAM, en zo verder; de resterende woorden\n"
-"    worden toegewezen aan de laatste NAAM.  Alleen de tekens in de variabele\n"
-"    IFS worden herkend als woordscheidingstekens.  Als er geen namen gegeven\n"
+"    Leest één regel van standaardinvoer (of van de gegeven "
+"bestandsdescriptor\n"
+"    als optie '-u' gegeven is) en wijst het eerste woord aan de eerste NAAM "
+"toe,\n"
+"    het tweede woord aan de tweede NAAM, en zo verder; de resterende "
+"woorden\n"
+"    worden toegewezen aan de laatste NAAM.  Alleen de tekens in de "
+"variabele\n"
+"    IFS worden herkend als woordscheidingstekens.  Als er geen namen "
+"gegeven\n"
 "    zijn, dan wordt de gelezen regel opgeslagen in de variabele REPLY.\n"
 "\n"
 "    Opties:\n"
 "      -a ARRAY   de gelezen woorden toekennen aan de opeenvolgende posities\n"
 "                   van het genoemde array, beginnend bij index nul\n"
-"      -d TEKEN   doorgaan met lezen tot TEKEN gelezen wordt (i.p.v. LF-teken)\n"
+"      -d TEKEN   doorgaan met lezen tot TEKEN gelezen wordt (i.p.v. LF-"
+"teken)\n"
 "      -e         in een interactieve shell 'readline' gebruiken om de regel\n"
 "                   in te lezen\n"
 "      -i TEKST   door 'readline' te gebruiken begintekst\n"
-"      -n AANTAL  stoppen na maximaal dit aantal tekens gelezen te hebben, of\n"
-"                   na een LF-teken (i.p.v. altijd te wachten op een LF-teken)\n"
-"      -N AANTAL  alleen stoppen na dit aantal tekens gelezen te hebben, of na\n"
+"      -n AANTAL  stoppen na maximaal dit aantal tekens gelezen te hebben, "
+"of\n"
+"                   na een LF-teken (i.p.v. altijd te wachten op een LF-"
+"teken)\n"
+"      -N AANTAL  alleen stoppen na dit aantal tekens gelezen te hebben, of "
+"na\n"
 "                   EOF of tijdsoverschrijding, elk scheidingsteken negerend\n"
-"      -p PROMPT  deze tekenreeks tonen als prompt (zonder afsluitende nieuwe\n"
+"      -p PROMPT  deze tekenreeks tonen als prompt (zonder afsluitende "
+"nieuwe\n"
 "                   regel) alvorens te beginnen met lezen\n"
 "      -r         backslash-codes niet omzetten naar hun betekenis\n"
 "      -s         invoer die van een terminal komt niet echoën\n"
 "      -t AANTAL  na dit aantal seconden stoppen met wachten op invoer en\n"
 "                   afsluiten met een code groter dan 128; de waarde van de\n"
 "                   variabele TMOUT is de standaardwaarde voor het aantal te\n"
-"                   wachten seconden; het aantal mag drijvendepuntgetal zijn;\n"
-"                   als AANTAl 0 is, dan keert 'read' onmiddellijk terug zonder\n"
-"                   enige data te lezen, maar is alleen succesvol als er op de\n"
+"                   wachten seconden; het aantal mag drijvendepuntgetal "
+"zijn;\n"
+"                   als AANTAl 0 is, dan keert 'read' onmiddellijk terug "
+"zonder\n"
+"                   enige data te lezen, maar is alleen succesvol als er op "
+"de\n"
 "                   betreffende bestandsdescriptor invoer beschikbaar is\n"
-"      -u BS.DS.  van deze bestandsdescriptor lezen i.p.v. van standaardinvoer\n"
+"      -u BS.DS.  van deze bestandsdescriptor lezen i.p.v. van "
+"standaardinvoer\n"
 "\n"
 "    De afsluitwaarde is 0, tenzij einde-van-bestand (EOF) bereikt werd,\n"
 "    de tijdslimiet overschreden werd, er een toekenningsfout optrad, of een\n"
 "    ongeldige bestandsdescriptor als argument van '-u' gegeven werd."
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3600,7 +3783,7 @@ msgstr ""
 "    uitvoeren is."
 
 # Voor de duidelijkheid is de tekstvolgorde veranderd.
-#: builtins.c:1039
+#: builtins.c:1041
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3643,7 +3826,8 @@ msgid ""
 "              physical     same as -P\n"
 "              pipefail     the return value of a pipeline is the status of\n"
 "                           the last command to exit with a non-zero status,\n"
-"                           or zero if no command exited with a non-zero status\n"
+"                           or zero if no command exited with a non-zero "
+"status\n"
 "              posix        change the behavior of bash where the default\n"
 "                           operation differs from the Posix standard to\n"
 "                           match the standard\n"
@@ -3685,41 +3869,62 @@ msgid ""
 msgstr ""
 "Waarden van shell-opties of positionele parameters instellen.\n"
 "\n"
-"    Schakelt shell-eigenschappen in/uit, of verandert waarden van positionele\n"
-"    parameters.  Zonder opties of argumenten toont 'set' de namen en waarden\n"
-"    van alle gedefinieerde variabelen en functies, in een vorm die als invoer\n"
-"    hergebruikt kan worden.  De volgende opties zijn beschikbaar (een '+' in\n"
+"    Schakelt shell-eigenschappen in/uit, of verandert waarden van "
+"positionele\n"
+"    parameters.  Zonder opties of argumenten toont 'set' de namen en "
+"waarden\n"
+"    van alle gedefinieerde variabelen en functies, in een vorm die als "
+"invoer\n"
+"    hergebruikt kan worden.  De volgende opties zijn beschikbaar (een '+' "
+"in\n"
 "    plaats van een '-' schakelt de betreffende eigenschap _uit_ i.p.v. in):\n"
 "\n"
-"      -a  nieuwe of gewijzigde variabelen en functies automatisch exporteren\n"
+"      -a  nieuwe of gewijzigde variabelen en functies automatisch "
+"exporteren\n"
 "      -B  accoladevervanging uitvoeren (is standaard, b.v. a{b,c} -> ab ac)\n"
-"      -b  beëindiging van een taak direct melden (i.p.v. na huidige opdracht)\n"
+"      -b  beëindiging van een taak direct melden (i.p.v. na huidige "
+"opdracht)\n"
 "      -C  omleiding van uitvoer mag gewone bestanden niet overschrijven\n"
-"      -E  een 'trap' op ERR door laten werken in functies en dochterprocessen\n"
-"      -e  de shell afsluiten zodra afsluitwaarde van een opdracht niet nul is\n"
+"      -E  een 'trap' op ERR door laten werken in functies en "
+"dochterprocessen\n"
+"      -e  de shell afsluiten zodra afsluitwaarde van een opdracht niet nul "
+"is\n"
 "      -f  jokertekens voor bestandsnamen uitschakelen (geen 'globbing')\n"
 "      -H  geschiedenisopdracht '!' beschikbaar stellen (standaard)\n"
-"      -h  het volledige pad van opdrachten onthouden na eerste keer opzoeken\n"
+"      -h  het volledige pad van opdrachten onthouden na eerste keer "
+"opzoeken\n"
 "      -k  ook nakomende toewijzingen aan variabelen in de omgeving plaatsen\n"
 "      -m  taakbesturing beschikbaar stellen (standaard)\n"
 "      -n  opdrachten wel lezen maar niet uitvoeren (\"droogzwemmen\")\n"
-"      -o OPTIENAAM  deze optie inschakelen (zie verderop voor de lange namen)\n"
-"      -P  geen symbolische koppelingen herleiden bij opdrachten als 'cd' die\n"
+"      -o OPTIENAAM  deze optie inschakelen (zie verderop voor de lange "
+"namen)\n"
+"      -P  geen symbolische koppelingen herleiden bij opdrachten als 'cd' "
+"die\n"
 "          de huidige map wijzigen\n"
-"      -p  geprivilegeerde modus: de bestanden aangeduid door ENV en BASH_ENV\n"
-"          worden genegeerd, functies worden niet uit de omgeving geïmporteerd,\n"
-"          en ook eventuele SHELLOPTS worden genegeerd; modus wordt automatisch\n"
-"          ingeschakeld als effectieve en echte UID of GID niet overeenkomen;\n"
+"      -p  geprivilegeerde modus: de bestanden aangeduid door ENV en "
+"BASH_ENV\n"
+"          worden genegeerd, functies worden niet uit de omgeving "
+"geïmporteerd,\n"
+"          en ook eventuele SHELLOPTS worden genegeerd; modus wordt "
+"automatisch\n"
+"          ingeschakeld als effectieve en echte UID of GID niet "
+"overeenkomen;\n"
 "          uitschakelen maakt dan effectieve UID en GID gelijk aan de echte\n"
-"      -T  een 'trap' op DEBUG door laten werken in functies en dochterprocessen\n"
+"      -T  een 'trap' op DEBUG door laten werken in functies en "
+"dochterprocessen\n"
 "      -t  afsluiten na het lezen en uitvoeren van één opdracht\n"
 "      -u  het gebruik van niet-bestaande variabelen behandelen als een fout\n"
 "      -v  invoerregel weergeven (\"echoën\") zodra deze gelezen is\n"
-"      -x  elke opdracht met argumenten weergeven voordat deze wordt uitgevoerd\n"
-"      --  nakomende argumenten zijn positionele parameters; als er geen verdere\n"
-"          argumenten zijn, worden de bestaande positionele parameters gewist\n"
-"      -   opties -v en -x uitschakelen; nakomende argumenten zijn positionele\n"
-"          parameters; maar zonder argumenten worden de bestaande niet gewist\n"
+"      -x  elke opdracht met argumenten weergeven voordat deze wordt "
+"uitgevoerd\n"
+"      --  nakomende argumenten zijn positionele parameters; als er geen "
+"verdere\n"
+"          argumenten zijn, worden de bestaande positionele parameters "
+"gewist\n"
+"      -   opties -v en -x uitschakelen; nakomende argumenten zijn "
+"positionele\n"
+"          parameters; maar zonder argumenten worden de bestaande niet "
+"gewist\n"
 "\n"
 "    De opties kunnen ook gebruikt worden bij het starten van de shell.\n"
 "    De huidige toestand van de eigenschappen is te vinden in $-.  Eventuele\n"
@@ -3736,7 +3941,8 @@ msgstr ""
 "      hashall      == -h  (gevonden pad van opdrachten onthouden)\n"
 "      histexpand   == -H  ('!'-opdracht beschikbaar stellen)\n"
 "      history      opdrachtengeschiedenis beschikbaar stellen\n"
-"      ignoreeof    Ctrl-D negeren; de shell niet afsluiten bij lezen van EOF\n"
+"      ignoreeof    Ctrl-D negeren; de shell niet afsluiten bij lezen van "
+"EOF\n"
 "      interactive-comments  commentaar in interactieve opdrachten toestaan\n"
 "      keyword      == -k  (nakomende toewijzingen ook meenemen)\n"
 "      monitor      == -m  (taakbesturing beschikbaar stellen)\n"
@@ -3745,11 +3951,14 @@ msgstr ""
 "      noglob       == -f  (jokertekens uitschakelen)\n"
 "      nolog        (herkend maar genegeerd)\n"
 "      notify       == -b  (beëindiging van een taak direct melden)\n"
-"      nounset      == -u  (niet-bestaande variabelen als een fout beschouwen)\n"
+"      nounset      == -u  (niet-bestaande variabelen als een fout "
+"beschouwen)\n"
 "      onecmd       == -t  (afsluiten na uitvoeren van één opdracht)\n"
 "      physical     == -P  (fysieke paden volgen i.p.v. symbolische)\n"
-"      pipefail     de afsluitwaarde van een pijplijn gelijkmaken aan die van\n"
-"                     de laatste niet-succesvolle opdracht in de reeks, of aan\n"
+"      pipefail     de afsluitwaarde van een pijplijn gelijkmaken aan die "
+"van\n"
+"                     de laatste niet-succesvolle opdracht in de reeks, of "
+"aan\n"
 "                     0 als alle opdrachten succesvol waren\n"
 "      posix        de voorschriften van de POSIX-standaard strict volgen\n"
 "      privileged   == -p  (geprivilegeerde modus)\n"
@@ -3759,7 +3968,7 @@ msgstr ""
 "\n"
 "    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd."
 
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3771,7 +3980,8 @@ msgid ""
 "      -n\ttreat each NAME as a name reference and unset the variable itself\n"
 "    \trather than the variable it references\n"
 "    \n"
-"    Without options, unset first tries to unset a variable, and if that fails,\n"
+"    Without options, unset first tries to unset a variable, and if that "
+"fails,\n"
 "    tries to unset a function.\n"
 "    \n"
 "    Some variables cannot be unset; also see `readonly'.\n"
@@ -3796,12 +4006,13 @@ msgstr ""
 "    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of een\n"
 "    NAAM alleen-lezen is."
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
 "    Marks each NAME for automatic export to the environment of subsequently\n"
-"    executed commands.  If VALUE is supplied, assign VALUE before exporting.\n"
+"    executed commands.  If VALUE is supplied, assign VALUE before "
+"exporting.\n"
 "    \n"
 "    Options:\n"
 "      -f\trefer to shell functions\n"
@@ -3816,7 +4027,8 @@ msgstr ""
 "De export-eigenschap van shell-variabelen instellen.\n"
 "\n"
 "    Markeert elke gegeven naam voor automatische export naar de omgeving\n"
-"    van latere opdrachten.  Als een WAARDE gegeven is, dan wordt deze WAARDE\n"
+"    van latere opdrachten.  Als een WAARDE gegeven is, dan wordt deze "
+"WAARDE\n"
 "    toegekend alvorens te exporteren.\n"
 "\n"
 "    Opties:\n"
@@ -3828,7 +4040,8 @@ msgstr ""
 "\n"
 "    De afsluitwaarde is 0, tenzij een ongeldige optie of NAAM gegeven werd."
 
-#: builtins.c:1165
+#: builtins.c:1167
+#, fuzzy
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3840,7 +4053,9 @@ msgid ""
 "      -a\trefer to indexed array variables\n"
 "      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
-"      -p\tdisplay a list of all readonly variables and functions\n"
+"      -p\tdisplay a list of all readonly variables or functions, depending "
+"on\n"
+"            whether or not the -f option is given\n"
 "    \n"
 "    An argument of `--' disables further option processing.\n"
 "    \n"
@@ -3850,7 +4065,8 @@ msgstr ""
 "Shell-variabelen als onveranderbaar markeren.\n"
 "\n"
 "    Markeert elke gegeven NAAM als alleen-lezen, zodat de waarde van deze\n"
-"    NAAM niet meer veranderd kan worden door een latere toewijzing.  Als een\n"
+"    NAAM niet meer veranderd kan worden door een latere toewijzing.  Als "
+"een\n"
 "    WAARDE gegeven is, dan deze WAARDE toekennen alvorens deze te fixeren.\n"
 "\n"
 "    Opties:\n"
@@ -3863,7 +4079,7 @@ msgstr ""
 "\n"
 "    De afsluitwaarde is 0, tenzij een ongeldige optie of NAAM gegeven werd."
 
-#: builtins.c:1186
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3880,7 +4096,7 @@ msgstr ""
 "\n"
 "    De afsluitwaarde is 0 tenzij N negatief is of groter dan $#."
 
-#: builtins.c:1198 builtins.c:1213
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3895,15 +4111,17 @@ msgid ""
 msgstr ""
 "Opdrachten uit bestand in de huidige shell uitvoeren.\n"
 "\n"
-"    Leest opdrachten uit het gegeven bestand en voert deze uit in de huidige\n"
+"    Leest opdrachten uit het gegeven bestand en voert deze uit in de "
+"huidige\n"
 "    shell.  De mappen in PATH worden nagezocht om het genoemde bestand te\n"
 "    vinden.  Als er verder nog argumenten gegeven zijn, dan worden dit de\n"
 "    positionele parameters tijdens de uitvoering van het genoemde bestand.\n"
 "\n"
-"    De afsluitwaarde is die van de laatst uitgevoerde opdracht in het gegeven\n"
+"    De afsluitwaarde is die van de laatst uitgevoerde opdracht in het "
+"gegeven\n"
 "    bestand, of 1 als dit bestand niet gelezen kan worden."
 
-#: builtins.c:1229
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -3925,10 +4143,11 @@ msgstr ""
 "    Optie:\n"
 "      -f   pauzering afdwingen, ook als dit een login-shell is\n"
 "\n"
-"    De afsluitwaarde is 0, tenzij taakbeheer uitgeschakeld is of er een fout\n"
+"    De afsluitwaarde is 0, tenzij taakbeheer uitgeschakeld is of er een "
+"fout\n"
 "    optreedt."
 
-#: builtins.c:1245
+#: builtins.c:1248
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3962,7 +4181,8 @@ msgid ""
 "      -x FILE        True if the file is executable by you.\n"
 "      -O FILE        True if the file is effectively owned by you.\n"
 "      -G FILE        True if the file is effectively owned by your group.\n"
-"      -N FILE        True if the file has been modified since it was last read.\n"
+"      -N FILE        True if the file has been modified since it was last "
+"read.\n"
 "    \n"
 "      FILE1 -nt FILE2  True if file1 is newer than file2 (according to\n"
 "                       modification date).\n"
@@ -3983,7 +4203,8 @@ msgid ""
 "      STRING1 != STRING2\n"
 "                     True if the strings are not equal.\n"
 "      STRING1 < STRING2\n"
-"                     True if STRING1 sorts before STRING2 lexicographically.\n"
+"                     True if STRING1 sorts before STRING2 "
+"lexicographically.\n"
 "      STRING1 > STRING2\n"
 "                     True if STRING1 sorts after STRING2 lexicographically.\n"
 "    \n"
@@ -3991,7 +4212,8 @@ msgid ""
 "    \n"
 "      -o OPTION      True if the shell option OPTION is enabled.\n"
 "      -v VAR\t True if the shell variable VAR is set\n"
-"      -R VAR\t True if the shell variable VAR is set and is a name reference.\n"
+"      -R VAR\t True if the shell variable VAR is set and is a name "
+"reference.\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"
@@ -4036,14 +4258,18 @@ msgstr ""
 "        -r BESTAND     waar als bestand voor u leesbaar is\n"
 "        -S BESTAND     waar als bestand een socket is\n"
 "        -s BESTAND     waar als bestand niet leeg is\n"
-"        -t DESCRIPTOR  waar als bestandsdescriptor geopend is op een terminal\n"
+"        -t DESCRIPTOR  waar als bestandsdescriptor geopend is op een "
+"terminal\n"
 "        -u BESTAND     waar als bestand SETUID is\n"
 "        -w BESTAND     waar als bestand voor u schrijfbaar is\n"
 "        -x BESTAND     waar als bestand door u uitvoerbaar is\n"
 "\n"
-"      BEST1 -nt BEST2  waar als eerste bestand later gewijzigd is dan tweede\n"
-"      BEST1 -ot BEST2  waar als eerste bestand eerder gewijzigd is dan tweede\n"
-"      BEST1 -ef BEST2  waar als eerste bestand harde koppeling is naar tweede\n"
+"      BEST1 -nt BEST2  waar als eerste bestand later gewijzigd is dan "
+"tweede\n"
+"      BEST1 -ot BEST2  waar als eerste bestand eerder gewijzigd is dan "
+"tweede\n"
+"      BEST1 -ef BEST2  waar als eerste bestand harde koppeling is naar "
+"tweede\n"
 "\n"
 "    Tekenreeksoperatoren:\n"
 "        -z REEKS       waar als tekenreeks leeg is\n"
@@ -4051,8 +4277,10 @@ msgstr ""
 "        REEKS          waar als tekenreeks niet leeg is\n"
 "      RKS1 = RKS2      waar als de tekenreeksen gelijk zijn\n"
 "      RKS1 != RKS2     waar als de tekenreeksen niet gelijk zijn\n"
-"      RKS1 < RKS2      waar als eerste reeks lexicografisch voor de tweede komt\n"
-"      RKS1 > RKS2      waar als eerste reeks lexicografisch na de tweede komt\n"
+"      RKS1 < RKS2      waar als eerste reeks lexicografisch voor de tweede "
+"komt\n"
+"      RKS1 > RKS2      waar als eerste reeks lexicografisch na de tweede "
+"komt\n"
 "\n"
 "    Andere operatoren:\n"
 "        -o OPTIE       waar als deze shell-optie ingeschakeld is\n"
@@ -4069,7 +4297,7 @@ msgstr ""
 "    De afsluitwaarde is 0 als EXPRESSIE waar is, 1 als EXPRESSIE onwaar is,\n"
 "    en 2 als een ongeldig argument gegeven werd."
 
-#: builtins.c:1326
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4081,11 +4309,12 @@ msgstr ""
 "    Dit is een synoniem voor de ingebouwde functie 'test', behalve dat\n"
 "    het laatste argument een ']' moet zijn, horend bij de begin-'['."
 
-#: builtins.c:1335
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
-"    Prints the accumulated user and system times for the shell and all of its\n"
+"    Prints the accumulated user and system times for the shell and all of "
+"its\n"
 "    child processes.\n"
 "    \n"
 "    Exit Status:\n"
@@ -4099,11 +4328,12 @@ msgstr ""
 "\n"
 "    De afsluitwaarde is altijd 0."
 
-#: builtins.c:1347
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
-"    Defines and activates handlers to be run when the shell receives signals\n"
+"    Defines and activates handlers to be run when the shell receives "
+"signals\n"
 "    or other conditions.\n"
 "    \n"
 "    ARG is a command to be read and executed when the shell receives the\n"
@@ -4112,63 +4342,81 @@ msgid ""
 "    value.  If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
 "    shell and by the commands it invokes.\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.  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"
+"    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.  "
+"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"
+"    If no arguments are supplied, trap prints the list of commands "
+"associated\n"
 "    with each signal.\n"
 "    \n"
 "    Options:\n"
 "      -l\tprint a list of signal names and their corresponding numbers\n"
 "      -p\tdisplay the trap commands associated with each SIGNAL_SPEC\n"
 "    \n"
-"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal number.\n"
+"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal "
+"number.\n"
 "    Signal names are case insensitive and the SIG prefix is optional.  A\n"
 "    signal may be sent to the shell with \"kill -signal $$\".\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless a SIGSPEC is invalid or an invalid option is given."
+"    Returns success unless a SIGSPEC is invalid or an invalid option is "
+"given."
 msgstr ""
 "Signalen en andere gebeurtenissen opvangen.\n"
 "\n"
 "    Definieert en activeert afhandelingsprocedures die uitgevoerd moeten\n"
 "    worden wanneer de shell een signaal of andere gebeurtenissen ontvangt.\n"
 "\n"
-"    ARGUMENT is een opdracht die gelezen en uitgevoerd wordt wanneer de shell\n"
-"    een van de opgegeven signalen ontvangt.  Als ARGUMENT ontbreekt en er één\n"
+"    ARGUMENT is een opdracht die gelezen en uitgevoerd wordt wanneer de "
+"shell\n"
+"    een van de opgegeven signalen ontvangt.  Als ARGUMENT ontbreekt en er "
+"één\n"
 "    signaal gegeven is, of wanneer ARGUMENT '-' is, dan worden de opgegeven\n"
 "    signalen teruggezet op de waarde die ze hadden bij het starten van deze\n"
 "    shell.  Als ARGUMENT de lege tekenreeks is, dan worden de opgegeven\n"
-"    signalen genegeerd door zowel deze shell als door alle dochterprocessen.\n"
+"    signalen genegeerd door zowel deze shell als door alle "
+"dochterprocessen.\n"
 "\n"
 "    Als EXIT (0) als signaal opgegeven wordt, dan wordt ARGUMENT uitgevoerd\n"
 "    bij het afsluiten van de shell.  Als DEBUG als signaal opgegeven wordt,\n"
-"    dan wordt ARGUMENT uitgevoerd vóór elke enkelvoudige opdracht.  Als RETURN\n"
-"    als signaal opgegeven wordt, dan wordt ARGUMENT uitgevoerd elke keer als\n"
-"    een functie (of een met 'source' aangeroepen script) terugkeert.  Als ERR\n"
-"    als signaal opgegeven wordt, dan wordt ARGUMENT uitgevoerd elke keer als\n"
+"    dan wordt ARGUMENT uitgevoerd vóór elke enkelvoudige opdracht.  Als "
+"RETURN\n"
+"    als signaal opgegeven wordt, dan wordt ARGUMENT uitgevoerd elke keer "
+"als\n"
+"    een functie (of een met 'source' aangeroepen script) terugkeert.  Als "
+"ERR\n"
+"    als signaal opgegeven wordt, dan wordt ARGUMENT uitgevoerd elke keer "
+"als\n"
 "    de mislukking van een opdracht de shell zou beëindigen als optie '-e'\n"
 "    gegeven was.\n"
 "\n"
-"    Als er geen enkel argument gegeven is, dan toont 'trap' welke opdrachten\n"
+"    Als er geen enkel argument gegeven is, dan toont 'trap' welke "
+"opdrachten\n"
 "    er met welke signalen verbonden zijn.\n"
 "\n"
 "    Opties:\n"
 "      -l   een overzicht tonen van signaalnummers en hun namen\n"
 "      -p   voor elk gegeven signaal tonen welke opdracht ermee verbonden is\n"
 "\n"
-"    Signalen kunnen als naam of als nummer opgegeven worden, in hoofd- of in\n"
+"    Signalen kunnen als naam of als nummer opgegeven worden, in hoofd- of "
+"in\n"
 "    kleine letters, en het voorvoegsel 'SIG' is optioneel.  Merk op dat met\n"
-"    'kill -signaal $$' een signaal naar de huidige shell gestuurd kan worden.\n"
+"    'kill -signaal $$' een signaal naar de huidige shell gestuurd kan "
+"worden.\n"
 "\n"
 "    De afsluitwaarde is 0, tenzij een ongeldige optie of SIGNAALAANDUIDING\n"
 "    gegeven werd."
 
-#: builtins.c:1383
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -4194,7 +4442,8 @@ msgid ""
 "      NAME\tCommand name to be interpreted.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success if all of the NAMEs are found; fails if any are not found."
+"    Returns success if all of the NAMEs are found; fails if any are not "
+"found."
 msgstr ""
 "Informatie tonen over een opdracht.\n"
 "\n"
@@ -4208,7 +4457,8 @@ msgstr ""
 "     -f   functies negeren, alsof ze niet gedefinieerd zijn\n"
 "     -P   naar elke gegeven naam zoeken in het huidige zoekpad (PATH), ook\n"
 "            als het een alias, ingebouwde shell-opdracht of functie is\n"
-"     -p   voor elke gegeven naam het volledige pad tonen van het bestand dat\n"
+"     -p   voor elke gegeven naam het volledige pad tonen van het bestand "
+"dat\n"
 "            uitgevoerd zou worden, of niets als er een alias, functie,\n"
 "            ingebouwde shell-opdracht of sleutelwoord met die naam is\n"
 "     -t   alleen het type van de opgegeven namen tonen: 'alias', 'builtin',\n"
@@ -4219,11 +4469,12 @@ msgstr ""
 "\n"
 "    De afsluitwaarde is 0 als elke NAAM gevonden werd, anders 1."
 
-#: builtins.c:1414
+#: builtins.c:1417
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
-"    Provides control over the resources available to the shell and processes\n"
+"    Provides control over the resources available to the shell and "
+"processes\n"
 "    it creates, on systems that allow such control.\n"
 "    \n"
 "    Options:\n"
@@ -4266,7 +4517,8 @@ msgid ""
 msgstr ""
 "Grenzen van hulpbronnen aanpassen.\n"
 "\n"
-"    Begrenst de beschikbare hulpbronnen voor processen gestart door deze shell\n"
+"    Begrenst de beschikbare hulpbronnen voor processen gestart door deze "
+"shell\n"
 "    -- op systemen die zulke begrenzing toestaan.\n"
 "\n"
 "    Opties:\n"
@@ -4277,9 +4529,11 @@ msgstr ""
 "      -c    de maximum grootte van een core-bestand (in kB)\n"
 "      -d    de maximum hoeveelheid gegevensgeheugen van een proces (in kB)\n"
 "      -e    de maximum procespriotiteit (de 'nice'-waarde)\n"
-"      -f    de maximum grootte van bestanden geschreven door shell of dochters\n"
+"      -f    de maximum grootte van bestanden geschreven door shell of "
+"dochters\n"
 "      -i    het maximum aantal nog wachtende signalen\n"
-"      -l    de maximum hoeveelheid geheugen die een proces mag vastpinnen (kB)\n"
+"      -l    de maximum hoeveelheid geheugen die een proces mag vastpinnen "
+"(kB)\n"
 "      -m    de maximum hoeveelheid fysiek geheugen van een proces (in kB)\n"
 "      -n    het maximum aantal open bestandsdescriptors\n"
 "      -p    de maximum grootte van een pijpbuffer\n"
@@ -4301,13 +4555,15 @@ msgstr ""
 "    Als geen optie gegeven is, dan wordt optie '-f' aangenomen.\n"
 "\n"
 "    De waardes gaan in stappen van 1024 bytes, behalve voor '-t', die in\n"
-"    seconden is, voor '-p', die in stappen van 512 bytes gaat, en voor '-u',\n"
+"    seconden is, voor '-p', die in stappen van 512 bytes gaat, en voor '-"
+"u',\n"
 "    dat een ongeschaald aantal is.\n"
 "\n"
-"    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of er een\n"
+"    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of er "
+"een\n"
 "    fout optrad."
 
-#: builtins.c:1462
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -4326,27 +4582,33 @@ msgid ""
 msgstr ""
 "Het bestandsaanmaakmasker tonen of instellen.\n"
 "\n"
-"    Stelt het bestandsaanmaakmasker van de gebruiker in op de gegeven MODUS.\n"
-"    Als MODUS ontbreekt, dan wordt de huidige waarde van het masker getoond.\n"
+"    Stelt het bestandsaanmaakmasker van de gebruiker in op de gegeven "
+"MODUS.\n"
+"    Als MODUS ontbreekt, dan wordt de huidige waarde van het masker "
+"getoond.\n"
 "\n"
-"    Als MODUS begint met een cijfer, wordt het begrepen als een octaal getal,\n"
+"    Als MODUS begint met een cijfer, wordt het begrepen als een octaal "
+"getal,\n"
 "    anders als een symbolische modus-tekenreeks zoals chmod (1) die kent.\n"
 "\n"
 "    Opties:\n"
-"      -p   als invoer herbruikbare uitvoer produceren (indien MODUS ontbreekt)\n"
+"      -p   als invoer herbruikbare uitvoer produceren (indien MODUS "
+"ontbreekt)\n"
 "      -S   symbolische uitvoer produceren; anders octale getallen\n"
 "\n"
 "    De afsluitwaarde is 0, tenzij MODUS ongeldig is of een ongeldige optie\n"
 "    gegeven werd."
 
-#: builtins.c:1482
+#: builtins.c:1485
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
-"    Waits for each process identified by an ID, which may be a process ID or a\n"
+"    Waits for each process identified by an ID, which may be a process ID or "
+"a\n"
 "    job specification, and reports its termination status.  If ID is not\n"
 "    given, waits for all currently active child processes, and the return\n"
-"    status is zero.  If ID is a a job specification, waits for all processes\n"
+"    status is zero.  If ID is a a job specification, waits for all "
+"processes\n"
 "    in that job's pipeline.\n"
 "    \n"
 "    If the -n option is supplied, waits for the next job to terminate and\n"
@@ -4359,27 +4621,33 @@ msgstr ""
 "Op taakafsluiting wachten en de afsluitwaarde rapporteren.\n"
 "\n"
 "    Wacht op elk proces aangeduid door een ID -- dat een taakaanduiding of\n"
-"    een proces-ID mag zijn -- en rapporteert diens afsluitwaarde.  Als geen ID\n"
-"    gegeven is, dan wordt er gewacht op alle actieve dochterprocessen, en is\n"
-"    de afsluitwaarde van 'wait' automatisch 0.  Als ID een taakaanduiding is,\n"
+"    een proces-ID mag zijn -- en rapporteert diens afsluitwaarde.  Als geen "
+"ID\n"
+"    gegeven is, dan wordt er gewacht op alle actieve dochterprocessen, en "
+"is\n"
+"    de afsluitwaarde van 'wait' automatisch 0.  Als ID een taakaanduiding "
+"is,\n"
 "    dan wordt er gewacht op alle processen in de pijplijn van die taak.\n"
 "\n"
-"    Als optie '-n' gegeven is, dan wordt gewacht op de eerstvolgende voltooiing\n"
+"    Als optie '-n' gegeven is, dan wordt gewacht op de eerstvolgende "
+"voltooiing\n"
 "    van een taak en wordt diens afsluitwaarde geretourneerd.\n"
 "\n"
 "    De afsluitwaarde is die van de laatste ID, 1 als ID ongeldig is,\n"
 "    of 2 als een ongeldige optie gegeven werd."
 
-#: builtins.c:1503
+#: builtins.c:1506
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
-"    Waits for each process specified by a PID and reports its termination status.\n"
+"    Waits for each process specified by a PID and reports its termination "
+"status.\n"
 "    If PID is not given, waits for all currently active child processes,\n"
 "    and the return status is zero.  PID must be a process ID.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns the status of the last PID; fails if PID is invalid or an invalid\n"
+"    Returns the status of the last PID; fails if PID is invalid or an "
+"invalid\n"
 "    option is given."
 msgstr ""
 "Op procesafsluiting wachten en de afsluitwaarde rapporteren.\n"
@@ -4392,7 +4660,7 @@ msgstr ""
 "    De afsluitwaarde is die van de laatste PID, 1 als PID ongeldig is,\n"
 "    of 2 als een ongeldige optie gegeven werd."
 
-#: builtins.c:1518
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -4413,7 +4681,7 @@ msgstr ""
 "\n"
 "    De afsluitwaarde is die van de laatst uitgevoerde opdracht."
 
-#: builtins.c:1532
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -4440,7 +4708,7 @@ msgstr ""
 "\n"
 "    De afsluitwaarde is die van de laatst uitgevoerde opdracht."
 
-#: builtins.c:1550
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -4477,7 +4745,7 @@ msgstr ""
 "\n"
 "    De afsluitwaarde is die van de laatst uitgevoerde opdracht."
 
-#: builtins.c:1571
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -4504,7 +4772,7 @@ msgstr ""
 "    overdraagbare standaardopmaak.\n"
 "    De afsluitwaarde is die van de PIJPLIJN."
 
-#: builtins.c:1588
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -4522,16 +4790,21 @@ msgstr ""
 "\n"
 "    De afsluitwaarde is die van de laatst uitgevoerde opdracht."
 
-#: builtins.c:1600
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
-"    The `if COMMANDS' list is executed.  If its exit status is zero, then the\n"
-"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list is\n"
+"    The `if COMMANDS' list is executed.  If its exit status is zero, then "
+"the\n"
+"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list "
+"is\n"
 "    executed in turn, and if its exit status is zero, the corresponding\n"
-"    `then COMMANDS' list is executed and the if command completes.  Otherwise,\n"
-"    the `else COMMANDS' list is executed, if present.  The exit status of the\n"
-"    entire construct is the exit status of the last command executed, or zero\n"
+"    `then COMMANDS' list is executed and the if command completes.  "
+"Otherwise,\n"
+"    the `else COMMANDS' list is executed, if present.  The exit status of "
+"the\n"
+"    entire construct is the exit status of the last command executed, or "
+"zero\n"
 "    if no condition tested true.\n"
 "    \n"
 "    Exit Status:\n"
@@ -4542,15 +4815,17 @@ msgstr ""
 "    Voert eerst de opdrachten na 'if' uit; als de afsluitwaarde daarvan\n"
 "    nul is, dan worden de opdrachten na de eerste 'then' uitgevoerd; anders\n"
 "    de opdrachten na de eerstvolgende 'elif' (indien aanwezig) of de 'else'\n"
-"    (indien aanwezig).  Als de afsluitwaarde van de opdrachten na een 'elif'\n"
+"    (indien aanwezig).  Als de afsluitwaarde van de opdrachten na een "
+"'elif'\n"
 "    nul is, dan worden de opdrachten na de bijbehorende 'then' uitgevoerd.\n"
 "    Als er geen verdere 'elif' of 'else' meer is, of zodra de opdrachten na\n"
 "    een 'then' zijn uitgevoerd, is de 'if'-opdracht voltooid.\n"
 "\n"
-"    De afsluitwaarde van de gehele opdracht is die van de laatst uitgevoerde\n"
+"    De afsluitwaarde van de gehele opdracht is die van de laatst "
+"uitgevoerde\n"
 "    deelopdracht, of nul als geen enkele 'if' of 'elif' nul opleverde."
 
-#: builtins.c:1617
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -4567,7 +4842,7 @@ msgstr ""
 "\n"
 "    De afsluitwaarde is die van de laatst uitgevoerde opdracht."
 
-#: builtins.c:1629
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -4584,7 +4859,7 @@ msgstr ""
 "\n"
 "    De afsluitwaarde is die van de laatst uitgevoerde opdracht."
 
-#: builtins.c:1641
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -4605,12 +4880,13 @@ msgstr ""
 "\n"
 "    De afsluitwaarde is die van de OPDRACHT."
 
-#: builtins.c:1655
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
 "    Create a shell function named NAME.  When invoked as a simple command,\n"
-"    NAME runs COMMANDs in the calling shell's context.  When NAME is invoked,\n"
+"    NAME runs COMMANDs in the calling shell's context.  When NAME is "
+"invoked,\n"
 "    the arguments are passed to the function as $1...$n, and the function's\n"
 "    name is in $FUNCNAME.\n"
 "    \n"
@@ -4626,7 +4902,7 @@ msgstr ""
 "\n"
 "    De afsluitwaarde is 0, tenzij NAAM onveranderbaar is."
 
-#: builtins.c:1669
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -4643,7 +4919,7 @@ msgstr ""
 "\n"
 "    De afsluitwaarde is die van de laatst uitgevoerde opdracht."
 
-#: builtins.c:1681
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -4667,7 +4943,7 @@ msgstr ""
 "\n"
 "    De afsluitwaarde is die van de hervatte taak."
 
-#: builtins.c:1696
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -4684,13 +4960,16 @@ msgstr ""
 "\n"
 "    De afsluitwaarde is 1 als de EXPRESSIE tot 0 evalueert; anders 0."
 
-#: builtins.c:1708
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
-"    Returns a status of 0 or 1 depending on the evaluation of the conditional\n"
-"    expression EXPRESSION.  Expressions are composed of the same primaries used\n"
-"    by the `test' builtin, and may be combined using the following operators:\n"
+"    Returns a status of 0 or 1 depending on the evaluation of the "
+"conditional\n"
+"    expression EXPRESSION.  Expressions are composed of the same primaries "
+"used\n"
+"    by the `test' builtin, and may be combined using the following "
+"operators:\n"
 "    \n"
 "      ( EXPRESSION )\tReturns the value of EXPRESSION\n"
 "      ! EXPRESSION\t\tTrue if EXPRESSION is false; else false\n"
@@ -4710,27 +4989,33 @@ msgid ""
 msgstr ""
 "Een voorwaardelijke opdracht uitvoeren.\n"
 "\n"
-"    Evalueert de gegeven conditionele expressie; afhankelijk van het resultaat\n"
-"    is de afsluitwaarde 0 (\"waar\") of 1 (\"onwaar\").  De expressies bestaan uit\n"
-"    dezelfde basiscomponenten als die van ingebouwde opdracht 'test', en kunnen\n"
+"    Evalueert de gegeven conditionele expressie; afhankelijk van het "
+"resultaat\n"
+"    is de afsluitwaarde 0 (\"waar\") of 1 (\"onwaar\").  De expressies "
+"bestaan uit\n"
+"    dezelfde basiscomponenten als die van ingebouwde opdracht 'test', en "
+"kunnen\n"
 "    worden gecombineerd met de volgende operatoren:\n"
 "\n"
 "        ( EXPRESSIE )     de waarde van de gegeven expressie\n"
 "        ! EXPRESSIE       waar als EXPRESSIE onwaar is, anders onwaar\n"
-"        EXPR1 && EXPR2    waar als beide expressies waar zijn, anders onwaar\n"
-"        EXPR1 || EXPR2    onwaar als beide expressies onwaar zijn, anders waar\n"
+"        EXPR1 && EXPR2    waar als beide expressies waar zijn, anders "
+"onwaar\n"
+"        EXPR1 || EXPR2    onwaar als beide expressies onwaar zijn, anders "
+"waar\n"
 "\n"
 "    Als '==' of '!=' als operator gebruikt wordt, dan wordt de rechter\n"
 "    tekenreeks als patroon begrepen en wordt patroonherkenning uitgevoerd.\n"
 "    Als '=~' als operator gebruikt wordt, dan wordt de rechter tekenreeks\n"
 "    als een reguliere expressie begrepen.\n"
 "\n"
-"    De operatoren '&&' en '||' evalueren de tweede expressie níét als de waarde\n"
+"    De operatoren '&&' en '||' evalueren de tweede expressie níét als de "
+"waarde\n"
 "    van de eerste voldoende is om het eindresulaat te bepalen.\n"
 "\n"
 "    De afsluitwaarde is 0 of 1, afhankelijk van EXPRESSIE."
 
-#: builtins.c:1734
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -4789,46 +5074,62 @@ msgstr ""
 "    lijst worden de elementen van elkaar gescheiden door dubbele punten.)\n"
 "\n"
 "    BASH_VERSION  versie-informatie van deze 'bash'\n"
-"    CDPATH        lijst van mappen om te doorzoeken wanneer het argument van\n"
+"    CDPATH        lijst van mappen om te doorzoeken wanneer het argument "
+"van\n"
 "                    'cd' niet in de huidige map voorkomt\n"
-"    GLOBIGNORE    lijst van patronen die de bestandsnamen beschrijven die bij\n"
+"    GLOBIGNORE    lijst van patronen die de bestandsnamen beschrijven die "
+"bij\n"
 "                    bestandsnaamjokertekenexpansie genegeerd moeten worden\n"
 "    HISTFILE      naam van het bestand dat uw opdrachtengeschiedenis bevat\n"
-"    HISTFILESIZE  maximum aantal regels dat geschiedenisbestand mag bevatten\n"
+"    HISTFILESIZE  maximum aantal regels dat geschiedenisbestand mag "
+"bevatten\n"
 "    HISTIGNORE    lijst van patronen die niet in geschiedenis moeten komen\n"
-"    HISTSIZE      maximum aantal geschiedenisregels dat huidige shell gebruikt\n"
+"    HISTSIZE      maximum aantal geschiedenisregels dat huidige shell "
+"gebruikt\n"
 "    HOME          het volledige pad naar uw thuismap\n"
-"    HOSTNAME      de naam van de computer waarop deze 'bash' wordt uitgevoerd\n"
+"    HOSTNAME      de naam van de computer waarop deze 'bash' wordt "
+"uitgevoerd\n"
 "    HOSTTYPE      de soort CPU waarop deze 'bash' wordt uitgevoerd\n"
 "    IGNOREEOF     het aantal te negeren Ctrl-D's alvorens de shell afsluit\n"
 "    MACHTYPE      de soort machine waarop deze 'bash' wordt uitgevoerd\n"
 "    MAILCHECK     hoe vaak (in seconden) 'bash' controleert op nieuwe mail\n"
-"    MAILPATH      lijst van bestandsnamen die 'bash' controleert op nieuwe mail\n"
+"    MAILPATH      lijst van bestandsnamen die 'bash' controleert op nieuwe "
+"mail\n"
 "    OSTYPE        de soort Unix waarop deze 'bash' wordt uitgevoerd\n"
 "    PATH          lijst van mappen waar opdrachten in gezocht moeten worden\n"
-"    PROMPT_COMMAND  uit te voeren opdracht vóór het tonen van primaire prompt\n"
+"    PROMPT_COMMAND  uit te voeren opdracht vóór het tonen van primaire "
+"prompt\n"
 "    PS1           tekenreeks die primaire prompt beschrijft\n"
-"    PS2           tekenreeks die secundaire prompt beschrijft (standaard '> ')\n"
+"    PS2           tekenreeks die secundaire prompt beschrijft (standaard '> "
+"')\n"
 "    PWD           het volledige pad van de huidige map\n"
 "    SHELLOPTS     lijst van ingeschakelde shell-opties\n"
 "    TERM          soortnaam van de huidige terminal\n"
 "    TIMEFORMAT    opmaakvoorschrift voor de uitvoer van 'time'\n"
-"    auto_resume   niet-leeg betekent dat één opdrachtwoord op de opdrachtregel\n"
-"                    eerst opgezocht wordt in de lijst van gepauzeerde taken,\n"
-"                    en indien daar gevonden, dan wordt die taak in de voorgrond\n"
-"                    geplaatst; de waarde 'exact' betekent dat het gegeven woord\n"
-"                    exact moet overeenkomen met een opdracht in de lijst van\n"
-"                    gepauzeerde taken; de waarde 'substring' betekent dat een\n"
+"    auto_resume   niet-leeg betekent dat één opdrachtwoord op de "
+"opdrachtregel\n"
+"                    eerst opgezocht wordt in de lijst van gepauzeerde "
+"taken,\n"
+"                    en indien daar gevonden, dan wordt die taak in de "
+"voorgrond\n"
+"                    geplaatst; de waarde 'exact' betekent dat het gegeven "
+"woord\n"
+"                    exact moet overeenkomen met een opdracht in de lijst "
+"van\n"
+"                    gepauzeerde taken; de waarde 'substring' betekent dat "
+"een\n"
 "                    overeenkomst met een deeltekenreeks voldoende is; elke\n"
-"                    andere waarde betekent dat het gegeven woord aan het begin\n"
+"                    andere waarde betekent dat het gegeven woord aan het "
+"begin\n"
 "                    moet staan van de opdracht van een gepauzeerde taak\n"
 "    histchars     tekens die geschiedenisexpansie en -vervanging besturen;\n"
 "                    het eerste teken is het geschiedenisvervangingsteken,\n"
 "                    gewoonlijk '!'; het tweede teken is het snelle\n"
-"                    vervangingsteken, gewoonlijk '^'; het derde teken is het\n"
+"                    vervangingsteken, gewoonlijk '^'; het derde teken is "
+"het\n"
 "                    geschiedeniscommentaarteken, gewoonlijk '#'\n"
 
-#: builtins.c:1791
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -4881,7 +5182,7 @@ msgstr ""
 "    De afsluitwaarde is 0, tenzij een ongeldig argument gegeven werd of de\n"
 "    mapwijziging mislukte."
 
-#: builtins.c:1825
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -4930,7 +5231,7 @@ msgstr ""
 "    De afsluitwaarde is 0, tenzij een ongeldig argument gegeven werd of de\n"
 "    mapwijziging mislukte."
 
-#: builtins.c:1855
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -4947,10 +5248,12 @@ msgid ""
 "    \twith its position in the stack\n"
 "    \n"
 "    Arguments:\n"
-"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
 "    Exit Status:\n"
@@ -4965,7 +5268,8 @@ msgstr ""
 "      -c   de mappenstapel wissen door alle elementen te verwijderen\n"
 "      -l   paden volledig tonen, niet afgekort ten opzichte van uw thuismap\n"
 "      -p   de mappenstapel tonen met één item per regel\n"
-"      -v   als '-p', maar met elk item voorafgegeaan wordt door zijn positie\n"
+"      -v   als '-p', maar met elk item voorafgegeaan wordt door zijn "
+"positie\n"
 "             in de stapel\n"
 "\n"
 "    Argumenten:\n"
@@ -4974,15 +5278,17 @@ msgstr ""
 "      -N   Het N-de item tonen, tellend vanaf rechts, van de lijst getoond\n"
 "           door 'dirs' wanneer opgeroepen zonder opties, beginnend bij nul.\n"
 "\n"
-"    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of er een\n"
+"    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of er "
+"een\n"
 "    fout optrad."
 
-#: builtins.c:1884
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
 "    Change the setting of each shell option OPTNAME.  Without any option\n"
-"    arguments, list all shell options with an indication of whether or not each\n"
+"    arguments, list all shell options with an indication of whether or not "
+"each\n"
 "    is set.\n"
 "    \n"
 "    Options:\n"
@@ -4999,24 +5305,27 @@ msgstr ""
 "Shell-opties in- of uitschakelen.\n"
 "\n"
 "    Stelt de waarde in elke gegeven OPTIENAAM -- van een shell-optie die\n"
-"    bepaald shell-gedrag beïnvloedt.  Zonder opties wordt een lijst van alle\n"
+"    bepaald shell-gedrag beïnvloedt.  Zonder opties wordt een lijst van "
+"alle\n"
 "    instelbare opties getoond, met bij elke optie de vermelding of deze al\n"
 "    dan niet ingeschakeld is.\n"
 "\n"
 "    Opties:\n"
-"      -o   de verzameling mogelijke OPTIENAMEN naar diegene die gedefinieerd\n"
+"      -o   de verzameling mogelijke OPTIENAMEN naar diegene die "
+"gedefinieerd\n"
 "             zijn voor gebruik met 'set -o'\n"
 "      -p   uitvoer produceren die herbruikbaar is als invoer\n"
 "      -q   uitvoer onderdrukken\n"
 "      -s   elke gegeven OPTIENAAM inschakelen\n"
 "      -u   elke gegeven OPTIENAAM uitschakelen\n"
 "\n"
-"    Zonder opties (of met alleen '-q') is de afsluitwaarde 0 indien OPTIENAAM\n"
+"    Zonder opties (of met alleen '-q') is de afsluitwaarde 0 indien "
+"OPTIENAAM\n"
 "    ingeschakeld is, 1 indien uitgeschakeld.  De afsluitwaarde is ook 1 als\n"
 "    een ongeldige optienaam gegeven werd, en de afsluitwaarde is 2 als een\n"
 "    ongeldige optie gegeven werd."
 
-#: builtins.c:1905
+#: builtins.c:1908
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -5024,27 +5333,34 @@ msgid ""
 "      -v var\tassign the output to shell variable VAR rather than\n"
 "    \t\tdisplay it on the standard output\n"
 "    \n"
-"    FORMAT is a character string which contains three types of objects: plain\n"
-"    characters, which are simply copied to standard output; character escape\n"
+"    FORMAT is a character string which contains three types of objects: "
+"plain\n"
+"    characters, which are simply copied to standard output; character "
+"escape\n"
 "    sequences, which are converted and copied to the standard output; and\n"
-"    format specifications, each of which causes printing of the next successive\n"
+"    format specifications, each of which causes printing of the next "
+"successive\n"
 "    argument.\n"
 "    \n"
-"    In addition to the standard format specifications described in printf(1),\n"
+"    In addition to the standard format specifications described in "
+"printf(1),\n"
 "    printf interprets:\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"
+"      %(fmt)T output the date-time string resulting from using FMT as a "
+"format\n"
 "            string for strftime(3)\n"
 "    \n"
 "    The format is re-used as necessary to consume all of the arguments.  If\n"
 "    there are fewer arguments than the format requires,  extra format\n"
-"    specifications behave as if a zero value or null string, as appropriate,\n"
+"    specifications behave as if a zero value or null string, as "
+"appropriate,\n"
 "    had been supplied.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or a write or assignment\n"
+"    Returns success unless an invalid option is given or a write or "
+"assignment\n"
 "    error occurs."
 msgstr ""
 "Argumenten volgens een opmaakvoorschrift opmaken en printen.\n"
@@ -5067,20 +5383,26 @@ msgstr ""
 "    kan worden.  Verder betekent %(OPMAAK)T dat datum-plus-tijd getoond\n"
 "    moet worden door deze opmaak aan strftime(3) mee te geven.\n"
 "\n"
-"    De gegeven opmaak wordt zo vaak hergebruikt als nodig is om alle argumenten\n"
-"    te consumeren.  Als er minder argumenten zijn dan de opmaak verwacht, dan\n"
-"    gedragen de overtollige opmaakspecificaties zich alsof (al naar gelang) de\n"
+"    De gegeven opmaak wordt zo vaak hergebruikt als nodig is om alle "
+"argumenten\n"
+"    te consumeren.  Als er minder argumenten zijn dan de opmaak verwacht, "
+"dan\n"
+"    gedragen de overtollige opmaakspecificaties zich alsof (al naar gelang) "
+"de\n"
 "    waarde nul of een lege tekenreeks gegeven werd.\n"
 "\n"
-"    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of er een\n"
+"    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of er "
+"een\n"
 "    schrijf- of toekenningsfout optrad."
 
-#: builtins.c:1939
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
-"    For each NAME, specify how arguments are to be completed.  If no options\n"
-"    are supplied, existing completion specifications are printed in a way that\n"
+"    For each NAME, specify how arguments are to be completed.  If no "
+"options\n"
+"    are supplied, existing completion specifications are printed in a way "
+"that\n"
 "    allows them to be reused as input.\n"
 "    \n"
 "    Options:\n"
@@ -5102,7 +5424,8 @@ msgstr ""
 "Aangeven hoe argumenten door 'readline' gecompleteerd moeten worden.\n"
 "\n"
 "    Geeft voor elke gegeven NAAM aan hoe de argumenten gecompleteerd dienen\n"
-"    te worden.  Zonder opties worden de bestaande completeringsvoorschriften\n"
+"    te worden.  Zonder opties worden de bestaande "
+"completeringsvoorschriften\n"
 "    getoond (in een vorm die als invoer hergebruikt kan worden).\n"
 "\n"
 "    Opties:\n"
@@ -5118,15 +5441,17 @@ msgstr ""
 "    de volgorde van de bovenstaande hoofdletteropties.  Optie '-D' gaat\n"
 "    voor optie '-E'.\n"
 "\n"
-"    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of er een\n"
+"    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of er "
+"een\n"
 "    fout optrad."
 
-#: builtins.c:1967
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
 "    Intended to be used from within a shell function generating possible\n"
-"    completions.  If the optional WORD argument is supplied, matches against\n"
+"    completions.  If the optional WORD argument is supplied, matches "
+"against\n"
 "    WORD are generated.\n"
 "    \n"
 "    Exit Status:\n"
@@ -5138,16 +5463,20 @@ msgstr ""
 "    genereert.  Als het optionele argument WOORD aanwezig is, worden alleen\n"
 "    de daarbij passende completeringen gegenereerd.\n"
 "\n"
-"    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of er een\n"
+"    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of er "
+"een\n"
 "    fout optrad."
 
-#: builtins.c:1982
+#: builtins.c:1985
 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 being executed.  If no OPTIONs are given, print\n"
-"    the completion options for each NAME or the current completion specification.\n"
+"    Modify the completion options for each NAME, or, if no NAMEs are "
+"supplied,\n"
+"    the completion currently being executed.  If no OPTIONs are given, "
+"print\n"
+"    the completion options for each NAME or the current completion "
+"specification.\n"
 "    \n"
 "    Options:\n"
 "    \t-o option\tSet completion option OPTION for each NAME\n"
@@ -5171,7 +5500,8 @@ msgstr ""
 "Completeringsopties wijzigen of tonen.\n"
 "\n"
 "    Wijzigt de completeringsopties van elke gegeven NAAM, of als geen NAAM\n"
-"    gegeven is, die van de huidige completering.  Als geen OPTIE gegeven is,\n"
+"    gegeven is, die van de huidige completering.  Als geen OPTIE gegeven "
+"is,\n"
 "    dan worden de completeringsopties van elke gegeven NAAM getoond, of die\n"
 "    van de huidige completering.\n"
 "\n"
@@ -5184,29 +5514,37 @@ msgstr ""
 "\n"
 "    Elke NAAM dient te refereren aan een opdracht waarvoor reeds een\n"
 "    completeringsvoorschrift gedefinieerd is via de opdracht 'complete'.\n"
-"    Als geen NAAM gegeven is, dan dient 'compopt' aangeroepen te worden door\n"
-"    een functie die momenteel completeringen genereert; dan worden de opties\n"
+"    Als geen NAAM gegeven is, dan dient 'compopt' aangeroepen te worden "
+"door\n"
+"    een functie die momenteel completeringen genereert; dan worden de "
+"opties\n"
 "    voor die draaiende completeringsgenerator gewijzigd.\n"
 "\n"
 "    De afsluitwaarde is 0, tenzij een ongeldige optie gegeven werd of voor\n"
 "    NAAM geen completeringsvoorschrift gedefinieerd is."
 
-#: builtins.c:2012
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
-"    Read lines from the standard input into the indexed array variable ARRAY, or\n"
-"    from file descriptor FD if the -u option is supplied.  The variable MAPFILE\n"
+"    Read lines from the standard input into the indexed array variable "
+"ARRAY, or\n"
+"    from file descriptor FD if the -u option is supplied.  The variable "
+"MAPFILE\n"
 "    is the default ARRAY.\n"
 "    \n"
 "    Options:\n"
-"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are copied.\n"
-"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default index is 0.\n"
+"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are "
+"copied.\n"
+"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default "
+"index is 0.\n"
 "      -s count \tDiscard the first COUNT lines read.\n"
 "      -t\t\tRemove a trailing newline from each line read.\n"
-"      -u fd\t\tRead lines from file descriptor FD instead of the standard input.\n"
+"      -u fd\t\tRead lines from file descriptor FD instead of the standard "
+"input.\n"
 "      -C callback\tEvaluate CALLBACK each time QUANTUM lines are read.\n"
-"      -c quantum\tSpecify the number of lines read between each call to CALLBACK.\n"
+"      -c quantum\tSpecify the number of lines read between each call to "
+"CALLBACK.\n"
 "    \n"
 "    Arguments:\n"
 "      ARRAY\t\tArray variable name to use for file data.\n"
@@ -5216,11 +5554,13 @@ msgid ""
 "    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"
+"    If not supplied with an explicit origin, mapfile will clear ARRAY "
+"before\n"
 "    assigning to it.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or ARRAY is readonly or\n"
+"    Returns success unless an invalid option is given or ARRAY is readonly "
+"or\n"
 "    not an indexed array."
 msgstr ""
 "Regels inlezen in een geïndexeerde array-variabele.\n"
@@ -5232,13 +5572,17 @@ msgstr ""
 "      -n AANTAL    maximaal dit aantal regels kopiëren (0 = alles)\n"
 "      -O BEGIN     met toekennen beginnen bij deze index (standaard 0)\n"
 "      -s AANTAL    dit aantal regels overslaan\n"
-"      -t           nieuweregelteken aan eind van elke gelezen regel verwijderen\n"
-"      -u BES.DES.  uit deze bestandsdescriptor lezen i.p.v. uit standaardinvoer\n"
+"      -t           nieuweregelteken aan eind van elke gelezen regel "
+"verwijderen\n"
+"      -u BES.DES.  uit deze bestandsdescriptor lezen i.p.v. uit "
+"standaardinvoer\n"
 "      -C FUNCTIE   deze functie evalueren na elke HOEVEELHEID regels\n"
-"      -c HOEVEELHEID  het aantal te lezen regels voor elke aanroep van FUNCTIE\n"
+"      -c HOEVEELHEID  het aantal te lezen regels voor elke aanroep van "
+"FUNCTIE\n"
 "\n"
 "    Argument:\n"
-"      ARRAY        naam van array-variabele waarin regels ingelezen moeten worden\n"
+"      ARRAY        naam van array-variabele waarin regels ingelezen moeten "
+"worden\n"
 "\n"
 "    Als '-C' gegeven is zonder '-c', is de standaard-HOEVEELHEID 5000.\n"
 "    Wanneer FUNCTIE aangeroepen wordt, dan wordt hieraan de index van het\n"
@@ -5248,10 +5592,11 @@ msgstr ""
 "    Als geen expliciet BEGIN gegeven is, wordt het array gewist alvorens\n"
 "    met toekennen te beginnen.\n"
 "\n"
-"    De afsluitwaarde is 0, tenzij ARRAY alleen-lezen is of geen array is, of\n"
+"    De afsluitwaarde is 0, tenzij ARRAY alleen-lezen is of geen array is, "
+"of\n"
 "    een ongeldige optie gegeven werd."
 
-#: builtins.c:2046
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
@@ -5264,7 +5609,9 @@ msgstr ""
 #~ msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n"
 #~ msgstr "Copyright (C) 2009 Free Software Foundation, Inc.\n"
 
-#~ msgid "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>\n"
+#~ msgid ""
+#~ "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl."
+#~ "html>\n"
 #~ msgstr ""
 #~ "De licentie is GPLv2+: GNU GPL versie 2 of later.\n"
 #~ "Zie http://gnu.org/licenses/gpl.html voor de volledige tekst.\n"
index b630ddfcd15c842de4345a85228c8ab3cdbd41a4..c7c18ae112f112a569ebce794f9c2a7eaf5ee198 100644 (file)
Binary files a/po/pl.gmo and b/po/pl.gmo differ
index dd0f9297b2fea63aeef47f48b42e7ca87ae8468f..5057e68990ce358f2d30af8d7e17d63ed3cd8980 100644 (file)
--- a/po/pl.po
+++ b/po/pl.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 4.3-pre2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-03-08 16:00-0500\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2013-08-18 11:22+0200\n"
 "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
 "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
@@ -16,13 +16,14 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
+"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
+"|| n%100>=20) ? 1 : 2);\n"
 
 #: arrayfunc.c:51
 msgid "bad array subscript"
 msgstr "nieprawidłowy indeks tablicy"
 
-#: arrayfunc.c:356 builtins/declare.def:578
+#: arrayfunc.c:356 builtins/declare.def:585
 #, c-format
 msgid "%s: cannot convert indexed to associative array"
 msgstr "%s: nie można przekształcić tablicy indeksowanej na asocjacyjną"
@@ -48,21 +49,22 @@ msgid "%s: cannot create: %s"
 msgstr "%s: nie można utworzyć: %s"
 
 # ???
-#: bashline.c:3923
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
-msgstr "bash_execute_unix_command: nie można znaleźć mapy klawiszy dla polecenia"
+msgstr ""
+"bash_execute_unix_command: nie można znaleźć mapy klawiszy dla polecenia"
 
-#: bashline.c:4010
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: pierwszym drukowalnym znakiem nie jest `\"'"
 
-#: bashline.c:4039
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "brak zamykającego `%c' w %s"
 
-#: bashline.c:4073
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: brak separującego dwukropka"
@@ -116,7 +118,7 @@ msgstr "licznik pętli"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "ma sens tylko w pętli `for', `while' lub `until'"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -126,15 +128,15 @@ msgstr ""
 "    \n"
 "    Bez WYRAŻENIA zwraca "
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "Nie ustawiono HOME"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "za dużo argumentów"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "Nie ustawiono OLDPWD"
 
@@ -191,7 +193,7 @@ msgstr "błędna liczba ósemkowa"
 msgid "invalid hex number"
 msgstr "błędna liczba szesnastkowa"
 
-#: builtins/common.c:242 expr.c:1451
+#: builtins/common.c:242 expr.c:1461
 msgid "invalid number"
 msgstr "nieprawidłowa liczba"
 
@@ -304,31 +306,31 @@ msgstr "aktualnie nie jest wykonywana funkcja dopełniania"
 msgid "can only be used in a function"
 msgstr "można używać tylko w funkcji"
 
-#: builtins/declare.def:311 builtins/declare.def:526
+#: builtins/declare.def:315 builtins/declare.def:533
 #, c-format
 msgid "%s: reference variable cannot be an array"
 msgstr "%s: zmienna referencyjna nie może być tablicą"
 
-#: builtins/declare.def:317
+#: builtins/declare.def:324
 #, c-format
 msgid "%s: nameref variable self references not allowed"
 msgstr "%s: zmienna referencyjna nie może wskazywać na siebie"
 
-#: builtins/declare.def:415
+#: builtins/declare.def:422
 msgid "cannot use `-f' to make functions"
 msgstr "nie można używać `-f' do tworzenia funkcji"
 
-#: builtins/declare.def:427 execute_cmd.c:5315
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: funkcja tylko do odczytu"
 
-#: builtins/declare.def:565
+#: builtins/declare.def:572
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "%s: nie można w ten sposób unicestwić zmiennej tablicowej"
 
-#: builtins/declare.def:572 builtins/read.def:721
+#: builtins/declare.def:579 builtins/read.def:733
 #, c-format
 msgid "%s: cannot convert associative to indexed array"
 msgstr "%s: nie można przekształcić tablicy asocjacyjnej na indeksowaną"
@@ -357,7 +359,7 @@ msgstr "%s: nie jest ładowany dynamicznie"
 msgid "%s: cannot delete: %s"
 msgstr "%s: nie można usunąć: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5162
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -406,11 +408,11 @@ msgstr "Istnieją działające zadania.\n"
 msgid "no command found"
 msgstr "nie znaleziono polecenia"
 
-#: builtins/fc.def:312 builtins/fc.def:359
+#: builtins/fc.def:320 builtins/fc.def:369
 msgid "history specification"
 msgstr "specyfikacja historii"
 
-#: builtins/fc.def:380
+#: builtins/fc.def:390
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: nie udało się otworzyć pliku tymczasowego: %s"
@@ -456,19 +458,20 @@ msgstr[0] "Polecenia powłoki pasujące do słowa kluczowego `"
 msgstr[1] "Polecenia powłoki pasujące do słów kluczowych `"
 msgstr[2] "Polecenia powłoki pasujące do słów kluczowych `"
 
-#: builtins/help.def:168
+#: builtins/help.def:182
 #, c-format
-msgid "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
+msgid ""
+"no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
 msgstr ""
 "żaden temat pomocy nie pasuje do `%s'. Spróbuj `help help', `man -k %s'\n"
 "lub `info %s'."
 
-#: builtins/help.def:185
+#: builtins/help.def:199
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: nie można otworzyć: %s"
 
-#: builtins/help.def:471
+#: builtins/help.def:485
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -483,7 +486,8 @@ msgstr ""
 "zobaczyć listę.\n"
 "Napisz `help nazwa', aby otrzymać więcej informacji o funkcji `nazwa'.\n"
 "Użyj `info bash', aby otrzymać więcej informacji ogólnych o powłoce.\n"
-"Użyj `man -k' lub `info', aby otrzymać więcej informacji o poleceniach z tej\n"
+"Użyj `man -k' lub `info', aby otrzymać więcej informacji o poleceniach z "
+"tej\n"
 "listy.\n"
 "\n"
 "Gwiazdka (*) po nazwie oznacza, że dane polecenie jest wyłączone.\n"
@@ -520,7 +524,7 @@ msgstr "%s: argumentami muszą być numery procesów lub zadań"
 msgid "Unknown error"
 msgstr "Nieznany błąd"
 
-#: builtins/let.def:95 builtins/let.def:120 expr.c:586 expr.c:601
+#: builtins/let.def:95 builtins/let.def:120 expr.c:583 expr.c:598
 msgid "expression expected"
 msgstr "spodziewano się wyrażenia"
 
@@ -627,10 +631,12 @@ msgid ""
 "    \twith its position in the stack\n"
 "    \n"
 "    Arguments:\n"
-"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
 "\tdirs when invoked without options, starting with zero."
 msgstr ""
 "Wypisanie listy aktualnie pamiętanych katalogów. Katalogi umieszczane są\n"
@@ -638,7 +644,8 @@ msgstr ""
 "    za pomocą polecenia `popd'.\n"
 "    \n"
 "    Opcje:\n"
-"      -c\twyczyszczenie stosu katalogów poprzez usunięcie wszystkich elementów\n"
+"      -c\twyczyszczenie stosu katalogów poprzez usunięcie wszystkich "
+"elementów\n"
 "      -l\tniewypisywanie katalogów względem kat. domowego użytkownika\n"
 "    \tw postaci skróconej z tyldą\n"
 "      -p\twypisanie stosu katalogów po jednym wpisie w linii\n"
@@ -740,7 +747,7 @@ msgstr ""
 msgid "%s: invalid timeout specification"
 msgstr "%s: nieprawidłowo określony limit czasu"
 
-#: builtins/read.def:666
+#: builtins/read.def:678
 #, c-format
 msgid "read error: %d: %s"
 msgstr "błąd odczytu: %d: %s"
@@ -833,40 +840,40 @@ msgstr "%s jest %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr "ścieżka do %s jest zapamiętana (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: nieprawidłowy argument stanowiący ograniczenie"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "`%c': złe polecenie"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: nie można odczytać ograniczenia: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "ograniczenie"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: nie można zmienić ograniczenia: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "liczba ósemkowa"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "`%c': nieprawidłowy operator trybu symbolicznego"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "`%c': nieprawidłowy znak trybu symbolicznego"
@@ -916,118 +923,119 @@ msgstr "\aprzekroczony czas oczekiwania na dane wejściowe: auto-wylogowanie\n"
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr "nie można przekierować standardowego wejścia z /dev/null: %s"
 
-#: execute_cmd.c:1228
+#: execute_cmd.c:1230
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr "TIMEFORMAT: `%c': nieprawidłowy znak formatujący"
 
-#: execute_cmd.c:2282
+#: execute_cmd.c:2284
 msgid "pipe error"
 msgstr "błąd potoku"
 
-#: execute_cmd.c:4347
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr "%s: przekroczono maksymalny poziom zagnieżdżenia funkcji (%d)"
 
-#: execute_cmd.c:4840
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: ograniczony: nie można podawać `/' w nazwach poleceń"
 
-#: execute_cmd.c:4929
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: nie znaleziono polecenia"
 
-#: execute_cmd.c:5160
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: execute_cmd.c:5197
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: zły interpreter"
 
-#: execute_cmd.c:5234
+#: execute_cmd.c:5248
 #, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: nie można uruchomić pliku binarnego: %s"
 
-#: execute_cmd.c:5306
+#: execute_cmd.c:5320
 #, c-format
 msgid "`%s': is a special builtin"
 msgstr "`%s' jest specjalnym poleceniem wewnętrznym"
 
-#: execute_cmd.c:5358
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "nie można skopiować deskryptora pliku %d do %d"
 
-#: expr.c:262
+#: expr.c:259
 msgid "expression recursion level exceeded"
 msgstr "przekroczone ograniczenie poziomu rekursji dla wyrażenia"
 
-#: expr.c:286
+#: expr.c:283
 msgid "recursion stack underflow"
 msgstr "niedomiar stosu rekursji"
 
-#: expr.c:434
+#: expr.c:431
 msgid "syntax error in expression"
 msgstr "błąd składniowy w wyrażeniu"
 
-#: expr.c:478
+#: expr.c:475
 msgid "attempted assignment to non-variable"
 msgstr "próba przypisania do nie-zmiennej"
 
-#: expr.c:498 expr.c:847
+#: expr.c:495 expr.c:851
 msgid "division by 0"
 msgstr "dzielenie przez 0"
 
 # ???
-#: expr.c:545
+#: expr.c:542
 msgid "bug: bad expassign token"
 msgstr "błąd: zły prefiks operatora przypisującego"
 
-#: expr.c:598
+#: expr.c:595
 msgid "`:' expected for conditional expression"
 msgstr "spodziewano się `:' w wyrażeniu warunkowym"
 
-#: expr.c:904
+#: expr.c:910
 msgid "exponent less than 0"
 msgstr "wykładnik mniejszy niż 0"
 
-#: expr.c:957
+#: expr.c:967
 msgid "identifier expected after pre-increment or pre-decrement"
-msgstr "spodziewany identyfikator po operatorze preinkrementacji lub predekrementacji"
+msgstr ""
+"spodziewany identyfikator po operatorze preinkrementacji lub predekrementacji"
 
-#: expr.c:983
+#: expr.c:993
 msgid "missing `)'"
 msgstr "brakujący `)'"
 
-#: expr.c:1034 expr.c:1371
+#: expr.c:1044 expr.c:1381
 msgid "syntax error: operand expected"
 msgstr "błąd składni: spodziewany argument"
 
-#: expr.c:1373
+#: expr.c:1383
 msgid "syntax error: invalid arithmetic operator"
 msgstr "błąd składni: nieprawidłowy operator arytmetyczny"
 
-#: expr.c:1397
+#: expr.c:1407
 #, c-format
 msgid "%s%s%s: %s (error token is \"%s\")"
 msgstr "%s%s%s: %s (błędny znacznik to \"%s\")"
 
-#: expr.c:1455
+#: expr.c:1465
 msgid "invalid arithmetic base"
 msgstr "nieprawidłowa podstawa arytmetyczna"
 
-#: expr.c:1475
+#: expr.c:1485
 msgid "value too great for base"
 msgstr "wartość za duża na podstawę"
 
-#: expr.c:1524
+#: expr.c:1534
 #, c-format
 msgid "%s: expression error\n"
 msgstr "%s: błąd w wyrażeniu\n"
@@ -1036,17 +1044,17 @@ msgstr "%s: błąd w wyrażeniu\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: niemożliwy dostęp do katalogów nadrzędnych"
 
-#: input.c:101 subst.c:5067
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "nie można wyłączyć trybu nieblokującego dla deskryptora %d"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr "nie można przydzielić nowego deskryptora pliku dla wejścia basha z %d"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: bufor dla nowego deskryptora %d już istnieje"
@@ -1142,58 +1150,59 @@ msgstr "wait: PID %ld nie jest potomkiem tej powłoki"
 msgid "wait_for: No record of process %ld"
 msgstr "wait_for: Brak rekordu dla procesu %ld"
 
-#: jobs.c:2689
+#: jobs.c:2692
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr "wait_for_job: zadanie %d jest zatrzymane"
 
-#: jobs.c:2981
+#: jobs.c:2984
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: zadanie zostało przerwane"
 
-#: jobs.c:2990
+#: jobs.c:2993
 #, c-format
 msgid "%s: job %d already in background"
 msgstr "%s: zadanie %d już pracuje w tle"
 
-#: jobs.c:3215
+#: jobs.c:3218
 msgid "waitchld: turning on WNOHANG to avoid indefinite block"
-msgstr "waitchld: wyłączanie WNOHANG w celu uniknięcia nieskończonego oczekiwania"
+msgstr ""
+"waitchld: wyłączanie WNOHANG w celu uniknięcia nieskończonego oczekiwania"
 
-#: jobs.c:3699
+#: jobs.c:3709
 #, c-format
 msgid "%s: line %d: "
 msgstr "%s: linia %d: "
 
-#: jobs.c:3713 nojobs.c:843
+#: jobs.c:3723 nojobs.c:843
 #, c-format
 msgid " (core dumped)"
 msgstr " (zrzut pamięci)"
 
-#: jobs.c:3725 jobs.c:3738
+#: jobs.c:3735 jobs.c:3748
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr "(katalog: %s)\n"
 
-#: jobs.c:3770
+#: jobs.c:3780
 msgid "initialize_job_control: getpgrp failed"
 msgstr "initialize_job_control: getpgrp nie powiodło się"
 
-#: jobs.c:3831
+#: jobs.c:3841
 msgid "initialize_job_control: line discipline"
 msgstr "initialize_job_control: dyscyplina linii"
 
-#: jobs.c:3841
+#: jobs.c:3851
 msgid "initialize_job_control: setpgid"
 msgstr "initialize_job_control: setpgid"
 
-#: jobs.c:3862 jobs.c:3871
+#: jobs.c:3872 jobs.c:3881
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr "nie można ustawić grupy procesów terminala (%d)"
 
-#: jobs.c:3876
+#: jobs.c:3886
 msgid "no job control in this shell"
 msgstr "w tej powłoce nie ma kontroli zadań"
 
@@ -1286,22 +1295,22 @@ msgstr "%s: źle określona ścieżka sieciowa"
 msgid "network operations not supported"
 msgstr "operacje sieciowe nie są wspierane"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr "setlocale: LC_ALL: nie można zmienić lokalizacji (%s)"
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr "setlocale: LC_ALL: nie można zmienić lokalizacji (%s): %s"
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "setlocale: %s: nie można zmienić lokalizacji (%s)"
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "setlocale: %s: nie można zmienić lokalizacji (%s): %s"
@@ -1340,110 +1349,111 @@ msgstr "make_here_document: zły rodzaj instrukcji %d"
 #: make_cmd.c:662
 #, c-format
 msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
-msgstr "dokument miejscowy w linii %d ograniczony końcem pliku (oczekiwano `%s')"
+msgstr ""
+"dokument miejscowy w linii %d ograniczony końcem pliku (oczekiwano `%s')"
 
 #: make_cmd.c:759
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr "make_redirection: instrukcja przekierowania `%d' poza zakresem"
 
-#: parse.y:3209 parse.y:3480
+#: parse.y:3210 parse.y:3493
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "nieoczekiwany EOF podczas poszukiwania pasującego `%c'"
 
-#: parse.y:4086
+#: parse.y:4099
 msgid "unexpected EOF while looking for `]]'"
 msgstr "nieoczekiwany EOF podczas poszukiwania `]]'"
 
-#: parse.y:4091
+#: parse.y:4104
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "błąd składni w wyrażeniu warunkowym: nieoczekiwany znacznik `%s'"
 
-#: parse.y:4095
+#: parse.y:4108
 msgid "syntax error in conditional expression"
 msgstr "błąd składni w wyrażeniu warunkowym"
 
-#: parse.y:4173
+#: parse.y:4186
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr "nieoczekiwany znacznik `%s', oczekiwano `)'"
 
-#: parse.y:4177
+#: parse.y:4190
 msgid "expected `)'"
 msgstr "oczekiwano `)'"
 
-#: parse.y:4205
+#: parse.y:4218
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr "nieoczekiwany argument `%s' jednoargumentowego operatora warunkowego"
 
-#: parse.y:4209
+#: parse.y:4222
 msgid "unexpected argument to conditional unary operator"
 msgstr "nieoczekiwany argument jednoargumentowego operatora warunkowego"
 
-#: parse.y:4255
+#: parse.y:4268
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "nieoczekiwany argument `%s', oczekiwano dwuarg. operatora warunkowego"
 
-#: parse.y:4259
+#: parse.y:4272
 msgid "conditional binary operator expected"
 msgstr "oczekiwano dwuargumentowego operatora warunkowego"
 
-#: parse.y:4281
+#: parse.y:4294
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr "nieoczekiwany argument `%s' dwuargumentowego operatora warunkowego"
 
-#: parse.y:4285
+#: parse.y:4298
 msgid "unexpected argument to conditional binary operator"
 msgstr "nieoczekiwany argument dwuargumentowego operatora warunkowego"
 
-#: parse.y:4296
+#: parse.y:4309
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "nieoczekiwany znacznik `%c' w poleceniu warunkowym"
 
-#: parse.y:4299
+#: parse.y:4312
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "nieoczekiwany znacznik `%s' w poleceniu warunkowym"
 
-#: parse.y:4303
+#: parse.y:4316
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "nieoczekiwany znacznik %d w poleceniu warunkowym"
 
-#: parse.y:5649
+#: parse.y:5666
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "błąd składni przy nieoczekiwanym znaczniku `%s'"
 
-#: parse.y:5667
+#: parse.y:5684
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "błąd składni przy `%s'"
 
-#: parse.y:5677
+#: parse.y:5694
 msgid "syntax error: unexpected end of file"
 msgstr "błąd składni: nieoczekiwany koniec pliku"
 
-#: parse.y:5677
+#: parse.y:5694
 msgid "syntax error"
 msgstr "błąd składni"
 
-#: parse.y:5739
+#: parse.y:5756
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Użyj \"%s\", aby opuścić tę powłokę.\n"
 
-#: parse.y:5901
+#: parse.y:5918
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "nieoczekiwany EOF podczas poszukiwania pasującego `)'"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "uzupełnienie: nie znaleziono funkcji `%s'"
@@ -1510,7 +1520,7 @@ msgstr "%s: nie można przypisać deskryptora pliku do zmiennej"
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr "/dev/(tcp|udp)/host/port nie są wspierane bez sieci"
 
-#: redir.c:861 redir.c:971 redir.c:1032 redir.c:1194
+#: redir.c:861 redir.c:973 redir.c:1034 redir.c:1199
 msgid "redirection error: cannot duplicate fd"
 msgstr "błąd przekierowania: nie można powielić deskryptora pliku"
 
@@ -1565,7 +1575,9 @@ msgstr "\t-%s lub -o opcja\n"
 #: shell.c:1856
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
-msgstr "Aby uzyskać więcej informacji o opcjach powłoki, napisz `%s -c \"help set\"'.\n"
+msgstr ""
+"Aby uzyskać więcej informacji o opcjach powłoki, napisz `%s -c \"help set"
+"\"'.\n"
 
 #: shell.c:1857
 #, c-format
@@ -1753,86 +1765,90 @@ msgstr "Nieznany sygnał #"
 msgid "Unknown Signal #%d"
 msgstr "Nieznany sygnał #%d"
 
-#: subst.c:1352 subst.c:1510
+#: subst.c:1358 subst.c:1516
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "złe podstawienie: brak zamykającego `%s' w %s"
 
-#: subst.c:2823
+#: subst.c:2829
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: nie można przypisać listy do elementu tablicy"
 
-#: subst.c:4964 subst.c:4980
+#: subst.c:5026 subst.c:5042
 msgid "cannot make pipe for process substitution"
 msgstr "nie można utworzyć potoku dla podstawienia procesu"
 
-#: subst.c:5012
+#: subst.c:5074
 msgid "cannot make child for process substitution"
 msgstr "nie można utworzyć procesu potomnego dla podstawienia procesu"
 
-#: subst.c:5057
+#: subst.c:5119
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "nie można otworzyć nazwanego potoku %s do odczytu"
 
-#: subst.c:5059
+#: subst.c:5121
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "nie można otworzyć nazwanego potoku %s do zapisu"
 
-#: subst.c:5077
+#: subst.c:5139
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "nie można powielić nazwanego potoku %s jako deskryptor %d"
 
-#: subst.c:5273
+#: subst.c:5337
 msgid "cannot make pipe for command substitution"
 msgstr "nie można utworzyć potoku dla podstawienia polecenia"
 
-#: subst.c:5311
+#: subst.c:5375
 msgid "cannot make child for command substitution"
 msgstr "nie można utworzyć procesu potomnego dla podstawienia polecenia"
 
-#: subst.c:5330
+#: subst.c:5394
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr "command_substitute: nie można powielić potoku jako deskryptora 1"
 
-#: subst.c:5733 subst.c:7900
+#: subst.c:5798 subst.c:8001
 #, c-format
 msgid "%s: invalid variable name for name reference"
 msgstr "%s: nieprawidłowa nazwa zmiennej przy odwołaniu do nazwy"
 
-#: subst.c:5926
+#: subst.c:6009
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: parametr pusty lub nieustawiony"
 
-#: subst.c:6198 subst.c:6213
+#: subst.c:6281 subst.c:6296
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: wyrażenie dla podłańcucha < 0"
 
-#: subst.c:7356
+#: subst.c:7457
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: złe podstawienie"
 
-#: subst.c:7433
+#: subst.c:7534
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: nie można przypisywać w ten sposób"
 
-#: subst.c:7767
-msgid "future versions of the shell will force evaluation as an arithmetic substitution"
-msgstr "przyszłe wersje powłoki będą wymuszać obliczenie jako podstawienie arytmetyczne"
+#: subst.c:7868
+msgid ""
+"future versions of the shell will force evaluation as an arithmetic "
+"substitution"
+msgstr ""
+"przyszłe wersje powłoki będą wymuszać obliczenie jako podstawienie "
+"arytmetyczne"
 
-#: subst.c:8271
+#: subst.c:8372
 #, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "złe podstawienie: brak zamykającego \"`\" w %s"
 
-#: subst.c:9172
+#: subst.c:9273
 #, c-format
 msgid "no match: %s"
 msgstr "brak pasującego: %s"
@@ -1873,93 +1889,107 @@ msgstr "brakujący `]'"
 msgid "invalid signal number"
 msgstr "nieprawidłowy numer sygnału"
 
-#: trap.c:348
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: zła wartość trap_list[%d]: %p"
 
-#: trap.c:352
+#: trap.c:359
 #, c-format
-msgid "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
-msgstr "run_pending_traps: obsługa sygnału jest ustawiona na SIG_DFL, wysyłając %d (%s) do siebie"
+msgid ""
+"run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
+msgstr ""
+"run_pending_traps: obsługa sygnału jest ustawiona na SIG_DFL, wysyłając %d "
+"(%s) do siebie"
 
-#: trap.c:398
+#: trap.c:413
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler: zły sygnał %d"
 
-#: variables.c:380
+#: variables.c:382
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "błąd importu definicji funkcji dla `%s'"
 
-#: variables.c:778
+#: variables.c:780
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr "poziom powłoki (%d) jest za duży, ustawiono na 1"
 
-#: variables.c:2198
+#: variables.c:1865
+#, fuzzy, c-format
+msgid "%s: circular name reference"
+msgstr "%s: nieprawidłowa nazwa zmiennej przy odwołaniu do nazwy"
+
+#: variables.c:2228
 msgid "make_local_variable: no function context at current scope"
 msgstr "make_local_variable: brak kontekstu funkcji w bieżącym zakresie"
 
-#: variables.c:2217
+#: variables.c:2247
 #, c-format
 msgid "%s: variable may not be assigned value"
 msgstr "%s: nie można przypisać wartości do zmiennej"
 
-#: variables.c:3554
+#: variables.c:3600
 msgid "all_local_variables: no function context at current scope"
 msgstr "all_local_variables: brak kontekstu funkcji w bieżącym zakresie"
 
-#: variables.c:3799
+#: variables.c:3845
 #, c-format
 msgid "%s has null exportstr"
 msgstr "%s ma pusty exportstr"
 
-#: variables.c:3804 variables.c:3813
+#: variables.c:3850 variables.c:3859
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr "nieprawidłowy znak %d w exportstr dla %s"
 
-#: variables.c:3819
+#: variables.c:3865
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr "brak `=' w exportstr dla %s"
 
-#: variables.c:4252
+#: variables.c:4298
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr "pop_var_context: nagłówek shell_variables poza kontekstem funkcji"
 
-#: variables.c:4265
+#: variables.c:4311
 msgid "pop_var_context: no global_variables context"
 msgstr "pop_var_context: brak kontekstu global_variables"
 
-#: variables.c:4339
+#: variables.c:4385
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
-msgstr "pop_scope: nagłówek shell_variables poza zakresem tymczasowego środowiska"
+msgstr ""
+"pop_scope: nagłówek shell_variables poza zakresem tymczasowego środowiska"
 
-#: variables.c:5165
+#: variables.c:5211
 #, c-format
 msgid "%s: %s: cannot open as FILE"
 msgstr "%s: %s: nie można otworzyć jako PLIK"
 
-#: variables.c:5170
+#: variables.c:5216
 #, c-format
 msgid "%s: %s: invalid value for trace file descriptor"
 msgstr "%s: %s: nieprawidłowa wartość dla deskryptora pliku do śledzenia"
 
-#: variables.c:5215
+#: variables.c:5261
 #, c-format
 msgid "%s: %s: compatibility value out of range"
 msgstr "%s: %s: wartość kompatybilna poza zakresem"
 
-#: version.c:46 version2.c:46
-msgid "Copyright (C) 2012 Free Software Foundation, Inc."
+#: version.c:46
+#, fuzzy
+msgid "Copyright (C) 2013 Free Software Foundation, Inc."
 msgstr "Copyright (C) 2012 Free Software Foundation, Inc."
 
 #: version.c:47 version2.c:47
-msgid "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
-msgstr "Licencja GPLv3+: GNU GPL wersja 3 lub późniejsza <http://gnu.org/licenses/gpl.html>\n"
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+"Licencja GPLv3+: GNU GPL wersja 3 lub późniejsza <http://gnu.org/licenses/"
+"gpl.html>\n"
 
 #: version.c:86 version2.c:86
 #, c-format
@@ -1968,12 +1998,18 @@ msgstr "GNU bash, wersja %s (%s)\n"
 
 #: version.c:91 version2.c:91
 msgid "This is free software; you are free to change and redistribute it."
-msgstr "To oprogramowanie jest wolnodostępne; można je swobodnie zmieniać i rozpowszechniać."
+msgstr ""
+"To oprogramowanie jest wolnodostępne; można je swobodnie zmieniać i "
+"rozpowszechniać."
 
 #: version.c:92 version2.c:92
 msgid "There is NO WARRANTY, to the extent permitted by law."
 msgstr "Nie ma ŻADNEJ GWARANCJI w granicach dopuszczanych przez prawo."
 
+#: version2.c:46
+msgid "Copyright (C) 2012 Free Software Foundation, Inc."
+msgstr "Copyright (C) 2012 Free Software Foundation, Inc."
+
 #: xmalloc.c:91
 #, c-format
 msgid "%s: cannot allocate %lu bytes (%lu bytes allocated)"
@@ -2003,8 +2039,13 @@ msgid "unalias [-a] name [name ...]"
 msgstr "unalias [-a] nazwa [nazwa ...]"
 
 #: builtins.c:51
-msgid "bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function or readline-command]"
-msgstr "bind [-lpvsPVSX] [-m mapa] [-f plik] [-q nazwa] [-u nazwa] [-r sekwencja] [-x sekwencja:polecenie-powłoki] [sekwencja:funkcja-readline lub polecenie-readline]"
+msgid ""
+"bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-"
+"x keyseq:shell-command] [keyseq:readline-function or readline-command]"
+msgstr ""
+"bind [-lpvsPVSX] [-m mapa] [-f plik] [-q nazwa] [-u nazwa] [-r sekwencja] [-"
+"x sekwencja:polecenie-powłoki] [sekwencja:funkcja-readline lub polecenie-"
+"readline]"
 
 #: builtins.c:54
 msgid "break [n]"
@@ -2023,7 +2064,8 @@ msgid "caller [expr]"
 msgstr "caller [wyrażenie]"
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
+#, fuzzy
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-L|[-P [-e]]] [katalog]"
 
 #: builtins.c:66
@@ -2092,7 +2134,8 @@ msgstr "logout [n]"
 
 #: builtins.c:103
 msgid "fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]"
-msgstr "fc [-e nazwa-ed] [-lnr] [pierwszy] [ostatni] lub fc -s [wz=zam] [polecenie]"
+msgstr ""
+"fc [-e nazwa-ed] [-lnr] [pierwszy] [ostatni] lub fc -s [wz=zam] [polecenie]"
 
 #: builtins.c:107
 msgid "fg [job_spec]"
@@ -2111,8 +2154,12 @@ msgid "help [-dms] [pattern ...]"
 msgstr "help [-dms] [wzorzec ...]"
 
 #: builtins.c:121
-msgid "history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]"
-msgstr "history [-c] [-d offset] [n] lub history -anrw [plik] lub history -ps arg [arg ...]"
+msgid ""
+"history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg "
+"[arg...]"
+msgstr ""
+"history [-c] [-d offset] [n] lub history -anrw [plik] lub history -ps arg "
+"[arg ...]"
 
 #: builtins.c:125
 msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]"
@@ -2123,16 +2170,24 @@ msgid "disown [-h] [-ar] [jobspec ...]"
 msgstr "disown [-h] [-ar] [zadanie ...]"
 
 #: builtins.c:132
-msgid "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]"
-msgstr "kill [-s sygnał | -n numer-sygnału | -sygnał] pid | zadanie ... lub kill -l [sygnał]"
+msgid ""
+"kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l "
+"[sigspec]"
+msgstr ""
+"kill [-s sygnał | -n numer-sygnału | -sygnał] pid | zadanie ... lub kill -l "
+"[sygnał]"
 
 #: builtins.c:134
 msgid "let arg [arg ...]"
 msgstr "let arg [arg ...]"
 
 #: builtins.c:136
-msgid "read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]"
-msgstr "read [-ers] [-a tablica] [-d separator] [-i tekst] [-n liczba] [-N liczba] [-p zachęta] [-t czas] [-u fd] [nazwa ...]"
+msgid ""
+"read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p "
+"prompt] [-t timeout] [-u fd] [name ...]"
+msgstr ""
+"read [-ers] [-a tablica] [-d separator] [-i tekst] [-n liczba] [-N liczba] [-"
+"p zachęta] [-t czas] [-u fd] [nazwa ...]"
 
 #: builtins.c:138
 msgid "return [n]"
@@ -2227,8 +2282,12 @@ msgid "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac"
 msgstr "case SŁOWO in [WZORZEC [| WZORZEC]...) POLECENIA ;;]... esac"
 
 #: builtins.c:192
-msgid "if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi"
-msgstr "if POLECENIA; then POLECENIA; [ elif POLECENIA; then POLECENIA; ]... [ else POLECENIA; ] fi"
+msgid ""
+"if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else "
+"COMMANDS; ] fi"
+msgstr ""
+"if POLECENIA; then POLECENIA; [ elif POLECENIA; then POLECENIA; ]... [ else "
+"POLECENIA; ] fi"
 
 #: builtins.c:194
 msgid "while COMMANDS; do COMMANDS; done"
@@ -2287,24 +2346,43 @@ msgid "printf [-v var] format [arguments]"
 msgstr "printf [-v var] format [argumenty]"
 
 #: builtins.c:229
-msgid "complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]"
-msgstr "complete [-abcdefgjksuv] [-pr] [-DE] [-o opcja] [-A akcja] [-G wzorzec-glob] [-W lista-słów] [-F funkcja] [-C polecenie] [-X wzorzec-filtra] [-P przedrostek] [-S przyrostek] [nazwa ...]"
+msgid ""
+"complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-"
+"W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S "
+"suffix] [name ...]"
+msgstr ""
+"complete [-abcdefgjksuv] [-pr] [-DE] [-o opcja] [-A akcja] [-G wzorzec-glob] "
+"[-W lista-słów] [-F funkcja] [-C polecenie] [-X wzorzec-filtra] [-P "
+"przedrostek] [-S przyrostek] [nazwa ...]"
 
 #: builtins.c:233
-msgid "compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
-msgstr "compgen [-abcdefgjksuv] [-o opcja]  [-A akcja] [-G wzorzec-glob] [-W lista-słów]  [-F funkcja] [-C polecenie] [-X wzorzec-filtra] [-P przedrostek ] [-S przyrostek] [słowo]"
+msgid ""
+"compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  "
+"[-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
+msgstr ""
+"compgen [-abcdefgjksuv] [-o opcja]  [-A akcja] [-G wzorzec-glob] [-W lista-"
+"słów]  [-F funkcja] [-C polecenie] [-X wzorzec-filtra] [-P przedrostek ] [-S "
+"przyrostek] [słowo]"
 
 #: builtins.c:237
 msgid "compopt [-o|+o option] [-DE] [name ...]"
 msgstr "compopt [-o|+o opcja] [-DE] [nazwa ...]"
 
 #: builtins.c:240
-msgid "mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
-msgstr "mapfile [-n liczba] [-O początek] [-s liczba] [-t] [-u fd] [-C wywołanie] [-c co-ile] [tablica]"
+msgid ""
+"mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
+msgstr ""
+"mapfile [-n liczba] [-O początek] [-s liczba] [-t] [-u fd] [-C wywołanie] [-"
+"c co-ile] [tablica]"
 
 #: builtins.c:242
-msgid "readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
-msgstr "readarray [-n liczba] [-O początek] [-s liczba] [-t] [-u fd] [-C wywołanie] [-c co-ile] [tablica]"
+msgid ""
+"readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
+msgstr ""
+"readarray [-n liczba] [-O początek] [-s liczba] [-t] [-u fd] [-C wywołanie] "
+"[-c co-ile] [tablica]"
 
 #: builtins.c:254
 msgid ""
@@ -2321,7 +2399,8 @@ msgid ""
 "      -p\tPrint all defined aliases in a reusable format\n"
 "    \n"
 "    Exit Status:\n"
-"    alias returns true unless a NAME is supplied for which no alias has been\n"
+"    alias returns true unless a NAME is supplied for which no alias has "
+"been\n"
 "    defined."
 msgstr ""
 "Definiowanie i wyświetlanie aliasów.\n"
@@ -2329,8 +2408,10 @@ msgstr ""
 "    Bez argumentów `alias' wypisuje na standardowym wyjściu listę aliasów\n"
 "    w postaci alias NAZWA=WARTOŚĆ.\n"
 "    \n"
-"    W przeciwnym przypadku definiowany jest alias dla każdej NAZWY, dla której\n"
-"    podano WARTOŚĆ. Spacja na końcu WARTOŚCI powoduje, że podczas rozwijania\n"
+"    W przeciwnym przypadku definiowany jest alias dla każdej NAZWY, dla "
+"której\n"
+"    podano WARTOŚĆ. Spacja na końcu WARTOŚCI powoduje, że podczas "
+"rozwijania\n"
 "    tego aliasu podstawienie aliasów będzie przeprowadzone także dla\n"
 "    następnego słowa.\n"
 "    \n"
@@ -2370,20 +2451,24 @@ msgid ""
 "    Options:\n"
 "      -m  keymap         Use KEYMAP as the keymap for the duration of this\n"
 "                         command.  Acceptable keymap names are emacs,\n"
-"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
+"move,\n"
 "                         vi-command, and vi-insert.\n"
 "      -l                 List names of functions.\n"
 "      -P                 List function names and bindings.\n"
 "      -p                 List functions and bindings in a form that can be\n"
 "                         reused as input.\n"
-"      -S                 List key sequences that invoke macros and their values\n"
-"      -s                 List key sequences that invoke macros and their values\n"
+"      -S                 List key sequences that invoke macros and their "
+"values\n"
+"      -s                 List key sequences that invoke macros and their "
+"values\n"
 "                         in a form that can be reused as input.\n"
 "      -V                 List variable names and values\n"
 "      -v                 List variable names and values in a form that can\n"
 "                         be reused as input.\n"
 "      -q  function-name  Query about which keys invoke the named function.\n"
-"      -u  function-name  Unbind all keys which are bound to the named function.\n"
+"      -u  function-name  Unbind all keys which are bound to the named "
+"function.\n"
 "      -r  keyseq         Remove the binding for KEYSEQ.\n"
 "      -f  filename       Read key bindings from FILENAME.\n"
 "      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
@@ -2398,35 +2483,46 @@ msgstr ""
 "    \n"
 "    Przypisanie sekwencji klawiszy do funkcji Readline lub makra albo\n"
 "    ustawienie zmiennej Readline. Składnia pozbawiona opcji jest równoważna\n"
-"    stosowanej w ~/.inputrc, ale musi być przekazana jako jeden argument, np.:\n"
+"    stosowanej w ~/.inputrc, ale musi być przekazana jako jeden argument, "
+"np.:\n"
 "    bind '\"\\C-x\\C-r\": re-read-init-file'.\n"
 "    \n"
 "    Opcje:\n"
 "      -m  MAPA           Użycie MAPY jako mapy klawiatury na czas tego\n"
-"                         polecenia. Dozwolone nazwy map klawiatury to emacs,\n"
-"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
+"                         polecenia. Dozwolone nazwy map klawiatury to "
+"emacs,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
+"move,\n"
 "                         vi-command i vi-insert.\n"
 "      -l                 Wypisanie nazw funkcji.\n"
 "      -P                 Wypisanie nazw funkcji i dowiązań.\n"
-"      -p                 Wypisanie funkcji i dowiązań w postaci nadającej się\n"
+"      -p                 Wypisanie funkcji i dowiązań w postaci nadającej "
+"się\n"
 "                         do użycia jako dane wejściowe.\n"
-"      -S                 Wypisanie sekwencji klawiszy wywołujących makra oraz\n"
+"      -S                 Wypisanie sekwencji klawiszy wywołujących makra "
+"oraz\n"
 "                         ich wartości.\n"
-"      -s                 Wypisanie sekwencji klawiszy wywołujących makra oraz\n"
-"                         ich wartości w postaci nadającej się do użycia jako\n"
+"      -s                 Wypisanie sekwencji klawiszy wywołujących makra "
+"oraz\n"
+"                         ich wartości w postaci nadającej się do użycia "
+"jako\n"
 "                         dane wejściowe.\n"
 "      -V                 Wypisanie nazw zmiennych i ich wartości.\n"
 "      -v                 Wypisanie nazw zmiennych i ich wartości w postaci\n"
 "                         nadającej się do użycia jako dane wejściowe.\n"
-"      -q  nazwa-funkcji  Określenie, które klawisze wywołują zadaną funkcję.\n"
+"      -q  nazwa-funkcji  Określenie, które klawisze wywołują zadaną "
+"funkcję.\n"
 "      -u  nazwa-funkcji  Anulowanie wszystkich dowiązań dla klawiszy\n"
 "                         przypisanych do funkcji o podanej nazwie.\n"
 "      -r  sekwencja      Usunięcie dowiązania dla SEKWENCJI klawiszy.\n"
 "      -f  plik           Odczyt dowiązań dla klawiszy z podanego PLIKU.\n"
-"      -x  sekwencja:polecenie-powłoki\tPowoduje uruchomienie POLECENIA-POWŁOKI\n"
+"      -x  sekwencja:polecenie-powłoki\tPowoduje uruchomienie POLECENIA-"
+"POWŁOKI\n"
 "    \t\t\t\tgdy wprowadzona zostanie podana SEKWENCJA klawiszy.\n"
-"      -X                 Lista sekwencji klawiszy przypisanych przez -x oraz\n"
-"                         powiązane polecenia w postaci nadającej się do użycia\n"
+"      -X                 Lista sekwencji klawiszy przypisanych przez -x "
+"oraz\n"
+"                         powiązane polecenia w postaci nadającej się do "
+"użycia\n"
 "                         jako dane wejściowe.\n"
 "    \n"
 "    Stan wyjściowy:\n"
@@ -2444,7 +2540,8 @@ msgid ""
 msgstr ""
 "Wyjście z pętli for, while lub until.\n"
 "    \n"
-"    Wyjście z pętli FOR, WHILE lub UNTIL. Jeśli podano N, sterowanie wychodzi\n"
+"    Wyjście z pętli FOR, WHILE lub UNTIL. Jeśli podano N, sterowanie "
+"wychodzi\n"
 "    za N-tą zagnieżdżoną pętlę.\n"
 "    \n"
 "    Stan wyjściowy:\n"
@@ -2474,7 +2571,8 @@ msgid ""
 "    \n"
 "    Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
 "    lookup.  This is useful when you wish to reimplement a shell builtin\n"
-"    as a shell function, but need to execute the builtin within the function.\n"
+"    as a shell function, but need to execute the builtin within the "
+"function.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
@@ -2484,7 +2582,8 @@ msgstr ""
 "    \n"
 "    Wywołanie POLECENIA-WBUDOWANEGO z argumentami ARG bez wykonywania\n"
 "    wyszukiwania polecenia. Jest to przydatne w przypadku ponownego\n"
-"    implementowania polecenia wbudowanego jako funkcji powłoki i wywoływania\n"
+"    implementowania polecenia wbudowanego jako funkcji powłoki i "
+"wywoływania\n"
 "    polecenia wbudowanego z wewnątrz tej funkcji.\n"
 "    \n"
 "    Stan wyjściowy:\n"
@@ -2508,8 +2607,10 @@ msgid ""
 msgstr ""
 "Zwrócenie kontekstu wywołania bieżącej procedury.\n"
 "    \n"
-"    Bez WYRAŻENIA zwracane jest \"$linia $plik\". Z WYRAŻENIEM zwracane jest\n"
-"    \"$linia $procedura $plik\"; dodatkowe informacje służą do udostępnienia\n"
+"    Bez WYRAŻENIA zwracane jest \"$linia $plik\". Z WYRAŻENIEM zwracane "
+"jest\n"
+"    \"$linia $procedura $plik\"; dodatkowe informacje służą do "
+"udostępnienia\n"
 "    śladu stosu.\n"
 "    \n"
 "    Wartość WYRAŻENIA określa o ile ramek wywołań względem bieżącej ramki\n"
@@ -2520,19 +2621,26 @@ msgstr ""
 "    jest nieprawidłowe."
 
 #: builtins.c:385
+#, fuzzy
 msgid ""
 "Change the shell working directory.\n"
 "    \n"
-"    Change the current directory to DIR.  The default DIR is the value of the\n"
+"    Change the current directory to DIR.  The default DIR is the value of "
+"the\n"
 "    HOME shell variable.\n"
 "    \n"
-"    The variable CDPATH defines the search path for the directory containing\n"
-"    DIR.  Alternative directory names in CDPATH are separated by a colon (:).\n"
-"    A null directory name is the same as the current directory.  If DIR begins\n"
+"    The variable CDPATH defines the search path for the directory "
+"containing\n"
+"    DIR.  Alternative directory names in CDPATH are separated by a colon "
+"(:).\n"
+"    A null directory name is the same as the current directory.  If DIR "
+"begins\n"
 "    with a slash (/), then CDPATH is not used.\n"
 "    \n"
-"    If the directory is not found, and the shell option `cdable_vars' is set,\n"
-"    the word is assumed to be  a variable name.  If that variable has a value,\n"
+"    If the directory is not found, and the shell option `cdable_vars' is "
+"set,\n"
+"    the word is assumed to be  a variable name.  If that variable has a "
+"value,\n"
 "    its value is used for DIR.\n"
 "    \n"
 "    Options:\n"
@@ -2543,13 +2651,18 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
-"    `..' is processed by removing the immediately previous pathname component\n"
+"    `..' is processed by removing the immediately previous pathname "
+"component\n"
 "    back to a slash or the beginning of DIR.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns 0 if the directory is changed, and if $PWD is set successfully when\n"
+"    Returns 0 if the directory is changed, and if $PWD is set successfully "
+"when\n"
 "    -P is used; non-zero otherwise."
 msgstr ""
 "Zmiana bieżącego katalogu powłoki.\n"
@@ -2558,13 +2671,15 @@ msgstr ""
 "    zmiennej powłoki HOME.\n"
 "    \n"
 "    Zmienna CDPATH określa ścieżkę przeszukiwania w poszukiwaniu katalogu\n"
-"    zawierającego KATALOG. Alternatywne nazwy katalogów są w CDPATH rozdzielone\n"
+"    zawierającego KATALOG. Alternatywne nazwy katalogów są w CDPATH "
+"rozdzielone\n"
 "    dwukropkami (:). Pusta nazwa katalogu oznacza to samo, co katalog\n"
 "    bieżący. Jeśli KATALOG zaczyna się od ukośnika (/), to CDPATH nie\n"
 "    nie jest używane.\n"
 "    \n"
 "    Gdy katalog nie zostanie znaleziony, a ustawiona jest zmienna powłoki\n"
-"    `cdable_vars', to następuje próba użycia podanej nazwy jako nazwy zmiennej.\n"
+"    `cdable_vars', to następuje próba użycia podanej nazwy jako nazwy "
+"zmiennej.\n"
 "    Jeśli zmienna ta ma wartość, to jako KATALOG jest używana jej wartość.\n"
 "    \n"
 "    Opcje:\n"
@@ -2585,7 +2700,7 @@ msgstr ""
 "    zmienione pomyślnie w przypadku użycia -P; w przeciwnym razie zwraca\n"
 "    wartość niezerową."
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2612,7 +2727,7 @@ msgstr ""
 "    Polecenie zwraca 0, chyba że podano nieprawidłową opcję lub katalog\n"
 "    bieżący nie może być odczytany."
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2628,7 +2743,7 @@ msgstr ""
 "    Stan wyjściowy:\n"
 "    Zawsze zwracana jest prawda."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2640,7 +2755,7 @@ msgstr ""
 "    Stan wyjściowy:\n"
 "    Zawsze zwracana jest prawda."
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2652,12 +2767,13 @@ msgstr ""
 "    Stan wyjściowy:\n"
 "    Zawsze zwracany jest fałsz."
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
 "    Runs COMMAND with ARGS suppressing  shell function lookup, or display\n"
-"    information about the specified COMMANDs.  Can be used to invoke commands\n"
+"    information about the specified COMMANDs.  Can be used to invoke "
+"commands\n"
 "    on disk when a function with the same name exists.\n"
 "    \n"
 "    Options:\n"
@@ -2672,7 +2788,8 @@ msgstr ""
 "Wywołanie prostego polecenia lub wyświetlenie informacji o poleceniach.\n"
 "    \n"
 "    Uruchomienie POLECENIA z ARGUMENTAMI z pominięciem wyszukiwania funkcji\n"
-"    powłoki lub wyświetlenie informacji o podanych POLECENIACH. Może być użyte\n"
+"    powłoki lub wyświetlenie informacji o podanych POLECENIACH. Może być "
+"użyte\n"
 "    do wywołania poleceń z dysku jeśli już istnieje funkcja o danej nazwie.\n"
 "    \n"
 "    Opcje:\n"
@@ -2685,7 +2802,7 @@ msgstr ""
 "    Polecenie zwraca stan POLECENIA lub fałsz, jeśli POLECENIE nie zostało\n"
 "    znalezione."
 
-#: builtins.c:485
+#: builtins.c:487
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2716,7 +2833,8 @@ msgid ""
 "    Variables with the integer attribute have arithmetic evaluation (see\n"
 "    the `let' command) performed when the variable is assigned a value.\n"
 "    \n"
-"    When used in a function, `declare' makes NAMEs local, as with the `local'\n"
+"    When used in a function, `declare' makes NAMEs local, as with the "
+"`local'\n"
 "    command.  The `-g' option suppresses this behavior.\n"
 "    \n"
 "    Exit Status:\n"
@@ -2741,7 +2859,8 @@ msgstr ""
 "      -A\tczyni NAZWĘ tablicą asocjacyjną (jeśli są one obsługiwane)\n"
 "      -i\tnadaje NAZWIE atrybut `integer' (zmiennej całkowitej)\n"
 "      -l\tprzekształca NAZWĘ na małe litery przy przypisaniu\n"
-"      -n\tczyni NAZWĘ odwołaniem do zmiennej o nazwie wskazanej przez wartość\n"
+"      -n\tczyni NAZWĘ odwołaniem do zmiennej o nazwie wskazanej przez "
+"wartość\n"
 "      -r\tczyni NAZWĘ tylko do odczytu\n"
 "      -t\tnadaje NAZWIE atrybut `trace'\n"
 "      -u\tprzekształca NAZWĘ na wielkie litery przy przypisaniu\n"
@@ -2758,7 +2877,7 @@ msgstr ""
 "    Stan wyjściowy:\n"
 "    Polecenie zwraca prawdę, chyba że podano błędną opcję lub wystąpi błąd."
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2768,7 +2887,7 @@ msgstr ""
 "    \n"
 "    Polecenie przestarzałe - p. `help declare'."
 
-#: builtins.c:533
+#: builtins.c:535
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2794,11 +2913,12 @@ msgstr ""
 "    Zwracana jest prawda, chyba że podano błędną opcję, wystąpi błąd przy\n"
 "    przypisaniu zmiennej lub powłoka nie wykonuje żadnej funkcji."
 
-#: builtins.c:550
+#: builtins.c:552
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
-"    Display the ARGs, separated by a single space character and followed by a\n"
+"    Display the ARGs, separated by a single space character and followed by "
+"a\n"
 "    newline, on the standard output.\n"
 "    \n"
 "    Options:\n"
@@ -2828,7 +2948,8 @@ msgid ""
 msgstr ""
 "Wypisanie argumentów na standardowym wyjściu.\n"
 "    \n"
-"    Wypisanie na standardowym wyjściu argumentów ARG oddzielonych pojedynczymi\n"
+"    Wypisanie na standardowym wyjściu argumentów ARG oddzielonych "
+"pojedynczymi\n"
 "    spacjami oraz znaku końca linii.\n"
 "    \n"
 "    Opcje:\n"
@@ -2858,7 +2979,7 @@ msgstr ""
 "    Stan wyjściowy:\n"
 "    Zwracana jest prawda, chyba że wystąpi błąd zapisu."
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2880,7 +3001,7 @@ msgstr ""
 "    Stan wyjściowy:\n"
 "    Zwracana jest prawda, chyba że wystąpi błąd zapisu."
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2913,13 +3034,16 @@ msgstr ""
 "    wbudowane bez używania pełnej ścieżki.\n"
 "    \n"
 "    Opcje:\n"
-"      -a\twypisanie listy poleceń wbudowanych z informacją, które są włączone\n"
+"      -a\twypisanie listy poleceń wbudowanych z informacją, które są "
+"włączone\n"
 "      -n\twyłączenie każdej NAZWY lub wypisanie listy wyłączonych poleceń\n"
 "      -p\twypisanie listy poleceń w formacie do ponownego użycia\n"
-"      -s\twypisanie tylko nazw posiksowych \"specjalnych\" poleceń wbudowanych\n"
+"      -s\twypisanie tylko nazw posiksowych \"specjalnych\" poleceń "
+"wbudowanych\n"
 "    \n"
 "    Opcje sterujące dynamicznym ładowaniem:\n"
-"      -f\tWczytanie polecenia wbudowanego NAZWA z obiektu współdzielonego PLIK\n"
+"      -f\tWczytanie polecenia wbudowanego NAZWA z obiektu współdzielonego "
+"PLIK\n"
 "      -d\tUsunięcie polecenia wczytanego przez -f\n"
 "    \n"
 "    Bez opcji włączana jest każda NAZWA.\n"
@@ -2931,11 +3055,12 @@ msgstr ""
 "    Zwracana jest prawda, chyba że NAZWA nie jest poleceniem wbudowanym lub\n"
 "    wystąpi błąd."
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
-"    Combine ARGs into a single string, use the result as input to the shell,\n"
+"    Combine ARGs into a single string, use the result as input to the "
+"shell,\n"
 "    and execute the resulting commands.\n"
 "    \n"
 "    Exit Status:\n"
@@ -2950,7 +3075,7 @@ msgstr ""
 "    Zwracany jest stan wyjściowy polecenia lub prawdę, jeśli polecenie jest\n"
 "    puste."
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2992,14 +3117,16 @@ msgid ""
 msgstr ""
 "Analiza opcji z argumentów.\n"
 "    \n"
-"    Polecenie getopts jest używane przez procedury powłoki przy analizowaniu\n"
+"    Polecenie getopts jest używane przez procedury powłoki przy "
+"analizowaniu\n"
 "    parametrów pozycyjnych jako opcji.\n"
 "    \n"
 "    ŁAŃCUCH-OPCJI zawiera litery opcji, które mają być rozpoznane; jeśli po\n"
 "    literze następuje dwukropek, opcja wymaga argumentu, który powinien być\n"
 "    oddzielony od opcji spacją.\n"
 "    \n"
-"    Przy każdym wywołaniu getopts umieszcza następną opcję w zmiennej powłoki\n"
+"    Przy każdym wywołaniu getopts umieszcza następną opcję w zmiennej "
+"powłoki\n"
 "    $nazwa, inicjując ją, jeśli nie istnieje; natomiast indeks następnego\n"
 "    argumentu do przetworzenia jest umieszczany w zmiennej powłoki OPTIND\n"
 "    OPTIND jest inicjowany wartością 1 przy każdym wywołaniu powłoki lub\n"
@@ -3008,32 +3135,39 @@ msgstr ""
 "    \n"
 "    getopts zgłasza błędy na jeden z dwóch sposobów. Jeśli pierwszy znak\n"
 "    ŁAŃCUCHA-OPCJI jest dwukropkiem, getopts wykorzystuje ciche zgłaszanie\n"
-"    błędów. W tym trybie komunikaty błędów nie są wypisywane. Jeśli napotkana\n"
+"    błędów. W tym trybie komunikaty błędów nie są wypisywane. Jeśli "
+"napotkana\n"
 "    zostanie błędna opcja, getopts umieszcza znak opcji w OPTARG. Jeśli\n"
-"    nie znaleziono wymaganego argumentu, getopts umieszcza znak ':' w NAZWIE\n"
-"    i ustawia OPTARG na napotkany znak opcji. Jeśli getopts nie jest w trybie\n"
+"    nie znaleziono wymaganego argumentu, getopts umieszcza znak ':' w "
+"NAZWIE\n"
+"    i ustawia OPTARG na napotkany znak opcji. Jeśli getopts nie jest w "
+"trybie\n"
 "    cichym i napotkana zostanie błędna opcja, getopts umieszcza znak '?'\n"
 "    w NAZWIE i anuluje OPTARG. Jeśli nie znaleziono wymaganego argumentu,\n"
 "    w NAZWIE umieszczany jest znak '?', OPTARG jest anulowany i wypisywany\n"
 "    jest komunikat diagnostyczny.\n"
 "    \n"
 "    Jeśli zmienna powłoki OPTERR ma wartość 0, getopts wyłącza wypisywanie\n"
-"    komunikatów błędów, nawet jeśli pierwszym znakiem ŁAŃCUCHA-OPCJI nie jest\n"
+"    komunikatów błędów, nawet jeśli pierwszym znakiem ŁAŃCUCHA-OPCJI nie "
+"jest\n"
 "    dwukropek. OPTERR domyślnie ma wartość 1.\n"
 "    \n"
-"    Polecenie getopts normalnie przetwarza parametry pozycyjne ($0 - $9), ale\n"
+"    Polecenie getopts normalnie przetwarza parametry pozycyjne ($0 - $9), "
+"ale\n"
 "    jeśli podano więcej argumentów, są one przetwarzane zamiast nich.\n"
 "    \n"
 "    Stan wyjściowy:\n"
-"    Zwracana jest prawda, jeśli napotkano opcję; fałsz, jeśli wystąpi koniec\n"
+"    Zwracana jest prawda, jeśli napotkano opcję; fałsz, jeśli wystąpi "
+"koniec\n"
 "    opcji lub błąd."
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
 "    Execute COMMAND, replacing this shell with the specified program.\n"
-"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not specified,\n"
+"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not "
+"specified,\n"
 "    any redirections take effect in the current shell.\n"
 "    \n"
 "    Options:\n"
@@ -3041,11 +3175,13 @@ msgid ""
 "      -c\t\texecute COMMAND with an empty environment\n"
 "      -l\t\tplace a dash in the zeroth argument to COMMAND\n"
 "    \n"
-"    If the command cannot be executed, a non-interactive shell exits, unless\n"
+"    If the command cannot be executed, a non-interactive shell exits, "
+"unless\n"
 "    the shell option `execfail' is set.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless COMMAND is not found or a redirection error occurs."
+"    Returns success unless COMMAND is not found or a redirection error "
+"occurs."
 msgstr ""
 "Zastąpienie powłoki podanym poleceniem.\n"
 "    \n"
@@ -3062,10 +3198,11 @@ msgstr ""
 "    chyba że ustawiona jest opcja powłoki `execfail'.\n"
 "    \n"
 "    Stan wyjściowy:\n"
-"    Zwracana jest prawda, chyba że nie uda się znaleźć POLECENIA lub wystąpi\n"
+"    Zwracana jest prawda, chyba że nie uda się znaleźć POLECENIA lub "
+"wystąpi\n"
 "    błąd przekierowania."
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -3077,11 +3214,12 @@ msgstr ""
 "    Opuszczenie powłoki z kodem zakończenia N. Jeśli N pominięto, kodem\n"
 "    zakończenia będzie kod zakończenia ostatniego wykonanego polecenia."
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
-"    Exits a login shell with exit status N.  Returns an error if not executed\n"
+"    Exits a login shell with exit status N.  Returns an error if not "
+"executed\n"
 "    in a login shell."
 msgstr ""
 "Opuszczenie powłoki logowania.\n"
@@ -3089,17 +3227,19 @@ msgstr ""
 "    Opuszczenie powłoki logowania z kodem zakończenia N. Zwraca błąd, jeśli\n"
 "    powłoka nie jest powłoką logowania."
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
-"    fc is used to list or edit and re-execute commands from the history list.\n"
+"    fc is used to list or edit and re-execute commands from the history "
+"list.\n"
 "    FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
 "    string, which means the most recent command beginning with that\n"
 "    string.\n"
 "    \n"
 "    Options:\n"
-"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then EDITOR,\n"
+"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then "
+"EDITOR,\n"
 "    \t\tthen vi\n"
 "      -l \tlist lines instead of editing\n"
 "      -n\tomit line numbers when listing\n"
@@ -3113,13 +3253,16 @@ msgid ""
 "    the last command.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success or status of executed command; non-zero if an error occurs."
+"    Returns success or status of executed command; non-zero if an error "
+"occurs."
 msgstr ""
 "Wyświetlanie lub wykonywanie poleceń z listy historii.\n"
 "    \n"
-"    fc służy do wypisywania, edycji i ponownego uruchamiania poleceń z listy\n"
+"    fc służy do wypisywania, edycji i ponownego uruchamiania poleceń z "
+"listy\n"
 "    historii. PIERWSZY i OSTATNI jako liczby określają zakres lub PIERWSZY\n"
-"    jako napis oznacza najpóźniej wykonywane polecenie zaczynające się od tego\n"
+"    jako napis oznacza najpóźniej wykonywane polecenie zaczynające się od "
+"tego\n"
 "    napisu.\n"
 "    \n"
 "    Opcje:\n"
@@ -3133,15 +3276,17 @@ msgstr ""
 "    Przy wywołaniu polecenia w postaci `fc -s [wz=zam ...] [polecenie]',\n"
 "    jest ono wywoływane ponownie po wykonaniu podstawienia WZ=ZAM.\n"
 "    \n"
-"    Przydatnym aliasem korzystającym z tego jest r='fc -s' tak, że napisanie\n"
-"    `r cc' uruchamia ostatnie polecenie zaczynające się od `cc', a napisanie\n"
+"    Przydatnym aliasem korzystającym z tego jest r='fc -s' tak, że "
+"napisanie\n"
+"    `r cc' uruchamia ostatnie polecenie zaczynające się od `cc', a "
+"napisanie\n"
 "    `r' uruchamia ponownie ostatnie polecenie.\n"
 "    \n"
 "    Stan wyjściowy:\n"
 "    Zwracana jest prawda lub stan wykonanego polecenia; wartość niezerowa\n"
 "    w przypadku błędu."
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3162,12 +3307,14 @@ msgstr ""
 "    Stan zadania umieszczonego na pierwszym planie lub fałsz, jeśli wystąpi\n"
 "    błąd."
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
-"    Place the jobs identified by each JOB_SPEC in the background, as if they\n"
-"    had been started with `&'.  If JOB_SPEC is not present, the shell's notion\n"
+"    Place the jobs identified by each JOB_SPEC in the background, as if "
+"they\n"
+"    had been started with `&'.  If JOB_SPEC is not present, the shell's "
+"notion\n"
 "    of the current job is used.\n"
 "    \n"
 "    Exit Status:\n"
@@ -3183,17 +3330,19 @@ msgstr ""
 "    Zwracana jest prawda, chyba że sterowanie zadaniami nie jest włączone\n"
 "    lub wystąpi błąd."
 
-#: builtins.c:782
+#: builtins.c:784
+#, fuzzy
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
 "    Determine and remember the full pathname of each command NAME.  If\n"
-"    no arguments are given, information about remembered commands is displayed.\n"
+"    no arguments are given, information about remembered commands is "
+"displayed.\n"
 "    \n"
 "    Options:\n"
 "      -d\t\tforget the remembered location of each NAME\n"
 "      -l\t\tdisplay in a format that may be reused as input\n"
-"      -p pathname\tuse PATHNAME is the full pathname of NAME\n"
+"      -p pathname\tuse PATHNAME as the full pathname of NAME\n"
 "      -r\t\tforget all remembered locations\n"
 "      -t\t\tprint the remembered location of each NAME, preceding\n"
 "    \t\teach location with the corresponding NAME if multiple\n"
@@ -3226,7 +3375,7 @@ msgstr ""
 "    Zwracana jest prawda, chyba że nie znaleziono NAZWY lub podano błędną\n"
 "    opcję."
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3244,12 +3393,14 @@ msgid ""
 "      PATTERN\tPattern specifiying a help topic\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless PATTERN is not found or an invalid option is given."
+"    Returns success unless PATTERN is not found or an invalid option is "
+"given."
 msgstr ""
 "Wyświetlenie informacji o poleceniach wbudowanych.\n"
 "    \n"
 "    Wyświetlenie krótkiego przeglądu poleceń wbudowanych. Jeśli podano\n"
-"    WZORZEC, wypisywany jest szczegółowy opis wszystkich poleceń pasujących do\n"
+"    WZORZEC, wypisywany jest szczegółowy opis wszystkich poleceń pasujących "
+"do\n"
 "    WZORCA, w przeciwnym wypadku - lista tematów.\n"
 "    \n"
 "    Opcje:\n"
@@ -3265,7 +3416,7 @@ msgstr ""
 "    Zwracana jest prawda, chyba że WZORCA nie znaleziono lub podano błędną\n"
 "    opcję."
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3292,7 +3443,8 @@ msgid ""
 "    \n"
 "    If the $HISTTIMEFORMAT variable is set and not null, its value is used\n"
 "    as a format string for strftime(3) to print the time stamp associated\n"
-"    with each displayed history entry.  No time stamps are printed otherwise.\n"
+"    with each displayed history entry.  No time stamps are printed "
+"otherwise.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or an error occurs."
@@ -3318,19 +3470,22 @@ msgstr ""
 "      -s\tdołączenie wszystkich ARG do listy historii jako pojedynczych\n"
 "    \twpisów\n"
 "    \n"
-"    Jeśli podano PLIK, jest używany jako plik historii. W przeciwnym wypadku\n"
+"    Jeśli podano PLIK, jest używany jako plik historii. W przeciwnym "
+"wypadku\n"
 "    używany jest $HISTFILE, a jeśli ta zmienna nie jest ustawiona -\n"
 "    ~/.bash_history.\n"
 "    \n"
-"    Jeśli zmienna $HISTTIMEFORMAT jest ustawiona i niepusta, jej wartość jest\n"
+"    Jeśli zmienna $HISTTIMEFORMAT jest ustawiona i niepusta, jej wartość "
+"jest\n"
 "    używana jako łańcuch formatujący dla strftime(3) do wypisywania momentu\n"
-"    czasu powiązanego z każdym wypisywanym wpisem. W przeciwnym wypadku czas\n"
+"    czasu powiązanego z każdym wypisywanym wpisem. W przeciwnym wypadku "
+"czas\n"
 "    nie jest wypisywany.\n"
 "    \n"
 "    Stan wyjściowy:\n"
 "    Zwracana jest prawda, chyba że podano błędną opcję lub wystąpi błąd."
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3355,7 +3510,8 @@ msgid ""
 msgstr ""
 "Wyświetlenie stanu zadań.\n"
 "    \n"
-"    Wypisanie aktywnych zadań. ZADANIE ogranicza wyjście tylko do tego zadania.\n"
+"    Wypisanie aktywnych zadań. ZADANIE ogranicza wyjście tylko do tego "
+"zadania.\n"
 "    Bez opcji wypisywany jest stan wszystkich aktywnych zadań.\n"
 "    \n"
 "    Opcje:\n"
@@ -3366,7 +3522,8 @@ msgstr ""
 "      -r\tograniczenie wyjścia do zadań działających\n"
 "      -s\tograniczenie wyjścia do zadań zatrzymanych\n"
 "    \n"
-"    Przy podaniu -x, uruchamiane jet polecenie podane POLECENIE po zastąpieniu\n"
+"    Przy podaniu -x, uruchamiane jet polecenie podane POLECENIE po "
+"zastąpieniu\n"
 "    każdej z występujących w argumentach ARG specyfikacji zadań numerem PID\n"
 "    procesu wiodącego danego zadania.\n"
 "    \n"
@@ -3374,7 +3531,7 @@ msgstr ""
 "    Zwracana jest prawda, chyba że podano błędną opcję lub wystąpi błąd.\n"
 "    Jeśli użyto -x, zwracany jest stan wyjściowy POLECENIA."
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3404,7 +3561,7 @@ msgstr ""
 "    Stan wyjściowy:\n"
 "    Zwracana jest prawda, chyba że podano błędną opcję lub ZADANIE."
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3428,7 +3585,8 @@ msgstr ""
 "Wysłanie sygnału do zadania.\n"
 "    \n"
 "    Wysłanie do procesów określonych przez PID lub ZADANIE sygnału o nazwie\n"
-"    SYGNAŁ lub NUMERZE-SYGNAŁU. Jeśli nie podano SYGNAŁU ani NUMERU-SYGNAŁU,\n"
+"    SYGNAŁ lub NUMERZE-SYGNAŁU. Jeśli nie podano SYGNAŁU ani NUMERU-"
+"SYGNAŁU,\n"
 "    przyjmowany jest SIGTERM.\n"
 "    \n"
 "    Opcje:\n"
@@ -3438,21 +3596,23 @@ msgstr ""
 "    \ttraktowane jako numery sygnałów, dla których mają być wypisane nazwy\n"
 "    \n"
 "    Kill jest poleceniem wewnętrznym z dwóch powodów: umożliwia korzystanie\n"
-"    z identyfikatorów zadań zamiast numerów PID oraz, w przypadku osiągnięcia\n"
+"    z identyfikatorów zadań zamiast numerów PID oraz, w przypadku "
+"osiągnięcia\n"
 "    ograniczenia na liczbę procesów, nie powoduje potrzeby uruchamiania\n"
 "    dodatkowego procesu, aby jakiś zabić.\n"
 "    \n"
 "    Stan wyjściowy:\n"
 "    Zwracany jest sukces, chyba że podano błędną opcję lub wystąpi błąd."
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
 "    Evaluate each ARG as an arithmetic expression.  Evaluation is done in\n"
 "    fixed-width integers with no check for overflow, though division by 0\n"
 "    is trapped and flagged as an error.  The following list of operators is\n"
-"    grouped into levels of equal-precedence operators.  The levels are listed\n"
+"    grouped into levels of equal-precedence operators.  The levels are "
+"listed\n"
 "    in order of decreasing precedence.\n"
 "    \n"
 "    \tid++, id--\tvariable post-increment, post-decrement\n"
@@ -3490,9 +3650,11 @@ msgid ""
 msgstr ""
 "Obliczanie wyrażeń arytmetycznych.\n"
 "    \n"
-"    Obliczenie każdego argumentu ARG jako wyrażenia arytmetycznego. Obliczenia\n"
+"    Obliczenie każdego argumentu ARG jako wyrażenia arytmetycznego. "
+"Obliczenia\n"
 "    są wykonywane dla liczb całkowitych o stałej długości bez sprawdzania\n"
-"    przepełnienia, jednakże dzielenie przez 0 jest przechwytywane i oznaczane\n"
+"    przepełnienia, jednakże dzielenie przez 0 jest przechwytywane i "
+"oznaczane\n"
 "    jako błąd. Poniższa lista operatorów jest pogrupowana na poziomy\n"
 "    operatorów o jednakowym priorytecie. Poziomy są wypisane w kolejności\n"
 "    malejącego priorytetu.\n"
@@ -3531,18 +3693,21 @@ msgstr ""
 "    Jeśli wartością ostatniego argumentu jest 0, let zwraca 1;\n"
 "    w pozostałych przypadkach zwracane jest 0."
 
-#: builtins.c:981
+#: builtins.c:983
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
 "    Reads a single line from the standard input, or from file descriptor FD\n"
-"    if the -u option is supplied.  The line is split into fields as with word\n"
+"    if the -u option is supplied.  The line is split into fields as with "
+"word\n"
 "    splitting, and the first word is assigned to the first NAME, the second\n"
 "    word to the second NAME, and so on, with any leftover words assigned to\n"
-"    the last NAME.  Only the characters found in $IFS are recognized as word\n"
+"    the last NAME.  Only the characters found in $IFS are recognized as "
+"word\n"
 "    delimiters.\n"
 "    \n"
-"    If no NAMEs are supplied, the line read is stored in the REPLY variable.\n"
+"    If no NAMEs are supplied, the line read is stored in the REPLY "
+"variable.\n"
 "    \n"
 "    Options:\n"
 "      -a array\tassign the words read to sequential indices of the array\n"
@@ -3554,13 +3719,15 @@ msgid ""
 "      -n nchars\treturn after reading NCHARS characters rather than waiting\n"
 "    \t\tfor a newline, but honor a delimiter if fewer than NCHARS\n"
 "    \t\tcharacters are read before the delimiter\n"
-"      -N nchars\treturn only after reading exactly NCHARS characters, unless\n"
+"      -N nchars\treturn only after reading exactly NCHARS characters, "
+"unless\n"
 "    \t\tEOF is encountered or read times out, ignoring any delimiter\n"
 "      -p prompt\toutput the string PROMPT without a trailing newline before\n"
 "    \t\tattempting to read\n"
 "      -r\t\tdo not allow backslashes to escape any characters\n"
 "      -s\t\tdo not echo input coming from a terminal\n"
-"      -t timeout\ttime out and return failure if a complete line of input is\n"
+"      -t timeout\ttime out and return failure if a complete line of input "
+"is\n"
 "    \t\tnot read within TIMEOUT seconds.  The value of the TMOUT\n"
 "    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
 "    \t\tfractional number.  If TIMEOUT is 0, read returns immediately,\n"
@@ -3570,45 +3737,56 @@ msgid ""
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
-"    The return code is zero, unless end-of-file is encountered, read times out\n"
-"    (in which case it's greater than 128), a variable assignment error occurs,\n"
+"    The return code is zero, unless end-of-file is encountered, read times "
+"out\n"
+"    (in which case it's greater than 128), a variable assignment error "
+"occurs,\n"
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 "Odczyt wiersza ze standardowego wejścia i podział go na pola.\n"
 "    \n"
 "    Odczytanie wiersza ze standardowego wejścia lub deskryptora FD (jeśli\n"
-"    podano opcję -u). Wiersz jest dzielony na pola wg reguł podziału na słowa,\n"
-"    pierwsze słowo jest przypisywane pierwszej NAZWIE, drugie - drugiej NAZWIE\n"
+"    podano opcję -u). Wiersz jest dzielony na pola wg reguł podziału na "
+"słowa,\n"
+"    pierwsze słowo jest przypisywane pierwszej NAZWIE, drugie - drugiej "
+"NAZWIE\n"
 "    itd.; wszystkie pozostałe słowa są przypisywane ostatniej NAZWIE. Jako\n"
 "    ograniczniki słów są rozpoznawane tylko znaki ze zmiennej $IFS.\n"
 "    \n"
-"    Jeśli nie podano NAZW, odczytany wiersz jest zapisywany w zmiennej REPLY.\n"
+"    Jeśli nie podano NAZW, odczytany wiersz jest zapisywany w zmiennej "
+"REPLY.\n"
 "    \n"
 "    Opcje:\n"
 "      -a tablica\tprzypisanie odczytanych słów do indeksów sekwencyjnych\n"
 "    \t\tzmiennej tablicowej TABLICA, począwszy od zera\n"
-"      -d ogr\tkontynuacja do odczytu pierwszego znaku OGR zamiast znaku nowej\n"
+"      -d ogr\tkontynuacja do odczytu pierwszego znaku OGR zamiast znaku "
+"nowej\n"
 "    \t\tlinii\n"
 "      -e\t\tużycie Readline'a do odczytania wiersza w powłoce interaktywnej\n"
 "      -o tekst\tużycie TEKSTU jako początkowego tekstu dla Readline'a\n"
 "      -n liczba\tpowrót po odczycie LICZBY znaków zamiast oczekiwania na\n"
-"    \t\tznak nowej linii; ogranicznik jest honorowany, jeśli odczytano mniej\n"
+"    \t\tznak nowej linii; ogranicznik jest honorowany, jeśli odczytano "
+"mniej\n"
 "    \t\tniż podana LICZBA znaków przed ogranicznikiem\n"
 "      -N liczba\tpowrót tylko po odczycie dokładnie podanej LICZBY znaków,\n"
 "    \t\tchyba że zostanie napotkany EOF lub opłynie czas; ograniczniki są\n"
 "    \t\tignorowane\n"
-"      -p zachęta\twypisanie łańcucha ZACHĘTY bez końcowego znaku nowej linii\n"
+"      -p zachęta\twypisanie łańcucha ZACHĘTY bez końcowego znaku nowej "
+"linii\n"
 "    \t\tprzed próbą odczytu\n"
-"      -r\t\twyłączenie interpretowania odwrotnych ukośników jako przedrostka\n"
+"      -r\t\twyłączenie interpretowania odwrotnych ukośników jako "
+"przedrostka\n"
 "    \t\tznaków specjalnych\n"
 "      -s\t\tbez wypisywania wejścia pochodzącego z terminala\n"
 "      -t czas\tzakończenie i zwrócenie niepowodzenia, jeśli nie zostanie\n"
-"    \t\todczytany cały wiersz przed upłynięciem podanego CZASU (w sekundach).\n"
+"    \t\todczytany cały wiersz przed upłynięciem podanego CZASU (w "
+"sekundach).\n"
 "    \t\tWartość zmiennej TMOUT jest domyślnym limitem czasu. CZAS może być\n"
 "    \t\tułamkowy. Przy wartości 0 odczyt powiedzie się tylko wtedy, gdy\n"
 "    \t\twejście jest dostępne na podanym deskryptorze. Kod (stan) wyjściowy\n"
 "    \t\tw przypadku osiągnięcia limitu czasu jest większy niż 128\n"
-"      -u fd\t\todczyt z deskryptora pliku FD zamiast ze standardowego wejścia\n"
+"      -u fd\t\todczyt z deskryptora pliku FD zamiast ze standardowego "
+"wejścia\n"
 "    \n"
 "    Stan wyjściowy:\n"
 "    Zwracana jest wartość 0, chyba że zostanie napotkany koniec pliku,\n"
@@ -3616,7 +3794,7 @@ msgstr ""
 "    błąd przypisania zmiennej albo podano nieprawidłowy deskryptor dla\n"
 "    argumentu -u."
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3637,7 +3815,7 @@ msgstr ""
 "    Zwracane jest N lub niepowodzenie, jeśli powłoka nie wykonuje żadnej\n"
 "    funkcji ani skryptu."
 
-#: builtins.c:1039
+#: builtins.c:1041
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3680,7 +3858,8 @@ msgid ""
 "              physical     same as -P\n"
 "              pipefail     the return value of a pipeline is the status of\n"
 "                           the last command to exit with a non-zero status,\n"
-"                           or zero if no command exited with a non-zero status\n"
+"                           or zero if no command exited with a non-zero "
+"status\n"
 "              posix        change the behavior of bash where the default\n"
 "                           operation differs from the Posix standard to\n"
 "                           match the standard\n"
@@ -3773,10 +3952,12 @@ msgstr ""
 "                           POSIX na zgodne ze standardem\n"
 "              privileged   to samo, co -p\n"
 "              verbose      to samo, co -v\n"
-"              vi           korzystanie z interfejsu edycji wiersza w stylu vi\n"
+"              vi           korzystanie z interfejsu edycji wiersza w stylu "
+"vi\n"
 "              xtrace       to samo, co -x\n"
 "      -p  Włączone, gdy nie zgadzają się rzeczywisty i efektywny ID\n"
-"            użytkownika. Wyłącza przetwarzanie pliku $ENV oraz import funkcji\n"
+"            użytkownika. Wyłącza przetwarzanie pliku $ENV oraz import "
+"funkcji\n"
 "            powłoki. Wyłączenie tej opcji powoduje, że efektywne UID i GID\n"
 "            zostaną ustawione na rzeczywiste UID i GID.\n"
 "      -t  Zakończenie po przeczytaniu i uruchomieniu jednego polecenia.\n"
@@ -3799,7 +3980,8 @@ msgstr ""
 "      -   Przypisanie pozostałych argumentów do argumentów pozycyjnych.\n"
 "          Wyłączenie opcji -x i -v.\n"
 "    \n"
-"    Użycie + zamiast - powoduje wyłączenie powyższych znaczników. Można z nich\n"
+"    Użycie + zamiast - powoduje wyłączenie powyższych znaczników. Można z "
+"nich\n"
 "    także korzystać przy uruchomieniu powłoki. Aktualny zestaw opcji można\n"
 "    znaleźć w $-. Pozostałe n argumentów staje się parametrami pozycyjnymi\n"
 "    i są one przypisane, kolejno, do $1, $2, .. $n. Gdy nie zostaną podane\n"
@@ -3808,7 +3990,7 @@ msgstr ""
 "    Stan wyjściowy:\n"
 "    Zwracana jest prawda, chyba że podano nieprawidłową opcję."
 
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3820,7 +4002,8 @@ msgid ""
 "      -n\ttreat each NAME as a name reference and unset the variable itself\n"
 "    \trather than the variable it references\n"
 "    \n"
-"    Without options, unset first tries to unset a variable, and if that fails,\n"
+"    Without options, unset first tries to unset a variable, and if that "
+"fails,\n"
 "    tries to unset a function.\n"
 "    \n"
 "    Some variables cannot be unset; also see `readonly'.\n"
@@ -3838,21 +4021,24 @@ msgstr ""
 "      -n\tpotraktowanie wszystkich NAZW jako referencji do nazw\n"
 "    \ti anulowanie samej zmiennej zamiast tej, do której się odnosi\n"
 "    \n"
-"    Bez opcji unset próbuje najpierw anulować definicję zmiennej, a jeśli to\n"
+"    Bez opcji unset próbuje najpierw anulować definicję zmiennej, a jeśli "
+"to\n"
 "    się nie powiedzie, próbuje anulować definicję funkcji.\n"
 "    \n"
 "    Niektórych zmiennych nie można usunąć - p. `readonly'.\n"
 "    \n"
 "    Stan wyjściowy:\n"
-"    Zwracana jest prawda, chyba że podano błędną opcję lub NAZWA jest tylko do\n"
+"    Zwracana jest prawda, chyba że podano błędną opcję lub NAZWA jest tylko "
+"do\n"
 "    odczytu."
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
 "    Marks each NAME for automatic export to the environment of subsequently\n"
-"    executed commands.  If VALUE is supplied, assign VALUE before exporting.\n"
+"    executed commands.  If VALUE is supplied, assign VALUE before "
+"exporting.\n"
 "    \n"
 "    Options:\n"
 "      -f\trefer to shell functions\n"
@@ -3867,7 +4053,8 @@ msgstr ""
 "Ustawienie atrybutu eksportowania dla zmiennych powłoki.\n"
 "    \n"
 "    Zaznaczenie każdej NAZWY do automatycznego eksportowania do środowiska\n"
-"    później wywoływanych poleceń. Jeśli podano WARTOŚĆ, jest ona przypisywana\n"
+"    później wywoływanych poleceń. Jeśli podano WARTOŚĆ, jest ona "
+"przypisywana\n"
 "    przed eksportowaniem.\n"
 "    \n"
 "    Opcje:\n"
@@ -3880,7 +4067,8 @@ msgstr ""
 "    Stan wyjściowy:\n"
 "    Zwracana jest prawda, chyba że podano nieprawidłową opcję lub NAZWĘ."
 
-#: builtins.c:1165
+#: builtins.c:1167
+#, fuzzy
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3892,7 +4080,9 @@ msgid ""
 "      -a\trefer to indexed array variables\n"
 "      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
-"      -p\tdisplay a list of all readonly variables and functions\n"
+"      -p\tdisplay a list of all readonly variables or functions, depending "
+"on\n"
+"            whether or not the -f option is given\n"
 "    \n"
 "    An argument of `--' disables further option processing.\n"
 "    \n"
@@ -3901,7 +4091,8 @@ msgid ""
 msgstr ""
 "Oznaczenie zmiennych powłoki jako niezmiennych.\n"
 "    \n"
-"    Oznaczenie każdej NAZWY jako tylko do odczytu; wartości tych NAZW nie mogą\n"
+"    Oznaczenie każdej NAZWY jako tylko do odczytu; wartości tych NAZW nie "
+"mogą\n"
 "    być zmieniane przez późniejsze podstawienia. Jeśli podano WARTOŚĆ, jest\n"
 "    ona przypisywana przed oznaczeniem jako tylko do odczytu.\n"
 "    \n"
@@ -3909,14 +4100,15 @@ msgstr ""
 "      -a\tdziałanie na zmiennych tablicowych indeksowanych\n"
 "      -A\tdziałanie na zmiennych tablicowych asocjacyjnych\n"
 "      -f\tdziałanie na funkcjach powłoki\n"
-"      -p\twyświetlenie listy wszystkich zmiennych i funkcji tylko do odczytu\n"
+"      -p\twyświetlenie listy wszystkich zmiennych i funkcji tylko do "
+"odczytu\n"
 "    \n"
 "    Argument `--' wyłącza dalsze przetwarzanie opcji.\n"
 "    \n"
 "    Stan wyjściowy:\n"
 "    Zwracana jest prawda, chyba że podano nieprawidłową opcję lub NAZWĘ."
 
-#: builtins.c:1186
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3934,7 +4126,7 @@ msgstr ""
 "    Stan wyjściowy:\n"
 "    Zwracana jest prawda, chyba że N jest ujemne lub większe niż $#."
 
-#: builtins.c:1198 builtins.c:1213
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3955,10 +4147,11 @@ msgstr ""
 "    parametrami pozycyjnymi podczas uruchomienia PLIKU.\n"
 "    \n"
 "    Stan wyjściowy:\n"
-"    Zwracany jest stan ostatnio wykonanego polecenia z PLIKU lub błąd, jeśli\n"
+"    Zwracany jest stan ostatnio wykonanego polecenia z PLIKU lub błąd, "
+"jeśli\n"
 "    PLIKU nie udało się odczytać."
 
-#: builtins.c:1229
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -3978,13 +4171,15 @@ msgstr ""
 "    wstrzymać.\n"
 "    \n"
 "    Opcje:\n"
-"      -f\twymuszenie wstrzymania, nawet jeśli powłoka jest powłoką logowania\n"
+"      -f\twymuszenie wstrzymania, nawet jeśli powłoka jest powłoką "
+"logowania\n"
 "    \n"
 "    Stan wyjściowy:\n"
-"    Zwracana jest prawda, chyba że kontrola zadań jest wyłączona lub wystąpi\n"
+"    Zwracana jest prawda, chyba że kontrola zadań jest wyłączona lub "
+"wystąpi\n"
 "    błąd."
 
-#: builtins.c:1245
+#: builtins.c:1248
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4018,7 +4213,8 @@ msgid ""
 "      -x FILE        True if the file is executable by you.\n"
 "      -O FILE        True if the file is effectively owned by you.\n"
 "      -G FILE        True if the file is effectively owned by your group.\n"
-"      -N FILE        True if the file has been modified since it was last read.\n"
+"      -N FILE        True if the file has been modified since it was last "
+"read.\n"
 "    \n"
 "      FILE1 -nt FILE2  True if file1 is newer than file2 (according to\n"
 "                       modification date).\n"
@@ -4039,7 +4235,8 @@ msgid ""
 "      STRING1 != STRING2\n"
 "                     True if the strings are not equal.\n"
 "      STRING1 < STRING2\n"
-"                     True if STRING1 sorts before STRING2 lexicographically.\n"
+"                     True if STRING1 sorts before STRING2 "
+"lexicographically.\n"
 "      STRING1 > STRING2\n"
 "                     True if STRING1 sorts after STRING2 lexicographically.\n"
 "    \n"
@@ -4047,7 +4244,8 @@ msgid ""
 "    \n"
 "      -o OPTION      True if the shell option OPTION is enabled.\n"
 "      -v VAR\t True if the shell variable VAR is set\n"
-"      -R VAR\t True if the shell variable VAR is set and is a name reference.\n"
+"      -R VAR\t True if the shell variable VAR is set and is a name "
+"reference.\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"
@@ -4065,13 +4263,18 @@ msgid ""
 msgstr ""
 "Obliczenie wyrażenia warunkowego.\n"
 "    \n"
-"    Polecenie zwracające kod 0 (prawda) lub 1 (fałsz) w zależności od wyniku\n"
-"    obliczenia WYRAŻENIA. Wyrażenia mogą mieć postać jedno- lub dwuargumentową.\n"
-"    Jednoargumentowe wyrażenia służą zwykle do badania stanu pliku. Istnieją\n"
-"    również operatory działające na łańcuchach tekstowych, jak też operatory\n"
+"    Polecenie zwracające kod 0 (prawda) lub 1 (fałsz) w zależności od "
+"wyniku\n"
+"    obliczenia WYRAŻENIA. Wyrażenia mogą mieć postać jedno- lub "
+"dwuargumentową.\n"
+"    Jednoargumentowe wyrażenia służą zwykle do badania stanu pliku. "
+"Istnieją\n"
+"    również operatory działające na łańcuchach tekstowych, jak też "
+"operatory\n"
 "    numerycznego porównania.\n"
 "    \n"
-"    Zachowanie polecenia test zależy od liczby argumentów. Pełną specyfikację\n"
+"    Zachowanie polecenia test zależy od liczby argumentów. Pełną "
+"specyfikację\n"
 "    można znaleźć w podręczniku man do basha.\n"
 "    \n"
 "    Operatory plikowe:\n"
@@ -4096,7 +4299,8 @@ msgstr ""
 "      -u FILE        Prawda, gdy PLIK ma ustawiony bit SUID.\n"
 "      -w FILE        Prawda, gdy PLIK jest zapisywalny przez użytkownika.\n"
 "      -x FILE        Prawda, gdy PLIK jest uruchamialny przez użytkownika.\n"
-"      -O FILE        Prawda, gdy użytkownik jest efektywnym właścicielem PLIKU.\n"
+"      -O FILE        Prawda, gdy użytkownik jest efektywnym właścicielem "
+"PLIKU.\n"
 "      -G FILE        Prawda, grupa użytkownika jest efektywnym właścicielem\n"
 "                     PLIKU.\n"
 "      -N FILE        Prawda, gdy PLIK został zmodyfikowany po ostatnim\n"
@@ -4148,7 +4352,7 @@ msgstr ""
 "    Zwracana jest prawda, jeśli wartością WYRAŻENIA jest prawda; fałsz, gdy\n"
 "    wartością WYRAŻENIA jest fałsz lub podano błędny argument."
 
-#: builtins.c:1326
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4160,11 +4364,12 @@ msgstr ""
 "    Jest to synonim dla wbudowanego polecenia \"test\", ale wymagający, by\n"
 "    ostatnim argumentem był `]' pasujący do początkowego `['."
 
-#: builtins.c:1335
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
-"    Prints the accumulated user and system times for the shell and all of its\n"
+"    Prints the accumulated user and system times for the shell and all of "
+"its\n"
 "    child processes.\n"
 "    \n"
 "    Exit Status:\n"
@@ -4172,17 +4377,19 @@ msgid ""
 msgstr ""
 "Wyświetlenie czasów procesu.\n"
 "    \n"
-"    Wypisanie łącznych czasów w przestrzeni użytkownika i systemu dla powłoki\n"
+"    Wypisanie łącznych czasów w przestrzeni użytkownika i systemu dla "
+"powłoki\n"
 "    i wszystkich procesów potomnych.\n"
 "    \n"
 "    Stan wyjściowy:\n"
 "    Zawsze prawda."
 
-#: builtins.c:1347
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
-"    Defines and activates handlers to be run when the shell receives signals\n"
+"    Defines and activates handlers to be run when the shell receives "
+"signals\n"
 "    or other conditions.\n"
 "    \n"
 "    ARG is a command to be read and executed when the shell receives the\n"
@@ -4191,48 +4398,63 @@ msgid ""
 "    value.  If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
 "    shell and by the commands it invokes.\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.  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"
+"    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.  "
+"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"
+"    If no arguments are supplied, trap prints the list of commands "
+"associated\n"
 "    with each signal.\n"
 "    \n"
 "    Options:\n"
 "      -l\tprint a list of signal names and their corresponding numbers\n"
 "      -p\tdisplay the trap commands associated with each SIGNAL_SPEC\n"
 "    \n"
-"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal number.\n"
+"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal "
+"number.\n"
 "    Signal names are case insensitive and the SIG prefix is optional.  A\n"
 "    signal may be sent to the shell with \"kill -signal $$\".\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless a SIGSPEC is invalid or an invalid option is given."
+"    Returns success unless a SIGSPEC is invalid or an invalid option is "
+"given."
 msgstr ""
 "Przechwytywanie sygnałów i innych zdarzeń.\n"
 "    \n"
-"    Polecenie definiujące i włączające daną akcję w przypadku, kiedy powłoka\n"
+"    Polecenie definiujące i włączające daną akcję w przypadku, kiedy "
+"powłoka\n"
 "    otrzyma sygnał lub pod innymi warunkami.\n"
 "    \n"
-"    Gdy powłoka otrzyma podany SYGNAŁ (lub sygnały), odczytywane i uruchamiane\n"
-"    jest polecenie podane jako argument ARG. W razie braku argumentu (i podaniu\n"
+"    Gdy powłoka otrzyma podany SYGNAŁ (lub sygnały), odczytywane i "
+"uruchamiane\n"
+"    jest polecenie podane jako argument ARG. W razie braku argumentu (i "
+"podaniu\n"
 "    pojedynczego SYGNAŁU) lub gdy argumentem jest `-', każdemu z podanych\n"
 "    sygnałów jest przywracane pierwotne zachowanie. Jeśli ARG jest pustym\n"
-"    łańcuchem, każdy SYGNAŁ jest ignorowany przez powłokę i wywołane przez nią\n"
+"    łańcuchem, każdy SYGNAŁ jest ignorowany przez powłokę i wywołane przez "
+"nią\n"
 "    polecenia.\n"
 "    \n"
 "    Jeżeli jako SYGNAŁ podano EXIT (0), polecenie ARG jest uruchamiane przy\n"
-"    opuszczaniu powłoki. Jeśli jako SYGNAŁ podano DEBUG, ARG jest uruchamiane\n"
+"    opuszczaniu powłoki. Jeśli jako SYGNAŁ podano DEBUG, ARG jest "
+"uruchamiane\n"
 "    po każdym poleceniu prostym. Jeśli jako SYGNAŁ podano RETURN, ARG jest\n"
 "    uruchamiane przy każdym zakończeniu funkcji powłoki lub skryptu\n"
 "    uruchamianego przez polecenia wbudowane . lub source. Jeśli jako SYGNAŁ\n"
 "    podano ERR, ARG jest uruchamiane za każdym razem, kiedy niepowodzenie\n"
-"    polecenia spowodowałoby zakończenie powłoki w przypadku włączenia opcji -e.\n"
+"    polecenia spowodowałoby zakończenie powłoki w przypadku włączenia opcji -"
+"e.\n"
 "    \n"
-"    Jeśli nie podano argumentów, trap wypisuje listę poleceń przypisanych do\n"
+"    Jeśli nie podano argumentów, trap wypisuje listę poleceń przypisanych "
+"do\n"
 "    każdego sygnału.\n"
 "    \n"
 "    Opcje:\n"
@@ -4247,7 +4469,7 @@ msgstr ""
 "    Stan wyjściowy:\n"
 "    Zwracana jest prawda, chyba że podano błędny SYGNAŁ lub błędną opcję."
 
-#: builtins.c:1383
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -4273,7 +4495,8 @@ msgid ""
 "      NAME\tCommand name to be interpreted.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success if all of the NAMEs are found; fails if any are not found."
+"    Returns success if all of the NAMEs are found; fails if any are not "
+"found."
 msgstr ""
 "Wyświetlenie informacji o rodzaju polecenia.\n"
 "    \n"
@@ -4282,7 +4505,8 @@ msgstr ""
 "    \n"
 "    Opcje:\n"
 "      -a\twyświetlenie wszystkich położeń zawierających program wykonywalny\n"
-"    \to podanej NAZWIE; obejmuje aliasy, polecenia wbudowane i funkcje tylko\n"
+"    \to podanej NAZWIE; obejmuje aliasy, polecenia wbudowane i funkcje "
+"tylko\n"
 "    \tjeśli nie podano dodatkowo opcji `-p'\n"
 "      -f\tpominięcie wyszukiwania funkcji powłoki\n"
 "      -P\twymuszenie wyszukiwania w PATH każdej nazwy, nawet jeśli jest\n"
@@ -4299,14 +4523,16 @@ msgstr ""
 "      NAZWA\tNazwa polecenia do zinterpretowania.\n"
 "    \n"
 "    Stan wyjściowy:\n"
-"    Zwracana jest prawda, jeśli każda NAZWA zostanie znaleziona; fałsz, jeśli\n"
+"    Zwracana jest prawda, jeśli każda NAZWA zostanie znaleziona; fałsz, "
+"jeśli\n"
 "    którakolwiek nie zostanie znaleziona."
 
-#: builtins.c:1414
+#: builtins.c:1417
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
-"    Provides control over the resources available to the shell and processes\n"
+"    Provides control over the resources available to the shell and "
+"processes\n"
 "    it creates, on systems that allow such control.\n"
 "    \n"
 "    Options:\n"
@@ -4349,7 +4575,8 @@ msgid ""
 msgstr ""
 "Modyfikowanie limitów zasobów powłoki.\n"
 "    \n"
-"    Ulimit zapewnia kontrolę ilości zasobów udostępnionych powłoce i procesom\n"
+"    Ulimit zapewnia kontrolę ilości zasobów udostępnionych powłoce i "
+"procesom\n"
 "    w systemach, które taką kontrolę umożliwiają.\n"
 "    \n"
 "    Opcje:\n"
@@ -4360,14 +4587,16 @@ msgstr ""
 "      -c\tmaksymalny rozmiar tworzonych plików core\n"
 "      -d\tmaksymalny rozmiar segmentu danych procesu\n"
 "      -e\tmaksymalny priorytet szeregowania procesów (`nice')\n"
-"      -f\tmaksymalny rozmiar plików zapisywanych przez powłokę i jej potomków\n"
+"      -f\tmaksymalny rozmiar plików zapisywanych przez powłokę i jej "
+"potomków\n"
 "      -i\tmaksymalna liczba oczekujących sygnałów\n"
 "      -l\tmaksymalny rozmiar pamięci, którą proces może zablokować\n"
 "      -m\tmaksymalny rozmiar obszaru rezydentnego procesu\n"
 "      -n\tmaksymalna liczba otwartych deskryptorów plików\n"
 "      -p\trozmiar bufora potoku\n"
 "      -q\tmaksymalna liczba bajtów w POSIX-owych kolejkach komunikatów\n"
-"      -r\tmaksymalny priorytet szeregowania dla procesów czasu rzeczywistego\n"
+"      -r\tmaksymalny priorytet szeregowania dla procesów czasu "
+"rzeczywistego\n"
 "      -s\tmaksymalny rozmiar stosu\n"
 "      -t\tmaksymalna ilość czasu procesora w sekundach\n"
 "      -u\tmaksymalna liczba procesów użytkownika\n"
@@ -4381,15 +4610,18 @@ msgstr ""
 "    danego zasobu; specjalne wartości LIMITU: `soft', `hard' i `unlimited'\n"
 "    oznaczają, odpowiednio, aktualne ograniczenie miękkie, sztywne i brak\n"
 "    ograniczenia. W przeciwnym przypadku wypisywana jest aktualna wartość\n"
-"    podanego ograniczenia. Gdy nie podano opcji, przyjmuje się, że podano -f.\n"
+"    podanego ograniczenia. Gdy nie podano opcji, przyjmuje się, że podano -"
+"f.\n"
 "    \n"
-"    Wartości są podawane w jednostkach 1024-bajtowych, za wyjątkiem -t, które\n"
-"    jest w sekundach, -p, które jest w jednostkach 512-bajtowych oraz -u, które\n"
+"    Wartości są podawane w jednostkach 1024-bajtowych, za wyjątkiem -t, "
+"które\n"
+"    jest w sekundach, -p, które jest w jednostkach 512-bajtowych oraz -u, "
+"które\n"
 "    jest bezwymiarową liczbą procesów.\n"
 "    Stan wyjściowy:\n"
 "    Zwracana jest prawda, chyba że podano błędną opcję lub wystąpi błąd."
 
-#: builtins.c:1462
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -4421,16 +4653,19 @@ msgstr ""
 "      -S\twyjście w postaci symbolicznej; bez tej opcji jest ósemkowe\n"
 "    \n"
 "    Stan wyjściowy:\n"
-"    Zwracana jest prawda, chyba że podano błędne uprawnienia lub błędną opcję."
+"    Zwracana jest prawda, chyba że podano błędne uprawnienia lub błędną "
+"opcję."
 
-#: builtins.c:1482
+#: builtins.c:1485
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
-"    Waits for each process identified by an ID, which may be a process ID or a\n"
+"    Waits for each process identified by an ID, which may be a process ID or "
+"a\n"
 "    job specification, and reports its termination status.  If ID is not\n"
 "    given, waits for all currently active child processes, and the return\n"
-"    status is zero.  If ID is a a job specification, waits for all processes\n"
+"    status is zero.  If ID is a a job specification, waits for all "
+"processes\n"
 "    in that job's pipeline.\n"
 "    \n"
 "    If the -n option is supplied, waits for the next job to terminate and\n"
@@ -4442,10 +4677,13 @@ msgid ""
 msgstr ""
 "Oczekiwanie na zakończenie zadania i zwrócenie stanu (kodu) wyjścia.\n"
 "    \n"
-"    Oczekiwanie na każdy proces o podanym identyfikatorze ID, który może być\n"
+"    Oczekiwanie na każdy proces o podanym identyfikatorze ID, który może "
+"być\n"
 "    numerem PID lub określeniem zadania i zgłoszenie jego stanu (kodu)\n"
-"    zakończenia. Jeśli nie podano ID, polecenie oczekuje na wszystkie aktualnie\n"
-"    aktywne procesy potomne i zwraca prawdę. Jeśli ID jest określeniem zadania,\n"
+"    zakończenia. Jeśli nie podano ID, polecenie oczekuje na wszystkie "
+"aktualnie\n"
+"    aktywne procesy potomne i zwraca prawdę. Jeśli ID jest określeniem "
+"zadania,\n"
 "    oczekuje na wszystkie procesy w potoku przetwarzania danego zadania.\n"
 "    \n"
 "    Jeśli podano opcję -n, oczekiwanie na zakończenie następnego zadania\n"
@@ -4455,30 +4693,36 @@ msgstr ""
 "    Zwracany jest stan zakończenia ID; niepowodzenie, jeśli ID jest\n"
 "    nieprawidłowe lub podano błędną opcję."
 
-#: builtins.c:1503
+#: builtins.c:1506
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
-"    Waits for each process specified by a PID and reports its termination status.\n"
+"    Waits for each process specified by a PID and reports its termination "
+"status.\n"
 "    If PID is not given, waits for all currently active child processes,\n"
 "    and the return status is zero.  PID must be a process ID.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns the status of the last PID; fails if PID is invalid or an invalid\n"
+"    Returns the status of the last PID; fails if PID is invalid or an "
+"invalid\n"
 "    option is given."
 msgstr ""
 "Oczekiwanie na zakończenie procesu i zwrócenie stanu (kodu) wyjścia.\n"
 "    \n"
-"    Oczekiwanie na każdy z procesów podany przez PID i zgłoszenie jego statusu\n"
-"    zakończenia. Gdy nie zostanie podany PID, oczekiwanie dotyczy wszystkich\n"
-"    aktualnie aktywnych procesów potomnych, a kodem powrotu jest zero. PID musi\n"
+"    Oczekiwanie na każdy z procesów podany przez PID i zgłoszenie jego "
+"statusu\n"
+"    zakończenia. Gdy nie zostanie podany PID, oczekiwanie dotyczy "
+"wszystkich\n"
+"    aktualnie aktywnych procesów potomnych, a kodem powrotu jest zero. PID "
+"musi\n"
 "    być identyfikatorem procesu.\n"
 "    \n"
 "    Stan wyjściowy:\n"
-"    Zwracany jest status ID lub niepowodzenie, jeśli ID jest błędny lub podano\n"
+"    Zwracany jest status ID lub niepowodzenie, jeśli ID jest błędny lub "
+"podano\n"
 "    nieprawidłową opcję."
 
-#: builtins.c:1518
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -4492,14 +4736,16 @@ msgid ""
 msgstr ""
 "Wykonanie poleceń dla każdego elementu z listy.\n"
 "    \n"
-"    Pętla `for' uruchamia ciąg poleceń dla każdego elementu podanej listy. Gdy\n"
-"    nie zostanie podane `in SŁOWA ...;', zakłada się, że podano `in \"$@\"'.\n"
+"    Pętla `for' uruchamia ciąg poleceń dla każdego elementu podanej listy. "
+"Gdy\n"
+"    nie zostanie podane `in SŁOWA ...;', zakłada się, że podano `in \"$@"
+"\"'.\n"
 "    Dla każdego elementu SŁÓW, NAZWA jest ustawiana na ten element\n"
 "    i uruchamiane są POLECENIA.    \n"
 "    Stan wyjściowy:\n"
 "    Zwracany jest status zakończenia ostatniego wykonanego polecenia."
 
-#: builtins.c:1532
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -4524,11 +4770,12 @@ msgstr ""
 "    \t\t(( WYR3 ))\n"
 "    \tdone\n"
 "    WYR1, WYR2 i WYR3 są wyrażeniami arytmetycznymi. Jeśli któreś z wyrażeń\n"
-"    zostanie pominięte, zachowanie jest takie, jakby miało ono wartość 1.    \n"
+"    zostanie pominięte, zachowanie jest takie, jakby miało ono wartość "
+"1.    \n"
 "    Stan wyjściowy:\n"
 "    Zwracany jest status zakończenia ostatniego wykonanego polecenia."
 
-#: builtins.c:1550
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -4549,20 +4796,23 @@ msgid ""
 msgstr ""
 "Wybór słów z listy i wykonanie poleceń.\n"
 "    SŁOWA są rozwijane, co tworzy listę słów. Zbiór rozwiniętych słów\n"
-"    wypisywany jest na standardowym wyjściu diagnostycznym, a każde słowo jest\n"
+"    wypisywany jest na standardowym wyjściu diagnostycznym, a każde słowo "
+"jest\n"
 "    poprzedzone przez liczbę. Gdy nie zostanie podane `in SŁOWA', zakłada\n"
 "    się, że podano `in \"$@\"'. Wyświetlany jest wówczas tekst zachęty PS3\n"
-"    i odczytywany jest wiersz ze standardowego wejścia. Gdy wiersz ten składa\n"
+"    i odczytywany jest wiersz ze standardowego wejścia. Gdy wiersz ten "
+"składa\n"
 "    się z liczby przypisanej do jednego z wypisanych słów, to NAZWA jest\n"
 "    ustawiana na to słowo. Gdy wiersz jest pusty, SŁOWA i tekst zachęty są\n"
 "    wyświetlane ponownie. Gdy odczytany zostanie EOF, polecenie się kończy.\n"
-"    Każda inna wartość powoduje przypisanie NAZWIE wartości pustej. Odczytany\n"
+"    Każda inna wartość powoduje przypisanie NAZWIE wartości pustej. "
+"Odczytany\n"
 "    wiersz jest zachowywany w zmiennej REPLY. Po każdym wyborze uruchamiane\n"
 "    są POLECENIA aż do polecenia break.    \n"
 "    Stan wyjściowy:\n"
 "    Zwracany jest status zakończenia ostatniego wykonanego polecenia."
 
-#: builtins.c:1571
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -4586,12 +4836,13 @@ msgstr ""
 "    Opcje:\n"
 "      -p\twypisanie podsumowania czasów w przenośnym formacie POSIX\n"
 "    \n"
-"    Jako format danych wyjściowych używana jest wartość zmiennej TIMEFORMAT.\n"
+"    Jako format danych wyjściowych używana jest wartość zmiennej "
+"TIMEFORMAT.\n"
 "    \n"
 "    Stan wyjściowy:\n"
 "    Polecenie zwraca status zakończenia POTOKU poleceń."
 
-#: builtins.c:1588
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -4609,16 +4860,21 @@ msgstr ""
 "    Stan wyjściowy:\n"
 "    Zwracany jest status zakończenia ostatniego wykonanego polecenia."
 
-#: builtins.c:1600
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
-"    The `if COMMANDS' list is executed.  If its exit status is zero, then the\n"
-"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list is\n"
+"    The `if COMMANDS' list is executed.  If its exit status is zero, then "
+"the\n"
+"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list "
+"is\n"
 "    executed in turn, and if its exit status is zero, the corresponding\n"
-"    `then COMMANDS' list is executed and the if command completes.  Otherwise,\n"
-"    the `else COMMANDS' list is executed, if present.  The exit status of the\n"
-"    entire construct is the exit status of the last command executed, or zero\n"
+"    `then COMMANDS' list is executed and the if command completes.  "
+"Otherwise,\n"
+"    the `else COMMANDS' list is executed, if present.  The exit status of "
+"the\n"
+"    entire construct is the exit status of the last command executed, or "
+"zero\n"
 "    if no condition tested true.\n"
 "    \n"
 "    Exit Status:\n"
@@ -4630,7 +4886,8 @@ msgstr ""
 "    uruchamiana jest lista `then POLECENIA'. W przeciwnym przypadku\n"
 "    uruchamiane są poszczególne listy `elif POLECENIA' i, jeśli kod powrotu\n"
 "    takiej listy jest zerem, uruchamiana jest odpowiednia lista\n"
-"    `then POLECENIA', po czym polecenie if się kończy. W przeciwnym przypadku\n"
+"    `then POLECENIA', po czym polecenie if się kończy. W przeciwnym "
+"przypadku\n"
 "    uruchamiana jest lista `else POLECENIA', jeśli taka istnieje. Kodem\n"
 "    zakończenia całej konstrukcji jest kod zakończenia ostatniego\n"
 "    uruchomionego polecenia lub zero, gdy żaden ze sprawdzanych warunków\n"
@@ -4639,7 +4896,7 @@ msgstr ""
 "    Stan wyjściowy:\n"
 "    Zwracany jest status zakończenia ostatniego wykonanego polecenia."
 
-#: builtins.c:1617
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -4657,7 +4914,7 @@ msgstr ""
 "    Stan wyjściowy:\n"
 "    Zwracany jest status zakończenia ostatniego wykonanego polecenia."
 
-#: builtins.c:1629
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -4675,7 +4932,7 @@ msgstr ""
 "    Stan wyjściowy:\n"
 "    Zwracany jest status zakończenia ostatniego wykonanego polecenia."
 
-#: builtins.c:1641
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -4689,19 +4946,21 @@ msgid ""
 msgstr ""
 "Utworzenie koprocesu o podanej NAZWIE.\n"
 "    \n"
-"    Asynchroniczne wykonanie POLECENIA ze standardowym wyjściem i standardowym\n"
+"    Asynchroniczne wykonanie POLECENIA ze standardowym wyjściem i "
+"standardowym\n"
 "    wejściem polecenia połączonych potokiem z deskryptorami plików\n"
 "    przypisanymi do indeksów 0 i 1 zmiennej tablicowej NAZWA w powłoce.\n"
 "    Domyślną NAZWĄ jest \"COPROC\".\n"
 "    Stan wyjściowy:\n"
 "    Zwracany jest status zakończenia POLECENIA."
 
-#: builtins.c:1655
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
 "    Create a shell function named NAME.  When invoked as a simple command,\n"
-"    NAME runs COMMANDs in the calling shell's context.  When NAME is invoked,\n"
+"    NAME runs COMMANDs in the calling shell's context.  When NAME is "
+"invoked,\n"
 "    the arguments are passed to the function as $1...$n, and the function's\n"
 "    name is in $FUNCNAME.\n"
 "    \n"
@@ -4710,15 +4969,17 @@ msgid ""
 msgstr ""
 "Zdefiniowanie funkcji powłoki.\n"
 "    \n"
-"    Utworzenie funkcji powłoki o podanej NAZWIE. Przy wywołaniu jako zwykłego\n"
+"    Utworzenie funkcji powłoki o podanej NAZWIE. Przy wywołaniu jako "
+"zwykłego\n"
 "    polecenia NAZWA uruchamia POLECENIA w kontekście powłoki wywołującej.\n"
-"    Przy wywoływaniu NAZWY, argumenty są przekazywane do funkcji jako $1...$n,\n"
+"    Przy wywoływaniu NAZWY, argumenty są przekazywane do funkcji jako $1..."
+"$n,\n"
 "    a nazwa funkcji w $FUNCNAME.\n"
 "    \n"
 "    Stan wyjściowy:\n"
 "    Zwracany jest sukces, chyba że NAZWA jest tylko do odczytu."
 
-#: builtins.c:1669
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -4736,7 +4997,7 @@ msgstr ""
 "    Stan wyjściowy:\n"
 "    Zwracany jest status zakończenia ostatniego wykonanego polecenia."
 
-#: builtins.c:1681
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -4751,15 +5012,18 @@ msgid ""
 msgstr ""
 "Wznowienie zadania jako pierwszoplanowego.\n"
 "    \n"
-"    Równoważne argumentowi ZADANIE polecenia `fg'. Wznowienie zatrzymanego lub\n"
-"    działającego w tle zadania. ZADANIE może określać nazwę zadania albo jego\n"
-"    numer. Umieszczenie `&' po ZADANIU umieszcza zadanie w tle tak, jak to się\n"
+"    Równoważne argumentowi ZADANIE polecenia `fg'. Wznowienie zatrzymanego "
+"lub\n"
+"    działającego w tle zadania. ZADANIE może określać nazwę zadania albo "
+"jego\n"
+"    numer. Umieszczenie `&' po ZADANIU umieszcza zadanie w tle tak, jak to "
+"się\n"
 "    dzieje po podaniu specyfikacji zadania jako argumentu dla `bg'.\n"
 "    \n"
 "    Stan wyjściowy:\n"
 "    Zwracany jest stan wznowionego zadania."
 
-#: builtins.c:1696
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -4771,19 +5035,24 @@ msgid ""
 msgstr ""
 "Obliczenie wyrażenia arytmetycznego.\n"
 "    \n"
-"    Obliczenie WYRAŻENIA zgodnie z zasadami obliczania wyrażeń arytmetycznych.\n"
+"    Obliczenie WYRAŻENIA zgodnie z zasadami obliczania wyrażeń "
+"arytmetycznych.\n"
 "    Równoważne \"let WYRAŻENIE\".\n"
 "    \n"
 "    Stan wyjściowy:\n"
-"    Zwracane jest 1, jeśli wartością WYRAŻENIA jest 0; 0 w przeciwnym wypadku."
+"    Zwracane jest 1, jeśli wartością WYRAŻENIA jest 0; 0 w przeciwnym "
+"wypadku."
 
-#: builtins.c:1708
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
-"    Returns a status of 0 or 1 depending on the evaluation of the conditional\n"
-"    expression EXPRESSION.  Expressions are composed of the same primaries used\n"
-"    by the `test' builtin, and may be combined using the following operators:\n"
+"    Returns a status of 0 or 1 depending on the evaluation of the "
+"conditional\n"
+"    expression EXPRESSION.  Expressions are composed of the same primaries "
+"used\n"
+"    by the `test' builtin, and may be combined using the following "
+"operators:\n"
 "    \n"
 "      ( EXPRESSION )\tReturns the value of EXPRESSION\n"
 "      ! EXPRESSION\t\tTrue if EXPRESSION is false; else false\n"
@@ -4804,7 +5073,8 @@ msgstr ""
 "Wykonanie polecenia warunkowego.\n"
 "    \n"
 "    Zwracany jest status wynoszący 0 lub 1 w zależności od wyniku WYRAŻENIA\n"
-"    warunkowego. Wyrażenia są tworzone na tych samych zasadach, co w poleceniu\n"
+"    warunkowego. Wyrażenia są tworzone na tych samych zasadach, co w "
+"poleceniu\n"
 "    `test' i mogą być łączone za pomocą następujących operatorów:\n"
 "    \n"
 "      ( WYRAŻENIE )\tzwraca wartość WYRAŻENIA\n"
@@ -4816,17 +5086,19 @@ msgstr ""
 "    \t\t\tfałszywe w innym przypadku\n"
 "    \n"
 "    W przypadku użycia operatorów `==' lub `!=' napis po prawej stronie\n"
-"    operatora jest traktowany jak wzorzec i wykonywane jest dopasowywanie do\n"
+"    operatora jest traktowany jak wzorzec i wykonywane jest dopasowywanie "
+"do\n"
 "    wzorca. W przypadku użycia operatora `=~' łańcuch po prawej stronie\n"
 "    operatora jest dopasowywany jako wyrażenie regularne.\n"
 "    \n"
-"    Operatory && i || nie obliczają WYR2, jeśli obliczenie WYR1 wystarcza do\n"
+"    Operatory && i || nie obliczają WYR2, jeśli obliczenie WYR1 wystarcza "
+"do\n"
 "    określenia wartości wyrażenia.\n"
 "    \n"
 "    Stan wyjściowy:\n"
 "    0 lub 1 w zależności od wartości WYRAŻENIA."
 
-#: builtins.c:1734
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -4926,14 +5198,15 @@ msgstr ""
 "    \t\tzadania.\n"
 "    histchars\tZnaki sterujące rozwijaniem wg historii i szybkim\n"
 "    \t\tpodstawianiem. Pierwszy znak jest znakiem podstawiania\n"
-"    \t\thistorii, zwykle `!'. Drugi jest znakiem \"szybkiego podstawienia\",\n"
+"    \t\thistorii, zwykle `!'. Drugi jest znakiem \"szybkiego podstawienia"
+"\",\n"
 "    \t\tzwykle `^'. Trzeci znak jest znakiem \"komentarza historii\",\n"
 "    \t\tzwykle `#'.\n"
 "    HISTIGNORE\tRozdzielona dwukropkami lista wzorców używanych przy\n"
 "    \t\tdecydowaniu, które polecenia powinny być zapisywane na liście\n"
 "    \t\thistorii.\n"
 
-#: builtins.c:1791
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -4986,10 +5259,11 @@ msgstr ""
 "    Zawartość stosu katalogów można zobaczyć za pomocą polecenia `dirs'.\n"
 "    \n"
 "    Stan wyjściowy:\n"
-"    Zwracana jest prawda, chyba że podano błędny argument lub zmiana katalogu\n"
+"    Zwracana jest prawda, chyba że podano błędny argument lub zmiana "
+"katalogu\n"
 "    się nie powiedzie."
 
-#: builtins.c:1825
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -5037,10 +5311,11 @@ msgstr ""
 "    Zawartość stosu katalogów można zobaczyć za pomocą polecenia `dirs'.\n"
 "    \n"
 "    Stan wyjściowy:\n"
-"    Zwracana jest prawda, chyba że podano błędny argument lub zmiana katalogu\n"
+"    Zwracana jest prawda, chyba że podano błędny argument lub zmiana "
+"katalogu\n"
 "    się nie powiedzie."
 
-#: builtins.c:1855
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -5057,10 +5332,12 @@ msgid ""
 "    \twith its position in the stack\n"
 "    \n"
 "    Arguments:\n"
-"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
 "    Exit Status:\n"
@@ -5068,7 +5345,8 @@ msgid ""
 msgstr ""
 "Wypisanie stosu katalogów.\n"
 "    \n"
-"    Wypisanie listy aktualnie pamiętanych katalogów. Katalogi umieszczane są\n"
+"    Wypisanie listy aktualnie pamiętanych katalogów. Katalogi umieszczane "
+"są\n"
 "    na liście za pomocą polecenia `pushd'; można cofać się w obrębie listy\n"
 "    za pomocą polecenia `popd'.\n"
 "    \n"
@@ -5091,12 +5369,13 @@ msgstr ""
 "    Stan wyjściowy:\n"
 "    Zwracana jest prawda, chyba że podano błędną opcję lub wystąpi błąd."
 
-#: builtins.c:1884
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
 "    Change the setting of each shell option OPTNAME.  Without any option\n"
-"    arguments, list all shell options with an indication of whether or not each\n"
+"    arguments, list all shell options with an indication of whether or not "
+"each\n"
 "    is set.\n"
 "    \n"
 "    Options:\n"
@@ -5112,7 +5391,8 @@ msgid ""
 msgstr ""
 "Ustawianie i anulowanie opcji powłoki.\n"
 "    \n"
-"    Zmiana ustawienia każdej z NAZWY-OPCJI. Bez argumentów będących opcjami,\n"
+"    Zmiana ustawienia każdej z NAZWY-OPCJI. Bez argumentów będących "
+"opcjami,\n"
 "    wypisywane są wszystkie opcje powłoki z zaznaczeniem włączonych.\n"
 "    \n"
 "    Opcje:\n"
@@ -5123,10 +5403,11 @@ msgstr ""
 "      -u\twyłączenie (anulowanie) każdej NAZWY-OPCJI\n"
 "    \n"
 "    Stan wyjściowy:\n"
-"    Zwracana jest prawda jeśli NAZWA-OPCJI jest włączona; niepowodzenie, jeśli\n"
+"    Zwracana jest prawda jeśli NAZWA-OPCJI jest włączona; niepowodzenie, "
+"jeśli\n"
 "    podano błędną opcję lub NAZWA-OPCJI jest wyłączona."
 
-#: builtins.c:1905
+#: builtins.c:1908
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -5134,27 +5415,34 @@ msgid ""
 "      -v var\tassign the output to shell variable VAR rather than\n"
 "    \t\tdisplay it on the standard output\n"
 "    \n"
-"    FORMAT is a character string which contains three types of objects: plain\n"
-"    characters, which are simply copied to standard output; character escape\n"
+"    FORMAT is a character string which contains three types of objects: "
+"plain\n"
+"    characters, which are simply copied to standard output; character "
+"escape\n"
 "    sequences, which are converted and copied to the standard output; and\n"
-"    format specifications, each of which causes printing of the next successive\n"
+"    format specifications, each of which causes printing of the next "
+"successive\n"
 "    argument.\n"
 "    \n"
-"    In addition to the standard format specifications described in printf(1),\n"
+"    In addition to the standard format specifications described in "
+"printf(1),\n"
 "    printf interprets:\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"
+"      %(fmt)T output the date-time string resulting from using FMT as a "
+"format\n"
 "            string for strftime(3)\n"
 "    \n"
 "    The format is re-used as necessary to consume all of the arguments.  If\n"
 "    there are fewer arguments than the format requires,  extra format\n"
-"    specifications behave as if a zero value or null string, as appropriate,\n"
+"    specifications behave as if a zero value or null string, as "
+"appropriate,\n"
 "    had been supplied.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or a write or assignment\n"
+"    Returns success unless an invalid option is given or a write or "
+"assignment\n"
 "    error occurs."
 msgstr ""
 "Formatowanie i wypisanie ARGUMENTÓW zgodnie z FORMATEM.\n"
@@ -5164,9 +5452,12 @@ msgstr ""
 "    \t\twypisywania na standardowym wyjściu\n"
 "    \n"
 "    FORMAT jest łańcuchem znakowym zawierającym trzy rodzaje obiektów:\n"
-"    zwykłe znaki, które są kopiowane na standardowe wyjście; znaki sekwencji\n"
-"    sterujących, które są przekształcane i kopiowane na standardowe wyjście;\n"
-"    oraz sekwencje formatujące, z których każda powoduje wypisanie kolejnego\n"
+"    zwykłe znaki, które są kopiowane na standardowe wyjście; znaki "
+"sekwencji\n"
+"    sterujących, które są przekształcane i kopiowane na standardowe "
+"wyjście;\n"
+"    oraz sekwencje formatujące, z których każda powoduje wypisanie "
+"kolejnego\n"
 "    argumentu.\n"
 "    \n"
 "    Poza standardowymi sekwencjami formatującymi opisanymi w printf(1) oraz\n"
@@ -5188,12 +5479,14 @@ msgstr ""
 "    Zwracana jest prawda, chyba że podano błędną opcję lub zapis albo\n"
 "    przypisanie zakończy się niepowodzeniem."
 
-#: builtins.c:1939
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
-"    For each NAME, specify how arguments are to be completed.  If no options\n"
-"    are supplied, existing completion specifications are printed in a way that\n"
+"    For each NAME, specify how arguments are to be completed.  If no "
+"options\n"
+"    are supplied, existing completion specifications are printed in a way "
+"that\n"
 "    allows them to be reused as input.\n"
 "    \n"
 "    Options:\n"
@@ -5215,7 +5508,8 @@ msgstr ""
 "Określenie sposobu dopełniania argumentów przez Readline.\n"
 "    \n"
 "    Określenie dla każdej NAZWY sposobu dopełniania argumentów. Jeśli nie\n"
-"    podano opcji, wypisywane są istniejące specyfikacje dopełniania w sposób\n"
+"    podano opcji, wypisywane są istniejące specyfikacje dopełniania w "
+"sposób\n"
 "    pozwalający na ich ponowne użycie jako wejście.\n"
 "    \n"
 "    Opcje:\n"
@@ -5233,12 +5527,13 @@ msgstr ""
 "    Stan wyjściowy:\n"
 "    Zwracana jest prawda, chyba że podano błędną opcję lub wystąpi błąd."
 
-#: builtins.c:1967
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
 "    Intended to be used from within a shell function generating possible\n"
-"    completions.  If the optional WORD argument is supplied, matches against\n"
+"    completions.  If the optional WORD argument is supplied, matches "
+"against\n"
 "    WORD are generated.\n"
 "    \n"
 "    Exit Status:\n"
@@ -5253,13 +5548,16 @@ msgstr ""
 "    Stan wyjściowy:\n"
 "    Zwracana jest prawda, chyba że podano błędną opcję lub wystąpi błąd."
 
-#: builtins.c:1982
+#: builtins.c:1985
 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 being executed.  If no OPTIONs are given, print\n"
-"    the completion options for each NAME or the current completion specification.\n"
+"    Modify the completion options for each NAME, or, if no NAMEs are "
+"supplied,\n"
+"    the completion currently being executed.  If no OPTIONs are given, "
+"print\n"
+"    the completion options for each NAME or the current completion "
+"specification.\n"
 "    \n"
 "    Options:\n"
 "    \t-o option\tSet completion option OPTION for each NAME\n"
@@ -5284,7 +5582,8 @@ msgstr ""
 "    \n"
 "    Zmiana opcji dopełniania dla każdej NAZWY lub, jeśli nie podano NAZW,\n"
 "    aktualnie wykonywanego dopełniania. Jeśli nie podano OPCJI, wypisanie\n"
-"    opcji dopełniania dla każdej NAZWY lub bieżącej specyfikacji dopełniania.\n"
+"    opcji dopełniania dla każdej NAZWY lub bieżącej specyfikacji "
+"dopełniania.\n"
 "    \n"
 "    Opcje:\n"
 "    \t-o opcja\tUstawienie podanej OPCJI dopełniania dla każdej NAZWY\n"
@@ -5295,32 +5594,40 @@ msgstr ""
 "    \n"
 "    Argumenty:\n"
 "    \n"
-"    Każda NAZWA odnosi się do polecenia, dla którego specyfikacja dopełniania\n"
+"    Każda NAZWA odnosi się do polecenia, dla którego specyfikacja "
+"dopełniania\n"
 "    musi być wcześniej zdefiniowana przy użyciu polecenia wbudowanego\n"
 "    `complete'. Jeśli nie podano NAZW, compopt musi być wywołane z funkcji\n"
-"    aktualnie generującej dopełnienia, wtedy zmieniane są opcje dla aktualnie\n"
+"    aktualnie generującej dopełnienia, wtedy zmieniane są opcje dla "
+"aktualnie\n"
 "    wykonywanego generatora dopełnień.\n"
 "    \n"
 "    Stan wyjściowy:\n"
 "    Zwracana jest prawda, chyba że podano błędną opcję lub NAZWA nie ma\n"
 "    zdefiniowanej specyfikacji dopełniania."
 
-#: builtins.c:2012
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
-"    Read lines from the standard input into the indexed array variable ARRAY, or\n"
-"    from file descriptor FD if the -u option is supplied.  The variable MAPFILE\n"
+"    Read lines from the standard input into the indexed array variable "
+"ARRAY, or\n"
+"    from file descriptor FD if the -u option is supplied.  The variable "
+"MAPFILE\n"
 "    is the default ARRAY.\n"
 "    \n"
 "    Options:\n"
-"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are copied.\n"
-"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default index is 0.\n"
+"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are "
+"copied.\n"
+"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default "
+"index is 0.\n"
 "      -s count \tDiscard the first COUNT lines read.\n"
 "      -t\t\tRemove a trailing newline from each line read.\n"
-"      -u fd\t\tRead lines from file descriptor FD instead of the standard input.\n"
+"      -u fd\t\tRead lines from file descriptor FD instead of the standard "
+"input.\n"
 "      -C callback\tEvaluate CALLBACK each time QUANTUM lines are read.\n"
-"      -c quantum\tSpecify the number of lines read between each call to CALLBACK.\n"
+"      -c quantum\tSpecify the number of lines read between each call to "
+"CALLBACK.\n"
 "    \n"
 "    Arguments:\n"
 "      ARRAY\t\tArray variable name to use for file data.\n"
@@ -5330,11 +5637,13 @@ msgid ""
 "    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"
+"    If not supplied with an explicit origin, mapfile will clear ARRAY "
+"before\n"
 "    assigning to it.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or ARRAY is readonly or\n"
+"    Returns success unless an invalid option is given or ARRAY is readonly "
+"or\n"
 "    not an indexed array."
 msgstr ""
 "Odczyt linii ze standardowego wejścia do zmiennej tablicowej indeksowanej.\n"
@@ -5358,17 +5667,19 @@ msgstr ""
 "      TABLICA\t\tNazwa zmiennej tablicowej do użycia na dane z pliku.\n"
 "    \n"
 "    Jeśli podano -C bez -c, domyślnym krokiem jest 5000. Podczas obliczania\n"
-"    WYWOŁANIA jest przekazywany indeks do następnego elementu tablicy, który\n"
+"    WYWOŁANIA jest przekazywany indeks do następnego elementu tablicy, "
+"który\n"
 "    ma być przypisany oraz - jako kolejne argumenty - linia do przypisania.\n"
 "    \n"
 "    Jeśli nie podano jawnie początku, mapfile czyści TABLICĘ przed\n"
 "    przypisywaniem.\n"
 "    \n"
 "    Stan wyjściowy:\n"
-"    Zwracana jest prawda, chyba że podano błędną opcję lub TABLICA jest tylko\n"
+"    Zwracana jest prawda, chyba że podano błędną opcję lub TABLICA jest "
+"tylko\n"
 "    do odczytu, lub nie jest tablicą indeksowaną."
 
-#: builtins.c:2046
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 0113c5e18628cbec37ac7c4929aa13718e98c550..4902f772057cbb5308ad292f1372bb2ddc0cf1ff 100644 (file)
Binary files a/po/pt_BR.gmo and b/po/pt_BR.gmo differ
index 919eefd8fdc25fe15537df80159906fb2ee158e5..700f741691fabec9ff77428f09526b84383bba8d 100644 (file)
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2002-05-08 13:50GMT -3\n"
 "Last-Translator: Halley Pacheco de Oliveira <halleypo@ig.com.br>\n"
 "Language-Team: Brazilian Portuguese <ldp-br@bazar.conectiva.com.br>\n"
@@ -45,21 +45,21 @@ msgstr ""
 msgid "%s: cannot create: %s"
 msgstr "%s: impossível criar: %s"
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr ""
 
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr ""
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr ""
@@ -112,22 +112,22 @@ msgstr "logout"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr ""
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
 "    Without EXPR, returns "
 msgstr ""
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr ""
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "número excessivo de argumentos"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr ""
 
@@ -318,7 +318,7 @@ msgstr ""
 msgid "cannot use `-f' to make functions"
 msgstr ""
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: função somente para leitura"
@@ -357,7 +357,7 @@ msgstr ""
 msgid "%s: cannot delete: %s"
 msgstr "%s: impossível criar: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -778,42 +778,42 @@ msgstr ""
 msgid "%s is hashed (%s)\n"
 msgstr ""
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr ""
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, fuzzy, c-format
 msgid "`%c': bad command"
 msgstr "%c%c: opção incorreta"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, fuzzy, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: impossível criar: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 #, fuzzy
 msgid "limit"
 msgstr "Tempo limite de CPU excedido"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, fuzzy, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: impossível criar: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 #, fuzzy
 msgid "octal number"
 msgstr "número do sinal incorreto"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr ""
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr ""
@@ -879,42 +879,42 @@ msgstr ""
 msgid "pipe error"
 msgstr "erro de `pipe': %s"
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: restrição: não é permitido especificar `/' em nomes de comandos"
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: comando não encontrado"
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr ""
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, fuzzy, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: é um diretório"
 
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, fuzzy, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: impossível executar o arquivo binário"
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, c-format
 msgid "`%s': is a special builtin"
 msgstr ""
 
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, fuzzy, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "impossível duplicar fd (descritor de arquivo) %d para fd 0: %s"
@@ -993,19 +993,19 @@ msgstr "%s: esperado express
 msgid "getcwd: cannot access parent directories"
 msgstr "getwd: impossível acessar os diretórios pais (anteriores)"
 
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, fuzzy, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "impossível duplicar fd (descritor de arquivo) %d para fd 0: %s"
 
-#: input.c:267
+#: input.c:269
 #, fuzzy, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 "impossível alocar novo descritor de arquivo (fd) para a entrada\n"
 "do `bash'  a partir do descritor de arquivo (fd) %d: %s"
 
-#: input.c:275
+#: input.c:277
 #, fuzzy, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr ""
@@ -1247,22 +1247,22 @@ msgstr ""
 msgid "network operations not supported"
 msgstr ""
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr ""
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr ""
 
-#: locale.c:263
+#: locale.c:259
 #, fuzzy, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "xrealloc: impossível realocar %lu bytes (%lu bytes alocados)"
 
-#: locale.c:265
+#: locale.c:261
 #, fuzzy, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "xrealloc: impossível realocar %lu bytes (%lu bytes alocados)"
@@ -1411,7 +1411,7 @@ msgstr "Use \"%s\" para sair da `shell'.\n"
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "encontrado EOF não esperado enquanto procurava por `%c'"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr ""
@@ -1858,12 +1858,12 @@ msgstr "faltando `]'"
 msgid "invalid signal number"
 msgstr "número do sinal incorreto"
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr ""
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -2028,7 +2028,7 @@ msgstr "test [EXPR]"
 
 #: builtins.c:64
 #, fuzzy
-msgid "cd [-L|[-P [-e]]] [dir]"
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-PL] [DIR]"
 
 #: builtins.c:66
@@ -2529,6 +2529,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2541,7 +2544,7 @@ msgid ""
 "    -P is used; non-zero otherwise."
 msgstr ""
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2557,7 +2560,7 @@ msgid ""
 "    cannot be read."
 msgstr ""
 
-#: builtins.c:437
+#: builtins.c:439
 #, fuzzy
 msgid ""
 "Null command.\n"
@@ -2569,7 +2572,7 @@ msgid ""
 msgstr ""
 "Nenhum efeito; o comando não faz nada.  Retorna zero no código de saída."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2577,7 +2580,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2585,7 +2588,7 @@ msgid ""
 "    Always fails."
 msgstr ""
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2604,7 +2607,7 @@ msgid ""
 "    Returns exit status of COMMAND, or failure if COMMAND is not found."
 msgstr ""
 
-#: builtins.c:485
+#: builtins.c:487
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2644,14 +2647,14 @@ msgid ""
 "    assignment error occurs."
 msgstr ""
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:533
+#: builtins.c:535
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2666,7 +2669,7 @@ msgid ""
 "    assignment error occurs, or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:550
+#: builtins.c:552
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2700,7 +2703,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2713,7 +2716,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2740,7 +2743,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2752,7 +2755,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2793,7 +2796,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2816,7 +2819,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:704
+#: builtins.c:706
 #, fuzzy
 msgid ""
 "Exit the shell.\n"
@@ -2825,7 +2828,7 @@ msgid ""
 "    is that of the last command executed."
 msgstr "Sair da `shell' com status igual a N.  Se N for omitido, o status"
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2834,7 +2837,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -2864,7 +2867,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:753
+#: builtins.c:755
 #, fuzzy
 msgid ""
 "Move job to the foreground.\n"
@@ -2878,7 +2881,7 @@ msgid ""
 msgstr ""
 "Colocar JOB-ESPECIFICADO no primeiro plano, e torná-lo o trabalho atual."
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -2892,7 +2895,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:782
+#: builtins.c:784
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2916,7 +2919,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2938,7 +2941,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -2972,7 +2975,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -2996,7 +2999,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3013,7 +3016,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3035,7 +3038,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -3080,7 +3083,7 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:981
+#: builtins.c:983
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -3131,7 +3134,7 @@ msgid ""
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3143,7 +3146,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1039
+#: builtins.c:1041
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3228,7 +3231,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3250,7 +3253,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3269,7 +3272,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1165
+#: builtins.c:1167
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3291,7 +3294,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3302,7 +3305,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3316,7 +3319,7 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -3330,7 +3333,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1246
+#: builtins.c:1248
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3413,7 +3416,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1327
+#: builtins.c:1329
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3422,7 +3425,7 @@ msgid ""
 "    be a literal `]', to match the opening `['."
 msgstr "argumento deve ser o literal `]', para fechar o `[' de abertura."
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3434,7 +3437,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1348
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -3478,7 +3481,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3508,7 +3511,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1415
+#: builtins.c:1417
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -3555,7 +3558,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3573,7 +3576,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1483
+#: builtins.c:1485
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3593,7 +3596,7 @@ msgid ""
 "    option is given."
 msgstr ""
 
-#: builtins.c:1504
+#: builtins.c:1506
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -3608,7 +3611,7 @@ msgid ""
 "    option is given."
 msgstr ""
 
-#: builtins.c:1519
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3621,7 +3624,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1533
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3638,7 +3641,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1551
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -3658,7 +3661,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1572
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3674,7 +3677,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1589
+#: builtins.c:1591
 #, fuzzy
 msgid ""
 "Execute commands based on pattern matching.\n"
@@ -3687,7 +3690,7 @@ msgid ""
 msgstr ""
 "Executar seletivamente COMANDOS tomando por base a correspondência entre"
 
-#: builtins.c:1601
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -3708,7 +3711,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1618
+#: builtins.c:1620
 #, fuzzy
 msgid ""
 "Execute commands as long as a test succeeds.\n"
@@ -3720,7 +3723,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr "Expande e executa COMANDOS enquanto o comando final nos"
 
-#: builtins.c:1630
+#: builtins.c:1632
 #, fuzzy
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
@@ -3732,7 +3735,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr "Expande e executa COMANDOS enquanto o comando final nos"
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -3745,7 +3748,7 @@ msgid ""
 "    Returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -3759,7 +3762,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1670
+#: builtins.c:1672
 #, fuzzy
 msgid ""
 "Group commands as a unit.\n"
@@ -3771,7 +3774,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr "Executa um conjunto de comandos agrupando-os.  Esta é uma forma de"
 
-#: builtins.c:1682
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -3785,7 +3788,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1697
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -3796,7 +3799,7 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1709
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -3824,7 +3827,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1735
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -3878,7 +3881,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1792
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -3909,7 +3912,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1826
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -3936,7 +3939,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1856
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -3965,7 +3968,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -3986,7 +3989,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1906
+#: builtins.c:1908
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -4025,7 +4028,7 @@ msgid ""
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1940
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -4052,7 +4055,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1968
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -4065,7 +4068,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1983
+#: builtins.c:1985
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -4096,7 +4099,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:2013
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
@@ -4137,7 +4140,7 @@ msgid ""
 "    not an indexed array."
 msgstr ""
 
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index dcb2604d217b345186ea308591257a94c1b76c52..e077c108ec05e5cb1020f942e6307529b4145e7b 100644 (file)
Binary files a/po/ro.gmo and b/po/ro.gmo differ
index 24378a3797a098892ca01052d7e57a0af8b6791c..ea35b1be1a6e4f6869a87321407f6975ef298933 100644 (file)
--- a/po/ro.po
+++ b/po/ro.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 2.0\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 1997-08-17 18:42+0300\n"
 "Last-Translator: Eugen Hoanca <eugenh@urban-grafx.ro>\n"
 "Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
@@ -44,21 +44,21 @@ msgstr ""
 msgid "%s: cannot create: %s"
 msgstr "%s: nu s-a putut crea: %s"
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr ""
 
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr ""
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr ""
@@ -111,22 +111,22 @@ msgstr "logout"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr ""
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
 "    Without EXPR, returns "
 msgstr ""
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr ""
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "prea mulþi parametri"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr ""
 
@@ -317,7 +317,7 @@ msgstr ""
 msgid "cannot use `-f' to make functions"
 msgstr ""
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: funcþie doar în citire (readonly)"
@@ -356,7 +356,7 @@ msgstr ""
 msgid "%s: cannot delete: %s"
 msgstr "%s: nu s-a putut crea: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -776,42 +776,42 @@ msgstr ""
 msgid "%s is hashed (%s)\n"
 msgstr ""
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr ""
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, fuzzy, c-format
 msgid "`%c': bad command"
 msgstr "%c%c: opþiune invalidã"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, fuzzy, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: nu s-a putut crea: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 #, fuzzy
 msgid "limit"
 msgstr "limitã CPU"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, fuzzy, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: nu s-a putut crea: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 #, fuzzy
 msgid "octal number"
 msgstr "numãr de semnal invalid"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr ""
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr ""
@@ -875,42 +875,42 @@ msgstr ""
 msgid "pipe error"
 msgstr "eroare de legãturã (pipe): %s"
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: limitat: nu se poate specifica `/' în numele comenzilor"
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: comandã negãsitã"
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr ""
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, fuzzy, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: este director"
 
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, fuzzy, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: nu se poate executa fiºierul binar"
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, c-format
 msgid "`%s': is a special builtin"
 msgstr ""
 
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, fuzzy, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "nu se poate duplica fd %d în fd 0: %s"
@@ -989,18 +989,18 @@ msgstr "eroare de redirectare"
 msgid "getcwd: cannot access parent directories"
 msgstr "getwd: nu s-au putut accesa directoarele pãrinte"
 
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr ""
 
-#: input.c:267
+#: input.c:269
 #, fuzzy, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 "nu se poate aloca descriptor de fiºier nou pentru inputul bash din fd %d: %s"
 
-#: input.c:275
+#: input.c:277
 #, fuzzy, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "check_bash_input: buffer deja existent pentru fd nou %d"
@@ -1239,22 +1239,22 @@ msgstr ""
 msgid "network operations not supported"
 msgstr ""
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr ""
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr ""
 
-#: locale.c:263
+#: locale.c:259
 #, fuzzy, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "xrealloc: nu pot realoca %lu octeþi (%lu octeþi alocaþi)"
 
-#: locale.c:265
+#: locale.c:261
 #, fuzzy, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "xrealloc: nu pot realoca %lu octeþi (%lu octeþi alocaþi)"
@@ -1403,7 +1403,7 @@ msgstr "Folosi
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "EOF brusc în cãutare dupã `%c'"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr ""
@@ -1845,12 +1845,12 @@ msgstr "lipse
 msgid "invalid signal number"
 msgstr "numãr de semnal invalid"
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr ""
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -2015,7 +2015,7 @@ msgstr "test [expr]"
 
 #: builtins.c:64
 #, fuzzy
-msgid "cd [-L|[-P [-e]]] [dir]"
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-PL] [dir]"
 
 #: builtins.c:66
@@ -2510,6 +2510,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2522,7 +2525,7 @@ msgid ""
 "    -P is used; non-zero otherwise."
 msgstr ""
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2538,7 +2541,7 @@ msgid ""
 "    cannot be read."
 msgstr ""
 
-#: builtins.c:437
+#: builtins.c:439
 #, fuzzy
 msgid ""
 "Null command.\n"
@@ -2550,7 +2553,7 @@ msgid ""
 msgstr ""
 "Nici un efect, comanda nu face nimic.  Un cod de ieºire zero este returnat."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2558,7 +2561,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2566,7 +2569,7 @@ msgid ""
 "    Always fails."
 msgstr ""
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2585,7 +2588,7 @@ msgid ""
 "    Returns exit status of COMMAND, or failure if COMMAND is not found."
 msgstr ""
 
-#: builtins.c:485
+#: builtins.c:487
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2625,14 +2628,14 @@ msgid ""
 "    assignment error occurs."
 msgstr ""
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:533
+#: builtins.c:535
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2647,7 +2650,7 @@ msgid ""
 "    assignment error occurs, or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:550
+#: builtins.c:552
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2681,7 +2684,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2694,7 +2697,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2721,7 +2724,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2733,7 +2736,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2774,7 +2777,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2797,7 +2800,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:704
+#: builtins.c:706
 #, fuzzy
 msgid ""
 "Exit the shell.\n"
@@ -2806,7 +2809,7 @@ msgid ""
 "    is that of the last command executed."
 msgstr "Iese din shell cu starea lui N. Dacã N este omis, starea de ieºire"
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2815,7 +2818,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -2845,7 +2848,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -2857,7 +2860,7 @@ msgid ""
 "    Status of command placed in foreground, or failure if an error occurs."
 msgstr ""
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -2871,7 +2874,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:782
+#: builtins.c:784
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2895,7 +2898,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2917,7 +2920,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -2951,7 +2954,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -2975,7 +2978,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -2992,7 +2995,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3014,7 +3017,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -3059,7 +3062,7 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:981
+#: builtins.c:983
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -3110,7 +3113,7 @@ msgid ""
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3122,7 +3125,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1039
+#: builtins.c:1041
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3207,7 +3210,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3229,7 +3232,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3248,7 +3251,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1165
+#: builtins.c:1167
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3270,7 +3273,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3281,7 +3284,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3295,7 +3298,7 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -3309,7 +3312,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1246
+#: builtins.c:1248
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3392,7 +3395,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1327
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3400,7 +3403,7 @@ msgid ""
 "    be a literal `]', to match the opening `['."
 msgstr ""
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3412,7 +3415,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1348
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -3456,7 +3459,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3486,7 +3489,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1415
+#: builtins.c:1417
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -3533,7 +3536,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3551,7 +3554,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1483
+#: builtins.c:1485
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3571,7 +3574,7 @@ msgid ""
 "    option is given."
 msgstr ""
 
-#: builtins.c:1504
+#: builtins.c:1506
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -3586,7 +3589,7 @@ msgid ""
 "    option is given."
 msgstr ""
 
-#: builtins.c:1519
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3599,7 +3602,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1533
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3616,7 +3619,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1551
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -3636,7 +3639,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1572
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3652,7 +3655,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1589
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -3663,7 +3666,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1601
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -3684,7 +3687,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1618
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -3695,7 +3698,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1630
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -3706,7 +3709,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -3719,7 +3722,7 @@ msgid ""
 "    Returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -3733,7 +3736,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1670
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -3744,7 +3747,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1682
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -3758,7 +3761,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1697
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -3769,7 +3772,7 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1709
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -3797,7 +3800,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1735
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -3851,7 +3854,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1792
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -3882,7 +3885,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1826
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -3909,7 +3912,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1856
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -3938,7 +3941,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -3959,7 +3962,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1906
+#: builtins.c:1908
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -3998,7 +4001,7 @@ msgid ""
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1940
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -4025,7 +4028,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1968
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -4038,7 +4041,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1983
+#: builtins.c:1985
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -4069,7 +4072,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:2013
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
@@ -4110,7 +4113,7 @@ msgid ""
 "    not an indexed array."
 msgstr ""
 
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 757bbeba7c15fc516cbecd5b477e1263e52fa6bd..1d03105db94ee5fbded307c1c5cf7d920e824f5a 100644 (file)
Binary files a/po/ru.gmo and b/po/ru.gmo differ
index 161b8e2b2821cdd313f4f5177992018f5120b32c..a6fa46e1a2baca66ba5ac92cbd55012e969b601b 100644 (file)
--- a/po/ru.po
+++ b/po/ru.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: GNU bash 3.1-release\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2006-01-05 21:28+0300\n"
 "Last-Translator: Evgeniy Dushistov <dushistov@mail.ru>\n"
 "Language-Team: Russian <ru@li.org>\n"
@@ -48,21 +48,21 @@ msgstr ""
 msgid "%s: cannot create: %s"
 msgstr "%s: ÎÅ ÍÏÇÕ ÓÏÚÄÁÔØ: %s"
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: ÐÅÒ×ÙÊ ÎÅÐÒÏÂÅÌØÎÙÊ ÓÉÍ×ÏÌ ÎÅ `\"'"
 
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "ÎÅÔ ÚÁËÒÙ×ÁÀÝÅÇÏ `%c' × %s"
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: ÐÒÏÐÕÝÅΠÒÁÚÄÅÌÉÔÅÌØ Ä×ÏÅÔÏÞÉÅ"
@@ -114,22 +114,22 @@ msgstr ""
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "ÉÍÅÅÔ ÓÍÙÓÌ ÔÏÌØËÏ × ÃÉËÌÁÈ `for', `while', ÉÌÉ `until'"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
 "    Without EXPR, returns "
 msgstr ""
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "ÐÅÒÅÍÅÎÎÁÑ HOME ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "ÓÌÉÛËÏÍ ÍÎÏÇÏ ÁÒÇÕÍÅÎÔÏ×"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "ÐÅÒÅÍÅÎÎÁÑ OLDPWD ÎÅ ÕÓÔÁÎÏ×ÌÅÎÁ"
 
@@ -315,7 +315,7 @@ msgstr ""
 msgid "cannot use `-f' to make functions"
 msgstr ""
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: ÄÏÓÔÕÐÎÁÑ ÔÏÌØËÏ ÎÁ ÞÔÅÎÉÅ ÆÕÎËÃÉÑ"
@@ -354,7 +354,7 @@ msgstr ""
 msgid "%s: cannot delete: %s"
 msgstr "%s: ÎÅ ÍÏÇÕ ÕÄÁÌÉÔØ:  %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -769,40 +769,40 @@ msgstr ""
 msgid "%s is hashed (%s)\n"
 msgstr ""
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr ""
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "`%c': ÐÌÏÈÁÑ ËÏÍÁÎÄÁ"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr ""
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr ""
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr ""
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "ÞÉÓÌÏ × ×ÏÓØÍÅÒÉÞÎÏÊ ÓÉÓÔÅÍÅ ÉÓÞÉÓÌÅÎÉÑ"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr ""
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr ""
@@ -862,42 +862,42 @@ msgstr ""
 msgid "pipe error"
 msgstr "ÏÛÉÂËÁ ÚÁÐÉÓÉ: %s"
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr ""
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: ËÏÍÁÎÄÁ ÎÅ ÎÁÊÄÅÎÁ"
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr ""
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: ÐÌÏÈÏÊ ÉÎÔÅÒÐÒÅÔÁÔÏÒ"
 
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, fuzzy, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: ÎÅ ÍÏÇÕ ÚÁÐÕÓÔÉÔØ ÂÉÎÁÒÎÙÊ ÆÁÊÌ"
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, fuzzy, c-format
 msgid "`%s': is a special builtin"
 msgstr "%s: ÎÅ ×ÓÔÒÏÅÎÎÁ × ÏÂÏÌÏÞËÕ"
 
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "ÎÅ ÍÏÇÕ ÄÕÂÌÉÒÏ×ÁÔØ fd %d × fd %d"
@@ -972,17 +972,17 @@ msgstr "
 msgid "getcwd: cannot access parent directories"
 msgstr ""
 
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, fuzzy, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "ÎÅ ÍÏÇÕ ÄÕÂÌÉÒÏ×ÁÔØ fd %d × fd %d"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr ""
@@ -1219,22 +1219,22 @@ msgstr ""
 msgid "network operations not supported"
 msgstr ""
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr ""
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr ""
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr ""
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr ""
@@ -1376,7 +1376,7 @@ msgstr "
 msgid "unexpected EOF while looking for matching `)'"
 msgstr ""
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr ""
@@ -1808,12 +1808,12 @@ msgstr "
 msgid "invalid signal number"
 msgstr "ÎÅÄÏÐÕÓÔÉÍÙÊ ÎÏÍÅÒ ÓÉÇÎÁÌÁ"
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr ""
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -1972,7 +1972,7 @@ msgid "caller [expr]"
 msgstr ""
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr ""
 
 #: builtins.c:66
@@ -2429,6 +2429,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2441,7 +2444,7 @@ msgid ""
 "    -P is used; non-zero otherwise."
 msgstr ""
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2457,7 +2460,7 @@ msgid ""
 "    cannot be read."
 msgstr ""
 
-#: builtins.c:437
+#: builtins.c:439
 #, fuzzy
 msgid ""
 "Null command.\n"
@@ -2470,7 +2473,7 @@ msgstr ""
 " îÅÔ ËÁËÏÇÏ-ÌÉÂÏ ÜÆÆÅËÔÁ; ËÏÍÁÎÄÁ ÎÉÞÅÇÏ ÎÅ ÄÅÌÁÅÔ. îÕÌØ ×ÏÚ×ÒÁÝÁÅÔÓÑ × "
 "ËÁÞÅÓÔ×Å ÒÅÚÕÌØÔÁÔÁ."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2478,7 +2481,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:457
+#: builtins.c:459
 #, fuzzy
 msgid ""
 "Return an unsuccessful result.\n"
@@ -2487,7 +2490,7 @@ msgid ""
 "    Always fails."
 msgstr "÷ÏÚ×ÒÁÝÁÅÔ ÒÅÚÕÌØÔÁÔ: ÎÅÕÄÁÞÁ."
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2506,7 +2509,7 @@ msgid ""
 "    Returns exit status of COMMAND, or failure if COMMAND is not found."
 msgstr ""
 
-#: builtins.c:485
+#: builtins.c:487
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2546,14 +2549,14 @@ msgid ""
 "    assignment error occurs."
 msgstr ""
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:533
+#: builtins.c:535
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2568,7 +2571,7 @@ msgid ""
 "    assignment error occurs, or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:550
+#: builtins.c:552
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2602,7 +2605,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2615,7 +2618,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2642,7 +2645,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2654,7 +2657,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2695,7 +2698,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2718,7 +2721,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -2726,7 +2729,7 @@ msgid ""
 "    is that of the last command executed."
 msgstr ""
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2735,7 +2738,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -2765,7 +2768,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -2777,7 +2780,7 @@ msgid ""
 "    Status of command placed in foreground, or failure if an error occurs."
 msgstr ""
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -2791,7 +2794,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:782
+#: builtins.c:784
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2815,7 +2818,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2837,7 +2840,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -2871,7 +2874,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -2895,7 +2898,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -2912,7 +2915,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -2934,7 +2937,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -2979,7 +2982,7 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:981
+#: builtins.c:983
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -3030,7 +3033,7 @@ msgid ""
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3042,7 +3045,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1039
+#: builtins.c:1041
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3127,7 +3130,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3149,7 +3152,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3168,7 +3171,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1165
+#: builtins.c:1167
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3190,7 +3193,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3201,7 +3204,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3215,7 +3218,7 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -3229,7 +3232,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1246
+#: builtins.c:1248
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3312,7 +3315,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1327
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3320,7 +3323,7 @@ msgid ""
 "    be a literal `]', to match the opening `['."
 msgstr ""
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3332,7 +3335,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1348
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -3376,7 +3379,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3406,7 +3409,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1415
+#: builtins.c:1417
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -3453,7 +3456,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3471,7 +3474,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1483
+#: builtins.c:1485
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3491,7 +3494,7 @@ msgid ""
 "    option is given."
 msgstr ""
 
-#: builtins.c:1504
+#: builtins.c:1506
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -3506,7 +3509,7 @@ msgid ""
 "    option is given."
 msgstr ""
 
-#: builtins.c:1519
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3519,7 +3522,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1533
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3536,7 +3539,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1551
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -3556,7 +3559,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1572
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3572,7 +3575,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1589
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -3583,7 +3586,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1601
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -3604,7 +3607,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1618
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -3615,7 +3618,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1630
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -3626,7 +3629,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -3639,7 +3642,7 @@ msgid ""
 "    Returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -3653,7 +3656,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1670
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -3664,7 +3667,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1682
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -3678,7 +3681,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1697
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -3689,7 +3692,7 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1709
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -3717,7 +3720,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1735
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -3771,7 +3774,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1792
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -3802,7 +3805,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1826
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -3829,7 +3832,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1856
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -3858,7 +3861,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -3879,7 +3882,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1906
+#: builtins.c:1908
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -3918,7 +3921,7 @@ msgid ""
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1940
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -3945,7 +3948,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1968
+#: builtins.c:1970
 #, fuzzy
 msgid ""
 "Display possible completions depending on the options.\n"
@@ -3964,7 +3967,7 @@ msgstr ""
 "    åÓÌÉ ÎÅÏÂÑÚÁÔÅÌØÎÙÊ ÁÒÇÕÍÅÎÔ óìï÷ï ÂÙÌ ÉÓÐÏÌØÚÏ×ÁÎ, ÔÏ ÂÕÄÕÔ "
 "ÓÇÅÎÅÒÉÒÏ×ÁÎÙ ÔÏÌØËÏ ÓÏ×ÐÁÄÅÎÉÑ Ó óìï÷ï."
 
-#: builtins.c:1983
+#: builtins.c:1985
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -3995,7 +3998,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:2013
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
@@ -4036,7 +4039,7 @@ msgid ""
 "    not an indexed array."
 msgstr ""
 
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 9b3417eeaa6376d886832db413e0fe839eb7e826..11c2c8780940f5e6427a6f28d5d4a4f85d9ef517 100644 (file)
Binary files a/po/sk.gmo and b/po/sk.gmo differ
index 94e6a1be5d2903a07ba033268ae5b707c3d0dbc9..08cbe94d2b60582a0f2307876d146da63c1afeeb 100644 (file)
--- a/po/sk.po
+++ b/po/sk.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 4.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2011-03-16 21:22+0100\n"
 "Last-Translator: Ivan Masár <helix84@centrum.sk>\n"
 "Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
@@ -46,22 +46,22 @@ msgstr "%s: %s: pri priraďovaní asociatívnemu poľu je potrebné použiť ind
 msgid "%s: cannot create: %s"
 msgstr "%s: nie je možné vytvoriť: %s"
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 "bash_execute_unix_command: nie je možné nájsť klávesovú mapu pre príkaz"
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: prvý znak (okrem bielych znakov) nie je „\"“"
 
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "chýba zatvárajúca „%c“ v %s"
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: chýba oddeľovač dvojbodka"
@@ -113,7 +113,7 @@ msgstr "počet cyklov"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "dáva zmysel iba v cykle „for“, „while“ alebo „until“"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -123,15 +123,15 @@ msgstr ""
 "    \n"
 "    Bez EXPR, vracia "
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "HOME nebola nastavená"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "príliš veľa argumentov"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "OLDPWD nebola nastavená"
 
@@ -315,7 +315,7 @@ msgstr ""
 msgid "cannot use `-f' to make functions"
 msgstr "nie je možné použiť „-f“ pre tvorbu funkcií"
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: funkcia iba na čítanie"
@@ -354,7 +354,7 @@ msgstr "%s: nie je dynamicky načítané"
 msgid "%s: cannot delete: %s"
 msgstr "%s: nie je možné zmazať: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -835,40 +835,40 @@ msgstr "%s je %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr "%s je hašovaný (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: neplatný argument limitu"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "„%c“: chybný príkaz"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: nie je možné zistiť limit: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "obmedzenie"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: nie je možné zmeniť limit: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "osmičkové číslo"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "„%c“: neplatný operátor symbolického režimu"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "„%c“: neplatný znak symbolického režimu"
@@ -927,42 +927,42 @@ msgstr "TIMEFORMAT: „%c“: neplatný formátovácí znak"
 msgid "pipe error"
 msgstr "chyba rúry"
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: obmedzené: nie jemožné uviesť „/“ v názvoch príkazov"
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: príkaz nenájdený"
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: chybný interpreter"
 
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, fuzzy, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: nie je možné vykonať binárny súbor"
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, fuzzy, c-format
 msgid "`%s': is a special builtin"
 msgstr "%s je vstavaný príkaz (builtin) shellu\n"
 
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "nie je možné duplikovať fd %d na fd %d"
@@ -1037,17 +1037,17 @@ msgstr "%s: chyba výrazu\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: nie je možné pristupovať k rodičovským adresárom"
 
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "nie j emožné resetovať nodelay režim fd %d"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr "nie je možné alokovať nový popisovač súboru pre vstup bashu z fd %d"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: bufer už existuje pre nový fd %d"
@@ -1285,22 +1285,22 @@ msgstr "%s: chybná špecifikácia sieťovej cesty"
 msgid "network operations not supported"
 msgstr "sieťové operácie nie sú podporované"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr "setlocale: LC_ALL: nemožno zmeniť locale (%s)"
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr "setlocale: LC_ALL: nemožno zmeniť locale (%s): %s"
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "setlocale: %s: nie je možné zmeniť locale (%s)"
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "setlocale: %s: nie je možné zmeniť locale (%s): %s"
@@ -1443,7 +1443,7 @@ msgstr "Na opustenie shellu použite „%s“.\n"
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "neočakávaný koniec súboru počas hľadania zodpovedajúceho „)“"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "dokončovanie: funkcia „%s“ nebola nájdená"
@@ -1879,12 +1879,12 @@ msgstr "chýba „]“"
 msgid "invalid signal number"
 msgstr "neplatné číslo signálu"
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: chybná hodnota v trap_list[%d]: %p"
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -2056,7 +2056,8 @@ msgid "caller [expr]"
 msgstr "caller [výraz]"
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
+#, fuzzy
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-L|[-P [-e]]] [adresár]"
 
 #: builtins.c:66
@@ -2633,6 +2634,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2673,7 +2677,7 @@ msgstr ""
 "    Vráti 0 ak bol aktuálny adresár zmenený a ak sa pri použití voľby -P\n"
 "    úspešne nastaví $PWD, inak nenulovú hodnotu."
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2701,7 +2705,7 @@ msgstr ""
 "    Vracia 0 ak nie je zadaná neplatná voľba alebo nie je možné\n"
 "    prečítať aktuálny adresár."
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2717,7 +2721,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vždy vráti pravda."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2729,7 +2733,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vždy vráti 0."
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2743,7 +2747,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vždy vráti nepravda."
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2776,7 +2780,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti návratovú hodnotu PRÍKAZu alebo zlyhá ak nenájde PRÍKAZ."
 
-#: builtins.c:485
+#: builtins.c:487
 #, fuzzy
 msgid ""
 "Set variable values and attributes.\n"
@@ -2850,7 +2854,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti 0 ak nebola zadaná neplatná voľba a nevyskytla sa chyba."
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2860,7 +2864,7 @@ msgstr ""
 "    \n"
 "    Zastaralé. Pozri „help declare“."
 
-#: builtins.c:533
+#: builtins.c:535
 #, fuzzy
 msgid ""
 "Define local variables.\n"
@@ -2887,7 +2891,7 @@ msgstr ""
 "    Vráti 0 ak nebola zadaná neplatná voľba, nevyskytla sa chyba a\n"
 "    shell práve nevykonáva funkciu."
 
-#: builtins.c:550
+#: builtins.c:552
 #, fuzzy
 msgid ""
 "Write arguments to the standard output.\n"
@@ -2949,7 +2953,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti 0 ak sa nevyskytla sa chyba pri zápise."
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2971,7 +2975,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti 0 ak sa nevyskytla sa chyba pri zápise."
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -3025,7 +3029,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti 0 ak NÁZOV nie je vstavaná funkcia shellu a nevyskytla sa chyba."
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -3044,7 +3048,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti návratovú hodnotu príkazu alebo 0 ak je príkaz prázdny."
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -3120,7 +3124,7 @@ msgstr ""
 "    Vráti 0 ak je voľba nájdená; zlyhá po dosiahnutí konca reťazca volieb\n"
 "    alebo ak sa vyskytne chyba."
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -3160,7 +3164,7 @@ msgstr ""
 "    Vráti 0 ak sa nestane, že PRÍKAZ nebol nájdený a nevyskytne sa chyba\n"
 "    presmerovania."
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -3172,7 +3176,7 @@ msgstr ""
 "    Ukončí shell s návratovou hodnotou N. Ak sa N vynechá, návratová\n"
 "    hodnota  sa nastaví podľa stavu posledného vykonaného príkazu."
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -3185,7 +3189,7 @@ msgstr ""
 "    Ukončí login shell s návratovou hodnotou N. Vráti chybu ak nie je\n"
 "    spustený v login shelli."
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -3241,7 +3245,7 @@ msgstr ""
 "    Vráti 0 alebo stav vykonaného príkazu; nenulovú hodnotu ak sa vyskytne\n"
 "    chyba."
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3261,7 +3265,7 @@ msgstr ""
 "    Stav príkazu umiestneného do popredia; nenulovú hodnotu ak sa vyskytne\n"
 "    chyba."
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -3282,7 +3286,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti 0 ak nie je riadenie úloh vypnuté a nevyskytne sa chyba."
 
-#: builtins.c:782
+#: builtins.c:784
 #, fuzzy
 msgid ""
 "Remember or display program locations.\n"
@@ -3330,7 +3334,7 @@ msgstr ""
 "    Vráti 0 ak sa nestalo, že NÁZOV nebol nájdený a nebola zadaná\n"
 "    neplatná voľba."
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3370,7 +3374,7 @@ msgstr ""
 "    Vráti 0 ak sa nestalo, že VZOR nebol nájdený a nebola zadaná\n"
 "    neplatná voľba."
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3433,7 +3437,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti 0 ak nebola zadaná neplatná voľba a nevyskytla sa chyba."
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3476,7 +3480,7 @@ msgstr ""
 "    Vráti 0 ak nebola zadaná neplatná voľba a nevyskytla sa chyba.\n"
 "    Ak je použitá voľba -x, vráti sa návratová hodnota PRÍKAZu."
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3506,7 +3510,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti 0 ak nebola zadaná neplatná JOBSPEC."
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3546,7 +3550,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti 0 ak nebola zadaná neplatná voľba a nevyskytla sa chyba."
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -3631,7 +3635,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Ak sa posledný ARG vyhodnotí na 0, let vráti 1; 0 inak sa vráti 0."
 
-#: builtins.c:981
+#: builtins.c:983
 #, fuzzy
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
@@ -3725,7 +3729,7 @@ msgstr ""
 "    Vráti 0 ak sa nenarazí pri čítaní nakoniec súboru, nevyprší čas na\n"
 "    čítanie a ako argument -u nebol je zadaný neplatný popisovač."
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3746,7 +3750,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti N alebo zlyhá ak shell nevykonáva funkciu či skript."
 
-#: builtins.c:1039
+#: builtins.c:1041
 #, fuzzy
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
@@ -3917,7 +3921,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti 0 ak nebola zadaná neplatná voľba."
 
-#: builtins.c:1124
+#: builtins.c:1126
 #, fuzzy
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
@@ -3957,7 +3961,7 @@ msgstr ""
 "    Vráti 0 ak sa nestalo, že je NÁZOV iba na čítanie a nebola zadaná\n"
 "    neplatná voľba."
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3992,7 +3996,7 @@ msgstr ""
 "    Vráti 0 ak sa nestalo, že je NÁZOV neplatný a nebola zadaná\n"
 "    neplatná voľba."
 
-#: builtins.c:1165
+#: builtins.c:1167
 #, fuzzy
 msgid ""
 "Mark shell variables as unchangeable.\n"
@@ -4033,7 +4037,7 @@ msgstr ""
 "    Vráti 0 ak sa nestalo, že je NÁZOV neplatný a nebola zadaná\n"
 "    neplatná voľba."
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -4051,7 +4055,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti 0 ak sa nestalo, že je N záporné alebo väčšie ako $#."
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -4075,7 +4079,7 @@ msgstr ""
 "    Vráti návratovú hodnotu posledného príkazu v SÚBORe; zlyhá ak nie je\n"
 "    možné SÚBOR načítať."
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -4099,7 +4103,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti 0 ak sa nestalo, že je vypnuté riadenie úloh a nevyskytla sa chyba."
 
-#: builtins.c:1246
+#: builtins.c:1248
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -4261,7 +4265,7 @@ msgstr ""
 "    Vráti 0 ak VÝR vyhodnotí ako pravdivý; zlyhá ako sa VÝR vyhodnotí\n"
 "    ako nepravdivý alebo je zadaný neplatný argument."
 
-#: builtins.c:1327
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4273,7 +4277,7 @@ msgstr ""
 "    Toto je synonymum vsatavanej funkcie „test“, ale posledný\n"
 "    argument musí byť literál „]“, ktorý uzatvára otvárajúcu „[“."
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -4292,7 +4296,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vždy vráti 0."
 
-#: builtins.c:1348
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -4372,7 +4376,7 @@ msgstr ""
 "    Vráti 0 ak sa nestalo, že je SIGSPEC neplatný a nebola zadaná\n"
 "    neplatná voľba."
 
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -4427,7 +4431,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti 0 ak boli nájdené všetky NÁZVY; zlyhá ak nie."
 
-#: builtins.c:1415
+#: builtins.c:1417
 #, fuzzy
 msgid ""
 "Modify shell resource limits.\n"
@@ -4515,7 +4519,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti 0 ak nebola zadaná neplatná voľba a nevyskytla sa chyba."
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -4549,7 +4553,7 @@ msgstr ""
 "    Vráti 0 ak sa nestalo, že je REŽIM neplatný a nebola zadaná\n"
 "    neplatná voľba."
 
-#: builtins.c:1483
+#: builtins.c:1485
 #, fuzzy
 msgid ""
 "Wait for job completion and return exit status.\n"
@@ -4581,7 +4585,7 @@ msgstr ""
 "    Vráti stav ID; zlyhá ak je ID neplatný alebo bola zadaná\n"
 "    neplatná voľba."
 
-#: builtins.c:1504
+#: builtins.c:1506
 #, fuzzy
 msgid ""
 "Wait for process completion and return exit status.\n"
@@ -4607,7 +4611,7 @@ msgstr ""
 "    Vráti stav ID; zlyhá ak je ID neplatný alebo bola zadaná neplatná\n"
 "    voľba."
 
-#: builtins.c:1519
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -4629,7 +4633,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti návratovú hodnotu posledného vykonaného príkazu."
 
-#: builtins.c:1533
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -4659,7 +4663,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti návratovú hodnotu posledného vykonaného príkazu."
 
-#: builtins.c:1551
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -4694,7 +4698,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti návratovú hodnotu posledného vykonaného príkazu."
 
-#: builtins.c:1572
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -4722,7 +4726,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Návratová hodnota je návratová hodnota RÚRY."
 
-#: builtins.c:1589
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -4740,7 +4744,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti návratovú hodnotu posledného vykonaného príkazu."
 
-#: builtins.c:1601
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -4777,7 +4781,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti návratovú hodnotu posledného vykonaného príkazu."
 
-#: builtins.c:1618
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -4795,7 +4799,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti návratovú hodnotu posledného vykonaného príkazu."
 
-#: builtins.c:1630
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -4813,7 +4817,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti návratovú hodnotu posledného vykonaného príkazu."
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -4835,7 +4839,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti návratovú hodnotu PRÍKAZu."
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -4860,7 +4864,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti 0 ak sa nestalo, že je NÁZOV iba na čítanie."
 
-#: builtins.c:1670
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -4878,7 +4882,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti návratovú hodnotu posledného vykonaného príkazu."
 
-#: builtins.c:1682
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -4902,7 +4906,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti návratovú hodnotu obnovenej úlohy."
 
-#: builtins.c:1697
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -4920,7 +4924,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti 1 ak sa VÝRAZ vyhodnotí na 0; inak vráti 0."
 
-#: builtins.c:1709
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -4968,7 +4972,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti 0 alebo 1 v závislosti na hodnote VÝRAZu."
 
-#: builtins.c:1735
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -5072,7 +5076,7 @@ msgstr ""
 "    HISTIGNORE\tBodkočiarkami oddelený zoznam vzoriek, ktoré\n"
 "    \t\tsa používajú na rozhodovanie, či sa príkaz uloží do histórie.\n"
 
-#: builtins.c:1792
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -5128,7 +5132,7 @@ msgstr ""
 "    Vráti 0 ak nebol zadaný neplatný argument a nevyskytla sa\n"
 "    chyba pri zmene adresára."
 
-#: builtins.c:1826
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -5178,7 +5182,7 @@ msgstr ""
 "    Vráti 0 ak nebol zadaný neplatný argument a nevyskytla sa\n"
 "    chyba pri zmene adresára."
 
-#: builtins.c:1856
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -5229,7 +5233,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti 0 ak nebol zadaný neplatný argument a nevyskytla sa chyba."
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -5267,7 +5271,7 @@ msgstr ""
 "    Vráti 0 ak je OPTNAME zapnuté; zlyhá ak bola zadaná\n"
 "    neplatná voľba alebo OPTNAME je vypnuté."
 
-#: builtins.c:1906
+#: builtins.c:1908
 #, fuzzy
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
@@ -5332,7 +5336,7 @@ msgstr ""
 "    Vráti 0 ak nebola zadaná neplatná voľba a nevyskytla sa chyba pri\n"
 "    zápise či priradení."
 
-#: builtins.c:1940
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -5380,7 +5384,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti 0 ak nebola zadaná neplatná voľba a nevyskytla sa chyba."
 
-#: builtins.c:1968
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -5400,7 +5404,7 @@ msgstr ""
 "    Návratová hodnota:\n"
 "    Vráti 0 ak nebola zadaná neplatná voľba a nevyskytla sa chyba."
 
-#: builtins.c:1983
+#: builtins.c:1985
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -5456,7 +5460,7 @@ msgstr ""
 "    Vráti 0 ak nebola zadaná neplatná voľba a NÁZOV nemá definovanú\n"
 "    špecifikáciu dopĺňania."
 
-#: builtins.c:2013
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
@@ -5529,7 +5533,7 @@ msgstr ""
 "    Vráti 0 ak nebola zadaná neplatná voľba a POLE nie je len na čítanie a\n"
 "    nie je to indexované pole."
 
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 4f7dd54e844165debf160109fb46efb31ffda462..4b60090bc939ec51fe59676f46af00811fc3d01f 100644 (file)
Binary files a/po/sl.gmo and b/po/sl.gmo differ
index fbb8622d24a702a006b1cab98f2366c999b3c86d..932e7b84b3819608363967c782348fd7e8a52497 100644 (file)
--- a/po/sl.po
+++ b/po/sl.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 4.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2012-05-29 16:17+0100\n"
 "Last-Translator: Klemen Košir <klemen.kosir@gmx.com>\n"
 "Language-Team: Slovenian <translation-team-sl@lists.sourceforge.net>\n"
@@ -49,22 +49,22 @@ msgstr "%s: %s: treba je uporabiti podpis pri dodeljevanju povezanega polja"
 msgid "%s: cannot create: %s"
 msgstr "%s: ni mogoče ustvariti: %s"
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 "bash_execute_unix_command: ni mogoče najti tipkovne razvrstitve za ukaz"
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: prvi znak brez presledka ni `\"'"
 
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "brez zaključka `%c' v %s"
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: manjka ločilnik dvopičja"
@@ -116,7 +116,7 @@ msgstr "števec zanke"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "smiselno samo v `for', `while', ali `until' zanki"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -126,15 +126,15 @@ msgstr ""
 "    \n"
 "    Brez EXPR vrne "
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "HOME ni nastavljen"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "preveč argumentov"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "OLDPWD ni nastavljen"
 
@@ -318,7 +318,7 @@ msgstr ""
 msgid "cannot use `-f' to make functions"
 msgstr "ni mogoče uporabiti `-f' za ustvarjanje funkcij"
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: funkcija samo za branje"
@@ -357,7 +357,7 @@ msgstr "%s: ni dinamično naloženo"
 msgid "%s: cannot delete: %s"
 msgstr "%s: ni mogoče izbrisati: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -837,40 +837,40 @@ msgstr "%s je %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr "%s je razpršeno (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: neveljaven argument omejitve"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "`%c': slab ukaz"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: ni mogoče dobiti omejitve: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "omejitev"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: ni mogoče spremeniti omejitve: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "osmiško število"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "`%c': neveljaven operator simbolnega načina"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "`%c': neveljaven znak simbolnega načina"
@@ -929,42 +929,42 @@ msgstr "TIMEFORMAT: `%c': neveljaven znak oblike"
 msgid "pipe error"
 msgstr "napaka cevi"
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: omejeno: ni mogoče določiti `/' v imenih ukaza"
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: ukaza ni mogoče najti"
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: slab tolmač"
 
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, fuzzy, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: ni mogoče izvesti binarne datoteke"
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, fuzzy, c-format
 msgid "`%s': is a special builtin"
 msgstr "%s je vgrajena lupina\n"
 
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "ni mogoče podvajati fd %d v fd %d"
@@ -1039,17 +1039,17 @@ msgstr "%s: napaka izraza\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: ni mogoče dostopati do nadrejenih map"
 
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "ni mogoče ponastaviti načina brez zakasnitve za fd %d"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr "ni mogoče dodeliti opisnika novih map za vnos bash iz fd %d"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: medpomnilnik že obstaja za nov fd %d"
@@ -1291,22 +1291,22 @@ msgstr "%s: slabo določilo omrežne poti"
 msgid "network operations not supported"
 msgstr "omrežno opravilo ni podprto"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr "setlocale: LC_ALL: ni mogoče spremeniti jezikovne oznake (%s)"
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr "setlocale: LC_ALL: ni mogoče spremeniti jezikovne oznake (%s): %s"
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "setlocale: %s: ni mogoče spremeniti jezikovne oznake (%s)"
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "setlocale: %s: ni mogoče spremeniti jezikovne oznake (%s): %s"
@@ -1448,7 +1448,7 @@ msgstr "Uporabite \"%s\", če želite zapustiti lupino.\n"
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "nepričakovan konec datoteke med iskanjem ujemanja z `)'"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "končano: funkcije `%s' ni mogoče najti"
@@ -1880,12 +1880,12 @@ msgstr "manjka `]'"
 msgid "invalid signal number"
 msgstr "neveljavna števka signala"
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: slaba vrednost v trap_list[%d]: %p"
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -2055,7 +2055,8 @@ msgid "caller [expr]"
 msgstr "caller [izraz]"
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
+#, fuzzy
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-L|[-P [-e]]] [mapa]"
 
 #: builtins.c:66
@@ -2630,6 +2631,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2669,7 +2673,7 @@ msgstr ""
 "    Vrne 0, če je mapa spremenjena in če je $PWD uspešno nastavljen, kadar\n"
 "    je uporabljena možnost -P; drugače je ne-ničelna vrednost"
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2697,7 +2701,7 @@ msgstr ""
 "    Vrne 0, razen če je dana neveljavna možnost ali pa trenutne mape\n"
 "    ni mogoče prebrati."
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2713,7 +2717,7 @@ msgstr ""
 "     Stanje končanja:\n"
 "     Vedno uspešno."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2725,7 +2729,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vedno uspešno."
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2737,7 +2741,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vedno neuspešno."
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2770,7 +2774,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vrne stanje končanja UKAZA ali neuspešno, če UKAZA ni mogoče najti."
 
-#: builtins.c:485
+#: builtins.c:487
 #, fuzzy
 msgid ""
 "Set variable values and attributes.\n"
@@ -2846,7 +2850,7 @@ msgstr ""
 "    Vrne uspešno, razen če je predložena neveljavna možnost ali pride\n"
 "    do napake."
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2856,7 +2860,7 @@ msgstr ""
 "    \n"
 "    Zastarelo. Oglejte si `help declare'."
 
-#: builtins.c:533
+#: builtins.c:535
 #, fuzzy
 msgid ""
 "Define local variables.\n"
@@ -2883,7 +2887,7 @@ msgstr ""
 "    Vrne uspešno, razen če je predložena neveljavna možnost, pride\n"
 "    do napake ali pa lupina ne izvaja funkcije."
 
-#: builtins.c:550
+#: builtins.c:552
 #, fuzzy
 msgid ""
 "Write arguments to the standard output.\n"
@@ -2945,7 +2949,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vrne uspešno, razen če pride do napake pri pisanju."
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2967,7 +2971,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vrne uspešno, razen če pride do napake pri pisanju."
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -3019,7 +3023,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vrne uspešno, razen če IME ni vgrajena lupina ali če pride do napake."
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -3038,7 +3042,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vrne stanje končanja ali uspešno, če je ukaz prazen."
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -3116,7 +3120,7 @@ msgstr ""
 "    Vrne uspešno, če je možnost najdena; neuspešno, če pride\n"
 "    do konca možnosti ali do napake."
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -3155,7 +3159,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vrne uspešno, razen če UKAZ ni najden ali pride do napake preusmeritve."
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -3167,7 +3171,7 @@ msgstr ""
 "    Konča lupino s stanjem N. Če je N izpuščen, se uporabi stanje\n"
 "    končanja zadnjega izvršenega ukaza."
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -3180,7 +3184,7 @@ msgstr ""
 "    Konča prijavno lupino s stanjem končanja N. Vrne napako, če se\n"
 "    ne izvede v prijavni lupini."
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -3234,7 +3238,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vrne uspešno ali stanje izvedenega ukaza; ne-ničelno, če pride do napake."
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3255,7 +3259,7 @@ msgstr ""
 "    Stanje ukaza, postavljenega v ospredje, ali neuspešno, če se\n"
 "    pojavi napaka."
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -3278,7 +3282,7 @@ msgstr ""
 "    Vrne uspešno, razen če nadzor posla ni omogočen ali če pride\n"
 "    do napake."
 
-#: builtins.c:782
+#: builtins.c:784
 #, fuzzy
 msgid ""
 "Remember or display program locations.\n"
@@ -3321,7 +3325,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vrne uspešno, razen če IME ni najdeno ali če je dana neveljavna možnost."
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3361,7 +3365,7 @@ msgstr ""
 "    Vrne uspešno, razen če VZOREC ni najden ali pa je dana neveljavna\n"
 "    možnost."
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3428,7 +3432,7 @@ msgstr ""
 "    Vrne uspešno, razen če je podana neveljavna možnost ali če pride\n"
 "    do napake."
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3472,7 +3476,7 @@ msgstr ""
 "    Vrne uspešno, razen če je dana neveljavna možnost ali če pride do\n"
 "    napake. Če se uporabi -x, vrne stanje končanja UKAZA."
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3504,7 +3508,7 @@ msgstr ""
 "    Vrne uspešno, razen če je dana neveljavna možnost ali če je dano\n"
 "    DOLOČILO_POSLA."
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3545,7 +3549,7 @@ msgstr ""
 "    Vrne uspešno, razen če je dana neveljavna možnost ali če pride do\n"
 "    napake."
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -3632,7 +3636,7 @@ msgstr ""
 "    Stanje končanja\n"
 "    Če zadnji ARG ovrednoti na 0, let vrne 1; sicer let vrne 0."
 
-#: builtins.c:981
+#: builtins.c:983
 #, fuzzy
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
@@ -3724,7 +3728,7 @@ msgstr ""
 "    omejitev prekoračena ali če je dan neveljaven opisnik datotek kot\n"
 "    argument v -u."
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3744,7 +3748,7 @@ msgstr ""
 "    Stanje končanja\n"
 "    Vrne N ali neuspešno, če lupina ne izvede funkcije ali skripta."
 
-#: builtins.c:1039
+#: builtins.c:1041
 #, fuzzy
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
@@ -3916,7 +3920,7 @@ msgstr ""
 "    Stanje končanja\n"
 "    Vrne uspešno, razen če je dana neveljavna možnost."
 
-#: builtins.c:1124
+#: builtins.c:1126
 #, fuzzy
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
@@ -3955,7 +3959,7 @@ msgstr ""
 "    Vrne uspešno, razen če je dana neveljavna možnost ali če je IME samo\n"
 "    za branje."
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3989,7 +3993,7 @@ msgstr ""
 "    Vrne uspešno, razen če je dana neveljavna možnost ali če je\n"
 "    neveljavno IME."
 
-#: builtins.c:1165
+#: builtins.c:1167
 #, fuzzy
 msgid ""
 "Mark shell variables as unchangeable.\n"
@@ -4030,7 +4034,7 @@ msgstr ""
 "    Vrne uspešno, razen če je dana neveljavna možnost ali če je\n"
 "    neveljavno IME."
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -4048,7 +4052,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vrne uspešno, razen če je N negativen ali večji kot $#."
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -4072,7 +4076,7 @@ msgstr ""
 "    Vrne stanje zadnjega izvršenega ukaza v IMENU_DATOTEKE; vrne\n"
 "    neuspešno, če IMENA_DATOTEKE ni mogoče brati."
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -4098,7 +4102,7 @@ msgstr ""
 "    Vrne uspešno, razen če nadzor posla ni omogočen ali če pride do\n"
 "    napake."
 
-#: builtins.c:1246
+#: builtins.c:1248
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -4260,7 +4264,7 @@ msgstr ""
 "    Vrne uspešno, če IZRAZ ovrednoti prav, neuspešno vrne, če IZRAZ \n"
 "    ovrednoti napak ali če je dan neveljaven argument."
 
-#: builtins.c:1327
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4272,7 +4276,7 @@ msgstr ""
 "    To je sopomenka za vgrajeno lupino \"test\", toda zadnji argument\n"
 "    mora biti dobesedni `]' za ujemanje z uklepajem `['."
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -4291,7 +4295,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vedno uspešno."
 
-#: builtins.c:1348
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -4371,7 +4375,7 @@ msgstr ""
 "    Vrne uspešno, razen če je SIGSPEC neveljaven ali je dana neveljavna "
 "možnost."
 
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -4428,7 +4432,7 @@ msgstr ""
 "    Vrne uspešno, če so vsa IMENA najdena; vrne neuspešno, če katero\n"
 "    ni najdeno."
 
-#: builtins.c:1415
+#: builtins.c:1417
 #, fuzzy
 msgid ""
 "Modify shell resource limits.\n"
@@ -4518,7 +4522,7 @@ msgstr ""
 "    Vrne uspešno, razen če je dana neveljavna možnost ali če pride do\n"
 "    napake."
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -4552,7 +4556,7 @@ msgstr ""
 "    Vrne uspešno, razen če je NAČIN neveljaven ali če je dana neveljavna\n"
 "    možnost."
 
-#: builtins.c:1483
+#: builtins.c:1485
 #, fuzzy
 msgid ""
 "Wait for job completion and return exit status.\n"
@@ -4585,7 +4589,7 @@ msgstr ""
 "    Vrne stanje ID-ja; vrne neuspešno, če je ID neveljaven ali če je dana\n"
 "    neveljavna možnost."
 
-#: builtins.c:1504
+#: builtins.c:1506
 #, fuzzy
 msgid ""
 "Wait for process completion and return exit status.\n"
@@ -4610,7 +4614,7 @@ msgstr ""
 "    Vrne stanje ID-ja; neuspešno, če je ID neveljaven ali če je dana\n"
 "    neveljavna možnost."
 
-#: builtins.c:1519
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -4633,7 +4637,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vrne stanje zadnjega izvršenega ukaza."
 
-#: builtins.c:1533
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -4664,7 +4668,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vrne stanje zadnjega izvršenega ukaza."
 
-#: builtins.c:1551
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -4701,7 +4705,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vrne stanje zadnjega izvršenega ukaza."
 
-#: builtins.c:1572
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -4730,7 +4734,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Stanje končanja je stanje končanja CEVOVODA."
 
-#: builtins.c:1589
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -4748,7 +4752,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vrne stanje zadnjega izvršenega ukaza."
 
-#: builtins.c:1601
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -4782,7 +4786,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vrne stanje zadnjega izvršenega ukaza."
 
-#: builtins.c:1618
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -4800,7 +4804,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vrne stanje zadnjega izvršenega ukaza."
 
-#: builtins.c:1630
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -4818,7 +4822,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vrne stanje zadnjega izvršenega ukaza."
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -4840,7 +4844,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vrne stanje končanja UKAZA."
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -4864,7 +4868,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vrne uspešno, razen če je IME samo za branje."
 
-#: builtins.c:1670
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -4882,7 +4886,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vrne stanje zadnjega izvršenega ukaza."
 
-#: builtins.c:1682
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -4906,7 +4910,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vrne stanje obnovljenega posla."
 
-#: builtins.c:1697
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -4924,7 +4928,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vrne 1, če je IZRAZ enakovreden; sicer vrne 0."
 
-#: builtins.c:1709
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -4978,7 +4982,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    0 ali 1, odvisno od vrednosti IZRAZA."
 
-#: builtins.c:1735
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -5082,7 +5086,7 @@ msgstr ""
 "    HISTIGNORE\tZ dvopičjem ločen seznam vzorcev, ki so uporabljeni \n"
 "    \t\tza odločanje, kateri ukazi naj se shranijo na seznam zgodovine.\n"
 
-#: builtins.c:1792
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -5138,7 +5142,7 @@ msgstr ""
 "    Vrne uspešno, razen če je predložen neveljaven argument ali če\n"
 "    sprememba mape spodleti."
 
-#: builtins.c:1826
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -5188,7 +5192,7 @@ msgstr ""
 "    Vrne uspešno, razen če je predložen neveljaven argument ali če\n"
 "    sprememba mape spodleti."
 
-#: builtins.c:1856
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -5239,7 +5243,7 @@ msgstr ""
 "    Stanje končanja:\n"
 "    Vrne uspešno, razen če je dana neveljavna možnost ali če pride do napake."
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -5276,7 +5280,7 @@ msgstr ""
 "    Vrne uspešno, če je IME_MOŽNOSTI omogočeno; neuspešno, če je\n"
 "    dana neveljavna možnost ali če je IME_MOŽNOSTI onemogočeno."
 
-#: builtins.c:1906
+#: builtins.c:1908
 #, fuzzy
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
@@ -5342,7 +5346,7 @@ msgstr ""
 "napake\n"
 "    branja ali dodelitve."
 
-#: builtins.c:1940
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -5393,7 +5397,7 @@ msgstr ""
 "    Vrne uspešno, razen če je predložena neveljavna možnost ali če pride\n"
 "    do napake."
 
-#: builtins.c:1968
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -5415,7 +5419,7 @@ msgstr ""
 "    Vrne uspešno, razen če je predložena neveljavna možnost ali če pride\n"
 "    do napake."
 
-#: builtins.c:1983
+#: builtins.c:1985
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -5471,7 +5475,7 @@ msgstr ""
 "    Vrne uspešno, razen če je predložena neveljavna možnost ali pa IME\n"
 "    nima določenega določila dopolnjevanja."
 
-#: builtins.c:2013
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
@@ -5547,7 +5551,7 @@ msgstr ""
 "    Vrne uspešno, razen če je dana neveljavna možnost oz. je POLJE samo\n"
 "    za branje ali pa ni zabeleženo polje."
 
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 8794f332b7f9a2927f490a8bc426f17a771faf07..afc8a4eadfb21df60790569c8be1429b697bd616 100644 (file)
Binary files a/po/sv.gmo and b/po/sv.gmo differ
index f63bcc98feff33568e811e34d2ef6761317b1a28..07ab1a06a1d708950e247a6597e696d526128c07 100644 (file)
--- a/po/sv.po
+++ b/po/sv.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 4.3-pre2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-03-08 16:00-0500\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2013-08-25 20:00+0200\n"
 "Last-Translator: Göran Uddeborg <goeran@uddeborg.se>\n"
 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
@@ -22,7 +22,7 @@ msgstr ""
 msgid "bad array subscript"
 msgstr "felaktigt vektorindex"
 
-#: arrayfunc.c:356 builtins/declare.def:578
+#: arrayfunc.c:356 builtins/declare.def:585
 #, c-format
 msgid "%s: cannot convert indexed to associative array"
 msgstr "%s: det går inte att konvertera en indexerad vektor till associativ"
@@ -47,21 +47,23 @@ msgstr "%s: %s: måste använda index vid tilldelning av associativ vektor"
 msgid "%s: cannot create: %s"
 msgstr "%s: det går inte att skapa: %s"
 
-#: bashline.c:3923
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
-msgstr "bash_execute_unix_command: det går inte att hitta en tangentbindning för kommandot"
+msgstr ""
+"bash_execute_unix_command: det går inte att hitta en tangentbindning för "
+"kommandot"
 
-#: bashline.c:4010
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: första ickeblanka tecknet är inte '\"'"
 
-#: bashline.c:4039
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "ingen avslutande \"%c\" i %s"
 
-#: bashline.c:4073
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: kolonseparator saknas"
@@ -113,7 +115,7 @@ msgstr "slingräknare"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "endast meningsfullt i en \"for\"-, \"while\"- eller \"until\"-slinga"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -123,15 +125,15 @@ msgstr ""
 "    \n"
 "    Utan UTTR, returnerar "
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "HOME är inte satt"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "för många argument"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "OLDPWD är inte satt"
 
@@ -188,7 +190,7 @@ msgstr "ogiltigt oktalt tal"
 msgid "invalid hex number"
 msgstr "ogiltigt hexadecimalt tal"
 
-#: builtins/common.c:242 expr.c:1451
+#: builtins/common.c:242 expr.c:1461
 msgid "invalid number"
 msgstr "ogiltigt tal"
 
@@ -301,31 +303,31 @@ msgstr "kör inte en kompletteringsfunktion"
 msgid "can only be used in a function"
 msgstr "kan endast användas i en funktion"
 
-#: builtins/declare.def:311 builtins/declare.def:526
+#: builtins/declare.def:315 builtins/declare.def:533
 #, c-format
 msgid "%s: reference variable cannot be an array"
 msgstr "%s: en referensvariabel kan inte vara en vektor"
 
-#: builtins/declare.def:317
+#: builtins/declare.def:324
 #, c-format
 msgid "%s: nameref variable self references not allowed"
 msgstr "%s: att en namnreferensvariabel självrefererar är inte tillåtet"
 
-#: builtins/declare.def:415
+#: builtins/declare.def:422
 msgid "cannot use `-f' to make functions"
 msgstr "det går inte att använda \"-f\" för att göra funktioner"
 
-#: builtins/declare.def:427 execute_cmd.c:5315
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: endast läsbar funktion"
 
-#: builtins/declare.def:565
+#: builtins/declare.def:572
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "%s: det går inte att förstöra vektorvariabler på detta sätt"
 
-#: builtins/declare.def:572 builtins/read.def:721
+#: builtins/declare.def:579 builtins/read.def:733
 #, c-format
 msgid "%s: cannot convert associative to indexed array"
 msgstr "%s: det går inte att konvertera en associativ vektor till indexerad"
@@ -354,7 +356,7 @@ msgstr "%s: inte dynamiskt laddad"
 msgid "%s: cannot delete: %s"
 msgstr "%s: kan inte ta bort: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5162
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -403,11 +405,11 @@ msgstr "Det finns körande jobb.\n"
 msgid "no command found"
 msgstr "hittar inget kommando"
 
-#: builtins/fc.def:312 builtins/fc.def:359
+#: builtins/fc.def:320 builtins/fc.def:369
 msgid "history specification"
 msgstr "historiespecifikation"
 
-#: builtins/fc.def:380
+#: builtins/fc.def:390
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: det går inte att öppna temporärfil: %s"
@@ -452,17 +454,20 @@ msgid_plural "Shell commands matching keywords `"
 msgstr[0] "Skalkommandon som matchar nyckelordet '"
 msgstr[1] "Skalkommandon som matchar nyckelorden '"
 
-#: builtins/help.def:168
+#: builtins/help.def:182
 #, c-format
-msgid "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
-msgstr "inget hjälpämne matchar \"%s\".  Prova \"help help\" eller \"man -k %s\" eller \"info %s\"."
+msgid ""
+"no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
+msgstr ""
+"inget hjälpämne matchar \"%s\".  Prova \"help help\" eller \"man -k %s\" "
+"eller \"info %s\"."
 
-#: builtins/help.def:185
+#: builtins/help.def:199
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: det går inte att öppna: %s"
 
-#: builtins/help.def:471
+#: builtins/help.def:485
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -513,7 +518,7 @@ msgstr "%s: argument måste vara processer eller job-id:n"
 msgid "Unknown error"
 msgstr "Okänt fel"
 
-#: builtins/let.def:95 builtins/let.def:120 expr.c:586 expr.c:601
+#: builtins/let.def:95 builtins/let.def:120 expr.c:583 expr.c:598
 msgid "expression expected"
 msgstr "uttryck förväntades"
 
@@ -620,10 +625,12 @@ msgid ""
 "    \twith its position in the stack\n"
 "    \n"
 "    Arguments:\n"
-"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
 "\tdirs when invoked without options, starting with zero."
 msgstr ""
 "Visa listan av kataloger i minnet just nu.  Kataloger hamnar i listan\n"
@@ -734,14 +741,15 @@ msgstr ""
 msgid "%s: invalid timeout specification"
 msgstr "%s: ogiltig tidsgränsspecifikation"
 
-#: builtins/read.def:666
+#: builtins/read.def:678
 #, c-format
 msgid "read error: %d: %s"
 msgstr "läsfel: %d: %s"
 
 #: builtins/return.def:75
 msgid "can only `return' from a function or sourced script"
-msgstr "det går bara att göra \"return\" från en funktion eller källinläst skript"
+msgstr ""
+"det går bara att göra \"return\" från en funktion eller källinläst skript"
 
 #: builtins/set.def:782
 msgid "cannot simultaneously unset a function and a variable"
@@ -827,40 +835,40 @@ msgstr "%s är %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr "%s är hashad (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: ogiltigt gränsargument"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "\"%c\": felaktigt kommando"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: kan inte avgöra gränsen: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "gräns"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: kan inte ändra gränsen: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "oktalt tal"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "\"%c\": ogiltig operator för symboliskt läge"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "\"%c\": ogiltigt tecken för symboliskt läge"
@@ -910,117 +918,117 @@ msgstr "\atiden gick ut i väntan på indata: automatisk utloggning\n"
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr "det går inte att omdiregera standard in från /dev/null: %s"
 
-#: execute_cmd.c:1228
+#: execute_cmd.c:1230
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr "TIMEFORMAT: \"%c\": ogiltigt formateringstecken"
 
-#: execute_cmd.c:2282
+#: execute_cmd.c:2284
 msgid "pipe error"
 msgstr "rörfel"
 
-#: execute_cmd.c:4347
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr "%s: maximal nästning av funktioner överskriden (%d)"
 
-#: execute_cmd.c:4840
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: begränsat: det går inte att ange \"/\" i kommandonamn"
 
-#: execute_cmd.c:4929
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: kommandot finns inte"
 
-#: execute_cmd.c:5160
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: execute_cmd.c:5197
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: felaktig tolk"
 
-#: execute_cmd.c:5234
+#: execute_cmd.c:5248
 #, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: det går inte att köra binär fil: %s"
 
-#: execute_cmd.c:5306
+#: execute_cmd.c:5320
 #, c-format
 msgid "`%s': is a special builtin"
 msgstr "”%s”: är en speciell inbyggd"
 
-#: execute_cmd.c:5358
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "det går inte att duplicera fb %d till fb %d"
 
-#: expr.c:262
+#: expr.c:259
 msgid "expression recursion level exceeded"
 msgstr "rekursionsnivå i uttryck överskriden"
 
-#: expr.c:286
+#: expr.c:283
 msgid "recursion stack underflow"
 msgstr "underspill i rekursionsstacken"
 
-#: expr.c:434
+#: expr.c:431
 msgid "syntax error in expression"
 msgstr "syntaxfel i uttrycket"
 
-#: expr.c:478
+#: expr.c:475
 msgid "attempted assignment to non-variable"
 msgstr "försök att tilldela till en icke-variabel"
 
-#: expr.c:498 expr.c:847
+#: expr.c:495 expr.c:851
 msgid "division by 0"
 msgstr "division med 0"
 
-#: expr.c:545
+#: expr.c:542
 msgid "bug: bad expassign token"
 msgstr "bug: felaktig expassign-token"
 
-#: expr.c:598
+#: expr.c:595
 msgid "`:' expected for conditional expression"
 msgstr "\":\" förväntades i villkorligt uttryck"
 
-#: expr.c:904
+#: expr.c:910
 msgid "exponent less than 0"
 msgstr "exponenten är mindre än 0"
 
-#: expr.c:957
+#: expr.c:967
 msgid "identifier expected after pre-increment or pre-decrement"
 msgstr "en identifierare förväntades efter pre-ökning eller pre-minskning"
 
-#: expr.c:983
+#: expr.c:993
 msgid "missing `)'"
 msgstr "\")\" saknas"
 
-#: expr.c:1034 expr.c:1371
+#: expr.c:1044 expr.c:1381
 msgid "syntax error: operand expected"
 msgstr "syntaxfel: en operand förväntades"
 
-#: expr.c:1373
+#: expr.c:1383
 msgid "syntax error: invalid arithmetic operator"
 msgstr "syntaxfel: ogiltig aritmetisk operator"
 
-#: expr.c:1397
+#: expr.c:1407
 #, c-format
 msgid "%s%s%s: %s (error token is \"%s\")"
 msgstr "%s%s%s: %s (felsymbol är \"%s\")"
 
-#: expr.c:1455
+#: expr.c:1465
 msgid "invalid arithmetic base"
 msgstr "ogiltig aritmetisk bas"
 
-#: expr.c:1475
+#: expr.c:1485
 msgid "value too great for base"
 msgstr "värdet är för stort för basen"
 
-#: expr.c:1524
+#: expr.c:1534
 #, c-format
 msgid "%s: expression error\n"
 msgstr "%s: uttrycksfel\n"
@@ -1029,17 +1037,18 @@ msgstr "%s: uttrycksfel\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: det går inte att komma åt föräldrakatalogen"
 
-#: input.c:101 subst.c:5067
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "det går inte att återställa fördröjningsfritt läge för fb %d"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
-msgstr "det går inte att allokera en ny filbeskrivare för bashindata från fb %d"
+msgstr ""
+"det går inte att allokera en ny filbeskrivare för bashindata från fb %d"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: buffert finns redan för ny fb %d"
@@ -1134,58 +1143,58 @@ msgstr "wait: pid %ld är inte ett barn till detta skal"
 msgid "wait_for: No record of process %ld"
 msgstr "wait_for: Ingen uppgift om process %ld"
 
-#: jobs.c:2689
+#: jobs.c:2692
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr "wait_for_job: jobb %d är stoppat"
 
-#: jobs.c:2981
+#: jobs.c:2984
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: jobbet har avslutat"
 
-#: jobs.c:2990
+#: jobs.c:2993
 #, c-format
 msgid "%s: job %d already in background"
 msgstr "%s: jobb %d är redan i bakgrunden"
 
-#: jobs.c:3215
+#: jobs.c:3218
 msgid "waitchld: turning on WNOHANG to avoid indefinite block"
 msgstr "waitchld: slår på WNOHANG för att undvika oändlig blockering"
 
-#: jobs.c:3699
+#: jobs.c:3709
 #, c-format
 msgid "%s: line %d: "
 msgstr "%s: rad %d: "
 
-#: jobs.c:3713 nojobs.c:843
+#: jobs.c:3723 nojobs.c:843
 #, c-format
 msgid " (core dumped)"
 msgstr " (minnesutskrift skapad)"
 
-#: jobs.c:3725 jobs.c:3738
+#: jobs.c:3735 jobs.c:3748
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr "(ak nu: %s)\n"
 
-#: jobs.c:3770
+#: jobs.c:3780
 msgid "initialize_job_control: getpgrp failed"
 msgstr "initialize_job_control: getpgrp misslyckades"
 
-#: jobs.c:3831
+#: jobs.c:3841
 msgid "initialize_job_control: line discipline"
 msgstr "initialize_job_control: linjedisciplin"
 
-#: jobs.c:3841
+#: jobs.c:3851
 msgid "initialize_job_control: setpgid"
 msgstr "initialize_job_control: setpgid"
 
-#: jobs.c:3862 jobs.c:3871
+#: jobs.c:3872 jobs.c:3881
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr "det går inte att sätta terminalprocessgrupp (%d)"
 
-#: jobs.c:3876
+#: jobs.c:3886
 msgid "no job control in this shell"
 msgstr "ingen jobbstyrning i detta skal"
 
@@ -1277,22 +1286,22 @@ msgstr "%s: felaktig specifikation av nätverkssökväg"
 msgid "network operations not supported"
 msgstr "nätverksoperationer stöds inte"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr "setlocale: LC_ALL: det går inte att ändra lokal (%s)"
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr "setlocale: LC_ALL: det går inte att ändra lokal (%s): %s"
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "setlocale: %s: det går inte att ändra lokal (%s)"
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "setlocale: %s: det går inte att ändra lokal (%s): %s"
@@ -1336,105 +1345,106 @@ msgstr "här-dokument på rad %d avgränsas av filslut (ville ha \"%s\")"
 #: make_cmd.c:759
 #, c-format
 msgid "make_redirection: redirection instruction `%d' out of range"
-msgstr "make_redirection: omdirigeringsinstruktion \"%d\" utanför giltigt intervall"
+msgstr ""
+"make_redirection: omdirigeringsinstruktion \"%d\" utanför giltigt intervall"
 
-#: parse.y:3209 parse.y:3480
+#: parse.y:3210 parse.y:3493
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "oväntat filslut vid sökning efter matchande \"%c\""
 
-#: parse.y:4086
+#: parse.y:4099
 msgid "unexpected EOF while looking for `]]'"
 msgstr "oväntat filslut vid sökning efter \"]]\""
 
-#: parse.y:4091
+#: parse.y:4104
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "syntaxfel i villkorligt uttryck: oväntad symbol \"%s\""
 
-#: parse.y:4095
+#: parse.y:4108
 msgid "syntax error in conditional expression"
 msgstr "syntaxfel i villkorligt uttryck"
 
-#: parse.y:4173
+#: parse.y:4186
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr "oväntad symbol \"%s\", \")\" förväntades"
 
-#: parse.y:4177
+#: parse.y:4190
 msgid "expected `)'"
 msgstr "\")\" förväntades"
 
-#: parse.y:4205
+#: parse.y:4218
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr "oväntat argument \"%s\" till villkorlig unär operator"
 
-#: parse.y:4209
+#: parse.y:4222
 msgid "unexpected argument to conditional unary operator"
 msgstr "oväntat argument till villkorlig unär operator"
 
-#: parse.y:4255
+#: parse.y:4268
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "oväntad symbol \"%s\", villkorlig binär operator förväntades"
 
-#: parse.y:4259
+#: parse.y:4272
 msgid "conditional binary operator expected"
 msgstr "villkorlig binär operato förväntades"
 
-#: parse.y:4281
+#: parse.y:4294
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr "oväntat argument \"%s\" till villkorlig binär operator"
 
-#: parse.y:4285
+#: parse.y:4298
 msgid "unexpected argument to conditional binary operator"
 msgstr "oväntat argument till villkorlig binär operator"
 
-#: parse.y:4296
+#: parse.y:4309
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "oväntad symbol \"%c\" i villkorligt kommando"
 
-#: parse.y:4299
+#: parse.y:4312
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "oväntad symbol \"%s\" i villkorligt kommando"
 
-#: parse.y:4303
+#: parse.y:4316
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "oväntad symbol %d i villkorligt kommando"
 
-#: parse.y:5649
+#: parse.y:5666
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "syntaxfel nära den oväntade symbolen \"%s\""
 
-#: parse.y:5667
+#: parse.y:5684
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "syntaxfel nära \"%s\""
 
-#: parse.y:5677
+#: parse.y:5694
 msgid "syntax error: unexpected end of file"
 msgstr "syntaxfel: oväntat filslut"
 
-#: parse.y:5677
+#: parse.y:5694
 msgid "syntax error"
 msgstr "syntaxfel"
 
-#: parse.y:5739
+#: parse.y:5756
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Använd \"%s\" fär att lämna skalet.\n"
 
-#: parse.y:5901
+#: parse.y:5918
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "oväntat filslut när matchande \")\" söktes"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "komplettering: funktion \"%s\" finns inte"
@@ -1501,7 +1511,7 @@ msgstr "%s: det går inte att tilldela fb till variabel"
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr "/dev/(tcp|udp)/host/port stöds inte utan nätverksfunktion"
 
-#: redir.c:861 redir.c:971 redir.c:1032 redir.c:1194
+#: redir.c:861 redir.c:973 redir.c:1034 redir.c:1199
 msgid "redirection error: cannot duplicate fd"
 msgstr "omdirigeringsfel: det går inte att duplicera fb"
 
@@ -1744,86 +1754,90 @@ msgstr "Okänd signal nr "
 msgid "Unknown Signal #%d"
 msgstr "Okänd signal nr %d"
 
-#: subst.c:1352 subst.c:1510
+#: subst.c:1358 subst.c:1516
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "felaktig substitution: ingen avslutande \"%s\" i %s"
 
-#: subst.c:2823
+#: subst.c:2829
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: det går inte att tilldela listor till vektormedlemmar"
 
-#: subst.c:4964 subst.c:4980
+#: subst.c:5026 subst.c:5042
 msgid "cannot make pipe for process substitution"
 msgstr "det går inte att skapa rör för processubstitution"
 
-#: subst.c:5012
+#: subst.c:5074
 msgid "cannot make child for process substitution"
 msgstr "det går inte att skapa barn för processubstitution"
 
-#: subst.c:5057
+#: subst.c:5119
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "det går inte att öppna namngivet rör %s för läsning"
 
-#: subst.c:5059
+#: subst.c:5121
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "det går inte att öppna namngivet rör %s för skrivning"
 
-#: subst.c:5077
+#: subst.c:5139
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "det går inte att duplicera namngivet rör %s som fb %d"
 
-#: subst.c:5273
+#: subst.c:5337
 msgid "cannot make pipe for command substitution"
 msgstr "det går inte att skapa rör för kommandosubstitution"
 
-#: subst.c:5311
+#: subst.c:5375
 msgid "cannot make child for command substitution"
 msgstr "det går inte att skapa barn för kommandosubstitution"
 
-#: subst.c:5330
+#: subst.c:5394
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr "command_substitute: det går inte att duplicera rör som fb 1"
 
-#: subst.c:5733 subst.c:7900
+#: subst.c:5798 subst.c:8001
 #, c-format
 msgid "%s: invalid variable name for name reference"
 msgstr "%s: ogiltigt variabelnamn för referens"
 
-#: subst.c:5926
+#: subst.c:6009
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: parametern tom eller inte satt"
 
-#: subst.c:6198 subst.c:6213
+#: subst.c:6281 subst.c:6296
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: delstränguttryck < 0"
 
-#: subst.c:7356
+#: subst.c:7457
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: felaktig substitution"
 
-#: subst.c:7433
+#: subst.c:7534
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: det går inte att tilldela på detta sätt"
 
-#: subst.c:7767
-msgid "future versions of the shell will force evaluation as an arithmetic substitution"
-msgstr "framtida versioner av skalet kommer att framtvinga evaluering som en aritmetisk substition"
+#: subst.c:7868
+msgid ""
+"future versions of the shell will force evaluation as an arithmetic "
+"substitution"
+msgstr ""
+"framtida versioner av skalet kommer att framtvinga evaluering som en "
+"aritmetisk substition"
 
-#: subst.c:8271
+#: subst.c:8372
 #, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "felaktig ersättning: ingen avslutande \"`\" i %s"
 
-#: subst.c:9172
+#: subst.c:9273
 #, c-format
 msgid "no match: %s"
 msgstr "ingen match: %s"
@@ -1864,93 +1878,108 @@ msgstr "\"]\" saknas"
 msgid "invalid signal number"
 msgstr "ogiltigt signalnummer"
 
-#: trap.c:348
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: felaktigt värde i trap_list[%d]: %p"
 
-#: trap.c:352
+#: trap.c:359
 #, c-format
-msgid "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
-msgstr "run_pending_traps: signalhanterare är SIG_DFL, skickar om %d (%s) till mig själv"
+msgid ""
+"run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
+msgstr ""
+"run_pending_traps: signalhanterare är SIG_DFL, skickar om %d (%s) till mig "
+"själv"
 
-#: trap.c:398
+#: trap.c:413
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler: felaktig signal %d"
 
-#: variables.c:380
+#: variables.c:382
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "fel vid import av funktionsdefinition för \"%s\""
 
-#: variables.c:778
+#: variables.c:780
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr "skalnivå (%d) för hög, återställer till 1"
 
-#: variables.c:2198
+#: variables.c:1865
+#, fuzzy, c-format
+msgid "%s: circular name reference"
+msgstr "%s: ogiltigt variabelnamn för referens"
+
+#: variables.c:2228
 msgid "make_local_variable: no function context at current scope"
 msgstr "make_local_variable: ingen funktionskontext i aktuellt sammanhang"
 
-#: variables.c:2217
+#: variables.c:2247
 #, c-format
 msgid "%s: variable may not be assigned value"
 msgstr "%s: variabeln får inte tilldelas ett värde"
 
-#: variables.c:3554
+#: variables.c:3600
 msgid "all_local_variables: no function context at current scope"
 msgstr "all_local_variables: ingen funktionskontext i aktuellt sammanhang"
 
-#: variables.c:3799
+#: variables.c:3845
 #, c-format
 msgid "%s has null exportstr"
 msgstr "%s har tom exportstr"
 
-#: variables.c:3804 variables.c:3813
+#: variables.c:3850 variables.c:3859
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr "ogiltigt tecken %d i exportstr för %s"
 
-#: variables.c:3819
+#: variables.c:3865
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr "inget \"=\" i exportstr för %s"
 
-#: variables.c:4252
+#: variables.c:4298
 msgid "pop_var_context: head of shell_variables not a function context"
-msgstr "pop_var_context: huvudet på shell_variables är inte en funktionskontext"
+msgstr ""
+"pop_var_context: huvudet på shell_variables är inte en funktionskontext"
 
-#: variables.c:4265
+#: variables.c:4311
 msgid "pop_var_context: no global_variables context"
 msgstr "pop_var_context: ingen kontext global_variables"
 
-#: variables.c:4339
+#: variables.c:4385
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
-msgstr "pop_scope: huvudet på shell_variables är inte en temporär omgivningsräckvidd"
+msgstr ""
+"pop_scope: huvudet på shell_variables är inte en temporär omgivningsräckvidd"
 
-#: variables.c:5165
+#: variables.c:5211
 #, c-format
 msgid "%s: %s: cannot open as FILE"
 msgstr "%s: %s: går inte att öppna som FILE"
 
-#: variables.c:5170
+#: variables.c:5216
 #, c-format
 msgid "%s: %s: invalid value for trace file descriptor"
 msgstr "%s: %s: ogiltigt värde för spårningsfilbeskrivare"
 
-#: variables.c:5215
+#: variables.c:5261
 #, c-format
 msgid "%s: %s: compatibility value out of range"
 msgstr "%s: %s: kompatibilitetsvärde utanför giltigt intervall"
 
-#: version.c:46 version2.c:46
-msgid "Copyright (C) 2012 Free Software Foundation, Inc."
+#: version.c:46
+#, fuzzy
+msgid "Copyright (C) 2013 Free Software Foundation, Inc."
 msgstr "Copyright © 2012 Free Software Foundation, Inc."
 
 #: version.c:47 version2.c:47
-msgid "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
-msgstr "Licens GPLv3+: GNU GPL version 3 eller senare <http://gnu.org/licenses/gpl.html>\n"
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+"Licens GPLv3+: GNU GPL version 3 eller senare <http://gnu.org/licenses/gpl."
+"html>\n"
 
 #: version.c:86 version2.c:86
 #, c-format
@@ -1959,12 +1988,17 @@ msgstr "GNU bash, version %s (%s)\n"
 
 #: version.c:91 version2.c:91
 msgid "This is free software; you are free to change and redistribute it."
-msgstr "Detta är fri programvara, det får fritt ändra och vidaredistribuera den."
+msgstr ""
+"Detta är fri programvara, det får fritt ändra och vidaredistribuera den."
 
 #: version.c:92 version2.c:92
 msgid "There is NO WARRANTY, to the extent permitted by law."
 msgstr "Det finns INGEN GARANTI, så långt lagen tillåter."
 
+#: version2.c:46
+msgid "Copyright (C) 2012 Free Software Foundation, Inc."
+msgstr "Copyright © 2012 Free Software Foundation, Inc."
+
 #: xmalloc.c:91
 #, c-format
 msgid "%s: cannot allocate %lu bytes (%lu bytes allocated)"
@@ -1994,8 +2028,13 @@ msgid "unalias [-a] name [name ...]"
 msgstr "unalias [-a] namn [namn ...]"
 
 #: builtins.c:51
-msgid "bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function or readline-command]"
-msgstr "bind [-lpvsPVSX] [-m tangentkarta] [-f filenamn] [-q namn] [-u namn] [-r tangentsekv] [-x tangentsekv:skalkommando] [tangentsekv:readline-funktion eller readline-kommando]"
+msgid ""
+"bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-"
+"x keyseq:shell-command] [keyseq:readline-function or readline-command]"
+msgstr ""
+"bind [-lpvsPVSX] [-m tangentkarta] [-f filenamn] [-q namn] [-u namn] [-r "
+"tangentsekv] [-x tangentsekv:skalkommando] [tangentsekv:readline-funktion "
+"eller readline-kommando]"
 
 #: builtins.c:54
 msgid "break [n]"
@@ -2014,7 +2053,8 @@ msgid "caller [expr]"
 msgstr "caller [uttr]"
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
+#, fuzzy
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-L|[-P [-e]]] [kat]"
 
 #: builtins.c:66
@@ -2083,7 +2123,8 @@ msgstr "logout [n]"
 
 #: builtins.c:103
 msgid "fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]"
-msgstr "fc [-e rnamn] [-lnr] [första] [sista] eller fc -s [mnst=ers] [kommando]"
+msgstr ""
+"fc [-e rnamn] [-lnr] [första] [sista] eller fc -s [mnst=ers] [kommando]"
 
 #: builtins.c:107
 msgid "fg [job_spec]"
@@ -2102,8 +2143,12 @@ msgid "help [-dms] [pattern ...]"
 msgstr "help [-dms] [mönster ...]"
 
 #: builtins.c:121
-msgid "history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]"
-msgstr "history [-c] [-d avstånd] [n] eller history -anrw [filnamn] eller history -ps arg [arg...]"
+msgid ""
+"history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg "
+"[arg...]"
+msgstr ""
+"history [-c] [-d avstånd] [n] eller history -anrw [filnamn] eller history -"
+"ps arg [arg...]"
 
 #: builtins.c:125
 msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]"
@@ -2114,16 +2159,24 @@ msgid "disown [-h] [-ar] [jobspec ...]"
 msgstr "disown [-h] [-ar] [jobbspec ...]"
 
 #: builtins.c:132
-msgid "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]"
-msgstr "kill [-s sigspec | -n signum | -sigspec] pid | jobbspec ... eller kill -l [sigspec]"
+msgid ""
+"kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l "
+"[sigspec]"
+msgstr ""
+"kill [-s sigspec | -n signum | -sigspec] pid | jobbspec ... eller kill -l "
+"[sigspec]"
 
 #: builtins.c:134
 msgid "let arg [arg ...]"
 msgstr "let arg [arg ...]"
 
 #: builtins.c:136
-msgid "read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]"
-msgstr "read [-ers] [-a vektor] [-d avgr] [-i text] [-n ntkn] [-N ntkn] [-p prompt] [-t tidgräns] [-u fb] [namn ...]"
+msgid ""
+"read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p "
+"prompt] [-t timeout] [-u fd] [name ...]"
+msgstr ""
+"read [-ers] [-a vektor] [-d avgr] [-i text] [-n ntkn] [-N ntkn] [-p prompt] "
+"[-t tidgräns] [-u fb] [namn ...]"
 
 #: builtins.c:138
 msgid "return [n]"
@@ -2218,8 +2271,12 @@ msgid "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac"
 msgstr "case ORD in [MÖNSTER [| MÖNSTER]...) KOMMANDON ;;]... esac"
 
 #: builtins.c:192
-msgid "if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi"
-msgstr "if KOMMANDON; then KOMMANDON; [ elif KOMMANDON; then KOMMANDON; ]... [ else KOMMANDON; ] fi"
+msgid ""
+"if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else "
+"COMMANDS; ] fi"
+msgstr ""
+"if KOMMANDON; then KOMMANDON; [ elif KOMMANDON; then KOMMANDON; ]... [ else "
+"KOMMANDON; ] fi"
 
 #: builtins.c:194
 msgid "while COMMANDS; do COMMANDS; done"
@@ -2278,24 +2335,43 @@ msgid "printf [-v var] format [arguments]"
 msgstr "printf [-v var] format [argument]"
 
 #: builtins.c:229
-msgid "complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]"
-msgstr "complete [-abcdefgjksuv] [-pr] [-DE] [-o flagga] [-A åtgärd] [-G globmnst] [-W ordlista]  [-F funktion] [-C kommando] [-X filtermnst] [-P prefix] [-S suffix] [namn ...]"
+msgid ""
+"complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-"
+"W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S "
+"suffix] [name ...]"
+msgstr ""
+"complete [-abcdefgjksuv] [-pr] [-DE] [-o flagga] [-A åtgärd] [-G globmnst] [-"
+"W ordlista]  [-F funktion] [-C kommando] [-X filtermnst] [-P prefix] [-S "
+"suffix] [namn ...]"
 
 #: builtins.c:233
-msgid "compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
-msgstr "compgen [-abcdefgjksuv] [-o flagga]  [-A åtgärd] [-G globmnst] [-W ordlista]  [-F funktion] [-C kommando] [-X filtermnst] [-P prefix] [-S suffix] [ord]"
+msgid ""
+"compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  "
+"[-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
+msgstr ""
+"compgen [-abcdefgjksuv] [-o flagga]  [-A åtgärd] [-G globmnst] [-W "
+"ordlista]  [-F funktion] [-C kommando] [-X filtermnst] [-P prefix] [-S "
+"suffix] [ord]"
 
 #: builtins.c:237
 msgid "compopt [-o|+o option] [-DE] [name ...]"
 msgstr "compopt [-o|+o flagga] [-DE] [namn ...]"
 
 #: builtins.c:240
-msgid "mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
-msgstr "mapfile [-n antal] [-O start] [-s antal] [-t] [-u fb] [-C återanrop] [-c kvanta] [vektor]"
+msgid ""
+"mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
+msgstr ""
+"mapfile [-n antal] [-O start] [-s antal] [-t] [-u fb] [-C återanrop] [-c "
+"kvanta] [vektor]"
 
 #: builtins.c:242
-msgid "readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
-msgstr "readarray [-n antal] [-O start] [-s antal] [-t] [-u fb] [-C återanrop] [-c kvanta] [vektor]"
+msgid ""
+"readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
+msgstr ""
+"readarray [-n antal] [-O start] [-s antal] [-t] [-u fb] [-C återanrop] [-c "
+"kvanta] [vektor]"
 
 #: builtins.c:254
 msgid ""
@@ -2312,12 +2388,14 @@ msgid ""
 "      -p\tPrint all defined aliases in a reusable format\n"
 "    \n"
 "    Exit Status:\n"
-"    alias returns true unless a NAME is supplied for which no alias has been\n"
+"    alias returns true unless a NAME is supplied for which no alias has "
+"been\n"
 "    defined."
 msgstr ""
 "Definiera eller visa alias.\n"
 "    \n"
-"    Utan argumen skriver \"alias\" listan på alias på den återanvändbara formen\n"
+"    Utan argumen skriver \"alias\" listan på alias på den återanvändbara "
+"formen\n"
 "    \"alias NAMN=VÄRDE\" på standard ut.\n"
 "    \n"
 "    Annars är ett alias definierat för varje NAMN vars VÄRDE är angivet.\n"
@@ -2359,20 +2437,24 @@ msgid ""
 "    Options:\n"
 "      -m  keymap         Use KEYMAP as the keymap for the duration of this\n"
 "                         command.  Acceptable keymap names are emacs,\n"
-"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
+"move,\n"
 "                         vi-command, and vi-insert.\n"
 "      -l                 List names of functions.\n"
 "      -P                 List function names and bindings.\n"
 "      -p                 List functions and bindings in a form that can be\n"
 "                         reused as input.\n"
-"      -S                 List key sequences that invoke macros and their values\n"
-"      -s                 List key sequences that invoke macros and their values\n"
+"      -S                 List key sequences that invoke macros and their "
+"values\n"
+"      -s                 List key sequences that invoke macros and their "
+"values\n"
 "                         in a form that can be reused as input.\n"
 "      -V                 List variable names and values\n"
 "      -v                 List variable names and values in a form that can\n"
 "                         be reused as input.\n"
 "      -q  function-name  Query about which keys invoke the named function.\n"
-"      -u  function-name  Unbind all keys which are bound to the named function.\n"
+"      -u  function-name  Unbind all keys which are bound to the named "
+"function.\n"
 "      -r  keyseq         Remove the binding for KEYSEQ.\n"
 "      -f  filename       Read key bindings from FILENAME.\n"
 "      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
@@ -2385,28 +2467,35 @@ msgid ""
 msgstr ""
 "Sätt Readline-tangentbindningar och -variabler.\n"
 "    \n"
-"    Bind en tangentsekvens till en Readline-funktion eller -makro, eller sätt\n"
+"    Bind en tangentsekvens till en Readline-funktion eller -makro, eller "
+"sätt\n"
 "    en Readline-variabel.  Syntaxen för argument vid sidan om flaggor är\n"
-"    densamma som den i ~/.inputrc, men måste skickas som ett ensamt argument:\n"
+"    densamma som den i ~/.inputrc, men måste skickas som ett ensamt "
+"argument:\n"
 "    t.ex., bind '\"\\C-x\\C-r\": re-read-init-file'.\n"
 "    \n"
 "    Flaggor:\n"
 "      -m  tangentkarta   Använt TANGENTKARTA som tangentkarta under detta\n"
 "                         kommando.  Acceptabla tangentkartenamn är emacs,\n"
-"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
+"move,\n"
 "                         vi-command och vi-insert.\n"
 "      -l                 Lista namnen på funktioner.\n"
 "      -P                 List funktionsnamn och bindningar.\n"
 "      -p                 List funktioner och bindningar på ett sätt som kan\n"
 "                         återanvändas som indata.\n"
-"      -S                 Lista tangentsekvenser som anropar makron och deras\n"
+"      -S                 Lista tangentsekvenser som anropar makron och "
+"deras\n"
 "                         värden.\n"
-"      -s                 Lista tangentskevenser som anropar makron och deras\n"
-"                         värden på ett sätt som kan återanvändas som indata.\n"
+"      -s                 Lista tangentskevenser som anropar makron och "
+"deras\n"
+"                         värden på ett sätt som kan återanvändas som "
+"indata.\n"
 "      -V                 Lista variabelnamn och värden\n"
 "      -v                 Lista variabelnamn och värden på ett sätt som kan\n"
 "                         återanvändas som indata.\n"
-"      -q  funktionsnamn  Fråga efter vilka tangenter som anroper den namngivna\n"
+"      -q  funktionsnamn  Fråga efter vilka tangenter som anroper den "
+"namngivna\n"
 "                         funktionen\n"
 "      -u  funktionsnamn  Tag bort alla tangenter som är bundna till den\n"
 "                         namngivna funktionen.\n"
@@ -2451,7 +2540,8 @@ msgid ""
 msgstr ""
 "Återuppta for-, while eller until-slinga.\n"
 "    \n"
-"    Återuppta nästa iteration i den omslutande FOR-, WHILE- eller UNTIL-slingan.\n"
+"    Återuppta nästa iteration i den omslutande FOR-, WHILE- eller UNTIL-"
+"slingan.\n"
 "    Om N anges, återuppta den N:e omslutande slingan.\n"
 "    \n"
 "    Slutstatus:\n"
@@ -2463,7 +2553,8 @@ msgid ""
 "    \n"
 "    Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
 "    lookup.  This is useful when you wish to reimplement a shell builtin\n"
-"    as a shell function, but need to execute the builtin within the function.\n"
+"    as a shell function, but need to execute the builtin within the "
+"function.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
@@ -2471,13 +2562,15 @@ msgid ""
 msgstr ""
 "Exekvera en i skalet inbyggd funktion.\n"
 "    \n"
-"    Exekvera SKALINBYGGD med argument ARG utan att utföra kommandouppslagning.\n"
+"    Exekvera SKALINBYGGD med argument ARG utan att utföra "
+"kommandouppslagning.\n"
 "    Detta är användbart när du vill implementera om en inbyggd funktion i\n"
 "    skalet som en skalfunktion, men behöver köra den inbyggda funktionen i\n"
 "    skalfunktionen.\n"
 "    \n"
 "    Slutstatus:\n"
-"    Returnerar slutstatus från SKALINBYGGD, eller falkst om SKALINBYGGD inte\n"
+"    Returnerar slutstatus från SKALINBYGGD, eller falkst om SKALINBYGGD "
+"inte\n"
 "    är inbyggd i skalet."
 
 #: builtins.c:367
@@ -2509,19 +2602,26 @@ msgstr ""
 "    ogiltigt."
 
 #: builtins.c:385
+#, fuzzy
 msgid ""
 "Change the shell working directory.\n"
 "    \n"
-"    Change the current directory to DIR.  The default DIR is the value of the\n"
+"    Change the current directory to DIR.  The default DIR is the value of "
+"the\n"
 "    HOME shell variable.\n"
 "    \n"
-"    The variable CDPATH defines the search path for the directory containing\n"
-"    DIR.  Alternative directory names in CDPATH are separated by a colon (:).\n"
-"    A null directory name is the same as the current directory.  If DIR begins\n"
+"    The variable CDPATH defines the search path for the directory "
+"containing\n"
+"    DIR.  Alternative directory names in CDPATH are separated by a colon "
+"(:).\n"
+"    A null directory name is the same as the current directory.  If DIR "
+"begins\n"
 "    with a slash (/), then CDPATH is not used.\n"
 "    \n"
-"    If the directory is not found, and the shell option `cdable_vars' is set,\n"
-"    the word is assumed to be  a variable name.  If that variable has a value,\n"
+"    If the directory is not found, and the shell option `cdable_vars' is "
+"set,\n"
+"    the word is assumed to be  a variable name.  If that variable has a "
+"value,\n"
 "    its value is used for DIR.\n"
 "    \n"
 "    Options:\n"
@@ -2532,13 +2632,18 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
-"    `..' is processed by removing the immediately previous pathname component\n"
+"    `..' is processed by removing the immediately previous pathname "
+"component\n"
 "    back to a slash or the beginning of DIR.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns 0 if the directory is changed, and if $PWD is set successfully when\n"
+"    Returns 0 if the directory is changed, and if $PWD is set successfully "
+"when\n"
 "    -P is used; non-zero otherwise."
 msgstr ""
 "Ändra skalets arbetskatalog.\n"
@@ -2572,7 +2677,7 @@ msgstr ""
 "    Returnerar 0 om katalogen är ändrad, och om $PWD satts korrekt om -P\n"
 "    angetts; skilt från noll annars."
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2597,10 +2702,11 @@ msgstr ""
 "    Som standard beter sig \"pwd\" som om \"-L\" vore angivet.\n"
 "    \n"
 "    Slutstatus:\n"
-"    Returnerar 0 om inte en ogiltig flagga anges eller den aktuella katalogen\n"
+"    Returnerar 0 om inte en ogiltig flagga anges eller den aktuella "
+"katalogen\n"
 "    inte kan läsas."
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2616,7 +2722,7 @@ msgstr ""
 "    Slutstatus:\n"
 "    Lyckas alltid."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2628,7 +2734,7 @@ msgstr ""
 "    Slutstatus:\n"
 "    Lyckas alltid."
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2640,12 +2746,13 @@ msgstr ""
 "    Slutstatus:\n"
 "    Misslyckas alltid."
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
 "    Runs COMMAND with ARGS suppressing  shell function lookup, or display\n"
-"    information about the specified COMMANDs.  Can be used to invoke commands\n"
+"    information about the specified COMMANDs.  Can be used to invoke "
+"commands\n"
 "    on disk when a function with the same name exists.\n"
 "    \n"
 "    Options:\n"
@@ -2670,10 +2777,11 @@ msgstr ""
 "      -V\tskriv en mer utförlig beskrivning om varje KOMMANDO\n"
 "    \n"
 "    Slutstatus:\n"
-"    Returnerar slutstatus från KOMMANDO, eller misslyckande om KOMMANDO inte\n"
+"    Returnerar slutstatus från KOMMANDO, eller misslyckande om KOMMANDO "
+"inte\n"
 "    finns."
 
-#: builtins.c:485
+#: builtins.c:487
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2704,7 +2812,8 @@ msgid ""
 "    Variables with the integer attribute have arithmetic evaluation (see\n"
 "    the `let' command) performed when the variable is assigned a value.\n"
 "    \n"
-"    When used in a function, `declare' makes NAMEs local, as with the `local'\n"
+"    When used in a function, `declare' makes NAMEs local, as with the "
+"`local'\n"
 "    command.  The `-g' option suppresses this behavior.\n"
 "    \n"
 "    Exit Status:\n"
@@ -2740,14 +2849,15 @@ msgstr ""
 "    För variabler med attributet heltal utförs atitmetisk beräkning (se\n"
 "    kommandot \"let\") när variabeln tilldelas ett värde.\n"
 "    \n"
-"    Vid användning i en funktion gör \"declare\" NAMN lokala, som med kommandot\n"
+"    Vid användning i en funktion gör \"declare\" NAMN lokala, som med "
+"kommandot\n"
 "    \"local\".  Flaggan \"-g\" åsidosätter detta beteende.\n"
 "    \n"
 "    Slutstatus:\n"
 "    Returnerar framgång om inte en ogiltig flagga ges eller ett fel vid\n"
 "    variabeltilldelning inträffar."
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2757,7 +2867,7 @@ msgstr ""
 "    \n"
 "    Föråldrat.  Se \"help declare\"."
 
-#: builtins.c:533
+#: builtins.c:535
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2776,18 +2886,20 @@ msgstr ""
 "    Skapa en lokal variabel kallad NAMN, och ge den VÄRDE.  FLAGGA kan\n"
 "    vara alla flaggor som accepteras av ”declare”.\n"
 "    \n"
-"    Lokala variabler kan endast användas i en funktion; de är synliga endast\n"
+"    Lokala variabler kan endast användas i en funktion; de är synliga "
+"endast\n"
 "    för funktionen de definieras i och dess barn.\n"
 "    \n"
 "    Slutstatus:\n"
 "    Returnerar framgång om inte en ogiltig flagga ges, ett fel vid\n"
 "    variabeltilldelning  inträffar eller skalet inte exekverar en funktion."
 
-#: builtins.c:550
+#: builtins.c:552
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
-"    Display the ARGs, separated by a single space character and followed by a\n"
+"    Display the ARGs, separated by a single space character and followed by "
+"a\n"
 "    newline, on the standard output.\n"
 "    \n"
 "    Options:\n"
@@ -2845,7 +2957,7 @@ msgstr ""
 "    Slutstatus:\n"
 "    Returnerar framgång om inte ett skrivfel inträffar."
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2867,7 +2979,7 @@ msgstr ""
 "    Slutstatus:\n"
 "    Returnerar framgång om inte ett skrivfel inträffar."
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2921,11 +3033,12 @@ msgstr ""
 "    Returnerar framgång om inte NAMN inte är inbyggd i skalet eller ett fel\n"
 "    inträffar."
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
-"    Combine ARGs into a single string, use the result as input to the shell,\n"
+"    Combine ARGs into a single string, use the result as input to the "
+"shell,\n"
 "    and execute the resulting commands.\n"
 "    \n"
 "    Exit Status:\n"
@@ -2933,13 +3046,14 @@ msgid ""
 msgstr ""
 "Exekvera argument som ett skalkommando.\n"
 "    \n"
-"    Kombinera ARGument till en enda sträng, och använd resultatet som indata\n"
+"    Kombinera ARGument till en enda sträng, och använd resultatet som "
+"indata\n"
 "    till skalet och exekvera de resulterande kommandona.\n"
 "    \n"
 "    Slutstatus:\n"
 "    Returnerar slutstatus av kommandot eller framgång om kommandot är tomt."
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -3016,12 +3130,13 @@ msgstr ""
 "    Returnerar framgång om en flagga hittas, misslyckas om slutet av\n"
 "    flaggorna nås eller ett fel inträffar."
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
 "    Execute COMMAND, replacing this shell with the specified program.\n"
-"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not specified,\n"
+"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not "
+"specified,\n"
 "    any redirections take effect in the current shell.\n"
 "    \n"
 "    Options:\n"
@@ -3029,15 +3144,18 @@ msgid ""
 "      -c\t\texecute COMMAND with an empty environment\n"
 "      -l\t\tplace a dash in the zeroth argument to COMMAND\n"
 "    \n"
-"    If the command cannot be executed, a non-interactive shell exits, unless\n"
+"    If the command cannot be executed, a non-interactive shell exits, "
+"unless\n"
 "    the shell option `execfail' is set.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless COMMAND is not found or a redirection error occurs."
+"    Returns success unless COMMAND is not found or a redirection error "
+"occurs."
 msgstr ""
 "Ersätt skalet med det givna kommandot.\n"
 "    \n"
-"    Exekvera KOMMANDO genom att ersätta detta skal med det angivna programmet.\n"
+"    Exekvera KOMMANDO genom att ersätta detta skal med det angivna "
+"programmet.\n"
 "    ARGUMENT blir argument till KOMMANDO.  Om KOMMANDO inte anges kommer\n"
 "    eventuella omdirigeringar att gälla för det aktuella skalet.\n"
 "    \n"
@@ -3053,7 +3171,7 @@ msgstr ""
 "    Returnerar framgång om inte KOMMANDO inte finns eller ett fel vid\n"
 "    omdirigering inträffar."
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -3065,11 +3183,12 @@ msgstr ""
 "    Avslutar skalet med statusen N.  Om N utelämnas är slutstatusen den\n"
 "    hos det sist körda kommandot."
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
-"    Exits a login shell with exit status N.  Returns an error if not executed\n"
+"    Exits a login shell with exit status N.  Returns an error if not "
+"executed\n"
 "    in a login shell."
 msgstr ""
 "Avsluta ett inloggningsskal.\n"
@@ -3077,17 +3196,19 @@ msgstr ""
 "    Avslutar ett inloggningsskal med slutstatus N.  Returnerar ett fel om\n"
 "    det inte körs i ett inloggningsskal."
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
-"    fc is used to list or edit and re-execute commands from the history list.\n"
+"    fc is used to list or edit and re-execute commands from the history "
+"list.\n"
 "    FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
 "    string, which means the most recent command beginning with that\n"
 "    string.\n"
 "    \n"
 "    Options:\n"
-"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then EDITOR,\n"
+"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then "
+"EDITOR,\n"
 "    \t\tthen vi\n"
 "      -l \tlist lines instead of editing\n"
 "      -n\tomit line numbers when listing\n"
@@ -3101,7 +3222,8 @@ msgid ""
 "    the last command.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success or status of executed command; non-zero if an error occurs."
+"    Returns success or status of executed command; non-zero if an error "
+"occurs."
 msgstr ""
 "Visa eller kör kommandon från historielistan.\n"
 "    \n"
@@ -3120,15 +3242,17 @@ msgstr ""
 "    Med formatet \"fc -s [mnst=ers ...] [kommando]\" körs KOMMANDO om efter\n"
 "    att substitutionen GAMMALT=NYTT har utförts.\n"
 "    \n"
-"    Ett användbart alias att använda med detta är r=\"fc -s\", så att skriva\n"
-"    \"r cc\" kör senaste kommandot som börjar med \"cc\" och att skriva \"r\" kör\n"
+"    Ett användbart alias att använda med detta är r=\"fc -s\", så att "
+"skriva\n"
+"    \"r cc\" kör senaste kommandot som börjar med \"cc\" och att skriva \"r"
+"\" kör\n"
 "    om senaste kommandot.\n"
 "    \n"
 "    Slutstatus:\n"
 "    Returnerar framgång eller status på exekverat kommando, skilt från noll\n"
 "    om ett fel inträffar."
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3149,12 +3273,14 @@ msgstr ""
 "    Status på kommandot som placerades i förgrunden, eller misslyckande om\n"
 "    ett fel inträffar."
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
-"    Place the jobs identified by each JOB_SPEC in the background, as if they\n"
-"    had been started with `&'.  If JOB_SPEC is not present, the shell's notion\n"
+"    Place the jobs identified by each JOB_SPEC in the background, as if "
+"they\n"
+"    had been started with `&'.  If JOB_SPEC is not present, the shell's "
+"notion\n"
 "    of the current job is used.\n"
 "    \n"
 "    Exit Status:\n"
@@ -3162,25 +3288,30 @@ msgid ""
 msgstr ""
 "Flytta jobb till bakgrunden.\n"
 "    \n"
-"    Placera jobben som idintifieras av varje JOBBSPEC i bakgrunden som om de\n"
-"    hade startats med \"&\".  Om ingen JOBBSPEC finns används skalets begrepp\n"
+"    Placera jobben som idintifieras av varje JOBBSPEC i bakgrunden som om "
+"de\n"
+"    hade startats med \"&\".  Om ingen JOBBSPEC finns används skalets "
+"begrepp\n"
 "    om det aktuella jobbet.\n"
 "    \n"
 "    Slutstatus:\n"
-"    Returnerar framgång om inte jobbstyrning inte är aktiverat eller ett fel\n"
+"    Returnerar framgång om inte jobbstyrning inte är aktiverat eller ett "
+"fel\n"
 "    inträffar."
 
-#: builtins.c:782
+#: builtins.c:784
+#, fuzzy
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
 "    Determine and remember the full pathname of each command NAME.  If\n"
-"    no arguments are given, information about remembered commands is displayed.\n"
+"    no arguments are given, information about remembered commands is "
+"displayed.\n"
 "    \n"
 "    Options:\n"
 "      -d\t\tforget the remembered location of each NAME\n"
 "      -l\t\tdisplay in a format that may be reused as input\n"
-"      -p pathname\tuse PATHNAME is the full pathname of NAME\n"
+"      -p pathname\tuse PATHNAME as the full pathname of NAME\n"
 "      -r\t\tforget all remembered locations\n"
 "      -t\t\tprint the remembered location of each NAME, preceding\n"
 "    \t\teach location with the corresponding NAME if multiple\n"
@@ -3195,7 +3326,8 @@ msgstr ""
 "Kom ihåg eller visa programlägen.\n"
 "    \n"
 "    Bestäm och kom ihåg den fullständiga sökvägen till varje kommando NAMN.\n"
-"    Om inget argument ges visas information om kommandon som finns i minnet.\n"
+"    Om inget argument ges visas information om kommandon som finns i "
+"minnet.\n"
 "    \n"
 "    Flaggor:\n"
 "      -d\t\tglöm platsen i minnet för varje NAMN\n"
@@ -3211,7 +3343,7 @@ msgstr ""
 "    Slutstatus:\n"
 "    Returnerar framgång om inte NAMN inte hittas eller en ogiltig flagga ges."
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3229,12 +3361,14 @@ msgid ""
 "      PATTERN\tPattern specifiying a help topic\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless PATTERN is not found or an invalid option is given."
+"    Returns success unless PATTERN is not found or an invalid option is "
+"given."
 msgstr ""
 "Visa information om inbyggda kommandon.\n"
 "    \n"
 "    Visar korta sammanfattningar om inbyggda kommandon.  Om MÖNSTER anges\n"
-"    ges detaljerad hjälp om alla kommandon som matchar MÖNSTER, annars skrivs\n"
+"    ges detaljerad hjälp om alla kommandon som matchar MÖNSTER, annars "
+"skrivs\n"
 "    listan med hjälpämnen.\n"
 "    \n"
 "    Flaggor:\n"
@@ -3247,9 +3381,10 @@ msgstr ""
 "      MÖNSTER\tMönster som anger hjälpämnen\n"
 "    \n"
 "    Slutstatus:\n"
-"    Returnerar framgång om inte MÖNSTER inte finns eller en ogiltig flagga ges."
+"    Returnerar framgång om inte MÖNSTER inte finns eller en ogiltig flagga "
+"ges."
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3276,7 +3411,8 @@ msgid ""
 "    \n"
 "    If the $HISTTIMEFORMAT variable is set and not null, its value is used\n"
 "    as a format string for strftime(3) to print the time stamp associated\n"
-"    with each displayed history entry.  No time stamps are printed otherwise.\n"
+"    with each displayed history entry.  No time stamps are printed "
+"otherwise.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or an error occurs."
@@ -3300,17 +3436,21 @@ msgstr ""
 "    \tatt lagra det i historielistan\n"
 "      -s\tlägg till ARG till historielistan som en ensam post\n"
 "    \n"
-"    Om FILENAMN anges används det som historiefil.  Annars, om $HISTFILE har\n"
+"    Om FILENAMN anges används det som historiefil.  Annars, om $HISTFILE "
+"har\n"
 "    ett värde används det, annars ~/.bash_history.\n"
 "    \n"
-"    Om variabeln $HISTTIMEFORMAT är satt och inte tom används dess värde som\n"
-"    en formatsträng till strftime(3) för att skriva tidsstämplar tillhörande\n"
+"    Om variabeln $HISTTIMEFORMAT är satt och inte tom används dess värde "
+"som\n"
+"    en formatsträng till strftime(3) för att skriva tidsstämplar "
+"tillhörande\n"
 "    varje visad historiepost.  Inga tidsstämplar skrivs annars.\n"
 "    \n"
 "    Slutstatus:\n"
-"    Returnerar framgång om inte en ogiltig flagga ges eller ett fel inträffar."
+"    Returnerar framgång om inte en ogiltig flagga ges eller ett fel "
+"inträffar."
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3350,10 +3490,11 @@ msgstr ""
 "    i ARG har ersatts med process-id:t för det jobbets processgruppledare.\n"
 "    \n"
 "    Slutstatus:\n"
-"    Returnerar framgång om inte en ogiltig flagga ges eller ett fel inträffar.\n"
+"    Returnerar framgång om inte en ogiltig flagga ges eller ett fel "
+"inträffar.\n"
 "    Om -x används returneras slutstatus från KOMMANDO."
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3383,7 +3524,7 @@ msgstr ""
 "    Slutstatus:\n"
 "    Returnerar framgång om inte en ogiltig flagga eller JOBBSPEC ges."
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3406,7 +3547,8 @@ msgid ""
 msgstr ""
 "Skicka en signal till ett jobb.\n"
 "    \n"
-"    Skicka processerna som identifieras av PID eller JOBBSPEC signalerna som\n"
+"    Skicka processerna som identifieras av PID eller JOBBSPEC signalerna "
+"som\n"
 "    namnges av SIGSPEC eller SIGNUM.  Om varken SIGSPEC eller SIGNUM är\n"
 "    angivna antas SIGTERM.\n"
 "    \n"
@@ -3416,22 +3558,25 @@ msgstr ""
 "      -l\tlista signalnamnen.  Om argument följer \"-l\" antas de vara\n"
 "    \tsignalnummer som namn skall listas för\n"
 "    \n"
-"    Kill är inbyggt i skalet av två skäl: det tillåter att jobb-id:n används\n"
-"    istället för process-id:n, och det tillåter processer att dödas om gränsen\n"
+"    Kill är inbyggt i skalet av två skäl: det tillåter att jobb-id:n "
+"används\n"
+"    istället för process-id:n, och det tillåter processer att dödas om "
+"gränsen\n"
 "    för hur många processer du får skapa har nåtts.\n"
 "    \n"
 "    Slutstatus:\n"
 "    Returnerar framgång om inte en ogiltig flagga angivits eller ett fel\n"
 "    inträffar."
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
 "    Evaluate each ARG as an arithmetic expression.  Evaluation is done in\n"
 "    fixed-width integers with no check for overflow, though division by 0\n"
 "    is trapped and flagged as an error.  The following list of operators is\n"
-"    grouped into levels of equal-precedence operators.  The levels are listed\n"
+"    grouped into levels of equal-precedence operators.  The levels are "
+"listed\n"
 "    in order of decreasing precedence.\n"
 "    \n"
 "    \tid++, id--\tvariable post-increment, post-decrement\n"
@@ -3469,10 +3614,12 @@ msgid ""
 msgstr ""
 "Evaluera aritmetiska uttryck.\n"
 "    \n"
-"    Evaluera varje ARG som ett aritmetiskt uttryck.  Evaluering görs i heltal\n"
+"    Evaluera varje ARG som ett aritmetiskt uttryck.  Evaluering görs i "
+"heltal\n"
 "    med fix bredd utan kontroll av spill, fast division med 0 fångas och\n"
 "    flaggas som ett fel.  Följande lista över operatorer är grupperad i\n"
-"    nivåer av operatorer med samma precedens.  Nivåerna är listade i ordning\n"
+"    nivåer av operatorer med samma precedens.  Nivåerna är listade i "
+"ordning\n"
 "    med sjunkande precedens.\n"
 "    \n"
 "    \tid++, id--\tpostinkrementering av variabel, postdekrementering\n"
@@ -3501,24 +3648,29 @@ msgstr ""
 "    uttryck.  Variablerna behöver inte ha sina heltalsattribut påslagna för\n"
 "    att användas i ett uttryck.\n"
 "    \n"
-"    Operatorer beräknas i precedensordning.  Delutryck i parenteser beräknas\n"
+"    Operatorer beräknas i precedensordning.  Delutryck i parenteser "
+"beräknas\n"
 "    först och kan åsidosätta precedensreglerna ovan.\n"
 "    \n"
 "    Slutstatus:\n"
-"    Om det sista ARG beräknas till 0, returnerar let 1; let returnerar 0 annars."
+"    Om det sista ARG beräknas till 0, returnerar let 1; let returnerar 0 "
+"annars."
 
-#: builtins.c:981
+#: builtins.c:983
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
 "    Reads a single line from the standard input, or from file descriptor FD\n"
-"    if the -u option is supplied.  The line is split into fields as with word\n"
+"    if the -u option is supplied.  The line is split into fields as with "
+"word\n"
 "    splitting, and the first word is assigned to the first NAME, the second\n"
 "    word to the second NAME, and so on, with any leftover words assigned to\n"
-"    the last NAME.  Only the characters found in $IFS are recognized as word\n"
+"    the last NAME.  Only the characters found in $IFS are recognized as "
+"word\n"
 "    delimiters.\n"
 "    \n"
-"    If no NAMEs are supplied, the line read is stored in the REPLY variable.\n"
+"    If no NAMEs are supplied, the line read is stored in the REPLY "
+"variable.\n"
 "    \n"
 "    Options:\n"
 "      -a array\tassign the words read to sequential indices of the array\n"
@@ -3530,13 +3682,15 @@ msgid ""
 "      -n nchars\treturn after reading NCHARS characters rather than waiting\n"
 "    \t\tfor a newline, but honor a delimiter if fewer than NCHARS\n"
 "    \t\tcharacters are read before the delimiter\n"
-"      -N nchars\treturn only after reading exactly NCHARS characters, unless\n"
+"      -N nchars\treturn only after reading exactly NCHARS characters, "
+"unless\n"
 "    \t\tEOF is encountered or read times out, ignoring any delimiter\n"
 "      -p prompt\toutput the string PROMPT without a trailing newline before\n"
 "    \t\tattempting to read\n"
 "      -r\t\tdo not allow backslashes to escape any characters\n"
 "      -s\t\tdo not echo input coming from a terminal\n"
-"      -t timeout\ttime out and return failure if a complete line of input is\n"
+"      -t timeout\ttime out and return failure if a complete line of input "
+"is\n"
 "    \t\tnot read within TIMEOUT seconds.  The value of the TMOUT\n"
 "    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
 "    \t\tfractional number.  If TIMEOUT is 0, read returns immediately,\n"
@@ -3546,22 +3700,27 @@ msgid ""
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
-"    The return code is zero, unless end-of-file is encountered, read times out\n"
-"    (in which case it's greater than 128), a variable assignment error occurs,\n"
+"    The return code is zero, unless end-of-file is encountered, read times "
+"out\n"
+"    (in which case it's greater than 128), a variable assignment error "
+"occurs,\n"
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 "Läs en rad från standard in och dela upp den i fält.\n"
 "    \n"
 "    Läser en ensam rad från standard in, eller från filbeskrivare FB om\n"
-"    flaggan -u ges.  Raden delas upp i fält som vid orduppdelning, och första\n"
-"    ordet tilldelas det första NAMNet, andra ordet till det andra NAMNet, och\n"
+"    flaggan -u ges.  Raden delas upp i fält som vid orduppdelning, och "
+"första\n"
+"    ordet tilldelas det första NAMNet, andra ordet till det andra NAMNet, "
+"och\n"
 "    så vidare, med eventuella återstående ord tilldelade till det sista\n"
 "    NAMNet.  Endast tecknen som finns i $IFS används som ordavgränsare.\n"
 "    \n"
 "    Om inga NAMN anges, lagras den inlästa raden i variabeln REPLY.\n"
 "    \n"
 "    Flaggor:\n"
-"      -a vektor\ttilldela de inlästa orden till sekvensiella index i vektor-\n"
+"      -a vektor\ttilldela de inlästa orden till sekvensiella index i "
+"vektor-\n"
 "    \t\tvariabeln VEKTOR, med start från noll\n"
 "      -d avgr\tfortsätt tills det första tecknet i AVGR lästs, istället för\n"
 "    \t\tnyrad\n"
@@ -3571,7 +3730,8 @@ msgstr ""
 "      -n ntkn\treturnera efter att ha läst NTKN tecken istället för att\n"
 "    \t\tvänta på en nyrad, men ta hänsyn till en avgränsare om färre\n"
 "    \t\tän NTKN tecken lästs före avgränsaren\n"
-"      -N ntkn\treturnera endast efter att ha läst exakt NTKN tecken, om inte\n"
+"      -N ntkn\treturnera endast efter att ha läst exakt NTKN tecken, om "
+"inte\n"
 "    \t\tfilslut påträffades eller tidsgränsen överskreds, ignorera\n"
 "    \t\talla avgränsare\n"
 "      -p prompt\tskriv ut strängen PROMPT utan en avslutande nyrad före\n"
@@ -3582,17 +3742,19 @@ msgstr ""
 "    \t\tkomplett rad lästs inom TIDSGRÄNS sekunder.  Värdet på variabeln\n"
 "    \t\tTMOUT är standardvärdet på tidsgränsen.  TIDSGRÄNS kan vara ett\n"
 "    \t\tdecimaltal.  Om TIDSGRÄNS är 0 returnerar read direkt, utan\n"
-"                att försöka läsa några data, och returnerar lyckad status bara\n"
+"                att försöka läsa några data, och returnerar lyckad status "
+"bara\n"
 "\t\tom det finns indata tillgängligt på den angivna filbeskrivaren.\n"
 "                Slutstatus är större än 128 om tidsgränsen överskrids\n"
 "      -u fb\t\tläs från filbeskrivare FB istället för standard in\n"
 "    \n"
 "    Slutstatus:\n"
 "    Returkoden är noll om inte filslut nås, läsningens tidsgräns överskrids\n"
-"    (då den är större än 128), ett fel vid variabeltilldelning inträffar eller\n"
+"    (då den är större än 128), ett fel vid variabeltilldelning inträffar "
+"eller\n"
 "    en ogiltig filbeskrivare ges som argument till -u."
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3613,7 +3775,7 @@ msgstr ""
 "    Returnerar N, eller misslyckande om skalet inte kör en funktion eller\n"
 "    skript."
 
-#: builtins.c:1039
+#: builtins.c:1041
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3656,7 +3818,8 @@ msgid ""
 "              physical     same as -P\n"
 "              pipefail     the return value of a pipeline is the status of\n"
 "                           the last command to exit with a non-zero status,\n"
-"                           or zero if no command exited with a non-zero status\n"
+"                           or zero if no command exited with a non-zero "
+"status\n"
 "              posix        change the behavior of bash where the default\n"
 "                           operation differs from the Posix standard to\n"
 "                           match the standard\n"
@@ -3707,7 +3870,8 @@ msgstr ""
 "      -e  Avsluta omedelbart om ett kommando avslutar med nollskild status.\n"
 "      -f  Avaktivera filnamnsgenerering (globbing).\n"
 "      -h  Kom ihåg platsen för kommandon när de slås upp.\n"
-"      -k  Alla tilldelningsargument placeras i miljön för ett kommando, inte\n"
+"      -k  Alla tilldelningsargument placeras i miljön för ett kommando, "
+"inte\n"
 "          bara de som föregår kommandonamnet.\n"
 "      -m  Jobbstyrning är aktiverat.\n"
 "      -n  Läs kommandon men exekvera dem inte.\n"
@@ -3722,7 +3886,8 @@ msgstr ""
 "              hashall      samma som -h\n"
 "              histexpand   samma som -H\n"
 "              history      aktivera kommandohistoria\n"
-"              ignoreeof    skalet kommer inte avsluta vid läsning av filslut\n"
+"              ignoreeof    skalet kommer inte avsluta vid läsning av "
+"filslut\n"
 "              interactive-comments\n"
 "                           tillåt kommentarer att förekomma i interaktiva\n"
 "                           kommandon\n"
@@ -3749,7 +3914,8 @@ msgstr ""
 "              xtrace       samma som -x\n"
 "      -p  Slås på när den verkliga och effektiva användar-id:n inte stämmer\n"
 "          överens.  Avaktiverar bearbetning av $ENV-filen och import av\n"
-"          skalfunktioner.  Att slå av denna flagga får den effektiva uid och\n"
+"          skalfunktioner.  Att slå av denna flagga får den effektiva uid "
+"och\n"
 "          gid att sättas till den verkliga uid och gid.\n"
 "      -t  Avsluta efter att ha läst och exekverat ett kommando.\n"
 "      -u  Behandla osatta variabler som fel vid substitution.\n"
@@ -3764,13 +3930,16 @@ msgstr ""
 "      -P  Om satt löses inte symboliska länkar upp när kommandon såsom cd\n"
 "          körs som ändrar aktuell katalog.\n"
 "      -T  Om satt ärvs DEBUG-fällan av skalfunktioner.\n"
-"      --  Tilldela eventuella återstående argument till positionsparametrar.\n"
+"      --  Tilldela eventuella återstående argument till "
+"positionsparametrar.\n"
 "          Om det inte finns några återstående argument nollställs\n"
 "          positionsparametrarna.\n"
-"      -   Tilldela eventuella återstående argument till positionsparametrar.\n"
+"      -   Tilldela eventuella återstående argument till "
+"positionsparametrar.\n"
 "          Flaggorna -x och -v slås av.\n"
 "    \n"
-"    Användning av + istället för - får dessa flaggor att slås av.  Flaggorna\n"
+"    Användning av + istället för - får dessa flaggor att slås av.  "
+"Flaggorna\n"
 "    kan även användas vid uppstart av skalet.  Den aktuella uppsättningen\n"
 "    flaggor finns i $-.  De återstående n ARGumenten är positionsparametrar\n"
 "    och tilldelas, i ordning, till $1, $2, .. $n.  Om inga ARGument ges\n"
@@ -3779,7 +3948,7 @@ msgstr ""
 "    Slutstatus:\n"
 "    Returnerar framgång om inte en ogiltig flagga ges."
 
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3791,7 +3960,8 @@ msgid ""
 "      -n\ttreat each NAME as a name reference and unset the variable itself\n"
 "    \trather than the variable it references\n"
 "    \n"
-"    Without options, unset first tries to unset a variable, and if that fails,\n"
+"    Without options, unset first tries to unset a variable, and if that "
+"fails,\n"
 "    tries to unset a function.\n"
 "    \n"
 "    Some variables cannot be unset; also see `readonly'.\n"
@@ -3818,12 +3988,13 @@ msgstr ""
 "    Returnerar framgång om inte en ogiltig flagga ges eller NAMN endast är\n"
 "    läsbart."
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
 "    Marks each NAME for automatic export to the environment of subsequently\n"
-"    executed commands.  If VALUE is supplied, assign VALUE before exporting.\n"
+"    executed commands.  If VALUE is supplied, assign VALUE before "
+"exporting.\n"
 "    \n"
 "    Options:\n"
 "      -f\trefer to shell functions\n"
@@ -3850,7 +4021,8 @@ msgstr ""
 "    Slutstatus:\n"
 "    Returnerar framgång om inte en ogiltig flagga ges eller NAMN är ogiltigt."
 
-#: builtins.c:1165
+#: builtins.c:1167
+#, fuzzy
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3862,7 +4034,9 @@ msgid ""
 "      -a\trefer to indexed array variables\n"
 "      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
-"      -p\tdisplay a list of all readonly variables and functions\n"
+"      -p\tdisplay a list of all readonly variables or functions, depending "
+"on\n"
+"            whether or not the -f option is given\n"
 "    \n"
 "    An argument of `--' disables further option processing.\n"
 "    \n"
@@ -3886,7 +4060,7 @@ msgstr ""
 "    Slutstatus:\n"
 "    Returnerar framgång om inte en ogiltig flagga ges eller NAMN är ogiltigt."
 
-#: builtins.c:1186
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3898,13 +4072,14 @@ msgid ""
 msgstr ""
 "Skifta positionsparametrar.\n"
 "    \n"
-"    Byt namn på positionsparametrarna $N+1,$N+2 ... till $1,$2 ...  Om N inte\n"
+"    Byt namn på positionsparametrarna $N+1,$N+2 ... till $1,$2 ...  Om N "
+"inte\n"
 "    anges antas det vara 1.\n"
 "    \n"
 "    Slutstatus:\n"
 "    Returnerar framgång om inte N är negativt eller större än $#."
 
-#: builtins.c:1198 builtins.c:1213
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3919,7 +4094,8 @@ msgid ""
 msgstr ""
 "Exekvera kommandon från en fil i det aktuella skalet.\n"
 "    \n"
-"    Läs och exekvera kommandon från FILNAMN i det aktuella skalet.  Posterna\n"
+"    Läs och exekvera kommandon från FILNAMN i det aktuella skalet.  "
+"Posterna\n"
 "    i $PATH används för att hitta katalogen som innehåller FILNAMN.  Om\n"
 "    något ARGUMENT ges blir de positionsparametrar när FILNAMN körs.\n"
 "    \n"
@@ -3927,7 +4103,7 @@ msgstr ""
 "    Returnerar status på det sista kommandot som körs i FILNAMN, misslyckas\n"
 "    om FILNAMN inte kan läsas."
 
-#: builtins.c:1229
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -3949,10 +4125,11 @@ msgstr ""
 "      -f\tframtvinga suspendering, även om skalet är ett inloggningsskal\n"
 "    \n"
 "    Slutstatus:\n"
-"    Returnerar framgång om inte jobbstyrning inte är aktiverat eller ett fel\n"
+"    Returnerar framgång om inte jobbstyrning inte är aktiverat eller ett "
+"fel\n"
 "    inträffar."
 
-#: builtins.c:1245
+#: builtins.c:1248
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3986,7 +4163,8 @@ msgid ""
 "      -x FILE        True if the file is executable by you.\n"
 "      -O FILE        True if the file is effectively owned by you.\n"
 "      -G FILE        True if the file is effectively owned by your group.\n"
-"      -N FILE        True if the file has been modified since it was last read.\n"
+"      -N FILE        True if the file has been modified since it was last "
+"read.\n"
 "    \n"
 "      FILE1 -nt FILE2  True if file1 is newer than file2 (according to\n"
 "                       modification date).\n"
@@ -4007,7 +4185,8 @@ msgid ""
 "      STRING1 != STRING2\n"
 "                     True if the strings are not equal.\n"
 "      STRING1 < STRING2\n"
-"                     True if STRING1 sorts before STRING2 lexicographically.\n"
+"                     True if STRING1 sorts before STRING2 "
+"lexicographically.\n"
 "      STRING1 > STRING2\n"
 "                     True if STRING1 sorts after STRING2 lexicographically.\n"
 "    \n"
@@ -4015,7 +4194,8 @@ msgid ""
 "    \n"
 "      -o OPTION      True if the shell option OPTION is enabled.\n"
 "      -v VAR\t True if the shell variable VAR is set\n"
-"      -R VAR\t True if the shell variable VAR is set and is a name reference.\n"
+"      -R VAR\t True if the shell variable VAR is set and is a name "
+"reference.\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"
@@ -4092,7 +4272,8 @@ msgstr ""
 "    \n"
 "      -o FLAGGA      Sant om skalflaggan FLAGGA är aktiv.\n"
 "      -v VAR         Sant om skalvariabeln VAR är satt.\n"
-"      -R VAR         Sant om skalvariabeln VAR är satt och är en namnreferens.\n"
+"      -R VAR         Sant om skalvariabeln VAR är satt och är en "
+"namnreferens.\n"
 "      ! UTTR         Sant om uttr är falskt.\n"
 "      UTTR1 -a UTTR2 Sant om både uttr1 OCH uttr2 är sanna.\n"
 "      UTTR1 -o UTTR2 Sant om antingen uttr1 ELLER uttr2 är sanna.\n"
@@ -4108,7 +4289,7 @@ msgstr ""
 "    Returnerar framgång om UTTR beräknas till sant.  Misslyckas ifall UTTR\n"
 "    beräknas till falskt eller ett ogiltigt argument ges."
 
-#: builtins.c:1326
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4117,14 +4298,16 @@ msgid ""
 msgstr ""
 "Beräkna villkorligt uttryck.\n"
 "    \n"
-"    Detta är en synonym till det inbyggda \"test\", men det sista argumentet\n"
+"    Detta är en synonym till det inbyggda \"test\", men det sista "
+"argumentet\n"
 "    måste vara en bokstavlig \"]\", för att matcha den inledande \"[\"."
 
-#: builtins.c:1335
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
-"    Prints the accumulated user and system times for the shell and all of its\n"
+"    Prints the accumulated user and system times for the shell and all of "
+"its\n"
 "    child processes.\n"
 "    \n"
 "    Exit Status:\n"
@@ -4132,17 +4315,19 @@ msgid ""
 msgstr ""
 "Visa processtider.\n"
 "    \n"
-"    Skriver ut den sammanlagda användar- och systemtiden för skalet och alla\n"
+"    Skriver ut den sammanlagda användar- och systemtiden för skalet och "
+"alla\n"
 "    dess barnprocesser.\n"
 "    \n"
 "    Slutstatus:\n"
 "    Lyckas alltid."
 
-#: builtins.c:1347
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
-"    Defines and activates handlers to be run when the shell receives signals\n"
+"    Defines and activates handlers to be run when the shell receives "
+"signals\n"
 "    or other conditions.\n"
 "    \n"
 "    ARG is a command to be read and executed when the shell receives the\n"
@@ -4151,26 +4336,34 @@ msgid ""
 "    value.  If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
 "    shell and by the commands it invokes.\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.  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"
+"    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.  "
+"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"
+"    If no arguments are supplied, trap prints the list of commands "
+"associated\n"
 "    with each signal.\n"
 "    \n"
 "    Options:\n"
 "      -l\tprint a list of signal names and their corresponding numbers\n"
 "      -p\tdisplay the trap commands associated with each SIGNAL_SPEC\n"
 "    \n"
-"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal number.\n"
+"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal "
+"number.\n"
 "    Signal names are case insensitive and the SIG prefix is optional.  A\n"
 "    signal may be sent to the shell with \"kill -signal $$\".\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless a SIGSPEC is invalid or an invalid option is given."
+"    Returns success unless a SIGSPEC is invalid or an invalid option is "
+"given."
 msgstr ""
 "Fånga signaler och andra händelser.\n"
 "    \n"
@@ -4190,7 +4383,8 @@ msgstr ""
 "    SIGNALSPEC ERR betyder att köra ARG varje gång ett kommandos felstatus\n"
 "    skulle fått skalet att avsluta om flaggan -e ovre satt.\n"
 "    \n"
-"    Om inga argument ges skriver trap listan av kommandon som hör till varje\n"
+"    Om inga argument ges skriver trap listan av kommandon som hör till "
+"varje\n"
 "    signal.\n"
 "    \n"
 "    Flaggor:\n"
@@ -4202,10 +4396,11 @@ msgstr ""
 "    frivilligt.  En signal kan skickas till skalet med \"kill -signal $$\".\n"
 "    \n"
 "    Slutstatus:\n"
-"    Returnerar framgång om inte en SIGSPEC är ogiltig eller en ogiltig flagga\n"
+"    Returnerar framgång om inte en SIGSPEC är ogiltig eller en ogiltig "
+"flagga\n"
 "    ges."
 
-#: builtins.c:1383
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -4231,7 +4426,8 @@ msgid ""
 "      NAME\tCommand name to be interpreted.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success if all of the NAMEs are found; fails if any are not found."
+"    Returns success if all of the NAMEs are found; fails if any are not "
+"found."
 msgstr ""
 "Visa information om kommandotyper.\n"
 "    \n"
@@ -4249,8 +4445,10 @@ msgstr ""
 "      -p\treturnerar antingen namnet på diskfilen som skulle exekverats,\n"
 "    \teller ingenting om \"type -t NAMN\" inte skulle returnerat \"file\".\n"
 "      -t\tskriv ut ett ensamt ord som är ett av \"alias\", \"keyword\",\n"
-"    \t\"function\", \"builtin\", \"file\" eller \"\", om NAMN är ett alias, ett\n"
-"    \treserverat ord i skalet, en skalfunktion, inbyggt i skalet, en diskfil\n"
+"    \t\"function\", \"builtin\", \"file\" eller \"\", om NAMN är ett alias, "
+"ett\n"
+"    \treserverat ord i skalet, en skalfunktion, inbyggt i skalet, en "
+"diskfil\n"
 "    \trespektive inte finns\n"
 "    \n"
 "    Argument:\n"
@@ -4259,11 +4457,12 @@ msgstr ""
 "    Slutstatus:\n"
 "    Returnerar framgång om alla NAMNen finns, misslyckas om något inte finns."
 
-#: builtins.c:1414
+#: builtins.c:1417
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
-"    Provides control over the resources available to the shell and processes\n"
+"    Provides control over the resources available to the shell and "
+"processes\n"
 "    it creates, on systems that allow such control.\n"
 "    \n"
 "    Options:\n"
@@ -4306,7 +4505,8 @@ msgid ""
 msgstr ""
 "Modifiera skalresursgränser.\n"
 "    \n"
-"    Ger kontroll över resurserna som är tillgängliga till skalet och processer\n"
+"    Ger kontroll över resurserna som är tillgängliga till skalet och "
+"processer\n"
 "    det skapar, på system som möjliggör sådan styrning.\n"
 "    \n"
 "    Flaggor:\n"
@@ -4337,17 +4537,20 @@ msgstr ""
 "    \n"
 "    Om GRÄNS anges är det ett nytt värde för den specificerade resursen; de\n"
 "    speciella GRÄNS-värdena ”soft”, ”hard” och ”unlimited” står för den\n"
-"    aktuella mjuka gränsen, den aktuella hårda grånsen respektive inge gräns.\n"
+"    aktuella mjuka gränsen, den aktuella hårda grånsen respektive inge "
+"gräns.\n"
 "    Annars skrivs det aktuella värdet på den specificerade resursen.  Om\n"
 "    ingen flagga ges antas -f.\n"
 "    \n"
-"    Värden är i 1024-bytesteg, utom för -t som är i sekunder, -p som är i steg\n"
+"    Värden är i 1024-bytesteg, utom för -t som är i sekunder, -p som är i "
+"steg\n"
 "    på 512 byte och -u som är ett antal processer utan någon skalning.\n"
 "    \n"
 "    Slutstatus:\n"
-"    Returnerar framgång om inte en ogiltig flagga anges eller ett fel inträffar."
+"    Returnerar framgång om inte en ogiltig flagga anges eller ett fel "
+"inträffar."
 
-#: builtins.c:1462
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -4369,7 +4572,8 @@ msgstr ""
 "    Sätter användarens filskapningsmask till RÄTTIGHETER.  Om RÄTTIGHETER\n"
 "    utelämnas skrivs det aktuella värdet på masken.\n"
 "    \n"
-"    Om RÄTTIGHETER börjar med en siffra tolkas det som ett oktalt tal, annars\n"
+"    Om RÄTTIGHETER börjar med en siffra tolkas det som ett oktalt tal, "
+"annars\n"
 "    är det en symbolisk rättighetssträng som den som tas av chmod(1).\n"
 "    \n"
 "    Flaggor:\n"
@@ -4378,17 +4582,20 @@ msgstr ""
 "      -S\tgör utmatningen symbolisk, annars används oktala tal\n"
 "    \n"
 "    Slutstatus:\n"
-"    Returnerar framgång om inte RÄTTIGHETER är ogiltig eller en ogiltig flagga\n"
+"    Returnerar framgång om inte RÄTTIGHETER är ogiltig eller en ogiltig "
+"flagga\n"
 "    ges."
 
-#: builtins.c:1482
+#: builtins.c:1485
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
-"    Waits for each process identified by an ID, which may be a process ID or a\n"
+"    Waits for each process identified by an ID, which may be a process ID or "
+"a\n"
 "    job specification, and reports its termination status.  If ID is not\n"
 "    given, waits for all currently active child processes, and the return\n"
-"    status is zero.  If ID is a a job specification, waits for all processes\n"
+"    status is zero.  If ID is a a job specification, waits for all "
+"processes\n"
 "    in that job's pipeline.\n"
 "    \n"
 "    If the -n option is supplied, waits for the next job to terminate and\n"
@@ -4403,7 +4610,8 @@ msgstr ""
 "    Väntar på varje process som identifieras av ett ID, som kan vara en\n"
 "    process-id eller en jobbspecifikation, och rapportera dess\n"
 "    avslutningsstatus.  Om ID inte ges, vänta på alla nu körande\n"
-"    barnprocesser, och returstatus är noll.  Om ID är en jobbspecifikation, \n"
+"    barnprocesser, och returstatus är noll.  Om ID är en "
+"jobbspecifikation, \n"
 "    vänta på alla processer i det jobbets rör.\n"
 "    \n"
 "    Om flaggan -n ges väntar på nästa jobb att avsluta och retunera dess\n"
@@ -4413,16 +4621,18 @@ msgstr ""
 "    Returnerar status på den sista ID, misslyckas ifall ID är ogiltig\n"
 "    eller en ogiltig flagga ges."
 
-#: builtins.c:1503
+#: builtins.c:1506
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
-"    Waits for each process specified by a PID and reports its termination status.\n"
+"    Waits for each process specified by a PID and reports its termination "
+"status.\n"
 "    If PID is not given, waits for all currently active child processes,\n"
 "    and the return status is zero.  PID must be a process ID.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns the status of the last PID; fails if PID is invalid or an invalid\n"
+"    Returns the status of the last PID; fails if PID is invalid or an "
+"invalid\n"
 "    option is given."
 msgstr ""
 "Vänta på att en process blir färdig och returnerar slutstatus.\n"
@@ -4435,7 +4645,7 @@ msgstr ""
 "    Returnerar status på den sista PID, misslyckas ifall PID är ogiltig\n"
 "    eller en ogiltig flagga ges."
 
-#: builtins.c:1518
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -4450,14 +4660,15 @@ msgstr ""
 "Exekvera kommandon för varje medlem i en lista.\n"
 "    \n"
 "    \"for\"-slingan exekverar en sekvens av kommandon för varje medlem i en\n"
-"    lista av element.  Om \"in ORD ...;\" inte är med antas 'in \"$@\"'.  För\n"
+"    lista av element.  Om \"in ORD ...;\" inte är med antas 'in \"$@\"'.  "
+"För\n"
 "    varje element i ORD sätts NAMN till det elementet, och KOMMANDON\n"
 "    exekveras.\n"
 "    \n"
 "    Slutstatus:\n"
 "    Returnerar status för det sist exekverade kommandot."
 
-#: builtins.c:1532
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -4487,7 +4698,7 @@ msgstr ""
 "    Slutstatus:\n"
 "    Returnerar statusen från det sist exekverade kommandot."
 
-#: builtins.c:1550
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -4522,7 +4733,7 @@ msgstr ""
 "    Sluttatus:\n"
 "    Returnerar statusen från det sist exekverade kommandot."
 
-#: builtins.c:1571
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -4551,7 +4762,7 @@ msgstr ""
 "    Slutstatus:\n"
 "    Returstatusen är returstatusen från RÖR."
 
-#: builtins.c:1588
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -4569,16 +4780,21 @@ msgstr ""
 "    Slutstatus:\n"
 "    Returnerar statusen från det sist exekverade kommandot."
 
-#: builtins.c:1600
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
-"    The `if COMMANDS' list is executed.  If its exit status is zero, then the\n"
-"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list is\n"
+"    The `if COMMANDS' list is executed.  If its exit status is zero, then "
+"the\n"
+"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list "
+"is\n"
 "    executed in turn, and if its exit status is zero, the corresponding\n"
-"    `then COMMANDS' list is executed and the if command completes.  Otherwise,\n"
-"    the `else COMMANDS' list is executed, if present.  The exit status of the\n"
-"    entire construct is the exit status of the last command executed, or zero\n"
+"    `then COMMANDS' list is executed and the if command completes.  "
+"Otherwise,\n"
+"    the `else COMMANDS' list is executed, if present.  The exit status of "
+"the\n"
+"    entire construct is the exit status of the last command executed, or "
+"zero\n"
 "    if no condition tested true.\n"
 "    \n"
 "    Exit Status:\n"
@@ -4586,10 +4802,13 @@ msgid ""
 msgstr ""
 "Exekvera kommndon baserat på ett villkor.\n"
 "    \n"
-"    Listan \"if KOMMANDON\" exekveras.  Om des slutstatus är noll så exekveras\n"
-"    listan \"then COMMANDS\".  Annars exekveras varje lista \"elif KOMMANDON\"\n"
+"    Listan \"if KOMMANDON\" exekveras.  Om des slutstatus är noll så "
+"exekveras\n"
+"    listan \"then COMMANDS\".  Annars exekveras varje lista \"elif KOMMANDON"
+"\"\n"
 "    i tur och ordning, och om dess slutstatus är noll exekveras motsvarande\n"
-"    lista \"then COMMANDS\" och if-kommandot avslutar.  Annars exekveras listan\n"
+"    lista \"then COMMANDS\" och if-kommandot avslutar.  Annars exekveras "
+"listan\n"
 "    \"else COMMANDS\" om den finns.  Slutstatus av hela konstruktionen är\n"
 "    slutstatusen på det sist exekverade kommandot, eller noll om inget\n"
 "    villkor returnerade sant.\n"
@@ -4597,7 +4816,7 @@ msgstr ""
 "    Slutstatus:\n"
 "    Returnerar status från det sist exekverade kommandot."
 
-#: builtins.c:1617
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -4615,7 +4834,7 @@ msgstr ""
 "    Slutstatus:\n"
 "    Returnerar statusen från det sist exekverade kommandot."
 
-#: builtins.c:1629
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -4633,7 +4852,7 @@ msgstr ""
 "    Slutstatus:\n"
 "    Returnerar statusen från det sist exekverade kommandot."
 
-#: builtins.c:1641
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -4655,12 +4874,13 @@ msgstr ""
 "    Slutstatus:\n"
 "    Returnerar statusen från KOMMANDO."
 
-#: builtins.c:1655
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
 "    Create a shell function named NAME.  When invoked as a simple command,\n"
-"    NAME runs COMMANDs in the calling shell's context.  When NAME is invoked,\n"
+"    NAME runs COMMANDs in the calling shell's context.  When NAME is "
+"invoked,\n"
 "    the arguments are passed to the function as $1...$n, and the function's\n"
 "    name is in $FUNCNAME.\n"
 "    \n"
@@ -4677,7 +4897,7 @@ msgstr ""
 "    Slutstatus:\n"
 "    Returnerar framgång om inte NAMN endast är läsbart."
 
-#: builtins.c:1669
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -4695,7 +4915,7 @@ msgstr ""
 "    Slutstatus:\n"
 "    Returnerar stutusen från det sist exekverade kommandot."
 
-#: builtins.c:1681
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -4719,7 +4939,7 @@ msgstr ""
 "    Slutstatus:\n"
 "    Returnerar statusen på det återupptagna jobbet."
 
-#: builtins.c:1696
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -4737,13 +4957,16 @@ msgstr ""
 "    Slutstatus:\n"
 "    Returnerar 1 om UTTRYCK beräknas till 0, returnerar 0 annars."
 
-#: builtins.c:1708
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
-"    Returns a status of 0 or 1 depending on the evaluation of the conditional\n"
-"    expression EXPRESSION.  Expressions are composed of the same primaries used\n"
-"    by the `test' builtin, and may be combined using the following operators:\n"
+"    Returns a status of 0 or 1 depending on the evaluation of the "
+"conditional\n"
+"    expression EXPRESSION.  Expressions are composed of the same primaries "
+"used\n"
+"    by the `test' builtin, and may be combined using the following "
+"operators:\n"
 "    \n"
 "      ( EXPRESSION )\tReturns the value of EXPRESSION\n"
 "      ! EXPRESSION\t\tTrue if EXPRESSION is false; else false\n"
@@ -4764,7 +4987,8 @@ msgstr ""
 "Kör ett villkorligt kommando.\n"
 "    \n"
 "    Returnerar en status av 0 eller 1 beroende på evalueringen av det\n"
-"    villkorliga uttrycket UTTRYCK.  Uttryck är sammansatta av samma primitiver\n"
+"    villkorliga uttrycket UTTRYCK.  Uttryck är sammansatta av samma "
+"primitiver\n"
 "    som används av det inbyggda \"test\", och kan kombineras med följande\n"
 "    operatorer:\n"
 "    \n"
@@ -4774,8 +4998,10 @@ msgstr ""
 "      UTTR1 || UTTR2\tSant om antingen UTTR1 eller UTTR2 är sant, annars\n"
 "                        falskt\n"
 "    \n"
-"    När operatorerna \"==\" och \"!=\" används används strängen till höger om\n"
-"    som ett mönster och mönstermatchning utförs.  När operatorn \"=~\" används\n"
+"    När operatorerna \"==\" och \"!=\" används används strängen till höger "
+"om\n"
+"    som ett mönster och mönstermatchning utförs.  När operatorn \"=~\" "
+"används\n"
 "    matchas strängen till höger om operatorn som ett reguljärt uttryck.\n"
 "    \n"
 "    Operatorerna && och || beräknar inte UTTR2 om UTTR1 är tillräckligt för\n"
@@ -4784,7 +5010,7 @@ msgstr ""
 "    Slutstatus:\n"
 "    0 eller 1 beroende på värdet av UTTRYCK."
 
-#: builtins.c:1734
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -4889,7 +5115,7 @@ msgstr ""
 "    HISTIGNORE\tEn kolonseparerad lista av mönster som används för att\n"
 "    \t\tbestämma vilka kommandon som skall sparas i historielistan.\n"
 
-#: builtins.c:1791
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -4947,7 +5173,7 @@ msgstr ""
 "    Returnerar framgång om inte ett ogiltigt argument ges eller bytet av\n"
 "    katalog misslyckas."
 
-#: builtins.c:1825
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -4997,7 +5223,7 @@ msgstr ""
 "    Returnerar framgång om inte ett ogiltigt argument ges eller bytet av\n"
 "    katalog misslyckas."
 
-#: builtins.c:1855
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -5014,10 +5240,12 @@ msgid ""
 "    \twith its position in the stack\n"
 "    \n"
 "    Arguments:\n"
-"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
 "    Exit Status:\n"
@@ -5045,14 +5273,16 @@ msgstr ""
 "    \tav dirs när det anropas utan fläggor, med början från noll.\n"
 "    \n"
 "    Slutstatus:\n"
-"    Returnerar framgång om inte en ogiltig flagga ges eller ett fel inträffar."
+"    Returnerar framgång om inte en ogiltig flagga ges eller ett fel "
+"inträffar."
 
-#: builtins.c:1884
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
 "    Change the setting of each shell option OPTNAME.  Without any option\n"
-"    arguments, list all shell options with an indication of whether or not each\n"
+"    arguments, list all shell options with an indication of whether or not "
+"each\n"
 "    is set.\n"
 "    \n"
 "    Options:\n"
@@ -5082,7 +5312,7 @@ msgstr ""
 "    Returnerar framgång om FLGNAMN är aktiverat, misslyckas om en ogiltig\n"
 "    flagga ges eller FLGNAMN är avaktiverat."
 
-#: builtins.c:1905
+#: builtins.c:1908
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -5090,27 +5320,34 @@ msgid ""
 "      -v var\tassign the output to shell variable VAR rather than\n"
 "    \t\tdisplay it on the standard output\n"
 "    \n"
-"    FORMAT is a character string which contains three types of objects: plain\n"
-"    characters, which are simply copied to standard output; character escape\n"
+"    FORMAT is a character string which contains three types of objects: "
+"plain\n"
+"    characters, which are simply copied to standard output; character "
+"escape\n"
 "    sequences, which are converted and copied to the standard output; and\n"
-"    format specifications, each of which causes printing of the next successive\n"
+"    format specifications, each of which causes printing of the next "
+"successive\n"
 "    argument.\n"
 "    \n"
-"    In addition to the standard format specifications described in printf(1),\n"
+"    In addition to the standard format specifications described in "
+"printf(1),\n"
 "    printf interprets:\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"
+"      %(fmt)T output the date-time string resulting from using FMT as a "
+"format\n"
 "            string for strftime(3)\n"
 "    \n"
 "    The format is re-used as necessary to consume all of the arguments.  If\n"
 "    there are fewer arguments than the format requires,  extra format\n"
-"    specifications behave as if a zero value or null string, as appropriate,\n"
+"    specifications behave as if a zero value or null string, as "
+"appropriate,\n"
 "    had been supplied.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or a write or assignment\n"
+"    Returns success unless an invalid option is given or a write or "
+"assignment\n"
 "    error occurs."
 msgstr ""
 "Formatera och skriv ARGUMENT styrda av FORMAT.\n"
@@ -5121,7 +5358,8 @@ msgstr ""
 "    \n"
 "    FORMAT är en teckensträng som innehåller tre sortes objekt: vanliga\n"
 "    tecken, som helt enkelt kopieras till standard ut, teckenstyrsekvenser\n"
-"    som konverteras och kopieras till standard ut och formatspecifikationer,\n"
+"    som konverteras och kopieras till standard ut och "
+"formatspecifikationer,\n"
 "    där var och en medför utskrift av det nästföljande argumentet.\n"
 "    argument.\n"
 "    \n"
@@ -5143,12 +5381,14 @@ msgstr ""
 "    Returnerar framgång om inte en ogiltig flagga ges eller ett skriv-\n"
 "    eller tilldelningsfel inträffar."
 
-#: builtins.c:1939
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
-"    For each NAME, specify how arguments are to be completed.  If no options\n"
-"    are supplied, existing completion specifications are printed in a way that\n"
+"    For each NAME, specify how arguments are to be completed.  If no "
+"options\n"
+"    are supplied, existing completion specifications are printed in a way "
+"that\n"
 "    allows them to be reused as input.\n"
 "    \n"
 "    Options:\n"
@@ -5188,14 +5428,16 @@ msgstr ""
 "    -E.\n"
 "    \n"
 "    Slutstatus:\n"
-"    Returnerar framgång om inte en ogiltig flagga ges eller ett fel inträffar."
+"    Returnerar framgång om inte en ogiltig flagga ges eller ett fel "
+"inträffar."
 
-#: builtins.c:1967
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
 "    Intended to be used from within a shell function generating possible\n"
-"    completions.  If the optional WORD argument is supplied, matches against\n"
+"    completions.  If the optional WORD argument is supplied, matches "
+"against\n"
 "    WORD are generated.\n"
 "    \n"
 "    Exit Status:\n"
@@ -5208,15 +5450,19 @@ msgstr ""
 "    matchningar av ORD.\n"
 "    \n"
 "    Slutstatus:\n"
-"    Returnerar framgång om inte en ogiltig flagga ges eller ett fel inträffar."
+"    Returnerar framgång om inte en ogiltig flagga ges eller ett fel "
+"inträffar."
 
-#: builtins.c:1982
+#: builtins.c:1985
 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 being executed.  If no OPTIONs are given, print\n"
-"    the completion options for each NAME or the current completion specification.\n"
+"    Modify the completion options for each NAME, or, if no NAMEs are "
+"supplied,\n"
+"    the completion currently being executed.  If no OPTIONs are given, "
+"print\n"
+"    the completion options for each NAME or the current completion "
+"specification.\n"
 "    \n"
 "    Options:\n"
 "    \t-o option\tSet completion option OPTION for each NAME\n"
@@ -5239,7 +5485,8 @@ msgid ""
 msgstr ""
 "Modifiera eller visa kompletteringsflaggor.\n"
 "    \n"
-"    Modifiera kompletteringsflaggorna för varje NAMN, eller, om inga NAMN är\n"
+"    Modifiera kompletteringsflaggorna för varje NAMN, eller, om inga NAMN "
+"är\n"
 "    givna, den komplettering som för närvarande körs.  Om ingen FLAGGA är\n"
 "    given skrivs kompletteringsflaggorna för varje NAMN eller den aktuella\n"
 "    kompletteringsspecifikationen.\n"
@@ -5249,12 +5496,14 @@ msgstr ""
 "    \t-D\t        Ändra flaggorna för standardkommandokompletteringen\n"
 "    \t-E\t\tÄndra flaggorna för komplettering av ett tomt kommando\n"
 "    \n"
-"    Genom att använda \"+o\" istället för \"-o\" slås den angivna flaggan av.\n"
+"    Genom att använda \"+o\" istället för \"-o\" slås den angivna flaggan "
+"av.\n"
 "    \n"
 "    Argument:\n"
 "    \n"
 "    Varje NAMN refererar till ett kommando för vilket en kompletterings-\n"
-"    specifikation måste ha definierats tidigare med det inbyggda \"complete\".\n"
+"    specifikation måste ha definierats tidigare med det inbyggda \"complete"
+"\".\n"
 "    Om inget NAMN ges måste compopt anropas av en funktion som just nu\n"
 "    genererar kompletteringar, och flaggorna för den just nu exekverande\n"
 "    kompletteringsgeneratorn modifieras.\n"
@@ -5263,22 +5512,28 @@ msgstr ""
 "    Returnerar framgång om inte en ogiltig flagga ges eller NAMN inte har\n"
 "    någon kompletteringsspecifikaation definierad."
 
-#: builtins.c:2012
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
-"    Read lines from the standard input into the indexed array variable ARRAY, or\n"
-"    from file descriptor FD if the -u option is supplied.  The variable MAPFILE\n"
+"    Read lines from the standard input into the indexed array variable "
+"ARRAY, or\n"
+"    from file descriptor FD if the -u option is supplied.  The variable "
+"MAPFILE\n"
 "    is the default ARRAY.\n"
 "    \n"
 "    Options:\n"
-"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are copied.\n"
-"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default index is 0.\n"
+"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are "
+"copied.\n"
+"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default "
+"index is 0.\n"
 "      -s count \tDiscard the first COUNT lines read.\n"
 "      -t\t\tRemove a trailing newline from each line read.\n"
-"      -u fd\t\tRead lines from file descriptor FD instead of the standard input.\n"
+"      -u fd\t\tRead lines from file descriptor FD instead of the standard "
+"input.\n"
 "      -C callback\tEvaluate CALLBACK each time QUANTUM lines are read.\n"
-"      -c quantum\tSpecify the number of lines read between each call to CALLBACK.\n"
+"      -c quantum\tSpecify the number of lines read between each call to "
+"CALLBACK.\n"
 "    \n"
 "    Arguments:\n"
 "      ARRAY\t\tArray variable name to use for file data.\n"
@@ -5288,11 +5543,13 @@ msgid ""
 "    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"
+"    If not supplied with an explicit origin, mapfile will clear ARRAY "
+"before\n"
 "    assigning to it.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or ARRAY is readonly or\n"
+"    Returns success unless an invalid option is given or ARRAY is readonly "
+"or\n"
 "    not an indexed array."
 msgstr ""
 "Läs rader från standard in till en indexerad vektorvariabel.\n"
@@ -5302,8 +5559,10 @@ msgstr ""
 "    standard för VEKTOR.\n"
 "    \n"
 "    Flaggor:\n"
-"      -n antal\tKopiera högs ANTAL rader.  Om ANTAL är 0 kopieras alla rader.\n"
-"      -O start\tBörja tilldela till VEKTOR vid index START.  Standardindex är 0.\n"
+"      -n antal\tKopiera högs ANTAL rader.  Om ANTAL är 0 kopieras alla "
+"rader.\n"
+"      -O start\tBörja tilldela till VEKTOR vid index START.  Standardindex "
+"är 0.\n"
 "      -s antal \tSläng de första ANTAL inlästa raderna.\n"
 "      -t\t\tTa bort en avslutande nyrad från varje inläst rad.\n"
 "      -u fb\t\tLäs rader från filbeskrivare FB istället för standard in.\n"
@@ -5315,17 +5574,19 @@ msgstr ""
 "      VEKTOR\t\tNamn på vektorvariabel att använda för fildata.\n"
 "    \n"
 "    Om -C ges utan -c är standardkvanta 5000.  När ÅTERANROP evalueras får\n"
-"    den indexet på nästa vektorelement att tilldelas och raden att tilldelas\n"
+"    den indexet på nästa vektorelement att tilldelas och raden att "
+"tilldelas\n"
 "    till det elementet som extra argument.\n"
 "    \n"
-"    Om det inte ges någon specificerad start kommer mapfile nollställa VEKTOR\n"
+"    Om det inte ges någon specificerad start kommer mapfile nollställa "
+"VEKTOR\n"
 "    före tilldelning till den.\n"
 "    \n"
 "    Slutstatus:\n"
 "    Returnerar framgång om inte en ogiltig flagga ges eller VEKTOR är\n"
 "    oföränderlig eller inte en indexerad vektor."
 
-#: builtins.c:2046
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 4c9ce0c490943af1a803339d2f0fd060cb4475e5..df0b2fa9f38bd92ffd440a372eaec8c9a8ec60a0 100644 (file)
Binary files a/po/tr.gmo and b/po/tr.gmo differ
index 5da3a93f8d37136a7bc0ad35191056bf9fe33743..2fbbf1ba320b0be7696e4473002cb8450f38600f 100644 (file)
--- a/po/tr.po
+++ b/po/tr.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 4.3-pre2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-03-08 16:00-0500\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2013-11-07 22:11+0100\n"
 "Last-Translator: Volkan Gezer <vlkngzr@gmail.com>\n"
 "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
@@ -23,7 +23,7 @@ msgstr ""
 msgid "bad array subscript"
 msgstr "hatalı dizi indisi"
 
-#: arrayfunc.c:356 builtins/declare.def:578
+#: arrayfunc.c:356 builtins/declare.def:585
 #, c-format
 msgid "%s: cannot convert indexed to associative array"
 msgstr "%s: indisli dizi, ilişkisel diziye dönüştürülemez"
@@ -48,21 +48,21 @@ msgstr "%s: %s: ilişkisel bir dizi ataması yapılırken indis kullanılmalıd
 msgid "%s: cannot create: %s"
 msgstr "%s: oluşturulamıyor: %s"
 
-#: bashline.c:3923
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr "bash_execute_unix_command: komut için kısayol bulunamıyor"
 
-#: bashline.c:4010
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: boşluk olmayan ilk karakter `\"' değil"
 
-#: bashline.c:4039
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "%2$s içinde kapatan `%1$c' yok"
 
-#: bashline.c:4073
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: ikinokta imi eksik"
@@ -114,7 +114,7 @@ msgstr "döngü sayısı"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "sadece bir `for', `while' veya `until' döngüsünde anlamlı"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -124,15 +124,15 @@ msgstr ""
 "    \n"
 "    İFADE olmadan, şu döner "
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "HOME atanmamış"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "çok fazla argüman"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "OLDPWD boş"
 
@@ -189,7 +189,7 @@ msgstr "geçersiz sekizli sayı"
 msgid "invalid hex number"
 msgstr "geçersiz onaltılık sayı"
 
-#: builtins/common.c:242 expr.c:1451
+#: builtins/common.c:242 expr.c:1461
 msgid "invalid number"
 msgstr "geçersiz sayı"
 
@@ -302,31 +302,31 @@ msgstr "şuan tamamlama işlevi çalıştırılmıyor"
 msgid "can only be used in a function"
 msgstr "sadece bir işlevde kullanılabilir"
 
-#: builtins/declare.def:311 builtins/declare.def:526
+#: builtins/declare.def:315 builtins/declare.def:533
 #, c-format
 msgid "%s: reference variable cannot be an array"
 msgstr "%s: referans değeri bir dizi olamaz"
 
-#: builtins/declare.def:317
+#: builtins/declare.def:324
 #, c-format
 msgid "%s: nameref variable self references not allowed"
 msgstr "%s: nameref değişkeninin kendine yaptığı referanslara izin verilmiyor"
 
-#: builtins/declare.def:415
+#: builtins/declare.def:422
 msgid "cannot use `-f' to make functions"
 msgstr "işlev yapmak için `-f' kullanılamaz"
 
-#: builtins/declare.def:427 execute_cmd.c:5315
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: salt okunur işlev"
 
-#: builtins/declare.def:565
+#: builtins/declare.def:572
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "%s: dizi değişkenleri bu yolla iptal edilemez"
 
-#: builtins/declare.def:572 builtins/read.def:721
+#: builtins/declare.def:579 builtins/read.def:733
 #, c-format
 msgid "%s: cannot convert associative to indexed array"
 msgstr "%s: ilişkisel dizi, indisli diziye dönüştürülemez"
@@ -355,7 +355,7 @@ msgstr "%s: özdevimli olarak yüklenmemiş"
 msgid "%s: cannot delete: %s"
 msgstr "%s: silinemiyor: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5162
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -404,11 +404,11 @@ msgstr "Çalışan görevler mevcut.\n"
 msgid "no command found"
 msgstr "komut yok"
 
-#: builtins/fc.def:312 builtins/fc.def:359
+#: builtins/fc.def:320 builtins/fc.def:369
 msgid "history specification"
 msgstr "geçmiş belirtimi"
 
-#: builtins/fc.def:380
+#: builtins/fc.def:390
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: geçici dosya açılamıyor: %s"
@@ -453,17 +453,20 @@ msgid_plural "Shell commands matching keywords `"
 msgstr[0] "Bu anahtar sözcükle eşleşen komutlar: `"
 msgstr[1] "Bu anahtar sözcüklerle eşleşen komutlar: `"
 
-#: builtins/help.def:168
+#: builtins/help.def:182
 #, c-format
-msgid "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
-msgstr "`%s' ile ilgili bir yardım metni yok.  `help help' veya `man -k %s' ya da `info %s'.yazmayı deneyebilirsiniz."
+msgid ""
+"no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
+msgstr ""
+"`%s' ile ilgili bir yardım metni yok.  `help help' veya `man -k %s' ya da "
+"`info %s'.yazmayı deneyebilirsiniz."
 
-#: builtins/help.def:185
+#: builtins/help.def:199
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: açılamıyor: %s"
 
-#: builtins/help.def:471
+#: builtins/help.def:485
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -514,7 +517,7 @@ msgstr "%s: argümanlar süreç veya iş kimlikleri olmalı"
 msgid "Unknown error"
 msgstr "Bilinmeyen hata"
 
-#: builtins/let.def:95 builtins/let.def:120 expr.c:586 expr.c:601
+#: builtins/let.def:95 builtins/let.def:120 expr.c:583 expr.c:598
 msgid "expression expected"
 msgstr "ifade bekleniyordu"
 
@@ -621,10 +624,12 @@ msgid ""
 "    \twith its position in the stack\n"
 "    \n"
 "    Arguments:\n"
-"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
 "\tdirs when invoked without options, starting with zero."
 msgstr ""
 "Geçerli hatırlanan dizinlerin listesini görüntüler. Dizinler\n"
@@ -734,7 +739,7 @@ msgstr ""
 msgid "%s: invalid timeout specification"
 msgstr "%s: zamanaşımı belirtimi geçersiz"
 
-#: builtins/read.def:666
+#: builtins/read.def:678
 #, c-format
 msgid "read error: %d: %s"
 msgstr "okuma hatası: %d: %s"
@@ -827,40 +832,40 @@ msgstr "%s %s'dir\n"
 msgid "%s is hashed (%s)\n"
 msgstr "%s çitilmiş (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: sınırlama argümanı geçersiz"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "`%c': hatalı komut"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: sınır alınamıyor: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "sınır"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: sınır değiştirilemiyor: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "sekizlik sayı"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "`%c': simgesel kip işleci geçersiz"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "`%c': simgesel kip karakteri geçersiz"
@@ -910,117 +915,117 @@ msgstr "\agirdi beklerken zamanaşımı: auto-logout\n"
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr "/dev/null'dan standart girdiye yönlendirme yapılamaz: %s"
 
-#: execute_cmd.c:1228
+#: execute_cmd.c:1230
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr "TIMEFORMAT: `%c': biçim karakteri geçersiz"
 
-#: execute_cmd.c:2282
+#: execute_cmd.c:2284
 msgid "pipe error"
 msgstr "iletişim tüneli hatası"
 
-#: execute_cmd.c:4347
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr "%s: azami fonksiyon yuvalama sınırı aşıldı (%d)"
 
-#: execute_cmd.c:4840
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: kısıtlı: komut adında `/' kullanamazsınız"
 
-#: execute_cmd.c:4929
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: komut yok"
 
-#: execute_cmd.c:5160
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: execute_cmd.c:5197
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: hatalı yorumlayıcı"
 
-#: execute_cmd.c:5234
+#: execute_cmd.c:5248
 #, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: ikili dosya çalıştırılamıyor: %s"
 
-#: execute_cmd.c:5306
+#: execute_cmd.c:5320
 #, c-format
 msgid "`%s': is a special builtin"
 msgstr "%s: bir kabuk yerleşiğidir"
 
-#: execute_cmd.c:5358
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "fd %d, fd %d olarak yinelenemiyor"
 
-#: expr.c:262
+#: expr.c:259
 msgid "expression recursion level exceeded"
 msgstr "ifade özyineleme düzeyi aşıldı"
 
-#: expr.c:286
+#: expr.c:283
 msgid "recursion stack underflow"
 msgstr "özyineleme yığıtı alttan taştı"
 
-#: expr.c:434
+#: expr.c:431
 msgid "syntax error in expression"
 msgstr "ifadede sözdizimi hatası"
 
-#: expr.c:478
+#: expr.c:475
 msgid "attempted assignment to non-variable"
 msgstr "değişken olmayana atama yapmaya çalışıldı"
 
-#: expr.c:498 expr.c:847
+#: expr.c:495 expr.c:851
 msgid "division by 0"
 msgstr "sıfırla bölme"
 
-#: expr.c:545
+#: expr.c:542
 msgid "bug: bad expassign token"
 msgstr "yazılım hatası: bad expassign token"
 
-#: expr.c:598
+#: expr.c:595
 msgid "`:' expected for conditional expression"
 msgstr "koşullu ifade için `:' bekleniyordu"
 
-#: expr.c:904
+#: expr.c:910
 msgid "exponent less than 0"
 msgstr "üs sıfırdan küçük"
 
-#: expr.c:957
+#: expr.c:967
 msgid "identifier expected after pre-increment or pre-decrement"
 msgstr "belirteç ön-arttırım veya ön-eksiltim sonrası bekleniyordu"
 
-#: expr.c:983
+#: expr.c:993
 msgid "missing `)'"
 msgstr "eksik `)'"
 
-#: expr.c:1034 expr.c:1371
+#: expr.c:1044 expr.c:1381
 msgid "syntax error: operand expected"
 msgstr "sözdizimi hatası: terim umuluyordu"
 
-#: expr.c:1373
+#: expr.c:1383
 msgid "syntax error: invalid arithmetic operator"
 msgstr "sözdizimi hatası: geçersiz aritmetik işleci"
 
-#: expr.c:1397
+#: expr.c:1407
 #, c-format
 msgid "%s%s%s: %s (error token is \"%s\")"
 msgstr "%s%s%s: %s (hata belirtisi \"%s\")"
 
-#: expr.c:1455
+#: expr.c:1465
 msgid "invalid arithmetic base"
 msgstr "geçersiz sayı tabanı"
 
-#: expr.c:1475
+#: expr.c:1485
 msgid "value too great for base"
 msgstr "değer taban için fazla büyük"
 
-#: expr.c:1524
+#: expr.c:1534
 #, c-format
 msgid "%s: expression error\n"
 msgstr "%s: ifade hatası\n"
@@ -1029,17 +1034,18 @@ msgstr "%s: ifade hatası\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: üst dizinlere erişilemiyor"
 
-#: input.c:101 subst.c:5067
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "fd %d için geciktirmeme kipi sıfırlanamıyor"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
-msgstr "fd %d tanıtıcısındaki bash girdisi için yeni dosya tanıtıcısı ayrılamıyor"
+msgstr ""
+"fd %d tanıtıcısındaki bash girdisi için yeni dosya tanıtıcısı ayrılamıyor"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: yeni fd %d için tampon zaten var"
@@ -1134,58 +1140,58 @@ msgstr "wait: pid %ld bu kabuğun bir alt sürecine ait değil"
 msgid "wait_for: No record of process %ld"
 msgstr "wait_for: süreç %ld için kayıt yok"
 
-#: jobs.c:2689
+#: jobs.c:2692
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr "wait_for_job: iş %d durdu"
 
-#: jobs.c:2981
+#: jobs.c:2984
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: iş sonlanmış"
 
-#: jobs.c:2990
+#: jobs.c:2993
 #, c-format
 msgid "%s: job %d already in background"
 msgstr "%s: iş %d zaten artalanda"
 
-#: jobs.c:3215
+#: jobs.c:3218
 msgid "waitchld: turning on WNOHANG to avoid indefinite block"
 msgstr "waitchld: belirsiz blok önlenmek için WNOHANG açılıyor"
 
-#: jobs.c:3699
+#: jobs.c:3709
 #, c-format
 msgid "%s: line %d: "
 msgstr "%s: satır %d: "
 
-#: jobs.c:3713 nojobs.c:843
+#: jobs.c:3723 nojobs.c:843
 #, c-format
 msgid " (core dumped)"
 msgstr " (çekirdek döküldü)"
 
-#: jobs.c:3725 jobs.c:3738
+#: jobs.c:3735 jobs.c:3748
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr "(wd artık: %s)\n"
 
-#: jobs.c:3770
+#: jobs.c:3780
 msgid "initialize_job_control: getpgrp failed"
 msgstr "initialize_job_control: getpgrp başarısız"
 
-#: jobs.c:3831
+#: jobs.c:3841
 msgid "initialize_job_control: line discipline"
 msgstr "initialize_job_control: satır düzeni"
 
-#: jobs.c:3841
+#: jobs.c:3851
 msgid "initialize_job_control: setpgid"
 msgstr "initialize_job_control: setpgid"
 
-#: jobs.c:3862 jobs.c:3871
+#: jobs.c:3872 jobs.c:3881
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr "uçbirim süreç grunu (%d) ayarlanamaz"
 
-#: jobs.c:3876
+#: jobs.c:3886
 msgid "no job control in this shell"
 msgstr "bu kabukta iş denetimi yok"
 
@@ -1277,22 +1283,22 @@ msgstr "%s: hatalı ağ yolu belirtimi"
 msgid "network operations not supported"
 msgstr "desteklenmeyen ağ işlemleri"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr "setlocale: LC_ALL: (%s) diline değiştirilemedi"
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr "setlocale: LC_ALL: şu dile (%s) değiştirilemedi: %s"
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "setlocale: %s: yerel (%s) değiştirilemiyor"
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "setlocale: %s: yerel (%s) değiştirilemiyor: %s"
@@ -1338,103 +1344,103 @@ msgstr "bu belgede %d satırında dosya sonu sonlandırılmış (istenen `%s')"
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr "make_redirection: yönlendirme yönergesi `%d' aralık dışında"
 
-#: parse.y:3209 parse.y:3480
+#: parse.y:3210 parse.y:3493
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "`%c' için eşleşme aranırken beklenmedik dosya sonu"
 
-#: parse.y:4086
+#: parse.y:4099
 msgid "unexpected EOF while looking for `]]'"
 msgstr "`]]' aranırken beklenmedik dosya sonu"
 
-#: parse.y:4091
+#: parse.y:4104
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "koşullu ifadede sözdizimi hatası: beklenmedik dizgecik `%s'"
 
-#: parse.y:4095
+#: parse.y:4108
 msgid "syntax error in conditional expression"
 msgstr "koşullu ifadede sözdizimi hatası"
 
-#: parse.y:4173
+#: parse.y:4186
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr "beklenmedik dizgecik `%s', `)' umuluyordu"
 
-#: parse.y:4177
+#: parse.y:4190
 msgid "expected `)'"
 msgstr "`)' umuluyordu"
 
-#: parse.y:4205
+#: parse.y:4218
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr "koşullu tek terimli işlece beklenmedik argüman `%s'"
 
-#: parse.y:4209
+#: parse.y:4222
 msgid "unexpected argument to conditional unary operator"
 msgstr "koşullu tek terimli işlece beklenmedik argüman"
 
-#: parse.y:4255
+#: parse.y:4268
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "beklenmedik dizgecik `%s', koşullu iki terimli işleç umuluyordu"
 
-#: parse.y:4259
+#: parse.y:4272
 msgid "conditional binary operator expected"
 msgstr "koşullu iki terimli işleç umuluyordu"
 
-#: parse.y:4281
+#: parse.y:4294
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr "koşullu iki terimli işlece beklenmedik argüman `%s'"
 
-#: parse.y:4285
+#: parse.y:4298
 msgid "unexpected argument to conditional binary operator"
 msgstr "koşullu iki terimli işlece beklenmedik argüman"
 
-#: parse.y:4296
+#: parse.y:4309
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "koşullu komutta beklenmeyen dizgecik `%c'"
 
-#: parse.y:4299
+#: parse.y:4312
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "koşullu komutta beklenmeyen dizgecik `%s'"
 
-#: parse.y:4303
+#: parse.y:4316
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "koşullu komutta beklenmeyen dizgecik %d"
 
-#: parse.y:5649
+#: parse.y:5666
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "beklenmeyen dizgecik `%s' yakınında sözdizimi hatası"
 
-#: parse.y:5667
+#: parse.y:5684
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "`%s' yakınında sözdizimi hatası"
 
-#: parse.y:5677
+#: parse.y:5694
 msgid "syntax error: unexpected end of file"
 msgstr "sözdizimi hatası: beklenmeyen dosya sonu"
 
-#: parse.y:5677
+#: parse.y:5694
 msgid "syntax error"
 msgstr "sözdizimi hatası"
 
-#: parse.y:5739
+#: parse.y:5756
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Kabuğu bırakmak için \"%s\" kullanın.\n"
 
-#: parse.y:5901
+#: parse.y:5918
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "`)' için eşleşme aranırken beklenmedik dosya sonu"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "completion: `%s' işlevi yok"
@@ -1501,7 +1507,7 @@ msgstr "%s: fd değişkene atanamıyor"
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr "/dev/(tcp|udp)/host/port ağ olmaksızın desteklenmiyor"
 
-#: redir.c:861 redir.c:971 redir.c:1032 redir.c:1194
+#: redir.c:861 redir.c:973 redir.c:1034 redir.c:1199
 msgid "redirection error: cannot duplicate fd"
 msgstr "yönlendirme hatası: fd yinelenemiyor"
 
@@ -1556,12 +1562,15 @@ msgstr "\t-%s ya da -o seçeneği\n"
 #: shell.c:1856
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
-msgstr "Kabuk seçenekleriyle ilgili daha fazla bilgi için `%s -c \"help set\"' yazın.\n"
+msgstr ""
+"Kabuk seçenekleriyle ilgili daha fazla bilgi için `%s -c \"help set\"' "
+"yazın.\n"
 
 #: shell.c:1857
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
-msgstr "Kabuk yerleşik komutlarıyla ilgili bilgi almak için `%s -c help' yazın.\n"
+msgstr ""
+"Kabuk yerleşik komutlarıyla ilgili bilgi almak için `%s -c help' yazın.\n"
 
 #: shell.c:1858
 #, c-format
@@ -1744,86 +1753,90 @@ msgstr "Bilinmeyen Sinyal #"
 msgid "Unknown Signal #%d"
 msgstr "Bilinmeyen Sinyal #%d"
 
-#: subst.c:1352 subst.c:1510
+#: subst.c:1358 subst.c:1516
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "hatalı ikame: %2$s içinde kapatan `%1$s' yok"
 
-#: subst.c:2823
+#: subst.c:2829
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: dizi üyesine liste atanamaz"
 
-#: subst.c:4964 subst.c:4980
+#: subst.c:5026 subst.c:5042
 msgid "cannot make pipe for process substitution"
 msgstr "süreç ikamesi için borulama yapılamıyor"
 
-#: subst.c:5012
+#: subst.c:5074
 msgid "cannot make child for process substitution"
 msgstr "süreç ikamesi için alt süreç yapılamıyor"
 
-#: subst.c:5057
+#: subst.c:5119
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "isimli boru %s okumak için açılamıyor"
 
-#: subst.c:5059
+#: subst.c:5121
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "isimli boru %s yazmak için açılamıyor"
 
-#: subst.c:5077
+#: subst.c:5139
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "isimli boru %s fd %d olarak yinelenemiyor"
 
-#: subst.c:5273
+#: subst.c:5337
 msgid "cannot make pipe for command substitution"
 msgstr "komut ikamesi için boru yapılamıyor"
 
-#: subst.c:5311
+#: subst.c:5375
 msgid "cannot make child for command substitution"
 msgstr "komut ikamesi için alt süreç yapılamıyor"
 
-#: subst.c:5330
+#: subst.c:5394
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr "command_substitute: boru fd 1 olarak yinelenemiyor"
 
-#: subst.c:5733 subst.c:7900
+#: subst.c:5798 subst.c:8001
 #, c-format
 msgid "%s: invalid variable name for name reference"
 msgstr "%s: dosya izleme tanımlayıcısı için geçersiz değer"
 
-#: subst.c:5926
+#: subst.c:6009
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: parametre boş ya da değer atanmamış"
 
-#: subst.c:6198 subst.c:6213
+#: subst.c:6281 subst.c:6296
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: altdizge ifadesi < 0"
 
-#: subst.c:7356
+#: subst.c:7457
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: hatalı ikame"
 
-#: subst.c:7433
+#: subst.c:7534
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: bu yolla atama yapılmaz"
 
-#: subst.c:7767
-msgid "future versions of the shell will force evaluation as an arithmetic substitution"
-msgstr "kabuk gelecekteki sürümlerinde, bir aritmetik ikame olarak değerlendirmeye zorlayacak"
+#: subst.c:7868
+msgid ""
+"future versions of the shell will force evaluation as an arithmetic "
+"substitution"
+msgstr ""
+"kabuk gelecekteki sürümlerinde, bir aritmetik ikame olarak değerlendirmeye "
+"zorlayacak"
 
-#: subst.c:8271
+#: subst.c:8372
 #, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "hatalı ikame: %s içinde kapatan \"`\" yok"
 
-#: subst.c:9172
+#: subst.c:9273
 #, c-format
 msgid "no match: %s"
 msgstr "eşleşme yok: %s"
@@ -1864,93 +1877,106 @@ msgstr "eksik `]'"
 msgid "invalid signal number"
 msgstr "geçersiz sinyal numarası"
 
-#: trap.c:348
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps:trap_list[%d] içinde hatalı değer: %p"
 
-#: trap.c:352
+#: trap.c:359
 #, c-format
-msgid "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
-msgstr "run_pending_traps: sinyal yakalayıcı SIG_DFL'dir, kendime %d (%s) göndererek"
+msgid ""
+"run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
+msgstr ""
+"run_pending_traps: sinyal yakalayıcı SIG_DFL'dir, kendime %d (%s) göndererek"
 
-#: trap.c:398
+#: trap.c:413
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler:hatalı sinyal %d"
 
-#: variables.c:380
+#: variables.c:382
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "`%s'nin işlev tanımının içeri aktarılmasında hata"
 
-#: variables.c:778
+#: variables.c:780
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr "kabuk düzeyi (%d) çok yüksek, 1 yapılıyor"
 
-#: variables.c:2198
+#: variables.c:1865
+#, fuzzy, c-format
+msgid "%s: circular name reference"
+msgstr "%s: dosya izleme tanımlayıcısı için geçersiz değer"
+
+#: variables.c:2228
 msgid "make_local_variable: no function context at current scope"
 msgstr "make_local_variable: geçerli etki alanında hiç işlev bağlamı yok"
 
-#: variables.c:2217
+#: variables.c:2247
 #, c-format
 msgid "%s: variable may not be assigned value"
 msgstr "%s: değişkene değer atanmamış olabilir"
 
-#: variables.c:3554
+#: variables.c:3600
 msgid "all_local_variables: no function context at current scope"
 msgstr "all_local_variables: geçerli etki alanında hiç işlev bağlamı yok"
 
-#: variables.c:3799
+#: variables.c:3845
 #, c-format
 msgid "%s has null exportstr"
 msgstr "%s boş exportstr içeriyor"
 
-#: variables.c:3804 variables.c:3813
+#: variables.c:3850 variables.c:3859
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr "%2$s için exportstr içinde geçersiz karakter %1$d"
 
-#: variables.c:3819
+#: variables.c:3865
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr "%s için exportstr içinde `=' yok"
 
-#: variables.c:4252
+#: variables.c:4298
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr "pop_var_context: kabuk değişkenlerinin başı bir işlev bağlamı değil"
 
-#: variables.c:4265
+#: variables.c:4311
 msgid "pop_var_context: no global_variables context"
 msgstr "pop_var_context: genel değişkenler bağlamı yok"
 
-#: variables.c:4339
+#: variables.c:4385
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
-msgstr "pop_scope: kabuk değişkenlerinin başı bir geçici ortam etki alanı değil"
+msgstr ""
+"pop_scope: kabuk değişkenlerinin başı bir geçici ortam etki alanı değil"
 
-#: variables.c:5165
+#: variables.c:5211
 #, c-format
 msgid "%s: %s: cannot open as FILE"
 msgstr "%s: %s: DOSYA olarak açılamaz"
 
-#: variables.c:5170
+#: variables.c:5216
 #, c-format
 msgid "%s: %s: invalid value for trace file descriptor"
 msgstr "%s: %s: dosya izleme tanımlayıcısı için geçersiz değer"
 
-#: variables.c:5215
+#: variables.c:5261
 #, c-format
 msgid "%s: %s: compatibility value out of range"
 msgstr "%s: %s: uyumlulukdeğeri aralık dışı"
 
-#: version.c:46 version2.c:46
-msgid "Copyright (C) 2012 Free Software Foundation, Inc."
+#: version.c:46
+#, fuzzy
+msgid "Copyright (C) 2013 Free Software Foundation, Inc."
 msgstr "Telif Hakkı (C) 2012 Özgür Yazılım Vakfı A.Ş."
 
 #: version.c:47 version2.c:47
-msgid "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
-msgstr "Lisans GPLv3+: GNU GPL sürüm 3 veya sonrası <http://gnu.org/licenses/gpl.html>\n"
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+"Lisans GPLv3+: GNU GPL sürüm 3 veya sonrası <http://gnu.org/licenses/gpl."
+"html>\n"
 
 #: version.c:86 version2.c:86
 #, c-format
@@ -1965,6 +1991,10 @@ msgstr "Bu ücretsiz bir yazılımdır; değiştirmekte ve dağıtmakta özgürs
 msgid "There is NO WARRANTY, to the extent permitted by law."
 msgstr "İzin verilen yasalar kapsamında hiçbir GARANTİSİ BULUNMAMAKTADIR."
 
+#: version2.c:46
+msgid "Copyright (C) 2012 Free Software Foundation, Inc."
+msgstr "Telif Hakkı (C) 2012 Özgür Yazılım Vakfı A.Ş."
+
 #: xmalloc.c:91
 #, c-format
 msgid "%s: cannot allocate %lu bytes (%lu bytes allocated)"
@@ -1994,8 +2024,13 @@ msgid "unalias [-a] name [name ...]"
 msgstr "unalias [-a] isim [isim ...]"
 
 #: builtins.c:51
-msgid "bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function or readline-command]"
-msgstr "bind [-lpvsPVSX] [-m anahtar eşleniği] [-f dosyaadı] [-q isim] [-u isim] [-r anahtar sırası] [-x keyseq:kabuk-komutu] [keyseq:satırokuma-işlevi veya satırokuma-komutu]"
+msgid ""
+"bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-"
+"x keyseq:shell-command] [keyseq:readline-function or readline-command]"
+msgstr ""
+"bind [-lpvsPVSX] [-m anahtar eşleniği] [-f dosyaadı] [-q isim] [-u isim] [-r "
+"anahtar sırası] [-x keyseq:kabuk-komutu] [keyseq:satırokuma-işlevi veya "
+"satırokuma-komutu]"
 
 #: builtins.c:54
 msgid "break [n]"
@@ -2014,7 +2049,8 @@ msgid "caller [expr]"
 msgstr "caller [ifade]"
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
+#, fuzzy
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-L|[-P [-e]]] [dizin]"
 
 #: builtins.c:66
@@ -2102,8 +2138,12 @@ msgid "help [-dms] [pattern ...]"
 msgstr "help [-dms] [desen ...]"
 
 #: builtins.c:121
-msgid "history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]"
-msgstr "history [-c] [-d başlangıç] [n] veya history -anrw [dosyaadı] veya history -ps arg [arg...]"
+msgid ""
+"history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg "
+"[arg...]"
+msgstr ""
+"history [-c] [-d başlangıç] [n] veya history -anrw [dosyaadı] veya history -"
+"ps arg [arg...]"
 
 #: builtins.c:125
 msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]"
@@ -2114,16 +2154,24 @@ msgid "disown [-h] [-ar] [jobspec ...]"
 msgstr "disown [-h] [-ar] [görevtan ...]"
 
 #: builtins.c:132
-msgid "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]"
-msgstr "kill [-s sinspec | -n signum | -sigspec] pid | görevtan ... veya kill -l [sigspec]"
+msgid ""
+"kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l "
+"[sigspec]"
+msgstr ""
+"kill [-s sinspec | -n signum | -sigspec] pid | görevtan ... veya kill -l "
+"[sigspec]"
 
 #: builtins.c:134
 msgid "let arg [arg ...]"
 msgstr "let arg [arg ...]"
 
 #: builtins.c:136
-msgid "read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]"
-msgstr "read [-ers] [-a dizi] [-d sonlandırıcı] [-i metin] [-n nkarakter] [-N nkarakter] [-p istem] [-t zamanaşımı] [-u fd] [isim ...]"
+msgid ""
+"read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p "
+"prompt] [-t timeout] [-u fd] [name ...]"
+msgstr ""
+"read [-ers] [-a dizi] [-d sonlandırıcı] [-i metin] [-n nkarakter] [-N "
+"nkarakter] [-p istem] [-t zamanaşımı] [-u fd] [isim ...]"
 
 #: builtins.c:138
 msgid "return [n]"
@@ -2218,8 +2266,12 @@ msgid "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac"
 msgstr "case KELİME in [DESEN [| DESEN]...) KOMUTLAR ;;]... esac"
 
 #: builtins.c:192
-msgid "if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi"
-msgstr "if KOMUTLAR; then KOMUTLAR; [ elif KOMUTLAR; then KOMUTLAR; ]... [ else KOMUTLAR; ] fi"
+msgid ""
+"if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else "
+"COMMANDS; ] fi"
+msgstr ""
+"if KOMUTLAR; then KOMUTLAR; [ elif KOMUTLAR; then KOMUTLAR; ]... [ else "
+"KOMUTLAR; ] fi"
 
 #: builtins.c:194
 msgid "while COMMANDS; do COMMANDS; done"
@@ -2278,24 +2330,43 @@ msgid "printf [-v var] format [arguments]"
 msgstr "printf [-v var] biçim [argümanlar]"
 
 #: builtins.c:229
-msgid "complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]"
-msgstr "complete [-abcdefgjksuv] [-pr] [-DE] [-o seçenek] [-A işlem] [-G genelyol] [-W kelimelistesi]  [-F işlev] [-C komut] [-X süzgeçyolu] [-P önek] [-S sonek] [isim ...]"
+msgid ""
+"complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-"
+"W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S "
+"suffix] [name ...]"
+msgstr ""
+"complete [-abcdefgjksuv] [-pr] [-DE] [-o seçenek] [-A işlem] [-G genelyol] [-"
+"W kelimelistesi]  [-F işlev] [-C komut] [-X süzgeçyolu] [-P önek] [-S sonek] "
+"[isim ...]"
 
 #: builtins.c:233
-msgid "compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
-msgstr "compgen [-abcdefgjksuv] [-o seçenek]  [-A işlem] [-G genelyol] [-W kelimelistesi]  [-F işlev] [-C komut] [-X süzgeçyolu] [-P önek] [-S sonek] [kelime]"
+msgid ""
+"compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  "
+"[-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
+msgstr ""
+"compgen [-abcdefgjksuv] [-o seçenek]  [-A işlem] [-G genelyol] [-W "
+"kelimelistesi]  [-F işlev] [-C komut] [-X süzgeçyolu] [-P önek] [-S sonek] "
+"[kelime]"
 
 #: builtins.c:237
 msgid "compopt [-o|+o option] [-DE] [name ...]"
 msgstr "compopt [-o|+o seçenek] [-DE] [isim ...]"
 
 #: builtins.c:240
-msgid "mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
-msgstr "mapfile [-n say] [-O kaynak] [-s say] [-t] [-u fd] [-C geriçağırım] [-c parçacık] [dizi]"
+msgid ""
+"mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
+msgstr ""
+"mapfile [-n say] [-O kaynak] [-s say] [-t] [-u fd] [-C geriçağırım] [-c "
+"parçacık] [dizi]"
 
 #: builtins.c:242
-msgid "readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
-msgstr "readarray [-n say] [-O kaynak] [-s say] [-t] [-u fd] [-C geriçağırım] [-c parçacık] [dizi]"
+msgid ""
+"readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
+msgstr ""
+"readarray [-n say] [-O kaynak] [-s say] [-t] [-u fd] [-C geriçağırım] [-c "
+"parçacık] [dizi]"
 
 #: builtins.c:254
 msgid ""
@@ -2312,12 +2383,14 @@ msgid ""
 "      -p\tPrint all defined aliases in a reusable format\n"
 "    \n"
 "    Exit Status:\n"
-"    alias returns true unless a NAME is supplied for which no alias has been\n"
+"    alias returns true unless a NAME is supplied for which no alias has "
+"been\n"
 "    defined."
 msgstr ""
 "Rumuz tanımla veya görüntüle.\n"
 "    \n"
-"    `alias' argümansız kullanıldığında standart çıktıda kullanılabilecek tüm\n"
+"    `alias' argümansız kullanıldığında standart çıktıda kullanılabilecek "
+"tüm\n"
 "    rumuzları `alias İSİM=DEĞER' biçiminde listeler.\n"
 "    \n"
 "    Diğer durumda DEĞERi verilmiş her İSİM için bir rumuz tanımlanır.\n"
@@ -2359,20 +2432,24 @@ msgid ""
 "    Options:\n"
 "      -m  keymap         Use KEYMAP as the keymap for the duration of this\n"
 "                         command.  Acceptable keymap names are emacs,\n"
-"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
+"move,\n"
 "                         vi-command, and vi-insert.\n"
 "      -l                 List names of functions.\n"
 "      -P                 List function names and bindings.\n"
 "      -p                 List functions and bindings in a form that can be\n"
 "                         reused as input.\n"
-"      -S                 List key sequences that invoke macros and their values\n"
-"      -s                 List key sequences that invoke macros and their values\n"
+"      -S                 List key sequences that invoke macros and their "
+"values\n"
+"      -s                 List key sequences that invoke macros and their "
+"values\n"
 "                         in a form that can be reused as input.\n"
 "      -V                 List variable names and values\n"
 "      -v                 List variable names and values in a form that can\n"
 "                         be reused as input.\n"
 "      -q  function-name  Query about which keys invoke the named function.\n"
-"      -u  function-name  Unbind all keys which are bound to the named function.\n"
+"      -u  function-name  Unbind all keys which are bound to the named "
+"function.\n"
 "      -r  keyseq         Remove the binding for KEYSEQ.\n"
 "      -f  filename       Read key bindings from FILENAME.\n"
 "      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
@@ -2402,20 +2479,26 @@ msgstr ""
 "      -S                 Makroları çağıran tuş dizilerini ve değerlerini\n"
 "                         listeler\n"
 "      -s                 Makroları çağıran tuş dizilerini ve değerlerini\n"
-"                         girdi olarak kullanılabilir biçimde listeler.       -V                 Değişken isimlerini ve değerlerini listeler.\n"
+"                         girdi olarak kullanılabilir biçimde listeler.       "
+"-V                 Değişken isimlerini ve değerlerini listeler.\n"
 "      -v                 Değişken isimlerini ve değerlerini girdi olarak\n"
 "                         kullanılabilir biçimde listeler.\n"
-"      -q  İŞLEV          İsmi belirtilen İŞLEVi çağıran tuşlar hakkında sorgu.\n"
-"      -u  İŞLEV          İsmi belirtilen İŞLEVi çağıran tüm tuş kısayollarını\n"
+"      -q  İŞLEV          İsmi belirtilen İŞLEVi çağıran tuşlar hakkında "
+"sorgu.\n"
+"      -u  İŞLEV          İsmi belirtilen İŞLEVi çağıran tüm tuş "
+"kısayollarını\n"
 "                         kaldırır.\n"
 "      -r  TUŞDİZİSİ      TUŞDİZİSİ için mevcut kısayolları kaldırır.\n"
-"      -x  TUŞDİZİSİ:KABUK-KOMUTU\tTUŞDİZİSİnin her girilişinde KABUK-KOMUTUnun\n"
+"      -x  TUŞDİZİSİ:KABUK-KOMUTU\tTUŞDİZİSİnin her girilişinde KABUK-"
+"KOMUTUnun\n"
 "    \t\t\t\tçalıştırılmasını sağlar.\n"
-"      -X\t\t     Tuş dizilerini -x ve ilişkili komutlarını tekrar bir girdi olarak kullanılabilecek\n"
+"      -X\t\t     Tuş dizilerini -x ve ilişkili komutlarını tekrar bir girdi "
+"olarak kullanılabilecek\n"
 "                         biçimde listeler.\n"
 "    \n"
 "    Çıkış Durumu:\n"
-"    tanınmayan bir seçenek girilmediği veya bir hata oluşmadığı durumda 0 döndürür."
+"    tanınmayan bir seçenek girilmediği veya bir hata oluşmadığı durumda 0 "
+"döndürür."
 
 #: builtins.c:328
 msgid ""
@@ -2429,7 +2512,8 @@ msgid ""
 msgstr ""
 "for, while veya until döngülerinden çık.\n"
 "    \n"
-"    Bir FOR, WHILE veya UNTIL döngüsünden çık. Eğer N belirtilmişse, N ilişkili\n"
+"    Bir FOR, WHILE veya UNTIL döngüsünden çık. Eğer N belirtilmişse, N "
+"ilişkili\n"
 "    döngüden çık.\n"
 "    \n"
 "    Çıkış Durumu:\n"
@@ -2459,7 +2543,8 @@ msgid ""
 "    \n"
 "    Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
 "    lookup.  This is useful when you wish to reimplement a shell builtin\n"
-"    as a shell function, but need to execute the builtin within the function.\n"
+"    as a shell function, but need to execute the builtin within the "
+"function.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
@@ -2468,11 +2553,14 @@ msgstr ""
 "Kabuk dahillerini çalıştır.\n"
 "    \n"
 "    Komut araması yapmadan KABUK-DAHİLİ, ARGÜMANLAR argümanları ile\n"
-"    çalıştır. Bu, bir KABUK-DAHİLİ, bir kabuk işlevi olarak tekrar uygulamak isteyip\n"
-"    işlev içerisinde dahili olanı da çalıştırmanız gerektiğinizde kullanışlıdır.\n"
+"    çalıştır. Bu, bir KABUK-DAHİLİ, bir kabuk işlevi olarak tekrar uygulamak "
+"isteyip\n"
+"    işlev içerisinde dahili olanı da çalıştırmanız gerektiğinizde "
+"kullanışlıdır.\n"
 "    \n"
 "    Çıkış Durumu:\n"
-"    KABUK-DAHİLİnin çıkış durumunu veya eğer KABUK-DAHİLİ değilse false döndürür."
+"    KABUK-DAHİLİnin çıkış durumunu veya eğer KABUK-DAHİLİ değilse false "
+"döndürür."
 
 #: builtins.c:367
 msgid ""
@@ -2491,30 +2579,39 @@ msgid ""
 msgstr ""
 "Geçerli alt yordam çağrısının bağlamını döndürür.\n"
 "    \n"
-"    İFADE olmadan, \"$satır $dosyaadı\" döndürür.  İFADE ile kullanıldığında\n"
-"    \"$satır $altyordam $dosyaadı\" döndürür; bu ek bilgi bir yığın izi sağlamak\n"
+"    İFADE olmadan, \"$satır $dosyaadı\" döndürür.  İFADE ile "
+"kullanıldığında\n"
+"    \"$satır $altyordam $dosyaadı\" döndürür; bu ek bilgi bir yığın izi "
+"sağlamak\n"
 "    için kullanılabilir.\n"
 "    \n"
 "    İFADE değeri, geçerli çerçeveden önce kaç tane çerçeve çağrılacağını\n"
 "    belirtir. Üst çerçeve 0. çerçevedir.    \n"
 "    Çıkış Durumu:\n"
-"    İFADE geçersiz olmadığı ve bir kabuk işlevi çalıştırmadığı durumda 0 döndürür."
+"    İFADE geçersiz olmadığı ve bir kabuk işlevi çalıştırmadığı durumda 0 "
+"döndürür."
 
 #: builtins.c:385
 #, fuzzy
 msgid ""
 "Change the shell working directory.\n"
 "    \n"
-"    Change the current directory to DIR.  The default DIR is the value of the\n"
+"    Change the current directory to DIR.  The default DIR is the value of "
+"the\n"
 "    HOME shell variable.\n"
 "    \n"
-"    The variable CDPATH defines the search path for the directory containing\n"
-"    DIR.  Alternative directory names in CDPATH are separated by a colon (:).\n"
-"    A null directory name is the same as the current directory.  If DIR begins\n"
+"    The variable CDPATH defines the search path for the directory "
+"containing\n"
+"    DIR.  Alternative directory names in CDPATH are separated by a colon "
+"(:).\n"
+"    A null directory name is the same as the current directory.  If DIR "
+"begins\n"
 "    with a slash (/), then CDPATH is not used.\n"
 "    \n"
-"    If the directory is not found, and the shell option `cdable_vars' is set,\n"
-"    the word is assumed to be  a variable name.  If that variable has a value,\n"
+"    If the directory is not found, and the shell option `cdable_vars' is "
+"set,\n"
+"    the word is assumed to be  a variable name.  If that variable has a "
+"value,\n"
 "    its value is used for DIR.\n"
 "    \n"
 "    Options:\n"
@@ -2525,42 +2622,55 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
-"    `..' is processed by removing the immediately previous pathname component\n"
+"    `..' is processed by removing the immediately previous pathname "
+"component\n"
 "    back to a slash or the beginning of DIR.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns 0 if the directory is changed, and if $PWD is set successfully when\n"
+"    Returns 0 if the directory is changed, and if $PWD is set successfully "
+"when\n"
 "    -P is used; non-zero otherwise."
 msgstr ""
 "Kabuk çalışma dizinini değiştir.\n"
 "    \n"
-"    Geçerli dizini DİZİN olarak değiştir. Öntanımlı dizin kabuk değişkeninin EV\n"
+"    Geçerli dizini DİZİN olarak değiştir. Öntanımlı dizin kabuk değişkeninin "
+"EV\n"
 "    dizini değeridir.\n"
 "    \n"
-"    CDPATH değişkeni, DİZİN içeren dizinler için arama yolunu tanımlar. CDPATH\n"
+"    CDPATH değişkeni, DİZİN içeren dizinler için arama yolunu tanımlar. "
+"CDPATH\n"
 "    için alternatif dizin isimleri iki nokta (:) ile ayrılır.\n"
-"    Boş dizin adı, geçerli dizinle aynıdır. Eğer DİZİN bölü (/) ile başlıyorsa, CDPATH\n"
+"    Boş dizin adı, geçerli dizinle aynıdır. Eğer DİZİN bölü (/) ile "
+"başlıyorsa, CDPATH\n"
 "    kullanılmaz.\n"
 "    \n"
-"    Eğer dizin bulunamazsa ve kabuk seçeneği `cdable_vars' ayarlanmışsa, kelime\n"
-"    bir değişken adı olarak varsayılır. Eğer değişken bir değere sahipse, değeri DİZİN\n"
+"    Eğer dizin bulunamazsa ve kabuk seçeneği `cdable_vars' ayarlanmışsa, "
+"kelime\n"
+"    bir değişken adı olarak varsayılır. Eğer değişken bir değere sahipse, "
+"değeri DİZİN\n"
 "    için kullanılır\n"
 "    \n"
 "    Seçenekler:\n"
 "        -L\tsembolik bağlantıların takip edilmesini zorla\n"
 "        -P\tsembolik bağlantıları takip etmeden fiziksel dizini kullan\n"
-"        -e\teğer -P seçeneği belirtilmişse ve geçerli çalışma dizini başarılı şekilde\n"
+"        -e\teğer -P seçeneği belirtilmişse ve geçerli çalışma dizini "
+"başarılı şekilde\n"
 "    \tbelirlenemiyorsa, sıfır olmayan bir durumla çık\n"
 "    \n"
-"    Öntanımlı olan `-L' tanımlanmış gibi sembolik bağlantıları takip etmektir.\n"
+"    Öntanımlı olan `-L' tanımlanmış gibi sembolik bağlantıları takip "
+"etmektir.\n"
 "    \n"
 "    Çıkış Durumu:\n"
-"    Eğer dizin değişmişse ve -P kullanıldığında $PWD başarılı ayarlanırsa 0; diğer durumda\n"
+"    Eğer dizin değişmişse ve -P kullanıldığında $PWD başarılı ayarlanırsa 0; "
+"diğer durumda\n"
 "    sıfır olmayan bir değer döndürür."
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2578,7 +2688,8 @@ msgstr ""
 "Geçerli çalışma dizininin ismini yazdır.\n"
 "    \n"
 "    Seçenekler:\n"
-"      -L\teğer geçerli çalışma dizinini isimlendirmişse $PWD değerini yazdır\n"
+"      -L\teğer geçerli çalışma dizinini isimlendirmişse $PWD değerini "
+"yazdır\n"
 "      -P\thiçbir sembolik bağlantı kullanmadan fiziksel dizini yazdır\n"
 "    \n"
 "    Öntanımlı olarak `pwd', `-L' tanımlanmış şekilde davranır.\n"
@@ -2586,7 +2697,7 @@ msgstr ""
 "    Çıkış Durumu:\n"
 "    Dizin okunamadığı veya geçersiz seçenek verilmediği takdirde 0 döndürür."
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2602,7 +2713,7 @@ msgstr ""
 "    Çıkış Durumu:\n"
 "    Her zaman başarılıdır."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2614,7 +2725,7 @@ msgstr ""
 "    Çıkış Durumu:\n"
 "    Her zaman başarılıdır."
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2626,12 +2737,13 @@ msgstr ""
 "    Çıkış Durumu:\n"
 "    Her zaman başarısızdır."
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
 "    Runs COMMAND with ARGS suppressing  shell function lookup, or display\n"
-"    information about the specified COMMANDs.  Can be used to invoke commands\n"
+"    information about the specified COMMANDs.  Can be used to invoke "
+"commands\n"
 "    on disk when a function with the same name exists.\n"
 "    \n"
 "    Options:\n"
@@ -2645,12 +2757,15 @@ msgid ""
 msgstr ""
 "Basit bir komut çalıştır veya komutlar hakkında bilgi görüntüle.\n"
 "    \n"
-"    KOMUTU ARGümanları ile kabuk işlevi aramasını ihmal ederek çalıştırır veya\n"
-"    belirtilen KOMUTlar hakkında bilgi görüntüler. Aynı isimde bir işlev  varsa\n"
+"    KOMUTU ARGümanları ile kabuk işlevi aramasını ihmal ederek çalıştırır "
+"veya\n"
+"    belirtilen KOMUTlar hakkında bilgi görüntüler. Aynı isimde bir işlev  "
+"varsa\n"
 "    diskte komutları çalıştırmak için kullanılabilir.\n"
 "    \n"
 "    Seçenekler:\n"
-"      -p\tYOL için, tüm standart yardımcıları bulabilmek için bir öntanımlı değer\n"
+"      -p\tYOL için, tüm standart yardımcıları bulabilmek için bir öntanımlı "
+"değer\n"
 "    \tkullan\n"
 "      -v\t`type' dahilisine benzer bir KOMUT açıklaması göster\n"
 "      -V\ther KOMUTun fazla açıklamasını göster\n"
@@ -2658,7 +2773,7 @@ msgstr ""
 "    Çıkış Durumu:\n"
 "    KOMUTun çıkış durumunu döndürür. KOMUT bulunamazsa başarısız olur."
 
-#: builtins.c:485
+#: builtins.c:487
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2689,7 +2804,8 @@ msgid ""
 "    Variables with the integer attribute have arithmetic evaluation (see\n"
 "    the `let' command) performed when the variable is assigned a value.\n"
 "    \n"
-"    When used in a function, `declare' makes NAMEs local, as with the `local'\n"
+"    When used in a function, `declare' makes NAMEs local, as with the "
+"`local'\n"
 "    command.  The `-g' option suppresses this behavior.\n"
 "    \n"
 "    Exit Status:\n"
@@ -2697,7 +2813,7 @@ msgid ""
 "    assignment error occurs."
 msgstr ""
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2707,7 +2823,7 @@ msgstr ""
 "    \n"
 "    Kullanılmıyor.  Bkz. `help declare'."
 
-#: builtins.c:533
+#: builtins.c:535
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2726,19 +2842,22 @@ msgstr ""
 "    İSİM adıyla bir yerel değişken oluştur ve DEĞER ata. SEÇENEK `declare'\n"
 "    tarafından kabul edilen herhangi bir seçenek olabilir.\n"
 "    \n"
-"    Yerel değişkenler sadece bir işlev içerisinde kullanılabilirler ve tanımlandıkları\n"
+"    Yerel değişkenler sadece bir işlev içerisinde kullanılabilirler ve "
+"tanımlandıkları\n"
 "    işleve ve alt işlevlerine görünebilirler.\n"
 "    \n"
 "    Çıkış Durumu:\n"
-"    Geçersiz bir seçenek verilmediğinde, bir değişken hatası oluşmadığında veya\n"
+"    Geçersiz bir seçenek verilmediğinde, bir değişken hatası oluşmadığında "
+"veya\n"
 "    kabuk bir işlev çalıştırmıyorsa başarılı döner."
 
-#: builtins.c:550
+#: builtins.c:552
 #, fuzzy
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
-"    Display the ARGs, separated by a single space character and followed by a\n"
+"    Display the ARGs, separated by a single space character and followed by "
+"a\n"
 "    newline, on the standard output.\n"
 "    \n"
 "    Options:\n"
@@ -2786,7 +2905,8 @@ msgstr ""
 "      \\t\tyatay sekme\n"
 "      \\v\tdikey sekme\n"
 "      \\\\\tters bölü\n"
-"      \\0nnn\tASCII kodu NNN (sekizlik) olan karakter.  NNN 0-3 arası sekizli\n"
+"      \\0nnn\tASCII kodu NNN (sekizlik) olan karakter.  NNN 0-3 arası "
+"sekizli\n"
 "    \trakamlardan oluşabilir.\n"
 "      \\xHH\tdeğeri HH (onaltılık) olan sekiz bit karakter. HH bir veya iki\n"
 "    \tonaltılık rakam olabilir\n"
@@ -2794,7 +2914,7 @@ msgstr ""
 "    Çıkış Durumu:\n"
 "    Yazma hatası oluşmadığı takdirde başarılı döner."
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2816,7 +2936,7 @@ msgstr ""
 "    Çıkış Durumu:\n"
 "    Bir hata oluşmadığı sürece başarılı döner."
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2843,11 +2963,12 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
-"    Combine ARGs into a single string, use the result as input to the shell,\n"
+"    Combine ARGs into a single string, use the result as input to the "
+"shell,\n"
 "    and execute the resulting commands.\n"
 "    \n"
 "    Exit Status:\n"
@@ -2855,13 +2976,14 @@ msgid ""
 msgstr ""
 "Argümanları kabuk komutu olarak çalıştır.\n"
 "    \n"
-"    ARGümanları tek bir dizgeye birleştir, sonucu kabuğa girdi olarak kullan,\n"
+"    ARGümanları tek bir dizgeye birleştir, sonucu kabuğa girdi olarak "
+"kullan,\n"
 "    ve sonuçlanan komutları çalıştır.\n"
 "    \n"
 "    Çıkış Durumu:\n"
 "    Komutun çıkış durumunu döndürür veya komut boşsa başarılı döner."
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2903,47 +3025,68 @@ msgid ""
 msgstr ""
 "Seçenek argümanlarını ayıklar.\n"
 "    \n"
-"    Getopts  kabuk betikleri tarafından  konumsal parametreleri çözümlemekte\n"
+"    Getopts  kabuk betikleri tarafından  konumsal parametreleri "
+"çözümlemekte\n"
 "    kullanılır.\n"
 "    \n"
-"    SÇNDİZGESİ  tanınan seçenek karakterlerini içerir; bir karakterden sonra\n"
-"    bir ikinokta imi (:) geliyorsa seçeneğin ondan bir boşlukla ayrılmış bir\n"
+"    SÇNDİZGESİ  tanınan seçenek karakterlerini içerir; bir karakterden "
+"sonra\n"
+"    bir ikinokta imi (:) geliyorsa seçeneğin ondan bir boşlukla ayrılmış "
+"bir\n"
 "    argümana sahip olacağı umulur.\n"
 "    \n"
-"    Her  çağrılışında  getopts  işlenecek  sonraki argümanın indisini OPTIND\n"
-"    kabuk değişkenine ve  AD  değişkenini de  mevcut  değilse  ilklendirerek\n"
-"    sonraki seçeneği $AD kabuk değişkenine yerleştirir. OPTIND kabuğun ya da\n"
-"    bir  kabuk  betiğinin her çağrılışında 1 ile ilklendirilir.  Bir seçenek\n"
-"    bir  argüman  gerektirdiğinde  getopts   argümanı   OPTARG   değişkenine\n"
+"    Her  çağrılışında  getopts  işlenecek  sonraki argümanın indisini "
+"OPTIND\n"
+"    kabuk değişkenine ve  AD  değişkenini de  mevcut  değilse  "
+"ilklendirerek\n"
+"    sonraki seçeneği $AD kabuk değişkenine yerleştirir. OPTIND kabuğun ya "
+"da\n"
+"    bir  kabuk  betiğinin her çağrılışında 1 ile ilklendirilir.  Bir "
+"seçenek\n"
+"    bir  argüman  gerektirdiğinde  getopts   argümanı   OPTARG   "
+"değişkenine\n"
 "    yerleştirir.\n"
 "    \n"
-"    getopts  hataları  iki  yolla  raporlayabilir.   Eğer  SÇNDİZGESİnin ilk\n"
-"    karakteri  bir  ':'  ise sessiz  hata  raporlaması kullanılır.  Bu kipte\n"
-"    hiçbir hata iletisi  basılmaz.  Bir geçersiz  seçenek  saptanırsa getopt\n"
-"    OPTARG'a  bulunan  seçenek karakterini yerleştirir.  Bir gerekli argüman\n"
-"    verilmemişse, getopts  AD'a bir  ':'  yerleştirir.  Getopts sessiz kipte\n"
-"    değilse ve geçersiz bir seçenek görüldüğünde, getopts ? karakterini AD'a\n"
-"    yerleştirir ve  OPTARG  değişkenini  kaldırır.  Eğer bir gerekli argüman\n"
-"    bulunamazsa   ve   getopts   sessiz   kipte  değilse  AD'a  ?  karakteri\n"
+"    getopts  hataları  iki  yolla  raporlayabilir.   Eğer  SÇNDİZGESİnin "
+"ilk\n"
+"    karakteri  bir  ':'  ise sessiz  hata  raporlaması kullanılır.  Bu "
+"kipte\n"
+"    hiçbir hata iletisi  basılmaz.  Bir geçersiz  seçenek  saptanırsa "
+"getopt\n"
+"    OPTARG'a  bulunan  seçenek karakterini yerleştirir.  Bir gerekli "
+"argüman\n"
+"    verilmemişse, getopts  AD'a bir  ':'  yerleştirir.  Getopts sessiz "
+"kipte\n"
+"    değilse ve geçersiz bir seçenek görüldüğünde, getopts ? karakterini "
+"AD'a\n"
+"    yerleştirir ve  OPTARG  değişkenini  kaldırır.  Eğer bir gerekli "
+"argüman\n"
+"    bulunamazsa   ve   getopts   sessiz   kipte  değilse  AD'a  ?  "
+"karakteri\n"
 "    yerleştirilir, OPTARG kaldırılır ve bir tanı iletisi basılır.\n"
 "    \n"
-"    OPTERR  değişkeninin  değeri  0  ise SÇNDİZGESİnin ilk karakteri bir ':'\n"
-"    olmasa  bile  hata  iletileri gösterilmez. OPTERR değişkeninin öntanımlı\n"
+"    OPTERR  değişkeninin  değeri  0  ise SÇNDİZGESİnin ilk karakteri bir "
+"':'\n"
+"    olmasa  bile  hata  iletileri gösterilmez. OPTERR değişkeninin "
+"öntanımlı\n"
 "    değeri 1'dir.\n"
 "    \n"
-"    Getopts  normalde  konumsal  parametreleri ($0 - $9) çözümlese de  başka\n"
+"    Getopts  normalde  konumsal  parametreleri ($0 - $9) çözümlese de  "
+"başka\n"
 "    argümanlar verilmişse bunları çözümler.\n"
 "    \n"
 "    Çıktı Durumu:\n"
-"    Bir seçenek bulunduğunda başarılı, seçenek sonuna gelindiğinde veya bir     hata oluştuğunda başarısız döner.\n"
+"    Bir seçenek bulunduğunda başarılı, seçenek sonuna gelindiğinde veya "
+"bir     hata oluştuğunda başarısız döner.\n"
 "    encountered or an error occurs."
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
 "    Execute COMMAND, replacing this shell with the specified program.\n"
-"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not specified,\n"
+"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not "
+"specified,\n"
 "    any redirections take effect in the current shell.\n"
 "    \n"
 "    Options:\n"
@@ -2951,11 +3094,13 @@ msgid ""
 "      -c\t\texecute COMMAND with an empty environment\n"
 "      -l\t\tplace a dash in the zeroth argument to COMMAND\n"
 "    \n"
-"    If the command cannot be executed, a non-interactive shell exits, unless\n"
+"    If the command cannot be executed, a non-interactive shell exits, "
+"unless\n"
 "    the shell option `execfail' is set.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless COMMAND is not found or a redirection error occurs."
+"    Returns success unless COMMAND is not found or a redirection error "
+"occurs."
 msgstr ""
 "Kabuğu verilen komutla değiştir.\n"
 "    \n"
@@ -2968,13 +3113,14 @@ msgstr ""
 "      -c\t\tKOMUTu boş bir ortamla çalıştır\n"
 "      -l\t\tKOMUTun sıfırıncı argümanına bir çizgi koy\n"
 "    \n"
-"    Eğer komut çalıştırılamıyorsa, `execfail' ayarlanmadığı sürece etkileşimsiz kabuk\n"
+"    Eğer komut çalıştırılamıyorsa, `execfail' ayarlanmadığı sürece "
+"etkileşimsiz kabuk\n"
 "    çıkış yapar.\n"
 "    \n"
 "    Çıkış Durumu:\n"
 "    KOMUT bulunduğu ve bir yönlendirme hatası olmadığı sürece başarılı döner."
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -2986,11 +3132,12 @@ msgstr ""
 "    N durumu ile dönerek kabuk çıkar. N verilmezse son çalıştırılan komutun\n"
 "    çıkış durumu döner."
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
-"    Exits a login shell with exit status N.  Returns an error if not executed\n"
+"    Exits a login shell with exit status N.  Returns an error if not "
+"executed\n"
 "    in a login shell."
 msgstr ""
 "Oturum kabuğundan çık.\n"
@@ -2998,17 +3145,19 @@ msgstr ""
 "    N durumuyla bir oturum kabuğundan çıkar. Eğer çalıştırılmamışsa oturum\n"
 "    kabuğunda bir hata döndürür."
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
-"    fc is used to list or edit and re-execute commands from the history list.\n"
+"    fc is used to list or edit and re-execute commands from the history "
+"list.\n"
 "    FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
 "    string, which means the most recent command beginning with that\n"
 "    string.\n"
 "    \n"
 "    Options:\n"
-"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then EDITOR,\n"
+"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then "
+"EDITOR,\n"
 "    \t\tthen vi\n"
 "      -l \tlist lines instead of editing\n"
 "      -n\tomit line numbers when listing\n"
@@ -3022,13 +3171,17 @@ msgid ""
 "    the last command.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success or status of executed command; non-zero if an error occurs."
+"    Returns success or status of executed command; non-zero if an error "
+"occurs."
 msgstr ""
 "Geçmiş listesindeki komutları görüntüle veya çalıştır\n"
 "    \n"
-"    fc, komut  geçmişi  listesindeki  komutları  listelemek,  düzenlemek  ve\n"
-"    yeniden  çalıştırmak  için  kullanılır. İLK ve SON olarak numara vererek\n"
-"    bir aralık belirtilebileceği gibi İLK bir dizge de olabilir, bu takdirde\n"
+"    fc, komut  geçmişi  listesindeki  komutları  listelemek,  düzenlemek  "
+"ve\n"
+"    yeniden  çalıştırmak  için  kullanılır. İLK ve SON olarak numara "
+"vererek\n"
+"    bir aralık belirtilebileceği gibi İLK bir dizge de olabilir, bu "
+"takdirde\n"
 "    bu dizge ile başlayan en son komut anlamına gelir.\n"
 "    \n"
 "    Seçenekler:\n"
@@ -3046,9 +3199,10 @@ msgstr ""
 "    r' yazarak en son komut çalıştırılabilir.\n"
 "    \n"
 "    Çıktı Durumu:\n"
-"    Başarılı veya çalıştırılan komut durumu döndürülür; hata oluştuğunda sıfır harici değer döner."
+"    Başarılı veya çalıştırılan komut durumu döndürülür; hata oluştuğunda "
+"sıfır harici değer döner."
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3068,12 +3222,14 @@ msgstr ""
 "    Çıktı Durumu:\n"
 "    Ön plana yerleştirilmiş komutun durumu veya hata olduğunda başarısız."
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
-"    Place the jobs identified by each JOB_SPEC in the background, as if they\n"
-"    had been started with `&'.  If JOB_SPEC is not present, the shell's notion\n"
+"    Place the jobs identified by each JOB_SPEC in the background, as if "
+"they\n"
+"    had been started with `&'.  If JOB_SPEC is not present, the shell's "
+"notion\n"
 "    of the current job is used.\n"
 "    \n"
 "    Exit Status:\n"
@@ -3082,21 +3238,24 @@ msgstr ""
 "İşi arkaplana taşı.\n"
 "    \n"
 "    `&' ile başlatılmışçasına İŞ_BELİRTİMİni artalana yerleştirir.\n"
-"    İŞ_BELİRTİMİ verilmemişse, iş belirtimi olarak o an ki iş kullanılır.     \n"
+"    İŞ_BELİRTİMİ verilmemişse, iş belirtimi olarak o an ki iş "
+"kullanılır.     \n"
 "    Çıktı Durumu:\n"
-"    İş kontrolü etkin olmadığı veya bir hata oluşmadığı sürece başarılı döner."
+"    İş kontrolü etkin olmadığı veya bir hata oluşmadığı sürece başarılı "
+"döner."
 
-#: builtins.c:782
+#: builtins.c:784
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
 "    Determine and remember the full pathname of each command NAME.  If\n"
-"    no arguments are given, information about remembered commands is displayed.\n"
+"    no arguments are given, information about remembered commands is "
+"displayed.\n"
 "    \n"
 "    Options:\n"
 "      -d\t\tforget the remembered location of each NAME\n"
 "      -l\t\tdisplay in a format that may be reused as input\n"
-"      -p pathname\tuse PATHNAME is the full pathname of NAME\n"
+"      -p pathname\tuse PATHNAME as the full pathname of NAME\n"
 "      -r\t\tforget all remembered locations\n"
 "      -t\t\tprint the remembered location of each NAME, preceding\n"
 "    \t\teach location with the corresponding NAME if multiple\n"
@@ -3109,7 +3268,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3127,10 +3286,11 @@ msgid ""
 "      PATTERN\tPattern specifiying a help topic\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless PATTERN is not found or an invalid option is given."
+"    Returns success unless PATTERN is not found or an invalid option is "
+"given."
 msgstr ""
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3157,7 +3317,8 @@ msgid ""
 "    \n"
 "    If the $HISTTIMEFORMAT variable is set and not null, its value is used\n"
 "    as a format string for strftime(3) to print the time stamp associated\n"
-"    with each displayed history entry.  No time stamps are printed otherwise.\n"
+"    with each displayed history entry.  No time stamps are printed "
+"otherwise.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or an error occurs."
@@ -3191,9 +3352,10 @@ msgstr ""
 "    damgasını basacak olan strftime(3) işlevine biçim girdisi olur; aksi\n"
 "    takdirde hiç zaman damgası basılmaz.     \n"
 "    Çıktı Durumu:\n"
-"    Geçersiz bir seçenek girilmediği veya bir hata oluşmadığı takdirde başarılı döner."
+"    Geçersiz bir seçenek girilmediği veya bir hata oluşmadığı takdirde "
+"başarılı döner."
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3222,7 +3384,8 @@ msgstr ""
 "    Seçenekler olmadan, tüm etkin görev durumları görüntülenir.\n"
 "    \n"
 "    Seçenekler:\n"
-"      -l\tile normal bilgilere ek olarak süreç kimliklerini de (PID)    \tlisteler\n"
+"      -l\tile normal bilgilere ek olarak süreç kimliklerini de (PID)    "
+"\tlisteler\n"
 "      -n\tile sadece kullanıcının durumları hakkında aldığı son uyarıdan\n"
 "    \tberi durumları değişen işler hakkında bilgi gösterir.\n"
 "      -p\tile işlerin sadece süreç kimliklerini listeler\n"
@@ -3234,10 +3397,11 @@ msgstr ""
 "    çalıştırılır.\n"
 "    \n"
 "    Çıktı Durumu:\n"
-"    Geçersiz bir seçenek girilmediği veya bir hata oluşmadığı takdirde başarılı döner.\n"
+"    Geçersiz bir seçenek girilmediği veya bir hata oluşmadığı takdirde "
+"başarılı döner.\n"
 "    -x kullanılmışsa, KOMUTun çıkış durumu döndürülür."
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3254,7 +3418,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:913
+#: builtins.c:915
 #, fuzzy
 msgid ""
 "Send a signal to a job.\n"
@@ -3286,12 +3450,13 @@ msgstr ""
 "    verilmezse öntanımlı olarak SIGTERM kullanılır.  -l seçeneği ile sinyal\n"
 "    isimleri listelenir. Argümanlı -l seçeneğinde argümanların listelenecek\n"
 "    sinyal  isimlerinin  numaraları  olduğu  varsayılır.  Kill iki sebepten\n"
-"     dolayı bir kabuk yerleşiğidir: süreç kimlikleri yerine iş kimliklerinin\n"
+"     dolayı bir kabuk yerleşiğidir: süreç kimlikleri yerine iş "
+"kimliklerinin\n"
 "    kullanımını mümkün  kılar  ve  eğer  oluşturabileceğiniz  süreç  sayısı\n"
 "    sınırını  aşarsanız  başka  bir  süreci  öldürecek bir süreci başlatmak\n"
 "    zorunda kalmazsınız."
 
-#: builtins.c:936
+#: builtins.c:938
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expressions.\n"
@@ -3299,7 +3464,8 @@ msgid ""
 "    Evaluate each ARG as an arithmetic expression.  Evaluation is done in\n"
 "    fixed-width integers with no check for overflow, though division by 0\n"
 "    is trapped and flagged as an error.  The following list of operators is\n"
-"    grouped into levels of equal-precedence operators.  The levels are listed\n"
+"    grouped into levels of equal-precedence operators.  The levels are "
+"listed\n"
 "    in order of decreasing precedence.\n"
 "    \n"
 "    \tid++, id--\tvariable post-increment, post-decrement\n"
@@ -3375,18 +3541,21 @@ msgstr ""
 "\n"
 "    Son ifade'nin sonucu 0 ise dönüş durumu 1 dir, aksi takdirde 0 dır."
 
-#: builtins.c:981
+#: builtins.c:983
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
 "    Reads a single line from the standard input, or from file descriptor FD\n"
-"    if the -u option is supplied.  The line is split into fields as with word\n"
+"    if the -u option is supplied.  The line is split into fields as with "
+"word\n"
 "    splitting, and the first word is assigned to the first NAME, the second\n"
 "    word to the second NAME, and so on, with any leftover words assigned to\n"
-"    the last NAME.  Only the characters found in $IFS are recognized as word\n"
+"    the last NAME.  Only the characters found in $IFS are recognized as "
+"word\n"
 "    delimiters.\n"
 "    \n"
-"    If no NAMEs are supplied, the line read is stored in the REPLY variable.\n"
+"    If no NAMEs are supplied, the line read is stored in the REPLY "
+"variable.\n"
 "    \n"
 "    Options:\n"
 "      -a array\tassign the words read to sequential indices of the array\n"
@@ -3398,13 +3567,15 @@ msgid ""
 "      -n nchars\treturn after reading NCHARS characters rather than waiting\n"
 "    \t\tfor a newline, but honor a delimiter if fewer than NCHARS\n"
 "    \t\tcharacters are read before the delimiter\n"
-"      -N nchars\treturn only after reading exactly NCHARS characters, unless\n"
+"      -N nchars\treturn only after reading exactly NCHARS characters, "
+"unless\n"
 "    \t\tEOF is encountered or read times out, ignoring any delimiter\n"
 "      -p prompt\toutput the string PROMPT without a trailing newline before\n"
 "    \t\tattempting to read\n"
 "      -r\t\tdo not allow backslashes to escape any characters\n"
 "      -s\t\tdo not echo input coming from a terminal\n"
-"      -t timeout\ttime out and return failure if a complete line of input is\n"
+"      -t timeout\ttime out and return failure if a complete line of input "
+"is\n"
 "    \t\tnot read within TIMEOUT seconds.  The value of the TMOUT\n"
 "    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
 "    \t\tfractional number.  If TIMEOUT is 0, read returns immediately,\n"
@@ -3414,12 +3585,14 @@ msgid ""
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
-"    The return code is zero, unless end-of-file is encountered, read times out\n"
-"    (in which case it's greater than 128), a variable assignment error occurs,\n"
+"    The return code is zero, unless end-of-file is encountered, read times "
+"out\n"
+"    (in which case it's greater than 128), a variable assignment error "
+"occurs,\n"
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3431,7 +3604,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1039
+#: builtins.c:1041
 #, fuzzy
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
@@ -3475,7 +3648,8 @@ msgid ""
 "              physical     same as -P\n"
 "              pipefail     the return value of a pipeline is the status of\n"
 "                           the last command to exit with a non-zero status,\n"
-"                           or zero if no command exited with a non-zero status\n"
+"                           or zero if no command exited with a non-zero "
+"status\n"
 "              posix        change the behavior of bash where the default\n"
 "                           operation differs from the Posix standard to\n"
 "                           match the standard\n"
@@ -3518,10 +3692,13 @@ msgstr ""
 "\rset [--abefhkmnptuvxBCHP] [-o seçenek] [arg ...]\n"
 "    -a  Müteakip komutların ortamına aktarılmak üzere değiştirilen veya\n"
 "        oluşturulan işlev ve değişkenleri imler.\n"
-"    -b  Sonlandırılan artalan işlerin durumunun anında raporlanmasını sağlar.\n"
-"    -e  Bir komut sıfırdan farklı bir çıkış durumu ile çıkarsa anında çıkar.\n"
+"    -b  Sonlandırılan artalan işlerin durumunun anında raporlanmasını "
+"sağlar.\n"
+"    -e  Bir komut sıfırdan farklı bir çıkış durumu ile çıkarsa anında "
+"çıkar.\n"
 "    -f  Dosya ismi üretimini (globbing) iptal eder.\n"
-"    -h  Çalıştırmak için aranan komutları bulur ve yerlerini hatırlar (hash).\n"
+"    -h  Çalıştırmak için aranan komutları bulur ve yerlerini hatırlar "
+"(hash).\n"
 "    -k  Atama deyimleri şeklindeki tüm argümanları komut isminden önce\n"
 "        belirtmek yerine ortama yerleştirir.\n"
 "    -m  İş denetimi etkinleştirilir.\n"
@@ -3552,23 +3729,31 @@ msgstr ""
 "            nounset      -u ile aynı\n"
 "            onecmd       -t ile aynı\n"
 "            physical     -P ile aynı\n"
-"            pipefail     bir boruhattının dönüş değeri ya sıfırdan farklı bir\n"
-"                         durumla çıkan son (en sağdaki) komutun değeridir ya\n"
-"                         da boruhattındaki tüm komutlar başarılıysa sıfırdır\n"
-"            posix        Standart uyumu için POSIX 1003.2 standardındakinden\n"
-"                         farklı öntanımlı işlemde Bash davranışını değiştirir\n"
+"            pipefail     bir boruhattının dönüş değeri ya sıfırdan farklı "
+"bir\n"
+"                         durumla çıkan son (en sağdaki) komutun değeridir "
+"ya\n"
+"                         da boruhattındaki tüm komutlar başarılıysa "
+"sıfırdır\n"
+"            posix        Standart uyumu için POSIX 1003.2 "
+"standardındakinden\n"
+"                         farklı öntanımlı işlemde Bash davranışını "
+"değiştirir\n"
 "            privileged   -p ile aynı\n"
 "            verbose      -v ile aynı\n"
 "            vi           vi tarzı bir satır düzenleme arayüzü kullanılır\n"
 "            xtrace       -x ile aynı\n"
-"    -p  Ayrıcalıklı kipi etkinleştirir. Bu kipte, $BASH_ENV ve $ENV dosyaları\n"
+"    -p  Ayrıcalıklı kipi etkinleştirir. Bu kipte, $BASH_ENV ve $ENV "
+"dosyaları\n"
 "        işlenmez, kabuk işlevleri ortamdan miras alınmaz. Kabuk, gerçek\n"
 "        kullanıcı (grup) kimliği ile aynı olmayan etkin kullanıcı (grup)\n"
 "        kimliği ile başlatılmışsa ve -p seçeneği verilmemişse, bu eylemler\n"
 "        alınır ve etkin kullanıcı (grup) kimliği, gerçek kullanıcı (grup)\n"
 "        kimliğine ayarlanır. Başlatırken -p seçeneği verilmişse, etkin\n"
-"        kullanıcı (grup) kimliği sıfırlanmaz. Bu seçeneğin kapatılması etkin\n"
-"        kullanıcı ve grup kimliklerinin gerçek kullanıcı ve grup kimliklerine\n"
+"        kullanıcı (grup) kimliği sıfırlanmaz. Bu seçeneğin kapatılması "
+"etkin\n"
+"        kullanıcı ve grup kimliklerinin gerçek kullanıcı ve grup "
+"kimliklerine\n"
 "        ayarlanmasına sebep olur.\n"
 "    -t  Tek bir komutu okuyup çalıştırdıktan sonra çıkar..\n"
 "    -u  Parametre yorumlaması uygulanırken bir hata sonucu değişkenlerin\n"
@@ -3595,7 +3780,7 @@ msgstr ""
 "    atanır. Özel parametre # ise N'e ayarlanır. Hiç argüman verilmezse,\n"
 "    tüm kabuk değişkenleri basılır."
 
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3607,7 +3792,8 @@ msgid ""
 "      -n\ttreat each NAME as a name reference and unset the variable itself\n"
 "    \trather than the variable it references\n"
 "    \n"
-"    Without options, unset first tries to unset a variable, and if that fails,\n"
+"    Without options, unset first tries to unset a variable, and if that "
+"fails,\n"
 "    tries to unset a function.\n"
 "    \n"
 "    Some variables cannot be unset; also see `readonly'.\n"
@@ -3616,12 +3802,13 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
 "    Marks each NAME for automatic export to the environment of subsequently\n"
-"    executed commands.  If VALUE is supplied, assign VALUE before exporting.\n"
+"    executed commands.  If VALUE is supplied, assign VALUE before "
+"exporting.\n"
 "    \n"
 "    Options:\n"
 "      -f\trefer to shell functions\n"
@@ -3634,7 +3821,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1165
+#: builtins.c:1167
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3646,7 +3833,9 @@ msgid ""
 "      -a\trefer to indexed array variables\n"
 "      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
-"      -p\tdisplay a list of all readonly variables and functions\n"
+"      -p\tdisplay a list of all readonly variables or functions, depending "
+"on\n"
+"            whether or not the -f option is given\n"
 "    \n"
 "    An argument of `--' disables further option processing.\n"
 "    \n"
@@ -3654,7 +3843,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1186
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3665,7 +3854,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1198 builtins.c:1213
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3682,7 +3871,8 @@ msgstr ""
 "    \n"
 "    DOSYAİSMİndeki komutlar okunur ve çalıştırılır. DOSYAİSMİ içermiyorsa\n"
 "    DOSYAİSMİnin yerini bulmak için $PATH değişkeni kullanılır. Bash POSIX\n"
-"    kipinde değilse ve $PATH içinde DOSYAİSMİ yoksa bulunulan dizine bakılır.\n"
+"    kipinde değilse ve $PATH içinde DOSYAİSMİ yoksa bulunulan dizine "
+"bakılır.\n"
 "    Verilmiş ARGÜMANlar varsa, DOSYAİSMİ çalıştırılırken bunlar konumsal\n"
 "    parametreler haline gelir. Aksi takdirde, konumsal parametreler\n"
 "    değiştirilmez.\n"
@@ -3691,7 +3881,7 @@ msgstr ""
 "    DOSYAİSMİnde çalıştırılan son komutun durumunu döndürür. DOSYAİSMİ\n"
 "    okunamazsa başarısız döner."
 
-#: builtins.c:1229
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -3705,7 +3895,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1245
+#: builtins.c:1248
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3740,7 +3930,8 @@ msgid ""
 "      -x FILE        True if the file is executable by you.\n"
 "      -O FILE        True if the file is effectively owned by you.\n"
 "      -G FILE        True if the file is effectively owned by your group.\n"
-"      -N FILE        True if the file has been modified since it was last read.\n"
+"      -N FILE        True if the file has been modified since it was last "
+"read.\n"
 "    \n"
 "      FILE1 -nt FILE2  True if file1 is newer than file2 (according to\n"
 "                       modification date).\n"
@@ -3761,7 +3952,8 @@ msgid ""
 "      STRING1 != STRING2\n"
 "                     True if the strings are not equal.\n"
 "      STRING1 < STRING2\n"
-"                     True if STRING1 sorts before STRING2 lexicographically.\n"
+"                     True if STRING1 sorts before STRING2 "
+"lexicographically.\n"
 "      STRING1 > STRING2\n"
 "                     True if STRING1 sorts after STRING2 lexicographically.\n"
 "    \n"
@@ -3769,7 +3961,8 @@ msgid ""
 "    \n"
 "      -o OPTION      True if the shell option OPTION is enabled.\n"
 "      -v VAR\t True if the shell variable VAR is set\n"
-"      -R VAR\t True if the shell variable VAR is set and is a name reference.\n"
+"      -R VAR\t True if the shell variable VAR is set and is a name "
+"reference.\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"
@@ -3810,12 +4003,15 @@ msgstr ""
 "        -s DOSYA        DOSYA varsa ve uzunluğu sıfırdan büyükse doğrudur.\n"
 "        -S DOSYA        DOSYA varsa ve bir soketse doğrudur.\n"
 "        -t DSYTNT       DSYTNT açık ve bir uçbirime karşılıksa doğrudur.\n"
-"        -u DOSYA        DOSYA varsa ve kullanıcı kimliği biti 1 ise doğrudur.\n"
+"        -u DOSYA        DOSYA varsa ve kullanıcı kimliği biti 1 ise "
+"doğrudur.\n"
 "        -w DOSYA        DOSYA dosya varsa ve yazabiliyorsanız doğrudur.\n"
-"        -x DOSYA        DOSYA dosya varsa ve çalıştırabiliyorsanız doğrudur.\n"
+"        -x DOSYA        DOSYA dosya varsa ve çalıştırabiliyorsanız "
+"doğrudur.\n"
 "        -O DOSYA        DOSYA varsa ve etkin sahibi sizseniz doğrudur.\n"
 "        -G DOSYA        DOSYA varsa ve etkin grubu sizinkiyse doğrudur.\n"
-"        -N DOSYA        DOSYA varsa ve son okunduğundan beri değiştirilmişse\n"
+"        -N DOSYA        DOSYA varsa ve son okunduğundan beri "
+"değiştirilmişse\n"
 "                        doğrudur.\n"
 "\n"
 "      DOSYA1 -nt DOSYA2  dosya1, dosya2'den değişiklik tarihine göre\n"
@@ -3825,7 +4021,8 @@ msgstr ""
 "      DOSYA1 -ot DOSYA2  dosya1, dosya2 den daha eski ise ya da dosya2\n"
 "                         mevcutken dosya1 yoksa doğrudur.\n"
 "\n"
-"      DOSYA1 -ef DOSYA2  dosya1 ile dosya2 aynı aygıt ve aynı dosya düğümünü\n"
+"      DOSYA1 -ef DOSYA2  dosya1 ile dosya2 aynı aygıt ve aynı dosya "
+"düğümünü\n"
 "                         gösteriyorsa (ona sabit bağ ise) doğrudur.\n"
 "\n"
 "    Dizge işleçleri:\n"
@@ -3849,14 +4046,16 @@ msgstr ""
 "        İFADE1 -a İFADE2   İFADE1 ve İFADE2 her ikisi de doğruysa doğrudur.\n"
 "        İFADE1 -o İFADE2   İFADE1 veya İFADE2 doğruysa doğrudur.\n"
 "\n"
-"        arg1 İM arg2       Aritmetik sınamalar.  İM bunlardan biri olmalıdır:\n"
+"        arg1 İM arg2       Aritmetik sınamalar.  İM bunlardan biri "
+"olmalıdır:\n"
 "                           -eq, -ne, -lt, -le, -gt veya -ge.\n"
 "\n"
-"    Bir aritmetik ifadede ARG1 ve ARG2 arasında, aranan eşitlik, eşitsizlik,\n"
+"    Bir aritmetik ifadede ARG1 ve ARG2 arasında, aranan eşitlik, "
+"eşitsizlik,\n"
 "    küçüklük, büyüklük, küçüklük veya eşitlik, büyüklük veya eşitlik varsa\n"
 "    ifadenin sonucu doğrudur."
 
-#: builtins.c:1326
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3868,23 +4067,25 @@ msgstr ""
 "    \"test\" yerleşiği ile aynıdır, fakat son argüman açan `[' ile eşleşen\n"
 "   kapatan `]' olmak zorundadır."
 
-#: builtins.c:1335
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
-"    Prints the accumulated user and system times for the shell and all of its\n"
+"    Prints the accumulated user and system times for the shell and all of "
+"its\n"
 "    child processes.\n"
 "    \n"
 "    Exit Status:\n"
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1347
+#: builtins.c:1350
 #, fuzzy
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
-"    Defines and activates handlers to be run when the shell receives signals\n"
+"    Defines and activates handlers to be run when the shell receives "
+"signals\n"
 "    or other conditions.\n"
 "    \n"
 "    ARG is a command to be read and executed when the shell receives the\n"
@@ -3893,26 +4094,34 @@ msgid ""
 "    value.  If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
 "    shell and by the commands it invokes.\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.  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"
+"    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.  "
+"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"
+"    If no arguments are supplied, trap prints the list of commands "
+"associated\n"
 "    with each signal.\n"
 "    \n"
 "    Options:\n"
 "      -l\tprint a list of signal names and their corresponding numbers\n"
 "      -p\tdisplay the trap commands associated with each SIGNAL_SPEC\n"
 "    \n"
-"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal number.\n"
+"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal "
+"number.\n"
 "    Signal names are case insensitive and the SIG prefix is optional.  A\n"
 "    signal may be sent to the shell with \"kill -signal $$\".\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless a SIGSPEC is invalid or an invalid option is given."
+"    Returns success unless a SIGSPEC is invalid or an invalid option is "
+"given."
 msgstr ""
 "\rtrap [-lp] [ARG SİNYAL ...]\n"
 "    ARGüman içindeki komutlar,  kabuk SİNYAL sinyalini aldığında okunur ve\n"
@@ -3931,7 +4140,7 @@ msgstr ""
 "    numaraları  ile  birlikte  listelemesini  sağlar.  Kabuğa  bir  sinyal\n"
 "    göndermek isterseniz \"kill -SİGNAL $$\" sözdizimini kullanabilirsiniz."
 
-#: builtins.c:1383
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3957,14 +4166,16 @@ msgid ""
 "      NAME\tCommand name to be interpreted.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success if all of the NAMEs are found; fails if any are not found."
+"    Returns success if all of the NAMEs are found; fails if any are not "
+"found."
 msgstr ""
 
-#: builtins.c:1414
+#: builtins.c:1417
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
-"    Provides control over the resources available to the shell and processes\n"
+"    Provides control over the resources available to the shell and "
+"processes\n"
 "    it creates, on systems that allow such control.\n"
 "    \n"
 "    Options:\n"
@@ -4044,9 +4255,10 @@ msgstr ""
 "    için 512 baytlık blok sayısı olarak, -n ve -u için birimsiz, kalan\n"
 "    seçenekler için 1024 baytlık blok sayısı olarak belirtilmelidir.    \n"
 "    Çıktı Durumu:\n"
-"    Geçersiz bir seçenek girilmediği veya bir hata oluşmadığı takdirde başarılı döner."
+"    Geçersiz bir seçenek girilmediği veya bir hata oluşmadığı takdirde "
+"başarılı döner."
 
-#: builtins.c:1462
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -4064,14 +4276,16 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1482
+#: builtins.c:1485
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
-"    Waits for each process identified by an ID, which may be a process ID or a\n"
+"    Waits for each process identified by an ID, which may be a process ID or "
+"a\n"
 "    job specification, and reports its termination status.  If ID is not\n"
 "    given, waits for all currently active child processes, and the return\n"
-"    status is zero.  If ID is a a job specification, waits for all processes\n"
+"    status is zero.  If ID is a a job specification, waits for all "
+"processes\n"
 "    in that job's pipeline.\n"
 "    \n"
 "    If the -n option is supplied, waits for the next job to terminate and\n"
@@ -4083,39 +4297,48 @@ msgid ""
 msgstr ""
 "Sürecin tamamlanmasını bekle ve çıkış durumunu döndür.\n"
 "    \n"
-"    Belirtilen süreci bekler ve sonlandırma durumunu raporlar. Eğer ID verilmemişse\n"
-"    geçerli tüm alt süreçler beklenir ve dönüş kodu sıfırdır. Eğer ID bir görev tanımıysa\n"
+"    Belirtilen süreci bekler ve sonlandırma durumunu raporlar. Eğer ID "
+"verilmemişse\n"
+"    geçerli tüm alt süreçler beklenir ve dönüş kodu sıfırdır. Eğer ID bir "
+"görev tanımıysa\n"
 "    görevin iletişim tünelindeki tüm süreçler beklenir.\n"
 "    \n"
-"    -n seçeneği verilirse, sonraki görevin sonlanması beklenir ve çıkış durumunı döndürür.\n"
+"    -n seçeneği verilirse, sonraki görevin sonlanması beklenir ve çıkış "
+"durumunı döndürür.\n"
 "    \n"
 "    Çıkış Durumu:\n"
-"    Kimlik durumunu döndürür, kimlik geçersizse veya geçersiz bir seçenek verilmişse\n"
+"    Kimlik durumunu döndürür, kimlik geçersizse veya geçersiz bir seçenek "
+"verilmişse\n"
 "    başarısız olur."
 
-#: builtins.c:1503
+#: builtins.c:1506
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
-"    Waits for each process specified by a PID and reports its termination status.\n"
+"    Waits for each process specified by a PID and reports its termination "
+"status.\n"
 "    If PID is not given, waits for all currently active child processes,\n"
 "    and the return status is zero.  PID must be a process ID.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns the status of the last PID; fails if PID is invalid or an invalid\n"
+"    Returns the status of the last PID; fails if PID is invalid or an "
+"invalid\n"
 "    option is given."
 msgstr ""
 "Sürecin tamamlanmasını bekle ve çıkış durumunu döndür.\n"
 "    \n"
-"    PID tarafından belirtilen her süreci bekler ve sonlandırma durumunu raporlar.\n"
-"    Eğer PID verilmemişse geçerli tüm alt süreçler beklenir ve dönüş kodu sıfırdır.\n"
+"    PID tarafından belirtilen her süreci bekler ve sonlandırma durumunu "
+"raporlar.\n"
+"    Eğer PID verilmemişse geçerli tüm alt süreçler beklenir ve dönüş kodu "
+"sıfırdır.\n"
 "    PID bir süreç kimliği olmalıdır.\n"
 "    \n"
 "    Çıkış Durumu:\n"
-"    Son PID'nin durumunu döndürür, PID geçersizse veya geçersiz bir seçenek verilmişse\n"
+"    Son PID'nin durumunu döndürür, PID geçersizse veya geçersiz bir seçenek "
+"verilmişse\n"
 "    başarısız olur."
 
-#: builtins.c:1518
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -4129,14 +4352,17 @@ msgid ""
 msgstr ""
 "Bir listedeki her üye için komut çalıştır.\n"
 "    \n"
-"    `for' döngüsü bir öge listesindeki her üye için komut sırasını çalıştırır.\n"
-"    Eğer `in KELİMELER ...;' belirtilmemişse `in \"$@\"' varsayılır. KELİMELER\n"
-"    içerisindeki her eleman için, İSİM bu elemana atanır ve KOMUTLAR çalıştırılır.\n"
+"    `for' döngüsü bir öge listesindeki her üye için komut sırasını "
+"çalıştırır.\n"
+"    Eğer `in KELİMELER ...;' belirtilmemişse `in \"$@\"' varsayılır. "
+"KELİMELER\n"
+"    içerisindeki her eleman için, İSİM bu elemana atanır ve KOMUTLAR "
+"çalıştırılır.\n"
 "    \n"
 "    Çıkış Durumu:\n"
 "    Son çalıştırılan komutun durumunu döndürür."
 
-#: builtins.c:1532
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -4160,13 +4386,14 @@ msgstr ""
 "    \t\tKOMUTLAR\n"
 "    \t\t(( İFADE3 ))\n"
 "    \tdone\n"
-"    İFADE1, İFADE2 ve İFADE3 aritmetik ifadelerdir. Eğer ifadelerden biri yoksa\n"
+"    İFADE1, İFADE2 ve İFADE3 aritmetik ifadelerdir. Eğer ifadelerden biri "
+"yoksa\n"
 "    1'e değerlendirilmiş şekilde davranır.\n"
 "    \n"
 "    Çıkış Durumu:\n"
 "    Son çalıştırılan komutun durumunu döndürür."
 
-#: builtins.c:1550
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -4187,21 +4414,29 @@ msgid ""
 msgstr ""
 "Listeden kelimeleri seç ve komutları çalıştır.\n"
 "    \n"
-"    `SÖZ ...;'  listesi yorumlanarak öğe listesi üretilir.  Öğe listesindeki\n"
-"    her öğenin başına bir numara eklenerek standart hataya çıktılanır.  Eğer\n"
-"    `in SÖZ ... ;' parçası verilmezse, in \"$@\"' verilmiş gibi konuma bağlı\n"
-"    parametreler basılır ve  standart girdide PS3 istemi ile girdi beklenir.\n"
-"    Listede belirtilen numaralardan biri girdi  olarak  verilirse,  o konuma\n"
-"    bağlı SÖZcük ile AD eşleştirilir.  Girdi satırı boş verilirse, dosyasonu\n"
-"    okununcaya kadar komut istemi tekrarlanır. Listede belirtilenler dışında\n"
-"    verilen  her değer için  AD  null ile eşleştirilir.  Okunan satır $REPLY\n"
+"    `SÖZ ...;'  listesi yorumlanarak öğe listesi üretilir.  Öğe "
+"listesindeki\n"
+"    her öğenin başına bir numara eklenerek standart hataya çıktılanır.  "
+"Eğer\n"
+"    `in SÖZ ... ;' parçası verilmezse, in \"$@\"' verilmiş gibi konuma "
+"bağlı\n"
+"    parametreler basılır ve  standart girdide PS3 istemi ile girdi "
+"beklenir.\n"
+"    Listede belirtilen numaralardan biri girdi  olarak  verilirse,  o "
+"konuma\n"
+"    bağlı SÖZcük ile AD eşleştirilir.  Girdi satırı boş verilirse, "
+"dosyasonu\n"
+"    okununcaya kadar komut istemi tekrarlanır. Listede belirtilenler "
+"dışında\n"
+"    verilen  her değer için  AD  null ile eşleştirilir.  Okunan satır "
+"$REPLY\n"
 "    değişkeninde tutulur. Her seçimden sonra bir break komutu ile\n"
 "    sonlandırılıncaya kadar komutlar çalıştırılır.\n"
 "    \n"
 "    Çıktı Durumu:\n"
 "    Son çalıştırılan komutun durumunu döndürür."
 
-#: builtins.c:1571
+#: builtins.c:1574
 #, fuzzy
 msgid ""
 "Report time consumed by pipeline's execution.\n"
@@ -4225,7 +4460,7 @@ msgstr ""
 "    istatistiklerinin  biraz farklı bir biçimde basılmasını sağlar;  çıktı\n"
 "    biçimi olarak TIMEFORMAT değişkeninin değerini kullanır."
 
-#: builtins.c:1588
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -4243,17 +4478,22 @@ msgstr ""
 "    Çıkış Durumu:\n"
 "    Son çalıştırılan komutun durumunu döndürür."
 
-#: builtins.c:1600
+#: builtins.c:1603
 #, fuzzy
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
-"    The `if COMMANDS' list is executed.  If its exit status is zero, then the\n"
-"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list is\n"
+"    The `if COMMANDS' list is executed.  If its exit status is zero, then "
+"the\n"
+"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list "
+"is\n"
 "    executed in turn, and if its exit status is zero, the corresponding\n"
-"    `then COMMANDS' list is executed and the if command completes.  Otherwise,\n"
-"    the `else COMMANDS' list is executed, if present.  The exit status of the\n"
-"    entire construct is the exit status of the last command executed, or zero\n"
+"    `then COMMANDS' list is executed and the if command completes.  "
+"Otherwise,\n"
+"    the `else COMMANDS' list is executed, if present.  The exit status of "
+"the\n"
+"    entire construct is the exit status of the last command executed, or "
+"zero\n"
 "    if no condition tested true.\n"
 "    \n"
 "    Exit Status:\n"
@@ -4273,7 +4513,7 @@ msgstr ""
 "    çıkış durumudur.  Bir komut çalıştırılmamışsa  ve hiçbir koşul\n"
 "    doğru sonuç vermemişse sıfır döner."
 
-#: builtins.c:1617
+#: builtins.c:1620
 #, fuzzy
 msgid ""
 "Execute commands as long as a test succeeds.\n"
@@ -4288,7 +4528,7 @@ msgstr ""
 "    `while KOMUTlar; listesinin çıkış durumu sıfır olduğu sürece\n"
 "    `do KOMUTlar;' listesi çalıştırılır."
 
-#: builtins.c:1629
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -4306,7 +4546,7 @@ msgstr ""
 "    Çıktı Durumu:\n"
 "    Son çalıştırılan komutun durumunu döndürür."
 
-#: builtins.c:1641
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -4319,12 +4559,13 @@ msgid ""
 "    Returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:1655
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
 "    Create a shell function named NAME.  When invoked as a simple command,\n"
-"    NAME runs COMMANDs in the calling shell's context.  When NAME is invoked,\n"
+"    NAME runs COMMANDs in the calling shell's context.  When NAME is "
+"invoked,\n"
 "    the arguments are passed to the function as $1...$n, and the function's\n"
 "    name is in $FUNCNAME.\n"
 "    \n"
@@ -4332,7 +4573,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1669
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -4350,7 +4591,7 @@ msgstr ""
 "    Çıktı Durumu:\n"
 "    Son çalıştırılan komutun durumunu döndürür."
 
-#: builtins.c:1681
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -4374,7 +4615,7 @@ msgstr ""
 "    Çıktı Durumu:\n"
 "    Devam edilen görevin durumunu döndürür."
 
-#: builtins.c:1696
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -4392,14 +4633,17 @@ msgstr ""
 "    Çıktı Durumu:\n"
 "    İFADE 0 olursa 1; aksi takdirde 0 döndürür."
 
-#: builtins.c:1708
+#: builtins.c:1711
 #, fuzzy
 msgid ""
 "Execute conditional command.\n"
 "    \n"
-"    Returns a status of 0 or 1 depending on the evaluation of the conditional\n"
-"    expression EXPRESSION.  Expressions are composed of the same primaries used\n"
-"    by the `test' builtin, and may be combined using the following operators:\n"
+"    Returns a status of 0 or 1 depending on the evaluation of the "
+"conditional\n"
+"    expression EXPRESSION.  Expressions are composed of the same primaries "
+"used\n"
+"    by the `test' builtin, and may be combined using the following "
+"operators:\n"
 "    \n"
 "      ( EXPRESSION )\tReturns the value of EXPRESSION\n"
 "      ! EXPRESSION\t\tTrue if EXPRESSION is false; else false\n"
@@ -4419,7 +4663,8 @@ msgid ""
 msgstr ""
 "\r[[ İFADE ]]\n"
 "    Koşullu İFADEnin değerine bağlı olarak 0 ya da 1 durumu ile döner.\n"
-"    İfadeler  test yerleşiği tarafından kullanılan aynı ilkelerle oluşturulur\n"
+"    İfadeler  test yerleşiği tarafından kullanılan aynı ilkelerle "
+"oluşturulur\n"
 "    ve aşağıdaki işleçler kullanılarak biraraya getirilebilirler:\n"
 "\n"
 "        ( İFADE )         İFADEnin değeri döner\n"
@@ -4431,7 +4676,7 @@ msgstr ""
 "   olarak ele alınır ve kalıp eşleştirmesi uygulanır. && ve || işleçleri\n"
 "   eğer ilk ifade sonuç için belirleyici ise ikincisine bakmazlar."
 
-#: builtins.c:1734
+#: builtins.c:1737
 #, fuzzy
 msgid ""
 "Common shell variable names and usage.\n"
@@ -4494,16 +4739,20 @@ msgstr ""
 "                       listesi.\n"
 "    HISTFILE           Komut geçmişinizin saklanacağı dosyanın ismi.\n"
 "    HISTFILESIZE       Bu dosyanın içerebileceği azami satır sayısı.\n"
-"    HISTSIZE           Çalışan bir kabuğun erişebileceği geçmiş satırlarının\n"
+"    HISTSIZE           Çalışan bir kabuğun erişebileceği geçmiş "
+"satırlarının\n"
 "                       azami sayısı.\n"
 "    HOME               Kullanıcının ev dizininin tam yolu.\n"
 "    HOSTNAME           Makinenizin ağdaki konak ismi.\n"
-"    HOSTTYPE           Bash'in bu sürümünün altında çalıştığı işlemcinin türü\n"
+"    HOSTTYPE           Bash'in bu sürümünün altında çalıştığı işlemcinin "
+"türü\n"
 "    IGNOREEOF          Tek girdi olarak EOF karakteri alındığında kabuğun\n"
 "                       eylemini kontrol eder. Atandığında değeri, kabuk\n"
 "                       çıkmadan önce bir girdi satırındaki ilk karakter\n"
-"                       olarak okunabilen ardışık EOF karakterlerinin sayısını\n"
-"                       gösterir (öntanımlı 10). Eğer değişken mevcut değilse,\n"
+"                       olarak okunabilen ardışık EOF karakterlerinin "
+"sayısını\n"
+"                       gösterir (öntanımlı 10). Eğer değişken mevcut "
+"değilse,\n"
 "                       EOF girdi sonunu belirtir.\n"
 "    MACHTYPE           Bash'in üzerinde çalıştığı sistemi açıklayan dizge.\n"
 "    MAILCHECK          Bash'in yeni postaya kaç saniyede bir bakacağı.\n"
@@ -4517,15 +4766,18 @@ msgstr ""
 "    PS1                Birincil komut istemi dizgesi.\n"
 "    PS2                İkincil komut istemi dizgesi.\n"
 "    PWD                Çalışma dizininizin tam yolu.\n"
-"    SHELLOPTS          Etkin kabuk seçeneklerinin ikinokta imi ayraçlı listesi\n"
+"    SHELLOPTS          Etkin kabuk seçeneklerinin ikinokta imi ayraçlı "
+"listesi\n"
 "    TERM               Geçerli uçbirim türünün ismi.\n"
-"    TIMEFORMAT         time anahtar sözcüğü ile başlayan zamanlama bilgisinin\n"
+"    TIMEFORMAT         time anahtar sözcüğü ile başlayan zamanlama "
+"bilgisinin\n"
 "                       nasıl belirtileceğini gösteren biçim dizgesi.\n"
 "    auto_resume        Değerin boş olmaması durmuş işin isminin onu\n"
 "                       başlatmakta kullanılan komut satırı olduğudur ve\n"
 "                       oradaysa iş önalana alınır. `exact' değeri, komut\n"
 "                       sözcüğünün durmuş işler listesindeki komutla tam\n"
-"                       olarak eşleşmesi gerektiği anlamına gelir. `substring'\n"
+"                       olarak eşleşmesi gerektiği anlamına gelir. "
+"`substring'\n"
 "                       değeri, komut sözcüğünün işin bir altdizgesi ile\n"
 "                       eşleşmesi gerektiğini belirtir. Bunlar dışında bir\n"
 "                       değer komutun durmuş bir işe önek olması gerektiği\n"
@@ -4534,7 +4786,8 @@ msgstr ""
 "                       denetleyen en çok üç karakter. İlk karakter geçmiş\n"
 "                       yorumlamasının başlatılmasını sağlayan geçmiş\n"
 "                       yorumlama karakteridir ve normalde ! işaretidir.\n"
-"                       İkinci karakter, bir satırdaki ilk karakter olduğunda\n"
+"                       İkinci karakter, bir satırdaki ilk karakter "
+"olduğunda\n"
 "                       `hızlı ikame'yi imleyen karakterdir ve normalde ^\n"
 "                       imidir. İstemlik olan üçüncü karakter ise, bir\n"
 "                       sözcüğün ilk karakteri olarak bulunduğunda satırın\n"
@@ -4544,7 +4797,7 @@ msgstr ""
 "                       gerektiğine karar vermek için kullanılan kalıpların\n"
 "                       ikinokta imi ayraçlı listesi.\n"
 
-#: builtins.c:1791
+#: builtins.c:1794
 #, fuzzy
 msgid ""
 "Add directories to stack.\n"
@@ -4596,7 +4849,7 @@ msgstr ""
 "\n"
 "    Dizin yığıtını `dirs' komutuyla görebilirsiniz."
 
-#: builtins.c:1825
+#: builtins.c:1828
 #, fuzzy
 msgid ""
 "Remove directories from stack.\n"
@@ -4637,7 +4890,7 @@ msgstr ""
 "          engeller, böylece sadece yığıt değiştirilmiş olur. \n"
 "    Dizin yığıtını `dirs' komutuyla görebilirsiniz."
 
-#: builtins.c:1855
+#: builtins.c:1858
 #, fuzzy
 msgid ""
 "Display directory stack.\n"
@@ -4655,10 +4908,12 @@ msgid ""
 "    \twith its position in the stack\n"
 "    \n"
 "    Arguments:\n"
-"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
 "    Exit Status:\n"
@@ -4681,12 +4936,13 @@ msgstr ""
 "    -N   dirs seçeneksiz çağrıldığında gösterdiği listenin sağından\n"
 "         sıfırla başlayarak sayılan N'inci girdiyi gösterir."
 
-#: builtins.c:1884
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
 "    Change the setting of each shell option OPTNAME.  Without any option\n"
-"    arguments, list all shell options with an indication of whether or not each\n"
+"    arguments, list all shell options with an indication of whether or not "
+"each\n"
 "    is set.\n"
 "    \n"
 "    Options:\n"
@@ -4701,7 +4957,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1905
+#: builtins.c:1908
 #, fuzzy
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
@@ -4710,27 +4966,34 @@ msgid ""
 "      -v var\tassign the output to shell variable VAR rather than\n"
 "    \t\tdisplay it on the standard output\n"
 "    \n"
-"    FORMAT is a character string which contains three types of objects: plain\n"
-"    characters, which are simply copied to standard output; character escape\n"
+"    FORMAT is a character string which contains three types of objects: "
+"plain\n"
+"    characters, which are simply copied to standard output; character "
+"escape\n"
 "    sequences, which are converted and copied to the standard output; and\n"
-"    format specifications, each of which causes printing of the next successive\n"
+"    format specifications, each of which causes printing of the next "
+"successive\n"
 "    argument.\n"
 "    \n"
-"    In addition to the standard format specifications described in printf(1),\n"
+"    In addition to the standard format specifications described in "
+"printf(1),\n"
 "    printf interprets:\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"
+"      %(fmt)T output the date-time string resulting from using FMT as a "
+"format\n"
 "            string for strftime(3)\n"
 "    \n"
 "    The format is re-used as necessary to consume all of the arguments.  If\n"
 "    there are fewer arguments than the format requires,  extra format\n"
-"    specifications behave as if a zero value or null string, as appropriate,\n"
+"    specifications behave as if a zero value or null string, as "
+"appropriate,\n"
 "    had been supplied.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or a write or assignment\n"
+"    Returns success unless an invalid option is given or a write or "
+"assignment\n"
 "    error occurs."
 msgstr ""
 "\rprintf [-v DEĞİŞKEN] BİÇİM [ARGümanlar]\n"
@@ -4745,12 +5008,14 @@ msgstr ""
 "    biçimde çıktılamasını sağlar. -v seçeneği çıktının standart çıktıya\n"
 "    basılması yerine DEĞİŞKENe atanmasını sağlar. "
 
-#: builtins.c:1939
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
-"    For each NAME, specify how arguments are to be completed.  If no options\n"
-"    are supplied, existing completion specifications are printed in a way that\n"
+"    For each NAME, specify how arguments are to be completed.  If no "
+"options\n"
+"    are supplied, existing completion specifications are printed in a way "
+"that\n"
 "    allows them to be reused as input.\n"
 "    \n"
 "    Options:\n"
@@ -4770,12 +5035,13 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1967
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
 "    Intended to be used from within a shell function generating possible\n"
-"    completions.  If the optional WORD argument is supplied, matches against\n"
+"    completions.  If the optional WORD argument is supplied, matches "
+"against\n"
 "    WORD are generated.\n"
 "    \n"
 "    Exit Status:\n"
@@ -4788,15 +5054,19 @@ msgstr ""
 "    takdirde eşleşmelerden sadece SÖZCÜK ile eşleşenler üretilir.\n"
 "    \n"
 "    Çıktı Durumu:\n"
-"    Geçersiz bir seçenek girilmediği veya bir hata oluşmadığı takdirde başarılı döner."
+"    Geçersiz bir seçenek girilmediği veya bir hata oluşmadığı takdirde "
+"başarılı döner."
 
-#: builtins.c:1982
+#: builtins.c:1985
 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 being executed.  If no OPTIONs are given, print\n"
-"    the completion options for each NAME or the current completion specification.\n"
+"    Modify the completion options for each NAME, or, if no NAMEs are "
+"supplied,\n"
+"    the completion currently being executed.  If no OPTIONs are given, "
+"print\n"
+"    the completion options for each NAME or the current completion "
+"specification.\n"
 "    \n"
 "    Options:\n"
 "    \t-o option\tSet completion option OPTION for each NAME\n"
@@ -4818,22 +5088,28 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:2012
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
-"    Read lines from the standard input into the indexed array variable ARRAY, or\n"
-"    from file descriptor FD if the -u option is supplied.  The variable MAPFILE\n"
+"    Read lines from the standard input into the indexed array variable "
+"ARRAY, or\n"
+"    from file descriptor FD if the -u option is supplied.  The variable "
+"MAPFILE\n"
 "    is the default ARRAY.\n"
 "    \n"
 "    Options:\n"
-"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are copied.\n"
-"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default index is 0.\n"
+"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are "
+"copied.\n"
+"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default "
+"index is 0.\n"
 "      -s count \tDiscard the first COUNT lines read.\n"
 "      -t\t\tRemove a trailing newline from each line read.\n"
-"      -u fd\t\tRead lines from file descriptor FD instead of the standard input.\n"
+"      -u fd\t\tRead lines from file descriptor FD instead of the standard "
+"input.\n"
 "      -C callback\tEvaluate CALLBACK each time QUANTUM lines are read.\n"
-"      -c quantum\tSpecify the number of lines read between each call to CALLBACK.\n"
+"      -c quantum\tSpecify the number of lines read between each call to "
+"CALLBACK.\n"
 "    \n"
 "    Arguments:\n"
 "      ARRAY\t\tArray variable name to use for file data.\n"
@@ -4843,15 +5119,17 @@ msgid ""
 "    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"
+"    If not supplied with an explicit origin, mapfile will clear ARRAY "
+"before\n"
 "    assigning to it.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or ARRAY is readonly or\n"
+"    Returns success unless an invalid option is given or ARRAY is readonly "
+"or\n"
 "    not an indexed array."
 msgstr ""
 
-#: builtins.c:2046
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
@@ -4864,8 +5142,12 @@ msgstr ""
 #~ msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n"
 #~ msgstr "Telif Hakkı (C) 2009 Free Software Foundation, Inc.\n"
 
-#~ msgid "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>\n"
-#~ msgstr "Lisans GPLv2+: GNU GPL sürüm 2 veya sonrası <http://gnu.org/licenses/gpl.html>\n"
+#~ msgid ""
+#~ "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl."
+#~ "html>\n"
+#~ msgstr ""
+#~ "Lisans GPLv2+: GNU GPL sürüm 2 veya sonrası <http://gnu.org/licenses/gpl."
+#~ "html>\n"
 
 #~ msgid " "
 #~ msgstr " "
@@ -4879,8 +5161,10 @@ msgstr ""
 #~ msgid "can be used used to provide a stack trace."
 #~ msgstr "bir yığıt izini sürmek için kullanılabilir."
 
-#~ msgid "The value of EXPR indicates how many call frames to go back before the"
-#~ msgstr "İFADE değeri şu ankinden önce kaç çağrı çerçevesinin geri döneceğini"
+#~ msgid ""
+#~ "The value of EXPR indicates how many call frames to go back before the"
+#~ msgstr ""
+#~ "İFADE değeri şu ankinden önce kaç çağrı çerçevesinin geri döneceğini"
 
 #~ msgid "current one; the top frame is frame 0."
 #~ msgstr "belirtir; tepe çerçeve 0. çerçevedir."
@@ -4902,11 +5186,14 @@ msgstr ""
 #~ msgid "back up through the list with the `popd' command."
 #~ msgstr "`popd' komutu kullanılır."
 
-#~ msgid "The -l flag specifies that `dirs' should not print shorthand versions"
+#~ msgid ""
+#~ "The -l flag specifies that `dirs' should not print shorthand versions"
 #~ msgstr "-l seçeneği `dirs'in dizinleri ev dizininize göreli kısayollar"
 
-#~ msgid "of directories which are relative to your home directory.  This means"
-#~ msgstr "olarak göstermemesine yol açar.  Yani `~/bin' yerine `/homes/bfox/bin'"
+#~ msgid ""
+#~ "of directories which are relative to your home directory.  This means"
+#~ msgstr ""
+#~ "olarak göstermemesine yol açar.  Yani `~/bin' yerine `/homes/bfox/bin'"
 
 #~ msgid "that `~/bin' might be displayed as `/homes/bfox/bin'.  The -v flag"
 #~ msgstr "gibi bir gösterimle karşılaşabilirsiniz. -v seçeneği `dirs'in"
@@ -4914,22 +5201,26 @@ msgstr ""
 #~ msgid "causes `dirs' to print the directory stack with one entry per line,"
 #~ msgstr "dizin yığıtını dizin adının önüne yığıt konumunu ekleyerek her"
 
-#~ msgid "prepending the directory name with its position in the stack.  The -p"
+#~ msgid ""
+#~ "prepending the directory name with its position in the stack.  The -p"
 #~ msgstr "satırda bir girdi göstermesini sağlar. -p seçeneği yığıttaki"
 
 #~ msgid "flag does the same thing, but the stack position is not prepended."
 #~ msgstr "konumu göstermemesi dışında aynı çıktıyı verir."
 
-#~ msgid "The -c flag clears the directory stack by deleting all of the elements."
+#~ msgid ""
+#~ "The -c flag clears the directory stack by deleting all of the elements."
 #~ msgstr "-c seçeneği tüm girdileri silerek dizin yığıtını boşaltır."
 
-#~ msgid "+N   displays the Nth entry counting from the left of the list shown by"
+#~ msgid ""
+#~ "+N   displays the Nth entry counting from the left of the list shown by"
 #~ msgstr "+N   dirs seçeneksiz çağrıldığında gösterdiği listenin solundan"
 
 #~ msgid "     dirs when invoked without options, starting with zero."
 #~ msgstr "     sıfırla başlayarak sayılan N'inci girdiyi gösterir."
 
-#~ msgid "-N   displays the Nth entry counting from the right of the list shown by"
+#~ msgid ""
+#~ "-N   displays the Nth entry counting from the right of the list shown by"
 #~ msgstr "-N   dirs seçeneksiz çağrıldığında gösterdiği listenin sağından"
 
 #~ msgid "Adds a directory to the top of the directory stack, or rotates"
@@ -4998,8 +5289,10 @@ msgstr ""
 #~ msgid "     removes the last directory, `popd -1' the next to last."
 #~ msgstr "     `popd -0' son dizini `popd -1' sonuncudan öncekini siler."
 
-#~ msgid "-n   suppress the normal change of directory when removing directories"
-#~ msgstr "-n   dizinleri yığıttan silerken normal dizin değişikliğini engeller,"
+#~ msgid ""
+#~ "-n   suppress the normal change of directory when removing directories"
+#~ msgstr ""
+#~ "-n   dizinleri yığıttan silerken normal dizin değişikliğini engeller,"
 
 #~ msgid "     from the stack, so only the stack is manipulated."
 #~ msgstr "     böylece sadece yığıt değiştirilmiş olur."
@@ -5036,7 +5329,8 @@ msgstr ""
 #~ "    break N levels."
 #~ msgstr ""
 #~ "\rbreak [N]\n"
-#~ "    FOR, WHILE veya UNTIL döngülerinden çıkılmasını sağlar. N verilmişse,\n"
+#~ "    FOR, WHILE veya UNTIL döngülerinden çıkılmasını sağlar. N "
+#~ "verilmişse,\n"
 #~ "    dışa doğru N. döngüden çıkılır. N >= 1 olmalıdır."
 
 #~ msgid ""
@@ -5045,8 +5339,10 @@ msgstr ""
 #~ "    builtin within the function itself."
 #~ msgstr ""
 #~ "\rbuiltin [kabuk-yerleşiği [argümanlar]]\n"
-#~ "    Bir  kabuk  yerleşiğini  çalıştırır.  Bu bir kabuk işlevinin bir kabul\n"
-#~ "    yerleşiği ile aynı isimde atanması durumunda faydalıdır, fakat işlevin\n"
+#~ "    Bir  kabuk  yerleşiğini  çalıştırır.  Bu bir kabuk işlevinin bir "
+#~ "kabul\n"
+#~ "    yerleşiği ile aynı isimde atanması durumunda faydalıdır, fakat "
+#~ "işlevin\n"
 #~ "    içinde yerleşiğin işlevselliğinin sağlanması gerekir."
 
 #~ msgid ""
@@ -5056,7 +5352,8 @@ msgstr ""
 #~ msgstr ""
 #~ "\rpwd [-LP]\n"
 #~ "    Geçerli çalışma dizinini basar. -P seçeneği ile sembolik bağlar\n"
-#~ "    olmaksızın fiziksel dizini basar;  -L seçeneği ile sembolik bağları izler."
+#~ "    olmaksızın fiziksel dizini basar;  -L seçeneği ile sembolik bağları "
+#~ "izler."
 
 #~ msgid "Return a successful result."
 #~ msgstr ""
@@ -5066,18 +5363,27 @@ msgstr ""
 #~ msgid ""
 #~ "Runs COMMAND with ARGS ignoring shell functions.  If you have a shell\n"
 #~ "    function called `ls', and you wish to call the command `ls', you can\n"
-#~ "    say \"command ls\".  If the -p option is given, a default value is used\n"
-#~ "    for PATH that is guaranteed to find all of the standard utilities.  If\n"
-#~ "    the -V or -v option is given, a string is printed describing COMMAND.\n"
+#~ "    say \"command ls\".  If the -p option is given, a default value is "
+#~ "used\n"
+#~ "    for PATH that is guaranteed to find all of the standard utilities.  "
+#~ "If\n"
+#~ "    the -V or -v option is given, a string is printed describing "
+#~ "COMMAND.\n"
 #~ "    The -V option produces a more verbose description."
 #~ msgstr ""
 #~ "\rcommand [-pVv] KOMUT [ARGümanlar ...]\n"
-#~ "    KOMUT  komutunu  KOMUT  isimli kabuk işlevini yoksayarak  ARGümanlarla\n"
-#~ "    çalıştırır. Örneğin,  `ls'  isimli bir kabuk işlevi varsa ve siz  `ls'\n"
-#~ "    komutunu  çalıştırmak  istiyorsanız   \"command ls\"   diyebilirsiniz.\n"
-#~ "    -p seçeneği verilmişse, tüm standart uygulamaların bulunmasını garanti\n"
-#~ "    eden PATH için bir öntanımlı değer kullanılır.  -V  ya da  -v seçeneği\n"
-#~ "    verilmişse,  KOMUTu  açıklayan  bir dizge  basılır.  -V  seçeneği daha\n"
+#~ "    KOMUT  komutunu  KOMUT  isimli kabuk işlevini yoksayarak  "
+#~ "ARGümanlarla\n"
+#~ "    çalıştırır. Örneğin,  `ls'  isimli bir kabuk işlevi varsa ve siz  "
+#~ "`ls'\n"
+#~ "    komutunu  çalıştırmak  istiyorsanız   \"command ls\"   "
+#~ "diyebilirsiniz.\n"
+#~ "    -p seçeneği verilmişse, tüm standart uygulamaların bulunmasını "
+#~ "garanti\n"
+#~ "    eden PATH için bir öntanımlı değer kullanılır.  -V  ya da  -v "
+#~ "seçeneği\n"
+#~ "    verilmişse,  KOMUTu  açıklayan  bir dizge  basılır.  -V  seçeneği "
+#~ "daha\n"
 #~ "    ayrıntılı açıklama üretilmesini sağlar. "
 
 #~ msgid ""
@@ -5089,7 +5395,8 @@ msgstr ""
 #~ "    \n"
 #~ "      -a\tto make NAMEs arrays (if supported)\n"
 #~ "      -f\tto select from among function names only\n"
-#~ "      -F\tto display function names (and line number and source file name if\n"
+#~ "      -F\tto display function names (and line number and source file name "
+#~ "if\n"
 #~ "    \tdebugging) without definitions\n"
 #~ "      -i\tto make NAMEs have the `integer' attribute\n"
 #~ "      -r\tto make NAMEs readonly\n"
@@ -5103,7 +5410,8 @@ msgstr ""
 #~ "    and definition.  The -F option restricts the display to function\n"
 #~ "    name only.\n"
 #~ "    \n"
-#~ "    Using `+' instead of `-' turns off the given attribute instead.  When\n"
+#~ "    Using `+' instead of `-' turns off the given attribute instead.  "
+#~ "When\n"
 #~ "    used in a function, makes NAMEs local, as with the `local' command."
 #~ msgstr ""
 #~ "\rdeclare [-afFirtx] [-p] [İSİM[=DEĞER] ...]\n"
@@ -5115,8 +5423,10 @@ msgstr ""
 #~ "\n"
 #~ "      -a    Her İSİM bir dizi değişkenidir(destekleniyorsa)\n"
 #~ "      -f    Sadece işlev isimleri kullanılır.\n"
-#~ "      -F    Tanımları olmaksızın sadece işlev isimleri  (ve hata ayıklaması\n"
-#~ "            yapılıyorsa kaynak dosya isimleri ve satır sayıları) gösterilir\n"
+#~ "      -F    Tanımları olmaksızın sadece işlev isimleri  (ve hata "
+#~ "ayıklaması\n"
+#~ "            yapılıyorsa kaynak dosya isimleri ve satır sayıları) "
+#~ "gösterilir\n"
 #~ "      -i    Her İSİMe  `integer' özniteliği verir.\n"
 #~ "      -r    İSİMleri salt-okunur yapar.\n"
 #~ "      -t    Her İSİMe `trace' özniteliği verir.\n"
@@ -5125,11 +5435,14 @@ msgstr ""
 #~ "    Tamsayı öznitelikli değişkenlere bir DEĞER atandığında aritmetik\n"
 #~ "    değerlendirme uygulanır (bkz, `let').\n"
 #~ "\n"
-#~ "    Değişken değerleri gösterilirken,  -f  bir işlevin ismini ve tanımını\n"
-#~ "    gösterir. -F seçeneği ile sadece işlev isminin gösterilmesini sağlar.\n"
+#~ "    Değişken değerleri gösterilirken,  -f  bir işlevin ismini ve "
+#~ "tanımını\n"
+#~ "    gösterir. -F seçeneği ile sadece işlev isminin gösterilmesini "
+#~ "sağlar.\n"
 #~ "\n"
 #~ "    `-' yerine `+' kullanarak belirtilen öznitelik kapatılabilir.\n"
-#~ "    Bir işlevde kullanıldığında declare her İSİMi `local' komutu kullanılmış\n"
+#~ "    Bir işlevde kullanıldığında declare her İSİMi `local' komutu "
+#~ "kullanılmış\n"
 #~ "    gibi yerel yapar."
 
 #~ msgid "Obsolete.  See `declare'."
@@ -5147,7 +5460,8 @@ msgstr ""
 #~ "    local sadece bir işlev  içinde  kullanılabilir;  İSİM  değişkeninin\n"
 #~ "    sadece işlev ve çocuklarının etki alanında görünür olmasını sağlar."
 
-#~ msgid "Output the ARGs.  If -n is specified, the trailing newline is suppressed."
+#~ msgid ""
+#~ "Output the ARGs.  If -n is specified, the trailing newline is suppressed."
 #~ msgstr ""
 #~ "\recho [-neE] [ARG ...]\n"
 #~ "    ARGümanlarını çıktılar. -n belirtilmişse, satırsonu bastırılır."
@@ -5164,30 +5478,48 @@ msgstr ""
 #~ "    previously loaded with -f.  If no non-option names are given, or\n"
 #~ "    the -p option is supplied, a list of builtins is printed.  The\n"
 #~ "    -a option means to print every builtin with an indication of whether\n"
-#~ "    or not it is enabled.  The -s option restricts the output to the POSIX.2\n"
-#~ "    `special' builtins.  The -n option displays a list of all disabled builtins."
+#~ "    or not it is enabled.  The -s option restricts the output to the "
+#~ "POSIX.2\n"
+#~ "    `special' builtins.  The -n option displays a list of all disabled "
+#~ "builtins."
 #~ msgstr ""
 #~ "\renable [-n] [-p] [-f DOSYAİSMİ] [-ads] [İSİM ...]\n"
-#~ "    Yerleşik  kabuk  komutlarını  etkinleştirir  ve  kaldırır.  Bir  kabuk\n"
-#~ "    yerleşiği  ile  aynı  isme  sahip  bir  disk  komutunun tam dosya yolu\n"
-#~ "    belirtmeksizin   kullanılabilmesini   mümkün   kılar.    -n   seçeneği\n"
-#~ "    kullanılmışsa İSİMler  kullanımdan kaldırılır;  aksi takdirde  İSİMler\n"
-#~ "    etkin kılınır.  Örneğin `test' yerleşiği yerine  `test'  uygulamasının\n"
-#~ "    yerleşik  komut olarak  kullanılmasını sağlamak için  `enable -n test'\n"
-#~ "    yazmalısınız.   Dinamik  yüklemenin   desteklendiği  sistemlerde,   -f\n"
-#~ "    seçeneği ile yeni bir İSİM yerleşik komutunun DOSYAİSMİ ile belirtilen\n"
-#~ "    paylaşımlı nesneden yüklenmesi sağlanır.  -d seçeneği  -f ile yüklenen\n"
-#~ "    yerleşiği  silmek  için  kullanılır.  Hiç seçenek verilmezse ya da  -p\n"
-#~ "    seçeneği verilirse kabuk yerleşiklerinin bir  listesi  gösterilir.  -a\n"
-#~ "    seçeneği ile her yerleşik etkin olup olmadığı belirtilerek listelenir.\n"
-#~ "    -s  seçeneği ile sadece POSIX'e özel yerleşikleri içerir.  -n seçeneği\n"
-#~ "    bir   İSİM   belirtilmeksizin   kullanılırsa  kullanımdan  kaldırılmış\n"
+#~ "    Yerleşik  kabuk  komutlarını  etkinleştirir  ve  kaldırır.  Bir  "
+#~ "kabuk\n"
+#~ "    yerleşiği  ile  aynı  isme  sahip  bir  disk  komutunun tam dosya "
+#~ "yolu\n"
+#~ "    belirtmeksizin   kullanılabilmesini   mümkün   kılar.    -n   "
+#~ "seçeneği\n"
+#~ "    kullanılmışsa İSİMler  kullanımdan kaldırılır;  aksi takdirde  "
+#~ "İSİMler\n"
+#~ "    etkin kılınır.  Örneğin `test' yerleşiği yerine  `test'  "
+#~ "uygulamasının\n"
+#~ "    yerleşik  komut olarak  kullanılmasını sağlamak için  `enable -n "
+#~ "test'\n"
+#~ "    yazmalısınız.   Dinamik  yüklemenin   desteklendiği  sistemlerde,   -"
+#~ "f\n"
+#~ "    seçeneği ile yeni bir İSİM yerleşik komutunun DOSYAİSMİ ile "
+#~ "belirtilen\n"
+#~ "    paylaşımlı nesneden yüklenmesi sağlanır.  -d seçeneği  -f ile "
+#~ "yüklenen\n"
+#~ "    yerleşiği  silmek  için  kullanılır.  Hiç seçenek verilmezse ya da  -"
+#~ "p\n"
+#~ "    seçeneği verilirse kabuk yerleşiklerinin bir  listesi  gösterilir.  -"
+#~ "a\n"
+#~ "    seçeneği ile her yerleşik etkin olup olmadığı belirtilerek "
+#~ "listelenir.\n"
+#~ "    -s  seçeneği ile sadece POSIX'e özel yerleşikleri içerir.  -n "
+#~ "seçeneği\n"
+#~ "    bir   İSİM   belirtilmeksizin   kullanılırsa  kullanımdan  "
+#~ "kaldırılmış\n"
 #~ "    yerleşikleri listeler."
 
-#~ msgid "Read ARGs as input to the shell and execute the resulting command(s)."
+#~ msgid ""
+#~ "Read ARGs as input to the shell and execute the resulting command(s)."
 #~ msgstr ""
 #~ "\reval [ARG ...]\n"
-#~ "   Kabuğa girilmiş biçimleriyle ARG'ları okur ve sonuçlanan komutları çalıştır."
+#~ "   Kabuğa girilmiş biçimleriyle ARG'ları okur ve sonuçlanan komutları "
+#~ "çalıştır."
 
 #~ msgid ""
 #~ "Exec FILE, replacing this shell with the specified program.\n"
@@ -5219,12 +5551,17 @@ msgstr ""
 #~ "    remembered.  If the -p option is supplied, PATHNAME is used as the\n"
 #~ "    full pathname of NAME, and no path search is performed.  The -r\n"
 #~ "    option causes the shell to forget all remembered locations.  The -d\n"
-#~ "    option causes the shell to forget the remembered location of each NAME.\n"
+#~ "    option causes the shell to forget the remembered location of each "
+#~ "NAME.\n"
 #~ "    If the -t option is supplied the full pathname to which each NAME\n"
-#~ "    corresponds is printed.  If multiple NAME arguments are supplied with\n"
-#~ "    -t, the NAME is printed before the hashed full pathname.  The -l option\n"
-#~ "    causes output to be displayed in a format that may be reused as input.\n"
-#~ "    If no arguments are given, information about remembered commands is displayed."
+#~ "    corresponds is printed.  If multiple NAME arguments are supplied "
+#~ "with\n"
+#~ "    -t, the NAME is printed before the hashed full pathname.  The -l "
+#~ "option\n"
+#~ "    causes output to be displayed in a format that may be reused as "
+#~ "input.\n"
+#~ "    If no arguments are given, information about remembered commands is "
+#~ "displayed."
 #~ msgstr ""
 #~ "\rhash [-lr] [-p DOSYAYOLU] [-dt] [AD]\n"
 #~ "    AD argümanları olarak belirtilen  komutların  tam  dosya  yollarını\n"
@@ -5248,17 +5585,23 @@ msgstr ""
 #~ "    a short usage synopsis."
 #~ msgstr ""
 #~ "\rhelp [-s] [KALIP]\n"
-#~ "    Yerleşik komutlar hakkında yardım bilgisi gösterir. KALIP  belirtilmişse,\n"
-#~ "    help  KALIP  ile eşleşen tüm komutlar için yardım bilgisi  gösterir, aksi\n"
-#~ "    takdirde yerleşikler listelenir.   -s seçeneği ile yardım bilgisi  yerine\n"
+#~ "    Yerleşik komutlar hakkında yardım bilgisi gösterir. KALIP  "
+#~ "belirtilmişse,\n"
+#~ "    help  KALIP  ile eşleşen tüm komutlar için yardım bilgisi  gösterir, "
+#~ "aksi\n"
+#~ "    takdirde yerleşikler listelenir.   -s seçeneği ile yardım bilgisi  "
+#~ "yerine\n"
 #~ "    komutun kullanımını gösteren sözdizimini basar."
 
 #~ msgid ""
 #~ "By default, removes each JOBSPEC argument from the table of active jobs.\n"
-#~ "    If the -h option is given, the job is not removed from the table, but is\n"
+#~ "    If the -h option is given, the job is not removed from the table, but "
+#~ "is\n"
 #~ "    marked so that SIGHUP is not sent to the job if the shell receives a\n"
-#~ "    SIGHUP.  The -a option, when JOBSPEC is not supplied, means to remove all\n"
-#~ "    jobs from the job table; the -r option means to remove only running jobs."
+#~ "    SIGHUP.  The -a option, when JOBSPEC is not supplied, means to remove "
+#~ "all\n"
+#~ "    jobs from the job table; the -r option means to remove only running "
+#~ "jobs."
 #~ msgstr ""
 #~ "\rdisown [-h] [-ar] [İŞ_BELİRTİMİ ...]\n"
 #~ "    Seçeneksiz kullanımda her İŞ_BELİRTİMİ etkin  işler  tablosundan\n"
@@ -5269,54 +5612,94 @@ msgstr ""
 #~ "    kullanılması durumunda ise sadece çalışmakta olan işler kaldırılır."
 
 #~ msgid ""
-#~ "One line is read from the standard input, or from file descriptor FD if the\n"
-#~ "    -u option is supplied, and the first word is assigned to the first NAME,\n"
-#~ "    the second word to the second NAME, and so on, with leftover words assigned\n"
-#~ "    to the last NAME.  Only the characters found in $IFS are recognized as word\n"
-#~ "    delimiters.  If no NAMEs are supplied, the line read is stored in the REPLY\n"
-#~ "    variable.  If the -r option is given, this signifies `raw' input, and\n"
-#~ "    backslash escaping is disabled.  The -d option causes read to continue\n"
-#~ "    until the first character of DELIM is read, rather than newline.  If the -p\n"
-#~ "    option is supplied, the string PROMPT is output without a trailing newline\n"
-#~ "    before attempting to read.  If -a is supplied, the words read are assigned\n"
-#~ "    to sequential indices of ARRAY, starting at zero.  If -e is supplied and\n"
-#~ "    the shell is interactive, readline is used to obtain the line.  If -n is\n"
+#~ "One line is read from the standard input, or from file descriptor FD if "
+#~ "the\n"
+#~ "    -u option is supplied, and the first word is assigned to the first "
+#~ "NAME,\n"
+#~ "    the second word to the second NAME, and so on, with leftover words "
+#~ "assigned\n"
+#~ "    to the last NAME.  Only the characters found in $IFS are recognized "
+#~ "as word\n"
+#~ "    delimiters.  If no NAMEs are supplied, the line read is stored in the "
+#~ "REPLY\n"
+#~ "    variable.  If the -r option is given, this signifies `raw' input, "
+#~ "and\n"
+#~ "    backslash escaping is disabled.  The -d option causes read to "
+#~ "continue\n"
+#~ "    until the first character of DELIM is read, rather than newline.  If "
+#~ "the -p\n"
+#~ "    option is supplied, the string PROMPT is output without a trailing "
+#~ "newline\n"
+#~ "    before attempting to read.  If -a is supplied, the words read are "
+#~ "assigned\n"
+#~ "    to sequential indices of ARRAY, starting at zero.  If -e is supplied "
+#~ "and\n"
+#~ "    the shell is interactive, readline is used to obtain the line.  If -n "
+#~ "is\n"
 #~ "    supplied with a non-zero NCHARS argument, read returns after NCHARS\n"
 #~ "    characters have been read.  The -s option causes input coming from a\n"
 #~ "    terminal to not be echoed.\n"
 #~ "    \n"
-#~ "    The -t option causes read to time out and return failure if a complete line\n"
-#~ "    of input is not read within TIMEOUT seconds.  If the TMOUT variable is set,\n"
-#~ "    its value is the default timeout.  The return code is zero, unless end-of-file\n"
-#~ "    is encountered, read times out, or an invalid file descriptor is supplied as\n"
+#~ "    The -t option causes read to time out and return failure if a "
+#~ "complete line\n"
+#~ "    of input is not read within TIMEOUT seconds.  If the TMOUT variable "
+#~ "is set,\n"
+#~ "    its value is the default timeout.  The return code is zero, unless "
+#~ "end-of-file\n"
+#~ "    is encountered, read times out, or an invalid file descriptor is "
+#~ "supplied as\n"
 #~ "    the argument to -u."
 #~ msgstr ""
 #~ "\rread [-ers] [-u DSYTNT] [-t ZMAŞM] [-p İSTEM] [-a DİZİ]\n"
 #~ "     [-n KRKSAY] [-d AYRAÇ] [İSİM ...]\n"
-#~ "    Standart girdiden ya da -u seçeneği ile sağlanan  DoSYaTaNıTıcıdan  tek\n"
-#~ "    satır okur ve ilk sözcük ilk İSİMe, ikinci sözcük ikinci İSİMe ve böyle\n"
-#~ "    giderek,  aradaki sözcükler ve ayraçlar son İSİMe kadar atanır.  Satırı\n"
-#~ "    sözcüklere ayırmakta sadece  $IFS  değişkeninin değerindeki karakterler\n"
-#~ "    kullanılır.  Tersbölü satırın devam ettirilmesi için ve kendinden sonra\n"
-#~ "    gelen özel karakterlerin  yorumlanması  için  kullanılabilir.  Hiç isim\n"
-#~ "    verilmemişse,  satırın tamamı okunur ve  REPLY  değişkenine atanır.  -r\n"
-#~ "    verildiğinde  tersbölü  bir  önceleme  karakteri  olarak  ele  alınmaz,\n"
-#~ "    dolayısıyla tersbölü-satırsonu çifti satırın alt satırda devam edeceğini\n"
-#~ "    belirtmekte kullanılamaz.  -d  ile  satırın  satırsonu karakterine kadar\n"
-#~ "    değil   AYRAÇ   karakterine  kadar  okunması  sağlanır.   -p  ile  girdi\n"
-#~ "    beklendiğini belirtecek İSTEM  dizgesi  satırsonu  karakteri  olmaksızın\n"
-#~ "    görüntülenir.   İstem  sadece girdi bir uçbirimden gelecekse gösterilir.\n"
-#~ "    -a ile sözcükler sırayla DİZİ dizisinin elemanlarına atanır; dizinin ilk\n"
-#~ "    elemanının indisi  0'dır;  atama  yapılmadan  önce  DİZİ  dizisinin  tüm\n"
-#~ "    elemanları  silinir;  diğer  İSİM  argümanları yoksayılır.  -e ile kabuk\n"
-#~ "    etkileşimliyse,  satırı  sağlamak  için  readline  kullanılır.   -n  ile\n"
-#~ "    satırın  okunması  KRKSAYıncı  karakterde  sona erer; satırın kalanı yok\n"
-#~ "    sayılır. -s ile sessiz kipe  girilir,  girdi  bir  uçbirimden  geliyorsa\n"
-#~ "    karakterler  yansılanmaz.   -t  ile   satır   ZMAŞM  saniye  sonra  hala\n"
-#~ "    sonlandırılmamışsa  read  zamanaşımına  düşer  ve  hata  döner.   $TMOUT\n"
-#~ "    değişkeni  bir  değerle  atanmışsa  değeri  öntanımlı  zamanaşımı değeri\n"
-#~ "    olarak ele alınır.  Bu seçenek, girdi bir uçbirim  ya  da  boruhattından\n"
-#~ "    okunmuyorsa  etkisizdir.   Dosyasonu  karakteri  (Ctrl-D) saptanmadıkça,\n"
+#~ "    Standart girdiden ya da -u seçeneği ile sağlanan  DoSYaTaNıTıcıdan  "
+#~ "tek\n"
+#~ "    satır okur ve ilk sözcük ilk İSİMe, ikinci sözcük ikinci İSİMe ve "
+#~ "böyle\n"
+#~ "    giderek,  aradaki sözcükler ve ayraçlar son İSİMe kadar atanır.  "
+#~ "Satırı\n"
+#~ "    sözcüklere ayırmakta sadece  $IFS  değişkeninin değerindeki "
+#~ "karakterler\n"
+#~ "    kullanılır.  Tersbölü satırın devam ettirilmesi için ve kendinden "
+#~ "sonra\n"
+#~ "    gelen özel karakterlerin  yorumlanması  için  kullanılabilir.  Hiç "
+#~ "isim\n"
+#~ "    verilmemişse,  satırın tamamı okunur ve  REPLY  değişkenine atanır.  -"
+#~ "r\n"
+#~ "    verildiğinde  tersbölü  bir  önceleme  karakteri  olarak  ele  "
+#~ "alınmaz,\n"
+#~ "    dolayısıyla tersbölü-satırsonu çifti satırın alt satırda devam "
+#~ "edeceğini\n"
+#~ "    belirtmekte kullanılamaz.  -d  ile  satırın  satırsonu karakterine "
+#~ "kadar\n"
+#~ "    değil   AYRAÇ   karakterine  kadar  okunması  sağlanır.   -p  ile  "
+#~ "girdi\n"
+#~ "    beklendiğini belirtecek İSTEM  dizgesi  satırsonu  karakteri  "
+#~ "olmaksızın\n"
+#~ "    görüntülenir.   İstem  sadece girdi bir uçbirimden gelecekse "
+#~ "gösterilir.\n"
+#~ "    -a ile sözcükler sırayla DİZİ dizisinin elemanlarına atanır; dizinin "
+#~ "ilk\n"
+#~ "    elemanının indisi  0'dır;  atama  yapılmadan  önce  DİZİ  dizisinin  "
+#~ "tüm\n"
+#~ "    elemanları  silinir;  diğer  İSİM  argümanları yoksayılır.  -e ile "
+#~ "kabuk\n"
+#~ "    etkileşimliyse,  satırı  sağlamak  için  readline  kullanılır.   -n  "
+#~ "ile\n"
+#~ "    satırın  okunması  KRKSAYıncı  karakterde  sona erer; satırın kalanı "
+#~ "yok\n"
+#~ "    sayılır. -s ile sessiz kipe  girilir,  girdi  bir  uçbirimden  "
+#~ "geliyorsa\n"
+#~ "    karakterler  yansılanmaz.   -t  ile   satır   ZMAŞM  saniye  sonra  "
+#~ "hala\n"
+#~ "    sonlandırılmamışsa  read  zamanaşımına  düşer  ve  hata  döner.   "
+#~ "$TMOUT\n"
+#~ "    değişkeni  bir  değerle  atanmışsa  değeri  öntanımlı  zamanaşımı "
+#~ "değeri\n"
+#~ "    olarak ele alınır.  Bu seçenek, girdi bir uçbirim  ya  da  "
+#~ "boruhattından\n"
+#~ "    okunmuyorsa  etkisizdir.   Dosyasonu  karakteri  (Ctrl-D) "
+#~ "saptanmadıkça,\n"
 #~ "    okuma zamanaşımına düşmedikçe ya da -u seçeneği ile sağlanan\n"
 #~ "    DoSYaTaNıTıcı geçersiz olmadıkça dönüş durumu sıfırdır."
 
@@ -5354,20 +5737,28 @@ msgstr ""
 #~ msgstr ""
 #~ "\rexport [-nf] [İSİM[=DEĞER] ...]\n"
 #~ "export -p\n"
-#~ "    Ortamdaki  çocuk  sürece aktarılacak her İSİM'i imler.  -f verilmişse\n"
-#~ "    İSİM'ler kabuk işlevleridir,  aksi  takdirde  kabuk  değişkenleridir.\n"
-#~ "    -n  seçeneği  verilirse  aktarılacak  İSİM'ler  artık imlenmez.  İSİM\n"
-#~ "    verilmemişse veya -p seçeneği verilmişse aktarılan İSİM'lerin listesi\n"
-#~ "    gösterilir.  -p  seçeneği çıktının girdi olarak tekrar kullanılabilir\n"
-#~ "    biçimde gösterilmesini sağlar.  Bir değişken  isminden  sonra  =DEĞER\n"
-#~ "    geliyorsa değer değişkenin değeri yapılır. `--' ile seçenek işlemleri\n"
+#~ "    Ortamdaki  çocuk  sürece aktarılacak her İSİM'i imler.  -f "
+#~ "verilmişse\n"
+#~ "    İSİM'ler kabuk işlevleridir,  aksi  takdirde  kabuk  "
+#~ "değişkenleridir.\n"
+#~ "    -n  seçeneği  verilirse  aktarılacak  İSİM'ler  artık imlenmez.  "
+#~ "İSİM\n"
+#~ "    verilmemişse veya -p seçeneği verilmişse aktarılan İSİM'lerin "
+#~ "listesi\n"
+#~ "    gösterilir.  -p  seçeneği çıktının girdi olarak tekrar "
+#~ "kullanılabilir\n"
+#~ "    biçimde gösterilmesini sağlar.  Bir değişken  isminden  sonra  "
+#~ "=DEĞER\n"
+#~ "    geliyorsa değer değişkenin değeri yapılır. `--' ile seçenek "
+#~ "işlemleri\n"
 #~ "    kapatılır."
 
 #~ msgid ""
 #~ "The given NAMEs are marked readonly and the values of these NAMEs may\n"
 #~ "    not be changed by subsequent assignment.  If the -f option is given,\n"
 #~ "    then functions corresponding to the NAMEs are so marked.  If no\n"
-#~ "    arguments are given, or if `-p' is given, a list of all readonly names\n"
+#~ "    arguments are given, or if `-p' is given, a list of all readonly "
+#~ "names\n"
 #~ "    is printed.  The `-a' option means to treat each NAME as\n"
 #~ "    an array variable.  An argument of `--' disables further option\n"
 #~ "    processing."
@@ -5397,36 +5788,44 @@ msgstr ""
 #~ msgstr ""
 #~ "\rsuspend [-f]\n"
 #~ "    Bu kabuğun çalışmasını bir SIGCONT sinyali alana kadar askıya alır.\n"
-#~ "    -f seçeneği kullanıldığında kabuk bir giriş kabuğu olsa bile askıya alınır."
+#~ "    -f seçeneği kullanıldığında kabuk bir giriş kabuğu olsa bile askıya "
+#~ "alınır."
 
 #~ msgid ""
 #~ "Print the accumulated user and system times for processes run from\n"
 #~ "    the shell."
 #~ msgstr ""
 #~ "\rtimes\n"
-#~ "    Kabukta çalışan süreçlerden toplanan kullanıcı ve sistem zamanlarını basar."
+#~ "    Kabukta çalışan süreçlerden toplanan kullanıcı ve sistem zamanlarını "
+#~ "basar."
 
 #~ msgid ""
 #~ "For each NAME, indicate how it would be interpreted if used as a\n"
 #~ "    command name.\n"
 #~ "    \n"
-#~ "    If the -t option is used, `type' outputs a single word which is one of\n"
-#~ "    `alias', `keyword', `function', `builtin', `file' or `', if NAME is an\n"
-#~ "    alias, shell reserved word, shell function, shell builtin, disk file,\n"
+#~ "    If the -t option is used, `type' outputs a single word which is one "
+#~ "of\n"
+#~ "    `alias', `keyword', `function', `builtin', `file' or `', if NAME is "
+#~ "an\n"
+#~ "    alias, shell reserved word, shell function, shell builtin, disk "
+#~ "file,\n"
 #~ "    or unfound, respectively.\n"
 #~ "    \n"
 #~ "    If the -p flag is used, `type' either returns the name of the disk\n"
 #~ "    file that would be executed, or nothing if `type -t NAME' would not\n"
 #~ "    return `file'.\n"
 #~ "    \n"
-#~ "    If the -a flag is used, `type' displays all of the places that contain\n"
+#~ "    If the -a flag is used, `type' displays all of the places that "
+#~ "contain\n"
 #~ "    an executable named `file'.  This includes aliases, builtins, and\n"
 #~ "    functions, if and only if the -p flag is not also used.\n"
 #~ "    \n"
 #~ "    The -f flag suppresses shell function lookup.\n"
 #~ "    \n"
-#~ "    The -P flag forces a PATH search for each NAME, even if it is an alias,\n"
-#~ "    builtin, or function, and returns the name of the disk file that would\n"
+#~ "    The -P flag forces a PATH search for each NAME, even if it is an "
+#~ "alias,\n"
+#~ "    builtin, or function, and returns the name of the disk file that "
+#~ "would\n"
 #~ "    be executed."
 #~ msgstr ""
 #~ "\rtype [-afptP] AD [AD ...]\n"
@@ -5448,17 +5847,22 @@ msgstr ""
 #~ "\n"
 #~ "    -f seçeneği belirtilmişse type kabuk işlevlerini bulmaya çalışmaz.\n"
 #~ "\n"
-#~ "    -P seçeneği her ADiçin, bir takma ad, yerleşik komut veya işlev olmasa\n"
-#~ "    bile bir yol araması yapılmasını için zorlar  ve çalıştırılabilir disk\n"
+#~ "    -P seçeneği her ADiçin, bir takma ad, yerleşik komut veya işlev "
+#~ "olmasa\n"
+#~ "    bile bir yol araması yapılmasını için zorlar  ve çalıştırılabilir "
+#~ "disk\n"
 #~ "    dosyası ismi ile döner."
 
 #~ msgid ""
 #~ "The user file-creation mask is set to MODE.  If MODE is omitted, or if\n"
-#~ "    `-S' is supplied, the current value of the mask is printed.  The `-S'\n"
-#~ "    option makes the output symbolic; otherwise an octal number is output.\n"
+#~ "    `-S' is supplied, the current value of the mask is printed.  The `-"
+#~ "S'\n"
+#~ "    option makes the output symbolic; otherwise an octal number is "
+#~ "output.\n"
 #~ "    If `-p' is supplied, and MODE is omitted, the output is in a form\n"
 #~ "    that may be used as input.  If MODE begins with a digit, it is\n"
-#~ "    interpreted as an octal number, otherwise it is a symbolic mode string\n"
+#~ "    interpreted as an octal number, otherwise it is a symbolic mode "
+#~ "string\n"
 #~ "    like that accepted by chmod(1)."
 #~ msgstr ""
 #~ "\rumask [-p] [-S] [KİP]\n"
@@ -5507,20 +5911,30 @@ msgstr ""
 #~ "    not each is set."
 #~ msgstr ""
 #~ "\rshopt [-pqsu] [-o UZUN-SEÇENEK] SÇNKADI [SÇNKADI...]\n"
-#~ "    İsteğe bağlı kabuk davranışlarını kontrol eden değişken değerlerini açıp\n"
-#~ "    kapar.  -s ile belirtilen her SÇNKADInı etkinleştirir. -u ile belirtilen\n"
-#~ "    her SÇNKADInı iptal eder.  -q ile normal çıktıyı engeller;  dönüş durumu\n"
-#~ "    SÇNKADInın  etkin  olup olmadığını gösterir.  -o ile set yerleşiğinin -o\n"
-#~ "    seçeneğinde kullanılabilecek SÇNKADI değerlerini sınırlar. Seçeneksiz ya\n"
-#~ "    da -p seçeneği ile tüm atanabilir seçenekleri etkin  olup  olmadıklarını\n"
+#~ "    İsteğe bağlı kabuk davranışlarını kontrol eden değişken değerlerini "
+#~ "açıp\n"
+#~ "    kapar.  -s ile belirtilen her SÇNKADInı etkinleştirir. -u ile "
+#~ "belirtilen\n"
+#~ "    her SÇNKADInı iptal eder.  -q ile normal çıktıyı engeller;  dönüş "
+#~ "durumu\n"
+#~ "    SÇNKADInın  etkin  olup olmadığını gösterir.  -o ile set yerleşiğinin "
+#~ "-o\n"
+#~ "    seçeneğinde kullanılabilecek SÇNKADI değerlerini sınırlar. Seçeneksiz "
+#~ "ya\n"
+#~ "    da -p seçeneği ile tüm atanabilir seçenekleri etkin  olup  "
+#~ "olmadıklarını\n"
 #~ "    belirterek listeler."
 
 #~ msgid ""
 #~ "For each NAME, specify how arguments are to be completed.\n"
-#~ "    If the -p option is supplied, or if no options are supplied, existing\n"
-#~ "    completion specifications are printed in a way that allows them to be\n"
-#~ "    reused as input.  The -r option removes a completion specification for\n"
-#~ "    each NAME, or, if no NAMEs are supplied, all completion specifications."
+#~ "    If the -p option is supplied, or if no options are supplied, "
+#~ "existing\n"
+#~ "    completion specifications are printed in a way that allows them to "
+#~ "be\n"
+#~ "    reused as input.  The -r option removes a completion specification "
+#~ "for\n"
+#~ "    each NAME, or, if no NAMEs are supplied, all completion "
+#~ "specifications."
 #~ msgstr ""
 #~ "\rcomplete [-abcdefgjksuv] [-pr] [-o SEÇENEK] [-A EYLEM] [-G KALIP]\n"
 #~ "         [-W SÖZLİST] [-P ÖNEK] [-S SONEK] [-X SÜZGEÇ] [-F İŞLEV]\n"
index 2fda6e4d5ec510cba38fa88326df73f31f45cac1..9d8a63fe59c2a67381f8abda13954a5ddf655b27 100644 (file)
Binary files a/po/uk.gmo and b/po/uk.gmo differ
index 37547f48724b75a5699970a6315df053e702c716..dbae90d89aed52bb6e1aa84f07e1f1abce80840c 100644 (file)
--- a/po/uk.po
+++ b/po/uk.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 4.3-pre2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-03-08 16:00-0500\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2013-08-14 13:16+0300\n"
 "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
 "Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n"
@@ -17,14 +17,15 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
+"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
+"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
 "X-Generator: Lokalize 1.5\n"
 
 #: arrayfunc.c:51
 msgid "bad array subscript"
 msgstr "неправильний індекс масиву"
 
-#: arrayfunc.c:356 builtins/declare.def:578
+#: arrayfunc.c:356 builtins/declare.def:585
 #, c-format
 msgid "%s: cannot convert indexed to associative array"
 msgstr "%s: неможливо перетворити індексований масив на асоціативний"
@@ -49,22 +50,24 @@ msgstr "%s: %s: при означенні асоціативних масиві
 msgid "%s: cannot create: %s"
 msgstr "%s: не вдалося створити: %s"
 
-#: bashline.c:3923
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
-msgstr "bash_execute_unix_command: не вдалося знайти відповідне призначення для команди"
+msgstr ""
+"bash_execute_unix_command: не вдалося знайти відповідне призначення для "
+"команди"
 
-#: bashline.c:4010
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: перший непробільний символ не є «\"»"
 
 # c-format
-#: bashline.c:4039
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "нема заключної «%c» у %s"
 
-#: bashline.c:4073
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: пропущено двокрапку-роздільник"
@@ -116,7 +119,7 @@ msgstr "кількість циклів"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "має сенс лише усередині циклів `for', `while' та `until'"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -126,15 +129,15 @@ msgstr ""
 "    \n"
 "    Якщо EXPR не вказано, повертає "
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "змінну HOME не встановлено"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "забагато аргументів"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "змінну OLDPWD не встановлено"
 
@@ -191,7 +194,7 @@ msgstr "неправильне вісімкове число"
 msgid "invalid hex number"
 msgstr "неправильне шістнадцяткове число"
 
-#: builtins/common.c:242 expr.c:1451
+#: builtins/common.c:242 expr.c:1461
 msgid "invalid number"
 msgstr "неправильне число"
 
@@ -304,31 +307,31 @@ msgstr "наразі функція завершення рядку не вик
 msgid "can only be used in a function"
 msgstr "може використовуватися лише усередині функції"
 
-#: builtins/declare.def:311 builtins/declare.def:526
+#: builtins/declare.def:315 builtins/declare.def:533
 #, c-format
 msgid "%s: reference variable cannot be an array"
 msgstr "%s: еталонна змінна не може бути масивом"
 
-#: builtins/declare.def:317
+#: builtins/declare.def:324
 #, c-format
 msgid "%s: nameref variable self references not allowed"
 msgstr "%s: не можна використовувати циклічне посилання у змінній посилання"
 
-#: builtins/declare.def:415
+#: builtins/declare.def:422
 msgid "cannot use `-f' to make functions"
 msgstr "`-f' не використовується для створення функцій"
 
-#: builtins/declare.def:427 execute_cmd.c:5315
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: незмінна функція"
 
-#: builtins/declare.def:565
+#: builtins/declare.def:572
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "%s: неможливо знищити масив таким чином"
 
-#: builtins/declare.def:572 builtins/read.def:721
+#: builtins/declare.def:579 builtins/read.def:733
 #, c-format
 msgid "%s: cannot convert associative to indexed array"
 msgstr "%s: неможливо перетворити асоціативний масив на індексований"
@@ -357,7 +360,7 @@ msgstr "%s: завантажений не динамічно"
 msgid "%s: cannot delete: %s"
 msgstr "%s: не вдалося вилучити: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5162
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -406,11 +409,11 @@ msgstr "Фонові завдання все ще виконуються.\n"
 msgid "no command found"
 msgstr "команду не знайдено"
 
-#: builtins/fc.def:312 builtins/fc.def:359
+#: builtins/fc.def:320 builtins/fc.def:369
 msgid "history specification"
 msgstr "параметри історії"
 
-#: builtins/fc.def:380
+#: builtins/fc.def:390
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: не вдалося відкрити тимчасовий файл: %s"
@@ -456,17 +459,20 @@ msgstr[0] "Команди оболонки, що відповідають сло
 msgstr[1] "Команди оболонки, що відповідають словам `"
 msgstr[2] "Команди оболонки, що відповідають словам `"
 
-#: builtins/help.def:168
+#: builtins/help.def:182
 #, c-format
-msgid "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
-msgstr "«%s» не відповідає жодний розділ довідки. Спробуйте `help help' чи `man -k %s' або `info %s'."
+msgid ""
+"no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
+msgstr ""
+"«%s» не відповідає жодний розділ довідки. Спробуйте `help help' чи `man -k "
+"%s' або `info %s'."
 
-#: builtins/help.def:185
+#: builtins/help.def:199
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: не вдалося відкрити: %s"
 
-#: builtins/help.def:471
+#: builtins/help.def:485
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -477,10 +483,13 @@ msgid ""
 "A star (*) next to a name means that the command is disabled.\n"
 "\n"
 msgstr ""
-"Ці команди оболонки визначені внутрішньо. Введіть `help', щоб побачити їх список.\n"
+"Ці команди оболонки визначені внутрішньо. Введіть `help', щоб побачити їх "
+"список.\n"
 "Введіть `help name', щоб дізнатися більше про функцію `name'.\n"
-"Використовуйте `info bash', щоб отримати більше інформації про оболонку в цілому.\n"
-"`man -k' чи `info' можуть стати в пригоді для отримання довідки з команд, яких немає\n"
+"Використовуйте `info bash', щоб отримати більше інформації про оболонку в "
+"цілому.\n"
+"`man -k' чи `info' можуть стати в пригоді для отримання довідки з команд, "
+"яких немає\n"
 "у цьому списку.\n"
 "\n"
 "Зірочка (*) поряд з назвою команди означає, що команда заборонена.\n"
@@ -517,7 +526,7 @@ msgstr "%s: аргументи мають бути ідентифікатора
 msgid "Unknown error"
 msgstr "Невідома помилка"
 
-#: builtins/let.def:95 builtins/let.def:120 expr.c:586 expr.c:601
+#: builtins/let.def:95 builtins/let.def:120 expr.c:583 expr.c:598
 msgid "expression expected"
 msgstr "очікувався вираз"
 
@@ -624,10 +633,12 @@ msgid ""
 "    \twith its position in the stack\n"
 "    \n"
 "    Arguments:\n"
-"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
 "\tdirs when invoked without options, starting with zero."
 msgstr ""
 "Показує список збережених каталогів. Каталоги\n"
@@ -724,8 +735,10 @@ msgstr ""
 "    \tкаталогів зі стеку, проводити операції лише над стеком.\n"
 "    \n"
 "    Аргументи:\n"
-"      +N\tВилучає N-ний зліва каталог у списку, що показується командою `dirs'\n"
-"    \t(відлік починається з нуля). Наприклад: `popd +0' вилучає перший каталог,\n"
+"      +N\tВилучає N-ний зліва каталог у списку, що показується командою "
+"`dirs'\n"
+"    \t(відлік починається з нуля). Наприклад: `popd +0' вилучає перший "
+"каталог,\n"
 "    \t`popd +1' — другий.\n"
 "    \n"
 "      -N\tВилучає N-ний з кінця каталог у списку, що показується командою\n"
@@ -739,14 +752,15 @@ msgstr ""
 msgid "%s: invalid timeout specification"
 msgstr "%s: некоректне визначення часу очікування"
 
-#: builtins/read.def:666
+#: builtins/read.def:678
 #, c-format
 msgid "read error: %d: %s"
 msgstr "помилка читання: %d: %s"
 
 #: builtins/return.def:75
 msgid "can only `return' from a function or sourced script"
-msgstr "`return' працює лише у функції чи скрипті, запущеному за допомогою `source'"
+msgstr ""
+"`return' працює лише у функції чи скрипті, запущеному за допомогою `source'"
 
 #: builtins/set.def:782
 msgid "cannot simultaneously unset a function and a variable"
@@ -834,40 +848,40 @@ msgstr "%s — це %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr "%s знаходиться в кеші (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: помилковий аргумент обмеження"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "«%c»: неправильна команда"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: не вдалося отримати значення обмеження: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "значення обмеження"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: не вдалося змінити обмеження: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "вісімкове число"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "«%c»: помилковий оператор у символьному режимі"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "«%c»: помилковий символ у символьному режимі"
@@ -917,117 +931,117 @@ msgstr "\aчас очікування вводу вичерпано: автом
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr "не вдалося переспрямувати /dev/null на стандартний ввід: %s"
 
-#: execute_cmd.c:1228
+#: execute_cmd.c:1230
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr "TIMEFORMAT: «%c»: помилковий символ шаблону"
 
-#: execute_cmd.c:2282
+#: execute_cmd.c:2284
 msgid "pipe error"
 msgstr "помилка каналу"
 
-#: execute_cmd.c:4347
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr "%s: перевищено максимальний рівень вкладеності функцій (%d)"
 
-#: execute_cmd.c:4840
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: обмеження: не можна вказувати `/' у назві команди"
 
-#: execute_cmd.c:4929
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: команду не знайдено"
 
-#: execute_cmd.c:5160
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: execute_cmd.c:5197
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: неправильний інтерпретатор"
 
-#: execute_cmd.c:5234
+#: execute_cmd.c:5248
 #, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: не вдалося виконати бінарний файл: %s"
 
-#: execute_cmd.c:5306
+#: execute_cmd.c:5320
 #, c-format
 msgid "`%s': is a special builtin"
 msgstr "%s є спеціальною вбудованою командою оболонки"
 
-#: execute_cmd.c:5358
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "не вдалося створити копію файлового дескриптору %d у %d"
 
-#: expr.c:262
+#: expr.c:259
 msgid "expression recursion level exceeded"
 msgstr "рівень вкладення виразів перевищено"
 
-#: expr.c:286
+#: expr.c:283
 msgid "recursion stack underflow"
 msgstr "нестача стеку рекурсії"
 
-#: expr.c:434
+#: expr.c:431
 msgid "syntax error in expression"
 msgstr "синтаксична помилка у виразі"
 
-#: expr.c:478
+#: expr.c:475
 msgid "attempted assignment to non-variable"
 msgstr "спроба призначення не-змінної"
 
-#: expr.c:498 expr.c:847
+#: expr.c:495 expr.c:851
 msgid "division by 0"
 msgstr "ділення на 0"
 
-#: expr.c:545
+#: expr.c:542
 msgid "bug: bad expassign token"
 msgstr "вада: неправильна лексема у виразі"
 
-#: expr.c:598
+#: expr.c:595
 msgid "`:' expected for conditional expression"
 msgstr "очікувалася `:' умовного виразу"
 
-#: expr.c:904
+#: expr.c:910
 msgid "exponent less than 0"
 msgstr "експонента менша за 0"
 
-#: expr.c:957
+#: expr.c:967
 msgid "identifier expected after pre-increment or pre-decrement"
 msgstr "пре-інкремент чи пре-декремент потребують ідентифікатор"
 
-#: expr.c:983
+#: expr.c:993
 msgid "missing `)'"
 msgstr "відсутня `)'"
 
-#: expr.c:1034 expr.c:1371
+#: expr.c:1044 expr.c:1381
 msgid "syntax error: operand expected"
 msgstr "синтаксична помилка: очікувався операнд"
 
-#: expr.c:1373
+#: expr.c:1383
 msgid "syntax error: invalid arithmetic operator"
 msgstr "синтаксична помилка: помилковий арифметичний оператор"
 
-#: expr.c:1397
+#: expr.c:1407
 #, c-format
 msgid "%s%s%s: %s (error token is \"%s\")"
 msgstr "%s%s%s: %s (позначка помилки \"%s\")"
 
-#: expr.c:1455
+#: expr.c:1465
 msgid "invalid arithmetic base"
 msgstr "некоректна арифметична основа"
 
-#: expr.c:1475
+#: expr.c:1485
 msgid "value too great for base"
 msgstr "завелике значення основи"
 
-#: expr.c:1524
+#: expr.c:1534
 #, c-format
 msgid "%s: expression error\n"
 msgstr "%s: помилка у виразі\n"
@@ -1036,17 +1050,19 @@ msgstr "%s: помилка у виразі\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: не вдалося отримати доступ до каталогів вищого рівня"
 
-#: input.c:101 subst.c:5067
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "не вдалося перевстановити режим без затримки файлового дескриптору %d"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
-msgstr "не вдалося отримати новий файловий дескриптор для вводу bash з файлового дескриптору %d"
+msgstr ""
+"не вдалося отримати новий файловий дескриптор для вводу bash з файлового "
+"дескриптору %d"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: для нового файлового дескриптору %d вже існує буфер"
@@ -1058,7 +1074,8 @@ msgstr "start_pipeline: pgrp pipe"
 #: jobs.c:892
 #, c-format
 msgid "forked pid %d appears in running job %d"
-msgstr "ідентифікатор відгалуженого процесу %d знайдено у поточному завданні %d"
+msgstr ""
+"ідентифікатор відгалуженого процесу %d знайдено у поточному завданні %d"
 
 #: jobs.c:1010
 #, c-format
@@ -1073,7 +1090,8 @@ msgstr "add_process: процес %5ld (%s) у the_pipeline"
 #: jobs.c:1118
 #, c-format
 msgid "add_process: pid %5ld (%s) marked as still alive"
-msgstr "add_process: ідентифікатор процесу %5ld (%s) вказує на його працездатність"
+msgstr ""
+"add_process: ідентифікатор процесу %5ld (%s) вказує на його працездатність"
 
 #: jobs.c:1433
 #, c-format
@@ -1141,58 +1159,58 @@ msgstr "wait: процес %ld не є відгалуженим від цієї
 msgid "wait_for: No record of process %ld"
 msgstr "wait_for: Нема запису для процесу %ld"
 
-#: jobs.c:2689
+#: jobs.c:2692
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr "wait_for_job: завдання %d зупинене"
 
-#: jobs.c:2981
+#: jobs.c:2984
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: завдання завершилося"
 
-#: jobs.c:2990
+#: jobs.c:2993
 #, c-format
 msgid "%s: job %d already in background"
 msgstr "%s: завдання %d вже працює в фоні"
 
-#: jobs.c:3215
+#: jobs.c:3218
 msgid "waitchld: turning on WNOHANG to avoid indefinite block"
 msgstr "waitchld: увімкнути WNOHANG, щоб уникнути нескінченного блокування"
 
-#: jobs.c:3699
+#: jobs.c:3709
 #, c-format
 msgid "%s: line %d: "
 msgstr "%s: рядок %d: "
 
-#: jobs.c:3713 nojobs.c:843
+#: jobs.c:3723 nojobs.c:843
 #, c-format
 msgid " (core dumped)"
 msgstr " (збережено знімок оперативної пам’яті)"
 
-#: jobs.c:3725 jobs.c:3738
+#: jobs.c:3735 jobs.c:3748
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr "(тепер РД: %s)\n"
 
-#: jobs.c:3770
+#: jobs.c:3780
 msgid "initialize_job_control: getpgrp failed"
 msgstr "initialize_job_control: помилка getpgrp"
 
-#: jobs.c:3831
+#: jobs.c:3841
 msgid "initialize_job_control: line discipline"
 msgstr "initialize_job_control: алгоритм реалізації рядків"
 
-#: jobs.c:3841
+#: jobs.c:3851
 msgid "initialize_job_control: setpgid"
 msgstr "initialize_job_control: setpgid"
 
-#: jobs.c:3862 jobs.c:3871
+#: jobs.c:3872 jobs.c:3881
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr "не вдалося встановити групу процесу для термінала (%d)"
 
-#: jobs.c:3876
+#: jobs.c:3886
 msgid "no job control in this shell"
 msgstr "ця оболонка не може керувати завданнями"
 
@@ -1228,7 +1246,9 @@ msgstr "free: блок ще не виділено"
 
 #: lib/malloc/malloc.c:900
 msgid "free: underflow detected; mh_nbytes out of range"
-msgstr "free: виявлено перехід за нижню границю блоку; mh_nbytes не вкладається у рамки"
+msgstr ""
+"free: виявлено перехід за нижню границю блоку; mh_nbytes не вкладається у "
+"рамки"
 
 #: lib/malloc/malloc.c:906
 msgid "free: start and end chunk sizes differ"
@@ -1240,7 +1260,9 @@ msgstr "realloc: блок ще не виділено"
 
 #: lib/malloc/malloc.c:1020
 msgid "realloc: underflow detected; mh_nbytes out of range"
-msgstr "realloc: виявлено перехід за нижню границю блоку; mh_nbytes не вкладається у рамки"
+msgstr ""
+"realloc: виявлено перехід за нижню границю блоку; mh_nbytes не вкладається у "
+"рамки"
 
 #: lib/malloc/malloc.c:1026
 msgid "realloc: start and end chunk sizes differ"
@@ -1284,22 +1306,22 @@ msgstr "%s: неправильно вказаний мережевий шлях"
 msgid "network operations not supported"
 msgstr "мережеві операції не підтримуються"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr "setlocale: LC_ALL: не вдалося змінити локаль (%s)"
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr "setlocale: LC_ALL: не вдалося змінити локаль (%s): %s"
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "setlocale: %s: не вдалося змінити локаль (%s)"
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "setlocale: %s: не вдалося змінити локаль (%s): %s"
@@ -1345,103 +1367,103 @@ msgstr "here-document з рядка %d закінчено кінцем файл
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr "make_redirection: інструкція переспрямування `%d' поза межами"
 
-#: parse.y:3209 parse.y:3480
+#: parse.y:3210 parse.y:3493
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "файл скінчився раніше, ніж було знайдено відповідний «%c»"
 
-#: parse.y:4086
+#: parse.y:4099
 msgid "unexpected EOF while looking for `]]'"
 msgstr "файл скінчився раніше, ніж було знайдено `]]'"
 
-#: parse.y:4091
+#: parse.y:4104
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "синтаксична помилка в умовному виразі: неочікувана лексема «%s»"
 
-#: parse.y:4095
+#: parse.y:4108
 msgid "syntax error in conditional expression"
 msgstr "синтаксична помилка в умовному виразі"
 
-#: parse.y:4173
+#: parse.y:4186
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr "неочікувана лексема «%s», очікувалася `)'"
 
-#: parse.y:4177
+#: parse.y:4190
 msgid "expected `)'"
 msgstr "очікувалася `)'"
 
-#: parse.y:4205
+#: parse.y:4218
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr "неочікуваний аргумент унарного умовного оператора «%s»"
 
-#: parse.y:4209
+#: parse.y:4222
 msgid "unexpected argument to conditional unary operator"
 msgstr "неочікуваний аргумент унарного умовного оператора"
 
-#: parse.y:4255
+#: parse.y:4268
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "неочікувана лексема «%s», очікувався бінарний умовний оператор"
 
-#: parse.y:4259
+#: parse.y:4272
 msgid "conditional binary operator expected"
 msgstr "очікувався бінарний умовний оператор"
 
-#: parse.y:4281
+#: parse.y:4294
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr "неочікуваний аргумент бінарного умовного оператора «%s»"
 
-#: parse.y:4285
+#: parse.y:4298
 msgid "unexpected argument to conditional binary operator"
 msgstr "неочікуваний аргумент бінарного умовного оператора"
 
-#: parse.y:4296
+#: parse.y:4309
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "неочікувана лексема «%c» в умовній команді"
 
-#: parse.y:4299
+#: parse.y:4312
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "неочікувана лексема «%s» в умовній команді"
 
-#: parse.y:4303
+#: parse.y:4316
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "неочікувана лексема %d в умовній команді"
 
-#: parse.y:5649
+#: parse.y:5666
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "синтаксична помилка коло неочікуваної лексеми «%s»"
 
-#: parse.y:5667
+#: parse.y:5684
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "синтаксична помилка коло «%s»"
 
-#: parse.y:5677
+#: parse.y:5694
 msgid "syntax error: unexpected end of file"
 msgstr "синтаксична помилка: раптово скінчився файл"
 
-#: parse.y:5677
+#: parse.y:5694
 msgid "syntax error"
 msgstr "синтаксична помилка"
 
-#: parse.y:5739
+#: parse.y:5756
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Використовуйте \"%s\", щоб вийти з оболонки.\n"
 
-#: parse.y:5901
+#: parse.y:5918
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "файл скінчився, перш ніж було знайдено відповідну `)'"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "завершення: функцію «%s» не знайдено"
@@ -1468,7 +1490,9 @@ msgstr "xtrace_set: нульовий вказівник на файл"
 #: print_cmd.c:382
 #, c-format
 msgid "xtrace fd (%d) != fileno xtrace fp (%d)"
-msgstr "дескриптор файла xtrace (%d) не дорівнює номеру файла у вказівнику xtrace (%d)"
+msgstr ""
+"дескриптор файла xtrace (%d) не дорівнює номеру файла у вказівнику xtrace "
+"(%d)"
 
 #: print_cmd.c:1518
 #, c-format
@@ -1508,7 +1532,7 @@ msgstr "%s: не вдалося надати змінній значення д
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr "/dev/(tcp|udp)/host/port не підтримується"
 
-#: redir.c:861 redir.c:971 redir.c:1032 redir.c:1194
+#: redir.c:861 redir.c:973 redir.c:1034 redir.c:1199
 msgid "redirection error: cannot duplicate fd"
 msgstr "помилка переспрямування: не вдалося створити копію дескриптора файла"
 
@@ -1563,17 +1587,22 @@ msgstr "\t-%s чи -o параметр\n"
 #: shell.c:1856
 #, c-format
 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
-msgstr "Введіть `%s -c \"help set\"', щоб отримати більше інформації про параметри оболонки.\n"
+msgstr ""
+"Введіть `%s -c \"help set\"', щоб отримати більше інформації про параметри "
+"оболонки.\n"
 
 #: shell.c:1857
 #, c-format
 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
-msgstr "Введіть `%s -c help', щоб отримати більше інформації про вбудовані команди оболонки.\n"
+msgstr ""
+"Введіть `%s -c help', щоб отримати більше інформації про вбудовані команди "
+"оболонки.\n"
 
 #: shell.c:1858
 #, c-format
 msgid "Use the `bashbug' command to report bugs.\n"
-msgstr "Щоб повідомити про помилку в програмі, використовуйте команду `bashbug'.\n"
+msgstr ""
+"Щоб повідомити про помилку в програмі, використовуйте команду `bashbug'.\n"
 
 #: sig.c:679
 #, c-format
@@ -1749,86 +1778,92 @@ msgstr "Невідомий сигнал №"
 msgid "Unknown Signal #%d"
 msgstr "Невідомий сигнал №%d"
 
-#: subst.c:1352 subst.c:1510
+#: subst.c:1358 subst.c:1516
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "неправильна заміна: немає заключної «%s» у %s"
 
-#: subst.c:2823
+#: subst.c:2829
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: неможливо означити елемент масиву списком"
 
-#: subst.c:4964 subst.c:4980
+#: subst.c:5026 subst.c:5042
 msgid "cannot make pipe for process substitution"
 msgstr "не вдалося створити канал для підставляння процесу"
 
-#: subst.c:5012
+#: subst.c:5074
 msgid "cannot make child for process substitution"
 msgstr "не вдалося створити дочірній процес для підставляння процесу"
 
-#: subst.c:5057
+#: subst.c:5119
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "не вдалося відкрити іменований канал %s для читання"
 
-#: subst.c:5059
+#: subst.c:5121
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "не вдалося відкрити іменований канал %s для запису"
 
-#: subst.c:5077
+#: subst.c:5139
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "не вдалося здублювати іменований канал %s як fd %d"
 
-#: subst.c:5273
+#: subst.c:5337
 msgid "cannot make pipe for command substitution"
 msgstr "не вдалося створити канал для підставляння команди"
 
-#: subst.c:5311
+#: subst.c:5375
 msgid "cannot make child for command substitution"
 msgstr "не вдалося створити дочірній процес для підставляння команди"
 
-#: subst.c:5330
+#: subst.c:5394
 msgid "command_substitute: cannot duplicate pipe as fd 1"
-msgstr "command_substitute: не вдалося створити копію каналу із файловим дескриптором 1"
+msgstr ""
+"command_substitute: не вдалося створити копію каналу із файловим "
+"дескриптором 1"
 
-#: subst.c:5733 subst.c:7900
+#: subst.c:5798 subst.c:8001
 #, c-format
 msgid "%s: invalid variable name for name reference"
 msgstr "%s: некоректна назва змінної для посилання за назвою"
 
-#: subst.c:5926
+#: subst.c:6009
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: параметр нульової довжини чи не вказаний"
 
-#: subst.c:6198 subst.c:6213
+#: subst.c:6281 subst.c:6296
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: підрядок коротший за 0"
 
-#: subst.c:7356
+#: subst.c:7457
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: неправильна заміна"
 
-#: subst.c:7433
+#: subst.c:7534
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: не можна призначити таким чином"
 
-#: subst.c:7767
-msgid "future versions of the shell will force evaluation as an arithmetic substitution"
-msgstr "у наступних версіях оболонки буде виконуватися обчислення для заміни арифметичних виразів"
+#: subst.c:7868
+msgid ""
+"future versions of the shell will force evaluation as an arithmetic "
+"substitution"
+msgstr ""
+"у наступних версіях оболонки буде виконуватися обчислення для заміни "
+"арифметичних виразів"
 
-#: subst.c:8271
+#: subst.c:8372
 #, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "неправильна заміна: немає заключної \"`\" у %s"
 
-#: subst.c:9172
+#: subst.c:9273
 #, c-format
 msgid "no match: %s"
 msgstr "нема відповідника: %s"
@@ -1869,93 +1904,108 @@ msgstr "відсутня `]'"
 msgid "invalid signal number"
 msgstr "неправильний номер сигналу"
 
-#: trap.c:348
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: неправильне значення у trap_list[%d]: %p"
 
-#: trap.c:352
+#: trap.c:359
 #, c-format
-msgid "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
-msgstr "run_pending_traps: обробник сигналу є SIG_DFL, %d (%s) повторно надсилається собі"
+msgid ""
+"run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
+msgstr ""
+"run_pending_traps: обробник сигналу є SIG_DFL, %d (%s) повторно надсилається "
+"собі"
 
-#: trap.c:398
+#: trap.c:413
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler: неправильний сигнал %d"
 
-#: variables.c:380
+#: variables.c:382
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "помилка імпортування означення функції «%s»"
 
-#: variables.c:778
+#: variables.c:780
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr "рівень оболонки (%d) занадто високий, перевстановлено у 1"
 
-#: variables.c:2198
+#: variables.c:1865
+#, fuzzy, c-format
+msgid "%s: circular name reference"
+msgstr "%s: некоректна назва змінної для посилання за назвою"
+
+#: variables.c:2228
 msgid "make_local_variable: no function context at current scope"
 msgstr "make_local_variable: немає контексту функції у поточній області"
 
-#: variables.c:2217
+#: variables.c:2247
 #, c-format
 msgid "%s: variable may not be assigned value"
 msgstr "%s: змінною не може бути значення, яке приймають інші змінні"
 
-#: variables.c:3554
+#: variables.c:3600
 msgid "all_local_variables: no function context at current scope"
 msgstr "all_local_variables: немає контексту функції у поточній області"
 
-#: variables.c:3799
+#: variables.c:3845
 #, c-format
 msgid "%s has null exportstr"
 msgstr "%s має нульове значення рядка експортування"
 
-#: variables.c:3804 variables.c:3813
+#: variables.c:3850 variables.c:3859
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr "Помилковий символ %d у рядку експорту для %s"
 
-#: variables.c:3819
+#: variables.c:3865
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr "немає `=' у рядку експорту для %s"
 
-#: variables.c:4252
+#: variables.c:4298
 msgid "pop_var_context: head of shell_variables not a function context"
-msgstr "pop_var_context: перший елемент shell_variables не є контекстом функції"
+msgstr ""
+"pop_var_context: перший елемент shell_variables не є контекстом функції"
 
-#: variables.c:4265
+#: variables.c:4311
 msgid "pop_var_context: no global_variables context"
 msgstr "pop_var_context: немає контексту global_variables"
 
-#: variables.c:4339
+#: variables.c:4385
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
-msgstr "pop_scope: перший елемент shell_variables не є тимчасовим оточенням виконання"
+msgstr ""
+"pop_scope: перший елемент shell_variables не є тимчасовим оточенням виконання"
 
-#: variables.c:5165
+#: variables.c:5211
 #, c-format
 msgid "%s: %s: cannot open as FILE"
 msgstr "%s: %s: не вдалося відкрити ФАЙЛ"
 
-#: variables.c:5170
+#: variables.c:5216
 #, c-format
 msgid "%s: %s: invalid value for trace file descriptor"
 msgstr "%s: %s: некоректне значення дескриптора файла трасування"
 
-#: variables.c:5215
+#: variables.c:5261
 #, c-format
 msgid "%s: %s: compatibility value out of range"
 msgstr "%s: %s: значення сумісності не належить припустимому діапазону значень"
 
-#: version.c:46 version2.c:46
-msgid "Copyright (C) 2012 Free Software Foundation, Inc."
+#: version.c:46
+#, fuzzy
+msgid "Copyright (C) 2013 Free Software Foundation, Inc."
 msgstr "© Free Software Foundation, Inc., 2012"
 
 #: version.c:47 version2.c:47
-msgid "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
-msgstr "Ліцензія GPLv3+: GNU GPL версія 3 чи новіша <http://gnu.org/licenses/gpl.html>\n"
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+"Ліцензія GPLv3+: GNU GPL версія 3 чи новіша <http://gnu.org/licenses/gpl."
+"html>\n"
 
 #: version.c:86 version2.c:86
 #, c-format
@@ -1964,12 +2014,18 @@ msgstr "GNU bash, версія %s (%s)\n"
 
 #: version.c:91 version2.c:91
 msgid "This is free software; you are free to change and redistribute it."
-msgstr "Це вільне програмне забезпечення; ви можете його змінювати та розповсюджувати."
+msgstr ""
+"Це вільне програмне забезпечення; ви можете його змінювати та "
+"розповсюджувати."
 
 #: version.c:92 version2.c:92
 msgid "There is NO WARRANTY, to the extent permitted by law."
 msgstr "Не надається НІЯКИХ ГАРАНТІЙ у межах, передбачених законом."
 
+#: version2.c:46
+msgid "Copyright (C) 2012 Free Software Foundation, Inc."
+msgstr "© Free Software Foundation, Inc., 2012"
+
 #: xmalloc.c:91
 #, c-format
 msgid "%s: cannot allocate %lu bytes (%lu bytes allocated)"
@@ -1999,8 +2055,13 @@ msgid "unalias [-a] name [name ...]"
 msgstr "unalias [-a] назва [назва ...]"
 
 #: builtins.c:51
-msgid "bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function or readline-command]"
-msgstr "bind [-lpsvPSVX] [-m keymap] [-f файл] [-q назва] [-u назва] [-r послідовність-клавіш] [-x послідовність-клавіш:команда-оболонки] [послідовність-клавіш:функція-readline чи команда-readline]"
+msgid ""
+"bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-"
+"x keyseq:shell-command] [keyseq:readline-function or readline-command]"
+msgstr ""
+"bind [-lpsvPSVX] [-m keymap] [-f файл] [-q назва] [-u назва] [-r "
+"послідовність-клавіш] [-x послідовність-клавіш:команда-оболонки] "
+"[послідовність-клавіш:функція-readline чи команда-readline]"
 
 #: builtins.c:54
 msgid "break [n]"
@@ -2019,7 +2080,8 @@ msgid "caller [expr]"
 msgstr "caller [вираз]"
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
+#, fuzzy
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-L|[-P [-e]]] [каталог]"
 
 #: builtins.c:66
@@ -2088,7 +2150,9 @@ msgstr "logout [n]"
 
 #: builtins.c:103
 msgid "fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]"
-msgstr "fc [-e редактор] [-lnr] [перший] [останній] чи fc -s [шаблон=заміна] [команда]"
+msgstr ""
+"fc [-e редактор] [-lnr] [перший] [останній] чи fc -s [шаблон=заміна] "
+"[команда]"
 
 #: builtins.c:107
 msgid "fg [job_spec]"
@@ -2107,8 +2171,12 @@ msgid "help [-dms] [pattern ...]"
 msgstr "help [-dms] [шаблон ...]"
 
 #: builtins.c:121
-msgid "history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]"
-msgstr "history [-c] [-d позиція] [n] чи history -anrw [файл] чи history -ps аргумент [аргумент ...]"
+msgid ""
+"history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg "
+"[arg...]"
+msgstr ""
+"history [-c] [-d позиція] [n] чи history -anrw [файл] чи history -ps "
+"аргумент [аргумент ...]"
 
 #: builtins.c:125
 msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]"
@@ -2119,16 +2187,25 @@ msgid "disown [-h] [-ar] [jobspec ...]"
 msgstr "disown [-h] [-ar] [завдання ...]"
 
 #: builtins.c:132
-msgid "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]"
-msgstr "kill [-s сигнал | -n номер-сигналу | -сигнал] pid | завдання ... чи kill -l [сигнал]"
+msgid ""
+"kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l "
+"[sigspec]"
+msgstr ""
+"kill [-s сигнал | -n номер-сигналу | -сигнал] pid | завдання ... чи kill -l "
+"[сигнал]"
 
 #: builtins.c:134
 msgid "let arg [arg ...]"
 msgstr "let аргумент [аргумент ...]"
 
 #: builtins.c:136
-msgid "read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]"
-msgstr "read [-ers] [-a масив] [-d роздільник] [-i текст] [-n кількість-символів] [-N кількість-символів][-p запрошення] [-t ліміт-часу] [-u дескриптор-файла] [назва ...]"
+msgid ""
+"read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p "
+"prompt] [-t timeout] [-u fd] [name ...]"
+msgstr ""
+"read [-ers] [-a масив] [-d роздільник] [-i текст] [-n кількість-символів] [-"
+"N кількість-символів][-p запрошення] [-t ліміт-часу] [-u дескриптор-файла] "
+"[назва ...]"
 
 #: builtins.c:138
 msgid "return [n]"
@@ -2223,8 +2300,12 @@ msgid "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac"
 msgstr "case СЛОВО in [ШАБЛОН [| ШАБЛОН]...) КОМАНДИ ;;]... esac"
 
 #: builtins.c:192
-msgid "if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi"
-msgstr "if КОМАНДИ; then КОМАНДИ; [ elif КОМАНДИ; then КОМАНДИ; ]... [ else КОМАНДИ; ] fi"
+msgid ""
+"if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else "
+"COMMANDS; ] fi"
+msgstr ""
+"if КОМАНДИ; then КОМАНДИ; [ elif КОМАНДИ; then КОМАНДИ; ]... [ else "
+"КОМАНДИ; ] fi"
 
 #: builtins.c:194
 msgid "while COMMANDS; do COMMANDS; done"
@@ -2283,24 +2364,43 @@ msgid "printf [-v var] format [arguments]"
 msgstr "printf [-v змінна] шаблон-форматування [аргументи]"
 
 #: builtins.c:229
-msgid "complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]"
-msgstr "complete [-abcdefgjksuv] [-pr] [-o параметр] [-A дія] [-G шаблон-оболонки] [-W список-слів]  [-F функція] [-C команда] [-X шаблон-фільтрування] [-P префікс] [-S суфікс] [назва ...]"
+msgid ""
+"complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-"
+"W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S "
+"suffix] [name ...]"
+msgstr ""
+"complete [-abcdefgjksuv] [-pr] [-o параметр] [-A дія] [-G шаблон-оболонки] [-"
+"W список-слів]  [-F функція] [-C команда] [-X шаблон-фільтрування] [-P "
+"префікс] [-S суфікс] [назва ...]"
 
 #: builtins.c:233
-msgid "compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
-msgstr "compgen [-abcdefgjksuv] [-o параметр]  [-A дія] [-G шаблон-оболонки] [-W список-слів]  [-F функція] [-C команда] [-X шаблон-фільтрування] [-P префікс] [-S суфікс] [слово]"
+msgid ""
+"compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  "
+"[-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
+msgstr ""
+"compgen [-abcdefgjksuv] [-o параметр]  [-A дія] [-G шаблон-оболонки] [-W "
+"список-слів]  [-F функція] [-C команда] [-X шаблон-фільтрування] [-P "
+"префікс] [-S суфікс] [слово]"
 
 #: builtins.c:237
 msgid "compopt [-o|+o option] [-DE] [name ...]"
 msgstr "compopt [-o|+o параметр] [назва ...]"
 
 #: builtins.c:240
-msgid "mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
-msgstr "mapfile [-n кількість] [-O початок-відліку] [-s кількість] [-t] [-u дескриптор] [-C обробник] [-c крок] [масив]"
+msgid ""
+"mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
+msgstr ""
+"mapfile [-n кількість] [-O початок-відліку] [-s кількість] [-t] [-u "
+"дескриптор] [-C обробник] [-c крок] [масив]"
 
 #: builtins.c:242
-msgid "readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
-msgstr "readarray [-n кількість] [-O початок-відліку] [-s кількість] [-t] [-u дескриптор] [-C обробник] [-c крок] [масив]"
+msgid ""
+"readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
+msgstr ""
+"readarray [-n кількість] [-O початок-відліку] [-s кількість] [-t] [-u "
+"дескриптор] [-C обробник] [-c крок] [масив]"
 
 #: builtins.c:254
 msgid ""
@@ -2317,7 +2417,8 @@ msgid ""
 "      -p\tPrint all defined aliases in a reusable format\n"
 "    \n"
 "    Exit Status:\n"
-"    alias returns true unless a NAME is supplied for which no alias has been\n"
+"    alias returns true unless a NAME is supplied for which no alias has "
+"been\n"
 "    defined."
 msgstr ""
 "Додає чи показує псевдоніми для команд.\n"
@@ -2326,11 +2427,13 @@ msgstr ""
 "    придатній до подальшого виконання формі `alias НАЗВА=ЗНАЧЕННЯ'.\n"
 "    \n"
 "    Інакше вона додає псевдоніми для кожноі вказаної НАЗВИ, для якої надане\n"
-"    ЗНАЧЕННЯ. Пробіли в кінці ЗНАЧЕННЯ дозволяють увімкнути подальше розкриття\n"
+"    ЗНАЧЕННЯ. Пробіли в кінці ЗНАЧЕННЯ дозволяють увімкнути подальше "
+"розкриття\n"
 "    псевдонімів усередині цього псевдоніму під час його підставляння.\n"
 "    \n"
 "    Параметри:\n"
-"      -p\tНадрукувати усі визначені псевдоніми у придатній до виконання формі.\n"
+"      -p\tНадрукувати усі визначені псевдоніми у придатній до виконання "
+"формі.\n"
 "    \n"
 "    Код завершення:\n"
 "    Команда завершується невдало, якщо було вказано НАЗВУ, для якої немає\n"
@@ -2365,20 +2468,24 @@ msgid ""
 "    Options:\n"
 "      -m  keymap         Use KEYMAP as the keymap for the duration of this\n"
 "                         command.  Acceptable keymap names are emacs,\n"
-"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
+"move,\n"
 "                         vi-command, and vi-insert.\n"
 "      -l                 List names of functions.\n"
 "      -P                 List function names and bindings.\n"
 "      -p                 List functions and bindings in a form that can be\n"
 "                         reused as input.\n"
-"      -S                 List key sequences that invoke macros and their values\n"
-"      -s                 List key sequences that invoke macros and their values\n"
+"      -S                 List key sequences that invoke macros and their "
+"values\n"
+"      -s                 List key sequences that invoke macros and their "
+"values\n"
 "                         in a form that can be reused as input.\n"
 "      -V                 List variable names and values\n"
 "      -v                 List variable names and values in a form that can\n"
 "                         be reused as input.\n"
 "      -q  function-name  Query about which keys invoke the named function.\n"
-"      -u  function-name  Unbind all keys which are bound to the named function.\n"
+"      -u  function-name  Unbind all keys which are bound to the named "
+"function.\n"
 "      -r  keyseq         Remove the binding for KEYSEQ.\n"
 "      -f  filename       Read key bindings from FILENAME.\n"
 "      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
@@ -2398,13 +2505,17 @@ msgstr ""
 "    \n"
 "    Параметри:\n"
 "      -m  набір          Використовувати НАБІР призначень клавіш на час\n"
-"                         виконання цієї команди. Назви існучих наборів: emacs,\n"
-"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
+"                         виконання цієї команди. Назви існучих наборів: "
+"emacs,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
+"move,\n"
 "                         vi-command та vi-insert.\n"
 "      -l                 Вивести назви функцій.\n"
-"      -P                 Вивести назви функцій та які послідовності клавіш їм\n"
+"      -P                 Вивести назви функцій та які послідовності клавіш "
+"їм\n"
 "                         призначено.\n"
-"      -p                 Вивести функції та призначення у формі, придатній для\n"
+"      -p                 Вивести функції та призначення у формі, придатній "
+"для\n"
 "                         подальшого використання як ввід.\n"
 "      -S                 Вивести послідовності клавіш, які запускають\n"
 "                         макровизначення.\n"
@@ -2416,13 +2527,16 @@ msgstr ""
 "                         бути надалі використана як ввід.\n"
 "      -q  функція        Показати, які послідовності клавіш запускають цю\n"
 "                         функцію.\n"
-"      -u  функція        Скасувати усі призначені цій функції послідовності.\n"
+"      -u  функція        Скасувати усі призначені цій функції "
+"послідовності.\n"
 "      -r  послідовність  Скасувати призначення ПОСЛІДОВНОСТІ.\n"
 "      -f  файл           Прочитати призначення клавіш з ФАЙЛУ.\n"
 "      -x  послідовність:команда-оболонки\tПри вводі ПОСЛІДОВНОСТІ буде\n"
 "    \t\t\t\tзапускатися КОМАНДА-ОБОЛОНКИ.\n"
-"      -X\t\t     Показати список послідовностей клавіш, пов’язани з -x та відповідні\n"
-"                         команди у форматі, яким можна скористатися як вхідними даними\n"
+"      -X\t\t     Показати список послідовностей клавіш, пов’язани з -x та "
+"відповідні\n"
+"                         команди у форматі, яким можна скористатися як "
+"вхідними даними\n"
 "                         для іншої програми.\n"
 "    \n"
 "    Код завершення:\n"
@@ -2471,7 +2585,8 @@ msgid ""
 "    \n"
 "    Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
 "    lookup.  This is useful when you wish to reimplement a shell builtin\n"
-"    as a shell function, but need to execute the builtin within the function.\n"
+"    as a shell function, but need to execute the builtin within the "
+"function.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
@@ -2517,19 +2632,26 @@ msgstr ""
 "    або якщо ВИРАЗ є неправильним."
 
 #: builtins.c:385
+#, fuzzy
 msgid ""
 "Change the shell working directory.\n"
 "    \n"
-"    Change the current directory to DIR.  The default DIR is the value of the\n"
+"    Change the current directory to DIR.  The default DIR is the value of "
+"the\n"
 "    HOME shell variable.\n"
 "    \n"
-"    The variable CDPATH defines the search path for the directory containing\n"
-"    DIR.  Alternative directory names in CDPATH are separated by a colon (:).\n"
-"    A null directory name is the same as the current directory.  If DIR begins\n"
+"    The variable CDPATH defines the search path for the directory "
+"containing\n"
+"    DIR.  Alternative directory names in CDPATH are separated by a colon "
+"(:).\n"
+"    A null directory name is the same as the current directory.  If DIR "
+"begins\n"
 "    with a slash (/), then CDPATH is not used.\n"
 "    \n"
-"    If the directory is not found, and the shell option `cdable_vars' is set,\n"
-"    the word is assumed to be  a variable name.  If that variable has a value,\n"
+"    If the directory is not found, and the shell option `cdable_vars' is "
+"set,\n"
+"    the word is assumed to be  a variable name.  If that variable has a "
+"value,\n"
 "    its value is used for DIR.\n"
 "    \n"
 "    Options:\n"
@@ -2540,13 +2662,18 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
-"    `..' is processed by removing the immediately previous pathname component\n"
+"    `..' is processed by removing the immediately previous pathname "
+"component\n"
 "    back to a slash or the beginning of DIR.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns 0 if the directory is changed, and if $PWD is set successfully when\n"
+"    Returns 0 if the directory is changed, and if $PWD is set successfully "
+"when\n"
 "    -P is used; non-zero otherwise."
 msgstr ""
 "Змінює робочий каталог оболонки.\n"
@@ -2569,7 +2696,8 @@ msgstr ""
 "        -P\tВикористовувати фізичну структуру каталогів, не переходити за\n"
 "    \tсимволічними посиланнями: визначати джерело символічних посилань як\n"
 "    \tКАТАЛОГ до обробки записів `..'.\n"
-"        -e\tякщо вказано параметр -P і програмі не вдасться визначити поточний\n"
+"        -e\tякщо вказано параметр -P і програмі не вдасться визначити "
+"поточний\n"
 "    \tробочий каталог, вийти з ненульовим значенням стану.\n"
 "    \n"
 "    Зазвичай команда переходитиме за символічними посиланнями, неначе було\n"
@@ -2578,10 +2706,12 @@ msgstr ""
 "    похилої риски або за початковим компонентом каталогу КАТАЛОГ.\n"
 "    \n"
 "    Код завершення:\n"
-"    Повертає 0, якщо каталог було змінено і якщо було успішно встановлено значення\n"
-"    $PWD у разі використання -P. За інших результатів повертає ненульове значення."
+"    Повертає 0, якщо каталог було змінено і якщо було успішно встановлено "
+"значення\n"
+"    $PWD у разі використання -P. За інших результатів повертає ненульове "
+"значення."
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2608,7 +2738,7 @@ msgstr ""
 "    Команда завершується невдало, якщо вказано неправильний параметр чи\n"
 "    не вдалося отримати доступ до поточного робочого каталогу."
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2624,7 +2754,7 @@ msgstr ""
 "    Код завершення:\n"
 "    Команда завжди успішна."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2636,7 +2766,7 @@ msgstr ""
 "    Код завершення:\n"
 "    Команда завжди успішна."
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2648,12 +2778,13 @@ msgstr ""
 "    Код завершення:\n"
 "    Команда завжди завершується невдало."
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
 "    Runs COMMAND with ARGS suppressing  shell function lookup, or display\n"
-"    information about the specified COMMANDs.  Can be used to invoke commands\n"
+"    information about the specified COMMANDs.  Can be used to invoke "
+"commands\n"
 "    on disk when a function with the same name exists.\n"
 "    \n"
 "    Options:\n"
@@ -2667,21 +2798,24 @@ msgid ""
 msgstr ""
 "Запускає звичайну команду чи показує інформацію про команди.\n"
 "    \n"
-"    Запускає КОМАНДУ з АРГУМЕНТАМИ, не роблячи пошуку серед функцій оболонки,\n"
+"    Запускає КОМАНДУ з АРГУМЕНТАМИ, не роблячи пошуку серед функцій "
+"оболонки,\n"
 "    чи показує інформацію про вказані КОМАНДИ. Може використовуватися для\n"
 "    запуску команд з диску, коли існує функція з такою ж назвою.\n"
 "    \n"
 "    Параметри:\n"
 "      -p\tВикористовувати стандартне значення PATH, яке забезпечує\n"
 "    \tзнаходження усіх стандартних утиліт.\n"
-"      -v\tВивести опис КОМАНД, подібний до виводу вбудованої команди `type'.\n"
+"      -v\tВивести опис КОМАНД, подібний до виводу вбудованої команди "
+"`type'.\n"
 "      -V\tВивести більш багатослівний опис кожної з КОМАНД.\n"
 "    \n"
 "    Код завершення:\n"
-"    Команда повертає код завершення КОМАНДИ або помилку, якщо КОМАНДУ не буде\n"
+"    Команда повертає код завершення КОМАНДИ або помилку, якщо КОМАНДУ не "
+"буде\n"
 "    знайдено."
 
-#: builtins.c:485
+#: builtins.c:487
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2712,7 +2846,8 @@ msgid ""
 "    Variables with the integer attribute have arithmetic evaluation (see\n"
 "    the `let' command) performed when the variable is assigned a value.\n"
 "    \n"
-"    When used in a function, `declare' makes NAMEs local, as with the `local'\n"
+"    When used in a function, `declare' makes NAMEs local, as with the "
+"`local'\n"
 "    command.  The `-g' option suppresses this behavior.\n"
 "    \n"
 "    Exit Status:\n"
@@ -2752,10 +2887,11 @@ msgstr ""
 "    змінними, як команда `local'. Параметр `-g' вимикає таку поведінку.\n"
 "    \n"
 "    Код завершення:\n"
-"    Команда завершується успішно, якщо вказані правильні параметри і не виникло\n"
+"    Команда завершується успішно, якщо вказані правильні параметри і не "
+"виникло\n"
 "    помилки під час виконання."
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2765,7 +2901,7 @@ msgstr ""
 "    \n"
 "    Команда вийшла з ужитку. Дивіться `help declare'."
 
-#: builtins.c:533
+#: builtins.c:535
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2781,21 +2917,26 @@ msgid ""
 msgstr ""
 "Описує локальні змінні.\n"
 "    \n"
-"    Створює локальну змінну НАЗВА та призначає їй ЗНАЧЕННЯ. ПАРАМЕТР може бути\n"
+"    Створює локальну змінну НАЗВА та призначає їй ЗНАЧЕННЯ. ПАРАМЕТР може "
+"бути\n"
 "    будь-яким параметром, що приймається командою `declare'.\n"
 "    \n"
-"    Локальні змінні можуть використовуватися лише усередині функції; їх видно\n"
+"    Локальні змінні можуть використовуватися лише усередині функції; їх "
+"видно\n"
 "    лише у функції, де їх визначено та її нащадках.\n"
 "    \n"
 "    Код завершення:\n"
-"    Команда завершується невдало, якщо вказано помилкові параметри, стається\n"
-"    помилка під час надання змінній значення або якщо оболонка не виконує функцію."
+"    Команда завершується невдало, якщо вказано помилкові параметри, "
+"стається\n"
+"    помилка під час надання змінній значення або якщо оболонка не виконує "
+"функцію."
 
-#: builtins.c:550
+#: builtins.c:552
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
-"    Display the ARGs, separated by a single space character and followed by a\n"
+"    Display the ARGs, separated by a single space character and followed by "
+"a\n"
 "    newline, on the standard output.\n"
 "    \n"
 "    Options:\n"
@@ -2825,7 +2966,8 @@ msgid ""
 msgstr ""
 "Друкує аргументи до стандартного виводу.\n"
 "    \n"
-"    Виводить АРГУМЕНТИ, відокремлені один від одного одинарним символом пробілу, із\n"
+"    Виводить АРГУМЕНТИ, відокремлені один від одного одинарним символом "
+"пробілу, із\n"
 "    завершальним символом розриву рядка до стандартного виводу.\n"
 "    \n"
 "    Параметри:\n"
@@ -2854,7 +2996,7 @@ msgstr ""
 "    Код завершення:\n"
 "    Команда завершується невдало, якщо виникне помилка запису."
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2876,7 +3018,7 @@ msgstr ""
 "    Код завершення:\n"
 "    Команда завершується невдало, якщо трапиться помилка запису."
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2904,8 +3046,10 @@ msgid ""
 msgstr ""
 "Вмикає та вимикає вбудовані команди оболонки.\n"
 "    \n"
-"    Вмикає та вимикає вбудовані команди оболонки. Вимкнення команди дозволяє\n"
-"    вам запускати команду з диску, що має таку ж назву, як і вбудована команда\n"
+"    Вмикає та вимикає вбудовані команди оболонки. Вимкнення команди "
+"дозволяє\n"
+"    вам запускати команду з диску, що має таку ж назву, як і вбудована "
+"команда\n"
 "    оболонки, без потреби вказувати повний шлях до команди.\n"
 "    \n"
 "    Параметри:\n"
@@ -2916,7 +3060,8 @@ msgstr ""
 "      -s\tДрукувати лише назви `спеціальних' команд Posix.\n"
 "    \n"
 "    Параметри, що контролюють динамічне завантаження:\n"
-"      -f\tЗавантажити вбудовану команду НАЗВА з колективного об’єктного ФАЙЛУ.\n"
+"      -f\tЗавантажити вбудовану команду НАЗВА з колективного об’єктного "
+"ФАЙЛУ.\n"
 "      -d\tВилучити вбудовану команду, завантажену за допомогою -f.\n"
 "    \n"
 "    Без параметрів вмикає кожну з НАЗВ.\n"
@@ -2928,11 +3073,12 @@ msgstr ""
 "    Команда завершується невдало, якщо НАЗВА не є вбудованою командою\n"
 "    оболонки або якщо трапиться помилка під час виконання."
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
-"    Combine ARGs into a single string, use the result as input to the shell,\n"
+"    Combine ARGs into a single string, use the result as input to the "
+"shell,\n"
 "    and execute the resulting commands.\n"
 "    \n"
 "    Exit Status:\n"
@@ -2940,14 +3086,16 @@ msgid ""
 msgstr ""
 "Виконує аргументи як команду оболонки.\n"
 "    \n"
-"    Об’єднує АРГУМЕНТИ в один рядок та виконує результат як команди, введені\n"
+"    Об’єднує АРГУМЕНТИ в один рядок та виконує результат як команди, "
+"введені\n"
 "    до оболонки.\n"
 "    \n"
 "    Код завершення:\n"
-"    Команда повертає результат виконання команди. Якщо отриманий рядок команди\n"
+"    Команда повертає результат виконання команди. Якщо отриманий рядок "
+"команди\n"
 "    є порожнім рядком, команда завершується успішно."
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2992,23 +3140,32 @@ msgstr ""
 "    Getopts використовується підпрограмами оболонки для аналізу позиційних\n"
 "    аргументів як параметрів командного рядку.\n"
 "    \n"
-"    РЯДОК-ПАРАМЕТРІВ містить літери параметрів, які можуть бути вказані; якщо\n"
+"    РЯДОК-ПАРАМЕТРІВ містить літери параметрів, які можуть бути вказані; "
+"якщо\n"
 "    за літерою іде двокрапка, цей параметр очікує аргументу, відокремленого\n"
 "    від нього пробілом.\n"
 "    \n"
-"    Після кожного запуску getopts кладе наступний параметр до змінної оболонки\n"
+"    Після кожного запуску getopts кладе наступний параметр до змінної "
+"оболонки\n"
 "    $name, створюючи її, якщо треба. Номер наступного неопрацьованого\n"
-"    аргументу кладеться до змінної оболонки OPTIND. OPTIND встановлюється у 1\n"
+"    аргументу кладеться до змінної оболонки OPTIND. OPTIND встановлюється у "
+"1\n"
 "    кожного разу, як запускається оболонка чи скрипт. Якщо параметр очікує\n"
 "    аргументу, getopts кладе аргумент до змінної оболонки OPTARG.\n"
 "    \n"
-"    Getopts може повідомляти про помилки двома способами. Якщо першим символом\n"
-"    РЯДКУ-ПАРАМЕТРІВ є двокрапка, getopts використовує `тихе' повідомлення про\n"
-"    помилки. В такому режимі повідомлення про помилки не виводяться. Якщо буде\n"
+"    Getopts може повідомляти про помилки двома способами. Якщо першим "
+"символом\n"
+"    РЯДКУ-ПАРАМЕТРІВ є двокрапка, getopts використовує `тихе' повідомлення "
+"про\n"
+"    помилки. В такому режимі повідомлення про помилки не виводяться. Якщо "
+"буде\n"
 "    знайдено неправильний параметр, getopts покладе його до OPTARG. Якщо не\n"
-"    буде вказано очікуваний аргумент, getopts покладе ':' до НАЗВА, а символ\n"
-"    параметра — до OPTARG. У `гучному' режимі, при з помилками у параметрі у NAME\n"
-"    кладеться '?', а OPTARG скидається. Якщо потрібний аргумент не вказано, у\n"
+"    буде вказано очікуваний аргумент, getopts покладе ':' до НАЗВА, а "
+"символ\n"
+"    параметра — до OPTARG. У `гучному' режимі, при з помилками у параметрі у "
+"NAME\n"
+"    кладеться '?', а OPTARG скидається. Якщо потрібний аргумент не вказано, "
+"у\n"
 "    NAME кладеться '?', OPTARG скидається і друкується діагностичне\n"
 "    повідомлення.\n"
 "    \n"
@@ -3016,19 +3173,21 @@ msgstr ""
 "    повідомлення про помилки навіть у `гучному режимі'. Стандартне значення\n"
 "    OPTERR — 1.\n"
 "    \n"
-"    Зазвичай getopts аналізує позиційні параметри ($0 - $9), але якщо надано\n"
+"    Зазвичай getopts аналізує позиційні параметри ($0 - $9), але якщо "
+"надано\n"
 "    більше аргументів, замість цього аналізуються вони.\n"
 "    \n"
 "    Код завершення:\n"
 "    Команда завершується успішно, якщо знайдено параметр; помилково, якщо\n"
 "    параметри скінчилися або трапилася помилка."
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
 "    Execute COMMAND, replacing this shell with the specified program.\n"
-"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not specified,\n"
+"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not "
+"specified,\n"
 "    any redirections take effect in the current shell.\n"
 "    \n"
 "    Options:\n"
@@ -3036,11 +3195,13 @@ msgid ""
 "      -c\t\texecute COMMAND with an empty environment\n"
 "      -l\t\tplace a dash in the zeroth argument to COMMAND\n"
 "    \n"
-"    If the command cannot be executed, a non-interactive shell exits, unless\n"
+"    If the command cannot be executed, a non-interactive shell exits, "
+"unless\n"
 "    the shell option `execfail' is set.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless COMMAND is not found or a redirection error occurs."
+"    Returns success unless COMMAND is not found or a redirection error "
+"occurs."
 msgstr ""
 "Заміщує оболонку вказаною командою.\n"
 "    \n"
@@ -3053,14 +3214,15 @@ msgstr ""
 "      -c\t\tЗапустити КОМАНДУ з порожнім оточенням.\n"
 "      -l\t\tПокласти риску до нульового аргументу КОМАНДИ.\n"
 "    \n"
-"    Якщо команду не вдасться запустити, неінтерактивна оболонка завершується,\n"
+"    Якщо команду не вдасться запустити, неінтерактивна оболонка "
+"завершується,\n"
 "    якщо тільки не встановлено параметр оболонки `execfail'.\n"
 "    \n"
 "    Код завершення:\n"
 "    Команда завершується невдало, якщо команду не буде знайдено або якщо\n"
 "    трапиться помилка переспрямування."
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -3072,29 +3234,33 @@ msgstr ""
 "    Виходить з оболонки, повертаючи статус N. Якщо N не вказано, береться\n"
 "    статус останньої запущеної команди."
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
-"    Exits a login shell with exit status N.  Returns an error if not executed\n"
+"    Exits a login shell with exit status N.  Returns an error if not "
+"executed\n"
 "    in a login shell."
 msgstr ""
 "Виходить з оболонки сеансу.\n"
 "    \n"
-"    Виходить з оболонки сеансу зі статусом N. Повертає помилку, якщо команду\n"
+"    Виходить з оболонки сеансу зі статусом N. Повертає помилку, якщо "
+"команду\n"
 "    запущено не у оболонці сеансу."
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
-"    fc is used to list or edit and re-execute commands from the history list.\n"
+"    fc is used to list or edit and re-execute commands from the history "
+"list.\n"
 "    FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
 "    string, which means the most recent command beginning with that\n"
 "    string.\n"
 "    \n"
 "    Options:\n"
-"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then EDITOR,\n"
+"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then "
+"EDITOR,\n"
 "    \t\tthen vi\n"
 "      -l \tlist lines instead of editing\n"
 "      -n\tomit line numbers when listing\n"
@@ -3108,7 +3274,8 @@ msgid ""
 "    the last command.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success or status of executed command; non-zero if an error occurs."
+"    Returns success or status of executed command; non-zero if an error "
+"occurs."
 msgstr ""
 "Показує чи запускає команди зі списку попередньо запущених.\n"
 "    \n"
@@ -3127,7 +3294,8 @@ msgstr ""
 "    У форматі `fc -s [шаблон=заміна ...] [команда]', КОМАНДА запускається\n"
 "    після заміни ШАБЛОН=ЗАМІНА.\n"
 "    \n"
-"    При використанні цієї команди може бути зручним псевдонім r='fc -s' — тоді\n"
+"    При використанні цієї команди може бути зручним псевдонім r='fc -s' — "
+"тоді\n"
 "    `r cc' запустить останню команду, що починається з `cc', а `r' повторно\n"
 "    виконає останню команду.\n"
 "    \n"
@@ -3135,7 +3303,7 @@ msgstr ""
 "    Команда завершується зі статусом запущених команд, або помилкою, якщо\n"
 "    трапиться помилка."
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3148,7 +3316,8 @@ msgid ""
 msgstr ""
 "Переводить завдання у пріоритетний режим.\n"
 "    \n"
-"    Переводить ЗАВДАННЯ у пріоритетний режим виконання і робить його поточним\n"
+"    Переводить ЗАВДАННЯ у пріоритетний режим виконання і робить його "
+"поточним\n"
 "    завданням. Якщо ЗАВДАННЯ не вказане, береться завдання, яке оболонка\n"
 "    вважає поточним.\n"
 "    \n"
@@ -3156,12 +3325,14 @@ msgstr ""
 "    Команда завершується зі статусом завершення завдання, що переведене\n"
 "    у пріоритетний режим, або помилкою, якщо трапиться помилка."
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
-"    Place the jobs identified by each JOB_SPEC in the background, as if they\n"
-"    had been started with `&'.  If JOB_SPEC is not present, the shell's notion\n"
+"    Place the jobs identified by each JOB_SPEC in the background, as if "
+"they\n"
+"    had been started with `&'.  If JOB_SPEC is not present, the shell's "
+"notion\n"
 "    of the current job is used.\n"
 "    \n"
 "    Exit Status:\n"
@@ -3169,25 +3340,29 @@ msgid ""
 msgstr ""
 "Переводить завдання у фоновий режим.\n"
 "    \n"
-"    Переводить кожне з ЗАВДАНЬ у фоновий режим виконання, як ніби їх запущено\n"
+"    Переводить кожне з ЗАВДАНЬ у фоновий режим виконання, як ніби їх "
+"запущено\n"
 "    із `&'. Якщо ЗАВДАННЯ не вказані, береться завдання, що оболонка вважає\n"
 "    поточним.\n"
 "    \n"
 "    Код завершення:\n"
-"    Команда завершується невдало, якщо контроль завдань не ввімкнено або якщо\n"
+"    Команда завершується невдало, якщо контроль завдань не ввімкнено або "
+"якщо\n"
 "    трапиться помилка."
 
-#: builtins.c:782
+#: builtins.c:784
+#, fuzzy
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
 "    Determine and remember the full pathname of each command NAME.  If\n"
-"    no arguments are given, information about remembered commands is displayed.\n"
+"    no arguments are given, information about remembered commands is "
+"displayed.\n"
 "    \n"
 "    Options:\n"
 "      -d\t\tforget the remembered location of each NAME\n"
 "      -l\t\tdisplay in a format that may be reused as input\n"
-"      -p pathname\tuse PATHNAME is the full pathname of NAME\n"
+"      -p pathname\tuse PATHNAME as the full pathname of NAME\n"
 "      -r\t\tforget all remembered locations\n"
 "      -t\t\tprint the remembered location of each NAME, preceding\n"
 "    \t\teach location with the corresponding NAME if multiple\n"
@@ -3209,17 +3384,19 @@ msgstr ""
 "      -l\t\tПоказувати у форматі, що можна потім виконати.\n"
 "      -p шлях\tвикористовувати ШЛЯХ як повний шлях до НАЗВИ.\n"
 "      -r\t\tСпустошити кеш.\n"
-"      -t\t\tВивести збережені розташування НАЗВ, вказуючи перед розташуванням\n"
+"      -t\t\tВивести збережені розташування НАЗВ, вказуючи перед "
+"розташуванням\n"
 "    \t\tвідповідне НАЗВУ, якщо вказано декілька НАЗВ.\n"
 "    Аргументи:\n"
-"      НАЗВА\t\tКожна з НАЗВ шукається у $PATH та додається до списку збережених\n"
+"      НАЗВА\t\tКожна з НАЗВ шукається у $PATH та додається до списку "
+"збережених\n"
 "    \t\tкоманд.\n"
 "    \n"
 "    Код завершення:\n"
 "    Команда завершується невдало, якщо НАЗВУ не вдалося знайти або якщо\n"
 "    вказано помилковий параметр."
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3237,18 +3414,21 @@ msgid ""
 "      PATTERN\tPattern specifiying a help topic\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless PATTERN is not found or an invalid option is given."
+"    Returns success unless PATTERN is not found or an invalid option is "
+"given."
 msgstr ""
 "Показує інформацію про вбудовані команди.\n"
 "    \n"
 "    Показує коротку довідку з вбудованих команд. Якщо вказано ШАБЛОН, надає\n"
-"    детальну довідку з усіх команд, що відповідають цьому ШАБЛОНУ. Якщо його\n"
+"    детальну довідку з усіх команд, що відповідають цьому ШАБЛОНУ. Якщо "
+"його\n"
 "    не вказано, друкує список пунктів довідки.\n"
 "    \n"
 "    Параметри:\n"
 "      -d\tВивести короткий опис кожного з пунктів.\n"
 "      -m\tПоказати довідку у форматі, подібному до man(1).\n"
-"      -s\tВивести лише короткий опис синтаксису використання кожної з команд,\n"
+"      -s\tВивести лише короткий опис синтаксису використання кожної з "
+"команд,\n"
 "    \tщо відповідають ШАБЛОНУ\n"
 "    \n"
 "    Аргументи:\n"
@@ -3259,7 +3439,7 @@ msgstr ""
 "    помилковий параметр."
 
 # WTF??? history list += history + history file ???
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3286,15 +3466,18 @@ msgid ""
 "    \n"
 "    If the $HISTTIMEFORMAT variable is set and not null, its value is used\n"
 "    as a format string for strftime(3) to print the time stamp associated\n"
-"    with each displayed history entry.  No time stamps are printed otherwise.\n"
+"    with each displayed history entry.  No time stamps are printed "
+"otherwise.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 "Показує чи змінює список попередніх команд.\n"
 "    \n"
-"    Показує список історії команд з номерами рядків, вказуючи `*' перед кожним\n"
-"    зміненим рядком. Якщо вказано аргумент N, показує лише N останніх рядків.\n"
+"    Показує список історії команд з номерами рядків, вказуючи `*' перед "
+"кожним\n"
+"    зміненим рядком. Якщо вказано аргумент N, показує лише N останніх "
+"рядків.\n"
 "    \n"
 "    Параметри:\n"
 "      -c\tВилучити зі списку усі збережені команди.\n"
@@ -3310,18 +3493,22 @@ msgstr ""
 "    \tпоказати результат (без збереження у списку історії команд).\n"
 "      -s\tДодати АРГУМЕНТИ до списку історії як один запис.\n"
 "    \n"
-"    Якщо вказаний ФАЙЛ, його буде використано як файл історії команд. Інакше,\n"
-"    якщо визначено $HISTFILE, береться її значення, якщо ні — ~/.bash_history.\n"
+"    Якщо вказаний ФАЙЛ, його буде використано як файл історії команд. "
+"Інакше,\n"
+"    якщо визначено $HISTFILE, береться її значення, якщо ні — ~/."
+"bash_history.\n"
 "    \n"
-"    Якщо змінна $HISTTIMEFORMAT має значення, відмінне від порожнього рядку,\n"
+"    Якщо змінна $HISTTIMEFORMAT має значення, відмінне від порожнього "
+"рядку,\n"
 "    її буде використано як шаблон strftime(3) для показу часових позначок.\n"
 "    Інакше часові позначки не виводяться.\n"
 "    \n"
 "    Код завершення:\n"
-"    Команда завершується успішно, якщо вказано вірні параметри та не виникло\n"
+"    Команда завершується успішно, якщо вказано вірні параметри та не "
+"виникло\n"
 "    помилки під час виконання."
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3366,7 +3553,7 @@ msgstr ""
 "    виникло помилки під час виконання. При використанні -x команда\n"
 "    завершується зі статусом завершення КОМАНДИ."
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3389,7 +3576,8 @@ msgstr ""
 "    \n"
 "    Параметри:\n"
 "      -a\tВилучити усі завдання, якщо ЗАВДАННЯ не вказані.\n"
-"      -h\tПозначити ЗАВДАННЯ так, щоб вони не отримали SIGHUP, якщо оболонка\n"
+"      -h\tПозначити ЗАВДАННЯ так, щоб вони не отримали SIGHUP, якщо "
+"оболонка\n"
 "    \tотримає SIGHUP.\n"
 "      -r\tВилучати лише поточні завдання.\n"
 "    \n"
@@ -3397,7 +3585,7 @@ msgstr ""
 "    Команда завершується невдало, якщо вказано неправильний параметр чи\n"
 "    ЗАВДАННЯ."
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3421,7 +3609,8 @@ msgstr ""
 "Надіслати сигнал до завдання.\n"
 "    \n"
 "    Надіслати процесу, вказаному за ідентифікатором процесу чи завдання\n"
-"    сигнал, вказаний за його номером чи назвою. Якщо не вказано ані першого,\n"
+"    сигнал, вказаний за його номером чи назвою. Якщо не вказано ані "
+"першого,\n"
 "    ані другого, буде надіслано SIGTERM.\n"
 "    \n"
 "    Параметри:\n"
@@ -3438,14 +3627,15 @@ msgstr ""
 "    Команда завершується успішно, якщо вказані правильні аргументи та не\n"
 "    трапилося помилки під час виконання."
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
 "    Evaluate each ARG as an arithmetic expression.  Evaluation is done in\n"
 "    fixed-width integers with no check for overflow, though division by 0\n"
 "    is trapped and flagged as an error.  The following list of operators is\n"
-"    grouped into levels of equal-precedence operators.  The levels are listed\n"
+"    grouped into levels of equal-precedence operators.  The levels are "
+"listed\n"
 "    in order of decreasing precedence.\n"
 "    \n"
 "    \tid++, id--\tvariable post-increment, post-decrement\n"
@@ -3510,7 +3700,8 @@ msgstr ""
 "    \t+=, -=, <<=, >>=,\n"
 "    \t&=, ^=, |=\tприсвоєння\n"
 "    \n"
-"    Змінні оболонки можуть виступати операндами. Назву змінної буде замінено\n"
+"    Змінні оболонки можуть виступати операндами. Назву змінної буде "
+"замінено\n"
 "    її значенням (приведеним до цілого числа фіксованої довжини) у виразі.\n"
 "    Для цього не потрібно встановлювати властивість змінної `ціле число'.\n"
 "    \n"
@@ -3522,18 +3713,21 @@ msgstr ""
 "    Якщо результатом обчислення останнього АРГУМЕНТУ є 0, let повертає 1,\n"
 "    інакше — 0."
 
-#: builtins.c:981
+#: builtins.c:983
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
 "    Reads a single line from the standard input, or from file descriptor FD\n"
-"    if the -u option is supplied.  The line is split into fields as with word\n"
+"    if the -u option is supplied.  The line is split into fields as with "
+"word\n"
 "    splitting, and the first word is assigned to the first NAME, the second\n"
 "    word to the second NAME, and so on, with any leftover words assigned to\n"
-"    the last NAME.  Only the characters found in $IFS are recognized as word\n"
+"    the last NAME.  Only the characters found in $IFS are recognized as "
+"word\n"
 "    delimiters.\n"
 "    \n"
-"    If no NAMEs are supplied, the line read is stored in the REPLY variable.\n"
+"    If no NAMEs are supplied, the line read is stored in the REPLY "
+"variable.\n"
 "    \n"
 "    Options:\n"
 "      -a array\tassign the words read to sequential indices of the array\n"
@@ -3545,13 +3739,15 @@ msgid ""
 "      -n nchars\treturn after reading NCHARS characters rather than waiting\n"
 "    \t\tfor a newline, but honor a delimiter if fewer than NCHARS\n"
 "    \t\tcharacters are read before the delimiter\n"
-"      -N nchars\treturn only after reading exactly NCHARS characters, unless\n"
+"      -N nchars\treturn only after reading exactly NCHARS characters, "
+"unless\n"
 "    \t\tEOF is encountered or read times out, ignoring any delimiter\n"
 "      -p prompt\toutput the string PROMPT without a trailing newline before\n"
 "    \t\tattempting to read\n"
 "      -r\t\tdo not allow backslashes to escape any characters\n"
 "      -s\t\tdo not echo input coming from a terminal\n"
-"      -t timeout\ttime out and return failure if a complete line of input is\n"
+"      -t timeout\ttime out and return failure if a complete line of input "
+"is\n"
 "    \t\tnot read within TIMEOUT seconds.  The value of the TMOUT\n"
 "    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
 "    \t\tfractional number.  If TIMEOUT is 0, read returns immediately,\n"
@@ -3561,13 +3757,16 @@ msgid ""
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
-"    The return code is zero, unless end-of-file is encountered, read times out\n"
-"    (in which case it's greater than 128), a variable assignment error occurs,\n"
+"    The return code is zero, unless end-of-file is encountered, read times "
+"out\n"
+"    (in which case it's greater than 128), a variable assignment error "
+"occurs,\n"
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 "Читає рядок зі стандартного вводу та розбиває його на поля.\n"
 "    \n"
-"    Зчитує один рядок зі стандартного вводу чи з ФАЙЛОВОГО-ДЕСКРИПТОРА, якщо\n"
+"    Зчитує один рядок зі стандартного вводу чи з ФАЙЛОВОГО-ДЕСКРИПТОРА, "
+"якщо\n"
 "    вказано параметр -u. Рядок розбивається на поля по словах, перше слово\n"
 "    призначується першій НАЗВІ, друге слово — другій НАЗВІ тощо, якщо\n"
 "    залишаться непризначені слова, їх буде призначено останній НАЗВІ. Як\n"
@@ -3588,13 +3787,15 @@ msgstr ""
 "      -N кількість\tПрипинити, лише після читання КІЛЬКОСТІ символів, якщо\n"
 "    \t\tсеред них не виявиться символі кінця файла або не буде перевищено\n"
 "    \t\tчас очікування, ігнорувати роздільники.\n"
-"      -p запрошення\tВивести рядок ЗАПРОШЕННЯ (без переведення рядка в кінці)\n"
+"      -p запрошення\tВивести рядок ЗАПРОШЕННЯ (без переведення рядка в "
+"кінці)\n"
 "    \t\tперед читанням.\n"
 "      -r\t\tНе обробляти зворотню похилу риску для екранування символів.\n"
 "      -s\t\tНе виводити отриманий ввід на термінал.\n"
 "      -t ліміт-часу\tПрипинити читання та вийти з помилкою якщо за вказаний\n"
 "    \t\tпроміжок часу (в секундах) не було прочитано рядок цілком. Значення\n"
-"    \t\tзмінної TMOUT є стандартним значенням обмеження за часом. ЛІМІТ-ЧАСУ\n"
+"    \t\tзмінної TMOUT є стандартним значенням обмеження за часом. ЛІМІТ-"
+"ЧАСУ\n"
 "    \t\tможе бути дробовим числом. Якщо ЛІМІТ-ЧАСУ 0, read завершується\n"
 "    \t\tуспішно, лише якщо ввід вже наявний на вказаному файловому\n"
 "    \t\tдескрипторі. Якщо перевищено термін очікування, код завершення буде\n"
@@ -3603,11 +3804,13 @@ msgstr ""
 "    \t\tстандартного вводу.\n"
 "    \n"
 "    Код завершення:\n"
-"    Команда повертає помилку, якщо знайдено кінець файла, якщо вичерпано час\n"
+"    Команда повертає помилку, якщо знайдено кінець файла, якщо вичерпано "
+"час\n"
 "    очікування (значення, більше за 128), якщо сталася помилка під час\n"
-"    встановлення значення змінної, або якщо із -u вказано неправильний файловий дескриптор."
+"    встановлення значення змінної, або якщо із -u вказано неправильний "
+"файловий дескриптор."
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3620,14 +3823,15 @@ msgid ""
 msgstr ""
 "Повертається з функції оболонки.\n"
 "    \n"
-"    Виходить з функції чи сценарію, виконаного за допомогою source зі вказаним\n"
+"    Виходить з функції чи сценарію, виконаного за допомогою source зі "
+"вказаним\n"
 "    кодом завершення N. Якщо N не вказане, return повертає статус останньої\n"
 "    виконаної всередині сценарію чи функції команди.\n"
 "    \n"
 "    Код завершення:\n"
 "    Команда повертає N, або помилку, якщо викликана не у функції чи сценарії."
 
-#: builtins.c:1039
+#: builtins.c:1041
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3670,7 +3874,8 @@ msgid ""
 "              physical     same as -P\n"
 "              pipefail     the return value of a pipeline is the status of\n"
 "                           the last command to exit with a non-zero status,\n"
-"                           or zero if no command exited with a non-zero status\n"
+"                           or zero if no command exited with a non-zero "
+"status\n"
 "              posix        change the behavior of bash where the default\n"
 "                           operation differs from the Posix standard to\n"
 "                           match the standard\n"
@@ -3712,7 +3917,8 @@ msgid ""
 msgstr ""
 "Встановлює та скидає параметри оболонки та позиційні параметри.\n"
 "    \n"
-"    Змінює значення властивостей оболонки та позиційних параметрів чи показує\n"
+"    Змінює значення властивостей оболонки та позиційних параметрів чи "
+"показує\n"
 "    назви та значення змінних оболонки.\n"
 "    \n"
 "    Параметри:\n"
@@ -3721,7 +3927,8 @@ msgstr ""
 "      -e  Завершити роботу, якщо одна з команд завершиться помилкою.\n"
 "      -f  Вимкнути розкриття шаблонів назв файлів (globbing).\n"
 "      -h  Запам’ятовувати розміщення команд по мірі використання.\n"
-"      -k  Переносити усі аргументи-присвоєння до оточення команди, не лише ті,\n"
+"      -k  Переносити усі аргументи-присвоєння до оточення команди, не лише "
+"ті,\n"
 "          що йдуть перед назвою команди.\n"
 "      -m  Ввімкнути контроль завдань.\n"
 "      -n  Читати команди, але не виконувати їх.\n"
@@ -3737,7 +3944,8 @@ msgstr ""
 "              hashall      те саме, що й -h\n"
 "              histexpand   те саме, що й -H\n"
 "              history      ввімкнути збереження історії команд\n"
-"              ignoreeof    не виходити з оболонки після зчитування кінця файла\n"
+"              ignoreeof    не виходити з оболонки після зчитування кінця "
+"файла\n"
 "              interactive-comments\n"
 "                           дозволити коментарі у інтерактивній оболонці\n"
 "              keyword      те саме, що й -k\n"
@@ -3750,18 +3958,22 @@ msgstr ""
 "              nounset      те саме, що й -u\n"
 "              onecmd       те саме, що й -t\n"
 "              physical     те саме, що й -P\n"
-"              pipefail     кодом завершення ланцюжка команд є код завершення\n"
+"              pipefail     кодом завершення ланцюжка команд є код "
+"завершення\n"
 "                           останньої команди, що завершилася невдало, або\n"
 "                           нуль, якщо усі команди завершилися успішно\n"
-"              posix        змінити поведінку bash у ситуаціях, де її поведінка\n"
-"                           зазвичай відхиляється від стандарту Posix так, щоб\n"
+"              posix        змінити поведінку bash у ситуаціях, де її "
+"поведінка\n"
+"                           зазвичай відхиляється від стандарту Posix так, "
+"щоб\n"
 "                           вона відповідала стандарту\n"
 "              privileged   те саме, що й -p\n"
 "              verbose      те саме, що й -v\n"
 "              vi           використовувати подібний до vi інтерфейс\n"
 "                           редагування рядку\n"
 "              xtrace       те саме, що й -x\n"
-"      -p  Ввімкнений, якщо дійсний та ефективний ідентифікатори користувача не\n"
+"      -p  Ввімкнений, якщо дійсний та ефективний ідентифікатори користувача "
+"не\n"
 "          збігаються. Вимикає обробку файла $ENV та імпортування функцій\n"
 "          оболонки. Вимикання цього параметра встановлює ефективні\n"
 "          ідентифікатори користувача та групи у реальні.\n"
@@ -3773,14 +3985,17 @@ msgstr ""
 "      -C  Вмикання параметра забороняє перезапис існуючих звичайних файлів\n"
 "          переспрямуванням виводу.\n"
 "      -E  Якщо ввімкнений, пастка ERR успадковується функціями оболонки.\n"
-"      -H  Ввімкнути підставляння історії за допомогою !. Цей параметр зазвичай\n"
+"      -H  Ввімкнути підставляння історії за допомогою !. Цей параметр "
+"зазвичай\n"
 "          ввімкнено у інтерактивних оболонках.\n"
 "      -P  Не переходити за символічними посиланнями при запуску команд,\n"
 "          таких як cd, яка змінює поточний каталог.\n"
 "      -T  Якщо ввімкнений, пастка DEBUG буде успадковуватися функціями\n"
 "          оболонки.\n"
-"      --  Призначити всі аргументи, які ще не призначено до позиційних параметрів.\n"
-"          Якщо всі аргументи вже призначено, позиційні параметри вважатимуться\n"
+"      --  Призначити всі аргументи, які ще не призначено до позиційних "
+"параметрів.\n"
+"          Якщо всі аргументи вже призначено, позиційні параметри "
+"вважатимуться\n"
 "          невстановленими.\n"
 "      -   Призначити аргументи, що залишилися позиційним параметрам.\n"
 "          Параметри -x та -v вимикаються.\n"
@@ -3788,13 +4003,14 @@ msgstr ""
 "    Вимкнути параметр можна вказавши + замість -. Параметри можна змінювати\n"
 "    й після запуску оболонки. Наразі ввімкнені параметри можна побачити у\n"
 "    змінній $-. Залишкові аргументи вважаються позиційними параметрами\n"
-"    та призначаються по порядку відповідно до $1 $2, .. $n. Якщо АРГУМЕНТИ не\n"
+"    та призначаються по порядку відповідно до $1 $2, .. $n. Якщо АРГУМЕНТИ "
+"не\n"
 "    вказані, виводиться список усіх змінних оболонки.\n"
 "    \n"
 "    Код завершення:\n"
 "    Команда завершується успішно, якщо вказані правильні параметри."
 
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3806,7 +4022,8 @@ msgid ""
 "      -n\ttreat each NAME as a name reference and unset the variable itself\n"
 "    \trather than the variable it references\n"
 "    \n"
-"    Without options, unset first tries to unset a variable, and if that fails,\n"
+"    Without options, unset first tries to unset a variable, and if that "
+"fails,\n"
 "    tries to unset a function.\n"
 "    \n"
 "    Some variables cannot be unset; also see `readonly'.\n"
@@ -3821,7 +4038,8 @@ msgstr ""
 "    Параметри:\n"
 "      -f\tНАЗВИ є функціями оболонки.\n"
 "      -v\tНАЗВИ є змінними оболонки.\n"
-"      -n\tНАЗВИ є посиланнями на назви, визначення самих змінних скасовується.\n"
+"      -n\tНАЗВИ є посиланнями на назви, визначення самих змінних "
+"скасовується.\n"
 "    \n"
 "    Без параметрів, unset спочатку намагається скинути змінну, якщо це не\n"
 "    вдасться, тоді функцію.\n"
@@ -3829,15 +4047,17 @@ msgstr ""
 "    Деякі змінні не можуть бути скинутими; див. `readonly'.\n"
 "    \n"
 "    Код завершення:\n"
-"    Команда завершується невдало, якщо вказано неправильний параметр чи НАЗВА\n"
+"    Команда завершується невдало, якщо вказано неправильний параметр чи "
+"НАЗВА\n"
 "    доступна лише для читання."
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
 "    Marks each NAME for automatic export to the environment of subsequently\n"
-"    executed commands.  If VALUE is supplied, assign VALUE before exporting.\n"
+"    executed commands.  If VALUE is supplied, assign VALUE before "
+"exporting.\n"
 "    \n"
 "    Options:\n"
 "      -f\trefer to shell functions\n"
@@ -3851,7 +4071,8 @@ msgid ""
 msgstr ""
 "Вмикає властивість експортування змінних оболонки.\n"
 "    \n"
-"    Позначає кожну з НАЗВ для експорту до середовища запущених надалі команд.\n"
+"    Позначає кожну з НАЗВ для експорту до середовища запущених надалі "
+"команд.\n"
 "    Якщо вказане ЗНАЧЕННЯ, призначає ЗНАЧЕННЯ перед тим, як експортувати.\n"
 "    \n"
 "    Параметри:\n"
@@ -3864,7 +4085,8 @@ msgstr ""
 "    Код завершення:\n"
 "    Команда завершується успішно, якщо вказано правильні параметри та НАЗВИ."
 
-#: builtins.c:1165
+#: builtins.c:1167
+#, fuzzy
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3876,7 +4098,9 @@ msgid ""
 "      -a\trefer to indexed array variables\n"
 "      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
-"      -p\tdisplay a list of all readonly variables and functions\n"
+"      -p\tdisplay a list of all readonly variables or functions, depending "
+"on\n"
+"            whether or not the -f option is given\n"
 "    \n"
 "    An argument of `--' disables further option processing.\n"
 "    \n"
@@ -3886,7 +4110,8 @@ msgstr ""
 "Робить змінні оболонки незмінними.\n"
 "    \n"
 "    Позначає кожну з НАЗВ як незмінну; після цього значення НАЗВИ не можуть\n"
-"    бути змінені призначенням. Якщо вказане ЗНАЧЕННЯ, воно призначається, перш\n"
+"    бути змінені призначенням. Якщо вказане ЗНАЧЕННЯ, воно призначається, "
+"перш\n"
 "    ніж змінну буде позначено незмінною.\n"
 "    \n"
 "    Параметри:\n"
@@ -3900,7 +4125,7 @@ msgstr ""
 "    Код завершення:\n"
 "    Команда завершується успішно, якщо вказано правильні параметри та НАЗВИ."
 
-#: builtins.c:1186
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3918,7 +4143,7 @@ msgstr ""
 "    Код завершення:\n"
 "    Команда завершується невдало, якщо N менше за нуль чи більше за $#."
 
-#: builtins.c:1198 builtins.c:1213
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3938,10 +4163,11 @@ msgstr ""
 "    позиційними параметрами при запуску ФАЙЛУ.\n"
 "    \n"
 "    Код завершення:\n"
-"    Команда повертає код завершення останньої команди, виконаної у ФАЙЛІ, або\n"
+"    Команда повертає код завершення останньої команди, виконаної у ФАЙЛІ, "
+"або\n"
 "    помилку, якщо ФАЙЛ не вдалося прочитати."
 
-#: builtins.c:1229
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -3966,7 +4192,7 @@ msgstr ""
 "    Команда завершується невдало, якщо не ввімкнене керування завданнями чи\n"
 "    якщо трапиться помилка."
 
-#: builtins.c:1245
+#: builtins.c:1248
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4000,7 +4226,8 @@ msgid ""
 "      -x FILE        True if the file is executable by you.\n"
 "      -O FILE        True if the file is effectively owned by you.\n"
 "      -G FILE        True if the file is effectively owned by your group.\n"
-"      -N FILE        True if the file has been modified since it was last read.\n"
+"      -N FILE        True if the file has been modified since it was last "
+"read.\n"
 "    \n"
 "      FILE1 -nt FILE2  True if file1 is newer than file2 (according to\n"
 "                       modification date).\n"
@@ -4021,7 +4248,8 @@ msgid ""
 "      STRING1 != STRING2\n"
 "                     True if the strings are not equal.\n"
 "      STRING1 < STRING2\n"
-"                     True if STRING1 sorts before STRING2 lexicographically.\n"
+"                     True if STRING1 sorts before STRING2 "
+"lexicographically.\n"
 "      STRING1 > STRING2\n"
 "                     True if STRING1 sorts after STRING2 lexicographically.\n"
 "    \n"
@@ -4029,7 +4257,8 @@ msgid ""
 "    \n"
 "      -o OPTION      True if the shell option OPTION is enabled.\n"
 "      -v VAR\t True if the shell variable VAR is set\n"
-"      -R VAR\t True if the shell variable VAR is set and is a name reference.\n"
+"      -R VAR\t True if the shell variable VAR is set and is a name "
+"reference.\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"
@@ -4049,7 +4278,8 @@ msgstr ""
 "    \n"
 "    Завершується з кодом 0 (істинний) чи 1 (хибний), залежно від\n"
 "    результату обчислення ВИРАЗУ. Вирази можуть бути унарними чи бінарними.\n"
-"    Унарні вирази часто використовуються для визначення властивостей файлів.\n"
+"    Унарні вирази часто використовуються для визначення властивостей "
+"файлів.\n"
 "    Також є оператори для рядків та для порівняння чисел.\n"
 "    \n"
 "    Файлові оператори:\n"
@@ -4060,7 +4290,8 @@ msgstr ""
 "      -d файл        Істинний, якщо файл є каталогом.\n"
 "      -e файл        Істинний, якщо файл існує.\n"
 "      -f файл        Істинний, якщо файл існує та є звичайним файлом.\n"
-"      -g файл        Істинний, якщо файл має встановлений біт `set-group-id'.\n"
+"      -g файл        Істинний, якщо файл має встановлений біт `set-group-"
+"id'.\n"
 "      -h файл        Істинний, якщо файл є символічним посиланням.\n"
 "      -L файл        Істинний, якщо файл є символічним посиланням.\n"
 "      -k файл        Істинний, якщо файл має встановленим біт `sticky'.\n"
@@ -4069,7 +4300,8 @@ msgstr ""
 "      -s файл        Істинний, якщо файл існує і не є порожнім.\n"
 "      -S файл        Істинний, якщо файл є сокетом.\n"
 "      -t дескриптор  Істинний, якщо дескриптор відкритий у терміналі.\n"
-"      -u файл        Істинний, якщо файл має встановлений біт `set-user-id'.\n"
+"      -u файл        Істинний, якщо файл має встановлений біт `set-user-"
+"id'.\n"
 "      -w файл        Істинний, якщо ви можете записувати до файла.\n"
 "      -x файл        Істинний, якщо ви можете виконати файл.\n"
 "      -O файл        Істинний, якщо ви є власником файла.\n"
@@ -4077,7 +4309,8 @@ msgstr ""
 "      -N файл        Істинний, якщо файл був змінений після останнього\n"
 "                     читання\n"
 "    \n"
-"      файл1 -nt файл2  Істинний, якщо файл1 новіший за файл2 (за датою зміни).\n"
+"      файл1 -nt файл2  Істинний, якщо файл1 новіший за файл2 (за датою "
+"зміни).\n"
 "    \n"
 "      файл1 -ot файл2  Істинний, якщо файл1 старіший за файл2.\n"
 "    \n"
@@ -4105,7 +4338,8 @@ msgstr ""
 "    \n"
 "      -o параметр    Істинний, якщо параметр оболонки ввімкнено.\n"
 "      -v ЗМІННА\t Істинний, якщо встановлено змінну середовища ЗМІННА\n"
-"      -R ЗМІННА\t Істинний, якщо встановлено змінну середовища ЗМІННА і ця змінна є посиланням на назву.\n"
+"      -R ЗМІННА\t Істинний, якщо встановлено змінну середовища ЗМІННА і ця "
+"змінна є посиланням на назву.\n"
 "      ! вираз        Істинний, якщо вираз хибний.\n"
 "      вираз1 -a вираз2  Істинний, якщо обидва вирази істинні.\n"
 "      вираз1 -o вираз2  Істинний, якщо хоч один з виразів істинний.\n"
@@ -4114,14 +4348,16 @@ msgstr ""
 "                     Арифметичне порівняння. ОПЕРАТОР може бути: -eq, -ne,\n"
 "                     -lt, -le, -gt, чи -ge.\n"
 "    \n"
-"    Арифметичні бінарні оператори істинні, якщо аргумент1 рівний, не рівний,\n"
+"    Арифметичні бінарні оператори істинні, якщо аргумент1 рівний, не "
+"рівний,\n"
 "    менший, менший чи рівний, більший, чи більший чи рівний аргументу2.\n"
 "    \n"
 "    Код завершення:\n"
-"    Команда завершується успішно, якщо ВИРАЗ істинний; невдало, якщо вказано\n"
+"    Команда завершується успішно, якщо ВИРАЗ істинний; невдало, якщо "
+"вказано\n"
 "    помилковий аргумент чи ВИРАЗ хибний."
 
-#: builtins.c:1326
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4130,14 +4366,16 @@ msgid ""
 msgstr ""
 "Перевіряє умовний вираз.\n"
 "    \n"
-"    Це синонім до вбудованої команди \"test\", але на відміну від неї останнім\n"
+"    Це синонім до вбудованої команди \"test\", але на відміну від неї "
+"останнім\n"
 "    аргументом має бути `]'."
 
-#: builtins.c:1335
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
-"    Prints the accumulated user and system times for the shell and all of its\n"
+"    Prints the accumulated user and system times for the shell and all of "
+"its\n"
 "    child processes.\n"
 "    \n"
 "    Exit Status:\n"
@@ -4151,11 +4389,12 @@ msgstr ""
 "    Код завершення:\n"
 "    Команда завжди успішна."
 
-#: builtins.c:1347
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
-"    Defines and activates handlers to be run when the shell receives signals\n"
+"    Defines and activates handlers to be run when the shell receives "
+"signals\n"
 "    or other conditions.\n"
 "    \n"
 "    ARG is a command to be read and executed when the shell receives the\n"
@@ -4164,26 +4403,34 @@ msgid ""
 "    value.  If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
 "    shell and by the commands it invokes.\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.  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"
+"    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.  "
+"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"
+"    If no arguments are supplied, trap prints the list of commands "
+"associated\n"
 "    with each signal.\n"
 "    \n"
 "    Options:\n"
 "      -l\tprint a list of signal names and their corresponding numbers\n"
 "      -p\tdisplay the trap commands associated with each SIGNAL_SPEC\n"
 "    \n"
-"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal number.\n"
+"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal "
+"number.\n"
 "    Signal names are case insensitive and the SIG prefix is optional.  A\n"
 "    signal may be sent to the shell with \"kill -signal $$\".\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless a SIGSPEC is invalid or an invalid option is given."
+"    Returns success unless a SIGSPEC is invalid or an invalid option is "
+"given."
 msgstr ""
 "Перехоплює сигнали чи інші події.\n"
 "    \n"
@@ -4196,8 +4443,10 @@ msgstr ""
 "    початковий стан. Якщо АРГУМЕНТ є порожнім рядком, СИГНАЛ(И) буде\n"
 "    ігноруватися оболонкою та запущеними з неї командами.\n"
 "    \n"
-"    Якщо СИГНАЛ є EXIT (0), АРГУМЕНТ буде виконано при виході з оболонки. Якщо\n"
-"    СИГНАЛ є DEBUG, АРГУМЕНТ буде виконуватися перед кожною простою командою.\n"
+"    Якщо СИГНАЛ є EXIT (0), АРГУМЕНТ буде виконано при виході з оболонки. "
+"Якщо\n"
+"    СИГНАЛ є DEBUG, АРГУМЕНТ буде виконуватися перед кожною простою "
+"командою.\n"
 "    \n"
 "    Якщо аргументи взагалі не вказано, trap покаже список команд,\n"
 "    призначених до сигналів.\n"
@@ -4207,14 +4456,16 @@ msgstr ""
 "      -p\tПоказати команди, призначені СИГНАЛАМ.\n"
 "    \n"
 "    Кожен з СИГНАЛІВ має бути або назвою сигналу з <signal.h> або номером\n"
-"    номером сигналу. Назви сигналів нечутливі до регістру літер, префікс SIG\n"
+"    номером сигналу. Назви сигналів нечутливі до регістру літер, префікс "
+"SIG\n"
 "    необов’язковий. Сигнал можна надіслати оболонці за допомогою\n"
 "    \"kill -signal $$\".\n"
 "    \n"
 "    Код завершення:\n"
-"    Команда завершується успішно, якщо вказані правильні параметри та СИГНАЛИ."
+"    Команда завершується успішно, якщо вказані правильні параметри та "
+"СИГНАЛИ."
 
-#: builtins.c:1383
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -4240,7 +4491,8 @@ msgid ""
 "      NAME\tCommand name to be interpreted.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success if all of the NAMEs are found; fails if any are not found."
+"    Returns success if all of the NAMEs are found; fails if any are not "
+"found."
 msgstr ""
 "Показує тип команди.\n"
 "    \n"
@@ -4261,14 +4513,16 @@ msgstr ""
 "      НАЗВА\tназва команди для інтерпретації.\n"
 "    \n"
 "    Код завершення:\n"
-"    Команда завершується успішно, якщо буде знайдено усі НАЗВИ; невдало, якщо\n"
+"    Команда завершується успішно, якщо буде знайдено усі НАЗВИ; невдало, "
+"якщо\n"
 "    хоч одне з них не вдасться знайти."
 
-#: builtins.c:1414
+#: builtins.c:1417
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
-"    Provides control over the resources available to the shell and processes\n"
+"    Provides control over the resources available to the shell and "
+"processes\n"
 "    it creates, on systems that allow such control.\n"
 "    \n"
 "    Options:\n"
@@ -4311,7 +4565,8 @@ msgid ""
 msgstr ""
 "Змінює обмеження ресурсів оболонки.\n"
 "    \n"
-"    Дозволяє керувати доступними оболонці та створеним нею процесам ресурсами,\n"
+"    Дозволяє керувати доступними оболонці та створеним нею процесам "
+"ресурсами,\n"
 "    якщо це підтримується системою.\n"
 "    \n"
 "    Параметри:\n"
@@ -4355,7 +4610,7 @@ msgstr ""
 "    Команда завершується невдало, якщо вказано неправильний параметр чи\n"
 "    трапилася помилка під час виконання."
 
-#: builtins.c:1462
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -4382,20 +4637,23 @@ msgstr ""
 "    використовується chmod(1).\n"
 "    \n"
 "    Параметри:\n"
-"      -p\tЯкщо МАСКУ не вказано, вивести її у формі, придатній для виконання.\n"
+"      -p\tЯкщо МАСКУ не вказано, вивести її у формі, придатній для "
+"виконання.\n"
 "      -S\tВиводити у символьному режимі; інакше виводиться вісімкове число.\n"
 "    \n"
 "    Код завершення:\n"
 "    Команда завершується успішно, якщо вказано правильну МАСКУ та параметри."
 
-#: builtins.c:1482
+#: builtins.c:1485
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
-"    Waits for each process identified by an ID, which may be a process ID or a\n"
+"    Waits for each process identified by an ID, which may be a process ID or "
+"a\n"
 "    job specification, and reports its termination status.  If ID is not\n"
 "    given, waits for all currently active child processes, and the return\n"
-"    status is zero.  If ID is a a job specification, waits for all processes\n"
+"    status is zero.  If ID is a a job specification, waits for all "
+"processes\n"
 "    in that job's pipeline.\n"
 "    \n"
 "    If the -n option is supplied, waits for the next job to terminate and\n"
@@ -4408,7 +4666,8 @@ msgstr ""
 "Чекає завершення виконання завдання та повертає його код завершення.\n"
 "    \n"
 "    Очікує завершення роботи процесу, вказаного за ІДЕНТИФІКАТОРОМ, що може\n"
-"    бути ідентифікатором процесу чи завдання, та повертає його код завершення.\n"
+"    бути ідентифікатором процесу чи завдання, та повертає його код "
+"завершення.\n"
 "    Якщо ІДЕНТИФІКАТОР не вказано, очікує завершення усіх активних дочірніх\n"
 "    процесів та повертає код 0. Якщо ІДЕНТИФІКАТОР є завданням, очікує на\n"
 "    завершення усіх процесів у ланцюжку завдання.\n"
@@ -4417,33 +4676,40 @@ msgstr ""
 "    і повертає його код завершення.\n"
 "    \n"
 "    Код завершення:\n"
-"    Команда повертає код завершення вказаного завдання; помилку, якщо вказано\n"
+"    Команда повертає код завершення вказаного завдання; помилку, якщо "
+"вказано\n"
 "    неправильні параметри чи ІДЕНТИФІКАТОР."
 
-#: builtins.c:1503
+#: builtins.c:1506
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
-"    Waits for each process specified by a PID and reports its termination status.\n"
+"    Waits for each process specified by a PID and reports its termination "
+"status.\n"
 "    If PID is not given, waits for all currently active child processes,\n"
 "    and the return status is zero.  PID must be a process ID.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns the status of the last PID; fails if PID is invalid or an invalid\n"
+"    Returns the status of the last PID; fails if PID is invalid or an "
+"invalid\n"
 "    option is given."
 msgstr ""
 "Очікує на завершення роботи процесу та повертає його код завершення.\n"
 "    \n"
-"    Очікує, поки завершиться вказаний процес, та доповідає про його успішність.\n"
+"    Очікує, поки завершиться вказаний процес, та доповідає про його "
+"успішність.\n"
 "    Якщо ІДЕНТИФІКАТОР-ПРОЦЕСУ не вказаний, очікує завершення усіх дочірніх\n"
-"    процесів й завершується з кодом 0. ІДЕНТИФІКАТОР має бути ідентифікатором\n"
+"    процесів й завершується з кодом 0. ІДЕНТИФІКАТОР має бути "
+"ідентифікатором\n"
 "    процесу.\n"
 "    \n"
 "    Код завершення:\n"
-"    Команда повертає код завершення процесу з останнім вказаним ідентифікатором.\n"
-"    Повертає код помилки, якщо вказано неправильний ІДЕНТИФІКАТОР чи параметр."
+"    Команда повертає код завершення процесу з останнім вказаним "
+"ідентифікатором.\n"
+"    Повертає код помилки, якщо вказано неправильний ІДЕНТИФІКАТОР чи "
+"параметр."
 
-#: builtins.c:1518
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -4464,7 +4730,7 @@ msgstr ""
 "    Код завершення:\n"
 "    Команда повертає код завершення останньої виконаної команди."
 
-#: builtins.c:1532
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -4494,7 +4760,7 @@ msgstr ""
 "    Код завершення:\n"
 "    Команда повертає код завершення останньої виконаної команди."
 
-#: builtins.c:1550
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -4516,12 +4782,16 @@ msgstr ""
 "Пропонує вибрати слово та виконує відповідні команди.\n"
 "    \n"
 "    СЛОВА розгортаються, утворюючи список слів. Отриманий список слів\n"
-"    виводиться пронумерованим до стандартного виводу помилок. Якщо `in СЛОВА'\n"
+"    виводиться пронумерованим до стандартного виводу помилок. Якщо `in "
+"СЛОВА'\n"
 "    не вказано, береться `in \"$@\"'. Тоді виводиться запрошення PS3 та зі\n"
 "    стандартного вводу зчитується рядок. Якщо цей рядок є числом, що вказує\n"
-"    номер одного зі слів, НАЗВА встановлюється у це слово. Якщо рядок порожній,\n"
-"    СЛОВА та запрошення виводяться знов. Якщо прочитано кінець файла, команда\n"
-"    завершується. Якщо рядок містить щось інше, НАЗВІ призначається порожній\n"
+"    номер одного зі слів, НАЗВА встановлюється у це слово. Якщо рядок "
+"порожній,\n"
+"    СЛОВА та запрошення виводяться знов. Якщо прочитано кінець файла, "
+"команда\n"
+"    завершується. Якщо рядок містить щось інше, НАЗВІ призначається "
+"порожній\n"
 "    рядок. Прочитаний рядок зберігається у змінній REPLY. Після кожного\n"
 "    зчитування виконуються КОМАНДИ. Команда продовжує виконання доки не\n"
 "    буде викликано команду break.\n"
@@ -4529,7 +4799,7 @@ msgstr ""
 "    Код завершення:\n"
 "    Команда повертає код завершення останньої виконаної команди."
 
-#: builtins.c:1571
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -4557,7 +4827,7 @@ msgstr ""
 "    Код завершення:\n"
 "    Команда повертає код завершення ЛАНЦЮЖКА-КОМАНД."
 
-#: builtins.c:1588
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -4575,16 +4845,21 @@ msgstr ""
 "    Код завершення:\n"
 "    Команда повертає код завершення останньої виконаної команди."
 
-#: builtins.c:1600
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
-"    The `if COMMANDS' list is executed.  If its exit status is zero, then the\n"
-"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list is\n"
+"    The `if COMMANDS' list is executed.  If its exit status is zero, then "
+"the\n"
+"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list "
+"is\n"
 "    executed in turn, and if its exit status is zero, the corresponding\n"
-"    `then COMMANDS' list is executed and the if command completes.  Otherwise,\n"
-"    the `else COMMANDS' list is executed, if present.  The exit status of the\n"
-"    entire construct is the exit status of the last command executed, or zero\n"
+"    `then COMMANDS' list is executed and the if command completes.  "
+"Otherwise,\n"
+"    the `else COMMANDS' list is executed, if present.  The exit status of "
+"the\n"
+"    entire construct is the exit status of the last command executed, or "
+"zero\n"
 "    if no condition tested true.\n"
 "    \n"
 "    Exit Status:\n"
@@ -4594,7 +4869,8 @@ msgstr ""
 "    \n"
 "    КОМАНДИ з `if КОМАНДИ' виконуються, і якщо їх код завершення нульовий,\n"
 "    виконуються КОМАНДИ з `then КОМАНДИ'. Інакше в свою чергу виконуються\n"
-"    команди з `elif КОМАНДИ', і якщо їх код завершення нульовий, виконуються\n"
+"    команди з `elif КОМАНДИ', і якщо їх код завершення нульовий, "
+"виконуються\n"
 "    КОМАНДИ з відповідного `then КОМАНДИ'. Інакше виконуються КОМАНДИ з\n"
 "    `else КОМАНДИ'. Блоки elif та else не обов’язкові.\n"
 "    \n"
@@ -4602,7 +4878,7 @@ msgstr ""
 "    Команда повертає код завершення останньої виконаної команди або нуль,\n"
 "    якщо жодна з перевірених умов не була істинною."
 
-#: builtins.c:1617
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -4620,7 +4896,7 @@ msgstr ""
 "    Код завершення:\n"
 "    Команда повертає код завершення останньої виконаної команди."
 
-#: builtins.c:1629
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -4639,7 +4915,7 @@ msgstr ""
 "    Команда повертає код завершення останньої виконаної команди."
 
 # WTF? How can it return exit code of _asynchronous_ process...
-#: builtins.c:1641
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -4653,20 +4929,23 @@ msgid ""
 msgstr ""
 "Створює співпроцес з назвою НАЗВА.\n"
 "    \n"
-"    Починає асинхронне виконання КОМАНДИ, під’єднавши її стандартний ввід та\n"
-"    вивід через канали до файлових дескрипторів, які присвоюються елементам 0\n"
+"    Починає асинхронне виконання КОМАНДИ, під’єднавши її стандартний ввід "
+"та\n"
+"    вивід через канали до файлових дескрипторів, які присвоюються елементам "
+"0\n"
 "    та 1 змінної-масиву НАЗВА.\n"
 "    Стандартна назва змінної — \"COPROC\".\n"
 "    \n"
 "    Код завершення:\n"
 "    Команда повертає код завершення КОМАНДИ."
 
-#: builtins.c:1655
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
 "    Create a shell function named NAME.  When invoked as a simple command,\n"
-"    NAME runs COMMANDs in the calling shell's context.  When NAME is invoked,\n"
+"    NAME runs COMMANDs in the calling shell's context.  When NAME is "
+"invoked,\n"
 "    the arguments are passed to the function as $1...$n, and the function's\n"
 "    name is in $FUNCNAME.\n"
 "    \n"
@@ -4675,15 +4954,18 @@ msgid ""
 msgstr ""
 "Описує функцію оболонки.\n"
 "    \n"
-"    Створює функцію оболонки з назвою НАЗВА. Функція запускається як звичайна\n"
-"    команда з назвою НАЗВА та послідовно виконує КОМАНДИ. Аргументи до команди\n"
-"    призначаються на час виконання змінним $1...$n, а назва функції — змінній\n"
+"    Створює функцію оболонки з назвою НАЗВА. Функція запускається як "
+"звичайна\n"
+"    команда з назвою НАЗВА та послідовно виконує КОМАНДИ. Аргументи до "
+"команди\n"
+"    призначаються на час виконання змінним $1...$n, а назва функції — "
+"змінній\n"
 "    $FUNCNAME.\n"
 "    \n"
 "    Код завершення:\n"
 "    Команда завершується невдало, якщо НАЗВА є незмінною."
 
-#: builtins.c:1669
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -4695,13 +4977,14 @@ msgid ""
 msgstr ""
 "Групує команди в один блок.\n"
 "    \n"
-"    Виконує згрупований набір команд. Це один з методів перенаправлення виводу\n"
+"    Виконує згрупований набір команд. Це один з методів перенаправлення "
+"виводу\n"
 "    групи команд.\n"
 "    \n"
 "    Код завершення:\n"
 "    Конструкція повертає код завершення останньої виконаної команди."
 
-#: builtins.c:1681
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -4717,14 +5000,16 @@ msgstr ""
 "Продовжує виконання завдання на передньому плані.\n"
 "    \n"
 "    Продовжує на передньому плані виконання призупиненого чи фонового\n"
-"    завдання, як це робить команда `fg'. ЗАВДАННЯ може бути назвою чи номером\n"
-"    завдання. Якщо після ЗАВДАННЯ вказано `&', завдання продовжує виконання у\n"
+"    завдання, як це робить команда `fg'. ЗАВДАННЯ може бути назвою чи "
+"номером\n"
+"    завдання. Якщо після ЗАВДАННЯ вказано `&', завдання продовжує виконання "
+"у\n"
 "    фоні, тобто команда має ефект команди `bg'.\n"
 "    \n"
 "    Код завершення:\n"
 "    Команда повертає статус продовженого завдання."
 
-#: builtins.c:1696
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -4742,13 +5027,16 @@ msgstr ""
 "    Код завершення:\n"
 "    Команда завершується успішно, якщо результат обчислення ненульовий."
 
-#: builtins.c:1708
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
-"    Returns a status of 0 or 1 depending on the evaluation of the conditional\n"
-"    expression EXPRESSION.  Expressions are composed of the same primaries used\n"
-"    by the `test' builtin, and may be combined using the following operators:\n"
+"    Returns a status of 0 or 1 depending on the evaluation of the "
+"conditional\n"
+"    expression EXPRESSION.  Expressions are composed of the same primaries "
+"used\n"
+"    by the `test' builtin, and may be combined using the following "
+"operators:\n"
 "    \n"
 "      ( EXPRESSION )\tReturns the value of EXPRESSION\n"
 "      ! EXPRESSION\t\tTrue if EXPRESSION is false; else false\n"
@@ -4788,7 +5076,7 @@ msgstr ""
 "    Код завершення:\n"
 "    Команда завершується успішно, якщо ВИРАЗ істинний."
 
-#: builtins.c:1734
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -4846,7 +5134,8 @@ msgstr ""
 "    BASH_VERSION\tІнформація щодо версії Bash.\n"
 "    CDPATH\tРозділений двокрапкою список каталогів, у яких оболонка буде\n"
 "    \t\tшукати каталоги, вказані команді `cd'.\n"
-"    GLOBIGNORE\tРозділений двокрапкою список шаблонів назв файлів, які будуть\n"
+"    GLOBIGNORE\tРозділений двокрапкою список шаблонів назв файлів, які "
+"будуть\n"
 "    \t\tігноруватися під час розкриття шляхів.\n"
 "    HISTFILE\tНазва файла, де зберігається історія команд.\n"
 "    HISTFILESIZE\tНайбільша дозволена кількість записів у файлі історії.\n"
@@ -4890,7 +5179,7 @@ msgstr ""
 "    HISTIGNORE\tРозділений двокрапкою список шаблонів, що використовуються\n"
 "    \t\tпри визначенні, чи зберігати команду у списку історії.\n"
 
-#: builtins.c:1791
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -4948,7 +5237,7 @@ msgstr ""
 "    Команда завершується невдало, якщо вказаний неправильний аргумент чи\n"
 "    якщо не вдалося змінити поточну каталог."
 
-#: builtins.c:1825
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -4981,7 +5270,8 @@ msgstr ""
 "    відповідно до нової вершини стеку.\n"
 "    \n"
 "    Параметри:\n"
-"      -n\tНе виконувати звичайного переходу до нового каталогу при вилученні\n"
+"      -n\tНе виконувати звичайного переходу до нового каталогу при "
+"вилученні\n"
 "    \t\tкаталогів зі стеку, проводити операції лише над стеком.\n"
 "    \n"
 "    Аргументи:\n"
@@ -4999,7 +5289,7 @@ msgstr ""
 "    Команда завершується невдало, якщо вказано помилковий аргумент чи якщо\n"
 "    не вдалося змінити поточний каталог."
 
-#: builtins.c:1855
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -5016,10 +5306,12 @@ msgid ""
 "    \twith its position in the stack\n"
 "    \n"
 "    Arguments:\n"
-"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
 "    Exit Status:\n"
@@ -5028,7 +5320,8 @@ msgstr ""
 "Показує список збережених каталогів.\n"
 "    \n"
 "    Показує список збережених каталогів. Каталоги додаються до цього списку\n"
-"    командою `pushd'; ви можете повернутися назад по цьому списку за допомогою\n"
+"    командою `pushd'; ви можете повернутися назад по цьому списку за "
+"допомогою\n"
 "    команди `popd'.\n"
 "    \n"
 "    Параметри:\n"
@@ -5046,15 +5339,17 @@ msgstr ""
 "      -N\tПоказує N-ний з кінця каталог у списку, що виводиться\n"
 "    \t\tкомандою dirs без аргументів, відлік починається з нуля.    \n"
 "    Код завершення:\n"
-"    Команда завершується невдало, якщо вказано неправильний параметр чи якщо\n"
+"    Команда завершується невдало, якщо вказано неправильний параметр чи "
+"якщо\n"
 "    трапиться помилка."
 
-#: builtins.c:1884
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
 "    Change the setting of each shell option OPTNAME.  Without any option\n"
-"    arguments, list all shell options with an indication of whether or not each\n"
+"    arguments, list all shell options with an indication of whether or not "
+"each\n"
 "    is set.\n"
 "    \n"
 "    Options:\n"
@@ -5084,7 +5379,7 @@ msgstr ""
 "    Команда завершується успішно, якщо ПАРАМЕТР ввімкнено; невдало, якщо\n"
 "    вказано неправильні параметри чи ПАРАМЕТР вимкнено."
 
-#: builtins.c:1905
+#: builtins.c:1908
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -5092,27 +5387,34 @@ msgid ""
 "      -v var\tassign the output to shell variable VAR rather than\n"
 "    \t\tdisplay it on the standard output\n"
 "    \n"
-"    FORMAT is a character string which contains three types of objects: plain\n"
-"    characters, which are simply copied to standard output; character escape\n"
+"    FORMAT is a character string which contains three types of objects: "
+"plain\n"
+"    characters, which are simply copied to standard output; character "
+"escape\n"
 "    sequences, which are converted and copied to the standard output; and\n"
-"    format specifications, each of which causes printing of the next successive\n"
+"    format specifications, each of which causes printing of the next "
+"successive\n"
 "    argument.\n"
 "    \n"
-"    In addition to the standard format specifications described in printf(1),\n"
+"    In addition to the standard format specifications described in "
+"printf(1),\n"
 "    printf interprets:\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"
+"      %(fmt)T output the date-time string resulting from using FMT as a "
+"format\n"
 "            string for strftime(3)\n"
 "    \n"
 "    The format is re-used as necessary to consume all of the arguments.  If\n"
 "    there are fewer arguments than the format requires,  extra format\n"
-"    specifications behave as if a zero value or null string, as appropriate,\n"
+"    specifications behave as if a zero value or null string, as "
+"appropriate,\n"
 "    had been supplied.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or a write or assignment\n"
+"    Returns success unless an invalid option is given or a write or "
+"assignment\n"
 "    error occurs."
 msgstr ""
 "Форматує та виводить аргументи відповідно до шаблону ФОРМАТ.\n"
@@ -5137,20 +5439,26 @@ msgstr ""
 "       %(формат)T – вивести рядок дати і часу з використанням ФОРМАТУ\n"
 "            для форматування даних strftime(3)\n"
 "    \n"
-"    Визначене форматування використовується так, щоб було оброблено усі аргументи.\n"
-"    Якщо аргументів виявиться менше за кількість визначених форматів, для зайвих\n"
-"    специфікаторів форматів буде використано нульові значення або порожні рядки,     залежно від типу форматування.\n"
+"    Визначене форматування використовується так, щоб було оброблено усі "
+"аргументи.\n"
+"    Якщо аргументів виявиться менше за кількість визначених форматів, для "
+"зайвих\n"
+"    специфікаторів форматів буде використано нульові значення або порожні "
+"рядки,     залежно від типу форматування.\n"
 "    \n"
 "    Код завершення:\n"
-"    Команда завершується невдало лише якщо вказано неправильний параметр або\n"
+"    Команда завершується невдало лише якщо вказано неправильний параметр "
+"або\n"
 "    якщо трапиться помилка запису чи присвоєння."
 
-#: builtins.c:1939
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
-"    For each NAME, specify how arguments are to be completed.  If no options\n"
-"    are supplied, existing completion specifications are printed in a way that\n"
+"    For each NAME, specify how arguments are to be completed.  If no "
+"options\n"
+"    are supplied, existing completion specifications are printed in a way "
+"that\n"
 "    allows them to be reused as input.\n"
 "    \n"
 "    Options:\n"
@@ -5192,12 +5500,13 @@ msgstr ""
 "    Команда завершується успішно, якщо вказано правильні параметри та не\n"
 "    трапиться помилки під час виконання."
 
-#: builtins.c:1967
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
 "    Intended to be used from within a shell function generating possible\n"
-"    completions.  If the optional WORD argument is supplied, matches against\n"
+"    completions.  If the optional WORD argument is supplied, matches "
+"against\n"
 "    WORD are generated.\n"
 "    \n"
 "    Exit Status:\n"
@@ -5213,13 +5522,16 @@ msgstr ""
 "    Команда завершується успішно, якщо вказано правильні параметри і не\n"
 "    трапиться помилки під час виконання."
 
-#: builtins.c:1982
+#: builtins.c:1985
 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 being executed.  If no OPTIONs are given, print\n"
-"    the completion options for each NAME or the current completion specification.\n"
+"    Modify the completion options for each NAME, or, if no NAMEs are "
+"supplied,\n"
+"    the completion currently being executed.  If no OPTIONs are given, "
+"print\n"
+"    the completion options for each NAME or the current completion "
+"specification.\n"
 "    \n"
 "    Options:\n"
 "    \t-o option\tSet completion option OPTION for each NAME\n"
@@ -5264,22 +5576,28 @@ msgstr ""
 "    Команда завершується успішно, якщо вказано правильні параметри та\n"
 "    вказівки завершень для НАЗВ існують."
 
-#: builtins.c:2012
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
-"    Read lines from the standard input into the indexed array variable ARRAY, or\n"
-"    from file descriptor FD if the -u option is supplied.  The variable MAPFILE\n"
+"    Read lines from the standard input into the indexed array variable "
+"ARRAY, or\n"
+"    from file descriptor FD if the -u option is supplied.  The variable "
+"MAPFILE\n"
 "    is the default ARRAY.\n"
 "    \n"
 "    Options:\n"
-"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are copied.\n"
-"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default index is 0.\n"
+"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are "
+"copied.\n"
+"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default "
+"index is 0.\n"
 "      -s count \tDiscard the first COUNT lines read.\n"
 "      -t\t\tRemove a trailing newline from each line read.\n"
-"      -u fd\t\tRead lines from file descriptor FD instead of the standard input.\n"
+"      -u fd\t\tRead lines from file descriptor FD instead of the standard "
+"input.\n"
 "      -C callback\tEvaluate CALLBACK each time QUANTUM lines are read.\n"
-"      -c quantum\tSpecify the number of lines read between each call to CALLBACK.\n"
+"      -c quantum\tSpecify the number of lines read between each call to "
+"CALLBACK.\n"
 "    \n"
 "    Arguments:\n"
 "      ARRAY\t\tArray variable name to use for file data.\n"
@@ -5289,17 +5607,21 @@ msgid ""
 "    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"
+"    If not supplied with an explicit origin, mapfile will clear ARRAY "
+"before\n"
 "    assigning to it.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or ARRAY is readonly or\n"
+"    Returns success unless an invalid option is given or ARRAY is readonly "
+"or\n"
 "    not an indexed array."
 msgstr ""
 "Читає рядки зі стандартного вводу й заносить їх до масиву.\n"
 "    \n"
-"    Читає рядки зі стандартного вводу чи з ФАЙЛОВОГО-ДЕСКРИПТОРА, якщо вказано\n"
-"    параметр -u, і вставляє їх до вказаної змінної-масиву. Якщо назву змінної\n"
+"    Читає рядки зі стандартного вводу чи з ФАЙЛОВОГО-ДЕСКРИПТОРА, якщо "
+"вказано\n"
+"    параметр -u, і вставляє їх до вказаної змінної-масиву. Якщо назву "
+"змінної\n"
 "    не вказано, використовується змінна MAPFILE.\n"
 "    \n"
 "    Параметри:\n"
@@ -5321,17 +5643,19 @@ msgstr ""
 "      МАСИВ\t\tНазва змінної-масиву для збереження даних з файла.\n"
 "    \n"
 "    Якщо вказано лише -C, без -c, обробник викликатиметься із кроком 5000.\n"
-"    Обробник викликається із параметром, що вказує наступний елемент масиву,\n"
+"    Обробник викликається із параметром, що вказує наступний елемент "
+"масиву,\n"
 "    якому буде призначено значення.\n"
 "    \n"
 "    Якщо початковий елемент не вказано, mapfile спорожнить МАСИВ, перш ніж\n"
 "    починати присвоєння.\n"
 "    \n"
 "    Код завершення:\n"
-"    Команда завершується невдало лише якщо вказано неправильний параметр або\n"
+"    Команда завершується невдало лише якщо вказано неправильний параметр "
+"або\n"
 "    якщо МАСИВ є незмінним."
 
-#: builtins.c:2046
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
@@ -5344,14 +5668,22 @@ msgstr ""
 #~ msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n"
 #~ msgstr "© Free Software Foundation, Inc., 2009\n"
 
-#~ msgid "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>\n"
-#~ msgstr "Ліцензія GPLv2+: GNU GPL версія 2 чи новіша <http://gnu.org/licenses/gpl.html>\n"
+#~ msgid ""
+#~ "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl."
+#~ "html>\n"
+#~ msgstr ""
+#~ "Ліцензія GPLv2+: GNU GPL версія 2 чи новіша <http://gnu.org/licenses/gpl."
+#~ "html>\n"
 
 #~ msgid "xrealloc: cannot reallocate %lu bytes (%lu bytes allocated)"
-#~ msgstr "xrealloc: не вдається змінити розмір виділеного блоку до %lu байтів (виділено %lu байтів)"
+#~ msgstr ""
+#~ "xrealloc: не вдається змінити розмір виділеного блоку до %lu байтів "
+#~ "(виділено %lu байтів)"
 
 #~ msgid "xrealloc: cannot allocate %lu bytes"
 #~ msgstr "xrealloc: не вдається виділити %lu байтів"
 
 #~ msgid "xrealloc: %s:%d: cannot reallocate %lu bytes (%lu bytes allocated)"
-#~ msgstr "xrealloc: %s:%d: не вдається змінити розмір виділеного блоку до %lu байтів (виділено %lu байтів)"
+#~ msgstr ""
+#~ "xrealloc: %s:%d: не вдається змінити розмір виділеного блоку до %lu "
+#~ "байтів (виділено %lu байтів)"
index 636d642474b3a93110f07e856b5df919bccb3c3b..23e221f531bfe6b6548e7554c5f10d0bbe9e0f17 100644 (file)
Binary files a/po/vi.gmo and b/po/vi.gmo differ
index 2aa52d7d9a77ab1f441bdd0c6b6e69fcbd22e30a..d7b5ecc02be913c62ff3be4032ea2565858b7b22 100644 (file)
--- a/po/vi.po
+++ b/po/vi.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash-4.3-pre2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-03-08 16:00-0500\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2013-08-17 15:01+0700\n"
 "Last-Translator: Trần Ngọc Quân <vnwildman@gmail.com>\n"
 "Language-Team: Vietnamese <translation-team-vi@lists.sourceforge.net>\n"
@@ -25,7 +25,7 @@ msgstr ""
 msgid "bad array subscript"
 msgstr "chỉ số của mảng sai"
 
-#: arrayfunc.c:356 builtins/declare.def:578
+#: arrayfunc.c:356 builtins/declare.def:585
 #, c-format
 msgid "%s: cannot convert indexed to associative array"
 msgstr "%s: không thể chuyển đổi mảng kiểu chỉ số sang mảng kết hợp"
@@ -50,21 +50,21 @@ msgstr "%s: %s: phải sử dụng chỉ số phụ khi gán mảng kết hợp"
 msgid "%s: cannot create: %s"
 msgstr "%s: không thể tạo: %s"
 
-#: bashline.c:3923
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr "bash_execute_unix_command: không tìm thấy ánh xạ cho câu lệnh"
 
-#: bashline.c:4010
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: ký tự khác khoảng trắng đầu tiên không phải là “\"”"
 
-#: bashline.c:4039
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "thiếu dấu đóng “%c” trong %s"
 
-#: bashline.c:4073
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: thiếu dấu hai chấm phân cách"
@@ -116,7 +116,7 @@ msgstr "đếm vòng"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "chỉ có nghĩa trong vòng lặp “for”, “while” hay “until”"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -126,15 +126,15 @@ msgstr ""
 "\n"
 "    Nếu không có BTHỨC thì trả lại "
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "Chưa đặt biến môi trường HOME"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "quá nhiều đối số"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "Chưa đặt biến môi trường OLDPWD"
 
@@ -191,7 +191,7 @@ msgstr "số bát phân không hợp lệ"
 msgid "invalid hex number"
 msgstr "số thập lục không hợp lệ"
 
-#: builtins/common.c:242 expr.c:1451
+#: builtins/common.c:242 expr.c:1461
 msgid "invalid number"
 msgstr "số không hợp lệ"
 
@@ -304,31 +304,31 @@ msgstr "hiện thời không thực thi hàm đầy đủ"
 msgid "can only be used in a function"
 msgstr "chỉ có thể dùng trong một hàm"
 
-#: builtins/declare.def:311 builtins/declare.def:526
+#: builtins/declare.def:315 builtins/declare.def:533
 #, c-format
 msgid "%s: reference variable cannot be an array"
 msgstr "%s: biến tham chiếu không thể là một mảng"
 
-#: builtins/declare.def:317
+#: builtins/declare.def:324
 #, c-format
 msgid "%s: nameref variable self references not allowed"
 msgstr "%s: biến nameref tự tham chiếu là không được phép"
 
-#: builtins/declare.def:415
+#: builtins/declare.def:422
 msgid "cannot use `-f' to make functions"
 msgstr "không thể dùng “-f” để tạo hàm"
 
-#: builtins/declare.def:427 execute_cmd.c:5315
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: hàm chỉ đọc"
 
-#: builtins/declare.def:565
+#: builtins/declare.def:572
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "%s: không thể hủy biến mảng bằng cách này"
 
-#: builtins/declare.def:572 builtins/read.def:721
+#: builtins/declare.def:579 builtins/read.def:733
 #, c-format
 msgid "%s: cannot convert associative to indexed array"
 msgstr "%s: không thể chuyển đổi mảng kết hợp sang mảng chỉ số"
@@ -357,7 +357,7 @@ msgstr "%s không được nạp động"
 msgid "%s: cannot delete: %s"
 msgstr "%s: không thể xoá: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5162
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -406,11 +406,11 @@ msgstr "Có công việc đang chạy.\n"
 msgid "no command found"
 msgstr "không tìm thấy lệnh"
 
-#: builtins/fc.def:312 builtins/fc.def:359
+#: builtins/fc.def:320 builtins/fc.def:369
 msgid "history specification"
 msgstr "đặc tả lịch sử"
 
-#: builtins/fc.def:380
+#: builtins/fc.def:390
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: không thể mở tập tin tạm: %s"
@@ -454,17 +454,19 @@ msgid "Shell commands matching keyword `"
 msgid_plural "Shell commands matching keywords `"
 msgstr[0] "Câu lệnh shell tương ứng với từ khoá “"
 
-#: builtins/help.def:168
+#: builtins/help.def:182
 #, c-format
-msgid "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
-msgstr "không có trợ giúp cho “%s”. Thử “help help”,  “man -k %s” hoặc “info %s”"
+msgid ""
+"no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
+msgstr ""
+"không có trợ giúp cho “%s”. Thử “help help”,  “man -k %s” hoặc “info %s”"
 
-#: builtins/help.def:185
+#: builtins/help.def:199
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: không thể mở: %s"
 
-#: builtins/help.def:471
+#: builtins/help.def:485
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -514,7 +516,7 @@ msgstr "%s: đối số phải là ID tiến trình hoặc công việc"
 msgid "Unknown error"
 msgstr "Lỗi không rõ"
 
-#: builtins/let.def:95 builtins/let.def:120 expr.c:586 expr.c:601
+#: builtins/let.def:95 builtins/let.def:120 expr.c:583 expr.c:598
 msgid "expression expected"
 msgstr "cần biểu thức"
 
@@ -621,10 +623,12 @@ msgid ""
 "    \twith its position in the stack\n"
 "    \n"
 "    Arguments:\n"
-"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
 "\tdirs when invoked without options, starting with zero."
 msgstr ""
 "Hiển thị danh sách các thư mục được nhớ hiện thời. Lệnh “pushd” thêm\n"
@@ -731,7 +735,7 @@ msgstr ""
 msgid "%s: invalid timeout specification"
 msgstr "%s: sai đặc tả thời gian chờ tối đa"
 
-#: builtins/read.def:666
+#: builtins/read.def:678
 #, c-format
 msgid "read error: %d: %s"
 msgstr "lỗi đọc: %d: %s"
@@ -824,40 +828,40 @@ msgstr "%s là %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr "%s được băm (%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: đối số giới hạn không hợp lệ"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "“%c”: câu lệnh sai"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: không thể lấy giới hạn: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "giới hạn"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: không thể sửa đổi giới hạn: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "số bát phân"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "“%c”: toán tử chế độ ký hiệu không hợp lệ"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "“%c”: ký tự chế độ ký hiệu không hợp lệ"
@@ -907,117 +911,117 @@ msgstr "\aquá thời hạn đợi dữ liệu nhập: tự động đăng xuấ
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr "không thể chuyển hướng đầu vào chuẩn từ /dev/null: %s"
 
-#: execute_cmd.c:1228
+#: execute_cmd.c:1230
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr "ĐỊNH DẠNG THỜI GIAN: “%c”: ký tự định dạng không hợp lệ"
 
-#: execute_cmd.c:2282
+#: execute_cmd.c:2284
 msgid "pipe error"
 msgstr "lỗi ống dẫn"
 
-#: execute_cmd.c:4347
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr "%s: vượt quá mức độ tối đa các hàm lồng nhau (%d)."
 
-#: execute_cmd.c:4840
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: bị hạn chế: không thể dùng “/” trong tên lệnh"
 
-#: execute_cmd.c:4929
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: không tìm thấy lệnh"
 
-#: execute_cmd.c:5160
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: execute_cmd.c:5197
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: bộ thông dịch sai"
 
-#: execute_cmd.c:5234
+#: execute_cmd.c:5248
 #, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: không thể thực hiện tập tin nhị phân: %s"
 
-#: execute_cmd.c:5306
+#: execute_cmd.c:5320
 #, c-format
 msgid "`%s': is a special builtin"
 msgstr "“%s”: là lệnh dựng sẵn đặc biệt"
 
-#: execute_cmd.c:5358
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "không thể nhân đôi fd %d thành fd %d"
 
-#: expr.c:262
+#: expr.c:259
 msgid "expression recursion level exceeded"
 msgstr "vượt quá ngưỡng đệ quy của biểu thức"
 
-#: expr.c:286
+#: expr.c:283
 msgid "recursion stack underflow"
 msgstr "tràn ngược đống đệ quy"
 
-#: expr.c:434
+#: expr.c:431
 msgid "syntax error in expression"
 msgstr "lỗi cú pháp trong biểu thức"
 
-#: expr.c:478
+#: expr.c:475
 msgid "attempted assignment to non-variable"
 msgstr "thử gán cho thứ không phải biến"
 
-#: expr.c:498 expr.c:847
+#: expr.c:495 expr.c:851
 msgid "division by 0"
 msgstr "chia cho không"
 
-#: expr.c:545
+#: expr.c:542
 msgid "bug: bad expassign token"
 msgstr "lỗi: “token expassign” sai"
 
-#: expr.c:598
+#: expr.c:595
 msgid "`:' expected for conditional expression"
 msgstr "cần “:” cho biểu thức điều kiện"
 
-#: expr.c:904
+#: expr.c:910
 msgid "exponent less than 0"
 msgstr "số mũ nhỏ hơn 0"
 
-#: expr.c:957
+#: expr.c:967
 msgid "identifier expected after pre-increment or pre-decrement"
 msgstr "cần định danh sau tăng/giảm dần trước"
 
-#: expr.c:983
+#: expr.c:993
 msgid "missing `)'"
 msgstr "thiếu “)”"
 
-#: expr.c:1034 expr.c:1371
+#: expr.c:1044 expr.c:1381
 msgid "syntax error: operand expected"
 msgstr "lỗi cú pháp: cần toán hạng"
 
-#: expr.c:1373
+#: expr.c:1383
 msgid "syntax error: invalid arithmetic operator"
 msgstr "lỗi cú pháp: toán tử số học không hợp lệ"
 
-#: expr.c:1397
+#: expr.c:1407
 #, c-format
 msgid "%s%s%s: %s (error token is \"%s\")"
 msgstr "%s%s%s: %s (thẻ bài lỗi là \"%s\")"
 
-#: expr.c:1455
+#: expr.c:1465
 msgid "invalid arithmetic base"
 msgstr "cơ số (số học) không hợp lệ"
 
-#: expr.c:1475
+#: expr.c:1485
 msgid "value too great for base"
 msgstr "cơ số có giá trị quá lớn"
 
-#: expr.c:1524
+#: expr.c:1534
 #, c-format
 msgid "%s: expression error\n"
 msgstr "%s: lỗi biểu thức\n"
@@ -1026,17 +1030,17 @@ msgstr "%s: lỗi biểu thức\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: không thể truy cập thư mục cấp trên"
 
-#: input.c:101 subst.c:5067
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "không thể đặt lại chế độ “nodelay” cho fd %d"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr "không thể cấp phát bộ mô tả tập tin mới cho dữ liệu nhập bash từ fd %d"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: đã có bộ đệm cho fd mới %d"
@@ -1132,59 +1136,59 @@ msgstr "wait: pid %ld không phải là tiến trình con của shell này"
 msgid "wait_for: No record of process %ld"
 msgstr "wait_for: Không có mục ghi về tiến trình %ld"
 
-#: jobs.c:2689
+#: jobs.c:2692
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr "wait_for_job: công việc %d bị dừng chạy"
 
-#: jobs.c:2981
+#: jobs.c:2984
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: công việc bị chấm dứt"
 
-#: jobs.c:2990
+#: jobs.c:2993
 #, c-format
 msgid "%s: job %d already in background"
 msgstr "%s: công việc %d đã đang chạy nền"
 
-#: jobs.c:3215
+#: jobs.c:3218
 msgid "waitchld: turning on WNOHANG to avoid indefinite block"
 msgstr "waitchld: đang bật WNOHANG để tránh bị chặn vô hạn"
 
-#: jobs.c:3699
+#: jobs.c:3709
 #, c-format
 msgid "%s: line %d: "
 msgstr "%s: dòng %d: "
 
-#: jobs.c:3713 nojobs.c:843
+#: jobs.c:3723 nojobs.c:843
 #, c-format
 msgid " (core dumped)"
 msgstr " (xuất ra core)"
 
-#: jobs.c:3725 jobs.c:3738
+#: jobs.c:3735 jobs.c:3748
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr "(wd bây giờ: %s)\n"
 
-#: jobs.c:3770
+#: jobs.c:3780
 msgid "initialize_job_control: getpgrp failed"
 msgstr "initialize_job_control: getpgrp bị lỗi"
 
-#: jobs.c:3831
+#: jobs.c:3841
 msgid "initialize_job_control: line discipline"
 msgstr "initialize_job_control: kỷ luật dòng"
 
 # Nghĩa chữ : dừng dịch
-#: jobs.c:3841
+#: jobs.c:3851
 msgid "initialize_job_control: setpgid"
 msgstr "initialize_job_control: setpgid"
 
-#: jobs.c:3862 jobs.c:3871
+#: jobs.c:3872 jobs.c:3881
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr "không thể đặt nhóm tiến trình cuối cùng (%d)"
 
-#: jobs.c:3876
+#: jobs.c:3886
 msgid "no job control in this shell"
 msgstr "không có điều khiển công việc trong shell này"
 
@@ -1208,7 +1212,9 @@ msgstr "không rõ"
 
 #: lib/malloc/malloc.c:801
 msgid "malloc: block on free list clobbered"
-msgstr "malloc (cấp phát bộ nhớ): khối bộ nhớ dành riêng trên danh sách các khối còn trống bị ghi vào"
+msgstr ""
+"malloc (cấp phát bộ nhớ): khối bộ nhớ dành riêng trên danh sách các khối còn "
+"trống bị ghi vào"
 
 #: lib/malloc/malloc.c:878
 msgid "free: called with already freed block argument"
@@ -1276,22 +1282,22 @@ msgstr "%s: đặc tả đường dẫn mạng sai"
 msgid "network operations not supported"
 msgstr "không hỗ trợ thao tác mạng"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr "setlocale: LC_ALL: không thể chuyển đổi miền địa phương (%s)"
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr "setlocale: LC_ALL: không thể chuyển đổi miền địa phương (%s): %s"
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "setlocale: %s: không thể chuyển đổi miền địa phương (%s)"
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "setlocale: %s: không thể chuyển đổi miền địa phương (%s): %s"
@@ -1337,103 +1343,103 @@ msgstr "tài liệu này ở dòng %d định giới bằng kết thúc tập ti
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr "make_redirection: chỉ dẫn chuyển hướng “%d” nằm ngoài phạm vi"
 
-#: parse.y:3209 parse.y:3480
+#: parse.y:3210 parse.y:3493
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "gặp kết thúc tập tin bất thường trong khi tìm “%c” tương ứng"
 
-#: parse.y:4086
+#: parse.y:4099
 msgid "unexpected EOF while looking for `]]'"
 msgstr "gặp kết thúc tập tin bất thường trong khi tìm “]]”"
 
-#: parse.y:4091
+#: parse.y:4104
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "gặp lỗi cú pháp trong biểu thức điều kiện: thẻ bài bất thường “%s”"
 
-#: parse.y:4095
+#: parse.y:4108
 msgid "syntax error in conditional expression"
 msgstr "gặp lỗi cú pháp trong biểu thức điều kiện"
 
-#: parse.y:4173
+#: parse.y:4186
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr "gặp thẻ bài bất thường “%s”, cần “)”"
 
-#: parse.y:4177
+#: parse.y:4190
 msgid "expected `)'"
 msgstr "cần “)”"
 
-#: parse.y:4205
+#: parse.y:4218
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr "đối số bất thường “%s” cho toán tử một ngôi điều kiện"
 
-#: parse.y:4209
+#: parse.y:4222
 msgid "unexpected argument to conditional unary operator"
 msgstr "đối số bất thường cho toán tử một ngôi điều kiện"
 
-#: parse.y:4255
+#: parse.y:4268
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "thẻ bài bất thường “%s”, cần toán tử hai ngôi điều kiện"
 
-#: parse.y:4259
+#: parse.y:4272
 msgid "conditional binary operator expected"
 msgstr "cần toán tử hai ngôi điều kiện"
 
-#: parse.y:4281
+#: parse.y:4294
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr "đối số bất thường “%s” cho toán tử hai ngôi điều kiện"
 
-#: parse.y:4285
+#: parse.y:4298
 msgid "unexpected argument to conditional binary operator"
 msgstr "đối số bất thường cho toán tử hai ngôi điều kiện"
 
-#: parse.y:4296
+#: parse.y:4309
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "gặp thẻ bài bất thường “%c” trong câu lệnh điều kiện"
 
-#: parse.y:4299
+#: parse.y:4312
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "gặp thẻ bài bất thường “%s” trong câu lệnh điều kiện"
 
-#: parse.y:4303
+#: parse.y:4316
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "gặp thẻ bài bất thường “%d” trong câu lệnh điều kiện"
 
-#: parse.y:5649
+#: parse.y:5666
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "có lỗi cú pháp ở gần thẻ bài bất thường “%s”"
 
-#: parse.y:5667
+#: parse.y:5684
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "lỗi cú pháp ở gần “%s”"
 
-#: parse.y:5677
+#: parse.y:5694
 msgid "syntax error: unexpected end of file"
 msgstr "lỗi cú pháp: kết thúc tập tin bất thường"
 
-#: parse.y:5677
+#: parse.y:5694
 msgid "syntax error"
 msgstr "lỗi cú pháp"
 
-#: parse.y:5739
+#: parse.y:5756
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "Dùng \"%s\" để rời shell.\n"
 
-#: parse.y:5901
+#: parse.y:5918
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "gặp kết thúc tập tin bất thường trong khi tìm “)” tương ứng"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "completion: không tìm thấy hàm “%s”"
@@ -1501,7 +1507,7 @@ msgstr "%s: không thể gán fd vào biến"
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr "/dev/(tcp|udp)/host/port không được hỗ trợ nếu không có mạng"
 
-#: redir.c:861 redir.c:971 redir.c:1032 redir.c:1194
+#: redir.c:861 redir.c:973 redir.c:1034 redir.c:1199
 msgid "redirection error: cannot duplicate fd"
 msgstr "lỗi chuyển hướng: không thể nhân đôi fd"
 
@@ -1744,86 +1750,89 @@ msgstr "Tín hiệu lạ #"
 msgid "Unknown Signal #%d"
 msgstr "Tín hiệu lạ #%d"
 
-#: subst.c:1352 subst.c:1510
+#: subst.c:1358 subst.c:1516
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "sai chỉ số phụ: không có đóng “%s” trong %s"
 
-#: subst.c:2823
+#: subst.c:2829
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: không thể gán danh sách cho bộ phận của mảng"
 
-#: subst.c:4964 subst.c:4980
+#: subst.c:5026 subst.c:5042
 msgid "cannot make pipe for process substitution"
 msgstr "không thể tạo ống dẫn để thay thế tiến trình"
 
-#: subst.c:5012
+#: subst.c:5074
 msgid "cannot make child for process substitution"
 msgstr "không thể tạo tiến trình con để thay thế tiến trình"
 
-#: subst.c:5057
+#: subst.c:5119
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "không thể mở ống dẫn đặt tên %s để đọc"
 
-#: subst.c:5059
+#: subst.c:5121
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "không thể mở ống dẫn có tên %s để ghi"
 
-#: subst.c:5077
+#: subst.c:5139
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "không thể nhân đôi ống dẫn đặt tên %s thành fd %d"
 
-#: subst.c:5273
+#: subst.c:5337
 msgid "cannot make pipe for command substitution"
 msgstr "không thể tạo ống dẫn để thay thế lệnh"
 
-#: subst.c:5311
+#: subst.c:5375
 msgid "cannot make child for command substitution"
 msgstr "không thể tạo tiến trình con để thay thế lệnh"
 
-#: subst.c:5330
+#: subst.c:5394
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr "command_substitute: không thể nhân đôi ống dẫn thành fd 1"
 
-#: subst.c:5733 subst.c:7900
+#: subst.c:5798 subst.c:8001
 #, c-format
 msgid "%s: invalid variable name for name reference"
 msgstr "%s: tên biến không hợp lệ cho một tham chiếu tên"
 
-#: subst.c:5926
+#: subst.c:6009
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: tham số null hoặc chưa được đặt"
 
-#: subst.c:6198 subst.c:6213
+#: subst.c:6281 subst.c:6296
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: biểu thức chuỗi con < 0"
 
-#: subst.c:7356
+#: subst.c:7457
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: thay thế sai"
 
-#: subst.c:7433
+#: subst.c:7534
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: không thể gán bằng cách này"
 
-#: subst.c:7767
-msgid "future versions of the shell will force evaluation as an arithmetic substitution"
-msgstr "phiên bản shell mới sẽ ép buộc ước lượng dưới dạng một hàm thay thế số học"
+#: subst.c:7868
+msgid ""
+"future versions of the shell will force evaluation as an arithmetic "
+"substitution"
+msgstr ""
+"phiên bản shell mới sẽ ép buộc ước lượng dưới dạng một hàm thay thế số học"
 
-#: subst.c:8271
+#: subst.c:8372
 #, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "sai thay thế: không có \"`\" đóng trong %s"
 
-#: subst.c:9172
+#: subst.c:9273
 #, c-format
 msgid "no match: %s"
 msgstr "không khớp: %s"
@@ -1864,93 +1873,111 @@ msgstr "thiếu “]”"
 msgid "invalid signal number"
 msgstr "số thứ tự tín hiệu không hợp lệ"
 
-#: trap.c:348
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: giá trị sai trong danh sách trap_list[%d]: %p"
 
-#: trap.c:352
+#: trap.c:359
 #, c-format
-msgid "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
-msgstr "run_pending_traps: bộ xử lý tín hiệu là SIG_DFL, đang gửi lại %d (%s) cho chính mình"
+msgid ""
+"run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
+msgstr ""
+"run_pending_traps: bộ xử lý tín hiệu là SIG_DFL, đang gửi lại %d (%s) cho "
+"chính mình"
 
-#: trap.c:398
+#: trap.c:413
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler: tín hiệu sai %d"
 
-#: variables.c:380
+#: variables.c:382
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "gặp lỗi khi nhập vào định nghĩa hàm cho “%s”"
 
-#: variables.c:778
+#: variables.c:780
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr "cấp shell (%d) quá cao nên đặt lại thành 1"
 
-#: variables.c:2198
+#: variables.c:1865
+#, fuzzy, c-format
+msgid "%s: circular name reference"
+msgstr "%s: tên biến không hợp lệ cho một tham chiếu tên"
+
+#: variables.c:2228
 msgid "make_local_variable: no function context at current scope"
 msgstr "make_local_variable: không có ngữ cảnh hàm ở phạm vi hiện thời"
 
-#: variables.c:2217
+#: variables.c:2247
 #, c-format
 msgid "%s: variable may not be assigned value"
 msgstr "%s: không thể gán giá trị cho biến"
 
-#: variables.c:3554
+#: variables.c:3600
 msgid "all_local_variables: no function context at current scope"
 msgstr "all_local_variables: không có ngữ cảnh hàm ở phạm vi hiện thời"
 
-#: variables.c:3799
+#: variables.c:3845
 #, c-format
 msgid "%s has null exportstr"
 msgstr "%s có exportstr null"
 
-#: variables.c:3804 variables.c:3813
+#: variables.c:3850 variables.c:3859
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr "sai ký tự %d trong exportstr cho %s"
 
-#: variables.c:3819
+#: variables.c:3865
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr "không có “=” trong exportstr cho %s"
 
-#: variables.c:4252
+#: variables.c:4298
 msgid "pop_var_context: head of shell_variables not a function context"
-msgstr "pop_var_context: đầu của shell_variables (các biến shell) không phải là ngữ cảnh hàm"
+msgstr ""
+"pop_var_context: đầu của shell_variables (các biến shell) không phải là ngữ "
+"cảnh hàm"
 
-#: variables.c:4265
+#: variables.c:4311
 msgid "pop_var_context: no global_variables context"
-msgstr "pop_var_context: không có ngữ cảnh global_variables (các biến toàn cục)"
+msgstr ""
+"pop_var_context: không có ngữ cảnh global_variables (các biến toàn cục)"
 
-#: variables.c:4339
+#: variables.c:4385
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
-msgstr "pop_scope: đầu của shell_variables (các biến shell) không phải là phạm vi môi trường tạm thời"
+msgstr ""
+"pop_scope: đầu của shell_variables (các biến shell) không phải là phạm vi "
+"môi trường tạm thời"
 
-#: variables.c:5165
+#: variables.c:5211
 #, c-format
 msgid "%s: %s: cannot open as FILE"
 msgstr "%s: %s: không thể mở như là TẬP-TIN"
 
-#: variables.c:5170
+#: variables.c:5216
 #, c-format
 msgid "%s: %s: invalid value for trace file descriptor"
 msgstr "%s: %s: sai đặt giá trị cho bộ mô tả tập tin vết"
 
-#: variables.c:5215
+#: variables.c:5261
 #, c-format
 msgid "%s: %s: compatibility value out of range"
 msgstr "%s: %s: giá trị so sánh nằm ngoài phạm vi"
 
-#: version.c:46 version2.c:46
-msgid "Copyright (C) 2012 Free Software Foundation, Inc."
+#: version.c:46
+#, fuzzy
+msgid "Copyright (C) 2013 Free Software Foundation, Inc."
 msgstr "Tác quyền (C) năm 2012 của Tổ chức Quỹ Phần mềm Tự do, Inc."
 
 #: version.c:47 version2.c:47
-msgid "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
-msgstr "Giấy phép GPLv3+: GNU GPL phiên bản 3 hoặc mới hơn <http://gnu.org/licenses/gpl.html>\n"
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+"Giấy phép GPLv3+: GNU GPL phiên bản 3 hoặc mới hơn <http://gnu.org/licenses/"
+"gpl.html>\n"
 
 #: version.c:86 version2.c:86
 #, c-format
@@ -1965,6 +1992,10 @@ msgstr "Đây là phần mềm tự do; bạn có quyền sửa đổi và phát
 msgid "There is NO WARRANTY, to the extent permitted by law."
 msgstr "Ở đây KHÔNG BẢO HÀNH GÌ CẢ, với điều kiện được pháp luật cho phép."
 
+#: version2.c:46
+msgid "Copyright (C) 2012 Free Software Foundation, Inc."
+msgstr "Tác quyền (C) năm 2012 của Tổ chức Quỹ Phần mềm Tự do, Inc."
+
 #: xmalloc.c:91
 #, c-format
 msgid "%s: cannot allocate %lu bytes (%lu bytes allocated)"
@@ -1994,8 +2025,12 @@ msgid "unalias [-a] name [name ...]"
 msgstr "unalias [-a] TÊN [TÊN ...]"
 
 #: builtins.c:51
-msgid "bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function or readline-command]"
-msgstr "bind [-lpvsPVSX] [-m SƠ-ĐỒ-PHÍM] [-f TẬP-TIN] [-q TÊN] [-u TÊN] [-r DÃY-PHÍM] [-x DÃY-PHÍM:LỆNH] [DÃY-PHÍM:HÀM-READLINE hay LỆNH-READLINE]"
+msgid ""
+"bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-"
+"x keyseq:shell-command] [keyseq:readline-function or readline-command]"
+msgstr ""
+"bind [-lpvsPVSX] [-m SƠ-ĐỒ-PHÍM] [-f TẬP-TIN] [-q TÊN] [-u TÊN] [-r DÃY-"
+"PHÍM] [-x DÃY-PHÍM:LỆNH] [DÃY-PHÍM:HÀM-READLINE hay LỆNH-READLINE]"
 
 #: builtins.c:54
 msgid "break [n]"
@@ -2014,7 +2049,8 @@ msgid "caller [expr]"
 msgstr "caller [BTHỨC]"
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
+#, fuzzy
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-L|[-P [-e]]] [THƯ-MỤC]"
 
 #: builtins.c:66
@@ -2102,8 +2138,12 @@ msgid "help [-dms] [pattern ...]"
 msgstr "help [-dms] [MẪU ...]"
 
 #: builtins.c:121
-msgid "history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]"
-msgstr "history [-c] [-d OFFSET] [n] hay history -anrw [T.TIN] hay history -ps Đ.SỐ [Đ.SỐ...]"
+msgid ""
+"history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg "
+"[arg...]"
+msgstr ""
+"history [-c] [-d OFFSET] [n] hay history -anrw [T.TIN] hay history -ps Đ.SỐ "
+"[Đ.SỐ...]"
 
 #: builtins.c:125
 msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]"
@@ -2114,16 +2154,23 @@ msgid "disown [-h] [-ar] [jobspec ...]"
 msgstr "disown [-h] [-ar] [ĐTCV ...]"
 
 #: builtins.c:132
-msgid "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]"
-msgstr "kill [-s ĐTTH | -n số_tín_hiệu | -ĐTTH] pid | ĐTCV ... hoặc kill -l [ĐTTH]"
+msgid ""
+"kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l "
+"[sigspec]"
+msgstr ""
+"kill [-s ĐTTH | -n số_tín_hiệu | -ĐTTH] pid | ĐTCV ... hoặc kill -l [ĐTTH]"
 
 #: builtins.c:134
 msgid "let arg [arg ...]"
 msgstr "let ĐỐI-SỐ [ĐỐI-SỐ ...]"
 
 #: builtins.c:136
-msgid "read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]"
-msgstr "read [-ers] [-a MẢNG] [-d GIỚI-HẠN] [-i VĂN-BẢN] [-n SỐ-KÝ-TỰ] [-N SỐ-KÝ-TỰ] [-p NHẮC] [-t THỜI-HẠN] [-u fd] [TÊN ...]"
+msgid ""
+"read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p "
+"prompt] [-t timeout] [-u fd] [name ...]"
+msgstr ""
+"read [-ers] [-a MẢNG] [-d GIỚI-HẠN] [-i VĂN-BẢN] [-n SỐ-KÝ-TỰ] [-N SỐ-KÝ-TỰ] "
+"[-p NHẮC] [-t THỜI-HẠN] [-u fd] [TÊN ...]"
 
 # nghĩa chữ
 #: builtins.c:138
@@ -2219,8 +2266,12 @@ msgid "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac"
 msgstr "case TỪ in [MẪU [| MẪU]...) CÁC;CÂU;LỆNH;;]... esac"
 
 #: builtins.c:192
-msgid "if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi"
-msgstr "if LỆNH; then CÁC;CÂU;LỆNH; [ elif CÁC;CÂU;LỆNH; then CÁC;CÂU;LỆNH; ]... [ else CÁC;CÂU;LỆNH; ] fi"
+msgid ""
+"if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else "
+"COMMANDS; ] fi"
+msgstr ""
+"if LỆNH; then CÁC;CÂU;LỆNH; [ elif CÁC;CÂU;LỆNH; then CÁC;CÂU;LỆNH; ]... "
+"[ else CÁC;CÂU;LỆNH; ] fi"
 
 #: builtins.c:194
 msgid "while COMMANDS; do COMMANDS; done"
@@ -2279,24 +2330,42 @@ msgid "printf [-v var] format [arguments]"
 msgstr "printf [-v BIẾN] ĐỊNH-DẠNG [CÁC-ĐỐI-SỐ]"
 
 #: builtins.c:229
-msgid "complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]"
-msgstr "complete [-abcdefgjksuv] [-pr] [-DE] [-o TÙY-CHỌN] [-A HÀNH-ĐỘNG] [-G MẪU-GLOB] [-W DANH-SÁCH-TỪ]  [-F HÀM] [-C LỆNH] [-X MẪU-LỌC] [-P TIỀN-TỐ] [-S HẬU-TỐ] [TÊN ...]"
+msgid ""
+"complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-"
+"W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S "
+"suffix] [name ...]"
+msgstr ""
+"complete [-abcdefgjksuv] [-pr] [-DE] [-o TÙY-CHỌN] [-A HÀNH-ĐỘNG] [-G MẪU-"
+"GLOB] [-W DANH-SÁCH-TỪ]  [-F HÀM] [-C LỆNH] [-X MẪU-LỌC] [-P TIỀN-TỐ] [-S "
+"HẬU-TỐ] [TÊN ...]"
 
 #: builtins.c:233
-msgid "compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
-msgstr "compgen [-abcdefgjksuv] [-o TÙY-CHỌN]  [-A HÀNH-ĐỘNG] [-G MẪU-GLOB] [-W DANH-SÁCH-TỪ]  [-F HÀM] [-C LỆNH] [-X MẪU-LỌC] [-P TIỀN-TỐ] [-S HẬU-TỐ] [TỪ]"
+msgid ""
+"compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  "
+"[-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
+msgstr ""
+"compgen [-abcdefgjksuv] [-o TÙY-CHỌN]  [-A HÀNH-ĐỘNG] [-G MẪU-GLOB] [-W DANH-"
+"SÁCH-TỪ]  [-F HÀM] [-C LỆNH] [-X MẪU-LỌC] [-P TIỀN-TỐ] [-S HẬU-TỐ] [TỪ]"
 
 #: builtins.c:237
 msgid "compopt [-o|+o option] [-DE] [name ...]"
 msgstr "compopt [-o|+o TÙY-CHỌN] [-DE] [TÊN ...]"
 
 #: builtins.c:240
-msgid "mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
-msgstr "mapfile [-n ĐẾM] [-O GỐC] [-s SỐ-LƯỢNG] [-t] [-u fd] [-C GỌI-NGƯỢC] [-c LƯỢNG] [MẢNG]"
+msgid ""
+"mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
+msgstr ""
+"mapfile [-n ĐẾM] [-O GỐC] [-s SỐ-LƯỢNG] [-t] [-u fd] [-C GỌI-NGƯỢC] [-c "
+"LƯỢNG] [MẢNG]"
 
 #: builtins.c:242
-msgid "readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
-msgstr "readarray [-n ĐẾM] [-O GỐC] [-s SỐ-LƯỢNG] [-t] [-u FD] [-C GỌI-NGƯỢC] [-c LƯỢNG] [MẢNG]"
+msgid ""
+"readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
+msgstr ""
+"readarray [-n ĐẾM] [-O GỐC] [-s SỐ-LƯỢNG] [-t] [-u FD] [-C GỌI-NGƯỢC] [-c "
+"LƯỢNG] [MẢNG]"
 
 #: builtins.c:254
 msgid ""
@@ -2313,7 +2382,8 @@ msgid ""
 "      -p\tPrint all defined aliases in a reusable format\n"
 "    \n"
 "    Exit Status:\n"
-"    alias returns true unless a NAME is supplied for which no alias has been\n"
+"    alias returns true unless a NAME is supplied for which no alias has "
+"been\n"
 "    defined."
 msgstr ""
 "Định nghĩa hoặc hiển thị bí danh.\n"
@@ -2361,20 +2431,24 @@ msgid ""
 "    Options:\n"
 "      -m  keymap         Use KEYMAP as the keymap for the duration of this\n"
 "                         command.  Acceptable keymap names are emacs,\n"
-"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
+"move,\n"
 "                         vi-command, and vi-insert.\n"
 "      -l                 List names of functions.\n"
 "      -P                 List function names and bindings.\n"
 "      -p                 List functions and bindings in a form that can be\n"
 "                         reused as input.\n"
-"      -S                 List key sequences that invoke macros and their values\n"
-"      -s                 List key sequences that invoke macros and their values\n"
+"      -S                 List key sequences that invoke macros and their "
+"values\n"
+"      -s                 List key sequences that invoke macros and their "
+"values\n"
 "                         in a form that can be reused as input.\n"
 "      -V                 List variable names and values\n"
 "      -v                 List variable names and values in a form that can\n"
 "                         be reused as input.\n"
 "      -q  function-name  Query about which keys invoke the named function.\n"
-"      -u  function-name  Unbind all keys which are bound to the named function.\n"
+"      -u  function-name  Unbind all keys which are bound to the named "
+"function.\n"
 "      -r  keyseq         Remove the binding for KEYSEQ.\n"
 "      -f  filename       Read key bindings from FILENAME.\n"
 "      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
@@ -2401,8 +2475,10 @@ msgstr ""
 "      -P                 Liệt kê tên hàm và tổ hợp phím\n"
 "      -p                 Liệt kê tên hàm và tổ hợp phím theo dạng dùng\n"
 "                          lại làm đầu vào được\n"
-"      -S                 Liệt kê chuỗi phím mà gọi vĩ lệnh và các giá-trị của chúng\n"
-"      -s                 Liệt kê chuỗi phím mà gọi vĩ lệnh và các giá-trị của chúng\n"
+"      -S                 Liệt kê chuỗi phím mà gọi vĩ lệnh và các giá-trị "
+"của chúng\n"
+"      -s                 Liệt kê chuỗi phím mà gọi vĩ lệnh và các giá-trị "
+"của chúng\n"
 "                          theo định dạng có thể dùng làm đầu vào\n"
 "      -V                 Liệt kê các biến và giá trị của chúng\n"
 "      -v                 Liệt kê các biến và giá trị của chúng\n"
@@ -2460,7 +2536,8 @@ msgid ""
 "    \n"
 "    Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
 "    lookup.  This is useful when you wish to reimplement a shell builtin\n"
-"    as a shell function, but need to execute the builtin within the function.\n"
+"    as a shell function, but need to execute the builtin within the "
+"function.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
@@ -2504,19 +2581,26 @@ msgstr ""
 "    Trả lại 0 trừ khi shell đang chạy hàm shell, BTHỨC cũng hợp lệ."
 
 #: builtins.c:385
+#, fuzzy
 msgid ""
 "Change the shell working directory.\n"
 "    \n"
-"    Change the current directory to DIR.  The default DIR is the value of the\n"
+"    Change the current directory to DIR.  The default DIR is the value of "
+"the\n"
 "    HOME shell variable.\n"
 "    \n"
-"    The variable CDPATH defines the search path for the directory containing\n"
-"    DIR.  Alternative directory names in CDPATH are separated by a colon (:).\n"
-"    A null directory name is the same as the current directory.  If DIR begins\n"
+"    The variable CDPATH defines the search path for the directory "
+"containing\n"
+"    DIR.  Alternative directory names in CDPATH are separated by a colon "
+"(:).\n"
+"    A null directory name is the same as the current directory.  If DIR "
+"begins\n"
 "    with a slash (/), then CDPATH is not used.\n"
 "    \n"
-"    If the directory is not found, and the shell option `cdable_vars' is set,\n"
-"    the word is assumed to be  a variable name.  If that variable has a value,\n"
+"    If the directory is not found, and the shell option `cdable_vars' is "
+"set,\n"
+"    the word is assumed to be  a variable name.  If that variable has a "
+"value,\n"
 "    its value is used for DIR.\n"
 "    \n"
 "    Options:\n"
@@ -2527,13 +2611,18 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
-"    `..' is processed by removing the immediately previous pathname component\n"
+"    `..' is processed by removing the immediately previous pathname "
+"component\n"
 "    back to a slash or the beginning of DIR.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns 0 if the directory is changed, and if $PWD is set successfully when\n"
+"    Returns 0 if the directory is changed, and if $PWD is set successfully "
+"when\n"
 "    -P is used; non-zero otherwise."
 msgstr ""
 "Đổi thư mục làm việc của shell.\n"
@@ -2566,7 +2655,7 @@ msgstr ""
 "    Trả về 0 nếu thay đổi thư mục, và nếu $PWD được đặt thành công khi\n"
 "    -P được sử dụng; không thì khác không."
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2590,9 +2679,10 @@ msgstr ""
 "    Mặc định “pwd” chạy như có mặt “-L”.\n"
 "    \n"
 "    Trạng thái thoát:\n"
-"    Trả về 0 trừ khi đưa ra tùy chọn sai hoặc không đọc được thư mục hiện tại."
+"    Trả về 0 trừ khi đưa ra tùy chọn sai hoặc không đọc được thư mục hiện "
+"tại."
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2608,7 +2698,7 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Lúc nào cũng thành công."
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2620,7 +2710,7 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Lúc nào cũng thành công."
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2632,12 +2722,13 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Lúc nào cũng không thành công."
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
 "    Runs COMMAND with ARGS suppressing  shell function lookup, or display\n"
-"    information about the specified COMMANDs.  Can be used to invoke commands\n"
+"    information about the specified COMMANDs.  Can be used to invoke "
+"commands\n"
 "    on disk when a function with the same name exists.\n"
 "    \n"
 "    Options:\n"
@@ -2665,7 +2756,7 @@ msgstr ""
 "    Trả lại trạng thái thoát của LỆNH, hoặc thất bại nếu không tìm\n"
 "    thấy LỆNH."
 
-#: builtins.c:485
+#: builtins.c:487
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2696,7 +2787,8 @@ msgid ""
 "    Variables with the integer attribute have arithmetic evaluation (see\n"
 "    the `let' command) performed when the variable is assigned a value.\n"
 "    \n"
-"    When used in a function, `declare' makes NAMEs local, as with the `local'\n"
+"    When used in a function, `declare' makes NAMEs local, as with the "
+"`local'\n"
 "    command.  The `-g' option suppresses this behavior.\n"
 "    \n"
 "    Exit Status:\n"
@@ -2738,7 +2830,7 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại thành công trừ khi đưa ra tùy chọn sai hoặc gặp lỗi."
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2748,7 +2840,7 @@ msgstr ""
 "\n"
 "    Lỗi thời. Xem “help declare”."
 
-#: builtins.c:533
+#: builtins.c:535
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2774,11 +2866,12 @@ msgstr ""
 "    Trả lại thành công trừ khi đưa ra tùy chọn sai hay gặp lỗi,\n"
 "    hoặc nếu shell không chạy hàm."
 
-#: builtins.c:550
+#: builtins.c:552
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
-"    Display the ARGs, separated by a single space character and followed by a\n"
+"    Display the ARGs, separated by a single space character and followed by "
+"a\n"
 "    newline, on the standard output.\n"
 "    \n"
 "    Options:\n"
@@ -2833,7 +2926,7 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại thành công nếu không gặp lỗi khi ghi."
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2855,7 +2948,7 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại thành công nếu không gặp lỗi ghi."
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2905,11 +2998,12 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại thành công trừ khi TÊN không phải lệnh dựng sẵn hoặc gặp lỗi."
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
-"    Combine ARGs into a single string, use the result as input to the shell,\n"
+"    Combine ARGs into a single string, use the result as input to the "
+"shell,\n"
 "    and execute the resulting commands.\n"
 "    \n"
 "    Exit Status:\n"
@@ -2923,7 +3017,7 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại trạng thái thoát của câu lệnh hay thành công nếu lệnh rỗng."
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2999,12 +3093,13 @@ msgstr ""
 "    Trả lại thành công nếu tìm thấy một tùy chọn; không thành công nếu\n"
 "    gặp kết thúc các tùy chọn, hoặc nếu gặp lỗi."
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
 "    Execute COMMAND, replacing this shell with the specified program.\n"
-"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not specified,\n"
+"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not "
+"specified,\n"
 "    any redirections take effect in the current shell.\n"
 "    \n"
 "    Options:\n"
@@ -3012,11 +3107,13 @@ msgid ""
 "      -c\t\texecute COMMAND with an empty environment\n"
 "      -l\t\tplace a dash in the zeroth argument to COMMAND\n"
 "    \n"
-"    If the command cannot be executed, a non-interactive shell exits, unless\n"
+"    If the command cannot be executed, a non-interactive shell exits, "
+"unless\n"
 "    the shell option `execfail' is set.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless COMMAND is not found or a redirection error occurs."
+"    Returns success unless COMMAND is not found or a redirection error "
+"occurs."
 msgstr ""
 "Thay thế shell bằng câu lệnh đưa ra.\n"
 "\n"
@@ -3035,7 +3132,7 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại thành công trừ khi không tìm được LỆNH hoặc gặp lỗi chuyển hướng."
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -3047,11 +3144,12 @@ msgstr ""
 "    Thoát khỏi shell với trạng thái N. Không xác định N thì trạng thái\n"
 "    thoát là trạng thái của lệnh cuối cùng được chạy."
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
-"    Exits a login shell with exit status N.  Returns an error if not executed\n"
+"    Exits a login shell with exit status N.  Returns an error if not "
+"executed\n"
 "    in a login shell."
 msgstr ""
 "Thoát shell đăng nhập.\n"
@@ -3059,17 +3157,19 @@ msgstr ""
 "   Thoát khỏi shell đăng nhập với trạng thái N. Trả về lỗi nếu không\n"
 "   phải shell đăng nhập."
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
-"    fc is used to list or edit and re-execute commands from the history list.\n"
+"    fc is used to list or edit and re-execute commands from the history "
+"list.\n"
 "    FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
 "    string, which means the most recent command beginning with that\n"
 "    string.\n"
 "    \n"
 "    Options:\n"
-"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then EDITOR,\n"
+"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then "
+"EDITOR,\n"
 "    \t\tthen vi\n"
 "      -l \tlist lines instead of editing\n"
 "      -n\tomit line numbers when listing\n"
@@ -3083,7 +3183,8 @@ msgid ""
 "    the last command.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success or status of executed command; non-zero if an error occurs."
+"    Returns success or status of executed command; non-zero if an error "
+"occurs."
 msgstr ""
 "Hiển thị hoặc thực thi lệnh từ lược sử.\n"
 "\n"
@@ -3108,7 +3209,7 @@ msgstr ""
 "    Trả lại thành công hay trạng thái của câu lệnh được thực thi; gặp\n"
 "    lỗi thì khác số không."
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3129,12 +3230,14 @@ msgstr ""
 "    Trạng thái của câu lệnh được nâng lên trước; hoặc thất bại nếu xảy\n"
 "    ra lỗi."
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
-"    Place the jobs identified by each JOB_SPEC in the background, as if they\n"
-"    had been started with `&'.  If JOB_SPEC is not present, the shell's notion\n"
+"    Place the jobs identified by each JOB_SPEC in the background, as if "
+"they\n"
+"    had been started with `&'.  If JOB_SPEC is not present, the shell's "
+"notion\n"
 "    of the current job is used.\n"
 "    \n"
 "    Exit Status:\n"
@@ -3150,17 +3253,19 @@ msgstr ""
 "    Trả lại thành công nếu chức năng điều khiển công việc được bật và\n"
 "    không gặp lỗi."
 
-#: builtins.c:782
+#: builtins.c:784
+#, fuzzy
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
 "    Determine and remember the full pathname of each command NAME.  If\n"
-"    no arguments are given, information about remembered commands is displayed.\n"
+"    no arguments are given, information about remembered commands is "
+"displayed.\n"
 "    \n"
 "    Options:\n"
 "      -d\t\tforget the remembered location of each NAME\n"
 "      -l\t\tdisplay in a format that may be reused as input\n"
-"      -p pathname\tuse PATHNAME is the full pathname of NAME\n"
+"      -p pathname\tuse PATHNAME as the full pathname of NAME\n"
 "      -r\t\tforget all remembered locations\n"
 "      -t\t\tprint the remembered location of each NAME, preceding\n"
 "    \t\teach location with the corresponding NAME if multiple\n"
@@ -3194,7 +3299,7 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại thành công nếu tìm được TÊN và không đưa ra tùy chọn sai."
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3212,7 +3317,8 @@ msgid ""
 "      PATTERN\tPattern specifiying a help topic\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless PATTERN is not found or an invalid option is given."
+"    Returns success unless PATTERN is not found or an invalid option is "
+"given."
 msgstr ""
 "Hiển thị thông tin về lệnh dựng sẵn.\n"
 "\n"
@@ -3232,7 +3338,7 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại thành công nếu tìm được MẪU và không đưa ra tùy chọn sai."
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3259,7 +3365,8 @@ msgid ""
 "    \n"
 "    If the $HISTTIMEFORMAT variable is set and not null, its value is used\n"
 "    as a format string for strftime(3) to print the time stamp associated\n"
-"    with each displayed history entry.  No time stamps are printed otherwise.\n"
+"    with each displayed history entry.  No time stamps are printed "
+"otherwise.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or an error occurs."
@@ -3296,7 +3403,7 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại thành công nếu không gặp tùy chọn sai hay gặp lỗi."
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3339,7 +3446,7 @@ msgstr ""
 "    Trả lại thành công nếu không gặp tùy chọn sai hay gặp lỗi.\n"
 "    Đưa ra “-x” thì trả lại trạng thái thoát của LỆNH."
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3370,7 +3477,7 @@ msgstr ""
 "    Trả lại thành công nếu không đưa ra tùy chọn sai hay\n"
 "    ĐTCV sai."
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3410,14 +3517,15 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại thành công nếu không đưa ra tùy chọn sai hay gặp lỗi."
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
 "    Evaluate each ARG as an arithmetic expression.  Evaluation is done in\n"
 "    fixed-width integers with no check for overflow, though division by 0\n"
 "    is trapped and flagged as an error.  The following list of operators is\n"
-"    grouped into levels of equal-precedence operators.  The levels are listed\n"
+"    grouped into levels of equal-precedence operators.  The levels are "
+"listed\n"
 "    in order of decreasing precedence.\n"
 "    \n"
 "    \tid++, id--\tvariable post-increment, post-decrement\n"
@@ -3493,18 +3601,21 @@ msgstr ""
 "    Nếu ĐỐI-SỐ cuối cùng được định giá thành 0 thì trả về 1; không thì\n"
 "    trả về 0."
 
-#: builtins.c:981
+#: builtins.c:983
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
 "    Reads a single line from the standard input, or from file descriptor FD\n"
-"    if the -u option is supplied.  The line is split into fields as with word\n"
+"    if the -u option is supplied.  The line is split into fields as with "
+"word\n"
 "    splitting, and the first word is assigned to the first NAME, the second\n"
 "    word to the second NAME, and so on, with any leftover words assigned to\n"
-"    the last NAME.  Only the characters found in $IFS are recognized as word\n"
+"    the last NAME.  Only the characters found in $IFS are recognized as "
+"word\n"
 "    delimiters.\n"
 "    \n"
-"    If no NAMEs are supplied, the line read is stored in the REPLY variable.\n"
+"    If no NAMEs are supplied, the line read is stored in the REPLY "
+"variable.\n"
 "    \n"
 "    Options:\n"
 "      -a array\tassign the words read to sequential indices of the array\n"
@@ -3516,13 +3627,15 @@ msgid ""
 "      -n nchars\treturn after reading NCHARS characters rather than waiting\n"
 "    \t\tfor a newline, but honor a delimiter if fewer than NCHARS\n"
 "    \t\tcharacters are read before the delimiter\n"
-"      -N nchars\treturn only after reading exactly NCHARS characters, unless\n"
+"      -N nchars\treturn only after reading exactly NCHARS characters, "
+"unless\n"
 "    \t\tEOF is encountered or read times out, ignoring any delimiter\n"
 "      -p prompt\toutput the string PROMPT without a trailing newline before\n"
 "    \t\tattempting to read\n"
 "      -r\t\tdo not allow backslashes to escape any characters\n"
 "      -s\t\tdo not echo input coming from a terminal\n"
-"      -t timeout\ttime out and return failure if a complete line of input is\n"
+"      -t timeout\ttime out and return failure if a complete line of input "
+"is\n"
 "    \t\tnot read within TIMEOUT seconds.  The value of the TMOUT\n"
 "    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
 "    \t\tfractional number.  If TIMEOUT is 0, read returns immediately,\n"
@@ -3532,8 +3645,10 @@ msgid ""
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
-"    The return code is zero, unless end-of-file is encountered, read times out\n"
-"    (in which case it's greater than 128), a variable assignment error occurs,\n"
+"    The return code is zero, unless end-of-file is encountered, read times "
+"out\n"
+"    (in which case it's greater than 128), a variable assignment error "
+"occurs,\n"
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 "Đọc một dòng từ đầu nhập chuẩn và tách ra nhiều trường.\n"
@@ -3577,7 +3692,7 @@ msgstr ""
 "    Mã trả lại là số không, nếu không gặp kết thúc tập tin, hay chờ quá\n"
 "    lâu, hoặc đưa ra bộ mô tả tập tin sai làm đối số cho “-u”."
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3598,7 +3713,7 @@ msgstr ""
 "    Trả lại N, hoặc bị lỗi nếu shell không đang chạy một hàm hay văn\n"
 "    lệnh."
 
-#: builtins.c:1039
+#: builtins.c:1041
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3641,7 +3756,8 @@ msgid ""
 "              physical     same as -P\n"
 "              pipefail     the return value of a pipeline is the status of\n"
 "                           the last command to exit with a non-zero status,\n"
-"                           or zero if no command exited with a non-zero status\n"
+"                           or zero if no command exited with a non-zero "
+"status\n"
 "              posix        change the behavior of bash where the default\n"
 "                           operation differs from the Posix standard to\n"
 "                           match the standard\n"
@@ -3749,11 +3865,14 @@ msgstr ""
 "                theo mặc định khi shell tương tác\n"
 "        -P      Đặt thì không theo liên kết mềm\n"
 "                khi thực thi câu lệnh như cd mà chuyển đổi thư mục hiện tại\n"
-"        -T      Nếu đặt thì bẫy DEBUG (gỡ lỗi) được các hàm của shell kế thừa\n"
-"        --      Gán bất cứ đối số còn lại nào cho những tham số thuộc vị trí.\n"
+"        -T      Nếu đặt thì bẫy DEBUG (gỡ lỗi) được các hàm của shell kế "
+"thừa\n"
+"        --      Gán bất cứ đối số còn lại nào cho những tham số thuộc vị "
+"trí.\n"
 "                Nếu không còn thừa lại đối số nào, tham số vị trí\n"
 "                ìm kiếm được đặt.\n"
-"        -       Gán bất cứ đối số còn lại nào cho những tham số thuộc vị trí.\n"
+"        -       Gán bất cứ đối số còn lại nào cho những tham số thuộc vị "
+"trí.\n"
 "                Hai tùy chọn -x và -v đều bị tắt.\n"
 "    \n"
 "    Việc dùng + thay - làm tắt cờ. Các cờ cũng có thể được dùng khi\n"
@@ -3765,7 +3884,7 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại thành công trừ phi gặp tùy chọn sai."
 
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3777,7 +3896,8 @@ msgid ""
 "      -n\ttreat each NAME as a name reference and unset the variable itself\n"
 "    \trather than the variable it references\n"
 "    \n"
-"    Without options, unset first tries to unset a variable, and if that fails,\n"
+"    Without options, unset first tries to unset a variable, and if that "
+"fails,\n"
 "    tries to unset a function.\n"
 "    \n"
 "    Some variables cannot be unset; also see `readonly'.\n"
@@ -3803,12 +3923,13 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại thành công nếu không đưa ra tùy chọn sai hay TÊN chỉ-đọc."
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
 "    Marks each NAME for automatic export to the environment of subsequently\n"
-"    executed commands.  If VALUE is supplied, assign VALUE before exporting.\n"
+"    executed commands.  If VALUE is supplied, assign VALUE before "
+"exporting.\n"
 "    \n"
 "    Options:\n"
 "      -f\trefer to shell functions\n"
@@ -3835,7 +3956,8 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại thành công nếu không đưa ra tùy chọn hay TÊN sai,"
 
-#: builtins.c:1165
+#: builtins.c:1167
+#, fuzzy
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3847,7 +3969,9 @@ msgid ""
 "      -a\trefer to indexed array variables\n"
 "      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
-"      -p\tdisplay a list of all readonly variables and functions\n"
+"      -p\tdisplay a list of all readonly variables or functions, depending "
+"on\n"
+"            whether or not the -f option is given\n"
 "    \n"
 "    An argument of `--' disables further option processing.\n"
 "    \n"
@@ -3871,7 +3995,7 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại thành công nếu không đưa ra tùy chọn sai hay TÊN sai."
 
-#: builtins.c:1186
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3889,7 +4013,7 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại thành công trừ khi N âm hay lớn hơn $#."
 
-#: builtins.c:1198 builtins.c:1213
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3912,7 +4036,7 @@ msgstr ""
 "    Trả lại trạng thái của câu lệnh cuối cùng được thực thi trong\n"
 "    TẬP-TIN; không thành công nếu không thể đọc TẬP-TIN."
 
-#: builtins.c:1229
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -3937,7 +4061,7 @@ msgstr ""
 "    Trả lại thành công trừ khi chức năng điều khiển công việc không\n"
 "    được bật hoặc gặp lỗi."
 
-#: builtins.c:1245
+#: builtins.c:1248
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3971,7 +4095,8 @@ msgid ""
 "      -x FILE        True if the file is executable by you.\n"
 "      -O FILE        True if the file is effectively owned by you.\n"
 "      -G FILE        True if the file is effectively owned by your group.\n"
-"      -N FILE        True if the file has been modified since it was last read.\n"
+"      -N FILE        True if the file has been modified since it was last "
+"read.\n"
 "    \n"
 "      FILE1 -nt FILE2  True if file1 is newer than file2 (according to\n"
 "                       modification date).\n"
@@ -3992,7 +4117,8 @@ msgid ""
 "      STRING1 != STRING2\n"
 "                     True if the strings are not equal.\n"
 "      STRING1 < STRING2\n"
-"                     True if STRING1 sorts before STRING2 lexicographically.\n"
+"                     True if STRING1 sorts before STRING2 "
+"lexicographically.\n"
 "      STRING1 > STRING2\n"
 "                     True if STRING1 sorts after STRING2 lexicographically.\n"
 "    \n"
@@ -4000,7 +4126,8 @@ msgid ""
 "    \n"
 "      -o OPTION      True if the shell option OPTION is enabled.\n"
 "      -v VAR\t True if the shell variable VAR is set\n"
-"      -R VAR\t True if the shell variable VAR is set and is a name reference.\n"
+"      -R VAR\t True if the shell variable VAR is set and is a name "
+"reference.\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"
@@ -4069,7 +4196,8 @@ msgstr ""
 "    \n"
 "      CHUỖI1 = CHUỖI2  Đúng nếu hai chuỗi trùng nhau.\n"
 "      CHUỖI1 != CHUỖI2 Đúng nếu hai chuỗi khác nhau.\n"
-"      CHUỖI1 < CHUỖI2  Đúng nếu CHUỖI1 xếp trước CHUỖI2 theo thứ tự từ điển.\n"
+"      CHUỖI1 < CHUỖI2  Đúng nếu CHUỖI1 xếp trước CHUỖI2 theo thứ tự từ "
+"điển.\n"
 "      CHUỖI1 > CHUỖI2  Đúng nếu CHUỖI1 xếp sau CHUỖI2 theo thứ tự từ điển.\n"
 "    \n"
 "    Toán tử khác:\n"
@@ -4092,7 +4220,7 @@ msgstr ""
 "    Trả lại thành công nếu BTHỨC định giá là Đúng; không thành công\n"
 "    nếu BTHỨC định giá thành Sai hay đối số được chỉ ra sai."
 
-#: builtins.c:1326
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4104,11 +4232,12 @@ msgstr ""
 "    Lệnh này cùng chức năng lệnh dựng sẵn \"test\", nhưng đối số cuối\n"
 "    cùng phải là ký tự “]” để khớp với “[” ở đầu."
 
-#: builtins.c:1335
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
-"    Prints the accumulated user and system times for the shell and all of its\n"
+"    Prints the accumulated user and system times for the shell and all of "
+"its\n"
 "    child processes.\n"
 "    \n"
 "    Exit Status:\n"
@@ -4122,11 +4251,12 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Lúc nào cũng thành công."
 
-#: builtins.c:1347
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
-"    Defines and activates handlers to be run when the shell receives signals\n"
+"    Defines and activates handlers to be run when the shell receives "
+"signals\n"
 "    or other conditions.\n"
 "    \n"
 "    ARG is a command to be read and executed when the shell receives the\n"
@@ -4135,26 +4265,34 @@ msgid ""
 "    value.  If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
 "    shell and by the commands it invokes.\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.  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"
+"    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.  "
+"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"
+"    If no arguments are supplied, trap prints the list of commands "
+"associated\n"
 "    with each signal.\n"
 "    \n"
 "    Options:\n"
 "      -l\tprint a list of signal names and their corresponding numbers\n"
 "      -p\tdisplay the trap commands associated with each SIGNAL_SPEC\n"
 "    \n"
-"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal number.\n"
+"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal "
+"number.\n"
 "    Signal names are case insensitive and the SIG prefix is optional.  A\n"
 "    signal may be sent to the shell with \"kill -signal $$\".\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless a SIGSPEC is invalid or an invalid option is given."
+"    Returns success unless a SIGSPEC is invalid or an invalid option is "
+"given."
 msgstr ""
 "Bẫy tín hiệu và sự kiện khác.\n"
 "\n"
@@ -4190,7 +4328,7 @@ msgstr ""
 "    Trả lại thành công trừ phi đưa ra ĐTTH sai hay tùy chọn\n"
 "    sai."
 
-#: builtins.c:1383
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -4216,7 +4354,8 @@ msgid ""
 "      NAME\tCommand name to be interpreted.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success if all of the NAMEs are found; fails if any are not found."
+"    Returns success if all of the NAMEs are found; fails if any are not "
+"found."
 msgstr ""
 "Hiển thị thông tin loại câu lệnh.\n"
 "\n"
@@ -4245,11 +4384,12 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại thành công nếu tìm thấy tất cả các TÊN; không thì bị lỗi."
 
-#: builtins.c:1414
+#: builtins.c:1417
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
-"    Provides control over the resources available to the shell and processes\n"
+"    Provides control over the resources available to the shell and "
+"processes\n"
 "    it creates, on systems that allow such control.\n"
 "    \n"
 "    Options:\n"
@@ -4332,7 +4472,7 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại thành công nếu không đưa ra tùy chọn sai hay có lỗi phát sinh."
 
-#: builtins.c:1462
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -4365,14 +4505,16 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại thành công nếu không có CHẾ_ĐỘ sai hay tùy chọn sai."
 
-#: builtins.c:1482
+#: builtins.c:1485
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
-"    Waits for each process identified by an ID, which may be a process ID or a\n"
+"    Waits for each process identified by an ID, which may be a process ID or "
+"a\n"
 "    job specification, and reports its termination status.  If ID is not\n"
 "    given, waits for all currently active child processes, and the return\n"
-"    status is zero.  If ID is a a job specification, waits for all processes\n"
+"    status is zero.  If ID is a a job specification, waits for all "
+"processes\n"
 "    in that job's pipeline.\n"
 "    \n"
 "    If the -n option is supplied, waits for the next job to terminate and\n"
@@ -4390,23 +4532,26 @@ msgstr ""
 "    về là không. Nếu ID là đặc tả công việc thì đợi tất cả các tiến\n"
 "    trình vẫn nằm trong ống dẫn của công việc đó.\n"
 "    \n"
-"    Nếu tùy-chọn -n được áp dùng thì đợi cho đến khi công việc kế chấm dứt và\n"
+"    Nếu tùy-chọn -n được áp dùng thì đợi cho đến khi công việc kế chấm dứt "
+"và\n"
 "    trả về trạng thái thoát của nó.\n"
 "\n"
 "    Trạng thái thoát:\n"
 "    Trả về trạng thái của ID cuối; không thành công nếu ID sai hoặc đưa\n"
 "    ra tùy chọn sai."
 
-#: builtins.c:1503
+#: builtins.c:1506
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
-"    Waits for each process specified by a PID and reports its termination status.\n"
+"    Waits for each process specified by a PID and reports its termination "
+"status.\n"
 "    If PID is not given, waits for all currently active child processes,\n"
 "    and the return status is zero.  PID must be a process ID.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns the status of the last PID; fails if PID is invalid or an invalid\n"
+"    Returns the status of the last PID; fails if PID is invalid or an "
+"invalid\n"
 "    option is given."
 msgstr ""
 "Đợi tiến trình chạy xong và trả về trạng thái thoát.\n"
@@ -4419,7 +4564,7 @@ msgstr ""
 "    Trả lại trạng thái của PID; không thành công nếu PID sai, hoặc nếu\n"
 "    đưa ra tùy chọn sai."
 
-#: builtins.c:1518
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -4433,14 +4578,16 @@ msgid ""
 msgstr ""
 "Thực thi lệnh cho từng phần tử nằm trong danh sách.\n"
 "\n"
-"    Vòng lặp “for” thực thi lệnh cho từng phần tử nằm trong danh sách. Không\n"
+"    Vòng lặp “for” thực thi lệnh cho từng phần tử nằm trong danh sách. "
+"Không\n"
 "    ghi “in TỪ ...” thì ngầm định “in \"$@\"”. Đối với mỗi phần tử trong\n"
-"    danh sách, đặt giá trị phần tử đó cho biến TÊN rồi thực thi CÁC;CÂU;LỆNH.\n"
+"    danh sách, đặt giá trị phần tử đó cho biến TÊN rồi thực thi CÁC;CÂU;"
+"LỆNH.\n"
 "\n"
 "    Trạng thái thoát:\n"
 "    Trả lại trạng thái của câu lệnh cuối cùng được chạy."
 
-#: builtins.c:1532
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -4470,7 +4617,7 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại trạng thái của câu lệnh cuối cùng được chạy."
 
-#: builtins.c:1550
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -4504,7 +4651,7 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại trạng thái của câu lệnh cuối cùng được chạy."
 
-#: builtins.c:1571
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -4533,7 +4680,7 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trạng thái trả về là trạng thái trả về của ỐNG-DẪN."
 
-#: builtins.c:1588
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -4551,16 +4698,21 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại trạng thái của câu lệnh cuối cùng được chạy."
 
-#: builtins.c:1600
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
-"    The `if COMMANDS' list is executed.  If its exit status is zero, then the\n"
-"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list is\n"
+"    The `if COMMANDS' list is executed.  If its exit status is zero, then "
+"the\n"
+"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list "
+"is\n"
 "    executed in turn, and if its exit status is zero, the corresponding\n"
-"    `then COMMANDS' list is executed and the if command completes.  Otherwise,\n"
-"    the `else COMMANDS' list is executed, if present.  The exit status of the\n"
-"    entire construct is the exit status of the last command executed, or zero\n"
+"    `then COMMANDS' list is executed and the if command completes.  "
+"Otherwise,\n"
+"    the `else COMMANDS' list is executed, if present.  The exit status of "
+"the\n"
+"    entire construct is the exit status of the last command executed, or "
+"zero\n"
 "    if no condition tested true.\n"
 "    \n"
 "    Exit Status:\n"
@@ -4568,7 +4720,8 @@ msgid ""
 msgstr ""
 "Thực thi câu lệnh có điều kiện.\n"
 "\n"
-"    Danh sách “if CÁC;CÂU;LỆNH” được thực thi. Nếu trạng thái thoát là không,\n"
+"    Danh sách “if CÁC;CÂU;LỆNH” được thực thi. Nếu trạng thái thoát là "
+"không,\n"
 "    thì thực thi danh sách “then LỆNH”. Không thì thực thi lần lượt\n"
 "    mỗi danh sách “elif LỆNH”. và nếu trạng thái thoát là không, thì\n"
 "    thực thi danh sách “then LỆNH” tương ứng và hoàn tất lệnh\n"
@@ -4580,7 +4733,7 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại trạng thái của câu lệnh cuối cùng được chạy."
 
-#: builtins.c:1617
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -4592,13 +4745,14 @@ msgid ""
 msgstr ""
 "Thực thi lệnh chừng nào phép thử còn thành công.\n"
 "\n"
-"    Khai triển và thực thi CÁC;CÂU;LỆNH chừng nào lệnh cuối cùng trong “while” LỆNH\n"
+"    Khai triển và thực thi CÁC;CÂU;LỆNH chừng nào lệnh cuối cùng trong "
+"“while” LỆNH\n"
 "    có trạng thái thoát là không.\n"
 "\n"
 "    Trạng thái thoát:\n"
 "    Trả lại trạng thái của câu lệnh cuối cùng được chạy."
 
-#: builtins.c:1629
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -4610,13 +4764,14 @@ msgid ""
 msgstr ""
 "Thực thi lệnh chừng nào phép thử vẫn không thành công.\n"
 "\n"
-"    Khai triển và thực thi CÁC;CÂU;LỆNH chừng nào lệnh cuối cùng trong “until” LỆNH\n"
+"    Khai triển và thực thi CÁC;CÂU;LỆNH chừng nào lệnh cuối cùng trong "
+"“until” LỆNH\n"
 "    có trạng thái thoát là khác không.\n"
 "\n"
 "    Trạng thái thoát:\n"
 "    Trả lại trạng thái của câu lệnh cuối cùng được chạy."
 
-#: builtins.c:1641
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -4637,12 +4792,13 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại trạng thái thoát của câu LỆNH."
 
-#: builtins.c:1655
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
 "    Create a shell function named NAME.  When invoked as a simple command,\n"
-"    NAME runs COMMANDs in the calling shell's context.  When NAME is invoked,\n"
+"    NAME runs COMMANDs in the calling shell's context.  When NAME is "
+"invoked,\n"
 "    the arguments are passed to the function as $1...$n, and the function's\n"
 "    name is in $FUNCNAME.\n"
 "    \n"
@@ -4659,7 +4815,7 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại thành công nếu TÊN không phải chỉ đọc."
 
-#: builtins.c:1669
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -4677,7 +4833,7 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại trạng thái của câu lệnh cuối cùng được chạy."
 
-#: builtins.c:1681
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -4700,7 +4856,7 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại trạng thái của công việc đã tiếp tục lại."
 
-#: builtins.c:1696
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -4718,13 +4874,16 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại 1 nếu BTHỨC tính là 0; không thì trả lại 0."
 
-#: builtins.c:1708
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
-"    Returns a status of 0 or 1 depending on the evaluation of the conditional\n"
-"    expression EXPRESSION.  Expressions are composed of the same primaries used\n"
-"    by the `test' builtin, and may be combined using the following operators:\n"
+"    Returns a status of 0 or 1 depending on the evaluation of the "
+"conditional\n"
+"    expression EXPRESSION.  Expressions are composed of the same primaries "
+"used\n"
+"    by the `test' builtin, and may be combined using the following "
+"operators:\n"
 "    \n"
 "      ( EXPRESSION )\tReturns the value of EXPRESSION\n"
 "      ! EXPRESSION\t\tTrue if EXPRESSION is false; else false\n"
@@ -4751,7 +4910,8 @@ msgstr ""
 "      ( BTHỨC )\t\tTrả về giá trị của BTHỨC\n"
 "      ! BTHỨC\t\tĐúng nếu BTHỨC là không đúng. Ngược lại sai\n"
 "      BTHỨC1 && BTHỨC2\tĐúng nếu cả hai biểu thức đều đúng. Ngược lại sai.\n"
-"      BTHỨC1 || BTHỨC2\tĐúng nếu một trong hai biểu thức đúng. Ngược lại sai.\n"
+"      BTHỨC1 || BTHỨC2\tĐúng nếu một trong hai biểu thức đúng. Ngược lại "
+"sai.\n"
 "    \n"
 "    Khi dùng toán từ “==” và “!=”, chuỗi bên phải toán tử được dùng\n"
 "    làm mẫu, và thực hiện khớp mẫu. Khi dùng toán tử “=~”, chuỗi bên\n"
@@ -4763,7 +4923,7 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    0 hay 1 phụ thuộc vào giá trị của BTHỨC."
 
-#: builtins.c:1734
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -4867,7 +5027,7 @@ msgstr ""
 "    HISTIGNORE\tDanh sách mẫu cách bằng dấu hai chấm dùng để quyết định\n"
 "        \tnhững câu lệnh nào nên được lưu vào danh sách lịch sử.\n"
 
-#: builtins.c:1791
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -4921,7 +5081,7 @@ msgstr ""
 "    Trả lại thành công nếu không đưa ra đối số sai, cũng không sai\n"
 "    chuyển đổi thư mục."
 
-#: builtins.c:1825
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -4969,7 +5129,7 @@ msgstr ""
 "    Trả lại thành công nếu không đưa ra đối số sai, cũng không sai\n"
 "    chuyển đổi thư mục."
 
-#: builtins.c:1855
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -4986,10 +5146,12 @@ msgid ""
 "    \twith its position in the stack\n"
 "    \n"
 "    Arguments:\n"
-"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
 "    Exit Status:\n"
@@ -5020,12 +5182,13 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả về thành công nếu không đưa ra tùy chọn sai hay gặp lỗi."
 
-#: builtins.c:1884
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
 "    Change the setting of each shell option OPTNAME.  Without any option\n"
-"    arguments, list all shell options with an indication of whether or not each\n"
+"    arguments, list all shell options with an indication of whether or not "
+"each\n"
 "    is set.\n"
 "    \n"
 "    Options:\n"
@@ -5056,7 +5219,7 @@ msgstr ""
 "    Trả lại thành công nếu TÊN_TÙY_CHỌN được bật; không thành công nếu\n"
 "    đưa ra tùy chọn sai hay TÊN_TÙY_CHỌN bị tắt."
 
-#: builtins.c:1905
+#: builtins.c:1908
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -5064,27 +5227,34 @@ msgid ""
 "      -v var\tassign the output to shell variable VAR rather than\n"
 "    \t\tdisplay it on the standard output\n"
 "    \n"
-"    FORMAT is a character string which contains three types of objects: plain\n"
-"    characters, which are simply copied to standard output; character escape\n"
+"    FORMAT is a character string which contains three types of objects: "
+"plain\n"
+"    characters, which are simply copied to standard output; character "
+"escape\n"
 "    sequences, which are converted and copied to the standard output; and\n"
-"    format specifications, each of which causes printing of the next successive\n"
+"    format specifications, each of which causes printing of the next "
+"successive\n"
 "    argument.\n"
 "    \n"
-"    In addition to the standard format specifications described in printf(1),\n"
+"    In addition to the standard format specifications described in "
+"printf(1),\n"
 "    printf interprets:\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"
+"      %(fmt)T output the date-time string resulting from using FMT as a "
+"format\n"
 "            string for strftime(3)\n"
 "    \n"
 "    The format is re-used as necessary to consume all of the arguments.  If\n"
 "    there are fewer arguments than the format requires,  extra format\n"
-"    specifications behave as if a zero value or null string, as appropriate,\n"
+"    specifications behave as if a zero value or null string, as "
+"appropriate,\n"
 "    had been supplied.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or a write or assignment\n"
+"    Returns success unless an invalid option is given or a write or "
+"assignment\n"
 "    error occurs."
 msgstr ""
 "Định dạng và in ĐỐI-SỐ theo điều khiển của ĐỊNH_DẠNG.\n"
@@ -5095,7 +5265,8 @@ msgstr ""
 "    \n"
 "    ĐỊNH_DẠNG là chuỗi ký tự mà chứa ba kiểu đối tượng: ký tự bình\n"
 "    thường, cái này được chép ra đầu ra chuẩn; dãy ký tự thoát, dùng để\n"
-"    chuyển đổi sau đó sao chép sang đầu ra chuẩn; và các ký hiệu đặc tả định dạng,\n"
+"    chuyển đổi sau đó sao chép sang đầu ra chuẩn; và các ký hiệu đặc tả định "
+"dạng,\n"
 "    mỗi đặc tả này tác động lên đối số tương ứng.\n"
 "    \n"
 "    Ngoài đặc tả định dạng chuẩn được dùng trong printf(1) và printf(3),\n"
@@ -5114,12 +5285,14 @@ msgstr ""
 "    Trả lại thành công trừ phi đưa ra tùy chọn sai hay gặp lỗi khi ghi\n"
 "    hay gán."
 
-#: builtins.c:1939
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
-"    For each NAME, specify how arguments are to be completed.  If no options\n"
-"    are supplied, existing completion specifications are printed in a way that\n"
+"    For each NAME, specify how arguments are to be completed.  If no "
+"options\n"
+"    are supplied, existing completion specifications are printed in a way "
+"that\n"
 "    allows them to be reused as input.\n"
 "    \n"
 "    Options:\n"
@@ -5159,12 +5332,13 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại thành công nếu không đưa ra tùy chọn sai hay gặp lỗi."
 
-#: builtins.c:1967
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
 "    Intended to be used from within a shell function generating possible\n"
-"    completions.  If the optional WORD argument is supplied, matches against\n"
+"    completions.  If the optional WORD argument is supplied, matches "
+"against\n"
 "    WORD are generated.\n"
 "    \n"
 "    Exit Status:\n"
@@ -5179,13 +5353,16 @@ msgstr ""
 "    Trạng thái thoát:\n"
 "    Trả lại thành công nếu không đưa ra tùy chọn sai hay gặp lỗi."
 
-#: builtins.c:1982
+#: builtins.c:1985
 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 being executed.  If no OPTIONs are given, print\n"
-"    the completion options for each NAME or the current completion specification.\n"
+"    Modify the completion options for each NAME, or, if no NAMEs are "
+"supplied,\n"
+"    the completion currently being executed.  If no OPTIONs are given, "
+"print\n"
+"    the completion options for each NAME or the current completion "
+"specification.\n"
 "    \n"
 "    Options:\n"
 "    \t-o option\tSet completion option OPTION for each NAME\n"
@@ -5232,22 +5409,28 @@ msgstr ""
 "    Trả lại thành công trừ phi đưa ra tùy chọn sai, hoặc TÊN có một\n"
 "    đặc tả điền nốt được xác định."
 
-#: builtins.c:2012
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
-"    Read lines from the standard input into the indexed array variable ARRAY, or\n"
-"    from file descriptor FD if the -u option is supplied.  The variable MAPFILE\n"
+"    Read lines from the standard input into the indexed array variable "
+"ARRAY, or\n"
+"    from file descriptor FD if the -u option is supplied.  The variable "
+"MAPFILE\n"
 "    is the default ARRAY.\n"
 "    \n"
 "    Options:\n"
-"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are copied.\n"
-"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default index is 0.\n"
+"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are "
+"copied.\n"
+"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default "
+"index is 0.\n"
 "      -s count \tDiscard the first COUNT lines read.\n"
 "      -t\t\tRemove a trailing newline from each line read.\n"
-"      -u fd\t\tRead lines from file descriptor FD instead of the standard input.\n"
+"      -u fd\t\tRead lines from file descriptor FD instead of the standard "
+"input.\n"
 "      -C callback\tEvaluate CALLBACK each time QUANTUM lines are read.\n"
-"      -c quantum\tSpecify the number of lines read between each call to CALLBACK.\n"
+"      -c quantum\tSpecify the number of lines read between each call to "
+"CALLBACK.\n"
 "    \n"
 "    Arguments:\n"
 "      ARRAY\t\tArray variable name to use for file data.\n"
@@ -5257,11 +5440,13 @@ msgid ""
 "    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"
+"    If not supplied with an explicit origin, mapfile will clear ARRAY "
+"before\n"
 "    assigning to it.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or ARRAY is readonly or\n"
+"    Returns success unless an invalid option is given or ARRAY is readonly "
+"or\n"
 "    not an indexed array."
 msgstr ""
 "Đọc các dòng từ đầu vào tiêu chuẩn vào một biến mảng chỉ số.\n"
@@ -5271,11 +5456,13 @@ msgstr ""
 "    định.\n"
 "\n"
 "    Tùy chọn:\n"
-"      -n SỐ\tsao chép nhiều nhất SỐ dòng. Nếu SỐ là 0 thì sao chép mọi dòng.\n"
+"      -n SỐ\tsao chép nhiều nhất SỐ dòng. Nếu SỐ là 0 thì sao chép mọi "
+"dòng.\n"
 "      -O GỐC\tbắt đầu gán cho MẢNG ở chỉ số GỐC. Chỉ số mặc định là 0.\n"
 "      -s SỐ\tbỏ qua SỐ dòng đầu tiên được đọc.\n"
 "      -t\tgỡ bỏ một ký tự dòng mới theo sau khỏi mỗi dòng được đọc.\n"
-"      -u FD\tđọc các dòng từ bộ mô tả tập tin FD thay vào từ đầu vào tiêu chuẩn.\n"
+"      -u FD\tđọc các dòng từ bộ mô tả tập tin FD thay vào từ đầu vào tiêu "
+"chuẩn.\n"
 "      -C GỌI_NGƯỢC\tđịnh giá GỌI_NGƯỢC mỗi lần đọc LƯỢNG dòng.\n"
 "      -c LƯỢNG\tghi rõ số các dòng được đọc giữa hai lần gọi GỌI_NGƯỢC.\n"
 "\n"
@@ -5293,7 +5480,7 @@ msgstr ""
 "    Trả lại thành công trừ phi đưa ra tùy chọn sai và MẢNG không phải\n"
 "    chỉ đọc hay không là một mảng chỉ số."
 
-#: builtins.c:2046
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
@@ -5306,8 +5493,12 @@ msgstr ""
 #~ msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n"
 #~ msgstr "Tác quyền (C) năm 2009 của Tổ chức Phần mềm Tự do.\n"
 
-#~ msgid "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>\n"
-#~ msgstr "Giấy phép GPLv2+: GNU GPL phiên bản 2 hoặc mới hơn <http://gnu.org/licenses/gpl.html>\n"
+#~ msgid ""
+#~ "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl."
+#~ "html>\n"
+#~ msgstr ""
+#~ "Giấy phép GPLv2+: GNU GPL phiên bản 2 hoặc mới hơn <http://gnu.org/"
+#~ "licenses/gpl.html>\n"
 
 #~ msgid ""
 #~ ".  With EXPR, returns\n"
@@ -5320,7 +5511,8 @@ msgstr ""
 #~ "; 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"
+#~ "    The value of EXPR indicates how many call frames to go back before "
+#~ "the\n"
 #~ "    current one; the top frame is frame 0."
 #~ msgstr ""
 #~ "; thông tin thêm này có thể được sử dụng\n"
index 51bdaee54d596bfba0422efb4624bd6bcf091ee5..0bbe1c5e9c263f15298873de065116147c0517ee 100644 (file)
Binary files a/po/zh_CN.gmo and b/po/zh_CN.gmo differ
index 75ff025723bea50cab4cf71e44c090a68984def8..1858ee9651c8443bce53a36018422750acd20f2f 100644 (file)
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash 4.3-pre2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-03-08 16:00-0500\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2013-09-02 05:15+0800\n"
 "Last-Translator: Anthony Fok <foka@debian.org>\n"
 "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
@@ -23,7 +23,7 @@ msgstr ""
 msgid "bad array subscript"
 msgstr "数组下标不正确"
 
-#: arrayfunc.c:356 builtins/declare.def:578
+#: arrayfunc.c:356 builtins/declare.def:585
 #, c-format
 msgid "%s: cannot convert indexed to associative array"
 msgstr "%s: 无法将索引数组转化为关联数组"
@@ -48,21 +48,21 @@ msgstr "%s: %s: 为关联数组赋值时必须使用下标"
 msgid "%s: cannot create: %s"
 msgstr "%s: 无法创建: %s"
 
-#: bashline.c:3923
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr "bash_execute_unix_command: 无法为命令找到键映射"
 
-#: bashline.c:4010
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr "%s: 第一个非空字符不是 `\"'"
 
-#: bashline.c:4039
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr "%2$s 中没有闭合的 `%1$c'"
 
-#: bashline.c:4073
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr "%s: 缺少冒号分隔符"
@@ -114,7 +114,7 @@ msgstr "循环计数"
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr "仅在`for', `while', 或者`until' 循环中有意义"
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
@@ -124,15 +124,15 @@ msgstr ""
 "    \n"
 "    不带 EXPR 时,返回"
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "HOME 未设定"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "参数太多"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "OLDPWD 未设定"
 
@@ -189,7 +189,7 @@ msgstr "无效的八进制数"
 msgid "invalid hex number"
 msgstr "无效的十六进制数"
 
-#: builtins/common.c:242 expr.c:1451
+#: builtins/common.c:242 expr.c:1461
 msgid "invalid number"
 msgstr "无效数字"
 
@@ -302,31 +302,31 @@ msgstr "当前未执行补完功能"
 msgid "can only be used in a function"
 msgstr "只能在函数中使用"
 
-#: builtins/declare.def:311 builtins/declare.def:526
+#: builtins/declare.def:315 builtins/declare.def:533
 #, c-format
 msgid "%s: reference variable cannot be an array"
 msgstr ""
 
-#: builtins/declare.def:317
+#: builtins/declare.def:324
 #, c-format
 msgid "%s: nameref variable self references not allowed"
 msgstr ""
 
-#: builtins/declare.def:415
+#: builtins/declare.def:422
 msgid "cannot use `-f' to make functions"
 msgstr "无法用 `-f' 生成函数"
 
-#: builtins/declare.def:427 execute_cmd.c:5315
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s: 只读函数"
 
-#: builtins/declare.def:565
+#: builtins/declare.def:572
 #, c-format
 msgid "%s: cannot destroy array variables in this way"
 msgstr "%s: 无法以这种方式销毁数组变量"
 
-#: builtins/declare.def:572 builtins/read.def:721
+#: builtins/declare.def:579 builtins/read.def:733
 #, c-format
 msgid "%s: cannot convert associative to indexed array"
 msgstr "%s: 无法将关联数组转化为索引数组"
@@ -355,7 +355,7 @@ msgstr "%s: 未以动态方式加载"
 msgid "%s: cannot delete: %s"
 msgstr "%s: 无法删除: %s"
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5162
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -404,11 +404,11 @@ msgstr "有运行中的任务。\n"
 msgid "no command found"
 msgstr "未找到命令"
 
-#: builtins/fc.def:312 builtins/fc.def:359
+#: builtins/fc.def:320 builtins/fc.def:369
 msgid "history specification"
 msgstr "历史声明"
 
-#: builtins/fc.def:380
+#: builtins/fc.def:390
 #, c-format
 msgid "%s: cannot open temp file: %s"
 msgstr "%s: 无法打开临时文件: %s"
@@ -452,17 +452,19 @@ msgid "Shell commands matching keyword `"
 msgid_plural "Shell commands matching keywords `"
 msgstr[0] "Shell 命令匹配关键字 `"
 
-#: builtins/help.def:168
+#: builtins/help.def:182
 #, c-format
-msgid "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
-msgstr "没有与 `%s' 匹配的帮助主题。尝试 `help help' 或 `man -k %s' 或 `info %s'。"
+msgid ""
+"no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
+msgstr ""
+"没有与 `%s' 匹配的帮助主题。尝试 `help help' 或 `man -k %s' 或 `info %s'。"
 
-#: builtins/help.def:185
+#: builtins/help.def:199
 #, c-format
 msgid "%s: cannot open: %s"
 msgstr "%s: 无法打开: %s"
 
-#: builtins/help.def:471
+#: builtins/help.def:485
 #, c-format
 msgid ""
 "These shell commands are defined internally.  Type `help' to see this list.\n"
@@ -512,7 +514,7 @@ msgstr "%s: 参数必须是进程或任务 ID"
 msgid "Unknown error"
 msgstr "未知错误"
 
-#: builtins/let.def:95 builtins/let.def:120 expr.c:586 expr.c:601
+#: builtins/let.def:95 builtins/let.def:120 expr.c:583 expr.c:598
 msgid "expression expected"
 msgstr "需要表达式"
 
@@ -619,10 +621,12 @@ msgid ""
 "    \twith its position in the stack\n"
 "    \n"
 "    Arguments:\n"
-"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
 "\tdirs when invoked without options, starting with zero."
 msgstr ""
 "显示当前记住的目录列表。 目录\n"
@@ -733,7 +737,7 @@ msgstr ""
 msgid "%s: invalid timeout specification"
 msgstr "%s: 无效的超时声明"
 
-#: builtins/read.def:666
+#: builtins/read.def:678
 #, c-format
 msgid "read error: %d: %s"
 msgstr "读错误: %d: %s"
@@ -826,40 +830,40 @@ msgstr "%s 是 %s\n"
 msgid "%s is hashed (%s)\n"
 msgstr "%s 已经哈希操作(%s)\n"
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr "%s: 无效的 limit 参数"
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "`%c': 命令错误"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s: 无法获取 limit 值: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr "limit"
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s: 无法修改 limit 值: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "八进制数"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr "`%c': 无效的符号状态运算符"
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr "`%c': 无效的符号状态字符"
@@ -909,117 +913,117 @@ msgstr "\a 等待输入超时:自动注销\n"
 msgid "cannot redirect standard input from /dev/null: %s"
 msgstr "无法从 /dev/null 重定向标准输入: %s"
 
-#: execute_cmd.c:1228
+#: execute_cmd.c:1230
 #, c-format
 msgid "TIMEFORMAT: `%c': invalid format character"
 msgstr "时间格式: `%c': 无效的格式字符"
 
-#: execute_cmd.c:2282
+#: execute_cmd.c:2284
 msgid "pipe error"
 msgstr "管道错误"
 
-#: execute_cmd.c:4347
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4840
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr "%s: 受限的: 无法在命令名中使用 `/'"
 
-#: execute_cmd.c:4929
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s: 未找到命令"
 
-#: execute_cmd.c:5160
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr "%s: %s"
 
-#: execute_cmd.c:5197
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr "%s: %s: 解释器错误"
 
-#: execute_cmd.c:5234
+#: execute_cmd.c:5248
 #, fuzzy, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s: 无法执行二进制文件"
 
-#: execute_cmd.c:5306
+#: execute_cmd.c:5320
 #, fuzzy, c-format
 msgid "`%s': is a special builtin"
 msgstr "%s 是 shell 内建\n"
 
-#: execute_cmd.c:5358
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr "无法复制文件描述符 %d 到文件描述符 %d"
 
-#: expr.c:262
+#: expr.c:259
 msgid "expression recursion level exceeded"
 msgstr "表达式递归层次越界"
 
-#: expr.c:286
+#: expr.c:283
 msgid "recursion stack underflow"
 msgstr "递归栈下溢"
 
-#: expr.c:434
+#: expr.c:431
 msgid "syntax error in expression"
 msgstr "表达式中有语法错误"
 
-#: expr.c:478
+#: expr.c:475
 msgid "attempted assignment to non-variable"
 msgstr "尝试给非变量赋值"
 
-#: expr.c:498 expr.c:847
+#: expr.c:495 expr.c:851
 msgid "division by 0"
 msgstr "除0"
 
-#: expr.c:545
+#: expr.c:542
 msgid "bug: bad expassign token"
 msgstr "错误:表达式赋值符号错误"
 
-#: expr.c:598
+#: expr.c:595
 msgid "`:' expected for conditional expression"
 msgstr "条件表达式需要 `:'"
 
-#: expr.c:904
+#: expr.c:910
 msgid "exponent less than 0"
 msgstr "指数小于0"
 
-#: expr.c:957
+#: expr.c:967
 msgid "identifier expected after pre-increment or pre-decrement"
 msgstr "预增符或预减符后应跟有标识符"
 
-#: expr.c:983
+#: expr.c:993
 msgid "missing `)'"
 msgstr "缺少 `)'"
 
-#: expr.c:1034 expr.c:1371
+#: expr.c:1044 expr.c:1381
 msgid "syntax error: operand expected"
 msgstr "语法错误: 需要操作数"
 
-#: expr.c:1373
+#: expr.c:1383
 msgid "syntax error: invalid arithmetic operator"
 msgstr "语法错误: 无效的算术运算符"
 
-#: expr.c:1397
+#: expr.c:1407
 #, c-format
 msgid "%s%s%s: %s (error token is \"%s\")"
 msgstr "%s%s%s: %s (错误符号是 \"%s\")"
 
-#: expr.c:1455
+#: expr.c:1465
 msgid "invalid arithmetic base"
 msgstr "无效的算数进制"
 
-#: expr.c:1475
+#: expr.c:1485
 msgid "value too great for base"
 msgstr "数值太大不可为算数进制的基"
 
-#: expr.c:1524
+#: expr.c:1534
 #, c-format
 msgid "%s: expression error\n"
 msgstr "%s: 表达式错误\n"
@@ -1028,17 +1032,17 @@ msgstr "%s: 表达式错误\n"
 msgid "getcwd: cannot access parent directories"
 msgstr "getcwd: 无法访问父目录"
 
-#: input.c:101 subst.c:5067
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr "无法为文件描述符 %d 重置nodelay模式"
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr "无法从文件描述符 %d 为 bash 的输入获取一个新的文件描述符"
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr "save_bash_input: 已经存在新的文件描述符 %d 的缓冲区"
@@ -1133,58 +1137,58 @@ msgstr "wait: 进程号 %ld 不是当前 shell 的子进程"
 msgid "wait_for: No record of process %ld"
 msgstr "wiat_for: 没有进程 %ld 的记录"
 
-#: jobs.c:2689
+#: jobs.c:2692
 #, c-format
 msgid "wait_for_job: job %d is stopped"
 msgstr "wait_for_job: 任务 %d 已停止"
 
-#: jobs.c:2981
+#: jobs.c:2984
 #, c-format
 msgid "%s: job has terminated"
 msgstr "%s: 任务已经终止"
 
-#: jobs.c:2990
+#: jobs.c:2993
 #, c-format
 msgid "%s: job %d already in background"
 msgstr "%s: 任务 %d 已在后台"
 
-#: jobs.c:3215
+#: jobs.c:3218
 msgid "waitchld: turning on WNOHANG to avoid indefinite block"
 msgstr "waitchld: 打开 WNOHANG 以避免无限阻塞"
 
-#: jobs.c:3699
+#: jobs.c:3709
 #, c-format
 msgid "%s: line %d: "
 msgstr "%s: 行 %d: "
 
-#: jobs.c:3713 nojobs.c:843
+#: jobs.c:3723 nojobs.c:843
 #, c-format
 msgid " (core dumped)"
 msgstr " (核心已转储)"
 
-#: jobs.c:3725 jobs.c:3738
+#: jobs.c:3735 jobs.c:3748
 #, c-format
 msgid "(wd now: %s)\n"
 msgstr "(当前工作目录:%s)\n"
 
-#: jobs.c:3770
+#: jobs.c:3780
 msgid "initialize_job_control: getpgrp failed"
 msgstr "initialize_job_control: getpgrp 失败"
 
-#: jobs.c:3831
+#: jobs.c:3841
 msgid "initialize_job_control: line discipline"
 msgstr "initialize_job_control: 行规则"
 
-#: jobs.c:3841
+#: jobs.c:3851
 msgid "initialize_job_control: setpgid"
 msgstr "initialize_job_control: setpgid"
 
-#: jobs.c:3862 jobs.c:3871
+#: jobs.c:3872 jobs.c:3881
 #, c-format
 msgid "cannot set terminal process group (%d)"
 msgstr "无法设定终端进程组(%d)"
 
-#: jobs.c:3876
+#: jobs.c:3886
 msgid "no job control in this shell"
 msgstr "此 shell 中无任务控制"
 
@@ -1276,22 +1280,22 @@ msgstr "%s: 错误的网络路径声明"
 msgid "network operations not supported"
 msgstr "不支持网络操作"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr "setlocale: LC_ALL: 无法改变区域选项 (%s)"
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr "setlocale: LC_ALL: 无法改变区域选项 (%s): %s"
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr "setlocale: %s: 无法改变区域选项 (%s)"
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr "setlocale: %s: 无法改变区域选项 (%s): %s"
@@ -1337,103 +1341,103 @@ msgstr "立即文档在第 %d 行被文件结束符分隔 (需要 `%s')"
 msgid "make_redirection: redirection instruction `%d' out of range"
 msgstr "make_redirection: 重定向指令 `%d' 越界"
 
-#: parse.y:3209 parse.y:3480
+#: parse.y:3210 parse.y:3493
 #, c-format
 msgid "unexpected EOF while looking for matching `%c'"
 msgstr "寻找匹配的 `%c' 是遇到了未预期的文件结束符"
 
-#: parse.y:4086
+#: parse.y:4099
 msgid "unexpected EOF while looking for `]]'"
 msgstr "寻找 `]]' 是遇到了未预期的文件结束符"
 
-#: parse.y:4091
+#: parse.y:4104
 #, c-format
 msgid "syntax error in conditional expression: unexpected token `%s'"
 msgstr "条件表达式中有语法错误: 未预期的符号 `%s'"
 
-#: parse.y:4095
+#: parse.y:4108
 msgid "syntax error in conditional expression"
 msgstr "条件表达式中有语法错误"
 
-#: parse.y:4173
+#: parse.y:4186
 #, c-format
 msgid "unexpected token `%s', expected `)'"
 msgstr "未预期的符号 `%s' ,需要 `)'"
 
-#: parse.y:4177
+#: parse.y:4190
 msgid "expected `)'"
 msgstr "需要 `)'"
 
-#: parse.y:4205
+#: parse.y:4218
 #, c-format
 msgid "unexpected argument `%s' to conditional unary operator"
 msgstr "一元条件运算符使用了未预期的参数 `%s'"
 
-#: parse.y:4209
+#: parse.y:4222
 msgid "unexpected argument to conditional unary operator"
 msgstr "一元条件运算符使用了未预期的参数"
 
-#: parse.y:4255
+#: parse.y:4268
 #, c-format
 msgid "unexpected token `%s', conditional binary operator expected"
 msgstr "未预期的符号 `%s',需要二元条件运算符"
 
-#: parse.y:4259
+#: parse.y:4272
 msgid "conditional binary operator expected"
 msgstr "需要二元条件运算符"
 
-#: parse.y:4281
+#: parse.y:4294
 #, c-format
 msgid "unexpected argument `%s' to conditional binary operator"
 msgstr "二元条件运算符使用了未预期的参数 `%s'"
 
-#: parse.y:4285
+#: parse.y:4298
 msgid "unexpected argument to conditional binary operator"
 msgstr "二元条件运算符使用了未预期的参数"
 
-#: parse.y:4296
+#: parse.y:4309
 #, c-format
 msgid "unexpected token `%c' in conditional command"
 msgstr "条件命令中有未预期的符号 `%c'"
 
-#: parse.y:4299
+#: parse.y:4312
 #, c-format
 msgid "unexpected token `%s' in conditional command"
 msgstr "条件命令中有未预期的符号 `%s'"
 
-#: parse.y:4303
+#: parse.y:4316
 #, c-format
 msgid "unexpected token %d in conditional command"
 msgstr "条件命令中有未预期的符号 %d"
 
-#: parse.y:5649
+#: parse.y:5666
 #, c-format
 msgid "syntax error near unexpected token `%s'"
 msgstr "未预期的符号 `%s' 附近有语法错误"
 
-#: parse.y:5667
+#: parse.y:5684
 #, c-format
 msgid "syntax error near `%s'"
 msgstr "`%s' 附近有语法错误"
 
-#: parse.y:5677
+#: parse.y:5694
 msgid "syntax error: unexpected end of file"
 msgstr "语法错误: 未预期的文件结尾"
 
-#: parse.y:5677
+#: parse.y:5694
 msgid "syntax error"
 msgstr "语法错误"
 
-#: parse.y:5739
+#: parse.y:5756
 #, c-format
 msgid "Use \"%s\" to leave the shell.\n"
 msgstr "使用 \"%s\" 退出 shell 。\n"
 
-#: parse.y:5901
+#: parse.y:5918
 msgid "unexpected EOF while looking for matching `)'"
 msgstr "寻找匹配的 `)' 时遇到了未预期的文件结束符"
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr "补完: 未找到函数 `%s'"
@@ -1500,7 +1504,7 @@ msgstr "%s: 无法将文件描述符赋值给变量"
 msgid "/dev/(tcp|udp)/host/port not supported without networking"
 msgstr "没有网络时不支持 /dev/(tcp|udp)/host/port"
 
-#: redir.c:861 redir.c:971 redir.c:1032 redir.c:1194
+#: redir.c:861 redir.c:973 redir.c:1034 redir.c:1199
 msgid "redirection error: cannot duplicate fd"
 msgstr "重定向错误: 无法复制文件描述符"
 
@@ -1743,86 +1747,88 @@ msgstr "未知信号 #"
 msgid "Unknown Signal #%d"
 msgstr "未知信号 #%d"
 
-#: subst.c:1352 subst.c:1510
+#: subst.c:1358 subst.c:1516
 #, c-format
 msgid "bad substitution: no closing `%s' in %s"
 msgstr "错误的替换: 在 %2$s 中没有闭合的 `%1$s'"
 
-#: subst.c:2823
+#: subst.c:2829
 #, c-format
 msgid "%s: cannot assign list to array member"
 msgstr "%s: 无法将链表赋值给数组成员"
 
-#: subst.c:4964 subst.c:4980
+#: subst.c:5026 subst.c:5042
 msgid "cannot make pipe for process substitution"
 msgstr "无法为进程替换创建管道"
 
-#: subst.c:5012
+#: subst.c:5074
 msgid "cannot make child for process substitution"
 msgstr "无法为进程替换创建子进程"
 
-#: subst.c:5057
+#: subst.c:5119
 #, c-format
 msgid "cannot open named pipe %s for reading"
 msgstr "无法打开命名管道 %s 进行读取"
 
-#: subst.c:5059
+#: subst.c:5121
 #, c-format
 msgid "cannot open named pipe %s for writing"
 msgstr "无法打开命名管道 %s 进行写入"
 
-#: subst.c:5077
+#: subst.c:5139
 #, c-format
 msgid "cannot duplicate named pipe %s as fd %d"
 msgstr "无法将命名管道 %s 作为文件描述符 %d 复制"
 
-#: subst.c:5273
+#: subst.c:5337
 msgid "cannot make pipe for command substitution"
 msgstr "无法为命令替换创建管道"
 
-#: subst.c:5311
+#: subst.c:5375
 msgid "cannot make child for command substitution"
 msgstr "无法为命令替换创建子进程"
 
-#: subst.c:5330
+#: subst.c:5394
 msgid "command_substitute: cannot duplicate pipe as fd 1"
 msgstr "command_substitute: 无法将管道复制为文件描述符1"
 
-#: subst.c:5733 subst.c:7900
+#: subst.c:5798 subst.c:8001
 #, fuzzy, c-format
 msgid "%s: invalid variable name for name reference"
 msgstr "%s: %s: 追踪文件描述符的值无效"
 
-#: subst.c:5926
+#: subst.c:6009
 #, c-format
 msgid "%s: parameter null or not set"
 msgstr "%s: 参数为空或未设置"
 
-#: subst.c:6198 subst.c:6213
+#: subst.c:6281 subst.c:6296
 #, c-format
 msgid "%s: substring expression < 0"
 msgstr "%s: 子串表达式 < 0"
 
-#: subst.c:7356
+#: subst.c:7457
 #, c-format
 msgid "%s: bad substitution"
 msgstr "%s: 错误的替换"
 
-#: subst.c:7433
+#: subst.c:7534
 #, c-format
 msgid "$%s: cannot assign in this way"
 msgstr "$%s: 无法这样赋值"
 
-#: subst.c:7767
-msgid "future versions of the shell will force evaluation as an arithmetic substitution"
+#: subst.c:7868
+msgid ""
+"future versions of the shell will force evaluation as an arithmetic "
+"substitution"
 msgstr "未来版本的 shell 会强制估值为算数替换"
 
-#: subst.c:8271
+#: subst.c:8372
 #, c-format
 msgid "bad substitution: no closing \"`\" in %s"
 msgstr "错误的替换: 在 %s 中没有闭合的 \"`\""
 
-#: subst.c:9172
+#: subst.c:9273
 #, c-format
 msgid "no match: %s"
 msgstr "无匹配: %s"
@@ -1863,94 +1869,104 @@ msgstr "缺少 `]'"
 msgid "invalid signal number"
 msgstr "无效的信号数"
 
-#: trap.c:348
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr "run_pending_traps: trap_list[%d] 中的错误值: %p"
 
-#: trap.c:352
+#: trap.c:359
 #, c-format
-msgid "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
+msgid ""
+"run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
 msgstr "run_pending_traps: 信号处理器是 SIG_DFL,重新发送 %d (%s) 给自己"
 
-#: trap.c:398
+#: trap.c:413
 #, c-format
 msgid "trap_handler: bad signal %d"
 msgstr "trap_handler: 错误的信号 %d"
 
-#: variables.c:380
+#: variables.c:382
 #, c-format
 msgid "error importing function definition for `%s'"
 msgstr "`%s' 函数定义导入错误"
 
-#: variables.c:778
+#: variables.c:780
 #, c-format
 msgid "shell level (%d) too high, resetting to 1"
 msgstr "shell 层次 (%d) 太高,重置为 1"
 
-#: variables.c:2198
+#: variables.c:1865
+#, fuzzy, c-format
+msgid "%s: circular name reference"
+msgstr "%s: %s: 追踪文件描述符的值无效"
+
+#: variables.c:2228
 msgid "make_local_variable: no function context at current scope"
 msgstr "make_local_variable: 当前作用域中没有函数上下文"
 
-#: variables.c:2217
+#: variables.c:2247
 #, fuzzy, c-format
 msgid "%s: variable may not be assigned value"
 msgstr "%s: 无法将文件描述符赋值给变量"
 
-#: variables.c:3554
+#: variables.c:3600
 msgid "all_local_variables: no function context at current scope"
 msgstr "all_local_variables: 当前作用域中没有函数上下文"
 
-#: variables.c:3799
+#: variables.c:3845
 #, c-format
 msgid "%s has null exportstr"
 msgstr "%s 有空的 exportstr"
 
-#: variables.c:3804 variables.c:3813
+#: variables.c:3850 variables.c:3859
 #, c-format
 msgid "invalid character %d in exportstr for %s"
 msgstr "%2$s 的 exportstr 中有无效的字符 %1$d"
 
-#: variables.c:3819
+#: variables.c:3865
 #, c-format
 msgid "no `=' in exportstr for %s"
 msgstr "%s 的 exportstr 中没有 `='"
 
-#: variables.c:4252
+#: variables.c:4298
 msgid "pop_var_context: head of shell_variables not a function context"
 msgstr "pop_var_context: shell_variables 的头部不是函数上下文"
 
-#: variables.c:4265
+#: variables.c:4311
 msgid "pop_var_context: no global_variables context"
 msgstr "pop_var_context: 没有 global_variables 上下文"
 
-#: variables.c:4339
+#: variables.c:4385
 msgid "pop_scope: head of shell_variables not a temporary environment scope"
 msgstr "pop_scope: shell_variables 的头部不是临时环境作用域"
 
-#: variables.c:5165
+#: variables.c:5211
 #, c-format
 msgid "%s: %s: cannot open as FILE"
 msgstr "%s: %s: 无法作为文件打开"
 
-#: variables.c:5170
+#: variables.c:5216
 #, c-format
 msgid "%s: %s: invalid value for trace file descriptor"
 msgstr "%s: %s: 追踪文件描述符的值无效"
 
-#: variables.c:5215
+#: variables.c:5261
 #, fuzzy, c-format
 msgid "%s: %s: compatibility value out of range"
 msgstr "%s: %s 越界"
 
-#: version.c:46 version2.c:46
+#: version.c:46
 #, fuzzy
-msgid "Copyright (C) 2012 Free Software Foundation, Inc."
+msgid "Copyright (C) 2013 Free Software Foundation, Inc."
 msgstr "版权所有 (C) 2011 自由软件基金会"
 
 #: version.c:47 version2.c:47
-msgid "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>\n"
-msgstr "许可证 GPLv3+: GNU GPL 许可证第三版或者更新版本 <http://gnu.org/licenses/gpl.html>\n"
+msgid ""
+"License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
+"html>\n"
+msgstr ""
+"许可证 GPLv3+: GNU GPL 许可证第三版或者更新版本 <http://gnu.org/licenses/gpl."
+"html>\n"
 
 #: version.c:86 version2.c:86
 #, c-format
@@ -1967,6 +1983,11 @@ msgstr "本软件是自由软件,您可以自由地更改和重新发布。\n"
 msgid "There is NO WARRANTY, to the extent permitted by law."
 msgstr "在法律许可的情况下特此明示,本软件不提供任何担保。\n"
 
+#: version2.c:46
+#, fuzzy
+msgid "Copyright (C) 2012 Free Software Foundation, Inc."
+msgstr "版权所有 (C) 2011 自由软件基金会"
+
 #: xmalloc.c:91
 #, c-format
 msgid "%s: cannot allocate %lu bytes (%lu bytes allocated)"
@@ -1997,8 +2018,12 @@ msgstr "unalias [-a] 名称 [名称 ...]"
 
 #: builtins.c:51
 #, fuzzy
-msgid "bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-x keyseq:shell-command] [keyseq:readline-function or readline-command]"
-msgstr "bind [-lpvsPVS] [-m 键映射] [-f 文件名] [-q 名称] [-u 名称] [-r 键序列] [-x 键序列:shell命令] [键序列:行读取函数 或 行读取命令]"
+msgid ""
+"bind [-lpsvPSVX] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-"
+"x keyseq:shell-command] [keyseq:readline-function or readline-command]"
+msgstr ""
+"bind [-lpvsPVS] [-m 键映射] [-f 文件名] [-q 名称] [-u 名称] [-r 键序列] [-x "
+"键序列:shell命令] [键序列:行读取函数 或 行读取命令]"
 
 #: builtins.c:54
 msgid "break [n]"
@@ -2017,7 +2042,8 @@ msgid "caller [expr]"
 msgstr "caller [表达式]"
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
+#, fuzzy
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr "cd [-L|[-P [-e]]] [目录]"
 
 #: builtins.c:66
@@ -2106,8 +2132,12 @@ msgid "help [-dms] [pattern ...]"
 msgstr "help [-dms] [模式 ...]"
 
 #: builtins.c:121
-msgid "history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg [arg...]"
-msgstr "history [-c] [-d 偏移量] [n] 或 history -anrw [文件名] 或 history -ps 参数 [参数...]"
+msgid ""
+"history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg "
+"[arg...]"
+msgstr ""
+"history [-c] [-d 偏移量] [n] 或 history -anrw [文件名] 或 history -ps 参数 "
+"[参数...]"
 
 #: builtins.c:125
 msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]"
@@ -2118,16 +2148,24 @@ msgid "disown [-h] [-ar] [jobspec ...]"
 msgstr "disown [-h] [-ar] [任务声明 ...]"
 
 #: builtins.c:132
-msgid "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l [sigspec]"
-msgstr "kill [-s 信号声明 | -n 信号编号 | -信号声明] 进程号 | 任务声明 ... 或 kill -l [信号声明]"
+msgid ""
+"kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l "
+"[sigspec]"
+msgstr ""
+"kill [-s 信号声明 | -n 信号编号 | -信号声明] 进程号 | 任务声明 ... 或 kill -"
+"l [信号声明]"
 
 #: builtins.c:134
 msgid "let arg [arg ...]"
 msgstr "let 参数 [参数 ...]"
 
 #: builtins.c:136
-msgid "read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p prompt] [-t timeout] [-u fd] [name ...]"
-msgstr "read [-ers] [-a 数组] [-d 分隔符] [-i 缓冲区文字] [-n 读取字符数] [-N 读取字符数] [-p 提示符] [-t 超时] [-u 文件描述符] [名称 ...]"
+msgid ""
+"read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p "
+"prompt] [-t timeout] [-u fd] [name ...]"
+msgstr ""
+"read [-ers] [-a 数组] [-d 分隔符] [-i 缓冲区文字] [-n 读取字符数] [-N 读取字"
+"符数] [-p 提示符] [-t 超时] [-u 文件描述符] [名称 ...]"
 
 #: builtins.c:138
 msgid "return [n]"
@@ -2226,7 +2264,9 @@ msgid "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac"
 msgstr "case 词 in [模式 [| 模式]...) 命令 ;;]... esac"
 
 #: builtins.c:192
-msgid "if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else COMMANDS; ] fi"
+msgid ""
+"if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else "
+"COMMANDS; ] fi"
 msgstr "if 命令; then 命令; [ elif 命令; then 命令; ]... [ else 命令; ] fi"
 
 #: builtins.c:194
@@ -2286,24 +2326,41 @@ msgid "printf [-v var] format [arguments]"
 msgstr "printf [-v var] 格式 [参数]"
 
 #: builtins.c:229
-msgid "complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [name ...]"
-msgstr "complete [-abcdefgjksuv] [-pr] [-DE] [-o 选项] [-A 动作] [-G 全局模式] [-W 词语列表]  [-F 函数] [-C 命令] [-X 过滤模式] [-P 前缀] [-S 后缀] [名称 ...]"
+msgid ""
+"complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-"
+"W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S "
+"suffix] [name ...]"
+msgstr ""
+"complete [-abcdefgjksuv] [-pr] [-DE] [-o 选项] [-A 动作] [-G 全局模式] [-W 词"
+"语列表]  [-F 函数] [-C 命令] [-X 过滤模式] [-P 前缀] [-S 后缀] [名称 ...]"
 
 #: builtins.c:233
-msgid "compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
-msgstr "compgen [-abcdefgjksuv] [-o 选项]  [-A 动作] [-G 全局模式] [-W 词语列表]  [-F 函数] [-C 命令] [-X 过滤模式] [-P 前缀] [-S 后缀] [词语]"
+msgid ""
+"compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  "
+"[-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
+msgstr ""
+"compgen [-abcdefgjksuv] [-o 选项]  [-A 动作] [-G 全局模式] [-W 词语列表]  [-"
+"F 函数] [-C 命令] [-X 过滤模式] [-P 前缀] [-S 后缀] [词语]"
 
 #: builtins.c:237
 msgid "compopt [-o|+o option] [-DE] [name ...]"
 msgstr "compopt [-o|+o 选项] [-DE] [名称 ...]"
 
 #: builtins.c:240
-msgid "mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
-msgstr "mapfile [-n 计数] [-O 起始序号] [-s 计数] [-t] [-u fd] [-C 回调] [-c 量子] [数组]"
+msgid ""
+"mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
+msgstr ""
+"mapfile [-n 计数] [-O 起始序号] [-s 计数] [-t] [-u fd] [-C 回调] [-c 量子] "
+"[数组]"
 
 #: builtins.c:242
-msgid "readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c quantum] [array]"
-msgstr "readarray [-n 计数] [-O 起始序号] [-s 计数] [-t] [-u fd] [-C 回调] [-c 量子] [数组]"
+msgid ""
+"readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
+"quantum] [array]"
+msgstr ""
+"readarray [-n 计数] [-O 起始序号] [-s 计数] [-t] [-u fd] [-C 回调] [-c 量子] "
+"[数组]"
 
 #: builtins.c:254
 msgid ""
@@ -2320,7 +2377,8 @@ msgid ""
 "      -p\tPrint all defined aliases in a reusable format\n"
 "    \n"
 "    Exit Status:\n"
-"    alias returns true unless a NAME is supplied for which no alias has been\n"
+"    alias returns true unless a NAME is supplied for which no alias has "
+"been\n"
 "    defined."
 msgstr ""
 "定义或显示别名。\n"
@@ -2368,20 +2426,24 @@ msgid ""
 "    Options:\n"
 "      -m  keymap         Use KEYMAP as the keymap for the duration of this\n"
 "                         command.  Acceptable keymap names are emacs,\n"
-"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-move,\n"
+"                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
+"move,\n"
 "                         vi-command, and vi-insert.\n"
 "      -l                 List names of functions.\n"
 "      -P                 List function names and bindings.\n"
 "      -p                 List functions and bindings in a form that can be\n"
 "                         reused as input.\n"
-"      -S                 List key sequences that invoke macros and their values\n"
-"      -s                 List key sequences that invoke macros and their values\n"
+"      -S                 List key sequences that invoke macros and their "
+"values\n"
+"      -s                 List key sequences that invoke macros and their "
+"values\n"
 "                         in a form that can be reused as input.\n"
 "      -V                 List variable names and values\n"
 "      -v                 List variable names and values in a form that can\n"
 "                         be reused as input.\n"
 "      -q  function-name  Query about which keys invoke the named function.\n"
-"      -u  function-name  Unbind all keys which are bound to the named function.\n"
+"      -u  function-name  Unbind all keys which are bound to the named "
+"function.\n"
 "      -r  keyseq         Remove the binding for KEYSEQ.\n"
 "      -f  filename       Read key bindings from FILENAME.\n"
 "      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
@@ -2466,7 +2528,8 @@ msgid ""
 "    \n"
 "    Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
 "    lookup.  This is useful when you wish to reimplement a shell builtin\n"
-"    as a shell function, but need to execute the builtin within the function.\n"
+"    as a shell function, but need to execute the builtin within the "
+"function.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
@@ -2479,7 +2542,8 @@ msgstr ""
 "    并且希望在函数之内执行该 shell 内建的情况下有用处。\n"
 "    \n"
 "    退出状态:\n"
-"    以 SHELL-BUILTIN 内建的退出状态为准,或者如果 SHELL-BUILTIN不是一个 shell 内建时\n"
+"    以 SHELL-BUILTIN 内建的退出状态为准,或者如果 SHELL-BUILTIN不是一个 "
+"shell 内建时\n"
 "    为假。."
 
 #: builtins.c:367
@@ -2515,16 +2579,22 @@ msgstr ""
 msgid ""
 "Change the shell working directory.\n"
 "    \n"
-"    Change the current directory to DIR.  The default DIR is the value of the\n"
+"    Change the current directory to DIR.  The default DIR is the value of "
+"the\n"
 "    HOME shell variable.\n"
 "    \n"
-"    The variable CDPATH defines the search path for the directory containing\n"
-"    DIR.  Alternative directory names in CDPATH are separated by a colon (:).\n"
-"    A null directory name is the same as the current directory.  If DIR begins\n"
+"    The variable CDPATH defines the search path for the directory "
+"containing\n"
+"    DIR.  Alternative directory names in CDPATH are separated by a colon "
+"(:).\n"
+"    A null directory name is the same as the current directory.  If DIR "
+"begins\n"
 "    with a slash (/), then CDPATH is not used.\n"
 "    \n"
-"    If the directory is not found, and the shell option `cdable_vars' is set,\n"
-"    the word is assumed to be  a variable name.  If that variable has a value,\n"
+"    If the directory is not found, and the shell option `cdable_vars' is "
+"set,\n"
+"    the word is assumed to be  a variable name.  If that variable has a "
+"value,\n"
 "    its value is used for DIR.\n"
 "    \n"
 "    Options:\n"
@@ -2535,13 +2605,18 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
-"    `..' is processed by removing the immediately previous pathname component\n"
+"    `..' is processed by removing the immediately previous pathname "
+"component\n"
 "    back to a slash or the beginning of DIR.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns 0 if the directory is changed, and if $PWD is set successfully when\n"
+"    Returns 0 if the directory is changed, and if $PWD is set successfully "
+"when\n"
 "    -P is used; non-zero otherwise."
 msgstr ""
 "改变 shell 工作目录。\n"
@@ -2569,7 +2644,7 @@ msgstr ""
 "    退出状态:\n"
 "    如果目录改变,或在使用 -P 选项时 $PWD 修改成功时返回0,否则非零。"
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2597,7 +2672,7 @@ msgstr ""
 "    除非使用了无效选项或者当前目录不可读,否则\n"
 "    返回状态为0。"
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2613,7 +2688,7 @@ msgstr ""
 "    退出状态:\n"
 "    总是成功。"
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2625,7 +2700,7 @@ msgstr ""
 "    退出状态:\n"
 "    总是成功"
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2637,12 +2712,13 @@ msgstr ""
 "    退出状态:\n"
 "    总是失败。"
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
 "    Runs COMMAND with ARGS suppressing  shell function lookup, or display\n"
-"    information about the specified COMMANDs.  Can be used to invoke commands\n"
+"    information about the specified COMMANDs.  Can be used to invoke "
+"commands\n"
 "    on disk when a function with the same name exists.\n"
 "    \n"
 "    Options:\n"
@@ -2669,7 +2745,7 @@ msgstr ""
 "    退出状态\n"
 "    返回 COMMAND 命令的返回状态,或者当找不到 COMMAND 命令时失败。"
 
-#: builtins.c:485
+#: builtins.c:487
 #, fuzzy
 msgid ""
 "Set variable values and attributes.\n"
@@ -2701,7 +2777,8 @@ msgid ""
 "    Variables with the integer attribute have arithmetic evaluation (see\n"
 "    the `let' command) performed when the variable is assigned a value.\n"
 "    \n"
-"    When used in a function, `declare' makes NAMEs local, as with the `local'\n"
+"    When used in a function, `declare' makes NAMEs local, as with the "
+"`local'\n"
 "    command.  The `-g' option suppresses this behavior.\n"
 "    \n"
 "    Exit Status:\n"
@@ -2740,7 +2817,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功除非使用了无效选项或者发生错误。"
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2750,7 +2827,7 @@ msgstr ""
 "    \n"
 "    废弃。参见 `help declare'。"
 
-#: builtins.c:533
+#: builtins.c:535
 #, fuzzy
 msgid ""
 "Define local variables.\n"
@@ -2777,12 +2854,13 @@ msgstr ""
 "    返回成功除非使用了无效的选项、发生了错误或者 shell 不在\n"
 "    执行一个函数。"
 
-#: builtins.c:550
+#: builtins.c:552
 #, fuzzy
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
-"    Display the ARGs, separated by a single space character and followed by a\n"
+"    Display the ARGs, separated by a single space character and followed by "
+"a\n"
 "    newline, on the standard output.\n"
 "    \n"
 "    Options:\n"
@@ -2838,7 +2916,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功除非有写错误发生。"
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2860,7 +2938,7 @@ msgstr ""
 "    退出状态:\n"
 "    除非写错误发生,否则返回成功。"
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2910,11 +2988,12 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功,除非 NAME 不是一个 shell 内建或者有错误发生。"
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
-"    Combine ARGs into a single string, use the result as input to the shell,\n"
+"    Combine ARGs into a single string, use the result as input to the "
+"shell,\n"
 "    and execute the resulting commands.\n"
 "    \n"
 "    Exit Status:\n"
@@ -2928,7 +3007,7 @@ msgstr ""
 "    退出状态:\n"
 "    以命令的状态退出,或者在命令为空的情况下返回成功。"
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -3006,12 +3085,13 @@ msgstr ""
 "    如果一个选项被找到则返回成功;如果遇到了选项的结尾或者\n"
 "    有错误发生则返回失败。"
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
 "    Execute COMMAND, replacing this shell with the specified program.\n"
-"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not specified,\n"
+"    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not "
+"specified,\n"
 "    any redirections take effect in the current shell.\n"
 "    \n"
 "    Options:\n"
@@ -3019,11 +3099,13 @@ msgid ""
 "      -c\t\texecute COMMAND with an empty environment\n"
 "      -l\t\tplace a dash in the zeroth argument to COMMAND\n"
 "    \n"
-"    If the command cannot be executed, a non-interactive shell exits, unless\n"
+"    If the command cannot be executed, a non-interactive shell exits, "
+"unless\n"
 "    the shell option `execfail' is set.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless COMMAND is not found or a redirection error occurs."
+"    Returns success unless COMMAND is not found or a redirection error "
+"occurs."
 msgstr ""
 "使用指定命令替换 shell。\n"
 "    \n"
@@ -3042,7 +3124,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功除非 COMMAND 命令没有找到或者出现一个重定向错误。"
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -3054,11 +3136,12 @@ msgstr ""
 "    以状态 N 退出 shell。  如果 N 被省略,则退出状态\n"
 "    为最后一个执行的命令的退出状态。"
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
-"    Exits a login shell with exit status N.  Returns an error if not executed\n"
+"    Exits a login shell with exit status N.  Returns an error if not "
+"executed\n"
 "    in a login shell."
 msgstr ""
 "退出一个登录 shell.\n"
@@ -3066,17 +3149,19 @@ msgstr ""
 "    以状态 N 退出一个登录 shell。如果不在登录 shell 中执行,则\n"
 "    返回一个错误。"
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
-"    fc is used to list or edit and re-execute commands from the history list.\n"
+"    fc is used to list or edit and re-execute commands from the history "
+"list.\n"
 "    FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
 "    string, which means the most recent command beginning with that\n"
 "    string.\n"
 "    \n"
 "    Options:\n"
-"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then EDITOR,\n"
+"      -e ENAME\tselect which editor to use.  Default is FCEDIT, then "
+"EDITOR,\n"
 "    \t\tthen vi\n"
 "      -l \tlist lines instead of editing\n"
 "      -n\tomit line numbers when listing\n"
@@ -3090,7 +3175,8 @@ msgid ""
 "    the last command.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success or status of executed command; non-zero if an error occurs."
+"    Returns success or status of executed command; non-zero if an error "
+"occurs."
 msgstr ""
 "从历史列表中显示或者执行命令。\n"
 "    \n"
@@ -3116,7 +3202,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功,或者执行的命令的状态;如果错误发生则返回非零。"
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -3136,12 +3222,14 @@ msgstr ""
 "    退出状态:\n"
 "    放至前台的命令状态,或者当错误发生时为失败。"
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
-"    Place the jobs identified by each JOB_SPEC in the background, as if they\n"
-"    had been started with `&'.  If JOB_SPEC is not present, the shell's notion\n"
+"    Place the jobs identified by each JOB_SPEC in the background, as if "
+"they\n"
+"    had been started with `&'.  If JOB_SPEC is not present, the shell's "
+"notion\n"
 "    of the current job is used.\n"
 "    \n"
 "    Exit Status:\n"
@@ -3156,17 +3244,19 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功除非任务管理没有启用或者错误发生。"
 
-#: builtins.c:782
+#: builtins.c:784
+#, fuzzy
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
 "    Determine and remember the full pathname of each command NAME.  If\n"
-"    no arguments are given, information about remembered commands is displayed.\n"
+"    no arguments are given, information about remembered commands is "
+"displayed.\n"
 "    \n"
 "    Options:\n"
 "      -d\t\tforget the remembered location of each NAME\n"
 "      -l\t\tdisplay in a format that may be reused as input\n"
-"      -p pathname\tuse PATHNAME is the full pathname of NAME\n"
+"      -p pathname\tuse PATHNAME as the full pathname of NAME\n"
 "      -r\t\tforget all remembered locations\n"
 "      -t\t\tprint the remembered location of each NAME, preceding\n"
 "    \t\teach location with the corresponding NAME if multiple\n"
@@ -3198,7 +3288,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功,除非 NAME 命令没有找到或者使用了无效的选项。"
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -3216,7 +3306,8 @@ msgid ""
 "      PATTERN\tPattern specifiying a help topic\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless PATTERN is not found or an invalid option is given."
+"    Returns success unless PATTERN is not found or an invalid option is "
+"given."
 msgstr ""
 "显示内建命令的相关信息。\n"
 "    \n"
@@ -3236,7 +3327,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功,除非 PATTERN 模式没有找到或者使用了无效选项。"
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -3263,7 +3354,8 @@ msgid ""
 "    \n"
 "    If the $HISTTIMEFORMAT variable is set and not null, its value is used\n"
 "    as a format string for strftime(3) to print the time stamp associated\n"
-"    with each displayed history entry.  No time stamps are printed otherwise.\n"
+"    with each displayed history entry.  No time stamps are printed "
+"otherwise.\n"
 "    \n"
 "    Exit Status:\n"
 "    Returns success unless an invalid option is given or an error occurs."
@@ -3298,7 +3390,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功,除非使用了无效的选项或者发生错误。"
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -3340,7 +3432,7 @@ msgstr ""
 "    返回成功,除非使用了无效的选项或者有错误发生。\n"
 "    如果使用 -x选项,则返回 COMMAND 命令的退出状态。"
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -3370,7 +3462,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功除非使用了无效的选项或者 JOBSPEC 声明。"
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -3409,7 +3501,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功,除非使用了无效的选项或者有错误发生。"
 
-#: builtins.c:936
+#: builtins.c:938
 #, fuzzy
 msgid ""
 "Evaluate arithmetic expressions.\n"
@@ -3417,7 +3509,8 @@ msgid ""
 "    Evaluate each ARG as an arithmetic expression.  Evaluation is done in\n"
 "    fixed-width integers with no check for overflow, though division by 0\n"
 "    is trapped and flagged as an error.  The following list of operators is\n"
-"    grouped into levels of equal-precedence operators.  The levels are listed\n"
+"    grouped into levels of equal-precedence operators.  The levels are "
+"listed\n"
 "    in order of decreasing precedence.\n"
 "    \n"
 "    \tid++, id--\tvariable post-increment, post-decrement\n"
@@ -3494,19 +3587,22 @@ msgstr ""
 "    退出状态:\n"
 "    如果最后一个 ARG 参数估值为0,则 let 返回1; 否则 let 返回0。"
 
-#: builtins.c:981
+#: builtins.c:983
 #, fuzzy
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
 "    Reads a single line from the standard input, or from file descriptor FD\n"
-"    if the -u option is supplied.  The line is split into fields as with word\n"
+"    if the -u option is supplied.  The line is split into fields as with "
+"word\n"
 "    splitting, and the first word is assigned to the first NAME, the second\n"
 "    word to the second NAME, and so on, with any leftover words assigned to\n"
-"    the last NAME.  Only the characters found in $IFS are recognized as word\n"
+"    the last NAME.  Only the characters found in $IFS are recognized as "
+"word\n"
 "    delimiters.\n"
 "    \n"
-"    If no NAMEs are supplied, the line read is stored in the REPLY variable.\n"
+"    If no NAMEs are supplied, the line read is stored in the REPLY "
+"variable.\n"
 "    \n"
 "    Options:\n"
 "      -a array\tassign the words read to sequential indices of the array\n"
@@ -3518,13 +3614,15 @@ msgid ""
 "      -n nchars\treturn after reading NCHARS characters rather than waiting\n"
 "    \t\tfor a newline, but honor a delimiter if fewer than NCHARS\n"
 "    \t\tcharacters are read before the delimiter\n"
-"      -N nchars\treturn only after reading exactly NCHARS characters, unless\n"
+"      -N nchars\treturn only after reading exactly NCHARS characters, "
+"unless\n"
 "    \t\tEOF is encountered or read times out, ignoring any delimiter\n"
 "      -p prompt\toutput the string PROMPT without a trailing newline before\n"
 "    \t\tattempting to read\n"
 "      -r\t\tdo not allow backslashes to escape any characters\n"
 "      -s\t\tdo not echo input coming from a terminal\n"
-"      -t timeout\ttime out and return failure if a complete line of input is\n"
+"      -t timeout\ttime out and return failure if a complete line of input "
+"is\n"
 "    \t\tnot read within TIMEOUT seconds.  The value of the TMOUT\n"
 "    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
 "    \t\tfractional number.  If TIMEOUT is 0, read returns immediately,\n"
@@ -3534,8 +3632,10 @@ msgid ""
 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
 "    \n"
 "    Exit Status:\n"
-"    The return code is zero, unless end-of-file is encountered, read times out\n"
-"    (in which case it's greater than 128), a variable assignment error occurs,\n"
+"    The return code is zero, unless end-of-file is encountered, read times "
+"out\n"
+"    (in which case it's greater than 128), a variable assignment error "
+"occurs,\n"
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 "从标准输入读取一行并将其分为不同的域。\n"
@@ -3575,7 +3675,7 @@ msgstr ""
 "    返回码为零,除非遇到了文件结束符,读超时,或者无效的文\n"
 "    件描述符作为参数传递给了 -u 选项。"
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3595,7 +3695,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回 N,或者如果 shell 不在执行一个函数或引用脚本时,失败。"
 
-#: builtins.c:1039
+#: builtins.c:1041
 #, fuzzy
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
@@ -3639,7 +3739,8 @@ msgid ""
 "              physical     same as -P\n"
 "              pipefail     the return value of a pipeline is the status of\n"
 "                           the last command to exit with a non-zero status,\n"
-"                           or zero if no command exited with a non-zero status\n"
+"                           or zero if no command exited with a non-zero "
+"status\n"
 "              posix        change the behavior of bash where the default\n"
 "                           operation differs from the Posix standard to\n"
 "                           match the standard\n"
@@ -3755,7 +3856,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功除非使用了无效的参数。"
 
-#: builtins.c:1124
+#: builtins.c:1126
 #, fuzzy
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
@@ -3768,7 +3869,8 @@ msgid ""
 "      -n\ttreat each NAME as a name reference and unset the variable itself\n"
 "    \trather than the variable it references\n"
 "    \n"
-"    Without options, unset first tries to unset a variable, and if that fails,\n"
+"    Without options, unset first tries to unset a variable, and if that "
+"fails,\n"
 "    tries to unset a function.\n"
 "    \n"
 "    Some variables cannot be unset; also see `readonly'.\n"
@@ -3792,12 +3894,13 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功,除非使用了无效的选项或者 NAME 名称为只读。"
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
 "    Marks each NAME for automatic export to the environment of subsequently\n"
-"    executed commands.  If VALUE is supplied, assign VALUE before exporting.\n"
+"    executed commands.  If VALUE is supplied, assign VALUE before "
+"exporting.\n"
 "    \n"
 "    Options:\n"
 "      -f\trefer to shell functions\n"
@@ -3824,7 +3927,8 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功,除非使用了无效的选项或者 NAME 名称。"
 
-#: builtins.c:1165
+#: builtins.c:1167
+#, fuzzy
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3836,7 +3940,9 @@ msgid ""
 "      -a\trefer to indexed array variables\n"
 "      -A\trefer to associative array variables\n"
 "      -f\trefer to shell functions\n"
-"      -p\tdisplay a list of all readonly variables and functions\n"
+"      -p\tdisplay a list of all readonly variables or functions, depending "
+"on\n"
+"            whether or not the -f option is given\n"
 "    \n"
 "    An argument of `--' disables further option processing.\n"
 "    \n"
@@ -3859,7 +3965,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功,除非使用了无效的选项或者 NAME 名称。"
 
-#: builtins.c:1186
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3877,7 +3983,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功,除非 N 为负或者大于 $#。"
 
-#: builtins.c:1198 builtins.c:1213
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3899,7 +4005,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回 FILENAME 文件中最后一个命令的状态;如果 FILENAME 文件不可读则失败。"
 
-#: builtins.c:1229
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -3923,7 +4029,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功,除非没有启用任务控制或者有错误发生。"
 
-#: builtins.c:1245
+#: builtins.c:1248
 #, fuzzy
 msgid ""
 "Evaluate conditional expression.\n"
@@ -3958,7 +4064,8 @@ msgid ""
 "      -x FILE        True if the file is executable by you.\n"
 "      -O FILE        True if the file is effectively owned by you.\n"
 "      -G FILE        True if the file is effectively owned by your group.\n"
-"      -N FILE        True if the file has been modified since it was last read.\n"
+"      -N FILE        True if the file has been modified since it was last "
+"read.\n"
 "    \n"
 "      FILE1 -nt FILE2  True if file1 is newer than file2 (according to\n"
 "                       modification date).\n"
@@ -3979,7 +4086,8 @@ msgid ""
 "      STRING1 != STRING2\n"
 "                     True if the strings are not equal.\n"
 "      STRING1 < STRING2\n"
-"                     True if STRING1 sorts before STRING2 lexicographically.\n"
+"                     True if STRING1 sorts before STRING2 "
+"lexicographically.\n"
 "      STRING1 > STRING2\n"
 "                     True if STRING1 sorts after STRING2 lexicographically.\n"
 "    \n"
@@ -3987,7 +4095,8 @@ msgid ""
 "    \n"
 "      -o OPTION      True if the shell option OPTION is enabled.\n"
 "      -v VAR\t True if the shell variable VAR is set\n"
-"      -R VAR\t True if the shell variable VAR is set and is a name reference.\n"
+"      -R VAR\t True if the shell variable VAR is set and is a name "
+"reference.\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"
@@ -4073,7 +4182,7 @@ msgstr ""
 "    如果 EXPR 表达式估值为真则返回成功;如果 EXPR 表达式估值\n"
 "    为假或者使用了无效的参数则返回失败。"
 
-#: builtins.c:1326
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -4085,11 +4194,12 @@ msgstr ""
 "    是内建命令 \"test\" 的同义词,但是最后一个参数必须是\n"
 "    字符 `]',以匹配起始的 `['。"
 
-#: builtins.c:1335
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
-"    Prints the accumulated user and system times for the shell and all of its\n"
+"    Prints the accumulated user and system times for the shell and all of "
+"its\n"
 "    child processes.\n"
 "    \n"
 "    Exit Status:\n"
@@ -4103,12 +4213,13 @@ msgstr ""
 "    退出状态\n"
 "    总是成功。"
 
-#: builtins.c:1347
+#: builtins.c:1350
 #, fuzzy
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
-"    Defines and activates handlers to be run when the shell receives signals\n"
+"    Defines and activates handlers to be run when the shell receives "
+"signals\n"
 "    or other conditions.\n"
 "    \n"
 "    ARG is a command to be read and executed when the shell receives the\n"
@@ -4117,26 +4228,34 @@ msgid ""
 "    value.  If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
 "    shell and by the commands it invokes.\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.  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"
+"    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.  "
+"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"
+"    If no arguments are supplied, trap prints the list of commands "
+"associated\n"
 "    with each signal.\n"
 "    \n"
 "    Options:\n"
 "      -l\tprint a list of signal names and their corresponding numbers\n"
 "      -p\tdisplay the trap commands associated with each SIGNAL_SPEC\n"
 "    \n"
-"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal number.\n"
+"    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal "
+"number.\n"
 "    Signal names are case insensitive and the SIG prefix is optional.  A\n"
 "    signal may be sent to the shell with \"kill -signal $$\".\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless a SIGSPEC is invalid or an invalid option is given."
+"    Returns success unless a SIGSPEC is invalid or an invalid option is "
+"given."
 msgstr ""
 "对信号和其他事件设陷阱。\n"
 "    \n"
@@ -4165,7 +4284,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功,除非使用了无效的选项或者 SIGSPEC。"
 
-#: builtins.c:1383
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -4191,7 +4310,8 @@ msgid ""
 "      NAME\tCommand name to be interpreted.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success if all of the NAMEs are found; fails if any are not found."
+"    Returns success if all of the NAMEs are found; fails if any are not "
+"found."
 msgstr ""
 "显示命令类型的信息。\n"
 "    \n"
@@ -4216,12 +4336,13 @@ msgstr ""
 "    退出状态:\n"
 "    如果所有的 NAME 命令都找到则返回成功;任何找不到则失败。"
 
-#: builtins.c:1414
+#: builtins.c:1417
 #, fuzzy
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
-"    Provides control over the resources available to the shell and processes\n"
+"    Provides control over the resources available to the shell and "
+"processes\n"
 "    it creates, on systems that allow such control.\n"
 "    \n"
 "    Options:\n"
@@ -4299,7 +4420,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功,除非使用了无效的选项或者错误发生。"
 
-#: builtins.c:1462
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -4331,15 +4452,17 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功,除非使用了无效的 MODE 模式或者选项。"
 
-#: builtins.c:1482
+#: builtins.c:1485
 #, fuzzy
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
-"    Waits for each process identified by an ID, which may be a process ID or a\n"
+"    Waits for each process identified by an ID, which may be a process ID or "
+"a\n"
 "    job specification, and reports its termination status.  If ID is not\n"
 "    given, waits for all currently active child processes, and the return\n"
-"    status is zero.  If ID is a a job specification, waits for all processes\n"
+"    status is zero.  If ID is a a job specification, waits for all "
+"processes\n"
 "    in that job's pipeline.\n"
 "    \n"
 "    If the -n option is supplied, waits for the next job to terminate and\n"
@@ -4359,17 +4482,19 @@ msgstr ""
 "    退出状态:\n"
 "    返回 ID 进程的状态;如果使用了无效的 ID 或者选项则失败。"
 
-#: builtins.c:1503
+#: builtins.c:1506
 #, fuzzy
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
-"    Waits for each process specified by a PID and reports its termination status.\n"
+"    Waits for each process specified by a PID and reports its termination "
+"status.\n"
 "    If PID is not given, waits for all currently active child processes,\n"
 "    and the return status is zero.  PID must be a process ID.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns the status of the last PID; fails if PID is invalid or an invalid\n"
+"    Returns the status of the last PID; fails if PID is invalid or an "
+"invalid\n"
 "    option is given."
 msgstr ""
 "等待进程完成并且返回退出状态。\n"
@@ -4382,7 +4507,7 @@ msgstr ""
 "    返回进程ID的状态;如果ID是无效的进程号或者指定了无效\n"
 "    的选项则失败。"
 
-#: builtins.c:1518
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -4403,7 +4528,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回最后执行的命令的状态。"
 
-#: builtins.c:1532
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -4433,7 +4558,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回最后执行的命令的状态。"
 
-#: builtins.c:1550
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -4466,7 +4591,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回最后一个执行的命令的状态。"
 
-#: builtins.c:1571
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -4494,7 +4619,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回状态即PIPELINE 的返回状态。"
 
-#: builtins.c:1588
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -4512,16 +4637,21 @@ msgstr ""
 "    退出状态:\n"
 "    返回最后一个执行的命令的状态。"
 
-#: builtins.c:1600
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
-"    The `if COMMANDS' list is executed.  If its exit status is zero, then the\n"
-"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list is\n"
+"    The `if COMMANDS' list is executed.  If its exit status is zero, then "
+"the\n"
+"    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list "
+"is\n"
 "    executed in turn, and if its exit status is zero, the corresponding\n"
-"    `then COMMANDS' list is executed and the if command completes.  Otherwise,\n"
-"    the `else COMMANDS' list is executed, if present.  The exit status of the\n"
-"    entire construct is the exit status of the last command executed, or zero\n"
+"    `then COMMANDS' list is executed and the if command completes.  "
+"Otherwise,\n"
+"    the `else COMMANDS' list is executed, if present.  The exit status of "
+"the\n"
+"    entire construct is the exit status of the last command executed, or "
+"zero\n"
 "    if no condition tested true.\n"
 "    \n"
 "    Exit Status:\n"
@@ -4538,7 +4668,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回最后一个执行的命令的状态。"
 
-#: builtins.c:1617
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -4556,7 +4686,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回最后一个执行的命令的状态。"
 
-#: builtins.c:1629
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -4574,7 +4704,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回最后一个执行的命令的状态。"
 
-#: builtins.c:1641
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -4596,12 +4726,13 @@ msgstr ""
 "    退出状态:\n"
 "    返回 COMMAND 命令的退出状态。"
 
-#: builtins.c:1655
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
 "    Create a shell function named NAME.  When invoked as a simple command,\n"
-"    NAME runs COMMANDs in the calling shell's context.  When NAME is invoked,\n"
+"    NAME runs COMMANDs in the calling shell's context.  When NAME is "
+"invoked,\n"
 "    the arguments are passed to the function as $1...$n, and the function's\n"
 "    name is in $FUNCNAME.\n"
 "    \n"
@@ -4618,7 +4749,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功除非 NAME 为只读。"
 
-#: builtins.c:1669
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -4636,7 +4767,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回最后一个执行的命令的状态。"
 
-#: builtins.c:1681
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -4660,7 +4791,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回被继续的任务的状态。"
 
-#: builtins.c:1696
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -4678,13 +4809,16 @@ msgstr ""
 "    退出状态\n"
 "    如果表达式估值为0则返回 1;否则返回0。"
 
-#: builtins.c:1708
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
-"    Returns a status of 0 or 1 depending on the evaluation of the conditional\n"
-"    expression EXPRESSION.  Expressions are composed of the same primaries used\n"
-"    by the `test' builtin, and may be combined using the following operators:\n"
+"    Returns a status of 0 or 1 depending on the evaluation of the "
+"conditional\n"
+"    expression EXPRESSION.  Expressions are composed of the same primaries "
+"used\n"
+"    by the `test' builtin, and may be combined using the following "
+"operators:\n"
 "    \n"
 "      ( EXPRESSION )\tReturns the value of EXPRESSION\n"
 "      ! EXPRESSION\t\tTrue if EXPRESSION is false; else false\n"
@@ -4710,7 +4844,8 @@ msgstr ""
 "      ( EXPRESSION )\t返回 EXPRESSION 表达式的值\n"
 "      ! EXPRESSION\t\t如果 EXPRESSION表达式为假则为真,否则为假\n"
 "      EXPR1 && EXPR2\t如果 EXPR1 和 EXPR2 表达式均为真则为真,否则为假\n"
-"      EXPR1 || EXPR2\t如果 EXPR1 和 EXPR2 表达式中有一个为真则为真,否则为假\n"
+"      EXPR1 || EXPR2\t如果 EXPR1 和 EXPR2 表达式中有一个为真则为真,否则为"
+"假\n"
 "    \n"
 "    当使用 `==' 和 `!=' 操作符时,操作符右边的字符串被用作模式并且执行一个\n"
 "    匹配。当使用 `=~' 操作符时,操作符右边的字符串被当作正则表达式来进行\n"
@@ -4722,7 +4857,7 @@ msgstr ""
 "    退出状态:\n"
 "    根据 EXPRESSION 的值为0或1。"
 
-#: builtins.c:1734
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -4817,7 +4952,7 @@ msgstr ""
 "    HISTIGNORE\t用于决定哪些命令被存入历史文件的模式\n"
 "    \t\t列表,以冒号分隔。\n"
 
-#: builtins.c:1791
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -4870,7 +5005,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功,除非使用了无效的参数或者目录转换失败。"
 
-#: builtins.c:1825
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -4917,7 +5052,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功,除非使用了无效的参数或者目录变换失败。"
 
-#: builtins.c:1855
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -4934,10 +5069,12 @@ msgid ""
 "    \twith its position in the stack\n"
 "    \n"
 "    Arguments:\n"
-"      +N\tDisplays the Nth entry counting from the left of the list shown by\n"
+"      +N\tDisplays the Nth entry counting from the left of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
-"      -N\tDisplays the Nth entry counting from the right of the list shown by\n"
+"      -N\tDisplays the Nth entry counting from the right of the list shown "
+"by\n"
 "    \tdirs when invoked without options, starting with zero.\n"
 "    \n"
 "    Exit Status:\n"
@@ -4964,12 +5101,13 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功,除非使用了无效的选项或者发生错误。"
 
-#: builtins.c:1884
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
 "    Change the setting of each shell option OPTNAME.  Without any option\n"
-"    arguments, list all shell options with an indication of whether or not each\n"
+"    arguments, list all shell options with an indication of whether or not "
+"each\n"
 "    is set.\n"
 "    \n"
 "    Options:\n"
@@ -5000,7 +5138,7 @@ msgstr ""
 "    如果 OPTNAME 选项被启用则返回成功;如果是\n"
 "    无效的选项或OPTNAME 被禁用则失败。"
 
-#: builtins.c:1905
+#: builtins.c:1908
 #, fuzzy
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
@@ -5009,27 +5147,34 @@ msgid ""
 "      -v var\tassign the output to shell variable VAR rather than\n"
 "    \t\tdisplay it on the standard output\n"
 "    \n"
-"    FORMAT is a character string which contains three types of objects: plain\n"
-"    characters, which are simply copied to standard output; character escape\n"
+"    FORMAT is a character string which contains three types of objects: "
+"plain\n"
+"    characters, which are simply copied to standard output; character "
+"escape\n"
 "    sequences, which are converted and copied to the standard output; and\n"
-"    format specifications, each of which causes printing of the next successive\n"
+"    format specifications, each of which causes printing of the next "
+"successive\n"
 "    argument.\n"
 "    \n"
-"    In addition to the standard format specifications described in printf(1),\n"
+"    In addition to the standard format specifications described in "
+"printf(1),\n"
 "    printf interprets:\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"
+"      %(fmt)T output the date-time string resulting from using FMT as a "
+"format\n"
 "            string for strftime(3)\n"
 "    \n"
 "    The format is re-used as necessary to consume all of the arguments.  If\n"
 "    there are fewer arguments than the format requires,  extra format\n"
-"    specifications behave as if a zero value or null string, as appropriate,\n"
+"    specifications behave as if a zero value or null string, as "
+"appropriate,\n"
 "    had been supplied.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or a write or assignment\n"
+"    Returns success unless an invalid option is given or a write or "
+"assignment\n"
 "    error occurs."
 msgstr ""
 "在 FORMAT 变量的控制下格式化并打印 ARGUMENTS 参数。\n"
@@ -5038,7 +5183,8 @@ msgstr ""
 "      -v var\t将输出赋值给 shell 变量 VAR 而不显示在标准输出上\n"
 "    \n"
 "    FORMAT 变量是包含三种对象的字符串:简单地被拷贝到标准输出的普通字符;\n"
-"    被变换之后拷贝到标准输入的转义字符;以及每个都会影响到下个参数的打印的    格式化声明。\n"
+"    被变换之后拷贝到标准输入的转义字符;以及每个都会影响到下个参数的打印"
+"的    格式化声明。\n"
 "    \n"
 "    在 printf(1)、printf(3) 中描述的标准控制声明之外,printf解析:\n"
 "、    \n"
@@ -5048,12 +5194,14 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功,除非使用了无效的选项或者写或赋值错误发生。"
 
-#: builtins.c:1939
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
-"    For each NAME, specify how arguments are to be completed.  If no options\n"
-"    are supplied, existing completion specifications are printed in a way that\n"
+"    For each NAME, specify how arguments are to be completed.  If no "
+"options\n"
+"    are supplied, existing completion specifications are printed in a way "
+"that\n"
 "    allows them to be reused as input.\n"
 "    \n"
 "    Options:\n"
@@ -5090,12 +5238,13 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功,除非使用了无效的选项或者错误发生。"
 
-#: builtins.c:1967
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
 "    Intended to be used from within a shell function generating possible\n"
-"    completions.  If the optional WORD argument is supplied, matches against\n"
+"    completions.  If the optional WORD argument is supplied, matches "
+"against\n"
 "    WORD are generated.\n"
 "    \n"
 "    Exit Status:\n"
@@ -5110,14 +5259,17 @@ msgstr ""
 "    退出状态:\n"
 "    除非使用了无效选项或者错误发生,否则返回成功。"
 
-#: builtins.c:1982
+#: builtins.c:1985
 #, fuzzy
 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 being executed.  If no OPTIONs are given, print\n"
-"    the completion options for each NAME or the current completion specification.\n"
+"    Modify the completion options for each NAME, or, if no NAMEs are "
+"supplied,\n"
+"    the completion currently being executed.  If no OPTIONs are given, "
+"print\n"
+"    the completion options for each NAME or the current completion "
+"specification.\n"
 "    \n"
 "    Options:\n"
 "    \t-o option\tSet completion option OPTION for each NAME\n"
@@ -5160,23 +5312,29 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功,除非使用了无效的选项或者 NAME 名称没有定义补完声明。"
 
-#: builtins.c:2012
+#: builtins.c:2015
 #, fuzzy
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
-"    Read lines from the standard input into the indexed array variable ARRAY, or\n"
-"    from file descriptor FD if the -u option is supplied.  The variable MAPFILE\n"
+"    Read lines from the standard input into the indexed array variable "
+"ARRAY, or\n"
+"    from file descriptor FD if the -u option is supplied.  The variable "
+"MAPFILE\n"
 "    is the default ARRAY.\n"
 "    \n"
 "    Options:\n"
-"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are copied.\n"
-"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default index is 0.\n"
+"      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are "
+"copied.\n"
+"      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default "
+"index is 0.\n"
 "      -s count \tDiscard the first COUNT lines read.\n"
 "      -t\t\tRemove a trailing newline from each line read.\n"
-"      -u fd\t\tRead lines from file descriptor FD instead of the standard input.\n"
+"      -u fd\t\tRead lines from file descriptor FD instead of the standard "
+"input.\n"
 "      -C callback\tEvaluate CALLBACK each time QUANTUM lines are read.\n"
-"      -c quantum\tSpecify the number of lines read between each call to CALLBACK.\n"
+"      -c quantum\tSpecify the number of lines read between each call to "
+"CALLBACK.\n"
 "    \n"
 "    Arguments:\n"
 "      ARRAY\t\tArray variable name to use for file data.\n"
@@ -5186,11 +5344,13 @@ msgid ""
 "    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"
+"    If not supplied with an explicit origin, mapfile will clear ARRAY "
+"before\n"
 "    assigning to it.\n"
 "    \n"
 "    Exit Status:\n"
-"    Returns success unless an invalid option is given or ARRAY is readonly or\n"
+"    Returns success unless an invalid option is given or ARRAY is readonly "
+"or\n"
 "    not an indexed array."
 msgstr ""
 "从标准输入读取行到下表数组变量中。\n"
@@ -5218,7 +5378,7 @@ msgstr ""
 "    退出状态:\n"
 "    返回成功,除非使用了无效的选项,或者 ARRAY 变量是只读或者不是下标数组。"
 
-#: builtins.c:2046
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
@@ -5231,8 +5391,12 @@ msgstr ""
 #~ msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n"
 #~ msgstr "版权所有 (C) 2009 自由软件基金会\n"
 
-#~ msgid "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl.html>\n"
-#~ msgstr "许可证 GPLv2+: GNU GPL 许可证第二版或者更新版本 <http://gnu.org/licenses/gpl.html>\n"
+#~ msgid ""
+#~ "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl."
+#~ "html>\n"
+#~ msgstr ""
+#~ "许可证 GPLv2+: GNU GPL 许可证第二版或者更新版本 <http://gnu.org/licenses/"
+#~ "gpl.html>\n"
 
 #~ msgid ""
 #~ ".  With EXPR, returns\n"
@@ -5245,7 +5409,8 @@ msgstr ""
 #~ "; 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"
+#~ "    The value of EXPR indicates how many call frames to go back before "
+#~ "the\n"
 #~ "    current one; the top frame is frame 0."
 #~ msgstr ""
 #~ "; 这个额外信息可被用于\n"
index d6095f2e7ce8d56fdda111589b60b7adc40622a4..6a72fa1000ef5ba0040dd11b691f6bc5d855b37e 100644 (file)
Binary files a/po/zh_TW.gmo and b/po/zh_TW.gmo differ
index c5f50cdec4ca7d600787f6aeef2f20088b713839..fc6ca08ea3654f40f1ab49e9122e940a9a8c3415 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: bash-3.2\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2013-08-14 11:14-0400\n"
+"POT-Creation-Date: 2013-11-20 07:51-0500\n"
 "PO-Revision-Date: 2008-08-20 20:12+0800\n"
 "Last-Translator: Zi-You Dai  <ioppooster@gmail.com>\n"
 "Language-Team: Chinese (traditional)  <zh-l10n@linux.org.tw>\n"
@@ -46,21 +46,21 @@ msgstr ""
 msgid "%s: cannot create: %s"
 msgstr ""
 
-#: bashline.c:3928
+#: bashline.c:3971
 msgid "bash_execute_unix_command: cannot find keymap for command"
 msgstr ""
 
-#: bashline.c:4015
+#: bashline.c:4058
 #, c-format
 msgid "%s: first non-whitespace character is not `\"'"
 msgstr ""
 
-#: bashline.c:4044
+#: bashline.c:4087
 #, c-format
 msgid "no closing `%c' in %s"
 msgstr ""
 
-#: bashline.c:4078
+#: bashline.c:4121
 #, c-format
 msgid "%s: missing colon separator"
 msgstr ""
@@ -112,22 +112,22 @@ msgstr ""
 msgid "only meaningful in a `for', `while', or `until' loop"
 msgstr ""
 
-#: builtins/caller.def:133
+#: builtins/caller.def:134
 msgid ""
 "Returns the context of the current subroutine call.\n"
 "    \n"
 "    Without EXPR, returns "
 msgstr ""
 
-#: builtins/cd.def:239
+#: builtins/cd.def:319
 msgid "HOME not set"
 msgstr "HOME 沒有設置"
 
-#: builtins/cd.def:247 builtins/common.c:166 test.c:855
+#: builtins/cd.def:327 builtins/common.c:166 test.c:855
 msgid "too many arguments"
 msgstr "太多引數"
 
-#: builtins/cd.def:258
+#: builtins/cd.def:338
 msgid "OLDPWD not set"
 msgstr "OLDPWD 沒有設置"
 
@@ -313,7 +313,7 @@ msgstr ""
 msgid "cannot use `-f' to make functions"
 msgstr ""
 
-#: builtins/declare.def:434 execute_cmd.c:5328
+#: builtins/declare.def:434 execute_cmd.c:5329
 #, c-format
 msgid "%s: readonly function"
 msgstr "%s:只讀函數"
@@ -352,7 +352,7 @@ msgstr ""
 msgid "%s: cannot delete: %s"
 msgstr ""
 
-#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5175
+#: builtins/evalfile.c:140 builtins/hash.def:171 execute_cmd.c:5176
 #: shell.c:1481
 #, c-format
 msgid "%s: is a directory"
@@ -763,40 +763,40 @@ msgstr ""
 msgid "%s is hashed (%s)\n"
 msgstr ""
 
-#: builtins/ulimit.def:379
+#: builtins/ulimit.def:383
 #, c-format
 msgid "%s: invalid limit argument"
 msgstr ""
 
-#: builtins/ulimit.def:405
+#: builtins/ulimit.def:409
 #, c-format
 msgid "`%c': bad command"
 msgstr "`%c':壞的命令"
 
-#: builtins/ulimit.def:434
+#: builtins/ulimit.def:438
 #, c-format
 msgid "%s: cannot get limit: %s"
 msgstr "%s:不能得到 limit: %s"
 
-#: builtins/ulimit.def:460
+#: builtins/ulimit.def:464
 msgid "limit"
 msgstr ""
 
-#: builtins/ulimit.def:472 builtins/ulimit.def:772
+#: builtins/ulimit.def:476 builtins/ulimit.def:776
 #, c-format
 msgid "%s: cannot modify limit: %s"
 msgstr "%s:不能修改 limit: %s"
 
-#: builtins/umask.def:118
+#: builtins/umask.def:114
 msgid "octal number"
 msgstr "八進制數"
 
-#: builtins/umask.def:231
+#: builtins/umask.def:227
 #, c-format
 msgid "`%c': invalid symbolic mode operator"
 msgstr ""
 
-#: builtins/umask.def:286
+#: builtins/umask.def:282
 #, c-format
 msgid "`%c': invalid symbolic mode character"
 msgstr ""
@@ -856,42 +856,42 @@ msgstr ""
 msgid "pipe error"
 msgstr "寫入錯誤: %s"
 
-#: execute_cmd.c:4358
+#: execute_cmd.c:4359
 #, c-format
 msgid "%s: maximum function nesting level exceeded (%d)"
 msgstr ""
 
-#: execute_cmd.c:4851
+#: execute_cmd.c:4852
 #, c-format
 msgid "%s: restricted: cannot specify `/' in command names"
 msgstr ""
 
-#: execute_cmd.c:4940
+#: execute_cmd.c:4941
 #, c-format
 msgid "%s: command not found"
 msgstr "%s:命令找不到"
 
-#: execute_cmd.c:5173
+#: execute_cmd.c:5174
 #, c-format
 msgid "%s: %s"
 msgstr ""
 
-#: execute_cmd.c:5210
+#: execute_cmd.c:5211
 #, c-format
 msgid "%s: %s: bad interpreter"
 msgstr ""
 
-#: execute_cmd.c:5247
+#: execute_cmd.c:5248
 #, fuzzy, c-format
 msgid "%s: cannot execute binary file: %s"
 msgstr "%s:不能得到 limit: %s"
 
-#: execute_cmd.c:5319
+#: execute_cmd.c:5320
 #, fuzzy, c-format
 msgid "`%s': is a special builtin"
 msgstr "%s:不是一個內建 shell"
 
-#: execute_cmd.c:5371
+#: execute_cmd.c:5372
 #, c-format
 msgid "cannot duplicate fd %d to fd %d"
 msgstr ""
@@ -966,17 +966,17 @@ msgstr ""
 msgid "getcwd: cannot access parent directories"
 msgstr ""
 
-#: input.c:101 subst.c:5129
+#: input.c:102 subst.c:5129
 #, c-format
 msgid "cannot reset nodelay mode for fd %d"
 msgstr ""
 
-#: input.c:267
+#: input.c:269
 #, c-format
 msgid "cannot allocate new file descriptor for bash input from fd %d"
 msgstr ""
 
-#: input.c:275
+#: input.c:277
 #, c-format
 msgid "save_bash_input: buffer already exists for new fd %d"
 msgstr ""
@@ -1213,22 +1213,22 @@ msgstr "%s:壞的網路路徑規格"
 msgid "network operations not supported"
 msgstr "不支持網路操作"
 
-#: locale.c:204
+#: locale.c:200
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s)"
 msgstr ""
 
-#: locale.c:206
+#: locale.c:202
 #, c-format
 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
 msgstr ""
 
-#: locale.c:263
+#: locale.c:259
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s)"
 msgstr ""
 
-#: locale.c:265
+#: locale.c:261
 #, c-format
 msgid "setlocale: %s: cannot change locale (%s): %s"
 msgstr ""
@@ -1370,7 +1370,7 @@ msgstr ""
 msgid "unexpected EOF while looking for matching `)'"
 msgstr ""
 
-#: pcomplete.c:1093
+#: pcomplete.c:1094
 #, c-format
 msgid "completion: function `%s' not found"
 msgstr ""
@@ -1803,12 +1803,12 @@ msgstr ""
 msgid "invalid signal number"
 msgstr "無效信號數"
 
-#: trap.c:354
+#: trap.c:355
 #, c-format
 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
 msgstr ""
 
-#: trap.c:358
+#: trap.c:359
 #, c-format
 msgid ""
 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
@@ -1967,7 +1967,7 @@ msgid "caller [expr]"
 msgstr ""
 
 #: builtins.c:64
-msgid "cd [-L|[-P [-e]]] [dir]"
+msgid "cd [-L|[-P [-e]] [-@]] [dir]"
 msgstr ""
 
 #: builtins.c:66
@@ -2428,6 +2428,9 @@ msgid ""
 "    \tof `..'\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"
+"        -@  on systems that support it, present a file with extended "
+"attributes\n"
+"            as a directory containing the file attributes\n"
 "    \n"
 "    The default is to follow symbolic links, as if `-L' were specified.\n"
 "    `..' is processed by removing the immediately previous pathname "
@@ -2440,7 +2443,7 @@ msgid ""
 "    -P is used; non-zero otherwise."
 msgstr ""
 
-#: builtins.c:420
+#: builtins.c:422
 msgid ""
 "Print the name of the current working directory.\n"
 "    \n"
@@ -2456,7 +2459,7 @@ msgid ""
 "    cannot be read."
 msgstr ""
 
-#: builtins.c:437
+#: builtins.c:439
 msgid ""
 "Null command.\n"
 "    \n"
@@ -2466,7 +2469,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:448
+#: builtins.c:450
 msgid ""
 "Return a successful result.\n"
 "    \n"
@@ -2474,7 +2477,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:457
+#: builtins.c:459
 msgid ""
 "Return an unsuccessful result.\n"
 "    \n"
@@ -2482,7 +2485,7 @@ msgid ""
 "    Always fails."
 msgstr ""
 
-#: builtins.c:466
+#: builtins.c:468
 msgid ""
 "Execute a simple command or display information about commands.\n"
 "    \n"
@@ -2501,7 +2504,7 @@ msgid ""
 "    Returns exit status of COMMAND, or failure if COMMAND is not found."
 msgstr ""
 
-#: builtins.c:485
+#: builtins.c:487
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
@@ -2541,14 +2544,14 @@ msgid ""
 "    assignment error occurs."
 msgstr ""
 
-#: builtins.c:525
+#: builtins.c:527
 msgid ""
 "Set variable values and attributes.\n"
 "    \n"
 "    Obsolete.  See `help declare'."
 msgstr ""
 
-#: builtins.c:533
+#: builtins.c:535
 msgid ""
 "Define local variables.\n"
 "    \n"
@@ -2563,7 +2566,7 @@ msgid ""
 "    assignment error occurs, or the shell is not executing a function."
 msgstr ""
 
-#: builtins.c:550
+#: builtins.c:552
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2597,7 +2600,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:586
+#: builtins.c:588
 msgid ""
 "Write arguments to the standard output.\n"
 "    \n"
@@ -2610,7 +2613,7 @@ msgid ""
 "    Returns success unless a write error occurs."
 msgstr ""
 
-#: builtins.c:601
+#: builtins.c:603
 msgid ""
 "Enable and disable shell builtins.\n"
 "    \n"
@@ -2637,7 +2640,7 @@ msgid ""
 "    Returns success unless NAME is not a shell builtin or an error occurs."
 msgstr ""
 
-#: builtins.c:629
+#: builtins.c:631
 msgid ""
 "Execute arguments as a shell command.\n"
 "    \n"
@@ -2649,7 +2652,7 @@ msgid ""
 "    Returns exit status of command or success if command is null."
 msgstr ""
 
-#: builtins.c:641
+#: builtins.c:643
 msgid ""
 "Parse option arguments.\n"
 "    \n"
@@ -2690,7 +2693,7 @@ msgid ""
 "    encountered or an error occurs."
 msgstr ""
 
-#: builtins.c:683
+#: builtins.c:685
 msgid ""
 "Replace the shell with the given command.\n"
 "    \n"
@@ -2713,7 +2716,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:704
+#: builtins.c:706
 msgid ""
 "Exit the shell.\n"
 "    \n"
@@ -2721,7 +2724,7 @@ msgid ""
 "    is that of the last command executed."
 msgstr ""
 
-#: builtins.c:713
+#: builtins.c:715
 msgid ""
 "Exit a login shell.\n"
 "    \n"
@@ -2730,7 +2733,7 @@ msgid ""
 "    in a login shell."
 msgstr ""
 
-#: builtins.c:723
+#: builtins.c:725
 msgid ""
 "Display or execute commands from the history list.\n"
 "    \n"
@@ -2760,7 +2763,7 @@ msgid ""
 "occurs."
 msgstr ""
 
-#: builtins.c:753
+#: builtins.c:755
 msgid ""
 "Move job to the foreground.\n"
 "    \n"
@@ -2772,7 +2775,7 @@ msgid ""
 "    Status of command placed in foreground, or failure if an error occurs."
 msgstr ""
 
-#: builtins.c:768
+#: builtins.c:770
 msgid ""
 "Move jobs to the background.\n"
 "    \n"
@@ -2786,7 +2789,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:782
+#: builtins.c:784
 msgid ""
 "Remember or display program locations.\n"
 "    \n"
@@ -2810,7 +2813,7 @@ msgid ""
 "    Returns success unless NAME is not found or an invalid option is given."
 msgstr ""
 
-#: builtins.c:807
+#: builtins.c:809
 msgid ""
 "Display information about builtin commands.\n"
 "    \n"
@@ -2832,7 +2835,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:831
+#: builtins.c:833
 msgid ""
 "Display or manipulate the history list.\n"
 "    \n"
@@ -2866,7 +2869,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:867
+#: builtins.c:869
 msgid ""
 "Display status of jobs.\n"
 "    \n"
@@ -2890,7 +2893,7 @@ msgid ""
 "    If -x is used, returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:894
+#: builtins.c:896
 msgid ""
 "Remove jobs from current shell.\n"
 "    \n"
@@ -2907,7 +2910,7 @@ msgid ""
 "    Returns success unless an invalid option or JOBSPEC is given."
 msgstr ""
 
-#: builtins.c:913
+#: builtins.c:915
 msgid ""
 "Send a signal to a job.\n"
 "    \n"
@@ -2929,7 +2932,7 @@ msgid ""
 "    Returns success unless an invalid option is given or an error occurs."
 msgstr ""
 
-#: builtins.c:936
+#: builtins.c:938
 msgid ""
 "Evaluate arithmetic expressions.\n"
 "    \n"
@@ -2974,7 +2977,7 @@ msgid ""
 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:981
+#: builtins.c:983
 msgid ""
 "Read a line from the standard input and split it into fields.\n"
 "    \n"
@@ -3025,7 +3028,7 @@ msgid ""
 "    or an invalid file descriptor is supplied as the argument to -u."
 msgstr ""
 
-#: builtins.c:1026
+#: builtins.c:1028
 msgid ""
 "Return from a shell function.\n"
 "    \n"
@@ -3037,7 +3040,7 @@ msgid ""
 "    Returns N, or failure if the shell is not executing a function or script."
 msgstr ""
 
-#: builtins.c:1039
+#: builtins.c:1041
 msgid ""
 "Set or unset values of shell options and positional parameters.\n"
 "    \n"
@@ -3122,7 +3125,7 @@ msgid ""
 "    Returns success unless an invalid option is given."
 msgstr ""
 
-#: builtins.c:1124
+#: builtins.c:1126
 msgid ""
 "Unset values and attributes of shell variables and functions.\n"
 "    \n"
@@ -3144,7 +3147,7 @@ msgid ""
 "    Returns success unless an invalid option is given or a NAME is read-only."
 msgstr ""
 
-#: builtins.c:1146
+#: builtins.c:1148
 msgid ""
 "Set export attribute for shell variables.\n"
 "    \n"
@@ -3163,7 +3166,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1165
+#: builtins.c:1167
 msgid ""
 "Mark shell variables as unchangeable.\n"
 "    \n"
@@ -3185,7 +3188,7 @@ msgid ""
 "    Returns success unless an invalid option is given or NAME is invalid."
 msgstr ""
 
-#: builtins.c:1187
+#: builtins.c:1189
 msgid ""
 "Shift positional parameters.\n"
 "    \n"
@@ -3196,7 +3199,7 @@ msgid ""
 "    Returns success unless N is negative or greater than $#."
 msgstr ""
 
-#: builtins.c:1199 builtins.c:1214
+#: builtins.c:1201 builtins.c:1216
 msgid ""
 "Execute commands from a file in the current shell.\n"
 "    \n"
@@ -3210,7 +3213,7 @@ msgid ""
 "    FILENAME cannot be read."
 msgstr ""
 
-#: builtins.c:1230
+#: builtins.c:1232
 msgid ""
 "Suspend shell execution.\n"
 "    \n"
@@ -3224,7 +3227,7 @@ msgid ""
 "    Returns success unless job control is not enabled or an error occurs."
 msgstr ""
 
-#: builtins.c:1246
+#: builtins.c:1248
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3307,7 +3310,7 @@ msgid ""
 "    false or an invalid argument is given."
 msgstr ""
 
-#: builtins.c:1327
+#: builtins.c:1329
 msgid ""
 "Evaluate conditional expression.\n"
 "    \n"
@@ -3315,7 +3318,7 @@ msgid ""
 "    be a literal `]', to match the opening `['."
 msgstr ""
 
-#: builtins.c:1336
+#: builtins.c:1338
 msgid ""
 "Display process times.\n"
 "    \n"
@@ -3327,7 +3330,7 @@ msgid ""
 "    Always succeeds."
 msgstr ""
 
-#: builtins.c:1348
+#: builtins.c:1350
 msgid ""
 "Trap signals and other events.\n"
 "    \n"
@@ -3371,7 +3374,7 @@ msgid ""
 "given."
 msgstr ""
 
-#: builtins.c:1384
+#: builtins.c:1386
 msgid ""
 "Display information about command type.\n"
 "    \n"
@@ -3401,7 +3404,7 @@ msgid ""
 "found."
 msgstr ""
 
-#: builtins.c:1415
+#: builtins.c:1417
 msgid ""
 "Modify shell resource limits.\n"
 "    \n"
@@ -3448,7 +3451,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1463
+#: builtins.c:1465
 msgid ""
 "Display or set file mode mask.\n"
 "    \n"
@@ -3466,7 +3469,7 @@ msgid ""
 "    Returns success unless MODE is invalid or an invalid option is given."
 msgstr ""
 
-#: builtins.c:1483
+#: builtins.c:1485
 msgid ""
 "Wait for job completion and return exit status.\n"
 "    \n"
@@ -3486,7 +3489,7 @@ msgid ""
 "    option is given."
 msgstr ""
 
-#: builtins.c:1504
+#: builtins.c:1506
 msgid ""
 "Wait for process completion and return exit status.\n"
 "    \n"
@@ -3501,7 +3504,7 @@ msgid ""
 "    option is given."
 msgstr ""
 
-#: builtins.c:1519
+#: builtins.c:1521
 msgid ""
 "Execute commands for each member in a list.\n"
 "    \n"
@@ -3514,7 +3517,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1533
+#: builtins.c:1535
 msgid ""
 "Arithmetic for loop.\n"
 "    \n"
@@ -3531,7 +3534,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1551
+#: builtins.c:1553
 msgid ""
 "Select words from a list and execute commands.\n"
 "    \n"
@@ -3551,7 +3554,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1572
+#: builtins.c:1574
 msgid ""
 "Report time consumed by pipeline's execution.\n"
 "    \n"
@@ -3567,7 +3570,7 @@ msgid ""
 "    The return status is the return status of PIPELINE."
 msgstr ""
 
-#: builtins.c:1589
+#: builtins.c:1591
 msgid ""
 "Execute commands based on pattern matching.\n"
 "    \n"
@@ -3578,7 +3581,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1601
+#: builtins.c:1603
 msgid ""
 "Execute commands based on conditional.\n"
 "    \n"
@@ -3599,7 +3602,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1618
+#: builtins.c:1620
 msgid ""
 "Execute commands as long as a test succeeds.\n"
 "    \n"
@@ -3610,7 +3613,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1630
+#: builtins.c:1632
 msgid ""
 "Execute commands as long as a test does not succeed.\n"
 "    \n"
@@ -3621,7 +3624,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1642
+#: builtins.c:1644
 msgid ""
 "Create a coprocess named NAME.\n"
 "    \n"
@@ -3634,7 +3637,7 @@ msgid ""
 "    Returns the exit status of COMMAND."
 msgstr ""
 
-#: builtins.c:1656
+#: builtins.c:1658
 msgid ""
 "Define shell function.\n"
 "    \n"
@@ -3648,7 +3651,7 @@ msgid ""
 "    Returns success unless NAME is readonly."
 msgstr ""
 
-#: builtins.c:1670
+#: builtins.c:1672
 msgid ""
 "Group commands as a unit.\n"
 "    \n"
@@ -3659,7 +3662,7 @@ msgid ""
 "    Returns the status of the last command executed."
 msgstr ""
 
-#: builtins.c:1682
+#: builtins.c:1684
 msgid ""
 "Resume job in foreground.\n"
 "    \n"
@@ -3673,7 +3676,7 @@ msgid ""
 "    Returns the status of the resumed job."
 msgstr ""
 
-#: builtins.c:1697
+#: builtins.c:1699
 msgid ""
 "Evaluate arithmetic expression.\n"
 "    \n"
@@ -3684,7 +3687,7 @@ msgid ""
 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
 msgstr ""
 
-#: builtins.c:1709
+#: builtins.c:1711
 msgid ""
 "Execute conditional command.\n"
 "    \n"
@@ -3712,7 +3715,7 @@ msgid ""
 "    0 or 1 depending on value of EXPRESSION."
 msgstr ""
 
-#: builtins.c:1735
+#: builtins.c:1737
 msgid ""
 "Common shell variable names and usage.\n"
 "    \n"
@@ -3766,7 +3769,7 @@ msgid ""
 "    \t\tcommands should be saved on the history list.\n"
 msgstr ""
 
-#: builtins.c:1792
+#: builtins.c:1794
 msgid ""
 "Add directories to stack.\n"
 "    \n"
@@ -3797,7 +3800,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1826
+#: builtins.c:1828
 msgid ""
 "Remove directories from stack.\n"
 "    \n"
@@ -3824,7 +3827,7 @@ msgid ""
 "    change fails."
 msgstr ""
 
-#: builtins.c:1856
+#: builtins.c:1858
 msgid ""
 "Display directory stack.\n"
 "    \n"
@@ -3853,7 +3856,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1885
+#: builtins.c:1887
 msgid ""
 "Set and unset shell options.\n"
 "    \n"
@@ -3874,7 +3877,7 @@ msgid ""
 "    given or OPTNAME is disabled."
 msgstr ""
 
-#: builtins.c:1906
+#: builtins.c:1908
 msgid ""
 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
 "    \n"
@@ -3913,7 +3916,7 @@ msgid ""
 "    error occurs."
 msgstr ""
 
-#: builtins.c:1940
+#: builtins.c:1942
 msgid ""
 "Specify how arguments are to be completed by Readline.\n"
 "    \n"
@@ -3940,7 +3943,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1968
+#: builtins.c:1970
 msgid ""
 "Display possible completions depending on the options.\n"
 "    \n"
@@ -3953,7 +3956,7 @@ msgid ""
 "    Returns success unless an invalid option is supplied or an error occurs."
 msgstr ""
 
-#: builtins.c:1983
+#: builtins.c:1985
 msgid ""
 "Modify or display completion options.\n"
 "    \n"
@@ -3984,7 +3987,7 @@ msgid ""
 "    have a completion specification defined."
 msgstr ""
 
-#: builtins.c:2013
+#: builtins.c:2015
 msgid ""
 "Read lines from the standard input into an indexed array variable.\n"
 "    \n"
@@ -4025,7 +4028,7 @@ msgid ""
 "    not an indexed array."
 msgstr ""
 
-#: builtins.c:2047
+#: builtins.c:2049
 msgid ""
 "Read lines from a file into an array variable.\n"
 "    \n"
index 12b944b1443026fdc3dfc633fbab6950660642c5..f461e655147e7290e53527562b1b9a4c0f529e16 100644 (file)
@@ -130,7 +130,7 @@ to stdout
 logfunc is a function
 logfunc () 
 { 
-    echo "$@" &>>$TMPDIR/log
+    echo "$@" &>> $TMPDIR/log
 }
 foo
 bix is a function