# Переведенные сообщения программ из пакета textutils
# Copyright (C) 1999 Free Software Foundation, Inc.
# Oleg S. Tihonov <tihonov@ffke-campus.mipt.ru>, 1999
#
msgid ""
msgstr ""
"Project-Id-Version: textutils 1.22p\n"
"POT-Creation-Date: 1999-08-06 02:10+0200\n"
"PO-Revision-Date: 1999-08-06 16:21+04:00\n"
"Last-Translator: Oleg S. Tihonov <tihonov@ffke-campus.mipt.ru>\n"
"Language-Team: Russian <ru@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=koi8-r\n"
"Content-Transfer-Encoding: 8bit\n"

#: src/cat.c:84 src/cksum.c:265 src/comm.c:70 src/csplit.c:1502 src/cut.c:193
#: src/expand.c:104 src/fmt.c:268 src/fold.c:61 src/head.c:79 src/join.c:141
#: src/md5sum.c:100 src/nl.c:171 src/od.c:262 src/paste.c:405 src/pr.c:2772
#: src/ptx.c:1854 src/sort.c:251 src/split.c:83 src/sum.c:57 src/tac.c:124
#: src/tail.c:208 src/tr.c:321 src/tsort.c:89 src/unexpand.c:357 src/uniq.c:96
#: src/wc.c:81
#, c-format
msgid "Try `%s --help' for more information.\n"
msgstr "Попробуйте `%s --help' для получения более подробного описания.\n"

#: src/cat.c:88
#, c-format
msgid "Usage: %s [OPTION] [FILE]...\n"
msgstr "Использование: %s [КЛЮЧ] [ФАЙЛ]...\n"

#: src/cat.c:92
msgid ""
"Concatenate FILE(s), or standard input, to standard output.\n"
"\n"
"  -A, --show-all           equivalent to -vET\n"
"  -b, --number-nonblank    number nonblank output lines\n"
"  -e                       equivalent to -vE\n"
"  -E, --show-ends          display $ at end of each line\n"
"  -n, --number             number all output lines\n"
"  -s, --squeeze-blank      never more than one single blank line\n"
"  -t                       equivalent to -vT\n"
"  -T, --show-tabs          display TAB characters as ^I\n"
"  -u                       (ignored)\n"
"  -v, --show-nonprinting   use ^ and M- notation, except for LFD and TAB\n"
"      --help               display this help and exit\n"
"      --version            output version information and exit\n"
"\n"
"With no FILE, or when FILE is -, read standard input.\n"
msgstr ""
"Сцепляет ФАЙЛ(ы) или стандартный ввод на стандартный вывод.\n"
"\n"
"  -A, --show-all           синоним -vET\n"
"  -b, --number-nonblank    нумеровать непустые строки при выводе\n"
"  -e                       синоним -vE\n"
"  -E, --show-ends          показывать $ в конце каждой строки\n"
"  -n, --number             нумеровать все строки при выводе\n"
"  -s, --squeeze-blank      выводить не более одной пустой строки\n"
"  -t                       синоним -vT\n"
"  -T, --show-tabs          показывать символы табуляции как ^I\n"
"  -u                       (игнорируется)\n"
"  -v, --show-nonprinting   использовать запись с ^ и M-, за исключением "
"символов\n"
"                           перевода строки и табуляции\n"
"      --help               показать эту справку и выйти\n"
"      --version            показать информацию о версии и выйти\n"
"\n"
"Если ФАЙЛ не задан или задан как -, читает стандартный ввод.\n"

#: src/cat.c:111
msgid ""
"\n"
"  -B, --binary             use binary writes to the console device.\n"
"\n"
msgstr ""
"\n"
"  -B, --binary             использовать двоичный режим при чтении и записи "
"на\n"
"                           консольное устройство.\n"
"\n"

#: src/cat.c:116 src/cksum.c:279 src/comm.c:87 src/csplit.c:1533 src/cut.c:225
#: src/expand.c:124 src/fmt.c:289 src/fold.c:79 src/head.c:103 src/join.c:175
#: src/md5sum.c:126 src/nl.c:213 src/od.c:327 src/paste.c:424 src/pr.c:2859
#: src/sort.c:298 src/split.c:106 src/sum.c:75 src/tac.c:142 src/tail.c:261
#: src/tr.c:383 src/unexpand.c:377 src/uniq.c:124 src/wc.c:100
msgid ""
"\n"
"Report bugs to <bug-textutils@gnu.org>."
msgstr ""
"\n"
"Об ошибках сообщайте <bug-textutils@gnu.org>."

#: src/cat.c:176 src/cat.c:257 src/cat.c:310 src/cat.c:820 src/comm.c:220
#: src/csplit.c:1493 src/cut.c:799 src/expand.c:392 src/fmt.c:416
#: src/fold.c:225 src/fold.c:306 src/head.c:139 src/head.c:169 src/head.c:387
#: src/join.c:871 src/md5sum.c:629 src/nl.c:608 src/od.c:1940 src/paste.c:485
#: src/pr.c:1158 src/tac.c:715 src/tail.c:285 src/tail.c:1518 src/tr.c:1670
#: src/tr.c:1916 src/tr.c:2024 src/tr.c:2031 src/tsort.c:490
#: src/unexpand.c:454
msgid "write error"
msgstr "ошибка записи"

#: src/cat.c:298
#, c-format
msgid "cannot do ioctl on `%s'"
msgstr "невозможно выполнить ioctl для `%s'"

#: src/cat.c:630 src/od.c:1152
msgid "standard output"
msgstr "стандартный вывод"

#: src/cat.c:761
#, c-format
msgid "%s: input file is output file"
msgstr "%s: ввод и вывод в один файл"

#: src/cksum.c:269 src/cut.c:197 src/expand.c:108 src/fold.c:65 src/head.c:83
#: src/nl.c:175 src/paste.c:409 src/pr.c:2776 src/sort.c:255 src/sum.c:61
#: src/tac.c:128 src/tail.c:212 src/unexpand.c:361 src/wc.c:85
#, c-format
msgid "Usage: %s [OPTION]... [FILE]...\n"
msgstr "Использование: %s [КЛЮЧ]... [ФАЙЛ]...\n"

#: src/cksum.c:273
msgid ""
"Print CRC checksum and byte counts of each FILE.\n"
"\n"
"  --help      display this help and exit\n"
"  --version   output version information and exit\n"
msgstr ""
"Печатает контрольную сумму (CRC) и число байт для каждого ФАЙЛА.\n"
"\n"
"  --help      показать эту справку и выйти\n"
"  --version   показать информацию о версии и выйти\n"

#: src/comm.c:74
#, c-format
msgid "Usage: %s [OPTION]... LEFT_FILE RIGHT_FILE\n"
msgstr "Использование: %s [КЛЮЧ]... ЛЕВЫЙ_ФАЙЛ ПРАВЫЙ_ФАЙЛ\n"

#: src/comm.c:78
msgid ""
"Compare sorted files LEFT_FILE and RIGHT_FILE line by line.\n"
"\n"
"  -1              suppress lines unique to left file\n"
"  -2              suppress lines unique to right file\n"
"  -3              suppress lines unique to both files\n"
"      --help      display this help and exit\n"
"      --version   output version information and exit\n"
msgstr ""
"Построчно сравнивает сортированные файлы ЛЕВЫЙ_ФАЙЛ и ПРАВЫЙ_ФАЙЛ.\n"
"\n"
"  -1              не показывать строки, уникальные для левого файла\n"
"  -2              не показывать строки, уникальные для правого файла\n"
"  -3              не показывать строки, встреченные в обоих файлах\n"
"      --help      показать эту справку и выйти\n"
"      --version   показать информацию о версии и выйти\n"

#: src/csplit.c:295 src/csplit.c:1488 src/sort.c:561 src/tac-pipe.c:57
#: src/tr.c:1619 src/tr.c:1716 src/tr.c:1760
msgid "read error"
msgstr "ошибка чтения"

#: src/csplit.c:589
msgid "input disappeared"
msgstr "ввод стал недоступен"

#: src/csplit.c:711 src/csplit.c:722
#, c-format
msgid "%s: line number out of range"
msgstr "%s: номер строки вне допустимых пределов"

#: src/csplit.c:749
#, c-format
msgid "%s: `%s': line number out of range"
msgstr "%s: `%s' номер строки вне допустимых пределов"

#: src/csplit.c:752 src/csplit.c:804
#, c-format
msgid " on repetition %d\n"
msgstr " при повторе %d\n"

#: src/csplit.c:800
#, c-format
msgid "%s: `%s': match not found"
msgstr "%s: `%s': совпадение не найдено"

#: src/csplit.c:861 src/csplit.c:901 src/tac.c:258
msgid "error in regular expression search"
msgstr "ошибка поиска регулярного выражения"

#: src/csplit.c:1004
#, c-format
msgid "write error for `%s'"
msgstr "ошибка записи `%s'"

#: src/csplit.c:1076
#, c-format
msgid "%s: `+' or `-' expected after delimeter"
msgstr "%s: после разделителя ожидается `+' или `-'"

#: src/csplit.c:1080
#, c-format
msgid "%s: integer expected after `%c'"
msgstr "%s: после `%c' ожидается целое число"

#: src/csplit.c:1100
#, c-format
msgid "%s: `}' is required in repeat count"
msgstr "%s: при задании числа повторов необходима `}'"

#: src/csplit.c:1110
#, c-format
msgid "%s}: integer required between `{' and `}'"
msgstr "%s: между `{' и `}' должно быть целое число"

#: src/csplit.c:1137
#, c-format
msgid "%s: closing delimeter `%c' missing"
msgstr "%s: пропущен закрывающий разделитель `%c'"

#: src/csplit.c:1153
#, c-format
msgid "%s: invalid regular expression: %s"
msgstr "%s: неверное регулярное выражение: %s"

#: src/csplit.c:1186
#, c-format
msgid "%s: invalid pattern"
msgstr "%s: неверный образец"

#: src/csplit.c:1189
#, c-format
msgid "%s: line number must be greater than zero"
msgstr "%s: номер строки должен быть больше нуля"

#: src/csplit.c:1195
#, c-format
msgid "line number `%s' is smaller than preceding line number, %s"
msgstr "номер строки `%s' меньше номера предыдущей строки, %s"

#: src/csplit.c:1201
#, c-format
msgid "warning: line number `%s' is the same as preceding line number"
msgstr "предупреждение: номер строки `%s' равен предыдущему номеру строки"

#: src/csplit.c:1323
msgid "missing conversion specifier in suffix"
msgstr "пропущен описатель преобразования в суффиксе"

#: src/csplit.c:1329
#, c-format
msgid "invalid conversion specifier in suffix: %c"
msgstr "неверный описатель преобразования в суффиксе: %c"

#: src/csplit.c:1332
#, c-format
msgid "invalid conversion specifier in suffix: \\%.3o"
msgstr "неверный описатель преобразования в суффиксе: \\%.3o"

#: src/csplit.c:1364
msgid "missing %% conversion specification in suffix"
msgstr "пропущено описание преобразования (%%) в суффиксе"

#: src/csplit.c:1367
msgid "too many %% conversion specifications in suffix"
msgstr "слишком много описаний преобразования (%%) в суффиксе"

#: src/csplit.c:1448
#, c-format
msgid "%s: invalid number"
msgstr "%s: неверное число"

#: src/csplit.c:1471
msgid "too few arguments"
msgstr "недостаточно аргументов"

#: src/csplit.c:1506
#, c-format
msgid "Usage: %s [OPTION]... FILE PATTERN...\n"
msgstr "Использование: %s [КЛЮЧ]... ФАЙЛ ОБРАЗЕЦ...\n"

#: src/csplit.c:1510
msgid ""
"Output pieces of FILE separated by PATTERN(s) to files `xx01', `xx02', ...,\n"
"and output byte counts of each piece to standard output.\n"
"\n"
"  -b, --suffix-format=FORMAT use sprintf FORMAT instead of %%d\n"
"  -f, --prefix=PREFIX        use PREFIX instead of `xx'\n"
"  -k, --keep-files           do not remove output files on errors\n"
"  -n, --digits=DIGITS        use specified number of digits instead of 2\n"
"  -s, --quiet, --silent      do not print counts of output file sizes\n"
"  -z, --elide-empty-files    remove empty output files\n"
"      --help                 display this help and exit\n"
"      --version              output version information and exit\n"
"\n"
"Read standard input if FILE is -.  Each PATTERN may be:\n"
"\n"
"  INTEGER            copy up to but not including specified line number\n"
"  /REGEXP/[OFFSET]   copy up to but not including a matching line\n"
"  %%REGEXP%%[OFFSET]   skip to, but not including a matching line\n"
"  {INTEGER}          repeat the previous pattern specified number of times\n"
"  {*}                repeat the previous pattern as many times as possible\n"
"\n"
"A line OFFSET is a required `+' or `-' followed by a positive integer.\n"
msgstr ""
"Выводит части ФАЙЛА разделенные ОБРАЗЦОМ (образцами) в файлы `xx01', "
"`xx02',...,\n"
"и печатает число байт в каждой части на стандартный вывод.\n"
"\n"
"  -b, --suffix-format=ФОРМАТ использовать ФОРМАТ как в sprintf вместо %%d\n"
"  -f, --prefix=ПРЕФИКС       использовать ПРЕФИКС вместо `xx'\n"
"  -k, --keep-files           не удалять выходные файлы при ошибке\n"
"  -n, --digits=ЦИФРЫ         использовать заданное число ЦИФР вместо двух\n"
"  -s, --quiet, --silent      не печатать размеры выходных файлов\n"
"  -z, --elide-empty-files    удалять пустые выходные файлы\n"
"      --help                 показать эту справку и выйти\n"
"      --version              показать информацию о версии и выйти\n"
"\n"
"Если ФАЙЛ задан как -, читает стандартный ввод.  ОБРАЗЕЦ задается следующим\n"
"образом:\n"
"\n"
"  ЦЕЛОЕ              копировать до строки с заданным номером, но не "
"включительно\n"
"  /REGEXP/[СДВИГ]    копировать до совпавшей строки, но не включительно\n"
"  %%REGEXP%%[СДВИГ]  пропустить до совпавшей строки, но не включительно\n"
"  {ЦЕЛОЕ}            повторить предыдущий образец заданное число раз\n"
"  {*}                повторить предыдущий образец наибольшее возможное число "
"раз\n"
"\n"
"Дополнительный СДВИГ строк -- это обязательный символ `+' или `-' с "
"последующим\n"
"положительным целым числом.\n"

