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