ec46fb1458c1249bf7392d9cf3260e2a06739abc
[platform/upstream/bash.git] / po / en@quot.po
1 # English translations for GNU bash package.
2 # Copyright (C) 2011 Free Software Foundation, Inc.
3 # This file is distributed under the same license as the GNU bash package.
4 # Automatically generated, 2011.
5 #
6 # All this catalog "translates" are quotation characters.
7 # The msgids must be ASCII and therefore cannot contain real quotation
8 # characters, only substitutes like grave accent (0x60), apostrophe (0x27)
9 # and double quote (0x22). These substitutes look strange; see
10 # http://www.cl.cam.ac.uk/~mgk25/ucs/quotes.html
11 #
12 # This catalog translates grave accent (0x60) and apostrophe (0x27) to
13 # left single quotation mark (U+2018) and right single quotation mark (U+2019).
14 # It also translates pairs of apostrophe (0x27) to
15 # left single quotation mark (U+2018) and right single quotation mark (U+2019)
16 # and pairs of quotation mark (0x22) to
17 # left double quotation mark (U+201C) and right double quotation mark (U+201D).
18 #
19 # When output to an UTF-8 terminal, the quotation characters appear perfectly.
20 # When output to an ISO-8859-1 terminal, the single quotation marks are
21 # transliterated to apostrophes (by iconv in glibc 2.2 or newer) or to
22 # grave/acute accent (by libiconv), and the double quotation marks are
23 # transliterated to 0x22.
24 # When output to an ASCII terminal, the single quotation marks are
25 # transliterated to apostrophes, and the double quotation marks are
26 # transliterated to 0x22.
27 #
28 msgid ""
29 msgstr ""
30 "Project-Id-Version: GNU bash 4.2-release\n"
31 "Report-Msgid-Bugs-To: \n"
32 "POT-Creation-Date: 2011-01-28 22:09-0500\n"
33 "PO-Revision-Date: 2011-01-28 22:09-0500\n"
34 "Last-Translator: Automatically generated\n"
35 "Language-Team: none\n"
36 "MIME-Version: 1.0\n"
37 "Content-Type: text/plain; charset=UTF-8\n"
38 "Content-Transfer-Encoding: 8bit\n"
39 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
40
41 #: arrayfunc.c:50
42 msgid "bad array subscript"
43 msgstr "bad array subscript"
44
45 #: arrayfunc.c:313 builtins/declare.def:487
46 #, c-format
47 msgid "%s: cannot convert indexed to associative array"
48 msgstr "%s: cannot convert indexed to associative array"
49
50 #: arrayfunc.c:480
51 #, c-format
52 msgid "%s: invalid associative array key"
53 msgstr "%s: invalid associative array key"
54
55 #: arrayfunc.c:482
56 #, c-format
57 msgid "%s: cannot assign to non-numeric index"
58 msgstr "%s: cannot assign to non-numeric index"
59
60 #: arrayfunc.c:518
61 #, c-format
62 msgid "%s: %s: must use subscript when assigning associative array"
63 msgstr "%s: %s: must use subscript when assigning associative array"
64
65 #: bashhist.c:387
66 #, c-format
67 msgid "%s: cannot create: %s"
68 msgstr "%s: cannot create: %s"
69
70 #: bashline.c:3498
71 msgid "bash_execute_unix_command: cannot find keymap for command"
72 msgstr "bash_execute_unix_command: cannot find keymap for command"
73
74 #: bashline.c:3584
75 #, c-format
76 msgid "%s: first non-whitespace character is not `\"'"
77 msgstr "%s: first non-whitespace character is not ‘\"’"
78
79 #: bashline.c:3613
80 #, c-format
81 msgid "no closing `%c' in %s"
82 msgstr "no closing ‘%c’ in %s"
83
84 #: bashline.c:3647
85 #, c-format
86 msgid "%s: missing colon separator"
87 msgstr "%s: missing colon separator"
88
89 #: builtins/alias.def:132
90 #, c-format
91 msgid "`%s': invalid alias name"
92 msgstr "‘%s’: invalid alias name"
93
94 #: builtins/bind.def:120 builtins/bind.def:123
95 msgid "line editing not enabled"
96 msgstr "line editing not enabled"
97
98 #: builtins/bind.def:206
99 #, c-format
100 msgid "`%s': invalid keymap name"
101 msgstr "‘%s’: invalid keymap name"
102
103 #: builtins/bind.def:245
104 #, c-format
105 msgid "%s: cannot read: %s"
106 msgstr "%s: cannot read: %s"
107
108 #: builtins/bind.def:260
109 #, c-format
110 msgid "`%s': cannot unbind"
111 msgstr "‘%s’: cannot unbind"
112
113 #: builtins/bind.def:295 builtins/bind.def:325
114 #, c-format
115 msgid "`%s': unknown function name"
116 msgstr "‘%s’: unknown function name"
117
118 #: builtins/bind.def:303
119 #, c-format
120 msgid "%s is not bound to any keys.\n"
121 msgstr "%s is not bound to any keys.\n"
122
123 #: builtins/bind.def:307
124 #, c-format
125 msgid "%s can be invoked via "
126 msgstr "%s can be invoked via "
127
128 #: builtins/break.def:77 builtins/break.def:117
129 msgid "loop count"
130 msgstr "loop count"
131
132 #: builtins/break.def:137
133 msgid "only meaningful in a `for', `while', or `until' loop"
134 msgstr "only meaningful in a ‘for’, ‘while’, or ‘until’ loop"
135
136 #: builtins/caller.def:133
137 msgid ""
138 "Returns the context of the current subroutine call.\n"
139 "    \n"
140 "    Without EXPR, returns "
141 msgstr ""
142 "Returns the context of the current subroutine call.\n"
143 "    \n"
144 "    Without EXPR, returns "
145
146 #: builtins/cd.def:235
147 msgid "HOME not set"
148 msgstr "HOME not set"
149
150 #: builtins/cd.def:247
151 msgid "OLDPWD not set"
152 msgstr "OLDPWD not set"
153
154 #: builtins/common.c:101
155 #, c-format
156 msgid "line %d: "
157 msgstr "line %d: "
158
159 #: builtins/common.c:139 error.c:261
160 #, c-format
161 msgid "warning: "
162 msgstr "warning: "
163
164 #: builtins/common.c:153
165 #, c-format
166 msgid "%s: usage: "
167 msgstr "%s: usage: "
168
169 #: builtins/common.c:166 test.c:832
170 msgid "too many arguments"
171 msgstr "too many arguments"
172
173 #: builtins/common.c:191 shell.c:500 shell.c:782
174 #, c-format
175 msgid "%s: option requires an argument"
176 msgstr "%s: option requires an argument"
177
178 #: builtins/common.c:198
179 #, c-format
180 msgid "%s: numeric argument required"
181 msgstr "%s: numeric argument required"
182
183 #: builtins/common.c:205
184 #, c-format
185 msgid "%s: not found"
186 msgstr "%s: not found"
187
188 #: builtins/common.c:214 shell.c:795
189 #, c-format
190 msgid "%s: invalid option"
191 msgstr "%s: invalid option"
192
193 #: builtins/common.c:221
194 #, c-format
195 msgid "%s: invalid option name"
196 msgstr "%s: invalid option name"
197
198 #: builtins/common.c:228 general.c:231 general.c:236
199 #, c-format
200 msgid "`%s': not a valid identifier"
201 msgstr "‘%s’: not a valid identifier"
202
203 #: builtins/common.c:238
204 msgid "invalid octal number"
205 msgstr "invalid octal number"
206
207 #: builtins/common.c:240
208 msgid "invalid hex number"
209 msgstr "invalid hex number"
210
211 #: builtins/common.c:242 expr.c:1362
212 msgid "invalid number"
213 msgstr "invalid number"
214
215 #: builtins/common.c:250
216 #, c-format
217 msgid "%s: invalid signal specification"
218 msgstr "%s: invalid signal specification"
219
220 #: builtins/common.c:257
221 #, c-format
222 msgid "`%s': not a pid or valid job spec"
223 msgstr "‘%s’: not a pid or valid job spec"
224
225 #: builtins/common.c:264 error.c:454
226 #, c-format
227 msgid "%s: readonly variable"
228 msgstr "%s: readonly variable"
229
230 #: builtins/common.c:272
231 #, c-format
232 msgid "%s: %s out of range"
233 msgstr "%s: %s out of range"
234
235 #: builtins/common.c:272 builtins/common.c:274
236 msgid "argument"
237 msgstr "argument"
238
239 #: builtins/common.c:274
240 #, c-format
241 msgid "%s out of range"
242 msgstr "%s out of range"
243
244 #: builtins/common.c:282
245 #, c-format
246 msgid "%s: no such job"
247 msgstr "%s: no such job"
248
249 #: builtins/common.c:290
250 #, c-format
251 msgid "%s: no job control"
252 msgstr "%s: no job control"
253
254 #: builtins/common.c:292
255 msgid "no job control"
256 msgstr "no job control"
257
258 #: builtins/common.c:302
259 #, c-format
260 msgid "%s: restricted"
261 msgstr "%s: restricted"
262
263 #: builtins/common.c:304
264 msgid "restricted"
265 msgstr "restricted"
266
267 #: builtins/common.c:312
268 #, c-format
269 msgid "%s: not a shell builtin"
270 msgstr "%s: not a shell builtin"
271
272 #: builtins/common.c:321
273 #, c-format
274 msgid "write error: %s"
275 msgstr "write error: %s"
276
277 #: builtins/common.c:329
278 #, c-format
279 msgid "error setting terminal attributes: %s"
280 msgstr "error setting terminal attributes: %s"
281
282 #: builtins/common.c:331
283 #, c-format
284 msgid "error getting terminal attributes: %s"
285 msgstr "error getting terminal attributes: %s"
286
287 #: builtins/common.c:563
288 #, c-format
289 msgid "%s: error retrieving current directory: %s: %s\n"
290 msgstr "%s: error retrieving current directory: %s: %s\n"
291
292 #: builtins/common.c:629 builtins/common.c:631
293 #, c-format
294 msgid "%s: ambiguous job spec"
295 msgstr "%s: ambiguous job spec"
296
297 #: builtins/complete.def:276
298 #, c-format
299 msgid "%s: invalid action name"
300 msgstr "%s: invalid action name"
301
302 #: builtins/complete.def:449 builtins/complete.def:644
303 #: builtins/complete.def:853
304 #, c-format
305 msgid "%s: no completion specification"
306 msgstr "%s: no completion specification"
307
308 #: builtins/complete.def:696
309 msgid "warning: -F option may not work as you expect"
310 msgstr "warning: -F option may not work as you expect"
311
312 #: builtins/complete.def:698
313 msgid "warning: -C option may not work as you expect"
314 msgstr "warning: -C option may not work as you expect"
315
316 #: builtins/complete.def:826
317 msgid "not currently executing completion function"
318 msgstr "not currently executing completion function"
319
320 #: builtins/declare.def:124
321 msgid "can only be used in a function"
322 msgstr "can only be used in a function"
323
324 #: builtins/declare.def:366
325 msgid "cannot use `-f' to make functions"
326 msgstr "cannot use ‘-f’ to make functions"
327
328 #: builtins/declare.def:378 execute_cmd.c:5105
329 #, c-format
330 msgid "%s: readonly function"
331 msgstr "%s: readonly function"
332
333 #: builtins/declare.def:474
334 #, c-format
335 msgid "%s: cannot destroy array variables in this way"
336 msgstr "%s: cannot destroy array variables in this way"
337
338 #: builtins/declare.def:481
339 #, c-format
340 msgid "%s: cannot convert associative to indexed array"
341 msgstr "%s: cannot convert associative to indexed array"
342
343 #: builtins/enable.def:137 builtins/enable.def:145
344 msgid "dynamic loading not available"
345 msgstr "dynamic loading not available"
346
347 #: builtins/enable.def:312
348 #, c-format
349 msgid "cannot open shared object %s: %s"
350 msgstr "cannot open shared object %s: %s"
351
352 #: builtins/enable.def:335
353 #, c-format
354 msgid "cannot find %s in shared object %s: %s"
355 msgstr "cannot find %s in shared object %s: %s"
356
357 #: builtins/enable.def:459
358 #, c-format
359 msgid "%s: not dynamically loaded"
360 msgstr "%s: not dynamically loaded"
361
362 #: builtins/enable.def:474
363 #, c-format
364 msgid "%s: cannot delete: %s"
365 msgstr "%s: cannot delete: %s"
366
367 #: builtins/evalfile.c:135 builtins/hash.def:171 execute_cmd.c:4961
368 #: shell.c:1457
369 #, c-format
370 msgid "%s: is a directory"
371 msgstr "%s: is a directory"
372
373 #: builtins/evalfile.c:140
374 #, c-format
375 msgid "%s: not a regular file"
376 msgstr "%s: not a regular file"
377
378 #: builtins/evalfile.c:148
379 #, c-format
380 msgid "%s: file is too large"
381 msgstr "%s: file is too large"
382
383 #: builtins/evalfile.c:182 builtins/evalfile.c:200 execute_cmd.c:5032
384 #: shell.c:1467
385 #, c-format
386 msgid "%s: cannot execute binary file"
387 msgstr "%s: cannot execute binary file"
388
389 #: builtins/exec.def:154 builtins/exec.def:156 builtins/exec.def:228
390 #, c-format
391 msgid "%s: cannot execute: %s"
392 msgstr "%s: cannot execute: %s"
393
394 #: builtins/exit.def:65
395 #, c-format
396 msgid "logout\n"
397 msgstr "logout\n"
398
399 #: builtins/exit.def:88
400 msgid "not login shell: use `exit'"
401 msgstr "not login shell: use ‘exit’"
402
403 #: builtins/exit.def:120
404 #, c-format
405 msgid "There are stopped jobs.\n"
406 msgstr "There are stopped jobs.\n"
407
408 #: builtins/exit.def:122
409 #, c-format
410 msgid "There are running jobs.\n"
411 msgstr "There are running jobs.\n"
412
413 #: builtins/fc.def:262
414 msgid "no command found"
415 msgstr "no command found"
416
417 #: builtins/fc.def:312 builtins/fc.def:359
418 msgid "history specification"
419 msgstr "history specification"
420
421 #: builtins/fc.def:380
422 #, c-format
423 msgid "%s: cannot open temp file: %s"
424 msgstr "%s: cannot open temp file: %s"
425
426 #: builtins/fg_bg.def:149 builtins/jobs.def:282
427 msgid "current"
428 msgstr "current"
429
430 #: builtins/fg_bg.def:158
431 #, c-format
432 msgid "job %d started without job control"
433 msgstr "job %d started without job control"
434
435 #: builtins/getopt.c:110
436 #, c-format
437 msgid "%s: illegal option -- %c\n"
438 msgstr "%s: illegal option -- %c\n"
439
440 #: builtins/getopt.c:111
441 #, c-format
442 msgid "%s: option requires an argument -- %c\n"
443 msgstr "%s: option requires an argument -- %c\n"
444
445 #: builtins/hash.def:92
446 msgid "hashing disabled"
447 msgstr "hashing disabled"
448
449 #: builtins/hash.def:138
450 #, c-format
451 msgid "%s: hash table empty\n"
452 msgstr "%s: hash table empty\n"
453
454 #: builtins/hash.def:245
455 #, c-format
456 msgid "hits\tcommand\n"
457 msgstr "hits\tcommand\n"
458
459 #: builtins/help.def:130
460 #, c-format
461 msgid "Shell commands matching keyword `"
462 msgid_plural "Shell commands matching keywords `"
463 msgstr[0] "Shell commands matching keyword `"
464 msgstr[1] "Shell commands matching keywords `"
465
466 #: builtins/help.def:168
467 #, c-format
468 msgid ""
469 "no help topics match `%s'.  Try `help help' or `man -k %s' or `info %s'."
470 msgstr ""
471 "no help topics match ‘%s’.  Try ‘help help’ or ‘man -k %s’ or ‘info %s’."
472
473 #: builtins/help.def:185
474 #, c-format
475 msgid "%s: cannot open: %s"
476 msgstr "%s: cannot open: %s"
477
478 #: builtins/help.def:337
479 #, c-format
480 msgid ""
481 "These shell commands are defined internally.  Type `help' to see this list.\n"
482 "Type `help name' to find out more about the function `name'.\n"
483 "Use `info bash' to find out more about the shell in general.\n"
484 "Use `man -k' or `info' to find out more about commands not in this list.\n"
485 "\n"
486 "A star (*) next to a name means that the command is disabled.\n"
487 "\n"
488 msgstr ""
489 "These shell commands are defined internally.  Type ‘help’ to see this list.\n"
490 "Type ‘help name’ to find out more about the function ‘name’.\n"
491 "Use ‘info bash’ to find out more about the shell in general.\n"
492 "Use ‘man -k’ or ‘info’ to find out more about commands not in this list.\n"
493 "\n"
494 "A star (*) next to a name means that the command is disabled.\n"
495 "\n"
496
497 #: builtins/history.def:154
498 msgid "cannot use more than one of -anrw"
499 msgstr "cannot use more than one of -anrw"
500
501 #: builtins/history.def:186
502 msgid "history position"
503 msgstr "history position"
504
505 #: builtins/history.def:365
506 #, c-format
507 msgid "%s: history expansion failed"
508 msgstr "%s: history expansion failed"
509
510 #: builtins/inlib.def:71
511 #, c-format
512 msgid "%s: inlib failed"
513 msgstr "%s: inlib failed"
514
515 #: builtins/jobs.def:109
516 msgid "no other options allowed with `-x'"
517 msgstr "no other options allowed with ‘-x’"
518
519 #: builtins/kill.def:198
520 #, c-format
521 msgid "%s: arguments must be process or job IDs"
522 msgstr "%s: arguments must be process or job IDs"
523
524 #: builtins/kill.def:261
525 msgid "Unknown error"
526 msgstr "Unknown error"
527
528 #: builtins/let.def:95 builtins/let.def:120 expr.c:552 expr.c:567
529 msgid "expression expected"
530 msgstr "expression expected"
531
532 #: builtins/mapfile.def:172
533 #, c-format
534 msgid "%s: not an indexed array"
535 msgstr "%s: not an indexed array"
536
537 #: builtins/mapfile.def:256 builtins/read.def:279
538 #, c-format
539 msgid "%s: invalid file descriptor specification"
540 msgstr "%s: invalid file descriptor specification"
541
542 #: builtins/mapfile.def:264 builtins/read.def:286
543 #, c-format
544 msgid "%d: invalid file descriptor: %s"
545 msgstr "%d: invalid file descriptor: %s"
546
547 #: builtins/mapfile.def:273 builtins/mapfile.def:311
548 #, c-format
549 msgid "%s: invalid line count"
550 msgstr "%s: invalid line count"
551
552 #: builtins/mapfile.def:284
553 #, c-format
554 msgid "%s: invalid array origin"
555 msgstr "%s: invalid array origin"
556
557 #: builtins/mapfile.def:301
558 #, c-format
559 msgid "%s: invalid callback quantum"
560 msgstr "%s: invalid callback quantum"
561
562 #: builtins/mapfile.def:333
563 msgid "empty array variable name"
564 msgstr "empty array variable name"
565
566 #: builtins/mapfile.def:354
567 msgid "array variable support required"
568 msgstr "array variable support required"
569
570 #: builtins/printf.def:394
571 #, c-format
572 msgid "`%s': missing format character"
573 msgstr "‘%s’: missing format character"
574
575 #: builtins/printf.def:448
576 #, c-format
577 msgid "`%c': invalid time format specification"
578 msgstr "‘%c’: invalid time format specification"
579
580 #: builtins/printf.def:635
581 #, c-format
582 msgid "`%c': invalid format character"
583 msgstr "‘%c’: invalid format character"
584
585 #: builtins/printf.def:662
586 #, c-format
587 msgid "warning: %s: %s"
588 msgstr "warning: %s: %s"
589
590 #: builtins/printf.def:840
591 msgid "missing hex digit for \\x"
592 msgstr "missing hex digit for \\x"
593
594 #: builtins/printf.def:855
595 #, c-format
596 msgid "missing unicode digit for \\%c"
597 msgstr "missing unicode digit for \\%c"
598
599 #: builtins/pushd.def:195
600 msgid "no other directory"
601 msgstr "no other directory"
602
603 #: builtins/pushd.def:462
604 msgid "<no current directory>"
605 msgstr "<no current directory>"
606
607 #: builtins/pushd.def:506
608 msgid "directory stack empty"
609 msgstr "directory stack empty"
610
611 #: builtins/pushd.def:508
612 msgid "directory stack index"
613 msgstr "directory stack index"
614
615 #: builtins/pushd.def:683
616 msgid ""
617 "Display the list of currently remembered directories.  Directories\n"
618 "    find their way onto the list with the `pushd' command; you can get\n"
619 "    back up through the list with the `popd' command.\n"
620 "    \n"
621 "    Options:\n"
622 "      -c\tclear the directory stack by deleting all of the elements\n"
623 "      -l\tdo not print tilde-prefixed versions of directories relative\n"
624 "    \tto your home directory\n"
625 "      -p\tprint the directory stack with one entry per line\n"
626 "      -v\tprint the directory stack with one entry per line prefixed\n"
627 "    \twith its position in the stack\n"
628 "    \n"
629 "    Arguments:\n"
630 "      +N\tDisplays the Nth entry counting from the left of the list shown "
631 "by\n"
632 "    \tdirs when invoked without options, starting with zero.\n"
633 "    \n"
634 "      -N\tDisplays the Nth entry counting from the right of the list shown "
635 "by\n"
636 "\tdirs when invoked without options, starting with zero."
637 msgstr ""
638 "Display the list of currently remembered directories.  Directories\n"
639 "    find their way onto the list with the ‘pushd’ command; you can get\n"
640 "    back up through the list with the ‘popd’ command.\n"
641 "    \n"
642 "    Options:\n"
643 "      -c\tclear the directory stack by deleting all of the elements\n"
644 "      -l\tdo not print tilde-prefixed versions of directories relative\n"
645 "    \tto your home directory\n"
646 "      -p\tprint the directory stack with one entry per line\n"
647 "      -v\tprint the directory stack with one entry per line prefixed\n"
648 "    \twith its position in the stack\n"
649 "    \n"
650 "    Arguments:\n"
651 "      +N\tDisplays the Nth entry counting from the left of the list shown "
652 "by\n"
653 "    \tdirs when invoked without options, starting with zero.\n"
654 "    \n"
655 "      -N\tDisplays the Nth entry counting from the right of the list shown "
656 "by\n"
657 "\tdirs when invoked without options, starting with zero."
658
659 #: builtins/pushd.def:705
660 msgid ""
661 "Adds a directory to the top of the directory stack, or rotates\n"
662 "    the stack, making the new top of the stack the current working\n"
663 "    directory.  With no arguments, exchanges the top two directories.\n"
664 "    \n"
665 "    Options:\n"
666 "      -n\tSuppresses the normal change of directory when adding\n"
667 "    \tdirectories to the stack, so only the stack is manipulated.\n"
668 "    \n"
669 "    Arguments:\n"
670 "      +N\tRotates the stack so that the Nth directory (counting\n"
671 "    \tfrom the left of the list shown by `dirs', starting with\n"
672 "    \tzero) is at the top.\n"
673 "    \n"
674 "      -N\tRotates the stack so that the Nth directory (counting\n"
675 "    \tfrom the right of the list shown by `dirs', starting with\n"
676 "    \tzero) is at the top.\n"
677 "    \n"
678 "      dir\tAdds DIR to the directory stack at the top, making it the\n"
679 "    \tnew current working directory.\n"
680 "    \n"
681 "    The `dirs' builtin displays the directory stack."
682 msgstr ""
683 "Adds a directory to the top of the directory stack, or rotates\n"
684 "    the stack, making the new top of the stack the current working\n"
685 "    directory.  With no arguments, exchanges the top two directories.\n"
686 "    \n"
687 "    Options:\n"
688 "      -n\tSuppresses the normal change of directory when adding\n"
689 "    \tdirectories to the stack, so only the stack is manipulated.\n"
690 "    \n"
691 "    Arguments:\n"
692 "      +N\tRotates the stack so that the Nth directory (counting\n"
693 "    \tfrom the left of the list shown by ‘dirs’, starting with\n"
694 "    \tzero) is at the top.\n"
695 "    \n"
696 "      -N\tRotates the stack so that the Nth directory (counting\n"
697 "    \tfrom the right of the list shown by ‘dirs’, starting with\n"
698 "    \tzero) is at the top.\n"
699 "    \n"
700 "      dir\tAdds DIR to the directory stack at the top, making it the\n"
701 "    \tnew current working directory.\n"
702 "    \n"
703 "    The ‘dirs’ builtin displays the directory stack."
704
705 #: builtins/pushd.def:730
706 msgid ""
707 "Removes entries from the directory stack.  With no arguments, removes\n"
708 "    the top directory from the stack, and changes to the new top directory.\n"
709 "    \n"
710 "    Options:\n"
711 "      -n\tSuppresses the normal change of directory when removing\n"
712 "    \tdirectories from the stack, so only the stack is manipulated.\n"
713 "    \n"
714 "    Arguments:\n"
715 "      +N\tRemoves the Nth entry counting from the left of the list\n"
716 "    \tshown by `dirs', starting with zero.  For example: `popd +0'\n"
717 "    \tremoves the first directory, `popd +1' the second.\n"
718 "    \n"
719 "      -N\tRemoves the Nth entry counting from the right of the list\n"
720 "    \tshown by `dirs', starting with zero.  For example: `popd -0'\n"
721 "    \tremoves the last directory, `popd -1' the next to last.\n"
722 "    \n"
723 "    The `dirs' builtin displays the directory stack."
724 msgstr ""
725 "Removes entries from the directory stack.  With no arguments, removes\n"
726 "    the top directory from the stack, and changes to the new top directory.\n"
727 "    \n"
728 "    Options:\n"
729 "      -n\tSuppresses the normal change of directory when removing\n"
730 "    \tdirectories from the stack, so only the stack is manipulated.\n"
731 "    \n"
732 "    Arguments:\n"
733 "      +N\tRemoves the Nth entry counting from the left of the list\n"
734 "    \tshown by ‘dirs’, starting with zero.  For example: ‘popd +0’\n"
735 "    \tremoves the first directory, ‘popd +1’ the second.\n"
736 "    \n"
737 "      -N\tRemoves the Nth entry counting from the right of the list\n"
738 "    \tshown by ‘dirs’, starting with zero.  For example: ‘popd -0’\n"
739 "    \tremoves the last directory, ‘popd -1’ the next to last.\n"
740 "    \n"
741 "    The ‘dirs’ builtin displays the directory stack."
742
743 #: builtins/read.def:252
744 #, c-format
745 msgid "%s: invalid timeout specification"
746 msgstr "%s: invalid timeout specification"
747
748 #: builtins/read.def:588
749 #, c-format
750 msgid "read error: %d: %s"
751 msgstr "read error: %d: %s"
752
753 #: builtins/return.def:73
754 msgid "can only `return' from a function or sourced script"
755 msgstr "can only ‘return’ from a function or sourced script"
756
757 #: builtins/set.def:771
758 msgid "cannot simultaneously unset a function and a variable"
759 msgstr "cannot simultaneously unset a function and a variable"
760
761 #: builtins/set.def:808
762 #, c-format
763 msgid "%s: cannot unset"
764 msgstr "%s: cannot unset"
765
766 #: builtins/set.def:815
767 #, c-format
768 msgid "%s: cannot unset: readonly %s"
769 msgstr "%s: cannot unset: readonly %s"
770
771 #: builtins/set.def:826
772 #, c-format
773 msgid "%s: not an array variable"
774 msgstr "%s: not an array variable"
775
776 #: builtins/setattr.def:186
777 #, c-format
778 msgid "%s: not a function"
779 msgstr "%s: not a function"
780
781 #: builtins/shift.def:71 builtins/shift.def:77
782 msgid "shift count"
783 msgstr "shift count"
784
785 #: builtins/shopt.def:264
786 msgid "cannot set and unset shell options simultaneously"
787 msgstr "cannot set and unset shell options simultaneously"
788
789 #: builtins/shopt.def:329
790 #, c-format
791 msgid "%s: invalid shell option name"
792 msgstr "%s: invalid shell option name"
793
794 #: builtins/source.def:130
795 msgid "filename argument required"
796 msgstr "filename argument required"
797
798 #: builtins/source.def:155
799 #, c-format
800 msgid "%s: file not found"
801 msgstr "%s: file not found"
802
803 #: builtins/suspend.def:101
804 msgid "cannot suspend"
805 msgstr "cannot suspend"
806
807 #: builtins/suspend.def:111
808 msgid "cannot suspend a login shell"
809 msgstr "cannot suspend a login shell"
810
811 #: builtins/type.def:234
812 #, c-format
813 msgid "%s is aliased to `%s'\n"
814 msgstr "%s is aliased to ‘%s’\n"
815
816 #: builtins/type.def:255
817 #, c-format
818 msgid "%s is a shell keyword\n"
819 msgstr "%s is a shell keyword\n"
820
821 #: builtins/type.def:274
822 #, c-format
823 msgid "%s is a function\n"
824 msgstr "%s is a function\n"
825
826 #: builtins/type.def:296
827 #, c-format
828 msgid "%s is a shell builtin\n"
829 msgstr "%s is a shell builtin\n"
830
831 #: builtins/type.def:317 builtins/type.def:391
832 #, c-format
833 msgid "%s is %s\n"
834 msgstr "%s is %s\n"
835
836 #: builtins/type.def:337
837 #, c-format
838 msgid "%s is hashed (%s)\n"
839 msgstr "%s is hashed (%s)\n"
840
841 #: builtins/ulimit.def:376
842 #, c-format
843 msgid "%s: invalid limit argument"
844 msgstr "%s: invalid limit argument"
845
846 #: builtins/ulimit.def:402
847 #, c-format
848 msgid "`%c': bad command"
849 msgstr "‘%c’: bad command"
850
851 #: builtins/ulimit.def:431
852 #, c-format
853 msgid "%s: cannot get limit: %s"
854 msgstr "%s: cannot get limit: %s"
855
856 #: builtins/ulimit.def:457
857 msgid "limit"
858 msgstr "limit"
859
860 #: builtins/ulimit.def:469 builtins/ulimit.def:769
861 #, c-format
862 msgid "%s: cannot modify limit: %s"
863 msgstr "%s: cannot modify limit: %s"
864
865 #: builtins/umask.def:118
866 msgid "octal number"
867 msgstr "octal number"
868
869 #: builtins/umask.def:231
870 #, c-format
871 msgid "`%c': invalid symbolic mode operator"
872 msgstr "‘%c’: invalid symbolic mode operator"
873
874 #: builtins/umask.def:286
875 #, c-format
876 msgid "`%c': invalid symbolic mode character"
877 msgstr "‘%c’: invalid symbolic mode character"
878
879 #: error.c:90 error.c:321 error.c:323 error.c:325
880 msgid " line "
881 msgstr " line "
882
883 #: error.c:165
884 #, c-format
885 msgid "last command: %s\n"
886 msgstr "last command: %s\n"
887
888 #: error.c:173
889 #, c-format
890 msgid "Aborting..."
891 msgstr "Aborting..."
892
893 #: error.c:406
894 msgid "unknown command error"
895 msgstr "unknown command error"
896
897 #: error.c:407
898 msgid "bad command type"
899 msgstr "bad command type"
900
901 #: error.c:408
902 msgid "bad connector"
903 msgstr "bad connector"
904
905 #: error.c:409
906 msgid "bad jump"
907 msgstr "bad jump"
908
909 #: error.c:447
910 #, c-format
911 msgid "%s: unbound variable"
912 msgstr "%s: unbound variable"
913
914 #: eval.c:181
915 #, c-format
916 msgid "\atimed out waiting for input: auto-logout\n"
917 msgstr "\atimed out waiting for input: auto-logout\n"
918
919 #: execute_cmd.c:504
920 #, c-format
921 msgid "cannot redirect standard input from /dev/null: %s"
922 msgstr "cannot redirect standard input from /dev/null: %s"
923
924 #: execute_cmd.c:1168
925 #, c-format
926 msgid "TIMEFORMAT: `%c': invalid format character"
927 msgstr "TIMEFORMAT: ‘%c’: invalid format character"
928
929 #: execute_cmd.c:2121
930 msgid "pipe error"
931 msgstr "pipe error"
932
933 #: execute_cmd.c:4640
934 #, c-format
935 msgid "%s: restricted: cannot specify `/' in command names"
936 msgstr "%s: restricted: cannot specify ‘/’ in command names"
937
938 #: execute_cmd.c:4735
939 #, c-format
940 msgid "%s: command not found"
941 msgstr "%s: command not found"
942
943 #: execute_cmd.c:4959
944 #, c-format
945 msgid "%s: %s"
946 msgstr "%s: %s"
947
948 #: execute_cmd.c:4995
949 #, c-format
950 msgid "%s: %s: bad interpreter"
951 msgstr "%s: %s: bad interpreter"
952
953 #: execute_cmd.c:5144
954 #, c-format
955 msgid "cannot duplicate fd %d to fd %d"
956 msgstr "cannot duplicate fd %d to fd %d"
957
958 #: expr.c:256
959 msgid "expression recursion level exceeded"
960 msgstr "expression recursion level exceeded"
961
962 #: expr.c:280
963 msgid "recursion stack underflow"
964 msgstr "recursion stack underflow"
965
966 #: expr.c:422
967 msgid "syntax error in expression"
968 msgstr "syntax error in expression"
969
970 #: expr.c:463
971 msgid "attempted assignment to non-variable"
972 msgstr "attempted assignment to non-variable"
973
974 #: expr.c:486 expr.c:491 expr.c:807
975 msgid "division by 0"
976 msgstr "division by 0"
977
978 #: expr.c:517
979 msgid "bug: bad expassign token"
980 msgstr "bug: bad expassign token"
981
982 #: expr.c:564
983 msgid "`:' expected for conditional expression"
984 msgstr "‘:’ expected for conditional expression"
985
986 #: expr.c:832
987 msgid "exponent less than 0"
988 msgstr "exponent less than 0"
989
990 #: expr.c:887
991 msgid "identifier expected after pre-increment or pre-decrement"
992 msgstr "identifier expected after pre-increment or pre-decrement"
993
994 #: expr.c:910
995 msgid "missing `)'"
996 msgstr "missing ‘)’"
997
998 #: expr.c:959 expr.c:1282
999 msgid "syntax error: operand expected"
1000 msgstr "syntax error: operand expected"
1001
1002 #: expr.c:1284
1003 msgid "syntax error: invalid arithmetic operator"
1004 msgstr "syntax error: invalid arithmetic operator"
1005
1006 #: expr.c:1308
1007 #, c-format
1008 msgid "%s%s%s: %s (error token is \"%s\")"
1009 msgstr "%s%s%s: %s (error token is “%s”)"
1010
1011 #: expr.c:1366
1012 msgid "invalid arithmetic base"
1013 msgstr "invalid arithmetic base"
1014
1015 #: expr.c:1386
1016 msgid "value too great for base"
1017 msgstr "value too great for base"
1018
1019 #: expr.c:1435
1020 #, c-format
1021 msgid "%s: expression error\n"
1022 msgstr "%s: expression error\n"
1023
1024 #: general.c:61
1025 msgid "getcwd: cannot access parent directories"
1026 msgstr "getcwd: cannot access parent directories"
1027
1028 #: input.c:94 subst.c:5082
1029 #, c-format
1030 msgid "cannot reset nodelay mode for fd %d"
1031 msgstr "cannot reset nodelay mode for fd %d"
1032
1033 #: input.c:260
1034 #, c-format
1035 msgid "cannot allocate new file descriptor for bash input from fd %d"
1036 msgstr "cannot allocate new file descriptor for bash input from fd %d"
1037
1038 #: input.c:268
1039 #, c-format
1040 msgid "save_bash_input: buffer already exists for new fd %d"
1041 msgstr "save_bash_input: buffer already exists for new fd %d"
1042
1043 #: jobs.c:468
1044 msgid "start_pipeline: pgrp pipe"
1045 msgstr "start_pipeline: pgrp pipe"
1046
1047 #: jobs.c:889
1048 #, c-format
1049 msgid "forked pid %d appears in running job %d"
1050 msgstr "forked pid %d appears in running job %d"
1051
1052 #: jobs.c:1007
1053 #, c-format
1054 msgid "deleting stopped job %d with process group %ld"
1055 msgstr "deleting stopped job %d with process group %ld"
1056
1057 #: jobs.c:1112
1058 #, c-format
1059 msgid "add_process: process %5ld (%s) in the_pipeline"
1060 msgstr "add_process: process %5ld (%s) in the_pipeline"
1061
1062 #: jobs.c:1115
1063 #, c-format
1064 msgid "add_process: pid %5ld (%s) marked as still alive"
1065 msgstr "add_process: pid %5ld (%s) marked as still alive"
1066
1067 #: jobs.c:1430
1068 #, c-format
1069 msgid "describe_pid: %ld: no such pid"
1070 msgstr "describe_pid: %ld: no such pid"
1071
1072 #: jobs.c:1445
1073 #, c-format
1074 msgid "Signal %d"
1075 msgstr "Signal %d"
1076
1077 #: jobs.c:1459 jobs.c:1484
1078 msgid "Done"
1079 msgstr "Done"
1080
1081 #: jobs.c:1464 siglist.c:123
1082 msgid "Stopped"
1083 msgstr "Stopped"
1084
1085 #: jobs.c:1468
1086 #, c-format
1087 msgid "Stopped(%s)"
1088 msgstr "Stopped(%s)"
1089
1090 #: jobs.c:1472
1091 msgid "Running"
1092 msgstr "Running"
1093
1094 #: jobs.c:1486
1095 #, c-format
1096 msgid "Done(%d)"
1097 msgstr "Done(%d)"
1098
1099 #: jobs.c:1488
1100 #, c-format
1101 msgid "Exit %d"
1102 msgstr "Exit %d"
1103
1104 #: jobs.c:1491
1105 msgid "Unknown status"
1106 msgstr "Unknown status"
1107
1108 #: jobs.c:1578
1109 #, c-format
1110 msgid "(core dumped) "
1111 msgstr "(core dumped) "
1112
1113 #: jobs.c:1597
1114 #, c-format
1115 msgid "  (wd: %s)"
1116 msgstr "  (wd: %s)"
1117
1118 #: jobs.c:1805
1119 #, c-format
1120 msgid "child setpgid (%ld to %ld)"
1121 msgstr "child setpgid (%ld to %ld)"
1122
1123 #: jobs.c:2133 nojobs.c:585
1124 #, c-format
1125 msgid "wait: pid %ld is not a child of this shell"
1126 msgstr "wait: pid %ld is not a child of this shell"
1127
1128 #: jobs.c:2360
1129 #, c-format
1130 msgid "wait_for: No record of process %ld"
1131 msgstr "wait_for: No record of process %ld"
1132
1133 #: jobs.c:2637
1134 #, c-format
1135 msgid "wait_for_job: job %d is stopped"
1136 msgstr "wait_for_job: job %d is stopped"
1137
1138 #: jobs.c:2859
1139 #, c-format
1140 msgid "%s: job has terminated"
1141 msgstr "%s: job has terminated"
1142
1143 #: jobs.c:2868
1144 #, c-format
1145 msgid "%s: job %d already in background"
1146 msgstr "%s: job %d already in background"
1147
1148 #: jobs.c:3089
1149 msgid "waitchld: turning on WNOHANG to avoid indefinite block"
1150 msgstr "waitchld: turning on WNOHANG to avoid indefinite block"
1151
1152 #: jobs.c:3538
1153 #, c-format
1154 msgid "%s: line %d: "
1155 msgstr "%s: line %d: "
1156
1157 #: jobs.c:3552 nojobs.c:814
1158 #, c-format
1159 msgid " (core dumped)"
1160 msgstr " (core dumped)"
1161
1162 #: jobs.c:3564 jobs.c:3577
1163 #, c-format
1164 msgid "(wd now: %s)\n"
1165 msgstr "(wd now: %s)\n"
1166
1167 #: jobs.c:3609
1168 msgid "initialize_job_control: getpgrp failed"
1169 msgstr "initialize_job_control: getpgrp failed"
1170
1171 #: jobs.c:3669
1172 msgid "initialize_job_control: line discipline"
1173 msgstr "initialize_job_control: line discipline"
1174
1175 #: jobs.c:3679
1176 msgid "initialize_job_control: setpgid"
1177 msgstr "initialize_job_control: setpgid"
1178
1179 #: jobs.c:3707
1180 #, c-format
1181 msgid "cannot set terminal process group (%d)"
1182 msgstr "cannot set terminal process group (%d)"
1183
1184 #: jobs.c:3712
1185 msgid "no job control in this shell"
1186 msgstr "no job control in this shell"
1187
1188 #: lib/malloc/malloc.c:296
1189 #, c-format
1190 msgid "malloc: failed assertion: %s\n"
1191 msgstr "malloc: failed assertion: %s\n"
1192
1193 #: lib/malloc/malloc.c:312
1194 #, c-format
1195 msgid ""
1196 "\r\n"
1197 "malloc: %s:%d: assertion botched\r\n"
1198 msgstr ""
1199 "\r\n"
1200 "malloc: %s:%d: assertion botched\r\n"
1201
1202 #: lib/malloc/malloc.c:313
1203 msgid "unknown"
1204 msgstr "unknown"
1205
1206 #: lib/malloc/malloc.c:797
1207 msgid "malloc: block on free list clobbered"
1208 msgstr "malloc: block on free list clobbered"
1209
1210 #: lib/malloc/malloc.c:874
1211 msgid "free: called with already freed block argument"
1212 msgstr "free: called with already freed block argument"
1213
1214 #: lib/malloc/malloc.c:877
1215 msgid "free: called with unallocated block argument"
1216 msgstr "free: called with unallocated block argument"
1217
1218 #: lib/malloc/malloc.c:896
1219 msgid "free: underflow detected; mh_nbytes out of range"
1220 msgstr "free: underflow detected; mh_nbytes out of range"
1221
1222 #: lib/malloc/malloc.c:902
1223 msgid "free: start and end chunk sizes differ"
1224 msgstr "free: start and end chunk sizes differ"
1225
1226 #: lib/malloc/malloc.c:1001
1227 msgid "realloc: called with unallocated block argument"
1228 msgstr "realloc: called with unallocated block argument"
1229
1230 #: lib/malloc/malloc.c:1016
1231 msgid "realloc: underflow detected; mh_nbytes out of range"
1232 msgstr "realloc: underflow detected; mh_nbytes out of range"
1233
1234 #: lib/malloc/malloc.c:1022
1235 msgid "realloc: start and end chunk sizes differ"
1236 msgstr "realloc: start and end chunk sizes differ"
1237
1238 #: lib/malloc/table.c:177
1239 #, c-format
1240 msgid "register_alloc: alloc table is full with FIND_ALLOC?\n"
1241 msgstr "register_alloc: alloc table is full with FIND_ALLOC?\n"
1242
1243 #: lib/malloc/table.c:184
1244 #, c-format
1245 msgid "register_alloc: %p already in table as allocated?\n"
1246 msgstr "register_alloc: %p already in table as allocated?\n"
1247
1248 #: lib/malloc/table.c:220
1249 #, c-format
1250 msgid "register_free: %p already in table as free?\n"
1251 msgstr "register_free: %p already in table as free?\n"
1252
1253 #: lib/sh/fmtulong.c:101
1254 msgid "invalid base"
1255 msgstr "invalid base"
1256
1257 #: lib/sh/netopen.c:168
1258 #, c-format
1259 msgid "%s: host unknown"
1260 msgstr "%s: host unknown"
1261
1262 #: lib/sh/netopen.c:175
1263 #, c-format
1264 msgid "%s: invalid service"
1265 msgstr "%s: invalid service"
1266
1267 #: lib/sh/netopen.c:306
1268 #, c-format
1269 msgid "%s: bad network path specification"
1270 msgstr "%s: bad network path specification"
1271
1272 #: lib/sh/netopen.c:346
1273 msgid "network operations not supported"
1274 msgstr "network operations not supported"
1275
1276 #: locale.c:192
1277 #, c-format
1278 msgid "setlocale: LC_ALL: cannot change locale (%s)"
1279 msgstr "setlocale: LC_ALL: cannot change locale (%s)"
1280
1281 #: locale.c:194
1282 #, c-format
1283 msgid "setlocale: LC_ALL: cannot change locale (%s): %s"
1284 msgstr "setlocale: LC_ALL: cannot change locale (%s): %s"
1285
1286 #: locale.c:247
1287 #, c-format
1288 msgid "setlocale: %s: cannot change locale (%s)"
1289 msgstr "setlocale: %s: cannot change locale (%s)"
1290
1291 #: locale.c:249
1292 #, c-format
1293 msgid "setlocale: %s: cannot change locale (%s): %s"
1294 msgstr "setlocale: %s: cannot change locale (%s): %s"
1295
1296 #: mailcheck.c:433
1297 msgid "You have mail in $_"
1298 msgstr "You have mail in $_"
1299
1300 #: mailcheck.c:458
1301 msgid "You have new mail in $_"
1302 msgstr "You have new mail in $_"
1303
1304 #: mailcheck.c:474
1305 #, c-format
1306 msgid "The mail in %s has been read\n"
1307 msgstr "The mail in %s has been read\n"
1308
1309 #: make_cmd.c:323
1310 msgid "syntax error: arithmetic expression required"
1311 msgstr "syntax error: arithmetic expression required"
1312
1313 #: make_cmd.c:325
1314 msgid "syntax error: `;' unexpected"
1315 msgstr "syntax error: ‘;’ unexpected"
1316
1317 #: make_cmd.c:326
1318 #, c-format
1319 msgid "syntax error: `((%s))'"
1320 msgstr "syntax error: ‘((%s))’"
1321
1322 #: make_cmd.c:575
1323 #, c-format
1324 msgid "make_here_document: bad instruction type %d"
1325 msgstr "make_here_document: bad instruction type %d"
1326
1327 #: make_cmd.c:659
1328 #, c-format
1329 msgid "here-document at line %d delimited by end-of-file (wanted `%s')"
1330 msgstr "here-document at line %d delimited by end-of-file (wanted ‘%s’)"
1331
1332 #: make_cmd.c:756
1333 #, c-format
1334 msgid "make_redirection: redirection instruction `%d' out of range"
1335 msgstr "make_redirection: redirection instruction ‘%d’ out of range"
1336
1337 #: parse.y:3173 parse.y:3444
1338 #, c-format
1339 msgid "unexpected EOF while looking for matching `%c'"
1340 msgstr "unexpected EOF while looking for matching ‘%c’"
1341
1342 #: parse.y:4025
1343 msgid "unexpected EOF while looking for `]]'"
1344 msgstr "unexpected EOF while looking for ‘]]’"
1345
1346 #: parse.y:4030
1347 #, c-format
1348 msgid "syntax error in conditional expression: unexpected token `%s'"
1349 msgstr "syntax error in conditional expression: unexpected token ‘%s’"
1350
1351 #: parse.y:4034
1352 msgid "syntax error in conditional expression"
1353 msgstr "syntax error in conditional expression"
1354
1355 #: parse.y:4112
1356 #, c-format
1357 msgid "unexpected token `%s', expected `)'"
1358 msgstr "unexpected token ‘%s’, expected ‘)’"
1359
1360 #: parse.y:4116
1361 msgid "expected `)'"
1362 msgstr "expected ‘)’"
1363
1364 #: parse.y:4144
1365 #, c-format
1366 msgid "unexpected argument `%s' to conditional unary operator"
1367 msgstr "unexpected argument ‘%s’ to conditional unary operator"
1368
1369 #: parse.y:4148
1370 msgid "unexpected argument to conditional unary operator"
1371 msgstr "unexpected argument to conditional unary operator"
1372
1373 #: parse.y:4194
1374 #, c-format
1375 msgid "unexpected token `%s', conditional binary operator expected"
1376 msgstr "unexpected token ‘%s’, conditional binary operator expected"
1377
1378 #: parse.y:4198
1379 msgid "conditional binary operator expected"
1380 msgstr "conditional binary operator expected"
1381
1382 #: parse.y:4220
1383 #, c-format
1384 msgid "unexpected argument `%s' to conditional binary operator"
1385 msgstr "unexpected argument ‘%s’ to conditional binary operator"
1386
1387 #: parse.y:4224
1388 msgid "unexpected argument to conditional binary operator"
1389 msgstr "unexpected argument to conditional binary operator"
1390
1391 #: parse.y:4235
1392 #, c-format
1393 msgid "unexpected token `%c' in conditional command"
1394 msgstr "unexpected token ‘%c’ in conditional command"
1395
1396 #: parse.y:4238
1397 #, c-format
1398 msgid "unexpected token `%s' in conditional command"
1399 msgstr "unexpected token ‘%s’ in conditional command"
1400
1401 #: parse.y:4242
1402 #, c-format
1403 msgid "unexpected token %d in conditional command"
1404 msgstr "unexpected token %d in conditional command"
1405
1406 #: parse.y:5566
1407 #, c-format
1408 msgid "syntax error near unexpected token `%s'"
1409 msgstr "syntax error near unexpected token ‘%s’"
1410
1411 #: parse.y:5584
1412 #, c-format
1413 msgid "syntax error near `%s'"
1414 msgstr "syntax error near ‘%s’"
1415
1416 #: parse.y:5594
1417 msgid "syntax error: unexpected end of file"
1418 msgstr "syntax error: unexpected end of file"
1419
1420 #: parse.y:5594
1421 msgid "syntax error"
1422 msgstr "syntax error"
1423
1424 #: parse.y:5656
1425 #, c-format
1426 msgid "Use \"%s\" to leave the shell.\n"
1427 msgstr "Use “%s” to leave the shell.\n"
1428
1429 #: parse.y:5818
1430 msgid "unexpected EOF while looking for matching `)'"
1431 msgstr "unexpected EOF while looking for matching ‘)’"
1432
1433 #: pcomplete.c:1030
1434 #, c-format
1435 msgid "completion: function `%s' not found"
1436 msgstr "completion: function ‘%s’ not found"
1437
1438 #: pcomplib.c:182
1439 #, c-format
1440 msgid "progcomp_insert: %s: NULL COMPSPEC"
1441 msgstr "progcomp_insert: %s: NULL COMPSPEC"
1442
1443 #: print_cmd.c:296
1444 #, c-format
1445 msgid "print_command: bad connector `%d'"
1446 msgstr "print_command: bad connector ‘%d’"
1447
1448 #: print_cmd.c:368
1449 #, c-format
1450 msgid "xtrace_set: %d: invalid file descriptor"
1451 msgstr "xtrace_set: %d: invalid file descriptor"
1452
1453 #: print_cmd.c:373
1454 msgid "xtrace_set: NULL file pointer"
1455 msgstr "xtrace_set: NULL file pointer"
1456
1457 #: print_cmd.c:377
1458 #, c-format
1459 msgid "xtrace fd (%d) != fileno xtrace fp (%d)"
1460 msgstr "xtrace fd (%d) != fileno xtrace fp (%d)"
1461
1462 #: print_cmd.c:1478
1463 #, c-format
1464 msgid "cprintf: `%c': invalid format character"
1465 msgstr "cprintf: ‘%c’: invalid format character"
1466
1467 #: redir.c:122
1468 msgid "file descriptor out of range"
1469 msgstr "file descriptor out of range"
1470
1471 #: redir.c:178
1472 #, c-format
1473 msgid "%s: ambiguous redirect"
1474 msgstr "%s: ambiguous redirect"
1475
1476 #: redir.c:182
1477 #, c-format
1478 msgid "%s: cannot overwrite existing file"
1479 msgstr "%s: cannot overwrite existing file"
1480
1481 #: redir.c:187
1482 #, c-format
1483 msgid "%s: restricted: cannot redirect output"
1484 msgstr "%s: restricted: cannot redirect output"
1485
1486 #: redir.c:192
1487 #, c-format
1488 msgid "cannot create temp file for here-document: %s"
1489 msgstr "cannot create temp file for here-document: %s"
1490
1491 #: redir.c:196
1492 #, c-format
1493 msgid "%s: cannot assign fd to variable"
1494 msgstr "%s: cannot assign fd to variable"
1495
1496 #: redir.c:548
1497 msgid "/dev/(tcp|udp)/host/port not supported without networking"
1498 msgstr "/dev/(tcp|udp)/host/port not supported without networking"
1499
1500 #: redir.c:818 redir.c:930 redir.c:993 redir.c:1136
1501 msgid "redirection error: cannot duplicate fd"
1502 msgstr "redirection error: cannot duplicate fd"
1503
1504 #: shell.c:333
1505 msgid "could not find /tmp, please create!"
1506 msgstr "could not find /tmp, please create!"
1507
1508 #: shell.c:337
1509 msgid "/tmp must be a valid directory name"
1510 msgstr "/tmp must be a valid directory name"
1511
1512 #: shell.c:884
1513 #, c-format
1514 msgid "%c%c: invalid option"
1515 msgstr "%c%c: invalid option"
1516
1517 #: shell.c:1652
1518 msgid "I have no name!"
1519 msgstr "I have no name!"
1520
1521 #: shell.c:1795
1522 #, c-format
1523 msgid "GNU bash, version %s-(%s)\n"
1524 msgstr "GNU bash, version %s-(%s)\n"
1525
1526 #: shell.c:1796
1527 #, c-format
1528 msgid ""
1529 "Usage:\t%s [GNU long option] [option] ...\n"
1530 "\t%s [GNU long option] [option] script-file ...\n"
1531 msgstr ""
1532 "Usage:\t%s [GNU long option] [option] ...\n"
1533 "\t%s [GNU long option] [option] script-file ...\n"
1534
1535 #: shell.c:1798
1536 msgid "GNU long options:\n"
1537 msgstr "GNU long options:\n"
1538
1539 #: shell.c:1802
1540 msgid "Shell options:\n"
1541 msgstr "Shell options:\n"
1542
1543 #: shell.c:1803
1544 msgid "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
1545 msgstr "\t-irsD or -c command or -O shopt_option\t\t(invocation only)\n"
1546
1547 #: shell.c:1818
1548 #, c-format
1549 msgid "\t-%s or -o option\n"
1550 msgstr "\t-%s or -o option\n"
1551
1552 #: shell.c:1824
1553 #, c-format
1554 msgid "Type `%s -c \"help set\"' for more information about shell options.\n"
1555 msgstr "Type ‘%s -c “help set”’ for more information about shell options.\n"
1556
1557 #: shell.c:1825
1558 #, c-format
1559 msgid "Type `%s -c help' for more information about shell builtin commands.\n"
1560 msgstr "Type ‘%s -c help’ for more information about shell builtin commands.\n"
1561
1562 #: shell.c:1826
1563 #, c-format
1564 msgid "Use the `bashbug' command to report bugs.\n"
1565 msgstr "Use the ‘bashbug’ command to report bugs.\n"
1566
1567 #: sig.c:638
1568 #, c-format
1569 msgid "sigprocmask: %d: invalid operation"
1570 msgstr "sigprocmask: %d: invalid operation"
1571
1572 #: siglist.c:48
1573 msgid "Bogus signal"
1574 msgstr "Bogus signal"
1575
1576 #: siglist.c:51
1577 msgid "Hangup"
1578 msgstr "Hangup"
1579
1580 #: siglist.c:55
1581 msgid "Interrupt"
1582 msgstr "Interrupt"
1583
1584 #: siglist.c:59
1585 msgid "Quit"
1586 msgstr "Quit"
1587
1588 #: siglist.c:63
1589 msgid "Illegal instruction"
1590 msgstr "Illegal instruction"
1591
1592 #: siglist.c:67
1593 msgid "BPT trace/trap"
1594 msgstr "BPT trace/trap"
1595
1596 #: siglist.c:75
1597 msgid "ABORT instruction"
1598 msgstr "ABORT instruction"
1599
1600 #: siglist.c:79
1601 msgid "EMT instruction"
1602 msgstr "EMT instruction"
1603
1604 #: siglist.c:83
1605 msgid "Floating point exception"
1606 msgstr "Floating point exception"
1607
1608 #: siglist.c:87
1609 msgid "Killed"
1610 msgstr "Killed"
1611
1612 #: siglist.c:91
1613 msgid "Bus error"
1614 msgstr "Bus error"
1615
1616 #: siglist.c:95
1617 msgid "Segmentation fault"
1618 msgstr "Segmentation fault"
1619
1620 #: siglist.c:99
1621 msgid "Bad system call"
1622 msgstr "Bad system call"
1623
1624 #: siglist.c:103
1625 msgid "Broken pipe"
1626 msgstr "Broken pipe"
1627
1628 #: siglist.c:107
1629 msgid "Alarm clock"
1630 msgstr "Alarm clock"
1631
1632 #: siglist.c:111
1633 msgid "Terminated"
1634 msgstr "Terminated"
1635
1636 #: siglist.c:115
1637 msgid "Urgent IO condition"
1638 msgstr "Urgent IO condition"
1639
1640 #: siglist.c:119
1641 msgid "Stopped (signal)"
1642 msgstr "Stopped (signal)"
1643
1644 #: siglist.c:127
1645 msgid "Continue"
1646 msgstr "Continue"
1647
1648 #: siglist.c:135
1649 msgid "Child death or stop"
1650 msgstr "Child death or stop"
1651
1652 #: siglist.c:139
1653 msgid "Stopped (tty input)"
1654 msgstr "Stopped (tty input)"
1655
1656 #: siglist.c:143
1657 msgid "Stopped (tty output)"
1658 msgstr "Stopped (tty output)"
1659
1660 #: siglist.c:147
1661 msgid "I/O ready"
1662 msgstr "I/O ready"
1663
1664 #: siglist.c:151
1665 msgid "CPU limit"
1666 msgstr "CPU limit"
1667
1668 #: siglist.c:155
1669 msgid "File limit"
1670 msgstr "File limit"
1671
1672 #: siglist.c:159
1673 msgid "Alarm (virtual)"
1674 msgstr "Alarm (virtual)"
1675
1676 #: siglist.c:163
1677 msgid "Alarm (profile)"
1678 msgstr "Alarm (profile)"
1679
1680 #: siglist.c:167
1681 msgid "Window changed"
1682 msgstr "Window changed"
1683
1684 #: siglist.c:171
1685 msgid "Record lock"
1686 msgstr "Record lock"
1687
1688 #: siglist.c:175
1689 msgid "User signal 1"
1690 msgstr "User signal 1"
1691
1692 #: siglist.c:179
1693 msgid "User signal 2"
1694 msgstr "User signal 2"
1695
1696 #: siglist.c:183
1697 msgid "HFT input data pending"
1698 msgstr "HFT input data pending"
1699
1700 #: siglist.c:187
1701 msgid "power failure imminent"
1702 msgstr "power failure imminent"
1703
1704 #: siglist.c:191
1705 msgid "system crash imminent"
1706 msgstr "system crash imminent"
1707
1708 #: siglist.c:195
1709 msgid "migrate process to another CPU"
1710 msgstr "migrate process to another CPU"
1711
1712 #: siglist.c:199
1713 msgid "programming error"
1714 msgstr "programming error"
1715
1716 #: siglist.c:203
1717 msgid "HFT monitor mode granted"
1718 msgstr "HFT monitor mode granted"
1719
1720 #: siglist.c:207
1721 msgid "HFT monitor mode retracted"
1722 msgstr "HFT monitor mode retracted"
1723
1724 #: siglist.c:211
1725 msgid "HFT sound sequence has completed"
1726 msgstr "HFT sound sequence has completed"
1727
1728 #: siglist.c:215
1729 msgid "Information request"
1730 msgstr "Information request"
1731
1732 #: siglist.c:223
1733 msgid "Unknown Signal #"
1734 msgstr "Unknown Signal #"
1735
1736 #: siglist.c:225
1737 #, c-format
1738 msgid "Unknown Signal #%d"
1739 msgstr "Unknown Signal #%d"
1740
1741 #: subst.c:1333 subst.c:1502
1742 #, c-format
1743 msgid "bad substitution: no closing `%s' in %s"
1744 msgstr "bad substitution: no closing ‘%s’ in %s"
1745
1746 #: subst.c:2795
1747 #, c-format
1748 msgid "%s: cannot assign list to array member"
1749 msgstr "%s: cannot assign list to array member"
1750
1751 #: subst.c:4979 subst.c:4995
1752 msgid "cannot make pipe for process substitution"
1753 msgstr "cannot make pipe for process substitution"
1754
1755 #: subst.c:5027
1756 msgid "cannot make child for process substitution"
1757 msgstr "cannot make child for process substitution"
1758
1759 #: subst.c:5072
1760 #, c-format
1761 msgid "cannot open named pipe %s for reading"
1762 msgstr "cannot open named pipe %s for reading"
1763
1764 #: subst.c:5074
1765 #, c-format
1766 msgid "cannot open named pipe %s for writing"
1767 msgstr "cannot open named pipe %s for writing"
1768
1769 #: subst.c:5092
1770 #, c-format
1771 msgid "cannot duplicate named pipe %s as fd %d"
1772 msgstr "cannot duplicate named pipe %s as fd %d"
1773
1774 #: subst.c:5284
1775 msgid "cannot make pipe for command substitution"
1776 msgstr "cannot make pipe for command substitution"
1777
1778 #: subst.c:5322
1779 msgid "cannot make child for command substitution"
1780 msgstr "cannot make child for command substitution"
1781
1782 #: subst.c:5339
1783 msgid "command_substitute: cannot duplicate pipe as fd 1"
1784 msgstr "command_substitute: cannot duplicate pipe as fd 1"
1785
1786 #: subst.c:5859
1787 #, c-format
1788 msgid "%s: parameter null or not set"
1789 msgstr "%s: parameter null or not set"
1790
1791 #: subst.c:6125 subst.c:6140
1792 #, c-format
1793 msgid "%s: substring expression < 0"
1794 msgstr "%s: substring expression < 0"
1795
1796 #: subst.c:7271
1797 #, c-format
1798 msgid "%s: bad substitution"
1799 msgstr "%s: bad substitution"
1800
1801 #: subst.c:7347
1802 #, c-format
1803 msgid "$%s: cannot assign in this way"
1804 msgstr "$%s: cannot assign in this way"
1805
1806 #: subst.c:7684
1807 msgid ""
1808 "future versions of the shell will force evaluation as an arithmetic "
1809 "substitution"
1810 msgstr ""
1811 "future versions of the shell will force evaluation as an arithmetic "
1812 "substitution"
1813
1814 #: subst.c:8149
1815 #, c-format
1816 msgid "bad substitution: no closing \"`\" in %s"
1817 msgstr "bad substitution: no closing “`” in %s"
1818
1819 #: subst.c:9036
1820 #, c-format
1821 msgid "no match: %s"
1822 msgstr "no match: %s"
1823
1824 #: test.c:146
1825 msgid "argument expected"
1826 msgstr "argument expected"
1827
1828 #: test.c:155
1829 #, c-format
1830 msgid "%s: integer expression expected"
1831 msgstr "%s: integer expression expected"
1832
1833 #: test.c:263
1834 msgid "`)' expected"
1835 msgstr "‘)’ expected"
1836
1837 #: test.c:265
1838 #, c-format
1839 msgid "`)' expected, found %s"
1840 msgstr "‘)’ expected, found %s"
1841
1842 #: test.c:280 test.c:698 test.c:701
1843 #, c-format
1844 msgid "%s: unary operator expected"
1845 msgstr "%s: unary operator expected"
1846
1847 #: test.c:449 test.c:741
1848 #, c-format
1849 msgid "%s: binary operator expected"
1850 msgstr "%s: binary operator expected"
1851
1852 #: test.c:816
1853 msgid "missing `]'"
1854 msgstr "missing ‘]’"
1855
1856 #: trap.c:207
1857 msgid "invalid signal number"
1858 msgstr "invalid signal number"
1859
1860 #: trap.c:337
1861 #, c-format
1862 msgid "run_pending_traps: bad value in trap_list[%d]: %p"
1863 msgstr "run_pending_traps: bad value in trap_list[%d]: %p"
1864
1865 #: trap.c:341
1866 #, c-format
1867 msgid ""
1868 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
1869 msgstr ""
1870 "run_pending_traps: signal handler is SIG_DFL, resending %d (%s) to myself"
1871
1872 #: trap.c:393
1873 #, c-format
1874 msgid "trap_handler: bad signal %d"
1875 msgstr "trap_handler: bad signal %d"
1876
1877 #: variables.c:363
1878 #, c-format
1879 msgid "error importing function definition for `%s'"
1880 msgstr "error importing function definition for ‘%s’"
1881
1882 #: variables.c:755
1883 #, c-format
1884 msgid "shell level (%d) too high, resetting to 1"
1885 msgstr "shell level (%d) too high, resetting to 1"
1886
1887 #: variables.c:1932
1888 msgid "make_local_variable: no function context at current scope"
1889 msgstr "make_local_variable: no function context at current scope"
1890
1891 #: variables.c:3182
1892 msgid "all_local_variables: no function context at current scope"
1893 msgstr "all_local_variables: no function context at current scope"
1894
1895 #: variables.c:3427
1896 #, c-format
1897 msgid "%s has null exportstr"
1898 msgstr "%s has null exportstr"
1899
1900 #: variables.c:3432 variables.c:3441
1901 #, c-format
1902 msgid "invalid character %d in exportstr for %s"
1903 msgstr "invalid character %d in exportstr for %s"
1904
1905 #: variables.c:3447
1906 #, c-format
1907 msgid "no `=' in exportstr for %s"
1908 msgstr "no ‘=’ in exportstr for %s"
1909
1910 #: variables.c:3891
1911 msgid "pop_var_context: head of shell_variables not a function context"
1912 msgstr "pop_var_context: head of shell_variables not a function context"
1913
1914 #: variables.c:3904
1915 msgid "pop_var_context: no global_variables context"
1916 msgstr "pop_var_context: no global_variables context"
1917
1918 #: variables.c:3978
1919 msgid "pop_scope: head of shell_variables not a temporary environment scope"
1920 msgstr "pop_scope: head of shell_variables not a temporary environment scope"
1921
1922 #: variables.c:4786
1923 #, c-format
1924 msgid "%s: %s: cannot open as FILE"
1925 msgstr "%s: %s: cannot open as FILE"
1926
1927 #: variables.c:4791
1928 #, c-format
1929 msgid "%s: %s: invalid value for trace file descriptor"
1930 msgstr "%s: %s: invalid value for trace file descriptor"
1931
1932 #: version.c:46
1933 msgid "Copyright (C) 2011 Free Software Foundation, Inc."
1934 msgstr "Copyright (C) 2011 Free Software Foundation, Inc."
1935
1936 #: version.c:47
1937 msgid ""
1938 "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
1939 "html>\n"
1940 msgstr ""
1941 "License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl."
1942 "html>\n"
1943
1944 #: version.c:86 version2.c:83
1945 #, c-format
1946 msgid "GNU bash, version %s (%s)\n"
1947 msgstr "GNU bash, version %s (%s)\n"
1948
1949 #: version.c:91 version2.c:88
1950 #, c-format
1951 msgid "This is free software; you are free to change and redistribute it.\n"
1952 msgstr "This is free software; you are free to change and redistribute it.\n"
1953
1954 #: version.c:92 version2.c:89
1955 #, c-format
1956 msgid "There is NO WARRANTY, to the extent permitted by law.\n"
1957 msgstr "There is NO WARRANTY, to the extent permitted by law.\n"
1958
1959 #: version2.c:86
1960 #, c-format
1961 msgid "Copyright (C) 2009 Free Software Foundation, Inc.\n"
1962 msgstr "Copyright (C) 2009 Free Software Foundation, Inc.\n"
1963
1964 #: version2.c:87
1965 #, c-format
1966 msgid ""
1967 "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl."
1968 "html>\n"
1969 msgstr ""
1970 "License GPLv2+: GNU GPL version 2 or later <http://gnu.org/licenses/gpl."
1971 "html>\n"
1972
1973 #: xmalloc.c:91
1974 #, c-format
1975 msgid "%s: cannot allocate %lu bytes (%lu bytes allocated)"
1976 msgstr "%s: cannot allocate %lu bytes (%lu bytes allocated)"
1977
1978 #: xmalloc.c:93
1979 #, c-format
1980 msgid "%s: cannot allocate %lu bytes"
1981 msgstr "%s: cannot allocate %lu bytes"
1982
1983 #: xmalloc.c:163
1984 #, c-format
1985 msgid "%s: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
1986 msgstr "%s: %s:%d: cannot allocate %lu bytes (%lu bytes allocated)"
1987
1988 #: xmalloc.c:165
1989 #, c-format
1990 msgid "%s: %s:%d: cannot allocate %lu bytes"
1991 msgstr "%s: %s:%d: cannot allocate %lu bytes"
1992
1993 #: builtins.c:43
1994 msgid "alias [-p] [name[=value] ... ]"
1995 msgstr "alias [-p] [name[=value] ... ]"
1996
1997 #: builtins.c:47
1998 msgid "unalias [-a] name [name ...]"
1999 msgstr "unalias [-a] name [name ...]"
2000
2001 #: builtins.c:51
2002 msgid ""
2003 "bind [-lpvsPVS] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-"
2004 "x keyseq:shell-command] [keyseq:readline-function or readline-command]"
2005 msgstr ""
2006 "bind [-lpvsPVS] [-m keymap] [-f filename] [-q name] [-u name] [-r keyseq] [-"
2007 "x keyseq:shell-command] [keyseq:readline-function or readline-command]"
2008
2009 #: builtins.c:54
2010 msgid "break [n]"
2011 msgstr "break [n]"
2012
2013 #: builtins.c:56
2014 msgid "continue [n]"
2015 msgstr "continue [n]"
2016
2017 #: builtins.c:58
2018 msgid "builtin [shell-builtin [arg ...]]"
2019 msgstr "builtin [shell-builtin [arg ...]]"
2020
2021 #: builtins.c:61
2022 msgid "caller [expr]"
2023 msgstr "caller [expr]"
2024
2025 #: builtins.c:64
2026 msgid "cd [-L|[-P [-e]]] [dir]"
2027 msgstr "cd [-L|[-P [-e]]] [dir]"
2028
2029 #: builtins.c:66
2030 msgid "pwd [-LP]"
2031 msgstr "pwd [-LP]"
2032
2033 #: builtins.c:68
2034 msgid ":"
2035 msgstr ":"
2036
2037 #: builtins.c:70
2038 msgid "true"
2039 msgstr "true"
2040
2041 #: builtins.c:72
2042 msgid "false"
2043 msgstr "false"
2044
2045 #: builtins.c:74
2046 msgid "command [-pVv] command [arg ...]"
2047 msgstr "command [-pVv] command [arg ...]"
2048
2049 #: builtins.c:76
2050 msgid "declare [-aAfFgilrtux] [-p] [name[=value] ...]"
2051 msgstr "declare [-aAfFgilrtux] [-p] [name[=value] ...]"
2052
2053 #: builtins.c:78
2054 msgid "typeset [-aAfFgilrtux] [-p] name[=value] ..."
2055 msgstr "typeset [-aAfFgilrtux] [-p] name[=value] ..."
2056
2057 #: builtins.c:80
2058 msgid "local [option] name[=value] ..."
2059 msgstr "local [option] name[=value] ..."
2060
2061 #: builtins.c:83
2062 msgid "echo [-neE] [arg ...]"
2063 msgstr "echo [-neE] [arg ...]"
2064
2065 #: builtins.c:87
2066 msgid "echo [-n] [arg ...]"
2067 msgstr "echo [-n] [arg ...]"
2068
2069 #: builtins.c:90
2070 msgid "enable [-a] [-dnps] [-f filename] [name ...]"
2071 msgstr "enable [-a] [-dnps] [-f filename] [name ...]"
2072
2073 #: builtins.c:92
2074 msgid "eval [arg ...]"
2075 msgstr "eval [arg ...]"
2076
2077 #: builtins.c:94
2078 msgid "getopts optstring name [arg]"
2079 msgstr "getopts optstring name [arg]"
2080
2081 #: builtins.c:96
2082 msgid "exec [-cl] [-a name] [command [arguments ...]] [redirection ...]"
2083 msgstr "exec [-cl] [-a name] [command [arguments ...]] [redirection ...]"
2084
2085 #: builtins.c:98
2086 msgid "exit [n]"
2087 msgstr "exit [n]"
2088
2089 #: builtins.c:100
2090 msgid "logout [n]"
2091 msgstr "logout [n]"
2092
2093 #: builtins.c:103
2094 msgid "fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]"
2095 msgstr "fc [-e ename] [-lnr] [first] [last] or fc -s [pat=rep] [command]"
2096
2097 #: builtins.c:107
2098 msgid "fg [job_spec]"
2099 msgstr "fg [job_spec]"
2100
2101 #: builtins.c:111
2102 msgid "bg [job_spec ...]"
2103 msgstr "bg [job_spec ...]"
2104
2105 #: builtins.c:114
2106 msgid "hash [-lr] [-p pathname] [-dt] [name ...]"
2107 msgstr "hash [-lr] [-p pathname] [-dt] [name ...]"
2108
2109 #: builtins.c:117
2110 msgid "help [-dms] [pattern ...]"
2111 msgstr "help [-dms] [pattern ...]"
2112
2113 #: builtins.c:121
2114 msgid ""
2115 "history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg "
2116 "[arg...]"
2117 msgstr ""
2118 "history [-c] [-d offset] [n] or history -anrw [filename] or history -ps arg "
2119 "[arg...]"
2120
2121 #: builtins.c:125
2122 msgid "jobs [-lnprs] [jobspec ...] or jobs -x command [args]"
2123 msgstr "jobs [-lnprs] [jobspec ...] or jobs -x command [args]"
2124
2125 #: builtins.c:129
2126 msgid "disown [-h] [-ar] [jobspec ...]"
2127 msgstr "disown [-h] [-ar] [jobspec ...]"
2128
2129 #: builtins.c:132
2130 msgid ""
2131 "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l "
2132 "[sigspec]"
2133 msgstr ""
2134 "kill [-s sigspec | -n signum | -sigspec] pid | jobspec ... or kill -l "
2135 "[sigspec]"
2136
2137 #: builtins.c:134
2138 msgid "let arg [arg ...]"
2139 msgstr "let arg [arg ...]"
2140
2141 #: builtins.c:136
2142 msgid ""
2143 "read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p "
2144 "prompt] [-t timeout] [-u fd] [name ...]"
2145 msgstr ""
2146 "read [-ers] [-a array] [-d delim] [-i text] [-n nchars] [-N nchars] [-p "
2147 "prompt] [-t timeout] [-u fd] [name ...]"
2148
2149 #: builtins.c:138
2150 msgid "return [n]"
2151 msgstr "return [n]"
2152
2153 #: builtins.c:140
2154 msgid "set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]"
2155 msgstr "set [-abefhkmnptuvxBCHP] [-o option-name] [--] [arg ...]"
2156
2157 #: builtins.c:142
2158 msgid "unset [-f] [-v] [name ...]"
2159 msgstr "unset [-f] [-v] [name ...]"
2160
2161 #: builtins.c:144
2162 msgid "export [-fn] [name[=value] ...] or export -p"
2163 msgstr "export [-fn] [name[=value] ...] or export -p"
2164
2165 #: builtins.c:146
2166 msgid "readonly [-aAf] [name[=value] ...] or readonly -p"
2167 msgstr "readonly [-aAf] [name[=value] ...] or readonly -p"
2168
2169 #: builtins.c:148
2170 msgid "shift [n]"
2171 msgstr "shift [n]"
2172
2173 #: builtins.c:150
2174 msgid "source filename [arguments]"
2175 msgstr "source filename [arguments]"
2176
2177 #: builtins.c:152
2178 msgid ". filename [arguments]"
2179 msgstr ". filename [arguments]"
2180
2181 #: builtins.c:155
2182 msgid "suspend [-f]"
2183 msgstr "suspend [-f]"
2184
2185 #: builtins.c:158
2186 msgid "test [expr]"
2187 msgstr "test [expr]"
2188
2189 #: builtins.c:160
2190 msgid "[ arg... ]"
2191 msgstr "[ arg... ]"
2192
2193 #: builtins.c:162
2194 msgid "times"
2195 msgstr "times"
2196
2197 #: builtins.c:164
2198 msgid "trap [-lp] [[arg] signal_spec ...]"
2199 msgstr "trap [-lp] [[arg] signal_spec ...]"
2200
2201 #: builtins.c:166
2202 msgid "type [-afptP] name [name ...]"
2203 msgstr "type [-afptP] name [name ...]"
2204
2205 #: builtins.c:169
2206 msgid "ulimit [-SHacdefilmnpqrstuvx] [limit]"
2207 msgstr "ulimit [-SHacdefilmnpqrstuvx] [limit]"
2208
2209 #: builtins.c:172
2210 msgid "umask [-p] [-S] [mode]"
2211 msgstr "umask [-p] [-S] [mode]"
2212
2213 #: builtins.c:175
2214 msgid "wait [id]"
2215 msgstr "wait [id]"
2216
2217 #: builtins.c:179
2218 msgid "wait [pid]"
2219 msgstr "wait [pid]"
2220
2221 #: builtins.c:182
2222 msgid "for NAME [in WORDS ... ] ; do COMMANDS; done"
2223 msgstr "for NAME [in WORDS ... ] ; do COMMANDS; done"
2224
2225 #: builtins.c:184
2226 msgid "for (( exp1; exp2; exp3 )); do COMMANDS; done"
2227 msgstr "for (( exp1; exp2; exp3 )); do COMMANDS; done"
2228
2229 #: builtins.c:186
2230 msgid "select NAME [in WORDS ... ;] do COMMANDS; done"
2231 msgstr "select NAME [in WORDS ... ;] do COMMANDS; done"
2232
2233 #: builtins.c:188
2234 msgid "time [-p] pipeline"
2235 msgstr "time [-p] pipeline"
2236
2237 #: builtins.c:190
2238 msgid "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac"
2239 msgstr "case WORD in [PATTERN [| PATTERN]...) COMMANDS ;;]... esac"
2240
2241 #: builtins.c:192
2242 msgid ""
2243 "if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else "
2244 "COMMANDS; ] fi"
2245 msgstr ""
2246 "if COMMANDS; then COMMANDS; [ elif COMMANDS; then COMMANDS; ]... [ else "
2247 "COMMANDS; ] fi"
2248
2249 #: builtins.c:194
2250 msgid "while COMMANDS; do COMMANDS; done"
2251 msgstr "while COMMANDS; do COMMANDS; done"
2252
2253 #: builtins.c:196
2254 msgid "until COMMANDS; do COMMANDS; done"
2255 msgstr "until COMMANDS; do COMMANDS; done"
2256
2257 #: builtins.c:198
2258 msgid "coproc [NAME] command [redirections]"
2259 msgstr "coproc [NAME] command [redirections]"
2260
2261 #: builtins.c:200
2262 msgid "function name { COMMANDS ; } or name () { COMMANDS ; }"
2263 msgstr "function name { COMMANDS ; } or name () { COMMANDS ; }"
2264
2265 #: builtins.c:202
2266 msgid "{ COMMANDS ; }"
2267 msgstr "{ COMMANDS ; }"
2268
2269 #: builtins.c:204
2270 msgid "job_spec [&]"
2271 msgstr "job_spec [&]"
2272
2273 #: builtins.c:206
2274 msgid "(( expression ))"
2275 msgstr "(( expression ))"
2276
2277 #: builtins.c:208
2278 msgid "[[ expression ]]"
2279 msgstr "[[ expression ]]"
2280
2281 #: builtins.c:210
2282 msgid "variables - Names and meanings of some shell variables"
2283 msgstr "variables - Names and meanings of some shell variables"
2284
2285 #: builtins.c:213
2286 msgid "pushd [-n] [+N | -N | dir]"
2287 msgstr "pushd [-n] [+N | -N | dir]"
2288
2289 #: builtins.c:217
2290 msgid "popd [-n] [+N | -N]"
2291 msgstr "popd [-n] [+N | -N]"
2292
2293 #: builtins.c:221
2294 msgid "dirs [-clpv] [+N] [-N]"
2295 msgstr "dirs [-clpv] [+N] [-N]"
2296
2297 #: builtins.c:224
2298 msgid "shopt [-pqsu] [-o] [optname ...]"
2299 msgstr "shopt [-pqsu] [-o] [optname ...]"
2300
2301 #: builtins.c:226
2302 msgid "printf [-v var] format [arguments]"
2303 msgstr "printf [-v var] format [arguments]"
2304
2305 #: builtins.c:229
2306 msgid ""
2307 "complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-"
2308 "W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S "
2309 "suffix] [name ...]"
2310 msgstr ""
2311 "complete [-abcdefgjksuv] [-pr] [-DE] [-o option] [-A action] [-G globpat] [-"
2312 "W wordlist]  [-F function] [-C command] [-X filterpat] [-P prefix] [-S "
2313 "suffix] [name ...]"
2314
2315 #: builtins.c:233
2316 msgid ""
2317 "compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  "
2318 "[-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
2319 msgstr ""
2320 "compgen [-abcdefgjksuv] [-o option]  [-A action] [-G globpat] [-W wordlist]  "
2321 "[-F function] [-C command] [-X filterpat] [-P prefix] [-S suffix] [word]"
2322
2323 #: builtins.c:237
2324 msgid "compopt [-o|+o option] [-DE] [name ...]"
2325 msgstr "compopt [-o|+o option] [-DE] [name ...]"
2326
2327 #: builtins.c:240
2328 msgid ""
2329 "mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
2330 "quantum] [array]"
2331 msgstr ""
2332 "mapfile [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
2333 "quantum] [array]"
2334
2335 #: builtins.c:242
2336 msgid ""
2337 "readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
2338 "quantum] [array]"
2339 msgstr ""
2340 "readarray [-n count] [-O origin] [-s count] [-t] [-u fd] [-C callback] [-c "
2341 "quantum] [array]"
2342
2343 #: builtins.c:254
2344 msgid ""
2345 "Define or display aliases.\n"
2346 "    \n"
2347 "    Without arguments, `alias' prints the list of aliases in the reusable\n"
2348 "    form `alias NAME=VALUE' on standard output.\n"
2349 "    \n"
2350 "    Otherwise, an alias is defined for each NAME whose VALUE is given.\n"
2351 "    A trailing space in VALUE causes the next word to be checked for\n"
2352 "    alias substitution when the alias is expanded.\n"
2353 "    \n"
2354 "    Options:\n"
2355 "      -p\tPrint all defined aliases in a reusable format\n"
2356 "    \n"
2357 "    Exit Status:\n"
2358 "    alias returns true unless a NAME is supplied for which no alias has "
2359 "been\n"
2360 "    defined."
2361 msgstr ""
2362 "Define or display aliases.\n"
2363 "    \n"
2364 "    Without arguments, ‘alias’ prints the list of aliases in the reusable\n"
2365 "    form ‘alias NAME=VALUE’ on standard output.\n"
2366 "    \n"
2367 "    Otherwise, an alias is defined for each NAME whose VALUE is given.\n"
2368 "    A trailing space in VALUE causes the next word to be checked for\n"
2369 "    alias substitution when the alias is expanded.\n"
2370 "    \n"
2371 "    Options:\n"
2372 "      -p\tPrint all defined aliases in a reusable format\n"
2373 "    \n"
2374 "    Exit Status:\n"
2375 "    alias returns true unless a NAME is supplied for which no alias has "
2376 "been\n"
2377 "    defined."
2378
2379 #: builtins.c:276
2380 msgid ""
2381 "Remove each NAME from the list of defined aliases.\n"
2382 "    \n"
2383 "    Options:\n"
2384 "      -a\tremove all alias definitions.\n"
2385 "    \n"
2386 "    Return success unless a NAME is not an existing alias."
2387 msgstr ""
2388 "Remove each NAME from the list of defined aliases.\n"
2389 "    \n"
2390 "    Options:\n"
2391 "      -a\tremove all alias definitions.\n"
2392 "    \n"
2393 "    Return success unless a NAME is not an existing alias."
2394
2395 #: builtins.c:289
2396 msgid ""
2397 "Set Readline key bindings and variables.\n"
2398 "    \n"
2399 "    Bind a key sequence to a Readline function or a macro, or set a\n"
2400 "    Readline variable.  The non-option argument syntax is equivalent to\n"
2401 "    that found in ~/.inputrc, but must be passed as a single argument:\n"
2402 "    e.g., bind '\"\\C-x\\C-r\": re-read-init-file'.\n"
2403 "    \n"
2404 "    Options:\n"
2405 "      -m  keymap         Use KEYMAP as the keymap for the duration of this\n"
2406 "                         command.  Acceptable keymap names are emacs,\n"
2407 "                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
2408 "move,\n"
2409 "                         vi-command, and vi-insert.\n"
2410 "      -l                 List names of functions.\n"
2411 "      -P                 List function names and bindings.\n"
2412 "      -p                 List functions and bindings in a form that can be\n"
2413 "                         reused as input.\n"
2414 "      -S                 List key sequences that invoke macros and their "
2415 "values\n"
2416 "      -s                 List key sequences that invoke macros and their "
2417 "values\n"
2418 "                         in a form that can be reused as input.\n"
2419 "      -V                 List variable names and values\n"
2420 "      -v                 List variable names and values in a form that can\n"
2421 "                         be reused as input.\n"
2422 "      -q  function-name  Query about which keys invoke the named function.\n"
2423 "      -u  function-name  Unbind all keys which are bound to the named "
2424 "function.\n"
2425 "      -r  keyseq         Remove the binding for KEYSEQ.\n"
2426 "      -f  filename       Read key bindings from FILENAME.\n"
2427 "      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
2428 "    \t\t\t\tKEYSEQ is entered.\n"
2429 "    \n"
2430 "    Exit Status:\n"
2431 "    bind returns 0 unless an unrecognized option is given or an error occurs."
2432 msgstr ""
2433 "Set Readline key bindings and variables.\n"
2434 "    \n"
2435 "    Bind a key sequence to a Readline function or a macro, or set a\n"
2436 "    Readline variable.  The non-option argument syntax is equivalent to\n"
2437 "    that found in ~/.inputrc, but must be passed as a single argument:\n"
2438 "    e.g., bind '“\\C-x\\C-r”: re-read-init-file'.\n"
2439 "    \n"
2440 "    Options:\n"
2441 "      -m  keymap         Use KEYMAP as the keymap for the duration of this\n"
2442 "                         command.  Acceptable keymap names are emacs,\n"
2443 "                         emacs-standard, emacs-meta, emacs-ctlx, vi, vi-"
2444 "move,\n"
2445 "                         vi-command, and vi-insert.\n"
2446 "      -l                 List names of functions.\n"
2447 "      -P                 List function names and bindings.\n"
2448 "      -p                 List functions and bindings in a form that can be\n"
2449 "                         reused as input.\n"
2450 "      -S                 List key sequences that invoke macros and their "
2451 "values\n"
2452 "      -s                 List key sequences that invoke macros and their "
2453 "values\n"
2454 "                         in a form that can be reused as input.\n"
2455 "      -V                 List variable names and values\n"
2456 "      -v                 List variable names and values in a form that can\n"
2457 "                         be reused as input.\n"
2458 "      -q  function-name  Query about which keys invoke the named function.\n"
2459 "      -u  function-name  Unbind all keys which are bound to the named "
2460 "function.\n"
2461 "      -r  keyseq         Remove the binding for KEYSEQ.\n"
2462 "      -f  filename       Read key bindings from FILENAME.\n"
2463 "      -x  keyseq:shell-command\tCause SHELL-COMMAND to be executed when\n"
2464 "    \t\t\t\tKEYSEQ is entered.\n"
2465 "    \n"
2466 "    Exit Status:\n"
2467 "    bind returns 0 unless an unrecognized option is given or an error occurs."
2468
2469 #: builtins.c:326
2470 msgid ""
2471 "Exit for, while, or until loops.\n"
2472 "    \n"
2473 "    Exit a FOR, WHILE or UNTIL loop.  If N is specified, break N enclosing\n"
2474 "    loops.\n"
2475 "    \n"
2476 "    Exit Status:\n"
2477 "    The exit status is 0 unless N is not greater than or equal to 1."
2478 msgstr ""
2479 "Exit for, while, or until loops.\n"
2480 "    \n"
2481 "    Exit a FOR, WHILE or UNTIL loop.  If N is specified, break N enclosing\n"
2482 "    loops.\n"
2483 "    \n"
2484 "    Exit Status:\n"
2485 "    The exit status is 0 unless N is not greater than or equal to 1."
2486
2487 #: builtins.c:338
2488 msgid ""
2489 "Resume for, while, or until loops.\n"
2490 "    \n"
2491 "    Resumes the next iteration of the enclosing FOR, WHILE or UNTIL loop.\n"
2492 "    If N is specified, resumes the Nth enclosing loop.\n"
2493 "    \n"
2494 "    Exit Status:\n"
2495 "    The exit status is 0 unless N is not greater than or equal to 1."
2496 msgstr ""
2497 "Resume for, while, or until loops.\n"
2498 "    \n"
2499 "    Resumes the next iteration of the enclosing FOR, WHILE or UNTIL loop.\n"
2500 "    If N is specified, resumes the Nth enclosing loop.\n"
2501 "    \n"
2502 "    Exit Status:\n"
2503 "    The exit status is 0 unless N is not greater than or equal to 1."
2504
2505 #: builtins.c:350
2506 msgid ""
2507 "Execute shell builtins.\n"
2508 "    \n"
2509 "    Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
2510 "    lookup.  This is useful when you wish to reimplement a shell builtin\n"
2511 "    as a shell function, but need to execute the builtin within the "
2512 "function.\n"
2513 "    \n"
2514 "    Exit Status:\n"
2515 "    Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
2516 "    not a shell builtin.."
2517 msgstr ""
2518 "Execute shell builtins.\n"
2519 "    \n"
2520 "    Execute SHELL-BUILTIN with arguments ARGs without performing command\n"
2521 "    lookup.  This is useful when you wish to reimplement a shell builtin\n"
2522 "    as a shell function, but need to execute the builtin within the "
2523 "function.\n"
2524 "    \n"
2525 "    Exit Status:\n"
2526 "    Returns the exit status of SHELL-BUILTIN, or false if SHELL-BUILTIN is\n"
2527 "    not a shell builtin.."
2528
2529 #: builtins.c:365
2530 msgid ""
2531 "Return the context of the current subroutine call.\n"
2532 "    \n"
2533 "    Without EXPR, returns \"$line $filename\".  With EXPR, returns\n"
2534 "    \"$line $subroutine $filename\"; this extra information can be used to\n"
2535 "    provide a stack trace.\n"
2536 "    \n"
2537 "    The value of EXPR indicates how many call frames to go back before the\n"
2538 "    current one; the top frame is frame 0.\n"
2539 "    \n"
2540 "    Exit Status:\n"
2541 "    Returns 0 unless the shell is not executing a shell function or EXPR\n"
2542 "    is invalid."
2543 msgstr ""
2544 "Return the context of the current subroutine call.\n"
2545 "    \n"
2546 "    Without EXPR, returns “$line $filename”.  With EXPR, returns\n"
2547 "    “$line $subroutine $filename”; this extra information can be used to\n"
2548 "    provide a stack trace.\n"
2549 "    \n"
2550 "    The value of EXPR indicates how many call frames to go back before the\n"
2551 "    current one; the top frame is frame 0.\n"
2552 "    \n"
2553 "    Exit Status:\n"
2554 "    Returns 0 unless the shell is not executing a shell function or EXPR\n"
2555 "    is invalid."
2556
2557 #: builtins.c:383
2558 msgid ""
2559 "Change the shell working directory.\n"
2560 "    \n"
2561 "    Change the current directory to DIR.  The default DIR is the value of "
2562 "the\n"
2563 "    HOME shell variable.\n"
2564 "    \n"
2565 "    The variable CDPATH defines the search path for the directory "
2566 "containing\n"
2567 "    DIR.  Alternative directory names in CDPATH are separated by a colon "
2568 "(:).\n"
2569 "    A null directory name is the same as the current directory.  If DIR "
2570 "begins\n"
2571 "    with a slash (/), then CDPATH is not used.\n"
2572 "    \n"
2573 "    If the directory is not found, and the shell option `cdable_vars' is "
2574 "set,\n"
2575 "    the word is assumed to be  a variable name.  If that variable has a "
2576 "value,\n"
2577 "    its value is used for DIR.\n"
2578 "    \n"
2579 "    Options:\n"
2580 "        -L\tforce symbolic links to be followed\n"
2581 "        -P\tuse the physical directory structure without following symbolic\n"
2582 "    \tlinks\n"
2583 "        -e\tif the -P option is supplied, and the current working directory\n"
2584 "    \tcannot be determined successfully, exit with a non-zero status\n"
2585 "    \n"
2586 "    The default is to follow symbolic links, as if `-L' were specified.\n"
2587 "    \n"
2588 "    Exit Status:\n"
2589 "    Returns 0 if the directory is changed, and if $PWD is set successfully "
2590 "when\n"
2591 "    -P is used; non-zero otherwise."
2592 msgstr ""
2593 "Change the shell working directory.\n"
2594 "    \n"
2595 "    Change the current directory to DIR.  The default DIR is the value of "
2596 "the\n"
2597 "    HOME shell variable.\n"
2598 "    \n"
2599 "    The variable CDPATH defines the search path for the directory "
2600 "containing\n"
2601 "    DIR.  Alternative directory names in CDPATH are separated by a colon "
2602 "(:).\n"
2603 "    A null directory name is the same as the current directory.  If DIR "
2604 "begins\n"
2605 "    with a slash (/), then CDPATH is not used.\n"
2606 "    \n"
2607 "    If the directory is not found, and the shell option ‘cdable_vars’ is "
2608 "set,\n"
2609 "    the word is assumed to be  a variable name.  If that variable has a "
2610 "value,\n"
2611 "    its value is used for DIR.\n"
2612 "    \n"
2613 "    Options:\n"
2614 "        -L\tforce symbolic links to be followed\n"
2615 "        -P\tuse the physical directory structure without following symbolic\n"
2616 "    \tlinks\n"
2617 "        -e\tif the -P option is supplied, and the current working directory\n"
2618 "    \tcannot be determined successfully, exit with a non-zero status\n"
2619 "    \n"
2620 "    The default is to follow symbolic links, as if ‘-L’ were specified.\n"
2621 "    \n"
2622 "    Exit Status:\n"
2623 "    Returns 0 if the directory is changed, and if $PWD is set successfully "
2624 "when\n"
2625 "    -P is used; non-zero otherwise."
2626
2627 #: builtins.c:414
2628 msgid ""
2629 "Print the name of the current working directory.\n"
2630 "    \n"
2631 "    Options:\n"
2632 "      -L\tprint the value of $PWD if it names the current working\n"
2633 "    \tdirectory\n"
2634 "      -P\tprint the physical directory, without any symbolic links\n"
2635 "    \n"
2636 "    By default, `pwd' behaves as if `-L' were specified.\n"
2637 "    \n"
2638 "    Exit Status:\n"
2639 "    Returns 0 unless an invalid option is given or the current directory\n"
2640 "    cannot be read."
2641 msgstr ""
2642 "Print the name of the current working directory.\n"
2643 "    \n"
2644 "    Options:\n"
2645 "      -L\tprint the value of $PWD if it names the current working\n"
2646 "    \tdirectory\n"
2647 "      -P\tprint the physical directory, without any symbolic links\n"
2648 "    \n"
2649 "    By default, ‘pwd’ behaves as if ‘-L’ were specified.\n"
2650 "    \n"
2651 "    Exit Status:\n"
2652 "    Returns 0 unless an invalid option is given or the current directory\n"
2653 "    cannot be read."
2654
2655 #: builtins.c:431
2656 msgid ""
2657 "Null command.\n"
2658 "    \n"
2659 "    No effect; the command does nothing.\n"
2660 "    \n"
2661 "    Exit Status:\n"
2662 "    Always succeeds."
2663 msgstr ""
2664 "Null command.\n"
2665 "    \n"
2666 "    No effect; the command does nothing.\n"
2667 "    \n"
2668 "    Exit Status:\n"
2669 "    Always succeeds."
2670
2671 #: builtins.c:442
2672 msgid ""
2673 "Return a successful result.\n"
2674 "    \n"
2675 "    Exit Status:\n"
2676 "    Always succeeds."
2677 msgstr ""
2678 "Return a successful result.\n"
2679 "    \n"
2680 "    Exit Status:\n"
2681 "    Always succeeds."
2682
2683 #: builtins.c:451
2684 msgid ""
2685 "Return an unsuccessful result.\n"
2686 "    \n"
2687 "    Exit Status:\n"
2688 "    Always fails."
2689 msgstr ""
2690 "Return an unsuccessful result.\n"
2691 "    \n"
2692 "    Exit Status:\n"
2693 "    Always fails."
2694
2695 #: builtins.c:460
2696 msgid ""
2697 "Execute a simple command or display information about commands.\n"
2698 "    \n"
2699 "    Runs COMMAND with ARGS suppressing  shell function lookup, or display\n"
2700 "    information about the specified COMMANDs.  Can be used to invoke "
2701 "commands\n"
2702 "    on disk when a function with the same name exists.\n"
2703 "    \n"
2704 "    Options:\n"
2705 "      -p\tuse a default value for PATH that is guaranteed to find all of\n"
2706 "    \tthe standard utilities\n"
2707 "      -v\tprint a description of COMMAND similar to the `type' builtin\n"
2708 "      -V\tprint a more verbose description of each COMMAND\n"
2709 "    \n"
2710 "    Exit Status:\n"
2711 "    Returns exit status of COMMAND, or failure if COMMAND is not found."
2712 msgstr ""
2713 "Execute a simple command or display information about commands.\n"
2714 "    \n"
2715 "    Runs COMMAND with ARGS suppressing  shell function lookup, or display\n"
2716 "    information about the specified COMMANDs.  Can be used to invoke "
2717 "commands\n"
2718 "    on disk when a function with the same name exists.\n"
2719 "    \n"
2720 "    Options:\n"
2721 "      -p\tuse a default value for PATH that is guaranteed to find all of\n"
2722 "    \tthe standard utilities\n"
2723 "      -v\tprint a description of COMMAND similar to the ‘type’ builtin\n"
2724 "      -V\tprint a more verbose description of each COMMAND\n"
2725 "    \n"
2726 "    Exit Status:\n"
2727 "    Returns exit status of COMMAND, or failure if COMMAND is not found."
2728
2729 #: builtins.c:479
2730 msgid ""
2731 "Set variable values and attributes.\n"
2732 "    \n"
2733 "    Declare variables and give them attributes.  If no NAMEs are given,\n"
2734 "    display the attributes and values of all variables.\n"
2735 "    \n"
2736 "    Options:\n"
2737 "      -f\trestrict action or display to function names and definitions\n"
2738 "      -F\trestrict display to function names only (plus line number and\n"
2739 "    \tsource file when debugging)\n"
2740 "      -g\tcreate global variables when used in a shell function; otherwise\n"
2741 "    \tignored\n"
2742 "      -p\tdisplay the attributes and value of each NAME\n"
2743 "    \n"
2744 "    Options which set attributes:\n"
2745 "      -a\tto make NAMEs indexed arrays (if supported)\n"
2746 "      -A\tto make NAMEs associative arrays (if supported)\n"
2747 "      -i\tto make NAMEs have the `integer' attribute\n"
2748 "      -l\tto convert NAMEs to lower case on assignment\n"
2749 "      -r\tto make NAMEs readonly\n"
2750 "      -t\tto make NAMEs have the `trace' attribute\n"
2751 "      -u\tto convert NAMEs to upper case on assignment\n"
2752 "      -x\tto make NAMEs export\n"
2753 "    \n"
2754 "    Using `+' instead of `-' turns off the given attribute.\n"
2755 "    \n"
2756 "    Variables with the integer attribute have arithmetic evaluation (see\n"
2757 "    the `let' command) performed when the variable is assigned a value.\n"
2758 "    \n"
2759 "    When used in a function, `declare' makes NAMEs local, as with the "
2760 "`local'\n"
2761 "    command.  The `-g' option suppresses this behavior.\n"
2762 "    \n"
2763 "    Exit Status:\n"
2764 "    Returns success unless an invalid option is supplied or an error occurs."
2765 msgstr ""
2766 "Set variable values and attributes.\n"
2767 "    \n"
2768 "    Declare variables and give them attributes.  If no NAMEs are given,\n"
2769 "    display the attributes and values of all variables.\n"
2770 "    \n"
2771 "    Options:\n"
2772 "      -f\trestrict action or display to function names and definitions\n"
2773 "      -F\trestrict display to function names only (plus line number and\n"
2774 "    \tsource file when debugging)\n"
2775 "      -g\tcreate global variables when used in a shell function; otherwise\n"
2776 "    \tignored\n"
2777 "      -p\tdisplay the attributes and value of each NAME\n"
2778 "    \n"
2779 "    Options which set attributes:\n"
2780 "      -a\tto make NAMEs indexed arrays (if supported)\n"
2781 "      -A\tto make NAMEs associative arrays (if supported)\n"
2782 "      -i\tto make NAMEs have the ‘integer’ attribute\n"
2783 "      -l\tto convert NAMEs to lower case on assignment\n"
2784 "      -r\tto make NAMEs readonly\n"
2785 "      -t\tto make NAMEs have the ‘trace’ attribute\n"
2786 "      -u\tto convert NAMEs to upper case on assignment\n"
2787 "      -x\tto make NAMEs export\n"
2788 "    \n"
2789 "    Using ‘+’ instead of ‘-’ turns off the given attribute.\n"
2790 "    \n"
2791 "    Variables with the integer attribute have arithmetic evaluation (see\n"
2792 "    the ‘let’ command) performed when the variable is assigned a value.\n"
2793 "    \n"
2794 "    When used in a function, ‘declare’ makes NAMEs local, as with the "
2795 "‘local’\n"
2796 "    command.  The ‘-g’ option suppresses this behavior.\n"
2797 "    \n"
2798 "    Exit Status:\n"
2799 "    Returns success unless an invalid option is supplied or an error occurs."
2800
2801 #: builtins.c:517
2802 msgid ""
2803 "Set variable values and attributes.\n"
2804 "    \n"
2805 "    Obsolete.  See `help declare'."
2806 msgstr ""
2807 "Set variable values and attributes.\n"
2808 "    \n"
2809 "    Obsolete.  See ‘help declare’."
2810
2811 #: builtins.c:525
2812 msgid ""
2813 "Define local variables.\n"
2814 "    \n"
2815 "    Create a local variable called NAME, and give it VALUE.  OPTION can\n"
2816 "    be any option accepted by `declare'.\n"
2817 "    \n"
2818 "    Local variables can only be used within a function; they are visible\n"
2819 "    only to the function where they are defined and its children.\n"
2820 "    \n"
2821 "    Exit Status:\n"
2822 "    Returns success unless an invalid option is supplied, an error occurs,\n"
2823 "    or the shell is not executing a function."
2824 msgstr ""
2825 "Define local variables.\n"
2826 "    \n"
2827 "    Create a local variable called NAME, and give it VALUE.  OPTION can\n"
2828 "    be any option accepted by ‘declare’.\n"
2829 "    \n"
2830 "    Local variables can only be used within a function; they are visible\n"
2831 "    only to the function where they are defined and its children.\n"
2832 "    \n"
2833 "    Exit Status:\n"
2834 "    Returns success unless an invalid option is supplied, an error occurs,\n"
2835 "    or the shell is not executing a function."
2836
2837 #: builtins.c:542
2838 msgid ""
2839 "Write arguments to the standard output.\n"
2840 "    \n"
2841 "    Display the ARGs on the standard output followed by a newline.\n"
2842 "    \n"
2843 "    Options:\n"
2844 "      -n\tdo not append a newline\n"
2845 "      -e\tenable interpretation of the following backslash escapes\n"
2846 "      -E\texplicitly suppress interpretation of backslash escapes\n"
2847 "    \n"
2848 "    `echo' interprets the following backslash-escaped characters:\n"
2849 "      \\a\talert (bell)\n"
2850 "      \\b\tbackspace\n"
2851 "      \\c\tsuppress further output\n"
2852 "      \\e\tescape character\n"
2853 "      \\f\tform feed\n"
2854 "      \\n\tnew line\n"
2855 "      \\r\tcarriage return\n"
2856 "      \\t\thorizontal tab\n"
2857 "      \\v\tvertical tab\n"
2858 "      \\\\\tbackslash\n"
2859 "      \\0nnn\tthe character whose ASCII code is NNN (octal).  NNN can be\n"
2860 "    \t0 to 3 octal digits\n"
2861 "      \\xHH\tthe eight-bit character whose value is HH (hexadecimal).  HH\n"
2862 "    \tcan be one or two hex digits\n"
2863 "    \n"
2864 "    Exit Status:\n"
2865 "    Returns success unless a write error occurs."
2866 msgstr ""
2867 "Write arguments to the standard output.\n"
2868 "    \n"
2869 "    Display the ARGs on the standard output followed by a newline.\n"
2870 "    \n"
2871 "    Options:\n"
2872 "      -n\tdo not append a newline\n"
2873 "      -e\tenable interpretation of the following backslash escapes\n"
2874 "      -E\texplicitly suppress interpretation of backslash escapes\n"
2875 "    \n"
2876 "    ‘echo’ interprets the following backslash-escaped characters:\n"
2877 "      \\a\talert (bell)\n"
2878 "      \\b\tbackspace\n"
2879 "      \\c\tsuppress further output\n"
2880 "      \\e\tescape character\n"
2881 "      \\f\tform feed\n"
2882 "      \\n\tnew line\n"
2883 "      \\r\tcarriage return\n"
2884 "      \\t\thorizontal tab\n"
2885 "      \\v\tvertical tab\n"
2886 "      \\\\\tbackslash\n"
2887 "      \\0nnn\tthe character whose ASCII code is NNN (octal).  NNN can be\n"
2888 "    \t0 to 3 octal digits\n"
2889 "      \\xHH\tthe eight-bit character whose value is HH (hexadecimal).  HH\n"
2890 "    \tcan be one or two hex digits\n"
2891 "    \n"
2892 "    Exit Status:\n"
2893 "    Returns success unless a write error occurs."
2894
2895 #: builtins.c:576
2896 msgid ""
2897 "Write arguments to the standard output.\n"
2898 "    \n"
2899 "    Display the ARGs on the standard output followed by a newline.\n"
2900 "    \n"
2901 "    Options:\n"
2902 "      -n\tdo not append a newline\n"
2903 "    \n"
2904 "    Exit Status:\n"
2905 "    Returns success unless a write error occurs."
2906 msgstr ""
2907 "Write arguments to the standard output.\n"
2908 "    \n"
2909 "    Display the ARGs on the standard output followed by a newline.\n"
2910 "    \n"
2911 "    Options:\n"
2912 "      -n\tdo not append a newline\n"
2913 "    \n"
2914 "    Exit Status:\n"
2915 "    Returns success unless a write error occurs."
2916
2917 #: builtins.c:591
2918 msgid ""
2919 "Enable and disable shell builtins.\n"
2920 "    \n"
2921 "    Enables and disables builtin shell commands.  Disabling allows you to\n"
2922 "    execute a disk command which has the same name as a shell builtin\n"
2923 "    without using a full pathname.\n"
2924 "    \n"
2925 "    Options:\n"
2926 "      -a\tprint a list of builtins showing whether or not each is enabled\n"
2927 "      -n\tdisable each NAME or display a list of disabled builtins\n"
2928 "      -p\tprint the list of builtins in a reusable format\n"
2929 "      -s\tprint only the names of Posix `special' builtins\n"
2930 "    \n"
2931 "    Options controlling dynamic loading:\n"
2932 "      -f\tLoad builtin NAME from shared object FILENAME\n"
2933 "      -d\tRemove a builtin loaded with -f\n"
2934 "    \n"
2935 "    Without options, each NAME is enabled.\n"
2936 "    \n"
2937 "    To use the `test' found in $PATH instead of the shell builtin\n"
2938 "    version, type `enable -n test'.\n"
2939 "    \n"
2940 "    Exit Status:\n"
2941 "    Returns success unless NAME is not a shell builtin or an error occurs."
2942 msgstr ""
2943 "Enable and disable shell builtins.\n"
2944 "    \n"
2945 "    Enables and disables builtin shell commands.  Disabling allows you to\n"
2946 "    execute a disk command which has the same name as a shell builtin\n"
2947 "    without using a full pathname.\n"
2948 "    \n"
2949 "    Options:\n"
2950 "      -a\tprint a list of builtins showing whether or not each is enabled\n"
2951 "      -n\tdisable each NAME or display a list of disabled builtins\n"
2952 "      -p\tprint the list of builtins in a reusable format\n"
2953 "      -s\tprint only the names of Posix ‘special’ builtins\n"
2954 "    \n"
2955 "    Options controlling dynamic loading:\n"
2956 "      -f\tLoad builtin NAME from shared object FILENAME\n"
2957 "      -d\tRemove a builtin loaded with -f\n"
2958 "    \n"
2959 "    Without options, each NAME is enabled.\n"
2960 "    \n"
2961 "    To use the ‘test’ found in $PATH instead of the shell builtin\n"
2962 "    version, type ‘enable -n test’.\n"
2963 "    \n"
2964 "    Exit Status:\n"
2965 "    Returns success unless NAME is not a shell builtin or an error occurs."
2966
2967 #: builtins.c:619
2968 msgid ""
2969 "Execute arguments as a shell command.\n"
2970 "    \n"
2971 "    Combine ARGs into a single string, use the result as input to the "
2972 "shell,\n"
2973 "    and execute the resulting commands.\n"
2974 "    \n"
2975 "    Exit Status:\n"
2976 "    Returns exit status of command or success if command is null."
2977 msgstr ""
2978 "Execute arguments as a shell command.\n"
2979 "    \n"
2980 "    Combine ARGs into a single string, use the result as input to the "
2981 "shell,\n"
2982 "    and execute the resulting commands.\n"
2983 "    \n"
2984 "    Exit Status:\n"
2985 "    Returns exit status of command or success if command is null."
2986
2987 #: builtins.c:631
2988 msgid ""
2989 "Parse option arguments.\n"
2990 "    \n"
2991 "    Getopts is used by shell procedures to parse positional parameters\n"
2992 "    as options.\n"
2993 "    \n"
2994 "    OPTSTRING contains the option letters to be recognized; if a letter\n"
2995 "    is followed by a colon, the option is expected to have an argument,\n"
2996 "    which should be separated from it by white space.\n"
2997 "    \n"
2998 "    Each time it is invoked, getopts will place the next option in the\n"
2999 "    shell variable $name, initializing name if it does not exist, and\n"
3000 "    the index of the next argument to be processed into the shell\n"
3001 "    variable OPTIND.  OPTIND is initialized to 1 each time the shell or\n"
3002 "    a shell script is invoked.  When an option requires an argument,\n"
3003 "    getopts places that argument into the shell variable OPTARG.\n"
3004 "    \n"
3005 "    getopts reports errors in one of two ways.  If the first character\n"
3006 "    of OPTSTRING is a colon, getopts uses silent error reporting.  In\n"
3007 "    this mode, no error messages are printed.  If an invalid option is\n"
3008 "    seen, getopts places the option character found into OPTARG.  If a\n"
3009 "    required argument is not found, getopts places a ':' into NAME and\n"
3010 "    sets OPTARG to the option character found.  If getopts is not in\n"
3011 "    silent mode, and an invalid option is seen, getopts places '?' into\n"
3012 "    NAME and unsets OPTARG.  If a required argument is not found, a '?'\n"
3013 "    is placed in NAME, OPTARG is unset, and a diagnostic message is\n"
3014 "    printed.\n"
3015 "    \n"
3016 "    If the shell variable OPTERR has the value 0, getopts disables the\n"
3017 "    printing of error messages, even if the first character of\n"
3018 "    OPTSTRING is not a colon.  OPTERR has the value 1 by default.\n"
3019 "    \n"
3020 "    Getopts normally parses the positional parameters ($0 - $9), but if\n"
3021 "    more arguments are given, they are parsed instead.\n"
3022 "    \n"
3023 "    Exit Status:\n"
3024 "    Returns success if an option is found; fails if the end of options is\n"
3025 "    encountered or an error occurs."
3026 msgstr ""
3027 "Parse option arguments.\n"
3028 "    \n"
3029 "    Getopts is used by shell procedures to parse positional parameters\n"
3030 "    as options.\n"
3031 "    \n"
3032 "    OPTSTRING contains the option letters to be recognized; if a letter\n"
3033 "    is followed by a colon, the option is expected to have an argument,\n"
3034 "    which should be separated from it by white space.\n"
3035 "    \n"
3036 "    Each time it is invoked, getopts will place the next option in the\n"
3037 "    shell variable $name, initializing name if it does not exist, and\n"
3038 "    the index of the next argument to be processed into the shell\n"
3039 "    variable OPTIND.  OPTIND is initialized to 1 each time the shell or\n"
3040 "    a shell script is invoked.  When an option requires an argument,\n"
3041 "    getopts places that argument into the shell variable OPTARG.\n"
3042 "    \n"
3043 "    getopts reports errors in one of two ways.  If the first character\n"
3044 "    of OPTSTRING is a colon, getopts uses silent error reporting.  In\n"
3045 "    this mode, no error messages are printed.  If an invalid option is\n"
3046 "    seen, getopts places the option character found into OPTARG.  If a\n"
3047 "    required argument is not found, getopts places a ‘:’ into NAME and\n"
3048 "    sets OPTARG to the option character found.  If getopts is not in\n"
3049 "    silent mode, and an invalid option is seen, getopts places ‘?’ into\n"
3050 "    NAME and unsets OPTARG.  If a required argument is not found, a ‘?’\n"
3051 "    is placed in NAME, OPTARG is unset, and a diagnostic message is\n"
3052 "    printed.\n"
3053 "    \n"
3054 "    If the shell variable OPTERR has the value 0, getopts disables the\n"
3055 "    printing of error messages, even if the first character of\n"
3056 "    OPTSTRING is not a colon.  OPTERR has the value 1 by default.\n"
3057 "    \n"
3058 "    Getopts normally parses the positional parameters ($0 - $9), but if\n"
3059 "    more arguments are given, they are parsed instead.\n"
3060 "    \n"
3061 "    Exit Status:\n"
3062 "    Returns success if an option is found; fails if the end of options is\n"
3063 "    encountered or an error occurs."
3064
3065 #: builtins.c:673
3066 msgid ""
3067 "Replace the shell with the given command.\n"
3068 "    \n"
3069 "    Execute COMMAND, replacing this shell with the specified program.\n"
3070 "    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not "
3071 "specified,\n"
3072 "    any redirections take effect in the current shell.\n"
3073 "    \n"
3074 "    Options:\n"
3075 "      -a name\tpass NAME as the zeroth argument to COMMAND\n"
3076 "      -c\t\texecute COMMAND with an empty environment\n"
3077 "      -l\t\tplace a dash in the zeroth argument to COMMAND\n"
3078 "    \n"
3079 "    If the command cannot be executed, a non-interactive shell exits, "
3080 "unless\n"
3081 "    the shell option `execfail' is set.\n"
3082 "    \n"
3083 "    Exit Status:\n"
3084 "    Returns success unless COMMAND is not found or a redirection error "
3085 "occurs."
3086 msgstr ""
3087 "Replace the shell with the given command.\n"
3088 "    \n"
3089 "    Execute COMMAND, replacing this shell with the specified program.\n"
3090 "    ARGUMENTS become the arguments to COMMAND.  If COMMAND is not "
3091 "specified,\n"
3092 "    any redirections take effect in the current shell.\n"
3093 "    \n"
3094 "    Options:\n"
3095 "      -a name\tpass NAME as the zeroth argument to COMMAND\n"
3096 "      -c\t\texecute COMMAND with an empty environment\n"
3097 "      -l\t\tplace a dash in the zeroth argument to COMMAND\n"
3098 "    \n"
3099 "    If the command cannot be executed, a non-interactive shell exits, "
3100 "unless\n"
3101 "    the shell option ‘execfail’ is set.\n"
3102 "    \n"
3103 "    Exit Status:\n"
3104 "    Returns success unless COMMAND is not found or a redirection error "
3105 "occurs."
3106
3107 #: builtins.c:694
3108 msgid ""
3109 "Exit the shell.\n"
3110 "    \n"
3111 "    Exits the shell with a status of N.  If N is omitted, the exit status\n"
3112 "    is that of the last command executed."
3113 msgstr ""
3114 "Exit the shell.\n"
3115 "    \n"
3116 "    Exits the shell with a status of N.  If N is omitted, the exit status\n"
3117 "    is that of the last command executed."
3118
3119 #: builtins.c:703
3120 msgid ""
3121 "Exit a login shell.\n"
3122 "    \n"
3123 "    Exits a login shell with exit status N.  Returns an error if not "
3124 "executed\n"
3125 "    in a login shell."
3126 msgstr ""
3127 "Exit a login shell.\n"
3128 "    \n"
3129 "    Exits a login shell with exit status N.  Returns an error if not "
3130 "executed\n"
3131 "    in a login shell."
3132
3133 #: builtins.c:713
3134 msgid ""
3135 "Display or execute commands from the history list.\n"
3136 "    \n"
3137 "    fc is used to list or edit and re-execute commands from the history "
3138 "list.\n"
3139 "    FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
3140 "    string, which means the most recent command beginning with that\n"
3141 "    string.\n"
3142 "    \n"
3143 "    Options:\n"
3144 "      -e ENAME\tselect which editor to use.  Default is FCEDIT, then "
3145 "EDITOR,\n"
3146 "    \t\tthen vi\n"
3147 "      -l \tlist lines instead of editing\n"
3148 "      -n\tomit line numbers when listing\n"
3149 "      -r\treverse the order of the lines (newest listed first)\n"
3150 "    \n"
3151 "    With the `fc -s [pat=rep ...] [command]' format, COMMAND is\n"
3152 "    re-executed after the substitution OLD=NEW is performed.\n"
3153 "    \n"
3154 "    A useful alias to use with this is r='fc -s', so that typing `r cc'\n"
3155 "    runs the last command beginning with `cc' and typing `r' re-executes\n"
3156 "    the last command.\n"
3157 "    \n"
3158 "    Exit Status:\n"
3159 "    Returns success or status of executed command; non-zero if an error "
3160 "occurs."
3161 msgstr ""
3162 "Display or execute commands from the history list.\n"
3163 "    \n"
3164 "    fc is used to list or edit and re-execute commands from the history "
3165 "list.\n"
3166 "    FIRST and LAST can be numbers specifying the range, or FIRST can be a\n"
3167 "    string, which means the most recent command beginning with that\n"
3168 "    string.\n"
3169 "    \n"
3170 "    Options:\n"
3171 "      -e ENAME\tselect which editor to use.  Default is FCEDIT, then "
3172 "EDITOR,\n"
3173 "    \t\tthen vi\n"
3174 "      -l \tlist lines instead of editing\n"
3175 "      -n\tomit line numbers when listing\n"
3176 "      -r\treverse the order of the lines (newest listed first)\n"
3177 "    \n"
3178 "    With the ‘fc -s [pat=rep ...] [command]’ format, COMMAND is\n"
3179 "    re-executed after the substitution OLD=NEW is performed.\n"
3180 "    \n"
3181 "    A useful alias to use with this is r='fc -s', so that typing ‘r cc’\n"
3182 "    runs the last command beginning with ‘cc’ and typing ‘r’ re-executes\n"
3183 "    the last command.\n"
3184 "    \n"
3185 "    Exit Status:\n"
3186 "    Returns success or status of executed command; non-zero if an error "
3187 "occurs."
3188
3189 #: builtins.c:743
3190 msgid ""
3191 "Move job to the foreground.\n"
3192 "    \n"
3193 "    Place the job identified by JOB_SPEC in the foreground, making it the\n"
3194 "    current job.  If JOB_SPEC is not present, the shell's notion of the\n"
3195 "    current job is used.\n"
3196 "    \n"
3197 "    Exit Status:\n"
3198 "    Status of command placed in foreground, or failure if an error occurs."
3199 msgstr ""
3200 "Move job to the foreground.\n"
3201 "    \n"
3202 "    Place the job identified by JOB_SPEC in the foreground, making it the\n"
3203 "    current job.  If JOB_SPEC is not present, the shell's notion of the\n"
3204 "    current job is used.\n"
3205 "    \n"
3206 "    Exit Status:\n"
3207 "    Status of command placed in foreground, or failure if an error occurs."
3208
3209 #: builtins.c:758
3210 msgid ""
3211 "Move jobs to the background.\n"
3212 "    \n"
3213 "    Place the jobs identified by each JOB_SPEC in the background, as if "
3214 "they\n"
3215 "    had been started with `&'.  If JOB_SPEC is not present, the shell's "
3216 "notion\n"
3217 "    of the current job is used.\n"
3218 "    \n"
3219 "    Exit Status:\n"
3220 "    Returns success unless job control is not enabled or an error occurs."
3221 msgstr ""
3222 "Move jobs to the background.\n"
3223 "    \n"
3224 "    Place the jobs identified by each JOB_SPEC in the background, as if "
3225 "they\n"
3226 "    had been started with ‘&’.  If JOB_SPEC is not present, the shell's "
3227 "notion\n"
3228 "    of the current job is used.\n"
3229 "    \n"
3230 "    Exit Status:\n"
3231 "    Returns success unless job control is not enabled or an error occurs."
3232
3233 #: builtins.c:772
3234 msgid ""
3235 "Remember or display program locations.\n"
3236 "    \n"
3237 "    Determine and remember the full pathname of each command NAME.  If\n"
3238 "    no arguments are given, information about remembered commands is "
3239 "displayed.\n"
3240 "    \n"
3241 "    Options:\n"
3242 "      -d\t\tforget the remembered location of each NAME\n"
3243 "      -l\t\tdisplay in a format that may be reused as input\n"
3244 "      -p pathname\tuse PATHNAME is the full pathname of NAME\n"
3245 "      -r\t\tforget all remembered locations\n"
3246 "      -t\t\tprint the remembered location of each NAME, preceding\n"
3247 "    \t\teach location with the corresponding NAME if multiple\n"
3248 "    \t\tNAMEs are given\n"
3249 "    Arguments:\n"
3250 "      NAME\t\tEach NAME is searched for in $PATH and added to the list\n"
3251 "    \t\tof remembered commands.\n"
3252 "    \n"
3253 "    Exit Status:\n"
3254 "    Returns success unless NAME is not found or an invalid option is given."
3255 msgstr ""
3256 "Remember or display program locations.\n"
3257 "    \n"
3258 "    Determine and remember the full pathname of each command NAME.  If\n"
3259 "    no arguments are given, information about remembered commands is "
3260 "displayed.\n"
3261 "    \n"
3262 "    Options:\n"
3263 "      -d\t\tforget the remembered location of each NAME\n"
3264 "      -l\t\tdisplay in a format that may be reused as input\n"
3265 "      -p pathname\tuse PATHNAME is the full pathname of NAME\n"
3266 "      -r\t\tforget all remembered locations\n"
3267 "      -t\t\tprint the remembered location of each NAME, preceding\n"
3268 "    \t\teach location with the corresponding NAME if multiple\n"
3269 "    \t\tNAMEs are given\n"
3270 "    Arguments:\n"
3271 "      NAME\t\tEach NAME is searched for in $PATH and added to the list\n"
3272 "    \t\tof remembered commands.\n"
3273 "    \n"
3274 "    Exit Status:\n"
3275 "    Returns success unless NAME is not found or an invalid option is given."
3276
3277 #: builtins.c:797
3278 msgid ""
3279 "Display information about builtin commands.\n"
3280 "    \n"
3281 "    Displays brief summaries of builtin commands.  If PATTERN is\n"
3282 "    specified, gives detailed help on all commands matching PATTERN,\n"
3283 "    otherwise the list of help topics is printed.\n"
3284 "    \n"
3285 "    Options:\n"
3286 "      -d\toutput short description for each topic\n"
3287 "      -m\tdisplay usage in pseudo-manpage format\n"
3288 "      -s\toutput only a short usage synopsis for each topic matching\n"
3289 "    \tPATTERN\n"
3290 "    \n"
3291 "    Arguments:\n"
3292 "      PATTERN\tPattern specifiying a help topic\n"
3293 "    \n"
3294 "    Exit Status:\n"
3295 "    Returns success unless PATTERN is not found or an invalid option is "
3296 "given."
3297 msgstr ""
3298 "Display information about builtin commands.\n"
3299 "    \n"
3300 "    Displays brief summaries of builtin commands.  If PATTERN is\n"
3301 "    specified, gives detailed help on all commands matching PATTERN,\n"
3302 "    otherwise the list of help topics is printed.\n"
3303 "    \n"
3304 "    Options:\n"
3305 "      -d\toutput short description for each topic\n"
3306 "      -m\tdisplay usage in pseudo-manpage format\n"
3307 "      -s\toutput only a short usage synopsis for each topic matching\n"
3308 "    \tPATTERN\n"
3309 "    \n"
3310 "    Arguments:\n"
3311 "      PATTERN\tPattern specifiying a help topic\n"
3312 "    \n"
3313 "    Exit Status:\n"
3314 "    Returns success unless PATTERN is not found or an invalid option is "
3315 "given."
3316
3317 #: builtins.c:821
3318 msgid ""
3319 "Display or manipulate the history list.\n"
3320 "    \n"
3321 "    Display the history list with line numbers, prefixing each modified\n"
3322 "    entry with a `*'.  An argument of N lists only the last N entries.\n"
3323 "    \n"
3324 "    Options:\n"
3325 "      -c\tclear the history list by deleting all of the entries\n"
3326 "      -d offset\tdelete the history entry at offset OFFSET.\n"
3327 "    \n"
3328 "      -a\tappend history lines from this session to the history file\n"
3329 "      -n\tread all history lines not already read from the history file\n"
3330 "      -r\tread the history file and append the contents to the history\n"
3331 "    \tlist\n"
3332 "      -w\twrite the current history to the history file\n"
3333 "    \tand append them to the history list\n"
3334 "    \n"
3335 "      -p\tperform history expansion on each ARG and display the result\n"
3336 "    \twithout storing it in the history list\n"
3337 "      -s\tappend the ARGs to the history list as a single entry\n"
3338 "    \n"
3339 "    If FILENAME is given, it is used as the history file.  Otherwise,\n"
3340 "    if $HISTFILE has a value, that is used, else ~/.bash_history.\n"
3341 "    \n"
3342 "    If the $HISTTIMEFORMAT variable is set and not null, its value is used\n"
3343 "    as a format string for strftime(3) to print the time stamp associated\n"
3344 "    with each displayed history entry.  No time stamps are printed "
3345 "otherwise.\n"
3346 "    \n"
3347 "    Exit Status:\n"
3348 "    Returns success unless an invalid option is given or an error occurs."
3349 msgstr ""
3350 "Display or manipulate the history list.\n"
3351 "    \n"
3352 "    Display the history list with line numbers, prefixing each modified\n"
3353 "    entry with a ‘*’.  An argument of N lists only the last N entries.\n"
3354 "    \n"
3355 "    Options:\n"
3356 "      -c\tclear the history list by deleting all of the entries\n"
3357 "      -d offset\tdelete the history entry at offset OFFSET.\n"
3358 "    \n"
3359 "      -a\tappend history lines from this session to the history file\n"
3360 "      -n\tread all history lines not already read from the history file\n"
3361 "      -r\tread the history file and append the contents to the history\n"
3362 "    \tlist\n"
3363 "      -w\twrite the current history to the history file\n"
3364 "    \tand append them to the history list\n"
3365 "    \n"
3366 "      -p\tperform history expansion on each ARG and display the result\n"
3367 "    \twithout storing it in the history list\n"
3368 "      -s\tappend the ARGs to the history list as a single entry\n"
3369 "    \n"
3370 "    If FILENAME is given, it is used as the history file.  Otherwise,\n"
3371 "    if $HISTFILE has a value, that is used, else ~/.bash_history.\n"
3372 "    \n"
3373 "    If the $HISTTIMEFORMAT variable is set and not null, its value is used\n"
3374 "    as a format string for strftime(3) to print the time stamp associated\n"
3375 "    with each displayed history entry.  No time stamps are printed "
3376 "otherwise.\n"
3377 "    \n"
3378 "    Exit Status:\n"
3379 "    Returns success unless an invalid option is given or an error occurs."
3380
3381 #: builtins.c:857
3382 msgid ""
3383 "Display status of jobs.\n"
3384 "    \n"
3385 "    Lists the active jobs.  JOBSPEC restricts output to that job.\n"
3386 "    Without options, the status of all active jobs is displayed.\n"
3387 "    \n"
3388 "    Options:\n"
3389 "      -l\tlists process IDs in addition to the normal information\n"
3390 "      -n\tlist only processes that have changed status since the last\n"
3391 "    \tnotification\n"
3392 "      -p\tlists process IDs only\n"
3393 "      -r\trestrict output to running jobs\n"
3394 "      -s\trestrict output to stopped jobs\n"
3395 "    \n"
3396 "    If -x is supplied, COMMAND is run after all job specifications that\n"
3397 "    appear in ARGS have been replaced with the process ID of that job's\n"
3398 "    process group leader.\n"
3399 "    \n"
3400 "    Exit Status:\n"
3401 "    Returns success unless an invalid option is given or an error occurs.\n"
3402 "    If -x is used, returns the exit status of COMMAND."
3403 msgstr ""
3404 "Display status of jobs.\n"
3405 "    \n"
3406 "    Lists the active jobs.  JOBSPEC restricts output to that job.\n"
3407 "    Without options, the status of all active jobs is displayed.\n"
3408 "    \n"
3409 "    Options:\n"
3410 "      -l\tlists process IDs in addition to the normal information\n"
3411 "      -n\tlist only processes that have changed status since the last\n"
3412 "    \tnotification\n"
3413 "      -p\tlists process IDs only\n"
3414 "      -r\trestrict output to running jobs\n"
3415 "      -s\trestrict output to stopped jobs\n"
3416 "    \n"
3417 "    If -x is supplied, COMMAND is run after all job specifications that\n"
3418 "    appear in ARGS have been replaced with the process ID of that job's\n"
3419 "    process group leader.\n"
3420 "    \n"
3421 "    Exit Status:\n"
3422 "    Returns success unless an invalid option is given or an error occurs.\n"
3423 "    If -x is used, returns the exit status of COMMAND."
3424
3425 #: builtins.c:884
3426 msgid ""
3427 "Remove jobs from current shell.\n"
3428 "    \n"
3429 "    Removes each JOBSPEC argument from the table of active jobs.  Without\n"
3430 "    any JOBSPECs, the shell uses its notion of the current job.\n"
3431 "    \n"
3432 "    Options:\n"
3433 "      -a\tremove all jobs if JOBSPEC is not supplied\n"
3434 "      -h\tmark each JOBSPEC so that SIGHUP is not sent to the job if the\n"
3435 "    \tshell receives a SIGHUP\n"
3436 "      -r\tremove only running jobs\n"
3437 "    \n"
3438 "    Exit Status:\n"
3439 "    Returns success unless an invalid option or JOBSPEC is given."
3440 msgstr ""
3441 "Remove jobs from current shell.\n"
3442 "    \n"
3443 "    Removes each JOBSPEC argument from the table of active jobs.  Without\n"
3444 "    any JOBSPECs, the shell uses its notion of the current job.\n"
3445 "    \n"
3446 "    Options:\n"
3447 "      -a\tremove all jobs if JOBSPEC is not supplied\n"
3448 "      -h\tmark each JOBSPEC so that SIGHUP is not sent to the job if the\n"
3449 "    \tshell receives a SIGHUP\n"
3450 "      -r\tremove only running jobs\n"
3451 "    \n"
3452 "    Exit Status:\n"
3453 "    Returns success unless an invalid option or JOBSPEC is given."
3454
3455 #: builtins.c:903
3456 msgid ""
3457 "Send a signal to a job.\n"
3458 "    \n"
3459 "    Send the processes identified by PID or JOBSPEC the signal named by\n"
3460 "    SIGSPEC or SIGNUM.  If neither SIGSPEC nor SIGNUM is present, then\n"
3461 "    SIGTERM is assumed.\n"
3462 "    \n"
3463 "    Options:\n"
3464 "      -s sig\tSIG is a signal name\n"
3465 "      -n sig\tSIG is a signal number\n"
3466 "      -l\tlist the signal names; if arguments follow `-l' they are\n"
3467 "    \tassumed to be signal numbers for which names should be listed\n"
3468 "    \n"
3469 "    Kill is a shell builtin for two reasons: it allows job IDs to be used\n"
3470 "    instead of process IDs, and allows processes to be killed if the limit\n"
3471 "    on processes that you can create is reached.\n"
3472 "    \n"
3473 "    Exit Status:\n"
3474 "    Returns success unless an invalid option is given or an error occurs."
3475 msgstr ""
3476 "Send a signal to a job.\n"
3477 "    \n"
3478 "    Send the processes identified by PID or JOBSPEC the signal named by\n"
3479 "    SIGSPEC or SIGNUM.  If neither SIGSPEC nor SIGNUM is present, then\n"
3480 "    SIGTERM is assumed.\n"
3481 "    \n"
3482 "    Options:\n"
3483 "      -s sig\tSIG is a signal name\n"
3484 "      -n sig\tSIG is a signal number\n"
3485 "      -l\tlist the signal names; if arguments follow ‘-l’ they are\n"
3486 "    \tassumed to be signal numbers for which names should be listed\n"
3487 "    \n"
3488 "    Kill is a shell builtin for two reasons: it allows job IDs to be used\n"
3489 "    instead of process IDs, and allows processes to be killed if the limit\n"
3490 "    on processes that you can create is reached.\n"
3491 "    \n"
3492 "    Exit Status:\n"
3493 "    Returns success unless an invalid option is given or an error occurs."
3494
3495 #: builtins.c:926
3496 msgid ""
3497 "Evaluate arithmetic expressions.\n"
3498 "    \n"
3499 "    Evaluate each ARG as an arithmetic expression.  Evaluation is done in\n"
3500 "    fixed-width integers with no check for overflow, though division by 0\n"
3501 "    is trapped and flagged as an error.  The following list of operators is\n"
3502 "    grouped into levels of equal-precedence operators.  The levels are "
3503 "listed\n"
3504 "    in order of decreasing precedence.\n"
3505 "    \n"
3506 "    \tid++, id--\tvariable post-increment, post-decrement\n"
3507 "    \t++id, --id\tvariable pre-increment, pre-decrement\n"
3508 "    \t-, +\t\tunary minus, plus\n"
3509 "    \t!, ~\t\tlogical and bitwise negation\n"
3510 "    \t**\t\texponentiation\n"
3511 "    \t*, /, %\t\tmultiplication, division, remainder\n"
3512 "    \t+, -\t\taddition, subtraction\n"
3513 "    \t<<, >>\t\tleft and right bitwise shifts\n"
3514 "    \t<=, >=, <, >\tcomparison\n"
3515 "    \t==, !=\t\tequality, inequality\n"
3516 "    \t&\t\tbitwise AND\n"
3517 "    \t^\t\tbitwise XOR\n"
3518 "    \t|\t\tbitwise OR\n"
3519 "    \t&&\t\tlogical AND\n"
3520 "    \t||\t\tlogical OR\n"
3521 "    \texpr ? expr : expr\n"
3522 "    \t\t\tconditional operator\n"
3523 "    \t=, *=, /=, %=,\n"
3524 "    \t+=, -=, <<=, >>=,\n"
3525 "    \t&=, ^=, |=\tassignment\n"
3526 "    \n"
3527 "    Shell variables are allowed as operands.  The name of the variable\n"
3528 "    is replaced by its value (coerced to a fixed-width integer) within\n"
3529 "    an expression.  The variable need not have its integer attribute\n"
3530 "    turned on to be used in an expression.\n"
3531 "    \n"
3532 "    Operators are evaluated in order of precedence.  Sub-expressions in\n"
3533 "    parentheses are evaluated first and may override the precedence\n"
3534 "    rules above.\n"
3535 "    \n"
3536 "    Exit Status:\n"
3537 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise."
3538 msgstr ""
3539 "Evaluate arithmetic expressions.\n"
3540 "    \n"
3541 "    Evaluate each ARG as an arithmetic expression.  Evaluation is done in\n"
3542 "    fixed-width integers with no check for overflow, though division by 0\n"
3543 "    is trapped and flagged as an error.  The following list of operators is\n"
3544 "    grouped into levels of equal-precedence operators.  The levels are "
3545 "listed\n"
3546 "    in order of decreasing precedence.\n"
3547 "    \n"
3548 "    \tid++, id--\tvariable post-increment, post-decrement\n"
3549 "    \t++id, --id\tvariable pre-increment, pre-decrement\n"
3550 "    \t-, +\t\tunary minus, plus\n"
3551 "    \t!, ~\t\tlogical and bitwise negation\n"
3552 "    \t**\t\texponentiation\n"
3553 "    \t*, /, %\t\tmultiplication, division, remainder\n"
3554 "    \t+, -\t\taddition, subtraction\n"
3555 "    \t<<, >>\t\tleft and right bitwise shifts\n"
3556 "    \t<=, >=, <, >\tcomparison\n"
3557 "    \t==, !=\t\tequality, inequality\n"
3558 "    \t&\t\tbitwise AND\n"
3559 "    \t^\t\tbitwise XOR\n"
3560 "    \t|\t\tbitwise OR\n"
3561 "    \t&&\t\tlogical AND\n"
3562 "    \t||\t\tlogical OR\n"
3563 "    \texpr ? expr : expr\n"
3564 "    \t\t\tconditional operator\n"
3565 "    \t=, *=, /=, %=,\n"
3566 "    \t+=, -=, <<=, >>=,\n"
3567 "    \t&=, ^=, |=\tassignment\n"
3568 "    \n"
3569 "    Shell variables are allowed as operands.  The name of the variable\n"
3570 "    is replaced by its value (coerced to a fixed-width integer) within\n"
3571 "    an expression.  The variable need not have its integer attribute\n"
3572 "    turned on to be used in an expression.\n"
3573 "    \n"
3574 "    Operators are evaluated in order of precedence.  Sub-expressions in\n"
3575 "    parentheses are evaluated first and may override the precedence\n"
3576 "    rules above.\n"
3577 "    \n"
3578 "    Exit Status:\n"
3579 "    If the last ARG evaluates to 0, let returns 1; let returns 0 otherwise."
3580
3581 #: builtins.c:971
3582 msgid ""
3583 "Read a line from the standard input and split it into fields.\n"
3584 "    \n"
3585 "    Reads a single line from the standard input, or from file descriptor FD\n"
3586 "    if the -u option is supplied.  The line is split into fields as with "
3587 "word\n"
3588 "    splitting, and the first word is assigned to the first NAME, the second\n"
3589 "    word to the second NAME, and so on, with any leftover words assigned to\n"
3590 "    the last NAME.  Only the characters found in $IFS are recognized as "
3591 "word\n"
3592 "    delimiters.\n"
3593 "    \n"
3594 "    If no NAMEs are supplied, the line read is stored in the REPLY "
3595 "variable.\n"
3596 "    \n"
3597 "    Options:\n"
3598 "      -a array\tassign the words read to sequential indices of the array\n"
3599 "    \t\tvariable ARRAY, starting at zero\n"
3600 "      -d delim\tcontinue until the first character of DELIM is read, rather\n"
3601 "    \t\tthan newline\n"
3602 "      -e\t\tuse Readline to obtain the line in an interactive shell\n"
3603 "      -i text\tUse TEXT as the initial text for Readline\n"
3604 "      -n nchars\treturn after reading NCHARS characters rather than waiting\n"
3605 "    \t\tfor a newline, but honor a delimiter if fewer than NCHARS\n"
3606 "    \t\tcharacters are read before the delimiter\n"
3607 "      -N nchars\treturn only after reading exactly NCHARS characters, "
3608 "unless\n"
3609 "    \t\tEOF is encountered or read times out, ignoring any delimiter\n"
3610 "      -p prompt\toutput the string PROMPT without a trailing newline before\n"
3611 "    \t\tattempting to read\n"
3612 "      -r\t\tdo not allow backslashes to escape any characters\n"
3613 "      -s\t\tdo not echo input coming from a terminal\n"
3614 "      -t timeout\ttime out and return failure if a complete line of input "
3615 "is\n"
3616 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
3617 "    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
3618 "    \t\tfractional number.  If TIMEOUT is 0, read returns success only\n"
3619 "    \t\tif input is available on the specified file descriptor.  The\n"
3620 "    \t\texit status is greater than 128 if the timeout is exceeded\n"
3621 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
3622 "    \n"
3623 "    Exit Status:\n"
3624 "    The return code is zero, unless end-of-file is encountered, read times "
3625 "out,\n"
3626 "    or an invalid file descriptor is supplied as the argument to -u."
3627 msgstr ""
3628 "Read a line from the standard input and split it into fields.\n"
3629 "    \n"
3630 "    Reads a single line from the standard input, or from file descriptor FD\n"
3631 "    if the -u option is supplied.  The line is split into fields as with "
3632 "word\n"
3633 "    splitting, and the first word is assigned to the first NAME, the second\n"
3634 "    word to the second NAME, and so on, with any leftover words assigned to\n"
3635 "    the last NAME.  Only the characters found in $IFS are recognized as "
3636 "word\n"
3637 "    delimiters.\n"
3638 "    \n"
3639 "    If no NAMEs are supplied, the line read is stored in the REPLY "
3640 "variable.\n"
3641 "    \n"
3642 "    Options:\n"
3643 "      -a array\tassign the words read to sequential indices of the array\n"
3644 "    \t\tvariable ARRAY, starting at zero\n"
3645 "      -d delim\tcontinue until the first character of DELIM is read, rather\n"
3646 "    \t\tthan newline\n"
3647 "      -e\t\tuse Readline to obtain the line in an interactive shell\n"
3648 "      -i text\tUse TEXT as the initial text for Readline\n"
3649 "      -n nchars\treturn after reading NCHARS characters rather than waiting\n"
3650 "    \t\tfor a newline, but honor a delimiter if fewer than NCHARS\n"
3651 "    \t\tcharacters are read before the delimiter\n"
3652 "      -N nchars\treturn only after reading exactly NCHARS characters, "
3653 "unless\n"
3654 "    \t\tEOF is encountered or read times out, ignoring any delimiter\n"
3655 "      -p prompt\toutput the string PROMPT without a trailing newline before\n"
3656 "    \t\tattempting to read\n"
3657 "      -r\t\tdo not allow backslashes to escape any characters\n"
3658 "      -s\t\tdo not echo input coming from a terminal\n"
3659 "      -t timeout\ttime out and return failure if a complete line of input "
3660 "is\n"
3661 "    \t\tnot read withint TIMEOUT seconds.  The value of the TMOUT\n"
3662 "    \t\tvariable is the default timeout.  TIMEOUT may be a\n"
3663 "    \t\tfractional number.  If TIMEOUT is 0, read returns success only\n"
3664 "    \t\tif input is available on the specified file descriptor.  The\n"
3665 "    \t\texit status is greater than 128 if the timeout is exceeded\n"
3666 "      -u fd\t\tread from file descriptor FD instead of the standard input\n"
3667 "    \n"
3668 "    Exit Status:\n"
3669 "    The return code is zero, unless end-of-file is encountered, read times "
3670 "out,\n"
3671 "    or an invalid file descriptor is supplied as the argument to -u."
3672
3673 #: builtins.c:1014
3674 msgid ""
3675 "Return from a shell function.\n"
3676 "    \n"
3677 "    Causes a function or sourced script to exit with the return value\n"
3678 "    specified by N.  If N is omitted, the return status is that of the\n"
3679 "    last command executed within the function or script.\n"
3680 "    \n"
3681 "    Exit Status:\n"
3682 "    Returns N, or failure if the shell is not executing a function or script."
3683 msgstr ""
3684 "Return from a shell function.\n"
3685 "    \n"
3686 "    Causes a function or sourced script to exit with the return value\n"
3687 "    specified by N.  If N is omitted, the return status is that of the\n"
3688 "    last command executed within the function or script.\n"
3689 "    \n"
3690 "    Exit Status:\n"
3691 "    Returns N, or failure if the shell is not executing a function or script."
3692
3693 #: builtins.c:1027
3694 msgid ""
3695 "Set or unset values of shell options and positional parameters.\n"
3696 "    \n"
3697 "    Change the value of shell attributes and positional parameters, or\n"
3698 "    display the names and values of shell variables.\n"
3699 "    \n"
3700 "    Options:\n"
3701 "      -a  Mark variables which are modified or created for export.\n"
3702 "      -b  Notify of job termination immediately.\n"
3703 "      -e  Exit immediately if a command exits with a non-zero status.\n"
3704 "      -f  Disable file name generation (globbing).\n"
3705 "      -h  Remember the location of commands as they are looked up.\n"
3706 "      -k  All assignment arguments are placed in the environment for a\n"
3707 "          command, not just those that precede the command name.\n"
3708 "      -m  Job control is enabled.\n"
3709 "      -n  Read commands but do not execute them.\n"
3710 "      -o option-name\n"
3711 "          Set the variable corresponding to option-name:\n"
3712 "              allexport    same as -a\n"
3713 "              braceexpand  same as -B\n"
3714 "              emacs        use an emacs-style line editing interface\n"
3715 "              errexit      same as -e\n"
3716 "              errtrace     same as -E\n"
3717 "              functrace    same as -T\n"
3718 "              hashall      same as -h\n"
3719 "              histexpand   same as -H\n"
3720 "              history      enable command history\n"
3721 "              ignoreeof    the shell will not exit upon reading EOF\n"
3722 "              interactive-comments\n"
3723 "                           allow comments to appear in interactive commands\n"
3724 "              keyword      same as -k\n"
3725 "              monitor      same as -m\n"
3726 "              noclobber    same as -C\n"
3727 "              noexec       same as -n\n"
3728 "              noglob       same as -f\n"
3729 "              nolog        currently accepted but ignored\n"
3730 "              notify       same as -b\n"
3731 "              nounset      same as -u\n"
3732 "              onecmd       same as -t\n"
3733 "              physical     same as -P\n"
3734 "              pipefail     the return value of a pipeline is the status of\n"
3735 "                           the last command to exit with a non-zero status,\n"
3736 "                           or zero if no command exited with a non-zero "
3737 "status\n"
3738 "              posix        change the behavior of bash where the default\n"
3739 "                           operation differs from the Posix standard to\n"
3740 "                           match the standard\n"
3741 "              privileged   same as -p\n"
3742 "              verbose      same as -v\n"
3743 "              vi           use a vi-style line editing interface\n"
3744 "              xtrace       same as -x\n"
3745 "      -p  Turned on whenever the real and effective user ids do not match.\n"
3746 "          Disables processing of the $ENV file and importing of shell\n"
3747 "          functions.  Turning this option off causes the effective uid and\n"
3748 "          gid to be set to the real uid and gid.\n"
3749 "      -t  Exit after reading and executing one command.\n"
3750 "      -u  Treat unset variables as an error when substituting.\n"
3751 "      -v  Print shell input lines as they are read.\n"
3752 "      -x  Print commands and their arguments as they are executed.\n"
3753 "      -B  the shell will perform brace expansion\n"
3754 "      -C  If set, disallow existing regular files to be overwritten\n"
3755 "          by redirection of output.\n"
3756 "      -E  If set, the ERR trap is inherited by shell functions.\n"
3757 "      -H  Enable ! style history substitution.  This flag is on\n"
3758 "          by default when the shell is interactive.\n"
3759 "      -P  If set, do not follow symbolic links when executing commands\n"
3760 "          such as cd which change the current directory.\n"
3761 "      -T  If set, the DEBUG trap is inherited by shell functions.\n"
3762 "      --  Assign any remaining arguments to the positional parameters.\n"
3763 "          If there are no remaining arguments, the positional parameters\n"
3764 "          are unset.\n"
3765 "      -   Assign any remaining arguments to the positional parameters.\n"
3766 "          The -x and -v options are turned off.\n"
3767 "    \n"
3768 "    Using + rather than - causes these flags to be turned off.  The\n"
3769 "    flags can also be used upon invocation of the shell.  The current\n"
3770 "    set of flags may be found in $-.  The remaining n ARGs are positional\n"
3771 "    parameters and are assigned, in order, to $1, $2, .. $n.  If no\n"
3772 "    ARGs are given, all shell variables are printed.\n"
3773 "    \n"
3774 "    Exit Status:\n"
3775 "    Returns success unless an invalid option is given."
3776 msgstr ""
3777 "Set or unset values of shell options and positional parameters.\n"
3778 "    \n"
3779 "    Change the value of shell attributes and positional parameters, or\n"
3780 "    display the names and values of shell variables.\n"
3781 "    \n"
3782 "    Options:\n"
3783 "      -a  Mark variables which are modified or created for export.\n"
3784 "      -b  Notify of job termination immediately.\n"
3785 "      -e  Exit immediately if a command exits with a non-zero status.\n"
3786 "      -f  Disable file name generation (globbing).\n"
3787 "      -h  Remember the location of commands as they are looked up.\n"
3788 "      -k  All assignment arguments are placed in the environment for a\n"
3789 "          command, not just those that precede the command name.\n"
3790 "      -m  Job control is enabled.\n"
3791 "      -n  Read commands but do not execute them.\n"
3792 "      -o option-name\n"
3793 "          Set the variable corresponding to option-name:\n"
3794 "              allexport    same as -a\n"
3795 "              braceexpand  same as -B\n"
3796 "              emacs        use an emacs-style line editing interface\n"
3797 "              errexit      same as -e\n"
3798 "              errtrace     same as -E\n"
3799 "              functrace    same as -T\n"
3800 "              hashall      same as -h\n"
3801 "              histexpand   same as -H\n"
3802 "              history      enable command history\n"
3803 "              ignoreeof    the shell will not exit upon reading EOF\n"
3804 "              interactive-comments\n"
3805 "                           allow comments to appear in interactive commands\n"
3806 "              keyword      same as -k\n"
3807 "              monitor      same as -m\n"
3808 "              noclobber    same as -C\n"
3809 "              noexec       same as -n\n"
3810 "              noglob       same as -f\n"
3811 "              nolog        currently accepted but ignored\n"
3812 "              notify       same as -b\n"
3813 "              nounset      same as -u\n"
3814 "              onecmd       same as -t\n"
3815 "              physical     same as -P\n"
3816 "              pipefail     the return value of a pipeline is the status of\n"
3817 "                           the last command to exit with a non-zero status,\n"
3818 "                           or zero if no command exited with a non-zero "
3819 "status\n"
3820 "              posix        change the behavior of bash where the default\n"
3821 "                           operation differs from the Posix standard to\n"
3822 "                           match the standard\n"
3823 "              privileged   same as -p\n"
3824 "              verbose      same as -v\n"
3825 "              vi           use a vi-style line editing interface\n"
3826 "              xtrace       same as -x\n"
3827 "      -p  Turned on whenever the real and effective user ids do not match.\n"
3828 "          Disables processing of the $ENV file and importing of shell\n"
3829 "          functions.  Turning this option off causes the effective uid and\n"
3830 "          gid to be set to the real uid and gid.\n"
3831 "      -t  Exit after reading and executing one command.\n"
3832 "      -u  Treat unset variables as an error when substituting.\n"
3833 "      -v  Print shell input lines as they are read.\n"
3834 "      -x  Print commands and their arguments as they are executed.\n"
3835 "      -B  the shell will perform brace expansion\n"
3836 "      -C  If set, disallow existing regular files to be overwritten\n"
3837 "          by redirection of output.\n"
3838 "      -E  If set, the ERR trap is inherited by shell functions.\n"
3839 "      -H  Enable ! style history substitution.  This flag is on\n"
3840 "          by default when the shell is interactive.\n"
3841 "      -P  If set, do not follow symbolic links when executing commands\n"
3842 "          such as cd which change the current directory.\n"
3843 "      -T  If set, the DEBUG trap is inherited by shell functions.\n"
3844 "      --  Assign any remaining arguments to the positional parameters.\n"
3845 "          If there are no remaining arguments, the positional parameters\n"
3846 "          are unset.\n"
3847 "      -   Assign any remaining arguments to the positional parameters.\n"
3848 "          The -x and -v options are turned off.\n"
3849 "    \n"
3850 "    Using + rather than - causes these flags to be turned off.  The\n"
3851 "    flags can also be used upon invocation of the shell.  The current\n"
3852 "    set of flags may be found in $-.  The remaining n ARGs are positional\n"
3853 "    parameters and are assigned, in order, to $1, $2, .. $n.  If no\n"
3854 "    ARGs are given, all shell variables are printed.\n"
3855 "    \n"
3856 "    Exit Status:\n"
3857 "    Returns success unless an invalid option is given."
3858
3859 #: builtins.c:1112
3860 msgid ""
3861 "Unset values and attributes of shell variables and functions.\n"
3862 "    \n"
3863 "    For each NAME, remove the corresponding variable or function.\n"
3864 "    \n"
3865 "    Options:\n"
3866 "      -f\ttreat each NAME as a shell function\n"
3867 "      -v\ttreat each NAME as a shell variable\n"
3868 "    \n"
3869 "    Without options, unset first tries to unset a variable, and if that "
3870 "fails,\n"
3871 "    tries to unset a function.\n"
3872 "    \n"
3873 "    Some variables cannot be unset; also see `readonly'.\n"
3874 "    \n"
3875 "    Exit Status:\n"
3876 "    Returns success unless an invalid option is given or a NAME is read-only."
3877 msgstr ""
3878 "Unset values and attributes of shell variables and functions.\n"
3879 "    \n"
3880 "    For each NAME, remove the corresponding variable or function.\n"
3881 "    \n"
3882 "    Options:\n"
3883 "      -f\ttreat each NAME as a shell function\n"
3884 "      -v\ttreat each NAME as a shell variable\n"
3885 "    \n"
3886 "    Without options, unset first tries to unset a variable, and if that "
3887 "fails,\n"
3888 "    tries to unset a function.\n"
3889 "    \n"
3890 "    Some variables cannot be unset; also see ‘readonly’.\n"
3891 "    \n"
3892 "    Exit Status:\n"
3893 "    Returns success unless an invalid option is given or a NAME is read-only."
3894
3895 #: builtins.c:1132
3896 msgid ""
3897 "Set export attribute for shell variables.\n"
3898 "    \n"
3899 "    Marks each NAME for automatic export to the environment of subsequently\n"
3900 "    executed commands.  If VALUE is supplied, assign VALUE before "
3901 "exporting.\n"
3902 "    \n"
3903 "    Options:\n"
3904 "      -f\trefer to shell functions\n"
3905 "      -n\tremove the export property from each NAME\n"
3906 "      -p\tdisplay a list of all exported variables and functions\n"
3907 "    \n"
3908 "    An argument of `--' disables further option processing.\n"
3909 "    \n"
3910 "    Exit Status:\n"
3911 "    Returns success unless an invalid option is given or NAME is invalid."
3912 msgstr ""
3913 "Set export attribute for shell variables.\n"
3914 "    \n"
3915 "    Marks each NAME for automatic export to the environment of subsequently\n"
3916 "    executed commands.  If VALUE is supplied, assign VALUE before "
3917 "exporting.\n"
3918 "    \n"
3919 "    Options:\n"
3920 "      -f\trefer to shell functions\n"
3921 "      -n\tremove the export property from each NAME\n"
3922 "      -p\tdisplay a list of all exported variables and functions\n"
3923 "    \n"
3924 "    An argument of ‘--’ disables further option processing.\n"
3925 "    \n"
3926 "    Exit Status:\n"
3927 "    Returns success unless an invalid option is given or NAME is invalid."
3928
3929 #: builtins.c:1151
3930 msgid ""
3931 "Mark shell variables as unchangeable.\n"
3932 "    \n"
3933 "    Mark each NAME as read-only; the values of these NAMEs may not be\n"
3934 "    changed by subsequent assignment.  If VALUE is supplied, assign VALUE\n"
3935 "    before marking as read-only.\n"
3936 "    \n"
3937 "    Options:\n"
3938 "      -a\trefer to indexed array variables\n"
3939 "      -A\trefer to associative array variables\n"
3940 "      -f\trefer to shell functions\n"
3941 "      -p\tdisplay a list of all readonly variables and functions\n"
3942 "    \n"
3943 "    An argument of `--' disables further option processing.\n"
3944 "    \n"
3945 "    Exit Status:\n"
3946 "    Returns success unless an invalid option is given or NAME is invalid."
3947 msgstr ""
3948 "Mark shell variables as unchangeable.\n"
3949 "    \n"
3950 "    Mark each NAME as read-only; the values of these NAMEs may not be\n"
3951 "    changed by subsequent assignment.  If VALUE is supplied, assign VALUE\n"
3952 "    before marking as read-only.\n"
3953 "    \n"
3954 "    Options:\n"
3955 "      -a\trefer to indexed array variables\n"
3956 "      -A\trefer to associative array variables\n"
3957 "      -f\trefer to shell functions\n"
3958 "      -p\tdisplay a list of all readonly variables and functions\n"
3959 "    \n"
3960 "    An argument of ‘--’ disables further option processing.\n"
3961 "    \n"
3962 "    Exit Status:\n"
3963 "    Returns success unless an invalid option is given or NAME is invalid."
3964
3965 #: builtins.c:1172
3966 msgid ""
3967 "Shift positional parameters.\n"
3968 "    \n"
3969 "    Rename the positional parameters $N+1,$N+2 ... to $1,$2 ...  If N is\n"
3970 "    not given, it is assumed to be 1.\n"
3971 "    \n"
3972 "    Exit Status:\n"
3973 "    Returns success unless N is negative or greater than $#."
3974 msgstr ""
3975 "Shift positional parameters.\n"
3976 "    \n"
3977 "    Rename the positional parameters $N+1,$N+2 ... to $1,$2 ...  If N is\n"
3978 "    not given, it is assumed to be 1.\n"
3979 "    \n"
3980 "    Exit Status:\n"
3981 "    Returns success unless N is negative or greater than $#."
3982
3983 #: builtins.c:1184 builtins.c:1199
3984 msgid ""
3985 "Execute commands from a file in the current shell.\n"
3986 "    \n"
3987 "    Read and execute commands from FILENAME in the current shell.  The\n"
3988 "    entries in $PATH are used to find the directory containing FILENAME.\n"
3989 "    If any ARGUMENTS are supplied, they become the positional parameters\n"
3990 "    when FILENAME is executed.\n"
3991 "    \n"
3992 "    Exit Status:\n"
3993 "    Returns the status of the last command executed in FILENAME; fails if\n"
3994 "    FILENAME cannot be read."
3995 msgstr ""
3996 "Execute commands from a file in the current shell.\n"
3997 "    \n"
3998 "    Read and execute commands from FILENAME in the current shell.  The\n"
3999 "    entries in $PATH are used to find the directory containing FILENAME.\n"
4000 "    If any ARGUMENTS are supplied, they become the positional parameters\n"
4001 "    when FILENAME is executed.\n"
4002 "    \n"
4003 "    Exit Status:\n"
4004 "    Returns the status of the last command executed in FILENAME; fails if\n"
4005 "    FILENAME cannot be read."
4006
4007 #: builtins.c:1215
4008 msgid ""
4009 "Suspend shell execution.\n"
4010 "    \n"
4011 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
4012 "    Unless forced, login shells cannot be suspended.\n"
4013 "    \n"
4014 "    Options:\n"
4015 "      -f\tforce the suspend, even if the shell is a login shell\n"
4016 "    \n"
4017 "    Exit Status:\n"
4018 "    Returns success unless job control is not enabled or an error occurs."
4019 msgstr ""
4020 "Suspend shell execution.\n"
4021 "    \n"
4022 "    Suspend the execution of this shell until it receives a SIGCONT signal.\n"
4023 "    Unless forced, login shells cannot be suspended.\n"
4024 "    \n"
4025 "    Options:\n"
4026 "      -f\tforce the suspend, even if the shell is a login shell\n"
4027 "    \n"
4028 "    Exit Status:\n"
4029 "    Returns success unless job control is not enabled or an error occurs."
4030
4031 #: builtins.c:1231
4032 msgid ""
4033 "Evaluate conditional expression.\n"
4034 "    \n"
4035 "    Exits with a status of 0 (true) or 1 (false) depending on\n"
4036 "    the evaluation of EXPR.  Expressions may be unary or binary.  Unary\n"
4037 "    expressions are often used to examine the status of a file.  There\n"
4038 "    are string operators and numeric comparison operators as well.\n"
4039 "    \n"
4040 "    The behavior of test depends on the number of arguments.  Read the\n"
4041 "    bash manual page for the complete specification.\n"
4042 "    \n"
4043 "    File operators:\n"
4044 "    \n"
4045 "      -a FILE        True if file exists.\n"
4046 "      -b FILE        True if file is block special.\n"
4047 "      -c FILE        True if file is character special.\n"
4048 "      -d FILE        True if file is a directory.\n"
4049 "      -e FILE        True if file exists.\n"
4050 "      -f FILE        True if file exists and is a regular file.\n"
4051 "      -g FILE        True if file is set-group-id.\n"
4052 "      -h FILE        True if file is a symbolic link.\n"
4053 "      -L FILE        True if file is a symbolic link.\n"
4054 "      -k FILE        True if file has its `sticky' bit set.\n"
4055 "      -p FILE        True if file is a named pipe.\n"
4056 "      -r FILE        True if file is readable by you.\n"
4057 "      -s FILE        True if file exists and is not empty.\n"
4058 "      -S FILE        True if file is a socket.\n"
4059 "      -t FD          True if FD is opened on a terminal.\n"
4060 "      -u FILE        True if the file is set-user-id.\n"
4061 "      -w FILE        True if the file is writable by you.\n"
4062 "      -x FILE        True if the file is executable by you.\n"
4063 "      -O FILE        True if the file is effectively owned by you.\n"
4064 "      -G FILE        True if the file is effectively owned by your group.\n"
4065 "      -N FILE        True if the file has been modified since it was last "
4066 "read.\n"
4067 "    \n"
4068 "      FILE1 -nt FILE2  True if file1 is newer than file2 (according to\n"
4069 "                       modification date).\n"
4070 "    \n"
4071 "      FILE1 -ot FILE2  True if file1 is older than file2.\n"
4072 "    \n"
4073 "      FILE1 -ef FILE2  True if file1 is a hard link to file2.\n"
4074 "    \n"
4075 "    String operators:\n"
4076 "    \n"
4077 "      -z STRING      True if string is empty.\n"
4078 "    \n"
4079 "      -n STRING\n"
4080 "         STRING      True if string is not empty.\n"
4081 "    \n"
4082 "      STRING1 = STRING2\n"
4083 "                     True if the strings are equal.\n"
4084 "      STRING1 != STRING2\n"
4085 "                     True if the strings are not equal.\n"
4086 "      STRING1 < STRING2\n"
4087 "                     True if STRING1 sorts before STRING2 "
4088 "lexicographically.\n"
4089 "      STRING1 > STRING2\n"
4090 "                     True if STRING1 sorts after STRING2 lexicographically.\n"
4091 "    \n"
4092 "    Other operators:\n"
4093 "    \n"
4094 "      -o OPTION      True if the shell option OPTION is enabled.\n"
4095 "      -v VAR\t True if the shell variable VAR is set\n"
4096 "      ! EXPR         True if expr is false.\n"
4097 "      EXPR1 -a EXPR2 True if both expr1 AND expr2 are true.\n"
4098 "      EXPR1 -o EXPR2 True if either expr1 OR expr2 is true.\n"
4099 "    \n"
4100 "      arg1 OP arg2   Arithmetic tests.  OP is one of -eq, -ne,\n"
4101 "                     -lt, -le, -gt, or -ge.\n"
4102 "    \n"
4103 "    Arithmetic binary operators return true if ARG1 is equal, not-equal,\n"
4104 "    less-than, less-than-or-equal, greater-than, or greater-than-or-equal\n"
4105 "    than ARG2.\n"
4106 "    \n"
4107 "    Exit Status:\n"
4108 "    Returns success if EXPR evaluates to true; fails if EXPR evaluates to\n"
4109 "    false or an invalid argument is given."
4110 msgstr ""
4111 "Evaluate conditional expression.\n"
4112 "    \n"
4113 "    Exits with a status of 0 (true) or 1 (false) depending on\n"
4114 "    the evaluation of EXPR.  Expressions may be unary or binary.  Unary\n"
4115 "    expressions are often used to examine the status of a file.  There\n"
4116 "    are string operators and numeric comparison operators as well.\n"
4117 "    \n"
4118 "    The behavior of test depends on the number of arguments.  Read the\n"
4119 "    bash manual page for the complete specification.\n"
4120 "    \n"
4121 "    File operators:\n"
4122 "    \n"
4123 "      -a FILE        True if file exists.\n"
4124 "      -b FILE        True if file is block special.\n"
4125 "      -c FILE        True if file is character special.\n"
4126 "      -d FILE        True if file is a directory.\n"
4127 "      -e FILE        True if file exists.\n"
4128 "      -f FILE        True if file exists and is a regular file.\n"
4129 "      -g FILE        True if file is set-group-id.\n"
4130 "      -h FILE        True if file is a symbolic link.\n"
4131 "      -L FILE        True if file is a symbolic link.\n"
4132 "      -k FILE        True if file has its ‘sticky’ bit set.\n"
4133 "      -p FILE        True if file is a named pipe.\n"
4134 "      -r FILE        True if file is readable by you.\n"
4135 "      -s FILE        True if file exists and is not empty.\n"
4136 "      -S FILE        True if file is a socket.\n"
4137 "      -t FD          True if FD is opened on a terminal.\n"
4138 "      -u FILE        True if the file is set-user-id.\n"
4139 "      -w FILE        True if the file is writable by you.\n"
4140 "      -x FILE        True if the file is executable by you.\n"
4141 "      -O FILE        True if the file is effectively owned by you.\n"
4142 "      -G FILE        True if the file is effectively owned by your group.\n"
4143 "      -N FILE        True if the file has been modified since it was last "
4144 "read.\n"
4145 "    \n"
4146 "      FILE1 -nt FILE2  True if file1 is newer than file2 (according to\n"
4147 "                       modification date).\n"
4148 "    \n"
4149 "      FILE1 -ot FILE2  True if file1 is older than file2.\n"
4150 "    \n"
4151 "      FILE1 -ef FILE2  True if file1 is a hard link to file2.\n"
4152 "    \n"
4153 "    String operators:\n"
4154 "    \n"
4155 "      -z STRING      True if string is empty.\n"
4156 "    \n"
4157 "      -n STRING\n"
4158 "         STRING      True if string is not empty.\n"
4159 "    \n"
4160 "      STRING1 = STRING2\n"
4161 "                     True if the strings are equal.\n"
4162 "      STRING1 != STRING2\n"
4163 "                     True if the strings are not equal.\n"
4164 "      STRING1 < STRING2\n"
4165 "                     True if STRING1 sorts before STRING2 "
4166 "lexicographically.\n"
4167 "      STRING1 > STRING2\n"
4168 "                     True if STRING1 sorts after STRING2 lexicographically.\n"
4169 "    \n"
4170 "    Other operators:\n"
4171 "    \n"
4172 "      -o OPTION      True if the shell option OPTION is enabled.\n"
4173 "      -v VAR\t True if the shell variable VAR is set\n"
4174 "      ! EXPR         True if expr is false.\n"
4175 "      EXPR1 -a EXPR2 True if both expr1 AND expr2 are true.\n"
4176 "      EXPR1 -o EXPR2 True if either expr1 OR expr2 is true.\n"
4177 "    \n"
4178 "      arg1 OP arg2   Arithmetic tests.  OP is one of -eq, -ne,\n"
4179 "                     -lt, -le, -gt, or -ge.\n"
4180 "    \n"
4181 "    Arithmetic binary operators return true if ARG1 is equal, not-equal,\n"
4182 "    less-than, less-than-or-equal, greater-than, or greater-than-or-equal\n"
4183 "    than ARG2.\n"
4184 "    \n"
4185 "    Exit Status:\n"
4186 "    Returns success if EXPR evaluates to true; fails if EXPR evaluates to\n"
4187 "    false or an invalid argument is given."
4188
4189 #: builtins.c:1311
4190 msgid ""
4191 "Evaluate conditional expression.\n"
4192 "    \n"
4193 "    This is a synonym for the \"test\" builtin, but the last argument must\n"
4194 "    be a literal `]', to match the opening `['."
4195 msgstr ""
4196 "Evaluate conditional expression.\n"
4197 "    \n"
4198 "    This is a synonym for the “test” builtin, but the last argument must\n"
4199 "    be a literal ‘]’, to match the opening ‘[’."
4200
4201 #: builtins.c:1320
4202 msgid ""
4203 "Display process times.\n"
4204 "    \n"
4205 "    Prints the accumulated user and system times for the shell and all of "
4206 "its\n"
4207 "    child processes.\n"
4208 "    \n"
4209 "    Exit Status:\n"
4210 "    Always succeeds."
4211 msgstr ""
4212 "Display process times.\n"
4213 "    \n"
4214 "    Prints the accumulated user and system times for the shell and all of "
4215 "its\n"
4216 "    child processes.\n"
4217 "    \n"
4218 "    Exit Status:\n"
4219 "    Always succeeds."
4220
4221 #: builtins.c:1332
4222 msgid ""
4223 "Trap signals and other events.\n"
4224 "    \n"
4225 "    Defines and activates handlers to be run when the shell receives "
4226 "signals\n"
4227 "    or other conditions.\n"
4228 "    \n"
4229 "    ARG is a command to be read and executed when the shell receives the\n"
4230 "    signal(s) SIGNAL_SPEC.  If ARG is absent (and a single SIGNAL_SPEC\n"
4231 "    is supplied) or `-', each specified signal is reset to its original\n"
4232 "    value.  If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
4233 "    shell and by the commands it invokes.\n"
4234 "    \n"
4235 "    If a SIGNAL_SPEC is EXIT (0) ARG is executed on exit from the shell.  "
4236 "If\n"
4237 "    a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command.  "
4238 "If\n"
4239 "    a SIGNAL_SPEC is RETURN, ARG is executed each time a shell function or "
4240 "a\n"
4241 "    script run by the . or source builtins finishes executing.  A "
4242 "SIGNAL_SPEC\n"
4243 "    of ERR means to execute ARG each time a command's failure would cause "
4244 "the\n"
4245 "    shell to exit when the -e option is enabled.\n"
4246 "    \n"
4247 "    If no arguments are supplied, trap prints the list of commands "
4248 "associated\n"
4249 "    with each signal.\n"
4250 "    \n"
4251 "    Options:\n"
4252 "      -l\tprint a list of signal names and their corresponding numbers\n"
4253 "      -p\tdisplay the trap commands associated with each SIGNAL_SPEC\n"
4254 "    \n"
4255 "    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal "
4256 "number.\n"
4257 "    Signal names are case insensitive and the SIG prefix is optional.  A\n"
4258 "    signal may be sent to the shell with \"kill -signal $$\".\n"
4259 "    \n"
4260 "    Exit Status:\n"
4261 "    Returns success unless a SIGSPEC is invalid or an invalid option is "
4262 "given."
4263 msgstr ""
4264 "Trap signals and other events.\n"
4265 "    \n"
4266 "    Defines and activates handlers to be run when the shell receives "
4267 "signals\n"
4268 "    or other conditions.\n"
4269 "    \n"
4270 "    ARG is a command to be read and executed when the shell receives the\n"
4271 "    signal(s) SIGNAL_SPEC.  If ARG is absent (and a single SIGNAL_SPEC\n"
4272 "    is supplied) or ‘-’, each specified signal is reset to its original\n"
4273 "    value.  If ARG is the null string each SIGNAL_SPEC is ignored by the\n"
4274 "    shell and by the commands it invokes.\n"
4275 "    \n"
4276 "    If a SIGNAL_SPEC is EXIT (0) ARG is executed on exit from the shell.  "
4277 "If\n"
4278 "    a SIGNAL_SPEC is DEBUG, ARG is executed before every simple command.  "
4279 "If\n"
4280 "    a SIGNAL_SPEC is RETURN, ARG is executed each time a shell function or "
4281 "a\n"
4282 "    script run by the . or source builtins finishes executing.  A "
4283 "SIGNAL_SPEC\n"
4284 "    of ERR means to execute ARG each time a command's failure would cause "
4285 "the\n"
4286 "    shell to exit when the -e option is enabled.\n"
4287 "    \n"
4288 "    If no arguments are supplied, trap prints the list of commands "
4289 "associated\n"
4290 "    with each signal.\n"
4291 "    \n"
4292 "    Options:\n"
4293 "      -l\tprint a list of signal names and their corresponding numbers\n"
4294 "      -p\tdisplay the trap commands associated with each SIGNAL_SPEC\n"
4295 "    \n"
4296 "    Each SIGNAL_SPEC is either a signal name in <signal.h> or a signal "
4297 "number.\n"
4298 "    Signal names are case insensitive and the SIG prefix is optional.  A\n"
4299 "    signal may be sent to the shell with “kill -signal $$”.\n"
4300 "    \n"
4301 "    Exit Status:\n"
4302 "    Returns success unless a SIGSPEC is invalid or an invalid option is "
4303 "given."
4304
4305 #: builtins.c:1368
4306 msgid ""
4307 "Display information about command type.\n"
4308 "    \n"
4309 "    For each NAME, indicate how it would be interpreted if used as a\n"
4310 "    command name.\n"
4311 "    \n"
4312 "    Options:\n"
4313 "      -a\tdisplay all locations containing an executable named NAME;\n"
4314 "    \tincludes aliases, builtins, and functions, if and only if\n"
4315 "    \tthe `-p' option is not also used\n"
4316 "      -f\tsuppress shell function lookup\n"
4317 "      -P\tforce a PATH search for each NAME, even if it is an alias,\n"
4318 "    \tbuiltin, or function, and returns the name of the disk file\n"
4319 "    \tthat would be executed\n"
4320 "      -p\treturns either the name of the disk file that would be executed,\n"
4321 "    \tor nothing if `type -t NAME' would not return `file'.\n"
4322 "      -t\toutput a single word which is one of `alias', `keyword',\n"
4323 "    \t`function', `builtin', `file' or `', if NAME is an alias, shell\n"
4324 "    \treserved word, shell function, shell builtin, disk file, or not\n"
4325 "    \tfound, respectively\n"
4326 "    \n"
4327 "    Arguments:\n"
4328 "      NAME\tCommand name to be interpreted.\n"
4329 "    \n"
4330 "    Exit Status:\n"
4331 "    Returns success if all of the NAMEs are found; fails if any are not "
4332 "found."
4333 msgstr ""
4334 "Display information about command type.\n"
4335 "    \n"
4336 "    For each NAME, indicate how it would be interpreted if used as a\n"
4337 "    command name.\n"
4338 "    \n"
4339 "    Options:\n"
4340 "      -a\tdisplay all locations containing an executable named NAME;\n"
4341 "    \tincludes aliases, builtins, and functions, if and only if\n"
4342 "    \tthe ‘-p’ option is not also used\n"
4343 "      -f\tsuppress shell function lookup\n"
4344 "      -P\tforce a PATH search for each NAME, even if it is an alias,\n"
4345 "    \tbuiltin, or function, and returns the name of the disk file\n"
4346 "    \tthat would be executed\n"
4347 "      -p\treturns either the name of the disk file that would be executed,\n"
4348 "    \tor nothing if ‘type -t NAME’ would not return ‘file’.\n"
4349 "      -t\toutput a single word which is one of ‘alias’, ‘keyword’,\n"
4350 "    \t‘function’, ‘builtin’, ‘file’ or ‘’, if NAME is an alias, shell\n"
4351 "    \treserved word, shell function, shell builtin, disk file, or not\n"
4352 "    \tfound, respectively\n"
4353 "    \n"
4354 "    Arguments:\n"
4355 "      NAME\tCommand name to be interpreted.\n"
4356 "    \n"
4357 "    Exit Status:\n"
4358 "    Returns success if all of the NAMEs are found; fails if any are not "
4359 "found."
4360
4361 #: builtins.c:1399
4362 msgid ""
4363 "Modify shell resource limits.\n"
4364 "    \n"
4365 "    Provides control over the resources available to the shell and "
4366 "processes\n"
4367 "    it creates, on systems that allow such control.\n"
4368 "    \n"
4369 "    Options:\n"
4370 "      -S\tuse the `soft' resource limit\n"
4371 "      -H\tuse the `hard' resource limit\n"
4372 "      -a\tall current limits are reported\n"
4373 "      -b\tthe socket buffer size\n"
4374 "      -c\tthe maximum size of core files created\n"
4375 "      -d\tthe maximum size of a process's data segment\n"
4376 "      -e\tthe maximum scheduling priority (`nice')\n"
4377 "      -f\tthe maximum size of files written by the shell and its children\n"
4378 "      -i\tthe maximum number of pending signals\n"
4379 "      -l\tthe maximum size a process may lock into memory\n"
4380 "      -m\tthe maximum resident set size\n"
4381 "      -n\tthe maximum number of open file descriptors\n"
4382 "      -p\tthe pipe buffer size\n"
4383 "      -q\tthe maximum number of bytes in POSIX message queues\n"
4384 "      -r\tthe maximum real-time scheduling priority\n"
4385 "      -s\tthe maximum stack size\n"
4386 "      -t\tthe maximum amount of cpu time in seconds\n"
4387 "      -u\tthe maximum number of user processes\n"
4388 "      -v\tthe size of virtual memory\n"
4389 "      -x\tthe maximum number of file locks\n"
4390 "    \n"
4391 "    If LIMIT is given, it is the new value of the specified resource; the\n"
4392 "    special LIMIT values `soft', `hard', and `unlimited' stand for the\n"
4393 "    current soft limit, the current hard limit, and no limit, respectively.\n"
4394 "    Otherwise, the current value of the specified resource is printed.  If\n"
4395 "    no option is given, then -f is assumed.\n"
4396 "    \n"
4397 "    Values are in 1024-byte increments, except for -t, which is in seconds,\n"
4398 "    -p, which is in increments of 512 bytes, and -u, which is an unscaled\n"
4399 "    number of processes.\n"
4400 "    \n"
4401 "    Exit Status:\n"
4402 "    Returns success unless an invalid option is supplied or an error occurs."
4403 msgstr ""
4404 "Modify shell resource limits.\n"
4405 "    \n"
4406 "    Provides control over the resources available to the shell and "
4407 "processes\n"
4408 "    it creates, on systems that allow such control.\n"
4409 "    \n"
4410 "    Options:\n"
4411 "      -S\tuse the ‘soft’ resource limit\n"
4412 "      -H\tuse the ‘hard’ resource limit\n"
4413 "      -a\tall current limits are reported\n"
4414 "      -b\tthe socket buffer size\n"
4415 "      -c\tthe maximum size of core files created\n"
4416 "      -d\tthe maximum size of a process's data segment\n"
4417 "      -e\tthe maximum scheduling priority (‘nice’)\n"
4418 "      -f\tthe maximum size of files written by the shell and its children\n"
4419 "      -i\tthe maximum number of pending signals\n"
4420 "      -l\tthe maximum size a process may lock into memory\n"
4421 "      -m\tthe maximum resident set size\n"
4422 "      -n\tthe maximum number of open file descriptors\n"
4423 "      -p\tthe pipe buffer size\n"
4424 "      -q\tthe maximum number of bytes in POSIX message queues\n"
4425 "      -r\tthe maximum real-time scheduling priority\n"
4426 "      -s\tthe maximum stack size\n"
4427 "      -t\tthe maximum amount of cpu time in seconds\n"
4428 "      -u\tthe maximum number of user processes\n"
4429 "      -v\tthe size of virtual memory\n"
4430 "      -x\tthe maximum number of file locks\n"
4431 "    \n"
4432 "    If LIMIT is given, it is the new value of the specified resource; the\n"
4433 "    special LIMIT values ‘soft’, ‘hard’, and ‘unlimited’ stand for the\n"
4434 "    current soft limit, the current hard limit, and no limit, respectively.\n"
4435 "    Otherwise, the current value of the specified resource is printed.  If\n"
4436 "    no option is given, then -f is assumed.\n"
4437 "    \n"
4438 "    Values are in 1024-byte increments, except for -t, which is in seconds,\n"
4439 "    -p, which is in increments of 512 bytes, and -u, which is an unscaled\n"
4440 "    number of processes.\n"
4441 "    \n"
4442 "    Exit Status:\n"
4443 "    Returns success unless an invalid option is supplied or an error occurs."
4444
4445 #: builtins.c:1444
4446 msgid ""
4447 "Display or set file mode mask.\n"
4448 "    \n"
4449 "    Sets the user file-creation mask to MODE.  If MODE is omitted, prints\n"
4450 "    the current value of the mask.\n"
4451 "    \n"
4452 "    If MODE begins with a digit, it is interpreted as an octal number;\n"
4453 "    otherwise it is a symbolic mode string like that accepted by chmod(1).\n"
4454 "    \n"
4455 "    Options:\n"
4456 "      -p\tif MODE is omitted, output in a form that may be reused as input\n"
4457 "      -S\tmakes the output symbolic; otherwise an octal number is output\n"
4458 "    \n"
4459 "    Exit Status:\n"
4460 "    Returns success unless MODE is invalid or an invalid option is given."
4461 msgstr ""
4462 "Display or set file mode mask.\n"
4463 "    \n"
4464 "    Sets the user file-creation mask to MODE.  If MODE is omitted, prints\n"
4465 "    the current value of the mask.\n"
4466 "    \n"
4467 "    If MODE begins with a digit, it is interpreted as an octal number;\n"
4468 "    otherwise it is a symbolic mode string like that accepted by chmod(1).\n"
4469 "    \n"
4470 "    Options:\n"
4471 "      -p\tif MODE is omitted, output in a form that may be reused as input\n"
4472 "      -S\tmakes the output symbolic; otherwise an octal number is output\n"
4473 "    \n"
4474 "    Exit Status:\n"
4475 "    Returns success unless MODE is invalid or an invalid option is given."
4476
4477 #: builtins.c:1464
4478 msgid ""
4479 "Wait for job completion and return exit status.\n"
4480 "    \n"
4481 "    Waits for the process identified by ID, which may be a process ID or a\n"
4482 "    job specification, and reports its termination status.  If ID is not\n"
4483 "    given, waits for all currently active child processes, and the return\n"
4484 "    status is zero.  If ID is a a job specification, waits for all "
4485 "processes\n"
4486 "    in the job's pipeline.\n"
4487 "    \n"
4488 "    Exit Status:\n"
4489 "    Returns the status of ID; fails if ID is invalid or an invalid option "
4490 "is\n"
4491 "    given."
4492 msgstr ""
4493 "Wait for job completion and return exit status.\n"
4494 "    \n"
4495 "    Waits for the process identified by ID, which may be a process ID or a\n"
4496 "    job specification, and reports its termination status.  If ID is not\n"
4497 "    given, waits for all currently active child processes, and the return\n"
4498 "    status is zero.  If ID is a a job specification, waits for all "
4499 "processes\n"
4500 "    in the job's pipeline.\n"
4501 "    \n"
4502 "    Exit Status:\n"
4503 "    Returns the status of ID; fails if ID is invalid or an invalid option "
4504 "is\n"
4505 "    given."
4506
4507 #: builtins.c:1482
4508 msgid ""
4509 "Wait for process completion and return exit status.\n"
4510 "    \n"
4511 "    Waits for the specified process and reports its termination status.  If\n"
4512 "    PID is not given, all currently active child processes are waited for,\n"
4513 "    and the return code is zero.  PID must be a process ID.\n"
4514 "    \n"
4515 "    Exit Status:\n"
4516 "    Returns the status of ID; fails if ID is invalid or an invalid option "
4517 "is\n"
4518 "    given."
4519 msgstr ""
4520 "Wait for process completion and return exit status.\n"
4521 "    \n"
4522 "    Waits for the specified process and reports its termination status.  If\n"
4523 "    PID is not given, all currently active child processes are waited for,\n"
4524 "    and the return code is zero.  PID must be a process ID.\n"
4525 "    \n"
4526 "    Exit Status:\n"
4527 "    Returns the status of ID; fails if ID is invalid or an invalid option "
4528 "is\n"
4529 "    given."
4530
4531 #: builtins.c:1497
4532 msgid ""
4533 "Execute commands for each member in a list.\n"
4534 "    \n"
4535 "    The `for' loop executes a sequence of commands for each member in a\n"
4536 "    list of items.  If `in WORDS ...;' is not present, then `in \"$@\"' is\n"
4537 "    assumed.  For each element in WORDS, NAME is set to that element, and\n"
4538 "    the COMMANDS are executed.\n"
4539 "    \n"
4540 "    Exit Status:\n"
4541 "    Returns the status of the last command executed."
4542 msgstr ""
4543 "Execute commands for each member in a list.\n"
4544 "    \n"
4545 "    The ‘for’ loop executes a sequence of commands for each member in a\n"
4546 "    list of items.  If ‘in WORDS ...;’ is not present, then ‘in “$@”’ is\n"
4547 "    assumed.  For each element in WORDS, NAME is set to that element, and\n"
4548 "    the COMMANDS are executed.\n"
4549 "    \n"
4550 "    Exit Status:\n"
4551 "    Returns the status of the last command executed."
4552
4553 #: builtins.c:1511
4554 msgid ""
4555 "Arithmetic for loop.\n"
4556 "    \n"
4557 "    Equivalent to\n"
4558 "    \t(( EXP1 ))\n"
4559 "    \twhile (( EXP2 )); do\n"
4560 "    \t\tCOMMANDS\n"
4561 "    \t\t(( EXP3 ))\n"
4562 "    \tdone\n"
4563 "    EXP1, EXP2, and EXP3 are arithmetic expressions.  If any expression is\n"
4564 "    omitted, it behaves as if it evaluates to 1.\n"
4565 "    \n"
4566 "    Exit Status:\n"
4567 "    Returns the status of the last command executed."
4568 msgstr ""
4569 "Arithmetic for loop.\n"
4570 "    \n"
4571 "    Equivalent to\n"
4572 "    \t(( EXP1 ))\n"
4573 "    \twhile (( EXP2 )); do\n"
4574 "    \t\tCOMMANDS\n"
4575 "    \t\t(( EXP3 ))\n"
4576 "    \tdone\n"
4577 "    EXP1, EXP2, and EXP3 are arithmetic expressions.  If any expression is\n"
4578 "    omitted, it behaves as if it evaluates to 1.\n"
4579 "    \n"
4580 "    Exit Status:\n"
4581 "    Returns the status of the last command executed."
4582
4583 #: builtins.c:1529
4584 msgid ""
4585 "Select words from a list and execute commands.\n"
4586 "    \n"
4587 "    The WORDS are expanded, generating a list of words.  The\n"
4588 "    set of expanded words is printed on the standard error, each\n"
4589 "    preceded by a number.  If `in WORDS' is not present, `in \"$@\"'\n"
4590 "    is assumed.  The PS3 prompt is then displayed and a line read\n"
4591 "    from the standard input.  If the line consists of the number\n"
4592 "    corresponding to one of the displayed words, then NAME is set\n"
4593 "    to that word.  If the line is empty, WORDS and the prompt are\n"
4594 "    redisplayed.  If EOF is read, the command completes.  Any other\n"
4595 "    value read causes NAME to be set to null.  The line read is saved\n"
4596 "    in the variable REPLY.  COMMANDS are executed after each selection\n"
4597 "    until a break command is executed.\n"
4598 "    \n"
4599 "    Exit Status:\n"
4600 "    Returns the status of the last command executed."
4601 msgstr ""
4602 "Select words from a list and execute commands.\n"
4603 "    \n"
4604 "    The WORDS are expanded, generating a list of words.  The\n"
4605 "    set of expanded words is printed on the standard error, each\n"
4606 "    preceded by a number.  If ‘in WORDS’ is not present, ‘in “$@”’\n"
4607 "    is assumed.  The PS3 prompt is then displayed and a line read\n"
4608 "    from the standard input.  If the line consists of the number\n"
4609 "    corresponding to one of the displayed words, then NAME is set\n"
4610 "    to that word.  If the line is empty, WORDS and the prompt are\n"
4611 "    redisplayed.  If EOF is read, the command completes.  Any other\n"
4612 "    value read causes NAME to be set to null.  The line read is saved\n"
4613 "    in the variable REPLY.  COMMANDS are executed after each selection\n"
4614 "    until a break command is executed.\n"
4615 "    \n"
4616 "    Exit Status:\n"
4617 "    Returns the status of the last command executed."
4618
4619 #: builtins.c:1550
4620 msgid ""
4621 "Report time consumed by pipeline's execution.\n"
4622 "    \n"
4623 "    Execute PIPELINE and print a summary of the real time, user CPU time,\n"
4624 "    and system CPU time spent executing PIPELINE when it terminates.\n"
4625 "    \n"
4626 "    Options:\n"
4627 "      -p\tprint the timing summary in the portable Posix format\n"
4628 "    \n"
4629 "    The value of the TIMEFORMAT variable is used as the output format.\n"
4630 "    \n"
4631 "    Exit Status:\n"
4632 "    The return status is the return status of PIPELINE."
4633 msgstr ""
4634 "Report time consumed by pipeline's execution.\n"
4635 "    \n"
4636 "    Execute PIPELINE and print a summary of the real time, user CPU time,\n"
4637 "    and system CPU time spent executing PIPELINE when it terminates.\n"
4638 "    \n"
4639 "    Options:\n"
4640 "      -p\tprint the timing summary in the portable Posix format\n"
4641 "    \n"
4642 "    The value of the TIMEFORMAT variable is used as the output format.\n"
4643 "    \n"
4644 "    Exit Status:\n"
4645 "    The return status is the return status of PIPELINE."
4646
4647 #: builtins.c:1567
4648 msgid ""
4649 "Execute commands based on pattern matching.\n"
4650 "    \n"
4651 "    Selectively execute COMMANDS based upon WORD matching PATTERN.  The\n"
4652 "    `|' is used to separate multiple patterns.\n"
4653 "    \n"
4654 "    Exit Status:\n"
4655 "    Returns the status of the last command executed."
4656 msgstr ""
4657 "Execute commands based on pattern matching.\n"
4658 "    \n"
4659 "    Selectively execute COMMANDS based upon WORD matching PATTERN.  The\n"
4660 "    ‘|’ is used to separate multiple patterns.\n"
4661 "    \n"
4662 "    Exit Status:\n"
4663 "    Returns the status of the last command executed."
4664
4665 #: builtins.c:1579
4666 msgid ""
4667 "Execute commands based on conditional.\n"
4668 "    \n"
4669 "    The `if COMMANDS' list is executed.  If its exit status is zero, then "
4670 "the\n"
4671 "    `then COMMANDS' list is executed.  Otherwise, each `elif COMMANDS' list "
4672 "is\n"
4673 "    executed in turn, and if its exit status is zero, the corresponding\n"
4674 "    `then COMMANDS' list is executed and the if command completes.  "
4675 "Otherwise,\n"
4676 "    the `else COMMANDS' list is executed, if present.  The exit status of "
4677 "the\n"
4678 "    entire construct is the exit status of the last command executed, or "
4679 "zero\n"
4680 "    if no condition tested true.\n"
4681 "    \n"
4682 "    Exit Status:\n"
4683 "    Returns the status of the last command executed."
4684 msgstr ""
4685 "Execute commands based on conditional.\n"
4686 "    \n"
4687 "    The ‘if COMMANDS’ list is executed.  If its exit status is zero, then "
4688 "the\n"
4689 "    ‘then COMMANDS’ list is executed.  Otherwise, each ‘elif COMMANDS’ list "
4690 "is\n"
4691 "    executed in turn, and if its exit status is zero, the corresponding\n"
4692 "    ‘then COMMANDS’ list is executed and the if command completes.  "
4693 "Otherwise,\n"
4694 "    the ‘else COMMANDS’ list is executed, if present.  The exit status of "
4695 "the\n"
4696 "    entire construct is the exit status of the last command executed, or "
4697 "zero\n"
4698 "    if no condition tested true.\n"
4699 "    \n"
4700 "    Exit Status:\n"
4701 "    Returns the status of the last command executed."
4702
4703 #: builtins.c:1596
4704 msgid ""
4705 "Execute commands as long as a test succeeds.\n"
4706 "    \n"
4707 "    Expand and execute COMMANDS as long as the final command in the\n"
4708 "    `while' COMMANDS has an exit status of zero.\n"
4709 "    \n"
4710 "    Exit Status:\n"
4711 "    Returns the status of the last command executed."
4712 msgstr ""
4713 "Execute commands as long as a test succeeds.\n"
4714 "    \n"
4715 "    Expand and execute COMMANDS as long as the final command in the\n"
4716 "    ‘while’ COMMANDS has an exit status of zero.\n"
4717 "    \n"
4718 "    Exit Status:\n"
4719 "    Returns the status of the last command executed."
4720
4721 #: builtins.c:1608
4722 msgid ""
4723 "Execute commands as long as a test does not succeed.\n"
4724 "    \n"
4725 "    Expand and execute COMMANDS as long as the final command in the\n"
4726 "    `until' COMMANDS has an exit status which is not zero.\n"
4727 "    \n"
4728 "    Exit Status:\n"
4729 "    Returns the status of the last command executed."
4730 msgstr ""
4731 "Execute commands as long as a test does not succeed.\n"
4732 "    \n"
4733 "    Expand and execute COMMANDS as long as the final command in the\n"
4734 "    ‘until’ COMMANDS has an exit status which is not zero.\n"
4735 "    \n"
4736 "    Exit Status:\n"
4737 "    Returns the status of the last command executed."
4738
4739 #: builtins.c:1620
4740 msgid ""
4741 "Create a coprocess named NAME.\n"
4742 "    \n"
4743 "    Execute COMMAND asynchronously, with the standard output and standard\n"
4744 "    input of the command connected via a pipe to file descriptors assigned\n"
4745 "    to indices 0 and 1 of an array variable NAME in the executing shell.\n"
4746 "    The default NAME is \"COPROC\".\n"
4747 "    \n"
4748 "    Exit Status:\n"
4749 "    Returns the exit status of COMMAND."
4750 msgstr ""
4751 "Create a coprocess named NAME.\n"
4752 "    \n"
4753 "    Execute COMMAND asynchronously, with the standard output and standard\n"
4754 "    input of the command connected via a pipe to file descriptors assigned\n"
4755 "    to indices 0 and 1 of an array variable NAME in the executing shell.\n"
4756 "    The default NAME is “COPROC”.\n"
4757 "    \n"
4758 "    Exit Status:\n"
4759 "    Returns the exit status of COMMAND."
4760
4761 #: builtins.c:1634
4762 msgid ""
4763 "Define shell function.\n"
4764 "    \n"
4765 "    Create a shell function named NAME.  When invoked as a simple command,\n"
4766 "    NAME runs COMMANDs in the calling shell's context.  When NAME is "
4767 "invoked,\n"
4768 "    the arguments are passed to the function as $1...$n, and the function's\n"
4769 "    name is in $FUNCNAME.\n"
4770 "    \n"
4771 "    Exit Status:\n"
4772 "    Returns success unless NAME is readonly."
4773 msgstr ""
4774 "Define shell function.\n"
4775 "    \n"
4776 "    Create a shell function named NAME.  When invoked as a simple command,\n"
4777 "    NAME runs COMMANDs in the calling shell's context.  When NAME is "
4778 "invoked,\n"
4779 "    the arguments are passed to the function as $1...$n, and the function's\n"
4780 "    name is in $FUNCNAME.\n"
4781 "    \n"
4782 "    Exit Status:\n"
4783 "    Returns success unless NAME is readonly."
4784
4785 #: builtins.c:1648
4786 msgid ""
4787 "Group commands as a unit.\n"
4788 "    \n"
4789 "    Run a set of commands in a group.  This is one way to redirect an\n"
4790 "    entire set of commands.\n"
4791 "    \n"
4792 "    Exit Status:\n"
4793 "    Returns the status of the last command executed."
4794 msgstr ""
4795 "Group commands as a unit.\n"
4796 "    \n"
4797 "    Run a set of commands in a group.  This is one way to redirect an\n"
4798 "    entire set of commands.\n"
4799 "    \n"
4800 "    Exit Status:\n"
4801 "    Returns the status of the last command executed."
4802
4803 #: builtins.c:1660
4804 msgid ""
4805 "Resume job in foreground.\n"
4806 "    \n"
4807 "    Equivalent to the JOB_SPEC argument to the `fg' command.  Resume a\n"
4808 "    stopped or background job.  JOB_SPEC can specify either a job name\n"
4809 "    or a job number.  Following JOB_SPEC with a `&' places the job in\n"
4810 "    the background, as if the job specification had been supplied as an\n"
4811 "    argument to `bg'.\n"
4812 "    \n"
4813 "    Exit Status:\n"
4814 "    Returns the status of the resumed job."
4815 msgstr ""
4816 "Resume job in foreground.\n"
4817 "    \n"
4818 "    Equivalent to the JOB_SPEC argument to the ‘fg’ command.  Resume a\n"
4819 "    stopped or background job.  JOB_SPEC can specify either a job name\n"
4820 "    or a job number.  Following JOB_SPEC with a ‘&’ places the job in\n"
4821 "    the background, as if the job specification had been supplied as an\n"
4822 "    argument to ‘bg’.\n"
4823 "    \n"
4824 "    Exit Status:\n"
4825 "    Returns the status of the resumed job."
4826
4827 #: builtins.c:1675
4828 msgid ""
4829 "Evaluate arithmetic expression.\n"
4830 "    \n"
4831 "    The EXPRESSION is evaluated according to the rules for arithmetic\n"
4832 "    evaluation.  Equivalent to \"let EXPRESSION\".\n"
4833 "    \n"
4834 "    Exit Status:\n"
4835 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
4836 msgstr ""
4837 "Evaluate arithmetic expression.\n"
4838 "    \n"
4839 "    The EXPRESSION is evaluated according to the rules for arithmetic\n"
4840 "    evaluation.  Equivalent to “let EXPRESSION”.\n"
4841 "    \n"
4842 "    Exit Status:\n"
4843 "    Returns 1 if EXPRESSION evaluates to 0; returns 0 otherwise."
4844
4845 #: builtins.c:1687
4846 msgid ""
4847 "Execute conditional command.\n"
4848 "    \n"
4849 "    Returns a status of 0 or 1 depending on the evaluation of the "
4850 "conditional\n"
4851 "    expression EXPRESSION.  Expressions are composed of the same primaries "
4852 "used\n"
4853 "    by the `test' builtin, and may be combined using the following "
4854 "operators:\n"
4855 "    \n"
4856 "      ( EXPRESSION )\tReturns the value of EXPRESSION\n"
4857 "      ! EXPRESSION\t\tTrue if EXPRESSION is false; else false\n"
4858 "      EXPR1 && EXPR2\tTrue if both EXPR1 and EXPR2 are true; else false\n"
4859 "      EXPR1 || EXPR2\tTrue if either EXPR1 or EXPR2 is true; else false\n"
4860 "    \n"
4861 "    When the `==' and `!=' operators are used, the string to the right of\n"
4862 "    the operator is used as a pattern and pattern matching is performed.\n"
4863 "    When the `=~' operator is used, the string to the right of the operator\n"
4864 "    is matched as a regular expression.\n"
4865 "    \n"
4866 "    The && and || operators do not evaluate EXPR2 if EXPR1 is sufficient to\n"
4867 "    determine the expression's value.\n"
4868 "    \n"
4869 "    Exit Status:\n"
4870 "    0 or 1 depending on value of EXPRESSION."
4871 msgstr ""
4872 "Execute conditional command.\n"
4873 "    \n"
4874 "    Returns a status of 0 or 1 depending on the evaluation of the "
4875 "conditional\n"
4876 "    expression EXPRESSION.  Expressions are composed of the same primaries "
4877 "used\n"
4878 "    by the ‘test’ builtin, and may be combined using the following "
4879 "operators:\n"
4880 "    \n"
4881 "      ( EXPRESSION )\tReturns the value of EXPRESSION\n"
4882 "      ! EXPRESSION\t\tTrue if EXPRESSION is false; else false\n"
4883 "      EXPR1 && EXPR2\tTrue if both EXPR1 and EXPR2 are true; else false\n"
4884 "      EXPR1 || EXPR2\tTrue if either EXPR1 or EXPR2 is true; else false\n"
4885 "    \n"
4886 "    When the ‘==’ and ‘!=’ operators are used, the string to the right of\n"
4887 "    the operator is used as a pattern and pattern matching is performed.\n"
4888 "    When the ‘=~’ operator is used, the string to the right of the operator\n"
4889 "    is matched as a regular expression.\n"
4890 "    \n"
4891 "    The && and || operators do not evaluate EXPR2 if EXPR1 is sufficient to\n"
4892 "    determine the expression's value.\n"
4893 "    \n"
4894 "    Exit Status:\n"
4895 "    0 or 1 depending on value of EXPRESSION."
4896
4897 #: builtins.c:1713
4898 msgid ""
4899 "Common shell variable names and usage.\n"
4900 "    \n"
4901 "    BASH_VERSION\tVersion information for this Bash.\n"
4902 "    CDPATH\tA colon-separated list of directories to search\n"
4903 "    \t\tfor directories given as arguments to `cd'.\n"
4904 "    GLOBIGNORE\tA colon-separated list of patterns describing filenames to\n"
4905 "    \t\tbe ignored by pathname expansion.\n"
4906 "    HISTFILE\tThe name of the file where your command history is stored.\n"
4907 "    HISTFILESIZE\tThe maximum number of lines this file can contain.\n"
4908 "    HISTSIZE\tThe maximum number of history lines that a running\n"
4909 "    \t\tshell can access.\n"
4910 "    HOME\tThe complete pathname to your login directory.\n"
4911 "    HOSTNAME\tThe name of the current host.\n"
4912 "    HOSTTYPE\tThe type of CPU this version of Bash is running under.\n"
4913 "    IGNOREEOF\tControls the action of the shell on receipt of an EOF\n"
4914 "    \t\tcharacter as the sole input.  If set, then the value\n"
4915 "    \t\tof it is the number of EOF characters that can be seen\n"
4916 "    \t\tin a row on an empty line before the shell will exit\n"
4917 "    \t\t(default 10).  When unset, EOF signifies the end of input.\n"
4918 "    MACHTYPE\tA string describing the current system Bash is running on.\n"
4919 "    MAILCHECK\tHow often, in seconds, Bash checks for new mail.\n"
4920 "    MAILPATH\tA colon-separated list of filenames which Bash checks\n"
4921 "    \t\tfor new mail.\n"
4922 "    OSTYPE\tThe version of Unix this version of Bash is running on.\n"
4923 "    PATH\tA colon-separated list of directories to search when\n"
4924 "    \t\tlooking for commands.\n"
4925 "    PROMPT_COMMAND\tA command to be executed before the printing of each\n"
4926 "    \t\tprimary prompt.\n"
4927 "    PS1\t\tThe primary prompt string.\n"
4928 "    PS2\t\tThe secondary prompt string.\n"
4929 "    PWD\t\tThe full pathname of the current directory.\n"
4930 "    SHELLOPTS\tA colon-separated list of enabled shell options.\n"
4931 "    TERM\tThe name of the current terminal type.\n"
4932 "    TIMEFORMAT\tThe output format for timing statistics displayed by the\n"
4933 "    \t\t`time' reserved word.\n"
4934 "    auto_resume\tNon-null means a command word appearing on a line by\n"
4935 "    \t\titself is first looked for in the list of currently\n"
4936 "    \t\tstopped jobs.  If found there, that job is foregrounded.\n"
4937 "    \t\tA value of `exact' means that the command word must\n"
4938 "    \t\texactly match a command in the list of stopped jobs.  A\n"
4939 "    \t\tvalue of `substring' means that the command word must\n"
4940 "    \t\tmatch a substring of the job.  Any other value means that\n"
4941 "    \t\tthe command must be a prefix of a stopped job.\n"
4942 "    histchars\tCharacters controlling history expansion and quick\n"
4943 "    \t\tsubstitution.  The first character is the history\n"
4944 "    \t\tsubstitution character, usually `!'.  The second is\n"
4945 "    \t\tthe `quick substitution' character, usually `^'.  The\n"
4946 "    \t\tthird is the `history comment' character, usually `#'.\n"
4947 "    HISTIGNORE\tA colon-separated list of patterns used to decide which\n"
4948 "    \t\tcommands should be saved on the history list.\n"
4949 msgstr ""
4950 "Common shell variable names and usage.\n"
4951 "    \n"
4952 "    BASH_VERSION\tVersion information for this Bash.\n"
4953 "    CDPATH\tA colon-separated list of directories to search\n"
4954 "    \t\tfor directories given as arguments to ‘cd’.\n"
4955 "    GLOBIGNORE\tA colon-separated list of patterns describing filenames to\n"
4956 "    \t\tbe ignored by pathname expansion.\n"
4957 "    HISTFILE\tThe name of the file where your command history is stored.\n"
4958 "    HISTFILESIZE\tThe maximum number of lines this file can contain.\n"
4959 "    HISTSIZE\tThe maximum number of history lines that a running\n"
4960 "    \t\tshell can access.\n"
4961 "    HOME\tThe complete pathname to your login directory.\n"
4962 "    HOSTNAME\tThe name of the current host.\n"
4963 "    HOSTTYPE\tThe type of CPU this version of Bash is running under.\n"
4964 "    IGNOREEOF\tControls the action of the shell on receipt of an EOF\n"
4965 "    \t\tcharacter as the sole input.  If set, then the value\n"
4966 "    \t\tof it is the number of EOF characters that can be seen\n"
4967 "    \t\tin a row on an empty line before the shell will exit\n"
4968 "    \t\t(default 10).  When unset, EOF signifies the end of input.\n"
4969 "    MACHTYPE\tA string describing the current system Bash is running on.\n"
4970 "    MAILCHECK\tHow often, in seconds, Bash checks for new mail.\n"
4971 "    MAILPATH\tA colon-separated list of filenames which Bash checks\n"
4972 "    \t\tfor new mail.\n"
4973 "    OSTYPE\tThe version of Unix this version of Bash is running on.\n"
4974 "    PATH\tA colon-separated list of directories to search when\n"
4975 "    \t\tlooking for commands.\n"
4976 "    PROMPT_COMMAND\tA command to be executed before the printing of each\n"
4977 "    \t\tprimary prompt.\n"
4978 "    PS1\t\tThe primary prompt string.\n"
4979 "    PS2\t\tThe secondary prompt string.\n"
4980 "    PWD\t\tThe full pathname of the current directory.\n"
4981 "    SHELLOPTS\tA colon-separated list of enabled shell options.\n"
4982 "    TERM\tThe name of the current terminal type.\n"
4983 "    TIMEFORMAT\tThe output format for timing statistics displayed by the\n"
4984 "    \t\t‘time’ reserved word.\n"
4985 "    auto_resume\tNon-null means a command word appearing on a line by\n"
4986 "    \t\titself is first looked for in the list of currently\n"
4987 "    \t\tstopped jobs.  If found there, that job is foregrounded.\n"
4988 "    \t\tA value of ‘exact’ means that the command word must\n"
4989 "    \t\texactly match a command in the list of stopped jobs.  A\n"
4990 "    \t\tvalue of ‘substring’ means that the command word must\n"
4991 "    \t\tmatch a substring of the job.  Any other value means that\n"
4992 "    \t\tthe command must be a prefix of a stopped job.\n"
4993 "    histchars\tCharacters controlling history expansion and quick\n"
4994 "    \t\tsubstitution.  The first character is the history\n"
4995 "    \t\tsubstitution character, usually ‘!’.  The second is\n"
4996 "    \t\tthe ‘quick substitution’ character, usually ‘^’.  The\n"
4997 "    \t\tthird is the ‘history comment’ character, usually ‘#’.\n"
4998 "    HISTIGNORE\tA colon-separated list of patterns used to decide which\n"
4999 "    \t\tcommands should be saved on the history list.\n"
5000
5001 #: builtins.c:1770
5002 msgid ""
5003 "Add directories to stack.\n"
5004 "    \n"
5005 "    Adds a directory to the top of the directory stack, or rotates\n"
5006 "    the stack, making the new top of the stack the current working\n"
5007 "    directory.  With no arguments, exchanges the top two directories.\n"
5008 "    \n"
5009 "    Options:\n"
5010 "      -n\tSuppresses the normal change of directory when adding\n"
5011 "    \tdirectories to the stack, so only the stack is manipulated.\n"
5012 "    \n"
5013 "    Arguments:\n"
5014 "      +N\tRotates the stack so that the Nth directory (counting\n"
5015 "    \tfrom the left of the list shown by `dirs', starting with\n"
5016 "    \tzero) is at the top.\n"
5017 "    \n"
5018 "      -N\tRotates the stack so that the Nth directory (counting\n"
5019 "    \tfrom the right of the list shown by `dirs', starting with\n"
5020 "    \tzero) is at the top.\n"
5021 "    \n"
5022 "      dir\tAdds DIR to the directory stack at the top, making it the\n"
5023 "    \tnew current working directory.\n"
5024 "    \n"
5025 "    The `dirs' builtin displays the directory stack.\n"
5026 "    \n"
5027 "    Exit Status:\n"
5028 "    Returns success unless an invalid argument is supplied or the directory\n"
5029 "    change fails."
5030 msgstr ""
5031 "Add directories to stack.\n"
5032 "    \n"
5033 "    Adds a directory to the top of the directory stack, or rotates\n"
5034 "    the stack, making the new top of the stack the current working\n"
5035 "    directory.  With no arguments, exchanges the top two directories.\n"
5036 "    \n"
5037 "    Options:\n"
5038 "      -n\tSuppresses the normal change of directory when adding\n"
5039 "    \tdirectories to the stack, so only the stack is manipulated.\n"
5040 "    \n"
5041 "    Arguments:\n"
5042 "      +N\tRotates the stack so that the Nth directory (counting\n"
5043 "    \tfrom the left of the list shown by ‘dirs’, starting with\n"
5044 "    \tzero) is at the top.\n"
5045 "    \n"
5046 "      -N\tRotates the stack so that the Nth directory (counting\n"
5047 "    \tfrom the right of the list shown by ‘dirs’, starting with\n"
5048 "    \tzero) is at the top.\n"
5049 "    \n"
5050 "      dir\tAdds DIR to the directory stack at the top, making it the\n"
5051 "    \tnew current working directory.\n"
5052 "    \n"
5053 "    The ‘dirs’ builtin displays the directory stack.\n"
5054 "    \n"
5055 "    Exit Status:\n"
5056 "    Returns success unless an invalid argument is supplied or the directory\n"
5057 "    change fails."
5058
5059 #: builtins.c:1804
5060 msgid ""
5061 "Remove directories from stack.\n"
5062 "    \n"
5063 "    Removes entries from the directory stack.  With no arguments, removes\n"
5064 "    the top directory from the stack, and changes to the new top directory.\n"
5065 "    \n"
5066 "    Options:\n"
5067 "      -n\tSuppresses the normal change of directory when removing\n"
5068 "    \tdirectories from the stack, so only the stack is manipulated.\n"
5069 "    \n"
5070 "    Arguments:\n"
5071 "      +N\tRemoves the Nth entry counting from the left of the list\n"
5072 "    \tshown by `dirs', starting with zero.  For example: `popd +0'\n"
5073 "    \tremoves the first directory, `popd +1' the second.\n"
5074 "    \n"
5075 "      -N\tRemoves the Nth entry counting from the right of the list\n"
5076 "    \tshown by `dirs', starting with zero.  For example: `popd -0'\n"
5077 "    \tremoves the last directory, `popd -1' the next to last.\n"
5078 "    \n"
5079 "    The `dirs' builtin displays the directory stack.\n"
5080 "    \n"
5081 "    Exit Status:\n"
5082 "    Returns success unless an invalid argument is supplied or the directory\n"
5083 "    change fails."
5084 msgstr ""
5085 "Remove directories from stack.\n"
5086 "    \n"
5087 "    Removes entries from the directory stack.  With no arguments, removes\n"
5088 "    the top directory from the stack, and changes to the new top directory.\n"
5089 "    \n"
5090 "    Options:\n"
5091 "      -n\tSuppresses the normal change of directory when removing\n"
5092 "    \tdirectories from the stack, so only the stack is manipulated.\n"
5093 "    \n"
5094 "    Arguments:\n"
5095 "      +N\tRemoves the Nth entry counting from the left of the list\n"
5096 "    \tshown by ‘dirs’, starting with zero.  For example: ‘popd +0’\n"
5097 "    \tremoves the first directory, ‘popd +1’ the second.\n"
5098 "    \n"
5099 "      -N\tRemoves the Nth entry counting from the right of the list\n"
5100 "    \tshown by ‘dirs’, starting with zero.  For example: ‘popd -0’\n"
5101 "    \tremoves the last directory, ‘popd -1’ the next to last.\n"
5102 "    \n"
5103 "    The ‘dirs’ builtin displays the directory stack.\n"
5104 "    \n"
5105 "    Exit Status:\n"
5106 "    Returns success unless an invalid argument is supplied or the directory\n"
5107 "    change fails."
5108
5109 #: builtins.c:1834
5110 msgid ""
5111 "Display directory stack.\n"
5112 "    \n"
5113 "    Display the list of currently remembered directories.  Directories\n"
5114 "    find their way onto the list with the `pushd' command; you can get\n"
5115 "    back up through the list with the `popd' command.\n"
5116 "    \n"
5117 "    Options:\n"
5118 "      -c\tclear the directory stack by deleting all of the elements\n"
5119 "      -l\tdo not print tilde-prefixed versions of directories relative\n"
5120 "    \tto your home directory\n"
5121 "      -p\tprint the directory stack with one entry per line\n"
5122 "      -v\tprint the directory stack with one entry per line prefixed\n"
5123 "    \twith its position in the stack\n"
5124 "    \n"
5125 "    Arguments:\n"
5126 "      +N\tDisplays the Nth entry counting from the left of the list shown "
5127 "by\n"
5128 "    \tdirs when invoked without options, starting with zero.\n"
5129 "    \n"
5130 "      -N\tDisplays the Nth entry counting from the right of the list shown "
5131 "by\n"
5132 "    \tdirs when invoked without options, starting with zero.\n"
5133 "    \n"
5134 "    Exit Status:\n"
5135 "    Returns success unless an invalid option is supplied or an error occurs."
5136 msgstr ""
5137 "Display directory stack.\n"
5138 "    \n"
5139 "    Display the list of currently remembered directories.  Directories\n"
5140 "    find their way onto the list with the ‘pushd’ command; you can get\n"
5141 "    back up through the list with the ‘popd’ command.\n"
5142 "    \n"
5143 "    Options:\n"
5144 "      -c\tclear the directory stack by deleting all of the elements\n"
5145 "      -l\tdo not print tilde-prefixed versions of directories relative\n"
5146 "    \tto your home directory\n"
5147 "      -p\tprint the directory stack with one entry per line\n"
5148 "      -v\tprint the directory stack with one entry per line prefixed\n"
5149 "    \twith its position in the stack\n"
5150 "    \n"
5151 "    Arguments:\n"
5152 "      +N\tDisplays the Nth entry counting from the left of the list shown "
5153 "by\n"
5154 "    \tdirs when invoked without options, starting with zero.\n"
5155 "    \n"
5156 "      -N\tDisplays the Nth entry counting from the right of the list shown "
5157 "by\n"
5158 "    \tdirs when invoked without options, starting with zero.\n"
5159 "    \n"
5160 "    Exit Status:\n"
5161 "    Returns success unless an invalid option is supplied or an error occurs."
5162
5163 #: builtins.c:1863
5164 msgid ""
5165 "Set and unset shell options.\n"
5166 "    \n"
5167 "    Change the setting of each shell option OPTNAME.  Without any option\n"
5168 "    arguments, list all shell options with an indication of whether or not "
5169 "each\n"
5170 "    is set.\n"
5171 "    \n"
5172 "    Options:\n"
5173 "      -o\trestrict OPTNAMEs to those defined for use with `set -o'\n"
5174 "      -p\tprint each shell option with an indication of its status\n"
5175 "      -q\tsuppress output\n"
5176 "      -s\tenable (set) each OPTNAME\n"
5177 "      -u\tdisable (unset) each OPTNAME\n"
5178 "    \n"
5179 "    Exit Status:\n"
5180 "    Returns success if OPTNAME is enabled; fails if an invalid option is\n"
5181 "    given or OPTNAME is disabled."
5182 msgstr ""
5183 "Set and unset shell options.\n"
5184 "    \n"
5185 "    Change the setting of each shell option OPTNAME.  Without any option\n"
5186 "    arguments, list all shell options with an indication of whether or not "
5187 "each\n"
5188 "    is set.\n"
5189 "    \n"
5190 "    Options:\n"
5191 "      -o\trestrict OPTNAMEs to those defined for use with ‘set -o’\n"
5192 "      -p\tprint each shell option with an indication of its status\n"
5193 "      -q\tsuppress output\n"
5194 "      -s\tenable (set) each OPTNAME\n"
5195 "      -u\tdisable (unset) each OPTNAME\n"
5196 "    \n"
5197 "    Exit Status:\n"
5198 "    Returns success if OPTNAME is enabled; fails if an invalid option is\n"
5199 "    given or OPTNAME is disabled."
5200
5201 #: builtins.c:1884
5202 msgid ""
5203 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
5204 "    \n"
5205 "    Options:\n"
5206 "      -v var\tassign the output to shell variable VAR rather than\n"
5207 "    \t\tdisplay it on the standard output\n"
5208 "    \n"
5209 "    FORMAT is a character string which contains three types of objects: "
5210 "plain\n"
5211 "    characters, which are simply copied to standard output; character "
5212 "escape\n"
5213 "    sequences, which are converted and copied to the standard output; and\n"
5214 "    format specifications, each of which causes printing of the next "
5215 "successive\n"
5216 "    argument.\n"
5217 "    \n"
5218 "    In addition to the standard format specifications described in printf"
5219 "(1)\n"
5220 "    and printf(3), printf interprets:\n"
5221 "    \n"
5222 "      %b\texpand backslash escape sequences in the corresponding argument\n"
5223 "      %q\tquote the argument in a way that can be reused as shell input\n"
5224 "      %(fmt)T output the date-time string resulting from using FMT as a "
5225 "format\n"
5226 "            string for strftime(3)\n"
5227 "    \n"
5228 "    Exit Status:\n"
5229 "    Returns success unless an invalid option is given or a write or "
5230 "assignment\n"
5231 "    error occurs."
5232 msgstr ""
5233 "Formats and prints ARGUMENTS under control of the FORMAT.\n"
5234 "    \n"
5235 "    Options:\n"
5236 "      -v var\tassign the output to shell variable VAR rather than\n"
5237 "    \t\tdisplay it on the standard output\n"
5238 "    \n"
5239 "    FORMAT is a character string which contains three types of objects: "
5240 "plain\n"
5241 "    characters, which are simply copied to standard output; character "
5242 "escape\n"
5243 "    sequences, which are converted and copied to the standard output; and\n"
5244 "    format specifications, each of which causes printing of the next "
5245 "successive\n"
5246 "    argument.\n"
5247 "    \n"
5248 "    In addition to the standard format specifications described in printf"
5249 "(1)\n"
5250 "    and printf(3), printf interprets:\n"
5251 "    \n"
5252 "      %b\texpand backslash escape sequences in the corresponding argument\n"
5253 "      %q\tquote the argument in a way that can be reused as shell input\n"
5254 "      %(fmt)T output the date-time string resulting from using FMT as a "
5255 "format\n"
5256 "            string for strftime(3)\n"
5257 "    \n"
5258 "    Exit Status:\n"
5259 "    Returns success unless an invalid option is given or a write or "
5260 "assignment\n"
5261 "    error occurs."
5262
5263 #: builtins.c:1913
5264 msgid ""
5265 "Specify how arguments are to be completed by Readline.\n"
5266 "    \n"
5267 "    For each NAME, specify how arguments are to be completed.  If no "
5268 "options\n"
5269 "    are supplied, existing completion specifications are printed in a way "
5270 "that\n"
5271 "    allows them to be reused as input.\n"
5272 "    \n"
5273 "    Options:\n"
5274 "      -p\tprint existing completion specifications in a reusable format\n"
5275 "      -r\tremove a completion specification for each NAME, or, if no\n"
5276 "    \tNAMEs are supplied, all completion specifications\n"
5277 "      -D\tapply the completions and actions as the default for commands\n"
5278 "    \twithout any specific completion defined\n"
5279 "      -E\tapply the completions and actions to \"empty\" commands --\n"
5280 "    \tcompletion attempted on a blank line\n"
5281 "    \n"
5282 "    When completion is attempted, the actions are applied in the order the\n"
5283 "    uppercase-letter options are listed above.  The -D option takes\n"
5284 "    precedence over -E.\n"
5285 "    \n"
5286 "    Exit Status:\n"
5287 "    Returns success unless an invalid option is supplied or an error occurs."
5288 msgstr ""
5289 "Specify how arguments are to be completed by Readline.\n"
5290 "    \n"
5291 "    For each NAME, specify how arguments are to be completed.  If no "
5292 "options\n"
5293 "    are supplied, existing completion specifications are printed in a way "
5294 "that\n"
5295 "    allows them to be reused as input.\n"
5296 "    \n"
5297 "    Options:\n"
5298 "      -p\tprint existing completion specifications in a reusable format\n"
5299 "      -r\tremove a completion specification for each NAME, or, if no\n"
5300 "    \tNAMEs are supplied, all completion specifications\n"
5301 "      -D\tapply the completions and actions as the default for commands\n"
5302 "    \twithout any specific completion defined\n"
5303 "      -E\tapply the completions and actions to “empty” commands --\n"
5304 "    \tcompletion attempted on a blank line\n"
5305 "    \n"
5306 "    When completion is attempted, the actions are applied in the order the\n"
5307 "    uppercase-letter options are listed above.  The -D option takes\n"
5308 "    precedence over -E.\n"
5309 "    \n"
5310 "    Exit Status:\n"
5311 "    Returns success unless an invalid option is supplied or an error occurs."
5312
5313 #: builtins.c:1941
5314 msgid ""
5315 "Display possible completions depending on the options.\n"
5316 "    \n"
5317 "    Intended to be used from within a shell function generating possible\n"
5318 "    completions.  If the optional WORD argument is supplied, matches "
5319 "against\n"
5320 "    WORD are generated.\n"
5321 "    \n"
5322 "    Exit Status:\n"
5323 "    Returns success unless an invalid option is supplied or an error occurs."
5324 msgstr ""
5325 "Display possible completions depending on the options.\n"
5326 "    \n"
5327 "    Intended to be used from within a shell function generating possible\n"
5328 "    completions.  If the optional WORD argument is supplied, matches "
5329 "against\n"
5330 "    WORD are generated.\n"
5331 "    \n"
5332 "    Exit Status:\n"
5333 "    Returns success unless an invalid option is supplied or an error occurs."
5334
5335 #: builtins.c:1956
5336 msgid ""
5337 "Modify or display completion options.\n"
5338 "    \n"
5339 "    Modify the completion options for each NAME, or, if no NAMEs are "
5340 "supplied,\n"
5341 "    the completion currently being executed.  If no OPTIONs are given, "
5342 "print\n"
5343 "    the completion options for each NAME or the current completion "
5344 "specification.\n"
5345 "    \n"
5346 "    Options:\n"
5347 "    \t-o option\tSet completion option OPTION for each NAME\n"
5348 "    \t-D\t\tChange options for the \"default\" command completion\n"
5349 "    \t-E\t\tChange options for the \"empty\" command completion\n"
5350 "    \n"
5351 "    Using `+o' instead of `-o' turns off the specified option.\n"
5352 "    \n"
5353 "    Arguments:\n"
5354 "    \n"
5355 "    Each NAME refers to a command for which a completion specification must\n"
5356 "    have previously been defined using the `complete' builtin.  If no NAMEs\n"
5357 "    are supplied, compopt must be called by a function currently generating\n"
5358 "    completions, and the options for that currently-executing completion\n"
5359 "    generator are modified.\n"
5360 "    \n"
5361 "    Exit Status:\n"
5362 "    Returns success unless an invalid option is supplied or NAME does not\n"
5363 "    have a completion specification defined."
5364 msgstr ""
5365 "Modify or display completion options.\n"
5366 "    \n"
5367 "    Modify the completion options for each NAME, or, if no NAMEs are "
5368 "supplied,\n"
5369 "    the completion currently being executed.  If no OPTIONs are given, "
5370 "print\n"
5371 "    the completion options for each NAME or the current completion "
5372 "specification.\n"
5373 "    \n"
5374 "    Options:\n"
5375 "    \t-o option\tSet completion option OPTION for each NAME\n"
5376 "    \t-D\t\tChange options for the “default” command completion\n"
5377 "    \t-E\t\tChange options for the “empty” command completion\n"
5378 "    \n"
5379 "    Using ‘+o’ instead of ‘-o’ turns off the specified option.\n"
5380 "    \n"
5381 "    Arguments:\n"
5382 "    \n"
5383 "    Each NAME refers to a command for which a completion specification must\n"
5384 "    have previously been defined using the ‘complete’ builtin.  If no NAMEs\n"
5385 "    are supplied, compopt must be called by a function currently generating\n"
5386 "    completions, and the options for that currently-executing completion\n"
5387 "    generator are modified.\n"
5388 "    \n"
5389 "    Exit Status:\n"
5390 "    Returns success unless an invalid option is supplied or NAME does not\n"
5391 "    have a completion specification defined."
5392
5393 #: builtins.c:1986
5394 msgid ""
5395 "Read lines from the standard input into an indexed array variable.\n"
5396 "    \n"
5397 "    Read lines from the standard input into the indexed array variable "
5398 "ARRAY, or\n"
5399 "    from file descriptor FD if the -u option is supplied.  The variable "
5400 "MAPFILE\n"
5401 "    is the default ARRAY.\n"
5402 "    \n"
5403 "    Options:\n"
5404 "      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are "
5405 "copied.\n"
5406 "      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default "
5407 "index is 0.\n"
5408 "      -s count \tDiscard the first COUNT lines read.\n"
5409 "      -t\t\tRemove a trailing newline from each line read.\n"
5410 "      -u fd\t\tRead lines from file descriptor FD instead of the standard "
5411 "input.\n"
5412 "      -C callback\tEvaluate CALLBACK each time QUANTUM lines are read.\n"
5413 "      -c quantum\tSpecify the number of lines read between each call to "
5414 "CALLBACK.\n"
5415 "    \n"
5416 "    Arguments:\n"
5417 "      ARRAY\t\tArray variable name to use for file data.\n"
5418 "    \n"
5419 "    If -C is supplied without -c, the default quantum is 5000.  When\n"
5420 "    CALLBACK is evaluated, it is supplied the index of the next array\n"
5421 "    element to be assigned and the line to be assigned to that element\n"
5422 "    as additional arguments.\n"
5423 "    \n"
5424 "    If not supplied with an explicit origin, mapfile will clear ARRAY "
5425 "before\n"
5426 "    assigning to it.\n"
5427 "    \n"
5428 "    Exit Status:\n"
5429 "    Returns success unless an invalid option is given or ARRAY is readonly "
5430 "or\n"
5431 "    not an indexed array."
5432 msgstr ""
5433 "Read lines from the standard input into an indexed array variable.\n"
5434 "    \n"
5435 "    Read lines from the standard input into the indexed array variable "
5436 "ARRAY, or\n"
5437 "    from file descriptor FD if the -u option is supplied.  The variable "
5438 "MAPFILE\n"
5439 "    is the default ARRAY.\n"
5440 "    \n"
5441 "    Options:\n"
5442 "      -n count\tCopy at most COUNT lines.  If COUNT is 0, all lines are "
5443 "copied.\n"
5444 "      -O origin\tBegin assigning to ARRAY at index ORIGIN.  The default "
5445 "index is 0.\n"
5446 "      -s count \tDiscard the first COUNT lines read.\n"
5447 "      -t\t\tRemove a trailing newline from each line read.\n"
5448 "      -u fd\t\tRead lines from file descriptor FD instead of the standard "
5449 "input.\n"
5450 "      -C callback\tEvaluate CALLBACK each time QUANTUM lines are read.\n"
5451 "      -c quantum\tSpecify the number of lines read between each call to "
5452 "CALLBACK.\n"
5453 "    \n"
5454 "    Arguments:\n"
5455 "      ARRAY\t\tArray variable name to use for file data.\n"
5456 "    \n"
5457 "    If -C is supplied without -c, the default quantum is 5000.  When\n"
5458 "    CALLBACK is evaluated, it is supplied the index of the next array\n"
5459 "    element to be assigned and the line to be assigned to that element\n"
5460 "    as additional arguments.\n"
5461 "    \n"
5462 "    If not supplied with an explicit origin, mapfile will clear ARRAY "
5463 "before\n"
5464 "    assigning to it.\n"
5465 "    \n"
5466 "    Exit Status:\n"
5467 "    Returns success unless an invalid option is given or ARRAY is readonly "
5468 "or\n"
5469 "    not an indexed array."
5470
5471 #: builtins.c:2020
5472 msgid ""
5473 "Read lines from a file into an array variable.\n"
5474 "    \n"
5475 "    A synonym for `mapfile'."
5476 msgstr ""
5477 "Read lines from a file into an array variable.\n"
5478 "    \n"
5479 "    A synonym for ‘mapfile’."