#: src/cut.c:201
msgid ""
"Print selected parts of lines from each FILE to standard output.\n"
"\n"
"  -b, --bytes=LIST        output only these bytes\n"
"  -c, --characters=LIST   output only these characters\n"
"  -d, --delimiter=DELIM   use DELIM instead of TAB for field delimiter\n"
"  -f, --fields=LIST       output only these fields\n"
"  -n                      (ignored)\n"
"  -s, --only-delimited    do not print lines not containing delimiters\n"
"      --output-delimiter=STRING  use STRING as the output delimiter\n"
"                            the default is to use the input delimiter\n"
"      --help              display this help and exit\n"
"      --version           output version information and exit\n"
"\n"
"Use one, and only one of -b, -c or -f.  Each LIST is made up of one\n"
"range, or many ranges separated by commas.  Each range is one of:\n"
"\n"
"  N     N'th byte, character or field, counted from 1\n"
"  N-    from N'th byte, character or field, to end of line\n"
"  N-M   from N'th to M'th (included) byte, character or field\n"
"  -M    from first to M'th (included) byte, character or field\n"
"\n"
"With no FILE, or when FILE is -, read standard input.\n"
msgstr ""
"Печатает выбранные части строк из каждого ФАЙЛА на стандартный вывод.\n"
"\n"
"  -b, --bytes=СПИСОК             выводить только заданные байты\n"
"  -c, --characters=СПИСОК        выводить только заданные символы\n"
"  -d, --delimiter=РАЗДЕЛИТЕЛЬ    использовать для разделения полей "
"РАЗДЕЛИТЕЛЬ\n"
"                                 вместо символа табуляции\n"
"  -f, --fields=СПИСОК            выводить только заданные поля\n"
"  -n                             (игнорируется)\n"
"  -s, --only-delimited           не печатать строки, не содержащие "
"разделителей\n"
"      --output-delimiter=СТРОКА  использовать СТРОКУ для разделения полей "
"при\n"
"                                 выводе, по умолчанию используется "
"разделитель\n"
"                                 для ввода\n"
"      --help                     показать эту справку и выйти\n"
"      --version                  показать информацию о версии и выйти\n"
"\n"
"Используйте один и только один из ключей -b, -c или -f.  СПИСКИ состоят из\n"
"диапазона, или нескольких диапазонов, разделенных запятыми.  Диапазон "
"задается\n"
"следующим образом:\n"
"\n"
"  Н     Н-тый байт, символ или поле, отсчитывается от 1\n"
"  Н-    от Н-того байта, символа или поля до конца строки\n"
"  Н-М   от Н-того до М-того (включительно) байта, символа или поля\n"
"  -М    от первого до М-того (включительно) байта, символа или поля\n"
"\n"
"Если ФАЙЛ не задан или задан как -, читает стандартный ввод.\n"

#: src/cut.c:363 src/cut.c:394 src/cut.c:454
msgid "invalid byte or field list"
msgstr "неверный список байт или полей"

#: src/cut.c:717 src/cut.c:726
msgid "only one type of list may be specified"
msgstr "может быть задан только один тип списка"

#: src/cut.c:720
msgid "missing list of positions"
msgstr "отсутствует список позиций"

#: src/cut.c:729
msgid "missing list of fields"
msgstr "отсутствует список полей"

#: src/cut.c:736
msgid "the delimiter must be a single character"
msgstr "разделитель должен быть одним символом"

#: src/cut.c:766
msgid "you must specify a list of bytes, characters, or fields"
msgstr "вы должны задать список байт, символов или полей"

#: src/cut.c:769
msgid "a delimiter may be specified only when operating on fields"
msgstr "разделитель может быть задан только при работе с полями"

#: src/cut.c:772
msgid ""
"suppressing non-delimited lines makes sense\n"
"\tonly when operating on fields"
msgstr ""
"запрещение вывода строк, не содержащих разделителей,\n"
"имеет смысл только при работе с полями"

#: src/expand.c:112
msgid ""
"Convert tabs in each FILE to spaces, writing to standard output.\n"
"With no FILE, or when FILE is -, read standard input.\n"
"\n"
"  -i, --initial       do not convert TABs after non whitespace\n"
"  -t, --tabs=NUMBER   have tabs NUMBER characters apart, not 8\n"
"  -t, --tabs=LIST     use comma separated list of explicit tab positions\n"
"      --help          display this help and exit\n"
"      --version       output version information and exit\n"
"\n"
"Instead of -t NUMBER or -t LIST, -NUMBER or -LIST may be used.\n"
msgstr ""
"Преобразует символы табуляции в каждом ФАЙЛЕ в пробелы и печатает на "
"стандартный\n"
"вывод.  Если ФАЙЛ не задан или задан как -, читает стандартный ввод.\n"
"\n"
"  -i, --initial       не преобразовывать символы табуляции после незначащих\n"
"                      символов\n"
"  -t, --tabs=ЧИСЛО    устанавливает ЧИСЛО пробелов в табуляции, по умолчанию "
"8\n"
"  -t, --tabs=СПИСОК   использовать разделенный запятыми список позиций "
"табуляции\n"
"      --help          показать эту справку и выйти\n"
"      --version       показать информацию о версии и выйти\n"
"\n"
"Вместо -t ЧИСЛО или -t СПИСОК можно использовать -ЧИСЛО или -СПИСОК.\n"

#: src/expand.c:166 src/unexpand.c:139
msgid "tab size contains an invalid character"
msgstr "размер табуляции содержит неверный символ"

#: src/expand.c:184 src/unexpand.c:157
msgid "tab size cannot be 0"
msgstr "размер табуляции не может быть равен нулю"

#: src/expand.c:186 src/unexpand.c:159
msgid "tab sizes must be ascending"
msgstr "номера позиций табуляции должны возрастать"

#: src/fmt.c:272
#, c-format
msgid "Usage: %s [-DIGITS] [OPTION]... [FILE]...\n"
msgstr "Использование: %s [-ЦИФРЫ] [КЛЮЧ]... [ФАЙЛ]...\n"

#: src/fmt.c:273
msgid ""
"Reformat each paragraph in the FILE(s), writing to standard output.\n"
"If no FILE or if FILE is `-', read standard input.\n"
"\n"
"Mandatory arguments to long options are mandatory for short options too.\n"
"  -c, --crown-margin        preserve indentation of first two lines\n"
"  -p, --prefix=STRING       combine only lines having STRING as prefix\n"
"  -s, --split-only          split long lines, but do not refill\n"
"  -t, --tagged-paragraph    indentation of first line different from second\n"
"  -u, --uniform-spacing     one space between words, two after sentences\n"
"  -w, --width=NUMBER        maximum line width (default of 75 columns)\n"
"      --help                display this help and exit\n"
"      --version             output version information and exit\n"
"\n"
"In -wNUMBER, the letter `w' may be omitted.\n"
msgstr ""
"Переформатирует каждый параграф в ФАЙЛЕ(ах) и печатает на стандартный "
"вывод.\n"
"Если ФАЙЛ не задан или задан как -, читает стандартный ввод.\n"
"\n"
"Аргументы, обязательные для длинных ключей, обязательны и для коротких.\n"
"  -c, --crown-margin       сохранять отступы двух первых строк\n"
"  -p, --prefix=СТРОКА      соединять только строки, начинающиеся со СТРОКИ\n"
"  -s, --split-only         разбивать длинные строки, но не заполнять\n"
"  -t, --tagged-paragraph   отступ первой строки отличен от отступа второй\n"
"  -u, --uniform-spacing    один пробел после слова, два после предложения\n"
"  -w, --width=ЧИСЛО        максимальная ширина строки (по умолчанию 75 "
"столбцов)\n"
"      --help               показать эту справку и выйти\n"
"      --version            показать информацию о версии и выйти\n"
"\n"
"При задании ширины с помощью -wЧИСЛО, букву `w' можно опустить.\n"

#: src/fmt.c:372 src/nl.c:494
#, c-format
msgid "invalid line number increment: `%s'"
msgstr "неверный прирост номера строки: `%s'"

#: src/fold.c:69
msgid ""
"Wrap input lines in each FILE (standard input by default), writing to\n"
"standard output.\n"
"\n"
"  -b, --bytes         count bytes rather than columns\n"
"  -s, --spaces        break at spaces\n"
"  -w, --width=WIDTH   use WIDTH columns instead of 80\n"
"      --help          display this help and exit\n"
"      --version       output version information and exit\n"
msgstr ""
"Разбивает строки в ФАЙЛЕ(ах) (по умолчанию читает стандартный ввод) и "
"печатает\n"
"на стандартный вывод.\n"
"\n"
"  -b, --bytes         считать байты, а не столбцы\n"
"  -s, --spaces        разбивать только на пробелах\n"
"  -w, --width=ЧИСЛО   использовать ЧИСЛО столбцов, а не 80\n"
"      --help          показать эту справку и выйти\n"
"      --version       показать информацию о версии и выйти\n"

#: src/fold.c:283
#, c-format
msgid "invalid number of columns: `%s'"
msgstr "неверное число столбцов: `%s'"

#: src/head.c:87
msgid ""
"Print first 10 lines of each FILE to standard output.\n"
"With more than one FILE, precede each with a header giving the file name.\n"
"With no FILE, or when FILE is -, read standard input.\n"
"\n"
"  -c, --bytes=SIZE         print first SIZE bytes\n"
"  -n, --lines=NUMBER       print first NUMBER lines instead of first 10\n"
"  -q, --quiet, --silent    never print headers giving file names\n"
"  -v, --verbose            always print headers giving file names\n"
"      --help               display this help and exit\n"
"      --version            output version information and exit\n"
"\n"
"SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n"
"If -VALUE is used as first OPTION, read -c VALUE when one of\n"
"multipliers bkm follows concatenated, else read -n VALUE.\n"
msgstr ""
"Печатает первые 10 строк каждого ФАЙЛА на стандартный вывод.\n"
"Если задано несколько ФАЙЛОВ, сначала печатает заголовок с именем файла.\n"
"Если ФАЙЛ не задан или задан как -, читает стандартный ввод.\n"
"\n"
"  -c, --bytes=ЧИСЛО       печатать заданное ЧИСЛО первых байт\n"
"  -n, --lines=ЧИСЛО       печатать заданное ЧИСЛО первых строк (по умолчанию "
"10)\n"
"  -q, --quiet, --silent   не печатать заголовки с именами файлов\n"
"  -v, --verbose           всегда печатать заголовки с именами файлов\n"
"      --help              показать эту справку и выйти\n"
"      --version           показать информацию о версии и выйти\n"
"\n"
"При задании ЧИСЛА байт можно использовать суффикс: b означает 512b, k -- "
"1kb,\n"
"m -- 1Mb.  Если в качестве первого КЛЮЧА задано -ЗНАЧЕНИЕ, оно "
"воспринимается\n"
"как -c ЗНАЧЕНИЕ, если присоединен один из суффиксов bkm, и в противном "
"случае --\n"
"как -n ЗНАЧЕНИЕ.\n"

#: src/head.c:191 src/md5sum.c:302 src/md5sum.c:632 src/od.c:941 src/od.c:1200
#: src/od.c:1273 src/od.c:1937 src/pr.c:1156 src/pr.c:1365 src/pr.c:1487
#: src/tac.c:485 src/tac.c:491 src/tr.c:2034 src/tsort.c:493
msgid "standard input"
msgstr "стандартный ввод"

#: src/head.c:232 src/tail.c:1338
msgid "invalid number of lines"
msgstr "неверное число строк"

#: src/head.c:233 src/tail.c:1339
msgid "invalid number of bytes"
msgstr "неверное число байт"

#: src/head.c:239 src/tail.c:1261 src/tail.c:1344
#, c-format
msgid "%s: %s is so large that it is not representable"
msgstr "%s: %s настолько велико, что его невозможно машинно представить"

#: src/head.c:240 src/tail.c:1263 src/tail.c:1346
msgid "number of lines"
msgstr "число строк"

#: src/head.c:240 src/tail.c:1264 src/tail.c:1346
msgid "number of bytes"
msgstr "число байт"

#: src/head.c:317
#, c-format
msgid "unrecognized option `-%c'"
msgstr "ключ `-%c' неизвестен"

#: src/join.c:145
#, c-format
msgid "Usage: %s [OPTION]... FILE1 FILE2\n"
msgstr "Использование: %s [КЛЮЧ]... ФАЙЛ1 ФАЙЛ2\n"

