From 7a257517b79d6652035e8e7b430cf21b38664e9e Mon Sep 17 00:00:00 2001 From: Chet Ramey Date: Wed, 12 Aug 2020 14:39:05 -0400 Subject: [PATCH] commit bash-20200807 snapshot --- CHANGES | 80 ++ CHANGES-5.1 | 80 ++ COMPAT | 3 +- CWRU/CWRU.chlog | 20 + NEWS | 19 + NEWS-5.1 | 19 + bashline.c | 4 + builtins/fc.def | 32 +- configure | 20 +- configure.ac | 2 +- doc/bash.0 | 14 +- doc/bash.html | 8 +- doc/bash.info | 338 ++++---- doc/bash.pdf | Bin 388035 -> 388191 bytes doc/bash.ps | 1968 ++++++++++++++++++++++--------------------- doc/bashbug.0 | 7 +- doc/bashbug.ps | 35 +- doc/bashref.dvi | Bin 788856 -> 789280 bytes doc/bashref.html | 15 +- doc/bashref.info | 338 ++++---- doc/bashref.log | 8 +- doc/bashref.pdf | Bin 768833 -> 769145 bytes doc/bashref.ps | 1593 +++++++++++++++++----------------- doc/builtins.0 | 12 +- doc/builtins.ps | 1778 +++++++++++++++++++------------------- doc/rbash.ps | 2 +- lib/sh/strftime.c | 11 +- po/af.gmo | Bin 1321 -> 1321 bytes po/af.po | 394 ++++----- po/bash.pot | 422 +++++----- po/bg.gmo | Bin 223268 -> 219994 bytes po/bg.po | 401 ++++----- po/ca.gmo | Bin 143614 -> 143614 bytes po/ca.po | 405 ++++----- po/cs.gmo | Bin 166318 -> 163842 bytes po/cs.po | 406 ++++----- po/da.gmo | Bin 72064 -> 72064 bytes po/da.po | 404 ++++----- po/de.gmo | Bin 94744 -> 94744 bytes po/de.po | 409 ++++----- po/el.gmo | Bin 74685 -> 74685 bytes po/el.po | 396 ++++----- po/en@boldquot.gmo | Bin 173300 -> 173564 bytes po/en@boldquot.po | 400 ++++----- po/en@quot.gmo | Bin 171652 -> 171916 bytes po/en@quot.po | 400 ++++----- po/eo.gmo | Bin 135665 -> 135665 bytes po/eo.po | 398 ++++----- po/es.gmo | Bin 145473 -> 145473 bytes po/es.po | 398 ++++----- po/et.gmo | Bin 12197 -> 12197 bytes po/et.po | 406 ++++----- po/fi.gmo | Bin 74465 -> 74465 bytes po/fi.po | 396 ++++----- po/fr.gmo | Bin 164996 -> 164996 bytes po/fr.po | 405 ++++----- po/ga.gmo | Bin 107487 -> 107487 bytes po/ga.po | 405 ++++----- po/gl.gmo | Bin 55254 -> 55254 bytes po/gl.po | 406 ++++----- po/hr.gmo | Bin 155056 -> 155056 bytes po/hr.po | 405 ++++----- po/hu.gmo | Bin 163531 -> 161293 bytes po/hu.po | 397 ++++----- po/id.gmo | Bin 87778 -> 87778 bytes po/id.po | 405 ++++----- po/it.gmo | Bin 85368 -> 85368 bytes po/it.po | 405 ++++----- po/ja.gmo | Bin 100113 -> 100113 bytes po/ja.po | 405 ++++----- po/ko.gmo | Bin 52646 -> 52646 bytes po/ko.po | 396 ++++----- po/lt.gmo | Bin 28987 -> 28987 bytes po/lt.po | 396 ++++----- po/nb.gmo | Bin 137234 -> 137234 bytes po/nb.po | 405 ++++----- po/nl.gmo | Bin 162618 -> 160297 bytes po/nl.po | 397 ++++----- po/pl.gmo | Bin 160828 -> 160828 bytes po/pl.po | 396 ++++----- po/pt.gmo | Bin 156639 -> 156639 bytes po/pt.po | 396 ++++----- po/pt_BR.gmo | Bin 160500 -> 160500 bytes po/pt_BR.po | 396 ++++----- po/ro.gmo | Bin 9225 -> 9225 bytes po/ro.po | 395 ++++----- po/ru.gmo | Bin 125446 -> 125446 bytes po/ru.po | 409 ++++----- po/sk.gmo | Bin 84939 -> 84939 bytes po/sk.po | 405 ++++----- po/sl.gmo | Bin 82089 -> 82089 bytes po/sl.po | 405 ++++----- po/sr.gmo | Bin 208754 -> 205797 bytes po/sr.po | 406 ++++----- po/sv.gmo | Bin 154300 -> 154300 bytes po/sv.po | 396 ++++----- po/tr.gmo | Bin 126804 -> 126804 bytes po/tr.po | 405 ++++----- po/uk.gmo | Bin 186844 -> 186844 bytes po/uk.po | 409 ++++----- po/vi.gmo | Bin 138318 -> 138318 bytes po/vi.po | 405 ++++----- po/zh_CN.gmo | Bin 146166 -> 146166 bytes po/zh_CN.po | 407 ++++----- po/zh_TW.gmo | Bin 151330 -> 149275 bytes po/zh_TW.po | 397 ++++----- tests/history.right | 8 +- tests/history.tests | 1 + tests/history5.sub | 4 + 109 files changed, 11698 insertions(+), 10810 deletions(-) diff --git a/CHANGES b/CHANGES index 9066378c..b2999bf0 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,83 @@ +This document details the changes between this version, bash-5.1-beta, and +the previous version, bash-5.1-alpha. + +1. Changes to Bash + +a. Fixed a bug that caused name references to variables to not update the + referenced variable's assignment side effects. + +b. Tightened up the parameter transformation error checking for invalid + transformation operators. + +c. System-specific changes for: FreeBSD + +d. A few minor changes to move potential uses of stdio functions out of signal + handling paths. + +e. Make sure SIGCHLD is blocked in all cases where waitchld() is not called + from a signal handler. + +f. Changed `command' builtin processing so it no longer starts an extra process + when run asynchronously (command x &). + +g. Avoid performing tilde expansion after `:' in words that look like assignment + statements when in posix mode. + +h. Slight changes to how the `complete' builtin prints out options and actions + for completion specifications. + +i. Several changes to how `local -' restores the values of options and + $SHELLOPTS. + +j. Don't treat a word in a compound assignment as an assignment statement + unless it has a valid subscript before the `='. + +k. Fixed a bug with the DEBUG trap and process substitution that caused the + terminal's process group to be set incorrectly. + +l. Fixed a bug that left readline's signal handlers installed while running a + shell command from a bindable readline command. + +m. Fixed the `fc' builtin to clamp out of range history specifications at the + boundaries of the history list for POSIX conformance. + +2. New Features in Bash + +a. If the hash builtin is listing hashed filenames portably, don't print + anything if the table is empty. + +b. GLOBIGNORE now ignores `.' and `..' as a terminal pathname component. + +c. Bash attempts to optimize away forks in the last command in a function body + under appropriate circumstances. + +d. The globbing code now uses fnmatch(3) to check collation elements (if + available) even in cases without multibyte characters. + +e. The `fg' and `bg' builtins now return an error in a command substitution + when asked to restart a job inherited from the parent shell. + +f. The shell now attempts to unlink all FIFOs on exit, whether a consuming + process has finished with them or not. + +3. Changes to Readline + +a. Make sure that all undo groups are closed when leaving vi insertion mode. + +b. Make sure that the vi-mode `C' and `c' commands enter insert mode even if + the motion command doesn't have any effect. + +c. Fixed several potential memory leaks in the callback mode context handling. + +d. If readline is handling a SIGTTOU, make sure SIGTTOU is blocked while + executing the terminal cleanup code, since it's no longer run in a signal + handling context. + +4. New Features in Readline + +a. The signal cleanup code now blocks SIGINT while processing after a SIGINT. + +------------------------------------------------------------------------------ This document details the changes between this version, bash-5.1-alpha, and the previous version, bash-5.0-release. diff --git a/CHANGES-5.1 b/CHANGES-5.1 index 6673ad48..85b5d766 100644 --- a/CHANGES-5.1 +++ b/CHANGES-5.1 @@ -1,3 +1,83 @@ +This document details the changes between this version, bash-5.1-beta, and +the previous version, bash-5.1-alpha. + +1. Changes to Bash + +a. Fixed a bug that caused name references to variables to not update the + referenced variable's assignment side effects. + +b. Tightened up the parameter transformation error checking for invalid + transformation operators. + +c. System-specific changes for: FreeBSD + +d. A few minor changes to move potential uses of stdio functions out of signal + handling paths. + +e. Make sure SIGCHLD is blocked in all cases where waitchld() is not called + from a signal handler. + +f. Changed `command' builtin processing so it no longer starts an extra process + when run asynchronously (command x &). + +g. Avoid performing tilde expansion after `:' in words that look like assignment + statements when in posix mode. + +h. Slight changes to how the `complete' builtin prints out options and actions + for completion specifications. + +i. Several changes to how `local -' restores the values of options and + $SHELLOPTS. + +j. Don't treat a word in a compound assignment as an assignment statement + unless it has a valid subscript before the `='. + +k. Fixed a bug with the DEBUG trap and process substitution that caused the + terminal's process group to be set incorrectly. + +l. Fixed a bug that left readline's signal handlers installed while running a + shell command from a bindable readline command. + +m. Fixed the `fc' builtin to clamp out of range history specifications at the + boundaries of the history list for POSIX conformance. + +2. New Features in Bash + +a. If the hash builtin is listing hashed filenames portably, don't print + anything if the table is empty. + +b. GLOBIGNORE now ignores `.' and `..' as a terminal pathname component. + +c. Bash attempts to optimize away forks in the last command in a function body + under appropriate circumstances. + +d. The globbing code now uses fnmatch(3) to check collation elements (if + available) even in cases without multibyte characters. + +e. The `fg' and `bg' builtins now return an error in a command substitution + when asked to restart a job inherited from the parent shell. + +f. The shell now attempts to unlink all FIFOs on exit, whether a consuming + process has finished with them or not. + +3. Changes to Readline + +a. Make sure that all undo groups are closed when leaving vi insertion mode. + +b. Make sure that the vi-mode `C' and `c' commands enter insert mode even if + the motion command doesn't have any effect. + +c. Fixed several potential memory leaks in the callback mode context handling. + +d. If readline is handling a SIGTTOU, make sure SIGTTOU is blocked while + executing the terminal cleanup code, since it's no longer run in a signal + handling context. + +4. New Features in Readline + +a. The signal cleanup code now blocks SIGINT while processing after a SIGINT. + +------------------------------------------------------------------------------ This document details the changes between this version, bash-5.1-alpha, and the previous version, bash-5.0-release. diff --git a/COMPAT b/COMPAT index 331a3975..5cfb8360 100644 --- a/COMPAT +++ b/COMPAT @@ -2,7 +2,7 @@ Compatibility with previous versions ==================================== This document details the incompatibilities between this version of bash, -bash-5.1, and the previous widely-available versions, bash-3.x (which is +bash-5.1, and the previous widely-available versions, bash-3.2 (which is still the `standard' version for Mac OS X), 4.2/4.3 (which are still standard on a few Linux distributions), and bash-4.4/bash-5.0, the current widely-available versions. These were discovered by users of bash-2.x @@ -543,6 +543,7 @@ compat50 (set using BASH_COMPAT) output in a format that can be reused as input (-l). Bash-5.1 suppresses that message if -l is supplied + ------------------------------------------------------------------------------- Copying and distribution of this file, with or without modification, diff --git a/CWRU/CWRU.chlog b/CWRU/CWRU.chlog index 99434a44..8f93f008 100644 --- a/CWRU/CWRU.chlog +++ b/CWRU/CWRU.chlog @@ -8853,3 +8853,23 @@ arrayfunc.c - quote_compound_array_list: turn empty strings into '' instead of leaving them unmodified. Fixes bug in changes from 4/29 reported by andy_bash + + 8/10 + ---- +bashline.c + - edit_and_execute_command,bash_execute_unix_command: restore the bash + signal handlers before running parse_and_execute() so bash will catch + and handle signals, instead of letting readline catch them without + any opportunity to run _rl_handle_signal(). Fixes bug reported by + Stan Marsh + + 8/11 + ---- +builtins/fc.def + - fc_gethnum: return HIST_INVALID for -0 if not in listing mode + - fc_builtin: throw an out-of-range error if histbeg or histend gets + set to HIST_INVALID + - fc_builtin: don't throw errors for other out-of-range history + specifications, clamp them at the beginning or end of the history + list, as appropriate, per POSIX. Report and fix from Martijn Dekker + diff --git a/NEWS b/NEWS index bc2392f4..98b37c00 100644 --- a/NEWS +++ b/NEWS @@ -128,6 +128,23 @@ nn. HISTFILE is now readonly in a restricted shell. oo. The bash malloc now returns memory that is 16-byte aligned on 64-bit systems. +pp. If the hash builtin is listing hashed filenames portably, don't print + anything if the table is empty. + +qq. GLOBIGNORE now ignores `.' and `..' as a terminal pathname component. + +rr. Bash attempts to optimize away forks in the last command in a function body + under appropriate circumstances. + +ss. The globbing code now uses fnmatch(3) to check collation elements (if + available) even in cases without multibyte characters. + +tt. The `fg' and `bg' builtins now return an error in a command substitution + when asked to restart a job inherited from the parent shell. + +uu. The shell now attempts to unlink all FIFOs on exit, whether a consuming + process has finished with them or not. + 2. New Features in Readline a. If a second consecutive completion attempt produces matches where the first @@ -161,6 +178,8 @@ i. Readline tries to take advantage of the more regular structure of UTF-8 j. The bindable operate-and-get-next command (and its default bindings) are now part of readline instead of a bash-specific addition. +k. The signal cleanup code now blocks SIGINT while processing after a SIGINT. + ------------------------------------------------------------------------------- This is a terse description of the new features added to bash-5.0 since the release of bash-4.4. As always, the manual page (doc/bash.1) is diff --git a/NEWS-5.1 b/NEWS-5.1 index 8a07052f..e6aa1d12 100644 --- a/NEWS-5.1 +++ b/NEWS-5.1 @@ -128,6 +128,23 @@ nn. HISTFILE is now readonly in a restricted shell. oo. The bash malloc now returns memory that is 16-byte aligned on 64-bit systems. +pp. If the hash builtin is listing hashed filenames portably, don't print + anything if the table is empty. + +qq. GLOBIGNORE now ignores `.' and `..' as a terminal pathname component. + +rr. Bash attempts to optimize away forks in the last command in a function body + under appropriate circumstances. + +ss. The globbing code now uses fnmatch(3) to check collation elements (if + available) even in cases without multibyte characters. + +tt. The `fg' and `bg' builtins now return an error in a command substitution + when asked to restart a job inherited from the parent shell. + +uu. The shell now attempts to unlink all FIFOs on exit, whether a consuming + process has finished with them or not. + 2. New Features in Readline a. If a second consecutive completion attempt produces matches where the first @@ -160,3 +177,5 @@ i. Readline tries to take advantage of the more regular structure of UTF-8 j. The bindable operate-and-get-next command (and its default bindings) are now part of readline instead of a bash-specific addition. + +k. The signal cleanup code now blocks SIGINT while processing after a SIGINT. diff --git a/bashline.c b/bashline.c index 6cc9555a..de1d7b49 100644 --- a/bashline.c +++ b/bashline.c @@ -968,6 +968,7 @@ edit_and_execute_command (count, c, editing_mode, edit_command) if (rl_deprep_term_function) (*rl_deprep_term_function) (); + rl_clear_signals (); save_parser_state (&ps); r = parse_and_execute (command, (editing_mode == VI_EDITING_MODE) ? "v" : "C-xC-e", SEVAL_NOHIST); restore_parser_state (&ps); @@ -977,6 +978,7 @@ edit_and_execute_command (count, c, editing_mode, edit_command) if (rl_prep_term_function) (*rl_prep_term_function) (metaflag); + rl_set_signals (); current_command_line_count = saved_command_line_count; @@ -4337,7 +4339,9 @@ bash_execute_unix_command (count, key) array_needs_making = 1; save_parser_state (&ps); + rl_clear_signals (); r = parse_and_execute (savestring (cmd), "bash_execute_unix_command", SEVAL_NOHIST|SEVAL_NOFREE); + rl_set_signals (); restore_parser_state (&ps); v = find_variable ("READLINE_LINE"); diff --git a/builtins/fc.def b/builtins/fc.def index c266ac2c..901091ff 100644 --- a/builtins/fc.def +++ b/builtins/fc.def @@ -86,6 +86,9 @@ $END extern int errno; #endif /* !errno */ +#define HIST_INVALID INT_MIN +#define HIST_ERANGE INT_MIN+1 + extern int unlink PARAMS((const char *)); extern FILE *sh_mktmpfp PARAMS((char *, int, char **)); @@ -321,10 +324,7 @@ fc_builtin (list) while (last_hist >= 0 && hlist[last_hist] == 0) last_hist--; if (last_hist < 0) - { - sh_erange ((char *)NULL, _("history specification")); - return (EXECUTION_FAILURE); - } + last_hist = 0; /* per POSIX */ if (list) { @@ -353,13 +353,18 @@ fc_builtin (list) histbeg = histend = last_hist; } - /* We print error messages for line specifications out of range. */ - if ((histbeg < 0) || (histend < 0)) + if (histbeg == HIST_INVALID || histend == HIST_INVALID) { - sh_erange ((char *)NULL, _("history specification")); + sh_erange ((char *)NULL, _("history specification")); return (EXECUTION_FAILURE); } + /* We don't throw an error for line specifications out of range, per POSIX */ + if (histbeg < 0) + histbeg = 0; + if (histend < 0) + histend = 0; + /* "When not listing, the fc command that caused the editing shall not be entered into the history list." */ if (listing == 0 && hist_last_line_added) @@ -382,13 +387,18 @@ fc_builtin (list) histbeg = last_hist; } - /* We print error messages for line specifications out of range. */ - if ((histbeg < 0) || (histend < 0)) + if (histbeg == HIST_INVALID || histend == HIST_INVALID) { - sh_erange ((char *)NULL, _("history specification")); + sh_erange ((char *)NULL, _("history specification")); return (EXECUTION_FAILURE); } + /* We don't throw an error for line specifications out of range, per POSIX */ + if (histbeg < 0) + histbeg = 0; + if (histend < 0) + histend = 0; + if (histend < histbeg) { i = histend; @@ -578,7 +588,7 @@ fc_gethnum (command, hlist, mode) return (n < 0 ? 0 : n); } else if (n == 0) - return ((sign == -1) ? (mode ? real_last : -1) : i); + return ((sign == -1) ? (mode ? real_last : HIST_INVALID) : i); else { n -= history_base; diff --git a/configure b/configure index 9890529d..b95b42dd 100755 --- a/configure +++ b/configure @@ -1,7 +1,7 @@ #! /bin/sh # From configure.ac for Bash 5.1, version 5.021. # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.69 for bash 5.1-alpha. +# Generated by GNU Autoconf 2.69 for bash 5.1-beta. # # Report bugs to . # @@ -581,8 +581,8 @@ MAKEFLAGS= # Identity of this package. PACKAGE_NAME='bash' PACKAGE_TARNAME='bash' -PACKAGE_VERSION='5.1-alpha' -PACKAGE_STRING='bash 5.1-alpha' +PACKAGE_VERSION='5.1-beta' +PACKAGE_STRING='bash 5.1-beta' PACKAGE_BUGREPORT='bug-bash@gnu.org' PACKAGE_URL='' @@ -1427,7 +1427,7 @@ if test "$ac_init_help" = "long"; then # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -\`configure' configures bash 5.1-alpha to adapt to many kinds of systems. +\`configure' configures bash 5.1-beta to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1492,7 +1492,7 @@ fi if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of bash 5.1-alpha:";; + short | recursive ) echo "Configuration of bash 5.1-beta:";; esac cat <<\_ACEOF @@ -1693,7 +1693,7 @@ fi test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -bash configure 5.1-alpha +bash configure 5.1-beta generated by GNU Autoconf 2.69 Copyright (C) 2012 Free Software Foundation, Inc. @@ -2402,7 +2402,7 @@ cat >config.log <<_ACEOF This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by bash $as_me 5.1-alpha, which was +It was created by bash $as_me 5.1-beta, which was generated by GNU Autoconf 2.69. Invocation command line was $ $0 $@ @@ -2800,7 +2800,7 @@ ac_config_headers="$ac_config_headers config.h" BASHVERS=5.1 -RELSTATUS=alpha +RELSTATUS=beta case "$RELSTATUS" in alp*|bet*|dev*|rc*|releng*|maint*) DEBUG='-DDEBUG' MALLOC_DEBUG='-DMALLOC_DEBUG' ;; @@ -21057,7 +21057,7 @@ cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by bash $as_me 5.1-alpha, which was +This file was extended by bash $as_me 5.1-beta, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -21123,7 +21123,7 @@ _ACEOF cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`" ac_cs_version="\\ -bash config.status 5.1-alpha +bash config.status 5.1-beta configured by $0, generated by GNU Autoconf 2.69, with options \\"\$ac_cs_config\\" diff --git a/configure.ac b/configure.ac index f5793e7a..4e96e491 100644 --- a/configure.ac +++ b/configure.ac @@ -24,7 +24,7 @@ dnl Process this file with autoconf to produce a configure script. AC_REVISION([for Bash 5.1, version 5.021])dnl define(bashvers, 5.1) -define(relstatus, alpha) +define(relstatus, beta) AC_INIT([bash], bashvers-relstatus, [bug-bash@gnu.org]) diff --git a/doc/bash.0 b/doc/bash.0 index 0bf46a41..99aa56ea 100644 --- a/doc/bash.0 +++ b/doc/bash.0 @@ -5090,11 +5090,13 @@ SSHHEELLLL BBUUIILLTTIINN CCOOMMMMAANNDDSS is made local to the function in which llooccaall is invoked: shell options changed using the sseett builtin inside the function are restored to their original values when the function returns. - With no operands, llooccaall writes a list of local variables to the - standard output. It is an error to use llooccaall when not within a - function. The return status is 0 unless llooccaall is used outside a - function, an invalid _n_a_m_e is supplied, or _n_a_m_e is a readonly - variable. + The restore is effected as if a series of sseett commands were exe- + cuted to restore the values that were in place before the func- + tion. With no operands, llooccaall writes a list of local variables + to the standard output. It is an error to use llooccaall when not + within a function. The return status is 0 unless llooccaall is used + outside a function, an invalid _n_a_m_e is supplied, or _n_a_m_e is a + readonly variable. llooggoouutt Exit a login shell. @@ -6399,4 +6401,4 @@ BBUUGGSS -GNU Bash 5.1 2020 June 16 BASH(1) +GNU Bash 5.1 2020 August 3 BASH(1) diff --git a/doc/bash.html b/doc/bash.html index f04023b1..4d64f59b 100644 --- a/doc/bash.html +++ b/doc/bash.html @@ -3,7 +3,7 @@ -
BASH(1)2020 June 16BASH(1) +BASH(1)2020 August 3BASH(1)

Index @@ -11311,6 +11311,8 @@ If name is -, the set of shell options is made local to the function in which local is invoked: shell options changed using the set builtin inside the function are restored to their original values when the function returns. +The restore is effected as if a series of set commands were executed +to restore the values that were in place before the function. With no operands, local @@ -14252,7 +14254,7 @@ There may be only one active coprocess at a time.
-
GNU Bash 5.12020 June 16BASH(1) +GNU Bash 5.12020 August 3BASH(1)

@@ -14359,6 +14361,6 @@ There may be only one active coprocess at a time.
This document was created by man2html from bash.1.
-Time: 17 July 2020 15:12:43 EDT +Time: 07 August 2020 11:58:21 EDT diff --git a/doc/bash.info b/doc/bash.info index 82a40c16..92b92ce9 100644 --- a/doc/bash.info +++ b/doc/bash.info @@ -2,9 +2,9 @@ This is bash.info, produced by makeinfo version 6.7 from bashref.texi. This text is a brief description of the features that are present in the -Bash shell (version 5.1, 2 July 2020). +Bash shell (version 5.1, 3 August 2020). - This is Edition 5.1, last updated 2 July 2020, of 'The GNU Bash + This is Edition 5.1, last updated 3 August 2020, of 'The GNU Bash Reference Manual', for 'Bash', Version 5.1. Copyright (C) 1988-2018 Free Software Foundation, Inc. @@ -27,10 +27,10 @@ Bash Features ************* This text is a brief description of the features that are present in the -Bash shell (version 5.1, 2 July 2020). The Bash home page is +Bash shell (version 5.1, 3 August 2020). The Bash home page is . - This is Edition 5.1, last updated 2 July 2020, of 'The GNU Bash + This is Edition 5.1, last updated 3 August 2020, of 'The GNU Bash Reference Manual', for 'Bash', Version 5.1. Bash contains features that appear in other popular shells, and some @@ -3746,9 +3746,11 @@ standard. and its children. If NAME is '-', the set of shell options is made local to the function in which 'local' is invoked: shell options changed using the 'set' builtin inside the function are restored to - their original values when the function returns. The return status - is zero unless 'local' is used outside a function, an invalid NAME - is supplied, or NAME is a readonly variable. + their original values when the function returns. The restore is + effected as if a series of 'set' commands were executed to restore + the values that were in place before the function. The return + status is zero unless 'local' is used outside a function, an + invalid NAME is supplied, or NAME is a readonly variable. 'logout' logout [N] @@ -8523,10 +8525,14 @@ File: bash.info, Node: Commands For Killing, Next: Numeric Arguments, Prev: C ------------------------- 'kill-line (C-k)' - Kill the text from point to the end of the line. + Kill the text from point to the end of the line. With a negative + numeric argument, kill backward from the cursor to the beginning of + the current line. 'backward-kill-line (C-x Rubout)' Kill backward from the cursor to the beginning of the current line. + With a negative numeric argument, kill forward from the cursor to + the end of the current line. 'unix-line-discard (C-u)' Kill backward from the cursor to the beginning of the current line. @@ -11294,17 +11300,17 @@ D.1 Index of Shell Builtin Commands (line 58) * let: Bash Builtins. (line 350) * local: Bash Builtins. (line 358) -* logout: Bash Builtins. (line 372) -* mapfile: Bash Builtins. (line 377) +* logout: Bash Builtins. (line 374) +* mapfile: Bash Builtins. (line 379) * popd: Directory Stack Builtins. (line 35) -* printf: Bash Builtins. (line 423) +* printf: Bash Builtins. (line 425) * pushd: Directory Stack Builtins. (line 53) * pwd: Bourne Shell Builtins. (line 207) -* read: Bash Builtins. (line 472) -* readarray: Bash Builtins. (line 568) +* read: Bash Builtins. (line 474) +* readarray: Bash Builtins. (line 570) * readonly: Bourne Shell Builtins. (line 217) * return: Bourne Shell Builtins. @@ -11313,7 +11319,7 @@ D.1 Index of Shell Builtin Commands * shift: Bourne Shell Builtins. (line 257) * shopt: The Shopt Builtin. (line 9) -* source: Bash Builtins. (line 577) +* source: Bash Builtins. (line 579) * suspend: Job Control Builtins. (line 113) * test: Bourne Shell Builtins. @@ -11322,12 +11328,12 @@ D.1 Index of Shell Builtin Commands (line 349) * trap: Bourne Shell Builtins. (line 355) -* type: Bash Builtins. (line 582) -* typeset: Bash Builtins. (line 614) -* ulimit: Bash Builtins. (line 620) +* type: Bash Builtins. (line 584) +* typeset: Bash Builtins. (line 616) +* ulimit: Bash Builtins. (line 622) * umask: Bourne Shell Builtins. (line 404) -* unalias: Bash Builtins. (line 723) +* unalias: Bash Builtins. (line 725) * unset: Bourne Shell Builtins. (line 422) * wait: Job Control Builtins. @@ -11622,9 +11628,9 @@ D.4 Function Index * backward-char (C-b): Commands For Moving. (line 15) * backward-delete-char (Rubout): Commands For Text. (line 17) * backward-kill-line (C-x Rubout): Commands For Killing. - (line 9) + (line 11) * backward-kill-word (M-): Commands For Killing. - (line 24) + (line 28) * backward-word (M-b): Commands For Moving. (line 22) * beginning-of-history (M-<): Commands For History. (line 20) @@ -11653,18 +11659,18 @@ D.4 Function Index * complete-variable (M-$): Commands For Completion. (line 64) * copy-backward-word (): Commands For Killing. - (line 65) + (line 69) * copy-forward-word (): Commands For Killing. - (line 70) + (line 74) * copy-region-as-kill (): Commands For Killing. - (line 61) + (line 65) * dabbrev-expand (): Commands For Completion. (line 95) * delete-char (C-d): Commands For Text. (line 12) * delete-char-or-list (): Commands For Completion. (line 43) * delete-horizontal-space (): Commands For Killing. - (line 53) + (line 57) * digit-argument (M-0, M-1, ... M--): Numeric Arguments. (line 6) * display-shell-version (C-x C-v): Miscellaneous Commands. (line 110) @@ -11720,11 +11726,11 @@ D.4 Function Index * kill-line (C-k): Commands For Killing. (line 6) * kill-region (): Commands For Killing. - (line 57) + (line 61) * kill-whole-line (): Commands For Killing. - (line 15) -* kill-word (M-d): Commands For Killing. (line 19) +* kill-word (M-d): Commands For Killing. + (line 23) * magic-space (): Miscellaneous Commands. (line 121) * menu-complete (): Commands For Completion. @@ -11771,15 +11777,15 @@ D.4 Function Index * set-mark (C-@): Miscellaneous Commands. (line 33) * shell-backward-kill-word (): Commands For Killing. - (line 33) + (line 37) * shell-backward-word (M-C-b): Commands For Moving. (line 30) * shell-expand-line (M-C-e): Miscellaneous Commands. (line 113) * shell-forward-word (M-C-f): Commands For Moving. (line 26) * shell-kill-word (M-C-d): Commands For Killing. - (line 28) + (line 32) * shell-transpose-words (M-C-t): Commands For Killing. - (line 37) + (line 41) * skip-csi-sequence (): Miscellaneous Commands. (line 52) * start-kbd-macro (C-x (): Keyboard Macros. (line 6) @@ -11791,20 +11797,20 @@ D.4 Function Index (line 23) * universal-argument (): Numeric Arguments. (line 10) * unix-filename-rubout (): Commands For Killing. - (line 48) + (line 52) * unix-line-discard (C-u): Commands For Killing. - (line 12) + (line 16) * unix-word-rubout (C-w): Commands For Killing. - (line 44) + (line 48) * upcase-word (M-u): Commands For Text. (line 58) * yank (C-y): Commands For Killing. - (line 75) + (line 79) * yank-last-arg (M-. or M-_): Commands For History. (line 84) * yank-nth-arg (M-C-y): Commands For History. (line 75) * yank-pop (M-y): Commands For Killing. - (line 78) + (line 82)  File: bash.info, Node: Concept Index, Prev: Function Index, Up: Indexes @@ -11973,137 +11979,137 @@ D.5 Concept Index  Tag Table: -Node: Top887 -Node: Introduction2797 -Node: What is Bash?3013 -Node: What is a shell?4127 -Node: Definitions6665 -Node: Basic Shell Features9616 -Node: Shell Syntax10835 -Node: Shell Operation11861 -Node: Quoting13154 -Node: Escape Character14454 -Node: Single Quotes14939 -Node: Double Quotes15287 -Node: ANSI-C Quoting16565 -Node: Locale Translation17824 -Node: Comments18977 -Node: Shell Commands19595 -Node: Reserved Words20533 -Node: Simple Commands21289 -Node: Pipelines21943 -Node: Lists24875 -Node: Compound Commands26666 -Node: Looping Constructs27678 -Node: Conditional Constructs30173 -Node: Command Grouping41744 -Node: Coprocesses43223 -Node: GNU Parallel45126 -Node: Shell Functions49427 -Node: Shell Parameters56634 -Node: Positional Parameters61047 -Node: Special Parameters61947 -Node: Shell Expansions65171 -Node: Brace Expansion67294 -Node: Tilde Expansion70017 -Node: Shell Parameter Expansion72634 -Node: Command Substitution87763 -Node: Arithmetic Expansion89118 -Node: Process Substitution90050 -Node: Word Splitting91170 -Node: Filename Expansion93114 -Node: Pattern Matching95663 -Node: Quote Removal99649 -Node: Redirections99944 -Node: Executing Commands109514 -Node: Simple Command Expansion110184 -Node: Command Search and Execution112138 -Node: Command Execution Environment114514 -Node: Environment117498 -Node: Exit Status119157 -Node: Signals120827 -Node: Shell Scripts122794 -Node: Shell Builtin Commands125806 -Node: Bourne Shell Builtins127844 -Node: Bash Builtins148773 -Node: Modifying Shell Behavior178564 -Node: The Set Builtin178909 -Node: The Shopt Builtin189322 -Node: Special Builtins204232 -Node: Shell Variables205211 -Node: Bourne Shell Variables205648 -Node: Bash Variables207752 -Node: Bash Features240330 -Node: Invoking Bash241343 -Node: Bash Startup Files247356 -Node: Interactive Shells252459 -Node: What is an Interactive Shell?252869 -Node: Is this Shell Interactive?253518 -Node: Interactive Shell Behavior254333 -Node: Bash Conditional Expressions257847 -Node: Shell Arithmetic262424 -Node: Aliases265364 -Node: Arrays267984 -Node: The Directory Stack273993 -Node: Directory Stack Builtins274777 -Node: Controlling the Prompt277745 -Node: The Restricted Shell280695 -Node: Bash POSIX Mode283289 -Node: Shell Compatibility Mode294325 -Node: Job Control300981 -Node: Job Control Basics301441 -Node: Job Control Builtins306437 -Node: Job Control Variables311837 -Node: Command Line Editing312993 -Node: Introduction and Notation314664 -Node: Readline Interaction316287 -Node: Readline Bare Essentials317478 -Node: Readline Movement Commands319261 -Node: Readline Killing Commands320221 -Node: Readline Arguments322139 -Node: Searching323183 -Node: Readline Init File325369 -Node: Readline Init File Syntax326628 -Node: Conditional Init Constructs347167 -Node: Sample Init File351363 -Node: Bindable Readline Commands354487 -Node: Commands For Moving355691 -Node: Commands For History357742 -Node: Commands For Text362535 -Node: Commands For Killing366184 -Node: Numeric Arguments368999 -Node: Commands For Completion370138 -Node: Keyboard Macros374329 -Node: Miscellaneous Commands375016 -Node: Readline vi Mode380700 -Node: Programmable Completion381607 -Node: Programmable Completion Builtins389387 -Node: A Programmable Completion Example400082 -Node: Using History Interactively405329 -Node: Bash History Facilities406013 -Node: Bash History Builtins409018 -Node: History Interaction413747 -Node: Event Designators417367 -Node: Word Designators418721 -Node: Modifiers420481 -Node: Installing Bash422292 -Node: Basic Installation423429 -Node: Compilers and Options426687 -Node: Compiling For Multiple Architectures427428 -Node: Installation Names429121 -Node: Specifying the System Type429939 -Node: Sharing Defaults430655 -Node: Operation Controls431328 -Node: Optional Features432286 -Node: Reporting Bugs442804 -Node: Major Differences From The Bourne Shell443998 -Node: GNU Free Documentation License460850 -Node: Indexes486027 -Node: Builtin Index486481 -Node: Reserved Word Index493308 -Node: Variable Index495756 -Node: Function Index511653 -Node: Concept Index525163 +Node: Top891 +Node: Introduction2805 +Node: What is Bash?3021 +Node: What is a shell?4135 +Node: Definitions6673 +Node: Basic Shell Features9624 +Node: Shell Syntax10843 +Node: Shell Operation11869 +Node: Quoting13162 +Node: Escape Character14462 +Node: Single Quotes14947 +Node: Double Quotes15295 +Node: ANSI-C Quoting16573 +Node: Locale Translation17832 +Node: Comments18985 +Node: Shell Commands19603 +Node: Reserved Words20541 +Node: Simple Commands21297 +Node: Pipelines21951 +Node: Lists24883 +Node: Compound Commands26674 +Node: Looping Constructs27686 +Node: Conditional Constructs30181 +Node: Command Grouping41752 +Node: Coprocesses43231 +Node: GNU Parallel45134 +Node: Shell Functions49435 +Node: Shell Parameters56642 +Node: Positional Parameters61055 +Node: Special Parameters61955 +Node: Shell Expansions65179 +Node: Brace Expansion67302 +Node: Tilde Expansion70025 +Node: Shell Parameter Expansion72642 +Node: Command Substitution87771 +Node: Arithmetic Expansion89126 +Node: Process Substitution90058 +Node: Word Splitting91178 +Node: Filename Expansion93122 +Node: Pattern Matching95671 +Node: Quote Removal99657 +Node: Redirections99952 +Node: Executing Commands109522 +Node: Simple Command Expansion110192 +Node: Command Search and Execution112146 +Node: Command Execution Environment114522 +Node: Environment117506 +Node: Exit Status119165 +Node: Signals120835 +Node: Shell Scripts122802 +Node: Shell Builtin Commands125814 +Node: Bourne Shell Builtins127852 +Node: Bash Builtins148781 +Node: Modifying Shell Behavior178716 +Node: The Set Builtin179061 +Node: The Shopt Builtin189474 +Node: Special Builtins204384 +Node: Shell Variables205363 +Node: Bourne Shell Variables205800 +Node: Bash Variables207904 +Node: Bash Features240482 +Node: Invoking Bash241495 +Node: Bash Startup Files247508 +Node: Interactive Shells252611 +Node: What is an Interactive Shell?253021 +Node: Is this Shell Interactive?253670 +Node: Interactive Shell Behavior254485 +Node: Bash Conditional Expressions257999 +Node: Shell Arithmetic262576 +Node: Aliases265516 +Node: Arrays268136 +Node: The Directory Stack274145 +Node: Directory Stack Builtins274929 +Node: Controlling the Prompt277897 +Node: The Restricted Shell280847 +Node: Bash POSIX Mode283441 +Node: Shell Compatibility Mode294477 +Node: Job Control301133 +Node: Job Control Basics301593 +Node: Job Control Builtins306589 +Node: Job Control Variables311989 +Node: Command Line Editing313145 +Node: Introduction and Notation314816 +Node: Readline Interaction316439 +Node: Readline Bare Essentials317630 +Node: Readline Movement Commands319413 +Node: Readline Killing Commands320373 +Node: Readline Arguments322291 +Node: Searching323335 +Node: Readline Init File325521 +Node: Readline Init File Syntax326780 +Node: Conditional Init Constructs347319 +Node: Sample Init File351515 +Node: Bindable Readline Commands354639 +Node: Commands For Moving355843 +Node: Commands For History357894 +Node: Commands For Text362687 +Node: Commands For Killing366336 +Node: Numeric Arguments369369 +Node: Commands For Completion370508 +Node: Keyboard Macros374699 +Node: Miscellaneous Commands375386 +Node: Readline vi Mode381070 +Node: Programmable Completion381977 +Node: Programmable Completion Builtins389757 +Node: A Programmable Completion Example400452 +Node: Using History Interactively405699 +Node: Bash History Facilities406383 +Node: Bash History Builtins409388 +Node: History Interaction414117 +Node: Event Designators417737 +Node: Word Designators419091 +Node: Modifiers420851 +Node: Installing Bash422662 +Node: Basic Installation423799 +Node: Compilers and Options427057 +Node: Compiling For Multiple Architectures427798 +Node: Installation Names429491 +Node: Specifying the System Type430309 +Node: Sharing Defaults431025 +Node: Operation Controls431698 +Node: Optional Features432656 +Node: Reporting Bugs443174 +Node: Major Differences From The Bourne Shell444368 +Node: GNU Free Documentation License461220 +Node: Indexes486397 +Node: Builtin Index486851 +Node: Reserved Word Index493678 +Node: Variable Index496126 +Node: Function Index512023 +Node: Concept Index525533  End Tag Table diff --git a/doc/bash.pdf b/doc/bash.pdf index b4cfbc2558b3332977104e16e714fa1f61c8fc35..583ef3eda2cfe1ce8965b4172c24e4cd75c4d635 100644 GIT binary patch delta 267508 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

j)z*jY1-do5kiiG{HCl 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

-VO`nFSe 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 OXoEt>DCL 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%0A~T?Qeg1d2VAsEQbu*kbt4bNF$YjWu;2=AdpI7bq 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

^so;D|x{e3I5mXV|kM02Pzblm+8P0c^!Xsph7X4 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 diff --git a/doc/bash.ps b/doc/bash.ps index 82d17030..d44ef665 100644 --- a/doc/bash.ps +++ b/doc/bash.ps @@ -1,6 +1,6 @@ %!PS-Adobe-3.0 %%Creator: groff version 1.22.4 -%%CreationDate: Fri Jul 17 15:12:31 2020 +%%CreationDate: Fri Aug 7 11:58:10 2020 %%DocumentNeededResources: font Times-Roman %%+ font Times-Bold %%+ font Times-Italic @@ -340,7 +340,7 @@ F .475(xtended deb)-.15 F(ug-)-.2 E (~/.bashr)3.598 E(c)-.37 E F0 1.598(if the)4.408 F(shell is interacti) 144 710.4 Q .3 -.15(ve \()-.25 H(see).15 E F4(INV)2.5 E(OCA)-.405 E (TION)-.855 E F0(belo)2.25 E(w\).)-.25 E(GNU Bash 5.1)72 768 Q -(2020 June 16)148.175 E(1)202.335 E 0 Cg EP +(2020 August 3)145.395 E(1)199.555 E 0 Cg EP %%Page: 2 2 %%BeginPageSetup BP @@ -463,7 +463,7 @@ F2(~/.bashr)108 691.2 Q(c)-.37 E F0 2.535(,i)C 2.535(ft)-2.535 G .035 Q F1(bash)5.306 E F0 2.806(is started non-interacti)5.306 F -.15(ve)-.25 G(ly).15 E 5.306(,t)-.65 G 5.306(or)-5.306 G 2.806 (un a shell script, for e)-5.306 F 2.805(xample, it looks for the v)-.15 -F(ariable)-.25 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(2)202.335 +F(ariable)-.25 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(2)199.555 E 0 Cg EP %%Page: 3 3 %%BeginPageSetup @@ -598,8 +598,8 @@ F .388(wed by)-.25 F F2(blank)2.888 E F0 .388(-separated w)B .388 (ords and)-.1 F .815(redirections, and terminated by a)108 722.4 R F4 (contr)3.315 E .815(ol oper)-.45 F(ator)-.15 E F0 5.815(.T)C .815 (he \214rst w)-5.815 F .816(ord speci\214es the command to be e)-.1 F --.15(xe)-.15 G(cuted,).15 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E -(3)202.335 E 0 Cg EP +-.15(xe)-.15 G(cuted,).15 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 +E(3)199.555 E 0 Cg EP %%Page: 4 4 %%BeginPageSetup BP @@ -719,8 +719,8 @@ G(cuted if, and only if,).15 E F1(command1)2.7 E F0(returns an e)2.5 E (returns a non-zero e)2.935 F .435(xit status.)-.15 F .435 (The return status of AND)5.435 F(and OR lists is the e)108 722.4 Q (xit status of the last command e)-.15 E -.15(xe)-.15 G -(cuted in the list.).15 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E -(4)202.335 E 0 Cg EP +(cuted in the list.).15 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E +(4)199.555 E 0 Cg EP %%Page: 5 5 %%BeginPageSetup BP @@ -853,7 +853,8 @@ E F0 1.13(indices. The element of)3.38 F F3 -.27(BA)3.63 G(SH_REMA).27 E F0(th parenthesized sube)A(xpression.)-.15 E .785 (Expressions may be combined using the follo)144 697.2 R .786 (wing operators, listed in decreasing order of prece-)-.25 F(dence:)144 -709.2 Q(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(5)202.335 E 0 Cg EP +709.2 Q(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(5)199.555 E 0 Cg +EP %%Page: 6 6 %%BeginPageSetup BP @@ -1005,8 +1006,8 @@ F1(elif)2.978 E F2(list)2.978 E F0 1.088(is e)144 712.8 R -.15(xe)-.15 G 1.239(command completes.)144 724.8 R 1.239(Otherwise, the)6.239 F F1 (else)3.739 E F2(list)3.739 E F0 1.239(is e)3.739 F -.15(xe)-.15 G 1.239 (cuted, if present.).15 F 1.24(The e)6.239 F 1.24(xit status is the e) --.15 F(xit)-.15 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(6)202.335 -E 0 Cg EP +-.15 F(xit)-.15 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(6) +199.555 E 0 Cg EP %%Page: 7 7 %%BeginPageSetup BP @@ -1145,7 +1146,7 @@ F(ord)-.1 E .604 1.337(option enabled does not allo)3.837 F 3.837(wc)-.25 G 3.836 (omments. The)-3.837 F F1(interacti)3.836 E -.1(ve)-.1 G(_comments).1 E F0 1.336(option is on by def)3.836 F 1.336(ault in)-.1 F(GNU Bash 5.1)72 -768 Q(2020 June 16)148.175 E(7)202.335 E 0 Cg EP +768 Q(2020 August 3)145.395 E(7)199.555 E 0 Cg EP %%Page: 8 8 %%BeginPageSetup BP @@ -1248,7 +1249,7 @@ Q F4(\\)144 607.2 Q F2(nnn)A F0(the eight-bit character whose v)180 (igits\))-2.5 E F4(\\c)144 703.2 Q F2(x)A F0 2.5(ac)180 703.2 S(ontrol-) -2.5 E F2(x)A F0(character)2.5 E(The e)108 720 Q(xpanded result is sing\ le-quoted, as if the dollar sign had not been present.)-.15 E -(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(8)202.335 E 0 Cg EP +(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(8)199.555 E 0 Cg EP %%Page: 9 9 %%BeginPageSetup BP @@ -1397,8 +1398,8 @@ F0 5.144(.I)C 2.644(ft)-5.144 G .144(he control v)-2.644 F .144 -.15(xe)-.15 G(-).15 E .443(cuted with the name of a nameref v)108 693.6 R .442(ariable as an ar)-.25 F .442(gument, the v)-.18 F .442 (ariable referenced by the nameref v)-.25 F(ariable)-.25 E -(will be unset.)108 705.6 Q(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E -(9)202.335 E 0 Cg EP +(will be unset.)108 705.6 Q(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 +E(9)199.555 E 0 Cg EP %%Page: 10 10 %%BeginPageSetup BP @@ -1529,7 +1530,7 @@ F1(shopt)2.616 E F0 -.2(bu)2.616 G .116(iltin command \(see).2 F F3 .116 ch shell option in the list will be enabled before reading an)3.141 F 3.142(ys)-.15 G .642(tartup \214les.)-3.142 F(This v)144 715.2 Q (ariable is read-only)-.25 E(.)-.65 E(GNU Bash 5.1)72 768 Q -(2020 June 16)148.175 E(10)197.335 E 0 Cg EP +(2020 August 3)145.395 E(10)194.555 E 0 Cg EP %%Page: 11 11 %%BeginPageSetup BP @@ -1652,7 +1653,7 @@ E F0 .005(binary operator to the)2.506 F F1([[)2.505 E F0 .005 -.15 F(xpression.)-.15 E 4.331(The element with inde)144 720 R(x)-.15 E F4(n)6.831 E F0 4.331(is the portion of the string matching the)6.831 F F4(n)6.83 E F0 4.33(th parenthesized)B(GNU Bash 5.1)72 768 Q -(2020 June 16)148.175 E(11)197.335 E 0 Cg EP +(2020 August 3)145.395 E(11)194.555 E 0 Cg EP %%Page: 12 12 %%BeginPageSetup BP @@ -1765,7 +1766,7 @@ F0(belo)2.5 E(w\).)-.25 E F1(COPR)108 702 Q(OC)-.3 E F0 .168(An array v) (w\) created to hold the \214le descriptors for output from and input) -.25 F(to an unnamed coprocess \(see)144 726 Q F1(Copr)2.5 E(ocesses) -.18 E F0(abo)2.5 E -.15(ve)-.15 G(\).).15 E(GNU Bash 5.1)72 768 Q -(2020 June 16)148.175 E(12)197.335 E 0 Cg EP +(2020 August 3)145.395 E(12)194.555 E 0 Cg EP %%Page: 13 13 %%BeginPageSetup BP @@ -1874,7 +1875,7 @@ F -.15(xe)-.15 G .899(cuting, in).15 F(the standard GNU)144 678 Q F3 (belo)2.794 E .294(w\) created to hold the te)-.25 F .293 (xt read by the)-.15 F F1(map\214le)2.793 E F0 -.2(bu)2.793 G .293 (iltin when no).2 F -.25(va)144 714 S(riable name is supplied.).25 E -(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(13)197.335 E 0 Cg EP +(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(13)194.555 E 0 Cg EP %%Page: 14 14 %%BeginPageSetup BP @@ -1979,8 +1980,8 @@ F0(Expands to the user ID of the current user)144 708 Q 2.5(,i)-.4 G E(.)-.65 E .993(The follo)108 724.8 R .993(wing v)-.25 F .994 (ariables are used by the shell.)-.25 F .994(In some cases,)5.994 F F1 (bash)3.494 E F0 .994(assigns a def)3.494 F .994(ault v)-.1 F .994 -(alue to a v)-.25 F(ariable;)-.25 E(GNU Bash 5.1)72 768 Q(2020 June 16) -148.175 E(14)197.335 E 0 Cg EP +(alue to a v)-.25 F(ariable;)-.25 E(GNU Bash 5.1)72 768 Q(2020 August 3) +145.395 E(14)194.555 E 0 Cg EP %%Page: 15 15 %%BeginPageSetup BP @@ -2099,8 +2100,8 @@ R 1.67 -.15(ve t)-.2 H 1.37(he e).15 F -.15(xe)-.15 G 1.37 (cutable bit set, b).15 F 1.37(ut are not e)-.2 F -.15(xe)-.15 G 1.37 (cutable \214les.).15 F 1.37(The pattern matching)6.37 F (honors the setting of the)144 700.8 Q F1(extglob)2.5 E F0 -(shell option.)2.5 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(15) -197.335 E 0 Cg EP +(shell option.)2.5 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(15) +194.555 E 0 Cg EP %%Page: 16 16 %%BeginPageSetup BP @@ -2221,7 +2222,7 @@ R F1(history)3.173 E F0 -.2(bu)3.172 G 3.172(iltin. If).2 F .672(this v) 2.644(ym)-.15 G .144(ay be preserv)-2.644 F .144 (ed across shell sessions.)-.15 F(This)5.145 E(uses the history comment\ character to distinguish timestamps from other history lines.)144 696 Q -(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(16)197.335 E 0 Cg EP +(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(16)194.555 E 0 Cg EP %%Page: 17 17 %%BeginPageSetup BP @@ -2329,7 +2330,7 @@ l to zero, the shell disables mail checking.)-.25 E F1(MAILP)108 684 Q with a `?'.)-2.62 F(When used in the te)144 720 Q(xt of the message,) -.15 E F1($_)2.5 E F0 -.15(ex)2.5 G (pands to the name of the current mail\214le.).15 E(Example:)5 E -(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(17)197.335 E 0 Cg EP +(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(17)194.555 E 0 Cg EP %%Page: 18 18 %%BeginPageSetup BP @@ -2448,8 +2449,8 @@ Q F0(The CPU percentage, computed as \(%U + %S\) / %R.)194 678 Q .87 (decimal point may be speci\214ed; v)144 718.8 R .537(alues of)-.25 F F4 (p)3.037 E F0 .537(greater than 3 are changed to 3.)3.037 F(If)5.538 E F4(p)3.038 E F0 .538(is not speci\214ed,)3.038 F(the v)144 730.8 Q -(alue 3 is used.)-.25 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(18) -197.335 E 0 Cg EP +(alue 3 is used.)-.25 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E +(18)194.555 E 0 Cg EP %%Page: 19 19 %%BeginPageSetup BP @@ -2584,7 +2585,7 @@ F 2.529(wu)-.25 G(nder)-2.529 E F3(EXP)2.529 E(ANSION)-.666 E/F4 9 -.15(xe)-.15 G 3.496(da).15 G .996(rrays, if the optional brack)-3.496 F .996(ets and subscript are supplied, that inde)-.1 F 3.495(xi)-.15 G 3.495(sa)-3.495 G .995(ssigned to;)-3.495 F(GNU Bash 5.1)72 768 Q -(2020 June 16)148.175 E(19)197.335 E 0 Cg EP +(2020 August 3)145.395 E(19)194.555 E 0 Cg EP %%Page: 20 20 %%BeginPageSetup BP @@ -2743,8 +2744,8 @@ F .418(xpansion; tilde e)-.15 F .418(xpansion, parameter and v)-.15 F .418(ariable e)-.25 F .418(xpansion, arithmetic)-.15 F -.15(ex)108 712.8 S .195(pansion, and command substitution \(done in a left-to-right f).15 F .196(ashion\); w)-.1 F .196(ord splitting; and pathname e)-.1 F(xpan-) --.15 E(sion.)108 724.8 Q(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E -(20)197.335 E 0 Cg EP +-.15 E(sion.)108 724.8 Q(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E +(20)194.555 E 0 Cg EP %%Page: 21 21 %%BeginPageSetup BP @@ -2879,7 +2880,7 @@ E(w_e)-.25 E(x}})-.15 E .618(Brace e)108 588 R .618 (.)A F0(If)6.736 E F3(HOME)4.736 E F0 2.236 (is unset, the home directory of the user e)4.486 F -.15(xe)-.15 G 2.236 (cuting the shell is substituted instead.).15 F(GNU Bash 5.1)72 768 Q -(2020 June 16)148.175 E(21)197.335 E 0 Cg EP +(2020 August 3)145.395 E(21)194.555 E 0 Cg EP %%Page: 22 22 %%BeginPageSetup BP @@ -3011,8 +3012,8 @@ F F3(pa-)4.561 E -.15(ra)144 664.8 S(meter).15 E F0 5.741(.T).73 G .741 written to the standard error and the shell, if it is not in-)3.282 F (teracti)144 724.8 Q -.15(ve)-.25 G 2.5(,e).15 G 2.5(xits. Otherwise,) -2.65 F(the v)2.5 E(alue of)-.25 E F3(par)2.5 E(ameter)-.15 E F0 -(is substituted.)2.5 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(22) -197.335 E 0 Cg EP +(is substituted.)2.5 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(22) +194.555 E 0 Cg EP %%Page: 23 23 %%BeginPageSetup BP @@ -3134,7 +3135,7 @@ H(pands to a separate w).15 E(ord.)-.1 E(${)108 614.4 Q F2(#)A F1(par)A 144 686.4 Q 2.5(,a)-.65 G(nd an inde)-2.5 E 2.5(xo)-.15 G 2.5<66ad>-2.5 G 2.5(1r)-2.5 G(eferences the last element.)-2.5 E(${)108 703.2 Q F1 (par)A(ameter)-.15 E F2(#)A F1(wor)A(d)-.37 E F0(})A(GNU Bash 5.1)72 768 -Q(2020 June 16)148.175 E(23)197.335 E 0 Cg EP +Q(2020 August 3)145.395 E(23)194.555 E 0 Cg EP %%Page: 24 24 %%BeginPageSetup BP @@ -3281,7 +3282,7 @@ F F1(par)3.36 E(ameter)-.15 E F0 .153(or information about)144 715.2 R F1(par)2.653 E(ameter)-.15 E F0 .153(itself, depending on the v)2.653 F .153(alue of)-.25 F F1(oper)2.653 E(ator)-.15 E F0 5.154(.E)C(ach)-5.154 E F1(oper)2.654 E(ator)-.15 E F0 .154(is a sin-)2.654 F(gle letter:)144 -727.2 Q(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(24)197.335 E 0 Cg +727.2 Q(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(24)194.555 E 0 Cg EP %%Page: 25 25 %%BeginPageSetup @@ -3385,7 +3386,7 @@ F2 -.2(ex)2.666 G(pr).2 E(ession)-.37 E F0 .165 (result is treated as the arithmetic e)2.548 F .048(xpression to be e) -.15 F -.25(va)-.25 G 2.548(luated. Arithmetic).25 F -.15(ex)2.548 G(-) .15 E(pansions may be nested.)108 720 Q(GNU Bash 5.1)72 768 Q -(2020 June 16)148.175 E(25)197.335 E 0 Cg EP +(2020 August 3)145.395 E(25)194.555 E 0 Cg EP %%Page: 26 26 %%BeginPageSetup BP @@ -3541,7 +3542,7 @@ E F0(and)6.48 E F4 -.63(``)3.98 G(..).63 E -.63('')-.55 G F0 1.48 (shell option, so all other \214lenames be)3.183 F .682(ginning with a) -.15 F F4 -.63(``)3.182 G -.55(.').63 G(')-.08 E F0 .682(will match.) 5.682 F 2.282 -.8(To g)5.682 H .682(et the old).8 F(GNU Bash 5.1)72 768 -Q(2020 June 16)148.175 E(26)197.335 E 0 Cg EP +Q(2020 August 3)145.395 E(26)194.555 E 0 Cg EP %%Page: 27 27 %%BeginPageSetup BP @@ -3651,8 +3652,8 @@ R .968(xtended pattern matching ag)-.15 F .968 (alternations and the strings contain multiple matches.)108 718.8 R .091 (Using separate matches ag)5.091 F .09(ainst shorter strings, or us-) -.05 F(ing arrays of strings instead of a single long string, may be f) -108 730.8 Q(aster)-.1 E(.)-.55 E(GNU Bash 5.1)72 768 Q(2020 June 16) -148.175 E(27)197.335 E 0 Cg EP +108 730.8 Q(aster)-.1 E(.)-.55 E(GNU Bash 5.1)72 768 Q(2020 August 3) +145.395 E(27)194.555 E 0 Cg EP %%Page: 28 28 %%BeginPageSetup BP @@ -3754,7 +3755,7 @@ E F3(fd)A F0(If)180 532.8 Q F3(fd)2.5 E F0(is a v)2.5 E(alid inte)-.25 E an 9 should be used with care, as the)108 710.4 R 2.545(ym)-.15 G .045 (ay con\215ict with \214le de-)-2.545 F (scriptors the shell uses internally)108 722.4 Q(.)-.65 E(GNU Bash 5.1) -72 768 Q(2020 June 16)148.175 E(28)197.335 E 0 Cg EP +72 768 Q(2020 August 3)145.395 E(28)194.555 E 0 Cg EP %%Page: 29 29 %%BeginPageSetup BP @@ -3841,7 +3842,7 @@ l a line containing only)108 681.6 R F2(delimiter)108.35 693.6 Q F0 .614 F(dard input \(or \214le descriptor)108 705.6 Q F2(n)2.5 E F0(if)2.5 E F2(n)2.5 E F0(is speci\214ed\) for a command.)2.5 E (The format of here-documents is:)108 722.4 Q(GNU Bash 5.1)72 768 Q -(2020 June 16)148.175 E(29)197.335 E 0 Cg EP +(2020 August 3)145.395 E(29)194.555 E 0 Cg EP %%Page: 30 30 %%BeginPageSetup BP @@ -3936,7 +3937,7 @@ A F1(wor)A(d)-.37 E F0 .518(causes the \214le whose name is the e)108 (scriptor)108 708 Q F1(n)2.86 E F0 2.5(,o).24 G 2.5(ro)-2.5 G 2.5<6e8c> -2.5 G(le descriptor 0 if)-2.5 E F1(n)2.86 E F0(is not speci\214ed.)2.74 E(If the \214le does not e)5 E(xist, it is created.)-.15 E(GNU Bash 5.1) -72 768 Q(2020 June 16)148.175 E(30)197.335 E 0 Cg EP +72 768 Q(2020 August 3)145.395 E(30)194.555 E 0 Cg EP %%Page: 31 31 %%BeginPageSetup BP @@ -4085,7 +4086,7 @@ F -.15(xe)-.15 G .007(cution to reach).15 F .813(the current function.) 108 727.2 R .813(The v)5.813 F .813(alue of a v)-.25 F .813 (ariable that a function sees depends on its v)-.25 F .814 (alue within its caller)-.25 F 3.314(,i)-.4 G(f)-3.314 E(GNU Bash 5.1)72 -768 Q(2020 June 16)148.175 E(31)197.335 E 0 Cg EP +768 Q(2020 August 3)145.395 E(31)194.555 E 0 Cg EP %%Page: 32 32 %%BeginPageSetup BP @@ -4194,7 +4195,7 @@ F0(multiplication, di)144 590.4 Q(vision, remainder)-.25 E F2 2.5<2bad> F0(bitwise e)144 674.4 Q(xclusi)-.15 E .3 -.15(ve O)-.25 H(R).15 E F2(|) 108 686.4 Q F0(bitwise OR)144 686.4 Q F2(&&)108 698.4 Q F0(logical AND) 144 698.4 Q F2(||)108 710.4 Q F0(logical OR)144 710.4 Q(GNU Bash 5.1)72 -768 Q(2020 June 16)148.175 E(32)197.335 E 0 Cg EP +768 Q(2020 August 3)145.395 E(32)194.555 E 0 Cg EP %%Page: 33 33 %%BeginPageSetup BP @@ -4314,7 +4315,7 @@ G(ists and is readable.).15 E F2108 706.8 Q F1(\214le)2.5 E F0 (ists and has a size greater than zero.).15 E F2108 718.8 Q F1(fd) 2.5 E F0 -.35(Tr)144 718.8 S(ue if \214le descriptor).35 E F1(fd)4.47 E F0(is open and refers to a terminal.)3.27 E(GNU Bash 5.1)72 768 Q -(2020 June 16)148.175 E(33)197.335 E 0 Cg EP +(2020 August 3)145.395 E(33)194.555 E 0 Cg EP %%Page: 34 34 %%BeginPageSetup BP @@ -4411,7 +4412,7 @@ F(an)2.68 E 2.68(yw)-.15 G .18(ords remain af-)-2.78 F .347(ter e)144 710.4 R .347(xpansion, the \214rst w)-.15 F .347(ord is tak)-.1 F .347 (en to be the name of the command and the remaining w)-.1 F .346 (ords are)-.1 F(the ar)144 722.4 Q(guments.)-.18 E(GNU Bash 5.1)72 768 Q -(2020 June 16)148.175 E(34)197.335 E 0 Cg EP +(2020 August 3)145.395 E(34)194.555 E 0 Cg EP %%Page: 35 35 %%BeginPageSetup BP @@ -4534,7 +4535,8 @@ F0(,)A F3(pushd)2.5 E F0 2.5(,o)C(r)-2.5 E F3(popd)2.5 E F0 2.5(,o)C 2.5 (ri)-2.5 G(nherited by the shell at in)-2.5 E -.2(vo)-.4 G(cation).2 E <83>108 715.2 Q(the \214le creation mode mask as set by)144 715.2 Q F3 (umask)2.5 E F0(or inherited from the shell')2.5 E 2.5(sp)-.55 G(arent) --2.5 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(35)197.335 E 0 Cg EP +-2.5 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(35)194.555 E 0 Cg +EP %%Page: 36 36 %%BeginPageSetup BP @@ -4647,7 +4649,7 @@ F0(commands.)2.5 E .562(The en)108 667.2 R .562(vironment for an)-.4 F F3(all)3.64 E F0 .81(parameter assignments are placed in)3.82 F(the en) 108 720 Q (vironment for a command, not just those that precede the command name.) --.4 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(36)197.335 E 0 Cg EP +-.4 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(36)194.555 E 0 Cg EP %%Page: 37 37 %%BeginPageSetup BP @@ -4775,7 +4777,7 @@ ociated)108 696 R .733(with this job is 25647.)108 708 R .732 (All of the processes in a single pipeline are members of the same job) 5.733 F(.)-.4 E F1(Bash)5.732 E F0(uses)3.232 E(the)108 720 Q F3(job) 4.24 E F0(abstraction as the basis for job control.)2.73 E(GNU Bash 5.1) -72 768 Q(2020 June 16)148.175 E(37)197.335 E 0 Cg EP +72 768 Q(2020 August 3)145.395 E(37)194.555 E 0 Cg EP %%Page: 38 38 %%BeginPageSetup BP @@ -4920,8 +4922,8 @@ F0 .038(as described abo)2.288 F .338 -.15(ve b)-.15 H .038 as follo)108 693.6 Q(ws:)-.25 E F5(\\a)144 705.6 Q F0 (an ASCII bell character \(07\))180 705.6 Q F5(\\d)144 717.6 Q F0 (the date in "W)180 717.6 Q(eekday Month Date" format \(e.g., "T)-.8 E -(ue May 26"\))-.45 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(38) -197.335 E 0 Cg EP +(ue May 26"\))-.45 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(38) +194.555 E 0 Cg EP %%Page: 39 39 %%BeginPageSetup BP @@ -5036,8 +5038,8 @@ F0 .463(In this section, the Emacs-style notation is used to denote k) (ument to a command that).18 F 2.938(acts in the forw)108 727.2 R 2.938 (ard direction \(e.g.,)-.1 F F1(kill\255line)5.438 E F0 5.438(\)c)C 2.938(auses that command to act in a backw)-5.438 F 2.938 -(ard direction.)-.1 F(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(39) -197.335 E 0 Cg EP +(ard direction.)-.1 F(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(39) +194.555 E 0 Cg EP %%Page: 40 40 %%BeginPageSetup BP @@ -5148,7 +5150,7 @@ G(rsal\255ar).1 E(gument)-.1 E F0(.)A F1 .315(C\255x C\255r)5.155 F F0 (ESC [ 1 1 ~)3.01 E F0(is bound to insert the te)3.94 E(xt)-.15 E F4 (Function Key 1)2.5 E F0(.)A (The full set of GNU Emacs style escape sequences is)108 722.4 Q -(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(40)197.335 E 0 Cg EP +(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(40)194.555 E 0 Cg EP %%Page: 41 41 %%BeginPageSetup BP @@ -5242,8 +5244,8 @@ E(ariable.)-.25 E F1(comment\255begin \(`)108 705.6 Q(`#')-.63 E('\)) F1(insert\255comment)3.385 E F0 .884(command is e)3.384 F -.15(xe)-.15 G 3.384(cuted. This).15 F(com-)3.384 E(mand is bound to)144 729.6 Q F1 (M\255#)2.5 E F0(in emacs mode and to)2.5 E F1(#)2.5 E F0 -(in vi command mode.)2.5 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E -(41)197.335 E 0 Cg EP +(in vi command mode.)2.5 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E +(41)194.555 E 0 Cg EP %%Page: 42 42 %%BeginPageSetup BP @@ -5350,7 +5352,7 @@ E F0 3.052(,t)C .552(he history code attempts to place point at the sam\ e location on each history line re-)-3.052 F(trie)144 720 Q -.15(ve)-.25 G 2.5(dw).15 G(ith)-2.5 E F1(pr)2.5 E -.15(ev)-.18 G(ious-history).15 E F0(or)2.5 E F1(next-history)2.5 E F0(.)A(GNU Bash 5.1)72 768 Q -(2020 June 16)148.175 E(42)197.335 E 0 Cg EP +(2020 August 3)145.395 E(42)194.555 E 0 Cg EP %%Page: 43 43 %%BeginPageSetup BP @@ -5463,8 +5465,8 @@ ta-)-3.006 F(pre\214x)144 660 Q .885(ed escape sequence.)-.15 F .884 3.308 E F0 3.308(,r)C .808(eadline uses an internal)-3.308 F F2(mor) 3.308 E(e)-.37 E F0(-lik)A 3.308(ep)-.1 G .808 (ager to display a screenful of possible comple-)-3.308 F -(tions at a time.)144 708 Q(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E -(43)197.335 E 0 Cg EP +(tions at a time.)144 708 Q(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 +E(43)194.555 E 0 Cg EP %%Page: 44 44 %%BeginPageSetup BP @@ -5578,7 +5580,7 @@ F1(term=)3.196 E F0 .696 (wo)3.154 G .654(rd on the right side of).1 F(the)180 727.2 Q F1(=)3.231 E F0 .731(is tested ag)3.231 F .732(ainst both the full name of the ter\ minal and the portion of the terminal)-.05 F(GNU Bash 5.1)72 768 Q -(2020 June 16)148.175 E(44)197.335 E 0 Cg EP +(2020 August 3)145.395 E(44)194.555 E 0 Cg EP %%Page: 45 45 %%BeginPageSetup BP @@ -5685,7 +5687,8 @@ F -.15(xe)-.15 G .174(cute that command.).15 F -.15(Fo)5.174 G(r).15 E (ontrol-Rs are typed without an)-3.153 F 3.152(yi)-.15 G(nterv)-3.152 E (en-)-.15 E(ing characters de\214ning a ne)108 720 Q 2.5(ws)-.25 G (earch string, an)-2.5 E 2.5(yr)-.15 G(emembered search string is used.) --2.5 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(45)197.335 E 0 Cg EP +-2.5 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(45)194.555 E 0 Cg +EP %%Page: 46 46 %%BeginPageSetup BP @@ -5775,8 +5778,8 @@ S(th an ar).4 E (restore the history line to its original state.)144 686.4 Q F1(pr)108 698.4 Q -.15(ev)-.18 G(ious\255history \(C\255p\)).15 E F0 (Fetch the pre)144 710.4 Q(vious command from the history list, mo)-.25 -E(ving back in the list.)-.15 E(GNU Bash 5.1)72 768 Q(2020 June 16) -148.175 E(46)197.335 E 0 Cg EP +E(ving back in the list.)-.15 E(GNU Bash 5.1)72 768 Q(2020 August 3) +145.395 E(46)194.555 E 0 Cg EP %%Page: 47 47 %%BeginPageSetup BP @@ -5875,7 +5878,7 @@ E .504 -.15(ve c)-.25 H .204(alls to).15 F F1(yank\255last\255ar)2.704 E (See)5.939 E F3(HIST)3.439 E(OR)-.162 E 3.189(YE)-.315 G(XP)-3.189 E (ANSION)-.666 E F0(belo)3.189 E 3.439(wf)-.25 G .939(or a descrip-) -3.439 F(tion of history e)144 696 Q(xpansion.)-.15 E(GNU Bash 5.1)72 -768 Q(2020 June 16)148.175 E(47)197.335 E 0 Cg EP +768 Q(2020 August 3)145.395 E(47)194.555 E 0 Cg EP %%Page: 48 48 %%BeginPageSetup BP @@ -5973,7 +5976,7 @@ E(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E F1(do)108 664.8 Q -.05(ga)-.15 G(ti).05 E 2.274 -.15(ve a)-.25 H -.18(rg).15 G 1.974 (ument, capitalize the pre).18 F(vious)-.25 E -.1(wo)144 724.8 S(rd, b) .1 E(ut do not mo)-.2 E .3 -.15(ve p)-.15 H(oint.).15 E(GNU Bash 5.1)72 -768 Q(2020 June 16)148.175 E(48)197.335 E 0 Cg EP +768 Q(2020 August 3)145.395 E(48)194.555 E 0 Cg EP %%Page: 49 49 %%BeginPageSetup BP @@ -6061,7 +6064,7 @@ F0(or)2.5 E F1(yank\255pop)2.5 E F0(.)A F1(Numeric Ar)87 681.6 Q (gument already accumulating, or start a ne)-.18 F 2.867(wa)-.25 G -.18 (rg)-2.867 G 2.867(ument. M\255\255).18 F .367(starts a ne)2.867 F -.05 (ga)-.15 G(-).05 E(ti)144 717.6 Q .3 -.15(ve a)-.25 H -.18(rg).15 G -(ument.).18 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(49)197.335 E +(ument.).18 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(49)194.555 E 0 Cg EP %%Page: 50 50 %%BeginPageSetup @@ -6166,7 +6169,7 @@ F0(List the possible completions of the te)144 616.8 Q .715(ords, shell functions, shell b)-.1 F .715(uiltins, and)-.2 F (\214nally e)144 712.8 Q -.15(xe)-.15 G (cutable \214lenames, in that order).15 E(.)-.55 E(GNU Bash 5.1)72 768 Q -(2020 June 16)148.175 E(50)197.335 E 0 Cg EP +(2020 August 3)145.395 E(50)194.555 E 0 Cg EP %%Page: 51 51 %%BeginPageSetup BP @@ -6259,7 +6262,7 @@ SF(ESC)5 E F1(f)2.25 E F0(is equi)2.5 E -.25(va)-.25 G(lent to).25 E F1 -.1 G 4.327(sl).15 G(ik)-4.327 E(e)-.1 E .791(Home and End.)144 729.6 R .791(Such sequences be)5.791 F .791 (gin with a Control Sequence Indicator \(CSI\), usually ESC\255[.)-.15 F -(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(51)197.335 E 0 Cg EP +(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(51)194.555 E 0 Cg EP %%Page: 52 52 %%BeginPageSetup BP @@ -6374,7 +6377,7 @@ d to generate the list of matching w)108 674.4 R 3.317(ords. If)-.1 F (option is used for \214lename or directory name completion, the)3.095 F (shell v)108 727.2 Q(ariable)-.25 E F3(FIGNORE)2.5 E F0 (is used to \214lter the matches.)2.25 E(GNU Bash 5.1)72 768 Q -(2020 June 16)148.175 E(52)197.335 E 0 Cg EP +(2020 August 3)145.395 E(52)194.555 E 0 Cg EP %%Page: 53 53 %%BeginPageSetup BP @@ -6518,7 +6521,7 @@ F F1 1.172(complete \255D)3.672 F F0 6.172(.I)C(t')-6.172 E 3.672(sp) uld be retried by returning an e)108 712.8 R .93(xit status of 124.)-.15 F .93(If a)5.93 F .1(shell function returns 124, and changes the compsp\ ec associated with the command on which completion is)108 724.8 R -(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(53)197.335 E 0 Cg EP +(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(53)194.555 E 0 Cg EP %%Page: 54 54 %%BeginPageSetup BP @@ -6652,8 +6655,8 @@ ds from the history list into the input stream, making it easy to repea\ t)-.1 F .21(commands, insert the ar)108 722.4 R .21(guments to a pre) -.18 F .209 (vious command into the current input line, or \214x errors in pre)-.25 -F(vious)-.25 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(54)197.335 E -0 Cg EP +F(vious)-.25 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(54)194.555 +E 0 Cg EP %%Page: 55 55 %%BeginPageSetup BP @@ -6776,7 +6779,7 @@ F0(,)A F23.029 E F0 3.029(,o)C(r)-3.029 E F2(%)3.029 E F0 5.529(.W)C (ginning of the line, with the \214rst w)-.15 F .516 (ord being denoted by 0 \(zero\).)-.1 F -.8(Wo)5.516 G .516(rds are in-) .8 F(serted into the current line separated by single spaces.)108 705.6 -Q(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(55)197.335 E 0 Cg EP +Q(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(55)194.555 E 0 Cg EP %%Page: 56 56 %%BeginPageSetup BP @@ -6903,8 +6906,8 @@ F1(let)2.961 E F0 2.961(,a)C(nd)-2.961 E F1(shift)2.961 E F0 -.2(bu) (names in)144 726 R/F4 9/Times-Bold@0 SF -.666(PA)2.989 G(TH)-.189 E F0 .489(are used to \214nd the directory containing)2.739 F F2(\214lename) 4.899 E F0 5.488(.T).18 G .488(he \214le searched for in)-5.488 F F4 --.666(PA)2.988 G(TH)-.189 E F0(GNU Bash 5.1)72 768 Q(2020 June 16) -148.175 E(56)197.335 E 0 Cg EP +-.666(PA)2.988 G(TH)-.189 E F0(GNU Bash 5.1)72 768 Q(2020 August 3) +145.395 E(56)194.555 E 0 Cg EP %%Page: 57 57 %%BeginPageSetup BP @@ -7034,7 +7037,7 @@ F1144 650.4 Q F2(function)2.5 E F0(Query about which k)180 662.4 Q (ound to the named)-2.5 E F2(function)2.5 E F0(.)A F1144 698.4 Q F2 -.1(ke)2.5 G(yseq)-.2 E F0(Remo)180 710.4 Q .3 -.15(ve a)-.15 H .3 -.15(ny c).15 H(urrent binding for).15 E F2 -.1(ke)2.5 G(yseq)-.2 E F0 -(.)A(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(57)197.335 E 0 Cg EP +(.)A(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(57)194.555 E 0 Cg EP %%Page: 58 58 %%BeginPageSetup BP @@ -7180,7 +7183,7 @@ F0(is)3.772 E .4(performed using a def)144 700.8 R .4(ault v)-.1 F .4 F0 .175(option causes)2.675 F 3.318(as)144 724.8 S .818(ingle w)-3.318 F .817(ord indicating the command or \214lename used to in)-.1 F -.2(vo) -.4 G -.1(ke).2 G F2(command)3.617 E F0 .817(to be displayed; the)4.087 -F(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(58)197.335 E 0 Cg EP +F(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(58)194.555 E 0 Cg EP %%Page: 59 59 %%BeginPageSetup BP @@ -7296,7 +7299,7 @@ e compspec generates \214lenames, so it can perform an).7 F 2.637<798c> 2.634(ea)-.1 G .134(dding a slash to directory names, quoting spe-) -2.634 F .45(cial characters, or suppressing trailing spaces\).)224 705.6 R .45(Intended to be used with shell)5.45 F(functions.)224 717.6 Q -(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(59)197.335 E 0 Cg EP +(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(59)194.555 E 0 Cg EP %%Page: 60 60 %%BeginPageSetup BP @@ -7375,7 +7378,7 @@ E F0(option to the)2.5 E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E F1 .101(When it \214nishes, the possible completions are retrie)5.101 F -.15(ve)-.25 G 2.602(df).15 G .102(rom the v)-2.602 F .102(alue of the) -.25 F F3(COMPREPL)184 696 Q(Y)-.828 E F0(array v)2.25 E(ariable.)-.25 E -(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(60)197.335 E 0 Cg EP +(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(60)194.555 E 0 Cg EP %%Page: 61 61 %%BeginPageSetup BP @@ -7507,8 +7510,8 @@ F0 .648(option implies)3.148 F F1144 715.2 Q F0 5.836(.T)C(he) (e)-.18 E F0 .819(is e)3.319 F -.15(xe)-.15 G .819 (cuted in a shell function.).15 F .818 (It is ignored in all other cases.)5.818 F(The)5.818 E F13.318 E -F0 .818(option causes local)3.318 F(GNU Bash 5.1)72 768 Q(2020 June 16) -148.175 E(61)197.335 E 0 Cg EP +F0 .818(option causes local)3.318 F(GNU Bash 5.1)72 768 Q(2020 August 3) +145.395 E(61)194.555 E 0 Cg EP %%Page: 62 62 %%BeginPageSetup BP @@ -7635,8 +7638,8 @@ F2(dirs)3.694 E F0 1.194(when in)3.694 F -.2(vo)-.4 G -.1(ke).2 G(d).1 E 698.4 R .258(alue is 0 unless an in)-.25 F -.25(va)-.4 G .258 (lid option is supplied or).25 F F1(n)2.758 E F0(inde)2.758 E -.15(xe) -.15 G 2.758(sb).15 G -.15(ey)-2.758 G .258(ond the end of the direc-) -.15 F(tory stack.)144 710.4 Q(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 -E(62)197.335 E 0 Cg EP +.15 F(tory stack.)144 710.4 Q(GNU Bash 5.1)72 768 Q(2020 August 3) +145.395 E(62)194.555 E 0 Cg EP %%Page: 63 63 %%BeginPageSetup BP @@ -7754,7 +7757,7 @@ Q F2(ar)3.171 E(g)-.37 E F0 3.171(sa)C .671 (ev a)2.979 H(l).15 E F0 5.479(.I)C 2.979(ft)-5.479 G .479(here are no) -2.979 F F2(ar)3.309 E(gs)-.37 E F0(,).27 E(or only null ar)144 698.4 Q (guments,)-.18 E F1 -2.3 -.15(ev a)2.5 H(l).15 E F0(returns 0.)2.5 E -(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(63)197.335 E 0 Cg EP +(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(63)194.555 E 0 Cg EP %%Page: 64 64 %%BeginPageSetup BP @@ -7902,7 +7905,7 @@ R .454(If the)5.454 F F12.954 E F0 .454 .363(ground, or f)-.15 F .363 (ailure if run when job control is disabled or)-.1 F 2.862(,w)-.4 G .362 (hen run with job control enabled, if)-2.862 F(GNU Bash 5.1)72 768 Q -(2020 June 16)148.175 E(64)197.335 E 0 Cg EP +(2020 August 3)145.395 E(64)194.555 E 0 Cg EP %%Page: 65 65 %%BeginPageSetup BP @@ -8024,8 +8027,8 @@ G 3.367(sd).15 G(etailed)-3.367 E .224(help on all commands matching)144 (ormat)-2.5 E F2144 710.4 Q F0 (Display only a short usage synopsis for each)180 710.4 Q F1(pattern)2.5 E F0(The return status is 0 unless no command matches)144 727.2 Q F1 -(pattern)3.75 E F0(.).24 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E -(65)197.335 E 0 Cg EP +(pattern)3.75 E F0(.).24 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E +(65)194.555 E 0 Cg EP %%Page: 66 66 %%BeginPageSetup BP @@ -8139,7 +8142,7 @@ E F2(jobspec)4.24 E F0(is supplied.)2.81 E .395(If the)144 703.2 R F1 (with the corre-)3.164 F(sponding process group ID, and e)144 715.2 Q -.15(xe)-.15 G(cutes).15 E F2(command)2.7 E F0(passing it)3.27 E F2(ar) 2.83 E(gs)-.37 E F0 2.5(,r).27 G(eturning its e)-2.5 E(xit status.)-.15 -E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(66)197.335 E 0 Cg EP +E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(66)194.555 E 0 Cg EP %%Page: 67 67 %%BeginPageSetup BP @@ -8199,88 +8202,91 @@ C(hen)-5.652 E F1(local)3.152 E F0 .652 (d: shell options changed us-).1 F 1.17(ing the)144 309.6 R F1(set)3.67 E F0 -.2(bu)3.67 G 1.171 (iltin inside the function are restored to their original v).2 F 1.171 -(alues when the function re-)-.25 F 2.888(turns. W)144 321.6 R .388 -(ith no operands,)-.4 F F1(local)2.888 E F0 .388 -(writes a list of local v)2.888 F .388(ariables to the standard output.) --.25 F .387(It is an error)5.387 F .332(to use)144 333.6 R F1(local) -2.832 E F0 .332(when not within a function.)2.832 F .332 -(The return status is 0 unless)5.332 F F1(local)2.832 E F0 .332 -(is used outside a func-)2.832 F(tion, an in)144 345.6 Q -.25(va)-.4 G -(lid).25 E F2(name)2.86 E F0(is supplied, or)2.68 E F2(name)2.5 E F0 -(is a readonly v)2.5 E(ariable.)-.25 E F1(logout)108 362.4 Q F0 -(Exit a login shell.)144 362.4 Q F1(map\214le)108 379.2 Q F0([)2.5 E F1 +(alues when the function re-)-.25 F 3.381(turns. The)144 321.6 R .881 +(restore is ef)3.381 F .881(fected as if a series of)-.25 F F1(set)3.381 +E F0 .88(commands were e)3.38 F -.15(xe)-.15 G .88 +(cuted to restore the v).15 F(alues)-.25 E .787 +(that were in place before the function.)144 333.6 R -.4(Wi)5.788 G .788 +(th no operands,).4 F F1(local)3.288 E F0 .788(writes a list of local v) +3.288 F .788(ariables to)-.25 F .655(the standard output.)144 345.6 R +.654(It is an error to use)5.655 F F1(local)3.154 E F0 .654 +(when not within a function.)3.154 F .654(The return status is 0)5.654 F +(unless)144 357.6 Q F1(local)2.5 E F0(is used outside a function, an in) +2.5 E -.25(va)-.4 G(lid).25 E F2(name)2.86 E F0(is supplied, or)2.68 E +F2(name)2.5 E F0(is a readonly v)2.5 E(ariable.)-.25 E F1(logout)108 +374.4 Q F0(Exit a login shell.)144 374.4 Q F1(map\214le)108 391.2 Q F0 +([)2.5 E F1A F2(delim)2.5 E F0 2.5(][)C F1-2.5 E F2(count) +2.5 E F0 2.5(][)C F1-2.5 E F2(origin)2.5 E F0 2.5(][)C F1 +-2.5 E F2(count)2.5 E F0 2.5(][)C F1-2.5 E F0 2.5(][)C F1 +-2.5 E F2(fd)2.5 E F0 2.5(][)C F1-2.5 E F2(callbac)2.5 E(k)-.2 E +F0 2.5(][)C F1-2.5 E F2(quantum)2.5 E F0 2.5(][)C F2(arr)-2.5 E +(ay)-.15 E F0(])A F1 -.18(re)108 403.2 S(adarray).18 E F0([)2.5 E F1 A F2(delim)2.5 E F0 2.5(][)C F1-2.5 E F2(count)2.5 E F0 2.5 (][)C F1-2.5 E F2(origin)2.5 E F0 2.5(][)C F1-2.5 E F2 (count)2.5 E F0 2.5(][)C F1-2.5 E F0 2.5(][)C F1-2.5 E F2 (fd)2.5 E F0 2.5(][)C F1-2.5 E F2(callbac)2.5 E(k)-.2 E F0 2.5(][) C F1-2.5 E F2(quantum)2.5 E F0 2.5(][)C F2(arr)-2.5 E(ay)-.15 E F0 -(])A F1 -.18(re)108 391.2 S(adarray).18 E F0([)2.5 E F1A F2(delim) -2.5 E F0 2.5(][)C F1-2.5 E F2(count)2.5 E F0 2.5(][)C F1-2.5 -E F2(origin)2.5 E F0 2.5(][)C F1-2.5 E F2(count)2.5 E F0 2.5(][)C -F1-2.5 E F0 2.5(][)C F1-2.5 E F2(fd)2.5 E F0 2.5(][)C F1 --2.5 E F2(callbac)2.5 E(k)-.2 E F0 2.5(][)C F1-2.5 E F2 -(quantum)2.5 E F0 2.5(][)C F2(arr)-2.5 E(ay)-.15 E F0(])A .159 -(Read lines from the standard input into the inde)144 403.2 R -.15(xe) --.15 G 2.659(da).15 G .159(rray v)-2.659 F(ariable)-.25 E F2(arr)2.989 E -(ay)-.15 E F0 2.659(,o).32 G 2.658(rf)-2.659 G .158 -(rom \214le descriptor)-2.658 F F2(fd)4.628 E F0 1.248(if the)144 415.2 -R F13.748 E F0 1.248(option is supplied.)3.748 F 1.249(The v)6.249 +(])A .158(Read lines from the standard input into the inde)144 415.2 R +-.15(xe)-.15 G 2.659(da).15 G .159(rray v)-2.659 F(ariable)-.25 E F2 +(arr)2.989 E(ay)-.15 E F0 2.659(,o).32 G 2.659(rf)-2.659 G .159 +(rom \214le descriptor)-2.659 F F2(fd)4.629 E F0 1.249(if the)144 427.2 +R F13.749 E F0 1.249(option is supplied.)3.749 F 1.249(The v)6.249 F(ariable)-.25 E F3(MAPFILE)3.749 E F0 1.249(is the def)3.499 F(ault)-.1 -E F2(arr)3.749 E(ay)-.15 E F0 6.249(.O)C 1.249(ptions, if supplied,) --6.249 F(ha)144 427.2 Q .3 -.15(ve t)-.2 H(he follo).15 E -(wing meanings:)-.25 E F1144 439.2 Q F0 .911 -(The \214rst character of)180 439.2 R F2(delim)3.411 E F0 .911 -(is used to terminate each input line, rather than ne)3.411 F 3.41 -(wline. If)-.25 F F2(delim)180 451.2 Q F0(is the empty string,)2.5 E F1 +E F2(arr)3.748 E(ay)-.15 E F0 6.248(.O)C 1.248(ptions, if supplied,) +-6.248 F(ha)144 439.2 Q .3 -.15(ve t)-.2 H(he follo).15 E +(wing meanings:)-.25 E F1144 451.2 Q F0 .91 +(The \214rst character of)180 451.2 R F2(delim)3.41 E F0 .911 +(is used to terminate each input line, rather than ne)3.41 F 3.411 +(wline. If)-.25 F F2(delim)180 463.2 Q F0(is the empty string,)2.5 E F1 (map\214le)2.5 E F0(will terminate a line when it reads a NUL character) -2.5 E(.)-.55 E F1144 463.2 Q F0(Cop)180 463.2 Q 2.5(ya)-.1 G 2.5 +2.5 E(.)-.55 E F1144 475.2 Q F0(Cop)180 475.2 Q 2.5(ya)-.1 G 2.5 (tm)-2.5 G(ost)-2.5 E F2(count)2.7 E F0 2.5(lines. If)3.18 F F2(count) -2.5 E F0(is 0, all lines are copied.)2.5 E F1144 475.2 Q F0(Be)180 -475.2 Q(gin assigning to)-.15 E F2(arr)2.83 E(ay)-.15 E F0(at inde)2.82 +2.5 E F0(is 0, all lines are copied.)2.5 E F1144 487.2 Q F0(Be)180 +487.2 Q(gin assigning to)-.15 E F2(arr)2.83 E(ay)-.15 E F0(at inde)2.82 E(x)-.15 E F2(origin)2.73 E F0 5(.T).24 G(he def)-5 E(ault inde)-.1 E -2.5(xi)-.15 G 2.5(s0)-2.5 G(.)-2.5 E F1144 487.2 Q F0 -(Discard the \214rst)180 487.2 Q F2(count)2.5 E F0(lines read.)2.5 E F1 -144 499.2 Q F0(Remo)180 499.2 Q .3 -.15(ve a t)-.15 H(railing).15 +2.5(xi)-.15 G 2.5(s0)-2.5 G(.)-2.5 E F1144 499.2 Q F0 +(Discard the \214rst)180 499.2 Q F2(count)2.5 E F0(lines read.)2.5 E F1 +144 511.2 Q F0(Remo)180 511.2 Q .3 -.15(ve a t)-.15 H(railing).15 E F2(delim)2.5 E F0(\(def)2.5 E(ault ne)-.1 E -(wline\) from each line read.)-.25 E F1144 511.2 Q F0 -(Read lines from \214le descriptor)180 511.2 Q F2(fd)2.5 E F0 -(instead of the standard input.)2.5 E F1144 523.2 Q F0(Ev)180 -523.2 Q(aluate)-.25 E F2(callbac)2.7 E(k)-.2 E F0(each time)3.17 E F2 +(wline\) from each line read.)-.25 E F1144 523.2 Q F0 +(Read lines from \214le descriptor)180 523.2 Q F2(fd)2.5 E F0 +(instead of the standard input.)2.5 E F1144 535.2 Q F0(Ev)180 +535.2 Q(aluate)-.25 E F2(callbac)2.7 E(k)-.2 E F0(each time)3.17 E F2 (quantum)2.5 E F0(lines are read.)2.5 E(The)5 E F12.5 E F0 -(option speci\214es)2.5 E F2(quantum)2.75 E F0(.).32 E F1144 535.2 -Q F0(Specify the number of lines read between each call to)180 535.2 Q -F2(callbac)2.7 E(k)-.2 E F0(.).67 E(If)144 552 Q F12.967 E F0 .467 +(option speci\214es)2.5 E F2(quantum)2.75 E F0(.).32 E F1144 547.2 +Q F0(Specify the number of lines read between each call to)180 547.2 Q +F2(callbac)2.7 E(k)-.2 E F0(.).67 E(If)144 564 Q F12.968 E F0 .467 (is speci\214ed without)2.967 F F12.967 E F0 2.967(,t)C .467 (he def)-2.967 F .467(ault quantum is 5000.)-.1 F(When)5.467 E F2 (callbac)2.967 E(k)-.2 E F0 .467(is e)2.967 F -.25(va)-.25 G .467 -(luated, it is sup-).25 F .262(plied the inde)144 564 R 2.762(xo)-.15 G -2.762(ft)-2.762 G .262(he ne)-2.762 F .261(xt array element to be assig\ -ned and the line to be assigned to that element)-.15 F .274 -(as additional ar)144 576 R(guments.)-.18 E F2(callbac)5.274 E(k)-.2 E -F0 .274(is e)2.774 F -.25(va)-.25 G .274 -(luated after the line is read b).25 F .275 -(ut before the array element is)-.2 F(assigned.)144 588 Q -(If not supplied with an e)144 604.8 Q(xplicit origin,)-.15 E F1 +(luated, it is sup-).25 F .261(plied the inde)144 576 R 2.761(xo)-.15 G +2.761(ft)-2.761 G .261(he ne)-2.761 F .262(xt array element to be assig\ +ned and the line to be assigned to that element)-.15 F .275 +(as additional ar)144 588 R(guments.)-.18 E F2(callbac)5.275 E(k)-.2 E +F0 .275(is e)2.775 F -.25(va)-.25 G .274 +(luated after the line is read b).25 F .274 +(ut before the array element is)-.2 F(assigned.)144 600 Q +(If not supplied with an e)144 616.8 Q(xplicit origin,)-.15 E F1 (map\214le)2.5 E F0(will clear)2.5 E F2(arr)2.5 E(ay)-.15 E F0 -(before assigning to it.)2.5 E F1(map\214le)144 621.6 Q F0 .797 -(returns successfully unless an in)3.298 F -.25(va)-.4 G .797 +(before assigning to it.)2.5 E F1(map\214le)144 633.6 Q F0 .797 +(returns successfully unless an in)3.297 F -.25(va)-.4 G .797 (lid option or option ar).25 F .797(gument is supplied,)-.18 F F2(arr) -3.297 E(ay)-.15 E F0 .797(is in-)3.297 F -.25(va)144 633.6 S +3.297 E(ay)-.15 E F0 .798(is in-)3.298 F -.25(va)144 645.6 S (lid or unassignable, or if).25 E F2(arr)2.5 E(ay)-.15 E F0 (is not an inde)2.5 E -.15(xe)-.15 G 2.5(da).15 G(rray)-2.5 E(.)-.65 E -F1(popd)108 650.4 Q F0<5bad>2.5 E F1(n)A F0 2.5(][)C(+)-2.5 E F2(n)A F0 -2.5(][)C-2.5 E F2(n)A F0(])A(Remo)144 662.4 Q -.15(ve)-.15 G 2.799 -(se).15 G .299(ntries from the directory stack.)-2.799 F -.4(Wi)5.299 G -.299(th no ar).4 F .299(guments, remo)-.18 F -.15(ve)-.15 G 2.799(st).15 -G .3(he top directory from the)-2.799 F 1.479(stack, and performs a)144 -674.4 R F1(cd)3.979 E F0 1.479(to the ne)3.979 F 3.979(wt)-.25 G 1.479 -(op directory)-3.979 F 6.479(.A)-.65 G -.18(rg)-6.479 G 1.478 -(uments, if supplied, ha).18 F 1.778 -.15(ve t)-.2 H 1.478(he follo).15 -F(wing)-.25 E(meanings:)144 686.4 Q F1144 698.4 Q F0 .551 -(Suppresses the normal change of directory when remo)180 698.4 R .551 +F1(popd)108 662.4 Q F0<5bad>2.5 E F1(n)A F0 2.5(][)C(+)-2.5 E F2(n)A F0 +2.5(][)C-2.5 E F2(n)A F0(])A(Remo)144 674.4 Q -.15(ve)-.15 G 2.8(se) +.15 G .3(ntries from the directory stack.)-2.8 F -.4(Wi)5.299 G .299 +(th no ar).4 F .299(guments, remo)-.18 F -.15(ve)-.15 G 2.799(st).15 G +.299(he top directory from the)-2.799 F 1.478(stack, and performs a)144 +686.4 R F1(cd)3.978 E F0 1.479(to the ne)3.978 F 3.979(wt)-.25 G 1.479 +(op directory)-3.979 F 6.479(.A)-.65 G -.18(rg)-6.479 G 1.479 +(uments, if supplied, ha).18 F 1.779 -.15(ve t)-.2 H 1.479(he follo).15 +F(wing)-.25 E(meanings:)144 698.4 Q F1144 710.4 Q F0 .551 +(Suppresses the normal change of directory when remo)180 710.4 R .551 (ving directories from the stack, so)-.15 F -(that only the stack is manipulated.)180 710.4 Q(GNU Bash 5.1)72 768 Q -(2020 June 16)148.175 E(67)197.335 E 0 Cg EP +(that only the stack is manipulated.)180 722.4 Q(GNU Bash 5.1)72 768 Q +(2020 August 3)145.395 E(67)194.555 E 0 Cg EP %%Page: 68 68 %%BeginPageSetup BP @@ -8294,240 +8300,241 @@ G 2.64(st).15 G(he)-2.64 E F2(n)2.64 E F0 .14 S 2.5(re).15 G(xample:)-2.65 E/F3 10/Courier@0 SF(popd +0)2.5 E F0(remo) 2.5 E -.15(ve)-.15 G 2.5(st).15 G(he \214rst directory)-2.5 E(,)-.65 E F3(popd +1)2.5 E F0(the second.)2.5 E F1144 108 Q F2(n)A F0(Remo)180 -108 Q -.15(ve)-.15 G 3.759(st).15 G(he)-3.759 E F2(n)3.759 E F0 1.259 -(th entry counting from the right of the list sho)B 1.26(wn by)-.25 F F1 -(dirs)3.76 E F0 3.76(,s)C 1.26(tarting with)-3.76 F 2.5(zero. F)180 120 -R(or e)-.15 E(xample:)-.15 E F3(popd -0)2.5 E F0(remo)2.5 E -.15(ve)-.15 -G 2.5(st).15 G(he last directory)-2.5 E(,)-.65 E F3(popd -1)2.5 E F0 -(the ne)2.5 E(xt to last.)-.15 E .644(If the)144 136.8 R F1(popd)3.144 E -F0 .644(command is successful, a)3.144 F F1(dirs)3.143 E F0 .643 -(is performed as well, and the return status is 0.)3.143 F F1(popd)5.643 -E F0 .415(returns f)144 148.8 R .415(alse if an in)-.1 F -.25(va)-.4 G -.415(lid option is encountered, the directory stack is empty).25 F 2.916 -(,an)-.65 G(on-e)-2.916 E .416(xistent direc-)-.15 F +108 Q -.15(ve)-.15 G 3.76(st).15 G(he)-3.76 E F2(n)3.76 E F0 1.259 +(th entry counting from the right of the list sho)B 1.259(wn by)-.25 F +F1(dirs)3.759 E F0 3.759(,s)C 1.259(tarting with)-3.759 F 2.5(zero. F) +180 120 R(or e)-.15 E(xample:)-.15 E F3(popd -0)2.5 E F0(remo)2.5 E -.15 +(ve)-.15 G 2.5(st).15 G(he last directory)-2.5 E(,)-.65 E F3(popd -1)2.5 +E F0(the ne)2.5 E(xt to last.)-.15 E .643(If the)144 136.8 R F1(popd) +3.143 E F0 .643(command is successful, a)3.143 F F1(dirs)3.143 E F0 .644 +(is performed as well, and the return status is 0.)3.143 F F1(popd)5.644 +E F0 .416(returns f)144 148.8 R .416(alse if an in)-.1 F -.25(va)-.4 G +.415(lid option is encountered, the directory stack is empty).25 F 2.915 +(,an)-.65 G(on-e)-2.915 E .415(xistent direc-)-.15 F (tory stack entry is speci\214ed, or the directory change f)144 160.8 Q (ails.)-.1 E F1(printf)108 177.6 Q F0([)2.5 E F1A F2(var)2.5 E F0 -(])A F2(format)2.5 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A .358 -(Write the formatted)144 189.6 R F2(ar)2.858 E(guments)-.37 E F0 .358 -(to the standard output under the control of the)2.858 F F2(format)2.857 -E F0 5.357(.T)C(he)-5.357 E F12.857 E F0(op-)2.857 E .714 +(])A F2(format)2.5 E F0([)2.5 E F2(ar)A(guments)-.37 E F0(])A .357 +(Write the formatted)144 189.6 R F2(ar)2.857 E(guments)-.37 E F0 .357 +(to the standard output under the control of the)2.857 F F2(format)2.858 +E F0 5.358(.T)C(he)-5.358 E F12.858 E F0(op-)2.858 E .714 (tion causes the output to be assigned to the v)144 201.6 R(ariable)-.25 E F2(var)3.214 E F0 .714(rather than being printed to the standard)3.214 -F(output.)144 213.6 Q(The)144 237.6 Q F2(format)3.018 E F0 .517(is a ch\ +F(output.)144 213.6 Q(The)144 237.6 Q F2(format)3.017 E F0 .517(is a ch\ aracter string which contains three types of objects: plain characters,\ - which are)3.018 F .704(simply copied to standard output, character esc\ -ape sequences, which are con)144 249.6 R -.15(ve)-.4 G .704 + which are)3.017 F .704(simply copied to standard output, character esc\ +ape sequences, which are con)144 249.6 R -.15(ve)-.4 G .703 (rted and copied to).15 F .036(the standard output, and format speci\ -\214cations, each of which causes printing of the ne)144 261.6 R .036 +\214cations, each of which causes printing of the ne)144 261.6 R .037 (xt successi)-.15 F -.15(ve)-.25 G F2(ar)144 273.6 Q(gument)-.37 E F0 -5.531(.I)C 3.031(na)-5.531 G .531(ddition to the standard)-3.031 F F2 -(printf)3.032 E F0 .532(\(1\) format speci\214cations,)B F1(printf)3.032 -E F0 .532(interprets the follo)3.032 F(w-)-.25 E(ing e)144 285.6 Q +5.532(.I)C 3.032(na)-5.532 G .532(ddition to the standard)-3.032 F F2 +(printf)3.032 E F0 .532(\(1\) format speci\214cations,)B F1(printf)3.031 +E F0 .531(interprets the follo)3.031 F(w-)-.25 E(ing e)144 285.6 Q (xtensions:)-.15 E F1(%b)144 297.6 Q F0(causes)180 297.6 Q F1(printf) -2.596 E F0 .096(to e)2.596 F .096 +2.595 E F0 .096(to e)2.595 F .096 (xpand backslash escape sequences in the corresponding)-.15 F F2(ar) -2.596 E(gument)-.37 E F0 .095(in the)2.595 F(same w)180 309.6 Q(ay as) +2.596 E(gument)-.37 E F0 .096(in the)2.596 F(same w)180 309.6 Q(ay as) -.1 E F1(echo \255e)2.5 E F0(.)A F1(%q)144 321.6 Q F0(causes)180 321.6 Q F1(printf)2.51 E F0 .01(to output the corresponding)2.51 F F2(ar)2.51 E (gument)-.37 E F0 .01(in a format that can be reused as shell)2.51 F (input.)180 333.6 Q F1(%\()144 345.6 Q F2(datefmt)A F1(\)T)A F0(causes) -180 357.6 Q F1(printf)4.404 E F0 1.904 -(to output the date-time string resulting from using)4.404 F F2(datefmt) -4.404 E F0 1.903(as a format)4.404 F .38(string for)180 369.6 R F2 +180 357.6 Q F1(printf)4.403 E F0 1.904 +(to output the date-time string resulting from using)4.403 F F2(datefmt) +4.404 E F0 1.904(as a format)4.404 F .381(string for)180 369.6 R F2 (strftime)2.881 E F0 2.881(\(3\). The)B(corresponding)2.881 E F2(ar) 2.881 E(gument)-.37 E F0 .381(is an inte)2.881 F .381 -(ger representing the number)-.15 F .293(of seconds since the epoch.)180 +(ger representing the number)-.15 F .292(of seconds since the epoch.)180 381.6 R -1 -.8(Tw o)5.293 H .293(special ar)3.593 F .293(gument v)-.18 F -.293(alues may be used: \2551 represents the)-.25 F .693 +.293(alues may be used: \2551 represents the)-.25 F .694 (current time, and \2552 represents the time the shell w)180 393.6 R -.693(as in)-.1 F -.2(vo)-.4 G -.1(ke).2 G 3.194(d. If).1 F .694(no ar) -3.194 F .694(gument is speci-)-.18 F .21(\214ed, con)180 405.6 R -.15 +.693(as in)-.1 F -.2(vo)-.4 G -.1(ke).2 G 3.193(d. If).1 F .693(no ar) +3.193 F .693(gument is speci-)-.18 F .21(\214ed, con)180 405.6 R -.15 (ve)-.4 G .21(rsion beha).15 F -.15(ve)-.2 G 2.71(sa).15 G 2.71(si)-2.71 G 2.71<66ad>-2.71 G 2.71(1h)-2.71 G .21(ad been gi)-2.71 F -.15(ve)-.25 G 2.71(n. This).15 F .21(is an e)2.71 F .21(xception to the usual)-.15 F -F1(printf)2.71 E F0(beha)180 417.6 Q(vior)-.2 E(.)-.55 E .901 +F1(printf)2.71 E F0(beha)180 417.6 Q(vior)-.2 E(.)-.55 E .902 (The %b, %q, and %T directi)144 434.4 R -.15(ve)-.25 G 3.401(sa).15 G -.901(ll use the \214eld width and precision ar)-3.401 F .902 -(guments from the format)-.18 F .358(speci\214cation and write that man) -144 446.4 R 2.858(yb)-.15 G .357 -(ytes from \(or use that wide a \214eld for\) the e)-2.858 F .357 +.901(ll use the \214eld width and precision ar)-3.401 F .901 +(guments from the format)-.18 F .357(speci\214cation and write that man) +144 446.4 R 2.857(yb)-.15 G .358 +(ytes from \(or use that wide a \214eld for\) the e)-2.857 F .358 (xpanded ar)-.15 F(gument,)-.18 E (which usually contains more characters than the original.)144 458.4 Q -(Ar)144 475.2 Q .463(guments to non-string format speci\214ers are trea\ -ted as C constants, e)-.18 F .464(xcept that a leading plus or)-.15 F -1.259(minus sign is allo)144 487.2 R 1.259 +(Ar)144 475.2 Q .464(guments to non-string format speci\214ers are trea\ +ted as C constants, e)-.18 F .463(xcept that a leading plus or)-.15 F +1.258(minus sign is allo)144 487.2 R 1.259 (wed, and if the leading character is a single or double quote, the v) --.25 F 1.258(alue is the)-.25 F(ASCII v)144 499.2 Q(alue of the follo) --.25 E(wing character)-.25 E(.)-.55 E(The)144 516 Q F2(format)2.514 E F0 -.015(is reused as necessary to consume all of the)2.514 F F2(ar)2.515 E -(guments)-.37 E F0 5.015(.I)C 2.515(ft)-5.015 G(he)-2.515 E F2(format) -2.515 E F0 .015(requires more)2.515 F F2(ar)2.515 E(-)-.2 E(guments)144 -528 Q F0 .566(than are supplied, the e)3.066 F .566 +-.25 F 1.259(alue is the)-.25 F(ASCII v)144 499.2 Q(alue of the follo) +-.25 E(wing character)-.25 E(.)-.55 E(The)144 516 Q F2(format)2.515 E F0 +.015(is reused as necessary to consume all of the)2.515 F F2(ar)2.515 E +(guments)-.37 E F0 5.015(.I)C 2.514(ft)-5.015 G(he)-2.514 E F2(format) +2.514 E F0 .014(requires more)2.514 F F2(ar)2.514 E(-)-.2 E(guments)144 +528 Q F0 .565(than are supplied, the e)3.065 F .566 (xtra format speci\214cations beha)-.15 F .866 -.15(ve a)-.2 H 3.066(si) -.15 G 3.065(faz)-3.066 G .565(ero v)-3.065 F .565(alue or null string,) +.15 G 3.066(faz)-3.066 G .566(ero v)-3.066 F .566(alue or null string,) -.25 F(as appropriate, had been supplied.)144 540 Q(The return v)5 E (alue is zero on success, non-zero on f)-.25 E(ailure.)-.1 E F1(pushd) 108 556.8 Q F0([)2.5 E F1A F0 2.5(][)C(+)-2.5 E F2(n)A F0 2.5(][)C -2.5 E F2(n)A F0(])A F1(pushd)108 568.8 Q F0([)2.5 E F1A F0 -2.5(][)C F2(dir)-2.5 E F0(])A .639(Adds a directory to the top of the d\ -irectory stack, or rotates the stack, making the ne)144 580.8 R 3.14(wt) --.25 G .64(op of the)-3.14 F .417(stack the current w)144 592.8 R .416 +2.5(][)C F2(dir)-2.5 E F0(])A .64(Adds a directory to the top of the di\ +rectory stack, or rotates the stack, making the ne)144 580.8 R 3.139(wt) +-.25 G .639(op of the)-3.139 F .416(stack the current w)144 592.8 R .416 (orking directory)-.1 F 5.416(.W)-.65 G .416(ith no ar)-5.816 F (guments,)-.18 E F1(pushd)2.916 E F0 -.15(ex)2.916 G .416 -(changes the top tw).15 F 2.916(od)-.1 G(irectories)-2.916 E 1.625 +(changes the top tw).15 F 2.917(od)-.1 G(irectories)-2.917 E 1.625 (and returns 0, unless the directory stack is empty)144 604.8 R 6.625 (.A)-.65 G -.18(rg)-6.625 G 1.625(uments, if supplied, ha).18 F 1.925 -.15(ve t)-.2 H 1.625(he follo).15 F(wing)-.25 E(meanings:)144 616.8 Q F1144 628.8 Q F0 1.811(Suppresses the normal change of directory \ when rotating or adding directories to the)180 628.8 R (stack, so that only the stack is manipulated.)180 640.8 Q F1(+)144 -652.8 Q F2(n)A F0 1.267(Rotates the stack so that the)180 652.8 R F2(n) -3.767 E F0 1.268(th directory \(counting from the left of the list sho)B -1.268(wn by)-.25 F F1(dirs)180 664.8 Q F0 2.5(,s)C +652.8 Q F2(n)A F0 1.268(Rotates the stack so that the)180 652.8 R F2(n) +3.768 E F0 1.267(th directory \(counting from the left of the list sho)B +1.267(wn by)-.25 F F1(dirs)180 664.8 Q F0 2.5(,s)C (tarting with zero\) is at the top.)-2.5 E F1144 676.8 Q F2(n)A F0 .92(Rotates the stack so that the)180 676.8 R F2(n)3.42 E F0 .92 (th directory \(counting from the right of the list sho)B .92(wn by)-.25 F F1(dirs)180 688.8 Q F0 2.5(,s)C(tarting with zero\) is at the top.) --2.5 E F2(dir)144.35 700.8 Q F0(Adds)180 700.8 Q F2(dir)3.137 E F0 .287 -(to the directory stack at the top, making it the ne)3.517 F 2.788(wc) --.25 G .288(urrent w)-2.788 F .288(orking directory as)-.1 F +-2.5 E F2(dir)144.35 700.8 Q F0(Adds)180 700.8 Q F2(dir)3.138 E F0 .288 +(to the directory stack at the top, making it the ne)3.518 F 2.787(wc) +-.25 G .287(urrent w)-2.787 F .287(orking directory as)-.1 F (if it had been supplied as the ar)180 712.8 Q(gument to the)-.18 E F1 -(cd)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .489(If the)144 729.6 R F1(pushd) -2.989 E F0 .489(command is successful, a)2.989 F F1(dirs)2.988 E F0 .488 -(is performed as well.)2.988 F .488(If the \214rst form is used,)5.488 F -F1(pushd)2.988 E F0(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(68) -197.335 E 0 Cg EP +(cd)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .488(If the)144 729.6 R F1(pushd) +2.988 E F0 .488(command is successful, a)2.988 F F1(dirs)2.988 E F0 .488 +(is performed as well.)2.988 F .489(If the \214rst form is used,)5.488 F +F1(pushd)2.989 E F0(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(68) +194.555 E 0 Cg EP %%Page: 69 69 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.039 -(returns 0 unless the cd to)144 84 R/F1 10/Times-Italic@0 SF(dir)3.889 E -F0 -.1(fa)4.269 G 3.539(ils. W).1 F 1.039(ith the second form,)-.4 F/F2 -10/Times-Bold@0 SF(pushd)3.54 E F0 1.04(returns 0 unless the directory) -3.54 F .847(stack is empty)144 96 R 3.347(,an)-.65 G(on-e)-3.347 E .847 -(xistent directory stack element is speci\214ed, or the directory chang\ -e to the)-.15 F(speci\214ed ne)144 108 Q 2.5(wc)-.25 G -(urrent directory f)-2.5 E(ails.)-.1 E F2(pwd)108 124.8 Q F0([)2.5 E F2 -(\255LP)A F0(])A .844(Print the absolute pathname of the current w)144 -136.8 R .845(orking directory)-.1 F 5.845(.T)-.65 G .845 -(he pathname printed contains no)-5.845 F .182(symbolic links if the)144 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.04 +(returns 0 unless the cd to)144 84 R/F1 10/Times-Italic@0 SF(dir)3.89 E +F0 -.1(fa)4.27 G 3.539(ils. W).1 F 1.039(ith the second form,)-.4 F/F2 +10/Times-Bold@0 SF(pushd)3.539 E F0 1.039 +(returns 0 unless the directory)3.539 F .846(stack is empty)144 96 R +3.346(,an)-.65 G(on-e)-3.346 E .847(xistent directory stack element is \ +speci\214ed, or the directory change to the)-.15 F(speci\214ed ne)144 +108 Q 2.5(wc)-.25 G(urrent directory f)-2.5 E(ails.)-.1 E F2(pwd)108 +124.8 Q F0([)2.5 E F2(\255LP)A F0(])A .845 +(Print the absolute pathname of the current w)144 136.8 R .845 +(orking directory)-.1 F 5.844(.T)-.65 G .844 +(he pathname printed contains no)-5.844 F .181(symbolic links if the)144 148.8 R F22.681 E F0 .181(option is supplied or the)2.681 F F2 .181(\255o ph)2.681 F(ysical)-.15 E F0 .181(option to the)2.681 F F2 -(set)2.681 E F0 -.2(bu)2.681 G .181(iltin command is).2 F 3.263 -(enabled. If)144 160.8 R(the)3.263 E F23.263 E F0 .763 -(option is used, the pathname printed may contain symbolic links.)3.263 -F .764(The return)5.764 F .405(status is 0 unless an error occurs while\ +(set)2.681 E F0 -.2(bu)2.681 G .182(iltin command is).2 F 3.264 +(enabled. If)144 160.8 R(the)3.264 E F23.264 E F0 .763 +(option is used, the pathname printed may contain symbolic links.)3.264 +F .763(The return)5.763 F .405(status is 0 unless an error occurs while\ reading the name of the current directory or an in)144 172.8 R -.25(va) -.4 G .405(lid op-).25 F(tion is supplied.)144 184.8 Q F2 -.18(re)108 -201.6 S(ad).18 E F0([)3.816 E F2(\255ers)A F0 3.816(][)C F2-3.816 -E F1(aname)3.816 E F0 3.816(][)C F2-3.816 E F1(delim)3.816 E F0 -3.816(][)C F2-3.816 E F1(te)3.816 E(xt)-.2 E F0 3.816(][)C F2 --3.816 E F1(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.817(][)C F2 --3.817 E F1(nc)3.817 E(har)-.15 E(s)-.1 E F0 3.817(][)C F2-3.817 E -F1(pr)3.817 E(ompt)-.45 E F0 3.817(][)C F2-3.817 E F1(timeout) -3.817 E F0 3.817(][)C F2-3.817 E F1(fd)3.817 E F0(])A([)108 213.6 +201.6 S(ad).18 E F0([)3.817 E F2(\255ers)A F0 3.817(][)C F2-3.817 +E F1(aname)3.817 E F0 3.817(][)C F2-3.817 E F1(delim)3.817 E F0 +3.817(][)C F2-3.817 E F1(te)3.817 E(xt)-.2 E F0 3.817(][)C F2 +-3.817 E F1(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.816(][)C F2 +-3.816 E F1(nc)3.816 E(har)-.15 E(s)-.1 E F0 3.816(][)C F2-3.816 E +F1(pr)3.816 E(ompt)-.45 E F0 3.816(][)C F2-3.816 E F1(timeout) +3.816 E F0 3.816(][)C F2-3.816 E F1(fd)3.816 E F0(])A([)108 213.6 Q F1(name)A F0(...])2.5 E .516(One line is read from the standard input\ , or from the \214le descriptor)144 225.6 R F1(fd)3.016 E F0 .516 -(supplied as an ar)3.016 F .516(gument to)-.18 F(the)144 237.6 Q F2 -2.935 E F0 .435(option, split into w)2.935 F .435 +(supplied as an ar)3.016 F .517(gument to)-.18 F(the)144 237.6 Q F2 +2.936 E F0 .436(option, split into w)2.936 F .435 (ords as described abo)-.1 F .735 -.15(ve u)-.15 H(nder).15 E F2 -.75 -(Wo)2.935 G .435(rd Splitting).75 F F0 2.935(,a)C .436(nd the \214rst w) --2.935 F .436(ord is as-)-.1 F .376(signed to the \214rst)144 249.6 R F1 -(name)3.236 E F0 2.876(,t).18 G .376(he second w)-2.876 F .376 +(Wo)2.935 G .435(rd Splitting).75 F F0 2.935(,a)C .435(nd the \214rst w) +-2.935 F .435(ord is as-)-.1 F .375(signed to the \214rst)144 249.6 R F1 +(name)3.235 E F0 2.876(,t).18 G .376(he second w)-2.876 F .376 (ord to the second)-.1 F F1(name)3.236 E F0 2.876(,a).18 G .376 -(nd so on.)-2.876 F .375(If there are more w)5.376 F(ords)-.1 E .236 +(nd so on.)-2.876 F .376(If there are more w)5.376 F(ords)-.1 E .237 (than names, the remaining w)144 261.6 R .237(ords and their interv)-.1 -F .237(ening delimiters are assigned to the last)-.15 F F1(name)3.097 E -F0 5.237(.I).18 G(f)-5.237 E .875(there are fe)144 273.6 R .875(wer w) +F .237(ening delimiters are assigned to the last)-.15 F F1(name)3.096 E +F0 5.236(.I).18 G(f)-5.236 E .874(there are fe)144 273.6 R .874(wer w) -.25 F .875(ords read from the input stream than names, the remaining n\ -ames are assigned)-.1 F .517(empty v)144 285.6 R 3.017(alues. The)-.25 F -.517(characters in)3.017 F/F3 9/Times-Bold@0 SF(IFS)3.017 E F0 .518 -(are used to split the line into w)2.767 F .518 -(ords using the same rules the)-.1 F .027(shell uses for e)144 297.6 R +ames are assigned)-.1 F .518(empty v)144 285.6 R 3.018(alues. The)-.25 F +.518(characters in)3.018 F/F3 9/Times-Bold@0 SF(IFS)3.018 E F0 .518 +(are used to split the line into w)2.768 F .517 +(ords using the same rules the)-.1 F .026(shell uses for e)144 297.6 R .026(xpansion \(described abo)-.15 F .326 -.15(ve u)-.15 H(nder).15 E F2 -.75(Wo)2.526 G .026(rd Splitting).75 F F0 2.526(\). The)B .026 -(backslash character \()2.526 F F2(\\)A F0 2.526(\)m)C(ay)-2.526 E .488 +(backslash character \()2.526 F F2(\\)A F0 2.527(\)m)C(ay)-2.527 E .489 (be used to remo)144 309.6 R .788 -.15(ve a)-.15 H .788 -.15(ny s).15 H .488(pecial meaning for the ne).15 F .488 -(xt character read and for line continuation.)-.15 F(Op-)5.489 E +(xt character read and for line continuation.)-.15 F(Op-)5.488 E (tions, if supplied, ha)144 321.6 Q .3 -.15(ve t)-.2 H(he follo).15 E -(wing meanings:)-.25 E F2144 333.6 Q F1(aname)2.5 E F0 1.026 +(wing meanings:)-.25 E F2144 333.6 Q F1(aname)2.5 E F0 1.025 (The w)180 345.6 R 1.026 (ords are assigned to sequential indices of the array v)-.1 F(ariable) --.25 E F1(aname)3.855 E F0 3.525(,s).18 G 1.025(tarting at 0.)-3.525 F +-.25 E F1(aname)3.856 E F0 3.526(,s).18 G 1.026(tarting at 0.)-3.526 F F1(aname)180.33 357.6 Q F0(is unset before an)2.68 E 2.5(yn)-.15 G .5 -.25(ew va)-2.5 H(lues are assigned.).25 E(Other)5 E F1(name)2.5 E F0 (ar)2.5 E(guments are ignored.)-.18 E F2144 369.6 Q F1(delim)2.5 E -F0 .28(The \214rst character of)180 381.6 R F1(delim)2.78 E F0 .281 -(is used to terminate the input line, rather than ne)2.78 F 2.781 -(wline. If)-.25 F F1(de-)2.781 E(lim)180 393.6 Q F0 -(is the empty string,)2.5 E F2 -.18(re)2.5 G(ad).18 E F0 +F0 .281(The \214rst character of)180 381.6 R F1(delim)2.781 E F0 .281 +(is used to terminate the input line, rather than ne)2.781 F 2.78 +(wline. If)-.25 F F1(de-)2.78 E(lim)180 393.6 Q F0(is the empty string,) +2.5 E F2 -.18(re)2.5 G(ad).18 E F0 (will terminate a line when it reads a NUL character)2.5 E(.)-.55 E F2 -144 405.6 Q F0 .373 +144 405.6 Q F0 .372 (If the standard input is coming from a terminal,)180 405.6 R F2 -.18 -(re)2.873 G(adline).18 E F0(\(see)2.873 E F3(READLINE)2.872 E F0(abo) -2.622 E -.15(ve)-.15 G 2.872(\)i).15 G 2.872(su)-2.872 G(sed)-2.872 E +(re)2.873 G(adline).18 E F0(\(see)2.873 E F3(READLINE)2.873 E F0(abo) +2.623 E -.15(ve)-.15 G 2.873(\)i).15 G 2.873(su)-2.873 G(sed)-2.873 E .218(to obtain the line.)180 417.6 R .218 (Readline uses the current \(or def)5.218 F .218 (ault, if line editing w)-.1 F .218(as not pre)-.1 F(viously)-.25 E (acti)180 429.6 Q -.15(ve)-.25 G 2.5(\)e).15 G(diting settings, b)-2.5 E (ut uses Readline')-.2 E 2.5(sd)-.55 G(ef)-2.5 E (ault \214lename completion.)-.1 E F2144 441.6 Q F1(te)2.5 E(xt) --.2 E F0(If)180 441.6 Q F2 -.18(re)2.716 G(adline).18 E F0 .216 -(is being used to read the line,)2.716 F F1(te)2.716 E(xt)-.2 E F0 .216 -(is placed into the editing b)2.716 F(uf)-.2 E .215(fer before edit-) +-.2 E F0(If)180 441.6 Q F2 -.18(re)2.715 G(adline).18 E F0 .216 +(is being used to read the line,)2.715 F F1(te)2.716 E(xt)-.2 E F0 .216 +(is placed into the editing b)2.716 F(uf)-.2 E .216(fer before edit-) -.25 F(ing be)180 453.6 Q(gins.)-.15 E F2144 465.6 Q F1(nc)2.5 E -(har)-.15 E(s)-.1 E F2 -.18(re)180 477.6 S(ad).18 E F0 .322 -(returns after reading)2.822 F F1(nc)2.823 E(har)-.15 E(s)-.1 E F0 .323 +(har)-.15 E(s)-.1 E F2 -.18(re)180 477.6 S(ad).18 E F0 .323 +(returns after reading)2.823 F F1(nc)2.823 E(har)-.15 E(s)-.1 E F0 .323 (characters rather than w)2.823 F .323 (aiting for a complete line of in-)-.1 F(put, b)180 489.6 Q (ut honors a delimiter if fe)-.2 E(wer than)-.25 E F1(nc)2.5 E(har)-.15 E(s)-.1 E F0(characters are read before the delimiter)2.5 E(.)-.55 E F2 144 501.6 Q F1(nc)2.5 E(har)-.15 E(s)-.1 E F2 -.18(re)180 513.6 S -(ad).18 E F0 1.269(returns after reading e)3.77 F(xactly)-.15 E F1(nc) +(ad).18 E F0 1.269(returns after reading e)3.769 F(xactly)-.15 E F1(nc) 3.769 E(har)-.15 E(s)-.1 E F0 1.269(characters rather than w)3.769 F -1.269(aiting for a complete)-.1 F .274 +1.27(aiting for a complete)-.1 F .275 (line of input, unless EOF is encountered or)180 525.6 R F2 -.18(re) -2.775 G(ad).18 E F0 .275(times out.)2.775 F .275 -(Delimiter characters encoun-)5.275 F 1.003 +2.775 G(ad).18 E F0 .274(times out.)2.774 F .274 +(Delimiter characters encoun-)5.274 F 1.002 (tered in the input are not treated specially and do not cause)180 537.6 -R F2 -.18(re)3.502 G(ad).18 E F0 1.002(to return until)3.502 F F1(nc) -3.502 E(har)-.15 E(s)-.1 E F0 .608(characters are read.)180 549.6 R .608 -(The result is not split on the characters in)5.608 F F2(IFS)3.108 E F0 -3.108(;t)C .609(he intent is that the)-3.108 F -.25(va)180 561.6 S .67 +R F2 -.18(re)3.503 G(ad).18 E F0 1.003(to return until)3.503 F F1(nc) +3.503 E(har)-.15 E(s)-.1 E F0 .609(characters are read.)180 549.6 R .608 +(The result is not split on the characters in)5.609 F F2(IFS)3.108 E F0 +3.108(;t)C .608(he intent is that the)-3.108 F -.25(va)180 561.6 S .669 (riable is assigned e).25 F .669 -(xactly the characters read \(with the e)-.15 F .669 +(xactly the characters read \(with the e)-.15 F .67 (xception of backslash; see the)-.15 F F2180 573.6 Q F0 (option belo)2.5 E(w\).)-.25 E F2144 585.6 Q F1(pr)2.5 E(ompt)-.45 -E F0(Display)180 597.6 Q F1(pr)3.66 E(ompt)-.45 E F0 1.161 -(on standard error)3.66 F 3.661(,w)-.4 G 1.161(ithout a trailing ne) +E F0(Display)180 597.6 Q F1(pr)3.661 E(ompt)-.45 E F0 1.161 +(on standard error)3.661 F 3.661(,w)-.4 G 1.161(ithout a trailing ne) -3.661 F 1.161(wline, before attempting to read)-.25 F(an)180 609.6 Q 2.5(yi)-.15 G 2.5(nput. The)-2.5 F (prompt is displayed only if input is coming from a terminal.)2.5 E F2 -144 621.6 Q F0 .544(Backslash does not act as an escape character) -180 621.6 R 5.543(.T)-.55 G .543 -(he backslash is considered to be part of)-5.543 F .492(the line.)180 -633.6 R .492(In particular)5.492 F 2.992(,ab)-.4 G(ackslash-ne)-2.992 E +144 621.6 Q F0 .543(Backslash does not act as an escape character) +180 621.6 R 5.543(.T)-.55 G .544 +(he backslash is considered to be part of)-5.543 F .493(the line.)180 +633.6 R .493(In particular)5.493 F 2.993(,ab)-.4 G(ackslash-ne)-2.993 E .493(wline pair may not then be used as a line continua-)-.25 F(tion.) 180 645.6 Q F2144 657.6 Q F0(Silent mode.)180 657.6 Q (If input is coming from a terminal, characters are not echoed.)5 E F2 -144 669.6 Q F1(timeout)2.5 E F0(Cause)180 681.6 Q F2 -.18(re)2.929 -G(ad).18 E F0 .428(to time out and return f)2.929 F .428 -(ailure if a complete line of input \(or a speci\214ed num-)-.1 F .56 +144 669.6 Q F1(timeout)2.5 E F0(Cause)180 681.6 Q F2 -.18(re)2.928 +G(ad).18 E F0 .428(to time out and return f)2.928 F .428 +(ailure if a complete line of input \(or a speci\214ed num-)-.1 F .561 (ber of characters\) is not read within)180 693.6 R F1(timeout)3.061 E -F0(seconds.)3.061 E F1(timeout)5.561 E F0 .561(may be a decimal number) +F0(seconds.)3.061 E F1(timeout)5.561 E F0 .56(may be a decimal number) 3.061 F(with a fractional portion follo)180 705.6 Q (wing the decimal point.)-.25 E(This option is only ef)5 E(fecti)-.25 E .3 -.15(ve i)-.25 H(f).15 E F2 -.18(re)2.5 G(ad).18 E F0 .506(is readin\ g input from a terminal, pipe, or other special \214le; it has no ef)180 -717.6 R .506(fect when reading)-.25 F .59(from re)180 729.6 R .59 -(gular \214les.)-.15 F(If)5.59 E F2 -.18(re)3.09 G(ad).18 E F0 .589 -(times out,)3.09 F F2 -.18(re)3.089 G(ad).18 E F0(sa)3.089 E -.15(ve)-.2 -G 3.089(sa).15 G .889 -.15(ny p)-3.089 H .589 +717.6 R .505(fect when reading)-.25 F .589(from re)180 729.6 R .589 +(gular \214les.)-.15 F(If)5.589 E F2 -.18(re)3.089 G(ad).18 E F0 .589 +(times out,)3.089 F F2 -.18(re)3.089 G(ad).18 E F0(sa)3.089 E -.15(ve) +-.2 G 3.089(sa).15 G .889 -.15(ny p)-3.089 H .59 (artial input read into the speci\214ed).15 F(GNU Bash 5.1)72 768 Q -(2020 June 16)148.175 E(69)197.335 E 0 Cg EP +(2020 August 3)145.395 E(69)194.555 E 0 Cg EP %%Page: 70 70 %%BeginPageSetup BP @@ -8545,39 +8552,39 @@ G(ad).18 E F0 .27(returns immediately)2.77 F 2.77(,w)-.65 G .27 F2144 120 Q F1(fd)2.5 E F0(Read input from \214le descriptor)180 120 Q F1(fd)2.5 E F0(.)A .522(If no)144 136.8 R F1(names)3.382 E F0 .522 (are supplied, the line read, without the ending delimiter b)3.292 F -.522(ut otherwise unmodi\214ed, is)-.2 F 1.187(assigned to the v)144 +.522(ut otherwise unmodi\214ed, is)-.2 F 1.186(assigned to the v)144 148.8 R(ariable)-.25 E/F3 9/Times-Bold@0 SF(REPL)3.686 E(Y)-.828 E/F4 9 /Times-Roman@0 SF(.)A F0 1.186(The e)5.686 F 1.186 (xit status is zero, unless end-of-\214le is encountered,)-.15 F F2 -.18 -(re)3.686 G(ad).18 E F0 .96 +(re)3.687 G(ad).18 E F0 .961 (times out \(in which case the status is greater than 128\), a v)144 -160.8 R .961(ariable assignment error \(such as as-)-.25 F .707 +160.8 R .96(ariable assignment error \(such as as-)-.25 F .706 (signing to a readonly v)144 172.8 R .706(ariable\) occurs, or an in) -.25 F -.25(va)-.4 G .706(lid \214le descriptor is supplied as the ar) -.25 F .706(gument to)-.18 F F2144 184.8 Q F0(.)A F2 -.18(re)108 +.25 F .707(gument to)-.18 F F2144 184.8 Q F0(.)A F2 -.18(re)108 201.6 S(adonly).18 E F0([)2.5 E F2(\255aAf)A F0 2.5(][)C F2-2.5 E F0 2.5(][)C F1(name)-2.5 E F0([=)A F1(wor)A(d)-.37 E F0 2.5(].)C(..]) -2.5 E .77(The gi)144 213.6 R -.15(ve)-.25 G(n).15 E F1(names)3.27 E F0 .77(are mark)3.27 F .77(ed readonly; the v)-.1 F .77(alues of these)-.25 -F F1(names)3.63 E F0 .77(may not be changed by subse-)3.54 F 1.097 -(quent assignment.)144 225.6 R 1.097(If the)6.097 F F23.597 E F0 -1.097(option is supplied, the functions corresponding to the)3.597 F F1 -(names)3.596 E F0 1.096(are so)3.596 F(mark)144 237.6 Q 3.334(ed. The) +F F1(names)3.63 E F0 .77(may not be changed by subse-)3.54 F 1.096 +(quent assignment.)144 225.6 R 1.096(If the)6.096 F F23.596 E F0 +1.097(option is supplied, the functions corresponding to the)3.596 F F1 +(names)3.597 E F0 1.097(are so)3.597 F(mark)144 237.6 Q 3.334(ed. The) -.1 F F23.334 E F0 .834(option restricts the v)3.334 F .834 (ariables to inde)-.25 F -.15(xe)-.15 G 3.334(da).15 G .834(rrays; the) -3.334 F F23.334 E F0 .834(option restricts the v)3.334 F(ari-) --.25 E .777(ables to associati)144 249.6 R 1.077 -.15(ve a)-.25 H 3.277 -(rrays. If).15 F .777(both options are supplied,)3.277 F F23.277 E -F0(tak)3.277 E .776(es precedence.)-.1 F .776(If no)5.776 F F1(name) -3.636 E F0(ar)3.456 E(gu-)-.18 E .521(ments are gi)144 261.6 R -.15(ve) +-.25 E .776(ables to associati)144 249.6 R 1.076 -.15(ve a)-.25 H 3.276 +(rrays. If).15 F .777(both options are supplied,)3.276 F F23.277 E +F0(tak)3.277 E .777(es precedence.)-.1 F .777(If no)5.777 F F1(name) +3.637 E F0(ar)3.457 E(gu-)-.18 E .522(ments are gi)144 261.6 R -.15(ve) -.25 G .521(n, or if the).15 F F23.021 E F0 .521 (option is supplied, a list of all readonly names is printed.)3.021 F -.522(The other)5.521 F .295(options may be used to restrict the output \ -to a subset of the set of readonly names.)144 273.6 R(The)5.295 E F2 -2.795 E F0(option)2.795 E .786 +.521(The other)5.521 F .295(options may be used to restrict the output \ +to a subset of the set of readonly names.)144 273.6 R(The)5.296 E F2 +2.796 E F0(option)2.796 E .786 (causes output to be displayed in a format that may be reused as input.) -144 285.6 R .786(If a v)5.786 F .786(ariable name is fol-)-.25 F(lo)144 -297.6 Q .718(wed by =)-.25 F F1(wor)A(d)-.37 E F0 3.218(,t)C .718(he v) +144 285.6 R .786(If a v)5.786 F .785(ariable name is fol-)-.25 F(lo)144 +297.6 Q .717(wed by =)-.25 F F1(wor)A(d)-.37 E F0 3.218(,t)C .718(he v) -3.218 F .718(alue of the v)-.25 F .718(ariable is set to)-.25 F F1(wor) 3.218 E(d)-.37 E F0 5.718(.T)C .718(he return status is 0 unless an in) -5.718 F -.25(va)-.4 G(lid).25 E .26(option is encountered, one of the) @@ -8585,144 +8592,144 @@ to a subset of the set of readonly names.)144 273.6 R(The)5.295 E F2 -.25 F .26(ariable name, or)-.25 F F22.76 E F0 .26 (is supplied with a)2.76 F F1(name)144.36 321.6 Q F0 (that is not a function.)2.68 E F2 -.18(re)108 338.4 S(tur).18 E(n)-.15 -E F0([)2.5 E F1(n)A F0(])A .021(Causes a function to stop e)144 350.4 R --.15(xe)-.15 G .021(cuting and return the v).15 F .021 -(alue speci\214ed by)-.25 F F1(n)2.88 E F0 .02(to its caller)2.76 F 5.02 -(.I)-.55 G(f)-5.02 E F1(n)2.88 E F0 .02(is omitted,)2.76 F .596 +E F0([)2.5 E F1(n)A F0(])A .02(Causes a function to stop e)144 350.4 R +-.15(xe)-.15 G .02(cuting and return the v).15 F .021 +(alue speci\214ed by)-.25 F F1(n)2.881 E F0 .021(to its caller)2.761 F +5.021(.I)-.55 G(f)-5.021 E F1(n)2.881 E F0 .021(is omitted,)2.761 F .597 (the return status is that of the last command e)144 362.4 R -.15(xe) --.15 G .597(cuted in the function body).15 F 5.597(.I)-.65 G(f)-5.597 E -F2 -.18(re)3.097 G(tur).18 E(n)-.15 E F0 .597(is e)3.097 F -.15(xe)-.15 +-.15 G .596(cuted in the function body).15 F 5.596(.I)-.65 G(f)-5.596 E +F2 -.18(re)3.096 G(tur).18 E(n)-.15 E F0 .596(is e)3.096 F -.15(xe)-.15 G(cuted).15 E .267(by a trap handler)144 374.4 R 2.767(,t)-.4 G .267 (he last command used to determine the status is the last command e) --2.767 F -.15(xe)-.15 G .267(cuted be-).15 F .02(fore the trap handler) +-2.767 F -.15(xe)-.15 G .268(cuted be-).15 F .02(fore the trap handler) 144 386.4 R 5.02(.I)-.55 G(f)-5.02 E F2 -.18(re)2.52 G(tur).18 E(n)-.15 E F0 .02(is e)2.52 F -.15(xe)-.15 G .02(cuted during a).15 F F2(DEB)2.52 E(UG)-.1 E F0 .02(trap, the last command used to deter)2.52 F(-)-.2 E -.886(mine the status is the last command e)144 398.4 R -.15(xe)-.15 G -.886(cuted by the trap handler before).15 F F2 -.18(re)3.385 G(tur).18 E -(n)-.15 E F0 -.1(wa)3.385 G 3.385(si).1 G -1.9 -.4(nv o)-3.385 H -.1(ke) -.4 G 3.385(d. If).1 F F2 -.18(re)144 410.4 S(tur).18 E(n)-.15 E F0 .627 -(is used outside a function, b)3.127 F .628(ut during e)-.2 F -.15(xe) --.15 G .628(cution of a script by the).15 F F2(.)3.128 E F0(\()5.628 E -F2(sour)A(ce)-.18 E F0 3.128(\)c)C .628(ommand, it)-3.128 F .589 -(causes the shell to stop e)144 422.4 R -.15(xe)-.15 G .589 -(cuting that script and return either).15 F F1(n)3.448 E F0 .588 -(or the e)3.328 F .588(xit status of the last com-)-.15 F .325(mand e) -144 434.4 R -.15(xe)-.15 G .325(cuted within the script as the e).15 F -.326(xit status of the script.)-.15 F(If)5.326 E F1(n)2.826 E F0 .326 -(is supplied, the return v)2.826 F .326(alue is)-.25 F .445 +.885(mine the status is the last command e)144 398.4 R -.15(xe)-.15 G +.886(cuted by the trap handler before).15 F F2 -.18(re)3.386 G(tur).18 E +(n)-.15 E F0 -.1(wa)3.386 G 3.386(si).1 G -1.9 -.4(nv o)-3.386 H -.1(ke) +.4 G 3.386(d. If).1 F F2 -.18(re)144 410.4 S(tur).18 E(n)-.15 E F0 .628 +(is used outside a function, b)3.128 F .628(ut during e)-.2 F -.15(xe) +-.15 G .628(cution of a script by the).15 F F2(.)3.127 E F0(\()5.627 E +F2(sour)A(ce)-.18 E F0 3.127(\)c)C .627(ommand, it)-3.127 F .588 +(causes the shell to stop e)144 422.4 R -.15(xe)-.15 G .588 +(cuting that script and return either).15 F F1(n)3.448 E F0 .589 +(or the e)3.329 F .589(xit status of the last com-)-.15 F .326(mand e) +144 434.4 R -.15(xe)-.15 G .326(cuted within the script as the e).15 F +.326(xit status of the script.)-.15 F(If)5.326 E F1(n)2.826 E F0 .325 +(is supplied, the return v)2.826 F .325(alue is)-.25 F .444 (its least signi\214cant 8 bits.)144 446.4 R .444 -(The return status is non-zero if)5.445 F F2 -.18(re)2.944 G(tur).18 E -(n)-.15 E F0 .444(is supplied a non-numeric ar)2.944 F(gu-)-.18 E .381 +(The return status is non-zero if)5.444 F F2 -.18(re)2.945 G(tur).18 E +(n)-.15 E F0 .445(is supplied a non-numeric ar)2.945 F(gu-)-.18 E .381 (ment, or is used outside a function and not during e)144 458.4 R -.15 (xe)-.15 G .381(cution of a script by).15 F F2(.)2.881 E F0(or)3.714 E -F2(sour)2.881 E(ce)-.18 E F0 5.381(.A)C .681 -.15(ny c)-5.381 H(om-).15 -E .75(mand associated with the)144 470.4 R F2(RETURN)3.249 E F0 .749 +F2(sour)2.881 E(ce)-.18 E F0 5.38(.A)C .68 -.15(ny c)-5.38 H(om-).15 E +.749(mand associated with the)144 470.4 R F2(RETURN)3.249 E F0 .749 (trap is e)3.249 F -.15(xe)-.15 G .749(cuted before e).15 F -.15(xe)-.15 -G .749(cution resumes after the function).15 F(or script.)144 482.4 Q F2 +G .75(cution resumes after the function).15 F(or script.)144 482.4 Q F2 (set)108 499.2 Q F0([)2.5 E F2(\255\255abefhkmnptuvxBCEHPT)A F0 2.5(][)C F2-2.5 E F1(option\255name)2.5 E F0 2.5(][)C F1(ar)-2.5 E(g)-.37 E F0(...])2.5 E F2(set)108 511.2 Q F0([)2.5 E F2(+abefhkmnptuvxBCEHPT)A F0 2.5(][)C F2(+o)-2.5 E F1(option\255name)2.5 E F0 2.5(][)C F1(ar)-2.5 E -(g)-.37 E F0(...])2.5 E -.4(Wi)144 523.2 S .835 +(g)-.37 E F0(...])2.5 E -.4(Wi)144 523.2 S .836 (thout options, the name and v).4 F .835(alue of each shell v)-.25 F -.836(ariable are displayed in a format that can be)-.25 F .784 +.835(ariable are displayed in a format that can be)-.25 F .784 (reused as input for setting or resetting the currently-set v)144 535.2 -R 3.284(ariables. Read-only)-.25 F -.25(va)3.284 G .783 -(riables cannot be).25 F 2.946(reset. In)144 547.2 R F1 .447(posix mode) -2.946 F F0 2.947(,o)C .447(nly shell v)-2.947 F .447 +R 3.284(ariables. Read-only)-.25 F -.25(va)3.284 G .784 +(riables cannot be).25 F 2.947(reset. In)144 547.2 R F1 .447(posix mode) +2.947 F F0 2.947(,o)C .447(nly shell v)-2.947 F .447 (ariables are listed.)-.25 F .447 -(The output is sorted according to the current)5.447 F 3.531 -(locale. When)144 559.2 R 1.031(options are speci\214ed, the)3.531 F -3.531(ys)-.15 G 1.031(et or unset shell attrib)-3.531 F 3.53(utes. An) --.2 F 3.53(ya)-.15 G -.18(rg)-3.53 G 1.03(uments remaining).18 F .584 -(after option processing are treated as v)144 571.2 R .585 +(The output is sorted according to the current)5.447 F 3.53 +(locale. When)144 559.2 R 1.031(options are speci\214ed, the)3.53 F +3.531(ys)-.15 G 1.031(et or unset shell attrib)-3.531 F 3.531(utes. An) +-.2 F 3.531(ya)-.15 G -.18(rg)-3.531 G 1.031(uments remaining).18 F .585 +(after option processing are treated as v)144 571.2 R .584 (alues for the positional parameters and are assigned, in or)-.25 F(-) -.2 E(der)144 583.2 Q 2.5(,t)-.4 G(o)-2.5 E F2($1)2.5 E F0(,)A F2($2)2.5 E F0(,)A F2 2.5(... $)2.5 F F1(n)A F0 5(.O)C(ptions, if speci\214ed, ha) -5 E .3 -.15(ve t)-.2 H(he follo).15 E(wing meanings:)-.25 E F2144 -595.2 Q F0 1.378(Each v)184 595.2 R 1.377 +595.2 Q F0 1.377(Each v)184 595.2 R 1.377 (ariable or function that is created or modi\214ed is gi)-.25 F -.15(ve) --.25 G 3.877(nt).15 G 1.377(he e)-3.877 F 1.377(xport attrib)-.15 F -1.377(ute and)-.2 F(mark)184 607.2 Q(ed for e)-.1 E(xport to the en)-.15 -E(vironment of subsequent commands.)-.4 E F2144 619.2 Q F0 .131 +-.25 G 3.877(nt).15 G 1.377(he e)-3.877 F 1.378(xport attrib)-.15 F +1.378(ute and)-.2 F(mark)184 607.2 Q(ed for e)-.1 E(xport to the en)-.15 +E(vironment of subsequent commands.)-.4 E F2144 619.2 Q F0 .132 (Report the status of terminated background jobs immediately)184 619.2 R -2.632(,r)-.65 G .132(ather than before the ne)-2.632 F(xt)-.15 E +2.632(,r)-.65 G .131(ather than before the ne)-2.632 F(xt)-.15 E (primary prompt.)184 631.2 Q(This is ef)5 E(fecti)-.25 E .3 -.15(ve o) -.25 H(nly when job control is enabled.).15 E F2144 643.2 Q F0 -.088(Exit immediately if a)184 643.2 R F1(pipeline)2.588 E F0 .087 -(\(which may consist of a single)2.588 F F1 .087(simple command)2.587 F -F0 .087(\), a)B F1(list)2.587 E F0 2.587(,o)C(r)-2.587 E(a)184 655.2 Q -F1 1.52(compound command)4.02 F F0(\(see)4.021 E F3 1.521(SHELL GRAMMAR) -4.021 F F0(abo)3.771 E -.15(ve)-.15 G 1.521(\), e).15 F 1.521 -(xits with a non-zero status.)-.15 F .08(The shell does not e)184 667.2 -R .079(xit if the command that f)-.15 F .079 +.087(Exit immediately if a)184 643.2 R F1(pipeline)2.587 E F0 .087 +(\(which may consist of a single)2.587 F F1 .088(simple command)2.588 F +F0 .088(\), a)B F1(list)2.588 E F0 2.588(,o)C(r)-2.588 E(a)184 655.2 Q +F1 1.521(compound command)4.021 F F0(\(see)4.021 E F3 1.521 +(SHELL GRAMMAR)4.021 F F0(abo)3.771 E -.15(ve)-.15 G 1.521(\), e).15 F +1.521(xits with a non-zero status.)-.15 F .079(The shell does not e)184 +667.2 R .079(xit if the command that f)-.15 F .08 (ails is part of the command list immediately)-.1 F(follo)184 679.2 Q -1.654(wing a)-.25 F F2(while)4.154 E F0(or)4.154 E F2(until)4.154 E F0 --.1(ke)4.154 G(yw)-.05 E 1.655(ord, part of the test follo)-.1 F 1.655 -(wing the)-.25 F F2(if)4.155 E F0(or)4.155 E F2(elif)4.155 E F0(reserv) -4.155 E(ed)-.15 E -.1(wo)184 691.2 S .582(rds, part of an).1 F 3.082(yc) --.15 G .582(ommand e)-3.082 F -.15(xe)-.15 G .581(cuted in a).15 F F2 -(&&)3.081 E F0(or)3.081 E F2(||)3.081 E F0 .581(list e)3.081 F .581 -(xcept the command follo)-.15 F(wing)-.25 E .917(the \214nal)184 703.2 R -F2(&&)3.417 E F0(or)3.417 E F2(||)3.417 E F0 3.417(,a)C 1.217 -.15(ny c) --3.417 H .918(ommand in a pipeline b).15 F .918 -(ut the last, or if the command')-.2 F 3.418(sr)-.55 G(eturn)-3.418 E --.25(va)184 715.2 S .661(lue is being in).25 F -.15(ve)-.4 G .661 -(rted with).15 F F2(!)3.161 E F0 5.661(.I)C 3.161(fac)-5.661 G .66 -(ompound command other than a subshell returns a)-3.161 F 1.112 +1.655(wing a)-.25 F F2(while)4.155 E F0(or)4.155 E F2(until)4.155 E F0 +-.1(ke)4.155 G(yw)-.05 E 1.655(ord, part of the test follo)-.1 F 1.654 +(wing the)-.25 F F2(if)4.154 E F0(or)4.154 E F2(elif)4.154 E F0(reserv) +4.154 E(ed)-.15 E -.1(wo)184 691.2 S .581(rds, part of an).1 F 3.081(yc) +-.15 G .581(ommand e)-3.081 F -.15(xe)-.15 G .581(cuted in a).15 F F2 +(&&)3.081 E F0(or)3.081 E F2(||)3.081 E F0 .582(list e)3.082 F .582 +(xcept the command follo)-.15 F(wing)-.25 E .918(the \214nal)184 703.2 R +F2(&&)3.418 E F0(or)3.418 E F2(||)3.418 E F0 3.418(,a)C 1.218 -.15(ny c) +-3.418 H .918(ommand in a pipeline b).15 F .917 +(ut the last, or if the command')-.2 F 3.417(sr)-.55 G(eturn)-3.417 E +-.25(va)184 715.2 S .66(lue is being in).25 F -.15(ve)-.4 G .66 +(rted with).15 F F2(!)3.16 E F0 5.661(.I)C 3.161(fac)-5.661 G .661 +(ompound command other than a subshell returns a)-3.161 F 1.113 (non-zero status because a command f)184 727.2 R 1.112(ailed while)-.1 F -F23.612 E F0 -.1(wa)3.612 G 3.612(sb).1 G 1.113 +F23.612 E F0 -.1(wa)3.612 G 3.612(sb).1 G 1.112 (eing ignored, the shell does)-3.612 F(GNU Bash 5.1)72 768 Q -(2020 June 16)148.175 E(70)197.335 E 0 Cg EP +(2020 August 3)145.395 E(70)194.555 E 0 Cg EP %%Page: 71 71 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .178(not e)184 84 -R 2.678(xit. A)-.15 F .178(trap on)2.678 F/F1 10/Times-Bold@0 SF(ERR) -2.678 E F0 2.678(,i)C 2.678(fs)-2.678 G .178(et, is e)-2.678 F -.15(xe) --.15 G .178(cuted before the shell e).15 F 2.677(xits. This)-.15 F .177 -(option applies to)2.677 F .617(the shell en)184 96 R .617 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .177(not e)184 84 +R 2.677(xit. A)-.15 F .177(trap on)2.677 F/F1 10/Times-Bold@0 SF(ERR) +2.677 E F0 2.677(,i)C 2.678(fs)-2.677 G .178(et, is e)-2.678 F -.15(xe) +-.15 G .178(cuted before the shell e).15 F 2.678(xits. This)-.15 F .178 +(option applies to)2.678 F .618(the shell en)184 96 R .617 (vironment and each subshell en)-.4 F .617(vironment separately \(see) --.4 F/F2 9/Times-Bold@0 SF .618(COMMAND EXE-)3.118 F .643(CUTION ENVIR) +-.4 F/F2 9/Times-Bold@0 SF .617(COMMAND EXE-)3.117 F .642(CUTION ENVIR) 184 108 R(ONMENT)-.27 E F0(abo)2.893 E -.15(ve)-.15 G .643 (\), and may cause subshells to e).15 F .643(xit before e)-.15 F -.15 -(xe)-.15 G .642(cuting all).15 F(the commands in the subshell.)184 120 Q -.998(If a compound command or shell function e)184 138 R -.15(xe)-.15 G -.999(cutes in a conte).15 F .999(xt where)-.15 F F13.499 E F0 .999 -(is being ig-)3.499 F .089(nored, none of the commands e)184 150 R -.15 +(xe)-.15 G .643(cuting all).15 F(the commands in the subshell.)184 120 Q +.999(If a compound command or shell function e)184 138 R -.15(xe)-.15 G +.999(cutes in a conte).15 F .998(xt where)-.15 F F13.498 E F0 .998 +(is being ig-)3.498 F .089(nored, none of the commands e)184 150 R -.15 (xe)-.15 G .089(cuted within the compound command or function body).15 F -.502(will be af)184 162 R .502(fected by the)-.25 F F13.002 E F0 +.503(will be af)184 162 R .503(fected by the)-.25 F F13.002 E F0 .502(setting, e)3.002 F -.15(ve)-.25 G 3.002(ni).15 G(f)-3.002 E F1 -3.002 E F0 .502(is set and a command returns a f)3.002 F .503 -(ailure sta-)-.1 F 4.184(tus. If)184 174 R 4.184(ac)4.184 G 1.684 -(ompound command or shell function sets)-4.184 F F14.183 E F0 -1.683(while e)4.183 F -.15(xe)-.15 G 1.683(cuting in a conte).15 F(xt) --.15 E(where)184 186 Q F13.153 E F0 .653 -(is ignored, that setting will not ha)3.153 F .954 -.15(ve a)-.2 H .954 --.15(ny e).15 H -.25(ff).15 G .654(ect until the compound command).25 F +3.002 E F0 .502(is set and a command returns a f)3.002 F .502 +(ailure sta-)-.1 F 4.183(tus. If)184 174 R 4.183(ac)4.183 G 1.683 +(ompound command or shell function sets)-4.183 F F14.184 E F0 +1.684(while e)4.184 F -.15(xe)-.15 G 1.684(cuting in a conte).15 F(xt) +-.15 E(where)184 186 Q F13.154 E F0 .654 +(is ignored, that setting will not ha)3.154 F .953 -.15(ve a)-.2 H .953 +-.15(ny e).15 H -.25(ff).15 G .653(ect until the compound command).25 F (or the command containing the function call completes.)184 198 Q F1 144 210 Q F0(Disable pathname e)184 210 Q(xpansion.)-.15 E F1 144 222 Q F0 .988(Remember the location of commands as the)184 222 R 3.488(ya)-.15 G .988(re look)-3.488 F .988(ed up for e)-.1 F -.15(xe) --.15 G 3.488(cution. This).15 F .987(is en-)3.487 F(abled by def)184 234 -Q(ault.)-.1 E F1144 246 Q F0 .513(All ar)184 246 R .514 +-.15 G 3.488(cution. This).15 F .988(is en-)3.488 F(abled by def)184 234 +Q(ault.)-.1 E F1144 246 Q F0 .514(All ar)184 246 R .514 (guments in the form of assignment statements are placed in the en)-.18 -F .514(vironment for a)-.4 F +F .513(vironment for a)-.4 F (command, not just those that precede the command name.)184 258 Q F1 -144 270 Q F0 .149(Monitor mode.)184 270 R .149 -(Job control is enabled.)5.149 F .148(This option is on by def)5.149 F -.148(ault for interacti)-.1 F .448 -.15(ve s)-.25 H(hells).15 E .65 +144 270 Q F0 .148(Monitor mode.)184 270 R .148 +(Job control is enabled.)5.148 F .149(This option is on by def)5.148 F +.149(ault for interacti)-.1 F .449 -.15(ve s)-.25 H(hells).15 E .651 (on systems that support it \(see)184 282 R F2 .651(JOB CONTR)3.151 F -(OL)-.27 E F0(abo)2.901 E -.15(ve)-.15 G 3.151(\). All).15 F .651 -(processes run in a separate)3.151 F .679(process group.)184 294 R .678 +(OL)-.27 E F0(abo)2.901 E -.15(ve)-.15 G 3.151(\). All).15 F .65 +(processes run in a separate)3.151 F .678(process group.)184 294 R .679 (When a background job completes, the shell prints a line containing it\ -s)5.679 F -.15(ex)184 306 S(it status.).15 E F1144 318 Q F0 .652 -(Read commands b)184 318 R .652(ut do not e)-.2 F -.15(xe)-.15 G .652 -(cute them.).15 F .653(This may be used to check a shell script for) -5.652 F(syntax errors.)184 330 Q(This is ignored by interacti)5 E .3 +s)5.678 F -.15(ex)184 306 S(it status.).15 E F1144 318 Q F0 .653 +(Read commands b)184 318 R .653(ut do not e)-.2 F -.15(xe)-.15 G .653 +(cute them.).15 F .652(This may be used to check a shell script for) +5.653 F(syntax errors.)184 330 Q(This is ignored by interacti)5 E .3 -.15(ve s)-.25 H(hells.).15 E F1144 342 Q/F3 10/Times-Italic@0 SF (option\255name)2.5 E F0(The)184 354 Q F3(option\255name)2.5 E F0 (can be one of the follo)2.5 E(wing:)-.25 E F1(allexport)184 366 Q F0 @@ -8739,14 +8746,14 @@ F0 2.5(option. This)224 438 R(also af)2.5 E(fects the editing interf) (functrace)184 474 Q F0(Same as)224 486 Q F12.5 E F0(.)A F1 (hashall)184 498 Q F0(Same as)224 498 Q F12.5 E F0(.)A F1 (histexpand)184 510 Q F0(Same as)224 522 Q F12.5 E F0(.)A F1 -(history)184 534 Q F0 .587(Enable command history)224 534 R 3.087(,a) +(history)184 534 Q F0 .586(Enable command history)224 534 R 3.087(,a) -.65 G 3.087(sd)-3.087 G .587(escribed abo)-3.087 F .887 -.15(ve u)-.15 H(nder).15 E F2(HIST)3.087 E(OR)-.162 E(Y)-.315 E/F4 9/Times-Roman@0 SF (.)A F0 .587(This option is)5.087 F(on by def)224 546 Q (ault in interacti)-.1 E .3 -.15(ve s)-.25 H(hells.).15 E F1(ignor)184 -558 Q(eeof)-.18 E F0 1.656(The ef)224 570 R 1.656 +558 Q(eeof)-.18 E F0 1.657(The ef)224 570 R 1.657 (fect is as if the shell command)-.25 F/F5 10/Courier@0 SF(IGNOREEOF=10) -4.157 E F0 1.657(had been e)4.157 F -.15(xe)-.15 G(cuted).15 E(\(see)224 +4.156 E F0 1.656(had been e)4.156 F -.15(xe)-.15 G(cuted).15 E(\(see)224 582 Q F1(Shell V)2.5 E(ariables)-.92 E F0(abo)2.5 E -.15(ve)-.15 G(\).) .15 E F1 -.1(ke)184 594 S(yw).1 E(ord)-.1 E F0(Same as)224 606 Q F1 2.5 E F0(.)A F1(monitor)184 618 Q F0(Same as)224 618 Q F12.5 @@ -8756,8 +8763,8 @@ F1(noglob)184 666 Q F0(Same as)224 666 Q F12.5 E F0(.)A F1(nolog) 184 678 Q F0(Currently ignored.)224 678 Q F1(notify)184 690 Q F0 (Same as)224 690 Q F12.5 E F0(.)A F1(nounset)184 702 Q F0(Same as) 224 702 Q F12.5 E F0(.)A F1(onecmd)184 714 Q F0(Same as)224 714 Q -F12.5 E F0(.)A(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(71) -197.335 E 0 Cg EP +F12.5 E F0(.)A(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(71) +194.555 E 0 Cg EP %%Page: 72 72 %%BeginPageSetup BP @@ -8765,60 +8772,60 @@ BP /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 SF(ph)184 84 Q(ysical)-.15 E F0(Same as)224 84 Q F12.5 E F0(.)A F1 -(pipefail)184 96 Q F0 1.03(If set, the return v)224 96 R 1.029 -(alue of a pipeline is the v)-.25 F 1.029 -(alue of the last \(rightmost\) com-)-.25 F 1.136(mand to e)224 108 R +(pipefail)184 96 Q F0 1.029(If set, the return v)224 96 R 1.029 +(alue of a pipeline is the v)-.25 F 1.03 +(alue of the last \(rightmost\) com-)-.25 F 1.137(mand to e)224 108 R 1.136 (xit with a non-zero status, or zero if all commands in the pipeline) -.15 F -.15(ex)224 120 S(it successfully).15 E 5(.T)-.65 G (his option is disabled by def)-5 E(ault.)-.1 E F1(posix)184 132 Q F0 -2.091(Change the beha)224 132 R 2.091(vior of)-.2 F F1(bash)4.591 E F0 +2.09(Change the beha)224 132 R 2.091(vior of)-.2 F F1(bash)4.591 E F0 2.091(where the def)4.591 F 2.091(ault operation dif)-.1 F 2.091 (fers from the)-.25 F 1.212(POSIX standard to match the standard \()224 144 R/F2 10/Times-Italic@0 SF 1.212(posix mode)B F0 3.712(\). See)B/F3 9 -/Times-Bold@0 SF 1.212(SEE ALSO)3.712 F F0(belo)3.463 E(w)-.25 E .955 -(for a reference to a document that details ho)224 156 R 3.454(wp)-.25 G -.954(osix mode af)-3.454 F .954(fects bash')-.25 F 3.454(sb)-.55 G(e-) --3.454 E(ha)224 168 Q(vior)-.2 E(.)-.55 E F1(pri)184 180 Q(vileged)-.1 E +/Times-Bold@0 SF 1.212(SEE ALSO)3.712 F F0(belo)3.462 E(w)-.25 E .954 +(for a reference to a document that details ho)224 156 R 3.455(wp)-.25 G +.955(osix mode af)-3.455 F .955(fects bash')-.25 F 3.455(sb)-.55 G(e-) +-3.455 E(ha)224 168 Q(vior)-.2 E(.)-.55 E F1(pri)184 180 Q(vileged)-.1 E F0(Same as)224 192 Q F12.5 E F0(.)A F1 -.1(ve)184 204 S(rbose).1 E F0(Same as)224 204 Q F12.5 E F0(.)A F1(vi)184 216 Q F0 .209 (Use a vi-style command line editing interf)224 216 R 2.709(ace. This) --.1 F .209(also af)2.709 F .21(fects the editing in-)-.25 F(terf)224 228 -Q(ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A F1(xtrace) -184 240 Q F0(Same as)224 240 Q F12.5 E F0(.)A(If)184 258 Q F1 -3.053 E F0 .553(is supplied with no)3.053 F F2(option\255name) -3.053 E F0 3.053(,t)C .553(he v)-3.053 F .552 -(alues of the current options are printed.)-.25 F(If)5.552 E F1(+o)184 -270 Q F0 1.071(is supplied with no)3.571 F F2(option\255name)3.571 E F0 -3.571(,as)C 1.071(eries of)-3.571 F F1(set)3.572 E F0 1.072 -(commands to recreate the current)3.572 F +-.1 F .209(also af)2.709 F .209(fects the editing in-)-.25 F(terf)224 +228 Q(ace used for)-.1 E F1 -.18(re)2.5 G(ad \255e).18 E F0(.)A F1 +(xtrace)184 240 Q F0(Same as)224 240 Q F12.5 E F0(.)A(If)184 258 Q +F13.052 E F0 .552(is supplied with no)3.052 F F2(option\255name) +3.053 E F0 3.053(,t)C .553(he v)-3.053 F .553 +(alues of the current options are printed.)-.25 F(If)5.553 E F1(+o)184 +270 Q F0 1.072(is supplied with no)3.572 F F2(option\255name)3.572 E F0 +3.572(,a)C 1.071(series of)-.001 F F1(set)3.571 E F0 1.071 +(commands to recreate the current)3.571 F (option settings is displayed on the standard output.)184 282 Q F1 -144 294 Q F0 -.45(Tu)184 294 S 1.072(rn on).45 F F2(privile)4.822 E -.1 -(ge)-.4 G(d).1 E F0 3.572(mode. In)4.342 F 1.072(this mode, the)3.572 F -F3($ENV)3.572 E F0(and)3.322 E F3($B)3.572 E(ASH_ENV)-.27 E F0 1.071 -(\214les are not pro-)3.322 F 1.5 -(cessed, shell functions are not inherited from the en)184 306 R 1.501 -(vironment, and the)-.4 F F3(SHELLOPTS)4.001 E/F4 9/Times-Roman@0 SF(,)A -F3 -.27(BA)184 318 S(SHOPTS).27 E F4(,)A F3(CDP)2.775 E -.855(AT)-.666 G -(H).855 E F4(,)A F0(and)2.775 E F3(GLOBIGNORE)3.025 E F0 -.25(va)2.775 G -.524(riables, if the).25 F 3.024(ya)-.15 G .524(ppear in the en)-3.024 F -(vironment,)-.4 E .379(are ignored.)184 330 R .379 -(If the shell is started with the ef)5.379 F(fecti)-.25 E .679 -.15 -(ve u)-.25 H .38(ser \(group\) id not equal to the real).15 F .462 +144 294 Q F0 -.45(Tu)184 294 S 1.071(rn on).45 F F2(privile)4.821 E -.1 +(ge)-.4 G(d).1 E F0 3.572(mode. In)4.341 F 1.072(this mode, the)3.572 F +F3($ENV)3.572 E F0(and)3.322 E F3($B)3.572 E(ASH_ENV)-.27 E F0 1.072 +(\214les are not pro-)3.322 F 1.501 +(cessed, shell functions are not inherited from the en)184 306 R 1.5 +(vironment, and the)-.4 F F3(SHELLOPTS)4 E/F4 9/Times-Roman@0 SF(,)A F3 +-.27(BA)184 318 S(SHOPTS).27 E F4(,)A F3(CDP)2.774 E -.855(AT)-.666 G(H) +.855 E F4(,)A F0(and)2.774 E F3(GLOBIGNORE)3.024 E F0 -.25(va)2.774 G +.524(riables, if the).25 F 3.025(ya)-.15 G .525(ppear in the en)-3.025 F +(vironment,)-.4 E .38(are ignored.)184 330 R .38 +(If the shell is started with the ef)5.38 F(fecti)-.25 E .679 -.15(ve u) +-.25 H .379(ser \(group\) id not equal to the real).15 F .461 (user \(group\) id, and the)184 342 R F12.961 E F0 .461 -(option is not supplied, these actions are tak)2.961 F .461 -(en and the ef)-.1 F(fec-)-.25 E(ti)184 354 Q .694 -.15(ve u)-.25 H .394 +(option is not supplied, these actions are tak)2.961 F .462 +(en and the ef)-.1 F(fec-)-.25 E(ti)184 354 Q .695 -.15(ve u)-.25 H .395 (ser id is set to the real user id.).15 F .395(If the)5.395 F F1 -2.895 E F0 .395(option is supplied at startup, the ef)2.895 F(fecti)-.25 -E -.15(ve)-.25 G .387(user id is not reset.)184 366 R -.45(Tu)5.387 G -.387(rning this option of).45 F 2.886(fc)-.25 G .386(auses the ef)-2.886 -F(fecti)-.25 E .686 -.15(ve u)-.25 H .386(ser and group ids to be).15 F +2.895 E F0 .394(option is supplied at startup, the ef)2.895 F(fecti)-.25 +E -.15(ve)-.25 G .386(user id is not reset.)184 366 R -.45(Tu)5.386 G +.386(rning this option of).45 F 2.886(fc)-.25 G .387(auses the ef)-2.886 +F(fecti)-.25 E .687 -.15(ve u)-.25 H .387(ser and group ids to be).15 F (set to the real user and group ids.)184 378 Q F1144 390 Q F0 (Exit after reading and e)184 390 Q -.15(xe)-.15 G(cuting one command.) -.15 E F1144 402 Q F0 -.35(Tr)184 402 S .043(eat unset v).35 F .044 +.15 E F1144 402 Q F0 -.35(Tr)184 402 S .044(eat unset v).35 F .044 (ariables and parameters other than the special parameters "@" and "*" \ -as an)-.25 F .183(error when performing parameter e)184 414 R 2.683 -(xpansion. If)-.15 F -.15(ex)2.683 G .182 +as an)-.25 F .182(error when performing parameter e)184 414 R 2.682 +(xpansion. If)-.15 F -.15(ex)2.682 G .183 (pansion is attempted on an unset v).15 F(ari-)-.25 E .746 (able or parameter)184 426 R 3.246(,t)-.4 G .746 (he shell prints an error message, and, if not interacti)-3.246 F -.15 @@ -8827,38 +8834,38 @@ as an)-.25 F .183(error when performing parameter e)184 414 R 2.683 (ya)-.15 G(re read.)-2.5 E F1144 462 Q F0 .315(After e)184 462 R .315(xpanding each)-.15 F F2 .315(simple command)2.815 F F0(,)A F1 -.25 (fo)2.815 G(r).25 E F0(command,)2.815 E F1(case)2.815 E F0(command,) -2.815 E F1(select)2.815 E F0(command,)2.815 E 1.235(or arithmetic)184 +2.815 E F1(select)2.815 E F0(command,)2.815 E 1.236(or arithmetic)184 474 R F1 -.25(fo)3.736 G(r).25 E F0 1.236(command, display the e)3.736 F 1.236(xpanded v)-.15 F 1.236(alue of)-.25 F F3(PS4)3.736 E F4(,)A F0 (follo)3.486 E 1.236(wed by the com-)-.25 F(mand and its e)184 486 Q (xpanded ar)-.15 E(guments or associated w)-.18 E(ord list.)-.1 E F1 -144 498 Q F0 1.206(The shell performs brace e)184 498 R 1.206 +144 498 Q F0 1.205(The shell performs brace e)184 498 R 1.205 (xpansion \(see)-.15 F F1 1.205(Brace Expansion)3.705 F F0(abo)3.705 E --.15(ve)-.15 G 3.705(\). This).15 F 1.205(is on by de-)3.705 F -.1(fa) -184 510 S(ult.).1 E F1144 522 Q F0 .213(If set,)184 522 R F1(bash) -2.713 E F0 .213(does not o)2.713 F -.15(ve)-.15 G .214(rwrite an e).15 F +-.15(ve)-.15 G 3.706(\). This).15 F 1.206(is on by de-)3.706 F -.1(fa) +184 510 S(ult.).1 E F1144 522 Q F0 .214(If set,)184 522 R F1(bash) +2.714 E F0 .214(does not o)2.714 F -.15(ve)-.15 G .214(rwrite an e).15 F .214(xisting \214le with the)-.15 F F1(>)2.714 E F0(,)A F1(>&)2.714 E F0 -2.714(,a)C(nd)-2.714 E F1(<>)2.714 E F0 .214(redirection opera-)2.714 F -3.054(tors. This)184 534 R .553(may be o)3.053 F -.15(ve)-.15 G .553 +2.713(,a)C(nd)-2.713 E F1(<>)2.713 E F0 .213(redirection opera-)2.713 F +3.053(tors. This)184 534 R .553(may be o)3.053 F -.15(ve)-.15 G .553 (rridden when creating output \214les by using the redirection opera-) .15 F(tor)184 546 Q F1(>|)2.5 E F0(instead of)2.5 E F1(>)2.5 E F0(.)A F1 -144 558 Q F0 .103(If set, an)184 558 R 2.603(yt)-.15 G .103 -(rap on)-2.603 F F1(ERR)2.603 E F0 .104 -(is inherited by shell functions, command substitutions, and com-)2.603 -F .839(mands e)184 570 R -.15(xe)-.15 G .839(cuted in a subshell en).15 -F 3.339(vironment. The)-.4 F F1(ERR)3.338 E F0 .838 -(trap is normally not inherited in)3.338 F(such cases.)184 582 Q F1 -144 594 Q F0(Enable)184 594 Q F1(!)3.031 E F0 .531 -(style history substitution.)5.531 F .531(This option is on by def)5.531 -F .532(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 606 Q -.15 -(ve)-.25 G(.).15 E F1144 618 Q F0 .96 +144 558 Q F0 .104(If set, an)184 558 R 2.604(yt)-.15 G .104 +(rap on)-2.604 F F1(ERR)2.604 E F0 .103 +(is inherited by shell functions, command substitutions, and com-)2.604 +F .838(mands e)184 570 R -.15(xe)-.15 G .838(cuted in a subshell en).15 +F 3.338(vironment. The)-.4 F F1(ERR)3.338 E F0 .839 +(trap is normally not inherited in)3.339 F(such cases.)184 582 Q F1 +144 594 Q F0(Enable)184 594 Q F1(!)3.032 E F0 .532 +(style history substitution.)5.532 F .531(This option is on by def)5.532 +F .531(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 606 Q -.15 +(ve)-.25 G(.).15 E F1144 618 Q F0 .959 (If set, the shell does not resolv)184 618 R 3.459(es)-.15 G .959 -(ymbolic links when e)-3.459 F -.15(xe)-.15 G .959 -(cuting commands such as).15 F F1(cd)3.459 E F0 1.452 -(that change the current w)184 630 R 1.452(orking directory)-.1 F 6.452 -(.I)-.65 G 3.953(tu)-6.452 G 1.453(ses the ph)-3.953 F 1.453 -(ysical directory structure in-)-.05 F 3.335(stead. By)184 642 R(def) -3.335 E(ault,)-.1 E F1(bash)3.334 E F0(follo)3.334 E .834 +(ymbolic links when e)-3.459 F -.15(xe)-.15 G .96 +(cuting commands such as).15 F F1(cd)3.46 E F0 1.453 +(that change the current w)184 630 R 1.453(orking directory)-.1 F 6.453 +(.I)-.65 G 3.952(tu)-6.453 G 1.452(ses the ph)-3.952 F 1.452 +(ysical directory structure in-)-.05 F 3.334(stead. By)184 642 R(def) +3.334 E(ault,)-.1 E F1(bash)3.334 E F0(follo)3.334 E .834 (ws the logical chain of directories when performing com-)-.25 F (mands which change the current directory)184 654 Q(.)-.65 E F1144 666 Q F0 .89(If set, an)184 666 R 3.39(yt)-.15 G .89(raps on)-3.39 F F1 @@ -8868,58 +8875,58 @@ F .532(ault when the shell is inter)-.1 F(-)-.2 E(acti)184 606 Q -.15 (cuted in a subshell en).15 F 4.432(vironment. The)-.4 F F1(DEB)4.432 E (UG)-.1 E F0(and)4.432 E F1(RETURN)184 690 Q F0 (traps are normally not inherited in such cases.)2.5 E F1144 702 Q -F0 .4(If no ar)184 702 R .401(guments follo)-.18 F 2.901(wt)-.25 G .401 -(his option, then the positional parameters are unset.)-2.901 F -(Otherwise,)5.401 E(the positional parameters are set to the)184 714 Q -F2(ar)2.5 E(g)-.37 E F0(s, e)A -.15(ve)-.25 G 2.5(ni).15 G 2.5(fs)-2.5 G +F0 .401(If no ar)184 702 R .401(guments follo)-.18 F 2.901(wt)-.25 G +.401(his option, then the positional parameters are unset.)-2.901 F +(Otherwise,)5.4 E(the positional parameters are set to the)184 714 Q F2 +(ar)2.5 E(g)-.37 E F0(s, e)A -.15(ve)-.25 G 2.5(ni).15 G 2.5(fs)-2.5 G (ome of them be)-2.5 E(gin with a)-.15 E F12.5 E F0(.)A -(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(72)197.335 E 0 Cg EP +(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(72)194.555 E 0 Cg EP %%Page: 73 73 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF144 84 Q F0 .797(Signal the end of options, cause all remaining) +SF144 84 Q F0 .796(Signal the end of options, cause all remaining) 184 84 R/F2 10/Times-Italic@0 SF(ar)3.297 E(g)-.37 E F0 3.297(st)C 3.297 -(ob)-3.297 G 3.296(ea)-3.297 G .796(ssigned to the positional pa-)-3.296 -F 3.021(rameters. The)184 96 R F13.021 E F0(and)3.022 E F1 +(ob)-3.297 G 3.297(ea)-3.297 G .797(ssigned to the positional pa-)-3.297 +F 3.022(rameters. The)184 96 R F13.022 E F0(and)3.022 E F1 3.022 E F0 .522(options are turned of)3.022 F 3.022(f. If)-.25 F .522 -(there are no)3.022 F F2(ar)3.022 E(g)-.37 E F0 .522 +(there are no)3.022 F F2(ar)3.022 E(g)-.37 E F0 .521 (s, the positional pa-)B(rameters remain unchanged.)184 108 Q .425 (The options are of)144 124.8 R 2.925(fb)-.25 G 2.925(yd)-2.925 G(ef) -2.925 E .425(ault unless otherwise noted.)-.1 F .425 -(Using + rather than \255 causes these options)5.425 F .177 -(to be turned of)144 136.8 R 2.677(f. The)-.25 F .178 +(Using + rather than \255 causes these options)5.425 F .178 +(to be turned of)144 136.8 R 2.678(f. The)-.25 F .178 (options can also be speci\214ed as ar)2.678 F .178(guments to an in) --.18 F -.2(vo)-.4 G .178(cation of the shell.).2 F(The)5.178 E .066 +-.18 F -.2(vo)-.4 G .177(cation of the shell.).2 F(The)5.177 E .066 (current set of options may be found in)144 148.8 R F1<24ad>2.566 E F0 5.066(.T)C .066(he return status is al)-5.066 F -.1(wa)-.1 G .066 -(ys true unless an in).1 F -.25(va)-.4 G .066(lid option).25 F +(ys true unless an in).1 F -.25(va)-.4 G .067(lid option).25 F (is encountered.)144 160.8 Q F1(shift)108 177.6 Q F0([)2.5 E F2(n)A F0 -(])A .428(The positional parameters from)144 189.6 R F2(n)2.928 E F0 -.429(+1 ... are renamed to)B F1 .429($1 ....)2.929 F F0 -.15(Pa)5.429 G -.429(rameters represented by the num-).15 F(bers)144 201.6 Q F1($#)2.583 -E F0(do)2.583 E .083(wn to)-.25 F F1($#)2.583 E F0A F2(n)A F0 .083 -(+1 are unset.)B F2(n)5.443 E F0 .083(must be a non-ne)2.823 F -.05(ga) --.15 G(ti).05 E .382 -.15(ve n)-.25 H .082(umber less than or equal to) -.15 F F1($#)2.582 E F0 5.082(.I)C(f)-5.082 E F2(n)2.942 E F0 .06 +(])A .429(The positional parameters from)144 189.6 R F2(n)2.929 E F0 +.429(+1 ... are renamed to)B F1 .429($1 ....)2.929 F F0 -.15(Pa)5.428 G +.428(rameters represented by the num-).15 F(bers)144 201.6 Q F1($#)2.582 +E F0(do)2.582 E .082(wn to)-.25 F F1($#)2.582 E F0A F2(n)A F0 .082 +(+1 are unset.)B F2(n)5.442 E F0 .082(must be a non-ne)2.822 F -.05(ga) +-.15 G(ti).05 E .383 -.15(ve n)-.25 H .083(umber less than or equal to) +.15 F F1($#)2.583 E F0 5.083(.I)C(f)-5.083 E F2(n)2.943 E F0 .06 (is 0, no parameters are changed.)144 213.6 R(If)5.06 E F2(n)2.92 E F0 .06(is not gi)2.8 F -.15(ve)-.25 G .06(n, it is assumed to be 1.).15 F (If)5.06 E F2(n)2.92 E F0 .06(is greater than)2.8 F F1($#)2.56 E F0 2.56 -(,t)C(he)-2.56 E .144(positional parameters are not changed.)144 225.6 R -.144(The return status is greater than zero if)5.144 F F2(n)3.003 E F0 -.143(is greater than)2.883 F F1($#)2.643 E F0 +(,t)C(he)-2.56 E .143(positional parameters are not changed.)144 225.6 R +.144(The return status is greater than zero if)5.143 F F2(n)3.004 E F0 +.144(is greater than)2.884 F F1($#)2.644 E F0 (or less than zero; otherwise 0.)144 237.6 Q F1(shopt)108 254.4 Q F0([) 2.5 E F1(\255pqsu)A F0 2.5(][)C F1-2.5 E F0 2.5(][)C F2(optname) --2.5 E F0(...])2.5 E -.8(To)144 266.4 S .639(ggle the v).8 F .639 +-2.5 E F0(...])2.5 E -.8(To)144 266.4 S .64(ggle the v).8 F .639 (alues of settings controlling optional shell beha)-.25 F(vior)-.2 E -5.639(.T)-.55 G .64(he settings can be either those)-5.639 F .375 -(listed belo)144 278.4 R 1.675 -.65(w, o)-.25 H 1.175 -.4(r, i).65 H -2.875(ft).4 G(he)-2.875 E F12.875 E F0 .375 +5.639(.T)-.55 G .639(he settings can be either those)-5.639 F .374 +(listed belo)144 278.4 R 1.674 -.65(w, o)-.25 H 1.174 -.4(r, i).65 H +2.874(ft).4 G(he)-2.874 E F12.874 E F0 .375 (option is used, those a)2.875 F -.25(va)-.2 G .375(ilable with the).25 -F F12.875 E F0 .374(option to the)2.875 F F1(set)2.874 E F0 -.2 -(bu)2.874 G .374(iltin com-).2 F 2.565(mand. W)144 290.4 R .065 +F F12.875 E F0 .375(option to the)2.875 F F1(set)2.875 E F0 -.2 +(bu)2.875 G .375(iltin com-).2 F 2.566(mand. W)144 290.4 R .066 (ith no options, or with the)-.4 F F12.566 E F0 .066 (option, a list of all settable options is displayed, with an in-)2.566 F .074(dication of whether or not each is set; if)144 302.4 R F2 @@ -8932,125 +8939,125 @@ E(options ha)144 326.4 Q .3 -.15(ve t)-.2 H(he follo).15 E 338.4 Q F2(optname)2.5 E F0(.)A F1144 350.4 Q F0 (Disable \(unset\) each)180 350.4 Q F2(optname)2.5 E F0(.)A F1144 362.4 Q F0 .003(Suppresses normal output \(quiet mode\); the return sta\ -tus indicates whether the)180 362.4 R F2(optname)2.503 E F0(is)2.503 E -.255(set or unset.)180 374.4 R .255(If multiple)5.255 F F2(optname)2.755 -E F0(ar)2.755 E .256(guments are gi)-.18 F -.15(ve)-.25 G 2.756(nw).15 G -(ith)-2.756 E F12.756 E F0 2.756(,t)C .256 -(he return status is zero if)-2.756 F(all)180 386.4 Q F2(optnames)2.5 E +tus indicates whether the)180 362.4 R F2(optname)2.504 E F0(is)2.504 E +.256(set or unset.)180 374.4 R .256(If multiple)5.256 F F2(optname)2.756 +E F0(ar)2.756 E .256(guments are gi)-.18 F -.15(ve)-.25 G 2.756(nw).15 G +(ith)-2.756 E F12.756 E F0 2.755(,t)C .255 +(he return status is zero if)-2.755 F(all)180 386.4 Q F2(optnames)2.5 E F0(are enabled; non-zero otherwise.)2.5 E F1144 398.4 Q F0 (Restricts the v)180 398.4 Q(alues of)-.25 E F2(optname)2.5 E F0 (to be those de\214ned for the)2.5 E F12.5 E F0(option to the)2.5 -E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .625(If either)144 415.2 R F1 -3.125 E F0(or)3.124 E F13.124 E F0 .624(is used with no) +E F1(set)2.5 E F0 -.2(bu)2.5 G(iltin.).2 E .624(If either)144 415.2 R F1 +3.124 E F0(or)3.124 E F13.124 E F0 .624(is used with no) 3.124 F F2(optname)3.124 E F0(ar)3.124 E(guments,)-.18 E F1(shopt)3.124 -E F0(sho)3.124 E .624(ws only those options which are)-.25 F .983 -(set or unset, respecti)144 427.2 R -.15(ve)-.25 G(ly).15 E 5.983(.U) --.65 G .983(nless otherwise noted, the)-5.983 F F1(shopt)3.484 E F0 .984 -(options are disabled \(unset\) by de-)3.484 F -.1(fa)144 439.2 S(ult.) +E F0(sho)3.124 E .624(ws only those options which are)-.25 F .984 +(set or unset, respecti)144 427.2 R -.15(ve)-.25 G(ly).15 E 5.984(.U) +-.65 G .984(nless otherwise noted, the)-5.984 F F1(shopt)3.484 E F0 .983 +(options are disabled \(unset\) by de-)3.483 F -.1(fa)144 439.2 S(ult.) .1 E 1.544(The return status when listing options is zero if all)144 456 -R F2(optnames)4.044 E F0 1.544(are enabled, non-zero otherwise.)4.044 F +R F2(optnames)4.044 E F0 1.545(are enabled, non-zero otherwise.)4.045 F .696 (When setting or unsetting options, the return status is zero unless an) -144 468 R F2(optname)3.196 E F0 .696(is not a v)3.196 F .696(alid shell) +144 468 R F2(optname)3.196 E F0 .696(is not a v)3.196 F .695(alid shell) -.25 F(option.)144 480 Q(The list of)144 496.8 Q F1(shopt)2.5 E F0 -(options is:)2.5 E F1(assoc_expand_once)144 514.8 Q F0 1.945 +(options is:)2.5 E F1(assoc_expand_once)144 514.8 Q F0 1.944 (If set, the shell suppresses multiple e)184 526.8 R -.25(va)-.25 G -1.944(luation of associati).25 F 2.244 -.15(ve a)-.25 H 1.944 +1.945(luation of associati).25 F 2.245 -.15(ve a)-.25 H 1.945 (rray subscripts during).15 F .885(arithmetic e)184 538.8 R .885 (xpression e)-.15 F -.25(va)-.25 G .885(luation, while e).25 F -.15(xe) -.15 G .885(cuting b).15 F .885(uiltins that can perform v)-.2 F .885 (ariable as-)-.25 F(signments, and while e)184 550.8 Q -.15(xe)-.15 G (cuting b).15 E(uiltins that perform array dereferencing.)-.2 E F1 -(autocd)144 562.8 Q F0 .2 +(autocd)144 562.8 Q F0 .199 (If set, a command name that is the name of a directory is e)184 562.8 R --.15(xe)-.15 G .199(cuted as if it were the ar).15 F(gu-)-.18 E +-.15(xe)-.15 G .2(cuted as if it were the ar).15 F(gu-)-.18 E (ment to the)184 574.8 Q F1(cd)2.5 E F0 2.5(command. This)2.5 F (option is only used by interacti)2.5 E .3 -.15(ve s)-.25 H(hells.).15 E -F1(cdable_v)144 586.8 Q(ars)-.1 E F0 .155(If set, an ar)184 598.8 R .155 -(gument to the)-.18 F F1(cd)2.655 E F0 -.2(bu)2.655 G .156 +F1(cdable_v)144 586.8 Q(ars)-.1 E F0 .156(If set, an ar)184 598.8 R .156 +(gument to the)-.18 F F1(cd)2.656 E F0 -.2(bu)2.656 G .155 (iltin command that is not a directory is assumed to be the).2 F (name of a v)184 610.8 Q(ariable whose v)-.25 E (alue is the directory to change to.)-.25 E F1(cdspell)144 622.8 Q F0 1.055 (If set, minor errors in the spelling of a directory component in a)184 -622.8 R F1(cd)3.555 E F0 1.055(command will be)3.555 F 3.987 -(corrected. The)184 634.8 R 1.487(errors check)3.987 F 1.487 -(ed for are transposed characters, a missing character)-.1 F 3.988(,a) --.4 G(nd)-3.988 E .77(one character too man)184 646.8 R 4.57 -.65(y. I) +622.8 R F1(cd)3.555 E F0 1.055(command will be)3.555 F 3.988 +(corrected. The)184 634.8 R 1.488(errors check)3.988 F 1.487 +(ed for are transposed characters, a missing character)-.1 F 3.987(,a) +-.4 G(nd)-3.987 E .77(one character too man)184 646.8 R 4.57 -.65(y. I) -.15 H 3.27(fac).65 G .77 (orrection is found, the corrected \214lename is printed, and)-3.27 F (the command proceeds.)184 658.8 Q (This option is only used by interacti)5 E .3 -.15(ve s)-.25 H(hells.) -.15 E F1(checkhash)144 670.8 Q F0 .736(If set,)184 682.8 R F1(bash)3.236 -E F0 .736(checks that a command found in the hash table e)3.236 F .737 +.15 E F1(checkhash)144 670.8 Q F0 .737(If set,)184 682.8 R F1(bash)3.237 +E F0 .736(checks that a command found in the hash table e)3.237 F .736 (xists before trying to e)-.15 F -.15(xe)-.15 G(-).15 E(cute it.)184 694.8 Q(If a hashed command no longer e)5 E (xists, a normal path search is performed.)-.15 E F1(checkjobs)144 706.8 -Q F0 .449(If set,)184 718.8 R F1(bash)2.949 E F0 .449 -(lists the status of an)2.949 F 2.949(ys)-.15 G .448 -(topped and running jobs before e)-2.949 F .448(xiting an interacti)-.15 -F -.15(ve)-.25 G 3.438(shell. If)184 730.8 R(an)3.438 E 3.438(yj)-.15 G -.938(obs are running, this causes the e)-3.438 F .938 -(xit to be deferred until a second e)-.15 F .939(xit is)-.15 F -(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(73)197.335 E 0 Cg EP +Q F0 .448(If set,)184 718.8 R F1(bash)2.948 E F0 .448 +(lists the status of an)2.948 F 2.949(ys)-.15 G .449 +(topped and running jobs before e)-2.949 F .449(xiting an interacti)-.15 +F -.15(ve)-.25 G 3.439(shell. If)184 730.8 R(an)3.439 E 3.439(yj)-.15 G +.938(obs are running, this causes the e)-3.439 F .938 +(xit to be deferred until a second e)-.15 F .938(xit is)-.15 F +(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(73)194.555 E 0 Cg EP %%Page: 74 74 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .817 -(attempted without an interv)184 84 R .817(ening command \(see)-.15 F/F1 -9/Times-Bold@0 SF .816(JOB CONTR)3.316 F(OL)-.27 E F0(abo)3.066 E -.15 -(ve)-.15 G 3.316(\). The).15 F .816(shell al-)3.316 F -.1(wa)184 96 S +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .816 +(attempted without an interv)184 84 R .816(ening command \(see)-.15 F/F1 +9/Times-Bold@0 SF .817(JOB CONTR)3.316 F(OL)-.27 E F0(abo)3.067 E -.15 +(ve)-.15 G 3.317(\). The).15 F .817(shell al-)3.317 F -.1(wa)184 96 S (ys postpones e).1 E(xiting if an)-.15 E 2.5(yj)-.15 G(obs are stopped.) -2.5 E/F2 10/Times-Bold@0 SF(checkwinsize)144 108 Q F0 1.09(If set,)184 120 R F2(bash)3.59 E F0 1.09(checks the windo)3.59 F 3.59(ws)-.25 G 1.09 (ize after each e)-3.59 F 1.09(xternal \(non-b)-.15 F 1.09 -(uiltin\) command and, if)-.2 F(necessary)184 132 Q 3.351(,u)-.65 G .851 -(pdates the v)-3.351 F .85(alues of)-.25 F F1(LINES)3.35 E F0(and)3.1 E +(uiltin\) command and, if)-.2 F(necessary)184 132 Q 3.35(,u)-.65 G .85 +(pdates the v)-3.35 F .85(alues of)-.25 F F1(LINES)3.35 E F0(and)3.1 E F1(COLUMNS)3.35 E/F3 9/Times-Roman@0 SF(.)A F0 .85 (This option is enabled by de-)5.35 F -.1(fa)184 144 S(ult.).1 E F2 -(cmdhist)144 156 Q F0 .172(If set,)184 156 R F2(bash)2.672 E F0 .172 -(attempts to sa)2.672 F .472 -.15(ve a)-.2 H .173 +(cmdhist)144 156 Q F0 .173(If set,)184 156 R F2(bash)2.673 E F0 .173 +(attempts to sa)2.673 F .473 -.15(ve a)-.2 H .172 (ll lines of a multiple-line command in the same history en-).15 F(try) -184 168 Q 5.597(.T)-.65 G .597(his allo)-5.597 F .597 +184 168 Q 5.596(.T)-.65 G .597(his allo)-5.596 F .597 (ws easy re-editing of multi-line commands.)-.25 F .597 -(This option is enabled by de-)5.597 F -.1(fa)184 180 S 1.287(ult, b).1 +(This option is enabled by de-)5.597 F -.1(fa)184 180 S 1.288(ult, b).1 F 1.288(ut only has an ef)-.2 F 1.288 -(fect if command history is enabled, as described abo)-.25 F 1.588 -.15 +(fect if command history is enabled, as described abo)-.25 F 1.587 -.15 (ve u)-.15 H(nder).15 E F1(HIST)184 192 Q(OR)-.162 E(Y)-.315 E F3(.)A F2 (compat31)144 204 Q(compat32)144 216 Q(compat40)144 228 Q(compat41)144 240 Q(compat42)144 252 Q(compat43)144 264 Q(compat44)144 276 Q F0 .889 (These control aspects of the shell')184 288 R 3.389(sc)-.55 G .889 (ompatibility mode \(see)-3.389 F F1 .889(SHELL COMP)3.389 F -.855(AT) -.666 G(IBILITY).855 E(MODE)184 300 Q F0(belo)2.25 E(w\).)-.25 E F2 -(complete_fullquote)144 316.8 Q F0 .653(If set,)184 328.8 R F2(bash) +(complete_fullquote)144 316.8 Q F0 .654(If set,)184 328.8 R F2(bash) 3.153 E F0 .653(quotes all shell metacharacters in \214lenames and dire\ -ctory names when per)3.153 F(-)-.2 E 1.525(forming completion.)184 340.8 -R 1.524(If not set,)6.525 F F2(bash)4.024 E F0(remo)4.024 E -.15(ve)-.15 +ctory names when per)3.153 F(-)-.2 E 1.524(forming completion.)184 340.8 +R 1.524(If not set,)6.524 F F2(bash)4.024 E F0(remo)4.024 E -.15(ve)-.15 G 4.024(sm).15 G 1.524(etacharacters such as the dollar sign)-4.024 F 2.667(from the set of characters that will be quoted in completed \214l\ -enames when these)184 352.8 R .029(metacharacters appear in shell v)184 -364.8 R .028(ariable references in w)-.25 F .028(ords to be completed.) --.1 F .028(This means)5.028 F 1.072(that dollar signs in v)184 376.8 R +enames when these)184 352.8 R .028(metacharacters appear in shell v)184 +364.8 R .028(ariable references in w)-.25 F .029(ords to be completed.) +-.1 F .029(This means)5.029 F 1.073(that dollar signs in v)184 376.8 R 1.073(ariable names that e)-.25 F 1.073 (xpand to directories will not be quoted; ho)-.15 F(w-)-.25 E -2.15 -.25 -(ev e)184 388.8 T 1.923 -.4(r, a).25 H 1.423 -.15(ny d).4 H 1.123 +(ev e)184 388.8 T 1.922 -.4(r, a).25 H 1.422 -.15(ny d).4 H 1.123 (ollar signs appearing in \214lenames will not be quoted, either).15 F -6.123(.T)-.55 G 1.122(his is acti)-6.123 F -.15(ve)-.25 G .59 +6.123(.T)-.55 G 1.123(his is acti)-6.123 F -.15(ve)-.25 G .59 (only when bash is using backslashes to quote completed \214lenames.)184 400.8 R .59(This v)5.59 F .59(ariable is set)-.25 F(by def)184 412.8 Q (ault, which is the def)-.1 E(ault bash beha)-.1 E(vior in v)-.2 E -(ersions through 4.2.)-.15 E F2(dir)144 429.6 Q(expand)-.18 E F0 .487 -(If set,)184 441.6 R F2(bash)2.987 E F0 .486 +(ersions through 4.2.)-.15 E F2(dir)144 429.6 Q(expand)-.18 E F0 .486 +(If set,)184 441.6 R F2(bash)2.986 E F0 .486 (replaces directory names with the results of w)2.986 F .486(ord e)-.1 F -.486(xpansion when perform-)-.15 F .179(ing \214lename completion.)184 -453.6 R .179(This changes the contents of the readline editing b)5.179 F -(uf)-.2 E(fer)-.25 E 5.18(.I)-.55 G 2.68(fn)-5.18 G(ot)-2.68 E(set,)184 -465.6 Q F2(bash)2.5 E F0(attempts to preserv)2.5 E 2.5(ew)-.15 G -(hat the user typed.)-2.5 E F2(dirspell)144 482.4 Q F0 .859(If set,)184 -482.4 R F2(bash)3.359 E F0 .858 -(attempts spelling correction on directory names during w)3.359 F .858 +.487(xpansion when perform-)-.15 F .18(ing \214lename completion.)184 +453.6 R .179(This changes the contents of the readline editing b)5.18 F +(uf)-.2 E(fer)-.25 E 5.179(.I)-.55 G 2.679(fn)-5.179 G(ot)-2.679 E(set,) +184 465.6 Q F2(bash)2.5 E F0(attempts to preserv)2.5 E 2.5(ew)-.15 G +(hat the user typed.)-2.5 E F2(dirspell)144 482.4 Q F0 .858(If set,)184 +482.4 R F2(bash)3.358 E F0 .858 +(attempts spelling correction on directory names during w)3.358 F .859 (ord completion if)-.1 F (the directory name initially supplied does not e)184 494.4 Q(xist.)-.15 E F2(dotglob)144 511.2 Q F0 .165(If set,)184 511.2 R F2(bash)2.665 E F0 @@ -9060,48 +9067,48 @@ E F2(dotglob)144 511.2 Q F0 .165(If set,)184 511.2 R F2(bash)2.665 E F0 .63 G(')-.08 E F0(and)5 E F2 -.63(``)2.5 G(..).63 E -.63('')-.55 G F0 (must al)5.63 E -.1(wa)-.1 G(ys be matched e).1 E(xplicitly)-.15 E 2.5 (,e)-.65 G -.15(ve)-2.75 G 2.5(ni).15 G(f)-2.5 E F2(dotglob)2.5 E F0 -(is set.)2.5 E F2(execfail)144 540 Q F0 .517(If set, a non-interacti)184 -540 R .817 -.15(ve s)-.25 H .517(hell will not e).15 F .516 -(xit if it cannot e)-.15 F -.15(xe)-.15 G .516 +(is set.)2.5 E F2(execfail)144 540 Q F0 .516(If set, a non-interacti)184 +540 R .816 -.15(ve s)-.25 H .516(hell will not e).15 F .516 +(xit if it cannot e)-.15 F -.15(xe)-.15 G .517 (cute the \214le speci\214ed as an ar).15 F(-)-.2 E(gument to the)184 552 Q F2(exec)2.5 E F0 -.2(bu)2.5 G(iltin command.).2 E(An interacti)5 E .3 -.15(ve s)-.25 H(hell does not e).15 E(xit if)-.15 E F2(exec)2.5 E F0 --.1(fa)2.5 G(ils.).1 E F2(expand_aliases)144 568.8 Q F0 .716 +-.1(fa)2.5 G(ils.).1 E F2(expand_aliases)144 568.8 Q F0 .717 (If set, aliases are e)184 580.8 R .717(xpanded as described abo)-.15 F -1.017 -.15(ve u)-.15 H(nder).15 E F1(ALIASES)3.217 E F3(.)A F0 .717 +1.017 -.15(ve u)-.15 H(nder).15 E F1(ALIASES)3.217 E F3(.)A F0 .716 (This option is enabled)5.217 F(by def)184 592.8 Q(ault for interacti) -.1 E .3 -.15(ve s)-.25 H(hells.).15 E F2(extdeb)144 609.6 Q(ug)-.2 E F0 .17(If set at shell in)184 621.6 R -.2(vo)-.4 G .17 (cation, or in a shell startup \214le, arrange to e).2 F -.15(xe)-.15 G -.17(cute the deb).15 F .17(ugger pro\214le)-.2 F 1.081 +.17(cute the deb).15 F .17(ugger pro\214le)-.2 F 1.082 (before the shell starts, identical to the)184 633.6 R F2 -3.582 E(ugger)-.2 E F0 3.582(option. If)3.582 F 1.082(set after in)3.582 -F -.2(vo)-.4 G 1.082(cation, be-).2 F(ha)184 645.6 Q +3.582 E(ugger)-.2 E F0 3.581(option. If)3.581 F 1.081(set after in)3.581 +F -.2(vo)-.4 G 1.081(cation, be-).2 F(ha)184 645.6 Q (vior intended for use by deb)-.2 E(uggers is enabled:)-.2 E F2(1.)184 -662.4 Q F0(The)220 662.4 Q F24.251 E F0 1.751(option to the)4.251 -F F2(declar)4.251 E(e)-.18 E F0 -.2(bu)4.251 G 1.751 +662.4 Q F0(The)220 662.4 Q F24.25 E F0 1.75(option to the)4.25 F +F2(declar)4.251 E(e)-.18 E F0 -.2(bu)4.251 G 1.751 (iltin displays the source \214le name and line).2 F (number corresponding to each function name supplied as an ar)220 674.4 Q(gument.)-.18 E F2(2.)184 691.2 Q F0 1.667(If the command run by the) 220 691.2 R F2(DEB)4.167 E(UG)-.1 E F0 1.667(trap returns a non-zero v) 4.167 F 1.667(alue, the ne)-.25 F(xt)-.15 E (command is skipped and not e)220 703.2 Q -.15(xe)-.15 G(cuted.).15 E -(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(74)197.335 E 0 Cg EP +(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(74)194.555 E 0 Cg EP %%Page: 75 75 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(3.)184 84 Q F0 .841(If the command run by the)220 84 R F1(DEB)3.341 E -(UG)-.1 E F0 .841(trap returns a v)3.341 F .84 +SF(3.)184 84 Q F0 .84(If the command run by the)220 84 R F1(DEB)3.34 E +(UG)-.1 E F0 .841(trap returns a v)3.341 F .841 (alue of 2, and the shell is)-.25 F -.15(exe)220 96 S .488 (cuting in a subroutine \(a shell function or a shell script e).15 F -.15(xe)-.15 G .488(cuted by the).15 F F1(.)2.988 E F0(or)2.988 E F1 (sour)220 108 Q(ce)-.18 E F0 -.2(bu)2.5 G (iltins\), the shell simulates a call to).2 E F1 -.18(re)2.5 G(tur).18 E (n)-.15 E F0(.)A F1(4.)184 124.8 Q/F2 9/Times-Bold@0 SF -.27(BA)220 -124.8 S(SH_ARGC).27 E F0(and)3.154 E F2 -.27(BA)3.404 G(SH_ARGV).27 E F0 +124.8 S(SH_ARGC).27 E F0(and)3.153 E F2 -.27(BA)3.403 G(SH_ARGV).27 E F0 .904(are updated as described in their descriptions)3.154 F(abo)220 136.8 Q -.15(ve)-.15 G(.).15 E F1(5.)184 153.6 Q F0 1.637(Function trac\ ing is enabled: command substitution, shell functions, and sub-)220 @@ -9121,62 +9128,62 @@ F0(are enabled.)2.5 E F1(extquote)144 240 Q F0 .86(If set,)184 252 R F1 (${)3.36 E F3(par)A(ameter)-.15 E F1(})A F0 -.15(ex)3.36 G .86 (pansions en-).15 F(closed in double quotes.)184 264 Q (This option is enabled by def)5 E(ault.)-.1 E F1(failglob)144 280.8 Q -F0 .242(If set, patterns which f)184 280.8 R .243 +F0 .243(If set, patterns which f)184 280.8 R .243 (ail to match \214lenames during pathname e)-.1 F .243 (xpansion result in an e)-.15 F(x-)-.15 E(pansion error)184 292.8 Q(.) -.55 E F1 -.25(fo)144 309.6 S -.18(rc).25 G(e_\214gnor).18 E(e)-.18 E F0 -.937(If set, the suf)184 321.6 R<8c78>-.25 E .936(es speci\214ed by the) +.936(If set, the suf)184 321.6 R<8c78>-.25 E .936(es speci\214ed by the) -.15 F F2(FIGNORE)3.436 E F0 .936(shell v)3.186 F .936(ariable cause w) --.25 F .936(ords to be ignored)-.1 F .32(when performing w)184 333.6 R +-.25 F .937(ords to be ignored)-.1 F .32(when performing w)184 333.6 R .32(ord completion e)-.1 F -.15(ve)-.25 G 2.82(ni).15 G 2.82(ft)-2.82 G -.32(he ignored w)-2.82 F .32(ords are the only possible com-)-.1 F 2.948 -(pletions. See)184 345.6 R F2 .448(SHELL V)2.948 F(ARIABLES)-1.215 E F0 -(abo)2.698 E .748 -.15(ve f)-.15 H .448(or a description of).15 F F2 -(FIGNORE)2.947 E/F4 9/Times-Roman@0 SF(.)A F0 .447(This option is)4.947 +.32(he ignored w)-2.82 F .32(ords are the only possible com-)-.1 F 2.947 +(pletions. See)184 345.6 R F2 .447(SHELL V)2.947 F(ARIABLES)-1.215 E F0 +(abo)2.697 E .747 -.15(ve f)-.15 H .448(or a description of).15 F F2 +(FIGNORE)2.948 E/F4 9/Times-Roman@0 SF(.)A F0 .448(This option is)4.948 F(enabled by def)184 357.6 Q(ault.)-.1 E F1(globasciiranges)144 374.4 Q -F0 2.518(If set, range e)184 386.4 R 2.519 -(xpressions used in pattern matching brack)-.15 F 2.519(et e)-.1 F 2.519 -(xpressions \(see)-.15 F F2 -.09(Pa)5.019 G(tter).09 E(n)-.135 E -(Matching)184 398.4 Q F0(abo)2.965 E -.15(ve)-.15 G 3.215(\)b).15 G(eha) --3.215 E 1.015 -.15(ve a)-.2 H 3.214(si).15 G 3.214(fi)-3.214 G 3.214 +F0 2.519(If set, range e)184 386.4 R 2.519 +(xpressions used in pattern matching brack)-.15 F 2.518(et e)-.1 F 2.518 +(xpressions \(see)-.15 F F2 -.09(Pa)5.018 G(tter).09 E(n)-.135 E +(Matching)184 398.4 Q F0(abo)2.964 E -.15(ve)-.15 G 3.214(\)b).15 G(eha) +-3.214 E 1.014 -.15(ve a)-.2 H 3.214(si).15 G 3.214(fi)-3.214 G 3.214 (nt)-3.214 G .714(he traditional C locale when performing comparisons.) -3.214 F 1.02(That is, the current locale')184 410.4 R 3.52(sc)-.55 G 1.02(ollating sequence is not tak)-3.52 F 1.02(en into account, so)-.1 F -F1(b)3.52 E F0 1.02(will not)3.52 F .957(collate between)184 422.4 R F1 -(A)3.457 E F0(and)3.457 E F1(B)3.457 E F0 3.457(,a)C .957(nd upper) --3.457 F .957(-case and lo)-.2 F(wer)-.25 E .956 +F1(b)3.52 E F0 1.02(will not)3.52 F .956(collate between)184 422.4 R F1 +(A)3.456 E F0(and)3.456 E F1(B)3.456 E F0 3.457(,a)C .957(nd upper) +-3.457 F .957(-case and lo)-.2 F(wer)-.25 E .957 (-case ASCII characters will collate)-.2 F(together)184 434.4 Q(.)-.55 E -F1(globstar)144 451.2 Q F0 .518(If set, the pattern)184 451.2 R F1(**) -3.018 E F0 .519(used in a pathname e)3.019 F .519(xpansion conte)-.15 F -.519(xt will match all \214les and zero)-.15 F .432 +F1(globstar)144 451.2 Q F0 .519(If set, the pattern)184 451.2 R F1(**) +3.019 E F0 .519(used in a pathname e)3.019 F .519(xpansion conte)-.15 F +.518(xt will match all \214les and zero)-.15 F .431 (or more directories and subdirectories.)184 463.2 R .431 -(If the pattern is follo)5.432 F .431(wed by a)-.25 F F1(/)2.931 E F0 -2.931(,o)C .431(nly directories)-2.931 F(and subdirectories match.)184 +(If the pattern is follo)5.431 F .432(wed by a)-.25 F F1(/)2.932 E F0 +2.932(,o)C .432(nly directories)-2.932 F(and subdirectories match.)184 475.2 Q F1(gnu_errfmt)144 492 Q F0(If set, shell error messages are wri\ tten in the standard GNU error message format.)184 504 Q F1(histappend) 144 520.8 Q F0 .676 (If set, the history list is appended to the \214le named by the v)184 -532.8 R .676(alue of the)-.25 F F2(HISTFILE)3.177 E F0 -.25(va)2.927 G +532.8 R .676(alue of the)-.25 F F2(HISTFILE)3.176 E F0 -.25(va)2.926 G (ri-).25 E(able when the shell e)184 544.8 Q(xits, rather than o)-.15 E -.15(ve)-.15 G(rwriting the \214le.).15 E F1(histr)144 561.6 Q(eedit) --.18 E F0 .576(If set, and)184 573.6 R F1 -.18(re)3.076 G(adline).18 E -F0 .575(is being used, a user is gi)3.076 F -.15(ve)-.25 G 3.075(nt).15 -G .575(he opportunity to re-edit a f)-3.075 F .575(ailed his-)-.1 F -(tory substitution.)184 585.6 Q F1(histv)144 602.4 Q(erify)-.1 E F0 .402 +-.18 E F0 .575(If set, and)184 573.6 R F1 -.18(re)3.075 G(adline).18 E +F0 .575(is being used, a user is gi)3.075 F -.15(ve)-.25 G 3.075(nt).15 +G .576(he opportunity to re-edit a f)-3.075 F .576(ailed his-)-.1 F +(tory substitution.)184 585.6 Q F1(histv)144 602.4 Q(erify)-.1 E F0 .403 (If set, and)184 614.4 R F1 -.18(re)2.903 G(adline).18 E F0 .403 (is being used, the results of history substitution are not immediately) -2.903 F .662(passed to the shell parser)184 626.4 R 5.662(.I)-.55 G .661 -(nstead, the resulting line is loaded into the)-5.662 F F1 -.18(re)3.161 -G(adline).18 E F0(editing)3.161 E -.2(bu)184 638.4 S -.25(ff).2 G(er).25 +2.903 F .661(passed to the shell parser)184 626.4 R 5.661(.I)-.55 G .662 +(nstead, the resulting line is loaded into the)-5.661 F F1 -.18(re)3.162 +G(adline).18 E F0(editing)3.162 E -.2(bu)184 638.4 S -.25(ff).2 G(er).25 E 2.5(,a)-.4 G(llo)-2.5 E(wing further modi\214cation.)-.25 E F1 -(hostcomplete)144 655.2 Q F0 1.181(If set, and)184 667.2 R F1 -.18(re) -3.681 G(adline).18 E F0 1.181(is being used,)3.681 F F1(bash)3.682 E F0 -1.182(will attempt to perform hostname completion)3.682 F 1.381 -(when a w)184 679.2 R 1.381(ord containing a)-.1 F F1(@)3.881 E F0 1.381 -(is being completed \(see)3.881 F F1(Completing)3.88 E F0(under)3.88 E -F2(READLINE)3.88 E F0(abo)184 691.2 Q -.15(ve)-.15 G 2.5(\). This).15 F -(is enabled by def)2.5 E(ault.)-.1 E(GNU Bash 5.1)72 768 Q(2020 June 16) -148.175 E(75)197.335 E 0 Cg EP +(hostcomplete)144 655.2 Q F0 1.182(If set, and)184 667.2 R F1 -.18(re) +3.682 G(adline).18 E F0 1.182(is being used,)3.682 F F1(bash)3.682 E F0 +1.181(will attempt to perform hostname completion)3.681 F 1.38(when a w) +184 679.2 R 1.38(ord containing a)-.1 F F1(@)3.881 E F0 1.381 +(is being completed \(see)3.881 F F1(Completing)3.881 E F0(under)3.881 E +F2(READLINE)3.881 E F0(abo)184 691.2 Q -.15(ve)-.15 G 2.5(\). This).15 F +(is enabled by def)2.5 E(ault.)-.1 E(GNU Bash 5.1)72 768 Q +(2020 August 3)145.395 E(75)194.555 E 0 Cg EP %%Page: 76 76 %%BeginPageSetup BP @@ -9186,9 +9193,9 @@ BP SF(huponexit)144 84 Q F0(If set,)184 96 Q F1(bash)2.5 E F0(will send)2.5 E/F2 9/Times-Bold@0 SF(SIGHUP)2.5 E F0(to all jobs when an interacti) 2.25 E .3 -.15(ve l)-.25 H(ogin shell e).15 E(xits.)-.15 E F1 -(inherit_err)144 112.8 Q(exit)-.18 E F0 .219 +(inherit_err)144 112.8 Q(exit)-.18 E F0 .22 (If set, command substitution inherits the v)184 124.8 R .219 -(alue of the)-.25 F F1(err)2.719 E(exit)-.18 E F0 .22 +(alue of the)-.25 F F1(err)2.719 E(exit)-.18 E F0 .219 (option, instead of unsetting)2.719 F(it in the subshell en)184 136.8 Q 2.5(vironment. This)-.4 F(option is enabled when)2.5 E/F3 10 /Times-Italic@0 SF(posix mode)2.5 E F0(is enabled.)2.5 E F1(interacti) @@ -9197,86 +9204,86 @@ E/F2 9/Times-Bold@0 SF(SIGHUP)2.5 E F0(to all jobs when an interacti) F0 .33(to cause that w)2.83 F .33(ord and all remaining characters on) -.1 F .967(that line to be ignored in an interacti)184 177.6 R 1.267 -.15(ve s)-.25 H .967(hell \(see).15 F F2(COMMENTS)3.467 E F0(abo)3.217 -E -.15(ve)-.15 G 3.467(\). This).15 F .968(option is)3.468 F +E -.15(ve)-.15 G 3.467(\). This).15 F .967(option is)3.467 F (enabled by def)184 189.6 Q(ault.)-.1 E F1(lastpipe)144 206.4 Q F0 .066 (If set, and job control is not acti)184 206.4 R -.15(ve)-.25 G 2.566 (,t).15 G .066(he shell runs the last command of a pipeline not e)-2.566 F -.15(xe)-.15 G(-).15 E (cuted in the background in the current shell en)184 218.4 Q(vironment.) --.4 E F1(lithist)144 235.2 Q F0 .654(If set, and the)184 235.2 R F1 -(cmdhist)3.154 E F0 .654(option is enabled, multi-line commands are sa) -3.154 F -.15(ve)-.2 G 3.155(dt).15 G 3.155(ot)-3.155 G .655(he history) --3.155 F(with embedded ne)184 247.2 Q +-.4 E F1(lithist)144 235.2 Q F0 .655(If set, and the)184 235.2 R F1 +(cmdhist)3.155 E F0 .654(option is enabled, multi-line commands are sa) +3.154 F -.15(ve)-.2 G 3.154(dt).15 G 3.154(ot)-3.154 G .654(he history) +-3.154 F(with embedded ne)184 247.2 Q (wlines rather than using semicolon separators where possible.)-.25 E F1 -(localv)144 264 Q(ar_inherit)-.1 E F0 .422(If set, local v)184 276 R +(localv)144 264 Q(ar_inherit)-.1 E F0 .421(If set, local v)184 276 R .422(ariables inherit the v)-.25 F .422(alue and attrib)-.25 F .422 (utes of a v)-.2 F .422(ariable of the same name that)-.25 F -.15(ex)184 -288 S .173(ists at a pre).15 F .173(vious scope before an)-.25 F 2.673 -(yn)-.15 G .673 -.25(ew va)-2.673 H .173(lue is assigned.).25 F .174 -(The nameref attrib)5.174 F .174(ute is not)-.2 F(inherited.)184 300 Q -F1(localv)144 316.8 Q(ar_unset)-.1 E F0 .329(If set, calling)184 328.8 R -F1(unset)2.829 E F0 .329(on local v)2.829 F .329(ariables in pre)-.25 F -.328(vious function scopes marks them so subse-)-.25 F .543(quent looku\ +288 S .174(ists at a pre).15 F .174(vious scope before an)-.25 F 2.673 +(yn)-.15 G .673 -.25(ew va)-2.673 H .173(lue is assigned.).25 F .173 +(The nameref attrib)5.173 F .173(ute is not)-.2 F(inherited.)184 300 Q +F1(localv)144 316.8 Q(ar_unset)-.1 E F0 .328(If set, calling)184 328.8 R +F1(unset)2.828 E F0 .328(on local v)2.828 F .329(ariables in pre)-.25 F +.329(vious function scopes marks them so subse-)-.25 F .543(quent looku\ ps \214nd them unset until that function returns. This is identical to \ the beha)184 340.8 R(v-)-.2 E(ior of unsetting local v)184 352.8 Q (ariables at the current function scope.)-.25 E F1(login_shell)144 369.6 Q F0 .486 (The shell sets this option if it is started as a login shell \(see)184 -381.6 R F2(INV)2.986 E(OCA)-.405 E(TION)-.855 E F0(abo)2.736 E -.15(ve) --.15 G 2.986(\). The).15 F -.25(va)184 393.6 S(lue may not be changed.) -.25 E F1(mailwar)144 410.4 Q(n)-.15 E F0 .814(If set, and a \214le that) -184 422.4 R F1(bash)3.314 E F0 .815 -(is checking for mail has been accessed since the last time it)3.314 F +381.6 R F2(INV)2.987 E(OCA)-.405 E(TION)-.855 E F0(abo)2.737 E -.15(ve) +-.15 G 2.987(\). The).15 F -.25(va)184 393.6 S(lue may not be changed.) +.25 E F1(mailwar)144 410.4 Q(n)-.15 E F0 .815(If set, and a \214le that) +184 422.4 R F1(bash)3.315 E F0 .814 +(is checking for mail has been accessed since the last time it)3.315 F -.1(wa)184 434.4 S 2.5(sc).1 G(heck)-2.5 E(ed, the message `)-.1 E (`The mail in)-.74 E F3(mail\214le)2.5 E F0(has been read')2.5 E 2.5('i) -.74 G 2.5(sd)-2.5 G(isplayed.)-2.5 E F1(no_empty_cmd_completion)144 -451.2 Q F0 .325(If set, and)184 463.2 R F1 -.18(re)2.825 G(adline).18 E -F0 .325(is being used,)2.825 F F1(bash)2.824 E F0 .324 -(will not attempt to search the)2.824 F F2 -.666(PA)2.824 G(TH)-.189 E -F0 .324(for possible)2.574 F +451.2 Q F0 .324(If set, and)184 463.2 R F1 -.18(re)2.824 G(adline).18 E +F0 .324(is being used,)2.824 F F1(bash)2.824 E F0 .324 +(will not attempt to search the)2.824 F F2 -.666(PA)2.825 G(TH)-.189 E +F0 .325(for possible)2.575 F (completions when completion is attempted on an empty line.)184 475.2 Q -F1(nocaseglob)144 492 Q F0 .436(If set,)184 504 R F1(bash)2.936 E F0 -.436(matches \214lenames in a case\255insensiti)2.936 F .737 -.15(ve f) --.25 H .437(ashion when performing pathname).05 F -.15(ex)184 516 S +F1(nocaseglob)144 492 Q F0 .437(If set,)184 504 R F1(bash)2.937 E F0 +.436(matches \214lenames in a case\255insensiti)2.937 F .736 -.15(ve f) +-.25 H .436(ashion when performing pathname).05 F -.15(ex)184 516 S (pansion \(see).15 E F1 -.1(Pa)2.5 G(thname Expansion).1 E F0(abo)2.5 E --.15(ve)-.15 G(\).).15 E F1(nocasematch)144 532.8 Q F0 1.194(If set,)184 -544.8 R F1(bash)3.694 E F0 1.194 -(matches patterns in a case\255insensiti)3.694 F 1.493 -.15(ve f)-.25 H -1.193(ashion when performing matching).05 F .551(while e)184 556.8 R +-.15(ve)-.15 G(\).).15 E F1(nocasematch)144 532.8 Q F0 1.193(If set,)184 +544.8 R F1(bash)3.693 E F0 1.194 +(matches patterns in a case\255insensiti)3.693 F 1.494 -.15(ve f)-.25 H +1.194(ashion when performing matching).05 F .551(while e)184 556.8 R -.15(xe)-.15 G(cuting).15 E F1(case)3.051 E F0(or)3.051 E F1([[)3.051 E F0 .551(conditional commands, when performing pattern substitution)3.051 -F -.1(wo)184 568.8 S .623(rd e).1 F .623(xpansions, or when \214ltering\ +F -.1(wo)184 568.8 S .622(rd e).1 F .623(xpansions, or when \214ltering\ possible completions as part of programmable com-)-.15 F(pletion.)184 -580.8 Q F1(nullglob)144 597.6 Q F0 .854(If set,)184 609.6 R F1(bash) -3.354 E F0(allo)3.354 E .855(ws patterns which match no \214les \(see) --.25 F F1 -.1(Pa)3.355 G .855(thname Expansion).1 F F0(abo)3.355 E -.15 -(ve)-.15 G 3.355(\)t).15 G(o)-3.355 E -.15(ex)184 621.6 S +580.8 Q F1(nullglob)144 597.6 Q F0 .855(If set,)184 609.6 R F1(bash) +3.355 E F0(allo)3.355 E .855(ws patterns which match no \214les \(see) +-.25 F F1 -.1(Pa)3.354 G .854(thname Expansion).1 F F0(abo)3.354 E -.15 +(ve)-.15 G 3.354(\)t).15 G(o)-3.354 E -.15(ex)184 621.6 S (pand to a null string, rather than themselv).15 E(es.)-.15 E F1(pr)144 -638.4 Q(ogcomp)-.18 E F0 .677(If set, the programmable completion f)184 -650.4 R .677(acilities \(see)-.1 F F1(Pr)3.176 E .676 -(ogrammable Completion)-.18 F F0(abo)3.176 E -.15(ve)-.15 G(\)).15 E +638.4 Q(ogcomp)-.18 E F0 .676(If set, the programmable completion f)184 +650.4 R .677(acilities \(see)-.1 F F1(Pr)3.177 E .677 +(ogrammable Completion)-.18 F F0(abo)3.177 E -.15(ve)-.15 G(\)).15 E (are enabled.)184 662.4 Q(This option is enabled by def)5 E(ault.)-.1 E F1(pr)144 679.2 Q(ogcomp_alias)-.18 E F0 2.124 (If set, and programmable completion is enabled,)184 691.2 R F1(bash) 4.624 E F0 2.124(treats a command name that)4.624 F(doesn')184 703.2 Q -3.289(th)-.18 G -2.25 -.2(av e)-3.289 H(an)3.489 E 3.289(yc)-.15 G .789 -(ompletions as a possible alias and attempts alias e)-3.289 F .788 +3.288(th)-.18 G -2.25 -.2(av e)-3.288 H(an)3.488 E 3.288(yc)-.15 G .789 +(ompletions as a possible alias and attempts alias e)-3.288 F .789 (xpansion. If it has)-.15 F 1.473(an alias,)184 715.2 R F1(bash)3.973 E F0 1.473(attempts programmable completion using the command w)3.973 F 1.473(ord resulting)-.1 F(from the e)184 727.2 Q(xpanded alias.)-.15 E -(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E(76)197.335 E 0 Cg EP +(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E(76)194.555 E 0 Cg EP %%Page: 77 77 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 -SF(pr)144 84 Q(omptv)-.18 E(ars)-.1 E F0 1.448 -(If set, prompt strings under)184 96 R 1.448(go parameter e)-.18 F 1.447 -(xpansion, command substitution, arithmetic)-.15 F -.15(ex)184 108 S .17 -(pansion, and quote remo).15 F -.25(va)-.15 G 2.67(la).25 G .17 +SF(pr)144 84 Q(omptv)-.18 E(ars)-.1 E F0 1.447 +(If set, prompt strings under)184 96 R 1.448(go parameter e)-.18 F 1.448 +(xpansion, command substitution, arithmetic)-.15 F -.15(ex)184 108 S +.171(pansion, and quote remo).15 F -.25(va)-.15 G 2.67(la).25 G .17 (fter being e)-2.67 F .17(xpanded as described in)-.15 F/F2 9 -/Times-Bold@0 SF(PR)2.671 E(OMPTING)-.27 E F0(abo)2.421 E -.15(ve)-.15 G +/Times-Bold@0 SF(PR)2.67 E(OMPTING)-.27 E F0(abo)2.42 E -.15(ve)-.15 G (.).15 E(This option is enabled by def)184 120 Q(ault.)-.1 E F1 -.18(re) 144 136.8 S(stricted_shell).18 E F0 1.069 (The shell sets this option if it is started in restricted mode \(see) @@ -9285,44 +9292,44 @@ SF(pr)144 84 Q(omptv)-.18 E(ars)-.1 E F0 1.448 (This is not reset when the startup \214les are e)5.36 F -.15(xe)-.15 G (-).15 E(cuted, allo)184 172.8 Q(wing the startup \214les to disco)-.25 E -.15(ve)-.15 G 2.5(rw).15 G(hether or not a shell is restricted.)-2.5 -E F1(shift_v)144 189.6 Q(erbose)-.1 E F0 .502(If set, the)184 201.6 R F1 -(shift)3.002 E F0 -.2(bu)3.002 G .501 -(iltin prints an error message when the shift count e).2 F .501 +E F1(shift_v)144 189.6 Q(erbose)-.1 E F0 .501(If set, the)184 201.6 R F1 +(shift)3.001 E F0 -.2(bu)3.001 G .501 +(iltin prints an error message when the shift count e).2 F .502 (xceeds the number)-.15 F(of positional parameters.)184 213.6 Q F1(sour) -144 230.4 Q(cepath)-.18 E F0 .77(If set, the)184 242.4 R F1(sour)3.27 E -(ce)-.18 E F0(\()3.27 E F1(.)A F0 3.27(\)b)C .77(uiltin uses the v)-3.47 -F .771(alue of)-.25 F F2 -.666(PA)3.271 G(TH)-.189 E F0 .771 -(to \214nd the directory containing the)3.021 F -(\214le supplied as an ar)184 254.4 Q 2.5(gument. This)-.18 F -(option is enabled by def)2.5 E(ault.)-.1 E F1(xpg_echo)144 271.2 Q F0 -(If set, the)184 283.2 Q F1(echo)2.5 E F0 -.2(bu)2.5 G(iltin e).2 E +144 230.4 Q(cepath)-.18 E F0 .771(If set, the)184 242.4 R F1(sour)3.271 +E(ce)-.18 E F0(\()3.271 E F1(.)A F0 3.271(\)b)C .771(uiltin uses the v) +-3.471 F .771(alue of)-.25 F F2 -.666(PA)3.27 G(TH)-.189 E F0 .77 +(to \214nd the directory containing the)3.02 F(\214le supplied as an ar) +184 254.4 Q 2.5(gument. This)-.18 F(option is enabled by def)2.5 E +(ault.)-.1 E F1(xpg_echo)144 271.2 Q F0(If set, the)184 283.2 Q F1(echo) +2.5 E F0 -.2(bu)2.5 G(iltin e).2 E (xpands backslash-escape sequences by def)-.15 E(ault.)-.1 E F1(suspend) -108 300 Q F0([)2.5 E F1A F0(])A 1.002(Suspend the e)144 312 R -.15 -(xe)-.15 G 1.002(cution of this shell until it recei).15 F -.15(ve)-.25 -G 3.501(sa).15 G F2(SIGCONT)A F0 3.501(signal. A)3.251 F 1.001 -(login shell cannot be)3.501 F .022(suspended; the)144 324 R F1 -2.522 E F0 .022(option can be used to o)2.522 F -.15(ve)-.15 G .022 -(rride this and force the suspension.).15 F .023(The return status is) -5.023 F 2.5(0u)144 336 S(nless the shell is a login shell and)-2.5 E F1 +108 300 Q F0([)2.5 E F1A F0(])A 1.001(Suspend the e)144 312 R -.15 +(xe)-.15 G 1.001(cution of this shell until it recei).15 F -.15(ve)-.25 +G 3.501(sa).15 G F2(SIGCONT)A F0 3.502(signal. A)3.252 F 1.002 +(login shell cannot be)3.502 F .023(suspended; the)144 324 R F1 +2.523 E F0 .023(option can be used to o)2.523 F -.15(ve)-.15 G .022 +(rride this and force the suspension.).15 F .022(The return status is) +5.022 F 2.5(0u)144 336 S(nless the shell is a login shell and)-2.5 E F1 2.5 E F0(is not supplied, or if job control is not enabled.)2.5 E F1(test)108 352.8 Q/F3 10/Times-Italic@0 SF -.2(ex)2.5 G(pr).2 E F1([) -108 364.8 Q F3 -.2(ex)2.5 G(pr).2 E F1(])2.5 E F0 .878 -(Return a status of 0 \(true\) or 1 \(f)144 364.8 R .877 -(alse\) depending on the e)-.1 F -.25(va)-.25 G .877 +108 364.8 Q F3 -.2(ex)2.5 G(pr).2 E F1(])2.5 E F0 .877 +(Return a status of 0 \(true\) or 1 \(f)144 364.8 R .878 +(alse\) depending on the e)-.1 F -.25(va)-.25 G .878 (luation of the conditional e).25 F(xpression)-.15 E F3 -.2(ex)144 376.8 S(pr).2 E F0 5.53(.E).73 G .53 (ach operator and operand must be a separate ar)-5.53 F 3.03 -(gument. Expressions)-.18 F .53(are composed of the)3.03 F 1.361 -(primaries described abo)144 388.8 R 1.661 -.15(ve u)-.15 H(nder).15 E -F2(CONDITION)3.861 E 1.36(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF(.) -A F1(test)5.86 E F0 1.36(does not accept an)3.86 F 3.86(yo)-.15 G(p-) --3.86 E(tions, nor does it accept and ignore an ar)144 400.8 Q +(gument. Expressions)-.18 F .53(are composed of the)3.03 F 1.36 +(primaries described abo)144 388.8 R 1.66 -.15(ve u)-.15 H(nder).15 E F2 +(CONDITION)3.86 E 1.36(AL EXPRESSIONS)-.18 F/F4 9/Times-Roman@0 SF(.)A +F1(test)5.86 E F0 1.361(does not accept an)3.86 F 3.861(yo)-.15 G(p-) +-3.861 E(tions, nor does it accept and ignore an ar)144 400.8 Q (gument of)-.18 E F12.5 E F0(as signifying the end of options.)2.5 -E .785(Expressions may be combined using the follo)144 418.8 R .786 -(wing operators, listed in decreasing order of prece-)-.25 F 3.412 -(dence. The)144 430.8 R -.25(eva)3.412 G .912 -(luation depends on the number of ar).25 F .911(guments; see belo)-.18 F -4.711 -.65(w. O)-.25 H .911(perator precedence is).65 F +E .786(Expressions may be combined using the follo)144 418.8 R .785 +(wing operators, listed in decreasing order of prece-)-.25 F 3.411 +(dence. The)144 430.8 R -.25(eva)3.411 G .911 +(luation depends on the number of ar).25 F .912(guments; see belo)-.18 F +4.712 -.65(w. O)-.25 H .912(perator precedence is).65 F (used when there are \214v)144 442.8 Q 2.5(eo)-.15 G 2.5(rm)-2.5 G (ore ar)-2.5 E(guments.)-.18 E F1(!)144 454.8 Q F3 -.2(ex)2.5 G(pr).2 E F0 -.35(Tr)180 454.8 S(ue if).35 E F3 -.2(ex)2.5 G(pr).2 E F0(is f)3.23 @@ -9345,9 +9352,9 @@ F1([)2.5 E F0 -.25(eva)2.5 G(luate conditional e).25 E E 2.5(2a)144 609.6 S -.18(rg)-2.5 G(uments).18 E .37(If the \214rst ar) 180 621.6 R .37(gument is)-.18 F F1(!)2.87 E F0 2.87(,t)C .37(he e)-2.87 F .37(xpression is true if and only if the second ar)-.15 F .37 -(gument is null.)-.18 F .379(If the \214rst ar)180 633.6 R .38 -(gument is one of the unary conditional operators listed abo)-.18 F .68 --.15(ve u)-.15 H(nder).15 E F2(CONDI-)2.88 E(TION)180 645.6 Q .553 +(gument is null.)-.18 F .38(If the \214rst ar)180 633.6 R .38 +(gument is one of the unary conditional operators listed abo)-.18 F .679 +-.15(ve u)-.15 H(nder).15 E F2(CONDI-)2.879 E(TION)180 645.6 Q .552 (AL EXPRESSIONS)-.18 F F4(,)A F0 .552(the e)2.802 F .552 (xpression is true if the unary test is true.)-.15 F .552 (If the \214rst ar)5.552 F(gu-)-.18 E(ment is not a v)180 657.6 Q @@ -9358,35 +9365,35 @@ F .37(xpression is true if and only if the second ar)-.15 F .37 (If the second ar)5.236 F .236(gument is one of)-.18 F .855 (the binary conditional operators listed abo)180 693.6 R 1.155 -.15 (ve u)-.15 H(nder).15 E F2(CONDITION)3.355 E .855(AL EXPRESSIONS)-.18 F -F4(,)A F0(the)3.104 E .578(result of the e)180 705.6 R .578(xpression i\ +F4(,)A F0(the)3.105 E .579(result of the e)180 705.6 R .578(xpression i\ s the result of the binary test using the \214rst and third ar)-.15 F -(guments)-.18 E 1.333(as operands.)180 717.6 R(The)6.333 E F13.833 -E F0(and)3.833 E F13.832 E F0 1.332 +(guments)-.18 E 1.332(as operands.)180 717.6 R(The)6.332 E F13.832 +E F0(and)3.832 E F13.832 E F0 1.333 (operators are considered binary operators when there are)3.832 F .558 (three ar)180 729.6 R 3.058(guments. If)-.18 F .558(the \214rst ar)3.058 F .558(gument is)-.18 F F1(!)3.058 E F0 3.058(,t)C .558(he v)-3.058 F .558(alue is the ne)-.25 F -.05(ga)-.15 G .558(tion of the tw).05 F -(o-ar)-.1 E(gument)-.18 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E -(77)197.335 E 0 Cg EP +(o-ar)-.1 E(gument)-.18 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E +(77)194.555 E 0 Cg EP %%Page: 78 78 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .521 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E .52 (test using the second and third ar)180 84 R 3.021(guments. If)-.18 F -.521(the \214rst ar)3.021 F .52(gument is e)-.18 F(xactly)-.15 E/F1 10 -/Times-Bold@0 SF(\()3.02 E F0 .52(and the third)3.02 F(ar)180 96 Q .485 -(gument is e)-.18 F(xactly)-.15 E F1(\))2.985 E F0 2.985(,t)C .485 +.521(the \214rst ar)3.021 F .521(gument is e)-.18 F(xactly)-.15 E/F1 10 +/Times-Bold@0 SF(\()3.021 E F0 .521(and the third)3.021 F(ar)180 96 Q +.485(gument is e)-.18 F(xactly)-.15 E F1(\))2.985 E F0 2.985(,t)C .485 (he result is the one-ar)-2.985 F .485(gument test of the second ar)-.18 F 2.985(gument. Other)-.18 F(-)-.2 E(wise, the e)180 108 Q (xpression is f)-.15 E(alse.)-.1 E 2.5(4a)144 120 S -.18(rg)-2.5 G -(uments).18 E .385(If the \214rst ar)180 132 R .385(gument is)-.18 F F1 -(!)2.885 E F0 2.885(,t)C .385(he result is the ne)-2.885 F -.05(ga)-.15 -G .384(tion of the three-ar).05 F .384(gument e)-.18 F .384 -(xpression com-)-.15 F .284(posed of the remaining ar)180 144 R 2.784 +(uments).18 E .384(If the \214rst ar)180 132 R .384(gument is)-.18 F F1 +(!)2.884 E F0 2.885(,t)C .385(he result is the ne)-2.885 F -.05(ga)-.15 +G .385(tion of the three-ar).05 F .385(gument e)-.18 F .385 +(xpression com-)-.15 F .285(posed of the remaining ar)180 144 R 2.784 (guments. Otherwise,)-.18 F .284(the e)2.784 F .284 -(xpression is parsed and e)-.15 F -.25(va)-.25 G .285(luated ac-).25 F +(xpression is parsed and e)-.15 F -.25(va)-.25 G .284(luated ac-).25 F (cording to precedence using the rules listed abo)180 156 Q -.15(ve)-.15 G(.).15 E 2.5(5o)144 168 S 2.5(rm)-2.5 G(ore ar)-2.5 E(guments)-.18 E 1.635(The e)180 180 R 1.635(xpression is parsed and e)-.15 F -.25(va) @@ -9399,44 +9406,45 @@ E F1(>)2.5 E F0(operators sort le)2.5 E processes run from the shell.)144 226.8 R(The return status is 0.)144 238.8 Q F1(trap)108 255.6 Q F0([)2.5 E F1(\255lp)A F0 2.5(][)C([)-2.5 E /F2 10/Times-Italic@0 SF(ar)A(g)-.37 E F0(])A F2(sigspec)2.5 E F0(...]) -2.5 E .683(The command)144 267.6 R F2(ar)3.513 E(g)-.37 E F0 .683 -(is to be read and e)3.403 F -.15(xe)-.15 G .682 -(cuted when the shell recei).15 F -.15(ve)-.25 G 3.182(ss).15 G -(ignal\(s\))-3.182 E F2(sigspec)3.522 E F0 5.682(.I).31 G(f)-5.682 E F2 -(ar)3.512 E(g)-.37 E F0(is)3.402 E .608(absent \(and there is a single) +2.5 E .682(The command)144 267.6 R F2(ar)3.512 E(g)-.37 E F0 .682 +(is to be read and e)3.402 F -.15(xe)-.15 G .682 +(cuted when the shell recei).15 F -.15(ve)-.25 G 3.183(ss).15 G +(ignal\(s\))-3.183 E F2(sigspec)3.523 E F0 5.683(.I).31 G(f)-5.683 E F2 +(ar)3.513 E(g)-.37 E F0(is)3.403 E .609(absent \(and there is a single) 144 279.6 R F2(sigspec)3.108 E F0 3.108(\)o)C(r)-3.108 E F13.108 E F0 3.108(,e)C .608 (ach speci\214ed signal is reset to its original disposition)-3.108 F -.659(\(the v)144 291.6 R .659(alue it had upon entrance to the shell\).) --.25 F(If)5.658 E F2(ar)3.488 E(g)-.37 E F0 .658 +.658(\(the v)144 291.6 R .658(alue it had upon entrance to the shell\).) +-.25 F(If)5.658 E F2(ar)3.488 E(g)-.37 E F0 .659 (is the null string the signal speci\214ed by each)3.378 F F2(sigspec) -144.34 303.6 Q F0 .58(is ignored by the shell and by the commands it in) -3.39 F -.2(vo)-.4 G -.1(ke).2 G 3.081(s. If).1 F F2(ar)3.411 E(g)-.37 E -F0 .581(is not present and)3.301 F F13.081 E F0(has)3.081 E 1.215 +144.34 303.6 Q F0 .581 +(is ignored by the shell and by the commands it in)3.391 F -.2(vo)-.4 G +-.1(ke).2 G 3.08(s. If).1 F F2(ar)3.41 E(g)-.37 E F0 .58 +(is not present and)3.3 F F13.08 E F0(has)3.08 E 1.214 (been supplied, then the trap commands associated with each)144 315.6 R -F2(sigspec)4.054 E F0 1.214(are displayed.)4.024 F 1.214(If no ar)6.214 +F2(sigspec)4.054 E F0 1.215(are displayed.)4.024 F 1.215(If no ar)6.215 F(gu-)-.18 E .86(ments are supplied or if only)144 327.6 R F13.36 E F0 .86(is gi)3.36 F -.15(ve)-.25 G(n,).15 E F1(trap)3.36 E F0 .86 (prints the list of commands associated with each)3.36 F 2.83 (signal. The)144 339.6 R F12.83 E F0 .33(option causes the shell \ -to print a list of signal names and their corresponding num-)2.83 F 4.31 -(bers. Each)144 351.6 R F2(sigspec)4.65 E F0 1.811 -(is either a signal name de\214ned in <)4.62 F F2(signal.h)A F0 1.811 -(>, or a signal number)B 6.811(.S)-.55 G(ignal)-6.811 E +to print a list of signal names and their corresponding num-)2.83 F +4.311(bers. Each)144 351.6 R F2(sigspec)4.651 E F0 1.811 +(is either a signal name de\214ned in <)4.621 F F2(signal.h)A F0 1.81 +(>, or a signal number)B 6.81(.S)-.55 G(ignal)-6.81 E (names are case insensiti)144 363.6 Q .3 -.15(ve a)-.25 H(nd the).15 E -/F3 9/Times-Bold@0 SF(SIG)2.5 E F0(pre\214x is optional.)2.25 E .667 -(If a)144 381.6 R F2(sigspec)3.507 E F0(is)3.477 E F3(EXIT)3.167 E F0 -.667(\(0\) the command)2.917 F F2(ar)3.496 E(g)-.37 E F0 .666(is e)3.386 -F -.15(xe)-.15 G .666(cuted on e).15 F .666(xit from the shell.)-.15 F -.666(If a)5.666 F F2(sigspec)3.506 E F0(is)3.476 E F3(DE-)3.166 E -.09 -(BU)144 393.6 S(G).09 E/F4 9/Times-Roman@0 SF(,)A F0 .483(the command) -2.733 F F2(ar)3.313 E(g)-.37 E F0 .483(is e)3.203 F -.15(xe)-.15 G .484 -(cuted before e).15 F -.15(ve)-.25 G(ry).15 E F2 .484(simple command) -2.984 F F0(,)A F2(for)2.984 E F0(command,)2.984 E F2(case)2.984 E F0 -(command,)2.984 E F2(select)144 405.6 Q F0 .563(command, e)3.063 F -.15 +/F3 9/Times-Bold@0 SF(SIG)2.5 E F0(pre\214x is optional.)2.25 E .666 +(If a)144 381.6 R F2(sigspec)3.506 E F0(is)3.476 E F3(EXIT)3.166 E F0 +.666(\(0\) the command)2.916 F F2(ar)3.496 E(g)-.37 E F0 .666(is e)3.386 +F -.15(xe)-.15 G .666(cuted on e).15 F .667(xit from the shell.)-.15 F +.667(If a)5.667 F F2(sigspec)3.507 E F0(is)3.477 E F3(DE-)3.167 E -.09 +(BU)144 393.6 S(G).09 E/F4 9/Times-Roman@0 SF(,)A F0 .484(the command) +2.734 F F2(ar)3.314 E(g)-.37 E F0 .484(is e)3.204 F -.15(xe)-.15 G .484 +(cuted before e).15 F -.15(ve)-.25 G(ry).15 E F2 .483(simple command) +2.984 F F0(,)A F2(for)2.983 E F0(command,)2.983 E F2(case)2.983 E F0 +(command,)2.983 E F2(select)144 405.6 Q F0 .562(command, e)3.062 F -.15 (ve)-.25 G .563(ry arithmetic).15 F F2(for)3.063 E F0 .563 -(command, and before the \214rst command e)3.063 F -.15(xe)-.15 G .562 -(cutes in a shell).15 F .622(function \(see)144 417.6 R F3 .622 +(command, and before the \214rst command e)3.063 F -.15(xe)-.15 G .563 +(cutes in a shell).15 F .623(function \(see)144 417.6 R F3 .622 (SHELL GRAMMAR)3.122 F F0(abo)2.872 E -.15(ve)-.15 G 3.122(\). Refer).15 F .622(to the description of the)3.122 F F1(extdeb)3.122 E(ug)-.2 E F0 .622(option to the)3.122 F F1(shopt)144 429.6 Q F0 -.2(bu)2.996 G .496 @@ -9447,30 +9455,30 @@ F .622(to the description of the)3.122 F F1(extdeb)3.122 E(ug)-.2 E F0 (cuted each time a shell function or a script e).15 F -.15(xe)-.15 G .18 (cuted with the).15 F F1(.)2.68 E F0(or)2.68 E F1(sour)2.68 E(ce)-.18 E F0 -.2(bu)2.68 G .18(iltins \214nishes).2 F -.15(exe)144 453.6 S -(cuting.).15 E .961(If a)144 471.6 R F2(sigspec)3.801 E F0(is)3.771 E F3 -(ERR)3.461 E F4(,)A F0 .961(the command)3.211 F F2(ar)3.791 E(g)-.37 E -F0 .961(is e)3.681 F -.15(xe)-.15 G .961(cuted whene).15 F -.15(ve)-.25 -G 3.461(ra).15 G .96(pipeline \(which may consist of a)-.001 F .185(sin\ +(cuting.).15 E .96(If a)144 471.6 R F2(sigspec)3.8 E F0(is)3.77 E F3 +(ERR)3.46 E F4(,)A F0 .96(the command)3.21 F F2(ar)3.791 E(g)-.37 E F0 +.961(is e)3.681 F -.15(xe)-.15 G .961(cuted whene).15 F -.15(ve)-.25 G +3.461(rap).15 G .961(ipeline \(which may consist of a)-3.461 F .185(sin\ gle simple command\), a list, or a compound command returns a non\255ze\ -ro e)144 483.6 R .185(xit status, subject to)-.15 F .452(the follo)144 -495.6 R .452(wing conditions.)-.25 F(The)5.452 E F3(ERR)2.952 E F0 .451 -(trap is not e)2.701 F -.15(xe)-.15 G .451(cuted if the f).15 F .451 -(ailed command is part of the com-)-.1 F .387 -(mand list immediately follo)144 507.6 R .387(wing a)-.25 F F1(while) -2.887 E F0(or)2.887 E F1(until)2.888 E F0 -.1(ke)2.888 G(yw)-.05 E .388 -(ord, part of the test in an)-.1 F F2(if)2.898 E F0 .388 -(statement, part)4.848 F .778(of a command e)144 519.6 R -.15(xe)-.15 G +ro e)144 483.6 R .184(xit status, subject to)-.15 F .451(the follo)144 +495.6 R .451(wing conditions.)-.25 F(The)5.451 E F3(ERR)2.951 E F0 .451 +(trap is not e)2.701 F -.15(xe)-.15 G .451(cuted if the f).15 F .452 +(ailed command is part of the com-)-.1 F .388 +(mand list immediately follo)144 507.6 R .388(wing a)-.25 F F1(while) +2.888 E F0(or)2.888 E F1(until)2.888 E F0 -.1(ke)2.888 G(yw)-.05 E .388 +(ord, part of the test in an)-.1 F F2(if)2.897 E F0 .387 +(statement, part)4.847 F .777(of a command e)144 519.6 R -.15(xe)-.15 G .778(cuted in a).15 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.278 E F0 .778 (list e)3.278 F .778(xcept the command follo)-.15 F .778 -(wing the \214nal)-.25 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.277 E F0 -3.277(,a)C -.15(ny)-3.277 G 1.28(command in a pipeline b)144 531.6 R +(wing the \214nal)-.25 F F1(&&)3.278 E F0(or)3.278 E F1(||)3.278 E F0 +3.278(,a)C -.15(ny)-3.278 G 1.28(command in a pipeline b)144 531.6 R 1.28(ut the last, or if the command')-.2 F 3.78(sr)-.55 G 1.28(eturn v) -3.78 F 1.28(alue is being in)-.25 F -.15(ve)-.4 G 1.28(rted using).15 F F1(!)3.78 E F0(.)A(These are the same conditions obe)144 543.6 Q (yed by the)-.15 E F1(err)2.5 E(exit)-.18 E F0(\()2.5 E F1A F0 2.5 -(\)o)C(ption.)-2.5 E .133 +(\)o)C(ption.)-2.5 E .132 (Signals ignored upon entry to the shell cannot be trapped or reset.)144 -561.6 R -.35(Tr)5.132 G .132(apped signals that are not be-).35 F .117 +561.6 R -.35(Tr)5.133 G .133(apped signals that are not be-).35 F .117 (ing ignored are reset to their original v)144 573.6 R .117 (alues in a subshell or subshell en)-.25 F .117 (vironment when one is cre-)-.4 F 2.5(ated. The)144 585.6 R @@ -9478,42 +9486,42 @@ F1(!)3.78 E F0(.)A(These are the same conditions obe)144 543.6 Q (is in)2.81 E -.25(va)-.4 G(lid; otherwise).25 E F1(trap)2.5 E F0 (returns true.)2.5 E F1(type)108 602.4 Q F0([)2.5 E F1(\255aftpP)A F0(]) A F2(name)2.5 E F0([)2.5 E F2(name)A F0(...])2.5 E -.4(Wi)144 614.4 S -.174(th no options, indicate ho).4 F 2.674(we)-.25 G(ach)-2.674 E F2 -(name)3.034 E F0 -.1(wo)2.854 G .173 -(uld be interpreted if used as a command name.).1 F .173(If the)5.173 F +.173(th no options, indicate ho).4 F 2.673(we)-.25 G(ach)-2.673 E F2 +(name)3.033 E F0 -.1(wo)2.853 G .174 +(uld be interpreted if used as a command name.).1 F .174(If the)5.174 F F1144 626.4 Q F0 .715(option is used,)3.215 F F1(type)3.215 E F0 .715(prints a string which is one of)3.215 F F2(alias)3.545 E F0(,).27 E F2 -.1(ke)3.215 G(ywor)-.2 E(d)-.37 E F0(,).77 E F2(function)5.185 E F0 (,).24 E F2 -.2(bu)3.215 G(iltin).2 E F0 3.215(,o).24 G(r)-3.215 E F2 -(\214le)5.125 E F0(if)3.395 E F2(name)144.36 638.4 Q F0 .087 -(is an alias, shell reserv)2.767 F .087(ed w)-.15 F .087 -(ord, function, b)-.1 F .086(uiltin, or disk \214le, respecti)-.2 F -.15 -(ve)-.25 G(ly).15 E 5.086(.I)-.65 G 2.586(ft)-5.086 G(he)-2.586 E F2 -(name)2.946 E F0 .086(is not)2.766 F .118 +(\214le)5.125 E F0(if)3.395 E F2(name)144.36 638.4 Q F0 .086 +(is an alias, shell reserv)2.766 F .086(ed w)-.15 F .086 +(ord, function, b)-.1 F .087(uiltin, or disk \214le, respecti)-.2 F -.15 +(ve)-.25 G(ly).15 E 5.087(.I)-.65 G 2.587(ft)-5.087 G(he)-2.587 E F2 +(name)2.947 E F0 .087(is not)2.767 F .119 (found, then nothing is printed, and an e)144 650.4 R .118 -(xit status of f)-.15 F .118(alse is returned.)-.1 F .119(If the)5.119 F -F12.619 E F0 .119(option is used,)2.619 F F1(type)2.619 E F0 .855 +(xit status of f)-.15 F .118(alse is returned.)-.1 F .118(If the)5.118 F +F12.618 E F0 .118(option is used,)2.618 F F1(type)2.618 E F0 .855 (either returns the name of the disk \214le that w)144 662.4 R .855 (ould be e)-.1 F -.15(xe)-.15 G .855(cuted if).15 F F2(name)3.715 E F0 -.855(were speci\214ed as a com-)3.535 F .528(mand name, or nothing if) +.855(were speci\214ed as a com-)3.535 F .529(mand name, or nothing if) 144 674.4 R/F5 10/Courier@0 SF .528(type -t name)3.028 F F0 -.1(wo)3.028 G .528(uld not return).1 F F2(\214le)4.938 E F0 5.528(.T).18 G(he)-5.528 -E F13.028 E F0 .529(option forces a)3.028 F F3 -.666(PA)3.029 G -(TH)-.189 E F0 .007(search for each)144 686.4 R F2(name)2.507 E F0 2.507 -(,e)C -.15(ve)-2.757 G 2.507(ni).15 G(f)-2.507 E F5 .007(type -t name) -2.507 F F0 -.1(wo)2.507 G .007(uld not return).1 F F2(\214le)4.417 E F0 -5.006(.I).18 G 2.506(fac)-5.006 G .006(ommand is hashed,)-2.506 F F1 -2.506 E F0(and)144 698.4 Q F13.23 E F0 .73 -(print the hashed v)3.23 F .731 +E F13.028 E F0 .528(option forces a)3.028 F F3 -.666(PA)3.028 G +(TH)-.189 E F0 .006(search for each)144 686.4 R F2(name)2.506 E F0 2.506 +(,e)C -.15(ve)-2.756 G 2.506(ni).15 G(f)-2.506 E F5 .007(type -t name) +2.506 F F0 -.1(wo)2.507 G .007(uld not return).1 F F2(\214le)4.417 E F0 +5.007(.I).18 G 2.507(fac)-5.007 G .007(ommand is hashed,)-2.507 F F1 +2.507 E F0(and)144 698.4 Q F13.231 E F0 .731 +(print the hashed v)3.231 F .73 (alue, which is not necessarily the \214le that appears \214rst in)-.25 -F F3 -.666(PA)3.231 G(TH)-.189 E F4(.)A F0 .731(If the)5.231 F F1 -144 710.4 Q F0 .824(option is used,)3.324 F F1(type)3.324 E F0 .824 -(prints all of the places that contain an e)3.324 F -.15(xe)-.15 G .823 -(cutable named).15 F F2(name)3.683 E F0 5.823(.T).18 G .823(his in-) --5.823 F 1.176(cludes aliases and functions, if and only if the)144 -722.4 R F13.676 E F0 1.176(option is not also used.)3.676 F 1.177 -(The table of hashed)6.176 F(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 -E(78)197.335 E 0 Cg EP +F F3 -.666(PA)3.23 G(TH)-.189 E F4(.)A F0 .73(If the)5.23 F F1144 +710.4 Q F0 .823(option is used,)3.323 F F1(type)3.323 E F0 .824 +(prints all of the places that contain an e)3.323 F -.15(xe)-.15 G .824 +(cutable named).15 F F2(name)3.684 E F0 5.824(.T).18 G .824(his in-) +-5.824 F 1.176(cludes aliases and functions, if and only if the)144 +722.4 R F13.676 E F0 1.176(option is not also used.)3.676 F 1.176 +(The table of hashed)6.176 F(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 +E(78)194.555 E 0 Cg EP %%Page: 79 79 %%BeginPageSetup BP @@ -9522,35 +9530,35 @@ BP (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E 1.223 (commands is not consulted when using)144 84 R/F1 10/Times-Bold@0 SF 3.723 E F0 6.223(.T)C(he)-6.223 E F13.723 E F0 1.223 -(option suppresses shell function lookup, as)3.723 F .325(with the)144 -96 R F1(command)2.825 E F0 -.2(bu)2.825 G(iltin.).2 E F1(type)5.325 E F0 -.325(returns true if all of the ar)2.825 F .326(guments are found, f) --.18 F .326(alse if an)-.1 F 2.826(ya)-.15 G .326(re not)-2.826 F +(option suppresses shell function lookup, as)3.723 F .326(with the)144 +96 R F1(command)2.826 E F0 -.2(bu)2.826 G(iltin.).2 E F1(type)5.326 E F0 +.326(returns true if all of the ar)2.826 F .325(guments are found, f) +-.18 F .325(alse if an)-.1 F 2.825(ya)-.15 G .325(re not)-2.825 F (found.)144 108 Q F1(ulimit)108 124.8 Q F0([)2.5 E F1 (\255HSabcde\214klmnpqrstuvxPR)A(T)-.4 E F0([)2.5 E/F2 10/Times-Italic@0 -SF(limit)A F0(]])A(Pro)144 136.8 Q .244(vides control o)-.15 F -.15(ve) --.15 G 2.744(rt).15 G .244(he resources a)-2.744 F -.25(va)-.2 G .244 +SF(limit)A F0(]])A(Pro)144 136.8 Q .243(vides control o)-.15 F -.15(ve) +-.15 G 2.743(rt).15 G .243(he resources a)-2.743 F -.25(va)-.2 G .244 (ilable to the shell and to processes started by it, on systems).25 F -.943(that allo)144 148.8 R 3.443(ws)-.25 G .943(uch control.)-3.443 F -(The)5.943 E F13.443 E F0(and)3.443 E F13.444 E F0 .944 +.944(that allo)144 148.8 R 3.444(ws)-.25 G .944(uch control.)-3.444 F +(The)5.944 E F13.444 E F0(and)3.444 E F13.444 E F0 .943 (options specify that the hard or soft limit is set for the)3.444 F(gi) -144 160.8 Q -.15(ve)-.25 G 2.709(nr).15 G 2.709(esource. A)-2.709 F .208 +144 160.8 Q -.15(ve)-.25 G 2.708(nr).15 G 2.708(esource. A)-2.708 F .208 (hard limit cannot be increased by a non-root user once it is set; a so\ -ft limit may)2.709 F .425(be increased up to the v)144 172.8 R .425 -(alue of the hard limit.)-.25 F .426(If neither)5.425 F F12.926 E -F0(nor)2.926 E F12.926 E F0 .426 -(is speci\214ed, both the soft and)2.926 F .139(hard limits are set.)144 +ft limit may)2.708 F .426(be increased up to the v)144 172.8 R .426 +(alue of the hard limit.)-.25 F .425(If neither)5.426 F F12.925 E +F0(nor)2.925 E F12.925 E F0 .425 +(is speci\214ed, both the soft and)2.925 F .139(hard limits are set.)144 184.8 R .139(The v)5.139 F .139(alue of)-.25 F F2(limit)2.729 E F0 .139 (can be a number in the unit speci\214ed for the resource or one)3.319 F -.741(of the special v)144 196.8 R(alues)-.25 E F1(hard)3.241 E F0(,)A F1 +.742(of the special v)144 196.8 R(alues)-.25 E F1(hard)3.242 E F0(,)A F1 (soft)3.241 E F0 3.241(,o)C(r)-3.241 E F1(unlimited)3.241 E F0 3.241(,w) -C .741(hich stand for the current hard limit, the current)-3.241 F .024 +C .741(hich stand for the current hard limit, the current)-3.241 F .023 (soft limit, and no limit, respecti)144 208.8 R -.15(ve)-.25 G(ly).15 E 5.023(.I)-.65 G(f)-5.023 E F2(limit)2.613 E F0 .023 (is omitted, the current v)3.203 F .023 -(alue of the soft limit of the re-)-.25 F .984 -(source is printed, unless the)144 220.8 R F13.484 E F0 .984 -(option is gi)3.484 F -.15(ve)-.25 G 3.484(n. When).15 F .985 +(alue of the soft limit of the re-)-.25 F .985 +(source is printed, unless the)144 220.8 R F13.485 E F0 .984 +(option is gi)3.485 F -.15(ve)-.25 G 3.484(n. When).15 F .984 (more than one resource is speci\214ed, the)3.484 F (limit name and unit are printed before the v)144 232.8 Q 2.5 (alue. Other)-.25 F(options are interpreted as follo)2.5 E(ws:)-.25 E F1 @@ -9571,7 +9579,7 @@ Q F0(The maximum size of a process')180 280.8 Q 2.5(sd)-.55 G(ata se) (The maximum resident set size \(man)180 352.8 Q 2.5(ys)-.15 G (ystems do not honor this limit\))-2.5 E F1144 364.8 Q F0 .791(Th\ e maximum number of open \214le descriptors \(most systems do not allo) -180 364.8 R 3.29(wt)-.25 G .79(his v)-3.29 F .79(alue to)-.25 F +180 364.8 R 3.291(wt)-.25 G .791(his v)-3.291 F .791(alue to)-.25 F (be set\))180 376.8 Q F1144 388.8 Q F0 (The pipe size in 512-byte blocks \(this may not be set\))180 388.8 Q F1 144 400.8 Q F0 @@ -9591,20 +9599,20 @@ Q F1144 424.8 Q F0(The maximum stack size)180 424.8 Q F1144 E F0 .468(is gi)3.648 F -.15(ve)-.25 G .468(n, and the).15 F F1 2.968 E F0 .468(option is not used,)2.968 F F2(limit)2.968 E F0 .468 (is the ne)2.968 F 2.968(wv)-.25 G .468 -(alue of the speci\214ed resource.)-3.218 F(If)5.468 E .044 -(no option is gi)144 549.6 R -.15(ve)-.25 G .044(n, then).15 F F1 -2.544 E F0 .045(is assumed.)2.545 F -1.11(Va)5.045 G .045 -(lues are in 1024-byte increments, e)1.11 F .045(xcept for)-.15 F F1 -2.545 E F0 2.545(,w)C .045(hich is)-2.545 F .67(in seconds;)144 +(alue of the speci\214ed resource.)-3.218 F(If)5.468 E .045 +(no option is gi)144 549.6 R -.15(ve)-.25 G .045(n, then).15 F F1 +2.545 E F0 .045(is assumed.)2.545 F -1.11(Va)5.045 G .045 +(lues are in 1024-byte increments, e)1.11 F .044(xcept for)-.15 F F1 +2.544 E F0 2.544(,w)C .044(hich is)-2.544 F .67(in seconds;)144 561.6 R F13.17 E F0 3.17(,w)C .67(hich is in microseconds;)-3.17 F F13.17 E F0 3.17(,w)C .67(hich is in units of 512-byte blocks;) -3.17 F F13.17 E F0(,)A F13.17 E F0(,)A F13.17 E F0(,) -A F1144 573.6 Q F0(,)A F13.736 E F0 3.736(,a)C(nd)-3.736 E +A F1144 573.6 Q F0(,)A F13.737 E F0 3.737(,a)C(nd)-3.737 E F13.736 E F0 3.736(,w)C 1.236(hich are unscaled v)-3.736 F 1.236 (alues; and, when in posix mode,)-.25 F F13.736 E F0(and)3.736 E -F13.736 E F0 3.736(,w)C 1.237(hich are in)-3.736 F .239 +F13.736 E F0 3.736(,w)C 1.236(hich are in)-3.736 F .238 (512-byte increments.)144 585.6 R .238 -(The return status is 0 unless an in)5.239 F -.25(va)-.4 G .238 +(The return status is 0 unless an in)5.238 F -.25(va)-.4 G .238 (lid option or ar).25 F .238(gument is supplied, or an)-.18 F (error occurs while setting a ne)144 597.6 Q 2.5(wl)-.25 G(imit.)-2.5 E F1(umask)108 614.4 Q F0([)2.5 E F1A F0 2.5(][)C F1-2.5 E F0 @@ -9614,25 +9622,25 @@ F1(umask)108 614.4 Q F0([)2.5 E F1A F0 2.5(][)C F1-2.5 E F0 (gins with a digit, it is interpreted as an octal)-.15 F .066(number; o\ therwise it is interpreted as a symbolic mode mask similar to that acce\ pted by)144 638.4 R F2 -.15(ch)2.566 G(mod).15 E F0(\(1\).).77 E(If)144 -650.4 Q F2(mode)3.262 E F0 .382(is omitted, the current v)3.062 F .382 +650.4 Q F2(mode)3.263 E F0 .382(is omitted, the current v)3.063 F .382 (alue of the mask is printed.)-.25 F(The)5.382 E F12.882 E F0 .382 (option causes the mask to be)2.882 F .547 (printed in symbolic form; the def)144 662.4 R .547 (ault output is an octal number)-.1 F 5.547(.I)-.55 G 3.047(ft)-5.547 G (he)-3.047 E F13.047 E F0 .547(option is supplied, and)3.047 F F2 -(mode)144.38 674.4 Q F0 .551 -(is omitted, the output is in a form that may be reused as input.)3.231 -F .552(The return status is 0 if the)5.552 F(mode w)144 686.4 Q +(mode)144.38 674.4 Q F0 .552 +(is omitted, the output is in a form that may be reused as input.)3.232 +F .551(The return status is 0 if the)5.551 F(mode w)144 686.4 Q (as successfully changed or if no)-.1 E F2(mode)2.5 E F0(ar)2.5 E (gument w)-.18 E(as supplied, and f)-.1 E(alse otherwise.)-.1 E F1 (unalias)108 703.2 Q F0<5bad>2.5 E F1(a)A F0 2.5(][)C F2(name)-2.5 E F0 -(...])2.5 E(Remo)144 715.2 Q 1.058 -.15(ve e)-.15 H(ach).15 E F2(name) -3.258 E F0 .758(from the list of de\214ned aliases.)3.258 F(If)5.758 E -F13.258 E F0 .757(is supplied, all alias de\214nitions are re-) +(...])2.5 E(Remo)144 715.2 Q 1.057 -.15(ve e)-.15 H(ach).15 E F2(name) +3.257 E F0 .757(from the list of de\214ned aliases.)3.257 F(If)5.758 E +F13.258 E F0 .758(is supplied, all alias de\214nitions are re-) 3.258 F(mo)144 727.2 Q -.15(ve)-.15 G 2.5(d. The).15 F(return v)2.5 E (alue is true unless a supplied)-.25 E F2(name)2.86 E F0 -(is not a de\214ned alias.)2.68 E(GNU Bash 5.1)72 768 Q(2020 June 16) -148.175 E(79)197.335 E 0 Cg EP +(is not a de\214ned alias.)2.68 E(GNU Bash 5.1)72 768 Q(2020 August 3) +145.395 E(79)194.555 E 0 Cg EP %%Page: 80 80 %%BeginPageSetup BP @@ -9641,68 +9649,68 @@ BP (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 SF(unset)108 84 Q F0<5bad>2.5 E F1(fv)A F0 2.5(][)C-2.5 E F1(n)A F0 2.5(][)C/F2 10/Times-Italic@0 SF(name)-2.5 E F0(...])2.5 E -.15(Fo)144 -96 S 3.803(re).15 G(ach)-3.803 E F2(name)4.163 E F0 3.803(,r).18 G(emo) --3.803 E 1.603 -.15(ve t)-.15 H 1.303(he corresponding v).15 F 1.303 -(ariable or function.)-.25 F 1.303(If the)6.303 F F13.804 E F0 -1.304(option is gi)3.804 F -.15(ve)-.25 G 1.304(n, each).15 F F2(name) -144.36 108 Q F0 .465(refers to a shell v)3.145 F .464 +96 S 3.804(re).15 G(ach)-3.804 E F2(name)4.164 E F0 3.804(,r).18 G(emo) +-3.804 E 1.604 -.15(ve t)-.15 H 1.304(he corresponding v).15 F 1.303 +(ariable or function.)-.25 F 1.303(If the)6.303 F F13.803 E F0 +1.303(option is gi)3.803 F -.15(ve)-.25 G 1.303(n, each).15 F F2(name) +144.36 108 Q F0 .464(refers to a shell v)3.144 F .464 (ariable, and that v)-.25 F .464(ariable is remo)-.25 F -.15(ve)-.15 G -2.964(d. Read-only).15 F -.25(va)2.964 G .464(riables may not be un-).25 -F 2.768(set. If)144 120 R F12.768 E F0 .269(is speci\214ed, each) -2.768 F F2(name)3.129 E F0 .269 +2.965(d. Read-only).15 F -.25(va)2.965 G .465(riables may not be un-).25 +F 2.769(set. If)144 120 R F12.769 E F0 .269(is speci\214ed, each) +2.769 F F2(name)3.129 E F0 .269 (refers to a shell function, and the function de\214nition is remo)2.949 -F -.15(ve)-.15 G(d.).15 E .404(If the)144 132 R F12.904 E F0 .404 +F -.15(ve)-.15 G(d.).15 E .403(If the)144 132 R F12.903 E F0 .404 (option is supplied, and)2.904 F F2(name)2.904 E F0 .404(is a v)2.904 F .404(ariable with the)-.25 F F2(namer)2.904 E(ef)-.37 E F0(attrib)2.904 -E(ute,)-.2 E F2(name)2.904 E F0 .403(will be unset)2.904 F .719 -(rather than the v)144 144 R .719(ariable it references.)-.25 F F1 -5.719 E F0 .719(has no ef)3.219 F .719(fect if the)-.25 F F13.22 E -F0 .72(option is supplied.)3.22 F .72(If no options)5.72 F .737 -(are supplied, each)144 156 R F2(name)3.237 E F0 .737(refers to a v) -3.237 F .737(ariable; if there is no v)-.25 F .736 -(ariable by that name, a function with)-.25 F 1.761(that name, if an)144 -168 R 3.061 -.65(y, i)-.15 H 4.261(su).65 G 4.261(nset. Each)-4.261 F +E(ute,)-.2 E F2(name)2.904 E F0 .404(will be unset)2.904 F .72 +(rather than the v)144 144 R .72(ariable it references.)-.25 F F1 +5.72 E F0 .72(has no ef)3.22 F .719(fect if the)-.25 F F13.219 E +F0 .719(option is supplied.)3.219 F .719(If no options)5.719 F .736 +(are supplied, each)144 156 R F2(name)3.236 E F0 .736(refers to a v) +3.236 F .737(ariable; if there is no v)-.25 F .737 +(ariable by that name, a function with)-.25 F 1.762(that name, if an)144 +168 R 3.062 -.65(y, i)-.15 H 4.262(su).65 G 4.261(nset. Each)-4.262 F 1.761(unset v)4.261 F 1.761(ariable or function is remo)-.25 F -.15(ve) --.15 G 4.262(df).15 G 1.762(rom the en)-4.262 F(vironment)-.4 E 3.172 +-.15 G 4.261(df).15 G 1.761(rom the en)-4.261 F(vironment)-.4 E 3.171 (passed to subsequent commands.)144 180 R 3.172(If an)8.172 F 5.672(yo) -.15 G(f)-5.672 E/F3 9/Times-Bold@0 SF -.27(BA)5.672 G(SH_ALIASES).27 E -/F4 9/Times-Roman@0 SF(,)A F3 -.27(BA)5.421 G(SH_ARGV0).27 E F4(,)A F3 --.27(BA)5.421 G(SH_CMDS).27 E F4(,)A F3 -.27(BA)144 192 S(SH_COMMAND).27 -E F4(,)A F3 -.27(BA)11.481 G(SH_SUBSHELL).27 E F4(,)A F3 -.27(BA)11.482 +/F4 9/Times-Roman@0 SF(,)A F3 -.27(BA)5.422 G(SH_ARGV0).27 E F4(,)A F3 +-.27(BA)5.422 G(SH_CMDS).27 E F4(,)A F3 -.27(BA)144 192 S(SH_COMMAND).27 +E F4(,)A F3 -.27(BA)11.482 G(SH_SUBSHELL).27 E F4(,)A F3 -.27(BA)11.482 G(SHPID).27 E F4(,)A F3(COMP_W)11.482 E(ORDBREAKS)-.09 E F4(,)A F3 -(DIRST)11.482 E -.495(AC)-.81 G(K).495 E F4(,)A F3(EPOCHREAL)144 204 Q +(DIRST)11.481 E -.495(AC)-.81 G(K).495 E F4(,)A F3(EPOCHREAL)144 204 Q (TIME)-.828 E F4(,)A F3(EPOCHSECONDS)2.67 E F4(,)A F3(FUNCN)2.67 E(AME) -.18 E F4(,)A F3(GR)2.67 E(OUPS)-.27 E F4(,)A F3(HISTCMD)2.67 E F4(,)A F3(LINENO)2.67 E F4(,)A F3(RANDOM)2.67 E F4(,)A F3(SECONDS)144 216 Q F4 -(,)A F0(or)4.029 E F3(SRANDOM)4.279 E F0 1.779(are unset, the)4.029 F -4.279(yl)-.15 G 1.779(ose their special properties, e)-4.279 F -.15(ve) --.25 G 4.279(ni).15 G 4.28(ft)-4.279 G(he)-4.28 E 4.28(ya)-.15 G 1.78 -(re subse-)-4.28 F(quently reset.)144 228 Q(The e)5 E +(,)A F0(or)4.03 E F3(SRANDOM)4.28 E F0 1.779(are unset, the)4.03 F 4.279 +(yl)-.15 G 1.779(ose their special properties, e)-4.279 F -.15(ve)-.25 G +4.279(ni).15 G 4.279(ft)-4.279 G(he)-4.279 E 4.279(ya)-.15 G 1.779 +(re subse-)-4.279 F(quently reset.)144 228 Q(The e)5 E (xit status is true unless a)-.15 E F2(name)2.86 E F0(is readonly)2.68 E (.)-.65 E F1(wait)108 244.8 Q F0([)2.5 E F1(\255fn)A F0 2.5(][)C F1 -2.5 E F2(varname)2.5 E F0 2.5(][)C F2(id ...)-2.5 E F0(])A -.8 (Wa)144 256.8 S .659(it for each speci\214ed child process and return i\ -ts termination status.).8 F(Each)5.659 E F2(id)3.169 E F0 .658 -(may be a process)3.928 F .008 +ts termination status.).8 F(Each)5.659 E F2(id)3.169 E F0 .659 +(may be a process)3.929 F .009 (ID or a job speci\214cation; if a job spec is gi)144 268.8 R -.15(ve) --.25 G .009(n, all processes in that job').15 F 2.509(sp)-.55 G .009 -(ipeline are w)-2.509 F .009(aited for)-.1 F 5.009(.I)-.55 G(f)-5.009 E -F2(id)144.01 280.8 Q F0 .442(is not gi)3.712 F -.15(ve)-.25 G(n,).15 E -F1(wait)2.942 E F0 -.1(wa)2.942 G .441 +-.25 G .008(n, all processes in that job').15 F 2.508(sp)-.55 G .008 +(ipeline are w)-2.508 F .008(aited for)-.1 F 5.008(.I)-.55 G(f)-5.008 E +F2(id)144.01 280.8 Q F0 .441(is not gi)3.711 F -.15(ve)-.25 G(n,).15 E +F1(wait)2.941 E F0 -.1(wa)2.941 G .441 (its for all running background jobs and the last-e).1 F -.15(xe)-.15 G -.441(cuted process substitu-).15 F .597 +.442(cuted process substitu-).15 F .598 (tion, if its process id is the same as)144 292.8 R F1($!)3.098 E F0 -3.098(,a)C .598(nd the return status is zero.)-3.098 F .598(If the)5.598 -F F13.098 E F0 .598(option is supplied,)3.098 F F1(wait)144 304.8 -Q F0 -.1(wa)3.083 G .583(its for a single job from the list of).1 F F2 +3.098(,a)C .598(nd the return status is zero.)-3.098 F .597(If the)5.597 +F F13.097 E F0 .597(option is supplied,)3.097 F F1(wait)144 304.8 +Q F0 -.1(wa)3.082 G .583(its for a single job from the list of).1 F F2 (id)3.083 E F0 3.083(so)C 1.383 -.4(r, i)-3.083 H 3.083(fn).4 G(o)-3.083 E F2(id)3.083 E F0 3.083(sa)C .583(re supplied, an)-3.083 F 3.083(yj) --.15 G .582(ob, to complete and)-3.083 F .403(returns its e)144 316.8 R -.403(xit status.)-.15 F .403(If none of the supplied ar)5.403 F .403 -(guments is a child of the shell, or if no ar)-.18 F(guments)-.18 E .573 +-.15 G .583(ob, to complete and)-3.083 F .404(returns its e)144 316.8 R +.404(xit status.)-.15 F .403(If none of the supplied ar)5.403 F .403 +(guments is a child of the shell, or if no ar)-.18 F(guments)-.18 E .572 (are supplied and the shell has no unw)144 328.8 R .573 -(aited-for children, the e)-.1 F .573(xit status is 127.)-.15 F .572 -(If the)5.573 F F13.072 E F0 .572(option is)3.072 F .39 +(aited-for children, the e)-.1 F .573(xit status is 127.)-.15 F .573 +(If the)5.573 F F13.073 E F0 .573(option is)3.073 F .39 (supplied, the process or job identi\214er of the job for which the e) 144 340.8 R .39(xit status is returned is assigned to)-.15 F .905(the v) 144 352.8 R(ariable)-.25 E F2(varname)3.405 E F0 .905 @@ -9711,82 +9719,82 @@ E F2(id)3.083 E F0 3.083(sa)C .583(re supplied, an)-3.083 F 3.083(yj) (an)144 364.8 Q 3.89(ya)-.15 G 3.89(ssignment. This)-3.89 F 1.39 (is useful only when the)3.89 F F13.89 E F0 1.39 (option is supplied.)3.89 F 1.39(Supplying the)6.39 F F13.89 E F0 -(option,)3.89 E .575(when job control is enabled, forces)144 376.8 R F1 +(option,)3.89 E .574(when job control is enabled, forces)144 376.8 R F1 (wait)3.075 E F0 .575(to w)3.075 F .575(ait for)-.1 F F2(id)3.075 E F0 -.574(to terminate before returning its status, in-)3.075 F .635 +.575(to terminate before returning its status, in-)3.075 F .635 (stead of returning when it changes status.)144 388.8 R(If)5.635 E F2 (id)3.145 E F0 .635(speci\214es a non-e)3.905 F .635 (xistent process or job, the return)-.15 F(status is 127.)144 400.8 Q (Otherwise, the return status is the e)5 E (xit status of the last process or job w)-.15 E(aited for)-.1 E(.)-.55 E /F5 10.95/Times-Bold@0 SF(SHELL COMP)72 417.6 Q -1.04(AT)-.81 G -(IBILITY MODE)1.04 E F0 .912 +(IBILITY MODE)1.04 E F0 .911 (Bash-4.0 introduced the concept of a `shell compatibility le)108 429.6 R -.15(ve)-.25 G .912(l', speci\214ed as a set of options to the shopt) -.15 F -.2(bu)108 441.6 S(iltin).2 E F1(compat31)3.377 E F0(,)A F1 -(compat32)3.377 E F0(,)A F1(compat40)3.377 E F0(,)A F1(compat41)3.377 E -F0 3.378(,a)C .878(nd so on\).)-3.378 F .878 +.15 F -.2(bu)108 441.6 S(iltin).2 E F1(compat31)3.378 E F0(,)A F1 +(compat32)3.378 E F0(,)A F1(compat40)3.378 E F0(,)A F1(compat41)3.378 E +F0 3.378(,a)C .878(nd so on\).)-3.378 F .877 (There is only one current compatibility)5.878 F(le)108 453.6 Q -.15(ve) --.25 G 3.254(l-).15 G 3.254(-e)-3.254 G .754(ach option is mutually e) --3.254 F(xclusi)-.15 E -.15(ve)-.25 G 5.754(.T).15 G .754 -(he compatibility le)-5.754 F -.15(ve)-.25 G 3.253(li).15 G 3.253(si) --3.253 G .753(ntended to allo)-3.253 F 3.253(wu)-.25 G .753 -(sers to select be-)-3.253 F(ha)108 465.6 Q 1.083(vior from pre)-.2 F -1.083(vious v)-.25 F 1.083(ersions that is incompatible with ne)-.15 F -1.083(wer v)-.25 F 1.083(ersions while the)-.15 F 3.584(ym)-.15 G 1.084 -(igrate scripts to use)-3.584 F(current features and beha)108 477.6 Q +-.25 G 3.253(l-).15 G 3.253(-e)-3.253 G .753(ach option is mutually e) +-3.253 F(xclusi)-.15 E -.15(ve)-.25 G 5.753(.T).15 G .753 +(he compatibility le)-5.753 F -.15(ve)-.25 G 3.254(li).15 G 3.254(si) +-3.254 G .754(ntended to allo)-3.254 F 3.254(wu)-.25 G .754 +(sers to select be-)-3.254 F(ha)108 465.6 Q 1.084(vior from pre)-.2 F +1.084(vious v)-.25 F 1.083(ersions that is incompatible with ne)-.15 F +1.083(wer v)-.25 F 1.083(ersions while the)-.15 F 3.583(ym)-.15 G 1.083 +(igrate scripts to use)-3.583 F(current features and beha)108 477.6 Q (vior)-.2 E 2.5(.I)-.55 G(t')-2.5 E 2.5(si)-.55 G -(ntended to be a temporary solution.)-2.5 E 1.457 +(ntended to be a temporary solution.)-2.5 E 1.456 (This section does not mention beha)108 494.4 R 1.457 -(vior that is standard for a particular v)-.2 F 1.456 -(ersion \(e.g., setting)-.15 F F1(compat32)3.956 E F0 .886 +(vior that is standard for a particular v)-.2 F 1.457 +(ersion \(e.g., setting)-.15 F F1(compat32)3.957 E F0 .887 (means that quoting the rhs of the re)108 506.4 R(ge)-.15 E .886 -(xp matching operator quotes special re)-.15 F(ge)-.15 E .887 +(xp matching operator quotes special re)-.15 F(ge)-.15 E .886 (xp characters in the w)-.15 F(ord,)-.1 E(which is def)108 518.4 Q (ault beha)-.1 E(vior in bash-3.2 and abo)-.2 E -.15(ve)-.15 G(\).).15 E -.523(If a user enables, say)108 535.2 R(,)-.65 E F1(compat32)3.023 E F0 +.522(If a user enables, say)108 535.2 R(,)-.65 E F1(compat32)3.023 E F0 3.023(,i)C 3.023(tm)-3.023 G .523(ay af)-3.023 F .523(fect the beha)-.25 -F .523(vior of other compatibility le)-.2 F -.15(ve)-.25 G .522 -(ls up to and includ-).15 F .259(ing the current compatibility le)108 -547.2 R -.15(ve)-.25 G 2.759(l. The).15 F .259 -(idea is that each compatibility le)2.759 F -.15(ve)-.25 G 2.76(lc).15 G -.26(ontrols beha)-2.76 F .26(vior that changed)-.2 F 1.646(in that v)108 -559.2 R 1.646(ersion of)-.15 F F1(bash)4.146 E F0 4.146(,b)C 1.646 -(ut that beha)-4.346 F 1.646(vior may ha)-.2 F 1.946 -.15(ve b)-.2 H -1.646(een present in earlier v).15 F 4.146(ersions. F)-.15 F 1.645 -(or instance, the)-.15 F .76 +F .523(vior of other compatibility le)-.2 F -.15(ve)-.25 G .523 +(ls up to and includ-).15 F .26(ing the current compatibility le)108 +547.2 R -.15(ve)-.25 G 2.76(l. The).15 F .259 +(idea is that each compatibility le)2.759 F -.15(ve)-.25 G 2.759(lc).15 +G .259(ontrols beha)-2.759 F .259(vior that changed)-.2 F 1.645 +(in that v)108 559.2 R 1.646(ersion of)-.15 F F1(bash)4.146 E F0 4.146 +(,b)C 1.646(ut that beha)-4.346 F 1.646(vior may ha)-.2 F 1.946 -.15 +(ve b)-.2 H 1.646(een present in earlier v).15 F 4.146(ersions. F)-.15 F +1.646(or instance, the)-.15 F .761 (change to use locale-based comparisons with the)108 571.2 R F1([[)3.261 -E F0 .761(command came in bash-4.1, and earlier v)3.261 F .761 -(ersions used)-.15 F 1.905(ASCII-based comparisons, so enabling)108 -583.2 R F1(compat32)4.405 E F0 1.904 -(will enable ASCII-based comparisons as well.)4.405 F(That)6.904 E .295 +E F0 .76(command came in bash-4.1, and earlier v)3.261 F .76 +(ersions used)-.15 F 1.904(ASCII-based comparisons, so enabling)108 +583.2 R F1(compat32)4.404 E F0 1.905 +(will enable ASCII-based comparisons as well.)4.404 F(That)6.905 E .296 (granularity may not be suf)108 595.2 R .296 (\214cient for all uses, and as a result users should emplo)-.25 F 2.796 -(yc)-.1 G .296(ompatibility le)-2.796 F -.15(ve)-.25 G .296(ls care-).15 +(yc)-.1 G .295(ompatibility le)-2.796 F -.15(ve)-.25 G .295(ls care-).15 F(fully)108 607.2 Q 5(.R)-.65 G(ead the documentation for a particular \ -feature to \214nd out the current beha)-5 E(vior)-.2 E(.)-.55 E .532 -(Bash-4.3 introduced a ne)108 624 R 3.032(ws)-.25 G .531(hell v)-3.032 F +feature to \214nd out the current beha)-5 E(vior)-.2 E(.)-.55 E .531 +(Bash-4.3 introduced a ne)108 624 R 3.031(ws)-.25 G .531(hell v)-3.031 F (ariable:)-.25 E F3 -.27(BA)3.031 G(SH_COMP).27 E -.855(AT)-.666 G F4(.) -.855 E F0 .531(The v)5.031 F .531(alue assigned to this v)-.25 F .531 -(ariable \(a decimal)-.25 F -.15(ve)108 636 S .107(rsion number lik).15 -F 2.607(e4)-.1 G .107(.2, or an inte)-2.607 F .107 -(ger corresponding to the)-.15 F F1(compat)2.608 E F2(NN)A F0 .108 -(option, lik)2.608 F 2.608(e4)-.1 G .108(2\) determines the com-)-2.608 -F(patibility le)108 648 Q -.15(ve)-.25 G(l.).15 E .388 +.855 E F0 .531(The v)5.031 F .531(alue assigned to this v)-.25 F .532 +(ariable \(a decimal)-.25 F -.15(ve)108 636 S .108(rsion number lik).15 +F 2.608(e4)-.1 G .108(.2, or an inte)-2.608 F .108 +(ger corresponding to the)-.15 F F1(compat)2.607 E F2(NN)A F0 .107 +(option, lik)2.607 F 2.607(e4)-.1 G .107(2\) determines the com-)-2.607 +F(patibility le)108 648 Q -.15(ve)-.25 G(l.).15 E .387 (Starting with bash-4.4, Bash has be)108 664.8 R .388 -(gun deprecating older compatibility le)-.15 F -.15(ve)-.25 G 2.887 -(ls. Ev).15 F(entually)-.15 E 2.887(,t)-.65 G .387(he options will) --2.887 F(be remo)108 676.8 Q -.15(ve)-.15 G 2.5(di).15 G 2.5(nf)-2.5 G +(gun deprecating older compatibility le)-.15 F -.15(ve)-.25 G 2.888 +(ls. Ev).15 F(entually)-.15 E 2.888(,t)-.65 G .388(he options will) +-2.888 F(be remo)108 676.8 Q -.15(ve)-.15 G 2.5(di).15 G 2.5(nf)-2.5 G -.2(avo)-2.6 G 2.5(ro).2 G(f)-2.5 E F3 -.27(BA)2.5 G(SH_COMP).27 E -.855 -(AT)-.666 G F4(.).855 E F0 1.163(Bash-5.0 is the \214nal v)108 693.6 R -1.163(ersion for which there will be an indi)-.15 F 1.164 -(vidual shopt option for the pre)-.25 F 1.164(vious v)-.25 F(ersion.) +(AT)-.666 G F4(.).855 E F0 1.164(Bash-5.0 is the \214nal v)108 693.6 R +1.164(ersion for which there will be an indi)-.15 F 1.163 +(vidual shopt option for the pre)-.25 F 1.163(vious v)-.25 F(ersion.) -.15 E(Users should use)108 705.6 Q F3 -.27(BA)2.5 G(SH_COMP).27 E -.855 -(AT)-.666 G F0(on bash-5.0 and later v)3.105 E(ersions.)-.15 E 1.614 +(AT)-.666 G F0(on bash-5.0 and later v)3.105 E(ersions.)-.15 E 1.613 (The follo)108 722.4 R 1.613(wing table describes the beha)-.25 F 1.613 (vior changes controlled by each compatibility le)-.2 F -.15(ve)-.25 G -4.113(ls).15 G 4.113(etting. The)-4.113 F(GNU Bash 5.1)72 768 Q -(2020 June 16)148.175 E(80)197.335 E 0 Cg EP +4.113(ls).15 G 4.114(etting. The)-4.113 F(GNU Bash 5.1)72 768 Q +(2020 August 3)145.395 E(80)194.555 E 0 Cg EP %%Page: 81 81 %%BeginPageSetup BP @@ -9794,12 +9802,12 @@ BP /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F (Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E/F1 10/Times-Bold@0 SF(compat)108 84 Q/F2 10/Times-Italic@0 SF(NN)A F0 1.186 -(tag is used as shorthand for setting the compatibility le)3.685 F -.15 +(tag is used as shorthand for setting the compatibility le)3.686 F -.15 (ve)-.25 G 3.686(lt).15 G(o)-3.686 E F2(NN)3.686 E F0 1.186 -(using one of the follo)3.686 F(wing)-.25 E 3.807(mechanisms. F)108 96 R -1.307(or v)-.15 F 1.307(ersions prior to bash-5.0, the compatibility le) --.15 F -.15(ve)-.25 G 3.806(lm).15 G 1.306 -(ay be set using the corresponding)-3.806 F F1(compat)108 108 Q F2(NN)A +(using one of the follo)3.686 F(wing)-.25 E 3.806(mechanisms. F)108 96 R +1.306(or v)-.15 F 1.306(ersions prior to bash-5.0, the compatibility le) +-.15 F -.15(ve)-.25 G 3.807(lm).15 G 1.307 +(ay be set using the corresponding)-3.807 F F1(compat)108 108 Q F2(NN)A F0 .502(shopt option.)3.002 F -.15(Fo)5.502 G 3.002(rb).15 G .502 (ash-4.3 and later v)-3.002 F .502(ersions, the)-.15 F/F3 9/Times-Bold@0 SF -.27(BA)3.002 G(SH_COMP).27 E -.855(AT)-.666 G F0 -.25(va)3.607 G @@ -9810,113 +9818,113 @@ Q F1([[)2.5 E F0(command')2.5 E 2.5(sr)-.55 G -.15(eg)-2.5 G -.15(ex).15 G 2.5(pm).15 G(atching operator \(=~\) has no special ef)-2.5 E(fect) -.25 E F1(compat32)108 165.6 Q F0<83>144 177.6 Q .35 (interrupting a command list such as "a ; b ; c" causes the e)180 177.6 -R -.15(xe)-.15 G .35(cution of the ne).15 F .35(xt command)-.15 F .017 +R -.15(xe)-.15 G .35(cution of the ne).15 F .35(xt command)-.15 F .018 (in the list \(in bash-4.0 and later v)180 189.6 R .018 -(ersions, the shell acts as if it recei)-.15 F -.15(ve)-.25 G 2.518(dt) -.15 G .018(he interrupt, so in-)-2.518 F +(ersions, the shell acts as if it recei)-.15 F -.15(ve)-.25 G 2.517(dt) +.15 G .017(he interrupt, so in-)-2.517 F (terrupting one command in a list aborts the e)180 201.6 Q -.15(xe)-.15 G(cution of the entire list\)).15 E F1(compat40)108 218.4 Q F0<83>144 -230.4 Q(the)180 230.4 Q F1(<)2.674 E F0(and)2.674 E F1(>)2.673 E F0 .173 +230.4 Q(the)180 230.4 Q F1(<)2.673 E F0(and)2.673 E F1(>)2.673 E F0 .173 (operators to the)2.673 F F1([[)2.673 E F0 .173 (command do not consider the current locale when compar)2.673 F(-)-.2 E -.067(ing strings; the)180 242.4 R 2.567(yu)-.15 G .067 -(se ASCII ordering.)-2.567 F .068(Bash v)5.068 F .068 +.068(ing strings; the)180 242.4 R 2.568(yu)-.15 G .068 +(se ASCII ordering.)-2.568 F .068(Bash v)5.068 F .067 (ersions prior to bash-4.1 use ASCII collation)-.15 F(and)180 254.4 Q F2 -(str)4.743 E(cmp)-.37 E F0 1.903 -(\(3\); bash-4.1 and later use the current locale').19 F 4.402(sc)-.55 G -1.902(ollation sequence and)-4.402 F F2(str)4.742 E(-)-.2 E(coll)180 +(str)4.742 E(cmp)-.37 E F0 1.902 +(\(3\); bash-4.1 and later use the current locale').19 F 4.403(sc)-.55 G +1.903(ollation sequence and)-4.403 F F2(str)4.743 E(-)-.2 E(coll)180 266.4 Q F0(\(3\).).51 E F1(compat41)108 283.2 Q F0<83>144 295.2 Q(in)180 295.2 Q F2(posix)3.79 E F0(mode,)3.79 E F1(time)3.79 E F0 1.29 (may be follo)3.79 F 1.29 (wed by options and still be recognized as a reserv)-.25 F(ed)-.15 E -.1 (wo)180 307.2 S(rd \(this is POSIX interpretation 267\)).1 E<83>144 -319.2 Q(in)180 319.2 Q F2(posix)2.709 E F0 .208 -(mode, the parser requires that an e)2.709 F -.15(ve)-.25 G 2.708(nn).15 -G .208(umber of single quotes occur in the)-2.708 F F2(wor)2.708 E(d) --.37 E F0 .281(portion of a double-quoted parameter e)180 331.2 R .282 -(xpansion and treats them specially)-.15 F 2.782(,s)-.65 G 2.782(ot) --2.782 G .282(hat charac-)-2.782 F(ters within the single quotes are co\ +319.2 Q(in)180 319.2 Q F2(posix)2.708 E F0 .208 +(mode, the parser requires that an e)2.708 F -.15(ve)-.25 G 2.708(nn).15 +G .208(umber of single quotes occur in the)-2.708 F F2(wor)2.709 E(d) +-.37 E F0 .282(portion of a double-quoted parameter e)180 331.2 R .282 +(xpansion and treats them specially)-.15 F 2.781(,s)-.65 G 2.781(ot) +-2.781 G .281(hat charac-)-2.781 F(ters within the single quotes are co\ nsidered quoted \(this is POSIX interpretation 221\))180 343.2 Q F1 -(compat42)108 360 Q F0<83>144 372 Q 1.056(the replacement string in dou\ -ble-quoted pattern substitution does not under)180 372 R 1.055 +(compat42)108 360 Q F0<83>144 372 Q 1.055(the replacement string in dou\ +ble-quoted pattern substitution does not under)180 372 R 1.056 (go quote re-)-.18 F(mo)180 384 Q -.25(va)-.15 G(l, as it does in v).25 E(ersions after bash-4.2)-.15 E<83>144 396 Q .021 (in posix mode, single quotes are considered special when e)180 396 R -.021(xpanding the)-.15 F F2(wor)2.521 E(d)-.37 E F0 .021(portion of a) -2.521 F .018(double-quoted parameter e)180 408 R .017 +.021(xpanding the)-.15 F F2(wor)2.52 E(d)-.37 E F0 .02(portion of a)2.52 +F .017(double-quoted parameter e)180 408 R .017 (xpansion and can be used to quote a closing brace or other spe-)-.15 F -.998(cial character \(this is part of POSIX interpretation 221\); in la\ -ter v)180 420 R .999(ersions, single quotes)-.15 F +.999(cial character \(this is part of POSIX interpretation 221\); in la\ +ter v)180 420 R .998(ersions, single quotes)-.15 F (are not special within double-quoted w)180 432 Q(ord e)-.1 E(xpansions) --.15 E F1(compat43)108 448.8 Q F0<83>144 460.8 Q 1.071 -(the shell does not print a w)180 460.8 R 1.07 -(arning message if an attempt is made to use a quoted com-)-.1 F .248 -(pound assignment as an ar)180 472.8 R .249 -(gument to declare \(declare -a foo='\(1 2\)'\). Later v)-.18 F .249 +-.15 E F1(compat43)108 448.8 Q F0<83>144 460.8 Q 1.07 +(the shell does not print a w)180 460.8 R 1.071 +(arning message if an attempt is made to use a quoted com-)-.1 F .249 +(pound assignment as an ar)180 472.8 R .248 +(gument to declare \(declare -a foo='\(1 2\)'\). Later v)-.18 F .248 (ersions w)-.15 F(arn)-.1 E(that this usage is deprecated)180 484.8 Q -<83>144 496.8 Q -.1(wo)180 496.8 S .501(rd e).1 F .501 +<83>144 496.8 Q -.1(wo)180 496.8 S .5(rd e).1 F .501 (xpansion errors are considered non-f)-.15 F .501 (atal errors that cause the current command to)-.1 F -.1(fa)180 508.8 S .605(il, e).1 F -.15(ve)-.25 G 3.105(ni).15 G 3.105(np)-3.105 G .605 (osix mode \(the def)-3.105 F .605(ault beha)-.1 F .605(vior is to mak) -.2 F 3.105(et)-.1 G .605(hem f)-3.105 F .605 (atal errors that cause the)-.1 F(shell to e)180 520.8 Q(xit\))-.15 E -<83>144 532.8 Q .355(when e)180 532.8 R -.15(xe)-.15 G .354 -(cuting a shell function, the loop state \(while/until/etc.\)).15 F .354 -(is not reset, so)5.354 F F1(br)2.854 E(eak)-.18 E F0(or)2.854 E F1 +<83>144 532.8 Q .354(when e)180 532.8 R -.15(xe)-.15 G .354 +(cuting a shell function, the loop state \(while/until/etc.\)).15 F .355 +(is not reset, so)5.354 F F1(br)2.855 E(eak)-.18 E F0(or)2.855 E F1 (continue)180 544.8 Q F0 .052 (in that function will break or continue loops in the calling conte) -2.552 F .053(xt. Bash-4.4 and)-.15 F(later reset the loop state to pre) +2.553 F .052(xt. Bash-4.4 and)-.15 F(later reset the loop state to pre) 180 556.8 Q -.15(ve)-.25 G(nt this).15 E F1(compat44)108 573.6 Q F0<83> 144 585.6 Q .719(the shell sets up the v)180 585.6 R .719(alues used by) -.25 F F3 -.27(BA)3.219 G(SH_ARGV).27 E F0(and)2.969 E F3 -.27(BA)3.219 -G(SH_ARGC).27 E F0 .719(so the)2.969 F 3.218(yc)-.15 G .718(an e)-3.218 +G(SH_ARGC).27 E F0 .719(so the)2.969 F 3.219(yc)-.15 G .719(an e)-3.219 F(xpand)-.15 E(to the shell')180 597.6 Q 2.5(sp)-.55 G (ositional parameters e)-2.5 E -.15(ve)-.25 G 2.5(ni).15 G 2.5(fe)-2.5 G (xtended deb)-2.65 E(ugging mode is not enabled)-.2 E<83>144 609.6 Q -2.634(as)180 609.6 S .134(ubshell inherits loops from its parent conte) --2.634 F .135(xt, so)-.15 F F1(br)2.635 E(eak)-.18 E F0(or)2.635 E F1 -(continue)2.635 E F0 .135(will cause the sub-)2.635 F(shell to e)180 +2.635(as)180 609.6 S .135(ubshell inherits loops from its parent conte) +-2.635 F .135(xt, so)-.15 F F1(br)2.635 E(eak)-.18 E F0(or)2.635 E F1 +(continue)2.634 E F0 .134(will cause the sub-)2.634 F(shell to e)180 621.6 Q 2.5(xit. Bash-5.0)-.15 F(and later reset the loop state to pre) 2.5 E -.15(ve)-.25 G(nt the e).15 E(xit)-.15 E<83>144 633.6 Q -.25(va) -180 633.6 S .619(riable assignments preceding b).25 F .618(uiltins lik) +180 633.6 S .618(riable assignments preceding b).25 F .618(uiltins lik) -.2 F(e)-.1 E F1(export)3.118 E F0(and)3.118 E F1 -.18(re)3.118 G -(adonly).18 E F0 .618(that set attrib)3.118 F .618(utes con-)-.2 F .119 -(tinue to af)180 645.6 R .119(fect v)-.25 F .119 -(ariables with the same name in the calling en)-.25 F .12(vironment e) --.4 F -.15(ve)-.25 G 2.62(ni).15 G 2.62(ft)-2.62 G .12(he shell is)-2.62 -F(not in posix mode)180 657.6 Q F1(compat50)108 674.4 Q F0<83>144 686.4 -Q 1.209(Bash-5.1 changed the w)180 686.4 R(ay)-.1 E F3($RANDOM)3.709 E -F0 1.209(is generated to introduce slightly more random-)3.459 F 1.018 -(ness. If the shell compatibility le)180 698.4 R -.15(ve)-.25 G 3.518 -(li).15 G 3.518(ss)-3.518 G 1.018(et to 50 or lo)-3.518 F(wer)-.25 E -3.518(,i)-.4 G 3.518(tr)-3.518 G -2.15 -.25(ev e)-3.518 H 1.019 -(rts to the method from).25 F .733(bash-5.0 and pre)180 710.4 R .733 -(vious v)-.25 F .732 +(adonly).18 E F0 .618(that set attrib)3.118 F .619(utes con-)-.2 F .12 +(tinue to af)180 645.6 R .12(fect v)-.25 F .119 +(ariables with the same name in the calling en)-.25 F .119(vironment e) +-.4 F -.15(ve)-.25 G 2.619(ni).15 G 2.619(ft)-2.619 G .119(he shell is) +-2.619 F(not in posix mode)180 657.6 Q F1(compat50)108 674.4 Q F0<83>144 +686.4 Q 1.209(Bash-5.1 changed the w)180 686.4 R(ay)-.1 E F3($RANDOM) +3.709 E F0 1.209(is generated to introduce slightly more random-)3.459 F +1.019(ness. If the shell compatibility le)180 698.4 R -.15(ve)-.25 G +3.518(li).15 G 3.518(ss)-3.518 G 1.018(et to 50 or lo)-3.518 F(wer)-.25 +E 3.518(,i)-.4 G 3.518(tr)-3.518 G -2.15 -.25(ev e)-3.518 H 1.018 +(rts to the method from).25 F .732(bash-5.0 and pre)180 710.4 R .732 +(vious v)-.25 F .733 (ersions, so seeding the random number generator by assigning a)-.15 F -.25(va)180 722.4 S(lue to).25 E F3(RANDOM)2.5 E F0 (will produce the same sequence as in bash-5.0)2.25 E(GNU Bash 5.1)72 -768 Q(2020 June 16)148.175 E(81)197.335 E 0 Cg EP +768 Q(2020 August 3)145.395 E(81)194.555 E 0 Cg EP %%Page: 82 82 %%BeginPageSetup BP %%EndPageSetup /F0 10/Times-Roman@0 SF -.35(BA)72 48 S 137.14(SH\(1\) General).35 F -(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E<83>144 84 Q .695 +(Commands Manual)2.5 E -.35(BA)139.64 G(SH\(1\)).35 E<83>144 84 Q .696 (If the command hash table is empty)180 84 R 3.196(,b)-.65 G .696(ash v) --3.196 F .696(ersions prior to bash-5.1 printed an informa-)-.15 F 1.321 +-3.196 F .695(ersions prior to bash-5.1 printed an informa-)-.15 F 1.32 (tional message to that ef)180 96 R 1.321(fect, e)-.25 F -.15(ve)-.25 G 3.821(nw).15 G 1.321(hen producing output that can be reused as input.) -3.821 F(Bash-5.1 suppresses that message when the)180 108 Q/F1 10 /Times-Bold@0 SF2.5 E F0(option is supplied.)2.5 E/F2 10.95 /Times-Bold@0 SF(RESTRICTED SHELL)72 124.8 Q F0(If)108 136.8 Q F1(bash) -3.581 E F0 1.081(is started with the name)3.581 F F1(rbash)3.581 E F0 +3.582 E F0 1.081(is started with the name)3.581 F F1(rbash)3.581 E F0 3.581(,o)C 3.581(rt)-3.581 G(he)-3.581 E F13.581 E F0 1.081 (option is supplied at in)3.581 F -.2(vo)-.4 G 1.081 -(cation, the shell becomes re-).2 F 2.977(stricted. A)108 148.8 R .476 -(restricted shell is used to set up an en)2.977 F .476 -(vironment more controlled than the standard shell.)-.4 F .476(It be-) -5.476 F(ha)108 160.8 Q -.15(ve)-.2 G 2.5(si).15 G(dentically to)-2.5 E +(cation, the shell becomes re-).2 F 2.976(stricted. A)108 148.8 R .476 +(restricted shell is used to set up an en)2.976 F .476 +(vironment more controlled than the standard shell.)-.4 F .477(It be-) +5.477 F(ha)108 160.8 Q -.15(ve)-.2 G 2.5(si).15 G(dentically to)-2.5 E F1(bash)2.5 E F0(with the e)2.5 E(xception that the follo)-.15 E (wing are disallo)-.25 E(wed or not performed:)-.25 E<83>108 177.6 Q (changing directories with)144 177.6 Q F1(cd)2.5 E F0<83>108 194.4 Q @@ -9930,13 +9938,13 @@ G(TH)-.189 E F4(,)A F3(HISTFILE)2.25 E F4(,)A F3(ENV)2.25 E F4(,)A F0 (iltin command).2 E<83>108 244.8 Q (specifying a \214lename containing a slash as an ar)144 244.8 Q (gument to the)-.18 E F1(history)2.5 E F0 -.2(bu)2.5 G(iltin command).2 -E<83>108 261.6 Q .449 +E<83>108 261.6 Q .45 (specifying a \214lename containing a slash as an ar)144 261.6 R .449 -(gument to the)-.18 F F12.95 E F0 .45(option to the)2.95 F F1 -(hash)2.95 E F0 -.2(bu)2.95 G .45(iltin com-).2 F(mand)144 273.6 Q<83> -108 290.4 Q(importing function de\214nitions from the shell en)144 290.4 -Q(vironment at startup)-.4 E<83>108 307.2 Q(parsing the v)144 307.2 Q -(alue of)-.25 E F3(SHELLOPTS)2.5 E F0(from the shell en)2.25 E +(gument to the)-.18 F F12.949 E F0 .449(option to the)2.949 F F1 +(hash)2.949 E F0 -.2(bu)2.949 G .449(iltin com-).2 F(mand)144 273.6 Q +<83>108 290.4 Q(importing function de\214nitions from the shell en)144 +290.4 Q(vironment at startup)-.4 E<83>108 307.2 Q(parsing the v)144 +307.2 Q(alue of)-.25 E F3(SHELLOPTS)2.5 E F0(from the shell en)2.25 E (vironment at startup)-.4 E<83>108 324 Q(redirecting output using the >\ , >|, <>, >&, &>, and >> redirection operators)144 324 Q<83>108 340.8 Q (using the)144 340.8 Q F1(exec)2.5 E F0 -.2(bu)2.5 G @@ -9953,8 +9961,8 @@ F1(command)2.5 E F0 -.2(bu)2.5 G(iltin command).2 E<83>108 408 Q (These restrictions are enforced after an)108 424.8 Q 2.5(ys)-.15 G (tartup \214les are read.)-2.5 E 1.566 (When a command that is found to be a shell script is e)108 441.6 R -.15 -(xe)-.15 G 1.566(cuted \(see).15 F F3 1.566(COMMAND EXECUTION)4.066 F F0 -(abo)3.816 E -.15(ve)-.15 G(\),).15 E F1(rbash)108 453.6 Q F0(turns of) +(xe)-.15 G 1.567(cuted \(see).15 F F3 1.567(COMMAND EXECUTION)4.067 F F0 +(abo)3.817 E -.15(ve)-.15 G(\),).15 E F1(rbash)108 453.6 Q F0(turns of) 2.5 E 2.5(fa)-.25 G .3 -.15(ny r)-2.5 H(estrictions in the shell spa).15 E(wned to e)-.15 E -.15(xe)-.15 G(cute the script.).15 E F2(SEE ALSO)72 470.4 Q/F5 10/Times-Italic@0 SF(Bash Refer)108 482.4 Q(ence Manual)-.37 @@ -9980,7 +9988,7 @@ E F0(The personal initialization \214le, e)144 667.2 Q -.15(xe)-.15 G (-shell startup \214le).15 E F5(~/.bash_lo)109.666 703.2 Q(gout)-.1 E F0 (The indi)144 715.2 Q(vidual login shell cleanup \214le, e)-.25 E -.15 (xe)-.15 G(cuted when a login shell e).15 E(xits)-.15 E(GNU Bash 5.1)72 -768 Q(2020 June 16)148.175 E(82)197.335 E 0 Cg EP +768 Q(2020 August 3)145.395 E(82)194.555 E 0 Cg EP %%Page: 83 83 %%BeginPageSetup BP @@ -9994,21 +10002,21 @@ BP (bfox@gnu.or)108 136.8 Q(g)-.18 E(Chet Rame)108 153.6 Q 1.3 -.65(y, C) -.15 H(ase W).65 E(estern Reserv)-.8 E 2.5(eU)-.15 G(ni)-2.5 E -.15(ve) -.25 G(rsity).15 E(chet.rame)108 165.6 Q(y@case.edu)-.15 E F2 -.11(BU)72 -182.4 S 2.738(GR).11 G(EPOR)-2.738 E(TS)-.438 E F0 .567 +182.4 S 2.738(GR).11 G(EPOR)-2.738 E(TS)-.438 E F0 .568 (If you \214nd a b)108 194.4 R .568(ug in)-.2 F/F3 10/Times-Bold@0 SF (bash,)3.068 E F0 .568(you should report it.)3.068 F .568 (But \214rst, you should mak)5.568 F 3.068(es)-.1 G .568 -(ure that it really is a b)-3.068 F .568(ug, and)-.2 F 5.626 +(ure that it really is a b)-3.068 F .567(ug, and)-.2 F 5.625 (that it appears in the latest v)108 206.4 R 5.625(ersion of)-.15 F F3 -(bash)8.125 E F0 10.625(.T)C 5.625(he latest v)-10.625 F 5.625 -(ersion is al)-.15 F -.1(wa)-.1 G 5.625(ys a).1 F -.25(va)-.2 G 5.625 +(bash)8.125 E F0 10.625(.T)C 5.625(he latest v)-10.625 F 5.626 +(ersion is al)-.15 F -.1(wa)-.1 G 5.626(ys a).1 F -.25(va)-.2 G 5.626 (ilable from).25 F F1(ftp://ftp.gnu.or)108 218.4 Q(g/pub/gnu/bash/)-.37 -E F0(.)A .41(Once you ha)108 235.2 R .71 -.15(ve d)-.2 H .41 -(etermined that a b).15 F .41(ug actually e)-.2 F .411(xists, use the) --.15 F F1(bashb)3.181 E(ug)-.2 E F0 .411(command to submit a b)3.131 F -.411(ug report.)-.2 F(If)5.411 E .595(you ha)108 247.2 R .895 -.15 -(ve a \214)-.2 H .595(x, you are encouraged to mail that as well!).15 F -.594(Suggestions and `philosophical' b)5.595 F .594(ug reports may)-.2 F +E F0(.)A .411(Once you ha)108 235.2 R .711 -.15(ve d)-.2 H .411 +(etermined that a b).15 F .411(ug actually e)-.2 F .411(xists, use the) +-.15 F F1(bashb)3.18 E(ug)-.2 E F0 .41(command to submit a b)3.13 F .41 +(ug report.)-.2 F(If)5.41 E .594(you ha)108 247.2 R .894 -.15(ve a \214) +-.2 H .595(x, you are encouraged to mail that as well!).15 F .595 +(Suggestions and `philosophical' b)5.595 F .595(ug reports may)-.2 F (be mailed to)108 259.2 Q F1 -.2(bu)2.5 G(g-bash@gnu.or).2 E(g)-.37 E F0 (or posted to the Usenet ne)2.5 E(wsgroup)-.25 E F3(gnu.bash.b)2.5 E(ug) -.2 E F0(.)A(ALL b)108 276 Q(ug reports should include:)-.2 E(The v)108 @@ -10022,25 +10030,25 @@ E F0(.)A .41(Once you ha)108 235.2 R .71 -.15(ve d)-.2 H .41 374.4 Q(ug reports concerning this manual page should be directed to)-.2 E F1 -.15(ch)2.5 G(et.r).15 E(ame)-.15 E(y@case)-.3 E(.edu)-.15 E F0(.) .25 E F2 -.11(BU)72 391.2 S(GS).11 E F0(It')108 403.2 Q 2.5(st)-.55 G -(oo big and too slo)-2.5 E -.65(w.)-.25 G 1.868 -(There are some subtle dif)108 420 R 1.868(ferences between)-.25 F F3 +(oo big and too slo)-2.5 E -.65(w.)-.25 G 1.869 +(There are some subtle dif)108 420 R 1.869(ferences between)-.25 F F3 (bash)4.369 E F0 1.869(and traditional v)4.369 F 1.869(ersions of)-.15 F -F3(sh)4.369 E F0 4.369(,m)C 1.869(ostly because of the)-4.369 F/F4 9 +F3(sh)4.368 E F0 4.368(,m)C 1.868(ostly because of the)-4.368 F/F4 9 /Times-Bold@0 SF(POSIX)108 432 Q F0(speci\214cation.)2.25 E (Aliases are confusing in some uses.)108 448.8 Q(Shell b)108 465.6 Q (uiltin commands and functions are not stoppable/restartable.)-.2 E 1.315(Compound commands and command sequences of the form `a ; b ; c' a\ -re not handled gracefully when)108 482.4 R .389 +re not handled gracefully when)108 482.4 R .39 (process suspension is attempted.)108 494.4 R .389 -(When a process is stopped, the shell immediately e)5.389 F -.15(xe)-.15 -G .39(cutes the ne).15 F .39(xt com-)-.15 F .193(mand in the sequence.) -108 506.4 R .192(It suf)5.193 F .192(\214ces to place the sequence of c\ -ommands between parentheses to force it into a)-.25 F -(subshell, which may be stopped as a unit.)108 518.4 Q(Array v)108 535.2 -Q(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E +(When a process is stopped, the shell immediately e)5.39 F -.15(xe)-.15 +G .389(cutes the ne).15 F .389(xt com-)-.15 F .192 +(mand in the sequence.)108 506.4 R .192(It suf)5.192 F .192(\214ces to \ +place the sequence of commands between parentheses to force it into a) +-.25 F(subshell, which may be stopped as a unit.)108 518.4 Q(Array v)108 +535.2 Q(ariables may not \(yet\) be e)-.25 E(xported.)-.15 E (There may be only one acti)108 552 Q .3 -.15(ve c)-.25 H -(oprocess at a time.).15 E(GNU Bash 5.1)72 768 Q(2020 June 16)148.175 E -(83)197.335 E 0 Cg EP +(oprocess at a time.).15 E(GNU Bash 5.1)72 768 Q(2020 August 3)145.395 E +(83)194.555 E 0 Cg EP %%Trailer end %%EOF diff --git a/doc/bashbug.0 b/doc/bashbug.0 index e40eed37..373c47b1 100644 --- a/doc/bashbug.0 +++ b/doc/bashbug.0 @@ -29,9 +29,10 @@ EENNVVIIRROONNMMEENNTT EEDDIITTOORR Specifies the preferred editor. If EEDDIITTOORR is not set, bbaasshhbbuugg attempts to locate a number of alternative editors, including - eemmaaccss, and defaults to vvii. + eemmaaccss. If bbaasshhbbuugg cannot locate any of the alternative editors, + it attempts to execute vvii. - HHOOMMEE Directory in which the failed bug report is saved if the mail + HHOOMMEE Directory in which the failed bug report is saved if the mail fails. TTMMPPDDIIRR Directory in which to create temporary files and directories. @@ -48,4 +49,4 @@ AAUUTTHHOORRSS -GNU Bash-4.4 2016 February 15 BASHBUG(1) +GNU Bash 5.1 2020 August 1 BASHBUG(1) diff --git a/doc/bashbug.ps b/doc/bashbug.ps index a5df73f5..9c60a331 100644 --- a/doc/bashbug.ps +++ b/doc/bashbug.ps @@ -1,10 +1,10 @@ %!PS-Adobe-3.0 -%%Creator: groff version 1.22.3 -%%CreationDate: Mon Mar 28 15:34:55 2016 +%%Creator: groff version 1.22.4 +%%CreationDate: Fri Aug 7 11:58:10 2020 %%DocumentNeededResources: font Times-Roman %%+ font Times-Bold %%+ font Times-Italic -%%DocumentSuppliedResources: procset grops 1.22 3 +%%DocumentSuppliedResources: procset grops 1.22 4 %%Pages: 1 %%PageOrder: Ascend %%DocumentMedia: Default 612 792 0 () () @@ -14,7 +14,7 @@ %%PageMedia: Default %%EndDefaults %%BeginProlog -%%BeginResource: procset grops 1.22 3 +%%BeginResource: procset grops 1.22 4 %!PS-Adobe-3.0 Resource-ProcSet /setpacking where{ pop @@ -275,20 +275,23 @@ E(vironment v)-.4 E(ariables if the)-.25 E 2.5(ye)-.15 G(xist:)-2.65 E F2(EDIT)108 300 Q(OR)-.18 E F0 .327(Speci\214es the preferred editor)144 312 R 2.827(.I)-.55 G(f)-2.827 E F4(EDIT)2.827 E(OR)-.162 E F0 .327 (is not set,)2.577 F F2(bashb)2.827 E(ug)-.2 E F0 .328 -(attempts to locate a number of alter)2.827 F(-)-.2 E(nati)144 324 Q .3 --.15(ve e)-.25 H(ditors, including).15 E F2(emacs)2.5 E F0 2.5(,a)C -(nd def)-2.5 E(aults to)-.1 E F2(vi)2.5 E F0(.)A F2(HOME)108 340.8 Q F0 -(Directory in which the f)144 352.8 Q(ailed b)-.1 E(ug report is sa)-.2 -E -.15(ve)-.2 G 2.5(di).15 G 2.5(ft)-2.5 G(he mail f)-2.5 E(ails.)-.1 E -F2(TMPDIR)108 369.6 Q F0 +(attempts to locate a number of alter)2.827 F(-)-.2 E(nati)144 324 Q +1.925 -.15(ve e)-.25 H 1.625(ditors, including).15 F F2(emacs)4.125 E F0 +6.625(.I)C(f)-6.625 E F2(bashb)4.125 E(ug)-.2 E F0 1.625 +(cannot locate an)4.125 F 4.125(yo)-.15 G 4.125(ft)-4.125 G 1.625 +(he alternati)-4.125 F 1.925 -.15(ve e)-.25 H 1.625(ditors, it at-).15 F +(tempts to e)144 336 Q -.15(xe)-.15 G(cute).15 E F2(vi)2.5 E F0(.)A F2 +(HOME)108 352.8 Q F0(Directory in which the f)144 364.8 Q(ailed b)-.1 E +(ug report is sa)-.2 E -.15(ve)-.2 G 2.5(di).15 G 2.5(ft)-2.5 G +(he mail f)-2.5 E(ails.)-.1 E F2(TMPDIR)108 381.6 Q F0 (Directory in which to create temporary \214les and directories.)144 -381.6 Q F1(SEE ALSO)72 398.4 Q F3(bash)108 410.4 Q F0(\(1\))A F1 -.548 -(AU)72 427.2 S(THORS).548 E F0(Brian F)108 439.2 Q(ox, Free Softw)-.15 E -(are F)-.1 E(oundation)-.15 E(bfox@gnu.or)108 451.2 Q(g)-.18 E -(Chet Rame)108 468 Q 1.3 -.65(y, C)-.15 H(ase W).65 E(estern Reserv)-.8 +393.6 Q F1(SEE ALSO)72 410.4 Q F3(bash)108 422.4 Q F0(\(1\))A F1 -.548 +(AU)72 439.2 S(THORS).548 E F0(Brian F)108 451.2 Q(ox, Free Softw)-.15 E +(are F)-.1 E(oundation)-.15 E(bfox@gnu.or)108 463.2 Q(g)-.18 E +(Chet Rame)108 480 Q 1.3 -.65(y, C)-.15 H(ase W).65 E(estern Reserv)-.8 E 2.5(eU)-.15 G(ni)-2.5 E -.15(ve)-.25 G(rsity).15 E(chet@po.cwru.edu) -108 480 Q(GNU Bash-4.4)72 768 Q(2016 February 15)138.46 E(1)193.45 E 0 -Cg EP +108 492 Q(GNU Bash 5.1)72 768 Q(2020 August 1)145.395 E(1)199.555 E 0 Cg +EP %%Trailer end %%EOF diff --git a/doc/bashref.dvi b/doc/bashref.dvi index f5e17e705cb7ea20c4dc5c0ac46ab95d52203cb0..9d3a16a022647dc3bd16d4d4b64d0d671fc7aefc 100644 GIT binary patch delta 6178 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 delta 5732 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 diff --git a/doc/bashref.html b/doc/bashref.html index eb08b3bf..36eaef0e 100644 --- a/doc/bashref.html +++ b/doc/bashref.html @@ -1,9 +1,9 @@ F$?_DCzh`fj`@NHCu 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 diff --git a/po/cs.po b/po/cs.po index b70ae375..adc43d6b 100644 --- a/po/cs.po +++ b/po/cs.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: bash 5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2019-10-29 19:12+01:00\n" "Last-Translator: Petr Pisar \n" "Language-Team: Czech \n" @@ -29,8 +29,8 @@ msgstr "" msgid "bad array subscript" msgstr "chybný podskript pole" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: odstraňuje se atribut odkazu na název" @@ -90,17 +90,17 @@ msgid "brace expansion: cannot allocate memory for %s" msgstr "závorková expanze: nelze alokovat paměť pro %s" # TODO: pluralize -#: braces.c:425 +#: braces.c:406 #, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "závorková expanze: alokace paměti pro %u prvků selhala" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "závorková expanze: alokace paměti pro „%s“ selhala" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "„%s“: chybný název aliasu" @@ -202,7 +202,7 @@ msgstr "varování: " msgid "%s: usage: " msgstr "%s: užití: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: přepínač vyžaduje argument" @@ -217,7 +217,7 @@ msgstr "%s: vyžadován číselný argument" msgid "%s: not found" msgstr "%s: nenalezeno" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: chybný přepínač" @@ -227,7 +227,7 @@ msgstr "%s: chybný přepínač" msgid "%s: invalid option name" msgstr "%s: chybný název přepínače" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "„%s“: není platným identifikátorem" @@ -240,7 +240,7 @@ msgstr "neplatné osmičkové číslo" msgid "invalid hex number" msgstr "chybné šestnáctkové číslo" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "chybné číslo" @@ -330,36 +330,36 @@ msgstr "%s: nejednoznačné určení úlohy" msgid "help not available in this version" msgstr "k této verzi není dostupná nápověda" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: nelze zrušit: %s jen pro čtení" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: nelze zrušit" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: neplatný název akce" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: žádné doplňování neurčeno" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "varování: přepínač -F možná nebude dělat, co jste čekali" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "varování: přepínač -C možná nebude dělat, co jste čekali" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "doplňovací funkce se právě nevykonává" @@ -372,13 +372,13 @@ msgstr "může být použito jen ve funkci" msgid "%s: reference variable cannot be an array" msgstr "%s: proměnná s odkazem nemůže být polem" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, 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:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s: kruhový odkaz na název" @@ -392,7 +392,7 @@ msgstr "„%s“: neplatný název proměnné pro odkaz na název" msgid "cannot use `-f' to make functions" msgstr "„-f“ nezle použít na výrobu funkce" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: funkce jen pro čtení" @@ -446,7 +446,7 @@ msgstr "%s: není dynamicky nahráno" msgid "%s: cannot delete: %s" msgstr "%s: nelze smazat: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: je adresářem" @@ -461,7 +461,7 @@ msgstr "%s: není obyčejný soubor" msgid "%s: file is too large" msgstr "%s: soubor je příliš velký" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: binární soubor nelze spustit" @@ -528,12 +528,12 @@ msgstr "%s: přepínač vyžaduje argument – %c\n" msgid "hashing disabled" msgstr "hashování zakázáno" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: tabulka hashů je prázdná\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "zásahů\tpříkaz\n" @@ -621,7 +621,7 @@ msgstr "%s: argumenty musí být proces nebo identifikátor úlohy" msgid "Unknown error" msgstr "Neznámá chyba" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "očekáván výraz" @@ -858,11 +858,11 @@ msgstr "chyba čtení: %d: %s" msgid "can only `return' from a function or sourced script" msgstr "„return“ lze provést jen z funkce nebo skriptu načteného přes „source“" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "funkci i proměnnou nelze rušit současně" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: není (proměnnou typu) pole" @@ -1021,76 +1021,75 @@ msgstr "chybný skok" msgid "%s: unbound variable" msgstr "%s: nevázaná proměnná" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\ačasový limit pro čekání na vstup vypršel: automatické odhlášení\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "standardní vstup nelze přesměrovat z /dev/null: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: „%c“: chybný formátovací znak" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: koproces [%d:%s] stále existuje" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "chyba v rouře" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: maximální úroveň zanoření funkce eval byla překročena (%d)" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: maximální úroveň zanoření funkce source byla překročena (%d)" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, 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:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: omezeno: v názvu příkazu nesmí být „/“" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: příkaz nenalezen" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: chybný interpretr" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: binární soubor nelze spustit: %s" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "„%s“: je zvláštní vestavěný příkaz shellu" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "deskriptor souboru %d nelze duplikovat na deskriptor %d" @@ -1115,57 +1114,57 @@ msgstr "pokus o přiřazení do ne-proměnné" msgid "syntax error in variable assignment" msgstr "syntaktická chyba v přiřazení do proměnné" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "dělení nulou" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "chyba: chybný expassing token" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "v podmíněném výrazu očekávána „:“" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "mocnitel menší než 0" -#: expr.c:1028 +#: expr.c:1029 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:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "postrádám „)“" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "syntaktická chyba: očekáván operand" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "syntaktická chyba: chybný aritmetický operátor" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (chybný token je „%s“)" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "chybný aritmetický základ" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: chybný počet řádků" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "hodnot je pro základ příliš velká" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: chyba výrazu\n" @@ -1174,7 +1173,7 @@ msgstr "%s: chyba výrazu\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: rodičovské adresáře nejsou přístupné" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "na deskriptoru %d nelze resetovat režim nodelay" @@ -1189,168 +1188,173 @@ msgstr "nový deskriptor souboru pro vstup bashe z deskr. %d nelze alokovat" msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: buffer již pro nový deskriptor %d existuje" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp roury" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "forknutý PID %d se objevil v běžící úloze %d" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "mažu pozastavenou úlohu %d se skupinou procesů %ld" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: PID %5ld (%s) označen za stále živého" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: žádný takový PID" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Signál %d" # XXX: (úloha) dokončna. Používat ženský rod i unásledujících. Jedná se # o výpis úloh. -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Dokončena" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Pozastavena" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Pozastavena (%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "Běží" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Dokončena (%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Ukončena %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Stav neznámý" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(core dumped [obraz paměti uložen]) " -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (cwd: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "setpgid na potomku (z %ld na %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: PID %ld není potomkem tohoto shellu" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Žádný záznam o procesu %ld" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: úloha %d je pozastavena" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: žádná taková úloha" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: úloha skončila" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: úloha %d je již na pozadí" -#: jobs.c:3803 +#: jobs.c:3806 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:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: řádek %d: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (core dumped [obraz paměti uložen])" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(cwd nyní: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp selhalo" -#: jobs.c:4446 +#: jobs.c:4447 msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: správa úloh nefunguje na pozadí" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: disciplína linky" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "nelze nastavit skupinu procesů terminálu (%d)" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "žádná správa úloh v tomto shellu" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: předpoklad nesplněn: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1359,39 +1363,49 @@ msgstr "" "\r\n" "malloc: %s:%d: zbabraný předpoklad\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "není známo" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: blok v seznamu uvolněných zbit" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: zavoláno s argumentem již uvolněného bloku" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: zavoláno s argumentem nenaalokovaného bloku" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: zjištěno podtečení, mh_nbytes mimo rozsah" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: zjištěno podtečení, mh_nbytes mimo rozsah" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: velikosti počátečního a koncového kusu se liší" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: zavoláno s argumentem nenaalokovaného bloku" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: zjištěno podtečení, mh_nbytes mimo rozsah" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc: zjištěno podtečení, mh_nbytes mimo rozsah" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: velikosti počátečního a koncového kusu se liší" @@ -1507,102 +1521,102 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "maximální počet here dokumentů překročen" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, 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:4669 +#: parse.y:4695 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:4674 +#: parse.y:4700 #, 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:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "chyba syntaxe ve výrazu podmínky" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "neočekávaný token „%s“, očekávána „)“" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "očekávána „)“" -#: parse.y:4788 +#: parse.y:4814 #, 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:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "neočekávaný argument u podmínkového unárního operátoru" -#: parse.y:4838 +#: parse.y:4864 #, 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:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "očekáván podmínkový binární operátor" -#: parse.y:4864 +#: parse.y:4890 #, 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:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "neočekávaný argument u podmínkového binárního operátoru" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "neočekávaný token „%c“ v podmínkovém příkazu" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "neočekávaný token „%s“ v podmínkovém příkazu" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "neočekávaný token %d v podmínkovém příkazu" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "chyba syntaxe poblíž neočekávaného tokenu „%s“" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "chyba syntaxe poblíž „%s“" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "chyba syntaxe: nenadálý konec souboru" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "chyba syntaxe" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Shell lze ukončit příkazem „%s“.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "nenadálý konec souboru při hledání odpovídající „)“" @@ -1646,89 +1660,89 @@ msgstr "xtrace: fd (%d) != fileno fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: „%c“: chybný formátovací znak" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "deskriptor souboru mimo rozsah" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: nejednoznačné přesměrování" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: existující soubor nelze přepsat" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: omezeno: výstup nelze přesměrovat" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "pro „here“ dokument nelze vytvořit dočasný soubor: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: deskriptor souboru nelze přiřadit do proměnné" -#: redir.c:636 +#: redir.c:649 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:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "chyba přesměrování: deskriptor souboru nelze duplikovat" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "nelze nalézt /tmp, vytvořte jej, prosím!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp musí být platným názvem pro adresář" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "v interaktivních shellech se režim krásného výpisu nepoužije" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: chybný přepínač" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "UID nelze nastavit na %d: efektivní UID je %d" -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "GID nelze nastavit na %d: efektivní GID je %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "debuger nelze spustit, ladicí režim zakázán" -#: shell.c:1629 +#: shell.c:1632 #, c-format msgid "%s: Is a directory" msgstr "%s: Je adresářem" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Nemám žádné jméno!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, verze %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1737,48 +1751,48 @@ msgstr "" "Použití:\t%s [Dlouhý GNU přepínač] [přepínač]…\n" "\t%s [Dlouhý GNU přepínač] [přepínač] skriptový_soubor…\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "Dlouhé GNU přepínače:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Přepínače shellu:\n" -#: shell.c:2040 +#: shell.c:2043 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD nebo -c příkaz nebo -O shopt_přepínač\t(pouze při vyvolání)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s nebo -o přepínač\n" -#: shell.c:2065 +#: shell.c:2068 #, 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" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Podrobnosti o příkazech vestavěných do shellu získáte tím, že\n" "napište „%s -c help“.\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Chyby nahlásíte příkazem „bashbug“.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "Domovská stránka bashe: \n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "Obecný návod na použití softwaru GNU: \n" @@ -1957,96 +1971,96 @@ msgstr "Požadavek o informaci" msgid "Unknown Signal #%d" msgstr "Neznámý signál č. %d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "chybná substituce: v %2$s chybí uzavírací „%1$s“" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: seznam nelze přiřadit do prvku pole" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "nelze vyrobit rouru za účelem substituce procesu" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "nelze vytvořit potomka za účelem substituce procesu" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "pojmenovanou rouru %s nelze otevřít pro čtení" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "pojmenovanou rouru %s nelze otevřít pro zápis" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "pojmenovanou rouru %s nelze zdvojit jako deskriptor %d" -#: subst.c:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "substituce příkazu: nulový bajt ve vstupu ignorován" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "nelze vytvořit rouru pro substituci příkazu" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "nelze vytvořit potomka pro substituci příkazu" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: rouru nelze zdvojit jako deskriptor 1" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: neplatný název proměnné pro odkaz na název" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: chybná nepřímá expanze" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "%s: chybný název proměnné" -#: subst.c:7201 +#: subst.c:7234 #, c-format msgid "%s: parameter not set" msgstr "%s: parametr nenastaven" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parametr null nebo nenastaven" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: výraz podřetězce < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: chybná substituce" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: takto nelze přiřazovat" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2054,12 +2068,12 @@ msgstr "" "budoucá verze tohoto shellu budou vynucovat vyhodnocení jako aritmetickou " "substituci" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "chybná substituce: v %s chybí uzavírací „`“" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "žádná shoda: %s" @@ -2128,80 +2142,80 @@ msgstr "run_pending_traps: obsluha signálu je SIG_DFL, přeposílám %d (%s) so msgid "trap_handler: bad signal %d" msgstr "trap_handler: chybný signál %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "chyba při importu definice „%s“" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "úroveň shellu (%d) příliš vysoká, resetuji na 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: žádný kontext funkce v aktuálním rozsahu" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: hodnotu nelze do proměnné přiřadit" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: přiřazení čísla odkazu na název" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: žádný kontext funkce v aktuálním rozsahu" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s: má nullový exportstr" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "neplatný znak %d v exportstr pro %s" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "v exportstr pro %s chybí „=“" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: hlava shell_variables není kontextem funkce" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: chybí kontext global_variables" -#: variables.c:5599 +#: variables.c:5399 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:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: nelze otevřít jako SOUBOR" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: neplatná hodnota pro deskriptor trasovacího souboru" -#: variables.c:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: hodnota kompatibility je mimo rozsah" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." -msgstr "Copyright © 2018 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." +msgstr "Copyright © 2012 Free Software Foundation, Inc." #: version.c:47 version2.c:47 msgid "" @@ -5670,6 +5684,7 @@ msgstr "" " zápisu nebo přiřazení." #: builtins.c:1971 +#, fuzzy msgid "" "Specify how arguments are to be completed by Readline.\n" " \n" @@ -5691,7 +5706,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" @@ -5895,6 +5910,10 @@ msgstr "" " \n" " Synonymum pro „mapfile“." +#, fuzzy +#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc." +#~ msgstr "Copyright © 2018 Free Software Foundation, Inc." + #~ msgid "" #~ "Returns the context of the current subroutine call.\n" #~ " \n" @@ -5925,9 +5944,6 @@ msgstr "" #~ msgid "times" #~ msgstr "times" -#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc." -#~ msgstr "Copyright © 2012 Free Software Foundation, Inc." - #~ msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n" #~ msgstr "Copyright © 2009 Free Software Foundation, Inc.\n" diff --git a/po/da.gmo b/po/da.gmo index 7df23da619796e9328c400c637492f68fe4a5f87..9afa03edec270c4b9d67df729885335de5c0e777 100644 GIT binary patch delta 25 hcmZqJ%+j!#Wy86dTo$?p<_d;JRt5%}Z_Hd#4*-0a3B&*Z delta 25 hcmZqJ%+j!#Wy86dT&B841`39TRz?<^Z_Hd#4*+~-3B>>a diff --git a/po/da.po b/po/da.po index 6a03c8c6..13ea9016 100644 --- 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: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2011-03-18 01:36+0100\n" "Last-Translator: Kenneth Nielsen \n" "Language-Team: Danish \n" @@ -29,8 +29,8 @@ msgstr "" msgid "bad array subscript" msgstr "ugyldigt arrayindeks" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "" @@ -91,17 +91,17 @@ msgstr "\"%s\": kan ikke løsne" msgid "brace expansion: cannot allocate memory for %s" msgstr "" -#: braces.c:425 +#: braces.c:406 #, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, fuzzy, c-format msgid "`%s': invalid alias name" msgstr "\"%s\": ugyldigt tastetildelingsnavn" @@ -206,7 +206,7 @@ msgstr "advarsel: " msgid "%s: usage: " msgstr "%s: brug: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: tilvalg kræver et argument" @@ -221,7 +221,7 @@ msgstr "%s: numerisk argument påkrævet" msgid "%s: not found" msgstr "%s: ikke fundet" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: ugyldigt tilvalg" @@ -231,7 +231,7 @@ msgstr "%s: ugyldigt tilvalg" msgid "%s: invalid option name" msgstr "%s: ugyldigt tilvalgsnavn" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "\"%s\": ikke et gyldigt identificeringsnavn" @@ -244,7 +244,7 @@ msgstr "ugyldigt oktaltal" msgid "invalid hex number" msgstr "ugyldigt heksadecimalt tal" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "ugyldigt tal" @@ -334,36 +334,36 @@ msgstr "%s: tvetydig job-spec" msgid "help not available in this version" msgstr "" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: kan ikke fjerne: skrivebeskyttet %s" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: kan ikke fjerne" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: ugyldigt handlingsnavn" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: ingen fuldførselsspecifikation" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "advarsel: tilvalget -F vil måske ikke virke, som du forventer" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "advarsel: tilvalget -C vil måske ikke virke, som du forventer" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "ikke i gang med at eksekvere fuldførelsesfunktion" @@ -376,13 +376,13 @@ msgstr "kan kun bruges i en funktion" msgid "%s: reference variable cannot be an array" msgstr "" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "" @@ -396,7 +396,7 @@ msgstr "\"%s\": ugyldigt tastetildelingsnavn" msgid "cannot use `-f' to make functions" msgstr "kan ikke bruge \"-f\" til at lave funktioner" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: skrivebeskyttet funktion" @@ -450,7 +450,7 @@ msgstr "%s: ikke dynamisk indlæst" msgid "%s: cannot delete: %s" msgstr "%s: kan ikke slette: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: er en mappe" @@ -465,7 +465,7 @@ msgstr "%s: ikke en regulær fil" msgid "%s: file is too large" msgstr "%s: fil er for stor" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: kan ikke eksekvere binær fil" @@ -530,12 +530,12 @@ msgstr "%s: et argument er påkrævet til tilvalget -- %c\n" msgid "hashing disabled" msgstr "hashing slået fra" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: hash-tabel tom\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "hits\tkommando\n" @@ -626,7 +626,7 @@ msgstr "%s: argumenter skal være processer eller job-id'er" msgid "Unknown error" msgstr "Ukendt fejl" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "forventede et udtryk" @@ -866,11 +866,11 @@ msgstr "læsefejl: %d: %s" msgid "can only `return' from a function or sourced script" msgstr "kan kun udføre \"return\" fra en funktion eller indlæst skript" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "kan ikke fjerne en funktion og en variabel samtidig" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: ikke en arrayvariabel" @@ -1029,71 +1029,70 @@ msgstr "dårligt hop" msgid "%s: unbound variable" msgstr "%s: ubundet variabel" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\atidsudløb mens der ventedes på input: auto-logud\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "kan ikke videresende standardinput fra /dev/null: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: \"%c\": ugyldigt formateringstegn" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "datakanalfejl (pipe error)" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: begrænset: kan ikke specificere \"/\" i kommandonavne" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: kommando ikke fundet" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: dårlig fortolker" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, fuzzy, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: kan ikke eksekvere binær fil" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, fuzzy, c-format msgid "`%s': is a special builtin" msgstr "%s er indbygget i skallen\n" @@ -1107,7 +1106,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:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "kan ikke duplikere fd %d til fd %d" @@ -1133,59 +1132,59 @@ msgstr "forsøgte tildeling til ikke-variabel" msgid "syntax error in variable assignment" msgstr "syntaksfejl i udtryk" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "division med 0" # denne her streng er dårlig på så mange måder at det fatter man slet ikke. Skal bug oversætter og hvad er expassign. Jeg laver et bud og har fejlmeldt den -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "bug: dårligt expassign-udtryk" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "\":\" forventet for betingede udtryk" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "eksponent mindre end 0" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "identifikator forventet efter præforøgelse eller -formindskelse" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "manglende \")\"" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "syntaksfejl: operand forventet" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "syntaksfejl: ugyldig aritmetisk operator" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (fejlelement er \"%s\")" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "ugyldig aritmetisk grundtal" # -c Specify the number of lines read between each call to callback. -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: ugyldigt antal linjer" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "værdi for stor til grundtal" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: fejl i udtryk\n" @@ -1195,7 +1194,7 @@ 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:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "kan ikke nulstille \"nodelay\"-tilstand for fd %d" @@ -1211,167 +1210,172 @@ msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: buffer eksisterer allerede til ny fd %d" # ?? -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp-datakanal (pipe)" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "forgrenet pid %d figurerer i kørende job %d" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "sletter stoppet job %d med procesgruppe %ld" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) markeret som stadig i live" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: ingen process med det pid" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Signal %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Færdig" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Stoppet" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Stoppet(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "Kører" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Færdig(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Afslut %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Ukendt status" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(smed kerne) " -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "underproces setpgid (%ld til %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld er ikke en underproces af denne skal" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Ingen optegnelse af proces %ld" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: job %d er stoppet" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: intet sådant job" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: job er afbrudt" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: job %d er allerede i baggrunden" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: linje %d: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (smed kerne)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(wd nu: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp fejlede" -#: jobs.c:4446 +#: jobs.c:4447 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: linjedisciplin" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: linjedisciplin" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "kan ikke indstille terminal-procesgruppe (%d)" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "ingen jobkontrol i denne skal" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: forfejlet hævdelse: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1380,39 +1384,49 @@ msgstr "" "\r\n" "malloc: %s:%d: hævdelse forkludret\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "ukendt" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: blok i fri liste tværet ud" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: kaldt med blokargument som allerede er fri" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: kaldt med ikke-allokeret blokargument" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: underløb detekteret, mh_nbytes uden for interval" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: underløb detekteret, mh_nbytes uden for interval" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: størrelse på start- og slut-bid afviger" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: kaldt med ikke-allokeret blokargument" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: underløb detekteret, mh_nbytes uden for interval" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc: underløb detekteret, mh_nbytes uden for interval" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: størrelse på start- og slut-bid afviger" @@ -1527,104 +1541,104 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "uventet EOF mens der ledtes efter samhørende \"%c\"" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "uventet EOF mens der ledtes efter \"]]\"" # word A sequence of characters considered as a single unit by the # shell. Also known as a token. # Jeg har valgt udtryk -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "syntaksfejl i betingelsesudtryk: uventet element \"%s\"" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "syntaksfejl i betingelsesudtryk" # word A sequence of characters considered as a single unit by the # shell. Also known as a token. -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "uventet element \"%s\", forventede \")\"" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "forventede \")\"" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "uventet argument \"%s\" til unær betingelsesoperator" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "uventet argument til unær betingelsesoperator" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "uventet udtryk \"%s\", ventede binær betingelsesoperator" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "ventedet binær betingelsesoperator" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "uventet argument \"%s\" til binær betingelsesoperator" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "uventet argument til binær betingelsesoperator" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "uventet udtryk \"%c\" i betingelseskommando" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "uventet udtryk \"%s\" i betingelseskommando" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "uventet udtryk \"%d\" i betingelseskommando" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "syntaksfejl nær uventet udtryk \"%s\"" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "syntaksfejl nær \"%s\"" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "syntaksfejl: uventet slutning på fil" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "syntaksfejl" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Brug \"%s\" for at forlade skallen.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "uventet EOF mens der ledtes efter samhørende \")\"" @@ -1667,91 +1681,91 @@ msgstr "" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: \"%c\": ugyldigt formateringstegn" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "fil-deskriptor uden for interval" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: tvetydig videresendelse" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: kan ikke overskrive eksisterende fil" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: begrænset: kan ikke videresende output" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "kan ikke danne midlertidig fil til here-dokument: %s" -#: redir.c:213 +#: redir.c:222 #, fuzzy, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: kan ikke tildele liste til arrayelementer" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/vært/port ikke understøttet uden netværk" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "videresendelsesfejl: kan ikke duplikere fd" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "kan ikke finde /tmp, opret venligst mappen!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp skal være et gyldigt mappenavn" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: ugyldigt tilvalg" # Har ladet nodelay stå, idet jeg gætter på at det er et navn -#: shell.c:1316 +#: shell.c:1319 #, fuzzy, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "kan ikke nulstille \"nodelay\"-tilstand for fd %d" # Har ladet nodelay stå, idet jeg gætter på at det er et navn -#: shell.c:1327 +#: shell.c:1330 #, fuzzy, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "kan ikke nulstille \"nodelay\"-tilstand for fd %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "" -#: shell.c:1629 +#: shell.c:1632 #, fuzzy, c-format msgid "%s: Is a directory" msgstr "%s: er en mappe" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Jeg har ikke noget navn!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, version %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1760,48 +1774,48 @@ msgstr "" "Brug:\t%s [langt GNU-tilvalg] [tilvalg] ...\n" "\t%s [langt GNU-tilvalg] [tilvalg] skript-fil ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "Lange GNU-tilvalg:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Skal-tilvalg:\n" -#: shell.c:2040 +#: shell.c:2043 #, fuzzy msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-irsD eller -c kommando eller -O shopt_option\t\t(kun programkald)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\tTilvalg -%s eller -o\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Skriv \"%s -c \"help set\"\" for at få mere information om skaltilvalg.\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Skriv \"%s -c help\" for at få mere information om indbyggede " "skalkommandoer.\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Brug kommandoen \"bashbug\" til at rapportere fejl.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -1978,109 +1992,109 @@ msgstr "Informationsforespørgsel" msgid "Unknown Signal #%d" msgstr "Ukendt signal #%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "dårlig udskiftning: ingen lukkende \"%s\" i %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: kan ikke tildele liste til arrayelementer" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "kan ikke lave datakanal (pipe) til procesudskiftning" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "kan ikke danne underproces til procesudskiftning" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "kan ikke åbne navngiven datakanal (pipe) %s til læsning" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "kan ikke åbne navngiven datakanal (pipe) %s til skrivning" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "kan ikke duplikere navngiven datakanal (pipe) %s som %d" -#: subst.c:6167 +#: subst.c:6200 #, fuzzy msgid "command substitution: ignored null byte in input" msgstr "dårlig udskiftning: ingen lukkende \"`\" i %s" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "kan ikke danne datakanal (pipe) til kommandoudskiftning" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "kan ikke danne underproces til kommandoudskiftning" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: kan ikke duplikere datakanal (pipe) som fd 1" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, fuzzy, c-format msgid "%s: invalid variable name for name reference" msgstr "%d: ugyldig filbeskrivelse: %s" # -c Specify the number of lines read between each call to callback. -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, fuzzy, c-format msgid "%s: invalid indirect expansion" msgstr "%s: ugyldigt antal linjer" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, fuzzy, c-format msgid "%s: invalid variable name" msgstr "\"%s\": ugyldigt tastetildelingsnavn" -#: subst.c:7201 +#: subst.c:7234 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parameter null eller ikke indstillet" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parameter null eller ikke indstillet" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: understreng-udtryk < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: dårlig udskiftning" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: kan ikke tildele på denne måde" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "dårlig udskiftning: ingen lukkende \"`\" i %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "intet match: %s" @@ -2149,80 +2163,80 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: ugyldigt signal %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "fejl under importering af funktionsdefinition for \"%s\"" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "skalniveau (%d) for højt, genindstiller til 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: ingen funktionskontekst ved nuværende navneområde" -#: variables.c:2871 +#: variables.c:2668 #, fuzzy, c-format msgid "%s: variable may not be assigned value" msgstr "%s: kan ikke tildele liste til arrayelementer" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: ingen funktionskontekst ved nuværende navneområde" -#: variables.c:4949 +#: variables.c:4746 #, fuzzy, c-format msgid "%s has null exportstr" msgstr "%s: parameter null eller ikke indstillet" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "ugyldigt tegn %d i exportstr for %s" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "intet \"=\" i exportstr for %s" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: hoved af shell_variables er ikke en funktionskontekst" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: ingen global_variables-kontekst" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: hoved af shell_variables er ikke et midlertidigt miljønavnerum" -#: variables.c:6562 +#: variables.c:6362 #, fuzzy, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: kan ikke åbne: %s" -#: variables.c:6567 +#: variables.c:6367 #, fuzzy, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%d: ugyldig filbeskrivelse: %s" -#: variables.c:6612 +#: variables.c:6412 #, fuzzy, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s udenfor rækkevidde" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." msgstr "Ophavsret (C) 2009 Free Software Foundation, Inc." #: version.c:47 version2.c:47 @@ -5801,7 +5815,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" @@ -6007,6 +6021,10 @@ msgstr "" " \n" " Et synonym for \"mapfile\"." +#, fuzzy +#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc." +#~ msgstr "Ophavsret (C) 2009 Free Software Foundation, Inc." + #~ msgid "" #~ "Returns the context of the current subroutine call.\n" #~ " \n" @@ -6023,10 +6041,6 @@ msgstr "" #~ msgid "Unknown Signal #" #~ msgstr "Ukendt signal #" -#, fuzzy -#~ msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n" -#~ msgstr "Ophavsret (C) 2009 Free Software Foundation, Inc." - #, fuzzy #~ msgid "" #~ "License GPLv2+: GNU GPL version 2 or later Ss55?-g_W=BLIpT3RM6A delta 25 hcmbR7gmuOf)(x8vaGB~F87LSUS{Yev-g_W=BLIo$3RVCB diff --git a/po/de.po b/po/de.po index f395ef4e..fd15a021 100644 --- a/po/de.po +++ b/po/de.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: bash 5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2019-10-21 20:58+0200\n" "Last-Translator: Nils Naumann \n" "Language-Team: German \n" @@ -22,8 +22,8 @@ msgstr "" msgid "bad array subscript" msgstr "Falscher Feldindex." -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: Entferne das Nameref Attribut." @@ -86,17 +86,17 @@ msgstr "»%s«: Bindung kann nicht gelöst werden." msgid "brace expansion: cannot allocate memory for %s" msgstr "Klammererweiterung: Konnte keinen Speicher für %s zuweisen." -#: braces.c:425 +#: braces.c:406 #, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "Klammererweiterung: Konnte keinen Speicher für %u Elemente zuweisen." -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "Klammererweiterung: Konnte keinen Speicher für »%s« zuweisen." -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "»%s«: Ungültiger Aliasname." @@ -202,7 +202,7 @@ msgstr "Warnung: " msgid "%s: usage: " msgstr "%s: Aufruf: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: Die Option erfordert ein Argument." @@ -217,7 +217,7 @@ msgstr "%s: Ein numerischer Parameter ist erforderlich." msgid "%s: not found" msgstr "%s: Nicht gefunden." -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: Ungültige Option." @@ -227,7 +227,7 @@ msgstr "%s: Ungültige Option." msgid "%s: invalid option name" msgstr "%s: Ungültiger Optionsname." -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "»%s«: Ist kein gültiger Bezeichner." @@ -240,7 +240,7 @@ msgstr "Ungültige Oktalzahl." msgid "invalid hex number" msgstr "Ungültige hexadezimale Zahl." -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "Ungültige Zahl." @@ -330,36 +330,36 @@ msgstr "%s: Mehrdeutige Jobbezeichnung." msgid "help not available in this version" msgstr "In dieser Version ist keine Hilfe verfügbar." -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: »unset« nicht möglich: %s ist schreibgeschützt" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: »unset« nicht möglich." -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: Ungültiger Aktionsname." -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: Keine Komplettierung angegeben." -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "Warnung: Die Option -F könnte unerwartete Ergebnisse liefern." -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "Warnung: Die Option -C könnte unerwartete Ergebnisse liefern." -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "Gegenwärtig wird keine Komplettierungsfunktion ausgeführt." @@ -372,13 +372,13 @@ msgstr "Kann nur innerhalb einer Funktion benutzt werden." msgid "%s: reference variable cannot be an array" msgstr "" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s: Zirkularbezug auf indirekte Variable." @@ -392,7 +392,7 @@ msgstr "»%s«: Ungültiger Name für indirekte Variablenreferenz." msgid "cannot use `-f' to make functions" msgstr "Mit »-f« können keine Funktionen erzeugt werden." -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: Schreibgeschützte Funktion." @@ -448,7 +448,7 @@ msgstr "%s: Ist nicht dynamisch geladen." msgid "%s: cannot delete: %s" msgstr "%s: Kann nicht löschen: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: ist ein Verzeichnis." @@ -463,7 +463,7 @@ msgstr "%s: Ist keine normale Datei." msgid "%s: file is too large" msgstr "%s: Die Datei ist zu groß." -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: Kann die Datei nicht ausführen." @@ -528,12 +528,12 @@ msgstr "%s: Diese Option erfordert ein Argument -- %c\n" msgid "hashing disabled" msgstr "Hashing deaktiviert." -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: Die Hashtabelle ist leer.\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "Treffer\tBefehl\n" @@ -623,7 +623,7 @@ msgstr "%s: Die Argumente müssen Prozess- oder Job-IDs sein." msgid "Unknown error" msgstr "Unbekannter Fehler." -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "Ausdruck erwartet." @@ -866,12 +866,12 @@ msgstr "" "»Return« ist nur aus einer Funktion oder einem mit »source« ausgeführten " "Skript möglich." -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "" "Gleichzeitiges »unset« einer Funktion und einer Variable ist nicht möglich." -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: Ist keine Feldvariable." @@ -1032,76 +1032,75 @@ msgstr "Falscher Sprung" msgid "%s: unbound variable" msgstr "%s ist nicht gesetzt." -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\aZu lange keine Eingabe: Automatisch ausgeloggt.\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "Kann nicht die Standardeingabe von /dev/null umleiten: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: »%c«: Ungültiges Formatzeichen." -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "Pipe-Fehler" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: Maximale Schachtelungstiefe überschritten (%d)" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: Maximale Quellcode-Schachtelungstiefe überschritten (%d)" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: maximale Schachtelungstiefe für Funktionen überschritten (%d)" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: eingeschränkt: `/' ist in Kommandonamen unzulässig." -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: Kommando nicht gefunden." -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: Defekter Interpreter" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: Kann die Binärdatei nicht ausführen: %s" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "»%s« ist eine spezielle eingebaute Funktion." -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "Kann fd %d nicht auf fd %d verdoppeln." @@ -1126,58 +1125,58 @@ msgstr "Versuchte Zuweisung zu etwas, das keine Variable ist." msgid "syntax error in variable assignment" msgstr "Syntaxfehler in der Variablenzuweisung." -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "Division durch 0." -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "Fehler: Falscher Zuweisungsoperator." -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "»:« für ein bedingten Ausdruck erwartet." -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "Der Exponent ist kleiner als 0." -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "" "Nach einem Präinkrement oder Prädekrement wird ein Bezeichner erwartet." -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "Fehlende »)«" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "Syntaxfehler: Operator erwartet." -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "Syntaxfehler: Ungültiger arithmetischer Operator." -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (Fehlerverursachendes Zeichen ist \"%s\")." -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "Ungültige Basis." -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: Ungültige Zeilenanzahlangabe." -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "Der Wert ist für die aktuelle Basis zu groß." -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: Fehler im Ausdruck.\n" @@ -1186,7 +1185,7 @@ msgstr "%s: Fehler im Ausdruck.\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: Kann auf die übergeordneten Verzeichnisse nicht zugreifen." -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "Konnte den No-Delay-Modus für fd %d nicht wiederherstellen." @@ -1202,174 +1201,179 @@ msgstr "Kann keinen neuen Dateideskriptor für die Eingabe von fd %d zuweisen." 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." -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp pipe" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "Die geforkte PID %d erscheint im laufenden Prozess %d." -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "Lösche den gestoppten Prozess %d der Prozessgruppe %ld." # https://lists.gnu.org/archive/html/bug-bash/2019-09/msg00024.html -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "" # Programmierfehler -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: Prozessnummer existiert nicht." -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Signal %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Fertig" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Angehalten" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Angehalten(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "Läuft" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Fertig(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Exit %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Unbekannter Status" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(Speicherabzug geschrieben) " -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (Verz.: %s)" # interner Fehler -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: Prozess %ld wurde nicht von dieser Shell gestartet." -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: Der Job %d ist gestoppt." -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: Kein solcher Job." + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: Der Job ist beendet." -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: Der Job %d läuft bereits im Hintergrund." -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "" # Debug Ausgabe -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: Zeile %d: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (Speicherabzug geschrieben)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(gegenwärtiges Arbeitsverzeichnis ist: %s)\n" # interner Fehler -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp war nicht erfolgreich." # interner Fehler -#: jobs.c:4446 +#: jobs.c:4447 msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: Keine Jobsteuerung im Hintergrund." # interner Fehler -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: line discipline" # interner Fehler -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "Kann die Prozessgruppe des Terminals nicht setzen (%d)." -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "Keine Jobsteuerung in dieser Shell." -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: Zusicherung gescheitert: %s.\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1378,40 +1382,51 @@ msgstr "" "\r\n" "malloc: %s:%d: Zusicherung verpfuscht\\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "Unbekannt" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "Malloc: Ein internet Speicherbereich (free list) wurde überschrieben." -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: Wurde für bereits freigegebenen Speicherbereich aufgerufen." -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: Wurde für nicht zugeordneten Speicherbereich aufgerufen." -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: Underflow erkannt; mh_nbytes außerhalb des Gültigkeitsbereichs." -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: Underflow erkannt; mh_nbytes außerhalb des Gültigkeitsbereichs." + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: Beginn und Ende Segmentgrößen sind unterschiedlich." -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: Mit nicht zugewiesenen Argument aufgerufen." -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "" "realloc: Underflow erkannt; mh_nbytes außerhalb des Gültigkeitsbereichs." -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "" +"realloc: Underflow erkannt; mh_nbytes außerhalb des Gültigkeitsbereichs." + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: Beginn und Ende Segmentgrößen sind unterschiedlich.<" @@ -1534,100 +1549,100 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "Dateiende beim Suchen nach »%c« erreicht." -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "Dateiende beim Suchen nach »]]« erreicht." -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "Syntaxfehler im bedingten Ausdruck: Unerwartetes Symbol »%s«." -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "Syntaxfehler im bedingten Ausdruck." -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "Unerwartetes Zeichen: »%s« anstatt von »)«" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "»)« erwartet." -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "" -#: parse.y:4838 -#, c-format -msgid "unexpected token `%s', conditional binary operator expected" -msgstr "" - -#: parse.y:4842 -msgid "conditional binary operator expected" -msgstr "" - #: parse.y:4864 #, c-format -msgid "unexpected argument `%s' to conditional binary operator" +msgid "unexpected token `%s', conditional binary operator expected" msgstr "" #: parse.y:4868 +msgid "conditional binary operator expected" +msgstr "" + +#: parse.y:4890 +#, c-format +msgid "unexpected argument `%s' to conditional binary operator" +msgstr "" + +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "Syntaxfehler beim unerwarteten Symbol »%s«" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "Syntaxfehler bei »%s«" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "Syntaxfehler: Unerwartetes Dateiende." -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "Syntaxfehler" # Du oder Sie? -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Verwenden Sie »%s«, um die Shell zu verlassen.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "Dateiende beim Suchen nach zugehöriger »)« erreicht." @@ -1670,91 +1685,91 @@ msgstr "" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: »%c«: Ungültiges Formatsymbol." -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "Dateideskriptor außerhalb des gültigen Bereichs." -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: Mehrdeutige Umlenkung." -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: Kann existierende Datei nicht überschreiben." -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: eingeschränkt: Die Ausgabe darf nicht umgeleitet werden." -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "Kann die temporäre Datei für das Hier-Dokument nicht anlegen: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: Kann fd keiner Variable zuweisen." -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "" "Dateinamen der Form /dev/(tcp|udp)/host/port werden ohne Netzwerk nicht " "unterstützt" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "Umleitungsfehler: Verdoppeln des Dateibezeichners nicht möglich." -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "Konnte das Verzeichnis »/tmp« nicht finden, bitte anlegen." -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp muss ein Verzeichnis sein." -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "Der hübsche Druckmodus wird in interaktiven Schells ignoriert." -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: Ungültige Option" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "Konnte die UID nicht in %d ändern: Die effektive UID ist %d" -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "Konnte die GID nicht in %d ändern: Die effektive GID ist %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "Kann keinen Debugger starten. Der Debugmodus ist gesperrt." -#: shell.c:1629 +#: shell.c:1632 #, c-format msgid "%s: Is a directory" msgstr "%s: Ist ein Verzeichnis." -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Ich habe keinen Benutzernamen!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, Version %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1763,48 +1778,48 @@ msgstr "" "Aufruf:\t%s [Lange GNU-Option] [Option] ...\n" "\t%s [Lange GNU-Option] [Option] Script-Datei ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "Lange GNU-Optionen:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Shell-Optionen:\n" -#: shell.c:2040 +#: shell.c:2043 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD oder -c Kommando oder -O shopt_option\t\t(Nur Aufruf)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s oder Option -o\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Geben Sie »%s -c \"help set\"« ein, um mehr über Shell-Optionen zu " "erfahren.\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Geben Sie »%s -c help« ein, um mehr über eingebaute Shellkommandos zu " "erfahren.\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Mit dem Kommando »bashbug« Kommando können Sie Fehler melden.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "Bash-Homepage: \n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "Allgemeine Hilfe für GNU-Software: \n" @@ -1980,98 +1995,98 @@ msgstr "Informationsanforderung" msgid "Unknown Signal #%d" msgstr "Unbekanntes Signal Nr.: %d." -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "Falsche Ersetzung: Kein schließendes »%s« in »%s« enthalten." -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: Kann einem Feldelement keine Liste zuweisen." -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "Kann keine Pipe für die Prozessersetzung erzeugen." -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "Kann den Kindsprozess für die Prozessersetzung nicht erzeugen." -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "Kann nicht die benannte Pipe %s zum Lesen öffnen." -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "Kann nicht die benannte Pipe %s zum Schreiben öffnen." -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "Kann die benannte Pipe %s nicht auf fd %d duplizieren." -#: subst.c:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "Kommandoersetzung: NULL-Byte in der Eingabe ignoriert." -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "Kann keine Pipes für Kommandoersetzung erzeugen." -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "Kann keinen Unterprozess für die Kommandoersetzung erzeugen." # interner Fehler -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: Kann Pipe nicht als Dateideskriptor 1 duplizieren." -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: Ungültiger Variablenname für Namensreferenz." -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: Ungültige indirekte Expansion." -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "%s: Ungültiger Variablenname." -#: subst.c:7201 +#: subst.c:7234 #, c-format msgid "%s: parameter not set" msgstr "%s: Der Parameter ist nicht gesetzt." -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: Parameter ist leer oder nicht gesetzt." # interner Fehler -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: Teilstring-Ausdruck < 0." -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: Falsche Substitution." -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: Kann so nicht zuweisen." -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2079,12 +2094,12 @@ msgstr "" "Zukünftige Versionen dieser Shell werden das Auswerten arithmetischer " "Ersetzungen erzwingen." -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "Falsche Ersetzung: Kein schließendes »`« in %s." -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "Keine Entsprechung: %s" @@ -2152,90 +2167,90 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: Falsches Signal %d." -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "Fehler beim Importieren der Funktionsdefinition für »%s«." -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "Der Shell-Level (%d) ist zu hoch und wird auf 1 zurückgesetzt." -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: no function context at current scope" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: Der Variable darf kein Wert zugewiesen werden." # Interner Fehler -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: assigning integer to name reference" # Interner Fehler -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: no function context at current scope" # Interner Fehler -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s has null exportstr" # Interner Fehler -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "invalid character %d in exportstr for %s" # Interner Fehler -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "no `=' in exportstr for %s" # Interner Fehler -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: head of shell_variables not a function context" # Interner Fehler -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: no global_variables context" # Interner Fehler -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope: head of shell_variables not a temporary environment scope" # Interner Fehler -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: cannot open as FILE" # Interner Fehler -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: invalid value for trace file descriptor" # Interner Fehler -#: variables.c:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: compatibility value out of range" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." msgstr "Copyright (C) 2018 Free Software Foundation, Inc." #: version.c:47 version2.c:47 @@ -5018,7 +5033,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" diff --git a/po/el.gmo b/po/el.gmo index 3b94dbfa302c38ccb4e4bfee589abfff158cd5fe..f2b2bdb17a93e0cf575201016be86f0845bc30e5 100644 GIT binary patch delta 25 hcmdmcoMrEEmJN1ITo$?p<_d;JRt5%}J(@}v0sws92?qcG delta 25 hcmdmcoMrEEmJN1IT&B841`39TRz?<^J(@}v0swri2?ziH diff --git a/po/el.po b/po/el.po index 040994a7..b11db6d3 100644 --- a/po/el.po +++ b/po/el.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: bash-4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2017-06-21 17:08+0300\n" "Last-Translator: Lefteris Dimitroulakis \n" "Language-Team: Greek \n" @@ -23,8 +23,8 @@ msgstr "" msgid "bad array subscript" msgstr "κακός δείκτης πίνακα" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: αφαίρεση του χαρακτηριστικού nameref " @@ -83,17 +83,17 @@ msgstr "«%s»: αδυναμία αποσύνδεσης" msgid "brace expansion: cannot allocate memory for %s" msgstr "brace expansion: αδυναμία εκχώρησης μνήμης για %s " -#: braces.c:425 +#: braces.c:406 #, fuzzy, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "brace expansion: αδυναμία εκχώρησης μνήμης για %d στοιχεία " -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "brace expansion: αδυναμία εκχώρησης μνήμης για «%s»" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "«%s»: μη έγκυρο ψευδώνημο" @@ -183,7 +183,7 @@ msgstr "προειδοποίηση: " msgid "%s: usage: " msgstr "%s: χρήση: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: η επιλογή απαιτεί όρισμα" @@ -198,7 +198,7 @@ msgstr "%s: απαιτείται αριθμητικό όρισμα" msgid "%s: not found" msgstr "%s: δεν βρέθηκε" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: μη έγκυρη επιλογή" @@ -208,7 +208,7 @@ msgstr "%s: μη έγκυρη επιλογή" msgid "%s: invalid option name" msgstr "%s: μη έγκυρο όνομα επιλογής" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "«%s»: μή έγκυρο αναγνωριστικό " @@ -221,7 +221,7 @@ msgstr "μη έγκυρος οκταδικός αριθμός" msgid "invalid hex number" msgstr "μη έγκυρος εξαδικός αριθμός" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "μη έγκυρος αριθμός" @@ -311,36 +311,36 @@ msgstr "%s: ασαφείς προδιαγραφές εργασίας" msgid "help not available in this version" msgstr "βοήθεια μη διαθέσιμη σ' αυτήν την έκδοση " -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: αδυναμία unset: %s μόνο για ανάγνωση" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: αδυναμία «unset»" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: μη έγκυρο όνομα ενέργειας" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: δεν υπάρχει προδιαγραφή συμπλήρωσης" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "προειδοποίηση: η επιλογή -F μπορεί να μη δουλέψει όπως περιμένεις" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "προειδοποίηση: η επιλογή -C ίσως δεν δουλέψει όπως αναμένετε" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "η λειτουργία συμπλήρωσης δεν εκτελείται επί του παρόντος " @@ -353,13 +353,13 @@ msgstr "μπορεί να χρησιμοποιηθεί μόνο μέσα σε σ msgid "%s: reference variable cannot be an array" msgstr "%s: η μεταβλητή αναφοράς δεν μπορεί να είναι πίνακας " -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: nameref αυτοαναφορά μεταβλητής δεν επιτρέπεται " -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s: κυκλική αναφορά ονόματος " @@ -374,7 +374,7 @@ msgid "cannot use `-f' to make functions" msgstr "" "η επιλογή «-f» δεν μπορεί να χρησιμοποιηθεί για τη δημιουργία συναρτήσεων" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: συνάρτηση μόνο για ανάγνωση" @@ -428,7 +428,7 @@ msgstr "%s: δεν φορτώθηκε δυναμικά" msgid "%s: cannot delete: %s" msgstr "%s: αδυναμία διαγραφής: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: είναι κατάλογος" @@ -443,7 +443,7 @@ msgstr "%s: όχι κανονικό αρχείο" msgid "%s: file is too large" msgstr "%s: αρχείο πολύ μεγάλο" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: αδυναμία εκτέλεσης δυαδικού αρχείου" @@ -508,12 +508,12 @@ msgstr "%s: η επιλογή απαιτεί ένα όρισμα -- %c\n" msgid "hashing disabled" msgstr "hashing απενεργοποιημένο " -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: πίνακας hash κενός\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "hits\tcommand\n" @@ -601,7 +601,7 @@ msgstr "%s: ορίσματα πρέπει να είναι ID διεργασιώ msgid "Unknown error" msgstr "Άγνωστο σφάλμα" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "αναμενόταν έκφραση" @@ -782,11 +782,11 @@ msgstr "σφάλμα ανάγνωσης: %d: %s" msgid "can only `return' from a function or sourced script" msgstr "«επιστροφή» είναι μόνο δυνατή από συνάρτηση ή sourced script " -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "«unset» δεν μπορεί να εφαρμοστεί συγχρόνως σε συνάρτηση και μεταβλητή" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: δεν είναι μεταβλητή πίνακα" @@ -947,76 +947,75 @@ msgstr "κακό άλμα" msgid "%s: unbound variable" msgstr "%s: μεταβλητή χωρίς σύνδεση " -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\aη αναμονή για δεδομένα έληξε: αυτόματη αποσύνδεση\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "αδυναμία ανακατεύθυνσης τυπικής εισόδου από /dev/null: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: «%c»: μη έγκυρος χαρακτήρας μορφοποίησης" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: coproc [%d:%s] υφίσταται ακόμη " -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "pipe error" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: μέγιστο επίπεδο φωλιάσματος eval ξεπεράστηκε (%d) " -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: μέγιστο επίπεδο φωλιάσματος source ξεπεράστηκε (%d) " -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: μέγιστο επίπεδο φωλιάσματος συνάρτησης ξεπεράστηκε (%d) " -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: περιορισμός: δεν μπορεί να περιέχεται «/» σε όνομα εντολής" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: εντολή δεν βρέθηκε" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: κακός interpreter " -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: αδυναμία εκτέλεσης δυαδικού αρχείου: %s" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "«%s»: είναι ειδικό builtin" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "αδυναμία αντιγραφής του fd %d στον fd %d" @@ -1042,57 +1041,57 @@ msgstr "απόπειρα ανάθεσης σε μη-μεταβλητή" msgid "syntax error in variable assignment" msgstr "συντακτικό σφάλμα στην έκφραση" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "διαίρεση διά 0" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "bug: κακό σύμβολο για expassign " -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "«:» αναμενόταν για μια έκφραση υπό συνθήκη" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "εκθέτης μικρότερος του 0" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "αναγνωριστικό αναμενόταν μετά από pre-increment ή pre-decrement " -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "λείπει «)»" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "syntax error: αναμενόταν τελεστέος" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "syntax error: μη έγκυρος αριθμητικός τελεστής" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (το λανθασμένο σύμβολο είναι \"%s\")" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "μη έγκυρη αριθμητική βάση" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: μη έγκυρος αριθμός γραμμής" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "τιμή πολύ μεγάλη για βάση" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: σφάλμα έκφρασης\n" @@ -1101,7 +1100,7 @@ msgstr "%s: σφάλμα έκφρασης\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: αδυναμία πρόσβασης στο γονικό κατάλογο" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "αδυναμία επανάταξης nodelay mode για fd %d" @@ -1117,207 +1116,222 @@ msgstr "" msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: ο buffer υπάρχει ήδη για νέο fd %d " -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp pipe" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "η διεργασία κλώνος %d εμφανίζεται στην εργασία που τρέχει %d" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "διαγραφή σταματημένης εγασίας %d με ομάδα %ld" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) μαρκαρισμένη ως ακόμα ζωντανή " -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: δεν υπάρχει τέτοιο pid" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Σήμα %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Done" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "σταματημένο" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "σταματημένο(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "υπό εκτέλεση" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Done(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Έξοδος %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Άγνωστη κατάσταση" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(core dumped) " -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "child setpgid (%ld to %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: διεργασία %ld δεν αποτελεί θυγατρική αυτού του κελύφους" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Δεν υπάρχουν στοιχεία για διεργασία %ld" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: η εργασία %d είναι σταματημένη" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: δεν υπάρχει τέτοια εργασία" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: η εργασία τερματίστηκε" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: εργασία %d ήδη στο παρασκήνιο" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "" "waitchld: ενεργοποίηση WNOHANG ώστε ν' αποφευχθεί οριστικό μπλοκάρισμα " -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: γραμμή %d: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (core dumped)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(τώρα wd: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: αποτυχία getpgrp" -#: jobs.c:4446 +#: jobs.c:4447 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: setpgid" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "αδυναμία ρύθμισης της ομάδας της διεργασίας του τερματικού (%d) " -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "δεν υπάρχει job control σ'αυτό το κέλυφος" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: αποτυχημένη assertion: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" "malloc: %s:%d: assertion botched\r\n" msgstr "" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "άγνωστο" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: κλήθηκε με όρισμα ήδη ελευθερωμένο μπλοκ " -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: κλήθηκε με όρισμα ένα μη εκχωρημένο μπλοκ " -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: εντοπίστηκε αρνητική υπερχείληση, mh_nbytes εκτός ορίου " -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: εντοπίστηκε αρνητική υπερχείληση, mh_nbytes εκτός ορίου " + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: τα μεγέθη των κομματιών στην αρχή και το τέλος διαφέρουν " -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: κλήθηκε με όρισμα ένα μη εκχωρημένο μπλοκ " -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: εντοπίστηκε αρνητική υπερχείληση, mh_nbytes εκτός ορίου" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc: εντοπίστηκε αρνητική υπερχείληση, mh_nbytes εκτός ορίου" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: μεγέθη κομματιών σ' αρχή και τέλος διαφέρουν " @@ -1434,99 +1448,99 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "ο μέγιστος αριθμός here-document ξεπεράστηκε " -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "μη αναμενόμενο EOF κατά την αναζήτηση «%c»" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "μη αναμενόμενο EOF ενώ έψαχνα για «]]»" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "syntax error in conditional expression: μη αναμενόμενο σύμβολο «%s»" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "συντακτικό σφάλμα σ' έκφραση υπό συνθήκη " -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "μη αναμενόμενο σύμβολο «%s», αναμενόταν «)»" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "αναμενόταν «)»" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "απροσδόκητο όρισμα «%s» στον υπό αίρεση μοναδιαίο τελεστή " -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "απροσδόκητο όρισμα για τον μοναδιαίο τελεστή " -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "απροσδόκητο σύμβολο «%s» βρέθηκε αντί για δυαδικό τελεστή υπό αίρεση " -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "αναμενόταν δυαδικός τελεστής υπό αίρεση " -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "απροσδόκητο όρισμα «%s» για δυαδικό τελεστή υπό αίρεση " -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "απροσδόκητο όρισμα για δυαδικό τελεστή υπό αίρεση " -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "απροσδόκητο σύμβολο «%c» σε εντολή υπό αίρεση " -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "απροσδόκητο σύμβολο «%s» σε εντολή υπό αίρεση " -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "απροσδόκητο σύμβολο %d σε εντολή υπό αίρεση " -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "συντακτικό σφάλμα κοντά στο μη αναμενόμενο σύμβολο «%s»" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "συντακτικό σφάλμα κοντά σε «%s»" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "syntax error: μη αναμενόμενο τέλος αρχείου" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "συντακτικό σφάλμα" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Χρήση «%s» για έξοδο από το κέλυφος.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "μη αναμενόμενο EOF ενώ έψαχνα «)»" @@ -1569,89 +1583,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: «%c»: μη έγκυρη μορφή χαρακτήρα" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "περιγραφέας αρχείου εκτός ορίων" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: ασαφής ανακατεύθυνση" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: αδυναμία εγγραφής πάνω σε υπάρχον αρχείο" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: restricted: αδυναμία ανακατεύθυνσης εξόδου" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "αδυναμία δημιουργίας προσωρινού αρχείου για here-document: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: αδυναμία ανάθεσης fd σε μεταβλητή" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port δεν υποστηρίζεται χωρίς δικτύωση" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "δεν μπόρεσα να βρω /tmp, παρακαλώ να τον δημιουργήσετε!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp πρέπει να είναι ένα έγκυρο όνομα αρχείου" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: μη έγκυρη επιλογή" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "αδυναμία ρύθμισης uid σε %d: effective uid %d " -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "αδυναμί ρύθμισης gid σε %d: effective gid %d " -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "αδυναμία εκκίνησης του debugger, debugging απενεργοποιημένο " -#: shell.c:1629 +#: shell.c:1632 #, c-format msgid "%s: Is a directory" msgstr "%s: είναι κατάλογος" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Δεν έχω όνομα!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, έκδοση %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1660,48 +1674,48 @@ msgstr "" "Χρήση:\t%s [μακρά επιλογή GNU] [επιλογή] ...\n" "\t%s [μακρά επιλογή GNU] [επιλοη] script-file ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "Μακρές επιλογές GNU:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Επιλογές κελύφους:\n" -#: shell.c:2040 +#: shell.c:2043 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD ή -c εντολή ή -O shopt_option\t\t(invocation only)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s ή επιλογή -o\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Πληκτρολόγησε «%s -c \"help set\"» για πληροφορίες επί των επιλογών " "κελύφους.\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Πληκτρολόγησε «%s -c help» για περισσότερες πληροφορίες σχετικά με τις " "ενσωματομένες στο κέλυφος εντολές.\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Χρησιμοποίησε την εντολή «bashbug» για αναφορά σφαλμάτων.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "σελίδα του bash: \n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -1878,96 +1892,96 @@ msgstr "Αίτηση για πληροφορίες" msgid "Unknown Signal #%d" msgstr "Άγνωστο σήμα #%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "κακή αντικατάσταση: όχι «%s» που κλείνει στο %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: αδυναμία εκχώρησης λίστας σε στοιχείο του πίνακα " -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "αδυναμία δημιουργίας σωλήνα για αντικατάσταση διεργασίας " -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "αδυναμία δημιουργίας θυγατρικής για αντικατάσταση διεργασίας " -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "αδυναμία ανοίγματοε επώνυμης σωλήνας %s προς ανάγνωση" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "αδυναμία ανοίγματος επώνυμης σωλήνας %s προς εγγραφή" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "αδυναμία αναπαραγωγής named pipe %s ως fd %d " -#: subst.c:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "αντικατάσταση εντολής: null byte αγνοήθηκε στην είσοδο " -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "αδυναμία δημιουργίας σωλήνα για αντικατάσταση εντολής " -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "αδυναμία δημιουργίας θυγατρικής για αντικατάσταση εντολής " -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: αδυναμία αναπαραγωγής σωλήνα ως fd 1 " -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: μη έγκυρο όνομα μεταβλητής ως όνομα αναφοράς " -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: μη έγκυρη έμμεση επέκταση " -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "%s: μη έγκυρο όνομα μεταβλητής" -#: subst.c:7201 +#: subst.c:7234 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: παράμετρος κενή ή δεν έχει οριστεί" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: παράμετρος κενή ή δεν έχει οριστεί" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: έκφραση αρνητική < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: κακή αντικατάσταση" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: αδύνατη ανάθεση κατ' αυτόν τον τρόπο" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -1975,12 +1989,12 @@ msgstr "" "μελλοντικές εκδόσεις του κελύφους θα επιβάλουν την αποτίμηση ως μια " "αριθμητική αντικατάσταση" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "κακή αντικατάσταση: δεν υπάρχει «`» που κλείνει στο %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "χωρίς ταίριασμα: %s" @@ -2049,79 +2063,79 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: κακό σήμα %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "σφάλμα κατά την εισαγωγή του ορισμού της συνάρτησης «%s»" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "επίπεδο κελύφους (%d) πολύ υψηλό, επαναφορά στο 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: no function context at current scope" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: η μεταβλητή δεν μπορεί να δεχτεί τιμή " -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s έχει κενό exportstr" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "ο χαρακτήρας %d δεν έίναι έγκυρος στην exportstr για %s" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "απουσία «=» στην exportstr για %s" -#: variables.c:5506 +#: variables.c:5306 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:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: no global_variables context" -#: variables.c:5599 +#: variables.c:5399 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:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: αδυναμία ανοίγματος ως ΑΡΧΕΙΟ" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: μη έγκυρη τιμή για trace file descriptor" -#: variables.c:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: τιμή συμβατότητας εκτός ορίου " #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." msgstr "Copyright (C) 2016 Free Software Foundation, Inc." #: version.c:47 version2.c:47 @@ -4476,7 +4490,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" diff --git a/po/en@boldquot.gmo b/po/en@boldquot.gmo index 7a98eaa18da287c9e0f699121501ade99b888614..279127a756a9ef80c04c030fa7187ae019dea763 100644 GIT binary patch delta 13061 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 DzU;>e delta 12906 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 P$$#%#Gqvt`IMx3FG{v3$ diff --git a/po/en@boldquot.po b/po/en@boldquot.po index 1257bcf0..5e1d98f8 100644 --- a/po/en@boldquot.po +++ b/po/en@boldquot.po @@ -32,8 +32,8 @@ msgid "" msgstr "" "Project-Id-Version: GNU bash 5.1-alpha\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 11:28-0400\n" -"PO-Revision-Date: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" +"PO-Revision-Date: 2020-08-07 12:00-0400\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" "Language: en\n" @@ -46,8 +46,8 @@ msgstr "" msgid "bad array subscript" msgstr "bad array subscript" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: removing nameref attribute" @@ -106,17 +106,17 @@ msgstr "‘%s’: cannot unbind in command keymap" msgid "brace expansion: cannot allocate memory for %s" msgstr "brace expansion: cannot allocate memory for %s" -#: braces.c:425 +#: braces.c:406 #, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "brace expansion: failed to allocate memory for %u elements" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "brace expansion: failed to allocate memory for ‘%s’" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "‘%s’: invalid alias name" @@ -215,7 +215,7 @@ msgstr "warning: " msgid "%s: usage: " msgstr "%s: usage: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: option requires an argument" @@ -230,7 +230,7 @@ msgstr "%s: numeric argument required" msgid "%s: not found" msgstr "%s: not found" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: invalid option" @@ -240,7 +240,7 @@ msgstr "%s: invalid option" msgid "%s: invalid option name" msgstr "%s: invalid option name" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "‘%s’: not a valid identifier" @@ -253,7 +253,7 @@ msgstr "invalid octal number" msgid "invalid hex number" msgstr "invalid hex number" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "invalid number" @@ -343,36 +343,36 @@ msgstr "%s: ambiguous job spec" msgid "help not available in this version" msgstr "help not available in this version" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: cannot unset: readonly %s" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: cannot unset" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: invalid action name" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: no completion specification" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "warning: -F option may not work as you expect" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "warning: -C option may not work as you expect" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "not currently executing completion function" @@ -385,13 +385,13 @@ msgstr "can only be used in a function" msgid "%s: reference variable cannot be an array" msgstr "%s: reference variable cannot be an array" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: nameref variable self references not allowed" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s: circular name reference" @@ -405,7 +405,7 @@ msgstr "‘%s’: invalid variable name for name reference" msgid "cannot use `-f' to make functions" msgstr "cannot use ‘-f’ to make functions" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: readonly function" @@ -459,7 +459,7 @@ msgstr "%s: not dynamically loaded" msgid "%s: cannot delete: %s" msgstr "%s: cannot delete: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: is a directory" @@ -474,7 +474,7 @@ msgstr "%s: not a regular file" msgid "%s: file is too large" msgstr "%s: file is too large" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: cannot execute binary file" @@ -539,12 +539,12 @@ msgstr "%s: option requires an argument -- %c\n" msgid "hashing disabled" msgstr "hashing disabled" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: hash table empty\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "hits\tcommand\n" @@ -634,7 +634,7 @@ msgstr "%s: arguments must be process or job IDs" msgid "Unknown error" msgstr "Unknown error" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "expression expected" @@ -876,11 +876,11 @@ msgstr "read error: %d: %s" msgid "can only `return' from a function or sourced script" msgstr "can only ‘return’ from a function or sourced script" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "cannot simultaneously unset a function and a variable" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: not an array variable" @@ -1039,76 +1039,75 @@ msgstr "bad jump" msgid "%s: unbound variable" msgstr "%s: unbound variable" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\atimed out waiting for input: auto-logout\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "cannot redirect standard input from /dev/null: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: ‘%c’: invalid format character" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: coproc [%d:%s] still exists" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "pipe error" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: maximum eval nesting level exceeded (%d)" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: maximum source nesting level exceeded (%d)" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: maximum function nesting level exceeded (%d)" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: restricted: cannot specify ‘/’ in command names" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: command not found" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: bad interpreter" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: cannot execute binary file: %s" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "‘%s’: is a special builtin" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "cannot duplicate fd %d to fd %d" @@ -1133,56 +1132,56 @@ msgstr "attempted assignment to non-variable" msgid "syntax error in variable assignment" msgstr "syntax error in variable assignment" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "division by 0" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "bug: bad expassign token" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "‘:’ expected for conditional expression" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "exponent less than 0" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "identifier expected after pre-increment or pre-decrement" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "missing ‘)’" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "syntax error: operand expected" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "syntax error: invalid arithmetic operator" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (error token is “%s”)" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "invalid arithmetic base" -#: expr.c:1581 +#: expr.c:1582 msgid "invalid integer constant" msgstr "invalid integer constant" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "value too great for base" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: expression error\n" @@ -1191,7 +1190,7 @@ msgstr "%s: expression error\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: cannot access parent directories" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "cannot reset nodelay mode for fd %d" @@ -1206,166 +1205,171 @@ msgstr "cannot allocate new file descriptor for bash input from fd %d" msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: buffer already exists for new fd %d" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp pipe" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "forked pid %d appears in running job %d" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "deleting stopped job %d with process group %ld" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) marked as still alive" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: no such pid" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Signal %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Done" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Stopped" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Stopped(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "Running" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Done(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Exit %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Unknown status" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(core dumped) " -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "child setpgid (%ld to %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld is not a child of this shell" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: No record of process %ld" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: job %d is stopped" -#: jobs.c:3568 +#: jobs.c:3564 +#, c-format +msgid "%s: no current jobs" +msgstr "%s: no current jobs" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: job has terminated" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: job %d already in background" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: turning on WNOHANG to avoid indefinite block" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: line %d: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (core dumped)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(wd now: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp failed" -#: jobs.c:4446 +#: jobs.c:4447 msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: no job control in background" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: line discipline" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "cannot set terminal process group (%d)" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "no job control in this shell" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: failed assertion: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1374,39 +1378,47 @@ msgstr "" "\r\n" "malloc: %s:%d: assertion botched\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "unknown" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: block on free list clobbered" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: called with already freed block argument" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: called with unallocated block argument" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: underflow detected; mh_nbytes out of range" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: underflow detected; magic8 corrupted" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: start and end chunk sizes differ" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: called with unallocated block argument" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: underflow detected; mh_nbytes out of range" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc: underflow detected; magic8 corrupted" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: start and end chunk sizes differ" @@ -1522,99 +1534,99 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "maximum here-document count exceeded" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "unexpected EOF while looking for matching ‘%c’" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "unexpected EOF while looking for ‘]]’" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "syntax error in conditional expression: unexpected token ‘%s’" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "syntax error in conditional expression" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "unexpected token ‘%s’, expected ‘)’" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "expected ‘)’" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "unexpected argument ‘%s’ to conditional unary operator" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "unexpected argument to conditional unary operator" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "unexpected token ‘%s’, conditional binary operator expected" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "conditional binary operator expected" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "unexpected argument ‘%s’ to conditional binary operator" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "unexpected argument to conditional binary operator" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "unexpected token ‘%c’ in conditional command" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "unexpected token ‘%s’ in conditional command" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "unexpected token %d in conditional command" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "syntax error near unexpected token ‘%s’" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "syntax error near ‘%s’" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "syntax error: unexpected end of file" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "syntax error" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Use “%s” to leave the shell.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "unexpected EOF while looking for matching ‘)’" @@ -1657,89 +1669,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: ‘%c’: invalid format character" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "file descriptor out of range" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: ambiguous redirect" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: cannot overwrite existing file" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: restricted: cannot redirect output" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "cannot create temp file for here-document: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: cannot assign fd to variable" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port not supported without networking" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "redirection error: cannot duplicate fd" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "could not find /tmp, please create!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp must be a valid directory name" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "pretty-printing mode ignored in interactive shells" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: invalid option" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "cannot set uid to %d: effective uid %d" -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "cannot set gid to %d: effective gid %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "cannot start debugger; debugging mode disabled" -#: shell.c:1629 +#: shell.c:1632 #, c-format msgid "%s: Is a directory" msgstr "%s: Is a directory" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "I have no name!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, version %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1748,47 +1760,47 @@ msgstr "" "Usage:\t%s [GNU long option] [option] ...\n" "\t%s [GNU long option] [option] script-file ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "GNU long options:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Shell options:\n" -#: shell.c:2040 +#: shell.c:2043 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s or -o option\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Type ‘%s -c “help set”’ for more information about shell " "options.\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Type ‘%s -c help’ for more information about shell builtin commands.\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Use the ‘bashbug’ command to report bugs.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "bash home page: \n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "General help using GNU software: \n" @@ -1963,96 +1975,96 @@ msgstr "Information request" msgid "Unknown Signal #%d" msgstr "Unknown Signal #%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "bad substitution: no closing ‘%s’ in %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: cannot assign list to array member" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "cannot make pipe for process substitution" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "cannot make child for process substitution" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "cannot open named pipe %s for reading" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "cannot open named pipe %s for writing" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "cannot duplicate named pipe %s as fd %d" -#: subst.c:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "command substitution: ignored null byte in input" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "cannot make pipe for command substitution" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "cannot make child for command substitution" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: cannot duplicate pipe as fd 1" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: invalid variable name for name reference" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: invalid indirect expansion" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "%s: invalid variable name" -#: subst.c:7201 +#: subst.c:7234 #, c-format msgid "%s: parameter not set" msgstr "%s: parameter not set" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parameter null or not set" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: substring expression < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: bad substitution" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: cannot assign in this way" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2060,12 +2072,12 @@ msgstr "" "future versions of the shell will force evaluation as an arithmetic " "substitution" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "bad substitution: no closing “`” in %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "no match: %s" @@ -2133,79 +2145,79 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: bad signal %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "error importing function definition for ‘%s’" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "shell level (%d) too high, resetting to 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: no function context at current scope" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: variable may not be assigned value" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: assigning integer to name reference" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: no function context at current scope" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s has null exportstr" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "invalid character %d in exportstr for %s" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "no ‘=’ in exportstr for %s" -#: variables.c:5506 +#: variables.c:5306 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:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: no global_variables context" -#: variables.c:5599 +#: variables.c:5399 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:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: cannot open as FILE" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: invalid value for trace file descriptor" -#: variables.c:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: compatibility value out of range" #: version.c:46 version2.c:46 -msgid "Copyright (C) 2019 Free Software Foundation, Inc." -msgstr "Copyright (C) 2019 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." +msgstr "Copyright (C) 2020 Free Software Foundation, Inc." #: version.c:47 version2.c:47 msgid "" @@ -5675,7 +5687,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" @@ -5703,7 +5715,7 @@ msgstr "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" diff --git a/po/en@quot.gmo b/po/en@quot.gmo index cba516eb1de8fbb7960e839aacf4a25a63466eae..3d194c630cc9110aca719a9d2ee606eb001ed78a 100644 GIT binary patch delta 13061 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 delta 12907 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\n" msgstr "bash home page: \n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "General help using GNU software: \n" @@ -1950,96 +1962,96 @@ msgstr "Information request" msgid "Unknown Signal #%d" msgstr "Unknown Signal #%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "bad substitution: no closing ‘%s’ in %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: cannot assign list to array member" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "cannot make pipe for process substitution" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "cannot make child for process substitution" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "cannot open named pipe %s for reading" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "cannot open named pipe %s for writing" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "cannot duplicate named pipe %s as fd %d" -#: subst.c:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "command substitution: ignored null byte in input" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "cannot make pipe for command substitution" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "cannot make child for command substitution" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: cannot duplicate pipe as fd 1" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: invalid variable name for name reference" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: invalid indirect expansion" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "%s: invalid variable name" -#: subst.c:7201 +#: subst.c:7234 #, c-format msgid "%s: parameter not set" msgstr "%s: parameter not set" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parameter null or not set" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: substring expression < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: bad substitution" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: cannot assign in this way" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2047,12 +2059,12 @@ msgstr "" "future versions of the shell will force evaluation as an arithmetic " "substitution" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "bad substitution: no closing “`” in %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "no match: %s" @@ -2120,79 +2132,79 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: bad signal %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "error importing function definition for ‘%s’" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "shell level (%d) too high, resetting to 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: no function context at current scope" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: variable may not be assigned value" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: assigning integer to name reference" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: no function context at current scope" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s has null exportstr" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "invalid character %d in exportstr for %s" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "no ‘=’ in exportstr for %s" -#: variables.c:5506 +#: variables.c:5306 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:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: no global_variables context" -#: variables.c:5599 +#: variables.c:5399 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:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: cannot open as FILE" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: invalid value for trace file descriptor" -#: variables.c:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: compatibility value out of range" #: version.c:46 version2.c:46 -msgid "Copyright (C) 2019 Free Software Foundation, Inc." -msgstr "Copyright (C) 2019 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." +msgstr "Copyright (C) 2020 Free Software Foundation, Inc." #: version.c:47 version2.c:47 msgid "" @@ -5637,7 +5649,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" @@ -5665,7 +5677,7 @@ msgstr "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" diff --git a/po/eo.gmo b/po/eo.gmo index 9f7f2dafb5875468d48abad87d624a031a1c6f06..8fe0d10dba3004f8efa93a6ca459143d2b670d2d 100644 GIT binary patch delta 28 kcmeyknB(JOj)pCa|KzzWbPdcE42`S|47PJ9Fuwc<0HHeyH~;_u delta 28 kcmeyknB(JOj)pCa|Kzz$b&U)Z3=OS}EVgqfFuwc<0HF#BIRF3v diff --git a/po/eo.po b/po/eo.po index e298df28..4eebaaa9 100644 --- a/po/eo.po +++ b/po/eo.po @@ -30,7 +30,7 @@ msgid "" msgstr "" "Project-Id-Version: GNU bash 4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2016-09-22 23:59+0700\n" "Last-Translator: Sergio Pokrovskij \n" "Language-Team: Esperanto \n" @@ -45,8 +45,8 @@ msgstr "" msgid "bad array subscript" msgstr "Misa tabel-indico" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: ne plu nomreferenco (la atributo nameref forigitas)" @@ -108,18 +108,18 @@ msgid "brace expansion: cannot allocate memory for %s" msgstr "vinkulmalvolvo: Maleblas memorhavigo por %s" # XXX: internal_error -#: braces.c:425 +#: braces.c:406 #, fuzzy, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "vinkulmalvolvo: Fiaskis memorhavigo por %d elementoj" # XXX: internal_error -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "vinkulmalvolvo: Fiaskis memorhavigo por %s" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "%s: Maltaŭgas por uzi kiel alinomon" @@ -224,7 +224,7 @@ msgstr "Averto: " msgid "%s: usage: " msgstr "%s: Uzmaniero: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: La opcio bezonas argumenton" @@ -239,7 +239,7 @@ msgstr "%s: Necesas nombra argumento" msgid "%s: not found" msgstr "%s: Ne trovita" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: Misa opcio" @@ -249,7 +249,7 @@ msgstr "%s: Misa opcio" msgid "%s: invalid option name" msgstr "%s: Misa opcinomo" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "„%s‟ ne estas taŭga nomo" @@ -262,7 +262,7 @@ msgstr "Misa okuma nombro" msgid "invalid hex number" msgstr "Misa 16uma nombro" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "Misa nombro" @@ -352,36 +352,36 @@ msgstr "%s: Ambigua laborindiko" msgid "help not available in this version" msgstr "helpilo mankas en ĉi tiu versio" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: Malaktivigo fiaskis: nurlega %s" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: Malaktivigo fiaskis" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: Misa nomo de ago" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: Kompletigo ne estas specifita" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "Averto: La opcio -F povas funkcii alie ol vi eble supozas" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "Averto: La opcio -C povas funkcii alie ol vi eble supozas" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "Ni ne estas en plenumado de kompletiga funkcio" @@ -394,13 +394,13 @@ msgstr "Uzeblas nur ene de funkcio" msgid "%s: reference variable cannot be an array" msgstr "%s: Referenca variablo ne povas esti tabelo" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: Nomreferenca variablo ne referencu sin mem" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s: Cikla nomreferenco" @@ -414,7 +414,7 @@ msgstr "„%s“: Misa variablonomo por nomreferenco" msgid "cannot use `-f' to make functions" msgstr "„-f‟ ne estas uzebla por fari funkciojn" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: Nurlega funkcio" @@ -468,7 +468,7 @@ msgstr "%s: Ne ŝargita dinamike" msgid "%s: cannot delete: %s" msgstr "%s: Ne eblas forigi: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s estas dosierujo" @@ -483,7 +483,7 @@ msgstr "%s: Ne ordinara dosiero" msgid "%s: file is too large" msgstr "%s: Tro granda dosiero" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: Neplenumebla duuma dosiero" @@ -548,12 +548,12 @@ msgstr "%s: La opcio bezonas argumenton -- %c\n" msgid "hashing disabled" msgstr "Nomkonservado (haketado, «hashing») estas malŝaltita" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: Hakettabelo estas malplena\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "Trafoj\tKomando\n" @@ -640,7 +640,7 @@ msgstr "%s: Argumento estu proceznumero aŭ laborindiko" msgid "Unknown error" msgstr "Nekonata eraro" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "Mankas esprimo" @@ -883,11 +883,11 @@ msgid "can only `return' from a function or sourced script" msgstr "" "„return‟ sencas nur en funkcio aŭ punkte vokita („.‟, „source‟) skripto" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "Ne eblas samtempe malaktivigi funkcion kaj variablon" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: Ne tabela variablo" @@ -1048,79 +1048,78 @@ msgstr "Misa salto" msgid "%s: unbound variable" msgstr "%s: Neligita variablo" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\aTro longe sen enigo: Aŭtomata seancofino\n" # XXX: internal error: -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format 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:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: „%c‟: Misa formatsigno" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: la kunprocezo [%d:%s] ankoraŭ ekzistas" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "Eraro en dukto" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: La ingado de „eval“oj superis sian maksimumon (%d)" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: La ingado de „source“oj superis sian maksimumon (%d)" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: La ingado de funkcioj superis sian maksimumon (%d)" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: Malpermesitas uzi „/‟ en komandonomoj" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: Komando ne trovita" # XXX: internal error: -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: Misa interpretilo" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: Neplenumebla duuma dosiero: %s" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "„%s‟ estas primitiva komando speciala" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "Ne eblas kunnomumi al dosiernumero %d la dosiernumeron %d" @@ -1146,57 +1145,57 @@ msgstr "Provo valorizi ne-variablon" msgid "syntax error in variable assignment" msgstr "Sintaksa eraro en esprimo" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "Divido per 0" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "CIMO: Misa operacisigno en kombinita valorizsimbolo" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "„:‟ mankas kondiĉa esprimo" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "Negativa eksponento" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "Post antaŭkremento aperu nomo de variablo" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "Mankas „)‟" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "Sintaksa eraro: Mankas operando" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "Sintaksa eraro: Misa operacisimbolo aritmetika" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (misa simbolo estas „%s‟)" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "Maltaŭga bazo nombrosistema" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: Misa lininombro" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "Tro granda valoro por bazo de nombrosistemo" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: Misa esprimo\n" @@ -1205,7 +1204,7 @@ msgstr "%s: Misa esprimo\n" msgid "getcwd: cannot access parent directories" msgstr "getwd: Ne eblas atingi patrajn dosierujojn" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "Ne eblas reŝalti senprokrastan reĝimon por dosiernumero %d" @@ -1221,170 +1220,175 @@ msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: La nova dosiernumero (fd %d) jam havas bufron" # ZZZ: sys_error (_("start_pipeline: pgrp pipe")); -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: procezgrupo dukto" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "Forke farita proceznumero %d aperas en rulata laboro %d" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "Haltigita laboro %d kun procezgrupo %ld estas forigata" # ifdef DEBUG ... internal_warning(): -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) marked as still alive" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: Ne estas tia proceznumero (%ld)!" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Signalo %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Farite" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Haltigita" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Haltigita(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "Rulata" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Farite(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Eliro %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Nekonata stato" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(nekropsio elŝutita)" -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (labordosierujo: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "provo atribui (setpgid) procezgrupon %2$ld de la procezido %1$ld" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: La procezo %ld ne estas ido de ĉi tiu ŝelo" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Malestas informoj pri procezo %ld" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: La laboro %d estas haltigita" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: Ne estas tia laboro" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: La laboro finiĝis" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: La laboro %d jam estas fona" # XXX: internal warning: -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: WNOHANG iĝas ŝaltita por eviti nedifintan pendiĝon" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: linio %dª: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr "(nekropsio elŝutita)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(nun labordosierujo estas: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp fiaskis" -#: jobs.c:4446 +#: jobs.c:4447 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: liniaranĝo" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: liniaranĝo" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid()" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "ne prosperis atribui grupon (%d) de terminala procezo" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "Ĉi tiu ŝelo ne disponigas laborregadon" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: Malveras la aserto: %s\n" # XXX: debug? -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1394,47 +1398,59 @@ msgstr "" "malloc: %s:%d: aserto sufokita\r\n" # XXX: internal error -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "nekonata" # XXX: debug? -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: Skribdifektita bloko en malokupa listo (free list)" # XXX: debug? -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: La argumento montras blokon jam malokupitan" # XXX: debug? -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: La argumento ne montras generitan memoron" # XXX: debug? -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: Okazis maltroo; mh_nbytes estas ekster sia variejo" # XXX: debug? -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: Okazis maltroo; mh_nbytes estas ekster sia variejo" + +# XXX: debug? +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: La ĉapa kaj vosta longoj de memorpeco ne estas egalaj" # XXX: debug? -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: La argumento ne montras generitan memoron" # XXX: debug? -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: Okazis maltroo; mh_nbytes estas ekster sia variejo" # XXX: debug? -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc: Okazis maltroo; mh_nbytes estas ekster sia variejo" + +# XXX: debug? +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: La ĉapa kaj vosta longoj de memorpeco ne estas egalaj" @@ -1564,99 +1580,99 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "La nombro de tuj-documentoj superis sian maksimumon" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "Neatendita dosierfino dum serĉo de responda „%c‟" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "Neatendita dosierfino dum serĉo de „]]‟" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "Sintaksa eraro en kondiĉa esprimo: Neatendita simbolo „%s‟" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "Sintaksa eraro en kondiĉa esprimo" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "Nekonvena simbolo „%s‟ anstataŭ „)‟" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "Mankas „)‟" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "La argumento „%s‟ ne konvenas por unuloka kondiĉa operacisimbolo" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "Maltaŭga argumento por unuloka kondiĉa operacisimbolo" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "Misa simbolo „%s‟ anstataŭ duloka kondiĉa operacisigno" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "ĉi tie devas esti duloka kondiĉa operacisigno" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "La argumento „%s‟ ne konvenas por duloka kondiĉa operacisimbolo" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "\n" msgstr "" "La hejmpaĝo de Baŝo (anglalingva): \n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -2057,109 +2073,109 @@ msgstr "Informmendo" msgid "Unknown Signal #%d" msgstr "Nekonata signalo n-ro %d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "Misa anstataŭigo: Mankas ferma „%s‟ en %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: Maleblas valorizi tabelanon per listo" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "Ne prosperis fari dukton por proceza anstataŭigo" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "Ne prosperis krei idon por proceza anstataŭigo" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "Ne prosperis malfermi nomitan dukton %s porlegan" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "Ne prosperis malfermi nomitan dukton %s por skribado" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "Ne prosperis kunnomumi nomhavan dukton %s kiel dosiernumeron %d" -#: subst.c:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "Komanda anstataŭigo: nul-bajto en enigaĵo, ignorita" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "Ne prosperis fari dukton por komanda anstataŭigo" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "Ne prosperis krei procezidon por komanda anstataŭigo" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: Ne prosperis kunnomumi la dosiernumeron 1 al dukto" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: Misa variablonomo por nomreferenco" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: Misa malvolvo malrekta" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "%s: Maltaŭga variablonomo" -#: subst.c:7201 +#: subst.c:7234 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: Parametro estas NUL aŭ malaktiva" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: Parametro estas NUL aŭ malaktiva" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: subĉeno-esprimo < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: Misa anstataŭigo" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: ĉi tiel ne valorizebla" # XXX: internal warning: -#: subst.c:9732 +#: subst.c:9778 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:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "Misa anstataŭigo: Mankas ferma „`‟ en %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "Nenio kongrua: %s" @@ -2228,92 +2244,92 @@ msgstr "run_pending_traps: Signaltraktilo SIG_DFL resendas %d (%s) al mi mem" msgid "trap_handler: bad signal %d" msgstr "trap_handler: Misa signalnumero %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "Eraro ĉe importo de funkcidifino por „%s‟" # XXX: internal_warning -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "%d estas tro granda ŝelnivelo; mallevita ĝis 1" # XXX: internal_error -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: Malestas funkcia kunteksto en ĉi-regiono" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: Variablo ne valorizebla" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: Nomreferenco valorizata per entjero" # XXX: internal_error -#: variables.c:4582 +#: variables.c:4379 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:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "«exportstr» de %s estas NUL" # XXX: internal_error -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, 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:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "Mankas „=‟ en eksporta signoĉeno por „%s‟" # XXX: internal_error -#: variables.c:5506 +#: variables.c:5306 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" # XXX: internal_error -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: Mankas kunteksto de „global_variables‟" # XXX: internal_error -#: variables.c:5599 +#: variables.c:5399 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:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: Ne malfermeblas kiel DOSIERO" # XXX: internal_error -#: variables.c:6567 +#: variables.c:6367 #, 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:6612 +#: variables.c:6412 #, 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 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." msgstr "Copyright (C) 2016 ĉe «Free Software Foundation, Inc.»" #: version.c:47 version2.c:47 @@ -5839,7 +5855,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" diff --git a/po/es.gmo b/po/es.gmo index 1072dbd3a747a6107612edf0d9252796692260a4..4098fa6bf15f4ecf56dc8d6ccb0adb581f134114 100644 GIT binary patch delta 32 ocmX^3f#cu@j)pCa|KzzWbPdcE42`S|4B9yq7`JmMFj-0f0LkGAng9R* delta 32 ocmX^3f#cu@j)pCa|Kzz$b&U)Z3=OS}EZR8~7`JmMFj-0f0Lioon*aa+ diff --git a/po/es.po b/po/es.po index 6ac16c14..481a60aa 100644 --- a/po/es.po +++ b/po/es.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: GNU bash 4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2018-06-04 22:22+0200\n" "Last-Translator: Antonio Ceballos Roa \n" "Language-Team: Spanish \n" @@ -24,8 +24,8 @@ msgstr "" msgid "bad array subscript" msgstr "subíndice de matriz incorrecto" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: se elimina el atributo nameref" @@ -86,17 +86,17 @@ msgstr "`%s': no se puede borrar la asignación" msgid "brace expansion: cannot allocate memory for %s" msgstr "expansión de llaves: no se puede asignar memoria a %s" -#: braces.c:425 +#: braces.c:406 #, fuzzy, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "expansión de llaves: fallo al asignar memoria a %d elementos" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "expansión de llaves: fallo al asignar memoria a «%s»" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "`%s': nombre de alias inválido" @@ -199,7 +199,7 @@ msgstr "aviso: " msgid "%s: usage: " msgstr "%s: modo de empleo: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: la opción requiere un argumento" @@ -214,7 +214,7 @@ msgstr "%s: se requiere un argumento numérico" msgid "%s: not found" msgstr "%s: no encontrado" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: opción inválida" @@ -224,7 +224,7 @@ msgstr "%s: opción inválida" msgid "%s: invalid option name" msgstr "%s: nombre de opción inválido" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "`%s': no es un identificador válido" @@ -237,7 +237,7 @@ msgstr "número octal inválido" msgid "invalid hex number" msgstr "número hexadecimal inválido" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "número inválido" @@ -327,36 +327,36 @@ msgstr "%s: especificación de trabajo ambigua" msgid "help not available in this version" msgstr "ayuda no disponible en esta versión" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: no se puede borrar: %s es de solo lectura" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: no se puede borrar" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: nombre de acción inválido" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: no hay especificación para completado" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "aviso: es posible que la opción -F no funcione como se espera" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "aviso: es posible que la opción -C no funcione como se espera" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "no se está ejecutando la función de completado" @@ -371,13 +371,13 @@ msgstr "sólo se puede usar dentro de una función" msgid "%s: reference variable cannot be an array" msgstr "%s: referencia variable no puede ser una matriz" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: no se permiten las autoreferencias a variables nameref" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s: referencia de nombre circular" @@ -391,7 +391,7 @@ msgstr "`%s': nombre variable inválido para referencia de nombre" msgid "cannot use `-f' to make functions" msgstr "no se puede usar `-f' para hacer funciones" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: función de sólo lectura" @@ -446,7 +446,7 @@ msgstr "%s: no cargado dinámicamente" msgid "%s: cannot delete: %s" msgstr "%s: no se puede borrar: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: es un directorio" @@ -463,7 +463,7 @@ msgstr "%s: el fichero es demasiado grande" # file=fichero. archive=archivo. Si no, es imposible traducir tar. sv # De acuerdo. Corregido en todo el fichero. cfuga -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: no se puede ejecutar el fichero binario" @@ -528,12 +528,12 @@ msgstr "%s: la opción requiere un argumento -- %c\n" msgid "hashing disabled" msgstr "asociación desactivada" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: tabla de asociación vacía\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "coinc\torden\n" @@ -621,7 +621,7 @@ msgstr "%s: los argumentos deben ser IDs de procesos o trabajos" msgid "Unknown error" msgstr "Error desconocido" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "se esperaba una expresión" @@ -863,11 +863,11 @@ msgid "can only `return' from a function or sourced script" msgstr "" "sólo se puede usar `return' desde una función o un script leído con `source'" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "no se puede borrar al mismo tiempo una función y una variable" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: no es una variable de matriz" @@ -1026,78 +1026,77 @@ msgstr "salto erróneo" msgid "%s: unbound variable" msgstr "%s: variable sin asignar" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\aha expirado mientras esperaba alguna entrada: auto-logout\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "no se puede redirigir la entrada estándar desde /dev/null: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: `%c': carácter de formato inválido" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: coproc [%d:%s] aún existe" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "error de tubería" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: nivel máximo de anidamiento de evaluaciones excedido (%d)" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: nivel máximo de anidamiento de lecturas con `source' excedido (%d)" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: nivel máximo de anidamiento de funciones excedido (%d)" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: restringido: no se puede especificar `/' en nombres de órdenes" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: orden no encontrada" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, 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:5767 +#: execute_cmd.c:5886 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: no se puede ejecutar fichero binario: %s" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "`%s': es una orden interna especial" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "no se puede duplicar el df %d al df %d" @@ -1123,25 +1122,25 @@ msgstr "se intentó asignar a algo que no es una variable" msgid "syntax error in variable assignment" msgstr "error sintáctico en la expresión" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "división por 0" # token en bison fue traducido como terminal. ¿Lo traducimos igual aquí # o lo dejamos como 'unidad' o 'elemento'? cfuga -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "defecto: elemento de asignación de expresión erróneo" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "se esperaba `:' para la expresión condicional" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "exponente menor que 0" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "" "se esperaba un identificador después del pre-incremento o pre-decremento" @@ -1149,37 +1148,37 @@ msgstr "" # falta , singular em+ # mmmh, puede faltar más de un paréntesis cfuga # tiene razón Enrique, es singular. cfuga -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "falta un `)'" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "error sintáctico: se esperaba un operando" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "error sintáctico: operador aritmético inválido" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (el elemento de error es \"%s\")" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "base aritmética inválida" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: cuenta de líneas inválida" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "valor demasiado grande para la base" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: error de expresión\n" @@ -1188,7 +1187,7 @@ 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:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "no se puede reestablecer el modo nodelay para el df %d" @@ -1209,168 +1208,173 @@ msgid "save_bash_input: buffer already exists for new fd %d" msgstr "" "save_bash_input: el almacenamiento intermedio ya existe para el nuevo df %d" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: tubería de pgrp" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "el pid `forked' %d aparece en el trabajo en ejecución %d" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "borrando el trabajo detenido %d con grupo de proceso %ld" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) se marca como vivo aún" # Cambiaría 'hay' por 'existe' em+ -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: no existe tal pid" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Señal %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Hecho" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Detenido" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Detenido(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "Ejecutando" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Hecho(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Salida %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Estado desconocido" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(`core' generado) " -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (da: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "setpgid hijo (%ld a %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld no es un proceso hijo de este shell" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: No hay un registro del proceso %ld" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: el trabajo %d está detenido" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: no existe ese trabajo" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: el trabajo ha terminado" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: el trabajo %d ya está en segundo plano" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: se activa WNOHANG para evitar el bloque indefinido" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: línea %d: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (`core' generado)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(dir ahora: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_jobs_control: falló getpgrp" -#: jobs.c:4446 +#: jobs.c:4447 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_jobs_control: disciplina de línea" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_jobs_control: disciplina de línea" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_jobs_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "no se puede establecer el grupo de proceso de terminal (%d)" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "no hay control de trabajos en este shell" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: falló la aserción: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1379,42 +1383,54 @@ msgstr "" "\r\n" "malloc: %s:%d: aserción arruinada\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "desconocido" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: bloque en la lista libre sobreescrito" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: se llamó con un argumento de bloque previamente liberado" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: se llamó con un argumento de bloque sin asignar" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "" "free: se detectó un desbordamiento por debajo; mh_nbytes fuera de rango" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "" +"free: se detectó un desbordamiento por debajo; mh_nbytes fuera de rango" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "" "free: los tamaños de los fragmentos del inicio y del final son diferentes" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: se llamó con un argumento de bloque sin asignar" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "" "realloc: se detectó un desbordamiento por debajo; mh_nbytes fuera de rango" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "" +"realloc: se detectó un desbordamiento por debajo; mh_nbytes fuera de rango" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: los tamaños de los pedazos de inicio y fin son diferentes" @@ -1533,71 +1549,71 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "número máximo de documentos en «here--document» excedido" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "EOF inesperado mientras se buscaba un `%c' coincidente" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "EOF inesperado mientras se buscaba `]]'" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "error sintáctico en la expresión condicional: elemento inesperado `%s'" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "error sintáctico en la expresión condicional" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "elemento inesperado `%s', se esperaba `)'" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "se esperaba `)'" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "argumento inesperado `%s' para el operador unario condicional" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "argumento inesperado para el operador unario condicional" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "elemento inesperado `%s', se esperaba un operador binario condicional" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "se esperaba un operador binario condicional" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "argumento inesperado `%s' para el operador binario condicional" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "argumento inesperado para el operador binario condicional" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "elemento inesperado `%c' en la orden condicional" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "elemento inesperado `%s' en la orden condicional" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "elemento inesperado %d en la orden condicional" @@ -1608,12 +1624,12 @@ msgstr "elemento inesperado %d en la orden condicional" # provocado por el símbolo. Simplemente estar cerca del mismo. cfuga # Por consistencia con el siguiente, yo borraría la coma. sv # Cierto. Coma borrada. cfuga -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "error sintáctico cerca del elemento inesperado `%s'" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "error sintáctico cerca de `%s'" @@ -1622,20 +1638,20 @@ msgstr "error sintáctico cerca de `%s'" # no se esperaba el final de la línea em+ # Ojo, que end of file es fin de fichero, no de línea. sv # Se hicieron ambos cambios. cfuga -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "error sintáctico: no se esperaba el final del fichero" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "error sintáctico" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Utilice \"%s\" para dejar el shell.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "EOF inesperado mientras se buscaba un `)' coincidente" @@ -1678,75 +1694,75 @@ msgstr "xtrace fd (%d) != numfich xtrace fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: `%c': carácter de formato inválido" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "descriptor de fichero fuera de rango" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: redireccionamiento ambiguo" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: no se puede sobreescribir un fichero existente" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: restringido: no se puede redirigir la salida" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "no se puede crear un fichero temporal para el documento-aquí: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: no se puede asignar el fd a la variable" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "no se admite /dev/(tcp|udp)/anfitrion/puerto sin red" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "error de redirección: no se puede duplicar el df" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "¡no se puede encontrar /tmp, crear por favor!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp debe ser un nombre de directorio válido" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: opción inválida" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "no se puede establecer el uid %d: uid efectivo %d" -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "no se puede establecer gid a %d: gid efectivo %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "no puede ejecutar el depurador; modo depurado desactivado" -#: shell.c:1629 +#: shell.c:1632 #, c-format msgid "%s: Is a directory" msgstr "%s: es un directorio" @@ -1754,11 +1770,11 @@ msgstr "%s: es un directorio" # Yo pondría "no tengo ningún nombre". sv # Revisé el código fuente de bash. Es un mensaje de error cuando no se # encuentra el nombre del usuario que ejecuta el shell. cfuga -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "¡No tengo nombre de usuario!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, versión %s-(%s)\n" @@ -1768,7 +1784,7 @@ msgstr "GNU bash, versión %s-(%s)\n" # traducido en otras ocasiones. Sehll script lo henmos traducido # como guión del shell , eso es seguro ... así que puede estar # bien así , ya lo verán otros em+ -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1777,48 +1793,48 @@ msgstr "" "Modo de empleo:\t%s [opción GNU larga] [opción] ...\n" "\t%s [opción GNU larga] [opción] fichero de shell ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "Opciones GNU largas:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Opciones del shell:\n" -#: shell.c:2040 +#: shell.c:2043 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-irsD o -c orden o -O opción_shopt\t\t(sólo invocación)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s o -o opción\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Teclee `%s -c \"help set\"' para más información sobre las opciones del " "shell.\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Teclee `%s -c help' para más información sobre las órdenes internas del " "shell.\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Utilice la orden `bashbug' para reportar defectos.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "página inicial bash: \n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "Ayuda general utilizando software GNU: \n" @@ -2004,96 +2020,96 @@ msgstr "Solicitud de información" msgid "Unknown Signal #%d" msgstr "Señal Desconocida #%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "sustitución errónea: no hay un `%s' que cierre en %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: no se puede asignar una lista a un miembro de la matriz" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "no se puede crear la tubería para la sustitución del proceso" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "no se puede crear un proceso hijo para la sustitución del proceso" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "no se puede abrir la tubería llamada %s para lectura" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "no se puede abrir la tubería llamada %s para escritura" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "no se puede duplicar la tubería llamada %s como df %d" -#: subst.c:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "sustitución de orden: se ignora byte nulo en la entrada" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "no se puede crear la tubería para la sustitución de la orden" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "no se puede crear un proceso hijo para la sustitución de la orden" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: no se puede duplicar la tubería como df 1" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: nombre de variable inválido para referencia de nombre" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: expansión indirecta inválida" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "%s: nombre de variable inválido" -#: subst.c:7201 +#: subst.c:7234 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parámetro nulo o no establecido" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parámetro nulo o no establecido" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: expresión de subcadena < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: sustitución errónea" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: no se puede asignar de esta forma" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2101,12 +2117,12 @@ msgstr "" "versiones futuras del intérprete obligarán la evaluación como una " "sustitución aritmética" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "sustitución errónea: no hay una \"`\" que cierre en %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "no hay coincidencia: %s" @@ -2182,81 +2198,81 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: señal errónea %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "error al importar la definición de la función para `%s'" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "el nivel de shell (%d) es demasiado alto, se reestablece a 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: no hay contexto de función en el ámbito actual" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: variable quizá no es valor asignado" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: asignando entero a nombre referencia" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: no hay contexto de función en el ámbito actual" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s tiene exportstr nulo" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "carácter inválido %d en exportstr para %s" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "no hay `=' en exportstr para %s" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" "pop_var_context: la cabeza de shell_variables no es un contexto de función" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: no es un contexto global_variables" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: la cabeza de shell_variables no es un ámbito de entorno temporal" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: no se puede abrir como FICHERO" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: valor inválido para el descriptor de fichero de rastreo" -#: variables.c:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: valor de compatibilidad fuera del rango" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." msgstr "Copyright (C) 2016 Free Software Foundation, Inc." #: version.c:47 version2.c:47 @@ -5796,7 +5812,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" diff --git a/po/et.gmo b/po/et.gmo index dfbcdf11eca506d64f7e69e958f3852c31712287..1da87894c72f923e44f91eba3e5bf6d6aeffb736 100644 GIT binary patch delta 23 ecmZ1)zchYBkSv#lu7SCNp^=q=!R8oQPayzXVg{lB delta 23 ecmZ1)zchYBkSv#}u91O)p`n$L#pW1UPayzXFb1Ol diff --git a/po/et.po b/po/et.po index 7a96ba5f..408b23e3 100644 --- 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: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2006-11-11 16:38+0200\n" "Last-Translator: Toomas Soome \n" "Language-Team: Estonian \n" @@ -20,8 +20,8 @@ msgstr "" msgid "bad array subscript" msgstr "vigane massiivi indeks" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "" @@ -80,17 +80,17 @@ msgstr "`%s': ei saa lahti siduda" msgid "brace expansion: cannot allocate memory for %s" msgstr "" -#: braces.c:425 +#: braces.c:406 #, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, fuzzy, c-format msgid "`%s': invalid alias name" msgstr "%s: vigane tegevuse nimi" @@ -181,7 +181,7 @@ msgstr "%s: hoiatus: " msgid "%s: usage: " msgstr "%s: hoiatus: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: vti nuab argumenti" @@ -196,7 +196,7 @@ msgstr "%s: n msgid "%s: not found" msgstr "%s: ei leitud" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: vigane vti" @@ -206,7 +206,7 @@ msgstr "%s: vigane v msgid "%s: invalid option name" msgstr "%s: vigane vtme nimi" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "`%s': ei ole lubatud identifikaator" @@ -221,7 +221,7 @@ msgstr "vigane signaali number" msgid "invalid hex number" msgstr "vigane number" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "vigane number" @@ -311,36 +311,36 @@ msgstr "%s: segane t msgid "help not available in this version" msgstr "" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: ei saa eemaldada: %s on ainult lugemiseks" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: ei saa eemaldada" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: vigane tegevuse nimi" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "hoiatus: vti -F ei pruugi ttada nagu te ootate" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "hoiatus: vti -C ei pruugi ttada nagu te ootate" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "" @@ -353,13 +353,13 @@ msgstr "saab kasutada ainult funktsioonis" msgid "%s: reference variable cannot be an array" msgstr "" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "" @@ -373,7 +373,7 @@ msgstr "" msgid "cannot use `-f' to make functions" msgstr "vtit `-f' ei saa funktsiooni loomiseks kasutada" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: funktsioon ei ole muudetav" @@ -427,7 +427,7 @@ msgstr "%s: pole d msgid "%s: cannot delete: %s" msgstr "%s: ei saa kustutada: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: on kataloog" @@ -442,7 +442,7 @@ msgstr "%s: ei ole tavaline fail" msgid "%s: file is too large" msgstr "%s: fail on liiga suur" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: kahendfaili ei nnestu kivitada" @@ -507,12 +507,12 @@ msgstr "%s: v msgid "hashing disabled" msgstr "" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, fuzzy, c-format msgid "hits\tcommand\n" msgstr "viimane ksklus: %s\n" @@ -589,7 +589,7 @@ msgstr "" msgid "Unknown error" msgstr "Tundmatu viga" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "oodati avaldist" @@ -771,11 +771,11 @@ msgstr "viga lugemisel: %d: %s" msgid "can only `return' from a function or sourced script" msgstr "" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: pole massiiv" @@ -934,77 +934,76 @@ msgstr "" msgid "%s: unbound variable" msgstr "%s: sidumata muutuja" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 #, fuzzy msgid "pipe error" msgstr "kirjutamise viga: %s" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: piiratud: kskudes ei saa kasutada smboleid `/'" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: ksku ei ole" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: halb interpretaator" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, fuzzy, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: kahendfaili ei nnestu kivitada" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, fuzzy, c-format msgid "`%s': is a special builtin" msgstr "%s on shelli siseksk\n" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "" @@ -1030,57 +1029,57 @@ msgstr " msgid "syntax error in variable assignment" msgstr "sntaksi viga avaldises" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "nulliga jagamine" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "eksponent on viksem kui 0" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "puudub `)'" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "sntaksi viga: oodati operandi" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "sntaksi viga: vigane aritmeetiline operaator" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "vigane aritmeetiline baas" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: vigane vti" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "vrtus on baasiks liiga suur" -#: expr.c:1646 +#: expr.c:1647 #, fuzzy, c-format msgid "%s: expression error\n" msgstr "%s: oodati tisarvude avaldist" @@ -1089,7 +1088,7 @@ msgstr "%s: oodati t msgid "getcwd: cannot access parent directories" msgstr "getcwd: vanemkataloogidele ei ole juurdepsu" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "" @@ -1104,206 +1103,219 @@ msgstr "" msgid "save_bash_input: buffer already exists for new fd %d" msgstr "" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: pid puudub" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "" -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr "" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: t %d on peatatud" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: sellist td pole" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: t on lpetatud" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: t %d on juba taustal" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "" -#: jobs.c:4319 +#: jobs.c:4320 #, fuzzy, c-format msgid "%s: line %d: " msgstr "%s: hoiatus: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr "" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "" -#: jobs.c:4446 +#: jobs.c:4447 msgid "initialize_job_control: no job control in background" msgstr "" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" "malloc: %s:%d: assertion botched\r\n" msgstr "" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 #, fuzzy msgid "unknown" msgstr "%s: tundmatu masin" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +msgid "free: underflow detected; magic8 corrupted" +msgstr "" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "" @@ -1417,99 +1429,99 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "sntaksi viga tingimuslikus avaldises" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "ootamatu mrk `%s', oodati `)'" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "oodati `)'" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "" -#: parse.y:4838 -#, c-format -msgid "unexpected token `%s', conditional binary operator expected" -msgstr "" - -#: parse.y:4842 -msgid "conditional binary operator expected" -msgstr "" - #: parse.y:4864 #, c-format -msgid "unexpected argument `%s' to conditional binary operator" +msgid "unexpected token `%s', conditional binary operator expected" msgstr "" #: parse.y:4868 +msgid "conditional binary operator expected" +msgstr "" + +#: parse.y:4890 +#, c-format +msgid "unexpected argument `%s' to conditional binary operator" +msgstr "" + +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "sntaksi viga kohal `%s'" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "sntaksi viga: ootamatu faililpp" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "sntaksi viga" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Ksuinterpretaatorist vljumiseks kasutage \"%s\".\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "" @@ -1552,89 +1564,89 @@ msgstr "" msgid "cprintf: `%c': invalid format character" msgstr "" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "faili deskriptor on piiridest vljas" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: segane mbersuunamine" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: fail on olemas, ei kirjuta le" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: piiratud: vljundit ei saa mber suunata" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "" -#: redir.c:213 +#: redir.c:222 #, fuzzy, c-format msgid "%s: cannot assign fd to variable" msgstr "$%s: sedasi ei saa omistada" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "viga mbersuunamisel: fd duplikaadi loomine ei nnestu" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "/tmp puudub, palun looge see!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp peab olema kataloogi nimi" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: vigane vti" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "" -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "" -#: shell.c:1629 +#: shell.c:1632 #, fuzzy, c-format msgid "%s: Is a directory" msgstr "%s: on kataloog" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Mul ei ole nime!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1643,45 +1655,45 @@ msgstr "" "Kasuta:\t%s [GNU pikk vti] [vti] ...\n" "\t%s [GNU pikk vti] [vti] skript-fail ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "GNU pikad vtmed:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Ksuinterpretaatori vtmed:\n" -#: shell.c:2040 +#: shell.c:2043 #, fuzzy msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-irsD vi -c ksklus vi -O lhivti\t\t(ainult kivitamine)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s vi -o vti\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Vigadest teatamiseks kasutage ksku `bashbug'.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -1857,107 +1869,107 @@ msgstr "" msgid "Unknown Signal #%d" msgstr "" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "" -#: subst.c:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, fuzzy, c-format msgid "%s: invalid indirect expansion" msgstr "%s: vigane vti" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, fuzzy, c-format msgid "%s: invalid variable name" msgstr "%s: vigane tegevuse nimi" -#: subst.c:7201 +#: subst.c:7234 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parameeter on null vi pole seatud" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parameeter on null vi pole seatud" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: halb asendus" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: sedasi ei saa omistada" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "" -#: subst.c:10288 +#: subst.c:10331 #, fuzzy, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "sulgev `%c' puudub %s sees" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "ei leitud: %s" @@ -2025,79 +2037,79 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: vigane signaal %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "shelli tase (%d) on liiga krge, kasutan vrtust 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: praegune skoop pole funktsiooni kontekst" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: praegune skoop pole funktsiooni kontekst" -#: variables.c:4949 +#: variables.c:4746 #, fuzzy, c-format msgid "%s has null exportstr" msgstr "%s: parameeter on null vi pole seatud" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: pole global_variables kontekst" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" -#: variables.c:6562 +#: variables.c:6362 #, fuzzy, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: ei saa avada: %s" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "" -#: variables.c:6612 +#: variables.c:6412 #, fuzzy, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s on piiridest vljas" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." msgstr "Autoriigus 2006 Free Software Foundation, Inc.\n" #: version.c:47 version2.c:47 @@ -4147,7 +4159,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" diff --git a/po/fi.gmo b/po/fi.gmo index 89469c8a76335fd91ce9f6cbb1d84918883b3bea..89f215f55f451f07f8a7f719ba35ff9853d9c9da 100644 GIT binary patch delta 25 hcmaEOl;z=3mJRB2xh!-I%oPlctPBh`8_wO(3IKzh3331c delta 25 hcmaEOl;z=3mJRB2xlDD93=|9vt&A)-8_wO(3IKy^33C7d diff --git a/po/fi.po b/po/fi.po index 9710ee77..118e022f 100644 --- 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: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2009-05-09 15:13+0300\n" "Last-Translator: Pekka Niemi \n" "Language-Team: Finnish \n" @@ -25,8 +25,8 @@ msgstr "" msgid "bad array subscript" msgstr "virheellinen taulukkoindeksi" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "" @@ -87,17 +87,17 @@ msgstr "”%s”: ei voida irrottaa" msgid "brace expansion: cannot allocate memory for %s" msgstr "" -#: braces.c:425 +#: braces.c:406 #, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, fuzzy, c-format msgid "`%s': invalid alias name" msgstr "”%s”: virheellinen näppäinkartan nimi" @@ -202,7 +202,7 @@ msgstr "varoitus: " msgid "%s: usage: " msgstr "%s: käyttö: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: valitsin vaatii argumentin" @@ -217,7 +217,7 @@ msgstr "%s: vaaditaan numeerinen argumentti" msgid "%s: not found" msgstr "%s: ei löytynyt" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: virheellinen valitsin" @@ -227,7 +227,7 @@ msgstr "%s: virheellinen valitsin" msgid "%s: invalid option name" msgstr "%s: virheellinen valitsimen nimi" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "”%s”: virheellinen tunniste" @@ -240,7 +240,7 @@ msgstr "virheellinen oktaaliluku" msgid "invalid hex number" msgstr "virheellinen heksadesimaaliluku" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "virheellinen luku" @@ -330,36 +330,36 @@ msgstr "%s: ei ole yksiselitteinen työtunniste" msgid "help not available in this version" msgstr "" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: ei voida poistaa: kirjoitussuojattu %s" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: ei voida poistaa" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: virheellinen toiminnon nimi" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: ei lavennusmääritystä" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "varoitus: -F -valitsin ei ehkä toimi odotetusti" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "varoitus: -C -valitsin ei ehkä toimi odotetusti" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "tällä hetkellä komennon lavennusfunktiota ei suoriteta" @@ -372,13 +372,13 @@ msgstr "voidaan käyttää ainoastaan funktiossa" msgid "%s: reference variable cannot be an array" msgstr "" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "" @@ -392,7 +392,7 @@ msgstr "" msgid "cannot use `-f' to make functions" msgstr "”-f”:ää ei voida käyttää funktioiden luomiseen" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: kirjoitussuojattu funktio" @@ -446,7 +446,7 @@ msgstr "%s: ei dynaamisesti ladattu" msgid "%s: cannot delete: %s" msgstr "%s: ei voida poistaa: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: on hakemisto" @@ -461,7 +461,7 @@ msgstr "%s: ei tavallinen tiedosto" msgid "%s: file is too large" msgstr "%s: tiedosto on liian iso" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: binääritiedostoa ei voida suorittaa" @@ -526,12 +526,12 @@ msgstr "%s: valitsin vaatii argumentin – %c\n" msgid "hashing disabled" msgstr "hajautus kytketty pois" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: hajautustaulukko on tyhjä\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "osumia\tkomento\n" @@ -619,7 +619,7 @@ msgstr "%s: argumenttien pitää olla prosessi- tai työtunnisteita" msgid "Unknown error" msgstr "Tuntematon virhe" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "odotettiin lauseketta" @@ -852,11 +852,11 @@ msgstr "lukuvirhe: %d: %s" msgid "can only `return' from a function or sourced script" msgstr "”return” on käytettävissä vain funktiossa tai ladatussa skriptissä" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "funktiota ja muuttujaa ei voi poistaa yhtä aikaa" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: ei ole taulukkomuuttuja" @@ -1017,76 +1017,75 @@ msgstr "virheellinen hyppy" msgid "%s: unbound variable" msgstr "%s: sitomaton muuttuja" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\aaikakatkaisu: automaattinen uloskirjautuminen\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "syötettä ei voida lukea tiedostosta /dev/null: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "AJAN MUOTOMÄÄRITYS: ”%c”: virheellinen muotoilumerkki" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "putkitusvirhe" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: rajoitettu: komentojen nimissä ei voi käyttää ”/”-merkkiä" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: komentoa ei löydy" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: virheellinen tulkki" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, fuzzy, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: binääritiedostoa ei voida suorittaa" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, fuzzy, c-format msgid "`%s': is a special builtin" msgstr "%s on komentotulkin sisäänrakennettu komento\n" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "tiedostokahvaa %d ei voida kopioida kahvaksi %d" @@ -1112,57 +1111,57 @@ msgstr "yritettiin sijoittaa objektiin, joka ei ole muuttuja" msgid "syntax error in variable assignment" msgstr "lauseoppivirhe lausekkeessa" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "jako nollalla" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "bugi: virheellinen sijoitusavainsana" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "”:”:ttä odotettiin ehdolliseen lausekkeeseen" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "eksponentti on pienempi kuin 0" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "odotettiin muuttujaa ++:n tai --:n jälkeen" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "puuttuva ”)”" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "lauseoppivirhe: odotettiin operandia" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "lauseoppivirhe: virheellinen aritmetiikkaoperaattori" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (virheellinen avainsana on ”%s”)" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "virheellinen lukujärjestelmä" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: virheellinen rivimäärä" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "liian iso luku lukujärjestelmälle" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: virhe lausekkeessa\n" @@ -1171,7 +1170,7 @@ msgstr "%s: virhe lausekkeessa\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: ylempiin hakemistoihin ei päästä" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "nodelay-tilaa ei voida asettaa tiedostokahvalle %d" @@ -1186,167 +1185,172 @@ msgstr "bashin syötteeksi ei voida avata uutta tiedostokahvaa kahvasta %d" msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: uudella tiedostokahvalla %d on jo puskuri" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp-putki" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "haarautettu prosessi-id %d on ajossa olevalla työllä %d" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "poistetaan pysäytetty työ %d prosessiryhmästä %ld" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: prosessi %5ld (%s) on merkattu vielä toimivaksi" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: prosessitunnusta ei löydy." -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Signaali %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Valmis" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Pysäytetty" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Pysäytetty(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "Ajossa" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Valmis(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Poistui %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Tuntematon tila" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(luotiin core-tiedosto)" -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (työhakemisto: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "lapsiprosessin setpgid (%ld => %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: prosessi %ld ei ole tämän komentotulkin lapsiprosessi" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Prosessista %ld ei ole tietoja" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: työ %d on pysäytetty" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: työtä ei löydy" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: työ on lopetettu" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: työ %d on jo taustalla" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: rivi %d:" -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (luotiin core-tiedosto)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(työhakemisto nyt: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp epäonnistui" -#: jobs.c:4446 +#: jobs.c:4447 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: vuonhallinta" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: vuonhallinta" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "päätteen prosessiryhmää ei voitu asettaa (%d)" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "tällä komentotulkilla ei ole työnohjausta" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: varmistus epäonnistui: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1355,39 +1359,49 @@ msgstr "" "\r\n" "malloc: %s:%d: varmistus epäonnistui\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "tuntematon" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: vapaitten listan lohko ylikirjoittui" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: kutsuttiin argumenttina jo vapautettu lohko" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: kutsuttuun argumenttina varaamaton lohko" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: havaittiin alivuoto; mh_nbytes rajojen ulkopuolella" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: havaittiin alivuoto; mh_nbytes rajojen ulkopuolella" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: alku- ja loppulohkojen koot eroavat" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: kutsuargumentti on varaamaton lohko" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: havaittiin alivuoto; mh_nbytes rajojen ulkopuolella" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc: havaittiin alivuoto; mh_nbytes rajojen ulkopuolella" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: alku- ja loppulohkojen koot eroavat" @@ -1502,100 +1516,100 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "odottamaton EOF (tiedostonloppu) odotettaessa sulkevaa ”%c”" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "odottamaton EOF odotettaessa ”]]”" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "lauseoppivirhe ehdollisessa lausekkeessa: odottamaton avainsana ”%s”" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "lauseoppivirhe ehdollisessa lausekkeessa" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "odottamaton avainsana ”%s”, odotettiin ”)”" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "odototettiin ”)”" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "odottamaton argumentti ”%s” ehdolliselle unaariselle operaattorille" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "odottamaton argumentti ehdolliselle unaariselle operaattorille" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "" "odottamaton avainsana ”%s”, odotettiin ehdollista binääristä operaattoria" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "odotettiin ehdollista binääristä operaattoria" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "odottamaton argumentti ”%s” ehdolliselle binääriselle operaattorille" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "odottamaton argumentti ehdolliselle binääriselle operaattorille" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "odottamaton avainsana ”%c” ehdollisessa komennossa" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "odottamaton avainsana ”%s” ehdollisessa komennossa" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "odottamaton avainsana %d ehdollisessa komennossa" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "lauseoppivirhe lähellä odottamatonta avainsanaa ”%s”" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "lauseoppivirhe lähellä ”%s”" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "lauseoppivirhe: odottamaton tiedostonloppu" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "lauseoppivirhe" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Kirjoita ”%s” poistuaksesi komentotulkista.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "Odottamaton EOF odotettaessa vastaavaa ”)”" @@ -1638,89 +1652,89 @@ msgstr "" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: ”%c”: virheellinen muotoilumerkki" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "tiedostokahva rajojen ulkopuolella" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: epämääräinen uudelleenohjaus" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: olemassa olevan tiedoston päälle ei voida kirjoittaa" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: rajoitettu: tulostusta ei voida uudelleenohjata" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "here-dokumentille ei voida luoda väliaikaistiedostoa: %s" -#: redir.c:213 +#: redir.c:222 #, fuzzy, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: listaa ei voida sijoittaa taulukon alkioon" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port-muotoa ei tueta ilman tietoliikennettä" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "virhe uudelleenohjauksessa: tiedostokahvaa ei voida kopioida" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "/tmp-hakemistoa ei löytynyt, luo se!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp:n pitää olla kelvollinen hakemiston nimi" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: virheellinen valitsin" -#: shell.c:1316 +#: shell.c:1319 #, fuzzy, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "nodelay-tilaa ei voida asettaa tiedostokahvalle %d" -#: shell.c:1327 +#: shell.c:1330 #, fuzzy, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "nodelay-tilaa ei voida asettaa tiedostokahvalle %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "" -#: shell.c:1629 +#: shell.c:1632 #, fuzzy, c-format msgid "%s: Is a directory" msgstr "%s: on hakemisto" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Minulla ei ole nimeä!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, versio %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1729,50 +1743,50 @@ msgstr "" "Käyttö:\t%s[GNU:n pitkä valitsin] [valitsin] ...\n" "\t%s [GNU:n pitkä valitsin] [valitsin] komentotiedosto ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "GNU:n pitkät valitsimet:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Komentotulkin valitsimet:\n" -#: shell.c:2040 +#: shell.c:2043 #, fuzzy msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "" "\t-irsD tai -c komento tai -O shopt_option (ainoastaan käynnistettäessä)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s tai -o -valitsin\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Kirjoita ”%s -c 'help set'” saadaksesi lisätietoja komentotulkin " "valitsimista.\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Kirjoita ”%s -c help” saadaksesi lisätietoja komentotulkin " "sisäänrakennetuista komennoista.\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Raportoi virheet komennolla ”bashbug”.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -1947,108 +1961,108 @@ msgstr "Informaatiopyyntö" msgid "Unknown Signal #%d" msgstr "Tuntematon signaali #%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "virheellinen korvaus: ei sulkevaa ”%s” jonossa %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: listaa ei voida sijoittaa taulukon alkioon" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "putkea ei voida luoda prosessin korvaamista varten" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "lapsiprosessia ei voida luoda prosessin korvaamista varten" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "nimettyä putkea %s ei voida avata lukemista varten" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "nimettyä putkea %s ei voida avata kirjoitusta varten" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "nimettyä putkea %s ei voida kopioida tiedostokahvaksi %d" -#: subst.c:6167 +#: subst.c:6200 #, fuzzy msgid "command substitution: ignored null byte in input" msgstr "virheellinen korvaus: ei sulkevaa ”`” jonossa %s" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "putkea ei voida luoda komennon korvaamista varten" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "ei voida luoda lapsiprosessia komennon korvaamista varten" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: putkea ei voida kopioida tiedostokahvaksi 1" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, fuzzy, c-format msgid "%s: invalid indirect expansion" msgstr "%s: virheellinen rivimäärä" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, fuzzy, c-format msgid "%s: invalid variable name" msgstr "%s: virheellinen toiminnon nimi" -#: subst.c:7201 +#: subst.c:7234 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parametria ei ole tai sitä ei ole asetettu" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parametria ei ole tai sitä ei ole asetettu" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: alimerkkijonolauseke < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: virheellinen korvaus" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: ei voida asettaa näin" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "virheellinen korvaus: ei sulkevaa ”`” jonossa %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "ei osumia: %s" @@ -2117,81 +2131,81 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: virheellinen signaali %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "virhe tuotaessa ”%s”:n funktiomääritystä" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "komentotulkkitaso (%d) liian korkea, palautetaan 1:ksi" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: ei funktiokontekstia nykytilassa" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: ei funktiokontekstia nykytilassa" -#: variables.c:4949 +#: variables.c:4746 #, fuzzy, c-format msgid "%s has null exportstr" msgstr "%s: parametria ei ole tai sitä ei ole asetettu" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "virheellinen merkki %d %s:n exportstr:ssä" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "ei =:ä kohteen %s exportstr:ssä" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: shell_variablesin alku ei ole funktiokonteksti" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: ei global_variables-kontekstia" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: shell_variablesin alku ei väliaikaisten ympäristömuuttujien " "ympäristössä" -#: variables.c:6562 +#: variables.c:6362 #, fuzzy, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: ei voida avata: %s" -#: variables.c:6567 +#: variables.c:6367 #, fuzzy, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%d: virheellinen tiedostokahva: %s" -#: variables.c:6612 +#: variables.c:6412 #, fuzzy, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s rajojen ulkopuolella" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." msgstr "Copyright © 2009 Free Software Foundation, Inc." #: version.c:47 version2.c:47 @@ -5654,7 +5668,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" diff --git a/po/fr.gmo b/po/fr.gmo index 7c5778b1bb8a3d9dd6b9be09c241445d825c1ab0..f79960e9594da0978310d70bb9b1363c89572c6a 100644 GIT binary patch delta 32 ncmZqa\n" "Language-Team: French \n" @@ -23,8 +23,8 @@ msgstr "" msgid "bad array subscript" msgstr "mauvais indice de tableau" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: retire l'attribut nameref" @@ -86,18 +86,18 @@ msgstr "« %s » : impossible à délier" msgid "brace expansion: cannot allocate memory for %s" msgstr "expansion des accolades : impossible d'allouer la mémoire pour %s" -#: braces.c:425 +#: braces.c:406 #, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" "expansion des accolades : échec lors de l'allocation mémoire pour %u éléments" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "expansion des accolades : échec de l'allocation mémoire pour « %s »" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "« %s » : nom d'alias non valable" @@ -203,7 +203,7 @@ msgstr "avertissement :" msgid "%s: usage: " msgstr "%s : utilisation :" -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s : l'option nécessite un argument" @@ -218,7 +218,7 @@ msgstr "%s : argument numérique nécessaire" msgid "%s: not found" msgstr "%s : non trouvé" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s : option non valable" @@ -228,7 +228,7 @@ msgstr "%s : option non valable" msgid "%s: invalid option name" msgstr "%s : nom d'option non valable" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "« %s » : identifiant non valable" @@ -241,7 +241,7 @@ msgstr "nombre octal non valable" msgid "invalid hex number" msgstr "nombre hexadécimal non valable" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "nombre non valable" @@ -333,40 +333,40 @@ msgstr "%s : spécification de tâche ambiguë" msgid "help not available in this version" msgstr "l'aide n'est pas disponible dans cette version" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s : « unset » impossible : %s est en lecture seule" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s : « unset » impossible" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s : nom d'action non valable" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s : pas d'indication de complètement" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "" "avertissement : l'option « -F » peut fonctionner différemment de ce à quoi " "vous vous attendez" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "" "avertissement : l'option « -C » peut fonctionner différemment de ce à quoi " "vous vous attendez" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "fonction de complétion actuellement non en cours d'exécution" @@ -379,13 +379,13 @@ msgstr "utilisable seulement dans une fonction" msgid "%s: reference variable cannot be an array" msgstr "%s : la variable de référence ne peut pas être un tableau" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s : références bouclées sur la même variable interdites" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s : référence de nom circulaire" @@ -399,7 +399,7 @@ msgstr "« %s » : nom de variable invalide pour une référence de nom" msgid "cannot use `-f' to make functions" msgstr "« -f » ne peut pas être utilisé pour fabriquer des fonctions" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s : fonction en lecture seule" @@ -454,7 +454,7 @@ msgstr "%s : non chargé dynamiquement" msgid "%s: cannot delete: %s" msgstr "%s : impossible d'effacer : %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s : ceci est un répertoire" @@ -469,7 +469,7 @@ msgstr "%s : ceci n'est pas un fichier régulier" msgid "%s: file is too large" msgstr "%s : le fichier est trop grand" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s : ne peut exécuter le fichier binaire" @@ -534,12 +534,12 @@ msgstr "%s : l'option nécessite un argument -- %c\n" msgid "hashing disabled" msgstr "hachage désactivé" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s : table de hachage vide\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "occurrences\tcommande\n" @@ -629,7 +629,7 @@ msgstr "" msgid "Unknown error" msgstr "Erreur inconnue" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "une expression est attendue" @@ -872,13 +872,13 @@ msgstr "" "« return » n'est possible que depuis une fonction ou depuis un script " "exécuté par « source »" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "" "« unset » ne peut pas s'appliquer simultanément à une fonction et à une " "variable" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s : n'est pas une variable tableau" @@ -1039,80 +1039,79 @@ msgstr "mauvais saut" msgid "%s: unbound variable" msgstr "%s : variable sans liaison" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\aattente de données expirée : déconnexion automatique\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "l'entrée standard ne peut pas être redirigée depuis /dev/null : %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT : « %c » : caractère de format non valable" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: coproc [%d:%s] existe encore" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "erreur de tube" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "" "eval : dépassement de la profondeur maximum d'imbrication d'évaluations (%d)" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "" "%s : dépassement de la profondeur maximum d'imbrication de sources (%d)" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "" "%s : dépassement de la profondeur maximum d'imbrication de fonctions (%d)" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, 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:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s : commande introuvable" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s : %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s : %s : mauvais interpréteur" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s : impossible d'exécuter le fichier binaire : %s" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "« %s » : est une primitive spéciale" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "impossible de dupliquer le fd %d vers le fd %d" @@ -1137,57 +1136,57 @@ msgstr "tentative d'affectation à une non-variable" msgid "syntax error in variable assignment" msgstr "erreur de syntaxe dans l'affectation d'une variable" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "division par 0" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "bogue : mauvais symbole pour expassign" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "« : » attendu pour une expression conditionnelle" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "exposant négatif" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "identifiant attendu après un pré-incrément ou un pré-décrément" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "« ) » manquante" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "erreur de syntaxe : opérande attendu" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "erreur de syntaxe : opérateur arithmétique non valable" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s : %s (le symbole erroné est « %s »)" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "base arithmétique non valable" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s : nombre de lignes non valable" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "valeur trop grande pour la base" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s : erreur d'expression\n" @@ -1196,7 +1195,7 @@ msgstr "%s : erreur d'expression\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd : ne peut accéder aux répertoires parents" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "impossible de réinitialiser le mode « nodelay » pour le fd %d" @@ -1213,166 +1212,171 @@ msgstr "" 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" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline : pgrp pipe" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "le processus cloné n°%d apparaît dans la tâche en fonctionnement %d" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "suppression de la tâche stoppée %d avec le groupe de processus %ld" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process : pid %5ld (%s) signalé toujours en vie" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid : %ld : n° de processus inexistant" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Signal %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Fini" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Stoppé" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Stoppé(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "En cours d'exécution" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Fini(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Termine %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "État inconnu" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(core dumped)" -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (wd : %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "fils setpgid (%ld à %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait : le processus n°%ld n'est pas un fils de ce shell" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for : Aucun enregistrement du processus n°%ld" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job : la tâche %d est stoppée" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s : tâche inexistante" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s : la tâche s'est terminée" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s : la tâche %d est déjà en arrière plan" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld : activation de WNOHANG pour éviter un blocage définitif" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s : ligne %d : " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (core dumped)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(maintenant, wd : %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control : getpgrp a échoué" -#: jobs.c:4446 +#: jobs.c:4447 msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control : pas de contrôle de tâche en tâche de fond" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control : discipline de ligne" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control : setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "impossible de régler le groupe de processus du terminal (%d)" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "pas de contrôle de tâche dans ce shell" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc : échec de l'assertion : %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1381,39 +1385,49 @@ msgstr "" "\r\n" "malloc : %s:%d : assertion manquée\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "inconnu" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc : bloc écrasé sur liste libre" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free : appelé avec un bloc déjà libéré comme argument" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free : appelé avec un bloc non alloué comme argument" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free : débordement négatif détecté ; « mh_nbytes » est hors plage" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free : débordement négatif détecté ; « mh_nbytes » est hors plage" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free : les tailles de fragment au début et à la fin sont différentes" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc : appelé avec un bloc non alloué comme argument" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc : débordement négatif détecté ; « mh_nbytes » est hors plage" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc : débordement négatif détecté ; « mh_nbytes » est hors plage" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "" "realloc : les tailles de fragment au début et à la fin sont différentes" @@ -1534,102 +1548,102 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "nombre maximum de documents en ligne (« here-document ») dépassé" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "" "fin de fichier (EOF) prématurée lors de la recherche du « %c » correspondant" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "fin de fichier (EOF) prématurée lors de la recherche de « ]] »" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "" "erreur de syntaxe dans une expression conditionnelle : symbole « %s » " "inattendu" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "erreur de syntaxe dans une expression conditionnelle" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "symbole inattendu « %s » au lieu de « ) »" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "« ) » attendu" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "argument inattendu « %s » pour l'opérateur conditionnel à un argument" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "argument inattendu pour l'opérateur conditionnel à un argument" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "symbole « %s » trouvé à la place d'un opérateur binaire conditionnel" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "opérateur binaire conditionnel attendu" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "argument « %s » inattendu pour l'opérateur binaire conditionnel" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "argument inattendu pour l'opérateur binaire conditionnel" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "symbole « %c » inattendu dans la commande conditionnelle" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "symbole « %s » inattendu dans la commande conditionnelle" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "symbole « %d » inattendu dans la commande conditionnelle" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "erreur de syntaxe près du symbole inattendu « %s »" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "erreur de syntaxe près de « %s »" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "erreur de syntaxe : fin de fichier prématurée" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "erreur de syntaxe" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Utilisez « %s » pour quitter le shell.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "" "fin de fichier (EOF) prématurée lors de la recherche d'une « ) » " @@ -1674,91 +1688,91 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf : « %c » : caractère de format invalide" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "descripteur de fichier hors plage" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s : redirection ambiguë" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s : impossible d'écraser le fichier existant" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s : restreint : impossible de rediriger la sortie" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "" "impossible de créer un fichier temporaire pour le « here-document » : %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s : impossible d'affecter le descripteur de fichier à la variable" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port non pris en charge sans réseau" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "" "erreur de redirection : impossible de dupliquer le descripteur de fichier" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "« /tmp » introuvable, veuillez le créer !" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "« /tmp » doit être un nom de répertoire valable" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "le mode d'affichage amélioré est ignoré dans les shells interactifs" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c : option non valable" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "impossible de changer le uid en %d : uid effectif %d" -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "impossible de changer le gid en %d: gid effectif %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "impossible de démarrer le débogueur: mode déboguage désactivé" -#: shell.c:1629 +#: shell.c:1632 #, c-format msgid "%s: Is a directory" msgstr "%s : Ceci est un répertoire" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Je n'ai pas de nom !" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, version %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1767,47 +1781,47 @@ msgstr "" "Utilisation :\t%s [option longue GNU] [option] ...\n" "\t%s [option longue GNU] [option] fichier-script ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "Options longues GNU :\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Options du shell :\n" -#: shell.c:2040 +#: shell.c:2043 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD ou -c commande ou -O shopt_option\t\t(invocation seulement)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s ou -o option\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Pour en savoir plus sur les options du shell, saisissez « %s -c \"help set\" " "».\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Pour en savoir plus sur les primitives du shell, saisissez « %s -c help ».\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Utilisez la commande « bashbug » pour faire un rapport de bogue.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "page d'accueil de bash : \n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -1984,97 +1998,97 @@ msgstr "Demande d'information" msgid "Unknown Signal #%d" msgstr "Signal n°%d inconnu" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "Mauvaise substitution : pas de « %s » de fermeture dans %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s : impossible d'affecter une liste à un élément de tableau" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "impossible de fabriquer un tube pour une substitution de processus" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "impossible de fabriquer un fils pour une substitution de processus" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "impossible d'ouvrir le tube nommé « %s » en lecture" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "impossible d'ouvrir le tube nommé « %s » en écriture" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "impossible de dupliquer le tube nommé « %s » vers le fd %d" -#: subst.c:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "substitution de commande: octet nul ignoré en entrée" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "impossible de fabriquer un tube pour une substitution de commande" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "" "impossible de fabriquer un processus fils pour une substitution de commande" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute : impossible de dupliquer le tube vers le fd 1" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s : nom de variable invalide pour une référence de nom" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s : expansion indirecte invalide" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "%s: nom de variable invalide" -#: subst.c:7201 +#: subst.c:7234 #, c-format msgid "%s: parameter not set" msgstr "%s : paramètre non défini" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s : paramètre vide ou non défini" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s : expression de sous-chaîne négative" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s : mauvaise substitution" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s : affectation impossible de cette façon" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2082,12 +2096,12 @@ msgstr "" "les versions futures du shell forceront l'évaluation comme une substitution " "arithmétique" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "mauvais remplacement : pas de « ` » de fermeture dans %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "pas de correspondance : %s" @@ -2158,88 +2172,88 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler : mauvais signal %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "erreur lors de l'importation de la définition de fonction pour « %s »" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "niveau de shell trop élevé (%d), initialisation à 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "" "make_local_variable : aucun contexte de fonction dans le champ d'application " "actuel" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s : la variable ne peut se voir assigner une valeur" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s : assigne un entier à la référence de nom" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "" "all_local_variables : aucun contexte de fonction dans le champ d'application " "actuel" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s a un « exportstr » nul" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "caractère %d non valable dans « exportstr » pour %s" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "pas de « = » dans « exportstr » pour %s" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" "pop_var_context : le début de « shell_variables » n'est pas un contexte de " "fonction" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context : aucun contexte à « global_variables »" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope : le début de « shell_variables » n'est pas un champ d'application " "temporaire d'environnement" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s : %s : impossible d'ouvrir comme FILE" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s : %s : valeur non valable pour un descripteur de fichier de trace" -#: variables.c:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s : %s : valeur de compatibilité hors plage" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." -msgstr "Copyright (C) 2018 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." +msgstr "Copyright (C) 2012 Free Software Foundation, Inc." #: version.c:47 version2.c:47 msgid "" @@ -5972,7 +5986,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" @@ -6197,6 +6211,10 @@ msgstr "" " \n" " Synonyme de « mapfile »." +#, fuzzy +#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc." +#~ msgstr "Copyright (C) 2018 Free Software Foundation, Inc." + #~ msgid "" #~ "Returns the context of the current subroutine call.\n" #~ " \n" @@ -6227,9 +6245,6 @@ msgstr "" #~ msgid "times" #~ msgstr "times" -#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc." -#~ msgstr "Copyright (C) 2012 Free Software Foundation, Inc." - #~ msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n" #~ msgstr "Copyright (C) 2009 Free Software Foundation, Inc.\n" diff --git a/po/ga.gmo b/po/ga.gmo index b792b4a1a449873625bfe5364d324058891a1f97..80ece6d89b51f65b3ba695ee06b04409a7b715ce 100644 GIT binary patch delta 25 hcmcbAobCQ`whbQFxGZ!H%oPlctPBh`2VLtu3jm8d3Qqt4 delta 25 hcmcbAobCQ`whbQFxJ-483=|9vt&A)-2VLtu3jm7=3Qzz5 diff --git a/po/ga.po b/po/ga.po index d6a08623..11248215 100644 --- a/po/ga.po +++ b/po/ga.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: bash 5.0-beta2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2018-12-06 21:34+0000\n" "Last-Translator: Séamus Ó Ciardhuáin \n" "Language-Team: Irish \n" @@ -24,8 +24,8 @@ msgstr "" msgid "bad array subscript" msgstr "droch-fhoscript eagair" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: aitreabúid nameref (tagairt athróga) á baint" @@ -87,18 +87,18 @@ msgstr "'%s': ní féidir dícheangail" msgid "brace expansion: cannot allocate memory for %s" msgstr "fairsingiú lúibíní: ní féidir cuimhne a leithdháileadh le haghaidh %s" -#: braces.c:425 +#: braces.c:406 #, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" "fairsingiú lúibíní: theip ar leithdháileadh cuimhne le haghaidh %u eilimint" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "fairsingiú lúibíní: theip ar leithdháileadh cuimhne le haghaidh '%s'" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "'%s': ainm neamhbhailí ar mhapa eochrach" @@ -203,7 +203,7 @@ msgstr "rabhadh: " msgid "%s: usage: " msgstr "%s: úsáid: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: tá argóint riachtanach don rogha" @@ -218,7 +218,7 @@ msgstr "%s: argóint uimhriúil de dhíth" msgid "%s: not found" msgstr "%s: gan aimsiú" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: rogha neamhbhailí" @@ -228,7 +228,7 @@ msgstr "%s: rogha neamhbhailí" msgid "%s: invalid option name" msgstr "%s: ainm neamhbhailí rogha" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "'%s': ní aitheantóir bailí é" @@ -241,7 +241,7 @@ msgstr "uimhir ochtnártha neamhbhailí" msgid "invalid hex number" msgstr "uimhir heicsidheachúlach neamhbhailí" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "uimhir neamhbhailí" @@ -331,38 +331,38 @@ msgstr "%s: sonrú taisc athbhríoch" msgid "help not available in this version" msgstr "Níl cabhair ar fáil sa leagan seo." -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: ní féidir díshocrú: %s inléite amháin" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: ní féidir díshocrú" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: ainm neamhbhailí gnímh" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: níl sonrú iomlánaithe ann." -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "" "Rabhadh: b'fhéidir nach n-oibríonn an rogha -F mar a bheifeá ag súil leis." -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "" "Rabhadh: b'fhéidir nach n-oibríonn an rogha -C mar a bheifeá ag súil leis." -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "níl an fheidhm chomhlánaithe á rith faoi láthair" @@ -375,14 +375,14 @@ msgstr "Inúsáidte i bhfeidhmeanna amháin. " msgid "%s: reference variable cannot be an array" msgstr "%s: ní féidir le athróg thagartha bheith ina h-eagar" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "" "%s: ní cheadaítear tagairtí don athróg féin i nameref (tagairt athróga)" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s: tagairt ainm ciorclach" @@ -396,7 +396,7 @@ msgstr "'%s': ainm neamhbhailí athróige le haghaidh tagairt ainm" msgid "cannot use `-f' to make functions" msgstr "Ní féidir '-f' a úsáid chun feidhmeanna a dhéanamh" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: feidhm inléite amháin" @@ -453,7 +453,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:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: is comhadlann é" @@ -468,7 +468,7 @@ msgstr "%s: ní gnáthchomhad é" msgid "%s: file is too large" msgstr "%s: tá an comhad ró-mhór" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: ní féidir comhad dénártha a rith" @@ -533,12 +533,12 @@ msgstr "%s: tá argóint riachtanach don rogha -- %c\n" msgid "hashing disabled" msgstr "Tá haiseáil díchumasaithe." -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: tá an tábla haiseála folamh.\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "amais\tordú\n" @@ -628,7 +628,7 @@ msgstr "%s: is gá le argóintí bheith ina aitheantais phróisis nó taisc" msgid "Unknown error" msgstr "Earráid neamhaithnid" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "Ag súil le slonn" @@ -875,11 +875,11 @@ msgid "can only `return' from a function or sourced script" msgstr "" "Ní féidir \"return\" a dhéanamh ach ó fheidhm nó ó script rite le \"source\"" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "Ní féidir feidhm agus athróg a dhíshocrú ag an am céanna." -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: ní athróg eagair é" @@ -1038,76 +1038,75 @@ msgstr "drochléim" msgid "%s: unbound variable" msgstr "%s: athróg neamhcheangailte" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\aImithe thar am ag feitheamh le hionchur: logáil amach uathoibríoch\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "Ní féidir an ionchur caighdeánach a atreorú ó /dev/null: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "FORMÁID_AMA: '%c': carachtar formáide neamhbhaií." -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: tá an comhphróiseas [%d:%s] fós ann" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "earráid phíopa" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: imithe thar uasleibhéal neadaithe eval (%d)" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: imithe thar uasleibhéal neadaithe foinse (%d)" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: imithe thar uasleibhéal neadaithe feidhme (%d)" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: srianta: ní féidir \"/\" a shonrú in ainmneacha ordaithe" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: níor aimsíodh an t-ordú" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: drochléirmhínitheoir" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: ní féidir comhad dénártha a rith: %s" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "Is ordú ionsuite speisialta é '%s'" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "" @@ -1133,57 +1132,57 @@ msgstr "Deineadh iarracht sannadh go rud nach athróg é." msgid "syntax error in variable assignment" msgstr "Earráid chomhréire i sannadh athróige." -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "Roinnt ar 0" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "Fabht: droch-chomhartha expassign" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "Bhíothas ag súil le \":\" le haghaidh sloinn choinníollaigh." -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "Easpónant níos lú ná 0." -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "Ag súil le aitheantóir tar éis réamhincriminte nó réamhdeicriminte" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "\")\" ar iarraidh" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "Earráid chomhréire: bhíothas ag súil le hoibreann." -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "Earráid chomhréire: oibreoir neamhbhailí uimhríochta" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (comhartha earráide '%s')" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "Bonnuimhir uimhríochtúil neamhbhailí." -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: comhaireamh neamhbhailí línte" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "Tá an luach rómhór don bhonnuimhir." -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: earráid sloinn\n" @@ -1192,7 +1191,7 @@ msgstr "%s: earráid sloinn\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: ní féidir na máthairchomhadlanna a rochtain." -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "" @@ -1213,166 +1212,171 @@ msgstr "" "save_bash_input: tá an maolán ann cheana le haghaidh an tuairisceoir comhaid " "nua %d" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp píopa" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "Tá aitheantas an phróisis ghabhlaithe %d sa tasc %d atá ag rith" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "Tá an tasc stoptha %d leis an ngrúpa próisis %ld á scrios." -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: próiseas %5ld (%s) marcáilte mar fós beo" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: níl an aitheantóir próisis sin ann." -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Comhartha %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Déanta" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Stoptha" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Stoptha(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "Ag Rith" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Déanta(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Scoir %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Stádas neamhaithnid" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(cuimhne dumpáilte)" -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (comhadlann oibre: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "setpgid macphróisis (%ld go %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: níl an próiseas %ld ina mhacphróiseas den bhlaosc seo." -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: níl taifead den phróiseas %ld" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: tá an tasc %d stoptha." -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: níl a léithéid de tasc ann." + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: tá an tasc críochnaithe." -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: tá an tasc %d sa chúlra cheana." -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: ag cumasú WNOHANG chun stad éiginnte a sheachaint" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: líne %d: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (cuimhne dumpáilte)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(comhadlann oibre anois: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: theip ar getpgrp" -#: jobs.c:4446 +#: jobs.c:4447 msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: níl rialú jabanna ar fáil sa chúlra" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: araíonacht líne" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "ní féidir an grúpa próisis teirminéil a athrú (%d)" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "Níl rialú tascanna sa bhlaosc seo." -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: dearbhú teipthe: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1381,39 +1385,49 @@ msgstr "" "\r\n" "malloc: %s:%d: dearbhú ina phraiseach\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "neamhaithnid" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: bloc ar an liosta saor scriosta" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: glaoite le argóint bhloic á saoradh cheana" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: glaoite le argóint bhloic nár leithdháileadh" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: gannsreabhadh; tá mh_nbytes as raon" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: gannsreabhadh; tá mh_nbytes as raon" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: ní ionann méid na smután túis agus deiridh" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: glaoite le argóint bhloic nár leithdháileadh" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: gannsreabhadh; tá mh_nbytes as raon" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc: gannsreabhadh; tá mh_nbytes as raon" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: ní ionann méideanna na smután túis agus deiridh" @@ -1532,102 +1546,102 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "Imithe thar uasfhad na cáipéise-anseo" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "Deireadh comhaid gan súil leis agus \"%c\" a mheaitseálann á lorg." -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "Deireadh comhaid gan súil leis agus \"]]\" á lorg." -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "" "Earráid chomhréire i slonn coinníollach: comhartha \"%s\" gan suil leis." -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "Earráid chomhréire i slonn coinníollach." -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "Comhartha '%s' gan súil leis; ag súil le ')'." -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "Ag súil le \")\"" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "Argóint \"%s\" gan súil lei go hoibreoir aonártha coinníollach." -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "Argóint gan súil lei go hoibreoir coinníollach aonártha ." -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "" "Comhartha \"%s\" gan súil leis. Bhíothas ag súil le hoibreoir coinníollach " "dénártha." -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "Bhíothas ag súil le hoibreoir coinníollach dénártha." -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "Argóint '%s' gan súil lei go hoibreoir dénártha coinníollach." -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "Argóint gan súil lei go hoibreoir dénártha coinníollach." -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "Comhartha '%c' gan súil leis in ordú coinníollach." -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "Comhartha \"%s\" gan súil leis in ordú coinníollach." -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "Comhartha %d gan súil leis in ordú coinníollach." -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "Earráid chomhréire in aice comhartha '%s' nach rabhthas ag súil leis." -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "Earráid chomhréire in aice '%s'" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "Earráid chomhréire: deireadh comhaid gan súil leis." -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "Earráid chomhréire" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Úsáid '%s' le scoir den mblaosc.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "Deireadh comhaid gan súil leis agus ')' á lorg le meaitseáil." @@ -1670,94 +1684,94 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: '%c': carachtar formáide neamhbhailí" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "tuairisceoir comhaid as raon" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: atreorú athbhríoch" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: ní féidir comhad atá ann cheana a fhorscríobh." -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: srianta: ní féidir aschur a atreorú." -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "ní féidir cáipéis shealadach a chruthú don cháipéis leabaithe: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: ní féidir tuairisceoir comhaid a shannadh go hathróg." -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "Ní thacaítear le /dev/(tcp|udp)/óstríomhaire/port gan líonrú." -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "Earráid atreoraithe: ní féidir an tuairisceoir comhaid a dhúbailt." -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "Níorbh fhéidir /tmp a aimsiú. Cruthaigh é le do thoil!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "Caithfidh /tmp bheith ina ainm comhadlainne bailí." -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: rogha neamhbhailí" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "" "Ní féidir an t-aitheantóir úsáideora (uid) a athrú go %d: aitheantóir " "éifeachtach %d" -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "" "Ní féidir an t-aitheantóir grúpa (gid) a athrú go %d: aitheantóir " "éifeachtach %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "" "Ní féidir an dífhabhtóir a thosú; tá an mód dífhabhtaithe díchumasaithe." -#: shell.c:1629 +#: shell.c:1632 #, c-format msgid "%s: Is a directory" msgstr "%s: is comhadlann é" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Níl ainm orm!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, leagan %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1766,47 +1780,47 @@ msgstr "" "Úsáid:\t%s [rogha fada GNU] [rogha] ...\n" "\t%s [rogha fada GNU] [rogha] comhad_scripte ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "Roghanna fada GNU:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Roghanna blaoisce:\n" -#: shell.c:2040 +#: shell.c:2043 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD nó -c ordú nó -O rogha_shopt\t\t(glaoch amháin)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s nó -o rogha\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Úsáid %s -c 'help set' le haghaidh tuilleadh eolais faoi roghanna blaoisce.\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Úsáid '%s -c help' le haghaidh tuilleadh eolais faoi orduithe ionsuite " "blaoisce.\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Úsáid an t-ordú 'bashbug' le tuarascáil a sheoladh faoi fhabht.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "leathanach baile bash: \n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "Cabhair ghinearálta le bogearraí GNU: \n" @@ -1981,99 +1995,99 @@ msgstr "Iarratas faisnéise" msgid "Unknown Signal #%d" msgstr "Comhartha neamhaithnid #%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "Drochionadú: níl '%s' dúnta i %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: ní féidir liosta a shannadh go ball eagair." -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "Ní féidir píopa a dhéanamh le haghaidh ionadaíocht próisis." -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "Ní féidir macphróiseas a dhéanamh le haghaidh ionadaíocht próisis." -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "Ní féidir píopa ainmnithe %s a oscailt le haghaidh léamh." -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "Ní féidir píopa ainmnithe %s a oscailt le haghaidh scríofa." -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "" "Ní féidir an píopa ainmnithe %s a dhúbailt mar thuairisceoir comhaid %d." -#: subst.c:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "ionadú orduithe: tugadh neamhaird ar ghiotán neamhnitheach san ionchur" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "Ní féidir píopa a dhéanamh le haghaidh ionadú ordaithe." -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "Ní féidir macphróiseas a dhéanamh le haghaidh ionadú ordaithe." -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "" "command_substitute: ní feidir an píopa a dhúbailt mar thuairisceoir comhaid " "1." -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "'%s': ainm neamhbhailí athróige le haghaidh tagairt ainm" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: fairsingiú neamhbhailí indíreach" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "%s: ainm neamhbhailí athróige" -#: subst.c:7201 +#: subst.c:7234 #, c-format msgid "%s: parameter not set" msgstr "%s: paraiméadar gan socrú." -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: paraiméadar neamhnitheach nó gan socrú." -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: slonn fotheaghráin < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: drochionadú" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: ní féidir sannadh mar seo." -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2081,12 +2095,12 @@ msgstr "" "i leaganacha den bhlaosc amach anseo, beidh luachálú mar ionadú uimhríochta " "éigeantach" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "drochionadú: níl '`' dúnta i %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "gan meaitseáil: %s" @@ -2155,80 +2169,80 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: droch-chomhartha %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "Earráid agus sainmhíniú na feidhme '%s' á iompórtáil." -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "Tá an leibhéal blaoisce (%d) ró-ard; á athshocrú go 1." -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: níl comhthéacs feidhme sa scóip reatha." -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: ní féidir luach a shannadh ar an athróg" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: slánuimhir a sannadh go tagairt ainm" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: níl comhthéacs feidhme sa scóip reatha" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "Tá teaghrán easpórtála neamhnitheach ag %s" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "Carachtar neamhbhailí %d sa teaghrán easpórtála le haghaidh %s." -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "Níl '=' sa teaghrán easpórtála le haghaidh %s." -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: ní comhthéacs feidhme é ceann shell_variables" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: níl comhthéacs global_variables ann" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope: ní scóip shealadach thimpeallachta é ceann shell_variables" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: ní féidir a oscailt mar CHOMHAD" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: luach neamhbhailí le haghaidh tuairisceoir comhaid rianaithe" -#: variables.c:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: luach comhoiriúnachta as raon" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." -msgstr "Cóipcheart © 2018 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." +msgstr "Cóipcheart © 2012 Free Software Foundation, Inc." #: version.c:47 version2.c:47 msgid "" @@ -5072,7 +5086,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" @@ -5261,6 +5275,10 @@ msgstr "" " \n" " Comhchiallach le \"mapfile\"." +#, fuzzy +#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc." +#~ msgstr "Cóipcheart © 2018 Free Software Foundation, Inc." + #~ msgid "" #~ "Returns the context of the current subroutine call.\n" #~ " \n" @@ -5276,9 +5294,6 @@ msgstr "" #~ msgid "Unknown Signal #" #~ msgstr "Comhartha neamhaithnid #" -#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc." -#~ msgstr "Cóipcheart © 2012 Free Software Foundation, Inc." - #~ msgid ":" #~ msgstr ":" diff --git a/po/gl.gmo b/po/gl.gmo index c04a9ac915be4f3074723da2228244f579203ab7..51f84efccfa1291b28c50562c92650838c0d5740 100644 GIT binary patch delta 25 hcmcb%p848(<_)YBTo$?p<_d;JRt5%}`74gc0|0l&2$28) delta 25 hcmcb%p848(<_)YBT&B841`39TRz?<^`74gc0|0lG2$BE* diff --git a/po/gl.po b/po/gl.po index 9cb08687..a6c2037a 100644 --- 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: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2012-02-23 14:38+0100\n" "Last-Translator: Leandro Regueiro \n" "Language-Team: Galician \n" @@ -28,8 +28,8 @@ msgstr "" msgid "bad array subscript" msgstr "subíndice de matriz incorrecto" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "" @@ -90,17 +90,17 @@ msgstr "%s: non se pode borrar a asignación" msgid "brace expansion: cannot allocate memory for %s" msgstr "" -#: braces.c:425 +#: braces.c:406 #, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "`%s': nome de alias non válido" @@ -205,7 +205,7 @@ msgstr "aviso: " msgid "%s: usage: " msgstr "%s: uso: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: a opción require un argumento" @@ -220,7 +220,7 @@ msgstr "%s: requírese un argumento numérico" msgid "%s: not found" msgstr "%s: non se atopou" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: opción non válida" @@ -230,7 +230,7 @@ msgstr "%s: opción non válida" msgid "%s: invalid option name" msgstr "%s: nome de opción non válido" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "`%s': non é un identificador válido" @@ -243,7 +243,7 @@ msgstr "número octal non válido" msgid "invalid hex number" msgstr "número hexadecimal non válido" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "número non válido" @@ -333,36 +333,36 @@ msgstr "%s: especificación de traballo ambigüa" msgid "help not available in this version" msgstr "" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: non é posíbel borrar: %s é de só lectura" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: non é posíbel borrar" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: nome de acción non válido" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: non hai completado de especificación" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "aviso: é posíbel que a opción -F non funcione como se espera" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "aviso: é posíbel que a opción -C non funcione como se espera" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "non se está executando a función de completado" @@ -375,13 +375,13 @@ msgstr "só se pode usar dentro dunha función" msgid "%s: reference variable cannot be an array" msgstr "" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "" @@ -395,7 +395,7 @@ msgstr "`%s': nome de alias non válido" msgid "cannot use `-f' to make functions" msgstr "non se pode use `-f' para facer funcións" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: función de só lectura" @@ -449,7 +449,7 @@ msgstr "%s: non foi cargado dinamicamente" msgid "%s: cannot delete: %s" msgstr "%s: non foi posíbel eliminar: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: é un directorio" @@ -464,7 +464,7 @@ msgstr "%s: non é un ficheiro regular" msgid "%s: file is too large" msgstr "%s: o ficheiro é demasiado grande" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: non é posíbel executar o ficheiro binario" @@ -529,12 +529,12 @@ msgstr "%s: a opción require un argumento -- %c\n" msgid "hashing disabled" msgstr "asociación desactivada" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: táboa de asociación baleira\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "coinc\torde\n" @@ -622,7 +622,7 @@ msgstr "%s: os argumentos deben ser procesos ou IDs de traballos" msgid "Unknown error" msgstr "Erro descoñecido" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "agardábase unha expresión" @@ -859,11 +859,11 @@ msgstr "erro de lectura: %d: %s" msgid "can only `return' from a function or sourced script" msgstr "só se pode usar «return» nunha función ou guión lido con «source»" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "non é posíbel borrar ao mesmo tempo unha función e unha variábel" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: non é unha variábel de matriz" @@ -1022,76 +1022,75 @@ msgstr "salto erróneo" msgid "%s: unbound variable" msgstr "%s: variable sen asignar" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\aexpirou mentres agardaba algunha entrada: auto-logout\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "non é posíbel redirixir a saída estándar desde /dev/null: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: `%c': carácter de formato non válido" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "erro de canalización" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: restrinxido: non se pode especificar `/' en nomes de ordes" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: non se atopou a orde" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: intérprete erróneo" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, fuzzy, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: non é posíbel executar o ficheiro binario" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, fuzzy, c-format msgid "`%s': is a special builtin" msgstr "%s é unha orde interna do shell\n" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "no se pode duplicar o df %d ao df %d" @@ -1117,58 +1116,58 @@ msgstr "tentouse asignar a algo que non é unha variábel" msgid "syntax error in variable assignment" msgstr "erro de sintaxe na expresión" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "división entre 0" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "erro: elemento de asignación de expresión erróneo" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "agardábase `:' para a expresión condicional" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "expoñente menor que 0" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "" "agardábase un identificador despois do pre-incremento ou pre-decremento" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "falta un `)'" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "erro de sintaxe: agardábase un operando" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "erro de sintaxe: operador aritmético non válido" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (o elemento de erro é \"%s\")" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "base aritmética non válida" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: conta de liñas non válida" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "valor demasiado grande para a base" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: erro de expresión\n" @@ -1177,7 +1176,7 @@ msgstr "%s: erro de expresión\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: non é posíbel acceder aos directorios pai" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "non é posíbel restabelecer o modo nodelay para o df %d" @@ -1195,167 +1194,172 @@ msgid "save_bash_input: buffer already exists for new fd %d" msgstr "" "save_bash_input: o almacenamento intermedio xa existe para o novo fd %d" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: tubería de pgrp" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "o pid `forked' %d aparece no traballo en execución %d" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "borrando o trabajo detido %d con grupo de proceso %ld" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) márcase como vivo aínda" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: non existe tal pid" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Sinal %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Feito" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Detido" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Detido(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "En execución" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Feito(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Saída %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Estado descoñecido" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(«core» xerado) " -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (dir agora: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "setpgid fillo (%ld a %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld non é un proceso fillo desta shell" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Non hai un rexistro do proceso %ld" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: o traballo %d está detido" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: non existe ese traballo" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: o traballo rematou" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: o trabajo %d xa está en segundo plano" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: actívase WNOHANG para evitar o bloque indefinido" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: liña %d: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " («core» generado)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(dir agora: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_jobs_control: fallou getpgrp" -#: jobs.c:4446 +#: jobs.c:4447 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_jobs_control: disciplina de liña" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_jobs_control: disciplina de liña" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_jobs_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "non é posíbel estabelecer o grupo de procesos de terminal (%d)" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "non hai control de trabalos nesta shell" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: fallou a aserción: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1364,40 +1368,51 @@ msgstr "" "\r\n" "malloc: %s:%d: aserción arruinada\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "descoñecido" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: bloque na lista libre sobreescrito" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: chamouse cun argumento de bloque previamente liberado" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: chamouse cun argumento de bloque sen asignar" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: detectouse un desbordamento por embaixo; mh_nbytes fóra de rango" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: detectouse un desbordamento por embaixo; mh_nbytes fóra de rango" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: os tamaños dos anacos de inicio e fin son diferentes" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: chamouse cun argumento de bloque sen asignar" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "" "realloc: detectouse un desbordamento por embaixo; mh_nbytes fóra de rango" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "" +"realloc: detectouse un desbordamento por embaixo; mh_nbytes fóra de rango" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: os tamaños dos anacos de inicio e fin son diferentes" @@ -1514,99 +1529,99 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "EOF inesperado mentres se buscaba un `%c' coincidente" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "EOF inesperado mentres se buscaba `]]'" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "error de sintaxe na expresión condicional: elemento inesperado `%s'" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "error sintáctico na expresión condicional" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "elemento inesperado `%s', agardábase `)'" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "agardábase `)'" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "argumento inesperado `%s' para o operador unario condicional" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "argumento inesperado para o operador unario condicional" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "elemento inesperado `%s', agardábase un operador binario condicional" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "agardábase un operador binario condicional" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "argumento inesperado `%s' para o operador binario condicional" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "argumento inesperado para o operador binario condicional" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "elemento inesperado `%c' na orde condicional" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "elemento inesperado `%s' na orde condicional" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "elemento inesperado %d na orde condicional" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "error de sintaxe perto do elemento inesperado `%s'" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "erro de sintaxe cerca de «%s»" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "error de sintaxe: non se agardaba o final do fichero" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "erro de sintaxe" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Use «%s» para deixar o shell.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "EOF non agardado mentres se buscaba un «)» coincidente" @@ -1649,89 +1664,89 @@ msgstr "xtrace fd (%d) != numfich xtrace fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: `%c': carácter de formato non válido" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "descritor de ficheiro fóra de rango" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: redireccionamento ambigüo" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: non se pode sobreescribir un fichero existente" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: restrinxido: no se pode redirixir a saída" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "non se pode crear un fichero temporal para o documento-aquí: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: non é posíbel asignar o gd á variábel" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "non se admite /dev/(tcp|udp)/anfitrion/porto sen rede" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "erro de redirección: non é posíbel duplicar o fd" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "non é posíbel atopar /tmp, por favor creeo!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp debe ser un nome de directorio válido" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: opción non válida" -#: shell.c:1316 +#: shell.c:1319 #, fuzzy, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "non é posíbel restabelecer o modo nodelay para o df %d" -#: shell.c:1327 +#: shell.c:1330 #, fuzzy, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "non é posíbel restabelecer o modo nodelay para o df %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "" -#: shell.c:1629 +#: shell.c:1632 #, fuzzy, c-format msgid "%s: Is a directory" msgstr "%s: é un directorio" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Non teño nome!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, versión %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1740,49 +1755,49 @@ msgstr "" "Uso:\t%s [opción GNU longa] [opción] ...\n" "\t%s [opción GNU longa] [opción] guión-do-shell\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "Opcións GNU longas:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Opcións do shell:\n" -#: shell.c:2040 +#: shell.c:2043 #, fuzzy msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-irsD o -c orde ou -O opcion_shopt\t\t(só invocación)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s ou -o opción\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Escriba `%s -c \"help set\"' para máis información sobre as opcións do " "shell.\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Escriba `%s -c help' para máis información sobre as ordes internas do " "shell.\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Use a orden `bashbug' para reportar erros.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -1957,97 +1972,97 @@ msgstr "Solicitude de información" msgid "Unknown Signal #%d" msgstr "Sinal descoñecido #%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "susbtitución errónea: non hai un `%s' que peche en %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: no é posíbel asignar unha lista a un membro da matriz" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "non é posíbel crear a tubería para a sustitución do proceso" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "non é posíbel crear un proceso fillo para a substitución do proceso" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "non é posíbel abrir a tubería chamada %s para lectura" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "non é posíbel abrir a tubería chamada %s para escritura" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "non é posíbel duplicar a tubería chamada %s como df %d" -#: subst.c:6167 +#: subst.c:6200 #, fuzzy msgid "command substitution: ignored null byte in input" msgstr "substitución errónea: non hai unha \"`\" que peche en %s" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "non é posíble crear a tubería para a substitución da orde" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "non é posíbel crear un proceso fillo para a substitución da orde" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: non é posíbel duplicar a tubería como fd 1" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, fuzzy, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: %s: valor non válido para o descitor de ficheiro de rastreo" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, fuzzy, c-format msgid "%s: invalid indirect expansion" msgstr "%s: conta de liñas non válida" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, fuzzy, c-format msgid "%s: invalid variable name" msgstr "`%s': nome de alias non válido" -#: subst.c:7201 +#: subst.c:7234 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parámetro nulo ou non estabelecido" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parámetro nulo ou non estabelecido" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: expresión de subcadea < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: substitución errónea" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: non é posíbel asignar de esta forma" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2055,12 +2070,12 @@ msgstr "" "versiones futuras do intérprete obligarán a evaluación como unha " "substitución aritmética" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "substitución errónea: non hai unha \"`\" que peche en %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "non hai concidencia: %s" @@ -2129,82 +2144,82 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: sinal errónea %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "erro ao importar a definición da función para «%s»" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "o nivel de shell (%d) é demasiado alto, restabelécese a 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: non hai contexto de función no ámbito actual" -#: variables.c:2871 +#: variables.c:2668 #, fuzzy, c-format msgid "%s: variable may not be assigned value" msgstr "%s: non é posíbel asignar o gd á variábel" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: non hai contexto de función no ámbito actual" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s ten exportstr nulo" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "carácter non válido %d en exportsrt para %s" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "non hai «=» en exportstr para %s" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" "pop_var_context: a cabezak de shell_variables non é un contexto de función" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: non é un contexto global_variables " -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: a cabeza de shell_variables non é un ámbito de ambiente temporal" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: non é posíbel abrir como FICHEIRO" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: valor non válido para o descitor de ficheiro de rastreo" -#: variables.c:6612 +#: variables.c:6412 #, fuzzy, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s fóra de rango" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." -msgstr "Copyright (C) 2011 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." +msgstr "Copyright (C) 2009 Free Software Foundation, Inc.\n" #: version.c:47 version2.c:47 msgid "" @@ -4635,7 +4650,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" @@ -4750,6 +4765,10 @@ msgstr "" " \n" " Un sinónimo de `mapfile'." +#, fuzzy +#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc." +#~ msgstr "Copyright (C) 2011 Free Software Foundation, Inc." + #~ msgid "" #~ "Returns the context of the current subroutine call.\n" #~ " \n" @@ -4765,9 +4784,6 @@ msgstr "" #~ msgid "Unknown Signal #" #~ msgstr "Sinal descoñecido #" -#~ 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 \n" diff --git a/po/hr.gmo b/po/hr.gmo index 70ad0740668196197353952e79b0454db62a4bf5..e39c76f2e48bb23faa84c045adca8f33a2912287 100644 GIT binary patch delta 32 ncmdn6n{&f%&W0_FuGU-@x(4P7hDKHf2JQaVjNARKnG%%%u^$O( delta 32 ncmdn6n{&f%&W0_FuGUHhK5!~7VZAljNARKnG%%%u<{9N diff --git a/po/hr.po b/po/hr.po index e50a9b46..64b76ad2 100644 --- a/po/hr.po +++ b/po/hr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: bash 5.0-beta2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2018-12-05 17:31-0800\n" "Last-Translator: Božidar Putanec \n" "Language-Team: Croatian \n" @@ -29,8 +29,8 @@ msgstr "" msgid "bad array subscript" msgstr "nevaljani indeks polja" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: uklanja se atribut nameref" @@ -92,21 +92,21 @@ msgstr "" "(primjer ekspanzije unutar vitičastih zagrada: echo a{d,c}e -> ade, ace)" # Brace expansion is a mechanism by which arbitrary strings may be generated -#: braces.c:425 +#: braces.c:406 #, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" "brace expansion: nije uspjelo dodijeliti memoriju za %u elemenata\n" "(primjer ekspanzije unutar vitičastih zagrada: echo a{d,c}e -> ade, ace)" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "" "brace expansion: nije uspjelo dodijeliti memoriju za „%s“\n" "(primjer ekspanzije unutar vitičastih zagrada: echo a{d,c}e -> ade, ace)" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "„%s“: nevaljano ime aliasa" @@ -208,7 +208,7 @@ msgstr "upozorenje: " msgid "%s: usage: " msgstr "%s: uporaba: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: opcija zahtijeva argument" @@ -223,7 +223,7 @@ msgstr "%s: zahtijeva se numerički argument" msgid "%s: not found" msgstr "%s: nije pronađeno" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: nevaljana opcija" @@ -233,7 +233,7 @@ msgstr "%s: nevaljana opcija" msgid "%s: invalid option name" msgstr "%s: nevaljano ime opcije" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "„%s“: nije valjani identifikator" @@ -246,7 +246,7 @@ msgstr "nevaljani oktalni broj" msgid "invalid hex number" msgstr "nevaljani heksadecimalni broj" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "nevaljani broj" @@ -336,36 +336,36 @@ msgstr "%s: dvosmisleni pokazatelj posla" msgid "help not available in this version" msgstr "u ovoj inačici pomoć nije ugrađena" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: nije moguće poništiti: %s je moguće samo čitati" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: nije moguće poništiti" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: nevaljano ime za akciju" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: dovršavanje nije specificirano" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "upozorenje: opcija -F možda neće raditi prema očekivanju" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "upozorenje: opcija -C možda neće raditi prema očekivanju" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "trenutačno se ne izvršava funkcija kompletiranja" @@ -378,13 +378,13 @@ msgstr "može se koristiti samo u funkciji" msgid "%s: reference variable cannot be an array" msgstr "%s: referentna varijabla ne može biti polje" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: varijabla nameref ukazuje na samu sebe, a to nije dopušteno" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s: kružna referencija na ime" @@ -398,7 +398,7 @@ msgstr "„%s“: nevaljano ime varijable za referenciju na ime" msgid "cannot use `-f' to make functions" msgstr "„-f“ se ne može koristiti za definiranje funkcije" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: funkcija samo za čitanje" @@ -452,7 +452,7 @@ msgstr "%s: nije dinamički učitan" msgid "%s: cannot delete: %s" msgstr "%s: nije moguće izbrisati: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: to je direktorij" @@ -467,7 +467,7 @@ msgstr "%s: nije obična datoteka" msgid "%s: file is too large" msgstr "%s: datoteka je prevelika" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: nije moguće izvršiti binarnu datoteku" @@ -533,12 +533,12 @@ msgstr "%s: opcija zahtijeva argument -- %c\n" msgid "hashing disabled" msgstr "hash-tablica je onemogućena" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: hash-tablica je prazna\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "pogodci\tnaredba\n" @@ -626,7 +626,7 @@ msgstr "%s: argumenti moraju biti ID-ovi procesa ili posla" msgid "Unknown error" msgstr "Nepoznata greška" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "očekivao se izraz" @@ -860,11 +860,11 @@ msgstr "greška čitanja: %d: %s" msgid "can only `return' from a function or sourced script" msgstr "„return“ je mogući samo iz funkcije ili iz pokrenute skripte" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "nije moguće istovremeno poništiti funkciju i varijablu" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: nije varijabla polja" @@ -1023,76 +1023,75 @@ msgstr "loši skok" msgid "%s: unbound variable" msgstr "%s: nepovezana varijabla" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\avrijeme čekanja na ulaz je isteklo: automatska-odjava\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "nije moguće preusmjeriti standardni ulaz iz /dev/null: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: „%c“: nevaljani znak za format" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc(): coproc [%d:%s] još uvijek postoji" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "greška cijevi" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: prekoračena je dopuštena razina eval gniježđenja (%d)" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: prekoračena je dopuštena razina source gniježđenja (%d)" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: prekoračena je dopuštena razina gniježđenja funkcije (%d)" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: ograničeni način: znak „/“ nije dopušten u imenima naredba" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: naredba nije pronađena" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: loši interpreter" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: binarnu datoteku %s nije moguće pokrenuti/izvršiti" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "„%s“ je specijalna funkcija ugrađena u ljusku" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "nije moguće kopirati deskriptor datoteke %d u deskriptor datoteke %d" @@ -1117,57 +1116,57 @@ msgstr "vrijednost se može dodijeliti samo varijabli" msgid "syntax error in variable assignment" msgstr "sintaktička greška zadavanja varijable" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "dijeljenje s 0" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "**interna greška** : loši token u izrazu za dodjelu" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "znak „:“ je nužan u uvjetnom izrazu" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "eksponent je manji od 0" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "nakon pre-increment ili pre-decrement očekuje se identifikator" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "nema „)“" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "sintaktička greška: očekivao se operand" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "sintaktička greška: nevaljani aritmetički operator" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (simbol greške je „%s“)" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "nevaljana aritmetička baza" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: nevaljani količina redaka" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "vrijednost baze je prevelika" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: greška u izrazu\n" @@ -1176,7 +1175,7 @@ msgstr "%s: greška u izrazu\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd(): nije moguće pristupiti nadređenim direktorijima" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "ne može se onemogućiti nodelay način za deskriptor datoteke %d" @@ -1191,166 +1190,171 @@ msgstr "nije moguće dodijeliti novi datotečni deskriptor za bash ulaz iz fd %d msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input(): međuspremnik već postoji za novi fd %d" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline(): pgrp pipe (procesna grupa cijevi)" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "potproces PID %d javlja se u pokrenutom poslu %d" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "uklanja se zaustavljeni posao %d s grupom procesa %ld" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process(): PID %5ld (%s) označen kao još uvijek aktivan" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid(): %ld: PID ne postoji" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Signal %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Gotovo" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Zaustavljeno" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Zaustavljeno(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "Pokrenuto" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Gotovo(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Izlaz %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Nepoznati status" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(stanje memorije zapisano) " -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "postavljanje procesne grupe %2$ld od potomka %1$ld" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: PID %ld nije potomak ove ljuske" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: nema zapisa o procesu %ld" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: posao %d je zaustavljen" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: nema takvoga posla" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: posao je prekinut" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: posao %d je već u pozadini" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld(): omogući WNOHANG da se izbjegne neodređeno blokiranje" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: redak %d: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (stanje memorije zapisano)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(radni direktorij je sada: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: neuspješni getpgrp()" -#: jobs.c:4446 +#: jobs.c:4447 msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: nema kontrole nad pozadinskim poslovima" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: line discipline" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid()" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "nije moguće postaviti procesnu grupu (%d) terminala" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "nema kontrole nad poslovima u ovoj ljusci" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc(): neuspješni kontrolni test: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1359,39 +1363,49 @@ msgstr "" "\r\n" "malloc(): %s:%d: loše provedena proba\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "nepoznato" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc(): prepisani je blok na popisu slobodne memorije" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free(): pozvan s argumentom za već slobodni memorijski blok" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free(): pozvan s argumentom za ne dodijeljeni memorijski blok" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free(): otkriveni je podljev, mh_nbytes ispod granica" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free(): otkriveni je podljev, mh_nbytes ispod granica" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free(): veličine segmenta od početka i kraja su različite" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc(): pozvan s argumentom za ne dodijeljeni memorijski blok" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc(): otkriveni je podljev, mh_nbytes ispod granica" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc(): otkriveni je podljev, mh_nbytes ispod granica" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc(): veličine segmenta od početka i kraja su različite" @@ -1508,99 +1522,99 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "maksimalni broj za here-document je prekoračeni" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "neočekivani EOF pri traženju odgovarajućeg „%c“" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "neočekivani EOF pri traženju „]]“" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "sintaktička greška u uvjetnom izrazu: neočekivani token „%s“" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "sintaktička greška u uvjetnom izrazu" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "neočekivani token „%s“ umjesto očekivane „)“" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "očekivana je „)“" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "neočekivani argument „%s“ uvjetnom unarnom operatoru" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "neočekivani argument za uvjetni unarni operator" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "neočekivani token „%s“; očekivao se uvjetni binarni operator" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "očekivao se uvjetni binarni operator" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "neočekivani argument „%s“ za uvjetni binarni operator" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "neočekivani argument za uvjetni binarni operator" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "neočekivani token „%c“ u uvjetnoj naredbi" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "neočekivani token „%s“ u uvjetnoj naredbi" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "neočekivani token %d u uvjetnoj naredbi" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "sintaktička greška blizu neočekivanog tokena „%s“" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "sintaktička greška blizu „%s“" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "sintaktička greška: neočekivani kraj datoteke" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "sintaktička greška" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Koristite \"%s\" da napustite ljusku.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "neočekivani EOF pri traženju odgovarajuće „)“" @@ -1643,89 +1657,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf(): „%c“: nevaljani znak za format" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "deskriptor datoteke je izvan raspona" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: dvosmisleno preusmjeravanje" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: nije moguće pisati preko postojeće datoteke" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: ograničeno: nije moguće preusmjeriti izlaz" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "nije moguće napraviti privremenu datoteku za here-document: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: nije moguće dodijeliti deskriptor datoteke varijabli" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port nije podržan bez umrežavanja" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "greška preusmjeravanja: nije moguće kopirati deskriptor datoteke" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "nije bilo moguće pronaći /tmp; napravite taj direktorij!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp mora biti ispravno ime direktorija" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "u interaktivnoj ljusci pretty-printing se ignorira" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: nevaljana opcija" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "nije moguće postaviti UID na %d: efektivni UID je %d" -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "nije moguće postaviti GID na %d: efektivni GID je %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "nije moguće pokrenuti debugger; debugiranje je onemogućeno" -#: shell.c:1629 +#: shell.c:1632 #, c-format msgid "%s: Is a directory" msgstr "%s: to je direktorij" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Nemam ime!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, inačica %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1734,47 +1748,47 @@ msgstr "" "Uporaba: %s [GNU dugačka opcija] [opcija] ...\n" " %s [GNU dugačka opcija] [opcija] skripta ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "GNU dugačke opcije:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Opcije ljuske:\n" -#: shell.c:2040 +#: shell.c:2043 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD ili -c NAREDBA ili -O SHOPT-OPCIJA (samo za pokretanje)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s ili -o opcija\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "„%s -c \"help set\"“ pokaže vam dodatne informacije o opcijama ljuske.\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "„%s -c help set“ pokaže vam više informacija o ugrađenim funkcijama " "ljuske.\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Koristite naredbu „bashbug“ za prijavljivanje grešaka.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "bash Web stranica: \n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -1950,109 +1964,109 @@ msgstr "Zahtjev za informacijom" msgid "Unknown Signal #%d" msgstr "Nepoznati signal #%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "loša supstitucija: nema zaključnoga „%s“ u %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: nije moguće dodijeliti popis elementu polja" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "nije moguće napraviti cijev za zamjenu procesa" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "nije moguće napraviti potomka za zamjenu procesa" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "nije moguće otvoriti imenovanu cijev %s za čitanje" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "nije moguće otvoriti imenovanu cijev %s za pisanje" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "nije moguće kopirati imenovanu cijev %s kao deskriptor datoteke %d" -#: subst.c:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "nevaljana supstitucija: ignorirani NULL bajt na ulazu" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "nije moguće napraviti cijev za zamjenu naredbi" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "nije moguće napraviti potomka za zamjenu naredbi" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "" "command_substitute(): nije moguće kopirati cijev kao deskriptor datoteke 1" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: nevaljano ime varijable za naziv referencije" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: nevaljana indirektna ekspanzija" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "„%s“: nevaljano ime varijable" -#: subst.c:7201 +#: subst.c:7234 #, c-format msgid "%s: parameter not set" msgstr "%s: parametar nije postavljen" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: prazni parametar ili nije postavljen" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: rezultat od izraza dijela stringa < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: loša supstitucija" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: nije moguće dodijeliti na ovaj način" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "" "buduće inačice ljuske će prisiliti procjenu kao aritmetičku supstituciju" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "loša supstitucija: nema zaključnoga znaka „`“ u %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "nema podudaranja: %s" @@ -2121,80 +2135,80 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler(): loši signal %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "greška pri importiranju definicije funkcije za „%s“" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "razina ljuske (%d) je previsoka, vraća se na 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable(): u trenutačnom području nema konteksta funkcije" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: varijabli se ne može dodijeliti vrijednost" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: nazivu referencije se pripisuje cijeli broj" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables(): u trenutačnom području nema konteksta funkcije" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "*** %s ima prazni exportstr" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "*** nevaljani znak %d u exportstr za %s" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "*** nema „=“ u exportstr za %s" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context(): vrh od „shell_variables“ nije funkcijski kontekst" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context(): nije „global_variables“ kontekst" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope(): vrh od „shell_variables“ nije privremeni kontekst okoline" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: nije moguće otvoriti kao DATOTEKU" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: nevaljana vrijednost za praćenje deskriptora datoteke" -#: variables.c:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s vrijednost za kompatibilnost je izvan raspona" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." -msgstr "Copyright (C) 2018 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." +msgstr "Copyright © 2009 Free Software Foundation, Inc.\n" #: version.c:47 version2.c:47 msgid "" @@ -5506,7 +5520,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" @@ -5697,6 +5711,10 @@ msgstr "" "\n" " Sinonim za „mapfile“." +#, fuzzy +#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc." +#~ msgstr "Copyright (C) 2018 Free Software Foundation, Inc." + #~ msgid "" #~ "Returns the context of the current subroutine call.\n" #~ " \n" @@ -5712,9 +5730,6 @@ msgstr "" #~ msgid "Unknown Signal #" #~ msgstr "Nepoznati signal #" -#~ 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 \n" diff --git a/po/hu.gmo b/po/hu.gmo index 96b7b435890a8b6585b8622dda418f737d6848e2..6a1f533b2c9940b3fedf2bfa333915c2d0f9b420 100644 GIT binary patch delta 11884 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 b;*%N%>eOwVl(c?aE8mIB>));CkI(uagZZ|F delta 13688 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\n" "Language-Team: Hungarian \n" @@ -25,8 +25,8 @@ msgstr "" msgid "bad array subscript" msgstr "hibás tömbindex" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: névhivatkozás attribútum eltávolítása" @@ -86,19 +86,19 @@ msgstr "„%s”: nem lehetséges a kötés megszüntetése" msgid "brace expansion: cannot allocate memory for %s" msgstr "szögleteszárójel-kiegészítés: Nem foglalható memória ehhez: %s" -#: braces.c:425 +#: braces.c:406 #, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" "szögleteszárójel-kiegészítés: nem sikerült a memóriafoglalás %u elem számára" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "" "szögleteszárójel-kiegészítés: nem sikerült a memóriafoglalás „%s” számára" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "„%s”: érvénytelen alias-név" @@ -201,7 +201,7 @@ msgstr "figyelmeztetés: " msgid "%s: usage: " msgstr "%s: használat: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: a kapcsolónak kötelező argumentuma van" @@ -216,7 +216,7 @@ msgstr "%s: a kötelező argumentum egy szám" msgid "%s: not found" msgstr "%s: nem található" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: érvénytelen kapcsoló" @@ -226,7 +226,7 @@ msgstr "%s: érvénytelen kapcsoló" msgid "%s: invalid option name" msgstr "%s: érvénytelen kapcsolónév" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "„%s”: érvénytelen azonosító" @@ -239,7 +239,7 @@ msgstr "érvénytelen oktális szám" msgid "invalid hex number" msgstr "érvénytelen hexadecimális szám" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "érvénytelen szám" @@ -329,36 +329,36 @@ msgstr "%s: kétértelmű munkamegadás" msgid "help not available in this version" msgstr "ebben a verzióban nem érhető el súgó" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: nem szüntethető meg: csak olvasható %s" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: nem szüntethető meg" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: érvénytelen műveletnév" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: nincs kiegészítés meghatározva" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "figyelmeztetés: a -F kapcsoló nem a várt módon működhet" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "figyelmeztetés: a -C kapcsoló nem a várt módon működhet" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "jelenleg nincs kiegészítési függvény végrehajtás alatt" @@ -371,13 +371,13 @@ msgstr "csak függvényben használható" msgid "%s: reference variable cannot be an array" msgstr "%s: a referenciaváltozó nem lehet tömb" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: a névhivatkozás változó önhivatkozása nem engedélyezett" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s: körkörös névhivatkozás" @@ -391,7 +391,7 @@ msgstr "„%s”: érvénytelen változónév a névhivatkozáshoz" msgid "cannot use `-f' to make functions" msgstr "nem használható a „-f” függvény létrehozására" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: csak olvasható függvény" @@ -445,7 +445,7 @@ msgstr "%s: nem dinamikusan van betöltve" msgid "%s: cannot delete: %s" msgstr "%s: nem törölhető: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s egy könyvtár" @@ -460,7 +460,7 @@ msgstr "%s: nem normál fájl" msgid "%s: file is too large" msgstr "%s: a fájl túl nagy" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: bináris nem hajtható végre" @@ -525,12 +525,12 @@ msgstr "%s: a kapcsolónak kötelező argumentuma van – %c\n" msgid "hashing disabled" msgstr "a hashelés le van tiltva" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: a hashtábla üres\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "t.szám\tparancs\n" @@ -616,7 +616,7 @@ msgstr "%s: az argumentumok folyamat- vagy munkaazonosítók lehetnek" msgid "Unknown error" msgstr "Ismeretlen hiba" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "az értelmező kifejezést várt" @@ -852,11 +852,11 @@ msgstr "" "csak függvényből vagy source-olt parancsfájlból lehet „return”-nel " "visszatérni" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "nem lehet egyszerre függvényt és változót megszüntetni" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: nem egy tömbváltozó" @@ -1016,76 +1016,75 @@ msgstr "hibás ugrás" msgid "%s: unbound variable" msgstr "%s: kötetlen változó" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\aidőtúllépés bemenetre várva: automatikus kijelentkezés\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "szabványos bemenet /dev/null-ra állítása sikertelen: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "IDŐFORMÁTUM: „%c”: érvénytelen formátumkarakter" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: a coproc [%d:%s] még mindig létezik" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "hibás csővezeték" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: a maximális eval beágyazási szint túllépve (%d)" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: a maximális source beágyazási szint túllépve (%d)" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: a maximális függvénybeágyazási szint túllépve (%d)" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: korlátozott: nem adható meg „/” a parancsok nevében" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: parancs nem található" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: rossz parancsértelmező" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: a bináris nem hajtható végre: %s" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "„%s”: egy speciális beépített parancs" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, 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" @@ -1110,57 +1109,57 @@ msgstr "nem változóhoz próbált értéket rendelni" msgid "syntax error in variable assignment" msgstr "szintaktikai hiba a változó-értékadásban" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "0-val osztás" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "bug: rossz expassign token" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "„:” egy feltételkifejezés szükséges" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "0-nál kisebb kitevő" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "prefix növelés vagy csökkentés után azonosító kell következzen" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "hiányzó „)”" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "szintaktikai hiba: operandus kell következzen" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "szintaktikai hiba: érvénytelen aritmetikai operátor" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (hibás token: „%s”)" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "érvénytelen számrendszer" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: sorok száma érvénytelen" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "túl nagy érték a számrendszerhez" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: hibás kifejezés\n" @@ -1169,7 +1168,7 @@ 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:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, 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" @@ -1185,166 +1184,171 @@ msgstr "" 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" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp csővezeték" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "a(z) %d számú forkolt pid a(z) %d számú munkában jelent meg" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "%d. számú megállított munka törlése a %ld számú folyamatcsoporttal" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: %5ld. folyamat (%s) még élőként van jelölve" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: nincs ilyen pid" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "%d. szignál" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Kész" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Megállítva" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Megállítva(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "Fut" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Kész(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Kilépett(%d)" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Ismeretlen állapot" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(core készült) " -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (mk: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "gyermek setpgid (innen: %ld ide: %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: %ld. számú folyamat nem gyermeke ennek a parancsértelmezőnek" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Nincs bejegyzés %ld. számú folyamatról" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: %d. számú munka le lett állítva" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: nincs ilyen munka" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: a munka be lett fejezve" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: %d. számú munka már a háttérben van" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: WNOHANG bekapcsolása a korlátlan blokk elkerülésére" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: %d. sor: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (core készült)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(mk most: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp sikertelen" -#: jobs.c:4446 +#: jobs.c:4447 msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: nincs munkakezelés a háttérben" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: line discipline" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "nem állítható be a terminál folyamatcsoportja (%d)" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "nincsen munkakezelés ebben a parancsértelmezőben" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: nem teljesülő feltételezés: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1353,39 +1357,49 @@ msgstr "" "\r\n" "malloc: %s:%d: téves feltételezés\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "ismeretlen" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: a szabadlistán lévő blokk felülírva" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: már felszabadított blokkal lett hívva" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: nem lefoglalt blokkal lett hívva" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: alulcsordulást érzékelt; mh_nbytes kívül esik a tartományon" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: alulcsordulást érzékelt; mh_nbytes kívül esik a tartományon" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: kezdő- és záródarab mérete eltér" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: nem lefoglalt blokkal lett hívva" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: alulcsordulást érzékelt; mh_nbytes kívül esik a tartományon" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc: alulcsordulást érzékelt; mh_nbytes kívül esik a tartományon" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: kezdő- és záródarab mérete eltér" @@ -1501,99 +1515,99 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "a maximális here-document szám túllépve" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "váratlan EOF „%c” helyett" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "váratlan EOF „]]” helyett" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "szintaktikai hiba a feltételben: váratlan token: „%s”" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "szintaktikai hiba a feltételben" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "váratlan token (%s) „)” helyett" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "„)” szükséges" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "váratlan argumentum (%s) feltételes egyoperandusú operátorhoz" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "váratlan argumentum feltételes egyoperandusú operátorhoz" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "váratlan token (%s), feltételes kétoperandusú operátor szükséges" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "feltételes kétoperandusú operátor szükséges" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "váratlan argumentum (%s) feltételes kétoperandusú operátorhoz" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "váratlan argumentum feltételes kétoperandusú operátorhoz" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "váratlan token (%c) feltételes parancsban" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "váratlan token (%s) feltételes parancsban" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "váratlan token (%d) feltételes parancsban" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "szintaktikai hiba „%s” váratlan token közelében" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "szintaktikai hiba „%s” közelében" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "szintaktikai hiba: váratlan fájlvége" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "szintaktikai hiba" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "„%s” használatával lehet elhagyni a parancsértelmezőt.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "váratlan EOF „)” helyett" @@ -1636,89 +1650,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: „%c”: érvénytelen formátumkarakter" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "fájlleíró kívül esik a tartományon" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: kétértelmű átirányítás" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: nem lehet felülírni létező fájlt" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: korlátozott: nem lehet átirányítani a kimenetet" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "nem lehet a heredocnak átmeneti fájlt létrehozni: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: nem lehet változóhoz fájlleírót rendelni" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port nincs támogatva hálózat nélkül" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "átirányítási hiba: nem lehet duplikálni a fájlleírót" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "nem található /tmp, hozza létre!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp érvényes könyvtárnév kell legyen" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "a csinos kiírási mód mellőzve van interaktív az parancsértelmezőkben" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: érvénytelen kapcsoló" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "az uid nem állítható be %d értékre: a hatásos uid %d" -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "a gid nem állítható be %d értékre: a hatásos gid %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "nem indítható el a hibakereső; a hibakeresési mód letiltva" -#: shell.c:1629 +#: shell.c:1632 #, c-format msgid "%s: Is a directory" msgstr "%s: ez egy könyvtár" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Nincs nevem!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, %s-(%s) verzió\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1727,46 +1741,46 @@ msgstr "" "Használat:\t%s [GNU hosszú kapcsoló] [kapcsoló] ...\n" "\t%s [GNU hosszú kapcsoló] [kapcsoló] parancsfájl ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "GNU hosszú kapcsolók:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Parancsértelmező-kapcsolók:\n" -#: shell.c:2040 +#: shell.c:2043 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD vagy -c parancs vagy -O shopt_option\t\t(csak hívás)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s vagy -o kapcsoló\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "A „%s -c \"help set\"” további információt ad a parancsértelmező-" "beállításokról.\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "A „%s -c help” további információt ad a beépített parancsokról.\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "A „bashbug” paranccsal jelenthet hibákat.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "a bash honlapja: \n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -1943,96 +1957,96 @@ msgstr "Információkérés" msgid "Unknown Signal #%d" msgstr "%d. számú ismeretlen szignál" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "hibás helyettesítés: nincs záró „%s” a következőben: %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: lista nem adható tömbelemnek értékül" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "nem hozható létre a csővezeték a folyamatbehelyettesítéshez" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "nem hozható létre a gyermek a folyamatbehelyettesítéshez" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "nem nyitható meg olvasásra a(z) %s csővezeték" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "nem nyitható meg írásra a(z) %s csővezeték" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "nem duplikálható a(z) %s csővezeték %d. fájlleíróként" -#: subst.c:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "parancshelyettesítés: figyelmen kívül hagyott null bájt a bemeneten" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "nem hozható létre csővezeték a parancsbehelyettesítéshez" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "nem hozható létre gyermek a parancsbehelyettesítéshez" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: nem duplikálható a csővezeték 1. fájlleíróként" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: érvénytelen változóérték a névhivatkozáshoz" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: az indirekt kiegészítés érvénytelen" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "%s: érvénytelen változónév" -#: subst.c:7201 +#: subst.c:7234 #, c-format msgid "%s: parameter not set" msgstr "%s: a paraméter nincs beállítva" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: a paraméter null vagy nincs beállítva" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: részkarakterlánc-kifejezés < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: rossz helyettesítés" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: nem lehet így értéket adni" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2040,12 +2054,12 @@ msgstr "" "a parancsértelmező későbbi verziói kötelezővé teszik majd az aritmetikai " "kiértékelést" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "hibás helyettesítés: nincs záró „`” a következőben: %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "nincs találat: %s" @@ -2113,79 +2127,79 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: rossz szignál: %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "hiba a függvénydefiníció betöltésekor: „%s”" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "a parancsértelmező szintje (%d) túl magas, visszaállítás 1-re" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: nincs függvénykörnyezet az aktuális látókörben" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: nem lehet a változóhoz értéket rendelni" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: egész szám hozzárendelése a névhivatkozáshoz" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: nincs függvénykörnyezet az aktuális látókörben" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s exportstr-je null" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "érvénytelen karakter (%d) %s exportstr-jében" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "nincs „=” %s exportstr-jében" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: shell_variables feje nem egy függvénykörnyezet" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: nincs global_variables környezet" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope: shell_variables feje nem egy átmeneti környezeti látókör" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: nem nyitható meg FILE-ként" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: érvénytelen érték a trace fájlleíróhoz" -#: variables.c:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: a kompatibilitási érték kívül esik a tartományon" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." msgstr "Copyright (C) 2018 Free Software Foundation, Inc." #: version.c:47 version2.c:47 @@ -5600,6 +5614,7 @@ msgstr "" " értékadás hibával járt." #: builtins.c:1971 +#, fuzzy msgid "" "Specify how arguments are to be completed by Readline.\n" " \n" @@ -5621,7 +5636,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" diff --git a/po/id.gmo b/po/id.gmo index 35d7f62f45db55598f4f461c949c4fb3a0cbc6a1..c16f4a37c7061cf27c12a794fe91075f755a591c 100644 GIT binary patch delta 25 hcmaE~mi5tE)(s9jxGZ!H%oPlctPBh`d+nGp4*-Me39kSE delta 25 hcmaE~mi5tE)(s9jxJ-483=|9vt&A)-d+nGp4*-L>39tYF diff --git a/po/id.po b/po/id.po index e29b1091..3e420af9 100644 --- a/po/id.po +++ b/po/id.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: bash 4.3-rc2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2014-08-06 12:45+0700\n" "Last-Translator: Arif E. Nugroho \n" "Language-Team: Indonesian \n" @@ -22,8 +22,8 @@ msgstr "" msgid "bad array subscript" msgstr "array subscript buruk" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "" @@ -82,17 +82,17 @@ msgstr "'%s': tidak dapat melepaskan" msgid "brace expansion: cannot allocate memory for %s" msgstr "brace expansion: cannot allocate memory for %s" -#: braces.c:425 +#: braces.c:406 #, fuzzy, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "brace expansion: failed to allocate memory for %d elements" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "brace expansion: failed to allocate memory for `%s'" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "`%s': nama alias tidak valid" @@ -197,7 +197,7 @@ msgstr "peringatan: " msgid "%s: usage: " msgstr "%s: penggunaan: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: pilihan membutuhkan sebuah argumen" @@ -212,7 +212,7 @@ msgstr "%s: argumen numeric dibutuhkan" msgid "%s: not found" msgstr "%s: tidak ditemukan" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: pilihan tidak valid" @@ -222,7 +222,7 @@ msgstr "%s: pilihan tidak valid" msgid "%s: invalid option name" msgstr "%s: nama pilihan tidak valid" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "`%s': bukan sebuah identifier yang valid" @@ -235,7 +235,7 @@ msgstr "nomor oktal tidak valid" msgid "invalid hex number" msgstr "nomor hexa tidak valid" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "nomor tidak valid" @@ -325,38 +325,38 @@ msgstr "%s: spesifikasi pekerjaan ambigu" msgid "help not available in this version" msgstr "" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: tidak dapat unset: baca-saja %s" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: tidak dapat unset" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: nama aksi tidak valid" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: tidak ada spesifikasi completion" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "" "peringatan: pilihan -F mungkin tidak bekerja seperti yang anda harapkan" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "" "peringatan: pilihan -C mungkin tidak bekerja seperti yang anda harapkan" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "saat ini sedang tidak menjalankan fungsi completion" @@ -369,13 +369,13 @@ msgstr "hanya dapat digunakan dalam sebuah fungsi" msgid "%s: reference variable cannot be an array" msgstr "%s: reference variable cannot be an array" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: nameref variable self references not allowed" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s: circular name reference" @@ -389,7 +389,7 @@ msgstr "%s: nilai dari berkas pendeskripsi penelusur tidak valid" msgid "cannot use `-f' to make functions" msgstr "tidak dapat menggunakan `-f' untuk membuat fungsi" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: fungsi baca-saja" @@ -443,7 +443,7 @@ msgstr "%s: bukan dinamically loaded" msgid "%s: cannot delete: %s" msgstr "%s: tidak dapat menghapus: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: bukan sebuah direktori" @@ -458,7 +458,7 @@ msgstr "%s: bukan sebuah file umum" msgid "%s: file is too large" msgstr "%s: file terlalu besar" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: tidak dapat menjalankan berkas binary" @@ -523,12 +523,12 @@ msgstr "%s: pilihan membutuhkan sebuah argumen -- %c\n" msgid "hashing disabled" msgstr "hashing dinonaktifkan" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: tabel hash kosong\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "tekan\tperintah\n" @@ -618,7 +618,7 @@ msgstr "%s: argumen harus diproses atau ID pekerjaan" msgid "Unknown error" msgstr "Kesalahan tidak diketahui" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "diduga sebuah ekspresi" @@ -857,11 +857,11 @@ msgstr "error baca: %d: %s" msgid "can only `return' from a function or sourced script" msgstr "hanya dapat `return' dari sebuah fungsi atau script yang disource" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "tidak dapat secara simultan unset sebuah fungsi dan sebuah variable" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: bukan sebuah variabel array" @@ -1020,77 +1020,76 @@ msgstr "lompat buruk" msgid "%s: unbound variable" msgstr "%s: variabel tidak terikat" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "kehabisan waktu menunggu masukan: otomatis-keluar\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "tidak dapat menyalurkan masukan standar dari /dev/null: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: `%c': karakter format tidak valid" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "pipe error" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, fuzzy, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "%s: maximum function nesting level exceeded (%d)" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, fuzzy, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: maximum function nesting level exceeded (%d)" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: maximum function nesting level exceeded (%d)" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "" "%s: dibatasi: tidak dapat menspesifikasikan '/' dalam nama nama perintah" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: perintah tidak ditemukan" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: interpreter buruk" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: tidak dapat menjalankan berkas binary: %s" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "`%s': adalah sebuah shell builtin" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "tidak dapat menduplikasikan fd %d ke fd %d" @@ -1116,57 +1115,57 @@ msgstr "mencoba menempatkan ke bukan sebuah variabel" msgid "syntax error in variable assignment" msgstr "syntax error dalam expresi" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "dibagi oleh 0" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "bug: tanda expassign buruk" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "`:' diharapkan untuk sebuah pernyataan kondisional" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "eksponen kurang dari 0" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "idenfier diharapkan setelah pre-increment atau pre-decrement" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "hilang `)'" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "syntax error: operand diharapkan" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "syntax error: operator arithmetic tidak valid" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (error token adalah \"%s\")" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "basis arithmetic tidak valid" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: jumlah baris tidak valid" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "nilai terlalu besar untuk basis" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: expresi error\n" @@ -1175,7 +1174,7 @@ msgstr "%s: expresi error\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: tidak dapat mengakses direktori orang tua" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "tidak dapat mereset mode nodelay untuk fd %d" @@ -1192,167 +1191,172 @@ msgstr "" msgid "save_bash_input: buffer already exists for new fd %d" msgstr "simpan bash_input: buffer telah ada untuk fd %d baru" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp pipe" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "forked pid %d terlihat dalam pekerjaan yang sedang berjalan %d" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "menghapus pekerjaan yang terhenti %d dengan proses grup %ld" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) ditandai dengan tetap hidup" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: tidak ada pid seperti itu" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "sinyal %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Selesai" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Terhenti" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Terhenti(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "Berjalan" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Selesai(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Keluar %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Status tidak diketahui" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(core didump) " -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "anak setpgid (%ld ke %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld bukan sebuah anak dari shell ini" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Tidak ada catatan untuk proses %ld" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: pekerjaan %d terhenti" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: tidak ada pekerjaan seperti itu" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: pekerjaan telah selesai" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: pekerjaan %d sudah berjalan di belakang (background)" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: mengaktifkan WNOHANG untuk menghindari blok tak terhingga" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: baris %d: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (core didump)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(wd sekarang: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp gagal" -#: jobs.c:4446 +#: jobs.c:4447 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: baris disiplin" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: baris disiplin" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "tidak dapat menset terminal proses grup (%d)" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "tidak ada pengontrol pekerjaan dalam shell ini" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: gagal assertion: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1361,39 +1365,49 @@ msgstr "" "\r\n" "malloc: %s:%d: assertion rusak\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "tidak diketahui" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: blok dalam daftar bebas clobbered" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: dipanggil dengan argumen blok yang sudah dibebaskan" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: dipanggil dengan argumen blok yang tidak dialokasikan" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: underflow terdeteksi; mh_nbytes diluar dari jangkauan" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: underflow terdeteksi; mh_nbytes diluar dari jangkauan" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: awal dan akhir dari ukuran potongan berbeda" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: dipanggil dengan argumen blok yang tidak teralokasikan" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: underflow terdeteksi; my_nbytes diluar dari jangkauan" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc: underflow terdeteksi; my_nbytes diluar dari jangkauan" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: awal dan akhir dari ukuran potongan berbeda" @@ -1509,99 +1523,99 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "EOF tidak terduga ketika mencari untuk pencocokan `%c'" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "EOF tidak terduga ketika mencari untuk `]]'" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "syntax error dalam ekspresi kondisional: tanda `%s' tidak terduga" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "syntax error dalam ekspresi kondisional" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "tanda `%s' tidak terduga, diduga `)'" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "diduga `)'" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "argumen tidak terduga `%s' ke operator kondisional unary" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "argumen tidak terduga untuk operasi unary kondisional" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "tanda `%s' tidak terduga, operator binary kondisional diduga" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "operator binary kondisional diduga" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "argumen `%s' tidak terduga ke operator binary kondisional" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "argumen tidak terduga ke operasi binary kondisional" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "tanda `%c' tidak terduga dalam perintah kondisional" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "tanda `%s' tidak terduga dalam perintah kondisional" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "tanda %d tidak terduga dalam perintah kondisional" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "syntax error didekat tanda `%s' yang tidak terduga" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "syntax error didekat `%s'" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "syntax error: tidak terduga diakhir dari berkas" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "syntax error" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Gunakan \"%s\" untuk meninggalkan shell.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "EOF tidak terduga ketika mencari untuk pencocokan ')'" @@ -1644,89 +1658,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: '%c': format karakter tidak valid" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "berkas deskripsi diluar dari jangkauan" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: redirect ambigu" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: tidak dapat menulis berkas yang sudah ada" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: restricted: tidak dapat meredirect keluaran" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "tidak dapat membuat berkas sementara untuk dokumen disini: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: tidak dapat meng-'assign' fd ke variabel" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port tidak dilayani tanpa jaringan" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "redirection error: tidak dapat menduplikasi fd" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "tidak dapat menemukan /tmp, tolong buat!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp harus berupa sebuah nama direktori yang valid" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: pilihan tidak valid" -#: shell.c:1316 +#: shell.c:1319 #, fuzzy, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "tidak dapat mereset mode nodelay untuk fd %d" -#: shell.c:1327 +#: shell.c:1330 #, fuzzy, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "tidak dapat mereset mode nodelay untuk fd %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "" -#: shell.c:1629 +#: shell.c:1632 #, fuzzy, c-format msgid "%s: Is a directory" msgstr "%s: bukan sebuah direktori" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Aku tidak memiliki nama!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, versi %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1735,49 +1749,49 @@ msgstr "" "Penggunaan:\t%s [GNU pilihan panjang] [pilihan] ...\n" "\t%s [GNU pilihan panjang] [pilihan] berkas-script ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "GNU pilihan panjang:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Pilihan shell:\n" -#: shell.c:2040 +#: shell.c:2043 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "" "\t-ilrsD atau -c perintah atau -O shopt_option\t\t(hanya pemanggilan)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s atau pilihan -o\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Ketik `%s -c \"help set\"' untuk informasi lebih lanjut mengenai pilihan " "shell.\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Ketik `%s -c help' untuk informasi lebih lanjut mengenai perintah builting " "shell.\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Gunakan perintah 'bashbug' untuk melaporkan bugs.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -1952,97 +1966,97 @@ msgstr "Permintaan informasi" msgid "Unknown Signal #%d" msgstr "Sinyal tidak diketahui #%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "substitusi buruk: tidak ada penutupan `%s' dalam %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: tidak dapat meng-assign daftar kedalam anggoya array" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "tidak dapat membuat pipe untuk proses substitusi" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "tidak dapat membuat anak untuk proses substitusi" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "tidak dapat membuka named pipe %s untuk membaca" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "tidak dapat membukan named pipe %s untuk menulis" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "tidak dapat menduplikasi nama pipe %s sebagai fd %d" -#: subst.c:6167 +#: subst.c:6200 #, fuzzy msgid "command substitution: ignored null byte in input" msgstr "substitusi buruk: tidak ada penutupan \"\" dalam %s" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "tidak dapat membuat pipe untuk perintah substitusi" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "tidak dapat membuat anak untuk perintah substitusi" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: tidak dapat menduplikasikan pipe sebagi fd 1" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: nilai dari berkas pendeskripsi penelusur tidak valid" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, fuzzy, c-format msgid "%s: invalid indirect expansion" msgstr "%s: jumlah baris tidak valid" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, fuzzy, c-format msgid "%s: invalid variable name" msgstr "`%s': nama alias tidak valid" -#: subst.c:7201 +#: subst.c:7234 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parameter kosong atau tidak diset" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parameter kosong atau tidak diset" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: substring expresi < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: substitusi buruk" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: tidak dapat meng-assign dengan cara ini" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2050,12 +2064,12 @@ msgstr "" "versi selanjutnya dari shell akan memaksa evaluasi dari sebuah penggantian " "aritmetika" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "substitusi buruk: tidak ada penutupan \"\" dalam %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "tidak cocok: %s" @@ -2124,83 +2138,83 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: sinyal buruk %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "error mengimpor definisi fungsi untuk `%s'" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "level shell (%d) terlalu tinggi, mereset ke 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: tidak ada context fungsi di scope ini" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: tidak dapat meng-'assign' fd ke variabel" -#: variables.c:3653 +#: variables.c:3450 #, fuzzy, c-format msgid "%s: assigning integer to name reference" msgstr "%s: nilai dari berkas pendeskripsi penelusur tidak valid" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: tidak ada context fungsi dalam scope ini" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s memiliki exportstr kosong" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "karakter %d tidak valid dalam exporstr untuk %s" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "bukan `=' dalam exportstr untuk %s" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" "pop_var_context: kepala dari shell_variables bukan sebuah fungsi cbntext" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: bukan global_variable context" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: kepala dari shell_variables bukan sebuah scope lingkungan " "sementara" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: tidak dapat membuka sebagai BERKAS" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: nilai dari berkas pendeskripsi penelusur tidak valid" -#: variables.c:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: diluar jangkauan" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." -msgstr "Hak Cipta (C) 2013 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." +msgstr "Hak Cipta (C) 2012 Free Software Foundation, Inc." #: version.c:47 version2.c:47 msgid "" @@ -5772,7 +5786,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" @@ -5982,6 +5996,10 @@ msgstr "" " \n" " Sebuah sinonim untuk `mapfile'." +#, fuzzy +#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc." +#~ msgstr "Hak Cipta (C) 2013 Free Software Foundation, Inc." + #~ msgid "" #~ "Returns the context of the current subroutine call.\n" #~ " \n" @@ -5997,9 +6015,6 @@ msgstr "" #~ msgid "Unknown Signal #" #~ msgstr "Sinyal tidak diketahui #" -#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc." -#~ msgstr "Hak Cipta (C) 2012 Free Software Foundation, Inc." - #~ msgid ":" #~ msgstr ":" diff --git a/po/it.gmo b/po/it.gmo index 386f3230714a47c4e1f3c098b4a0c40c657eeb17..7764cea1e717f6361a9fc3a8227fb289edb66c28 100644 GIT binary patch delta 25 hcmew{i}lAW)(x%exh!-I%oPlctPBh`_pg6B7XXTQ3Vi?o delta 25 hcmew{i}lAW)(x%exlDD93=|9vt&A)-_pg6B7XXSz3Vr|p diff --git a/po/it.po b/po/it.po index ae834fde..65656285 100644 --- 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: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2011-10-17 09:14+0200\n" "Last-Translator: Sergio Zanchetta \n" "Language-Team: Italian \n" @@ -22,8 +22,8 @@ msgstr "" msgid "bad array subscript" msgstr "indice dell'array errato" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "" @@ -84,17 +84,17 @@ msgstr "\"%s\": impossibile eliminare l'associazione" msgid "brace expansion: cannot allocate memory for %s" msgstr "" -#: braces.c:425 +#: braces.c:406 #, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "\"%s\": nome alias non valido" @@ -201,7 +201,7 @@ msgstr "attenzione: " msgid "%s: usage: " msgstr "%s: uso: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: l'opzione richiede un argomento" @@ -216,7 +216,7 @@ msgstr "%s: è necessario un argomento numerico" msgid "%s: not found" msgstr "%s: non trovata" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: opzione non valida" @@ -226,7 +226,7 @@ msgstr "%s: opzione non valida" msgid "%s: invalid option name" msgstr "%s: nome dell'opzione non valido" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "\"%s\": non è un identificatore valido" @@ -239,7 +239,7 @@ msgstr "numero ottale non valido" msgid "invalid hex number" msgstr "numero esadecimale non valido" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "numero non valido" @@ -329,36 +329,36 @@ msgstr "%s: specifica di job ambigua" msgid "help not available in this version" msgstr "" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: impossibile azzerare: %s in sola lettura" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: impossibile azzerare" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: nome azione non valido" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: nessun completamento specificato" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "attenzione: l'opzione -F potrebbe non funzionare come previsto" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "attenzione: l'opzione -C potrebbe non funzionare come previsto" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "funzione di completamento attualmente non in esecuzione" @@ -371,13 +371,13 @@ msgstr "può essere usato solo in una funzione" msgid "%s: reference variable cannot be an array" msgstr "" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "" @@ -391,7 +391,7 @@ msgstr "\"%s\": nome alias non valido" msgid "cannot use `-f' to make functions" msgstr "impossibile usare \"-f\" per creare funzioni" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: funzione in sola lettura" @@ -445,7 +445,7 @@ msgstr "%s: non caricato dinamicamente" msgid "%s: cannot delete: %s" msgstr "%s: impossibile eliminare: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: è una directory" @@ -460,7 +460,7 @@ msgstr "%s: non è un file regolare" msgid "%s: file is too large" msgstr "%s: file troppo grande" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: impossibile eseguire il file binario" @@ -525,12 +525,12 @@ msgstr "%s: l'opzione richiede un argomento -- %c\n" msgid "hashing disabled" msgstr "hashing disabilitato" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s tabella di hash vuota\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "rich.\tcomando\n" @@ -618,7 +618,7 @@ msgstr "%s: gli argomenti devono essere ID di processo o di job" msgid "Unknown error" msgstr "Errore sconosciuto" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "attesa espressione" @@ -857,11 +857,11 @@ msgid "can only `return' from a function or sourced script" msgstr "" "è possibile eseguire \"return\" solo da una funzione o da uno script chiamato" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "impossibile azzerare contemporaneamente una funzione e una variabile" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: non è una variabile array" @@ -1020,76 +1020,75 @@ msgstr "salto errato" msgid "%s: unbound variable" msgstr "%s: variabile non assegnata" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\atempo di attesa scaduto per l'input: auto-logout\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "impossibile redirigere lo standard input da /dev/null: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: \"%c\": carattere di formato non valido" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "errore della pipe" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: limitato: impossibile specificare \"/\" nei nomi dei comandi" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: comando non trovato" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: interprete errato" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, fuzzy, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: impossibile eseguire il file binario" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, fuzzy, c-format msgid "`%s': is a special builtin" msgstr "%s è un comando interno di shell\n" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "impossibile duplicare fd %d su fd %d" @@ -1115,57 +1114,57 @@ msgstr "tentata un'assegnazione a una non variabile" msgid "syntax error in variable assignment" msgstr "errore di sintassi nell'espressione" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "divisione per 0" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "bug: token di expassign errato" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "atteso \":\" per l'espressione condizionale" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "esponente minore di 0" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "atteso identificatore dopo un pre-incremento o un pre-decremento" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "\")\" mancante" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "errore di sintassi: atteso un operando" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "errore di sintassi: operatore aritmetico non valido" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (il token dell'errore è \"%s\")" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "base aritmetica non valida" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: numero di righe non valido" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "valore troppo grande per la base" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: errore di espressione\n" @@ -1174,7 +1173,7 @@ msgstr "%s: errore di espressione\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: impossibile accedere alle directory padre" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "impossibile reimpostare il modo nodelay per fd %d" @@ -1191,167 +1190,172 @@ msgstr "" msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: buffer già esistente per il nuovo fd %d" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pipe pgrp" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "il pid %d del fork appare nel job in esecuzione %d" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "eliminazione del job %d interrotto con il gruppo di processi %ld" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) segnato come ancora in vita" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: pid inesistente" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Segnale %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Completato" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Fermato" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Fermato(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "In esecuzione" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Eseguito(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Uscita %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Stato sconosciuto" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(core dump creato) " -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (dir: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "setpgid del figlio (%ld a %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: il pid %ld non è un figlio di questa shell" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: nessun record del processo %ld" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: il job %d è fermo" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: job inesistente" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: il job è terminato" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: il job %d è già in background" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: attivato WNOHANG per evitare blocchi indefiniti" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: riga %d: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (core dump creato)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(dir ora: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp non riuscita" -#: jobs.c:4446 +#: jobs.c:4447 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: disciplina di linea" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: disciplina di linea" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "impossibile impostare il gruppo di processi del terminale (%d)" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "nessun controllo dei job in questa shell" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: asserzione non riuscita: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1360,39 +1364,49 @@ msgstr "" "\r\n" "malloc: %s:%d: asserzione non riuscita\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "sconosciuto" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: blocco eliminato nell'elenco dei disponibili" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: chiamata con un argomento di blocco già liberato" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: chiamata con un argomento di blocco non allocato" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: riscontrato un underflow; mh_nbytes fuori intervallo" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: riscontrato un underflow; mh_nbytes fuori intervallo" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: dimensioni diverse dei blocchi di inizio e di fine" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: chiamata con un argomento di blocco non allocato" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: riscontrato un underflow; mh_nbytes fuori intervallo" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc: riscontrato un underflow; mh_nbytes fuori intervallo" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: dimensioni diverse dei blocchi di inizio e di fine" @@ -1509,100 +1523,100 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "EOF non atteso durante la ricerca di \"%c\"" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "EOF non atteso durante la ricerca di \"]]\"" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "" "errore di sintassi nell'espressione condizionale: token non atteso \"%s\"" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "errore di sintassi nell'espressione condizionale" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "token non atteso \"%s\", era atteso \")\"" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "atteso \")\"" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "argomento non atteso \"%s\" per l'operatore unario condizionale" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "argomento non atteso per l'operatore unario condizionale" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "token non atteso \"%s\", era atteso un operatore binario condizionale" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "atteso operatore binario condizionale" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "argomento non atteso \"%s\" per l'operatore binario condizionale" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "argomento non atteso per l'operatore binario condizionale" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "token non atteso \"%c\" nel comando condizionale" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "token non atteso \"%s\" nel comando condizionale" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "token non atteso %d nel comando condizionale" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "errore di sintassi vicino al token non atteso \"%s\"" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "errore di sintassi vicino a \"%s\"" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "errore di sintassi: EOF non atteso" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "errore di sintassi" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Usare \"%s\" per uscire dalla shell.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "EOF non atteso durante la ricerca di \")\"" @@ -1645,89 +1659,89 @@ msgstr "xtrace fd (%d) != numfile xtrace fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: \"%c\": carattere di formato non valido" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "descrittore di file fuori dell'intervallo" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: redirezione ambigua" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: impossibile sovrascrivere il file esistente" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: limitato: impossibile redirigere l'output" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "impossibile creare un file temporaneo per here-document: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: impossibile assegnare fd a una variabile" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port non supportata senza rete" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "errore di reindirizzamento: impossibile duplicare fd" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "impossibile trovare /tmp, è necessario crearla" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp deve essere un nome di directory valido" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: opzione non valida" -#: shell.c:1316 +#: shell.c:1319 #, fuzzy, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "impossibile reimpostare il modo nodelay per fd %d" -#: shell.c:1327 +#: shell.c:1330 #, fuzzy, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "impossibile reimpostare il modo nodelay per fd %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "" -#: shell.c:1629 +#: shell.c:1632 #, fuzzy, c-format msgid "%s: Is a directory" msgstr "%s: è una directory" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Manca il nome" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, versione %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1736,49 +1750,49 @@ msgstr "" "Uso:\t%s [opzione lunga GNU] [opzione] ...\n" "\t%s [opzione lunga GNU] [opzione] file-script ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "Opzioni lunghe GNU:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Opzioni di shell:\n" -#: shell.c:2040 +#: shell.c:2043 #, fuzzy msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-irsD o -c comando o -O opzione_shopt\t\t(solo invocazione)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\topzione -%s oppure -o\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Digitare «%s -c \"help set\"» per ulteriori informazioni sulle opzioni di " "shell.\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Digitare \"%s -c help\" per ulteriori informazioni sui comandi interni di " "shell.\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Usare il comando \"bashbug\" per segnalare i bug.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -1953,97 +1967,97 @@ msgstr "Richiesta di informazioni" msgid "Unknown Signal #%d" msgstr "Segnale sconosciuto n° %d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "sostituzione errata: nessuna chiusura di \"%s\" in %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: impossibile assegnare una lista a un membro di un array" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "impossibile creare una pipe per la sostituzione del processo" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "impossibile creare un figlio per la sostituzione del processo" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "impossibile aprire la pipe con nome %s in lettura" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "impossibile aprire la pipe con nome %s in scrittura" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "impossibile duplicare una pipe con nome %s come fd %d" -#: subst.c:6167 +#: subst.c:6200 #, fuzzy msgid "command substitution: ignored null byte in input" msgstr "sostituzione errata: manca «\"» di chiusura in %s" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "impossibile creare una pipe per la sostituzione del comando" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "impossibile creare un figlio per la sostituzione del comando" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: impossibile duplicare la pipe come fd 1" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, fuzzy, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: %s: valore non valido per il descrittore del file di traccia" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, fuzzy, c-format msgid "%s: invalid indirect expansion" msgstr "%s: numero di righe non valido" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, fuzzy, c-format msgid "%s: invalid variable name" msgstr "\"%s\": nome alias non valido" -#: subst.c:7201 +#: subst.c:7234 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parametro nullo o non impostato" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parametro nullo o non impostato" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: expressione di sottostringa < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: sostituzione errata" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: impossibile assegnare in questo modo" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2051,12 +2065,12 @@ msgstr "" "le versioni future della shell forzeranno la valutazione come fosse una " "sostituzione aritmetica" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "sostituzione errata: manca «\"» di chiusura in %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "nessuna corrispondenza: %s" @@ -2125,84 +2139,84 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: segnale errato %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "errore nell'importazione della definizione di funzione per \"%s\"" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "livello di shell (%d) troppo alto, reimpostato a 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: nessun contesto di funzione nell'ambito corrente" -#: variables.c:2871 +#: variables.c:2668 #, fuzzy, c-format msgid "%s: variable may not be assigned value" msgstr "%s: impossibile assegnare fd a una variabile" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: nessun contesto di funzione nell'ambito corrente" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s ha exportstr null" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "carattere non valido %d in exportstr per %s" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "nessun \"=\" in exportstr per %s" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" "pop_var_context: la prima parte di shell_variables non è un contesto di " "funzione" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: nessun contesto global_variables" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: la prima parte di shell_variables non è un ambito temporaneo " "d'ambiente" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: impossibile aprire come FILE" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: valore non valido per il descrittore del file di traccia" -#: variables.c:6612 +#: variables.c:6412 #, fuzzy, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s fuori dall'intervallo" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." -msgstr "Copyright © 2011 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." +msgstr "Copyright © 2009 Free Software Foundation, Inc.\n" #: version.c:47 version2.c:47 msgid "" @@ -5864,7 +5878,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" @@ -6082,6 +6096,10 @@ msgstr "" " \n" " Sinonimo per \"mapfile\"." +#, fuzzy +#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc." +#~ msgstr "Copyright © 2011 Free Software Foundation, Inc." + #~ msgid "" #~ "Returns the context of the current subroutine call.\n" #~ " \n" @@ -6097,9 +6115,6 @@ msgstr "" #~ msgid "Unknown Signal #" #~ msgstr "Numero di segnale sconosciuto" -#~ 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 \n" diff --git a/po/ja.gmo b/po/ja.gmo index f3e8f4d4a9d7dd9a92477d3fdd48ebf8a9d62927..79816526424c59aa12111a00e7dbe7d4ba7820b4 100644 GIT binary patch delta 25 hcmbQ($2PH#ZNu9=To$?p<_d;JRt5%}zwePc1ps~_3E=<$ delta 25 hcmbQ($2PH#ZNu9=T&B841`39TRz?<^zwePc1ps~T3E}_% diff --git a/po/ja.po b/po/ja.po index c6074340..abedacd4 100644 --- a/po/ja.po +++ b/po/ja.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: GNU bash 4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2017-07-02 01:46+0100\n" "Last-Translator: Yasuaki Taniguchi \n" "Language-Team: Japanese \n" @@ -24,8 +24,8 @@ msgstr "" msgid "bad array subscript" msgstr "誤った配列の添字" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "" @@ -84,19 +84,19 @@ msgstr "`%s': 割り当て解除できません" msgid "brace expansion: cannot allocate memory for %s" msgstr "中括弧展開: %s へメモリを割り当てられません" -#: braces.c:425 +#: braces.c:406 #, fuzzy, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" "中括弧展開: failed to allocate memory for %d 要素のメモリの割り当てに失敗しま" "した" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "中括弧展開: `%s' へのメモリ割り当てに失敗しました" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "`%s': 無効なエイリアス名です" @@ -200,7 +200,7 @@ msgstr "警告: " msgid "%s: usage: " msgstr "%s: 使用法: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: オプションには引数が必要です" @@ -215,7 +215,7 @@ msgstr "%s: 数字の引数が必要です" msgid "%s: not found" msgstr "%s: 見つかりません" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: 無効なオプションです" @@ -225,7 +225,7 @@ msgstr "%s: 無効なオプションです" msgid "%s: invalid option name" msgstr "%s: 無効なオプション名です" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "`%s': 有効な識別子ではありません" @@ -238,7 +238,7 @@ msgstr "無効な八進数です" msgid "invalid hex number" msgstr "無効な十六進数です" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "無効な数字です" @@ -328,36 +328,36 @@ msgstr "%s: 曖昧なジョブ指定です" msgid "help not available in this version" msgstr "このバージョンではヘルプが利用できません" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: 消去できません: %s は読み取り専用です" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: 消去できません" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: 無効なアクション名です" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: 補完指定がありません" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "警告: -F オプションは期待通りに動作しないかもしれません" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "警告: -C オプションは期待通りに動作しないかもしれません" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "補完機能は現在実行されていません" @@ -370,13 +370,13 @@ msgstr "関数の中でのみ使用できます" msgid "%s: reference variable cannot be an array" msgstr "%s: 参照変数は配列であってはいけません" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: 自身を参照する名前参照変数は許可されていません" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s: 循環名前参照です" @@ -390,7 +390,7 @@ msgstr "`%s': 名前参照として無効な変数です" msgid "cannot use `-f' to make functions" msgstr "関数作成時に `-f' を使用できません" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: 読み取り専用関数です" @@ -444,7 +444,7 @@ msgstr "%s: 動的にロードされていません" msgid "%s: cannot delete: %s" msgstr "%s: 削除できません: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: ディレクトリです" @@ -459,7 +459,7 @@ msgstr "%s: 通常ファイルではありません" msgid "%s: file is too large" msgstr "%s: ファイルが大きすぎます" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: バイナリファイルを実行できません" @@ -524,12 +524,12 @@ msgstr "%s: オプションには引数が必要です -- %c\n" msgid "hashing disabled" msgstr "ハッシュが無効になっています" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: ハッシュテーブルが空です\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "hits\tcommand\n" @@ -617,7 +617,7 @@ msgstr "%s: 引数はプロセスIDかジョブIDでなければいけません" msgid "Unknown error" msgstr "不明なエラーです" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "式が予期されます" @@ -852,11 +852,11 @@ msgstr "読み込みエラー: %d: %s" msgid "can only `return' from a function or sourced script" msgstr "`return' は関数または source されたスクリプト内のみで利用できます" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "変数と関数を同時に消去することはできません" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: 配列変数ではありません" @@ -1015,76 +1015,75 @@ msgstr "誤ったジャンプです" msgid "%s: unbound variable" msgstr "%s: 未割り当ての変数です" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\a入力待ちがタイムアウトしました: 自動ログアウト\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "/dev/null から標準入力に対してリダイレクトできません: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: `%c': 無効な書式文字です" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "パイプエラー" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: eval の入れ子レベルの最大値を超えています (%d)" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: source の入れ子レベルの最大値を超えています (%d)" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: 関数の入れ子レベルの最大値を超えています (%d)" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: 制限されています: `/' をコマンド名の中に指定できません" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: コマンドが見つかりません" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: 誤ったインタプリタです" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: バイナリファイルを実行できません: %s" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "`%s': 特殊シェル組み込み関数です" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "fd %d を fd %d に複製できません" @@ -1110,57 +1109,57 @@ msgstr "非変数に割り当てを行おうとしてます" msgid "syntax error in variable assignment" msgstr "式に構文エラーがあります" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "0 による除算です" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "バグ: 誤った式のトークンです" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "条件式には `:' が予期されます" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "0より小さい指数部です" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "識別子は前置インクリメントまたは前置デクリメントが予期されます" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "`)' がありません" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "構文エラー: オペランドが予期されます" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "構文エラー: 無効な計算演算子です" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (エラーのあるトークンは \"%s\")" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "無効な基底の数値です" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: 無効な行数です" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "基底の値が大きすぎます" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: 式のエラー\n" @@ -1169,7 +1168,7 @@ msgstr "%s: 式のエラー\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: 親ディレクトリにアクセスできません" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "ファイル記述子(fd) %d を無遅延モードに再設定できません" @@ -1184,167 +1183,172 @@ msgstr "新規ファイル記述子(fd) %d を bash の入力として割り当 msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: 新規 fd %d のバッファはすでに存在します" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp pipe" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "実行中のジョブ %2$d で fork した pid %1$d が出現しました" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "プロセスグループ %2$ld のジョブ %1$d を削除しています" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) はまだ存在しているとマークされています" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: そのような pid は存在しません" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "シグナル %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "終了" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "停止" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "停止 (%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "実行中" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "終了(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "終了 %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "不明なステータス" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(コアダンプ) " -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "子プロセス setpgid (%ld から %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld はこのシェルの子プロセスではありません" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: プロセス %ld の記録がありません" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: ジョブ %d は停止しています" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: そのようなジョブはありません" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: ジョブは終了しました" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: ジョブ %d はすでにバックグラウンドで動作しています" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: 不定のブロックを避けるために WNOHANG をオンにしました。" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: %d 行: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (コアダンプ)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(wd now: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp が失敗しました" -#: jobs.c:4446 +#: jobs.c:4447 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: line discipline" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: line discipline" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "端末プロセスグループを設定できません (%d)" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "このシェルではジョブ制御が無効になっています" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: 失敗したアサーション: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1353,39 +1357,49 @@ msgstr "" "\r\n" "malloc: %s:%d: アサーション失敗\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "不明" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: free ブロックリストが壊れています" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: 既に free されたブロックを引数として呼び出されました" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: 未割当のブロックを引数として呼び出されました" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: アンダーフローを検出しました。 mh_nbytes が範囲外です" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: アンダーフローを検出しました。 mh_nbytes が範囲外です" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: 開始と終了の塊の大きさが異なっています" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: 未割当のブロックを引数として呼び出されました" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: アンダーフローを検出しました。 mh_nbytes が範囲外です" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc: アンダーフローを検出しました。 mh_nbytes が範囲外です" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: 開始と終了の塊の大きさが異なっています" @@ -1500,99 +1514,99 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "対応する `%c' を探索中に予期しないファイル終了 (EOF) です" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "`]]' を探索中に予期しないファイル終了 (EOF) です" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "条件式に構文エラー: 予期しないトークン `%s' です" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "条件式に構文エラーがあります" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "予期しないトークン `%s' です。`)' が予期されます" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "`)' が予期されます" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "条件単項演算子に予期しない引数 `%s' です" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "条件単項演算子に予期しない引数です" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "`%s` は予期しないトークンです。条件二項演算子が予期されます" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "条件二項演算子が予期されます" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "条件二項演算子に予期しない引数 `%s' です" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "条件二項演算子に予期しない引数です" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "条件コマンドに予期しないトークン `%c' があります" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "条件コマンドに予期しないトークン `%s' があります" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "条件コマンドに予期しないトークン %d があります" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "予期しないトークン `%s' 周辺に構文エラーがあります" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "`%s' 周辺に構文エラーがあります" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "構文エラー: 予期しないファイル終了 (EOF) です" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "構文エラー" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "シェルから脱出するには \"%s\" を使用してください。\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "対応する `)' を探索中に予期しないファイル終了(EOF)です" @@ -1635,89 +1649,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: `%c': 無効な書式文字です" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "ファイル記述子が範囲外です" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: 曖昧なリダイレクトです" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: 存在するファイルを上書きできません" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: 制限されています: 出力をリダイレクト出来ません" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "ヒアドキュメント用一時ファイルを作成できません: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: ファイル記述子 (fd) を変数に設定することはできません" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "ネットワークが無効な場合 /dev/(tcp|udp)/host/port はサポートされません" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "リダイレクトエラー: ファイル記述子を複製できません" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "/tmp が見つかりません。作成してください!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp は有効なディレクトリ名でなければいけません" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: 無効なオプション" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "uidを %d に設定できません: 実効uid %d" -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "gidを %d に設定できません: 実効gid %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "デバッガを開始できません。デバッガモードが無効になっています" -#: shell.c:1629 +#: shell.c:1632 #, c-format msgid "%s: Is a directory" msgstr "%s: ディレクトリです" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "私は名前がありません!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, バージョン %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1726,45 +1740,45 @@ msgstr "" "使用法:\t%s [GNU long option] [option] ...\n" "\t%s [GNU long option] [option] script-file ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "GNU 形式の長いオプション:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "シェルオプション:\n" -#: shell.c:2040 +#: shell.c:2043 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD, -c command または -O shopt_option\t\t(起動時のみ)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s または -o option\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "シェルオプションの詳細については `%s -c \"help set\"'と入力してください。\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "シェル組み込みコマンドについては `%s -c help' と入力してください。\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "バグ報告をする場合は `bashbug' コマンドを使用してください。\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "bashホームページ: \n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -1940,108 +1954,108 @@ msgstr "情報要求" msgid "Unknown Signal #%d" msgstr "不明なシグナル番号 %d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "誤った代入: 閉じる `%s' が %s に存在しません" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: リストを配列要素に割り当てできません" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "プロセス代入ではパイプを作成できません" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "プロセス代入では子プロセスを作成できません" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "名前付きパイプ %s を読み込み用に開けません" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "名前付きパイプ %s を書き込み用に開けません" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "名前付きパイプ %s をファイル記述子(fd) %d として複製できません" -#: subst.c:6167 +#: subst.c:6200 #, fuzzy msgid "command substitution: ignored null byte in input" msgstr "誤った代入: %s に閉じる \"`\" がありません" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "コマンド代入ではパイプを作成できません" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "コマンド代入では子プロセスを作成できません" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: パイプを fd 1 として複製できません" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: 名前参照として無効な変数です" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, fuzzy, c-format msgid "%s: invalid indirect expansion" msgstr "%s: 無効な行数です" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "%s: 無効な変数名です" -#: subst.c:7201 +#: subst.c:7234 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: パラメータが null または設定されていません" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: パラメータが null または設定されていません" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: substring expression < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: 誤った代入です" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: この方法で割当はできません" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "将来のバージョンのシェルでは強制的に数値代入として評価されます" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "誤った代入: %s に閉じる \"`\" がありません" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "一致しません: %s" @@ -2110,81 +2124,81 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: 誤ったシグナル %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "`%s' の関数定義をインポート中にエラーが発生しました" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "シェルレベル (%d) は高すぎます。1に再設定されました" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: 現在のスコープは関数コンテキストではありません" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: 変数が初期化されていないかもしれません" -#: variables.c:3653 +#: variables.c:3450 #, fuzzy, c-format msgid "%s: assigning integer to name reference" msgstr "%s: 名前参照として無効な変数です" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: 現在のスコープは関数コンテキストではありません" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s は null の exportstr を持っています" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "%2$s に対する exportstr で %1$d は無効な文字です" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "%s に対する exportstr に `=' がありません" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" "pop_var_context: shell_variables の先頭です。関数コンテキストではありません" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: global_variables コンテキストではありません" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope: shell_variables の先頭です。一時環境スコープではありません" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: ファイルとして開くことができません" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: トレースファイル記述子として無効な値です" -#: variables.c:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: 値の互換性が範囲外です" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." -msgstr "Copyright (C) 2016 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." +msgstr "Copyright (C) 2012 Free Software Foundation, Inc." #: version.c:47 version2.c:47 msgid "" @@ -5652,7 +5666,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" @@ -5850,6 +5864,10 @@ msgstr "" " \n" " `mapfile'の別名です。" +#, fuzzy +#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc." +#~ msgstr "Copyright (C) 2016 Free Software Foundation, Inc." + #~ msgid "" #~ "Returns the context of the current subroutine call.\n" #~ " \n" @@ -5865,9 +5883,6 @@ msgstr "" #~ msgid "Unknown Signal #" #~ msgstr "不明なシグナル番号" -#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc." -#~ msgstr "Copyright (C) 2012 Free Software Foundation, Inc." - #~ msgid ":" #~ msgstr ":" diff --git a/po/ko.gmo b/po/ko.gmo index f5458b020594bd90fc508eaba00c63e98aa60108..2ab25b5e0471e73193e7792b318c23e8af1f6d7a 100644 GIT binary patch delta 25 hcmZ2Bn|ax6<_&v_xh!-I%oPlctPBh`A1i(k2>^Qa34j0q delta 25 hcmZ2Bn|ax6<_&v_xlDD93=|9vt&A)-A1i(k2>^P-34s6r diff --git a/po/ko.po b/po/ko.po index 48e82c2f..91a5b355 100644 --- a/po/ko.po +++ b/po/ko.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: bash-5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2019-11-23 16:28+0900\n" "Last-Translator: SooHyun Kim \n" "Language-Team: Korean \n" @@ -22,8 +22,8 @@ msgstr "" msgid "bad array subscript" msgstr "잘못된 배열 첨자" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: 이름 참조 속성을 지우는 중" @@ -82,17 +82,17 @@ msgstr "'%s': unbind 할 수 없음" msgid "brace expansion: cannot allocate memory for %s" msgstr "괄호 확장: '%s'를 위해 메모리를 할당할 수 없음" -#: braces.c:425 +#: braces.c:406 #, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "괄호 확장: %u개 요소를 위한 메모리 할당 실패" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "괄호 확장: '%s'를 위한 메모리 할당 실패" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "'%s': 유효하지 않은 별명" @@ -182,7 +182,7 @@ msgstr "경고: " msgid "%s: usage: " msgstr "%s: 사용법: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: 옵션에 인자가 필요함" @@ -197,7 +197,7 @@ msgstr "%s: 숫자로 된 인자가 필요함" msgid "%s: not found" msgstr "%s: 찾을 수 없음" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: 유효하지 않은 옵션" @@ -207,7 +207,7 @@ msgstr "%s: 유효하지 않은 옵션" msgid "%s: invalid option name" msgstr "%s: 유효하지 않은 옵션 이름" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "`%s': 유효한 식별자가 아님" @@ -220,7 +220,7 @@ msgstr "유효하지 않은 8진수" msgid "invalid hex number" msgstr "유효하지 않은 16진수" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "유효하지 않은 수" @@ -310,36 +310,36 @@ msgstr "%s: 모호한 job spec" msgid "help not available in this version" msgstr "이 버전에는 도움말이 없음" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: unset할 수 없음: %s가 읽기 전용임" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: unset할 수 없음" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: 유효하지 않은 액션 이름" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: 완료 사양 없음" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "경고: -F 옵션이 예상대로 작동하지 않을 수 있음" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "경고: -C 옵션이 예상대로 작동하지 않을 수 있음" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "현재 완료 함수가 실행중이 아님" @@ -352,13 +352,13 @@ msgstr "함수에서만 사용될 수 있음" msgid "%s: reference variable cannot be an array" msgstr "%s: 참조 변수로 배열이 올 수 없음" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: 이름 참조 변수의 자가 참조는 허용되지 않음" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s: 순환 이름 참조" @@ -372,7 +372,7 @@ msgstr "'%s': 유효하지 않은 이름 참조 변수 이름" msgid "cannot use `-f' to make functions" msgstr "함수를 만들기 위해 '-f'를 사용할 수 없음" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: 읽기 전용 함수임" @@ -426,7 +426,7 @@ msgstr "%s: 동적으로 로드되지 않음" msgid "%s: cannot delete: %s" msgstr "%s: 삭제할 수 없음: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: 디렉터리임" @@ -441,7 +441,7 @@ msgstr "%s: 일반적인 파일이 아님" msgid "%s: file is too large" msgstr "%s: 파일이 너무 큼" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: 바이너리 파일을 실행할 수 없음" @@ -506,12 +506,12 @@ msgstr "%s: 옵션이 인자를 필요로 함 -- %c\n" msgid "hashing disabled" msgstr "해싱 비활성화됨" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: 해시 테이블이 비어있음\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "hits\tcommand\n" @@ -598,7 +598,7 @@ msgstr "%s: 인자는 반드시 프로세스 또는 job ID이어야 함" msgid "Unknown error" msgstr "알 수 없는 오류" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "표현식을 예상함" @@ -837,11 +837,11 @@ msgstr "읽기 오류: %d: %s" msgid "can only `return' from a function or sourced script" msgstr "함수 또는 소스된 스크립트에서만 'return' 할 수 있음" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "함수와 변수를 동시에 unset할 수 없음" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: 배열 변수가 아님" @@ -1000,76 +1000,75 @@ msgstr "잘못된 점프" msgid "%s: unbound variable" msgstr "%s: 해제된 변수" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\a입력 대기중 시간 초과: 자동으로 로그아웃\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "표준 입력을 /dev/null에서 리다이렉트 할 수 없음: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: `%c': 유효하지 않은 서식 문자" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: coproc [%d:%s] 가 여전히 존재" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "파이프 오류" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: 최대 eval 중첩 레벨 초과 (%d)" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: 최대 소스 중첩 레벨 초과 (%d)" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: 최대 함수 중첩 레벨 초과 (%d)" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: 제한됨: 명령 이름에 '/'를 지정할 수 없음" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: 명령어를 찾을 수 없음" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: 잘못된 인터프리터" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: 이진 파일을 실행할 수 없음: %s" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "'%s': 특수한 내장 명령임" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "fd %d를 fd %d로 복제할 수 없음" @@ -1094,57 +1093,57 @@ msgstr "변수가 아닌 것에 할당을 시도함" msgid "syntax error in variable assignment" msgstr "변수 할당 문법 오류" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "0으로 나눔" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "버그: 잘못된 표현식 토큰" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "조건문에 ':' 예상함" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "지수가 0보다 작음" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "전위 증가 또는 후위 감소 후에 식별자를 예상함" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "')' 빠짐" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "문법 오류: 피연산자 예상함" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "문법 오류: 유효하지 않은 산술 연산자" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (오류 토큰은 \"%s\" 임)" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "유효하지 않은 진법" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: 유효하지 않은 줄 수" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "해당 진법에서 표현할 수 없는 값" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: 표현식 오류\n" @@ -1153,7 +1152,7 @@ msgstr "%s: 표현식 오류\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: 부모 디렉터리에 접근할 수 없음" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "fd %d에 대해 nodelay 모드를 재설정 할 수 없음" @@ -1168,166 +1167,171 @@ msgstr "fd %d에서 bash 입력을 위한 새 파일 디스크립터를 할당 msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: 새로운 fd %d를 위한 버퍼가 이미 존재함" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp pipe" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "포크된 pid %d가 실행중인 job %d에 나타남" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "프로세스 그룹 %2$ld의 정지된 작업 %1$d 를 삭제중" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) 가 현재도 살아있다고 표시됨" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: 그런 pid가 없음" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "신호 %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "완료" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "멈춤" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "멈춤(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "실행중" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "완료(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "나감 %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "알 수 없는 상태" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(코어 덤프됨) " -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "child setpgid (%ld 에서 %ld 로)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld는 이 쉘의 자식이 아님" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: 프로세스 %ld에 대한 기록 없음" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: job %d 은 정지됨" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: 그러한 job이 없음" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: 작업이 종료됨" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: job %d는 이미 백그라운드에 있음" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: 정의되지 않은 블록을 피하기 위해 WNOHANG를 켜는 중" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: 줄 %d: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (코어 덤프됨)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(wd now: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp 실패" -#: jobs.c:4446 +#: jobs.c:4447 msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: 백그라운드에 job control 없음" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: line discipline" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "터미털 프로세스 그룹 (%d)을 설정할 수 없음" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "이 쉘에 job control 없음" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: assertion 실패: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1336,39 +1340,49 @@ msgstr "" "\r\n" "malloc: %s:%d: assertion 망가짐\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "알 수 없음" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: block on free list clobbered" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: 이미 해제된 블록 인자를 가지고 호출됨" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: 할당되지 않은 블록 인자와 호출됨" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: 언더플로우 감지; mh_nbytes가 범위를 벗어남" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: 언더플로우 감지; mh_nbytes가 범위를 벗어남" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: 시작과 끝의 청크 사이즈가 다름" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: 할당되지 않은 블록 인자를 가지고 호출됨" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: 언더플로우 감지; mh_nbytes가 범위를 벗어남" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc: 언더플로우 감지; mh_nbytes가 범위를 벗어남" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: 시작과 끝의 청크 사이즈가 다름" @@ -1483,99 +1497,99 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "최대 here-document 카운트 초과" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "'%c'를 찾는 도중 예상하지 못한 파일의 끝" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "']]'를 찾던 도중 예상하지 못한 파일의 끝" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "조건 표현식에 문법 오류: 예상하지 못한 토큰 '%s'" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "조건 표현식에 문법 오류" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "예상되지 않은 토큰 '%s', ')' 예상됨" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "')' 예상됨" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "조건 단항 연산자에 예기치 않은 인자 '%s'" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "조건 단항 연산자에 예기치 않은 인자" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "예기치 않은 토큰 '%s', 조건 이항 연산자 예상됨" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "조건 이항 연산자 예상됨" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "조건 이항 연산자에 대해 예기치 않은 인자 '%s'" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "조건 이항 연산자에 대해 예기치 않은 인자" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "조건 명령어에서 예기치 않은 토큰 '%c'" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "조건 명령어에서 예기치 않은 토큰 '%s'" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "조건 명령어에서 예기치 않은 토큰 %d" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "예기치 않은 토큰 '%s' 근처에서 문법 오류" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "'%s' 근처에서 문법 오류" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "문법 오류: 예기치 않은 파일의 끝" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "문법 오류" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "쉘을 나가려면 \"%s\"를 사용하세요.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "맞는 ')'를 찾던 도중 예기치 않은 파일의 끝" @@ -1618,89 +1632,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: `%c': 잘못된 서식 문자" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "파일 디스크립터 범위 벗어남" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: 모호한 리다이렉트" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: 이미 있는 파일을 덮어쓸 수 없음" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: 제한됨: 출력을 리다이렉트할 수 없음" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "here-document를 위한 임시 파일을 생성할 수 없음: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: fd를 변수에 할당할 수 없음" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port 는 네트워킹 없이 지원되지 않음" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "리다이렉션 오류: fd를 복제할 수 없음" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "/tmp를 찾을 수 없음, 만들어 주세요!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp는 반드시 유효한 디렉토리 이름이어야 함" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "상호적 쉘에서는 pretty-printing 모드가 무시됨" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: 유효하지 않은 옵션" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "uid를 %d로 설정할 수 없음: effective uid %d" -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "gid를 %d로 설정할 수 없음: effective gid %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "디버거를 시작할 수 없음; 디버깅 모드 비활성화됨" -#: shell.c:1629 +#: shell.c:1632 #, c-format msgid "%s: Is a directory" msgstr "%s: 는 디렉터리임" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "이름 없음!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, 버전 %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1709,48 +1723,48 @@ msgstr "" "사용법:\t%s [GNU 긴 옵션] [옵션] ...\n" "\t%s [GNU 긴 옵션] [옵션] 스크립트-파일 ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "GNU 긴 옵션:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "쉘 옵션:\n" -#: shell.c:2040 +#: shell.c:2043 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD 또는 -c 명령 또는 -O shopt_option\t\t(invocation 전용)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s 또는 -o 옵션\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "`%s -c \"help set\"' 를 사용하면 쉘 옵션에 관해 더 많은 정보를 확인할 수 있습" "니다.\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "`%s -c help' 를 사용하면 쉘 내장 명령어에 관해 더 많은 정보를 확인할 수 있습" "니다.\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "버그를 보고하려면 'bashbug' 명령을 사용하세요.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "bash 홈페이지: \n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -1926,107 +1940,107 @@ msgstr "정보 요청" msgid "Unknown Signal #%d" msgstr "알 수 없는 신호 #%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "잘못된 대체: %2$s에 닫는 '%1$s' 없음" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: 리스트를 배열 멤버에 할당할 수 없음" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "프로세스 대체를 위해 파이프를 만들 수 없음" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "프로세스 대체를 위해 자식을 만들 수 없음" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "읽기를 위해 명명된 파이프 %s를 열 수 없음" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "쓰기를 위해 명명된 파이프 %s를 열 수 없음" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "명명된 파이프 %s를 fd %d로 복제할 수 없음" -#: subst.c:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "command substitution: 입력의 null 바이트 무시됨" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "명령어 대체를 위해 파이프를 만들 수 없음" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "명령어 대체를 위해 자식을 만들 수 없음" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: 파이프를 fd 1로 복제할 수 없음" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: 이름 참조에 대해 유효하지 않은 변수 이름" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: 유효하지 않은 간접 확장" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "%s: 유효하지 않은 변수 이름" -#: subst.c:7201 +#: subst.c:7234 #, c-format msgid "%s: parameter not set" msgstr "%s: 파라미터 설정되지 않음" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: 파라미터가 null 또는 설정되지 않음" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: 부분 문자열 표현식 < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: 잘못된 대체" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: 이 방법으로 할당할 수 없음" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "향후 버전의 쉘에서는 산술 대체로 연산이 강제됩니다" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "잘못된 대체: %s에 닫는 \"`\" 없음" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "일치 없음: %s" @@ -2094,79 +2108,79 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: 잘못된 신호 %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "'%s'에 대해 함수 정의를 불러오는데 오류 발생" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "쉘 레벨 (%d)이 너무 높습니다, 1로 재설정합니다" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: 현재 범위에서 함수 컨텍스트 없음" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: 변수는 할당된 값이 될 수 없음" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: 이름 참조에 정수를 할당하고 있음" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: 현재 범위에서 함수 컨텍스트 없음" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s가 null exportstr을 가짐" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "%2$s를 위한 exportstr에서 유효하지 않은 문자 %1$d" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "%s를 위한 exportstr에 '=' 없음" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: shell_variables의 시작이 함수의 컨텍스트가 아님" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: 컨텍스트에 global_variables 없음" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope: shell_variables의 시작이 임시 환경 범위가 아님" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: 파일로써 열 수 없음" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: 추척 파일 디스크립터에 유효하지 않은 값" -#: variables.c:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: 호환 값이 범위를 벗어남" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." msgstr "Copyright (C) 2018 Free Software Foundation, Inc." #: version.c:47 version2.c:47 @@ -4310,7 +4324,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" diff --git a/po/lt.gmo b/po/lt.gmo index f2453a5853d96509e020474cf8b166b0061b098d..6f83370929f5199546484d5f33dedaf24f973685 100644 GIT binary patch delta 25 hcmdn}h;jEL#tl0ixh!-I%oPlctPBh`A9k$J2LOf92{-@% delta 25 hcmdn}h;jEL#tl0ixlDD93=|9vt&A)-A9k$J2LOei2{`}& diff --git a/po/lt.po b/po/lt.po index 9be53d8e..7557659d 100644 --- 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: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2009-03-25 16:49+0200\n" "Last-Translator: Gintautas Miliauskas \n" "Language-Team: Lithuanian \n" @@ -24,8 +24,8 @@ msgstr "" msgid "bad array subscript" msgstr "blogas masyvo indeksas" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "" @@ -84,17 +84,17 @@ msgstr "„%s“: nepavyko atjungti (unbind)" msgid "brace expansion: cannot allocate memory for %s" msgstr "" -#: braces.c:425 +#: braces.c:406 #, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, fuzzy, c-format msgid "`%s': invalid alias name" msgstr "„%s“: netaisyklingas keymap'o pavadinimas" @@ -194,7 +194,7 @@ msgstr "įspėjimas: " msgid "%s: usage: " msgstr "%s: naudojimas: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: parametrui reikia argumento" @@ -209,7 +209,7 @@ msgstr "%s: reikia skaitinio argumento" msgid "%s: not found" msgstr "%s: nerasta" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: negalimas parametras" @@ -219,7 +219,7 @@ msgstr "%s: negalimas parametras" msgid "%s: invalid option name" msgstr "%s: netaisyklingas parametro vardas" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "`%s': netaisyklingas identifikatorius" @@ -232,7 +232,7 @@ msgstr "netaisyklingas aštuonetainis skaičius" msgid "invalid hex number" msgstr "netaisyklingas šešioliktainis skaičius" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "netaisyklingas skaičius" @@ -322,36 +322,36 @@ msgstr "%s: dviprasmis darbo aprašymas" msgid "help not available in this version" msgstr "" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: nepavyko ištrinti: %s tik skaitymui" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: nepavyko ištrinti" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: netaisyklingas veiksmo pavadinimas" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: nėra baigimo specifikacijos" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "įspėjimas: parametras -F gali neveikti taip, kaip tikitės" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "įspėjimas: parametras -C gali neveikti taip, kaip tikitės" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "" @@ -364,13 +364,13 @@ msgstr "galima naudoti tik funkcijoje" msgid "%s: reference variable cannot be an array" msgstr "" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "" @@ -384,7 +384,7 @@ msgstr "" msgid "cannot use `-f' to make functions" msgstr "negalima naudoti „-f“ funkcijoms kurti" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: funkcija tik skaitymui" @@ -438,7 +438,7 @@ msgstr "%s: nedinamiškai įkrauta" msgid "%s: cannot delete: %s" msgstr "%s: nepavyko ištrinti: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: aplankas" @@ -453,7 +453,7 @@ msgstr "%s: ne paprastas failas" msgid "%s: file is too large" msgstr "%s: failas per didelis" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: negalima vykdyti dvejetainių failų" @@ -518,12 +518,12 @@ msgstr "%s: parametrui reikia argumento -- %c\n" msgid "hashing disabled" msgstr "maiša išjungta" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: maišos lentelė tuščia\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, fuzzy, c-format msgid "hits\tcommand\n" msgstr "paskutinė komanda: %s\n" @@ -613,7 +613,7 @@ msgstr "%s: argumentai turi būti procesų arba darbų ID" msgid "Unknown error" msgstr "Nežinoma klaida" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "tikėtasi išraiškos" @@ -796,11 +796,11 @@ msgstr "skaitymo klaida: %d: %s" msgid "can only `return' from a function or sourced script" msgstr "galima grįžti (return) tik iš funkcijos ar scenarijaus" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "negalima kartu ištrinti funkcijos ir kintamojo" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: ne masyvo kintamasis" @@ -959,77 +959,76 @@ msgstr "blogas šuolis" msgid "%s: unbound variable" msgstr "%s: nepriskirtas kintamasis" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\alaukiant įvedimo baigėsi laikas: automatiškai atsijungta\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "nepavyko peradresuoti standartinio įvedimo iš /dev/null: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: „%c“: netaisyklingas formato simbolis" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 #, fuzzy msgid "pipe error" msgstr "rašymo klaida: %s" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: apribota: negalima naudoti „/“ komandų pavadinimuose" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: komanda nerasta" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: blogas interpretatorius" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, fuzzy, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: negalima vykdyti dvejetainių failų" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, fuzzy, c-format msgid "`%s': is a special builtin" msgstr "%s yra aplinkos vidinė komanda\n" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "nepavyko dublikuoti fd %d į fd %d" @@ -1055,58 +1054,58 @@ msgstr "bandymas priskirti ne kintamajam" msgid "syntax error in variable assignment" msgstr "sintaksės klaida išraiškoje" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "dalyba iš 0" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "klaida: bloga expassign leksema" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "sąlygos išraiškoje tikėtasi „:“" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "eksponentė mažesnis už 0" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "" "po prieš-didinimo ar prieš-mažinimo operatoriaus tikėtasi identifikatoriaus" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "Trūksta „)“" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "sintaksės klaida: tikėtasi operando" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "sintaksės klaida: netaisyklingas aritmetinis operatorius" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "netaisyklingas aritmetinis pagrindas" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: nesamas parametras" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "per didelė pagrindo reikšmė" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: išraiškos klaida\n" @@ -1115,7 +1114,7 @@ msgstr "%s: išraiškos klaida\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: nepavyko pasiekti aukštesnių aplankų" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, fuzzy, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "nepavyko dublikuoti fd %d į fd %d" @@ -1130,166 +1129,171 @@ msgstr "nepavyko išskirti naujo failo deskriptoriaus bash įvedimui iš fd %d" msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: naujam fd %d buferis jau egzistuoja" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "trinamas sustabdytas darbas %d procesų grupėje %ld" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: tokio pid nėra" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Signalas %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Atlikta" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Atlikta(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Nežinoma būsena" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "" -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr "" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld nėra šios aplinkos dukterinis procesas" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: nėra proceso %ld įrašo" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: darbas %d yra sustabdytas" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: nėra tokio darbo" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: darbas užsibaigė" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: darbas %d jau fone" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: %d eilutė: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr "" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "" -#: jobs.c:4446 +#: jobs.c:4447 msgid "initialize_job_control: no job control in background" msgstr "" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "šioje aplinkoje nėra darbų valdymo" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: pažeista prielaida: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1298,39 +1302,49 @@ msgstr "" "\r\n" "malloc: %s:%d: prielaida pažeista\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "nežinoma" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: blokas iš laisvų blokų sąrašo sugadintas" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: iškviestas su jau atlaisvintu bloku" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: iškviestas su nerezervuotu bloku" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: atvirkštinis perpildymas (underflow); mh_nbytes už ribos" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: atvirkštinis perpildymas (underflow); mh_nbytes už ribos" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: pradžios ir pabaigos blokų (chunk) dydžiai skiriasi" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: iškviestas su nerezervuotu bloku" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: atvirkštinis perpildymas (underflow); mh_nbytes už ribos" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc: atvirkštinis perpildymas (underflow); mh_nbytes už ribos" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: pradžios ir pabaigos blokų (chunk) dydžiai skiriasi" @@ -1444,99 +1458,99 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "netikėta failo pabaiga ieškant atitinkamo „%c“" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "netikėta failo pabaiga ieškant „]]“" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "sintaksės klaida sąlygos išraiškoje: netikėta leksema „%s“" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "sintaksės klaida sąlygos išraiškoje" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "netikėta leksema „%s“, tikėtasi „)“" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "tikėtasi „)“" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "netikėtas argumentas „%s“ sąlygos unariniam operatoriui" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "netikėtas argumentas sąlygos unariniam operatoriui" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "netikėta leksema „%s“, tikėtasi sąlyginio binarinio operatoriaus" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "tikėtasi sąlygos binarinio operatoriaus" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "netikėtas argumentas „%s“ sąlygos binariniam operatoriui" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "netikėtas argumentas sąlygos binariniam operatoriui" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "netikėta leksema „%c“ sąlygos komandoje" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "netikėta leksema „%s“ sąlygos komandoje" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "netikėta leksema %d sąlygos komandoje" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "sintaksės klaida prie netikėtos leksemos: „%s“" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "sintaksės klaida prie „%s“" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "sintaksės klaida: netikėta failo pabaiga" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "sintaksės klaida" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Naudokite „%s“, jei norite išeiti iš ap.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "netikėta failo pabaiga ieškant atitinkamo „)“" @@ -1579,89 +1593,89 @@ msgstr "" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: „%c“: netaisyklingas formato simbolis" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "failo deskriptorius už ribų" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: ambiguous redirect" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: negalima perrašyti egzistuojančio failo" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: apribota: negalima peradresuoti išvedimo" -#: redir.c:209 +#: redir.c:218 #, fuzzy, c-format msgid "cannot create temp file for here-document: %s" msgstr "nepavyko sukurti laikino failo „here“ dokumentui: %s" -#: redir.c:213 +#: redir.c:222 #, fuzzy, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: negalima priskirti sąrašo masyvo elementui" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/serveris/prievadas nepalaikoma be tinklo" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "nukreipimo klaida: nepavyko dublikuoti fd" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "nepavyko rasti /tmp, sukurkite šį aplanką!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp turi būti taisyklingas aplanko pavadinimas" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: netaisyklingas parametras" -#: shell.c:1316 +#: shell.c:1319 #, fuzzy, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "nepavyko dublikuoti fd %d į fd %d" -#: shell.c:1327 +#: shell.c:1330 #, fuzzy, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "nepavyko dublikuoti fd %d į fd %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "" -#: shell.c:1629 +#: shell.c:1632 #, fuzzy, c-format msgid "%s: Is a directory" msgstr "%s: aplankas" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Neturiu vardo!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, versija %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1670,48 +1684,48 @@ msgstr "" "Naudojimas:\t%s [GNU ilgas parametras] [parametras] ...\n" "\t%s [GNU ilgas parametras] [parametras] scenarijaus-failas ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "GNU ilgi parametrai:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Aplinkos parametrai:\n" -#: shell.c:2040 +#: shell.c:2043 #, fuzzy msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "" "\t-irsD arba -c komanda arba -O shopt_nustatymas\t\t(tik iškvietimui)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s arba -o nustatymas\n" -#: shell.c:2065 +#: shell.c:2068 #, fuzzy, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Bandykite „%s --help“ arba „%s --usage“, jei norite gauti daugiau " "informacijos.\n" -#: shell.c:2066 +#: shell.c:2069 #, fuzzy, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "Bandykite „ldd --help“, jei norite daugiau informacijos." -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Naudokite komandą „bashbug“ klaidoms pranešti.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -1887,108 +1901,108 @@ msgstr "Informacijos užklausa" msgid "Unknown Signal #%d" msgstr "Nežinomas signalas #%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "blogas keitinys: trūksta „%s“ %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: negalima priskirti sąrašo masyvo elementui" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "" -#: subst.c:6167 +#: subst.c:6200 #, fuzzy msgid "command substitution: ignored null byte in input" msgstr "blogas keitinys: trūksta „%s“ %s" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, fuzzy, c-format msgid "%s: invalid indirect expansion" msgstr "%s: nesamas parametras" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, fuzzy, c-format msgid "%s: invalid variable name" msgstr "%s: netaisyklingas veiksmo pavadinimas" -#: subst.c:7201 +#: subst.c:7234 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parametras tuščias arba nenustatytas" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parametras tuščias arba nenustatytas" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: posekio išraiška < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: blogas keitinys" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: negalima tokiu būdu priskirti" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "" -#: subst.c:10288 +#: subst.c:10331 #, fuzzy, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "blogas keitinys: trūksta „%s“ %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "nėra atitikmenų: %s" @@ -2055,79 +2069,79 @@ msgstr "run_pending_traps: signalo doroklė yra SIG_DFL, siunčiamas %d (%s) sau msgid "trap_handler: bad signal %d" msgstr "trap_handler: blogas signalas %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "klaida importuojant funkcijos apibrėžimą „%s“" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "aplinkos lygmuo (%d) per aukštas, nustatoma į 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "" -#: variables.c:4949 +#: variables.c:4746 #, fuzzy, c-format msgid "%s has null exportstr" msgstr "%s: parametras tuščias arba nenustatytas" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "netaisyklingas simbolis %d %s exportstr'e" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "%s exportstr'e trūksta „=“" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: nėra global_variables konteksto" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" -#: variables.c:6562 +#: variables.c:6362 #, fuzzy, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: nepavyko atverti: %s" -#: variables.c:6567 +#: variables.c:6367 #, fuzzy, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%d: netaisyklingas failo deskriptorius: %s" -#: variables.c:6612 +#: variables.c:6412 #, fuzzy, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s išėjo už ribų" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." msgstr "Autorinės teisės (C) 2009 Free Software Foundation, Inc." #: version.c:47 version2.c:47 @@ -4264,7 +4278,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" diff --git a/po/nb.gmo b/po/nb.gmo index d0e2cc4b577a5f3d60842a54989bcc34c26e74f8..73d3b84b495cc8a3fb04273cd404f8e143f1cce1 100644 GIT binary patch delta 28 kcmbQVfn(AJj)pCazvQ_rbPdcE42`S|47RfKF!KEX0FCDexc~qF diff --git a/po/nb.po b/po/nb.po index 7759f410..6e76ac30 100644 --- a/po/nb.po +++ b/po/nb.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: bash-4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2017-03-02 10:45+0100\n" "Last-Translator: Åka Sikrom \n" "Language-Team: Norwegian Bokmaal \n" @@ -23,8 +23,8 @@ msgstr "" msgid "bad array subscript" msgstr "feil i tabell-underskript" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: fjerner navnref-egenskap" @@ -83,17 +83,17 @@ msgstr "«%s»: klarte ikke å fjerne tildeling" msgid "brace expansion: cannot allocate memory for %s" msgstr "brace-utvidelse: klarte ikke å tildele minne for %s" -#: braces.c:425 +#: braces.c:406 #, fuzzy, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "brace-utvidelse: klarte ikke å tildele minne for %d elementer" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "brace-utvidelse: klarte ikke å tildele minne for «%s»" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "«%s»: ugyldig alias" @@ -197,7 +197,7 @@ msgstr "advarsel:" msgid "%s: usage: " msgstr "%s: bruk: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: valget krever et argument" @@ -212,7 +212,7 @@ msgstr "%s: valget krever et tall-argument" msgid "%s: not found" msgstr "fant ikke %s" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: ugyldig valg" @@ -222,7 +222,7 @@ msgstr "%s: ugyldig valg" msgid "%s: invalid option name" msgstr "%s: ugyldig valgnavn" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "«%s»: ugyldig navn" @@ -235,7 +235,7 @@ msgstr "ugyldig oktal-tall" msgid "invalid hex number" msgstr "ugldig heksadesimalt tall" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "ugyldig tall" @@ -325,36 +325,36 @@ msgstr "%s: flertydig jobbspesifikasjon" msgid "help not available in this version" msgstr "hjelp er ikke tilgjengelig for denne versjonen" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: klarte ikke å fjerne verdi fra skrivebeskyttet %s" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: klarte ikke å fjerne verdi" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: ugyldig handlingsnavn" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: ingen spesifikasjon for fullføring" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "advarsel: valget «-F» virker kanskje ikke slik du forventer" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "advarsel: valget «-C» virker kanskje ikke slik du forventer" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "fullføringsfunksjon kjøres ikke nå" @@ -367,13 +367,13 @@ msgstr "kan bare brukes i funksjoner" msgid "%s: reference variable cannot be an array" msgstr "%s: referansevariabler kan ikke være tabeller (arrays)" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: navnref.-variabler kan ikke referere til seg selv" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s: sirkulær navnreferanse" @@ -387,7 +387,7 @@ msgstr "«%s»: ugyldig variabelnavn for navnreferanse" msgid "cannot use `-f' to make functions" msgstr "valget«-f» kan ikke brukes til å lage funksjoner" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: skrivebeskyttet funksjon" @@ -441,7 +441,7 @@ msgstr "%s: ikke dynamisk innlastet" msgid "%s: cannot delete: %s" msgstr "%s: klarte ikke å slette: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: er en mappe" @@ -456,7 +456,7 @@ msgstr "%s: ikke en vanlig fil" msgid "%s: file is too large" msgstr "%s: fila er for stor" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: klarte ikke å kjøre binærfil" @@ -521,12 +521,12 @@ msgstr "%s: -- %c krever et argument\n" msgid "hashing disabled" msgstr "nøkkelsummering er slått av" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: kontrollsum-tabell er tom\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "treff\tkommando\n" @@ -615,7 +615,7 @@ msgstr "%s: argumenter må være prosess- eller jobb-ID-er" msgid "Unknown error" msgstr "Ukjent feil" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "forventet uttrykk" @@ -851,13 +851,13 @@ msgstr "lesefeil: %d: %s" msgid "can only `return' from a function or sourced script" msgstr "du kan bare «return» fra en funksjon eller kildeskript" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "" "du kan ikke utføre «unset» (tømme både en funksjon og en variabel for " "verdier) samtidig" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: ikke en tabellvariabel" @@ -1016,78 +1016,77 @@ msgstr "ugyldig hopp" msgid "%s: unbound variable" msgstr "%s: utildelt variabel" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\atidsavbrudd for inndata: auto-utlogging\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "klarte ikke å videresende standard inndata fra «/dev/null». %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: «%c» er et ugyldig formattegn" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: coproc [%d:%s] finnes fremdeles" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "datarør-feil" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "" "eval: grensa for nivåer av eval-funksjoner i eval-funksjoner (%d) er " "overskredet" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: grensa for nivåer av kilder i kilder (%d) er overskredet" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: grensa for nivåer av funksjoner i funksjoner (%d) er overskredet" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: ikke tillatt: kommandonavn kan ikke inneholde «/»" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "fant ikke kommando %s" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: ugyldig tolk" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: klarte ikke å kjøre binærfil: %s" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "«%s» er en innebygd spesialfunksjon" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "klarte ikke å duplisere fd %d til fd %d" @@ -1113,57 +1112,57 @@ msgstr "du forsøkte å tilordne en verdi til noe som ikke er en variabel" msgid "syntax error in variable assignment" msgstr "uttrykk inneholder syntaksfeil" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "forsøkte å dele på 0" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "programfeil: ugyldig expassign-symbol" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "forventet «:» for betinget uttrykk" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "eksponent er lavere enn 0" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "forventet identifikator etter pre-økning eller pre-forminskelse" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "mangler «)»" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "syntaksfeil: forventet operand" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "syntaksfeil: ugyldig aritmetisk operatør" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (feilaktig symbol er «%s»)" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "ugyldig aritmetisk grunntall" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: ugyldig linjeantall" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "verdien er for høy for grunntallet" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: feil i uttrykk\n" @@ -1172,7 +1171,7 @@ msgstr "%s: feil i uttrykk\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: fikk ikke tilgang til foreldermapper" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "klarte ikke å tilbakestille nodelay-modus for fd %d" @@ -1187,167 +1186,172 @@ msgstr "klarte ikke å knytte ny fildeskriptor til bash-inndata fra fd %d" msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: mellomlager for ny fd %d finnes allerede" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp-datarør" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "kopiert pid %d finnes i kjørende jobb %d" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "sletter ventende bakgrunnsjobb %d med prosessgruppe %ld" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: markert PID %5ld (%s) som levende" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: pid-en finnes ikke" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Signal %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Ferdig" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Venter" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Venter(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "Kjører" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Ferdig(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Avsluttet %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Ukjent status" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(kjerne lagret i fil) " -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "underprosess setpgid (%ld til %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld er ikke en underprosess av dette skallet" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Ingen kjennskap til prosess %ld" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: prosess %d venter" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: jobben finnes ikke" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: jobben er avsluttet" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: jobb %d kjører allerede i bakgrunnen" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: slår på WNOHANG for å unngå kronisk blokkering" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: linje %d: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (kjerne lagret i fil)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(wd nå: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp mislyktes" -#: jobs.c:4446 +#: jobs.c:4447 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: linjeregler" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: linjeregler" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "klarte ikke å velge terminal-prosessgruppe (%d)" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "ingen jobbkontroll i dette skallet" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: mislykket premiss: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1356,39 +1360,49 @@ msgstr "" "\r\n" "malloc: %s:%d: urimelig premiss\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "ukjent" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: rotete blokk på befrielsesliste" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: ble bedt om å behandle blokk som allerede er ledig" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: ble bedt om å behandle blokk som ikke er tildelt" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: tomt. mh_nbytes er utenfor rekkevidde" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: tomt. mh_nbytes er utenfor rekkevidde" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: start- og sluttdel er av ulik størrelse" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: ble bedt om å behandle blokk som ikke er tildelt" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: tomt. mh_nbytes er utenfor rekkevidde" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc: tomt. mh_nbytes er utenfor rekkevidde" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: start- og sluttdel er av ulik størrelse" @@ -1505,99 +1519,99 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "grensa for maksimalt antall here-dokumenter er overskredet" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "uforventet slutt på fil (EOF) under søk etter «%c»" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "uforventet slutt på fil (EOF) under søk etter «]]»" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "syntaksfeil i betinget uttrykk: forventet ikke symbolet «%s»" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "syntaksfeil i betinget uttrykk" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "forventet ikke symbolet «%s», men «)»" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "forventet «)»" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "«%s» er et uforventet argument for betinget unær operatør" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "uforventet argument for betinget unær operatør" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "«%s» er et uforventet symbol. Forventet betinget binær operatør" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "forventet betinget binæroperatør" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "«%s» er et uforventet argument for betinget binæroperatør" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "uforventet argument for betinget binæroperatør" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "«%c» er et uforventet symbol i en betinget kommando" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "«%s» er et uforventet symbol i en betinget kommando" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "«%d» er et uforventet symbol i en betinget kommando" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "syntaksfeil ved «%s», som er et uforventet symbol" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "syntaksfeil ved «%s»" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "syntaksfeil: uforventet slutt på fil" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "syntaksfeil" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Bruk «%s» for å gå ut av skallet.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "uforventet slutt på fil (EOF) under søk etter «)»" @@ -1640,89 +1654,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: «%c»: ugyldig formattegn" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "fildeskriptor er utenfor tillatt rekkevidde" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: flertydig videresending" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: klarte ikke å overskrive fil" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: ikke tillatt: klarte ikke å videresende utdata" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "klarte ikke å lage midlertidig fil for here-dokument: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: klarte ikke å knytte fd til variabel" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port støttes ikke uten nettverkstilkobling" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "videresendingsfeil: klarte ikke å duplisere fd" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "fant ikke «/tmp». Opprett denne mappa!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "«/tmp» må være et gyldig mappenavn" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: ugyldig valg" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "klarte ikke å velge %d som uid. Effektiv uid: %d" -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "klarte ikke å velge %d som gid. Effektiv gid: %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "klarte ikke å starte feilsøkingsverktøy. Feilsøkingsmodus slått av" -#: shell.c:1629 +#: shell.c:1632 #, c-format msgid "%s: Is a directory" msgstr "%s: er en mappe" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Jeg manger navn!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, versjon %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1731,45 +1745,45 @@ msgstr "" "Bruk:\t%s [langt GNU-valg] [valg] …\n" "\t%s [langt GNU-valg] [valg] skriptfil …\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "Lange GNU-valg:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Skallvalg:\n" -#: shell.c:2040 +#: shell.c:2043 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "" "\t«-ilrsD», «-c kommando» eller «-O kortvalg_valg»\t\t(kun programkall)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t«-%s» eller «-o»\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "Skriv «%s -c \"help set\"» for mer informasjon om skallvalg.\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "Skriv «%s -c help» for mer informasjon om innebygde skallkommandoer.\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Bruk kommandoen «bashbug» for å rapportere programfeil.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "bash-nettside: \n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -1945,96 +1959,96 @@ msgstr "Informasjonsforespørsel" msgid "Unknown Signal #%d" msgstr "#%d er et ukjent signal" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "ugyldig substitutt: %2$s mangler avsluttende «%1$s»" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: klarte ikke å knytte liste til tabellmedlem" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "klarte ikke å lage datarør for substitusjon av prosess" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "klarte ikke å lage underprosess for substitusjon av prosess" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "klarte ikke å åpne navngitt datarør %s for lesing" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "klarte ikke å åpne navngitt datarør %s for skriving" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "klarte ikke å duplisere navngitt datarør %s som fd %d" -#: subst.c:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "kommandosubstitusjon: null-byte i inndata ignorert" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "klarte ikke å lage datarør for substitusjon av kommando" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "klarte ikke å lage underprosess for substitusjon av kommando" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: klarte ikke å duplisere datarør som fd 1" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: ugyldig variabelnavn for navnreferanse" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: ugyldig indirekte utvidelse" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "%s: ugyldig variabelnavn" -#: subst.c:7201 +#: subst.c:7234 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parameter har null-verdi eller står tomt" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parameter har null-verdi eller står tomt" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: understreng-uttrykk < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: ugyldig substitusjon" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: du kan ikke tildele på denne måten" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2042,12 +2056,12 @@ msgstr "" "fremtidige versjoner av skallet skal tvinge evaluering som en aritmetisk " "substitusjon" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "ugyldig substitusjon. %s mangler avsluttende «`»" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "ingen treff på %s" @@ -2118,82 +2132,82 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: %d er et ugyldig signal" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "feil under importering av definisjonen av funksjonen «%s»" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "skallnivået (%d) er for høyt. Tilbakestiller til 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: ingen funksjonskontekst i gjeldende virkefelt" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: variabel kan ikke tilknyttes verdi" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: knytter heltall til navnreferanse" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: ingen funksjonskontekst i gjeldende virkefelt" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s har exportstr som er null" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "%d er et ugyldig tegn i exportstr for %s" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "exportstr for %s mangler «=»" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" "pop_var_context: toppen av «shell_variables» er ikke en funksjonskontekst" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: kontekst for «global_variables» mangler" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: toppen av «shell_variables» er ikke et midlertidig miljøfelt" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: klarte ikke å åpne som FIL" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: ugyldig verdi for sporing av fildeskriptor" -#: variables.c:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: samspill-verdi er utenfor tillatt rekkevidde" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." -msgstr "Opphavsrett (C) 2016 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." +msgstr "Opphavsrett (C) 2012 Free Software Foundation, Inc." #: version.c:47 version2.c:47 msgid "" @@ -5626,7 +5640,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" @@ -5823,6 +5837,10 @@ msgstr "" " \n" " Dette er synonymt med «mapfile»." +#, fuzzy +#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc." +#~ msgstr "Opphavsrett (C) 2016 Free Software Foundation, Inc." + #~ msgid "" #~ "Returns the context of the current subroutine call.\n" #~ " \n" @@ -5852,6 +5870,3 @@ msgstr "" #~ msgid "times" #~ msgstr "times" - -#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc." -#~ msgstr "Opphavsrett (C) 2012 Free Software Foundation, Inc." diff --git a/po/nl.gmo b/po/nl.gmo index 835f883ca1599f0ce199de86a2f1fdb946af3f07..ffc80c91c454e4e061822936159dee8f53d31a45 100644 GIT binary patch delta 11884 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 delta 13717 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 YeC?N?uHrAZ{DsB7x|@GV_NVpze}-8v(f|Me diff --git a/po/nl.po b/po/nl.po index 1c69e60b..b6034827 100644 --- a/po/nl.po +++ b/po/nl.po @@ -26,7 +26,7 @@ msgid "" msgstr "" "Project-Id-Version: bash-5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2019-05-30 14:14+0200\n" "Last-Translator: Benno Schulenberg \n" "Language-Team: Dutch \n" @@ -41,8 +41,8 @@ msgstr "" msgid "bad array subscript" msgstr "ongeldige array-index" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: 'nameref'-eigenschap wordt verwijderd" @@ -102,17 +102,17 @@ msgstr "Kan %s niet losmaken" msgid "brace expansion: cannot allocate memory for %s" msgstr "accoladevervanging: onvoldoende geheugen beschikbaar voor %s" -#: braces.c:425 +#: braces.c:406 #, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "accoladevervanging: onvoldoende geheugen beschikbaar voor %u elementen" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "accoladevervanging: onvoldoende geheugen beschikbaar voor '%s'" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "'%s': ongeldige naam voor alias" @@ -213,7 +213,7 @@ msgstr "waarschuwing: " msgid "%s: usage: " msgstr "%s: Gebruik: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: optie vereist een argument" @@ -228,7 +228,7 @@ msgstr "%s: vereist een numeriek argument" msgid "%s: not found" msgstr "%s: niet gevonden" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: ongeldige optie" @@ -238,7 +238,7 @@ msgstr "%s: ongeldige optie" msgid "%s: invalid option name" msgstr "%s: ongeldige optienaam" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "'%s': is geen geldige naam" @@ -251,7 +251,7 @@ msgstr "ongeldig octaal getal" msgid "invalid hex number" msgstr "ongeldig hexadecimaal getal" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "ongeldig getal" @@ -341,36 +341,36 @@ msgstr "%s: taakaanduiding is niet eenduidig" msgid "help not available in this version" msgstr "hulp is niet beschikbaar in deze versie" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "Kan '%s' niet verwijderen: %s is alleen-lezen" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "Kan '%s' niet verwijderen" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: ongeldige actienaam" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: is geen completerings-aanduiding" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "waarschuwing: optie -F functioneert mogelijk niet zoals verwacht" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "waarschuwing: optie -C functioneert mogelijk niet zoals verwacht" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "er wordt momenteel geen completeringsfunctie uitgevoerd" @@ -383,13 +383,13 @@ msgstr "kan alleen worden gebruikt binnen een functie" msgid "%s: reference variable cannot be an array" msgstr "%s: verwijzingsvariabele mag geen array zijn" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: zelfverwijzing door naamsverwijzingsvariabele is niet toegestaan" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s: circulaire naamsverwijzing" @@ -403,7 +403,7 @@ msgstr "'%s': ongeldige variabelenaam voor naamsverwijzing" msgid "cannot use `-f' to make functions" msgstr "'-f' kan niet gebruikt worden om een functie te definiëren" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: is een alleen-lezen functie" @@ -457,7 +457,7 @@ msgstr "%s: is niet dynamisch geladen" msgid "%s: cannot delete: %s" msgstr "Kan %s niet verwijderen: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: is een map" @@ -472,7 +472,7 @@ msgstr "%s: is geen normaal bestand" msgid "%s: file is too large" msgstr "%s: bestand is te groot" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: kan binair bestand niet uitvoeren" @@ -537,12 +537,12 @@ msgstr "%s: optie vereist een argument -- %c\n" msgid "hashing disabled" msgstr "hashen is uitgeschakeld" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: de hash-tabel is leeg\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "treffers commando\n" @@ -631,7 +631,7 @@ msgstr "%s: argumenten moeten proces-IDs of taak-IDs zijn" msgid "Unknown error" msgstr "Onbekende fout" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "uitdrukking werd verwacht" @@ -866,11 +866,11 @@ msgstr "" "kan alleen een 'return' doen uit een functie of een uit script aangeroepen " "met 'source'" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "kan niet tegelijk een functie en een variabele verwijderen" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: is geen array-variabele" @@ -1029,76 +1029,75 @@ msgstr "ongeldige sprong" msgid "%s: unbound variable" msgstr "%s: ongebonden variabele" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\awachten op invoer duurde te lang -- automatisch afgemeld\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "kan standaardinvoer niet omleiden vanaf /dev/null: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: '%c': ongeldig opmaakteken" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc(): coproc [%d:%s] bestaat nog steeds" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "pijpfout" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: maximum 'eval'-nestingsniveau is overschreden (%d)" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: maximum 'source'-nestingsniveau is overschreden (%d)" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: maximum functie-nestingsniveau is overschreden (%d)" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: beperkte modus: '/' in opdrachtnamen is niet toegestaan" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: opdracht niet gevonden" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: ongeldige interpreter" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: kan binair bestand %s niet uitvoeren" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "'%s' is een speciale ingebouwde shell-functie" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "kan bestandsdescriptor %d niet dupliceren naar bestandsdescriptor %d" @@ -1123,57 +1122,57 @@ msgstr "poging tot toewijzing aan een niet-variabele" msgid "syntax error in variable assignment" msgstr "syntaxfout in toewijzing aan variabele" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "deling door nul" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "**interne fout**: onjuist symbool in toewijzingsexpressie" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "':' werd verwacht voor een voorwaardelijke expressie" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "exponent is kleiner dan 0" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "naam verwacht na pre-increment of pre-decrement" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "ontbrekend ')'" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "syntaxfout: operator verwacht" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "syntaxfout: ongeldige rekenkundige operator" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (het onjuiste symbool is \"%s\")" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "ongeldige rekenkundige basis" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: ongeldig regelaantal" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "waarde is te groot voor basis" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: expressiefout\n" @@ -1182,7 +1181,7 @@ msgstr "%s: expressiefout\n" msgid "getcwd: cannot access parent directories" msgstr "getwd(): kan geen geen toegang verkrijgen tot bovenliggende mappen" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "kan 'nodelay'-modus niet uitschakelen voor bestandsdescriptor %d" @@ -1200,168 +1199,173 @@ msgid "save_bash_input: buffer already exists for new fd %d" msgstr "" "check_bash_input(): buffer bestaat al voor nieuwe bestandsdescriptor %d" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline(): procesgroep van pijp" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "afgesplitst PID %d hoort bij draaiende taak %d" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "verwijderen van gepauzeerde taak %d met procesgroep %ld..." -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process(): PID %5ld (%s) staat gemarkeerd als nog actief" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid(): PID %ld bestaat niet" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Signaal %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Klaar" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Gepauzeerd" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Gepauzeerd(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "Wordt uitgevoerd" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Klaar(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Exit %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Onbekende afsluitwaarde" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(geheugendump gemaakt) " -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (werkmap: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "instellen van procesgroep %2$ld van dochter %1$ld" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait(): PID %ld is geen dochterproces van deze shell" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for(): proces %ld is nergens geregistreerd" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job(): taak %d is gepauzeerd" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: taak bestaat niet" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: taak is afgesloten" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: taak %d draait al op de achtergrond" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "" "waitchld(): WNOHANG wordt ingeschakeld om een onbegrensde blokkering te " "vermijden" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: regel %d: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (geheugendump gemaakt)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(werkmap is nu: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp() is mislukt" -#: jobs.c:4446 +#: jobs.c:4447 msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: geen taakbesturing in de achtergrond" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: lijnprotocol" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid()" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "kan procesgroep (%d) van terminal niet instellen" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "er is geen taakbesturing in deze shell" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc(): controletest is mislukt: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1370,39 +1374,49 @@ msgstr "" "\r\n" "malloc(): %s:%d: controletest is mislukt\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "onbekend" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc(): een pointer op de lijst van vrije blokken is overschreven" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free(): aangeroepen met als argument een blok dat al vrijgegeven is" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free(): aangeroepen met als argument een ongebruikt blok" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free(): onderloop: 'mh_nbytes' valt buiten bereik" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free(): onderloop: 'mh_nbytes' valt buiten bereik" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free(): blokgroottes van begin en eind zijn verschillend" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc(): aangeroepen met als argument een ongebruikt blok" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc(): onderloop: 'mh_nbytes' valt buiten bereik" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc(): onderloop: 'mh_nbytes' valt buiten bereik" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc(): blokgroottes van begin en eind zijn verschillend" @@ -1520,100 +1534,100 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "maximum aantal \"hier\"-documenten is overschreden" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "onverwacht bestandseinde tijdens zoeken naar bijpassende '%c'" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "onverwacht bestandseinde tijdens zoeken naar ']]'" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "syntaxfout in conditionele expressie: onverwacht symbool '%s'" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "syntaxfout in conditionele expressie" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "onverwacht symbool '%s'; ')' werd verwacht" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "')' werd verwacht" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "onverwacht argument '%s' bij eenzijdige conditionele operator" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "onverwacht argument bij eenzijdige conditionele operator" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "" "onverwacht symbool '%s'; tweezijdige conditionele operator werd verwacht" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "tweezijdige conditionele operator werd verwacht" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "onverwacht argument '%s' bij tweezijdige conditionele operator" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "onverwacht argument bij tweezijdige conditionele operator" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "onverwacht symbool '%c' in conditionele opdracht" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "onverwacht symbool '%s' in conditionele opdracht" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "onverwacht symbool %d in conditionele opdracht" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "syntaxfout nabij onverwacht symbool '%s'" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "syntaxfout nabij '%s'" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "syntaxfout: onverwacht bestandseinde" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "syntaxfout" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Gebruik \"%s\" om de shell te verlaten.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "onverwacht bestandseinde tijdens zoeken naar bijpassende ')'" @@ -1658,89 +1672,89 @@ msgstr "" msgid "cprintf: `%c': invalid format character" msgstr "cprintf(): '%c': ongeldig opmaakteken" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "bestandsdescriptor valt buiten bereik" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: omleiding is niet eenduidig" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: kan bestaand bestand niet overschrijven" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: beperkte modus: omleiden van uitvoer is niet toegestaan" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "kan geen tijdelijk bestand maken voor \"hier\"-document: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: kan bestandsdescriptor niet toewijzen aan variabele" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port is niet mogelijk zonder netwerk" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "omleidingsfout: kan bestandsdescriptor niet dupliceren" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "Kan /tmp niet vinden; maak deze aan!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp dient een geldige mapnaam te zijn" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "pretty-printing-modus wordt genegeerd in interactieve shells" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: ongeldige optie" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "kan UID niet op %d instellen; effectieve UID is %d" -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "kan GID niet op %d instellen; effectieve GID is %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "kan debugger niet starten; debugging-modus is uitgeschakeld" -#: shell.c:1629 +#: shell.c:1632 #, c-format msgid "%s: Is a directory" msgstr "%s: is een map" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Ik heb geen naam!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, versie %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1749,45 +1763,45 @@ msgstr "" "Gebruik: %s [opties]\n" " %s [opties] scriptbestand...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "Lange opties:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Korte opties:\n" -#: shell.c:2040 +#: shell.c:2043 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD, of -c OPDRACHT, of -O SHOPT-OPTIE (enkel bij aanroep)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s, of -o optie (veranderbaar via 'set')\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "Typ '%s -c \"help set\"' voor meer informatie over shell-opties.\n" -#: shell.c:2066 +#: shell.c:2069 #, 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" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Gebruik de opdracht 'bashbug' om fouten in bash te rapporteren.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "Webpagina van 'bash': \n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -1966,97 +1980,97 @@ msgstr "Verzoek om informatie" msgid "Unknown Signal #%d" msgstr "Onbekend signaal #%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "ongeldige vervanging: geen sluit-'%s' in %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: kan geen lijst toewijzen aan een array-element" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "kan geen pijp maken voor procesvervanging" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "kan geen dochterproces maken voor procesvervanging" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "kan pijp genaamd %s niet openen om te lezen" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "kan pijp genaamd %s niet openen om te schrijven" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "kan pijp genaamd %s niet dupliceren als bestandsdescriptor %d" -#: subst.c:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "opdrachtsubstitutie: null-byte in invoer is genegeerd" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "kan geen pijp maken voor opdrachtvervanging" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "kan geen dochterproces maken voor opdrachtvervanging" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "" "command_substitute(): kan pijp niet dupliceren als bestandsdescriptor 1" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: ongeldige variabelenaam voor naamsverwijzing" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: ongeldige indirecte expansie" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "%s: ongeldige variabelenaam" -#: subst.c:7201 +#: subst.c:7234 #, c-format msgid "%s: parameter not set" msgstr "%s: parameter is niet ingesteld" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: lege parameter, of niet ingesteld" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: resultaat van deeltekenreeks is kleiner dan nul" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: ongeldige vervanging" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: kan niet op deze manier toewijzen" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2064,12 +2078,12 @@ msgstr "" "toekomstige versies van de shell zullen dit als een rekenkundige vervanging " "evalueren" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "ongeldige vervanging: geen afsluitende '`' in %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "geen overeenkomst: %s" @@ -2138,82 +2152,82 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler(): ongeldig signaal %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "fout tijdens importeren van functiedefinitie voor '%s'" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "shell-niveau is te hoog (%d); teruggezet op 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "" "make_local_variable(): er is geen functiecontext in huidige geldigheidsbereik" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: aan variabele mag geen waarde toegewezen worden" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: toekenning van geheel getal aan naamsverwijzing" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "" "all_local_variables(): er is geen functiecontext in huidige geldigheidsbereik" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "*** %s heeft lege export-tekenreeks" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "*** ongeldig teken '%d' in export-tekenreeks voor %s" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "*** geen '=' in export-tekenreeks voor %s" -#: variables.c:5506 +#: variables.c:5306 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:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context(): er is geen 'global_variables'-context" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope(): top van 'shell_variables' is geen tijdelijk geldigheidsbereik" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: Kan %s niet openen als BESTAND" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: ongeldige waarde %s voor 'trace'-bestandsdescriptor" -#: variables.c:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: compatibiliteitswaarde valt buiten bereik" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." msgstr "Copyright (C) 2018 Free Software Foundation, Inc." #: version.c:47 version2.c:47 @@ -5648,6 +5662,7 @@ msgstr "" " schrijf- of toekenningsfout optrad." #: builtins.c:1971 +#, fuzzy msgid "" "Specify how arguments are to be completed by Readline.\n" " \n" @@ -5669,7 +5684,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" diff --git a/po/pl.gmo b/po/pl.gmo index 4901887fd1b205b1189491acd514b474279511b6..2d8b6e11a57e5ee2c3707229180d7616d1ea32b1 100644 GIT binary patch delta 32 ocmdnHhK5!~7VZAljNARKnci9e0KZ!begFUf diff --git a/po/pl.po b/po/pl.po index e6bf0bae..0510b0ad 100644 --- a/po/pl.po +++ b/po/pl.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: bash 5.0-beta2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2018-11-28 17:15+0100\n" "Last-Translator: Jakub Bogusz \n" "Language-Team: Polish \n" @@ -24,8 +24,8 @@ msgstr "" msgid "bad array subscript" msgstr "nieprawidłowy indeks tablicy" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: usuwanie atrybutu nameref" @@ -87,19 +87,19 @@ msgstr "`%s': nie można usunąć dowiązania" msgid "brace expansion: cannot allocate memory for %s" msgstr "rozwijanie nawiasów: nie można przydzielić pamięci dla %s" -#: braces.c:425 +#: braces.c:406 #, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" "rozwijanie nawiasów: nie udało się przydzielić pamięci dla elementów w " "liczbie %u" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "rozwijanie nawiasów: nie udało się przydzielić pamięci dla `%s'" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "`%s': błędna nazwa aliasu" @@ -206,7 +206,7 @@ msgstr "uwaga: " msgid "%s: usage: " msgstr "%s: składnia: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: opcja wymaga argumentu" @@ -221,7 +221,7 @@ msgstr "%s: wymagany argument numeryczny" msgid "%s: not found" msgstr "%s: nie znaleziono" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: nieprawidłowa opcja" @@ -231,7 +231,7 @@ msgstr "%s: nieprawidłowa opcja" msgid "%s: invalid option name" msgstr "%s: nieprawidłowa nazwa opcji" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "`%s': nieprawidłowy identyfikator" @@ -244,7 +244,7 @@ msgstr "błędna liczba ósemkowa" msgid "invalid hex number" msgstr "błędna liczba szesnastkowa" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "nieprawidłowa liczba" @@ -334,36 +334,36 @@ msgstr "%s: niejednoznaczne określenie zadania" msgid "help not available in this version" msgstr "pomoc nie jest dostępna w tej wersji" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: nie można anulować definicji: %s jest tylko do odczytu" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: nie można anulować definicji" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: nieprawidłowa nazwa akcji" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: brak definicji dla uzupełnienia" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "uwaga: opcja -F może działać inaczej niż oczekiwano" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "uwaga: opcja -C może działać inaczej niż oczekiwano" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "aktualnie nie jest wykonywana funkcja dopełniania" @@ -376,13 +376,13 @@ msgstr "można używać tylko w funkcji" msgid "%s: reference variable cannot be an array" msgstr "%s: zmienna referencyjna nie może być tablicą" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: zmienna referencyjna nie może wskazywać na siebie" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s: cykliczne odwołanie do nazwy" @@ -396,7 +396,7 @@ msgstr "`%s': błędna nazwa zmiennej przy odwołaniu do nazwy" msgid "cannot use `-f' to make functions" msgstr "nie można używać `-f' do tworzenia funkcji" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: funkcja tylko do odczytu" @@ -450,7 +450,7 @@ msgstr "%s: nie jest ładowany dynamicznie" msgid "%s: cannot delete: %s" msgstr "%s: nie można usunąć: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: jest katalogiem" @@ -465,7 +465,7 @@ msgstr "%s: nie jest zwykłym plikiem" msgid "%s: file is too large" msgstr "%s: plik jest za duży" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: nie można uruchomić pliku binarnego" @@ -530,12 +530,12 @@ msgstr "%s: opcja wymaga argumentu -- %c\n" msgid "hashing disabled" msgstr "zapamiętywanie ścieżek poleceń w tablicy asocjacyjnej wyłączone" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: tablica asocjacyjna pusta\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "trafienia\tpolecenie\n" @@ -625,7 +625,7 @@ msgstr "%s: argumentami muszą być numery procesów lub zadań" msgid "Unknown error" msgstr "Nieznany błąd" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "spodziewano się wyrażenia" @@ -862,11 +862,11 @@ msgstr "błąd odczytu: %d: %s" msgid "can only `return' from a function or sourced script" msgstr "wyjście przez `return' możliwe tylko z funkcji lub skryptu" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "nie można jednocześnie anulować definicji funkcji i zmiennej" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: nie jest zmienną tablicową" @@ -1025,76 +1025,75 @@ msgstr "zły skok" msgid "%s: unbound variable" msgstr "%s: nieustawiona zmienna" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\aprzekroczony czas oczekiwania na dane wejściowe: auto-wylogowanie\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "nie można przekierować standardowego wejścia z /dev/null: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: `%c': nieprawidłowy znak formatujący" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: koproces [%d:%s] nadal istnieje" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "błąd potoku" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: przekroczono maksymalny poziom zagnieżdżenia polecenia eval (%d)" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: przekroczono maksymalny poziom zagnieżdżenia polecenia source (%d)" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: przekroczono maksymalny poziom zagnieżdżenia funkcji (%d)" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: ograniczony: nie można podawać `/' w nazwach poleceń" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: nie znaleziono polecenia" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: zły interpreter" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: nie można uruchomić pliku binarnego: %s" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "`%s' jest specjalnym poleceniem wewnętrznym" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "nie można skopiować deskryptora pliku %d do %d" @@ -1119,59 +1118,59 @@ msgstr "próba przypisania do nie-zmiennej" msgid "syntax error in variable assignment" msgstr "błąd składniowy w przypisaniu zmiennej" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "dzielenie przez 0" # ??? -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "błąd: zły prefiks operatora przypisującego" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "spodziewano się `:' w wyrażeniu warunkowym" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "wykładnik mniejszy niż 0" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "" "spodziewany identyfikator po operatorze preinkrementacji lub predekrementacji" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "brakujący `)'" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "błąd składni: spodziewany argument" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "błąd składni: nieprawidłowy operator arytmetyczny" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (błędny znacznik to \"%s\")" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "nieprawidłowa podstawa arytmetyczna" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: błędna liczba linii" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "wartość za duża na podstawę" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: błąd w wyrażeniu\n" @@ -1180,7 +1179,7 @@ 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:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "nie można wyłączyć trybu nieblokującego dla deskryptora %d" @@ -1195,168 +1194,173 @@ msgstr "nie można przydzielić nowego deskryptora pliku dla wejścia basha z %d msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: bufor dla nowego deskryptora %d już istnieje" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp pipe" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" # ??? -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "proces o PID %d występuje w działającym zadaniu %d" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "usuwanie zatrzymanego zadania %d z grupą procesów %ld" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) oznaczony jako nadal żywy" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: brak takiego PID-u" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Sygnał %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Zakończono" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Zatrzymano" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Zatrzymano(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "Działa" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Zakończono(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Kod wyjścia %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Stan nieznany" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(zrzut pamięci) " -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (katalog: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "setpgid potomka (%ld na %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: PID %ld nie jest potomkiem tej powłoki" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Brak rekordu dla procesu %ld" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: zadanie %d jest zatrzymane" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: brak takiego zadania" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: zadanie zostało przerwane" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: zadanie %d już pracuje w tle" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "" "waitchld: wyłączanie WNOHANG w celu uniknięcia nieskończonego oczekiwania" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: linia %d: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (zrzut pamięci)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(katalog: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp nie powiodło się" -#: jobs.c:4446 +#: jobs.c:4447 msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: brak kontroli zadań w tle" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: dyscyplina linii" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "nie można ustawić grupy procesów terminala (%d)" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "w tej powłoce nie ma kontroli zadań" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: założenie, że %s nie jest spełnione\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1365,40 +1369,50 @@ msgstr "" "\r\n" "malloc: %s:%d: spartaczone założenie\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "nieznany" # ??? -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: nieprawidłowy blok na liście wolnych bloków" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: wywołane dla bloku, który już został zwolniony" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: wywołane dla bloku, który nie został przydzielony" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: wykryto niedomiar; mh_nbytes poza zakresem" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: wykryto niedomiar; mh_nbytes poza zakresem" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: rozmiar początkowy i końcowy fragmentu są różne" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: wywołane dla bloku, który nie został przydzielony" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: wykryto niedomiar; mh_nbytes poza zakresem" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc: wykryto niedomiar; mh_nbytes poza zakresem" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: rozmiar początkowy i końcowy fragmentu są różne" @@ -1515,99 +1529,99 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "przekroczono maksymalną liczbę dokumentów w miejscu" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "nieoczekiwany EOF podczas poszukiwania pasującego `%c'" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "nieoczekiwany EOF podczas poszukiwania `]]'" -#: parse.y:4674 +#: parse.y:4700 #, 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:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "błąd składni w wyrażeniu warunkowym" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "nieoczekiwany znacznik `%s', oczekiwano `)'" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "oczekiwano `)'" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "nieoczekiwany argument `%s' jednoargumentowego operatora warunkowego" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "nieoczekiwany argument jednoargumentowego operatora warunkowego" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "nieoczekiwany argument `%s', oczekiwano dwuarg. operatora warunkowego" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "oczekiwano dwuargumentowego operatora warunkowego" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "nieoczekiwany argument `%s' dwuargumentowego operatora warunkowego" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "nieoczekiwany argument dwuargumentowego operatora warunkowego" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "nieoczekiwany znacznik `%c' w poleceniu warunkowym" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "nieoczekiwany znacznik `%s' w poleceniu warunkowym" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "nieoczekiwany znacznik %d w poleceniu warunkowym" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "błąd składni przy nieoczekiwanym znaczniku `%s'" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "błąd składni przy `%s'" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "błąd składni: nieoczekiwany koniec pliku" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "błąd składni" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Użyj \"%s\", aby opuścić tę powłokę.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "nieoczekiwany EOF podczas poszukiwania pasującego `)'" @@ -1650,89 +1664,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: `%c': nieprawidłowy znak formatujący" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "deskryptor pliku poza zakresem" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: niejednoznaczne przekierowanie" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: nie można nadpisać istniejącego pliku" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: ograniczony: nie można przekierować wyjścia" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "nie można utworzyć pliku tymczasowego dla dokumentu miejscowego: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: nie można przypisać deskryptora pliku do zmiennej" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port nie są wspierane bez sieci" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "błąd przekierowania: nie można powielić deskryptora pliku" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "nie można znaleźć /tmp, proszę o utworzenie!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp musi być prawidłową nazwą katalogu" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "tryb ładnego wypisywania jest ignorowany w powłokach interaktywnych" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: nieprawidłowa opcja" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "nie można ustawić uid-a na %d: efektywny uid %d" -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "nie można ustawić gid-a na %d: efektywny gid %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "nie można uruchomić debuggera; tryb diagnostyczny wyłączony" -#: shell.c:1629 +#: shell.c:1632 #, c-format msgid "%s: Is a directory" msgstr "%s: jest katalogiem" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Nie mam nazwy!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, wersja %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1741,48 +1755,48 @@ msgstr "" "Użycie:\t%s [długa opcja GNU] [opcja] ...\n" "\t%s [długa opcja GNU] [opcja] plik-skryptu ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "Długie opcje GNU:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Opcje powłoki:\n" -#: shell.c:2040 +#: shell.c:2043 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD lub -c polecenie lub -O shopt_option\t\t(tylko wywołanie)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s lub -o opcja\n" -#: shell.c:2065 +#: shell.c:2068 #, 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" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Aby uzyskać więcej informacji o poleceniach wewnętrznych powłoki,\n" "napisz `%s -c help'.\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Do zgłaszania błędów należy używać polecenia `bashbug'.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "strona domowa basha: \n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -1959,96 +1973,96 @@ msgstr "Żądanie informacji" msgid "Unknown Signal #%d" msgstr "Nieznany sygnał #%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "złe podstawienie: brak zamykającego `%s' w %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: nie można przypisać listy do elementu tablicy" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "nie można utworzyć potoku dla podstawienia procesu" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "nie można utworzyć procesu potomnego dla podstawienia procesu" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "nie można otworzyć nazwanego potoku %s do odczytu" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "nie można otworzyć nazwanego potoku %s do zapisu" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "nie można powielić nazwanego potoku %s jako deskryptor %d" -#: subst.c:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "podstawienie polecenia: zignorowano zerowy bajt na wejściu" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "nie można utworzyć potoku dla podstawienia polecenia" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "nie można utworzyć procesu potomnego dla podstawienia polecenia" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: nie można powielić potoku jako deskryptora 1" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: nieprawidłowa nazwa zmiennej przy odwołaniu do nazwy" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: błędne rozwinięcie niebezpośrednie" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "`%s': błędna nazwa zmiennej" -#: subst.c:7201 +#: subst.c:7234 #, c-format msgid "%s: parameter not set" msgstr "%s: parametr nieustawiony" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parametr pusty lub nieustawiony" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: wyrażenie dla podłańcucha < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: złe podstawienie" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: nie można przypisywać w ten sposób" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2056,12 +2070,12 @@ msgstr "" "przyszłe wersje powłoki będą wymuszać obliczenie jako podstawienie " "arytmetyczne" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "złe podstawienie: brak zamykającego \"`\" w %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "brak pasującego: %s" @@ -2130,80 +2144,80 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: zły sygnał %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "błąd importu definicji funkcji dla `%s'" -#: variables.c:849 +#: variables.c:833 #, 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:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: brak kontekstu funkcji w bieżącym zakresie" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: nie można przypisać wartości do zmiennej" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: przypisanie wartości całkowitej przy odwołaniu do nazwy" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: brak kontekstu funkcji w bieżącym zakresie" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s ma pusty exportstr" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "nieprawidłowy znak %d w exportstr dla %s" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "brak `=' w exportstr dla %s" -#: variables.c:5506 +#: variables.c:5306 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:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: brak kontekstu global_variables" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: nagłówek shell_variables poza zakresem tymczasowego środowiska" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: nie można otworzyć jako PLIK" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: nieprawidłowa wartość dla deskryptora pliku do śledzenia" -#: variables.c:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: wartość zgodności poza zakresem" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." msgstr "Copyright (C) 2018 Free Software Foundation, Inc." #: version.c:47 version2.c:47 @@ -5756,7 +5770,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" diff --git a/po/pt.gmo b/po/pt.gmo index 388199f275c914b2492327b69fc0f66b2e2c0fbd..4b711f095dbb24db141aca7729d4826cf3ae6ca3 100644 GIT binary patch delta 32 ocmcbAob&W0_FuGU-@x(4P7hDKHf2JQaVjNARKnI>oe0Ka+)6aWAK delta 32 ocmcbAob&W0_FuGUHhK5!~7VZAljNARKnI>oe0KZKN6#xJL diff --git a/po/pt.po b/po/pt.po index b45b4750..d1969587 100644 --- a/po/pt.po +++ b/po/pt.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: bash-5.0-beta2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2018-11-29 07:29+0000\n" "Last-Translator: Pedro Albuquerque \n" "Language-Team: Portuguese \n" @@ -23,8 +23,8 @@ msgstr "" msgid "bad array subscript" msgstr "subscrito de matriz inválido" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: a remover atributo nameref" @@ -85,17 +85,17 @@ msgstr "\"%s\": impossível desassociar" msgid "brace expansion: cannot allocate memory for %s" msgstr "expansão: impossível alocar memória para %s" -#: braces.c:425 +#: braces.c:406 #, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "expansão: falha ao alocar memória para %u elementos" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "expansão: falha ao alocar memória para \"%s\"" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "\"%s\": aliás inválido" @@ -199,7 +199,7 @@ msgstr "aviso: " msgid "%s: usage: " msgstr "%s: uso: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: a opção requer um argumento" @@ -214,7 +214,7 @@ msgstr "%s: requer um argumento numérico" msgid "%s: not found" msgstr "%s: não encontrado" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: opção inválida" @@ -224,7 +224,7 @@ msgstr "%s: opção inválida" msgid "%s: invalid option name" msgstr "%s: nome de opção inválido" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "\"%s\": identificador inválido" @@ -237,7 +237,7 @@ msgstr "número octal inválido" msgid "invalid hex number" msgstr "número hexadecimal inválido" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "número inválido" @@ -327,36 +327,36 @@ msgstr "%s: especificação de tarefa ambígua" msgid "help not available in this version" msgstr "ajuda indisponível nesta versão" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: impossível desactivar: %s só de leitura" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: impossível desactivar" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: nome de acção inválido" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: sem especificação de conclusão" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "aviso: a opção -F pode não resultar como esperado" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "aviso: a opção -C pode não resultar como esperado" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "a função de conclusão não está em execução" @@ -369,13 +369,13 @@ msgstr "só pode ser usado numa função" msgid "%s: reference variable cannot be an array" msgstr "%s: variável de referência não pode ser uma matriz" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: não são permitidas auto-referências de nameref" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s: referência circular de nome" @@ -389,7 +389,7 @@ msgstr "\"%s\": nome de variável inválido para referência de nome" msgid "cannot use `-f' to make functions" msgstr "impossível usar \"-f\" para fazer funções" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: função só de leitura" @@ -443,7 +443,7 @@ msgstr "%s: não carregada dinamicamente" msgid "%s: cannot delete: %s" msgstr "%s: impossível eliminar: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: é uma pasta" @@ -458,7 +458,7 @@ msgstr "%s: não é um ficheiro normal" msgid "%s: file is too large" msgstr "%s: ficheiro muito grande" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: impossível executar o binário" @@ -523,12 +523,12 @@ msgstr "%s: a opção requer um argumento -- %c\n" msgid "hashing disabled" msgstr "hashing desactivado" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: tabela de hash vazia\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "sucessos\tcomando\n" @@ -615,7 +615,7 @@ msgstr "%s: os argumentos têm de ser IDs de processos ou tarefas" msgid "Unknown error" msgstr "Erro desconhecido" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "esperada expressão" @@ -852,11 +852,11 @@ msgstr "erro de leitura: %d: %s" msgid "can only `return' from a function or sourced script" msgstr "só pode usar \"return\" a partir de uma função ou script baseado" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "impossível desactivar simultaneamente uma função e uma variável" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: não é variável de matriz" @@ -1015,76 +1015,75 @@ msgstr "salto errado" msgid "%s: unbound variable" msgstr "%s: variável desassociada" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\aDemasiada inacção à espera de entrada: sessão terminada\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "impossível redireccionar entrada padrão de /dev/null: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "FORMATOHORA: \"%c\": carácter de formato inválido" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: coproc [%d:%s] ainda existe" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "erro de pipe" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: nível máximo de aninhamento de eval excedido (%d)" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: nível máximo de aninhamento de fonte excedido (%d)" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: nível máximo de aninhamento de função excedido (%d)" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: restrito: impossível especificar \"/\" em nomes de comando" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: comando não encontrado" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: interpretador errado" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: impossível executar binário: %s" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "%s: é uma opção interna especial" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "impossível duplicar fd %d para fd %d" @@ -1109,57 +1108,57 @@ msgstr "tentativa de atribuição a não-variável" msgid "syntax error in variable assignment" msgstr "erro de sintaxe na atribuição de variável" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "divisão por 0" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "problema: símbolo expassign errado" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "\":\" esperados para expressão condicional" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "expoente menor que 0" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "identificador esperado após pré-incremento ou pré-decremento" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "\")\" em falta" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "erro de sintaxe: operando esperado" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "erro de sintaxe: operador aritmético inválido" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (símbolo de erro é \"%s\")" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "base aritmética inválida" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: total de linhas inválido" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "valor muito grande para a base" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: erro de expressão\n" @@ -1168,7 +1167,7 @@ msgstr "%s: erro de expressão\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: impossível aceder a pastas-mãe" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "impossível repor modo nodelay para fd %d" @@ -1184,166 +1183,171 @@ msgstr "" msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: buffer já existe para o novo fd %d" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pipe pgrp" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "pid %d aparece em tarefa em execução %d" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "a eliminar tarefa interrompida %d com grupo de processo %ld" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) marcado como ainda activo" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: pid não existente" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Sinal %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Feito" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Interrompido" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Interrompido(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "Em execução" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Feito(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Sair de %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Estado desconhecido" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(núcleo despejado) " -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "setpgid filho (%ld para %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld não é um filho desta consola" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: sem registo do processo %ld" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_tarefa: tarefa %d está interrompida" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: tarefa inexistente" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: tarefa terminada" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: tarefa %d já em 2º plano" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: a ligar WNOHANG para evitar bloquieo indefinido" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: linha %d: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (núcleo despejado)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(wd agora: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp falhou" -#: jobs.c:4446 +#: jobs.c:4447 msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: sem controlo de tarefa em 2º plano" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: disciplina de linha" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "impossível definir grupo de processo do terminal (%d)" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "não há controlo de tarefa nesta consola" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: asserção falhada: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1352,39 +1356,49 @@ msgstr "" "\r\n" "malloc: %s:%d: asserção frustrada\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "desconhecido" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: bloqueio na lista livre clobbered" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: chamado com argumento de bloco já liberto" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: chamado com argumento de bloco não alocado" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: sub-fluxo detectado; mh_nbytes fora do intervalo" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: sub-fluxo detectado; mh_nbytes fora do intervalo" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: tamanho dos pontos inicial e final difere" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: chamado com argumento de bloco não alocado" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: sub-fluxo detectado; mh_nbytes fora do intervalo" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc: sub-fluxo detectado; mh_nbytes fora do intervalo" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: tamanho dos pontos inicial e final difere" @@ -1502,99 +1516,99 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "total here-document máximo excedido" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "EOF inesperado ao procurar \"%c\" correspondentes" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "EOF inesperado ao procurar \"]]\"" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "erro de sintaxe em expressão condicional: símbolo inesperado \"%s\"" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "erro de sintaxe em expressão condicional" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "símbolo inesperado \"%s\", esperado \")\"" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "esperado \")\"" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "argumento \"%s\" inesperado para operador unário condicional" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "argumento inesperado para operador unário condicional" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "símbolo \"%s\" inesperado, esperado operador binário condicional" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "esperado operador binário condicional" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "argumento \"%s\" inesperado para operador binário condicional" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "argumento inesperado para operador binário condicional" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "símbolo \"%c\" inesperado em comando condicional" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "símbolo \"%s\" inesperado em comando condicional" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "símbolo %d inesperado em comando condicional" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "erro de sintaxe junto a símbolo \"%s\" inesperado" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "erro de sintaxe junto a \"%s\"" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "erro de sintaxe: fim de ficheiro inesperado" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "erro de sintaxe" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Use \"%s\" para sair da consola.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "EOF inesperado ao procurar o \")\" correspondente" @@ -1637,89 +1651,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: \"%c\": carácter de formato inválido" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "descritor de ficheiro fora de alcance" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: redireccionamento ambíguo" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: impossível sobrescrever ficheiro existente" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: restricto: impossível redireccionar saída" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "impossível criar ficheiro temporário para here-document: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: impossível atribuir fd a variável" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port não suportado em trabalho de rede" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "erro de redireccionamento: impossível duplicar fd" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "impossível encontrar /tmp, por favor crie-a!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp tem de ser um nome de pasta válido" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "modo pretty-printing ignorado em consolas interactivas" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: opção inválida" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "impossível definir uid como %d: uid efectiva %d" -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "impossível definir gid como %d: gid efectiva %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "impossível iniciar o depurador; modo de depuração desactivado" -#: shell.c:1629 +#: shell.c:1632 #, c-format msgid "%s: Is a directory" msgstr "%s: é uma pasta" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Não tenho nome!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, versão %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1728,47 +1742,47 @@ msgstr "" "Uso:\t%s [opção longa GNU] [opção] ...\n" "\t%s [opção longa GNU] [opção] script-file ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "Opções longas GNU:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Opções da consola:\n" -#: shell.c:2040 +#: shell.c:2043 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\tcomando -ilrsD ou -c ou -O shopt_option\t\t(só chamada)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\topção -%s ou -o\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Insira \"%s -c \"help set\"\" para mais informação sobre opções da consola.\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Insira \"%s -c help\" para mais informação sobre comandos internos da " "consola.\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Use o comando \"bashbug\" para reportar erros.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "Página inicial do bash: \n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "Ajuda geral para usar programas GNU: \n" @@ -1943,96 +1957,96 @@ msgstr "Pedido de informação" msgid "Unknown Signal #%d" msgstr "Sinal desconhecido #%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "má substituição: sem \"%s\" de fecho em %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: impossível atribuir lista a membro de matriz" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "impossível fazer pipe para substituição de processo" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "impossível fazer filho para substituição de processo" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "impossível abrir pipe chamado %s para leitura" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "impossível abrir pipe chamado %s para escrita" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "imossível duplicar pipe chamado %s como fd %d" -#: subst.c:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "substituição de comando: byte nulo ignorado na entrada" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "impossível fazer pipe para substituição de comando" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "impossível fazer filho para substituição de comando" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: impossível duplicar pipe como fd 1" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: nome de variável inválido para referência de nome" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: expansão indirecta inválida" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "%s: nome de variável inválido" -#: subst.c:7201 +#: subst.c:7234 #, c-format msgid "%s: parameter not set" msgstr "%s: parâmetro não definido" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parâmetro nulo ou não definido" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: expressão de sub-cadeia < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: má substituição" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: impossível atribuir desta forma" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2040,12 +2054,12 @@ msgstr "" "futuras versões da consola vão forçar a avaliação como uma substituição " "aritmética" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "má substituição: sem \"\"\" de fecho em %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "sem par:%s" @@ -2114,80 +2128,80 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: sinal errado %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "erro ao importar definição de função para \"%s\"" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "nível da consola (%d) muito alto, a repor para 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variável: sem contexto de função no âmbito actual" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: não pode atribuir um valor à variável" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: a atribuir inteiro à referência de nome" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: sem contexto de função no âmbito actual" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s tem exportstr nulo" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "carácter %d inválido em exportstr para %s" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "sem \"=\" em exportstr para %s" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: cabeça de consola_variables não é contexto de função" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: sem contexto de global_variables" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: cabeça de consola_variables não é âmbito de ambiente temporário" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: impossível abrir como FICHEIRO" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: valor inválido para descritor de ficheiro trace" -#: variables.c:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: valor de compatibilidade fora do intervalo" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." msgstr "Copyright (C) 2018 Free Software Foundation, Inc." #: version.c:47 version2.c:47 @@ -5744,7 +5758,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" diff --git a/po/pt_BR.gmo b/po/pt_BR.gmo index 6465a4b4e9c361abecb031153e9c7ec3fbb9e768..16625699ef5f8f5a7b5cb40bcd8eb9ba97f5a08d 100644 GIT binary patch delta 32 ocmezJl=I6|&W0_FuGU-@x(4P7hDKHf2JQaVjNARKnUHhK5!~7VZAljNARKnU\n" "Language-Team: Brazilian Portuguese \n" msgstr "página do bash: \n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "Ajuda geral sobre uso de software GNU: \n" @@ -1959,110 +1973,110 @@ msgstr "Requisição de informação" msgid "Unknown Signal #%d" msgstr "Sinal desconhecido #%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "substituição incorreta: sem `%s' de fechamento em %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: impossível atribuir uma lista a um membro de um array" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "impossível criar `pipe' para a substituição do processo" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "impossível criar um processo filho para a substituição do processo" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "impossível abrir `pipe' %s para leitura" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "impossível abrir `pipe' %s para escrita" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "impossível duplicar `pipe' %s como descritor de arquivo (fd) %d" -#: subst.c:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "substituição de comando: byte nulo ignorado na entrada" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "impossível criar um `pipe' para substituição do comando" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "impossível criar um processo filho para substituição do comando" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "" "command_substitute: impossível duplicar o `pipe' como descritor de arquivo " "(fd) 1" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: nome de variável inválido para referência de nome" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: expansão indireta inválida" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "%s: nome de variável inválido" -#: subst.c:7201 +#: subst.c:7234 #, c-format msgid "%s: parameter not set" msgstr "%s: parâmetro não inicializado" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parâmetro nulo ou não inicializado" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: expressão de substring < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: substituição incorreta" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: impossível atribuir desta maneira" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "" "versões futuras do shell vão forçar avaliação como um substituto aritmético" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "substituição incorreta: sem \"`\" de fechamento em %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "sem correspondência: %s" @@ -2132,82 +2146,82 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: sinal incorreto %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "erro ao importar a definição da função para `%s'" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "nível do shell (%d) muito grande, redefinindo para 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: nenhum contexto de função no atual escopo" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: a variável pode não ter um valor atribuído" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: atribuindo inteiro para referência de nome" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: nenhum contexto de função no escopo atual" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s possui a string de exportação nula" # exportstr é uma variável no código fonte do bash (arquivo variiables.c) -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "caractere inválido na %d na exportstr para %s" # exportstr é uma variável no código fonte do bash (arquivo variiables.c) -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "Sem `=' na exportstr para %s" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: cabeça de shell_variables não é um contexto de função" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: nenhum contexto em no global_variables" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: cabeça de shell_variables não é um escopo de ambiente temporário" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: impossível abrir como ARQUIVO" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: valor inválido para rastrear descritor de arquivo" -#: variables.c:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: valor de compatibilidade fora dos limites" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." msgstr "Copyright (C) 2018 Free Software Foundation, Inc." #: version.c:47 version2.c:47 @@ -5784,7 +5798,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" diff --git a/po/ro.gmo b/po/ro.gmo index 90e3557873ba85f508ca00fb6f5bae0267b34866..09e6158321a6cd42b80cc88838a35c9b98e8a8d2 100644 GIT binary patch delta 23 ecmeD5==9j|Qk2U=*T7uC(8$WbVDo2DF+KoZyayuy delta 23 ecmeD5==9j|Qk2V7*T_J@(9p`rV)JKFF+KoZiU%YB diff --git a/po/ro.po b/po/ro.po index 4e08bfe8..64fa5d45 100644 --- 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: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 1997-08-17 18:42+0300\n" "Last-Translator: Eugen Hoanca \n" "Language-Team: Romanian \n" @@ -20,8 +20,8 @@ msgstr "" msgid "bad array subscript" msgstr "incluziune greit n interval" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "" @@ -80,17 +80,17 @@ msgstr "%s: comand msgid "brace expansion: cannot allocate memory for %s" msgstr "" -#: braces.c:425 +#: braces.c:406 #, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "" @@ -181,7 +181,7 @@ msgstr "" msgid "%s: usage: " msgstr "" -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, fuzzy, c-format msgid "%s: option requires an argument" msgstr "opiunea necesit un parametru: -" @@ -196,7 +196,7 @@ msgstr "" msgid "%s: not found" msgstr "%s: comand negsit" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, fuzzy, c-format msgid "%s: invalid option" msgstr "%c%c: opiune invalid" @@ -206,7 +206,7 @@ msgstr "%c%c: op msgid "%s: invalid option name" msgstr "%c%c: opiune invalid" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, fuzzy, c-format msgid "`%s': not a valid identifier" msgstr "`%s' nu este un identificator valid" @@ -221,7 +221,7 @@ msgstr "num msgid "invalid hex number" msgstr "numr de semnal invalid" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 #, fuzzy msgid "invalid number" msgstr "numr de semnal invalid" @@ -314,36 +314,36 @@ msgstr "%s: Redirectare ambigu msgid "help not available in this version" msgstr "" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, fuzzy, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: nu s-a putut crea: %s" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, fuzzy, c-format msgid "%s: cannot unset" msgstr "%s: nu s-a putut crea: %s" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "" @@ -357,13 +357,13 @@ msgstr "poate fi folosit doar msgid "%s: reference variable cannot be an array" msgstr "" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "" @@ -377,7 +377,7 @@ msgstr "" msgid "cannot use `-f' to make functions" msgstr "" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: funcie doar n citire (readonly)" @@ -431,7 +431,7 @@ msgstr "" msgid "%s: cannot delete: %s" msgstr "%s: nu s-a putut crea: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: este director" @@ -446,7 +446,7 @@ msgstr "%s: nu se poate executa fi msgid "%s: file is too large" msgstr "" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: nu se poate executa fiierul binar" @@ -512,12 +512,12 @@ msgstr "op msgid "hashing disabled" msgstr "" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, fuzzy, c-format msgid "hits\tcommand\n" msgstr "ultima comand." @@ -595,7 +595,7 @@ msgstr "" msgid "Unknown error" msgstr "Eroare necunoscut %d" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "se ateapt expresie" @@ -778,12 +778,12 @@ msgstr "eroare de leg msgid "can only `return' from a function or sourced script" msgstr "" -#: builtins/set.def:857 +#: builtins/set.def:869 #, fuzzy msgid "cannot simultaneously unset a function and a variable" msgstr "poate fi folosit doar ntr-o funcie, i face ca variabila NUME" -#: builtins/set.def:954 +#: builtins/set.def:966 #, fuzzy, c-format msgid "%s: not an array variable" msgstr "%s: variabil fr limit" @@ -950,77 +950,77 @@ msgstr "Salt invalid %d" msgid "%s: unbound variable" msgstr "%s: variabil fr limit" -#: eval.c:240 -#, fuzzy, c-format +#: eval.c:242 +#, fuzzy msgid "\atimed out waiting for input: auto-logout\n" msgstr "%ca expirat ateptnd introducere de date: auto-logout\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 #, fuzzy msgid "pipe error" msgstr "eroare de legtur (pipe): %s" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: limitat: nu se poate specifica `/' n numele comenzilor" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: comand negsit" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, fuzzy, c-format msgid "%s: %s: bad interpreter" msgstr "%s: este director" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, fuzzy, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: nu se poate executa fiierul binar" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, fuzzy, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "nu se poate duplica fd %d n fd 0: %s" @@ -1047,58 +1047,58 @@ msgstr "s-a msgid "syntax error in variable assignment" msgstr "eroare de sintax n expresie " -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "mprire la 0" -#: expr.c:591 +#: expr.c:592 #, fuzzy msgid "bug: bad expassign token" msgstr "bug: identificator(token) expassign greit %d" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "`:' ateptat dup expresie condiional" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "`)' lips" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 #, fuzzy msgid "syntax error: operand expected" msgstr "eroare de sintax: sfrit de fiier neateptat" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "" -#: expr.c:1512 +#: expr.c:1513 #, fuzzy, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s: %s: %s (identificatorul erorii este \"%s\")\n" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "" -#: expr.c:1581 +#: expr.c:1582 msgid "invalid integer constant" msgstr "" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "valoare prea mare pentru baz" -#: expr.c:1646 +#: expr.c:1647 #, fuzzy, c-format msgid "%s: expression error\n" msgstr "eroare de redirectare" @@ -1108,7 +1108,7 @@ msgstr "eroare de redirectare" msgid "getcwd: cannot access parent directories" msgstr "getwd: nu s-au putut accesa directoarele printe" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "" @@ -1124,208 +1124,221 @@ msgstr "" msgid "save_bash_input: buffer already exists for new fd %d" msgstr "check_bash_input: buffer deja existent pentru fd nou %d" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "" -#: jobs.c:1844 +#: jobs.c:1850 #, fuzzy, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: Nu exist pid-ul (%d)!\n" -#: jobs.c:1859 +#: jobs.c:1865 #, fuzzy, c-format msgid "Signal %d" msgstr "Semnal Necunoscut #%d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Finalizat" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Stopat" -#: jobs.c:1882 +#: jobs.c:1888 #, fuzzy, c-format msgid "Stopped(%s)" msgstr "Stopat" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "n rulare" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Finalizat(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Ieire %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Stare necunoscut" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(core dumped) " -#: jobs.c:2014 +#: jobs.c:2020 #, fuzzy, c-format msgid " (wd: %s)" msgstr "(wd actual: %s)\n" -#: jobs.c:2254 +#: jobs.c:2259 #, fuzzy, c-format msgid "child setpgid (%ld to %ld)" msgstr "setpgid copil (de la %d la %d) a ntlnit o eroare %d: %s\n" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, fuzzy, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "ateptai: pid-ul %d nu este rezultat(child) al acestui shell" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: nu s-a putut crea: %s" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: jobul a fost terminat" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "" -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (core dumped)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(wd actual: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 #, fuzzy msgid "initialize_job_control: getpgrp failed" msgstr "initialize_jobs: getpgrp euat: %s" -#: jobs.c:4446 +#: jobs.c:4447 msgid "initialize_job_control: no job control in background" msgstr "" -#: jobs.c:4462 +#: jobs.c:4463 #, fuzzy msgid "initialize_job_control: line discipline" msgstr "initialize_jobs: disciplin linie: %s" -#: jobs.c:4472 +#: jobs.c:4473 #, fuzzy msgid "initialize_job_control: setpgid" msgstr "initialize_jobs: getpgrp euat: %s" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "nici un control de job n acest shell" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" "malloc: %s:%d: assertion botched\r\n" msgstr "" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "necunoscut" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +msgid "free: underflow detected; magic8 corrupted" +msgstr "" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "" @@ -1441,103 +1454,103 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, fuzzy, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "EOF brusc n cutare dup `%c'" -#: parse.y:4669 +#: parse.y:4695 #, fuzzy msgid "unexpected EOF while looking for `]]'" msgstr "EOF brusc n cutare dup `%c'" -#: parse.y:4674 +#: parse.y:4700 #, fuzzy, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "eroare de sintax neateptat lng `%s'" -#: parse.y:4678 +#: parse.y:4704 #, fuzzy msgid "syntax error in conditional expression" msgstr "eroare de sintax n expresie " -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "" -#: parse.y:4760 +#: parse.y:4786 #, fuzzy msgid "expected `)'" msgstr "se ateapt `)'" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "" -#: parse.y:4838 +#: parse.y:4864 #, fuzzy, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "%s: se ateapt operator binar" -#: parse.y:4842 +#: parse.y:4868 #, fuzzy msgid "conditional binary operator expected" msgstr "%s: se ateapt operator binar" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "" -#: parse.y:4879 +#: parse.y:4905 #, fuzzy, c-format msgid "unexpected token `%c' in conditional command" msgstr "`:' ateptat dup expresie condiional" -#: parse.y:4882 +#: parse.y:4908 #, fuzzy, c-format msgid "unexpected token `%s' in conditional command" msgstr "`:' ateptat dup expresie condiional" -#: parse.y:4886 +#: parse.y:4912 #, fuzzy, c-format msgid "unexpected token %d in conditional command" msgstr "`:' ateptat dup expresie condiional" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "eroare de sintax neateptat lng `%s'" -#: parse.y:6328 +#: parse.y:6354 #, fuzzy, c-format msgid "syntax error near `%s'" msgstr "eroare de sintax neateptat lng `%s'" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "eroare de sintax: sfrit de fiier neateptat" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "eroare de sintax" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Folosii \"%s\" pentru a prsi shellul.\n" -#: parse.y:6566 +#: parse.y:6592 #, fuzzy msgid "unexpected EOF while looking for matching `)'" msgstr "EOF brusc n cutare dup `%c'" @@ -1581,90 +1594,90 @@ msgstr "" msgid "cprintf: `%c': invalid format character" msgstr "" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "" -#: redir.c:195 +#: redir.c:204 #, fuzzy, c-format msgid "%s: ambiguous redirect" msgstr "%s: Redirectare ambigu" -#: redir.c:199 +#: redir.c:208 #, fuzzy, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: nu se poate accesa(clobber) fiierul existent" -#: redir.c:204 +#: redir.c:213 #, fuzzy, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: limitat: nu se poate specifica `/' n numele comenzilor" -#: redir.c:209 +#: redir.c:218 #, fuzzy, c-format msgid "cannot create temp file for here-document: %s" msgstr "nu pot face legtur (pipe) pentru substituia procesului: %s" -#: redir.c:213 +#: redir.c:222 #, fuzzy, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: nu pot asigna list membrului intervalului" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 #, fuzzy msgid "redirection error: cannot duplicate fd" msgstr "eroare de redirectare" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "" -#: shell.c:945 +#: shell.c:948 #, fuzzy, c-format msgid "%c%c: invalid option" msgstr "%c%c: opiune invalid" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "" -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "" -#: shell.c:1629 +#: shell.c:1632 #, fuzzy, c-format msgid "%s: Is a directory" msgstr "%s: este director" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Nu am nici un nume!" -#: shell.c:2032 +#: shell.c:2035 #, fuzzy, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU %s, versiunea %s\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1673,49 +1686,49 @@ msgstr "" "Folosire:\t%s [GNU opiune lung] [opiune] ...\n" "\t%s [GNU opiune lung] [opiune] fiier script ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "opiuni lungi GNU:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Opiuni ale shell-ului:\n" -#: shell.c:2040 +#: shell.c:2043 #, fuzzy msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-irsD sau -c comand\t\t(doar invocaie)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s sau -o opiune\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Apsai `%s -c \"set-ajutor\"' pentru mai multe informaii despre opiunile " "shell-ului.\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Apsai `%s -c ajutor' pentru mai multe informaii despre comenzile interne " "ale shell-ului.\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -1890,113 +1903,113 @@ msgstr "" msgid "Unknown Signal #%d" msgstr "Semnal Necunoscut #%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, fuzzy, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "substituie invalid: nu exist '%s' n %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: nu pot asigna list membrului intervalului" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 #, fuzzy msgid "cannot make pipe for process substitution" msgstr "nu pot face legtur (pipe) pentru substituia procesului: %s" -#: subst.c:5944 +#: subst.c:5977 #, fuzzy msgid "cannot make child for process substitution" msgstr "nu pot crea un proces copil pentru substituirea procesului: %s" -#: subst.c:6018 +#: subst.c:6051 #, fuzzy, c-format msgid "cannot open named pipe %s for reading" msgstr "nu pot deschide legtura numit %s pentru %s: %s" -#: subst.c:6020 +#: subst.c:6053 #, fuzzy, c-format msgid "cannot open named pipe %s for writing" msgstr "nu pot deschide legtura numit %s pentru %s: %s" -#: subst.c:6043 +#: subst.c:6076 #, fuzzy, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "nu se poate duplica legtura numit %s ca fd %d: %s " -#: subst.c:6167 +#: subst.c:6200 #, fuzzy msgid "command substitution: ignored null byte in input" msgstr "substituie invalid: nu exist ')' de final n %s" -#: subst.c:6307 +#: subst.c:6340 #, fuzzy msgid "cannot make pipe for command substitution" msgstr "nu pot face legturi(pipes) pentru substituia de comenzi: %s" -#: subst.c:6351 +#: subst.c:6384 #, fuzzy msgid "cannot make child for command substitution" msgstr "nu pot crea un copil pentru substituia de comenzi: %s" -#: subst.c:6377 +#: subst.c:6410 #, fuzzy msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: nu se poate duplica legtura (pipe) ca fd 1: %s" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, fuzzy, c-format msgid "%s: invalid variable name" msgstr "%s: variabil fr limit" -#: subst.c:7201 +#: subst.c:7234 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parametru null sau nesetat" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parametru null sau nesetat" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: expresie subir < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: substituie invalid" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: nu se poate asigna n acest mod" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "" -#: subst.c:10288 +#: subst.c:10331 #, fuzzy, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "substituie invalid: nu exist ')' de final n %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "" @@ -2064,78 +2077,78 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: Semnal invalid %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "eroare n importarea definiiei funciei pentru '%s'" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "" -#: variables.c:4949 +#: variables.c:4746 #, fuzzy, c-format msgid "%s has null exportstr" msgstr "%s: parametru null sau nesetat" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "" -#: variables.c:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "" #: version.c:46 version2.c:46 -msgid "Copyright (C) 2019 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." msgstr "" #: version.c:47 version2.c:47 @@ -4233,7 +4246,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" diff --git a/po/ru.gmo b/po/ru.gmo index 181a650f4b40980e92ff808d7bd926f1a539ce11..e5475551a80db851e5d52443cb7aea4e9e0f21d1 100644 GIT binary patch delta 29 lcmZp>!rpd;eM9siE(=`)a|J^qD+7b()I-}-4>2xO2LPr13e*4q delta 29 lcmZp>!rpd;eM9siE>m420|i4vD2xO2LPqe3e^Ar diff --git a/po/ru.po b/po/ru.po index 817eb61c..e9f4a3f7 100644 --- a/po/ru.po +++ b/po/ru.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: bash 4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2018-04-17 14:09+0300\n" "Last-Translator: Pavel Maryanov \n" "Language-Team: Russian \n" @@ -25,8 +25,8 @@ msgstr "" msgid "bad array subscript" msgstr "неправильный индекс массива" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: удаляется атрибут nameref" @@ -86,17 +86,17 @@ msgstr "«%s»: не удаётся отменить привязку" msgid "brace expansion: cannot allocate memory for %s" msgstr "расширение скобки: не удаётся выделить память для %s" -#: braces.c:425 +#: braces.c:406 #, fuzzy, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "расширение скобки: не удаётся выделить память для %d элементов" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "расширение скобки: не удалось выделить память для «%s»" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "«%s»: недопустимый псевдоним" @@ -201,7 +201,7 @@ msgstr "предупреждение: " msgid "%s: usage: " msgstr "%s: использование: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: для параметра требуется аргумент" @@ -216,7 +216,7 @@ msgstr "%s: требуется числовой аргумент" msgid "%s: not found" msgstr "%s: не найден" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: недопустимый параметр" @@ -226,7 +226,7 @@ msgstr "%s: недопустимый параметр" msgid "%s: invalid option name" msgstr "%s: недопустимое название параметра" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "«%s»: это недопустимый идентификатор" @@ -239,7 +239,7 @@ msgstr "недопустимое восьмеричное число" msgid "invalid hex number" msgstr "недопустимое шестнадцатеричное число" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "недопустимое число" @@ -329,36 +329,36 @@ msgstr "%s: неоднозначный указатель задания" msgid "help not available in this version" msgstr "справка отсутствует в этой версии" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: не удаётся выполнить сброс: %s доступен только для чтения" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: не удаётся выполнить сброс" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: недопустимое название действия" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: нет определения завершения" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "предупреждение: параметр -F может работать не так, как ожидается" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "предупреждение: параметр -C может работать не так, как ожидается" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "сейчас не выполняет функцию завершения" @@ -371,13 +371,13 @@ msgstr "можно использовать только внутри функц msgid "%s: reference variable cannot be an array" msgstr "%s: ссылочная переменная не может быть массивом" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: переменные nameref, ссылающиеся сами на себя, не допускаются" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s: круговая ссылка на имя" @@ -391,7 +391,7 @@ msgstr "«%s»: недопустимое название переменной msgid "cannot use `-f' to make functions" msgstr "«-f» нельзя использовать для создания функций" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: значение функции можно только считать" @@ -445,7 +445,7 @@ msgstr "%s: не загружается динамически" msgid "%s: cannot delete: %s" msgstr "%s: не удаётся удалить: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: это каталог" @@ -460,7 +460,7 @@ msgstr "%s: это не обычный файл" msgid "%s: file is too large" msgstr "%s: файл слишком велик" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: не удаётся запустить бинарный файл" @@ -525,12 +525,12 @@ msgstr "%s: для параметра требуется аргумент — % msgid "hashing disabled" msgstr "хэширование отключено" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: таблица хэшей пустая\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "вызовы\tкоманда\n" @@ -620,7 +620,7 @@ msgstr "%s: аргументами должны быть идентификат msgid "Unknown error" msgstr "Неизвестная ошибка" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "ожидается выражение" @@ -858,11 +858,11 @@ msgstr "ошибка чтения: %d: %s" msgid "can only `return' from a function or sourced script" msgstr "возврат можно выполнить только из функции или исходного скрипта" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "нельзя одновременно сбросить функцию и переменную" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: это не переменная массива" @@ -1021,78 +1021,77 @@ msgstr "ошибка перехода" msgid "%s: unbound variable" msgstr "%s: не заданы границы переменной" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\aпревышено время ожидания ввода: auto-logout\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "не удаётся перенаправить стандартный ввод из /dev/null: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: «%c»: недопустимый символ форматирования" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: coproc [%d:%s] всё ещё существует" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "ошибка конвейера" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: достигнут максимальный уровень вложенности eval (%d)" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: достигнут максимальный уровень вложенности source (%d)" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: достигнут максимальный уровень вложенности функций (%d)" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "" "%s: ограниченный режим: в названиях команд нельзя использовать косую черту " "«/»" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: команда не найдена" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: неверный интерпретатор" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: не удаётся запустить бинарный файл: %s" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "«%s»: это специальная встроенная команда" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "не удаётся скопировать файловый дескриптор %d в %d" @@ -1118,58 +1117,58 @@ msgstr "значение можно присвоить только переме msgid "syntax error in variable assignment" msgstr "синтаксическая ошибка в выражении" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "деление на 0" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "ошибка: недопустимый маркер присвоения выражения" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "в условном выражении должен быть символ «:»" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "экспонента меньше нуля" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "" "после предварительного инкремента или декремента ожидается идентификатор " -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "отсутствует символ «)»" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "синтаксическая ошибка: ожидается операнд" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "ошибка синтаксиса: недопустимый математический оператор" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (неверный маркер «%s»)" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "недопустимое математическое основание" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: недопустимое число строк" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "слишком большое значение для основания" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: ошибка выражения\n" @@ -1178,7 +1177,7 @@ msgstr "%s: ошибка выражения\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: нет доступа к родительским каталогам" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "не удаётся сбросить режим nodelay для файлового дескриптора %d" @@ -1195,171 +1194,176 @@ msgstr "" msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: у нового файлового дескриптора %d уже есть буфер" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp pipe" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "идентификатор дочернего процесса %d принадлежит запущенному заданию %d" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "удаление остановленного задания %d с группой процесса %ld" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "" "add_process: процесс с идентификатором %5ld (%s) помечен как всё ещё активный" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: нет процесса с таким идентификатором" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Сигнал %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Завершён" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Остановлен" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Остановлен (%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "Запущен" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Завершён (%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Выход %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Состояние неизвестно" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(стек памяти сброшен на диск) " -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (рабочий каталог: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "дочерний setpgid (%ld к %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "" "wait: процесс %ld не является дочерним процессом этого командного процессора" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: нет записей процесса %ld" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: задание %d остановлено" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: нет такого задания" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: выполнение задания прервано" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: задание %d уже выполняется в фоновом режиме" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "" "waitchld: включается WNOHANG, чтобы предотвратить появление неопределённого " "блока" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: строка %d: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (стек памяти сброшен на диск)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(рабочий каталог: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: ошибка вызова getpgrp " -#: jobs.c:4446 +#: jobs.c:4447 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: дисциплина строки" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: дисциплина строки" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "не удаётся задать группу процесса терминала (%d)" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "этот командный процессор не может управлять заданиями" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: ошибка утверждения: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1368,43 +1372,57 @@ msgstr "" "\\r\n" "malloc: %s:%d: утверждение не удалось\\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "неизвестно" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: блок в списке свободных затёрт" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: вызван с аргументом уже освобождённого блока" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: вызван с аргументом невыделенного блока" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "" "free: обнаружено отрицательное переполнение; mh_nbytes байт за пределами " "диапазона" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "" +"free: обнаружено отрицательное переполнение; mh_nbytes байт за пределами " +"диапазона" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: размеры начального и конечного блока отличаются" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: вызван с аргументом невыделенного блока" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "" "realloc: обнаружено отрицательное переполнение; mh_nbytes байт за пределами " "диапазона" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "" +"realloc: обнаружено отрицательное переполнение; mh_nbytes байт за пределами " +"диапазона" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: размеры начального и конечного блока отличаются" @@ -1522,99 +1540,99 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "достигнуто максимальное число переменных here-document" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "неожиданный конец файла во время поиска «%c»" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "неожиданный конец файла во время поиска «]]»" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "синтаксическая ошибка в условном выражении: неожиданный маркер «%s»" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "синтаксическая ошибка в условном выражении" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "неожиданный маркер «%s», ожидался «)»" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "ожидается символ «)»" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "неожиданный аргумент «%s» для условного унарного оператора" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "неожиданный аргумент для условного унарного оператора" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "неожиданный маркер «%s», ожидается условный бинарный оператор" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "ожидается условный бинарный оператор" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "неожиданный аргумент «%s» для условного бинарного оператора" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "неожиданный аргумент для условного бинарного оператора" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "неожиданный маркер «%c» в условной команде" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "неожиданный маркер «%s» в условной команде" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "неожиданный маркер %d в условной команде" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "синтаксическая ошибка рядом с неожиданным маркером «%s»" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "синтаксическая ошибка рядом с «%s»" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "синтаксическая ошибка: неожиданный конец файла" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "синтаксическая ошибка" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Для выхода из командного процессора используйте «%s».\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "неожиданный конец файла во время поиска «)»" @@ -1657,89 +1675,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: «%c»: недопустимый символ форматирования" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "файловый дескриптор за пределами диапазона" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: неоднозначное перенаправление" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: не удаётся перезаписать существующий файл" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: ограниченный режим: не удаётся перенаправить вывод" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "не удаётся создать временный файл для блока here-document: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: не удаётся присвоить файловый дескриптор переменной" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port не поддерживается без сети" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "ошибка перенаправления: не удаётся создать копию файлового дескриптора" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "не удалось найти /tmp; создайте этот каталог" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp должен быть допустимым названием каталога" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: недопустимый параметр" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "не удаётся установить UID %d: эффективный UID %d" -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "не удаётся установить GID %d: эффективный GID %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "не удаётся запустить отладчик: режим отладки отключён" -#: shell.c:1629 +#: shell.c:1632 #, c-format msgid "%s: Is a directory" msgstr "%s: это каталог" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Не удаётся определить название" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, версия %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1748,49 +1766,49 @@ msgstr "" "Использование:\t%s [длинные параметры GNU] [параметры] ...\n" "\t\t%s [длинные параметры GNU] [параметры] файл_скрипта ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "Длинные параметры GNU:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Параметры командного процессора:\n" -#: shell.c:2040 +#: shell.c:2043 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "" "\t-irsD или -c команда или -O короткие_параметры\t\t(только при запуске)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s или -o параметр\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Для получения дополнительных сведений о параметрах командного процессора " "введите «%s -c \"help set\"».\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Для получения дополнительных сведений о встроенных командах введите «%s -c " "help».\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Для отправки сообщений об ошибках используйте команду «bashbug».\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "Домашняя страница bash: \n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -1966,98 +1984,98 @@ msgstr "Информационный запрос" msgid "Unknown Signal #%d" msgstr "Неизвестный номер сигнала %d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "неверная подстановка: нет закрывающей «%s» в %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: не удаётся присвоить список элементу массива" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "не удаётся создать конвейер для подстановки процесса" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "не удаётся создать дочерний процесс для подстановки" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "не удаётся открыть именованный конвейер %s для чтения" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "не удаётся открыть именованный конвейер %s для записи" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "" "не удаётся скопировать именованный конвейер %s в файловый дескриптор %d" -#: subst.c:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "подстановка команды: во входных данных проигнорирован нулевой байт" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "не удаётся создать конвейер для подстановки команды" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "не удаётся создать дочерний процесс для подстановки команды" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "" "command_substitute: не удаётся скопировать конвейер в файловый дескриптор 1" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: недопустимое название переменной для ссылки на имя" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: недопустимое непрямое раскрытие" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "%s: недопустимое имя переменной" -#: subst.c:7201 +#: subst.c:7234 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: параметр не задан или пустой" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: параметр не задан или пустой" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: заданное подстрокой выражение меньше нуля" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: недопустимая подстановка" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: такое присвоение невозможно" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2065,12 +2083,12 @@ msgstr "" "в будущих версиях командный процессор оценка будет выполняться как " "математическая подстановка" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "неверная подстановка: нет закрывающей «`» в %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "нет совпадений: %s" @@ -2139,83 +2157,83 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: неверный сигнал %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "ошибка импорта определения функции для «%s»" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "слишком высокий уровень командного процессора (%d); сбрасывается до 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: в текущей области отсутствует контекст функции" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: переменной не может быть присвоено значение" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: целое числе присваивается ссылке на имя" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: в текущей области отсутствует контекст функции" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s имеет пустую exportstr" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "недопустимый символ %d в exportstr для %s" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "отсутствует «=» в exportstr для %s" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" "pop_var_context: заголовок shell_variables не является контекстом функции" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: отсутствует контекст global_variables" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: заголовок shell_variables не является областью временного " "окружения" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: не удаётся открыть как ФАЙЛ" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: недопустимое значение для дескриптора файла трассировки" -#: variables.c:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: значение совместимости за пределами диапазона" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." -msgstr "© Free Software Foundation, Inc, 2016." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." +msgstr "© Free Software Foundation, Inc, 2012." #: version.c:47 version2.c:47 msgid "" @@ -5821,7 +5839,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" @@ -6027,6 +6045,10 @@ msgstr "" " \n" " Синоним команды «mapfile»." +#, fuzzy +#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc." +#~ msgstr "© Free Software Foundation, Inc, 2016." + #~ msgid "" #~ "Returns the context of the current subroutine call.\n" #~ " \n" @@ -6042,9 +6064,6 @@ msgstr "" #~ msgid "Unknown Signal #" #~ msgstr "Неизвестный номер сигнала" -#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc." -#~ msgstr "© Free Software Foundation, Inc, 2012." - #~ msgid ":" #~ msgstr ":" diff --git a/po/sk.gmo b/po/sk.gmo index 6ed934905a9491688eb4690f466e4caff37512e9..8fe2927a08c60dc2d8939ae2e6c48dbaf3e6e6a4 100644 GIT binary patch delta 25 hcmX>-o%Qr|)(x%exh!-I%oPlctPBh`_pi5^0|0-o%Qr|)(x%exlDD93=|9vt&A)-_pi5^0|0;_32*=a diff --git a/po/sk.po b/po/sk.po index 228b8e40..e4e06c1b 100644 --- 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: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2011-03-16 21:22+0100\n" "Last-Translator: Ivan Masár \n" "Language-Team: Slovak \n" @@ -22,8 +22,8 @@ msgstr "" msgid "bad array subscript" msgstr "chybný index poľa" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "" @@ -83,17 +83,17 @@ msgstr "„%s“: nie je možné zrušiť väzbu (unbind)" msgid "brace expansion: cannot allocate memory for %s" msgstr "" -#: braces.c:425 +#: braces.c:406 #, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "„%s“: neplatný názov aliasu" @@ -196,7 +196,7 @@ msgstr "upozornenie: " msgid "%s: usage: " msgstr "%s: použitie " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: voľba vyžaduje argument" @@ -211,7 +211,7 @@ msgstr "%s: vyžaduje sa numerický argument" msgid "%s: not found" msgstr "%s: nenájdené" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: neplatná voľba" @@ -221,7 +221,7 @@ msgstr "%s: neplatná voľba" msgid "%s: invalid option name" msgstr "%s: neplatný názov voľby" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "„%s“: nie je platný identifikátor" @@ -234,7 +234,7 @@ msgstr "neplatné osmičkové číslo" msgid "invalid hex number" msgstr "neplatné šestnástkové číslo" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "neplatné číslo" @@ -324,36 +324,36 @@ msgstr "%s: nejednoznačné určenie úlohy" msgid "help not available in this version" msgstr "" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: nie je možné zrušiť: len na čítanie %s" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: nie je možné zrušiť" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: neplatný názov akcie" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: chýba špecifikácia dokončovania" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "upozornenie: voľba -F nemusí fungovať tak ako očakávate" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "upozornenie: voľba -C nemusí fungovať tak ako očakávate" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "momentálne sa nevykonáva funkcia doplňovania" @@ -366,13 +366,13 @@ msgstr "je možné použiť iba vo funkcii" msgid "%s: reference variable cannot be an array" msgstr "" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "" @@ -386,7 +386,7 @@ msgstr "„%s“: neplatný názov aliasu" msgid "cannot use `-f' to make functions" msgstr "nie je možné použiť „-f“ pre tvorbu funkcií" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: funkcia iba na čítanie" @@ -440,7 +440,7 @@ msgstr "%s: nie je dynamicky načítané" msgid "%s: cannot delete: %s" msgstr "%s: nie je možné zmazať: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: je adresár" @@ -455,7 +455,7 @@ msgstr "%s: nie je obyčajný súbor" msgid "%s: file is too large" msgstr "%s: súbor je príliš veľký" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: nie je možné vykonať binárny súbor" @@ -520,12 +520,12 @@ msgstr "%s: voľba vyžaduje argument -- %c\n" msgid "hashing disabled" msgstr "hašovanie vypnuté" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: hašovacia tabuľka je prázdna\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "použití\tpríkaz\n" @@ -614,7 +614,7 @@ msgstr "%s: argumenty musia byť ID procesov alebo úloh" msgid "Unknown error" msgstr "Neznáma chyba" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "očakával sa výraz" @@ -852,11 +852,11 @@ msgstr "" "návrat („return“) je možné vykonať iba z funkcie alebo skriptu vyvolaného " "pomocou „source“" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "nie je možné zároveň zrušiť funkciu a premennú" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: nie je premenná poľa" @@ -1015,76 +1015,75 @@ msgstr "chybný skok" msgid "%s: unbound variable" msgstr "%s: neviazaná premenná" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\ačas vypršal pri čakaní na vstup: automatické odhlásenie\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "nie je možné presmerovať štandardný vstup z /dev/null: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: „%c“: neplatný formátovácí znak" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "chyba rúry" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, 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:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: príkaz nenájdený" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: chybný interpreter" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, fuzzy, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: nie je možné vykonať binárny súbor" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, fuzzy, c-format msgid "`%s': is a special builtin" msgstr "%s je vstavaný príkaz (builtin) shellu\n" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "nie je možné duplikovať fd %d na fd %d" @@ -1110,57 +1109,57 @@ msgstr "pokus o priradenie mimo premennej" msgid "syntax error in variable assignment" msgstr "chyba syntaxe vo výraze" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "delenie nulou" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "chyba: chybný expassign token" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "pre podmienený výraz sa očakáva „:“" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "exponent menší ako 0" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "po pre-inkrementácii alebo pre-dekrementácii sa očakáva identifikátor" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "chýba „)“" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "chyba syntaxe: očakáva sa operand" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "chyba syntaxe: neplatný aritmetický operátor" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (chybný token je „%s”)" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "neplatný aritmetický základ" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: neplatný počet riadkov" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "hodnota je ako základ príliš veľká" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: chyba výrazu\n" @@ -1169,7 +1168,7 @@ 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:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "nie j emožné resetovať nodelay režim fd %d" @@ -1184,167 +1183,172 @@ msgstr "nie je možné alokovať nový popisovač súboru pre vstup bashu z fd % msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: bufer už existuje pre nový fd %d" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp rúra" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "pid %d získaný pomocou fork sa vyskytuje v bežiacej úlohe %d" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "mažem zastavenú úlohu %d so skupinou procesu %ld" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) je stále označený ako živý" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: taký pid neexistuje" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Signál %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Hotovo" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Zastavené" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Zastavené(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "Beží" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Hotovo(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Ukončenie %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Neznámy stav" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(bol uložený výpis pamäte) " -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "setpgid detského procesu (%ld to %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld nie je dieťa tohto shellu" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Neexistuje záznam o procese %ld" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: úloha %d je zastavená" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: taká úloha neexistuje" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: úloha skončila" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: úloha %d už je v pozadí" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: zapína sa WNOHANG aby sme sa vyhli neurčitému blokovaniu" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: riadok %d: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (bol uložený výpis pamäte)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(wd teraz: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: funkcia getpgrp zlyhala" -#: jobs.c:4446 +#: jobs.c:4447 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: riadkový systém" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: riadkový systém" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "nie je možné nastaviť skupinu procesu terminálu (%d)" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "v tomto shelli nie je riadenie úloh" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: zlyhal predpoklad: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1353,39 +1357,49 @@ msgstr "" "\r\n" "malloc: %s:%d: zbabraný predpoklad\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "neznámy" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: blok na zozname voľných zaprataný" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: zavolaný s argumentom už uvoľneného bloku" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: zavolaný s argumentom nealokovaného bloku" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: bolo detekované podtečenie; mh_nbytes mimo rozsahu" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: bolo detekované podtečenie; mh_nbytes mimo rozsahu" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: veľkosti začiatočného a konečného bloku (chunk) sa líšia" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: zavolaný s argumentom nealokovaného bloku" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: bolo detekované podtečenie; mh_nbytes mimo rozsahu" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc: bolo detekované podtečenie; mh_nbytes mimo rozsahu" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: veľkosti začiatočného a konečného bloku (chunk) sa líšia" @@ -1500,99 +1514,99 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "neočakávaný koniec súboru počas hľadania zodpovedajúceho „%c“" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "neočakávaný koniec súboru počas hľadania „]]“" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "chyba syntaxe v podmienečnom príkaze: neočakávaný token „%s“" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "chyba syntaxe v podmienečnom príkaze" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "neočakávaný token „%s“, očakávalo sa `)'" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "očakávalo sa `)'" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "neočakávaný argument „%s“ podmienečného unárneho operátora" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "neočakávaný argument podmienečného unárneho operátora" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "neočakávaný token „%s“, očakáva sa podmienečný binárny operátor" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "očakáva sa podmienečný binárny operátor" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "neočakávaný argument „%s“ v podmienečnom binárnom operátore" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "neočakávaný argument v podmienečnom binárnom operátore" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "neočakávaný token „%c“ v podmienečnom príkaze" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "neočakávaný token „%s“ v podmienečnom príkaze" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "neočakávaný token %d v podmienečnom príkaze" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "chyba syntaxe neďaleko neočakávaného tokenu „%s“" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "chyba syntaxe neďaleko „%s“" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "chyba syntaxe: neočakávaný koniec súboru" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "chyba syntaxe" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Na opustenie shellu použite „%s“.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "neočakávaný koniec súboru počas hľadania zodpovedajúceho „)“" @@ -1635,89 +1649,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: „%c“: neplatný formátovací znak" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "popisovač súboru mimo rozsahu" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: nejednoznačné presmerovanie" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: nie je možné prepísať existujúci súbor" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: ombedzené: nie je možné presmerovať výstup" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "nie je možné vytvoriť odkladací súbor pre here-document: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: nie je možné priradiť popisovač súboru premennej" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port nie je podporovaný bez podpory sietí" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "chyba presmerovania: nie je možné duplikovať fd" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "nenašiel sa /tmp, vytvorte ho prosím!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp musí byť platný názov adresára" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: neplatná voľba" -#: shell.c:1316 +#: shell.c:1319 #, fuzzy, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "nie j emožné resetovať nodelay režim fd %d" -#: shell.c:1327 +#: shell.c:1330 #, fuzzy, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "nie j emožné resetovať nodelay režim fd %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "" -#: shell.c:1629 +#: shell.c:1632 #, fuzzy, c-format msgid "%s: Is a directory" msgstr "%s: je adresár" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Nemám meno!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, verzia %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1726,48 +1740,48 @@ msgstr "" "Použitie:\t%s [GNU dlhá voľba] [voľba] ...\n" "\t%s [GNU dlhá voľba] [voľba] súbor-skriptu ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "GNU dlhé voľby:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Voľby shellu:\n" -#: shell.c:2040 +#: shell.c:2043 #, fuzzy msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-irsD alebo -c príkaz alebo -O krátka_voľba\t\t(iba vyvolanie)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s alebo -o voľba\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Napísaním „%s -c \"help set\"“ získate viac informácií o voľbách shellu.\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Napísaním „%s -c help“ získate viac informácií o vstavaných príkazoch " "(builtins) shellu.\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Na ohlasovanie chýb použite príkaz „bashbug“.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -1942,97 +1956,97 @@ msgstr "Žiadosť o informácie" msgid "Unknown Signal #%d" msgstr "Neznámy signál #%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "chybná substitúcia: chýba „%s“ v %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: nie je možné priradiť zoznam položke poľa" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "nie je možné vytvoriť rúru pre substitúciu procesov" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "nie je možné vytvoriť potomka pre substitúciu procesov" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "nie je možné otvoriť pomenovanú rúru %s na čítanie" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "nie je možné otvoriť pomenovanú rúru %s na zápis" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "nie je možné duplikovať pomenovanú rúru %s ako fd %d" -#: subst.c:6167 +#: subst.c:6200 #, fuzzy msgid "command substitution: ignored null byte in input" msgstr "chybná substitúcia: : v reťazci %s chýba uzatvárajúci „`”" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "nie je možné vytvoriť rúru pre substitúciu príkazov" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "nie je možné vytvoriť potomka pre substitúciu príkazov" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: nie je možné duplikovať rúru ako fd 1" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, fuzzy, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: %s: neplatná hodnota popisovača trasovacieho súboru" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, fuzzy, c-format msgid "%s: invalid indirect expansion" msgstr "%s: neplatný počet riadkov" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, fuzzy, c-format msgid "%s: invalid variable name" msgstr "„%s“: neplatný názov aliasu" -#: subst.c:7201 +#: subst.c:7234 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parameter je null alebo nenastavený" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parameter je null alebo nenastavený" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: výraz podreťazca < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: chybná substitúcia" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: nie je možné vykonať priradenie takýmto spôsobom" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2040,12 +2054,12 @@ msgstr "" "budúce verzie shellu budú vynucovať vyhodnocovanie ako aritmetickú " "substitúciu" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "chybná substitúcia: : v reťazci %s chýba uzatvárajúci „`”" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "bez zhody: %s" @@ -2113,80 +2127,80 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: chybný signál %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "chyba pri importe definície funkcie „%s“" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "úroveň shellu (%d) je príliš vysoká, nastavujem späť na 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: v aktuálnom rozsahu sa nenachádza kontext funkcie" -#: variables.c:2871 +#: variables.c:2668 #, fuzzy, c-format msgid "%s: variable may not be assigned value" msgstr "%s: nie je možné priradiť popisovač súboru premennej" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: v aktuálnom rozsahu sa nenachádza kontext funkcie" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s má null exportstr" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "neplatný znak %d v exportstr %s" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "žiadne „=“ v exportstr %s" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: hlavička shell_variables nie je kontext funkcie" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: chýba kontext global_variables" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope: hlavička shell_variables nie je dočasný rozsah prostredia" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: nemožno otvoriť ako SÚBOR" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: neplatná hodnota popisovača trasovacieho súboru" -#: variables.c:6612 +#: variables.c:6412 #, fuzzy, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s je mimo rozsahu" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." -msgstr "Copyright (C) 2011 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." +msgstr "Copyright (C) 2009 Free Software Foundation, Inc.\n" #: version.c:47 version2.c:47 msgid "" @@ -5610,7 +5624,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" @@ -5803,6 +5817,10 @@ msgstr "" " \n" " Synonymum k „mapfile“." +#, fuzzy +#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc." +#~ msgstr "Copyright (C) 2011 Free Software Foundation, Inc." + #~ msgid "" #~ "Returns the context of the current subroutine call.\n" #~ " \n" @@ -5818,9 +5836,6 @@ msgstr "" #~ msgid "Unknown Signal #" #~ msgstr "Neznáme číslo signálu" -#~ 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 \n" diff --git a/po/sl.gmo b/po/sl.gmo index fe218f7523e335dda7d5229fa0c5188c2c850534..7667b7180f3dac532ba3274023618be58549bdc8 100644 GIT binary patch delta 25 hcmZ44$hxwTbwlfVE(=`)a|J^qD+7bg{p+PB0swXB2+{xm delta 25 hcmZ44$hxwTbwlfVE>m420|i4vD\n" "Language-Team: Slovenian \n" @@ -25,8 +25,8 @@ msgstr "" msgid "bad array subscript" msgstr "slab podpis polja" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "" @@ -86,17 +86,17 @@ msgstr "`%s': ni mogoče odvezati" msgid "brace expansion: cannot allocate memory for %s" msgstr "" -#: braces.c:425 +#: braces.c:406 #, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "`%s': neveljaven vzdevek" @@ -200,7 +200,7 @@ msgstr "opozorilo: " msgid "%s: usage: " msgstr "%s: uporaba: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: možnost zahteva argument" @@ -215,7 +215,7 @@ msgstr "%s: zahtevan je števni argument" msgid "%s: not found" msgstr "%s: ni mogoče najti" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: neveljavna možnost" @@ -225,7 +225,7 @@ msgstr "%s: neveljavna možnost" msgid "%s: invalid option name" msgstr "%s: neveljavno ime možnosti" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "`%s': neveljavno določilo" @@ -238,7 +238,7 @@ msgstr "neveljavno osmiško število" msgid "invalid hex number" msgstr "neveljavno šestnajstiško število" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "neveljavno število" @@ -328,36 +328,36 @@ msgstr "%s: dvoumno določilo posla" msgid "help not available in this version" msgstr "" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: ni mogoče ponastaviti: samo za branje %s" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: ni mogoče ponastaviti" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: neveljavno ime dejanja" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: ni določila dopolnjevanja" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "Opozorilo: možnost -F morda ne bo delovala po pričakovanjih" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "Opozorilo: možnost -C morda ne bo delovala po pričakovanjih" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "trenutno se ne izvaja funkcija dopolnjevanja" @@ -370,13 +370,13 @@ msgstr "se lahko uporabi samo v funkciji" msgid "%s: reference variable cannot be an array" msgstr "" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "" @@ -390,7 +390,7 @@ msgstr "`%s': neveljaven vzdevek" msgid "cannot use `-f' to make functions" msgstr "ni mogoče uporabiti `-f' za ustvarjanje funkcij" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: funkcija samo za branje" @@ -444,7 +444,7 @@ msgstr "%s: ni dinamično naloženo" msgid "%s: cannot delete: %s" msgstr "%s: ni mogoče izbrisati: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: je mapa" @@ -459,7 +459,7 @@ msgstr "%s: ni običajna datoteka" msgid "%s: file is too large" msgstr "%s: datoteka je prevelika" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: ni mogoče izvesti binarne datoteke" @@ -524,12 +524,12 @@ msgstr "%s: možnost zahteva argument -- %c\n" msgid "hashing disabled" msgstr "razpršitev je onemogočena" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: razpršitvena razpredelnica je prazna\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "zadetki\tukaz\n" @@ -619,7 +619,7 @@ msgstr "%s: argumenti morajo biti določila opravila ali posla" msgid "Unknown error" msgstr "Neznana napaka" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "izraz je bil pričakovan" @@ -855,11 +855,11 @@ msgstr "napaka med branjem: %d: %s" msgid "can only `return' from a function or sourced script" msgstr "`return' lahko vrne samo iz funkcije ali skripte z izvorno kodo" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "ni mogoče ponastaviti funkcije in spremenljivke hkrati" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: ni spremenljivka polja" @@ -1018,76 +1018,75 @@ msgstr "slab skok" msgid "%s: unbound variable" msgstr "%s: nedoločena spremenljivka" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\apotekla je časovna omejitev med čakanjem na vnos: samodejna odjava\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "ni mogoče preusmeriti običajnega vnosa iz /dev/null: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: `%c': neveljaven znak oblike" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "napaka cevi" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: omejeno: ni mogoče določiti `/' v imenih ukaza" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: ukaza ni mogoče najti" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: slab tolmač" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, fuzzy, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: ni mogoče izvesti binarne datoteke" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, fuzzy, c-format msgid "`%s': is a special builtin" msgstr "%s je vgrajena lupina\n" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "ni mogoče podvajati fd %d v fd %d" @@ -1113,57 +1112,57 @@ msgstr "poskus dodelitve ne-spremenljivki" msgid "syntax error in variable assignment" msgstr "skladenjska napaka v izrazu" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "delitev z 0" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "hrošč: slab žeton expassign" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "`:' pričakovano za pogojni izraz" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "eksponent je manjši kot 0" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "po predhodnem večanju ali manjšanju je pričakovano določilo" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "manjka `)'" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "skladenjska napaka: pričakovan operand" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "skladenjska napaka: neveljaven aritmetični operand" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (žeton napake je \"%s\")" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "neveljavna aritmetična zbirka" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: neveljavno štetje vrstic" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "vrednost je prevelika za zbirko" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: napaka izraza\n" @@ -1172,7 +1171,7 @@ msgstr "%s: napaka izraza\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: ni mogoče dostopati do nadrejenih map" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "ni mogoče ponastaviti načina brez zakasnitve za fd %d" @@ -1187,167 +1186,172 @@ msgstr "ni mogoče dodeliti opisnika novih map za vnos bash iz fd %d" msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: medpomnilnik že obstaja za nov fd %d" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: cev pgrp" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "razvejen id opravila %d se pojavi v izvajajočem se poslu %d" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "brisanje ustavljenega posla %d s skupino opravila %ld" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: id opravila %5ld (%s) je označen kot še živ" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: ni takšnega določila opravila" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Signal %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Končano" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Zaustavljeno" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Zaustavljeno(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "Se izvaja" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Končano(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Končaj %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Neznano stanje" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(izpis jedra) " -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "podrejeno opravilo setpgid (%ld v %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: opravilo z id %ld ni podrejeno opravilo te lupine" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: ni zapisov o opravilu %ld" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: posel %d je zaustavljen" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: ni takšnega posla" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: posel je uničen" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: posel %d se že izvaja v ozadju" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: vklop WNOHANG za preprečitev nedoločenosti bloka" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: vrstica %d: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (izpis jedra)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(wd zdaj: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp je spodletel" -#: jobs.c:4446 +#: jobs.c:4447 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: vrstična disciplina" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: vrstična disciplina" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "ni mogoče nastaviti skupine opravil terminala (%d)" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "brez nadzora posla v tej lupini" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: spodletela trditev: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1356,41 +1360,51 @@ msgstr "" "\r\n" "malloc: %s:%d: trditev je bila slabo izpeljana\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "neznano" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: vsebina bloka na prostem seznamu je bila prepisana" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: poklican z že sproščenim argumentom bloka" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: klic z nedodeljenim argumentom bloka" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: zaznana prekoračitev spodnje meje; mh_nbytes je izven dosega" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: zaznana prekoračitev spodnje meje; mh_nbytes je izven dosega" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "" "free: velikosti začetnih in končnih podatkovnih kosov \"chunk\" se " "razlikujejo" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: klic z nedodeljenim argumentom bloka" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: zaznana prekoračitev spodnje meje; mh_nbytes je izven dosega" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc: zaznana prekoračitev spodnje meje; mh_nbytes je izven dosega" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "" "realloc: velikosti začetnih in končnih podatkovnih kosov \"chunk\" se " @@ -1506,99 +1520,99 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "nepričakovan konec datoteke med iskanjem ujemanja z `%c'" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "nepričakovan konec datoteke med iskanjem ujemanja z `]]'" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "skladenjska napaka v pogojnem izrazu: nepričakovan žeton `%s'" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "skladenjska napaka v pogojnem izrazu" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "nepričakovan žeton `%s', pričakovan je bil `)'" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "pričakovan `)'" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "nepričakovan argument `%s' do pogojnega enoslovnega operatorja" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "nepričakovan argument do pogojnega enoslovnega operatorja" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "nepričakovan žeton `%s', pričakovan je binarni pogojni operator" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "pričakovan je binarni pogojni operator" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "nepričakovan argument `%s' do pogojnega binarnega operatorja" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "nepričakovan argument do pogojnega binarnega operatorja" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "nepričakovan žeton `%c' v pogojnem ukazu" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "nepričakovan žeton `%s' v pogojnem ukazu" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "nepričakovan žeton %d v pogojnem ukazu" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "skladenjska napaka blizu nepričakovanega žetona `%s'" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "skladenjska napaka blizu `%s'" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "skladenjska napaka: nepričakovan konec datoteke" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "skladenjska napaka" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Uporabite \"%s\", če želite zapustiti lupino.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "nepričakovan konec datoteke med iskanjem ujemanja z `)'" @@ -1641,89 +1655,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: `%c': neveljaven znak oblike" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "opisnik datoteke je izven dosega" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: dvoumna preusmeritev" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: ni mogoče prepisati obstoječe datoteke" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: omejitev: ni mogoče preusmeriti izhoda" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "ni mogoče ustvariti začasne datoteke za here-document: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: ni mogoče dodeliti fd spremenljivki" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port ni podprt brez omrežja" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "napaka preusmeritve: ni mogoče podvajati fd" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "ni mogoče najti /tmp, ustvarite ga!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp mora biti veljavno ime mape" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: neveljavna možnost" -#: shell.c:1316 +#: shell.c:1319 #, fuzzy, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "ni mogoče ponastaviti načina brez zakasnitve za fd %d" -#: shell.c:1327 +#: shell.c:1330 #, fuzzy, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "ni mogoče ponastaviti načina brez zakasnitve za fd %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "" -#: shell.c:1629 +#: shell.c:1632 #, fuzzy, c-format msgid "%s: Is a directory" msgstr "%s: je mapa" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Ni imena!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, različica %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1732,45 +1746,45 @@ msgstr "" "Uporaba:\t%s [dolga možnost GNU] [možnost] ...\n" "\t%s [dolga možnost GNU] [možnost] skriptni dokument ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "Dolge možnosti GNU:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Možnosti lupine:\n" -#: shell.c:2040 +#: shell.c:2043 #, fuzzy msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-irsD ali ukaz -c ali -O shopt_option\t\t(samo sklicevanje)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s ali možnost -o\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "Vpišite `%s -c \"help set\"' za več podrobnosti o možnostih lupine.\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "Vpišite `%s -c help' za več podrobnosti o možnostih ukazov lupine.\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Uporabite ukaz `bashbug' za poročanje hroščev.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -1945,109 +1959,109 @@ msgstr "zahteva po podatkih" msgid "Unknown Signal #%d" msgstr "Neznan signal #%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "slaba zamenjava: ni zaključka `%s' v %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: ni mogoče dodeliti seznama članu polja" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "ni mogoče ustvariti cevi za zamenjavo opravila" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "ni mogoče ustvariti podrejenega opravila za zamenjavo opravila" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "ni mogoče odpreti imenovane cevi %s za branje" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "ni mogoče odpreti imenovane cevi %s za pisanje" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "ni mogoče podvajati imenovane cevi %s kot fd %d" -#: subst.c:6167 +#: subst.c:6200 #, fuzzy msgid "command substitution: ignored null byte in input" msgstr "slaba zamenjava: ni zaključka \"`\" v %s" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "ni mogoče ustvariti cevi za zamenjavo ukaza" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "ni mogoče ustvariti podrejenega opravila za zamenjavo ukaza" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: ni mogoče podvajati cevi kot fd 1" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, fuzzy, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: %s: neveljavna vrednost za opisnik sledenja datotek" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, fuzzy, c-format msgid "%s: invalid indirect expansion" msgstr "%s: neveljavno štetje vrstic" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, fuzzy, c-format msgid "%s: invalid variable name" msgstr "`%s': neveljaven vzdevek" -#: subst.c:7201 +#: subst.c:7234 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parameter je prazen ali pa ni določen" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parameter je prazen ali pa ni določen" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: izraz podniza < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: slaba zamenjava" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: ni mogoče dodeliti na tak način" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "" "prihodnje različice lupine bodo prisilile ocenitev kot aritmetično zamenjavo" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "slaba zamenjava: ni zaključka \"`\" v %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "ni ujemanja: %s" @@ -2115,80 +2129,80 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: slab signal %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "napaka med uvozom določila funkcije `%s'" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "raven lupine (%d) je previsoka, ponastavljanje na 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: v trenutnem dosegu ni vsebine funkcije" -#: variables.c:2871 +#: variables.c:2668 #, fuzzy, c-format msgid "%s: variable may not be assigned value" msgstr "%s: ni mogoče dodeliti fd spremenljivki" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: v trenutnem dosegu ni vsebine funkcije" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s ima prazen exportstr" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "neveljaven znak %d v exportstr za %s" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "ni `=' v exportstr za %s" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: glava shell_variables ni vsebina funkcije" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: ni vsebine global_variables" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope: glava shell_variables ni trenuten obseg okolja" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: ni mogoče odpreti kot DATOTEKO" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: neveljavna vrednost za opisnik sledenja datotek" -#: variables.c:6612 +#: variables.c:6412 #, fuzzy, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s izven dosega" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." -msgstr "Avtorske pravice (C) 2011 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." +msgstr "Avtorske pravice (C) 2009 Free Software Foundation, Inc.\n" #: version.c:47 version2.c:47 msgid "" @@ -5621,7 +5635,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" @@ -5822,6 +5836,10 @@ msgstr "" " \n" " Je sopomenka za `mapfile'." +#, fuzzy +#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc." +#~ msgstr "Avtorske pravice (C) 2011 Free Software Foundation, Inc." + #~ msgid "" #~ "Returns the context of the current subroutine call.\n" #~ " \n" @@ -5837,9 +5855,6 @@ msgstr "" #~ msgid "Unknown Signal #" #~ msgstr "Neznan signal #" -#~ msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n" -#~ msgstr "Avtorske pravice (C) 2009 Free Software Foundation, Inc.\n" - #~ msgid "" #~ "License GPLv2+: GNU GPL version 2 or later \n" diff --git a/po/sr.gmo b/po/sr.gmo index f70decf3a430014f06d0d10ca9213691943d58df..d7cf17413e97d98e5c0f8e455d7f1e111482e106 100644 GIT binary patch delta 11893 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 Y!@#Cd4V`%-=Jej}gl($1+ev=;f0Dof3;+NC delta 13892 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\n" "Language-Team: Serbian <(nothing)>\n" @@ -23,8 +23,8 @@ msgstr "" msgid "bad array subscript" msgstr "лош индекс низа" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: уклањам атрибут упуте назива" @@ -83,17 +83,17 @@ msgstr "„%s“: не могу да развежем" msgid "brace expansion: cannot allocate memory for %s" msgstr "ширење заграде: не могу да доделим меморију за „%s“" -#: braces.c:425 +#: braces.c:406 #, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "ширење заграде: нисам успео да доделим меморију за %u елемента" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "ширење заграде: нисам успео да доделим меморију за „%s“" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "„%s“: неисправан назив алијаса" @@ -196,7 +196,7 @@ msgstr "упозорење:" msgid "%s: usage: " msgstr "%s: употреба:" -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: опција захтева аргумент" @@ -211,7 +211,7 @@ msgstr "%s: потребан је бројевни аргумент" msgid "%s: not found" msgstr "%s: не постоји" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: неисправна опција" @@ -221,7 +221,7 @@ msgstr "%s: неисправна опција" msgid "%s: invalid option name" msgstr "%s: неисправан назив опције" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "„%s“: није исправан одредник" @@ -234,7 +234,7 @@ msgstr "неисправан октални број" msgid "invalid hex number" msgstr "неисправан хексадецимални број" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "неисправан број" @@ -324,36 +324,36 @@ msgstr "%s: нејасна одредба посла" msgid "help not available in this version" msgstr "помоћ није доступна у овом издању" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: не могу да расподесим: „%s“ је само за читање" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: не могу да расподесим" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: неисправан назив радње" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: нема одредбе довршавања" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "упозорење: опција „-F“ можда неће радити како сте очекивали" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "упозорење: опција „-C“ можда неће радити како сте очекивали" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "тренутно не обавља функцију довршавања" @@ -366,13 +366,13 @@ msgstr "може бити коришћено једино у функцији" msgid "%s: reference variable cannot be an array" msgstr "%s: променљива упуте не може бити низ" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: самоупућивање променљиве упуте назива није дозвољено" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s: кружна упута назива" @@ -386,7 +386,7 @@ msgstr "%s: неисправан назив променљиве за упуту msgid "cannot use `-f' to make functions" msgstr "не можете користити „-f“ да направите функције" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: функција само за читање" @@ -440,7 +440,7 @@ msgstr "%s: није динамички учитано" msgid "%s: cannot delete: %s" msgstr "%s: не могу да обришем: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: је директоријум" @@ -455,7 +455,7 @@ msgstr "%s: није обична датотека" msgid "%s: file is too large" msgstr "%s: датотека је превелика" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: не могу да извршим бинарну датотеку" @@ -520,12 +520,12 @@ msgstr "%s: опција захтева аргумент -- %c\n" msgid "hashing disabled" msgstr "хеширање је искључено" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: хеш табела је празна\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "покреће\tнаредбу\n" @@ -612,7 +612,7 @@ msgstr "%s: аргументи морају бити процеси или ИБ- msgid "Unknown error" msgstr "Непозната грешка" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "очекиван је израз" @@ -850,11 +850,11 @@ msgstr "грешка читања: %d: %s" msgid "can only `return' from a function or sourced script" msgstr "могу једино да „испишем“ из функције или изворног списа" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "не могу истовремено да расподесим функцију и променљиву" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: није променљива низа" @@ -1013,76 +1013,75 @@ msgstr "лош скок" msgid "%s: unbound variable" msgstr "%s: несвезана променљива" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\aистекло је време чекајући на улаз: сам се одјављујем\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "не могу да преусмерим стандардни улаз из „/dev/null:“: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "ЗАПИСВРЕМЕНА: „%c“: неисправан знак записа" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "изврши_копроц: копроцес [%d:%s] још увек постоји" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "грешка спојке" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "процена: премашен је највећи ниво угнежђивања процене (%d)" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: премашен је највећи ниво угнежђивања извора (%d)" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: премашен је највећи ниво угнежђивања функције (%d)" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: ограничено: не могу да наведем / у називима наредби" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: нема такве наредбе" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: лош тумач" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: не могу да извршим бинарну датотеку: %s" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "„%s“: јесте посебна уграђеност" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "не могу да удвостручим „fd %d“ у „fd %d“" @@ -1107,57 +1106,57 @@ msgstr "покушано је додељивање у не-променљиву" msgid "syntax error in variable assignment" msgstr "садржајна грешка у додели променљиве" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "дељење 0" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "грешка: лош симбол доделе израза" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "„:“ је очекивано за условни израз" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "изложилац је мањи од 0" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "одредник је очекиван након пре-увећања или пре-умањења" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "недостаје )" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "садржајна грешка: очекиван је операнд" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "садржајна грешка: неисправан аритметички оператор" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (симбол грешке је „%s“)" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "неисправна аритметичка основа" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: неисправан број реда" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "вредност је превише велика за основу" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: грешка израза\n" @@ -1166,7 +1165,7 @@ msgstr "%s: грешка израза\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: не могу да приступим родитељском директоријуму" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "не могу да поништим режим без-кашњења за фд „%d“" @@ -1181,166 +1180,171 @@ msgstr "не могу да доделим нови описник датотек msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: већ постоји међумеморија за нови фд „%d“" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: „pgrp“ спојка" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "исцепљени пиб „%d“ се јавља у покренутом послу „%d“" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "бришем заустављени посао „%d“ са групом процеса %ld" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: пиб %5ld (%s) је означен да је још жив" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: нема таквог пиб-а" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Сигнал %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Урађен" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Заустављен" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Заустављен(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "Покренут" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Урађен(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Изађи из „%d“" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Непознато стање" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(језгрени избачај)" -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "сетпгиб порода (%ld у %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: пиб %ld није пород ове шкољке" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Нема записа о процесу %ld" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: посао „%d“ је заустављен" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: нема таквог посла" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: посао је завршио" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: посао „%dд је већ у позадини" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: укључујем „WNOHANG“ да избегнем неодређени блок" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: ред %d:" -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (језгрени избачај)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(„wd“ сада: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: није успело „getpgrp“" -#: jobs.c:4446 +#: jobs.c:4447 msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: нема контроле посла у позадини" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: дисциплина реда" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "не могу да подесим групу процеса терминала (%d)" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "нема управљања послом у овој шкољци" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: тврдња није успела: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1349,39 +1353,49 @@ msgstr "" "\r\n" "malloc: %s:%d: тврдња је лоше изведена\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "непознато" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: блок на слободном списку је преписан" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: позвана са већ ослобођеним аргументом блока" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: позвана са недодељеним аргументом блока" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: откривена је недовољност тока; mh_n-бајтова је ван опсега" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: откривена је недовољност тока; mh_n-бајтова је ван опсега" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: почетна и крајња величина дела се разликују" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: позвана са недодељеним аргументом блока" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: откривена је недовољност тока; mh_n-бајтова је ван опсега" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc: откривена је недовољност тока; mh_n-бајтова је ван опсега" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: почетна и крајња величина дела се разликују" @@ -1497,99 +1511,99 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "премашен је највећи број „овде-документ“" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "неочекивани крај датотеке приликом тражења поклапања „%c“" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "неочекивани крај датотеке приликом тражења „]]“" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "садржајна грешка у условном изразу: неочекивани симбол „%s“" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "садржајна грешка у условном изразу" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "неочекивани симбол „%s“, очекивана је )" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "очекивана је )" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "неочекивани аргумент „%s“ условном једночланом оператору" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "неочекивани аргумент условном једночланом оператору" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "неочекивани симбол „%s“, очекиван је условни двочлани оператор" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "очекиван је условни двочлани оператор" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "неочекивани аргумент „%s“ условном двочланом оператору" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "неочекивани аргумент условном двочланом оператору" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "неочекивани симбол „%c“ у условној наредби" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "неочекивани симбол „%s“ у условној наредби" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "неочекивани симбол „%d“ у условној наредби" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "садржајна грешка близу неочекиваног симбола „%s“" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "садржајна грешка близу „%s“" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "садржајна грешка: неочекивани крај датотеке" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "садржајна грешка" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Користите „%s“ да напустите шкољку.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "неочекивани крај датотеке приликом тражења поклапајуће )" @@ -1632,89 +1646,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: „%c“: неисправан знак записа" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "описник датотеке је ван опсега" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: нејасно преусмерење" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: не могу да препишем постојећу датотеку" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: ограничено: не могу да преусмерим излаз" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "не могу да направим привремену датотеку за документ-овде: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: не могу да доделим фд променљивој" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "„/dev/(tcp|udp)/домаћин/прикључник“ није подржано без умрежавања" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "грешка преусмерења: не могу да удвостручим фд" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "не могу да нађем „/tmp“, направите га!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "„/tmp“ мора бити исправан назив директоријума" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "режим уредног исписа је занемарен у међудејственим шкољкама" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: неисправна опција" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "не могу да подесим јиб на %d: стварни јиб %d" -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "не могу да подесим гиб на %d: стварни гиб %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "не могу да покренем прочишћавача; режим прочишћавања је искључен" -#: shell.c:1629 +#: shell.c:1632 #, c-format msgid "%s: Is a directory" msgstr "%s: је директоријум" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Немам назив!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "Гну баш, издање %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1723,44 +1737,44 @@ msgstr "" "Употреба:\t%s [Гнуова дуга опција] [опција] ...\n" " \t%s [Гнуова дуга опција] [опција] датотека-списа ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "Гнуове дуге опције:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Опције шкољке:\n" -#: shell.c:2040 +#: shell.c:2043 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t„-ilrsD“ или наредба „-c“ или -O шопц_опција\t\t(призивање само)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t„-%s“ или опција „-o“\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "Укуцајте „%s -c \"help set\"“ за више података о опцијама шкољке.\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "Укуцајте „%s -c help“ за више података о уграђеним наредбама шкољке.\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "Користите наредбу „bashbug“ да известите о грешкама.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "Матична страница баша: \n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "Општа помоћ коришћења Гну софтвера: \n" @@ -1935,107 +1949,107 @@ msgstr "Захтев за подацима" msgid "Unknown Signal #%d" msgstr "Непознат сигнал #%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "лоша замена: нема затварајуће „%s“ у „%s“" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: не могу да доделим списак члану низа" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "не могу да начиним спојку за замену процеса" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "не могу да начиним пород за замену процеса" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "не могу да отворим именовану спојку „%s“ за читање" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "не могу да отворим именовану спојку „%s“ за писање" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "не могу да удвостручим именовану спојку „%s“ као фд %d" -#: subst.c:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "замена наредбе: занемарих ништавни бајт у улазу" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "не могу да начиним спојку за замену наредбе" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "не могу да начиним пород за замену наредбе" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: не могу да удвостручим спојку као фд 1" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: неисправан назив променљиве за упуту назива" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: неисправно посредно ширење" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "%s: неисправан назив променљиве" -#: subst.c:7201 +#: subst.c:7234 #, c-format msgid "%s: parameter not set" msgstr "%s: параметар није подешен" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: параметар је ништаван или није подешен" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: израз подниске < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: лоша замена" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: не могу дадоделим на овај начин" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "будућа издања шкољке ће приморати процену као аритметичку замену" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "лоша замена: нема затварајућег „`“ у „%s“" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "нема поклапања: %s" @@ -2104,80 +2118,80 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: лош сигнал %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "грешка увоза одреднице функције за „%s“" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "ниво шкољке (%d) је превисок, поново постављам на 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: нема садржаја функције на текућем досегу" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: вредности не може бити додељена вредност" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: додељујем цео број упути назива" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variable: нема садржаја функције на текућем досегу" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s има ништавну ниску извоза" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "неисправан знак %d у нисци извоза за „%s“" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "нема = у нисци извоза за „%s“" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: глава променљивих шкољке није садржајност функције" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: нема садржаја општих променљивих" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope: глава променљивих шкољке није привремени досег окружења" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: не могу да отворим као ДАТОТЕКУ" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: неисправна вредност за описник праћења датотеке" -#: variables.c:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: вреднсот сагласности је ван опсега" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." -msgstr "Ауторска права © 2018 Задужбина слободног софтвера, Доо." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." +msgstr "Ауторска права (C) 2012 Задужбина слободног софтвера, Доо." #: version.c:47 version2.c:47 msgid "" @@ -5676,6 +5690,7 @@ msgstr "" " дође до грешке писања или доделе." #: builtins.c:1971 +#, fuzzy msgid "" "Specify how arguments are to be completed by Readline.\n" " \n" @@ -5697,7 +5712,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" @@ -5900,6 +5915,10 @@ msgstr "" " \n" " Синоним за „mapfile“." +#, fuzzy +#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc." +#~ msgstr "Ауторска права © 2018 Задужбина слободног софтвера, Доо." + #~ msgid "" #~ "Returns the context of the current subroutine call.\n" #~ " \n" @@ -5929,6 +5948,3 @@ msgstr "" #~ msgid "times" #~ msgstr "times" - -#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc." -#~ msgstr "Ауторска права (C) 2012 Задужбина слободног софтвера, Доо." diff --git a/po/sv.gmo b/po/sv.gmo index bb518ab135e25947017323a5d654c7a46a65dabe..5656bd71cc16dd4a0801a7fbce6b6d308411d1d6 100644 GIT binary patch delta 32 ncmdn9m2=Nl&W0_FuGU-@x(4P7hDKHf2JQaVjNARKnR4X;vaSh! delta 32 ncmdn9m2=Nl&W0_FuGUHhK5!~7VZAljNARKnR4X;vVjSI diff --git a/po/sv.po b/po/sv.po index deeb942e..72d49249 100644 --- a/po/sv.po +++ b/po/sv.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: bash 5.0-beta2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2018-12-03 21:31+0100\n" "Last-Translator: Göran Uddeborg \n" "Language-Team: Swedish \n" @@ -24,8 +24,8 @@ msgstr "" msgid "bad array subscript" msgstr "felaktigt vektorindex" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: tar bort attributet namnreferens" @@ -86,17 +86,17 @@ msgstr "”%s”: det går inte att avbinda" msgid "brace expansion: cannot allocate memory for %s" msgstr "klammerexpansion: kan inte allokera minne för %s" -#: braces.c:425 +#: braces.c:406 #, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "klammerexpansion: misslyckades att allokera minne för %u element" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "klammerexpansion: misslyckades att allokera minne för ”%s”" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "”%s”: ogiltigt aliasnamn" @@ -199,7 +199,7 @@ msgstr "varning: " msgid "%s: usage: " msgstr "%s: användning: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: flaggan kräver ett argument" @@ -214,7 +214,7 @@ msgstr "%s: numeriskt argument krävs" msgid "%s: not found" msgstr "%s: finns inte" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: ogiltig flagga" @@ -224,7 +224,7 @@ msgstr "%s: ogiltig flagga" msgid "%s: invalid option name" msgstr "%s: ogiltigt flaggnamn" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "”%s”: inte en giltig identifierare" @@ -237,7 +237,7 @@ msgstr "ogiltigt oktalt tal" msgid "invalid hex number" msgstr "ogiltigt hexadecimalt tal" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "ogiltigt tal" @@ -327,36 +327,36 @@ msgstr "%s: tvetydig jobbspecifikation" msgid "help not available in this version" msgstr "hjälp är inte tillgängligt i denna version" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: det går inte att ta bort tilldelning: endast läsbar %s" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: det går inte att ta bort tilldelning" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: ogiltigt åtgärdsnamn" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: ingen kompletteringsspecifikation" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "varning: flaggan -F fungerar kanske inte som du väntar dig" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "varning: flaggan -C fungerar kanske inte som du väntar dig" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "kör inte en kompletteringsfunktion" @@ -369,13 +369,13 @@ msgstr "kan endast användas i en funktion" msgid "%s: reference variable cannot be an array" msgstr "%s: en referensvariabel kan inte vara en vektor" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: att en namnreferensvariabel självrefererar är inte tillåtet" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s: cirkulär namnreferens" @@ -389,7 +389,7 @@ msgstr "”%s”: ogiltigt variabelnamn för referens" 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:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: endast läsbar funktion" @@ -443,7 +443,7 @@ msgstr "%s: inte dynamiskt laddad" msgid "%s: cannot delete: %s" msgstr "%s: kan inte ta bort: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: är en katalog" @@ -458,7 +458,7 @@ msgstr "%s: inte en normal fil" msgid "%s: file is too large" msgstr "%s: filen är för stor" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: det går inte att köra binär fil" @@ -523,12 +523,12 @@ msgstr "%s: flaggan kräver ett argument -- %c\n" msgid "hashing disabled" msgstr "hashning avslaget" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: hashtabellen tom\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "träffar\tkommando\n" @@ -615,7 +615,7 @@ msgstr "%s: argument måste vara processer eller jobb-id:n" msgid "Unknown error" msgstr "Okänt fel" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "uttryck förväntades" @@ -853,11 +853,11 @@ 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" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "det går inte att samtidigt ta bort en funktion och en variabel" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: inte en vektorvariabel" @@ -1016,76 +1016,75 @@ msgstr "felaktigt hopp" msgid "%s: unbound variable" msgstr "%s: obunden variabel" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\atiden gick ut i väntan på indata: automatisk utloggning\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "det går inte att omdirigera standard in från /dev/null: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: ”%c”: ogiltigt formateringstecken" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: coproc [%d:%s] finns fortfarande" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "rörfel" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: maximal nästning av eval överskriden (%d)" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: maximal nästning av source överskriden (%d)" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: maximal nästning av funktioner överskriden (%d)" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, 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:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: kommandot finns inte" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: felaktig tolk" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, 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:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "”%s”: är en speciell inbyggd" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "det går inte att duplicera fb %d till fb %d" @@ -1110,57 +1109,57 @@ msgstr "försök att tilldela till en icke-variabel" msgid "syntax error in variable assignment" msgstr "syntaxfel i variabeltilldelning" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "division med 0" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "fel: felaktig expassign-symbol" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "”:” förväntades i villkorligt uttryck" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "exponenten är mindre än 0" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "en identifierare förväntades efter pre-ökning eller pre-minskning" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "”)” saknas" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "syntaxfel: en operand förväntades" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "syntaxfel: ogiltig aritmetisk operator" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (felsymbol är ”%s”)" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "ogiltig aritmetisk bas" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: ogiltigt radantal" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "värdet är för stort för basen" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: uttrycksfel\n" @@ -1169,7 +1168,7 @@ msgstr "%s: uttrycksfel\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: det går inte att komma åt föräldrakatalogen" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, 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" @@ -1185,166 +1184,171 @@ msgstr "" msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: buffert finns redan för ny fb %d" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp rör" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "avgrenad pid %d finns i körande jobb %d" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "tar bort stoppat jobb %d med processgrupp %ld" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) markerad som fortfarande vid liv" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: ingen sådan pid" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Signal %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Klart" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Stoppad" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Stoppad(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "Kör" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Klart(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Avslut %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Okänd status" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(minnesutskrift skapad) " -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (ak: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "barns setpgid (%ld till %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld är inte ett barn till detta skal" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Ingen uppgift om process %ld" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: jobb %d är stoppat" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: inget sådant jobb" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: jobbet har avslutat" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: jobb %d är redan i bakgrunden" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: slår på WNOHANG för att undvika oändlig blockering" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: rad %d: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (minnesutskrift skapad)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(ak nu: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp misslyckades" -#: jobs.c:4446 +#: jobs.c:4447 msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: ingen jobbstyrning i bakgrunden" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: linjedisciplin" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "det går inte att sätta terminalprocessgrupp (%d)" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "ingen jobbstyrning i detta skal" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: försäkran misslyckades: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1353,39 +1357,49 @@ msgstr "" "\r\n" "malloc: %s:%d: försäkran gick fel\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "okänd" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: block på frilista överskrivet" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: anropad med redan frigjort block som argument" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: anropad med oallokerat block som argument" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: underspill upptäckt: mh_nbytes utanför giltigt intervall" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: underspill upptäckt: mh_nbytes utanför giltigt intervall" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: start- och slutstyckesstorlekar skiljer" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: anropat med oallokerat block som argument" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: underspill upptäckt: mh_nbytes utanför giltigt intervall" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc: underspill upptäckt: mh_nbytes utanför giltigt intervall" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: start- och slutstyckesstorlekar skiljer" @@ -1502,99 +1516,99 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "maximalt antal av här-dokument överskridet" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "oväntat filslut vid sökning efter matchande ”%c”" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "oväntat filslut vid sökning efter ”]]”" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "syntaxfel i villkorligt uttryck: oväntad symbol ”%s”" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "syntaxfel i villkorligt uttryck" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "oväntad symbol ”%s”, ”)” förväntades" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "”)” förväntades" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "oväntat argument ”%s” till villkorlig unär operator" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "oväntat argument till villkorlig unär operator" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "oväntad symbol ”%s”, villkorlig binär operator förväntades" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "villkorlig binär operator förväntades" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "oväntat argument ”%s” till villkorlig binär operator" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "oväntat argument till villkorlig binär operator" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "oväntad symbol ”%c” i villkorligt kommando" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "oväntad symbol ”%s” i villkorligt kommando" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "oväntad symbol %d i villkorligt kommando" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "syntaxfel nära den oväntade symbolen ”%s”" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "syntaxfel nära ”%s”" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "syntaxfel: oväntat filslut" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "syntaxfel" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Använd ”%s” för att lämna skalet.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "oväntat filslut när matchande ”)” söktes" @@ -1637,89 +1651,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: ”%c”: ogiltigt formateringstecken" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "filbeskrivare utanför giltigt intervall" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: tvetydig omdirigering" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: det går inte att skriva över en existerande fil" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: begränsat: det går inte att omdirigera utdata" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "det går inte att skapa temporärfil för här-dokument: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: det går inte att tilldela fb till variabel" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port stöds inte utan nätverksfunktion" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "omdirigeringsfel: det går inte att duplicera fb" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "hittade inte /tmp, var god skapa!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp måste vara ett giltigt katalognamn" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "läget för snygg utskrift ignoreras i interaktiva skal" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: ogiltig flagga" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "det går sätta uid till %d: effektiv uid %d" -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "det går inte att sätta gid till %d: effektiv gid %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "kan inte starta felsökaren, felsökningsläge avaktiverat" -#: shell.c:1629 +#: shell.c:1632 #, c-format msgid "%s: Is a directory" msgstr "%s: är en katalog" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Jag har inget namn!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, version %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1728,46 +1742,46 @@ msgstr "" "Användning:\t%s [GNU lång flagga] [flagga] ...\n" "\t\t%s [GNU lång flagga] [flagga] skriptfil ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "GNU långa flaggor:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Skalflaggor:\n" -#: shell.c:2040 +#: shell.c:2043 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD eller -c kommando eller -O shopt_flagga\t\t(bara uppstart)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s eller -o flagga\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "Skriv ”%s -c 'help set'” för mer information om skalflaggor.\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "Skriv ”%s -c help” för mer information om inbyggda skalkommandon.\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "" "Använd kommandot ”bashbug” för att rapportera fel.\n" "Skicka synpunkter på översättningen till .\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "bash hemsida: \n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -1943,96 +1957,96 @@ msgstr "Informationsbegäran" msgid "Unknown Signal #%d" msgstr "Okänd signal nr %d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "felaktig substitution: ingen avslutande ”%s” i %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: det går inte att tilldela listor till vektormedlemmar" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "det går inte att skapa rör för processubstitution" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "det går inte att skapa barn för processubstitution" -#: subst.c:6018 +#: subst.c:6051 #, 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:6020 +#: subst.c:6053 #, 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:6043 +#: subst.c:6076 #, 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:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "kommandoersättning: ignorerade nollbyte i indata" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "det går inte att skapa rör för kommandosubstitution" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "det går inte att skapa barn för kommandosubstitution" -#: subst.c:6377 +#: subst.c:6410 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:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: ogiltigt variabelnamn för referens" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: felaktig indirekt expansion" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "%s: felaktigt variabelnamn" -#: subst.c:7201 +#: subst.c:7234 #, c-format msgid "%s: parameter not set" msgstr "%s: parametern är inte satt" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parametern tom eller inte satt" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: delstränguttryck < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: felaktig substitution" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: det går inte att tilldela på detta sätt" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2040,12 +2054,12 @@ msgstr "" "framtida versioner av skalet kommer att framtvinga evaluering som en " "aritmetisk substitution" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "felaktig ersättning: ingen avslutande ”`” i %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "ingen matchning: %s" @@ -2114,81 +2128,81 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: felaktig signal %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "fel vid import av funktionsdefinition för ”%s”" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "skalnivå (%d) för hög, återställer till 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: ingen funktionskontext i aktuellt sammanhang" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: variabeln får inte tilldelas ett värde" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: tilldelar ett heltal till en namnreferens" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: ingen funktionskontext i aktuellt sammanhang" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s har tom exportstr" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "ogiltigt tecken %d i exportstr för %s" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "inget ”=” i exportstr för %s" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" "pop_var_context: huvudet på shell_variables är inte en funktionskontext" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: ingen kontext global_variables" -#: variables.c:5599 +#: variables.c:5399 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" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: går inte att öppna som FILE" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: ogiltigt värde för spårningsfilbeskrivare" -#: variables.c:6612 +#: variables.c:6412 #, 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 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." msgstr "Copyright © 2018 Free Software Foundation, Inc." #: version.c:47 version2.c:47 @@ -5641,7 +5655,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" diff --git a/po/tr.gmo b/po/tr.gmo index 7abc380d87318c6cb18f8481f3e3e7c9b76d105e..e98c007ca794741384aa7c46ad5311b946a94dce 100644 GIT binary patch delta 25 hcmca|kNwI$_6=_TxGZ!H%oPlctPBh`2mE9C2mp_A3Qzz5 delta 25 hcmca|kNwI$_6=_TxJ-483=|9vt&A)-2mE9C2mp^j3Q+(6 diff --git a/po/tr.po b/po/tr.po index e46869e6..82a278df 100644 --- a/po/tr.po +++ b/po/tr.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: bash 4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2017-05-05 11:49+0100\n" "Last-Translator: Volkan Gezer \n" "Language-Team: Turkish \n" @@ -24,8 +24,8 @@ msgstr "" msgid "bad array subscript" msgstr "hatalı dizi indisi" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: removing nameref niteliği kaldırılıyor" @@ -84,17 +84,17 @@ msgstr "`%s': kısayol değiştirilemiyor" msgid "brace expansion: cannot allocate memory for %s" msgstr "destek genişletme: %s için bellek ayrılamıyor" -#: braces.c:425 +#: braces.c:406 #, fuzzy, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "destek genişletme: %d öge için bellek ayrılamıyor" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "destek genişletme: `%s' için bellek ayrılamıyor" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "`%s': geçersiz takma isim" @@ -198,7 +198,7 @@ msgstr "uyarı: " msgid "%s: usage: " msgstr "%s: kullanım: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: seçenek bir argüman gerektirir" @@ -213,7 +213,7 @@ msgstr "%s: sayısal argüman gerekli" msgid "%s: not found" msgstr "%s:yok" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: seçenek geçersiz" @@ -223,7 +223,7 @@ msgstr "%s: seçenek geçersiz" msgid "%s: invalid option name" msgstr "%s: seçenek ismi geçersiz" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "`%s': geçerli bir belirteç değil" @@ -236,7 +236,7 @@ msgstr "geçersiz sekizli sayı" msgid "invalid hex number" msgstr "geçersiz onaltılık sayı" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "geçersiz sayı" @@ -326,36 +326,36 @@ msgstr "%s: iş belirtimi belirsiz" msgid "help not available in this version" msgstr "bu sürümde yardım kullanılamıyor" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s:unset yapılamaz: %s salt okunur" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: unset yapılamaz" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: eylem adı geçersiz" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: tamamlama belirtimi yok" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "uyarı: -F seçeneği umduğunuz gibi çalışmayabilir" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "uyarı: -C seçeneği umduğunuz gibi çalışmayabilir" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "şuan tamamlama işlevi çalıştırılmıyor" @@ -368,13 +368,13 @@ msgstr "sadece bir işlevde kullanılabilir" msgid "%s: reference variable cannot be an array" msgstr "%s: referans değeri bir dizi olamaz" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: nameref değişkeninin kendine yaptığı referanslara izin verilmiyor" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s: çembersel isim referansı" @@ -388,7 +388,7 @@ msgstr "`%s': dosya izleme tanımlayıcısı için geçersiz değer" msgid "cannot use `-f' to make functions" msgstr "işlev yapmak için `-f' kullanılamaz" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: salt okunur işlev" @@ -442,7 +442,7 @@ msgstr "%s: özdevimli olarak yüklenmemiş" msgid "%s: cannot delete: %s" msgstr "%s: silinemiyor: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: bir dizin" @@ -457,7 +457,7 @@ msgstr "%s: bir dosya değil" msgid "%s: file is too large" msgstr "%s: dosya çok büyük" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: ikili dosya çalıştırılamıyor" @@ -522,12 +522,12 @@ msgstr "%s: seçenek bir argüman gerektirir -- %c\n" msgid "hashing disabled" msgstr "çitleme iptal edildi" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: çitleme tablosu boş\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "eşleşme\tkomut\n" @@ -614,7 +614,7 @@ msgstr "%s: argümanlar süreç veya iş kimlikleri olmalı" msgid "Unknown error" msgstr "Bilinmeyen hata" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "ifade bekleniyordu" @@ -850,11 +850,11 @@ msgstr "okuma hatası: %d: %s" msgid "can only `return' from a function or sourced script" msgstr "sadece bir işlev veya betikten kaynaklı olarak `return' yapılabilir" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "bir işlev ve bir değişken aynı anda unset yapılamaz" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: bir dizi değişkeni değil" @@ -1013,76 +1013,75 @@ msgstr "hatalı sıçrama" msgid "%s: unbound variable" msgstr "%s: bağlanmamış değişken" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\agirdi beklerken zamanaşımı: auto-logout\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "/dev/null'dan standart girdiye yönlendirme yapılamaz: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: `%c': biçim karakteri geçersiz" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: coproc [%d:%s] hala mevcut" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "iletişim tüneli hatası" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: azami eval yuvalama sınırı aşıldı (%d)" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: azami kaynak yuvalama sınırı aşıldı (%d)" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: azami fonksiyon yuvalama sınırı aşıldı (%d)" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: kısıtlı: komut adında `/' kullanamazsınız" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: komut yok" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: hatalı yorumlayıcı" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: ikili dosya çalıştırılamıyor: %s" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "%s: bir kabuk yerleşiğidir" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "fd %d, fd %d olarak yinelenemiyor" @@ -1108,57 +1107,57 @@ msgstr "değişken olmayana atama yapmaya çalışıldı" msgid "syntax error in variable assignment" msgstr "ifadede sözdizimi hatası" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "sıfırla bölme" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "yazılım hatası: bad expassign token" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "koşullu ifade için `:' bekleniyordu" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "üs sıfırdan küçük" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "belirteç ön-arttırım veya ön-eksiltim sonrası bekleniyordu" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "eksik `)'" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "sözdizimi hatası: terim umuluyordu" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "sözdizimi hatası: geçersiz aritmetik işleci" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (hata belirtisi \"%s\")" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "geçersiz sayı tabanı" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: geçersiz satır sayısı" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "değer taban için fazla büyük" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: ifade hatası\n" @@ -1167,7 +1166,7 @@ msgstr "%s: ifade hatası\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: üst dizinlere erişilemiyor" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "fd %d için geciktirmeme kipi sıfırlanamıyor" @@ -1183,167 +1182,172 @@ msgstr "" msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: yeni fd %d için tampon zaten var" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp iletişim tüneli" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "çatallanan pid %d, çalışan iş %d içinde görünüyor" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "durdurulan %2$ld süreç gruplu iş %1$d siliniyor" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: %5ld (%s) program kimliği hala canlı olarak işaretli" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: böyle bir pid yok" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Sinyal %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Bitti" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Durdu" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Durdu(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "Çalışıyor" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Bitti(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Çıkış %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Bilinmeyen durum" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(çekirdek döküldü)" -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "alt setpgid (şuradan: %ld şuraya: %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld bu kabuğun bir alt sürecine ait değil" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: süreç %ld için kayıt yok" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: iş %d durdu" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: böyle bir iş yok" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: iş sonlanmış" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: iş %d zaten artalanda" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: belirsiz blok önlenmek için WNOHANG açılıyor" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: satır %d: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (çekirdek döküldü)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(wd artık: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp başarısız" -#: jobs.c:4446 +#: jobs.c:4447 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: satır düzeni" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: satır düzeni" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "uçbirim süreç grunu (%d) ayarlanamaz" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "bu kabukta iş denetimi yok" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: kanaat doğrulaması başarısız: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1352,39 +1356,49 @@ msgstr "" "\r\n" "malloc: %s:%d: kanaat doğrulaması battı\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "bilinmeyen" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: serbest bırakılmış liste üstünde blok üste yazdı" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: zaten serbest bırakılmış blok argümanı ile çağrıldı" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: ayrılmamış blok argümanı ile çağrıldı" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: alttan taşma saptandı; mh_nbytes aralık dışında" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: alttan taşma saptandı; mh_nbytes aralık dışında" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: başlangıç ve son tomar boyutları farklı" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: ayrılmamış blok argümanı ile çağrıldı" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: alttan taşma saptandı; mh_nbytes aralık dışında" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc: alttan taşma saptandı; mh_nbytes aralık dışında" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: başlangıç ve son tomar boyutları farklı" @@ -1500,99 +1514,99 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "en fazla buraya belge sayısı aşıldı" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "`%c' için eşleşme aranırken beklenmedik dosya sonu" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "`]]' aranırken beklenmedik dosya sonu" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "koşullu ifadede sözdizimi hatası: beklenmedik dizgecik `%s'" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "koşullu ifadede sözdizimi hatası" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "beklenmedik dizgecik `%s', `)' umuluyordu" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "`)' umuluyordu" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "koşullu tek terimli işlece beklenmedik argüman `%s'" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "koşullu tek terimli işlece beklenmedik argüman" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "beklenmedik dizgecik `%s', koşullu iki terimli işleç umuluyordu" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "koşullu iki terimli işleç umuluyordu" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "koşullu iki terimli işlece beklenmedik argüman `%s'" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "koşullu iki terimli işlece beklenmedik argüman" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "koşullu komutta beklenmeyen dizgecik `%c'" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "koşullu komutta beklenmeyen dizgecik `%s'" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "koşullu komutta beklenmeyen dizgecik %d" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "beklenmeyen dizgecik `%s' yakınında sözdizimi hatası" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "`%s' yakınında sözdizimi hatası" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "sözdizimi hatası: beklenmeyen dosya sonu" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "sözdizimi hatası" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Kabuğu bırakmak için \"%s\" kullanın.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "`)' için eşleşme aranırken beklenmedik dosya sonu" @@ -1635,89 +1649,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: `%c': geçersiz biçim karakteri" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "dosya tanıtıcı aralık dışında" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: belirsiz yönlendirme" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: mevcut dosyanın üzerine yazılamıyor" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: kısıtlı: çıktı yönlendirilemiyor" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "belge için geçici dosya oluşturulamıyor: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: fd değişkene atanamıyor" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port ağ olmaksızın desteklenmiyor" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "yönlendirme hatası: fd yinelenemiyor" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "/tmp bulunamadı, lütfen oluşturun!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp geçerli bir dizinin adı olmalıdır" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: geçersiz seçenek" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "uid %d olarak ayarlanamıyor: etkin uid %d" -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "gid %d olarak ayarlanamıyor: etkin gid %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "hata ayıklayıcı başlatılamadı, hata ayıklama devre dışı" -#: shell.c:1629 +#: shell.c:1632 #, c-format msgid "%s: Is a directory" msgstr "%s: Bir dizin" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Hiç ismim yok!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, sürüm %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1726,49 +1740,49 @@ msgstr "" "Kullanım:\t%s [GNU uzun seçeneği] [seçenek] ...\n" "\t%s [GNU uzun seçeneği] [seçenek] betik-dosyası ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "GNU uzun seçenekleri:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Kabuk seçenekleri:\n" -#: shell.c:2040 +#: shell.c:2043 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD veya -c KOMUT veya -O shopt_seçeneği\t\t(sadece çağrı için)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s ya da -o seçeneği\n" -#: shell.c:2065 +#: shell.c:2068 #, 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" -#: shell.c:2066 +#: shell.c:2069 #, 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" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "" "Yazılım hatalarını raporlamak için `bashbug' komutunu kullanınız.\n" "Çeviri hatalarını ise adresine bildiriniz.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "bash ana sayfası: \n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -1944,96 +1958,96 @@ msgstr "Bilgi talebi" msgid "Unknown Signal #%d" msgstr "Bilinmeyen Sinyal #%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "hatalı ikame: %2$s içinde kapatan `%1$s' yok" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: dizi üyesine liste atanamaz" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "süreç ikamesi için borulama yapılamıyor" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "süreç ikamesi için alt süreç yapılamıyor" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "isimli boru %s okumak için açılamıyor" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "isimli boru %s yazmak için açılamıyor" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "isimli boru %s fd %d olarak yinelenemiyor" -#: subst.c:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "komut ikamesi: girdideki null bayt yoksayıldı" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "komut ikamesi için boru yapılamıyor" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "komut ikamesi için alt süreç yapılamıyor" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: boru fd 1 olarak yinelenemiyor" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, 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:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: geçersiz dolaylı yayılım" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "%s: geçersiz değişken adı" -#: subst.c:7201 +#: subst.c:7234 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: parametre boş ya da değer atanmamış" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: parametre boş ya da değer atanmamış" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: altdizge ifadesi < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: hatalı ikame" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: bu yolla atama yapılmaz" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2041,12 +2055,12 @@ msgstr "" "kabuk gelecekteki sürümlerinde, bir aritmetik ikame olarak değerlendirmeye " "zorlayacak" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "hatalı ikame: %s içinde kapatan \"`\" yok" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "eşleşme yok: %s" @@ -2114,81 +2128,81 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler:hatalı sinyal %d" -#: variables.c:437 +#: variables.c:421 #, 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:849 +#: variables.c:833 #, 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:2852 +#: variables.c:2649 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:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: değişkene değer atanmamış olabilir" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: isim referansına tamsayı ataması" -#: variables.c:4582 +#: variables.c:4379 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:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s boş exportstr içeriyor" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, 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:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "%s için exportstr içinde `=' yok" -#: variables.c:5506 +#: variables.c:5306 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:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: genel değişkenler bağlamı yok" -#: variables.c:5599 +#: variables.c:5399 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" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: DOSYA olarak açılamaz" -#: variables.c:6567 +#: variables.c:6367 #, 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:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: uyumlulukdeğeri aralık dışı" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." -msgstr "Telif Hakkı (C) 2016 Özgür Yazılım Vakfı A.Ş." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." +msgstr "Telif Hakkı (C) 2012 Özgür Yazılım Vakfı A.Ş." #: version.c:47 version2.c:47 msgid "" @@ -5460,7 +5474,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" @@ -5575,6 +5589,10 @@ msgstr "" " \n" " `mapfile' ile eşanlamlıdır." +#, fuzzy +#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc." +#~ msgstr "Telif Hakkı (C) 2016 Özgür Yazılım Vakfı A.Ş." + #~ msgid "" #~ "Returns the context of the current subroutine call.\n" #~ " \n" @@ -5590,9 +5608,6 @@ msgstr "" #~ msgid "Unknown Signal #" #~ msgstr "Bilinmeyen Sinyal #" -#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc." -#~ msgstr "Telif Hakkı (C) 2012 Özgür Yazılım Vakfı A.Ş." - #~ msgid ":" #~ msgstr ":" diff --git a/po/uk.gmo b/po/uk.gmo index 5a6152f1b2549d49662bd4b900dfe5dbc44c52b4..7fd45b7db3da927006256c2a240a52d8c3647c8e 100644 GIT binary patch delta 32 ocmcb!nfuOW?uIRlzvQ_rbPdcE42`S|4BA-~7`L-1Fx}V*0K_*6kN^Mx delta 32 ocmcb!nfuOW?uIRlzvQ`0b&U)Z3=OS}EZSKV7`L-1Fx}V*0K^IkkpKVy diff --git a/po/uk.po b/po/uk.po index 2e4b6fa6..42f0fa31 100644 --- a/po/uk.po +++ b/po/uk.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: bash 4.4\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2016-09-16 17:46+0300\n" "Last-Translator: Yuri Chornoivan \n" "Language-Team: Ukrainian \n" @@ -26,8 +26,8 @@ msgstr "" msgid "bad array subscript" msgstr "неправильний індекс масиву" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "%s: вилучаємо атрибут nameref" @@ -89,17 +89,17 @@ msgstr "«%s»: не вдалося зняти призначення" msgid "brace expansion: cannot allocate memory for %s" msgstr "розкриття дужок: не вдалося отримати пам’ять для %s" -#: braces.c:425 +#: braces.c:406 #, fuzzy, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "розкриття дужок: не вдалося отримати об’єм пам’яті для %d елементів" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "розкриття дужок: не вдалося отримати об’єм пам’яті для «%s»" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "«%s»: некоректна назва замінника" @@ -202,7 +202,7 @@ msgstr "попередження: " msgid "%s: usage: " msgstr "%s: використовуйте: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: параметр потребує аргументу" @@ -217,7 +217,7 @@ msgstr "%s: потрібен числовий аргумент" msgid "%s: not found" msgstr "%s: не знайдено" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: неправильний параметр" @@ -227,7 +227,7 @@ msgstr "%s: неправильний параметр" msgid "%s: invalid option name" msgstr "%s: некоректна назва параметра" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "«%s»: неправильний ідентифікатор" @@ -240,7 +240,7 @@ msgstr "неправильне вісімкове число" msgid "invalid hex number" msgstr "неправильне шістнадцяткове число" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "неправильне число" @@ -330,36 +330,36 @@ msgstr "%s: завдання вказано неоднозначно" msgid "help not available in this version" msgstr "у цій версії не можна скористатися довідкою" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: не вдалося знищити: %s лише для читання" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: не вдалося знищити" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: неправильна назва дії" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: не вказано специфікація завершення" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "попередження: можливо параметр -F працює не так, як ви очікуєте" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "попередження: можливо параметр -C працює не так, як ви очікуєте" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "наразі функція завершення рядку не виконується" @@ -372,13 +372,13 @@ msgstr "може використовуватися лише усередині msgid "%s: reference variable cannot be an array" msgstr "%s: еталонна змінна не може бути масивом" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: не можна використовувати циклічне посилання у змінній посилання" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s: циклічне посилання за назвою" @@ -392,7 +392,7 @@ msgstr "«%s»: некоректна назва змінної для посил msgid "cannot use `-f' to make functions" msgstr "`-f' не використовується для створення функцій" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: незмінна функція" @@ -449,7 +449,7 @@ msgstr "%s: завантажений не динамічно" msgid "%s: cannot delete: %s" msgstr "%s: не вдалося вилучити: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: це каталог" @@ -464,7 +464,7 @@ msgstr "%s: не є звичайним файлом" msgid "%s: file is too large" msgstr "%s: файл завеликий" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: не вдалося виконати бінарний файл" @@ -529,12 +529,12 @@ msgstr "%s: параметр потребує аргументу — %c\n" msgid "hashing disabled" msgstr "кешування вимкнене" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: в кеші нічого немає\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "влучень\tкоманда\n" @@ -625,7 +625,7 @@ msgstr "%s: аргументи мають бути ідентифікатора msgid "Unknown error" msgstr "Невідома помилка" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "очікувався вираз" @@ -866,11 +866,11 @@ msgid "can only `return' from a function or sourced script" msgstr "" "`return' працює лише у функції чи скрипті, запущеному за допомогою `source'" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "не можна одночасно знищити і функцію і змінну" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: не є масивом" @@ -1031,76 +1031,75 @@ msgstr "неправильний перехід" msgid "%s: unbound variable" msgstr "%s: неозначена змінна" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\aчас очікування вводу вичерпано: автоматичний вихід\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "не вдалося переспрямувати /dev/null на стандартний ввід: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "TIMEFORMAT: «%c»: помилковий символ шаблону" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: coproc [%d:%s] все ще існує" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "помилка каналу" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: перевищено максимальний рівень вкладеності eval (%d)" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: перевищено максимальний рівень вкладеності джерела (%d)" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: перевищено максимальний рівень вкладеності функцій (%d)" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: обмеження: не можна вказувати `/' у назві команди" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: команду не знайдено" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: неправильний інтерпретатор" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: не вдалося виконати бінарний файл: %s" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "%s є спеціальною вбудованою командою оболонки" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "не вдалося створити копію файлового дескриптору %d у %d" @@ -1126,57 +1125,57 @@ msgstr "спроба призначення не-змінної" msgid "syntax error in variable assignment" msgstr "синтаксична помилка у виразі" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "ділення на 0" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "вада: неправильна лексема у виразі" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "очікувалася `:' умовного виразу" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "експонента менша за 0" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "пре-інкремент чи пре-декремент потребують ідентифікатор" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "відсутня `)'" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "синтаксична помилка: очікувався операнд" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "синтаксична помилка: помилковий арифметичний оператор" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (позначка помилки \"%s\")" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "некоректна арифметична основа" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: неправильна кількість рядків" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "завелике значення основи" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: помилка у виразі\n" @@ -1185,7 +1184,7 @@ msgstr "%s: помилка у виразі\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: не вдалося отримати доступ до каталогів вищого рівня" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "не вдалося перевстановити режим без затримки файлового дескриптору %d" @@ -1202,169 +1201,174 @@ msgstr "" msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: для нового файлового дескриптору %d вже існує буфер" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp pipe" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "" "ідентифікатор відгалуженого процесу %d знайдено у поточному завданні %d" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "вилучення зупиненого завдання %d, що має групу процесів %ld" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "" "add_process: ідентифікатор процесу %5ld (%s) вказує на його працездатність" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: ідентифікатор процесу не існує" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Сигнал %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Завершено" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Зупинено" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Зупинено(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "Працює" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Зроблено(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Вихід %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Невідомий стан" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(збережено знімок оперативної пам’яті)" -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (РД: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "зміна групи дочірнього процесу (%ld на %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: процес %ld не є відгалуженим від цієї оболонки" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wait_for: Нема запису для процесу %ld" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: завдання %d зупинене" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: нема такого завдання" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: завдання завершилося" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: завдання %d вже працює в фоні" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: увімкнути WNOHANG, щоб уникнути нескінченного блокування" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: рядок %d: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (збережено знімок оперативної пам’яті)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(тепер РД: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: помилка getpgrp" -#: jobs.c:4446 +#: jobs.c:4447 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: алгоритм реалізації рядків" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: алгоритм реалізації рядків" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "не вдалося встановити групу процесу для термінала (%d)" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "ця оболонка не може керувати завданнями" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: умова не виконується: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1373,43 +1377,57 @@ msgstr "" "\r\n" "malloc: %s:%d: потрібна умова не виконується\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "невідомий" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: зайнятий блок у списку вільних" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: аргумент є вже звільненим блоком" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: блок ще не виділено" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "" "free: виявлено перехід за нижню границю блоку; mh_nbytes не вкладається у " "рамки" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "" +"free: виявлено перехід за нижню границю блоку; mh_nbytes не вкладається у " +"рамки" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: розмір у записах на початку та в кінці блоку відрізняється" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: блок ще не виділено" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "" "realloc: виявлено перехід за нижню границю блоку; mh_nbytes не вкладається у " "рамки" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "" +"realloc: виявлено перехід за нижню границю блоку; mh_nbytes не вкладається у " +"рамки" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: розмір у записах на початку та в кінці блоку відрізняється" @@ -1525,99 +1543,99 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "перевищено максимальну можливу кількість here-document" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "файл скінчився раніше, ніж було знайдено відповідний «%c»" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "файл скінчився раніше, ніж було знайдено `]]'" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "синтаксична помилка в умовному виразі: неочікувана лексема «%s»" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "синтаксична помилка в умовному виразі" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "неочікувана лексема «%s», очікувалася `)'" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "очікувалася `)'" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "неочікуваний аргумент унарного умовного оператора «%s»" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "неочікуваний аргумент унарного умовного оператора" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "неочікувана лексема «%s», очікувався бінарний умовний оператор" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "очікувався бінарний умовний оператор" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "неочікуваний аргумент бінарного умовного оператора «%s»" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "неочікуваний аргумент бінарного умовного оператора" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "неочікувана лексема «%c» в умовній команді" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "неочікувана лексема «%s» в умовній команді" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "неочікувана лексема %d в умовній команді" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "синтаксична помилка коло неочікуваної лексеми «%s»" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "синтаксична помилка коло «%s»" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "синтаксична помилка: раптово скінчився файл" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "синтаксична помилка" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Використовуйте \"%s\", щоб вийти з оболонки.\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "файл скінчився, перш ніж було знайдено відповідну `)'" @@ -1662,89 +1680,89 @@ msgstr "" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: «%c»: неправильний символ шаблону" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "дескриптор файла поза можливими межами" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: неоднозначне переспрямування" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: заборонено перезаписувати наявні файли" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: обмеження: переспрямування виводу заборонене" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "не вдалося створити тимчасовий файл для here-document: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: не вдалося надати змінній значення дескриптора файла" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "/dev/(tcp|udp)/host/port не підтримується" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "помилка переспрямування: не вдалося створити копію дескриптора файла" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "не вдалося знайти /tmp, будь ласка створіть його!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp має бути чинною назвою каталогу" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: помилковий параметр" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "не вдалося встановити uid %d: ефективним є uid %d" -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "не вдалося встановити gid %d: ефективним є gid %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "не вдалося запустити засіб діагностики: режим діагностування вимкнено" -#: shell.c:1629 +#: shell.c:1632 #, c-format msgid "%s: Is a directory" msgstr "%s: це каталог" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "У мене нема назви!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, версія %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1753,49 +1771,49 @@ msgstr "" "Використовуйте:\t%s [довгий параметр GNU] [параметр] ...\n" "\t%s [довгий параметр GNU] [параметр] файл_сценарію ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "Довгі параметри GNU:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Параметри оболонки:\n" -#: shell.c:2040 +#: shell.c:2043 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD чи -c команда чи -O параметр_shopt\t\t(тільки на початку)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s чи -o параметр\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "" "Введіть `%s -c \"help set\"', щоб отримати більше інформації про параметри " "оболонки.\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "" "Введіть `%s -c help', щоб отримати більше інформації про вбудовані команди " "оболонки.\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "" "Щоб повідомити про помилку в програмі, використовуйте команду `bashbug'.\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "Домашня сторінка bash: \n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -1972,98 +1990,98 @@ msgstr "Інформаційний запит" msgid "Unknown Signal #%d" msgstr "Невідомий сигнал №%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "неправильна заміна: немає заключної «%s» у %s" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: неможливо означити елемент масиву списком" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "не вдалося створити канал для підставляння процесу" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "не вдалося створити дочірній процес для підставляння процесу" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "не вдалося відкрити іменований канал %s для читання" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "не вдалося відкрити іменований канал %s для запису" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "не вдалося здублювати іменований канал %s як fd %d" -#: subst.c:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "заміна команди: проігноровано порожній байт у вхідних даних" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "не вдалося створити канал для підставляння команди" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "не вдалося створити дочірній процес для підставляння команди" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "" "command_substitute: не вдалося створити копію каналу із файловим " "дескриптором 1" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: некоректна назва змінної для посилання за назвою" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: некоректне непряме розгортання" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "%s: некоректна назва змінної" -#: subst.c:7201 +#: subst.c:7234 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: параметр нульової довжини чи не вказаний" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: параметр нульової довжини чи не вказаний" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: підрядок коротший за 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: неправильна заміна" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: не можна призначити таким чином" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" @@ -2071,12 +2089,12 @@ msgstr "" "у наступних версіях оболонки буде виконуватися обчислення для заміни " "арифметичних виразів" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "неправильна заміна: немає заключної \"`\" у %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "нема відповідника: %s" @@ -2145,82 +2163,82 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: неправильний сигнал %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "помилка імпортування означення функції «%s»" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "рівень оболонки (%d) занадто високий, перевстановлено у 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: немає контексту функції у поточній області" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: змінною не може бути значення, яке приймають інші змінні" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s: присвоєння цілого числа посиланню з назвою" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: немає контексту функції у поточній області" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s має нульове значення рядка експортування" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "Помилковий символ %d у рядку експорту для %s" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "немає `=' у рядку експорту для %s" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "" "pop_var_context: перший елемент shell_variables не є контекстом функції" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: немає контексту global_variables" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: перший елемент shell_variables не є тимчасовим оточенням виконання" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: не вдалося відкрити ФАЙЛ" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: некоректне значення дескриптора файла трасування" -#: variables.c:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: значення сумісності не належить припустимому діапазону значень" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." -msgstr "© Free Software Foundation, Inc., 2016" +msgid "Copyright (C) 2020 Free Software Foundation, Inc." +msgstr "© Free Software Foundation, Inc., 2012" #: version.c:47 version2.c:47 msgid "" @@ -5724,7 +5742,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" @@ -5926,6 +5944,10 @@ msgstr "" " \n" " Синонім до `mapfile'." +#, fuzzy +#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc." +#~ msgstr "© Free Software Foundation, Inc., 2016" + #~ msgid "" #~ "Returns the context of the current subroutine call.\n" #~ " \n" @@ -5956,9 +5978,6 @@ msgstr "" #~ msgid "times" #~ msgstr "times" -#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc." -#~ msgstr "© Free Software Foundation, Inc., 2012" - #~ msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n" #~ msgstr "© Free Software Foundation, Inc., 2009\n" diff --git a/po/vi.gmo b/po/vi.gmo index b5846371a0716e203300f45c4829c402a8823d70..c78159906151ca906531fa5489786fbc36922062 100644 GIT binary patch delta 32 ncmX@NgX7!|j)pCaW*l4=x(4P7hDKHf2JH?UjN2VJnD|5ht+ohu delta 32 ncmX@NgX7!|j)pCaW*l6mx<&>HhK5!~7VQokjN2VJnD|5ht%(SC diff --git a/po/vi.po b/po/vi.po index 906471d9..2f128815 100644 --- a/po/vi.po +++ b/po/vi.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: bash 4.4-beta1\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2015-10-18 07:47+0700\n" "Last-Translator: Trần Ngọc Quân \n" "Language-Team: Vietnamese \n" @@ -26,8 +26,8 @@ msgstr "" msgid "bad array subscript" msgstr "sai chỉ số mảng" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "" @@ -87,17 +87,17 @@ msgstr "“%s”: không thể tháo" msgid "brace expansion: cannot allocate memory for %s" msgstr "khai triển ngoặc ôm: không thể phân bổ bộ nhớ cho %s" -#: braces.c:425 +#: braces.c:406 #, fuzzy, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "khai triển ngoặc ôm: gặp lỗi khi phân bổ bộ nhớ cho “%d” phần tử" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "khai triển ngoặc ôm: gặp lỗi khi phân bổ bộ nhớ cho “%s”" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "“%s”: tên bí danh không hợp lệ" @@ -200,7 +200,7 @@ msgstr "cảnh báo: " msgid "%s: usage: " msgstr "%s: cách dùng: " -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s: tùy chọn cần một đối số" @@ -215,7 +215,7 @@ msgstr "%s: cần đối số thuộc kiểu số" msgid "%s: not found" msgstr "%s: không tìm thấy" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s: tùy chọn không hợp lệ" @@ -225,7 +225,7 @@ msgstr "%s: tùy chọn không hợp lệ" msgid "%s: invalid option name" msgstr "%s: tên tùy chọn không hợp lệ" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "“%s”: không phải là định danh hợp lệ" @@ -238,7 +238,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:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "số không hợp lệ" @@ -328,36 +328,36 @@ msgstr "%s: đặc tả công việc chưa rõ ràng" msgid "help not available in this version" msgstr "trợ giúp không sẵn có ở phiên bản này" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: không thể hủy đặt: %s chỉ đọc" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: không thể hủy đặt" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s: tên hành động không hợp lệ" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s: không có đặc tả tự hoàn thiện" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "cảnh báo: tùy chọn “-F” có thể không hoạt động như mong đợi" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "cảnh báo: tùy chọn “-C” có thể không hoạt động như bạn mong đợi" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "hiện thời không thực thi chức năng tự hoàn thiện" @@ -370,13 +370,13 @@ msgstr "chỉ có thể dùng trong một hàm" 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:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, 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:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s: tên tham chiếu quẩn tròn" @@ -390,7 +390,7 @@ msgstr "%s: tên biến không hợp lệ cho một tham chiếu tên" msgid "cannot use `-f' to make functions" msgstr "không thể dùng “-f” để tạo hàm" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s: hàm chỉ đọc" @@ -444,7 +444,7 @@ msgstr "%s không được tải động" msgid "%s: cannot delete: %s" msgstr "%s: không thể xóa: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: là thư mục" @@ -459,7 +459,7 @@ msgstr "%s: không phải là tập tin thường" msgid "%s: file is too large" msgstr "%s: tập tin quá lớn" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: không thể thực hiện tập tin nhị phân" @@ -524,12 +524,12 @@ msgstr "%s: tùy chọn cần đối số -- %c\n" msgid "hashing disabled" msgstr "tắt băm" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: bảng băm rỗng\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "gợi ý\tlệnh\n" @@ -615,7 +615,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:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "cần biểu thức" @@ -848,11 +848,11 @@ msgstr "lỗi đọc: %d: %s" msgid "can only `return' from a function or sourced script" msgstr "chỉ có thể “return” từ một hàm hoặc văn lệnh được “source”" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "không thể hủy đặt đồng thời một hàm VÀ một biến" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: không phải biến mảng" @@ -1011,76 +1011,75 @@ msgstr "nhảy sai" msgid "%s: unbound variable" msgstr "%s: biến chưa liên kết" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\aquá thời hạn đợi dữ liệu nhập: tự động đăng xuất\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format 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:1274 +#: execute_cmd.c:1297 #, 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:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "lỗi ống dẫn" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: vượt quá mức độ eval lồng nhau tối đa (%d)" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: vượt quá mức độ nguồn lồng nhau tối đa (%d)" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: vượt quá mức độ các hàm lồng nhau tối đa (%d)" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, 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:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s: không tìm thấy lệnh" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: bộ thông dịch sai" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, 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:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "“%s”: là lệnh tích hợp đặc biệt" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "không thể nhân đôi fd %d thành fd %d" @@ -1106,57 +1105,57 @@ msgstr "thử gán cho thứ không phải biến" msgid "syntax error in variable assignment" msgstr "lỗi cú pháp trong biểu thức" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "chia cho không" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "lỗi: “token expassign” sai" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "cần “:” cho biểu thức điều kiện" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "số mũ nhỏ hơn 0" -#: expr.c:1028 +#: expr.c:1029 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:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "thiếu “)”" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "lỗi cú pháp: cần toán hạng" -#: expr.c:1488 +#: expr.c:1489 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:1512 +#: expr.c:1513 #, 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:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "cơ số (toán học) không hợp lệ" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: sai số lượng dòng" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "cơ số có giá trị quá lớn" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: lỗi biểu thức\n" @@ -1165,7 +1164,7 @@ 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:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "không thể đặt lại chế độ “nodelay” cho fd %d" @@ -1181,168 +1180,173 @@ msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: đã có bộ đệm cho fd mới %d" # Nghĩa chữ ? -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: pgrp pipe" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "pid được tánh nhánh %d có vẻ đang chạy trong công việc %d" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "đang xóa công việc bị dừng chạy %d với nhóm tiến trình %ld" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: pid %5ld (%s) được đánh dấu vẫn hoạt động" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: không có pid như vậy" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "Tín hiệu %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "Xong" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "Bị dừng" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "Bị dừng(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "Đang chạy" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "Xong(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "Thoát %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "Không rõ trạng thái" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(xuất ra core)" -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (wd: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "setpgid tiến trình con (%ld thành %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: pid %ld không phải là tiến trình con của hệ vỏ này" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format 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:3240 +#: jobs.c:3236 #, 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:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s: không có công việc như vậy" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: công việc bị chấm dứt" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: công việc %d đã đang chạy nền" -#: jobs.c:3803 +#: jobs.c:3806 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:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: dòng %d: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (xuất ra core)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(wd ngay: %s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp bị lỗi" -#: jobs.c:4446 +#: jobs.c:4447 #, fuzzy msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: kỷ luật dòng" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: kỷ luật dòng" # Nghĩa chữ : dừng dịch -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, 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:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "không có điều khiển công việc trong hệ vỏ này" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: khẳng định gặp lỗi: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1351,41 +1355,51 @@ msgstr "" "\r\n" "malloc: %s:%d: khẳng định bị sai\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "không rõ" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 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" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: đã được gọi với đối số khối đã được giải phóng" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: đã được gọi với đối số khối chưa cấp phát" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: phát hiện sự tràn ngược; mh_nbytes ở ngoại phạm vi" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: phát hiện sự tràn ngược; mh_nbytes ở ngoại phạm vi" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: kích cỡ đoạn đầu và cuối không trùng" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: đã được gọi với đối số khối chưa cấp phát" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: phát hiện sự tràn ngược; mh_nbytes nằm ngoài phạm vi cho phép" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc: phát hiện sự tràn ngược; mh_nbytes nằm ngoài phạm vi cho phép" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: kích cỡ đoạn đầu và cuối không trùng" @@ -1499,99 +1513,99 @@ msgstr "" msgid "maximum here-document count exceeded" msgstr "vượt quá số lượng tài-liệu-đây tối đa" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, 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:4669 +#: parse.y:4695 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:4674 +#: parse.y:4700 #, 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:4678 +#: parse.y:4704 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:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "gặp thẻ bài bất thường “%s”, cần “)”" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "cần “)”" -#: parse.y:4788 +#: parse.y:4814 #, 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:4792 +#: parse.y:4818 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:4838 +#: parse.y:4864 #, 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:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "cần toán tử hai ngôi điều kiện" -#: parse.y:4864 +#: parse.y:4890 #, 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:4868 +#: parse.y:4894 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:4879 +#: parse.y:4905 #, 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:4882 +#: parse.y:4908 #, 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:4886 +#: parse.y:4912 #, 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:6309 +#: parse.y:6335 #, 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:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "lỗi cú pháp ở gần “%s”" -#: parse.y:6338 +#: parse.y:6364 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:6338 +#: parse.y:6364 msgid "syntax error" msgstr "lỗi cú pháp" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "Dùng \"%s\" để rời hệ vỏ.\n" -#: parse.y:6566 +#: parse.y:6592 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" @@ -1635,89 +1649,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: “%c”: ký tự định dạng không hợp lệ" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "bộ mô tả tập tin ở ngoại phạm vi" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: chuyển hướng chưa rõ ràng" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: không thể ghi đè lên tập tin đã có" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: bị hạn chế: không thể chuyển hướng kết xuất" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "không thể tạo tập tin tạm thời cho tài liệu này: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: không thể gán fd vào biến" -#: redir.c:636 +#: redir.c:649 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:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "lỗi chuyển hướng: không thể nhân đôi fd" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "không tìm thấy /tmp, hãy tạo mới!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "“/tmp” phải là tên thư mục hợp lệ" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: tùy chọn không hợp lệ" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "không thể đặt uid thành %d: uid chịu tác động %d" -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "không thể đặt gid thành %d: gid chịu tác động %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "" -#: shell.c:1629 +#: shell.c:1632 #, c-format msgid "%s: Is a directory" msgstr "%s: Là một thư mục" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "Không có tên!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash, phiên bản %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1726,46 +1740,46 @@ msgstr "" "Cách dùng:\t%s [tùy chọn GNU dài] [tùy chọn] …\n" "\t\t%s [tùy chọn GNU dài] [tùy chọn] tập-tin-văn-lệnh …\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "Tùy chọn dài:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Tùy chọn:\n" -#: shell.c:2040 +#: shell.c:2043 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-ilrsD hoặc -c lệnh hay -O tùy-chọn-ngắn\t\t(chỉ gọi)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s hoặc -o tùy-chọn\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "Gõ “%s -c \"help set\"” để xem thông tin về các tùy chọn hệ vỏ.\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "Gõ “%s -c help” để xem thông tin về các lệnh hệ vỏ tích hợp.\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "" "Dùng lệnh “bashbug” để thông báo lỗi.\n" "Báo cáo các lỗi dịch cho: .\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "Trang chủ bash: \n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "" @@ -1941,109 +1955,109 @@ msgstr "yêu cầu thông tin" msgid "Unknown Signal #%d" msgstr "Tín hiệu lạ #%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "sai chỉ số phụ: không có đóng “%s” trong %s" -#: subst.c:3280 +#: subst.c:3281 #, 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:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "không thể tạo ống dẫn để thay thế tiến trình" -#: subst.c:5944 +#: subst.c:5977 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:6018 +#: subst.c:6051 #, 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:6020 +#: subst.c:6053 #, 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:6043 +#: subst.c:6076 #, 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:6167 +#: subst.c:6200 #, fuzzy msgid "command substitution: ignored null byte in input" msgstr "sai thay thế: không có \"“\" đóng trong %s" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "không thể tạo ống dẫn để thay thế lệnh" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "không thể tạo tiến trình con để thay thế lệnh" -#: subst.c:6377 +#: subst.c:6410 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:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, 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:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: triển khai gián tiếp không hợp lệ" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "“%s”: tên biến không hợp lệ" -#: subst.c:7201 +#: subst.c:7234 #, fuzzy, c-format msgid "%s: parameter not set" msgstr "%s: tham số null hoặc chưa được đặt" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: tham số null hoặc chưa được đặt" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: biểu thức chuỗi con < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: thay thế sai" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: không thể gán bằng cách này" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "" "phiên bản hệ vỏ mới sẽ ép buộc ước lượng dưới dạng một hàm thay thế số học" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "sai thay thế: không có \"“\" đóng trong %s" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "không khớp: %s" @@ -2112,85 +2126,85 @@ msgstr "" msgid "trap_handler: bad signal %d" msgstr "trap_handler: tín hiệu sai %d" -#: variables.c:437 +#: variables.c:421 #, 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:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "cấp hệ vỏ (%d) quá cao nên đặt lại thành 1" -#: variables.c:2852 +#: variables.c:2649 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:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: không thể gán giá trị cho biến" -#: variables.c:3653 +#: variables.c:3450 #, fuzzy, c-format msgid "%s: assigning integer to name reference" msgstr "%s: tên biến không hợp lệ cho một tham chiếu tên" -#: variables.c:4582 +#: variables.c:4379 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:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s có exportstr null" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "sai ký tự %d trong exportstr cho %s" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "không có “=” trong exportstr cho %s" -#: variables.c:5506 +#: variables.c:5306 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 hệ vỏ) không phải là ngữ " "cảnh hàm" -#: variables.c:5519 +#: variables.c:5319 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)" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "" "pop_scope: đầu của shell_variables (các biến hệ vỏ) không phải là phạm vi " "môi trường tạm thời" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: không thể mở như là TẬP-TIN" -#: variables.c:6567 +#: variables.c:6367 #, 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:6612 +#: variables.c:6412 #, 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 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." -msgstr "Tác quyền (C) năm 2015 của Tổ chức Quỹ Phần mềm Tự do, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." +msgstr "Tác quyền (C) năm 2014 của Tổ chức Quỹ Phần mềm Tự do, Inc." #: version.c:47 version2.c:47 msgid "" @@ -5568,7 +5582,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" @@ -5760,6 +5774,10 @@ msgstr "" " \n" " Giống với “mapfile”." +#, fuzzy +#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc." +#~ msgstr "Tác quyền (C) năm 2015 của Tổ chức Quỹ Phần mềm Tự do, Inc." + #~ msgid "" #~ "Returns the context of the current subroutine call.\n" #~ " \n" @@ -5790,9 +5808,6 @@ msgstr "" #~ msgid "times" #~ msgstr "times" -#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc." -#~ msgstr "Tác quyền (C) năm 2014 của Tổ chức Quỹ Phần mềm Tự do, Inc." - #~ 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" diff --git a/po/zh_CN.gmo b/po/zh_CN.gmo index db222260a9c36e716fbfa3d4408440cb3c2dbe20..c052330f0095f95e59c2db797c2533e5b85bc39f 100644 GIT binary patch delta 28 kcmezNmE+r2j)pCauGU-@x(4P7hDKHf2HX9u8JGVD0H`nucK`qY delta 28 kcmezNmE+r2j)pCauGUHhK5!~7Tf);8JGVD0H^;7cmMzZ diff --git a/po/zh_CN.po b/po/zh_CN.po index 9ad7fd72..79c5f51d 100644 --- a/po/zh_CN.po +++ b/po/zh_CN.po @@ -39,7 +39,7 @@ msgid "" msgstr "" "Project-Id-Version: bash 5.0-beta2\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2018-12-13 13:27-0500\n" "Last-Translator: Boyuan Yang <073plan@gmail.com>\n" "Language-Team: Chinese (simplified) \n" @@ -55,8 +55,8 @@ msgstr "" msgid "bad array subscript" msgstr "数组下标不正确" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "%s:正在移除名称引用属性" @@ -115,17 +115,17 @@ msgstr "“%s”: 无法解除绑定" msgid "brace expansion: cannot allocate memory for %s" msgstr "大括号展开:无法为 %s 分配内存" -#: braces.c:425 +#: braces.c:406 #, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "大括号展开:为 %u 个元素分配内存失败" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "大括号展开:为“%s”分配内存失败" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "“%s”: 无效的别名" @@ -229,7 +229,7 @@ msgstr "警告:" msgid "%s: usage: " msgstr "%s:用法:" -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s:选项需要一个参数" @@ -244,7 +244,7 @@ msgstr "%s:需要数字参数" msgid "%s: not found" msgstr "%s:未找到" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s:无效选项" @@ -254,7 +254,7 @@ msgstr "%s:无效选项" msgid "%s: invalid option name" msgstr "%s:无效的选项名" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "“%s”: 不是有效的标识符" @@ -267,7 +267,7 @@ msgstr "无效的八进制数" msgid "invalid hex number" msgstr "无效的十六进制数" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "无效数字" @@ -357,36 +357,36 @@ msgstr "%s:模糊的任务声明" msgid "help not available in this version" msgstr "此版本内帮助不可用" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s:无法取消设定: 只读 %s" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s:无法取消设定" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s:无效的动作名" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s:没有补全声明" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "警告: -F 选项可能不像您预期的那样工作" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "警告: -C 选项可能不像您预期的那样工作" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "当前未执行补全功能" @@ -399,13 +399,13 @@ msgstr "只能在函数中使用" msgid "%s: reference variable cannot be an array" msgstr "%s:引用变量不能为数组" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s:不允许名称引用变量引用自身" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s:循环变量名引用" @@ -419,7 +419,7 @@ msgstr "“%s”: 无效的名称引用变量名" msgid "cannot use `-f' to make functions" msgstr "无法用 `-f' 生成函数" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s:只读函数" @@ -473,7 +473,7 @@ msgstr "%s:未以动态方式加载" msgid "%s: cannot delete: %s" msgstr "%s:无法删除: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s:是一个目录" @@ -488,7 +488,7 @@ msgstr "%s:不是常规文件" msgid "%s: file is too large" msgstr "%s:文件太大" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s:无法执行二进制文件" @@ -553,12 +553,12 @@ msgstr "%s:选项需要一个参数 -- %c\n" msgid "hashing disabled" msgstr "已禁用哈希" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s:哈希表为空\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "命中\t命令\n" @@ -642,7 +642,7 @@ msgstr "%s:参数必须是进程或任务 ID" msgid "Unknown error" msgstr "未知错误" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "需要表达式" @@ -879,11 +879,11 @@ msgstr "读错误: %d: %s" msgid "can only `return' from a function or sourced script" msgstr "只能从函数或者源脚本返回(`return')" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "无法同时取消设定一个函数和一个变量" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s:不是数组变量" @@ -1042,76 +1042,75 @@ msgstr "错误的跳转" msgid "%s: unbound variable" msgstr "%s:未绑定的变量" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\a 等待输入超时:自动注销\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "无法从 /dev/null 重定向标准输入: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "时间格式: `%c': 无效的格式字符" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc: 副进程 [%d:%s] 仍然存在" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "管道错误" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval: 超出最大 eval 嵌套层数 (%d)" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s:超出最大 source 嵌套层数 (%d)" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s:超出最大函数嵌套层数 (%d)" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s:受限的: 无法在命令名中使用 `/'" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s:未找到命令" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s:%s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s:%s:解释器错误" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s:无法执行二进制文件: %s" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "“%s”: 特殊内建" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "无法复制文件描述符 %d 到文件描述符 %d" @@ -1136,57 +1135,57 @@ msgstr "尝试给非变量赋值" msgid "syntax error in variable assignment" msgstr "变量赋值中有语法错误" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "除以 0" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "错误:表达式赋值符号错误" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "条件表达式需要 `:'" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "指数小于 0" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "预增符或预减符后应跟有标识符" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "缺少“)”" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "语法错误: 需要操作数" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "语法错误: 无效的算术运算符" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s:%s (错误符号是 \"%s\")" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "无效的算术进制" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s:无效的行数" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "数值太大不可为算术进制的基" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s:表达式错误\n" @@ -1195,7 +1194,7 @@ msgstr "%s:表达式错误\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: 无法访问父目录" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "无法为文件描述符 %d 重置nodelay模式" @@ -1210,166 +1209,171 @@ msgstr "无法从文件描述符 %d 为 bash 的输入获取一个新的文件 msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: 已经存在新的文件描述符 %d 的缓冲区" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: 进程组管道" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "叉分 (fork) 出的的进程号 %d 出现在运行中的任务 %d 中" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "删除进程组 %2$ld 中已停止的任务 %1$d" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: 进程号 %5ld(%s) 标注为仍活着" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: 无此进程号" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "信号 %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "已完成" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "已停止" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "已停止(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "运行中" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "已完成(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "退出 %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "未知状态" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(核心已转储)" -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (工作目录: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "子进程 setpgid (%ld 到 %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: 进程号 %ld 不是当前 shell 的子进程" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wiat_for: 没有进程 %ld 的记录" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: 任务 %d 已停止" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s:无此任务" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s:任务已经终止" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s:任务 %d 已在后台" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: 打开 WNOHANG 以避免无限阻塞" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s:行 %d: " -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (核心已转储)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(当前工作目录:%s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp 失败" -#: jobs.c:4446 +#: jobs.c:4447 msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control: 后台无任务控制" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: 行规则" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "无法设定终端进程组(%d)" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "此 shell 中无任务控制" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: 断言失败: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1378,39 +1382,49 @@ msgstr "" "\r\n" "malloc: %s:%d:断言已修补\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "未知" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: 空闲链表中的块损坏" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free:调用时用了已经释放的块作为参数" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: 调用时用了未分配的块作为参数" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: 检测到下溢;mh_nbytes 越界" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: 检测到下溢;mh_nbytes 越界" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: 其实和末尾块大小不一致" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc:调用时用了未分配的块作为参数" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: 检测到下溢;mh_nbytes 越界" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc: 检测到下溢;mh_nbytes 越界" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: 其实和末尾块大小不一致" @@ -1524,99 +1538,99 @@ msgstr "shell_getc:shell_input_line_size (%zu) 超过 SIZE_MAX (%lu):行被 msgid "maximum here-document count exceeded" msgstr "超出最大立即文档数量" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "寻找匹配的“%c”时遇到了未预期的文件结束符" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "寻找“]]”时遇到了未预期的文件结束符" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "条件表达式中有语法错误:未预期的符号“%s”" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "条件表达式中有语法错误" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "未预期的符号“%s” ,需要“)”" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "需要“)”" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "一元条件运算符使用了未预期的参数“%s”" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "一元条件运算符使用了未预期的参数" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "未预期的符号“%s”,需要二元条件运算符" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "需要二元条件运算符" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "二元条件运算符使用了未预期的参数“%s”" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "二元条件运算符使用了未预期的参数" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "条件命令中有未预期的符号“%c”" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "条件命令中有未预期的符号“%s”" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "条件命令中有未预期的符号 %d" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "未预期的符号“%s”附近有语法错误" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "“%s”附近有语法错误" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "语法错误: 未预期的文件结尾" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "语法错误" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "使用 \"%s\" 退出 shell 。\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "寻找匹配的“)”时遇到了未预期的文件结束符" @@ -1659,90 +1673,90 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf: `%c': 无效的格式字符" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "文件描述符超出范围" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s:模糊的重定向" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s:无法覆盖已存在的文件" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s:受限的: 无法重定向输出" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "无法为立即文档创建临时文件: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s:无法将文件描述符赋值给变量" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "没有网络时不支持 /dev/(tcp|udp)/host/port" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "重定向错误: 无法复制文件描述符" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "无法找到 /tmp ,请创建!" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp 必须为有效的目录名" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "在交互式 shell 中将忽略美化输出模式" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c: 无效的选项" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "无法将 uid 设为 %d: 有效 uid %d" -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "无法将 gid 设为 %d: 有效 gid %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "无法启动调试器;调试模式已禁用" -#: shell.c:1629 +#: shell.c:1632 #, c-format msgid "%s: Is a directory" msgstr "%s:是一个目录" # 这个是查看用户的 /etc/passwd 信息得到的名字。既然是用户的名字,就叫做无名氏吧。(有点想写“红领巾”来着。) -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "无名氏!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash,版本 %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1751,47 +1765,47 @@ msgstr "" "用法:\t%s [GNU 长选项] [选项] ...\n" "\t%s [GNU 长选项] [选项] 脚本文件 ...\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "GNU 长选项:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Shell 选项:\n" -#: shell.c:2040 +#: shell.c:2043 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-irsD 或 -c <命令> 或 -O \t\t(仅适合调用)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s 或 -o <选项>\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "请输入`%s -c \"help set\"' 以获得关于 shell 选项的更多信息\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "请输入 `%s -c help' 以获得关于 shell 内建命令的更多信息.\n" # 写如何报告程序错误的地方应该提到如何报告翻译问题。 -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "" "请使用“bashbug”命令来报告程序错误。\n" "请将翻译错误报告到 。\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "bash 首页:\n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "使用 GNU 软件的通用帮助:\n" @@ -1967,107 +1981,107 @@ msgstr "信息请求" msgid "Unknown Signal #%d" msgstr "未知信号 #%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "错误的替换: 在 %2$s 中没有闭合的 `%1$s'" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s:无法将链表赋值给数组成员" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "无法为进程替换创建管道" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "无法为进程替换创建子进程" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "无法打开命名管道 %s 以读取" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "无法打开命名管道 %s 进行写入" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "无法将命名管道 %s 作为文件描述符 %d 复制" -#: subst.c:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "命令替换:忽略输入中的 null 字节" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "无法为命令替换创建管道" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "无法为命令替换创建子进程" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: 无法将管道复制为文件描述符 1" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s:无效的引用变量名" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s:无效的间接展开" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "%s:无效的变量名" -#: subst.c:7201 +#: subst.c:7234 #, c-format msgid "%s: parameter not set" msgstr "%s:参数未设置" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s:参数为空或未设置" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s:子串表达式 < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s:错误的替换" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s:无法这样赋值" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "未来版本的 shell 会强制估值为算术替换" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "错误的替换: 在 %s 中没有闭合的 \"`\"" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "无匹配: %s" @@ -2134,81 +2148,80 @@ msgstr "run_pending_traps: 信号处理器是 SIG_DFL,重新发送 %d (%s) 给 msgid "trap_handler: bad signal %d" msgstr "trap_handler: 错误的信号 %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "“%s”函数定义导入错误" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "shell 层次 (%d) 太高,重置为 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: 当前作用域中没有函数上下文" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s:变量不可赋值" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s:将整数赋值给名称引用" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: 当前作用域中没有函数上下文" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s 的 exportstr 为空" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "%2$s 的 exportstr 中有无效的字符 %1$d" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "%s 的 exportstr 中没有“=”" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: shell_variables 的头部不是函数上下文" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: 没有 global_variables 上下文" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope: shell_variables 的头部不是临时环境作用域" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s:%s:无法作为文件打开" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s:%s:追踪文件描述符的值无效" -#: variables.c:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s:%s:兼容版本数值越界" -# Inc. 的 . 是个缩写 #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." -msgstr "版权所有 (C) 2018 自由软件基金会" +msgid "Copyright (C) 2020 Free Software Foundation, Inc." +msgstr "版权所有 (C) 2013 自由软件基金会." #: version.c:47 version2.c:47 msgid "" @@ -5472,7 +5485,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" @@ -5652,6 +5665,11 @@ msgstr "" " \n" " 一个 `mapfile'的同义词。" +# Inc. 的 . 是个缩写 +#, fuzzy +#~ msgid "Copyright (C) 2019 Free Software Foundation, Inc." +#~ msgstr "版权所有 (C) 2018 自由软件基金会" + #~ msgid "" #~ "Returns the context of the current subroutine call.\n" #~ " \n" @@ -5670,9 +5688,6 @@ msgstr "" #~ msgid "Copyright (C) 2014 Free Software Foundation, Inc." #~ msgstr "版权所有 (C) 2014 自由软件基金会." -#~ msgid "Copyright (C) 2012 Free Software Foundation, Inc." -#~ msgstr "版权所有 (C) 2013 自由软件基金会." - #~ msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n" #~ msgstr "版权所有 (C) 2009 自由软件基金会\n" diff --git a/po/zh_TW.gmo b/po/zh_TW.gmo index c58ca525ecb8d993ed955dea02c48fa9bdff3923..2633ed9541fd35ff8bacfbdbbc458e828064a39c 100644 GIT binary patch delta 11884 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 RZ(M7y{YQECl@A=r{6Bztc^&`& delta 13498 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 NYJ97ARN#va{||Vnf~^1m diff --git a/po/zh_TW.po b/po/zh_TW.po index 5762eec8..9d7417ba 100644 --- a/po/zh_TW.po +++ b/po/zh_TW.po @@ -10,7 +10,7 @@ msgid "" msgstr "" "Project-Id-Version: bash 5.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-05-20 11:28-0400\n" +"POT-Creation-Date: 2020-08-07 12:00-0400\n" "PO-Revision-Date: 2020-01-19 00:50+0800\n" "Last-Translator: pan93412 \n" "Language-Team: Chinese (traditional) \n" @@ -26,8 +26,8 @@ msgstr "" msgid "bad array subscript" msgstr "陣列下標不正確" -#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2452 variables.c:2478 -#: variables.c:3311 +#: arrayfunc.c:421 builtins/declare.def:638 variables.c:2249 variables.c:2275 +#: variables.c:3108 #, c-format msgid "%s: removing nameref attribute" msgstr "%s:正在移除 nameref 屬性" @@ -86,17 +86,17 @@ msgstr "「%s」: 無法解除綁定" msgid "brace expansion: cannot allocate memory for %s" msgstr "大括號展開:無法為 %s 分配記憶體" -#: braces.c:425 +#: braces.c:406 #, c-format msgid "brace expansion: failed to allocate memory for %u elements" msgstr "大括號展開:為 %u 個元素分配記憶體失敗" -#: braces.c:470 +#: braces.c:451 #, c-format msgid "brace expansion: failed to allocate memory for `%s'" msgstr "大括號展開:為「%s」分配記憶體失敗" -#: builtins/alias.def:131 variables.c:2038 +#: builtins/alias.def:131 variables.c:1835 #, c-format msgid "`%s': invalid alias name" msgstr "「%s」: 無效的別名" @@ -199,7 +199,7 @@ msgstr "警告:" msgid "%s: usage: " msgstr "%s:用法:" -#: builtins/common.c:193 shell.c:513 shell.c:841 +#: builtins/common.c:193 shell.c:516 shell.c:844 #, c-format msgid "%s: option requires an argument" msgstr "%s:選項需要一個參數" @@ -214,7 +214,7 @@ msgstr "%s:需要數字參數" msgid "%s: not found" msgstr "%s:沒有找到" -#: builtins/common.c:216 shell.c:854 +#: builtins/common.c:216 shell.c:857 #, c-format msgid "%s: invalid option" msgstr "%s:無效選項" @@ -224,7 +224,7 @@ msgstr "%s:無效選項" msgid "%s: invalid option name" msgstr "%s:無效選項名稱" -#: builtins/common.c:230 execute_cmd.c:2351 general.c:368 general.c:373 +#: builtins/common.c:230 execute_cmd.c:2373 general.c:368 general.c:373 #, c-format msgid "`%s': not a valid identifier" msgstr "「%s」:不是一個有效的識別符" @@ -237,7 +237,7 @@ msgstr "無效的八進位數字" msgid "invalid hex number" msgstr "無效的十六進位數字" -#: builtins/common.c:244 expr.c:1568 +#: builtins/common.c:244 expr.c:1569 msgid "invalid number" msgstr "無效數字" @@ -327,36 +327,36 @@ msgstr "%s:模稜兩可的工作規格" msgid "help not available in this version" msgstr "這個版本沒有可用的說明" -#: builtins/common.c:1008 builtins/set.def:941 variables.c:4017 +#: builtins/common.c:1008 builtins/set.def:953 variables.c:3814 #, c-format msgid "%s: cannot unset: readonly %s" msgstr "%s: 無法取消設定: 唯讀 %s" -#: builtins/common.c:1013 builtins/set.def:920 variables.c:4022 +#: builtins/common.c:1013 builtins/set.def:932 variables.c:3819 #, c-format msgid "%s: cannot unset" msgstr "%s: 無法取消設定" -#: builtins/complete.def:282 +#: builtins/complete.def:287 #, c-format msgid "%s: invalid action name" msgstr "%s:無效的功能名稱" -#: builtins/complete.def:481 builtins/complete.def:686 -#: builtins/complete.def:917 +#: builtins/complete.def:486 builtins/complete.def:634 +#: builtins/complete.def:865 #, c-format msgid "%s: no completion specification" msgstr "%s:沒有完成的規格" -#: builtins/complete.def:740 +#: builtins/complete.def:688 msgid "warning: -F option may not work as you expect" msgstr "警告:-F 選項可能無法按預期工作" -#: builtins/complete.def:742 +#: builtins/complete.def:690 msgid "warning: -C option may not work as you expect" msgstr "警告:-C 選項可能無法按預期工作" -#: builtins/complete.def:890 +#: builtins/complete.def:838 msgid "not currently executing completion function" msgstr "目前未執行補完功能" @@ -369,13 +369,13 @@ msgstr "只能用在函數中" msgid "%s: reference variable cannot be an array" msgstr "%s: 引用變數不能為陣列" -#: builtins/declare.def:374 variables.c:3563 +#: builtins/declare.def:374 variables.c:3360 #, c-format msgid "%s: nameref variable self references not allowed" msgstr "%s: 不允許名稱引用變數引用自身" -#: builtins/declare.def:379 variables.c:2282 variables.c:3482 variables.c:3490 -#: variables.c:3560 +#: builtins/declare.def:379 variables.c:2079 variables.c:3279 variables.c:3287 +#: variables.c:3357 #, c-format msgid "%s: circular name reference" msgstr "%s: 迴圈變數名引用" @@ -389,7 +389,7 @@ msgstr "「%s」:無效的引用變數名" msgid "cannot use `-f' to make functions" msgstr "無法用「-f」產生函數" -#: builtins/declare.def:526 execute_cmd.c:5862 +#: builtins/declare.def:526 execute_cmd.c:5981 #, c-format msgid "%s: readonly function" msgstr "%s:唯讀函數" @@ -443,7 +443,7 @@ msgstr "%s: 未以動態方式載入" msgid "%s: cannot delete: %s" msgstr "%s: 無法刪除: %s" -#: builtins/evalfile.c:138 builtins/hash.def:184 execute_cmd.c:5694 +#: builtins/evalfile.c:138 builtins/hash.def:185 execute_cmd.c:5813 #, c-format msgid "%s: is a directory" msgstr "%s: 是一個目錄" @@ -458,7 +458,7 @@ msgstr "%s: 不是一般檔案" msgid "%s: file is too large" msgstr "%s: 檔案太大" -#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1644 +#: builtins/evalfile.c:188 builtins/evalfile.c:206 shell.c:1647 #, c-format msgid "%s: cannot execute binary file" msgstr "%s: 無法執行二進位檔案" @@ -523,12 +523,12 @@ msgstr "%s: 選項需要一個參數 -- %c\n" msgid "hashing disabled" msgstr "已停用雜湊" -#: builtins/hash.def:138 +#: builtins/hash.def:139 #, c-format msgid "%s: hash table empty\n" msgstr "%s: 雜湊表為空\n" -#: builtins/hash.def:266 +#: builtins/hash.def:267 #, c-format msgid "hits\tcommand\n" msgstr "命中\t指令\n" @@ -612,7 +612,7 @@ msgstr "%s: 參數必須是行程或工作 ID" msgid "Unknown error" msgstr "未知錯誤" -#: builtins/let.def:97 builtins/let.def:122 expr.c:638 expr.c:656 +#: builtins/let.def:97 builtins/let.def:122 expr.c:639 expr.c:657 msgid "expression expected" msgstr "需要表示式" @@ -849,11 +849,11 @@ msgstr "讀取錯誤: %d: %s" msgid "can only `return' from a function or sourced script" msgstr "只能從函數或者原始指令稿「return」" -#: builtins/set.def:857 +#: builtins/set.def:869 msgid "cannot simultaneously unset a function and a variable" msgstr "無法同時取消設定一個函數和一個變數" -#: builtins/set.def:954 +#: builtins/set.def:966 #, c-format msgid "%s: not an array variable" msgstr "%s: 不是陣列變數" @@ -1012,76 +1012,75 @@ msgstr "錯誤的跳轉" msgid "%s: unbound variable" msgstr "%s: 未綁定的變數" -#: eval.c:240 -#, c-format +#: eval.c:242 msgid "\atimed out waiting for input: auto-logout\n" msgstr "\a 等待輸入逾時:自動登出\n" -#: execute_cmd.c:534 +#: execute_cmd.c:537 #, c-format msgid "cannot redirect standard input from /dev/null: %s" msgstr "無法從 /dev/null 重定向標準輸入: %s" -#: execute_cmd.c:1274 +#: execute_cmd.c:1297 #, c-format msgid "TIMEFORMAT: `%c': invalid format character" msgstr "時間格式:「%c」: 無效的格式字元" -#: execute_cmd.c:2340 +#: execute_cmd.c:2362 #, c-format msgid "execute_coproc: coproc [%d:%s] still exists" msgstr "execute_coproc:coproc [%d:%s] 仍然存在" -#: execute_cmd.c:2464 +#: execute_cmd.c:2486 msgid "pipe error" msgstr "管道錯誤" -#: execute_cmd.c:4678 +#: execute_cmd.c:4792 #, c-format msgid "eval: maximum eval nesting level exceeded (%d)" msgstr "eval:超出最大 eval 巢狀層數 (%d)" -#: execute_cmd.c:4690 +#: execute_cmd.c:4804 #, c-format msgid "%s: maximum source nesting level exceeded (%d)" msgstr "%s: 超出最大來源巢狀層數 (%d)" -#: execute_cmd.c:4798 +#: execute_cmd.c:4912 #, c-format msgid "%s: maximum function nesting level exceeded (%d)" msgstr "%s: 超出最大函數巢狀層數 (%d)" -#: execute_cmd.c:5347 +#: execute_cmd.c:5466 #, c-format msgid "%s: restricted: cannot specify `/' in command names" msgstr "%s: 受限的: 無法在指令名稱中使用「/」" -#: execute_cmd.c:5450 +#: execute_cmd.c:5569 #, c-format msgid "%s: command not found" msgstr "%s:指令找不到" -#: execute_cmd.c:5692 +#: execute_cmd.c:5811 #, c-format msgid "%s: %s" msgstr "%s: %s" -#: execute_cmd.c:5730 +#: execute_cmd.c:5849 #, c-format msgid "%s: %s: bad interpreter" msgstr "%s: %s: 不當的直譯器" -#: execute_cmd.c:5767 +#: execute_cmd.c:5886 #, c-format msgid "%s: cannot execute binary file: %s" msgstr "%s: 無法執行二進位檔案: %s" -#: execute_cmd.c:5853 +#: execute_cmd.c:5972 #, c-format msgid "`%s': is a special builtin" msgstr "「%s」: 特殊內建" -#: execute_cmd.c:5905 +#: execute_cmd.c:6024 #, c-format msgid "cannot duplicate fd %d to fd %d" msgstr "無法複製檔案描述符 %d 到檔案描述符 %d" @@ -1106,57 +1105,57 @@ msgstr "嘗試指派給非變數" msgid "syntax error in variable assignment" msgstr "變數定義語法錯誤" -#: expr.c:544 expr.c:910 +#: expr.c:544 expr.c:911 msgid "division by 0" msgstr "除 0" -#: expr.c:591 +#: expr.c:592 msgid "bug: bad expassign token" msgstr "錯誤:不當的表示式字組" -#: expr.c:645 +#: expr.c:646 msgid "`:' expected for conditional expression" msgstr "條件表示式需要「:」" -#: expr.c:971 +#: expr.c:972 msgid "exponent less than 0" msgstr "指數小於 0" -#: expr.c:1028 +#: expr.c:1029 msgid "identifier expected after pre-increment or pre-decrement" msgstr "預增符或預減符後應跟有識別符" -#: expr.c:1055 +#: expr.c:1056 msgid "missing `)'" msgstr "缺少「)」" -#: expr.c:1106 expr.c:1486 +#: expr.c:1107 expr.c:1487 msgid "syntax error: operand expected" msgstr "語法錯誤: 需要運算元" -#: expr.c:1488 +#: expr.c:1489 msgid "syntax error: invalid arithmetic operator" msgstr "語法錯誤: 無效的算術運算子" -#: expr.c:1512 +#: expr.c:1513 #, c-format msgid "%s%s%s: %s (error token is \"%s\")" msgstr "%s%s%s: %s (錯誤字組是「%s」)" -#: expr.c:1572 +#: expr.c:1573 msgid "invalid arithmetic base" msgstr "無效的算術進位" -#: expr.c:1581 +#: expr.c:1582 #, fuzzy msgid "invalid integer constant" msgstr "%s: 無效的列數" -#: expr.c:1597 +#: expr.c:1598 msgid "value too great for base" msgstr "數值太大不可為算術進位的基底" -#: expr.c:1646 +#: expr.c:1647 #, c-format msgid "%s: expression error\n" msgstr "%s: 表示式錯誤\n" @@ -1165,7 +1164,7 @@ msgstr "%s: 表示式錯誤\n" msgid "getcwd: cannot access parent directories" msgstr "getcwd: 無法存取上層目錄" -#: input.c:99 subst.c:6028 +#: input.c:99 subst.c:6061 #, c-format msgid "cannot reset nodelay mode for fd %d" msgstr "無法為檔案描述符 %d 重設無延遲模式" @@ -1180,166 +1179,171 @@ msgstr "無法為來自 fd %d 的 bash 輸入分配新的檔案描述符" msgid "save_bash_input: buffer already exists for new fd %d" msgstr "save_bash_input: 已經存在提供給新 fd %d 的緩衝區" -#: jobs.c:537 +#: jobs.c:543 msgid "start_pipeline: pgrp pipe" msgstr "start_pipeline: 行程群組管道" -#: jobs.c:900 +#: jobs.c:906 #, c-format msgid "bgp_delete: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:953 +#: jobs.c:959 #, c-format msgid "bgp_search: LOOP: psi (%d) == storage[psi].bucket_next" msgstr "" -#: jobs.c:1277 +#: jobs.c:1283 #, c-format msgid "forked pid %d appears in running job %d" msgstr "產生的行程識別碼 %d 顯示為執行中的工作 %d" -#: jobs.c:1396 +#: jobs.c:1402 #, c-format msgid "deleting stopped job %d with process group %ld" msgstr "刪除行程群組 %2$ld 中已停止的工作 %1$d" -#: jobs.c:1505 +#: jobs.c:1511 #, c-format msgid "add_process: pid %5ld (%s) marked as still alive" msgstr "add_process: 行程識別碼 %5ld(%s) 標註為仍活著" -#: jobs.c:1844 +#: jobs.c:1850 #, c-format msgid "describe_pid: %ld: no such pid" msgstr "describe_pid: %ld: 無此行程識別碼" -#: jobs.c:1859 +#: jobs.c:1865 #, c-format msgid "Signal %d" msgstr "訊號 %d" -#: jobs.c:1873 jobs.c:1899 +#: jobs.c:1879 jobs.c:1905 msgid "Done" msgstr "已完成" -#: jobs.c:1878 siglist.c:122 +#: jobs.c:1884 siglist.c:122 msgid "Stopped" msgstr "停止" -#: jobs.c:1882 +#: jobs.c:1888 #, c-format msgid "Stopped(%s)" msgstr "已停止(%s)" -#: jobs.c:1886 +#: jobs.c:1892 msgid "Running" msgstr "執行中" -#: jobs.c:1903 +#: jobs.c:1909 #, c-format msgid "Done(%d)" msgstr "已完成(%d)" -#: jobs.c:1905 +#: jobs.c:1911 #, c-format msgid "Exit %d" msgstr "退出 %d" -#: jobs.c:1908 +#: jobs.c:1914 msgid "Unknown status" msgstr "不明狀態" -#: jobs.c:1995 +#: jobs.c:2001 #, c-format msgid "(core dumped) " msgstr "(核心已傾印)" -#: jobs.c:2014 +#: jobs.c:2020 #, c-format msgid " (wd: %s)" msgstr " (工作目錄: %s)" -#: jobs.c:2254 +#: jobs.c:2259 #, c-format msgid "child setpgid (%ld to %ld)" msgstr "子行程 setpgid (%ld 到 %ld)" -#: jobs.c:2612 nojobs.c:664 +#: jobs.c:2617 nojobs.c:664 #, c-format msgid "wait: pid %ld is not a child of this shell" msgstr "wait: 行程識別碼 %ld 不是目前 shell 的子行程" -#: jobs.c:2897 +#: jobs.c:2893 #, c-format msgid "wait_for: No record of process %ld" msgstr "wiat_for: 沒有行程 %ld 的紀錄" -#: jobs.c:3240 +#: jobs.c:3236 #, c-format msgid "wait_for_job: job %d is stopped" msgstr "wait_for_job: 工作 %d 已停止" -#: jobs.c:3568 +#: jobs.c:3564 +#, fuzzy, c-format +msgid "%s: no current jobs" +msgstr "%s:沒有此類工作" + +#: jobs.c:3571 #, c-format msgid "%s: job has terminated" msgstr "%s: 工作已經終止" -#: jobs.c:3577 +#: jobs.c:3580 #, c-format msgid "%s: job %d already in background" msgstr "%s: 工作 %d 已在背景執行" -#: jobs.c:3803 +#: jobs.c:3806 msgid "waitchld: turning on WNOHANG to avoid indefinite block" msgstr "waitchld: 開啟 WNOHANG 以避免無限阻塞" -#: jobs.c:4319 +#: jobs.c:4320 #, c-format msgid "%s: line %d: " msgstr "%s: 第 %d 列:" -#: jobs.c:4333 nojobs.c:928 +#: jobs.c:4334 nojobs.c:919 #, c-format msgid " (core dumped)" msgstr " (核心已傾印)" -#: jobs.c:4345 jobs.c:4358 +#: jobs.c:4346 jobs.c:4359 #, c-format msgid "(wd now: %s)\n" msgstr "(目前工作目錄:%s)\n" -#: jobs.c:4390 +#: jobs.c:4391 msgid "initialize_job_control: getpgrp failed" msgstr "initialize_job_control: getpgrp 失敗" -#: jobs.c:4446 +#: jobs.c:4447 msgid "initialize_job_control: no job control in background" msgstr "initialize_job_control:背景中沒有工作控制" -#: jobs.c:4462 +#: jobs.c:4463 msgid "initialize_job_control: line discipline" msgstr "initialize_job_control: 列規律" -#: jobs.c:4472 +#: jobs.c:4473 msgid "initialize_job_control: setpgid" msgstr "initialize_job_control: setpgid" -#: jobs.c:4493 jobs.c:4502 +#: jobs.c:4494 jobs.c:4503 #, c-format msgid "cannot set terminal process group (%d)" msgstr "無法設定終端行程群組(%d)" -#: jobs.c:4507 +#: jobs.c:4508 msgid "no job control in this shell" msgstr "此 shell 中無工作控制" -#: lib/malloc/malloc.c:335 +#: lib/malloc/malloc.c:353 #, c-format msgid "malloc: failed assertion: %s\n" msgstr "malloc: 主張失敗: %s\n" -#: lib/malloc/malloc.c:351 +#: lib/malloc/malloc.c:369 #, c-format msgid "" "\r\n" @@ -1348,39 +1352,49 @@ msgstr "" "\r\n" "malloc: %s:%d: 主張已修補\r\n" -#: lib/malloc/malloc.c:352 +#: lib/malloc/malloc.c:370 lib/malloc/malloc.c:933 msgid "unknown" msgstr "不明" -#: lib/malloc/malloc.c:859 +#: lib/malloc/malloc.c:882 msgid "malloc: block on free list clobbered" msgstr "malloc: 空閒串列中的區塊損壞" -#: lib/malloc/malloc.c:936 +#: lib/malloc/malloc.c:972 msgid "free: called with already freed block argument" msgstr "free: 用已經釋放的區塊做為呼叫參數" -#: lib/malloc/malloc.c:939 +#: lib/malloc/malloc.c:975 msgid "free: called with unallocated block argument" msgstr "free: 用未分配的區塊做為呼叫參數" -#: lib/malloc/malloc.c:958 +#: lib/malloc/malloc.c:994 msgid "free: underflow detected; mh_nbytes out of range" msgstr "free: 檢測到下限溢位;mh_nbytes 超出範圍" -#: lib/malloc/malloc.c:964 +#: lib/malloc/malloc.c:1001 +#, fuzzy +msgid "free: underflow detected; magic8 corrupted" +msgstr "free: 檢測到下限溢位;mh_nbytes 超出範圍" + +#: lib/malloc/malloc.c:1009 msgid "free: start and end chunk sizes differ" msgstr "free: 啟始和末尾區塊大小不一致" -#: lib/malloc/malloc.c:1074 +#: lib/malloc/malloc.c:1119 msgid "realloc: called with unallocated block argument" msgstr "realloc: 用未分配的區塊做為呼叫參數" -#: lib/malloc/malloc.c:1089 +#: lib/malloc/malloc.c:1134 msgid "realloc: underflow detected; mh_nbytes out of range" msgstr "realloc: 檢測到下限溢位;mh_nbytes 超出範圍" -#: lib/malloc/malloc.c:1095 +#: lib/malloc/malloc.c:1141 +#, fuzzy +msgid "realloc: underflow detected; magic8 corrupted" +msgstr "realloc: 檢測到下限溢位;mh_nbytes 超出範圍" + +#: lib/malloc/malloc.c:1150 msgid "realloc: start and end chunk sizes differ" msgstr "realloc: 啟始和末尾區塊大小不一致" @@ -1494,99 +1508,99 @@ msgstr "shell_getc: shell_input_line_size (%zu) 超過 SIZE_MAX (%lu):列被 msgid "maximum here-document count exceeded" msgstr "超過此處檔案上限最大值" -#: parse.y:3580 parse.y:3950 parse.y:4529 +#: parse.y:3580 parse.y:3956 parse.y:4555 #, c-format msgid "unexpected EOF while looking for matching `%c'" msgstr "尋找符合的「%c」時遇到了未預期的檔案結束符" -#: parse.y:4669 +#: parse.y:4695 msgid "unexpected EOF while looking for `]]'" msgstr "尋找「]]」時遇到了未預期的檔案結束符" -#: parse.y:4674 +#: parse.y:4700 #, c-format msgid "syntax error in conditional expression: unexpected token `%s'" msgstr "條件表示式中有語法錯誤: 未預期的字組「%s」" -#: parse.y:4678 +#: parse.y:4704 msgid "syntax error in conditional expression" msgstr "語法錯誤,在有條件的表示式" -#: parse.y:4756 +#: parse.y:4782 #, c-format msgid "unexpected token `%s', expected `)'" msgstr "未預期的字組「%s」,需要「)」" -#: parse.y:4760 +#: parse.y:4786 msgid "expected `)'" msgstr "預期「)」" -#: parse.y:4788 +#: parse.y:4814 #, c-format msgid "unexpected argument `%s' to conditional unary operator" msgstr "一元條件運算子使用了未預期的參數「%s」" -#: parse.y:4792 +#: parse.y:4818 msgid "unexpected argument to conditional unary operator" msgstr "一元條件運算子使用了未預期的參數" -#: parse.y:4838 +#: parse.y:4864 #, c-format msgid "unexpected token `%s', conditional binary operator expected" msgstr "未預期的字組「%s」,需要二元條件運算子" -#: parse.y:4842 +#: parse.y:4868 msgid "conditional binary operator expected" msgstr "需要二元條件運算子" -#: parse.y:4864 +#: parse.y:4890 #, c-format msgid "unexpected argument `%s' to conditional binary operator" msgstr "二元條件運算子使用了未預期的參數「%s」" -#: parse.y:4868 +#: parse.y:4894 msgid "unexpected argument to conditional binary operator" msgstr "二元條件運算子使用了未預期的參數" -#: parse.y:4879 +#: parse.y:4905 #, c-format msgid "unexpected token `%c' in conditional command" msgstr "條件指令中有未預期的字組「%c」" -#: parse.y:4882 +#: parse.y:4908 #, c-format msgid "unexpected token `%s' in conditional command" msgstr "條件指令中有未預期的字組「%s」" -#: parse.y:4886 +#: parse.y:4912 #, c-format msgid "unexpected token %d in conditional command" msgstr "條件指令中有未預期的字組 %d" -#: parse.y:6309 +#: parse.y:6335 #, c-format msgid "syntax error near unexpected token `%s'" msgstr "未預期的字組「%s」附近有語法錯誤" -#: parse.y:6328 +#: parse.y:6354 #, c-format msgid "syntax error near `%s'" msgstr "「%s」附近有語法錯誤" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error: unexpected end of file" msgstr "語法錯誤: 未預期的檔案結尾" -#: parse.y:6338 +#: parse.y:6364 msgid "syntax error" msgstr "語法錯誤" -#: parse.y:6401 +#: parse.y:6427 #, c-format msgid "Use \"%s\" to leave the shell.\n" msgstr "使用「%s」退出 shell。\n" -#: parse.y:6566 +#: parse.y:6592 msgid "unexpected EOF while looking for matching `)'" msgstr "尋找符合的「)」時遇到了未預期的檔案結束符" @@ -1629,89 +1643,89 @@ msgstr "xtrace fd (%d) != fileno xtrace fp (%d)" msgid "cprintf: `%c': invalid format character" msgstr "cprintf:「%c」: 無效的格式字元" -#: redir.c:142 redir.c:188 +#: redir.c:149 redir.c:197 msgid "file descriptor out of range" msgstr "檔案描述符超出範圍" -#: redir.c:195 +#: redir.c:204 #, c-format msgid "%s: ambiguous redirect" msgstr "%s: 模稜兩可的重定向" -#: redir.c:199 +#: redir.c:208 #, c-format msgid "%s: cannot overwrite existing file" msgstr "%s: 無法覆寫已存在的檔案" -#: redir.c:204 +#: redir.c:213 #, c-format msgid "%s: restricted: cannot redirect output" msgstr "%s: 受限的: 無法重定向輸出" -#: redir.c:209 +#: redir.c:218 #, c-format msgid "cannot create temp file for here-document: %s" msgstr "無法為立即檔案建立暫存檔案: %s" -#: redir.c:213 +#: redir.c:222 #, c-format msgid "%s: cannot assign fd to variable" msgstr "%s: 無法將檔案描述符指派給變數" -#: redir.c:636 +#: redir.c:649 msgid "/dev/(tcp|udp)/host/port not supported without networking" msgstr "沒有網路時不支援 /dev/(tcp|udp)/host/port" -#: redir.c:920 redir.c:1035 redir.c:1096 redir.c:1266 +#: redir.c:938 redir.c:1053 redir.c:1114 redir.c:1284 msgid "redirection error: cannot duplicate fd" msgstr "重定向錯誤: 無法複製檔案描述符" -#: shell.c:346 +#: shell.c:347 msgid "could not find /tmp, please create!" msgstr "無法找到 /tmp,請建立" -#: shell.c:350 +#: shell.c:351 msgid "/tmp must be a valid directory name" msgstr "/tmp 必須為有效的目錄名稱" -#: shell.c:801 +#: shell.c:804 msgid "pretty-printing mode ignored in interactive shells" msgstr "已在互動式 shell 中忽略美化輸出模式" -#: shell.c:945 +#: shell.c:948 #, c-format msgid "%c%c: invalid option" msgstr "%c%c:無效選項" -#: shell.c:1316 +#: shell.c:1319 #, c-format msgid "cannot set uid to %d: effective uid %d" msgstr "無法設定 UID 至 %d:有效的 UID %d" -#: shell.c:1327 +#: shell.c:1330 #, c-format msgid "cannot set gid to %d: effective gid %d" msgstr "無法設定 GID 至 %d:有效的 GID %d" -#: shell.c:1515 +#: shell.c:1518 msgid "cannot start debugger; debugging mode disabled" msgstr "無法開啟偵錯器;偵錯模式已停用" -#: shell.c:1629 +#: shell.c:1632 #, c-format msgid "%s: Is a directory" msgstr "%s: 是一個目錄" -#: shell.c:1878 +#: shell.c:1881 msgid "I have no name!" msgstr "我沒有名字!" -#: shell.c:2032 +#: shell.c:2035 #, c-format msgid "GNU bash, version %s-(%s)\n" msgstr "GNU bash,版本 %s-(%s)\n" -#: shell.c:2033 +#: shell.c:2036 #, c-format msgid "" "Usage:\t%s [GNU long option] [option] ...\n" @@ -1720,44 +1734,44 @@ msgstr "" "用法:\t%s [GNU 長選項] [選項] …\n" "\t%s [GNU 長選項] [選項] 指令稿檔案 …\n" -#: shell.c:2035 +#: shell.c:2038 msgid "GNU long options:\n" msgstr "GNU 長選項:\n" -#: shell.c:2039 +#: shell.c:2042 msgid "Shell options:\n" msgstr "Shell 選項:\n" -#: shell.c:2040 +#: shell.c:2043 msgid "\t-ilrsD or -c command or -O shopt_option\t\t(invocation only)\n" msgstr "\t-irsD 或 -c <指令> 或 -O \t\t(僅適合呼叫)\n" -#: shell.c:2059 +#: shell.c:2062 #, c-format msgid "\t-%s or -o option\n" msgstr "\t-%s or -o 選項\n" -#: shell.c:2065 +#: shell.c:2068 #, c-format msgid "Type `%s -c \"help set\"' for more information about shell options.\n" msgstr "輸入「%s -c \"help set\"」更多關於 shell 選項的訊息。\n" -#: shell.c:2066 +#: shell.c:2069 #, c-format msgid "Type `%s -c help' for more information about shell builtin commands.\n" msgstr "輸入「%s -c help」更多關於內建 shell 指令的訊息。\n" -#: shell.c:2067 +#: shell.c:2070 #, c-format msgid "Use the `bashbug' command to report bugs.\n" msgstr "使用「bashbug」指令通報程式錯誤。\n" -#: shell.c:2069 +#: shell.c:2072 #, c-format msgid "bash home page: \n" msgstr "bash 官網:\n" -#: shell.c:2070 +#: shell.c:2073 #, c-format msgid "General help using GNU software: \n" msgstr "GNU 軟體的常見使用說明:\n" @@ -1932,107 +1946,107 @@ msgstr "資訊請求" msgid "Unknown Signal #%d" msgstr "不明訊號 #%d" -#: subst.c:1475 subst.c:1665 +#: subst.c:1476 subst.c:1666 #, c-format msgid "bad substitution: no closing `%s' in %s" msgstr "錯誤的取代: 在 %2$s 中沒有閉合的「%1$s」" -#: subst.c:3280 +#: subst.c:3281 #, c-format msgid "%s: cannot assign list to array member" msgstr "%s: 無法將串列指派給陣列成員" -#: subst.c:5877 subst.c:5893 +#: subst.c:5910 subst.c:5926 msgid "cannot make pipe for process substitution" msgstr "無法為行程取代建立管道" -#: subst.c:5944 +#: subst.c:5977 msgid "cannot make child for process substitution" msgstr "無法為行程取代建立子行程" -#: subst.c:6018 +#: subst.c:6051 #, c-format msgid "cannot open named pipe %s for reading" msgstr "無法開啟命名管道 %s 進 readline-" -#: subst.c:6020 +#: subst.c:6053 #, c-format msgid "cannot open named pipe %s for writing" msgstr "無法開啟命名管道 %s 進行寫入" -#: subst.c:6043 +#: subst.c:6076 #, c-format msgid "cannot duplicate named pipe %s as fd %d" msgstr "無法將命名管道 %s 做為檔案描述符 %d 複製" -#: subst.c:6167 +#: subst.c:6200 msgid "command substitution: ignored null byte in input" msgstr "指令取代:在輸入中忽略了空位元組" -#: subst.c:6307 +#: subst.c:6340 msgid "cannot make pipe for command substitution" msgstr "無法為指令取代建立管道" -#: subst.c:6351 +#: subst.c:6384 msgid "cannot make child for command substitution" msgstr "無法為指令取代建立子行程" -#: subst.c:6377 +#: subst.c:6410 msgid "command_substitute: cannot duplicate pipe as fd 1" msgstr "command_substitute: 無法將管道複製為檔案描述符 1" -#: subst.c:6828 subst.c:9870 +#: subst.c:6861 subst.c:9916 #, c-format msgid "%s: invalid variable name for name reference" msgstr "%s: 無效的引用變數名" -#: subst.c:6924 subst.c:6942 subst.c:7114 +#: subst.c:6957 subst.c:6975 subst.c:7147 #, c-format msgid "%s: invalid indirect expansion" msgstr "%s: 無效的間接擴充" -#: subst.c:6958 subst.c:7122 +#: subst.c:6991 subst.c:7155 #, c-format msgid "%s: invalid variable name" msgstr "%s:無效的變數名稱" -#: subst.c:7201 +#: subst.c:7234 #, c-format msgid "%s: parameter not set" msgstr "%s:參數未設定" -#: subst.c:7203 +#: subst.c:7236 #, c-format msgid "%s: parameter null or not set" msgstr "%s: 參數為空或未設定" -#: subst.c:7448 subst.c:7463 +#: subst.c:7481 subst.c:7496 #, c-format msgid "%s: substring expression < 0" msgstr "%s: 子串表示式 < 0" -#: subst.c:9199 subst.c:9220 +#: subst.c:9245 subst.c:9266 #, c-format msgid "%s: bad substitution" msgstr "%s: 錯誤的取代" -#: subst.c:9308 +#: subst.c:9354 #, c-format msgid "$%s: cannot assign in this way" msgstr "$%s: 無法如此指派" -#: subst.c:9732 +#: subst.c:9778 msgid "" "future versions of the shell will force evaluation as an arithmetic " "substitution" msgstr "未來版本的 shell 會強制以算術取代求值" -#: subst.c:10288 +#: subst.c:10331 #, c-format msgid "bad substitution: no closing \"`\" in %s" msgstr "錯誤的取代: 在 %s 中沒有閉合的「`」" -#: subst.c:11350 +#: subst.c:11393 #, c-format msgid "no match: %s" msgstr "無符合: %s" @@ -2099,79 +2113,79 @@ msgstr "run_pending_traps:訊號處理是 SIG_DFL,resending %d (%s) to mysel msgid "trap_handler: bad signal %d" msgstr "trap_handler:不當的訊號 %d" -#: variables.c:437 +#: variables.c:421 #, c-format msgid "error importing function definition for `%s'" msgstr "錯誤,輸入的函數定義為「%s」" -#: variables.c:849 +#: variables.c:833 #, c-format msgid "shell level (%d) too high, resetting to 1" msgstr "shell 層次 (%d) 太高,重設為 1" -#: variables.c:2852 +#: variables.c:2649 msgid "make_local_variable: no function context at current scope" msgstr "make_local_variable: 目前作用域中沒有函數語境" -#: variables.c:2871 +#: variables.c:2668 #, c-format msgid "%s: variable may not be assigned value" msgstr "%s: 變數不可指派值" -#: variables.c:3653 +#: variables.c:3450 #, c-format msgid "%s: assigning integer to name reference" msgstr "%s:指定數字至名稱參考" -#: variables.c:4582 +#: variables.c:4379 msgid "all_local_variables: no function context at current scope" msgstr "all_local_variables: 目前作用域中沒有函數語境" -#: variables.c:4949 +#: variables.c:4746 #, c-format msgid "%s has null exportstr" msgstr "%s 有空的 exportstr" -#: variables.c:4954 variables.c:4963 +#: variables.c:4751 variables.c:4760 #, c-format msgid "invalid character %d in exportstr for %s" msgstr "%2$s 的 exportstr 中有無效的字元 %1$d" -#: variables.c:4969 +#: variables.c:4766 #, c-format msgid "no `=' in exportstr for %s" msgstr "%s 的 exportstr 中沒有「=」" -#: variables.c:5506 +#: variables.c:5306 msgid "pop_var_context: head of shell_variables not a function context" msgstr "pop_var_context: shell_variables 的前端不是函數語境" -#: variables.c:5519 +#: variables.c:5319 msgid "pop_var_context: no global_variables context" msgstr "pop_var_context: 沒有 global_variables 語境" -#: variables.c:5599 +#: variables.c:5399 msgid "pop_scope: head of shell_variables not a temporary environment scope" msgstr "pop_scope: shell_variables 的前端不是臨時環境作用域" -#: variables.c:6562 +#: variables.c:6362 #, c-format msgid "%s: %s: cannot open as FILE" msgstr "%s: %s: 無法做為檔案開啟" -#: variables.c:6567 +#: variables.c:6367 #, c-format msgid "%s: %s: invalid value for trace file descriptor" msgstr "%s: %s: 追蹤檔案描述符的值無效" -#: variables.c:6612 +#: variables.c:6412 #, c-format msgid "%s: %s: compatibility value out of range" msgstr "%s: %s: 相容版本數值超出範圍" #: version.c:46 version2.c:46 #, fuzzy -msgid "Copyright (C) 2019 Free Software Foundation, Inc." +msgid "Copyright (C) 2020 Free Software Foundation, Inc." msgstr "著作權所有 (C) 2018 自由軟體基金會" #: version.c:47 version2.c:47 @@ -5417,6 +5431,7 @@ msgstr "" " 回傳成功,除非使用了無效的選項或者發生寫入或指派錯誤。" #: builtins.c:1971 +#, fuzzy msgid "" "Specify how arguments are to be completed by Readline.\n" " \n" @@ -5438,7 +5453,7 @@ msgid "" " \t\tcommand) word\n" " \n" " When completion is attempted, the actions are applied in the order the\n" -" uppercase-letter options are listed above. If multiple options are " +" uppercase-letter options are listed above. If multiple options are " "supplied,\n" " the -D option takes precedence over -E, and both take precedence over -" "I.\n" diff --git a/tests/history.right b/tests/history.right index 74eb91bc..b24e72e9 100644 --- a/tests/history.right +++ b/tests/history.right @@ -97,17 +97,17 @@ line 2 for history 6 HISTFILE=$TMPDIR/newhistory 7 echo displaying \$HISTFILE after history -a 8 cat $HISTFILE -./history.tests: line 89: fc: history specification out of range - 14 set -H +1 for i in one two three; do echo $i; done 15 echo line 2 for history 16 unset HISTSIZE 17 unset HISTFILE + 18 # no longer an out-of-range error aa ab ac echo xx xb xc xx xb xc echo 44 48 4c 44 48 4c -./history.tests: line 104: fc: no command found +./history.tests: line 105: fc: no command found aa bb cc @@ -241,3 +241,5 @@ c d echo d d +11 # other out-of-range behavior for future work +12 fc -l 498 502 diff --git a/tests/history.tests b/tests/history.tests index 2ddd39f1..187d2a23 100644 --- a/tests/history.tests +++ b/tests/history.tests @@ -86,6 +86,7 @@ unset HISTFILE fc -l 4 fc -l 4 8 +# no longer an out-of-range error fc -l one=two three=four 502 history 4 diff --git a/tests/history5.sub b/tests/history5.sub index b7cbbe1e..9b88c546 100644 --- a/tests/history5.sub +++ b/tests/history5.sub @@ -32,3 +32,7 @@ fc -l -0 echo d fc -s 0 + +# other out-of-range behavior for future work +fc -l 498 502 +fc -l 502 498