xref: /netbsd/external/bsd/flex/dist/po/ru.po (revision d6563c0d)
106e6e1a7Schristos# Russian translation for flex.
206e6e1a7Schristos# Copyright (C) 2013 The Flex Project (msgids)
306e6e1a7Schristos# This file is distributed under the same license as the flex package.
43c3a7b76Schristos#
506e6e1a7Schristos# Dmitry S. Sivachenko <dima@Chg.RU>, 1999, 2000, 2001, 2002.
606e6e1a7Schristos# Yuri Kozlov <yuray@komyakino.ru>, 2014.
73c3a7b76Schristosmsgid ""
83c3a7b76Schristosmsgstr ""
906e6e1a7Schristos"Project-Id-Version: flex 2.5.38\n"
103c3a7b76Schristos"Report-Msgid-Bugs-To: flex-devel@lists.sourceforge.net\n"
11*d6563c0dSchristos"POT-Creation-Date: 2017-05-06 10:49-0400\n"
1206e6e1a7Schristos"PO-Revision-Date: 2014-02-16 10:00+0400\n"
1306e6e1a7Schristos"Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
1406e6e1a7Schristos"Language-Team: Russian <gnu@mx.ru>\n"
1506e6e1a7Schristos"Language: ru\n"
163c3a7b76Schristos"MIME-Version: 1.0\n"
1706e6e1a7Schristos"Content-Type: text/plain; charset=UTF-8\n"
183c3a7b76Schristos"Content-Transfer-Encoding: 8-bit\n"
19*d6563c0dSchristos"X-Bugs: Report translation errors to the Language-Team address.\n"
2006e6e1a7Schristos"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
2106e6e1a7Schristos"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
2206e6e1a7Schristos"X-Generator: Lokalize 1.4\n"
233c3a7b76Schristos
24b16dd732Schristos#: src/buf.c:79
25ef2992f9Schristosmsgid "Allocation of buffer to print string failed"
2606e6e1a7Schristosmsgstr "Не удалось выделить буфер для выводимой строки"
27ef2992f9Schristos
28b16dd732Schristos#: src/buf.c:107
29ef2992f9Schristosmsgid "Allocation of buffer for line directive failed"
3006e6e1a7Schristosmsgstr "Не удалось выделить буфер для строковой директивы"
31ef2992f9Schristos
32b16dd732Schristos#: src/buf.c:177
33ef2992f9Schristosmsgid "Allocation of buffer for m4 def failed"
3406e6e1a7Schristosmsgstr "Не удалось выделить буфер для m4 def"
35ef2992f9Schristos
36e7270ba8Schristos#: src/buf.c:198
37ef2992f9Schristosmsgid "Allocation of buffer for m4 undef failed"
3806e6e1a7Schristosmsgstr "Не удалось выделить буфер для m4 undef"
39ef2992f9Schristos
40b16dd732Schristos#: src/dfa.c:59
413c3a7b76Schristos#, c-format
423c3a7b76Schristosmsgid "State #%d is non-accepting -\n"
4306e6e1a7Schristosmsgstr "Состояние #%d не допускает -\n"
443c3a7b76Schristos
45b16dd732Schristos#: src/dfa.c:119
463c3a7b76Schristosmsgid "dangerous trailing context"
4706e6e1a7Schristosmsgstr "опасный замыкающий контекст"
483c3a7b76Schristos
49b16dd732Schristos#: src/dfa.c:159
503c3a7b76Schristos#, c-format
513c3a7b76Schristosmsgid " associated rule line numbers:"
5206e6e1a7Schristosmsgstr " номера строк ассоциированного правила:"
533c3a7b76Schristos
54b16dd732Schristos#: src/dfa.c:193
553c3a7b76Schristos#, c-format
563c3a7b76Schristosmsgid " out-transitions: "
5706e6e1a7Schristosmsgstr " out-переходы: "
583c3a7b76Schristos
59b16dd732Schristos#: src/dfa.c:201
603c3a7b76Schristos#, c-format
613c3a7b76Schristosmsgid ""
623c3a7b76Schristos"\n"
633c3a7b76Schristos" jam-transitions: EOF "
643c3a7b76Schristosmsgstr ""
6506e6e1a7Schristos"\n"
6606e6e1a7Schristos" jam-переходы: EOF "
673c3a7b76Schristos
68b16dd732Schristos#: src/dfa.c:331
693c3a7b76Schristosmsgid "consistency check failed in epsclosure()"
7006e6e1a7Schristosmsgstr "ошибка при проверке на целостность в epsclosure()"
713c3a7b76Schristos
72b16dd732Schristos#: src/dfa.c:419
733c3a7b76Schristosmsgid ""
743c3a7b76Schristos"\n"
753c3a7b76Schristos"\n"
763c3a7b76Schristos"DFA Dump:\n"
773c3a7b76Schristos"\n"
783c3a7b76Schristosmsgstr ""
793c3a7b76Schristos"\n"
803c3a7b76Schristos"\n"
8106e6e1a7Schristos"Дамп ДКА:\n"
823c3a7b76Schristos"\n"
833c3a7b76Schristos
84*d6563c0dSchristos#: src/dfa.c:587
853c3a7b76Schristosmsgid "could not create unique end-of-buffer state"
8606e6e1a7Schristosmsgstr "невозможно создать уникальное состояние конца буфера"
873c3a7b76Schristos
88*d6563c0dSchristos#: src/dfa.c:608
893c3a7b76Schristos#, c-format
903c3a7b76Schristosmsgid "state # %d:\n"
9106e6e1a7Schristosmsgstr "состояние # %d:\n"
923c3a7b76Schristos
93*d6563c0dSchristos#: src/dfa.c:768
943c3a7b76Schristosmsgid "Could not write yynxt_tbl[][]"
9506e6e1a7Schristosmsgstr "Невозможно записать yynxt_tbl[][]"
963c3a7b76Schristos
97*d6563c0dSchristos#: src/dfa.c:1028
983c3a7b76Schristosmsgid "bad transition character detected in sympartition()"
9906e6e1a7Schristosmsgstr "обнаружен неверный переходный символ в sympartition()"
1003c3a7b76Schristos
101b16dd732Schristos#: src/gen.c:480
1023c3a7b76Schristosmsgid ""
1033c3a7b76Schristos"\n"
1043c3a7b76Schristos"\n"
1053c3a7b76Schristos"Equivalence Classes:\n"
1063c3a7b76Schristos"\n"
1073c3a7b76Schristosmsgstr ""
1083c3a7b76Schristos"\n"
1093c3a7b76Schristos"\n"
11006e6e1a7Schristos"Классы эквивалентности:\n"
1113c3a7b76Schristos"\n"
1123c3a7b76Schristos
113*d6563c0dSchristos#: src/gen.c:669 src/gen.c:698 src/gen.c:1218
1143c3a7b76Schristos#, c-format
1153c3a7b76Schristosmsgid "state # %d accepts: [%d]\n"
11606e6e1a7Schristosmsgstr "состояние # %d допускает: [%d]\n"
1173c3a7b76Schristos
118*d6563c0dSchristos#: src/gen.c:1115
1193c3a7b76Schristos#, c-format
1203c3a7b76Schristosmsgid "state # %d accepts: "
12106e6e1a7Schristosmsgstr "состояние # %d допускает: "
1223c3a7b76Schristos
123*d6563c0dSchristos#: src/gen.c:1162
1243c3a7b76Schristosmsgid "Could not write yyacclist_tbl"
12506e6e1a7Schristosmsgstr "Невозможно записать yyacclist_tbl"
1263c3a7b76Schristos
127*d6563c0dSchristos#: src/gen.c:1236
1283c3a7b76Schristosmsgid "Could not write yyacc_tbl"
12906e6e1a7Schristosmsgstr "Невозможно записать yyacc_tbl"
1303c3a7b76Schristos
131*d6563c0dSchristos#: src/gen.c:1251 src/gen.c:1623 src/gen.c:1646
1323c3a7b76Schristosmsgid "Could not write ecstbl"
13306e6e1a7Schristosmsgstr "Невозможно записать ecstbl"
1343c3a7b76Schristos
135*d6563c0dSchristos#: src/gen.c:1271
1363c3a7b76Schristosmsgid ""
1373c3a7b76Schristos"\n"
1383c3a7b76Schristos"\n"
1393c3a7b76Schristos"Meta-Equivalence Classes:\n"
1403c3a7b76Schristosmsgstr ""
1413c3a7b76Schristos"\n"
1423c3a7b76Schristos"\n"
14306e6e1a7Schristos"Мета-эквивалентные Классы:\n"
1443c3a7b76Schristos
145*d6563c0dSchristos#: src/gen.c:1293
1463c3a7b76Schristosmsgid "Could not write yymeta_tbl"
14706e6e1a7Schristosmsgstr "Невозможно записать yymeta_tbl"
1483c3a7b76Schristos
149*d6563c0dSchristos#: src/gen.c:1352
1503c3a7b76Schristosmsgid "Could not write yybase_tbl"
15106e6e1a7Schristosmsgstr "Невозможно записать yybase_tbl"
1523c3a7b76Schristos
153*d6563c0dSchristos#: src/gen.c:1384
1543c3a7b76Schristosmsgid "Could not write yydef_tbl"
15506e6e1a7Schristosmsgstr "Невозможно записать yydef_tbl"
1563c3a7b76Schristos
157*d6563c0dSchristos#: src/gen.c:1422
1583c3a7b76Schristosmsgid "Could not write yynxt_tbl"
15906e6e1a7Schristosmsgstr "Невозможно записать yynxt_tbl"
1603c3a7b76Schristos
161*d6563c0dSchristos#: src/gen.c:1456
1623c3a7b76Schristosmsgid "Could not write yychk_tbl"
16306e6e1a7Schristosmsgstr "Невозможно записать yychk_tbl"
1643c3a7b76Schristos
165*d6563c0dSchristos#: src/gen.c:1608 src/gen.c:1637
1663c3a7b76Schristosmsgid "Could not write ftbl"
16706e6e1a7Schristosmsgstr "Невозможно записать ftbl"
1683c3a7b76Schristos
169*d6563c0dSchristos#: src/gen.c:1614
1703c3a7b76Schristosmsgid "Could not write ssltbl"
17106e6e1a7Schristosmsgstr "Невозможно записать ssltbl"
1723c3a7b76Schristos
173*d6563c0dSchristos#: src/gen.c:1665
1743c3a7b76Schristosmsgid "Could not write eoltbl"
17506e6e1a7Schristosmsgstr "Невозможно записать eoltbl"
1763c3a7b76Schristos
177*d6563c0dSchristos#: src/gen.c:1722
1783c3a7b76Schristosmsgid "Could not write yynultrans_tbl"
17906e6e1a7Schristosmsgstr "Невозможно записать yynultrans_tbl"
1803c3a7b76Schristos
181b16dd732Schristos#: src/main.c:178
1823c3a7b76Schristosmsgid "rule cannot be matched"
18306e6e1a7Schristosmsgstr "невозможно применить правило"
1843c3a7b76Schristos
185b16dd732Schristos#: src/main.c:183
1863c3a7b76Schristosmsgid "-s option given but default rule can be matched"
18706e6e1a7Schristosmsgstr "указан параметр -s, но правило по умолчанию не может быть применено"
1883c3a7b76Schristos
189b16dd732Schristos#: src/main.c:221
1903c3a7b76Schristosmsgid "Can't use -+ with -l option"
19106e6e1a7Schristosmsgstr "Невозможно использовать -+ с параметром -l"
1923c3a7b76Schristos
193b16dd732Schristos#: src/main.c:224
1943c3a7b76Schristosmsgid "Can't use -f or -F with -l option"
19506e6e1a7Schristosmsgstr "Невозможно использовать -f или -F с параметром -l"
1963c3a7b76Schristos
197b16dd732Schristos#: src/main.c:228
1983c3a7b76Schristosmsgid "Can't use --reentrant or --bison-bridge with -l option"
19906e6e1a7Schristosmsgstr "Невозможно использовать --reentrant или --bison-bridge с параметром -l"
20006e6e1a7Schristos
201b16dd732Schristos#: src/main.c:260
20206e6e1a7Schristosmsgid "-Cf/-CF and -Cm don't make sense together"
20306e6e1a7Schristosmsgstr "Параметры -Cf/-CF и -Cm вместе не имеют смысла"
2043c3a7b76Schristos
205b16dd732Schristos#: src/main.c:263
2063c3a7b76Schristosmsgid "-Cf/-CF and -I are incompatible"
20706e6e1a7Schristosmsgstr "Параметры -Cf/-CF и -I несовместимы"
2083c3a7b76Schristos
209b16dd732Schristos#: src/main.c:267
2103c3a7b76Schristosmsgid "-Cf/-CF are incompatible with lex-compatibility mode"
21106e6e1a7Schristosmsgstr "Параметры -Cf/-CF несовместимы с режимом lex-совместимости"
2123c3a7b76Schristos
213b16dd732Schristos#: src/main.c:272
2143c3a7b76Schristosmsgid "-Cf and -CF are mutually exclusive"
21506e6e1a7Schristosmsgstr "Параметры -Cf и -CF являются взаимоисключающими"
21606e6e1a7Schristos
217b16dd732Schristos#: src/main.c:276
21806e6e1a7Schristosmsgid "Can't use -+ with -CF option"
21906e6e1a7Schristosmsgstr "Невозможно использовать -+ с параметром -CF"
2203c3a7b76Schristos
221b16dd732Schristos#: src/main.c:279
2223c3a7b76Schristos#, c-format
2233c3a7b76Schristosmsgid "%array incompatible with -+ option"
22406e6e1a7Schristosmsgstr "%array несовместим с параметром -+"
22506e6e1a7Schristos
226b16dd732Schristos#: src/main.c:284
22706e6e1a7Schristosmsgid "Options -+ and --reentrant are mutually exclusive."
22806e6e1a7Schristosmsgstr "Параметры -+ и --reentrant являются взаимоисключающими."
2293c3a7b76Schristos
230b16dd732Schristos#: src/main.c:287
2313c3a7b76Schristosmsgid "bison bridge not supported for the C++ scanner."
23206e6e1a7Schristosmsgstr "bison bridge не поддерживается для сканера C++."
2333c3a7b76Schristos
234*d6563c0dSchristos#: src/main.c:336 src/main.c:419
2353c3a7b76Schristos#, c-format
2363c3a7b76Schristosmsgid "could not create %s"
23706e6e1a7Schristosmsgstr "невозможно создать %s"
2383c3a7b76Schristos
239*d6563c0dSchristos#: src/main.c:431
2403c3a7b76Schristosmsgid "could not write tables header"
24106e6e1a7Schristosmsgstr "Невозможно записать заголовок таблиц"
2423c3a7b76Schristos
243*d6563c0dSchristos#: src/main.c:435
2443c3a7b76Schristos#, c-format
2453c3a7b76Schristosmsgid "can't open skeleton file %s"
24606e6e1a7Schristosmsgstr "Невозможно открыть файл-каркас %s"
2473c3a7b76Schristos
248*d6563c0dSchristos#: src/main.c:450
249b16dd732Schristosmsgid "Prefix cannot include '[' or ']'"
250b16dd732Schristosmsgstr ""
251b16dd732Schristos
252*d6563c0dSchristos#: src/main.c:474
253ef2992f9Schristosmsgid "allocation of macro definition failed"
25406e6e1a7Schristosmsgstr "Не удалось разместить определение макроса"
255ef2992f9Schristos
256*d6563c0dSchristos#: src/main.c:521
2573c3a7b76Schristos#, c-format
2583c3a7b76Schristosmsgid "input error reading skeleton file %s"
25906e6e1a7Schristosmsgstr "ошибка чтения файла-каркаса %s"
2603c3a7b76Schristos
261*d6563c0dSchristos#: src/main.c:525
2623c3a7b76Schristos#, c-format
2633c3a7b76Schristosmsgid "error closing skeleton file %s"
26406e6e1a7Schristosmsgstr "ошибка при закрытии файла-каркаса %s"
2653c3a7b76Schristos
266*d6563c0dSchristos#: src/main.c:709
2673c3a7b76Schristos#, c-format
2683c3a7b76Schristosmsgid "error creating header file %s"
26906e6e1a7Schristosmsgstr "ошибка создания заголовочного файла %s"
2703c3a7b76Schristos
271*d6563c0dSchristos#: src/main.c:717
2723c3a7b76Schristos#, c-format
2733c3a7b76Schristosmsgid "error writing output file %s"
27406e6e1a7Schristosmsgstr "ошибка записи в выходной файл %s"
2753c3a7b76Schristos
276*d6563c0dSchristos#: src/main.c:721
2773c3a7b76Schristos#, c-format
2783c3a7b76Schristosmsgid "error closing output file %s"
27906e6e1a7Schristosmsgstr "ошибка закрытия выходного файла %s"
2803c3a7b76Schristos
281*d6563c0dSchristos#: src/main.c:725
2823c3a7b76Schristos#, c-format
2833c3a7b76Schristosmsgid "error deleting output file %s"
28406e6e1a7Schristosmsgstr "ошибка удаления выходного файла %s"
2853c3a7b76Schristos
286*d6563c0dSchristos#: src/main.c:732
2873c3a7b76Schristos#, c-format
2883c3a7b76Schristosmsgid "No backing up.\n"
28906e6e1a7Schristosmsgstr "Резервное копирование отключено.\n"
2903c3a7b76Schristos
291*d6563c0dSchristos#: src/main.c:736
2923c3a7b76Schristos#, c-format
2933c3a7b76Schristosmsgid "%d backing up (non-accepting) states.\n"
29406e6e1a7Schristosmsgstr "резервное копирование %d (недопустимых) состояний.\n"
29506e6e1a7Schristos
296*d6563c0dSchristos#: src/main.c:740
29706e6e1a7Schristos#, c-format
29806e6e1a7Schristosmsgid "Compressed tables always back up.\n"
29906e6e1a7Schristosmsgstr "Резервное копирование сжатых таблиц выполняется всегда.\n"
3003c3a7b76Schristos
301*d6563c0dSchristos#: src/main.c:743
3023c3a7b76Schristos#, c-format
3033c3a7b76Schristosmsgid "error writing backup file %s"
30406e6e1a7Schristosmsgstr "ошибка записи резервной копии файла %s"
3053c3a7b76Schristos
306*d6563c0dSchristos#: src/main.c:747
3073c3a7b76Schristos#, c-format
3083c3a7b76Schristosmsgid "error closing backup file %s"
30906e6e1a7Schristosmsgstr "ошибка закрытия резервной копии файла %s"
31006e6e1a7Schristos
311*d6563c0dSchristos#: src/main.c:752
31206e6e1a7Schristos#, c-format
31306e6e1a7Schristosmsgid "%s version %s usage statistics:\n"
31406e6e1a7Schristosmsgstr "статистика использования %s версии %s:\n"
3153c3a7b76Schristos
316*d6563c0dSchristos#: src/main.c:755
3173c3a7b76Schristos#, c-format
3183c3a7b76Schristosmsgid "  scanner options: -"
31906e6e1a7Schristosmsgstr "  параметры сканера: -"
3203c3a7b76Schristos
321*d6563c0dSchristos#: src/main.c:834
3223c3a7b76Schristos#, c-format
3233c3a7b76Schristosmsgid "  %d/%d NFA states\n"
32406e6e1a7Schristosmsgstr "  %d/%d состояний НКА\n"
3253c3a7b76Schristos
326*d6563c0dSchristos#: src/main.c:836
3273c3a7b76Schristos#, c-format
3283c3a7b76Schristosmsgid "  %d/%d DFA states (%d words)\n"
32906e6e1a7Schristosmsgstr "  %d/%d состояний ДКА (%d слов)\n"
3303c3a7b76Schristos
331*d6563c0dSchristos#: src/main.c:838
3323c3a7b76Schristos#, c-format
3333c3a7b76Schristosmsgid "  %d rules\n"
33406e6e1a7Schristosmsgstr "  %d правил\n"
3353c3a7b76Schristos
336*d6563c0dSchristos#: src/main.c:843
3373c3a7b76Schristos#, c-format
3383c3a7b76Schristosmsgid "  No backing up\n"
33906e6e1a7Schristosmsgstr "  Резервное копирование отключено\n"
3403c3a7b76Schristos
341*d6563c0dSchristos#: src/main.c:847
3423c3a7b76Schristos#, c-format
3433c3a7b76Schristosmsgid "  %d backing-up (non-accepting) states\n"
34406e6e1a7Schristosmsgstr "  резервное копирование %d (недопустимых) состояний\n"
3453c3a7b76Schristos
346*d6563c0dSchristos#: src/main.c:852
3473c3a7b76Schristos#, c-format
3483c3a7b76Schristosmsgid "  Compressed tables always back-up\n"
34906e6e1a7Schristosmsgstr "  Резервное копирование сжатых таблиц выполняется всегда\n"
3503c3a7b76Schristos
351*d6563c0dSchristos#: src/main.c:856
3523c3a7b76Schristos#, c-format
3533c3a7b76Schristosmsgid "  Beginning-of-line patterns used\n"
35406e6e1a7Schristosmsgstr "  Используются шаблоны начала строки\n"
3553c3a7b76Schristos
356*d6563c0dSchristos#: src/main.c:858
3573c3a7b76Schristos#, c-format
3583c3a7b76Schristosmsgid "  %d/%d start conditions\n"
35906e6e1a7Schristosmsgstr "  %d/%d начальных условий\n"
3603c3a7b76Schristos
361*d6563c0dSchristos#: src/main.c:862
3623c3a7b76Schristos#, c-format
3633c3a7b76Schristosmsgid "  %d epsilon states, %d double epsilon states\n"
36406e6e1a7Schristosmsgstr "  %d эпсилон-состояний, %d двойных эпсилон-состояний\n"
3653c3a7b76Schristos
366*d6563c0dSchristos#: src/main.c:866
3673c3a7b76Schristos#, c-format
3683c3a7b76Schristosmsgid "  no character classes\n"
36906e6e1a7Schristosmsgstr "  отсутствуют классы символов\n"
3703c3a7b76Schristos
371*d6563c0dSchristos#: src/main.c:870
3723c3a7b76Schristos#, c-format
3733c3a7b76Schristosmsgid "  %d/%d character classes needed %d/%d words of storage, %d reused\n"
3743c3a7b76Schristosmsgstr ""
37506e6e1a7Schristos"  %d/%d классов символов требуют %d/%d слов для хранения, %d повторно "
37606e6e1a7Schristos"использовано\n"
37706e6e1a7Schristos
378*d6563c0dSchristos#: src/main.c:875
37906e6e1a7Schristos#, c-format
38006e6e1a7Schristosmsgid "  %d state/nextstate pairs created\n"
38106e6e1a7Schristosmsgstr "  создано %d пар состояние/след_состояние\n"
3823c3a7b76Schristos
383*d6563c0dSchristos#: src/main.c:878
3843c3a7b76Schristos#, c-format
3853c3a7b76Schristosmsgid "  %d/%d unique/duplicate transitions\n"
38606e6e1a7Schristosmsgstr "  %d/%d уникальных/повторяющихся переходов\n"
3873c3a7b76Schristos
388*d6563c0dSchristos#: src/main.c:883
3893c3a7b76Schristos#, c-format
3903c3a7b76Schristosmsgid "  %d table entries\n"
39106e6e1a7Schristosmsgstr "  %d элементов таблицы\n"
3923c3a7b76Schristos
393*d6563c0dSchristos#: src/main.c:891
3943c3a7b76Schristos#, c-format
3953c3a7b76Schristosmsgid "  %d/%d base-def entries created\n"
39606e6e1a7Schristosmsgstr "  создано %d/%d base-def элементов\n"
3973c3a7b76Schristos
398*d6563c0dSchristos#: src/main.c:895
3993c3a7b76Schristos#, c-format
4003c3a7b76Schristosmsgid "  %d/%d (peak %d) nxt-chk entries created\n"
40106e6e1a7Schristosmsgstr "  создано %d/%d (пик %d) nxt-chk элементов\n"
4023c3a7b76Schristos
403*d6563c0dSchristos#: src/main.c:899
4043c3a7b76Schristos#, c-format
4053c3a7b76Schristosmsgid "  %d/%d (peak %d) template nxt-chk entries created\n"
40606e6e1a7Schristosmsgstr "  создано %d/%d (пик %d) шаблонных nxt-chk элементов\n"
4073c3a7b76Schristos
408*d6563c0dSchristos#: src/main.c:903
4093c3a7b76Schristos#, c-format
4103c3a7b76Schristosmsgid "  %d empty table entries\n"
41106e6e1a7Schristosmsgstr "  %d пустых элементов таблицы\n"
41206e6e1a7Schristos
413*d6563c0dSchristos#: src/main.c:905
41406e6e1a7Schristos#, c-format
41506e6e1a7Schristosmsgid "  %d protos created\n"
41606e6e1a7Schristosmsgstr "  создано %d прототипов\n"
4173c3a7b76Schristos
418*d6563c0dSchristos#: src/main.c:908
4193c3a7b76Schristos#, c-format
4203c3a7b76Schristosmsgid "  %d templates created, %d uses\n"
42106e6e1a7Schristosmsgstr "  создано %d шаблонов, %d используются\n"
4223c3a7b76Schristos
423*d6563c0dSchristos#: src/main.c:916
4243c3a7b76Schristos#, c-format
4253c3a7b76Schristosmsgid "  %d/%d equivalence classes created\n"
42606e6e1a7Schristosmsgstr "  созданы классы эквивалентности %d/%d\n"
4273c3a7b76Schristos
428*d6563c0dSchristos#: src/main.c:924
4293c3a7b76Schristos#, c-format
4303c3a7b76Schristosmsgid "  %d/%d meta-equivalence classes created\n"
43106e6e1a7Schristosmsgstr "  %d/%d мета-эквивалентных классов создано\n"
4323c3a7b76Schristos
433*d6563c0dSchristos#: src/main.c:930
4343c3a7b76Schristos#, c-format
4353c3a7b76Schristosmsgid "  %d (%d saved) hash collisions, %d DFAs equal\n"
43606e6e1a7Schristosmsgstr "  %d (%d записано) коллизий хэш-таблицы, %d эквивалентных ДКА\n"
4373c3a7b76Schristos
438*d6563c0dSchristos#: src/main.c:932
4393c3a7b76Schristos#, c-format
4403c3a7b76Schristosmsgid "  %d sets of reallocations needed\n"
44106e6e1a7Schristosmsgstr "  требуется %d наборов повторных размещений\n"
4423c3a7b76Schristos
443*d6563c0dSchristos#: src/main.c:934
4443c3a7b76Schristos#, c-format
4453c3a7b76Schristosmsgid "  %d total table entries needed\n"
44606e6e1a7Schristosmsgstr "  всего требуется %d элементов таблицы\n"
4473c3a7b76Schristos
448*d6563c0dSchristos#: src/main.c:1008
4493c3a7b76Schristos#, c-format
4503c3a7b76Schristosmsgid "Internal error. flexopts are malformed.\n"
45106e6e1a7Schristosmsgstr "Внутренняя ошибка. Неправильное значение flexopts.\n"
4523c3a7b76Schristos
453*d6563c0dSchristos#: src/main.c:1018
4543c3a7b76Schristos#, c-format
4553c3a7b76Schristosmsgid "Try `%s --help' for more information.\n"
45606e6e1a7Schristosmsgstr "Попробуйте «%s --help» для получения более подробного описания.\n"
4573c3a7b76Schristos
458*d6563c0dSchristos#: src/main.c:1075
4593c3a7b76Schristos#, c-format
4603c3a7b76Schristosmsgid "unknown -C option '%c'"
46106e6e1a7Schristosmsgstr "неизвестное значение «%c» для -C"
4623c3a7b76Schristos
463*d6563c0dSchristos#: src/main.c:1204
4643c3a7b76Schristos#, c-format
4653c3a7b76Schristosmsgid "%s %s\n"
4663c3a7b76Schristosmsgstr "%s %s\n"
4673c3a7b76Schristos
468*d6563c0dSchristos#: src/main.c:1476
4693c3a7b76Schristosmsgid "fatal parse error"
47006e6e1a7Schristosmsgstr "фатальная ошибка разбора"
4713c3a7b76Schristos
472*d6563c0dSchristos#: src/main.c:1508
4733c3a7b76Schristos#, c-format
4743c3a7b76Schristosmsgid "could not create backing-up info file %s"
47506e6e1a7Schristosmsgstr "невозможно создать резервную копию информационного файла %s"
4763c3a7b76Schristos
477*d6563c0dSchristos#: src/main.c:1529
4783c3a7b76Schristos#, c-format
4793c3a7b76Schristosmsgid "-l AT&T lex compatibility option entails a large performance penalty\n"
4803c3a7b76Schristosmsgstr ""
48106e6e1a7Schristos"Параметр -l совместимости с AT&T lex влечёт значительное снижение "
48206e6e1a7Schristos"производительности\n"
4833c3a7b76Schristos
484*d6563c0dSchristos#: src/main.c:1532
4853c3a7b76Schristos#, c-format
4863c3a7b76Schristosmsgid " and may be the actual source of other reported performance penalties\n"
4873c3a7b76Schristosmsgstr ""
48806e6e1a7Schristos" и также может быть истинным источником проблем с производительностью\n"
4893c3a7b76Schristos
490*d6563c0dSchristos#: src/main.c:1538
49106e6e1a7Schristos#, c-format
4923c3a7b76Schristosmsgid ""
4933c3a7b76Schristos"%%option yylineno entails a performance penalty ONLY on rules that can match "
4943c3a7b76Schristos"newline characters\n"
49506e6e1a7Schristosmsgstr ""
49606e6e1a7Schristos"%%option yylineno влечёт значительное снижение производительности ТОЛЬКО для "
49706e6e1a7Schristos"правил, которые могут совпадать с символами новой строки\n"
4983c3a7b76Schristos
499*d6563c0dSchristos#: src/main.c:1545
5003c3a7b76Schristos#, c-format
5013c3a7b76Schristosmsgid "-I (interactive) entails a minor performance penalty\n"
50206e6e1a7Schristosmsgstr "-I (интерактивный) влечёт незначительное снижение производительности\n"
5033c3a7b76Schristos
504*d6563c0dSchristos#: src/main.c:1550
5053c3a7b76Schristos#, c-format
5063c3a7b76Schristosmsgid "yymore() entails a minor performance penalty\n"
50706e6e1a7Schristosmsgstr "yymore() приводит к небольшому снижению производительности\n"
5083c3a7b76Schristos
509*d6563c0dSchristos#: src/main.c:1556
5103c3a7b76Schristos#, c-format
5113c3a7b76Schristosmsgid "REJECT entails a large performance penalty\n"
51206e6e1a7Schristosmsgstr "REJECT влечёт значительное снижение производительности\n"
5133c3a7b76Schristos
514*d6563c0dSchristos#: src/main.c:1561
5153c3a7b76Schristos#, c-format
5163c3a7b76Schristosmsgid "Variable trailing context rules entail a large performance penalty\n"
5173c3a7b76Schristosmsgstr ""
51806e6e1a7Schristos"Правила с переменным замыкающим контекстом приводят к значительному снижению "
51906e6e1a7Schristos"производительности\n"
52006e6e1a7Schristos
521*d6563c0dSchristos#: src/main.c:1573
52206e6e1a7Schristosmsgid "REJECT cannot be used with -f or -F"
52306e6e1a7Schristosmsgstr "REJECT не может быть использован вместе с -f или -F"
5243c3a7b76Schristos
525*d6563c0dSchristos#: src/main.c:1576
5263c3a7b76Schristos#, c-format
5273c3a7b76Schristosmsgid "%option yylineno cannot be used with REJECT"
52806e6e1a7Schristosmsgstr "%option yylineno не может быть использован с REJECT"
5293c3a7b76Schristos
530*d6563c0dSchristos#: src/main.c:1579
5313c3a7b76Schristosmsgid "variable trailing context rules cannot be used with -f or -F"
5323c3a7b76Schristosmsgstr ""
53306e6e1a7Schristos"правила с переменным замыкающим контекстом не могут быть использованы с -f "
53406e6e1a7Schristos"или -F"
5353c3a7b76Schristos
536*d6563c0dSchristos#: src/main.c:1704
5373c3a7b76Schristos#, c-format
5383c3a7b76Schristosmsgid "%option yyclass only meaningful for C++ scanners"
53906e6e1a7Schristosmsgstr "%option yyclass имеет смысл только для сканеров C++"
54006e6e1a7Schristos
541*d6563c0dSchristos#: src/main.c:1791
54206e6e1a7Schristos#, c-format
54306e6e1a7Schristosmsgid "Usage: %s [OPTIONS] [FILE]...\n"
54406e6e1a7Schristosmsgstr "Использование: %s [ПАРАМЕТРЫ] [ФАЙЛ]…\n"
5453c3a7b76Schristos
546*d6563c0dSchristos#: src/main.c:1794
547e7270ba8Schristos#, fuzzy, c-format
5483c3a7b76Schristosmsgid ""
5493c3a7b76Schristos"Generates programs that perform pattern-matching on text.\n"
5503c3a7b76Schristos"\n"
5513c3a7b76Schristos"Table Compression:\n"
5523c3a7b76Schristos"  -Ca, --align      trade off larger tables for better memory alignment\n"
5533c3a7b76Schristos"  -Ce, --ecs        construct equivalence classes\n"
5543c3a7b76Schristos"  -Cf               do not compress tables; use -f representation\n"
5553c3a7b76Schristos"  -CF               do not compress tables; use -F representation\n"
5563c3a7b76Schristos"  -Cm, --meta-ecs   construct meta-equivalence classes\n"
5573c3a7b76Schristos"  -Cr, --read       use read() instead of stdio for scanner input\n"
5583c3a7b76Schristos"  -f, --full        generate fast, large scanner. Same as -Cfr\n"
5593c3a7b76Schristos"  -F, --fast        use alternate table representation. Same as -CFr\n"
5603c3a7b76Schristos"  -Cem              default compression (same as --ecs --meta-ecs)\n"
5613c3a7b76Schristos"\n"
5623c3a7b76Schristos"Debugging:\n"
5633c3a7b76Schristos"  -d, --debug             enable debug mode in scanner\n"
5643c3a7b76Schristos"  -b, --backup            write backing-up information to %s\n"
5653c3a7b76Schristos"  -p, --perf-report       write performance report to stderr\n"
5663c3a7b76Schristos"  -s, --nodefault         suppress default rule to ECHO unmatched text\n"
5673c3a7b76Schristos"  -T, --trace             %s should run in trace mode\n"
5683c3a7b76Schristos"  -w, --nowarn            do not generate warnings\n"
5693c3a7b76Schristos"  -v, --verbose           write summary of scanner statistics to stdout\n"
570e7270ba8Schristos"      --hex               use hexadecimal numbers instead of octal in debug "
571e7270ba8Schristos"outputs\n"
5723c3a7b76Schristos"\n"
5733c3a7b76Schristos"Files:\n"
5743c3a7b76Schristos"  -o, --outfile=FILE      specify output filename\n"
5753c3a7b76Schristos"  -S, --skel=FILE         specify skeleton file\n"
5763c3a7b76Schristos"  -t, --stdout            write scanner on stdout instead of %s\n"
5773c3a7b76Schristos"      --yyclass=NAME      name of C++ class\n"
5783c3a7b76Schristos"      --header-file=FILE   create a C header file in addition to the "
5793c3a7b76Schristos"scanner\n"
5803c3a7b76Schristos"      --tables-file[=FILE] write tables to FILE\n"
5813c3a7b76Schristos"\n"
5823c3a7b76Schristos"Scanner behavior:\n"
5833c3a7b76Schristos"  -7, --7bit              generate 7-bit scanner\n"
5843c3a7b76Schristos"  -8, --8bit              generate 8-bit scanner\n"
5853c3a7b76Schristos"  -B, --batch             generate batch scanner (opposite of -I)\n"
5863c3a7b76Schristos"  -i, --case-insensitive  ignore case in patterns\n"
5873c3a7b76Schristos"  -l, --lex-compat        maximal compatibility with original lex\n"
5883c3a7b76Schristos"  -X, --posix-compat      maximal compatibility with POSIX lex\n"
5893c3a7b76Schristos"  -I, --interactive       generate interactive scanner (opposite of -B)\n"
5903c3a7b76Schristos"      --yylineno          track line count in yylineno\n"
5913c3a7b76Schristos"\n"
5923c3a7b76Schristos"Generated code:\n"
5933c3a7b76Schristos"  -+,  --c++               generate C++ scanner class\n"
5943c3a7b76Schristos"  -Dmacro[=defn]           #define macro defn  (default defn is '1')\n"
5953c3a7b76Schristos"  -L,  --noline            suppress #line directives in scanner\n"
5963c3a7b76Schristos"  -P,  --prefix=STRING     use STRING as prefix instead of \"yy\"\n"
5973c3a7b76Schristos"  -R,  --reentrant         generate a reentrant C scanner\n"
5983c3a7b76Schristos"       --bison-bridge      scanner for bison pure parser.\n"
5993c3a7b76Schristos"       --bison-locations   include yylloc support.\n"
6003c3a7b76Schristos"       --stdinit           initialize yyin/yyout to stdin/stdout\n"
6013c3a7b76Schristos"       --nounistd          do not include <unistd.h>\n"
6023c3a7b76Schristos"       --noFUNCTION        do not generate a particular FUNCTION\n"
6033c3a7b76Schristos"\n"
6043c3a7b76Schristos"Miscellaneous:\n"
6053c3a7b76Schristos"  -c                      do-nothing POSIX option\n"
6063c3a7b76Schristos"  -n                      do-nothing POSIX option\n"
6073c3a7b76Schristos"  -?\n"
6083c3a7b76Schristos"  -h, --help              produce this help message\n"
6093c3a7b76Schristos"  -V, --version           report %s version\n"
6103c3a7b76Schristosmsgstr ""
61106e6e1a7Schristos"Генерирует программы, производящие манипуляции с текстом по шаблонам.\n"
6123c3a7b76Schristos"\n"
61306e6e1a7Schristos"Сжатие таблиц:\n"
61406e6e1a7Schristos"  -Ca, --align       допускать больший размер таблиц для\n"
61506e6e1a7Schristos"                     лучшего выравнивания в памяти\n"
61606e6e1a7Schristos"  -Ce, --ecs         создавать классы эквивалентности\n"
61706e6e1a7Schristos"  -Cf                не сжимать таблицы; использовать -f представление\n"
61806e6e1a7Schristos"  -CF                не сжимать таблицы; использовать -F представление\n"
61906e6e1a7Schristos"  -Cm, --meta-ecs    создавать классы мета-эквивалентности\n"
62006e6e1a7Schristos"  -Cr, --read        использовать read() вместо stdio для\n"
62106e6e1a7Schristos"                     входных данных сканера\n"
62206e6e1a7Schristos"  -f, --full         создать быстрый, большой сканер. То же, что и -Cfr\n"
62306e6e1a7Schristos"  -F, --fast         использовать альтернативное представление таблиц.\n"
62406e6e1a7Schristos"                     То же, что и -CFr\n"
62506e6e1a7Schristos"  -Cem               степень сжатия по умолчанию\n"
62606e6e1a7Schristos"                     (то же что и --ecs --meta-ecs)\n"
6273c3a7b76Schristos"\n"
62806e6e1a7Schristos"Отладка:\n"
62906e6e1a7Schristos"  -d, --debug             включить режим отладки в сканер\n"
63006e6e1a7Schristos"  -b, --backup            записать резервную копию в %s\n"
63106e6e1a7Schristos"  -p, --perf-report       записать отчёт о производительности в stderr\n"
63206e6e1a7Schristos"  -s, --nodefault         подавлять правило по умолчанию для вывода (ECHO)\n"
63306e6e1a7Schristos"                          текста, который не подошёл ни к одному правилу\n"
63406e6e1a7Schristos"  -T, --trace             %s должен запускаться в режиме трассировки\n"
63506e6e1a7Schristos"  -w, --nowarn            не выдавать предупреждений\n"
63606e6e1a7Schristos"  -v, --verbose           записать суммарную статистику сканера в stdout\n"
6373c3a7b76Schristos"\n"
63806e6e1a7Schristos"Файлы:\n"
63906e6e1a7Schristos"  -o, --outfile=ФАЙЛ        указать имя выходного файла\n"
64006e6e1a7Schristos"  -S, --skel=ФАЙЛ           указать файл каркаса\n"
64106e6e1a7Schristos"  -t, --stdout              записать сканер в stdout вместо %s\n"
64206e6e1a7Schristos"      --yyclass=ИМЯ         имя класса C++\n"
64306e6e1a7Schristos"      --header-file=ФАЙЛ    создать кроме сканера заголовочный файл C\n"
64406e6e1a7Schristos"      --tables-file[=ФАЙЛ] записать таблицы в ФАЙЛ\n"
6453c3a7b76Schristos"\n"
64606e6e1a7Schristos"Поведение сканера:\n"
64706e6e1a7Schristos"  -7, --7bit              создать 7-битный сканер\n"
64806e6e1a7Schristos"  -8, --8bit              создать 8-битный сканер\n"
64906e6e1a7Schristos"  -B, --batch             создать пакетный сканер\n"
65006e6e1a7Schristos"                          (в противоположность к -I)\n"
65106e6e1a7Schristos"  -i, --case-insensitive  игнорировать регистр букв в шаблонах\n"
65206e6e1a7Schristos"  -l, --lex-compat        максимальная совместимость с оригинальным lex\n"
65306e6e1a7Schristos"  -X, --posix-compat      максимальная совместимость с POSIX lex\n"
65406e6e1a7Schristos"  -I, --interactive       создать интерактивный сканер\n"
65506e6e1a7Schristos"                          (в противоположность к -B)\n"
65606e6e1a7Schristos"      --yylineno          отслеживать число строк в yylineno\n"
6573c3a7b76Schristos"\n"
65806e6e1a7Schristos"Генерируемый код:\n"
65906e6e1a7Schristos"  -+,  --c++                создать класс сканера С++\n"
66006e6e1a7Schristos"  -Dmacro[=defn]            #define macro defn (по умолчанию defn='1')\n"
66106e6e1a7Schristos"  -L,  --noline             не создавать директивы #line в сканере\n"
66206e6e1a7Schristos"  -P,  --prefix=СТРОКА      использовать СТРОКУ в качестве префикса\n"
66306e6e1a7Schristos"                            вместо «yy»\n"
66406e6e1a7Schristos"  -R,  --reentrant          создать реентерабельный сканер на C\n"
66506e6e1a7Schristos"       --bison-bridge       сканер для анализатора только на bison\n"
66606e6e1a7Schristos"       --bison-locations    включить поддержку yylloc\n"
66706e6e1a7Schristos"       --stdinit            инициализировать yyin/yyout в stdin/stdout\n"
66806e6e1a7Schristos"       --noansi-definitions определения функций в старом стиле\n"
66906e6e1a7Schristos"       --noansi-prototypes  пустой список параметров в прототипах\n"
67006e6e1a7Schristos"       --nounistd           не включать <unistd.h>\n"
67106e6e1a7Schristos"       --noФУНКЦИЯ          не генерировать определённую ФУНКЦИЮ\n"
6723c3a7b76Schristos"\n"
67306e6e1a7Schristos"Разное:\n"
67406e6e1a7Schristos"  -с                      ничего не делающий параметр POSIX\n"
67506e6e1a7Schristos"  -n                      ничего не делающий параметр POSIX\n"
6763c3a7b76Schristos"  -?\n"
67706e6e1a7Schristos"  -h, --help              показать эту справку\n"
67806e6e1a7Schristos"  -V, --version           показать версию %s\n"
6793c3a7b76Schristos
680*d6563c0dSchristos#: src/misc.c:64
681ef2992f9Schristosmsgid "allocation of sko_stack failed"
68206e6e1a7Schristosmsgstr "не удалось разместить sko_stack"
683ef2992f9Schristos
684*d6563c0dSchristos#: src/misc.c:100
6853c3a7b76Schristos#, c-format
6863c3a7b76Schristosmsgid "name \"%s\" ridiculously long"
68706e6e1a7Schristosmsgstr "имя «%s» нелепо длинное"
6883c3a7b76Schristos
689*d6563c0dSchristos#: src/misc.c:155
6903c3a7b76Schristosmsgid "memory allocation failed in allocate_array()"
69106e6e1a7Schristosmsgstr "ошибка выделения памяти в allocate_array()"
6923c3a7b76Schristos
693*d6563c0dSchristos#: src/misc.c:205
6943c3a7b76Schristos#, c-format
6953c3a7b76Schristosmsgid "bad character '%s' detected in check_char()"
69606e6e1a7Schristosmsgstr "найден неверный символ «%s» в check_char()"
6973c3a7b76Schristos
698*d6563c0dSchristos#: src/misc.c:210
6993c3a7b76Schristos#, c-format
7003c3a7b76Schristosmsgid "scanner requires -8 flag to use the character %s"
70106e6e1a7Schristosmsgstr "для использования символа %s сканеру требуется параметр -8"
7023c3a7b76Schristos
703*d6563c0dSchristos#: src/misc.c:229
704b16dd732Schristos#, fuzzy
705b16dd732Schristosmsgid "memory allocation failure in xstrdup()"
706b16dd732Schristosmsgstr "ошибка выделения памяти в allocate_array()"
7073c3a7b76Schristos
708*d6563c0dSchristos#: src/misc.c:303
7093c3a7b76Schristos#, c-format
7103c3a7b76Schristosmsgid "%s: fatal internal error, %s\n"
71106e6e1a7Schristosmsgstr "%s: фатальная внутренняя ошибка, %s\n"
7123c3a7b76Schristos
713*d6563c0dSchristos#: src/misc.c:671
7143c3a7b76Schristosmsgid "attempt to increase array size failed"
71506e6e1a7Schristosmsgstr "ошибка при попытке увеличить размер массива"
7163c3a7b76Schristos
717*d6563c0dSchristos#: src/misc.c:795
7183c3a7b76Schristosmsgid "bad line in skeleton file"
71906e6e1a7Schristosmsgstr "неверная строка в файле-каркасе"
7203c3a7b76Schristos
721*d6563c0dSchristos#: src/misc.c:845
7223c3a7b76Schristosmsgid "memory allocation failed in yy_flex_xmalloc()"
72306e6e1a7Schristosmsgstr "ошибка при выделении памяти в yy_flex_xmalloc()"
7243c3a7b76Schristos
725b16dd732Schristos#: src/nfa.c:100
7263c3a7b76Schristos#, c-format
7273c3a7b76Schristosmsgid ""
7283c3a7b76Schristos"\n"
7293c3a7b76Schristos"\n"
7303c3a7b76Schristos"********** beginning dump of nfa with start state %d\n"
7313c3a7b76Schristosmsgstr ""
7323c3a7b76Schristos"\n"
7333c3a7b76Schristos"\n"
73406e6e1a7Schristos"******** начало дампа конечного автомата с начальным состоянием %d\n"
7353c3a7b76Schristos
736b16dd732Schristos#: src/nfa.c:111
7373c3a7b76Schristos#, c-format
7383c3a7b76Schristosmsgid "state # %4d\t"
73906e6e1a7Schristosmsgstr "состояние # %4d\t"
7403c3a7b76Schristos
741b16dd732Schristos#: src/nfa.c:126
7423c3a7b76Schristos#, c-format
7433c3a7b76Schristosmsgid "********** end of dump\n"
74406e6e1a7Schristosmsgstr "********* конец дампа\n"
7453c3a7b76Schristos
746b16dd732Schristos#: src/nfa.c:169
7473c3a7b76Schristosmsgid "empty machine in dupmachine()"
74806e6e1a7Schristosmsgstr "пустой автомат в dupmachine()"
7493c3a7b76Schristos
750b16dd732Schristos#: src/nfa.c:234
7513c3a7b76Schristos#, c-format
7523c3a7b76Schristosmsgid "Variable trailing context rule at line %d\n"
75306e6e1a7Schristosmsgstr "Правило с переменным замыкающим контекстом в строке %d\n"
7543c3a7b76Schristos
755b16dd732Schristos#: src/nfa.c:357
7563c3a7b76Schristosmsgid "bad state type in mark_beginning_as_normal()"
75706e6e1a7Schristosmsgstr "неверный тип состояния в mark_beginning_as_normal()"
7583c3a7b76Schristos
759b16dd732Schristos#: src/nfa.c:595
7603c3a7b76Schristos#, c-format
7613c3a7b76Schristosmsgid "input rules are too complicated (>= %d NFA states)"
76206e6e1a7Schristosmsgstr "входные правила слишком сложные (>= %d состояний НКА)"
7633c3a7b76Schristos
764b16dd732Schristos#: src/nfa.c:673
7653c3a7b76Schristosmsgid "found too many transitions in mkxtion()"
76606e6e1a7Schristosmsgstr "найдено слишком много переходов в mkxtion()"
7673c3a7b76Schristos
768b16dd732Schristos#: src/nfa.c:699
7693c3a7b76Schristos#, c-format
7703c3a7b76Schristosmsgid "too many rules (> %d)!"
77106e6e1a7Schristosmsgstr "слишком много правил (> %d)!"
7723c3a7b76Schristos
773e7270ba8Schristos#: src/parse.y:159
7743c3a7b76Schristosmsgid "unknown error processing section 1"
77506e6e1a7Schristosmsgstr "неизвестная ошибка при обработке раздела 1"
7763c3a7b76Schristos
777b16dd732Schristos#: src/parse.y:184 src/parse.y:353
7783c3a7b76Schristosmsgid "bad start condition list"
77906e6e1a7Schristosmsgstr "неверный список начальных условий"
7803c3a7b76Schristos
781b16dd732Schristos#: src/parse.y:204
782b16dd732Schristosmsgid "Prefix must not contain [ or ]"
783b16dd732Schristosmsgstr ""
784b16dd732Schristos
785b16dd732Schristos#: src/parse.y:317
7863c3a7b76Schristosmsgid "unrecognized rule"
78706e6e1a7Schristosmsgstr "нераспознанное правило"
7883c3a7b76Schristos
789b16dd732Schristos#: src/parse.y:436 src/parse.y:449 src/parse.y:518
7903c3a7b76Schristosmsgid "trailing context used twice"
79106e6e1a7Schristosmsgstr "замыкающий контекст используется дважды"
7923c3a7b76Schristos
793b16dd732Schristos#: src/parse.y:554 src/parse.y:564 src/parse.y:637 src/parse.y:647
7943c3a7b76Schristosmsgid "bad iteration values"
79506e6e1a7Schristosmsgstr "неверные значения итераций"
7963c3a7b76Schristos
797b16dd732Schristos#: src/parse.y:582 src/parse.y:600 src/parse.y:665 src/parse.y:683
7983c3a7b76Schristosmsgid "iteration value must be positive"
79906e6e1a7Schristosmsgstr "значение итераций должно быть положительным"
8003c3a7b76Schristos
801b16dd732Schristos#: src/parse.y:806 src/parse.y:816
8023c3a7b76Schristos#, c-format
8033c3a7b76Schristosmsgid "the character range [%c-%c] is ambiguous in a case-insensitive scanner"
8043c3a7b76Schristosmsgstr ""
80506e6e1a7Schristos"использование символьного диапазона [%c-%c] сомнительно в сканере, не "
80606e6e1a7Schristos"чувствительном к регистру"
8073c3a7b76Schristos
808b16dd732Schristos#: src/parse.y:821
8093c3a7b76Schristosmsgid "negative range in character class"
81006e6e1a7Schristosmsgstr "отрицательный диапазон в классе символов"
8113c3a7b76Schristos
812b16dd732Schristos#: src/parse.y:918
8133c3a7b76Schristosmsgid "[:^lower:] is ambiguous in case insensitive scanner"
8143c3a7b76Schristosmsgstr ""
81506e6e1a7Schristos"использование [:^lower:] сомнительно для сканера, не чувствительного к "
81606e6e1a7Schristos"регистру"
8173c3a7b76Schristos
818b16dd732Schristos#: src/parse.y:924
8193c3a7b76Schristosmsgid "[:^upper:] ambiguous in case insensitive scanner"
8203c3a7b76Schristosmsgstr ""
82106e6e1a7Schristos"использование [:^upper:] сомнительно для сканера, не чувствительного к "
82206e6e1a7Schristos"регистру"
8233c3a7b76Schristos
824*d6563c0dSchristos#: src/scan.l:82 src/scan.l:644 src/scan.l:702
8253c3a7b76Schristosmsgid "Input line too long\n"
82606e6e1a7Schristosmsgstr "Слишком длинная входная строка\n"
8273c3a7b76Schristos
828b16dd732Schristos#: src/scan.l:183
82906e6e1a7Schristos#, c-format
8303c3a7b76Schristosmsgid "malformed '%top' directive"
83106e6e1a7Schristosmsgstr "нераспознанная директива «%top»"
8323c3a7b76Schristos
833b16dd732Schristos#: src/scan.l:205
8343c3a7b76Schristos#, no-c-format
8353c3a7b76Schristosmsgid "unrecognized '%' directive"
83606e6e1a7Schristosmsgstr "нераспознанная директива «%»"
8373c3a7b76Schristos
838b16dd732Schristos#: src/scan.l:214
839ef2992f9Schristosmsgid "Definition name too long\n"
84006e6e1a7Schristosmsgstr "Слишком длинное определение имени\n"
841ef2992f9Schristos
842*d6563c0dSchristos#: src/scan.l:309
8433c3a7b76Schristosmsgid "Unmatched '{'"
84406e6e1a7Schristosmsgstr "Непарная «{»"
8453c3a7b76Schristos
846*d6563c0dSchristos#: src/scan.l:325
847ef2992f9Schristos#, c-format
848ef2992f9Schristosmsgid "Definition value for {%s} too long\n"
84906e6e1a7Schristosmsgstr "Слишком длинное определение значения для {%s}\n"
850ef2992f9Schristos
851*d6563c0dSchristos#: src/scan.l:342
8523c3a7b76Schristosmsgid "incomplete name definition"
85306e6e1a7Schristosmsgstr "неполное определение имени"
8543c3a7b76Schristos
855*d6563c0dSchristos#: src/scan.l:467
856ef2992f9Schristosmsgid "Option line too long\n"
85706e6e1a7Schristosmsgstr "Слишком длинный параметр\n"
858ef2992f9Schristos
859*d6563c0dSchristos#: src/scan.l:475
8603c3a7b76Schristos#, c-format
8613c3a7b76Schristosmsgid "unrecognized %%option: %s"
86206e6e1a7Schristosmsgstr "нераспознанный %%option: %s"
8633c3a7b76Schristos
864*d6563c0dSchristos#: src/scan.l:659 src/scan.l:832
8653c3a7b76Schristosmsgid "bad character class"
86606e6e1a7Schristosmsgstr "неверный класс символа"
8673c3a7b76Schristos
868*d6563c0dSchristos#: src/scan.l:709
8693c3a7b76Schristos#, c-format
8703c3a7b76Schristosmsgid "undefined definition {%s}"
87106e6e1a7Schristosmsgstr "неопределенное определение {%s}"
8723c3a7b76Schristos
873*d6563c0dSchristos#: src/scan.l:772
874b16dd732Schristosmsgid "unbalanced parenthesis"
875b16dd732Schristosmsgstr ""
876b16dd732Schristos
877*d6563c0dSchristos#: src/scan.l:787
8783c3a7b76Schristos#, c-format
8793c3a7b76Schristosmsgid "bad <start condition>: %s"
88006e6e1a7Schristosmsgstr "неверное <начальное условие>: %s"
8813c3a7b76Schristos
882*d6563c0dSchristos#: src/scan.l:800
8833c3a7b76Schristosmsgid "missing quote"
88406e6e1a7Schristosmsgstr "отсутствуют кавычки"
8853c3a7b76Schristos
886*d6563c0dSchristos#: src/scan.l:866
8873c3a7b76Schristos#, c-format
8883c3a7b76Schristosmsgid "bad character class expression: %s"
88906e6e1a7Schristosmsgstr "неверное выражение класса символа: %s"
8903c3a7b76Schristos
891*d6563c0dSchristos#: src/scan.l:888
8923c3a7b76Schristosmsgid "bad character inside {}'s"
89306e6e1a7Schristosmsgstr "неверный символ внутри {}"
8943c3a7b76Schristos
895*d6563c0dSchristos#: src/scan.l:894
8963c3a7b76Schristosmsgid "missing }"
89706e6e1a7Schristosmsgstr "отсутствует }"
8983c3a7b76Schristos
899*d6563c0dSchristos#: src/scan.l:972
9003c3a7b76Schristosmsgid "EOF encountered inside an action"
90106e6e1a7Schristosmsgstr "встречен EOF внутри действия"
9023c3a7b76Schristos
903*d6563c0dSchristos#: src/scan.l:977
9043c3a7b76Schristosmsgid "EOF encountered inside pattern"
90506e6e1a7Schristosmsgstr "встречен EOF внутри шаблона"
9063c3a7b76Schristos
907*d6563c0dSchristos#: src/scan.l:1010
9083c3a7b76Schristos#, c-format
9093c3a7b76Schristosmsgid "bad character: %s"
91006e6e1a7Schristosmsgstr "неверный символ: %s"
9113c3a7b76Schristos
912*d6563c0dSchristos#: src/scan.l:1038
9133c3a7b76Schristos#, c-format
9143c3a7b76Schristosmsgid "can't open %s"
91506e6e1a7Schristosmsgstr "невозможно открыть %s"
9163c3a7b76Schristos
917b16dd732Schristos#: src/scanopt.c:259
9183c3a7b76Schristos#, c-format
9193c3a7b76Schristosmsgid "Usage: %s [OPTIONS]...\n"
92006e6e1a7Schristosmsgstr "Использование: %s [ПАРАМЕТРЫ]…\n"
9213c3a7b76Schristos
922b16dd732Schristos#: src/scanopt.c:524
9233c3a7b76Schristos#, c-format
9243c3a7b76Schristosmsgid "option `%s' doesn't allow an argument\n"
92506e6e1a7Schristosmsgstr "параметр «%s» должен использоваться без аргумента\n"
9263c3a7b76Schristos
927b16dd732Schristos#: src/scanopt.c:529
9283c3a7b76Schristos#, c-format
9293c3a7b76Schristosmsgid "option `%s' requires an argument\n"
93006e6e1a7Schristosmsgstr "параметр «%s» должен использоваться с аргументом\n"
9313c3a7b76Schristos
932b16dd732Schristos#: src/scanopt.c:533
9333c3a7b76Schristos#, c-format
9343c3a7b76Schristosmsgid "option `%s' is ambiguous\n"
93506e6e1a7Schristosmsgstr "неоднозначный ключ «%s»\n"
9363c3a7b76Schristos
937b16dd732Schristos#: src/scanopt.c:537
9383c3a7b76Schristos#, c-format
9393c3a7b76Schristosmsgid "Unrecognized option `%s'\n"
94006e6e1a7Schristosmsgstr "Нераспознанный параметр «%s»\n"
9413c3a7b76Schristos
942b16dd732Schristos#: src/scanopt.c:541
9433c3a7b76Schristos#, c-format
9443c3a7b76Schristosmsgid "Unknown error=(%d)\n"
94506e6e1a7Schristosmsgstr "Неизвестная ошибка=(%d)\n"
9463c3a7b76Schristos
947b16dd732Schristos#: src/sym.c:92
9483c3a7b76Schristosmsgid "symbol table memory allocation failed"
94906e6e1a7Schristosmsgstr "ошибка при выделении памяти для таблицы символов"
9503c3a7b76Schristos
951b16dd732Schristos#: src/sym.c:183
9523c3a7b76Schristosmsgid "name defined twice"
95306e6e1a7Schristosmsgstr "имя определено дважды"
9543c3a7b76Schristos
955b16dd732Schristos#: src/sym.c:231
9563c3a7b76Schristos#, c-format
9573c3a7b76Schristosmsgid "start condition %s declared twice"
95806e6e1a7Schristosmsgstr "начальное условие %s описано дважды"
9593c3a7b76Schristos
960b16dd732Schristos#: src/yylex.c:57
9613c3a7b76Schristosmsgid "premature EOF"
96206e6e1a7Schristosmsgstr "неожиданный EOF"
9633c3a7b76Schristos
964b16dd732Schristos#: src/yylex.c:200
9653c3a7b76Schristos#, c-format
9663c3a7b76Schristosmsgid "End Marker\n"
96706e6e1a7Schristosmsgstr "Метка конца\n"
9683c3a7b76Schristos
969b16dd732Schristos#: src/yylex.c:206
9703c3a7b76Schristos#, c-format
9713c3a7b76Schristosmsgid "*Something Weird* - tok: %d val: %d\n"
97206e6e1a7Schristosmsgstr "*Что-то не так* — tok: %d val: %d\n"
9733c3a7b76Schristos
974b16dd732Schristos#~ msgid "dynamic memory failure in copy_string()"
975b16dd732Schristos#~ msgstr "ошибка при работе с динамической памятью в copy_string()"
976b16dd732Schristos
9773c3a7b76Schristos#~ msgid "consistency check failed in symfollowset"
97806e6e1a7Schristos#~ msgstr "ошибка при проверке на целостность в symfollowset"
9793c3a7b76Schristos
9803c3a7b76Schristos#~ msgid "Can't specify header option if writing to stdout."
98106e6e1a7Schristos#~ msgstr "Невозможно указать параметр header при выводе на stdout."
9823c3a7b76Schristos
9833c3a7b76Schristos#~ msgid "unknown -R option '%c'"
98406e6e1a7Schristos#~ msgstr "неизвестный -R ключ '%c'"
985