#: src/join.c:149
msgid ""
"For each pair of input lines with identical join fields, write a line to\n"
"standard output.  The default join field is the first, delimited\n"
"by whitespace.  When FILE1 or FILE2 (not both) is -, read standard input.\n"
"\n"
"  -a SIDE           print unpairable lines coming from file SIDE\n"
"  -e EMPTY          replace missing input fields with EMPTY\n"
"  -i, --ignore-case ignore differences in case when comparing fields\n"
"  -j FIELD          (obsolescent) equivalent to `-1 FIELD -2 FIELD'\n"
"  -j1 FIELD         (obsolescent) equivalent to `-1 FIELD'\n"
"  -j2 FIELD         (obsolescent) equivalent to `-2 FIELD'\n"
"  -o FORMAT         obey FORMAT while constructing output line\n"
"  -t CHAR           use CHAR as input and output field separator\n"
"  -v SIDE           like -a SIDE, but suppress joined output lines\n"
"  -1 FIELD          join on this FIELD of file 1\n"
"  -2 FIELD          join on this FIELD of file 2\n"
"      --help        display this help and exit\n"
"      --version     output version information and exit\n"
"\n"
"Unless -t CHAR is given, leading blanks separate fields and are ignored,\n"
"else fields are separated by CHAR.  Any FIELD is a field number counted\n"
"from 1.  FORMAT is one or more comma or blank separated specifications,\n"
"each being `SIDE.FIELD' or `0'.  Default FORMAT outputs the join field,\n"
"the remaining fields from FILE1, the remaining fields from FILE2, all\n"
"separated by CHAR.\n"
msgstr ""
"Для каждой пары входных строк с одинаковыми общими полями выводит строку на\n"
"стандартный вывод.  По умолчанию общее поле считается первым, поля "
"разделяются\n"
"незначащими символами.  Если один из ФАЙЛОВ задан как -, читает стандартный\n"
"ввод.\n"
"\n"
"  -a НОМЕР           печатать не имеющие пары строки из файла с заданным "
"номером\n"
"  -e СТРОКА          замещать при выводе пустые строки СТРОКОЙ\n"
"  -i, --ignore-case  игнорировать регистр букв при сравнении полей\n"
"  -j ПОЛЕ            устаревшая форма `-1 ПОЛЕ -2 ПОЛЕ'\n"
"  -j1 ПОЛЕ           устаревшая форма `-1 ПОЛЕ'\n"
"  -j2 ПОЛЕ           устаревшая форма `-2 ПОЛЕ'\n"
"  -o ФОРМАТ          выводить в соответствии с ФОРМАТОМ\n"
"  -t СИМВОЛ          использовать СИМВОЛ как разделитель полей ввода и "
"вывода\n"
"  -v НОМЕР           как -а НОМЕР, но не печатать имеющие пары строки\n"
"  -1 ПОЛЕ            считать общим заданное ПОЛЕ первого файла\n"
"  -2 ПОЛЕ            считать общим заданное ПОЛЕ второго файла\n"
"      --help         показать эту справку и выйти\n"
"      --version      показать информацию о версии и выйти\n"
"\n"
"Если не задан -t СИМВОЛ, поля разделяют пробельные символы.  ПОЛЕ -- это "
"номер\n"
"поля, отсчитываемый от 1.  ФОРМАТ -- это одно или несколько разделяемых "
"запятыми\n"
"или пробельными символами описаний формата в виде НОМЕР.ПОЛЕ или `0'.  По\n"
"умолчанию ФОРМАТ выводит общее поле, остальные поля из ФАЙЛА1 и остальные "
"поля\n"
"из ФАЙЛА2, разделенные СИМВОЛОМ.\n"

#. `0' must be all alone -- no `.FIELD'.
#: src/join.c:640
#, c-format
msgid "invalid field specifier: `%s'"
msgstr "неверно задано поле: `%s'"

#: src/join.c:654 src/join.c:767 src/join.c:803
#, c-format
msgid "invalid field number: `%s'"
msgstr "неверный номер поля: `%s'"

#: src/join.c:667
#, c-format
msgid "invalid file number in field spec: `%s'"
msgstr "неверный номер файла в описании поля: `%s'"

#: src/join.c:787
#, c-format
msgid "invalid field number for file 1: `%s'"
msgstr "неверный номер поля для первого файла: `%s'"

#: src/join.c:796
#, c-format
msgid "invalid field number for file 2: `%s'"
msgstr "неверный номер поля для второго файла: `%s'"

#: src/join.c:828
msgid "too many non-option arguments"
msgstr "слишком много не являющихся ключами аргументов"

#: src/join.c:850
msgid "too few non-option arguments"
msgstr "недостаточно не являющихся ключами аргументов"

#: src/join.c:861
msgid "both files cannot be standard input"
msgstr "оба файла не могут быть стандартным вводом"

#: src/md5sum.c:104
#, c-format
msgid ""
"Usage: %s [OPTION] [FILE]...\n"
"  or:  %s [OPTION] --check [FILE]\n"
"Print or check MD5 checksums.\n"
"With no FILE, or when FILE is -, read standard input.\n"
"\n"
"  -b, --binary            read files in binary mode (default on "
"DOS/Windows)\n"
"  -c, --check             check MD5 sums against given list\n"
"  -t, --text              read files in text mode (default)\n"
"\n"
"The following two options are useful only when verifying checksums:\n"
"      --status            don't output anything, status code shows success\n"
"  -w, --warn              warn about improperly formated MD5 checksum lines\n"
"\n"
"      --help              display this help and exit\n"
"      --version           output version information and exit\n"
"\n"
"The sums are computed as described in RFC 1321.  When checking, the input\n"
"should be a former output of this program.  The default mode is to print\n"
"a line with checksum, a character indicating type (`*' for binary, ` ' for\n"
"text), and name for each FILE.\n"
msgstr ""
"Использование: %s [КЛЮЧ] [ФАЙЛ]...\n"
"       или:    %s [КЛЮЧ] --check [ФАЙЛ]\n"
"Печатает или проверяет контрольные суммы MD5.\n"
"Если ФАЙЛ не задан или задан как -, читает стандартный ввод.\n"
"\n"
"  -b, --binary            читать файлы в двоичном виде (используется по\n"
"                          умолчанию в DOS и Windows)\n"
"  -c, --check             сверить контрольные суммы с заданными в списке\n"
"  -t, --text              читать файлы в текстовом виде (по умолчанию)\n"
"\n"
"Два следующих ключа используются только при проверке контрольных сумм:\n"
"      --status            не производить вывод, выходное значение "
"показывает\n"
"                          успех проверки\n"
"  -w, --warn              предупреждать о неправильно составленных строках "
"в\n"
"                          списке контрольных сумм\n"
"\n"
"      --help              показать эту справку и выйти\n"
"      --version           показать информацию о версии и выйти\n"
"\n"
"Метод вычисления контрольных сумм описан в RFC 1321.  Входными данными при\n"
"проверке должны быть полученные ранее выходные данные этой программы.  По\n"
"умолчанию печатает строку с контрольной суммой, символ, показывающий тип "
"файла\n"
"(`*' для двоичных, ` ' для текстовых), и имя каждого ФАЙЛА.\n"

#: src/md5sum.c:346
#, c-format
msgid "%s: %lu: improperly formatted MD5 checksum line"
msgstr "%s: %lu: неверно составленная строка"

#: src/md5sum.c:367
#, c-format
msgid "%s: FAILED open or read\n"
msgstr "%s: невозможно открыть или прочитать\n"

#: src/md5sum.c:389
msgid "FAILED"
msgstr "НЕ СОВПАДАЕТ"

#: src/md5sum.c:389
msgid "OK"
msgstr "Успех"

#: src/md5sum.c:402
#, c-format
msgid "%s: read error"
msgstr "%s: ошибка чтения"

#. Warn if no tests are found.
#: src/md5sum.c:415
#, c-format
msgid "%s: no properly formatted MD5 checksum lines found"
msgstr "%s: не найдено верно составленных строк контрольных сумм"

#: src/md5sum.c:428
#, c-format
msgid "WARNING: %d of %d listed %s could not be read\n"
msgstr "предупреждение: не удалось прочитать %d из %d перечисленных %s\n"

#: src/md5sum.c:431
msgid "file"
msgstr "файла"

#: src/md5sum.c:431
msgid "files"
msgstr "файлов"

#: src/md5sum.c:437
#, c-format
msgid "WARNING: %d of %d computed %s did NOT match"
msgstr "предупреждение: %d из %d обработанных %s НЕ совпадает"

#: src/md5sum.c:440
msgid "checksum"
msgstr "контрольная сумма"

#: src/md5sum.c:440
msgid "checksums"
msgstr "контрольных сумм"

#: src/md5sum.c:517
msgid ""
"the --binary and --text options are meaningless when verifying checksums"
msgstr "ключи --binary и --text бессмысленны при проверке контрольных сумм"

#: src/md5sum.c:525
msgid "the --string and --check options are mutually exclusive"
msgstr "ключи --string --check взаимно исключают друг друга"

#: src/md5sum.c:532
msgid "the --status option is meaningful only when verifying checksums"
msgstr "ключ --status имеет смысл только при проверке контрольных сумм"

#: src/md5sum.c:539
msgid "the --warn option is meaningful only when verifying checksums"
msgstr "ключ --warn имеет смысл только при проверке контрольных сумм"

#: src/md5sum.c:549
msgid "no files may be specified when using --string"
msgstr "при использовании ключа --string файлы можно не задавать"

#: src/md5sum.c:568
msgid "only one argument may be specified when using --check"
msgstr "при использовании ключа --check можно задавать только один аргумент"

#: src/nl.c:179
msgid ""
"Write each FILE to standard output, with line numbers added.\n"
"With no FILE, or when FILE is -, read standard input.\n"
"\n"
"  -b, --body-numbering=STYLE      use STYLE for numbering body lines\n"
"  -d, --section-delimiter=CC      use CC for separating logical pages\n"
"  -f, --footer-numbering=STYLE    use STYLE for numbering footer lines\n"
"  -h, --header-numbering=STYLE    use STYLE for numbering header lines\n"
"  -i, --page-increment=NUMBER     line number increment at each line\n"
"  -l, --join-blank-lines=NUMBER   group of NUMBER empty lines counted as "
"one\n"
"  -n, --number-format=FORMAT      insert line numbers according to FORMAT\n"
"  -p, --no-renumber               do not reset line numbers at logical "
"pages\n"
"  -s, --number-separator=STRING   add STRING after (possible) line number\n"
"  -v, --first-page=NUMBER         first line number on each logical page\n"
"  -w, --number-width=NUMBER       use NUMBER columns for line numbers\n"
"      --help                      display this help and exit\n"
"      --version                   output version information and exit\n"
"\n"
"By default, selects -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn.  CC are\n"
"two delimiter characters for separating logical pages, a missing\n"
"second character implies :.  Type \\\\ for \\.  STYLE is one of:\n"
"\n"
"  a         number all lines\n"
"  t         number only nonempty lines\n"
"  n         number no lines\n"
"  pREGEXP   number only lines that contain a match for REGEXP\n"
"\n"
"FORMAT is one of:\n"
"\n"
"  ln   left justified, no leading zeros\n"
"  rn   right justified, no leading zeros\n"
"  rz   right justified, leading zeros\n"
"\n"
msgstr ""
"Печатает каждый ФАЙЛ на стандартный вывод, добавляя номера строк.\n"
"Если ФАЙЛ не задан или задан как -, читает стандартный ввод.\n"
"\n"
"  -b, --body-numbering=СТИЛЬ      использовать СТИЛЬ нумерования строк тела\n"
"  -d, --section-delimiter=СС      использовать СС для разделения логических\n"
"                                  страниц\n"
"  -f, --footer-numbering=СТИЛЬ    использовать СТИЛЬ нумерования строк "
"нижнего\n"
"                                  колонтитула\n"
"  -h, --header-numbering=СТИЛЬ    использовать СТИЛЬ нумерования строк "
"верхнего\n"
"                                  колонтитула\n"
"  -i, --page-increment=ЧИСЛО      шаг увеличения номеров строк\n"
"  -l, --join-blank-lines=ЧИСЛО    заданное ЧИСЛО пустых строк считать одной\n"
"  -n, --number-format=ФОРМАТ      использовать ФОРМАТ для номеров строк\n"
"  -p, --no-renumber               не начинать нумерацию заново после каждой\n"
"                                  логической страницы\n"
"\n"
"  -s, --number-separator=СТРОКА   добавлять СТРОКУ после номера\n"
"  -v, --first-page=ЧИСЛО          первый номер строки для каждой логической\n"
"                                  страницы\n"
"  -w, --number-width=ЧИСЛО        использовать заданное ЧИСЛО столбцов для\n"
"                                  номеров строк\n"
"      --help                      показать эту справку и выйти\n"
"      --version                   показать информацию о версии и выйти\n"
"\n"
"По умолчанию используются -v1 -i1 -l1 -sTAB -w6 -nrn -hn -bt -fn.  СС -- это "
"два\n"
"символа, разделяющие логические страницы, если задан только один, то в "
"качестве\n"
"второго используется :.  Вводите \\\\ чтобы получить \\.  СТИЛЬ задается как "
"один\n"
"из следующих:\n"
"\n"
"  a         нумеровать все строки\n"
"  t         нумеровать только непустые строки\n"
"  n         не нумеровать строки\n"
"  pREGEXP   нумеровать только строки, часть которых совпадает с регулярным\n"
"            выражением\n"
"\n"
"ФОРМАТ задается как один из следующих:\n"
"  ln   выравнивать по левому краю, не выводить начальные нули\n"
"  rn   выравнивать по правому краю, не выводить начальные нули\n"
"  rz   выравнивать по правому краю, выводить начальные нули\n"
"\n"

#: src/nl.c:484
#, c-format
msgid "invalid starting line number: `%s'"
msgstr "неверный номер начальной строки: `%s'"

#: src/nl.c:507
#, c-format
msgid "invalid number of blank lines: `%s'"
msgstr "неверное число пустых строк: `%s'"

#: src/nl.c:521
#, c-format
msgid "invalid line number field width: `%s'"
msgstr "неверная ширина номера строки: `%s'"

#: src/od.c:266
#, c-format
msgid ""
"Usage: %s [OPTION]... [FILE]...\n"
"  or:  %s --traditional [FILE] [[+]OFFSET [[+]LABEL]]\n"
msgstr ""
"Использование: %s [КЛЮЧ]... [ФАЙЛ]...\n"
"       или:    %s --traditional [ФАЙЛ] [[+]СМЕЩЕНИЕ [[+]МЕТКА]]\n"

#: src/od.c:271
msgid ""
"Write an unambiguous representation, octal bytes by default, of FILE\n"
"to standard output.  With no FILE, or when FILE is -, read standard input.\n"
"\n"
"  -A, --address-radix=RADIX   decide how file offsets are printed\n"
"  -j, --skip-bytes=BYTES      skip BYTES input bytes first on each file\n"
"  -N, --read-bytes=BYTES      limit dump to BYTES input bytes per file\n"
"  -s, --strings[=BYTES]       output strings of at least BYTES graphic "
"chars\n"
"  -t, --format=TYPE           select output format or formats\n"
"  -v, --output-duplicates     do not use * to mark line suppression\n"
"  -w, --width[=BYTES]         output BYTES bytes per output line\n"
"      --traditional           accept arguments in pre-POSIX form\n"
"      --help                  display this help and exit\n"
"      --version               output version information and exit\n"
"\n"
"Pre-POSIX format specifications may be intermixed, they accumulate:\n"
"  -a   same as -t a,  select named characters\n"
"  -b   same as -t oC, select octal bytes\n"
"  -c   same as -t c,  select ASCII characters or backslash escapes\n"
"  -d   same as -t u2, select unsigned decimal shorts\n"
"  -f   same as -t fF, select floats\n"
"  -h   same as -t x2, select hexadecimal shorts\n"
"  -i   same as -t d2, select decimal shorts\n"
"  -l   same as -t d4, select decimal longs\n"
"  -o   same as -t o2, select octal shorts\n"
"  -x   same as -t x2, select hexadecimal shorts\n"
msgstr ""
"Печатает однозначное (по умолчанию байтовое восьмиричное) представление "
"ФАЙЛА\n"
"на стандартный вывод.  Если ФАЙЛ не задан или задан как -, читает "
"стандартный\n"
"ввод.\n"
"\n"
"  -A, --address-radix=ОСНОВАНИЕ  выводить смещения в файлах в заданной "
"системе\n"
"                                 счисления\n"
"  -j, --skip-bytes=Н             пропустить первые Н байт\n"
"  -N, --read-bytes=Н             считывать только Н байт в каждом файле\n"
"  -s, --strings[=Н]              выводить строки длиной по меньшей мере Н\n"
"                                 печатных символов\n"
"  -t, --format=ФОРМАТ            выводить в заданном формате\n"
"  -v, --output-duplicates        выводить одинаковые строки\n"
"  -w, --width[=Н]                выводить Н байт в каждой выходной строке\n"
"      --traditional              читать аргументы в форме, принятой до "
"появления\n"
"                                 стандарта POSIX\n"
"      --help                     показать эту справку и выйти\n"
"      --version                  показать информацию о версии и выйти\n"
"\n"
"Для описания формата можно использовать следующие ключи (ключи в новой и в\n"
"старой форме можно использовать вперемешку):\n"
"  -a   синоним -t a,  именованые символы\n"
"  -b   синоним -t oC, восьмиричные байтовые\n"
"  -c   синоним -t c,  символы ASCII или управляющие последовательности с "
"`\\'\n"
"  -d   синоним -t u2, беззнаковые десятичные короткие\n"
"  -f   синоним -t fF, числа с плавающей точкой\n"
"  -h   синоним -t x2, шестнадцатиричные короткие\n"
"  -i   синоним -t d2, десятичные короткие\n"
"  -l   синоним -t d4, десятичные длинные\n"
"  -o   синоним -t o2, восьмиричные короткие\n"
"  -x   синоним -t x2, шестнадцатиричные короткие\n"

#: src/od.c:298
msgid ""
"\n"
"For older syntax (second call format), OFFSET means -j OFFSET.  LABEL\n"
"is the pseudo-address at first byte printed, incremented when dump is\n"
"progressing.  For OFFSET and LABEL, a 0x or 0X prefix indicates\n"
"hexadecimal, suffixes maybe . for octal and b multiply by 512.\n"
"\n"
"TYPE is made up of one or more of these specifications:\n"
"\n"
"  a          named character\n"
"  c          ASCII character or backslash escape\n"
"  d[SIZE]    signed decimal, SIZE bytes per integer\n"
"  f[SIZE]    floating point, SIZE bytes per integer\n"
"  o[SIZE]    octal, SIZE bytes per integer\n"
"  u[SIZE]    unsigned decimal, SIZE bytes per integer\n"
"  x[SIZE]    hexadecimal, SIZE bytes per integer\n"
"\n"
"SIZE is a number.  For TYPE in doux, SIZE may also be C for\n"
"sizeof(char), S for sizeof(short), I for sizeof(int) or L for\n"
"sizeof(long).  If TYPE is f, SIZE may also be F for sizeof(float), D\n"
"for sizeof(double) or L for sizeof(long double).\n"
"\n"
"RADIX is d for decimal, o for octal, x for hexadecimal or n for none.\n"
"BYTES is hexadecimal with 0x or 0X prefix, it is multiplied by 512\n"
"with b suffix, by 1024 with k and by 1048576 with m.  Adding a z suffix to\n"
"any type adds a display of printable characters to the end of each line\n"
"of output.  -s without a number implies 3.  -w without a number implies 32.\n"
"By default, od uses -A o -t d2 -w 16.\n"
msgstr ""
"\n"
"При использовании старого синтаксиса (вторая форма вызова), СМЕЩЕНИЕ "
"означает -j\n"
"СМЕЩЕНИЕ.  МЕТКА -- это псевдоадрес первого напечатанного байта, "
"увеличивается в\n"
"процессе вывода.  Префикс 0x или 0X для задает СМЕЩЕНИЕ или МЕТКУ как\n"
"шестнадцатиричные числа, суффикс . -- как восьмиричные, а суффикс b "
"умножает\n"
"на 512.\n"
"\n"
"ФОРМАТ может состоять из одного или более следующих описаний:\n"
"\n"
"  a          именованые символ\n"
"  c          символ ASCII или управляющая последовательность с `\\'\n"
"  d[ЧИСЛО]   знаковое десятичное целое размером заданное ЧИСЛО байт\n"
"  f[ЧИСЛО]   число с плавающей точкой размером заданное ЧИСЛО байт\n"
"  o[ЧИСЛО]   восьмиричное целое размером заданное ЧИСЛО байт\n"
"  u[ЧИСЛО]   беззнаковое десятичное целое размером заданное ЧИСЛО байт\n"
"  x[ЧИСЛО]   шестнадцатиричное целое размером заданное ЧИСЛО байт\n"
"\n"
"Если ФОРМАТ -- одно из [doux], ЧИСЛО может задаваться как C (char), S "
"(short),\n"
"I (int) или L (long), если ФОРМАТ равен f, то ЧИСЛО также может быть F "
"(float),\n"
"D (double) или L (long double).\n"
"\n"
"ОСНОВАНИЕ может быть d (десятичным), o (восьмиричным), x (шестнадцатиричным) "
"или\n"
"n (не выводить смещения).  Н с префиксом 0x или 0X воспринимается как\n"
"шестнадцатиричное, с суффиксом b умножается на 512, с суффиксом k -- на 1024 "
"и\n"
"суффиксом m -- на 1048576.  Если добавить к любому формату суффикс z, то в "
"конце\n"
"каждой строки будут выводиться печатные символы.  -s без параметра\n"
"подразумевает 3, -w подразумевает 32.  По умолчанию используются ключи\n"
"-A o -t d2 -w 16.\n"

#. The integer at P in S would overflow an unsigned long.
#. A digit string that long is sufficiently odd looking
#. that the following diagnostic is sufficient.
#: src/od.c:676 src/od.c:789
#, c-format
msgid "invalid type string `%s'"
msgstr "неверно задан тип `%s'"

#: src/od.c:686
#, c-format
msgid ""
"invalid type string `%s';\n"
"this system doesn't provide a %lu-byte integral type"
msgstr ""
"неверно задан тип `%s';\n"
"данная система не предоставляет %lu-байтного целого типа"

#: src/od.c:799
#, c-format
msgid ""
"invalid type string `%s';\n"
"this system doesn't provide a %lu-byte floating point type"
msgstr ""
"неверно задан тип `%s';\n"
"данная система не предоставляет %lu-байтного типа с плавающей точкой"

#: src/od.c:862
#, c-format
msgid "invalid character `%c' in type string `%s'"
msgstr "неверный символ `%c' в описании типа `%s'"

#: src/od.c:1029
msgid "cannot skip past end of combined input"
msgstr "невозможно сместиться за предел последнего входного файла"

#: src/od.c:1341
msgid "old-style offset"
msgstr "устаревшая запись смещения"

#: src/od.c:1660
#, c-format
msgid "invalid output address radix `%c'; it must be one character from [doxn]"
msgstr ""
"неверно задано основание системы счисления `%c',\n"
"должно быть одним из символов [doxn]"

#: src/od.c:1671
msgid "skip argument"
msgstr "аргумент для начального пропуска"

#: src/od.c:1682
msgid "limit argument"
msgstr "ограничивающий аргумент"

#: src/od.c:1686
#, c-format
msgid ""
"specified number of bytes `%s' is larger than the maximum\n"
"representable value of type `long'"
msgstr ""
"заданное число байт `%s' больше максимального представимого\n"
"значения длинного типа"

#: src/od.c:1697
msgid "minimum string length"
msgstr "минимальная длина строки"

#: src/od.c:1751
msgid "width specification"
msgstr "задание ширины"

#: src/od.c:1770
msgid "no type may be specified when dumping strings"
msgstr "при выводе строк тип задавать нельзя"

#: src/od.c:1815
#, c-format
msgid "invalid second operand in compatibility mode `%s'"
msgstr "неверный второй операнд `%s' в режиме совместимости"

#: src/od.c:1836
msgid "in compatibility mode, the last two arguments must be offsets"
msgstr ""
"в режиме совместимости последние два аргумента должны задавать смещение"

#: src/od.c:1843
msgid "compatibility mode supports at most three arguments"
msgstr "в режиме совместимости можно указать только три аргумента"

#: src/od.c:1911
#, c-format
msgid "warning: invalid width %lu; using %d instead"
msgstr "предупреждение: неверная ширина %lu; будет использована %d"

#: src/od.c:1927
#, c-format
msgid "%d: fmt=\"%s\" width=%d\n"
msgstr "%d: формам=\"%s\" ширина=%d\n"

#: src/paste.c:214
msgid "standard input is closed"
msgstr "стандартный вывод закрыт"

#: src/paste.c:413
msgid ""
"Write lines consisting of the sequentially corresponding lines from\n"
"each FILE, separated by TABs, to standard output.\n"
"With no FILE, or when FILE is -, read standard input.\n"
"\n"
"  -d, --delimiters=LIST   reuse characters from LIST instead of TABs\n"
"  -s, --serial            paste one file at a time instead of in parallel\n"
"      --help              display this help and exit\n"
"      --version           output version information and exit\n"
"\n"
msgstr ""
"Печатает на стандартный вывод строки, составленные из соответствующих строк\n"
"входных ФАЙЛОВ, разделенных табуляцией.\n"
"Если ФАЙЛ не задан или задан как -, читает стандартный ввод.\n"
"\n"
"  -d, --delimiters=СПИСОК    использовать вместо табуляции символы из "
"СПИСКА\n"
"  -s, --serial               обрабатывать файлы последовательно\n"
"      --help                 показать эту справку и выйти\n"
"      --version              показать информацию о версии и выйти\n"
"\n"

#: src/pr.c:788
#, c-format
msgid "`--pages' invalid range of page numbers: `%s'"
msgstr "`--pages' неверный диапазон номеров страниц: `%s'"

#: src/pr.c:800
#, c-format
msgid "`--pages' invalid starting page number: `%s'"
msgstr "`--pages' неверный номер начальной страницы: `%s'"

#: src/pr.c:812
#, c-format
msgid "`--pages' invalid ending page number: `%s'"
msgstr "`--pages' неверный номер последней страницы: `%s'"

#: src/pr.c:819
msgid "`--pages' starting page number is larger than ending page number"
msgstr "`--pages' номер начальной страницы больше номера последней страницы"

#: src/pr.c:910
msgid "`--pages=FIRST_PAGE[:LAST_PAGE]' missing argument"
msgstr "`--pages=ПЕРВАЯ_СТР[:ПОСЛЕДНЯЯ_СТР]' пропущен аргумент"

#: src/pr.c:921
#, c-format
msgid "`--columns=COLUMN' invalid number of columns: `%s'"
msgstr "`--columns=ЧИСЛО' неверное число столбцов: `%s'"

#: src/pr.c:973
#, c-format
msgid "`-l PAGE_LENGTH' invalid number of lines: `%s'"
msgstr "`-l ДЛИНА_СТРАНИЦЫ' неверное число строк: `%s'"

#: src/pr.c:997
#, c-format
msgid "`-N NUMBER' invalid starting line number: `%s'"
msgstr "`-N НОМЕР' неверный номер начальной строки: `%s'"

#: src/pr.c:1009
#, c-format
msgid "`-o MARGIN' invalid line offset: `%s'"
msgstr "`-o ПОЛЕ' неверное смещение: `%s'"

#: src/pr.c:1050
#, c-format
msgid "`-w PAGE_WIDTH' invalid number of characters: `%s'"
msgstr "`-w ШИРИНА_СТРАНИЦЫ' неверное число знаков: `%s'"

#: src/pr.c:1062
#, c-format
msgid "`-W PAGE_WIDTH' invalid number of characters: `%s'"
msgstr "`-W ШИРИНА_СТРАНИЦЫ' неверное число знаков: `%s'"

#: src/pr.c:1080
msgid "Cannot specify number of columns when printing in parallel."
msgstr "Невозможно задать число столбцов при параллельной печати."

#: src/pr.c:1084
msgid "Cannot specify both printing across and printing in parallel."
msgstr "Невозможно одновременно печатать вдоль и параллельно."

#: src/pr.c:1182
#, c-format
msgid "`-%c' extra characters or invalid number in the argument: `%s'"
msgstr "`-%c' лишние символы или неверное число в аргументе: `%s'"

#: src/pr.c:1293
msgid "page width too narrow"
msgstr "страница слишком узкая"

#: src/pr.c:1706
#, c-format
msgid "%s%*s%s%*sPage"
msgstr "%s%*s%s%*sСтраница"

#: src/pr.c:2389
#, c-format
msgid "starting page number larger than total number of pages: `%d'"
msgstr "номер начальной страницы больше общего числа страниц: `%d'"

#: src/pr.c:2781
msgid ""
"Paginate or columnate FILE(s) for printing.\n"
"\n"
"  +FIRST_PAGE[:LAST_PAGE], --pages=FIRST_PAGE[:LAST_PAGE]\n"
"                    begin [stop] printing with page FIRST_[LAST_]PAGE\n"
"  -COLUMN, --columns=COLUMN\n"
"                    produce COLUMN-column output and print columns down,\n"
"                    unless -a is used. Balance number of lines in the\n"
"                    columns on each page.\n"
"  -a, --across      print columns across rather than down, used together\n"
"                    with -COLUMN\n"
"  -c, --show-control-chars\n"
"                    use hat notation (^G) and octal backslash notation\n"
"  -d, --double-space\n"
"                    double space the output\n"
"  -e[CHAR[WIDTH]], --expand-tabs[=CHAR[WIDTH]]\n"
"                    expand input CHARs (TABs) to tab WIDTH (8)\n"
"  -F, -f, --form-feed\n"
"                    use form feeds instead of newlines to separate pages\n"
"                    (by a 3-line page header with -F or a 5-line header\n"
"                    and trailer without -F)\n"
msgstr ""
"Разбивает ФАЙЛ(ы) на страницы или колонки для печати.\n"
"\n"
"  +ПЕРВАЯ_СТРАНИЦА[:ПОСЛЕДНЯЯ_СТРАНИЦА]\n"
"  --pages=ПЕРВАЯ_СТРАНИЦА[:ПОСЛЕДНЯЯ_СТРАНИЦА]\n"
"                    начать [завершить] печать на "
"ПЕРВОЙ_[ПОСЛЕДНЕЙ_]СТРАНИЦЕ\n"
"  -ЧИСЛО, --columns=ЧИСЛО\n"
"                    выводить заданное ЧИСЛО колонок и печатать их вниз, "
"если\n"
"                    только не указан ключ -a.  Балансировать число строк в\n"
"                    колонке на каждой странице.\n"
"  -a, --across      выводить колонки вдоль, а не вниз; используется вместе "
"с\n"
"                    ключом -ЧИСЛО\n"
"  -c, --show-control-chars\n"
"                    использовать запись с шапочкой (^G) или обратной косой\n"
"                    чертой (и восьмиричным кодом)\n"
"  -d,  --double-space\n"
"                    вставлять пустую строку после каждой выходной строки\n"
"  -e[СИМВОЛ[ЧИСЛО]], --expand-tabs[=СИМВОЛ[ЧИСЛО]]\n"
"                    преобразовывать входные СИМВОЛЫ (табуляцию) в заданное "
"ЧИСЛО\n"
"                    пробелов (8)\n"
"  -F, -f, --form-feed\n"
"                    использовать для разделения страниц символ перевода\n"
"                    страницы, а не новой строки (с трехстрочным заголовком,\n"
"                    если есть ключ -F, и пятистрочным заголовком и "
"завершителем,\n"
"                    если ключ -F не задан)\n"

#: src/pr.c:2803
msgid ""
"  -h HEADER, --header=HEADER\n"
"                    use a centered HEADER instead of filename in page "
"header,\n"
"                    with long headers left-hand-side truncation may occur,\n"
"                    -h \"\" prints a blank line, don't use -h\"\"\n"
"  -i[CHAR[WIDTH]], --output-tabs[=CHAR[WIDTH]]\n"
"                    replace spaces with CHARs (TABs) to tab WIDTH (8)\n"
"  -J, --join-lines  merge full lines, turns off -W line truncation, no "
"column\n"
"                    alignment, -S[STRING] sets separators\n"
"  -l PAGE_LENGTH, --length=PAGE_LENGTH\n"
"                    set the page length to PAGE_LENGTH (66) lines\n"
"                    (default number of lines of text 56, and with -F 63)\n"
"  -m, --merge       print all files in parallel, one in each column,\n"
"                    truncate lines, but join lines of full length with -J\n"
"  -n[SEP[DIGITS]], --number-lines[=SEP[DIGITS]]\n"
"                    number lines, use DIGITS (5) digits, then SEP (TAB),\n"
"                    default counting starts with 1st line of input file\n"
"  -N NUMBER, --first-line-number=NUMBER\n"
"                    start counting with NUMBER at 1st line of first\n"
"                    page printed (see +FIRST_PAGE)\n"
"  -o MARGIN, --indent=MARGIN\n"
"                    offset each line with MARGIN (zero) spaces, do not\n"
"                    affect -w or -W, MARGIN will be added to PAGE_WIDTH\n"
"  -r, --no-file-warnings\n"
"                    omit warning when a file cannot be opened\n"
msgstr ""
"  -h ЗАГОЛОВОК, --header=ЗАГОЛОВОК\n"
"                    использовать для страниц центрированный ЗАГОЛОВОК, а не\n"
"                    имя файла; если заголовок слишком велик, он будет\n"
"                    усечен слева; -h \"\" выводит пустую строку; не\n"
"                    используйте -h \"\"\n"
"  -i[СИМВОЛ[ШИРИНА]], --output-tabs[=СИМВОЛ[ШИРИНА]]\n"
"                    заменить пробелы на СИМВОЛЫ (табуляцию) заданной ШИРИНЫ "
"(8)\n"
"  -J, --join-lines  объединять полные строки, отключить усечение строк (-W), "
"не\n"
"                    выравнивать колонки, -S[СТРОКА] задает разделитель\n"
"  -l ДЛИНА_СТРАНИЦЫ, --length=ДЛИНА_СТРАНИЦЫ\n"
"                    установить ДЛИНУ_СТРАНИЦЫ (66)\n"
"                    (по умолчанию число строк текста равно 56, а с -F -- "
"63)\n"
"  -m, --merge       печатать все файлы параллельно, по одному в колонке\n"
"                    усекать строки, но соединять полные строки при -J\n"
"  -n[РАЗД[ЧИСЛО]], --number-lines[=РАЗД[ЧИСЛО]]\n"
"                    нумеровать строки, используя заданное ЧИСЛО (5) цифр и\n"
"                    РАЗДелитель (табуляцию); по умолчанию нумерация "
"начинается\n"
"                    с первой входной строки\n"
"  -N НОМЕР, --first-page=НОМЕР\n"
"                    начать нумерацию с НОМЕРА с первой строки первой "
"выводимой\n"
"                    страницы (смотри +ПЕРВАЯ_СТРАНИЦА)\n"
"  -o ПОЛЕ, --indent=ПОЛЕ\n"
"                    сдвигать каждую строку на ПОЛЕ (нуль) пробелов (не "
"влияет\n"
"                    на -w или -W); ПОЛЕ добавляется к ШИРИНЕ_СТРАНИЦЫ\n"
"  -r, --no-file-warnings\n"
"                    не предупреждать о невозможности открытия файла\n"

#: src/pr.c:2829
msgid ""
"  -s[CHAR],--separator[=CHAR]\n"
"                    separate columns by a single character, default for "
"CHAR\n"
"                    is the <TAB> character without -w and 'no char' with -w\n"
"                    -s[CHAR] turns off line truncation of all 3 column\n"
"                    options (-COLUMN|-a -COLUMN|-m) except -w is set\n"
"  -S[STRING], --sep-string[=STRING]\n"
"                    separate columns by an optional STRING, don't use\n"
"                    -S \"STRING\", -S only: No separator used (same as "
"-S\"\"),\n"
"                    without -S: Default separator <TAB> with -J and <space>\n"
"                    otherwise (same as -S\" \"), no effect on column "
"options\n"
"  -t, --omit-header omit page headers and trailers\n"
"  -T, --omit-pagination\n"
"                    omit page headers and trailers, eliminate any "
"pagination\n"
"                    by form feeds set in input files\n"
"  -v, --show-nonprinting\n"
"                    use octal backslash notation\n"
"  -w PAGE_WIDTH, --width=PAGE_WIDTH\n"
"                    set page width to PAGE_WIDTH (72) characters for\n"
"                    multiple text-column output only, -s[char] turns off "
"(72)\n"
"  -W PAGE_WIDTH, --page-width=PAGE_WIDTH\n"
"                    set page width to PAGE_WIDTH (72) characters always,\n"
"                    truncate lines, except -J option is set, no "
"interference\n"
"                    with -S or -s\n"
"  --help            display this help and exit\n"
"  --version         output version information and exit\n"
"\n"
"-T implied by -l nn when nn <= 10 or <= 3 with -F. With no FILE, or when\n"
"FILE is -, read standard input.\n"
msgstr ""
"  -s[ЗНАК],--separator[=ЗНАК]\n"
"                    разделять колонки одним знаком, по умолчанию ЗНАК равен\n"
"                    табуляции, если нет ключа -w, и пуст, если есть ключ -w\n"
"                    -s[ЗНАК] выключает усечение строк для всех трех ключей "
"для\n"
"                    колонок (-ЧИСЛО |-a -ЧИСЛО|-m), если только нет ключа "
"-w\n"
"  -S[СТРОКА], --sep-string[=СТРОКА]\n"
"                    разделять колонки необязательной СТРОКОЙ, не "
"используйте\n"
"                    -S \"СТРОКА\"; только -S: не использовать разделитель; "
"без\n"
"                    -S: разделитель по умолчанию -- табуляция, если "
"использован\n"
"                    ключ -J, иначе пробел (то же, что -S\"\"); не влияет на\n"
"                    ключи для колонок\n"
"  -t, --omit-header не выводить заголовки\n"
"  -T, --omit-pagination\n"
"                    не выводить заголовки и игнорировать символы перевода\n"
"                    страницы во входных файлах\n"
"  -v, --show-nonprinting\n"
"                    использовать запись с `\\' и восьмиричным кодом\n"
"  -w ШИРИНА_СТРАНИЦЫ, --width=ШИРИНА_СТРАНИЦЫ\n"
"                    установить ШИРИНУ_СТРАНИЦЫ (72) в столбцах для\n"
"                    вывода в несколько колонок, -s[знак] выключает (72)\n"
"  -W ШИРИНА_СТРАНИЦЫ, --page-width=ШИРИНА_СТРАНИЦЫ\n"
"                    установить ШИРИНУ_СТРАНИЦЫ (72) в столбцах, усекать "
"строки,\n"
"                    если только нет ключа -J; не затрагивается ключами -S "
"или -s\n"
"  --help            показать эту справку и выйти\n"
"  --version         показать информацию о версии и выйти\n"
"\n"
"-T подразумевается при заданном ключе -l нн, где нн <= 10 или <= 3, если "
"есть\n"
"ключ -F.  Если ФАЙЛ не задан или задан как -, читает стандартный ввод.\n"

#: src/ptx.c:409
#, c-format
msgid "%s (for regexp `%s')"
msgstr "%s (для регулярного выражения `%s')"

#: src/ptx.c:1858
#, c-format
msgid ""
"Usage: %s [OPTION]... [INPUT]...   (without -G)\n"
"  or:  %s -G [OPTION]... [INPUT [OUTPUT]]\n"
msgstr ""
"Использование: %s [КЛЮЧ]... [ВХОД]...   (без -G)\n"
"       или:    %s [КЛЮЧ]... [ВХОД [ВЫХОД]]\n"

#: src/ptx.c:1862
msgid ""
"Mandatory arguments to long options are mandatory for short options too.\n"
"\n"
"  -A, --auto-reference           output automatically generated references\n"
"  -C, --copyright                display Copyright and copying conditions\n"
"  -G, --traditional              behave more like System V `ptx'\n"
"  -F, --flag-truncation=STRING   use STRING for flagging line truncations\n"
"  -M, --macro-name=STRING        macro name to use instead of `xx'\n"
"  -O, --format=roff              generate output as roff directives\n"
"  -R, --right-side-refs          put references at right, not counted in -w\n"
"  -S, --sentence-regexp=REGEXP   for end of lines or end of sentences\n"
"  -T, --format=tex               generate output as TeX directives\n"
"  -W, --word-regexp=REGEXP       use REGEXP to match each keyword\n"
"  -b, --break-file=FILE          word break characters in this FILE\n"
"  -f, --ignore-case              fold lower case to upper case for sorting\n"
"  -g, --gap-size=NUMBER          gap size in columns between output fields\n"
"  -i, --ignore-file=FILE         read ignore word list from FILE\n"
"  -o, --only-file=FILE           read only word list from this FILE\n"
"  -r, --references               first field of each line is a reference\n"
"  -t, --typeset-mode               - not implemented -\n"
"  -w, --width=NUMBER             output width in columns, reference "
"excluded\n"
"      --help                     display this help and exit\n"
"      --version                  output version information and exit\n"
"\n"
"With no FILE or if FILE is -, read Standard Input.  `-F /' by default.\n"
msgstr ""
"Аргументы, обязательные для длинных ключей, обязательны и для коротких.\n"
"\n"
"  -A, --auto-reference           выводить автоматически сгенерированные "
"ссылки\n"
"  -C, --copyright                показать информацию об авторских правах и\n"
"                                 условия копирования\n"
"  -G, --traditional              работать в режиме большей совместимости с\n"
"                                 программой `ptx' из System V\n"
"  -F, --flag-truncation=СТРОКА   использовать СТРОКУ для пометки усечения "
"строк\n"
"  -M, --macro-name=СТРОКА        имя макро, которое следует использовать\n"
"                                 вместо `xx'\n"
"  -O, --format=roff              генерировать вывод в виде директив roff\n"
"  -R, --right-side-refs          помещать ссылки справа, не учитывается при "
"-w\n"
"  -S, --sentence-regexp=REGEXP   для конца строк или конца предложений\n"
"  -T, --format=tex               генерировать вывод в виде директив TeX\n"
"  -W, --word-regexp=REGEXP       регулярное выражение для ключевых слов\n"
"  -b, --break-file=ФАЙЛ          ФАЙЛ с символами-разделителями слов\n"
"  -f, --ignore-case              преобразовывать к верхнему регистру при\n"
"                                 сортировке\n"
"  -g, --gap-size=ЧИСЛО           размер промежутка между полями вывода,\n"
"                                 выраженный в столбцах\n"
"  -i, --ignore-file=ФАЙЛ         считать перечень игнорируемых слов из "
"ФАЙЛА\n"
"  -o, --only-file=ФАЙЛ           только считать список слов из заданного "
"ФАЙЛА\n"
"  -r, --references               первое поле в каждой строке является "
"ссылкой\n"
"  -t, --typeset-mode               - не реализовано -\n"
"  -w, --width=ЧИСЛО              ширина вывода в столбцах, не считая ссылки\n"
"      --help                     показать эту справку и выйти\n"
"      --version                  показать информацию о версии и выйти\n"
"\n"
"Если ФАЙЛ не задан или задан как -, читает стандартный ввод.\n"
"По умолчанию предполагается `-F /'.\n"

#: src/ptx.c:1962
msgid ""
"This program is free software; you can redistribute it and/or modify\n"
"it under the terms of the GNU General Public License as published by\n"
"the Free Software Foundation; either version 2, or (at your option)\n"
"any later version.\n"
"\n"
"This program is distributed in the hope that it will be useful,\n"
"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
"GNU General Public License for more details.\n"
"\n"
"You should have received a copy of the GNU General Public License\n"
"along with this program; if not, write to the Free Software Foundation,\n"
"Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.\n"
msgstr ""
"Это свободная программа; вы можете распространять и/или изменять ее при\n"
"соблюдении условий Универсальной Общественной Лицензии GNU, опубликованной\n"
"Фондом Свободного Программного Обеспечения, версии 2 или любой более "
"поздней\n"
"(по вашему усмотрению).\n"
"\n"
"Эта программа распространяется в надежде, что она будет полезной, но БЕЗ\n"
"КАКИХ-ЛИБО ГАРАНТИЙ; даже без подразумеваемых гарантий КОММЕРЧЕСКОЙ ЦЕННОСТИ "
"или\n"
"ПРИГОДНОСТИ ДЛЯ КОНКРЕТНОЙ ЦЕЛИ.  Для получения более подробной информации\n"
"смотрите Универсальную Общественную Лицензию GNU.\n"
"\n"
"Вы должны были получить копию Универсальной Общественной Лицензии GNU вместе "
"с\n"
"этой программой, если нет, напишите Free Software Foundation, Inc., 59 "
"Temple\n"
"Place - Suite 330, Boston, MA 02111-1307, USA.\n"

#: src/sort.c:259
#, c-format
msgid ""
"Write sorted concatenation of all FILE(s) to standard output.\n"
"\n"
"  +POS1 [-POS2]    start a key at POS1, end it *before* POS2 (obsolescent)\n"
"\t\t     field numbers and character offsets are numbered\n"
"                     starting with zero (contrast with the -k option)\n"
"  -b               ignore leading blanks in sort fields or keys\n"
"  -c               check if given files already sorted, do not sort\n"
"  -d               consider only [a-zA-Z0-9 ] characters in keys\n"
"  -f               fold lower case to upper case characters in keys\n"
"  -g               compare according to general numerical value, imply -b\n"
"  -i               consider only [\\040-\\0176] characters in keys\n"
"  -k POS1[,POS2]   start a key at POS1, end it *at* POS2\n"
"\t\t     field numbers and character offsets are numbered\n"
"                     starting with one (contrast with zero-based +POS form)\n"
"  -m               merge already sorted files, do not sort\n"
"  -M               compare (unknown) < `JAN' < ... < `DEC', imply -b\n"
"  -n               compare according to string numerical value, imply -b\n"
"  -o FILE          write result on FILE instead of standard output\n"
"  -r               reverse the result of comparisons\n"
"  -s               stabilize sort by disabling last resort comparison\n"
"  -t SEP           use SEParator instead of non- to whitespace transition\n"
"  -T DIRECTORY     use DIRECTORY for temporary files, not $TMPDIR or %s\n"
"  -u               with -c, check for strict ordering;\n"
"                   with -m, only output the first of an equal sequence\n"
"  -z               end lines with 0 byte, not newline, for find -print0\n"
"      --help       display this help and exit\n"
"      --version    output version information and exit\n"
"\n"
msgstr ""
"Печатает сортированное слияние всех ФАЙЛОВ на стандартный вывод.\n"
"\n"
"  +ПОЗ1 [-ПОЗ2]    начинать ключ в ПОЗ1 и завешать *перед* ПОЗ2 "
"(устаревающая\n"
"                   форма); номера полей и сдвиги в знаках отсчитываются от "
"нуля\n"
"                   (в противоположность ключу -k)\n"
"  -b               игнорировать предшествующие полю или ключевому полю\n"
"                   пробельные символы\n"
"  -c               проверять, сортированы ли входные файлы; не сортировать\n"
"  -d               рассматривать в ключевых полях только символы "
"[a-zA-Z0-9]\n"
"  -f               считать в ключевых полях строчные буквы заглавными\n"
"  -g               сортировать числа в общем виде, подразумевает -b\n"
"  -i               рассматривать в ключевых полях только символы "
"[\\040-\\0176]\n"
"  -k ПОЗ1[,ПОЗ2]   начинать ключ в ПОЗ1 и завешать *на* ПОЗ2; номера полей "
"и\n"
"                   сдвиги в знаках отсчитываются от единицы (в "
"противоположность\n"
"                   форме +ПОЗ, где отсчет начинается от нуля)\n"
"  -m               объединять уже сортированные файлы, не сортировать\n"
"  -M               сравнивать как (неизвестное) < `JAN' < ... < `DEC',\n"
"                   подразумевает -b\n"
"  -n               сортировать численные значения строк, подразумевает -b\n"
"  -o ФАЙЛ          выводить в ФАЙЛ, а не на стандартный вывод\n"
"  -r               обратить результаты сравнения\n"
"  -s               не производить последнюю сортировку, сохраняя порядок "
"строк\n"
"  -t РАЗДЕЛИТЕЛЬ   использовать при поиске ключевых полей РАЗДЕЛИТЕЛЬ, а не\n"
"                   переход от пробельных знаков к непробельным\n"
"  -T КАТАЛОГ       использовать для временных файлов КАТАЛОГ, а не $TMPDIR\n"
"                   или %s\n"
"  -u               с -c, проверять порядок строго;\n"
"                   с -w, выводить только одну из совпавших строк\n"
"  -z               завершать строки нулевым байтом, а не новой строкой, для\n"
"                   использования с find -print0\n"
"      --help       показать эту справку и выйти\n"
"      --version    показать информацию о версии и выйти\n"
"\n"

#: src/sort.c:290
msgid ""
"POS is F[.C][OPTS], where F is the field number and C the character "
"position\n"
"in the field, both counted from one with -k, from zero with the obsolescent\n"
"form.  OPTS is made up of one or more of Mbdfinr; this effectively disables\n"
"global -Mbdfinr settings for that key.  If no key is given, use the entire\n"
"line as the key.  With no FILE, or when FILE is -, read standard input.\n"
msgstr ""
"ПОЗиция задается как П[.С][КЛЮЧ], где П -- номер поля, а С -- позиция "
"символа\n"
"в этом поле, оба отсчитываются от единицы, если задан ключ -k, и от нуля "
"при\n"
"задании в устаревшей форме.  КЛЮЧ составляется из одной или нескольких букв\n"
"Mbdfinr, он отменяет соответствующие глобальные ключи для данного ключевого\n"
"поля.  Если ключевое поле не задано, в качестве ключа используется строка\n"
"целиком.  Если ФАЙЛ не задан или задан как -, читает стандартный ввод.\n"

#: src/sort.c:381
msgid "flushing file"
msgstr "сброс файла"

#: src/sort.c:390
msgid "error closing file"
msgstr "ошибка закрытия файла"

#: src/sort.c:402 src/sort.c:2371 src/sort.c:2376
#, c-format
msgid "%s: write error"
msgstr "%s: ошибка записи"

#: src/sort.c:1451
#, c-format
msgid "%s: %s:%d: disorder: "
msgstr "%s: %s:%d: неправильный порядок: "

#: src/sort.c:1454
#, fuzzy
msgid "standard error"
msgstr "стандартный ввод: ошибка чтения"

#: src/sort.c:1816
#, c-format
msgid "invalid field specification `%s'"
msgstr "неверно задано поле `%s'"

#. Provoke with `sort -9'.
#: src/sort.c:2024
msgid ""
"when using the old-style +POS and -POS key specifiers,\n"
"the +POS specifier must come first"
msgstr ""
"при использовании устаревших ключей +ПОЗ и -ПОЗ,\n"
"+ПОЗ должен стоять первым"

#: src/sort.c:2060
msgid "option `-k' requires an argument"
msgstr "ключ `-k' должен использоваться с аргументом"

#. Provoke with `sort -k0'
#: src/sort.c:2077
msgid "the starting field number argument to the `-k' option must be positive"
msgstr ""
"аргумент для `-k', задающий номер начального поля, должен быть положительным"

#. Provoke with `sort -k1.'
#: src/sort.c:2088
msgid "starting field spec has `.' but lacks following character offset"
msgstr ""
"описание начального поля содержит `.', но не содержит последующего смещения"

#. Provoke with `sort -k1.0'
#: src/sort.c:2097
msgid ""
"starting field character offset argument to the `-k' option\n"
"must be positive"
msgstr ""
"аргумент для `-k', задающий смещение начального поля, должен быть "
"положительным"

#. Provoke with `sort -k1,'
#: src/sort.c:2125
msgid "field specification has `,' but lacks following field spec"
msgstr ""
"описание начального поля содержит `,', но не содержит\n"
"последующего описания поля"

#. Provoke with `sort -k1,0'
#: src/sort.c:2135
msgid "ending field number argument to the `-k' option must be positive"
msgstr ""
"аргумент для `-k', задающий номер последнего поля, должен быть положительным"

#. Provoke with `sort -k1,1.'
#: src/sort.c:2146
msgid "ending field spec has `.' but lacks following character offset"
msgstr ""
"описание последнего поля содержит `.', но не содержит последующего смещения"

#: src/sort.c:2177
msgid "option `-o' requires an argument"
msgstr "ключ `-o' должен использоваться с аргументом"

#: src/sort.c:2195
msgid "option `-t' requires an argument"
msgstr "ключ `-t' должен использоваться с аргументом"

#: src/sort.c:2206
msgid "option `-T' requires an argument"
msgstr "ключ `-T' должен использоваться с аргументом"

#: src/sort.c:2221
#, c-format
msgid "%s: unrecognized option `-%c'\n"
msgstr "%s: ключ `-%c' неизвестен\n"

#: src/split.c:87
#, c-format
msgid "Usage: %s [OPTION] [INPUT [PREFIX]]\n"
msgstr "Использование: %s [КЛЮЧ] [ФАЙЛ [ПРЕФИКС]]\n"

#: src/split.c:91
msgid ""
"Output fixed-size pieces of INPUT to PREFIXaa, PREFIXab, ...; default\n"
"PREFIX is `x'.  With no INPUT, or when INPUT is -, read standard input.\n"
"\n"
"  -b, --bytes=SIZE        put SIZE bytes per output file\n"
"  -C, --line-bytes=SIZE   put at most SIZE bytes of lines per output file\n"
"  -l, --lines=NUMBER      put NUMBER lines per output file\n"
"  -NUMBER                 same as -l NUMBER\n"
"      --verbose           print a diagnostic to standard error just\n"
"                            before each output file is opened\n"
"      --help              display this help and exit\n"
"      --version           output version information and exit\n"
"\n"
"SIZE may have a multiplier suffix: b for 512, k for 1K, m for 1 Meg.\n"
msgstr ""
"Выводит фиксированного размера части ФАЙЛА в файлы ПРЕФИКСaa, ПРЕФИКСab, "
"...; по\n"
"умолчанию ПРЕФИКС равен `x'.  Если ФАЙЛ не задан или задан как -, читает\n"
"стандартный ввод.\n"
"\n"
"  -b, --bytes=ЧИСЛО        записывать в каждый выходной файл заданное ЧИСЛО "
"байт\n"
"  -C, --line-bytes=ЧИСЛО   записывать полные строки, но не превышая ЧИСЛО "
"байт\n"
"  -l, --lines=ЧИСЛО        записывать в каждый выходной файл заданное ЧИСЛО "
"строк\n"
"  -ЧИСЛО                   синоним -l ЧИСЛО\n"
"      --verbose            печатать сообщение в стандартный поток ошибок "
"перед\n"
"                           открытием очередного выходного файла\n"
"      --help               показать эту справку и выйти\n"
"      --version            показать информацию о версии и выйти\n"
"\n"
"При задании ЧИСЛА байт можно использовать суффикс: b означает 512b, k -- "
"1kb,\n"
"m -- 1Mb.\n"

#: src/split.c:157
#, c-format
msgid "creating file `%s'\n"
msgstr "создание файла `%s'\n"

#: src/split.c:374 src/split.c:390 src/split.c:406 src/split.c:432
msgid "cannot split in more than one way"
msgstr "невозможно разбивать несколькими методами"

#: src/split.c:381 src/split.c:414
#, c-format
msgid "%s: invalid number of bytes"
msgstr "%s: неверное число байт"

#: src/split.c:397
#, c-format
msgid "%s: invalid number of lines"
msgstr "%s: неверное число строк"

#: src/split.c:464
msgid "invalid number"
msgstr "неверное число"

#: src/split.c:479 src/tr.c:1852 src/uniq.c:409
msgid "too many arguments"
msgstr "слишком много аргументов"

#: src/sum.c:65
msgid ""
"Print checksum and block counts for each FILE.\n"
"\n"
"  -r              defeat -s, use BSD sum algorithm, use 1K blocks\n"
"  -s, --sysv      use System V sum algorithm, use 512 bytes blocks\n"
"      --help      display this help and exit\n"
"      --version   output version information and exit\n"
"\n"
"With no FILE, or when FILE is -, read standard input.\n"
msgstr ""
"Печатает контрольную сумму и число блоков для каждого ФАЙЛА.\n"
"\n"
"  -r              использовать метод вычисления контрольных сумм как в BSD,\n"
"                  размер блока 1K\n"
"  -s, --sysv      использовать метод вычисления контрольных сумм как в "
"System V,\n"
"                  размер блока 512 байт\n"
"      --help      показать эту справку и выйти\n"
"      --version   показать информацию о версии и выйти\n"
"\n"
"Если ФАЙЛ не задан или задан как -, читает стандартный ввод.\n"

#: src/tac.c:132
msgid ""
"Write each FILE to standard output, last line first.\n"
"With no FILE, or when FILE is -, read standard input.\n"
"\n"
"  -b, --before             attach the separator before instead of after\n"
"  -r, --regex              interpret the separator as a regular expression\n"
"  -s, --separator=STRING   use STRING as the separator instead of newline\n"
"      --help               display this help and exit\n"
"      --version            output version information and exit\n"
msgstr ""
"Печатает ФАЙЛЫ на стандартный вывод, начиная с последней строки.\n"
"Если ФАЙЛ не задан или задан как -, читает стандартный ввод.\n"
"\n"
"  -b, --before             присоединять разделитель к началу, а не к концу\n"
"  -r, --regex              воспринимать разделитель как регулярное "
"выражение\n"
"  -s, --separator=СТРОКА   использовать как разделитель СТРОКУ, а не символ "
"`\\n'\n"
"      --help               показать эту справку и выйти\n"
"      --version            показать информацию о версии и выйти\n"

#: src/tac.c:453 src/tac.c:594
msgid "stdin: read error"
msgstr "стандартный ввод: ошибка чтения"

#: src/tac.c:638
msgid "separator cannot be empty"
msgstr "разделитель не может быть пустым"

#: src/tail.c:216
#, c-format
msgid ""
"Print the last %d lines of each FILE to standard output.\n"
"With more than one FILE, precede each with a header giving the file name.\n"
"With no FILE, or when FILE is -, read standard input.\n"
"\n"
"      --retry              keep trying to open a file even if it is\n"
"                             inaccessible when tail starts or if it becomes\n"
"                             inaccessible later -- useful only with -f\n"
"  -c, --bytes=N            output the last N bytes\n"
"  -f, --follow[={name|descriptor}] output appended data as the file grows;\n"
"                             -f, --follow, and --follow=descriptor are\n"
"                             equivalent\n"
"  -n, --lines=N            output the last N lines, instead of the last %d\n"
"      --max-unchanged-stats=N see the texinfo documentation\n"
"                             (the default is %d)\n"
"      --max-consecutive-size-changes=N see the texinfo documentation\n"
"                             (the default is %d)\n"
"      --pid=PID            with -f, terminate after process ID, PID dies\n"
"  -q, --quiet, --silent    never output headers giving file names\n"
"  -s, --sleep-interval=S   with -f, sleep S seconds between iterations\n"
"  -v, --verbose            always output headers giving file names\n"
"      --help               display this help and exit\n"
"      --version            output version information and exit\n"
"\n"
"If the first character of N (the number of bytes or lines) is a `+',\n"
"print beginning with the Nth item from the start of each file, otherwise,\n"
"print the last N items in the file.  N may have a multiplier suffix:\n"
"b for 512, k for 1024, m for 1048576 (1 Meg).  A first OPTION of -VALUE\n"
"or +VALUE is treated like -n VALUE or -n +VALUE unless VALUE has one of\n"
"the [bkm] suffix multipliers, in which case it is treated like -c VALUE\n"
"or -c +VALUE.\n"
"\n"
"With --follow (-f), tail defaults to following the file descriptor, which\n"
"means that even if a tail'ed file is renamed, tail will continue to track\n"
"its end.  This default behavior is not desirable when you really want to\n"
"track the actual name of the file, not the file descriptor (e.g., log\n"
"rotation).  Use --follow=name in that case.  That causes tail to track the\n"
"named file by reopening it periodically to see if it has been removed and\n"
"recreated by some other program.\n"
"\n"
msgstr ""
"Печатает последние %d строк каждого из ФАЙЛОВ на стандартный вывод.\n"
"Если задано несколько ФАЙЛОВ, сначала печатает заголовок с именем файла.\n"
"Если ФАЙЛ не задан или задан как -, читает стандартный ввод.\n"
"\n"
"      --retry              продолжать попытки открытия файла, даже если он\n"
"                             недоступен, когда tail запускается, или если "
"он\n"
"                             стал недоступен позднее -- полезно только с -f\n"
"  -c, --bytes=Н            выводить последние Н байт\n"
"  -f, --follow[={name|descriptor}]\n"
"                           выводить поступающие данные по мере роста файла;\n"
"                             -f, --follow и --follow=descriptor "
"эквивалентны\n"
"  -n, --lines=Н            выводить последние Н строк, а не последние %d\n"
"      --max-unchanged-stats=Н\n"
"                           смотрите документацию Texinfo (по умолчанию %d)\n"
"      --max-consecutive-size-changes=Н\n"
"                           смотрите документацию Texinfo (по умолчанию %d)\n"
"      --pid=PID            с ключом -f, прервать работу, когда процесс с\n"
"                             указанным PID завершается\n"
"  -q, --quiet, --silent    не выводить заголовки с именами файлов\n"
"  -s, --sleep-interval=С   с ключом -f, проверять поступление новых данных\n"
"                           каждые С секунд\n"
"  -v, --verbose            всегда выводить заголовки с именами файлов\n"
"      --help               показать эту справку и выйти\n"
"      --version            показать информацию о версии и выйти\n"
"\n"
"Если первым символом Н является `+', то выводит с Н-ного байта (или строки) "
"до\n"
"конца файла, иначе выводит последние Н байт (или строк).  Н может иметь\n"
"суффикс-множитель: b означает 512, k -- 1024, m -- 1048576 (1 Mb).  Если "
"первый\n"
"КЛЮЧ задан как -ЗНАЧЕНИЕ или +ЗНАЧЕНИЕ, он трактуется как -n (+)ЗНАЧЕНИЕ, "
"если\n"
"только не был использован один из суффиксов [bkm], тогда КЛЮЧ трактуется "
"как\n"
"-c (+)ЗНАЧЕНИЕ.\n"
"\n"
"С ключом --follow (-f), tail по умолчанию следует за дескриптором файла, "
"что\n"
"означает, что даже если файл переименован, tail будет и далее следить за "
"его\n"
"концом.  Это поведение, принимаемое по умолчанию, нежелательно, если вы на\n"
"самом деле хотите следить за действительным именем файла, а не за "
"дескриптором\n"
"(напр., вращение протокольных файлов).  В таком случае используйте\n"
"--follow=name.  Это заставит tail следовать за указанным файлом, повторно\n"
"открывая его периодически, чтобы узнать, не был ли он удален и заново "
"создан\n"
"какой-то другой программой.\n"

#: src/tail.c:293
#, c-format
msgid "closing %s (fd=%d)"
msgstr "закрытие %s (fd=%d)"

#. FIXME-maybe: detect the case in which the file first becomes
#. unreadable (perms), and later becomes readable again and can
#. be seen to be the same file (dev/ino).  Otherwise, tail prints
#. the entire contents of the file when it becomes readable.
#: src/tail.c:720
#, c-format
msgid "`%s' has become inaccessible"
msgstr "`%s' стал недоступен"

#: src/tail.c:739
#, c-format
msgid ""
"`%s' has been replaced with a non-regular file;  cannot follow end of "
"non-regular file"
msgstr ""
"`%s' был замещен специальным файлом; невозможно выводить данные по мере "
"поступления"

#: src/tail.c:759
#, c-format
msgid "`%s' has become accessible"
msgstr "`%s' стал доступен"

#: src/tail.c:767
#, c-format
msgid "`%s' has appeared;  following end of new file"
msgstr "`%s' появился; начат вывод для нового файла"

#: src/tail.c:778
#, c-format
msgid "`%s' has been replaced;  following end of new file"
msgstr "`%s' был замещен; вывод продолжается для нового файла"

#: src/tail.c:892
msgid "file truncated"
msgstr "файл усечен"

#: src/tail.c:912
msgid "no files remaining"
msgstr "больше нет файлов"

#: src/tail.c:1120
#, c-format
msgid "%s: cannot follow end of non-regular file"
msgstr ""
"%s является специальным файлом; невозможно выводить данные по мере "
"поступления"

#: src/tail.c:1231
#, c-format
msgid "%c: invalid suffix character in obsolescent option"
msgstr "%c: неверный суффикс в устаревшем ключе"

#: src/tail.c:1280
#, c-format
msgid ""
"too many arguments;  When using tail's obsolescent option syntax (%s)\n"
"there may be no more than one file argument.  Use the equivalent -n or -c\n"
"option instead."
msgstr ""
"слишком много аргументов.  При использовании старой формы записи ключей "
"(%s)\n"
"не может быть задано более одного файла.  Вместо старой используйте\n"
"эквивалентную запись -n или -c."

#: src/tail.c:1289
#, c-format
msgid ""
"Warning: it is not portable to use two or more file arguments with\n"
"tail's obsolescent option syntax (%s).  Use the equivalent -n or -c\n"
"option instead."
msgstr ""
"Предупреждение: задание более одного файла при использовании старой формы "
"записи\n"
"ключей (%s) непереносимо.  Вместо старой используйте эквивалентную запись -n "
"или\n"
"-c."

#: src/tail.c:1371
#, c-format
msgid "%s: invalid maximum number of unchanged stats between opens"
msgstr ""
"%s: неверное максимальное число неизменявшихся параметров между открытиями"

#: src/tail.c:1383
#, c-format
msgid "%s: invalid maximum number of consecutive size changes"
msgstr "%s: неверное максимальное число последовательных изменений размера"

#: src/tail.c:1395
#, c-format
msgid "%s: invalid PID"
msgstr "%s: неверный PID"

#: src/tail.c:1413
#, c-format
msgid "%s: invalid number of seconds"
msgstr "%s: неверное число секунд"

#: src/tail.c:1433
msgid "warning: --retry is useful only when following by name"
msgstr "внимание: ключ --retry полезен только при следовании по имени файла"

#: src/tail.c:1437
msgid "warning: PID ignored; --pid=PID is useful only when following"
msgstr ""
"внимание: PID игнорирован; ключ --pid=PID полезен только при следовании за "
"файлом"

#: src/tr.c:325
#, c-format
msgid "Usage: %s [OPTION]... SET1 [SET2]\n"
msgstr "Использование: %s [КЛЮЧ]... ТАБЛИЦА1 [ТАБЛИЦА2]\n"

#: src/tr.c:329
msgid ""
"Translate, squeeze, and/or delete characters from standard input,\n"
"writing to standard output.\n"
"\n"
"  -c, --complement        first complement SET1\n"
"  -d, --delete            delete characters in SET1, do not translate\n"
"  -s, --squeeze-repeats   replace sequence of characters with one\n"
"  -t, --truncate-set1     first truncate SET1 to length of SET2\n"
"      --help              display this help and exit\n"
"      --version           output version information and exit\n"
msgstr ""
"Преобразует, уплотняет и/или удаляет символы со стандартного ввода и "
"печатает на\n"
"стандартный вывод.\n"
"\n"
"  -c, --complement        сначала получить дополнение ТАБЛИЦЫ1\n"
"  -d, --delete            удалять символы из ТАБЛИЦЫ1\n"
"  -s, --squeeze-repeats   замещать последовательности символов одним "
"символом\n"
"  -t, --truncate-set1     сначала сократить ТАБЛИЦУ1 до размера ТАБЛИЦЫ2\n"
"      --help              показать эту справку и выйти\n"
"      --version           показать информацию о версии и выйти\n"

#: src/tr.c:340
#, fuzzy
msgid ""
"\n"
"SETs are specified as strings of characters.  Most represent themselves.\n"
"Interpreted sequences are:\n"
"\n"
"  \\NNN            character with octal value NNN (1 to 3 octal digits)\n"
"  \\\\              backslash\n"
"  \\a              audible BEL\n"
"  \\b              backspace\n"
"  \\f              form feed\n"
"  \\n              new line\n"
"  \\r              return\n"
"  \\t              horizontal tab\n"
"  \\v              vertical tab\n"
"  CHAR1-CHAR2     all characters from CHAR1 to CHAR2 in ascending order\n"
"  [CHAR1-CHAR2]   same as CHAR1-CHAR2, if both SET1 and SET2 use this\n"
"  [CHAR*]         in SET2, copies of CHAR until length of SET1\n"
"  [CHAR*REPEAT]   REPEAT copies of CHAR, REPEAT octal if starting with 0\n"
"  [:alnum:]       all letters and digits\n"
"  [:alpha:]       all letters\n"
"  [:blank:]       all horizontal whitespace\n"
"  [:cntrl:]       all control characters\n"
"  [:digit:]       all digits\n"
"  [:graph:]       all printable characters, not including space\n"
"  [:lower:]       all lower case letters\n"
"  [:print:]       all printable characters, including space\n"
"  [:punct:]       all punctuation characters\n"
"  [:space:]       all horizontal or vertical whitespace\n"
"  [:upper:]       all upper case letters\n"
"  [:xdigit:]      all hexadecimal digits\n"
"  [=CHAR=]        all characters which are equivalent to CHAR\n"
msgstr ""
"\n"
"ТАБЛИЦы задаются как символьные строки.  Во многих случаях символы "
"представляют\n"
"сами себя.  Воспринимаются следующие последовательности:<\n"
"\n"
"  \\ННН            символ с восьмиричным кодом ННН (от 1 до 3 цифр)\n"
"  \\\\              обратная косая черта\n"
"  \\a              звуковой сигнал\n"
"  \\b              забой\n"
"  \\f              перевод страницы\n"
"  \\n              новая строка\n"
"  \\r              возврат каретки\n"
"  \\t              горизонтальная табуляция\n"
"  \\v              вертикальная табуляция\n"
"  СИМВ1-СИМВ2     все символы от СИМВ1 до СИМВ2 в порядке возрастания\n"
"  [СИМВ1-СИМВ2]   синоним СИМВ1-СИМВ2, если используется обеими ТАБЛИЦАМИ\n"
"  [СИМВ*]         СИМВ заполняет ТАБЛИЦУ2 до длины ТАБЛИЦЫ1\n"
"  [СИМВ*ЧИСЛО]    заданное ЧИСЛО одинаковых символов; ЧИСЛО восьмиричное, "
"если\n"
"                  начинается с 0\n"
"  [:alnum:]       все буквы и цифры\n"
"  [:alpha:]       все буквы\n"
"  [:blank:]       все горизонтальные незначащие символы\n"
"  [:Cntrl:]       все управляющие символы\n"
"  [:digit:]       все цифры\n"
"  [:graph:]       все печатные символы, исключая пробел\n"
"  [:lower:]       все строчные буквы\n"
"  [:print:]       все печатные символы, включая пробел\n"
"  [:punct:]       все знаки препинания\n"
"  [:space:]       все вертикальные или горизонтальные незначащие символы\n"
"  [:upper:]       все заглавные буквы\n"
"  [:xdigit:]      все шестнадцатиричные цифры\n"
"  [=СИМВ=]        все символы, эквивалентные СИМВ\n"

#: src/tr.c:372
msgid ""
"\n"
"Translation occurs if -d is not given and both SET1 and SET2 appear.\n"
"-t may be used only when translating.  SET2 is extended to length of\n"
"SET1 by repeating its last character as necessary.  Excess characters\n"
"of SET2 are ignored.  Only [:lower:] and [:upper:] are guaranteed to\n"
"expand in ascending order; used in SET2 while translating, they may\n"
"only be used in pairs to specify case conversion.  -s uses SET1 if not\n"
"translating nor deleting; else squeezing uses SET2 and occurs after\n"
"translation or deletion.\n"
msgstr ""
"\n"
"Если заданы обе ТАБЛИЦы, и не указан -d, производится преобразование.  Ключ "
"-t\n"
"может быть использован только при преобразовании.  ТАБЛИЦА2 расширяется до\n"
"размера ТАБЛИЦЫ1 путем повторения последнего символа.  Избыточные символы\n"
"ТАБЛИЦЫ2 игнорируются.  Только [:lower:] и [:upper:] гарантировано "
"сортированы в\n"
"порядке возрастания, их можно использовать только парно, для обозначения "
"смены\n"
"регистра.  Если не запрошено ни преобразование, ни удаление, ключ -s "
"использует\n"
"ТАБЛИЦУ1, иначе при уплотнении используется ТАБЛИЦА2. Уплотнение "
"производится\n"
"после преобразования или удаления.\n"

#. Any octal number larger than 0377 won't
#. fit in 8 bits.  So we stop when adding the
#. next digit would put us over the limit and
#. give a warning about the ambiguity.  POSIX
#. isn't clear on this, but one person has said
#. that in his interpretation, POSIX says tr
#. can't even give a warning.
#: src/tr.c:544
#, c-format
msgid ""
"warning: the ambiguous octal escape \\%c%c%c is being\n"
"\tinterpreted as the 2-byte sequence \\0%c%c, `%c'"
msgstr ""
"предупреждение: неоднозначная восьмиричная последовательность \\%c%c%c "
"трактуется\n"
"как двухбайтная последовательность \\0%c%c, `%c'"

#: src/tr.c:553
msgid "invalid backslash escape at end of string"
msgstr "обратная косая черта в конце строки"

#: src/tr.c:559
#, c-format
msgid "invalid backslash escape `\\%c'"
msgstr "неверная управляющая последовательность `\\%c'"

#: src/tr.c:712
#, c-format
msgid "range-endpoints of `%s-%s' are in reverse collating sequence order"
msgstr "неверный порядок границ диапазона `%s-%s'"

#: src/tr.c:927
#, c-format
msgid "invalid repeat count `%s' in [c*n] construct"
msgstr "неверно задано число повторов `%s' в конструкции [c*n]"

#: src/tr.c:1033
#, c-format
msgid "invalid character class `%s'"
msgstr "неверный класс символов `%s'"

#: src/tr.c:1058
#, c-format
msgid "%s: equivalence class operand must be a single character"
msgstr ""
"%s: необходимо задать один символ, определяющий класс эквивалентных ему"

#: src/tr.c:1530
msgid "the [c*] repeat construct may not appear in string1"
msgstr "конструкция [c*] не может быть использована в ТАБЛИЦЕ1"

#: src/tr.c:1540
msgid "only one [c*] repeat construct may appear in string2"
msgstr "в ТАБЛИЦЕ2 может быть использована только одна конструкция [c*]"

#: src/tr.c:1548
msgid "[=c=] expressions may not appear in string2 when translating"
msgstr ""
"выражение [=c=] не может быть использовано в ТАБЛИЦЕ2 при преобразовании"

#: src/tr.c:1561
msgid "when not truncating set1, string2 must be non-empty"
msgstr "если часть таблицы1 не отбрасывается, таблица2 должна быть непустой"

#: src/tr.c:1570
msgid ""
"when translating with complemented character classes,\n"
"string2 must map all characters in the domain to one"
msgstr ""
"при преобразовании с дополнением классов символов, ТАБЛИЦА2 должна\n"
"ставить в соответствие всем символам дополнения ровно один символ"

#: src/tr.c:1577
msgid ""
"when translating, the only character classes that may appear in\n"
"string2 are `upper' and `lower'"
msgstr ""
"при преобразовании, в ТАБЛИЦЕ2 могут быть использованы только\n"
"классы `upper' и `lower'"

#: src/tr.c:1586
msgid "the [c*] construct may appear in string2 only when translating"
msgstr ""
"конструкция [c*] может быть использована в ТАБЛИЦЕ2 только при преобразовании"

#: src/tr.c:1857
msgid "two strings must be given when translating"
msgstr "при преобразовании необходимо задать две таблицы"

#: src/tr.c:1860
msgid "two strings must be given when both deleting and squeezing repeats"
msgstr "при удалении и уплотнении повторов необходимо задать две таблицы"

#: src/tr.c:1874
msgid "only one string may be given when deleting without squeezing repeats"
msgstr ""
"при удалении без уплотнения повторов можно задать две только одну таблицу"

#: src/tr.c:1880
msgid "at least one string must be given when squeezing repeats"
msgstr "при уплотнении повторов необходимо задать хотя бы одну таблицу"

#: src/tr.c:1971
msgid "misaligned [:upper:] and/or [:lower:] construct"
msgstr "непарные конструкции [:upper:] и/или [:lower:]"

#: src/tr.c:1994
msgid ""
"invalid identity mapping;  when translating, any [:lower:] or [:upper:]\n"
"construct in string1 must be aligned with a corresponding construct\n"
"([:upper:] or [:lower:], respectively) in string2"
msgstr ""
"нетождественное соответствие: при преобразовании каждая конструкция "
"[:lower:]\n"
"или [:upper:] в таблице1 должна быть выровнена с соответствующей "
"конструкцией\n"
"[:upper:] или [:lower:] в таблице2"

#: src/tsort.c:93
#, c-format
msgid ""
"Usage: %s [OPTION] [FILE]\n"
"Write totally ordered list consistent with the partial ordering in FILE.\n"
"With no FILE, or when FILE is -, read standard input.\n"
"\n"
"      --help       display this help and exit\n"
"      --version    output version information and exit\n"
msgstr ""
"Использование: %s [КЛЮЧ] [ФАЙЛ]\n"
"Печатает полностью сортированный список, соответствующий частичной "
"сортировке\n"
"в заданном ФАЙЛЕ.  Если ФАЙЛ не задан или задан как -, читает стандартный "
"ввод.\n"
"\n"
"      --help      показать эту справку и выйти\n"
"      --version   показать информацию о версии и выйти\n"

#: src/tsort.c:101
msgid ""
"\n"
"Report bugs to <textutils-bugs@gnu.org>."
msgstr ""
"\n"
"Об ошибках сообщайте <textutils-bugs@gnu.org>."

#: src/tsort.c:443
#, c-format
msgid "%s: input contains a loop:\n"
msgstr "%s: на входе содержится цикл:\n"

#. Should not happen.
#: src/tsort.c:450
msgid "could not find loop"
msgstr "невозможно найти цикл"

#: src/tsort.c:480
msgid "only one argument may be specified"
msgstr "можно задать только один аргумент"

#: src/unexpand.c:365
msgid ""
"Convert spaces in each FILE to tabs, writing to standard output.\n"
"With no FILE, or when FILE is -, read standard input.\n"
"\n"
"  -a, --all           convert all whitespace, instead of initial whitespace\n"
"  -t, --tabs=NUMBER   have tabs NUMBER characters apart instead of 8\n"
"  -t, --tabs=LIST     use comma separated list of explicit tab positions\n"
"      --help          display this help and exit\n"
"      --version       output version information and exit\n"
"\n"
"Instead of -t NUMBER or -t LIST, -NUMBER or -LIST may be used.\n"
msgstr ""
"Преобразует пробелы в ФАЙЛАХ в символы табуляции и печатает на стандартный\n"
"вывод.  Если ФАЙЛ не задан или задан как -, читает стандартный ввод.\n"
"\n"
"  -a, --all           преобразовывать все незначащие символы, а не только\n"
"                      начальные\n"
"  -t, --tabs=ЧИСЛО    использовать символы табуляции заданной ширины\n"
"  -t, --tabs=СПИСОК   использовать заданный СПИСОК позиций табуляции\n"
"                      (разделенных запятыми)\n"
"      --help          показать эту справку и выйти\n"
"      --version       показать информацию о версии и выйти\n"
"\n"
"Вместо -t ЧИСЛО или -t СПИСОК можно использовать -ЧИСЛО и -СПИСОК.\n"

#: src/uniq.c:100
#, c-format
msgid "Usage: %s [OPTION]... [INPUT [OUTPUT]]\n"
msgstr "Использование: %s [КЛЮЧ]... [ВХОД [ВЫХОД]]\n"

#: src/uniq.c:104
msgid ""
"Discard all but one of successive identical lines from INPUT (or\n"
"standard input), writing to OUTPUT (or standard output).\n"
"\n"
"  -c, --count           prefix lines by the number of occurrences\n"
"  -d, --repeated        only print duplicate lines\n"
"  -D, --all-repeated    print all duplicate lines\n"
"  -f, --skip-fields=N   avoid comparing the first N fields\n"
"  -i, --ignore-case     ignore differences in case when comparing\n"
"  -s, --skip-chars=N    avoid comparing the first N characters\n"
"  -u, --unique          only print unique lines\n"
"  -w, --check-chars=N   compare no more than N characters in lines\n"
"  -N                    same as -f N\n"
"  +N                    same as -s N\n"
"      --help            display this help and exit\n"
"      --version         output version information and exit\n"
"\n"
"A field is a run of whitespace, then non-whitespace characters.\n"
"Fields are skipped before chars.\n"
msgstr ""
"Удаляет все, кроме одной, повторяющиеся строки ВХОДА (или стандартного "
"ввода) и\n"
"печатает на ВЫХОД (или на стандартный вывод).\n"
"\n"
"  -c, --count           выводить число повторов в начале каждой строки\n"
"  -d, --repeated        выводить только повторяющиеся строки\n"
"  -D, --all-repeated    напечатать все повторяющиеся строки\n"
"  -f, --skip-fields=Н   не сравнивать первые Н полей\n"
"  -i, --ignore-case     игнорировать при сравнении регистр\n"
"  -s, --skip-chars=Н    не сравнивать первые Н символов\n"
"  -u, --unique          выводить только неповторяющиеся строки\n"
"  -w, --check-chars=Н   сравнивать первые Н символов строк\n"
"  -Н                    синоним -f Н\n"
"  +Н                    синоним -s Н\n"
"      --help            показать эту справку и выйти\n"
"      --version         показать информацию о версии и выйти\n"
"\n"
"Полем считается последовательность пробельных символов, за которой\n"
"следуют непробельные символы.  Сначала пропускаются поля, потом\n"
"символы.\n"

#: src/uniq.c:272
#, c-format
msgid "error reading %s"
msgstr "ошибка чтения %s"

#: src/uniq.c:275
#, c-format
msgid "error writing %s"
msgstr "ошибка записи %s"

#: src/uniq.c:337
#, c-format
msgid "invalid number of fields to skip: `%s'"
msgstr "неверное число пропускаемых полей: `%s'"

#: src/uniq.c:353
#, c-format
msgid "invalid number of bytes to skip: `%s'"
msgstr "неверное число пропускаемых байт: `%s'"

#: src/uniq.c:369 src/uniq.c:395
#, c-format
msgid "invalid number of bytes to compare: `%s'"
msgstr "неверное число сравниваемых байт: `%s'"

#: src/uniq.c:416
msgid "printing all duplicated lines and repeat counts is meaningless"
msgstr "печать всех повторяющихся сток и числа повторений бессмысленна"

#: src/wc.c:89
msgid ""
"Print line, word, and byte counts for each FILE, and a total line if\n"
"more than one FILE is specified.  With no FILE, or when FILE is -,\n"
"read standard input.\n"
"  -c, --bytes, --chars   print the byte counts\n"
"  -l, --lines            print the newline counts\n"
"  -L, --max-line-length  print the length of the longest line\n"
"  -w, --words            print the word counts\n"
"      --help             display this help and exit\n"
"      --version          output version information and exit\n"
msgstr ""
"Печатает число строк, слов и байт для каждого ФАЙЛА, и итоговую строку, "
"если\n"
"было задано несколько ФАЙЛОВ.  если ФАЙЛ не задан или задан как -, читает\n"
"стандартный ввод.\n"
"  -c, --bytes, --chars   печатать число байт\n"
"  -l, --lines            печатать число строк\n"
"  -L, --max-line-length  напечатать длину наибольшей строки\n"
"  -w, --words            печатать число слов\n"
"      --help             показать эту справку и выйти\n"
"      --version          показать информацию о версии и выйти\n"

#: src/wc.c:364
msgid "total"
msgstr "итого"
