diff options
author | Joseph Myers <joseph@codesourcery.com> | 2010-02-05 12:58:00 +0000 |
---|---|---|
committer | Joseph Myers <jsm28@gcc.gnu.org> | 2010-02-05 12:58:00 +0000 |
commit | 55541419e70cd883fce2925e5efe5910544003ad (patch) | |
tree | bdebd01b731f114de82397617eb8fc506ce13d82 /gcc/po/ru.po | |
parent | 6989b63f392744360c4caf07bd5336f83288a064 (diff) | |
download | gcc-55541419e70cd883fce2925e5efe5910544003ad.zip gcc-55541419e70cd883fce2925e5efe5910544003ad.tar.gz gcc-55541419e70cd883fce2925e5efe5910544003ad.tar.bz2 |
be.po, [...]: Update.
* be.po, da.po, de.po, el.po, es.po, fi.po, fr.po, id.po, ja.po,
nl.po, ru.po, sr.po, sv.po, tr.po, zh_CN.po, zh_TW.po: Update.
From-SVN: r156516
Diffstat (limited to 'gcc/po/ru.po')
-rw-r--r-- | gcc/po/ru.po | 21296 |
1 files changed, 10967 insertions, 10329 deletions
diff --git a/gcc/po/ru.po b/gcc/po/ru.po index d3429c0..316a19b 100644 --- a/gcc/po/ru.po +++ b/gcc/po/ru.po @@ -9,7 +9,7 @@ msgid "" msgstr "" "Project-Id-Version: gcc 4.3.0\n" "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n" -"POT-Creation-Date: 2009-12-03 21:28+0000\n" +"POT-Creation-Date: 2010-02-04 16:20+0000\n" "PO-Revision-Date: 2008-11-19 17:55+0200\n" "Last-Translator: Pavel Maryanov <acid_jack@ukr.net>\n" "Language-Team: Russian <gnu@mx.ru>\n" @@ -18,8 +18,8 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: c-decl.c:4569 c-pretty-print.c:403 c-typeck.c:5535 toplev.c:1641 -#: cp/error.c:606 cp/error.c:879 +#: c-decl.c:4569 c-pretty-print.c:403 c-typeck.c:5558 toplev.c:1648 +#: cp/error.c:581 cp/error.c:854 msgid "<anonymous>" msgstr "<anonymous>" @@ -285,7 +285,7 @@ msgstr "точность поля" msgid "({anonymous})" msgstr "<anonymous>" -#: c-opts.c:1497 tree.c:3954 cp/error.c:1024 fortran/cpp.c:552 +#: c-opts.c:1497 tree.c:3966 cp/error.c:999 fortran/cpp.c:552 msgid "<built-in>" msgstr "<built-in>" @@ -294,6 +294,109 @@ msgstr "<built-in>" msgid "<command-line>" msgstr "<command-line>" +#: c-parser.c:736 +#, fuzzy +msgid "expected end of line" +msgstr "некорректный операнд" + +#: c-parser.c:1375 c-parser.c:3463 c-parser.c:3897 c-parser.c:4158 +#: c-parser.c:4228 c-parser.c:4239 c-parser.c:4389 c-parser.c:6264 +#: c-parser.c:6298 c-parser.c:6330 c-parser.c:6377 c-parser.c:6513 +#: c-parser.c:7899 c-parser.c:8043 c-parser.c:8081 c-parser.c:1944 +#, gcc-internal-format +msgid "expected %<;%>" +msgstr "ожидалось %<;%>" + +#: c-parser.c:1883 c-parser.c:2147 c-parser.c:2788 c-parser.c:2840 +#: c-parser.c:2845 c-parser.c:3941 c-parser.c:4074 c-parser.c:4189 +#: c-parser.c:4325 c-parser.c:4451 c-parser.c:5492 c-parser.c:5529 +#: c-parser.c:5615 c-parser.c:5653 c-parser.c:5692 c-parser.c:5707 +#: c-parser.c:5731 c-parser.c:6721 c-parser.c:6761 c-parser.c:7253 +#: c-parser.c:7274 c-parser.c:7324 c-parser.c:7434 c-parser.c:7507 +#: c-parser.c:7575 c-parser.c:8006 c-parser.c:7397 +#, fuzzy, gcc-internal-format +msgid "expected %<(%>" +msgstr "ожидалось %<{%>" + +#: c-parser.c:1898 c-parser.c:2182 c-parser.c:2389 c-parser.c:2550 +#: c-parser.c:2610 c-parser.c:2684 c-parser.c:2795 c-parser.c:2962 +#: c-parser.c:2973 c-parser.c:2982 c-parser.c:3944 c-parser.c:4078 +#: c-parser.c:4246 c-parser.c:4383 c-parser.c:4462 c-parser.c:5017 +#: c-parser.c:5203 c-parser.c:5262 c-parser.c:5438 c-parser.c:5455 +#: c-parser.c:5476 c-parser.c:5508 c-parser.c:5609 c-parser.c:5637 +#: c-parser.c:5677 c-parser.c:5700 c-parser.c:5723 c-parser.c:5744 +#: c-parser.c:5884 c-parser.c:6134 c-parser.c:6558 c-parser.c:6578 +#: c-parser.c:6729 c-parser.c:6765 c-parser.c:7256 c-parser.c:7277 +#: c-parser.c:7355 c-parser.c:7440 c-parser.c:7556 c-parser.c:7638 +#: c-parser.c:7935 c-parser.c:8051 c-parser.c:8092 +#, fuzzy +msgid "expected %<)%>" +msgstr "ожидалось %<{%>" + +#: c-parser.c:2472 c-parser.c:3254 c-parser.c:3286 c-parser.c:4443 +#: c-parser.c:5601 c-parser.c:5764 c-parser.c:5871 +#, fuzzy +msgid "expected %<]%>" +msgstr "ожидалось %<{%>" + +#: c-parser.c:2654 +#, fuzzy +msgid "expected %<;%>, %<,%> or %<)%>" +msgstr "ожидалось %<,%>, %<;%> или %<}%>" + +#: c-parser.c:3124 +#, fuzzy +msgid "expected %<}%>" +msgstr "ожидалось %<{%>" + +#: c-parser.c:3404 c-parser.c:6731 c-parser.c:8335 c-parser.c:1765 +#: c-parser.c:1960 c-parser.c:6441 +#, gcc-internal-format +msgid "expected %<{%>" +msgstr "ожидалось %<{%>" + +#: c-parser.c:3622 c-parser.c:3631 c-parser.c:4347 c-parser.c:4683 +#: c-parser.c:6571 c-parser.c:6871 c-parser.c:6928 c-parser.c:7545 +#, fuzzy +msgid "expected %<:%>" +msgstr "ожидалось %<{%>" + +#: c-parser.c:4152 +#, fuzzy +msgid "expected %<while%>" +msgstr "ожидалось %<{%>" + +#: c-parser.c:5499 c-parser.c:5540 c-parser.c:5622 c-parser.c:5629 +#: c-parser.c:5664 +#, fuzzy +msgid "expected %<,%>" +msgstr "ожидалось %<{%>" + +#: c-parser.c:6144 c-parser.c:6176 c-parser.c:6390 +#, fuzzy +msgid "expected %<@end%>" +msgstr "ожидалось %<{%>" + +#: c-parser.c:6692 +#, fuzzy +msgid "expected %<>%>" +msgstr "ожидалось %<{%>" + +#: c-parser.c:7642 +#, fuzzy +msgid "expected %<,%> or %<)%>" +msgstr "ожидалось %<,%> или %<;%>" + +#: c-parser.c:8033 c-parser.c:3309 +#, gcc-internal-format +msgid "expected %<=%>" +msgstr "Ожидалось %<=%>" + +#: c-parser.c:8392 c-parser.c:8382 +#, fuzzy, gcc-internal-format +msgid "expected %<#pragma omp section%> or %<}%>" +msgstr "ожидалось %<,%> или %<}%>" + #: c-pretty-print.c:324 msgid "<type-error>" msgstr "" @@ -331,55 +434,55 @@ msgstr " в throw-выражении" msgid "<return-value>" msgstr "" -#: c-typeck.c:5652 +#: c-typeck.c:5675 msgid "array initialized from parenthesized string constant" msgstr "инициализация символьного массива строкой в скобках" -#: c-typeck.c:5725 c-typeck.c:6596 +#: c-typeck.c:5748 c-typeck.c:6619 msgid "initialization of a flexible array member" msgstr "инициализация регулируемого элемента-массива" -#: c-typeck.c:5735 cp/typeck2.c:851 +#: c-typeck.c:5758 cp/typeck2.c:851 #, gcc-internal-format msgid "char-array initialized from wide string" msgstr "инициализация символьного массива строкой широких символов" -#: c-typeck.c:5743 +#: c-typeck.c:5766 #, fuzzy msgid "wide character array initialized from non-wide string" msgstr "массив символов типа wchar_t инициализирован строкой обычных символов" -#: c-typeck.c:5749 +#: c-typeck.c:5772 #, fuzzy msgid "wide character array initialized from incompatible wide string" msgstr "массив символов типа wchar_t инициализирован строкой обычных символов" -#: c-typeck.c:5783 +#: c-typeck.c:5806 msgid "array of inappropriate type initialized from string constant" msgstr "инициализация массива несоответствующего типа строковой константой" #. ??? This should not be an error when inlining calls to #. unprototyped functions. -#: c-typeck.c:5851 c-typeck.c:5304 cp/typeck.c:1751 +#: c-typeck.c:5874 c-typeck.c:5327 cp/typeck.c:1853 #, gcc-internal-format msgid "invalid use of non-lvalue array" msgstr "некорректное использование массива, не являющегося левой частью присваивания" -#: c-typeck.c:5877 +#: c-typeck.c:5900 msgid "array initialized from non-constant array expression" msgstr "инициализация массива неконстантным выражением" -#: c-typeck.c:5891 c-typeck.c:5894 c-typeck.c:5902 c-typeck.c:5941 -#: c-typeck.c:7395 +#: c-typeck.c:5914 c-typeck.c:5917 c-typeck.c:5925 c-typeck.c:5964 +#: c-typeck.c:7418 msgid "initializer element is not constant" msgstr "элемент инициализатора не является константой" -#: c-typeck.c:5907 c-typeck.c:5953 c-typeck.c:7405 +#: c-typeck.c:5930 c-typeck.c:5976 c-typeck.c:7428 #, fuzzy msgid "initializer element is not a constant expression" msgstr "элемент инициализатора не является константой" -#: c-typeck.c:5948 c-typeck.c:7400 +#: c-typeck.c:5971 c-typeck.c:7423 #, gcc-internal-format msgid "initializer element is not computable at load time" msgstr "инициализирующий элемент не может быть вычислен во время компоновки" @@ -388,119 +491,119 @@ msgstr "инициализирующий элемент не может быть #. of VLAs themselves count as VLAs, it does not make #. sense to permit them to be initialized given that #. ordinary VLAs may not be initialized. -#: c-typeck.c:5962 c-decl.c:3951 c-decl.c:3966 +#: c-typeck.c:5985 c-decl.c:3951 c-decl.c:3966 #, gcc-internal-format msgid "variable-sized object may not be initialized" msgstr "объект переменного размера нельзя инициализировать" -#: c-typeck.c:5966 +#: c-typeck.c:5989 msgid "invalid initializer" msgstr "неверный инициализатор" -#: c-typeck.c:6175 +#: c-typeck.c:6198 #, fuzzy msgid "(anonymous)" msgstr "<anonymous>" -#: c-typeck.c:6453 +#: c-typeck.c:6476 msgid "extra brace group at end of initializer" msgstr "избыточные фигурные скобки в конце инициализатора" -#: c-typeck.c:6474 +#: c-typeck.c:6497 msgid "missing braces around initializer" msgstr "отсутствуют фигурные скобки вокруг инициализатора" -#: c-typeck.c:6535 +#: c-typeck.c:6558 msgid "braces around scalar initializer" msgstr "фигурные скобки вокруг скалярного инициализатора" -#: c-typeck.c:6593 +#: c-typeck.c:6616 msgid "initialization of flexible array member in a nested context" msgstr "инициализация элемента регулируемого элемента-массива во вложенном контексте" -#: c-typeck.c:6624 +#: c-typeck.c:6647 msgid "missing initializer" msgstr "пропущен инициализатор" -#: c-typeck.c:6646 +#: c-typeck.c:6669 msgid "empty scalar initializer" msgstr "пустой скалярный инициализатор" -#: c-typeck.c:6651 +#: c-typeck.c:6674 msgid "extra elements in scalar initializer" msgstr "избыточные элементы в скалярном инициализаторе" -#: c-typeck.c:6759 c-typeck.c:6837 +#: c-typeck.c:6782 c-typeck.c:6860 msgid "array index in non-array initializer" msgstr "индекс массива в инициализаторе не для массива" -#: c-typeck.c:6764 c-typeck.c:6893 +#: c-typeck.c:6787 c-typeck.c:6916 msgid "field name not in record or union initializer" msgstr "имя поля в инициализаторе не для структуры или объединения" -#: c-typeck.c:6810 +#: c-typeck.c:6833 msgid "array index in initializer not of integer type" msgstr "индекс массива в инициализации не целого типа" -#: c-typeck.c:6819 c-typeck.c:6828 +#: c-typeck.c:6842 c-typeck.c:6851 #, fuzzy msgid "array index in initializer is not an integer constant expression" msgstr "индекс массива в инициализации не целого типа" -#: c-typeck.c:6833 c-typeck.c:6835 +#: c-typeck.c:6856 c-typeck.c:6858 msgid "nonconstant array index in initializer" msgstr "неконстантный индекс массива в инициализаторе" -#: c-typeck.c:6839 c-typeck.c:6842 +#: c-typeck.c:6862 c-typeck.c:6865 msgid "array index in initializer exceeds array bounds" msgstr "индекс массива в инициализаторе - за границами массива" -#: c-typeck.c:6856 +#: c-typeck.c:6879 msgid "empty index range in initializer" msgstr "пустой диапазон индексов в инициализаторе" -#: c-typeck.c:6865 +#: c-typeck.c:6888 msgid "array index range in initializer exceeds array bounds" msgstr "диапазон индексов массива в инициализаторе - за границами массива" -#: c-typeck.c:6948 c-typeck.c:6975 c-typeck.c:7494 +#: c-typeck.c:6971 c-typeck.c:6998 c-typeck.c:7517 msgid "initialized field with side-effects overwritten" msgstr "повторная инициализация поля с побочными эффектами" -#: c-typeck.c:6950 c-typeck.c:6977 c-typeck.c:7496 +#: c-typeck.c:6973 c-typeck.c:7000 c-typeck.c:7519 msgid "initialized field overwritten" msgstr "инициализированное поле перезаписано" -#: c-typeck.c:7422 c-typeck.c:4911 +#: c-typeck.c:7445 c-typeck.c:4933 #, gcc-internal-format msgid "enum conversion in initialization is invalid in C++" msgstr "" -#: c-typeck.c:7711 +#: c-typeck.c:7734 msgid "excess elements in char array initializer" msgstr "избыточные элементы в инициализаторе символьного массива" -#: c-typeck.c:7718 c-typeck.c:7777 +#: c-typeck.c:7741 c-typeck.c:7800 msgid "excess elements in struct initializer" msgstr "избыточные элементы в инициализаторе структуры" -#: c-typeck.c:7792 +#: c-typeck.c:7815 msgid "non-static initialization of a flexible array member" msgstr "не статическая инициализация регулируемого элемента-массива в структуре" -#: c-typeck.c:7862 +#: c-typeck.c:7885 msgid "excess elements in union initializer" msgstr "избыточные элементы в инициализаторе объединения" -#: c-typeck.c:7951 +#: c-typeck.c:7974 msgid "excess elements in array initializer" msgstr "избыточные элементы в инициализаторе массива" -#: c-typeck.c:7984 +#: c-typeck.c:8007 msgid "excess elements in vector initializer" msgstr "избыточные элементы в инициализаторе вектора" -#: c-typeck.c:8015 +#: c-typeck.c:8038 msgid "excess elements in scalar initializer" msgstr "избыточные элементы в инициализаторе скаляра" @@ -520,7 +623,7 @@ msgstr "RTL-инструкция - вне блока" msgid "return not followed by barrier" msgstr "отсутствует барьер после return" -#: collect2.c:486 gcc.c:7704 +#: collect2.c:486 gcc.c:7719 #, c-format msgid "internal gcc abort in %s, at %s:%d" msgstr "аварийный выход в %s, в %s:%d" @@ -535,83 +638,83 @@ msgstr "" msgid "too many lto output files" msgstr "слишком много входных файлов" -#: collect2.c:1288 +#: collect2.c:1297 #, c-format msgid "no arguments" msgstr "отсутствуют аргументы" -#: collect2.c:1687 collect2.c:1849 collect2.c:1884 +#: collect2.c:1704 collect2.c:1866 collect2.c:1901 #, c-format msgid "fopen %s" msgstr "fopen %s" -#: collect2.c:1690 collect2.c:1854 collect2.c:1887 +#: collect2.c:1707 collect2.c:1871 collect2.c:1904 #, c-format msgid "fclose %s" msgstr "fclose %s" -#: collect2.c:1699 +#: collect2.c:1716 #, c-format msgid "collect2 version %s" msgstr "collect2 версия %s" -#: collect2.c:1795 +#: collect2.c:1812 #, c-format msgid "%d constructor(s) found\n" msgstr "найдено %d конструктор(ов)\n" -#: collect2.c:1796 +#: collect2.c:1813 #, c-format msgid "%d destructor(s) found\n" msgstr "найдено %d деструктор(ов)\n" -#: collect2.c:1797 +#: collect2.c:1814 #, c-format msgid "%d frame table(s) found\n" msgstr "найдено %d таблиц кадров\n" -#: collect2.c:1948 lto-wrapper.c:175 +#: collect2.c:1965 lto-wrapper.c:175 #, c-format msgid "can't get program status" msgstr "не удалось получить состояние программы" -#: collect2.c:2017 +#: collect2.c:2034 #, c-format msgid "could not open response file %s" msgstr "не удалось найти файл отзыва %s" -#: collect2.c:2022 +#: collect2.c:2039 #, c-format msgid "could not write to response file %s" msgstr "не удалось записать файл отзыва %s" -#: collect2.c:2027 +#: collect2.c:2044 #, c-format msgid "could not close response file %s" msgstr "не удалось закрыть файл отзыва %s" -#: collect2.c:2045 +#: collect2.c:2062 #, c-format msgid "[cannot find %s]" msgstr "[не найдена программа %s]" -#: collect2.c:2060 +#: collect2.c:2077 #, c-format msgid "cannot find '%s'" msgstr "не удалось найти '%s'" -#: collect2.c:2064 collect2.c:2587 collect2.c:2783 gcc.c:3081 +#: collect2.c:2081 collect2.c:2604 collect2.c:2800 gcc.c:3085 #: lto-wrapper.c:147 #, c-format msgid "pex_init failed" msgstr "ошибка в pex_init" -#: collect2.c:2102 +#: collect2.c:2119 #, c-format msgid "[Leaving %s]\n" msgstr "[Выход из %s]\n" -#: collect2.c:2334 +#: collect2.c:2351 #, c-format msgid "" "\n" @@ -620,32 +723,32 @@ msgstr "" "\n" "write_c_file - выходное имя %s, префикс %s\n" -#: collect2.c:2561 +#: collect2.c:2578 #, c-format msgid "cannot find 'nm'" msgstr "не удалось найти 'nm'" -#: collect2.c:2609 +#: collect2.c:2626 #, c-format msgid "can't open nm output" msgstr "не удалось открыть выходной файл nm" -#: collect2.c:2692 +#: collect2.c:2709 #, c-format msgid "init function found in object %s" msgstr "в объекте %s найдена функция init" -#: collect2.c:2702 +#: collect2.c:2719 #, c-format msgid "fini function found in object %s" msgstr "в объекте %s найдена функция fini" -#: collect2.c:2804 +#: collect2.c:2821 #, c-format msgid "can't open ldd output" msgstr "не удалось открыть выходной файл ldd" -#: collect2.c:2807 +#: collect2.c:2824 #, c-format msgid "" "\n" @@ -654,27 +757,27 @@ msgstr "" "\n" "вывод ldd с конструкторами/деструкторами.\n" -#: collect2.c:2822 +#: collect2.c:2839 #, c-format msgid "dynamic dependency %s not found" msgstr "динамическая зависимость %s не найдена" -#: collect2.c:2834 +#: collect2.c:2851 #, c-format msgid "unable to open dynamic dependency '%s'" msgstr "не удалось открыть динамическую зависимость '%s'" -#: collect2.c:2995 +#: collect2.c:3012 #, c-format msgid "%s: not a COFF file" msgstr "%s: не COFF-файл" -#: collect2.c:3125 +#: collect2.c:3142 #, c-format msgid "%s: cannot open as COFF file" msgstr "%s: ошибка открытия COFF-файла" -#: collect2.c:3183 +#: collect2.c:3200 #, c-format msgid "library lib%s not found" msgstr "не найдена библиотека lib%s" @@ -773,24 +876,24 @@ msgstr "операнд '%%l' не является меткой" #. handle them. #. We can't handle floating point constants; #. PRINT_OPERAND must handle them. -#: final.c:3579 vmsdbgout.c:496 config/i386/i386.c:10744 +#: final.c:3579 vmsdbgout.c:496 config/i386/i386.c:10747 #: config/pdp11/pdp11.c:1682 #, c-format msgid "floating constant misused" msgstr "некорректное использование плавающей константы" -#: final.c:3641 vmsdbgout.c:553 config/i386/i386.c:10831 +#: final.c:3641 vmsdbgout.c:553 config/i386/i386.c:10834 #: config/pdp11/pdp11.c:1729 #, c-format msgid "invalid expression as operand" msgstr "в списке операндов задано некорректное выражение" -#: gcc.c:1795 +#: gcc.c:1799 #, c-format msgid "Using built-in specs.\n" msgstr "Используются внутренние спецификации.\n" -#: gcc.c:1980 +#: gcc.c:1984 #, c-format msgid "" "Setting spec %s to '%s'\n" @@ -799,42 +902,42 @@ msgstr "" "Спецификация %s установлена в '%s'\n" "\n" -#: gcc.c:2095 +#: gcc.c:2099 #, c-format msgid "Reading specs from %s\n" msgstr "Спецификации прочитаны из %s\n" -#: gcc.c:2191 gcc.c:2210 +#: gcc.c:2195 gcc.c:2214 #, c-format msgid "specs %%include syntax malformed after %ld characters" msgstr "некорректный синтаксис спецификации %%include после %ld символов" -#: gcc.c:2218 +#: gcc.c:2222 #, c-format msgid "could not find specs file %s\n" msgstr "не найден файл спецификаций %s\n" -#: gcc.c:2235 gcc.c:2243 gcc.c:2252 gcc.c:2261 +#: gcc.c:2239 gcc.c:2247 gcc.c:2256 gcc.c:2265 #, c-format msgid "specs %%rename syntax malformed after %ld characters" msgstr "некорректный синтаксис спецификации %%rename после %ld символов" -#: gcc.c:2270 +#: gcc.c:2274 #, c-format msgid "specs %s spec was not found to be renamed" msgstr "спецификация %s, которую нужно переименовать, не найдена" -#: gcc.c:2277 +#: gcc.c:2281 #, c-format msgid "%s: attempt to rename spec '%s' to already defined spec '%s'" msgstr "%s: попытка переименовать '%s в уже определённую спецификацию '%s'" -#: gcc.c:2282 +#: gcc.c:2286 #, c-format msgid "rename spec %s to %s\n" msgstr "переименование спецификации %s в %s\n" -#: gcc.c:2284 +#: gcc.c:2288 #, c-format msgid "" "spec is '%s'\n" @@ -843,37 +946,37 @@ msgstr "" "спецификация '%s'\n" "\n" -#: gcc.c:2297 +#: gcc.c:2301 #, c-format msgid "specs unknown %% command after %ld characters" msgstr "неопознанная команда %% после %ld символов" -#: gcc.c:2308 gcc.c:2321 +#: gcc.c:2312 gcc.c:2325 #, c-format msgid "specs file malformed after %ld characters" msgstr "синтаксис файла спецификаций нарушен после %ld символов" -#: gcc.c:2373 +#: gcc.c:2377 #, c-format msgid "spec file has no spec for linking" msgstr "в файле спецификаций отсутствует спецификация для компоновки" -#: gcc.c:2701 gcc.c:5251 +#: gcc.c:2705 gcc.c:5265 #, c-format msgid "%s\n" msgstr "%s\n" -#: gcc.c:2902 +#: gcc.c:2906 #, c-format msgid "system path '%s' is not absolute" msgstr "путь '%s' в файловой системе не является абсолютным" -#: gcc.c:2974 +#: gcc.c:2978 #, c-format msgid "-pipe not supported" msgstr "ключ -pipe не поддерживается" -#: gcc.c:3036 +#: gcc.c:3040 #, c-format msgid "" "\n" @@ -883,15 +986,15 @@ msgstr "" "\n" "Продолжать? (y - да, n - нет) " -#: gcc.c:3120 +#: gcc.c:3124 msgid "failed to get exit status" msgstr "не удалось получить код возврата" -#: gcc.c:3126 +#: gcc.c:3130 msgid "failed to get process times" msgstr "не удалось вычислить время обработки" -#: gcc.c:3152 +#: gcc.c:3156 #, c-format msgid "" "Internal error: %s (program %s)\n" @@ -902,83 +1005,83 @@ msgstr "" "Пожалуйста, пришлите полный отчёт об ошибке.\n" "См. инструкции на %s." -#: gcc.c:3180 +#: gcc.c:3184 #, c-format msgid "# %s %.2f %.2f\n" msgstr "# %s %.2f %.2f\n" -#: gcc.c:3371 +#: gcc.c:3378 #, c-format msgid "Usage: %s [options] file...\n" msgstr "Синтаксис: %s [ключи] файл...\n" -#: gcc.c:3372 +#: gcc.c:3379 msgid "Options:\n" msgstr "Ключи:\n" -#: gcc.c:3374 +#: gcc.c:3381 msgid " -pass-exit-codes Exit with highest error code from a phase\n" msgstr " -pass-exit-codes Выход с максимальным кодом возврата от прохода\n" -#: gcc.c:3375 +#: gcc.c:3382 msgid " --help Display this information\n" msgstr " --help Вывести этот текст\n" -#: gcc.c:3376 +#: gcc.c:3383 msgid " --target-help Display target specific command line options\n" msgstr " --target-help Показать специфические ключи целевой платформы\n" -#: gcc.c:3377 +#: gcc.c:3384 #, fuzzy msgid " --help={target|optimizers|warnings|params|[^]{joined|separate|undocumented}}[,...]\n" msgstr " --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]separate}]\n" -#: gcc.c:3378 +#: gcc.c:3385 msgid " Display specific types of command line options\n" msgstr " Показать специфические ключи командной строки\n" -#: gcc.c:3380 +#: gcc.c:3387 msgid " (Use '-v --help' to display command line options of sub-processes)\n" msgstr " (Задайте '-v --help' для вывода ключей всех проходов компиляции)\n" -#: gcc.c:3381 +#: gcc.c:3388 #, fuzzy msgid " --version Display compiler version information\n" msgstr " --help Вывести этот текст\n" -#: gcc.c:3382 +#: gcc.c:3389 msgid " -dumpspecs Display all of the built in spec strings\n" msgstr " -dumpspecs Показать встроенные спецификации\n" -#: gcc.c:3383 +#: gcc.c:3390 msgid " -dumpversion Display the version of the compiler\n" msgstr " -dumpversion Показать версию компилятора\n" -#: gcc.c:3384 +#: gcc.c:3391 msgid " -dumpmachine Display the compiler's target processor\n" msgstr " -dumpmachine Показать имя целевой платформы\n" -#: gcc.c:3385 +#: gcc.c:3392 msgid " -print-search-dirs Display the directories in the compiler's search path\n" msgstr " -print-search-dirs Показать каталоги поиска\n" -#: gcc.c:3386 +#: gcc.c:3393 msgid " -print-libgcc-file-name Display the name of the compiler's companion library\n" msgstr " -print-libgcc-file-name Показать имя run-time библиотеки компилятора\n" -#: gcc.c:3387 +#: gcc.c:3394 msgid " -print-file-name=<lib> Display the full path to library <lib>\n" msgstr " -print-file-name=<биб> Показать полное маршрутное имя библиотеки <биб>\n" -#: gcc.c:3388 +#: gcc.c:3395 msgid " -print-prog-name=<prog> Display the full path to compiler component <prog>\n" msgstr " -print-prog-name=<прог> Показать полное имя компоненты компилятора <прог>\n" -#: gcc.c:3389 +#: gcc.c:3396 msgid " -print-multi-directory Display the root directory for versions of libgcc\n" msgstr " -print-multi-directory Показать корневой каталог с версиями libgcc\n" -#: gcc.c:3390 +#: gcc.c:3397 msgid "" " -print-multi-lib Display the mapping between command line options and\n" " multiple library search directories\n" @@ -986,81 +1089,81 @@ msgstr "" " -print-multi-lib Показать соответствие между ключами и каталогами\n" " поиска библиотек\n" -#: gcc.c:3393 +#: gcc.c:3400 msgid " -print-multi-os-directory Display the relative path to OS libraries\n" msgstr " -print-multi-os-directory Показать относительный маршрут к библиотекам операционной системы\n" -#: gcc.c:3394 +#: gcc.c:3401 #, fuzzy msgid " -print-sysroot Display the target libraries directory\n" msgstr " -dumpmachine Показать имя целевой платформы\n" -#: gcc.c:3395 +#: gcc.c:3402 msgid " -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n" msgstr " -print-sysroot-headers-suffix Вывести суффикс sysroot, используемый для поиска заголовочных файлов\n" -#: gcc.c:3396 +#: gcc.c:3403 msgid " -Wa,<options> Pass comma-separated <options> on to the assembler\n" msgstr " -Wa,<ключи> Передать <ключи>, разделённые запятыми, ассемблеру\n" -#: gcc.c:3397 +#: gcc.c:3404 msgid " -Wp,<options> Pass comma-separated <options> on to the preprocessor\n" msgstr " -Wp,<ключи> Передать <ключи>, разделённые запятыми, препроцессору\n" -#: gcc.c:3398 +#: gcc.c:3405 msgid " -Wl,<options> Pass comma-separated <options> on to the linker\n" msgstr " -Wl,<ключи> Передать <ключи>, разделённые запятыми, компоновщику\n" -#: gcc.c:3399 +#: gcc.c:3406 msgid " -Xassembler <arg> Pass <arg> on to the assembler\n" msgstr " -Xassembler <арг> Передать <арг> ассемблеру\n" -#: gcc.c:3400 +#: gcc.c:3407 msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n" msgstr " -Xpreprocessor <арг> Передать <арг> препроцессору\n" -#: gcc.c:3401 +#: gcc.c:3408 msgid " -Xlinker <arg> Pass <arg> on to the linker\n" msgstr " -Xlinker <арг> Передать <арг> компоновщику\n" -#: gcc.c:3402 +#: gcc.c:3409 msgid " -combine Pass multiple source files to compiler at once\n" msgstr " -combine Передать компилятору несколько исходных файлов вместе\n" -#: gcc.c:3403 +#: gcc.c:3410 msgid " -save-temps Do not delete intermediate files\n" msgstr " -save-temps Не удалять промежуточные файлы\n" -#: gcc.c:3404 +#: gcc.c:3411 #, fuzzy msgid " -save-temps=<arg> Do not delete intermediate files\n" msgstr " -save-temps Не удалять промежуточные файлы\n" -#: gcc.c:3405 +#: gcc.c:3412 msgid "" " -no-canonical-prefixes Do not canonicalize paths when building relative\n" " prefixes to other gcc components\n" msgstr "" -#: gcc.c:3408 +#: gcc.c:3415 msgid " -pipe Use pipes rather than intermediate files\n" msgstr " -pipe Передавать промежуточные данные по конвейеру\n" -#: gcc.c:3409 +#: gcc.c:3416 msgid " -time Time the execution of each subprocess\n" msgstr " -time Включить хронометраж проходов\n" -#: gcc.c:3410 +#: gcc.c:3417 msgid " -specs=<file> Override built-in specs with the contents of <file>\n" msgstr "" " -specs=<файл> Использовать <файл> спецификаций вместо \n" " внутренних спецификаций компилятора\n" -#: gcc.c:3411 +#: gcc.c:3418 msgid " -std=<standard> Assume that the input sources are for <standard>\n" msgstr " -std=<стандарт> Считать, что исходный код следует <стандарту>\n" -#: gcc.c:3412 +#: gcc.c:3419 msgid "" " --sysroot=<directory> Use <directory> as the root directory for headers\n" " and libraries\n" @@ -1068,47 +1171,47 @@ msgstr "" " --sysroot=<каталог> Использовать <каталог> как головной каталог для заголовков\n" " и библиотек\n" -#: gcc.c:3415 +#: gcc.c:3422 msgid " -B <directory> Add <directory> to the compiler's search paths\n" msgstr "" " -B <каталог> добавить <каталог> к списку поиска программ \n" " компилятора\n" -#: gcc.c:3416 +#: gcc.c:3423 msgid " -b <machine> Run gcc for target <machine>, if installed\n" msgstr "" " -b <машина> Генерировать код для указанной <машины>, \n" " если возможно\n" -#: gcc.c:3417 +#: gcc.c:3424 msgid " -V <version> Run gcc version number <version>, if installed\n" msgstr " -V <версия> Использовать <версию> gcc, если она установлена\n" -#: gcc.c:3418 +#: gcc.c:3425 msgid " -v Display the programs invoked by the compiler\n" msgstr " -v Отображать команды, запускаемые компилятором\n" -#: gcc.c:3419 +#: gcc.c:3426 msgid " -### Like -v but options quoted and commands not executed\n" msgstr " -### Как -v, но параметры берутся в кавычки и команды не запускаются\n" -#: gcc.c:3420 +#: gcc.c:3427 msgid " -E Preprocess only; do not compile, assemble or link\n" msgstr " -E Только препроцессирование - без компиляции, ассемблирования, компоновки\n" -#: gcc.c:3421 +#: gcc.c:3428 msgid " -S Compile only; do not assemble or link\n" msgstr " -S Только компиляция - без ассемблирования и компоновки\n" -#: gcc.c:3422 +#: gcc.c:3429 msgid " -c Compile and assemble, but do not link\n" msgstr " -c Компиляция и ассемблирование, без компоновки\n" -#: gcc.c:3423 +#: gcc.c:3430 msgid " -o <file> Place the output into <file>\n" msgstr " -o <файл> Записать результат в <файл>\n" -#: gcc.c:3424 +#: gcc.c:3431 msgid "" " -x <language> Specify the language of the following input files\n" " Permissible languages include: c c++ assembler none\n" @@ -1120,7 +1223,7 @@ msgstr "" " 'none' означает, что далее язык нужно\n" " определять по расширению имени файла\n" -#: gcc.c:3431 +#: gcc.c:3438 #, c-format msgid "" "\n" @@ -1132,190 +1235,190 @@ msgstr "" "Ключи, начинающиеся с -g, -f, -m, -O, -W, или --param автоматически\n" "передаются процессам, запускаемым %s. Для передачи ключей этим процессам, используйте ключи -W<буква>.\n" -#: gcc.c:3563 +#: gcc.c:3570 #, c-format msgid "'-%c' option must have argument" msgstr "ключ '-%c' требует аргумента" -#: gcc.c:3589 +#: gcc.c:3596 #, c-format msgid "couldn't run '%s': %s" msgstr "ошибка при выполнении '%s': %s" -#: gcc.c:3591 +#: gcc.c:3598 #, fuzzy, c-format msgid "couldn't run '%s': %s: %s" msgstr "ошибка при выполнении '%s': %s" -#: gcc.c:3969 +#: gcc.c:3976 #, c-format msgid "argument to '-Xlinker' is missing" msgstr "не задан аргумент ключа '-Xlinker'" -#: gcc.c:3977 +#: gcc.c:3984 #, c-format msgid "argument to '-Xpreprocessor' is missing" msgstr "не задан аргумент ключа '-Xpreprocessor'" -#: gcc.c:3984 +#: gcc.c:3991 #, c-format msgid "argument to '-Xassembler' is missing" msgstr "не задан аргумент ключа '-Xassembler'" -#: gcc.c:3991 +#: gcc.c:3998 #, c-format msgid "argument to '-l' is missing" msgstr "не задан аргумент ключа '-l'" -#: gcc.c:4012 +#: gcc.c:4019 #, c-format msgid "'%s' is an unknown -save-temps option" msgstr "" -#: gcc.c:4026 +#: gcc.c:4033 #, c-format msgid "argument to '-specs' is missing" msgstr "не задан аргумент ключа '-specs'" -#: gcc.c:4040 +#: gcc.c:4047 #, c-format msgid "argument to '-specs=' is missing" msgstr "не задан аргумент ключа '-specs='" -#: gcc.c:4068 +#: gcc.c:4075 #, fuzzy, c-format msgid "argument to '-wrapper' is missing" msgstr "не задан аргумент ключа '-specs'" -#: gcc.c:4096 +#: gcc.c:4103 #, c-format msgid "'-%c' must come at the start of the command line" msgstr "ключ '-%c' должен находиться в начале командной строки" -#: gcc.c:4105 +#: gcc.c:4112 #, c-format msgid "argument to '-B' is missing" msgstr "не задан аргумент ключа '-B'" -#: gcc.c:4498 +#: gcc.c:4505 #, c-format msgid "argument to '-x' is missing" msgstr "не задан аргумент ключа '-x'" -#: gcc.c:4526 gcc.c:4969 +#: gcc.c:4533 gcc.c:4983 #, c-format msgid "argument to '-%s' is missing" msgstr "не задан аргумент ключа '-%s'" -#: gcc.c:4764 +#: gcc.c:4771 #, c-format msgid "unable to locate default linker script '%s' in the library search paths" msgstr "" -#: gcc.c:4945 +#: gcc.c:4959 #, c-format msgid "switch '%s' does not start with '-'" msgstr "ключ '%s' не начинается с '-'" -#: gcc.c:5061 +#: gcc.c:5075 #, c-format msgid "could not open temporary response file %s" msgstr "не удалось открыть временный файл ответа %s" -#: gcc.c:5067 +#: gcc.c:5081 #, c-format msgid "could not write to temporary response file %s" msgstr "не удалось записать во временный файл ответа %s" -#: gcc.c:5073 +#: gcc.c:5087 #, c-format msgid "could not close temporary response file %s" msgstr "не удалось закрыть временный файл ответа %s" -#: gcc.c:5175 +#: gcc.c:5189 #, c-format msgid "spec '%s' invalid" msgstr "спецификация '%s' некорректна" -#: gcc.c:5324 +#: gcc.c:5338 #, c-format msgid "spec '%s' has invalid '%%0%c'" msgstr "спецификация '%s' имеет некорректный '%%0%c'" -#: gcc.c:5633 +#: gcc.c:5647 #, c-format msgid "spec '%s' has invalid '%%W%c" msgstr "спецификация '%s' имеет некорректный '%%W%c'" -#: gcc.c:5653 +#: gcc.c:5667 #, c-format msgid "spec '%s' has invalid '%%x%c'" msgstr "спецификация '%s' имеет некорректный '%%x%c'" -#: gcc.c:5875 +#: gcc.c:5889 #, c-format msgid "Processing spec %c%s%c, which is '%s'\n" msgstr "Обработка спецификации %c%s%c, т.е. '%s'\n" -#: gcc.c:6000 +#: gcc.c:6014 #, c-format msgid "unknown spec function '%s'" msgstr "неизвестная функция '%s' в спецификации" -#: gcc.c:6020 +#: gcc.c:6034 #, c-format msgid "error in args to spec function '%s'" msgstr "ошибка в аргументах spec-функции '%s'" -#: gcc.c:6069 +#: gcc.c:6083 #, c-format msgid "malformed spec function name" msgstr "некорректное имя spec-функции" #. ) -#: gcc.c:6072 +#: gcc.c:6086 #, c-format msgid "no arguments for spec function" msgstr "не заданы аргументы spec-функции" -#: gcc.c:6091 +#: gcc.c:6105 #, c-format msgid "malformed spec function arguments" msgstr "некорректные аргументы spec-функции" -#: gcc.c:6337 +#: gcc.c:6351 #, c-format msgid "braced spec '%s' is invalid at '%c'" msgstr "ошибка в спецификации '%s' в скобках на символе '%c'" -#: gcc.c:6425 +#: gcc.c:6439 #, c-format msgid "braced spec body '%s' is invalid" msgstr "ошибка в спецификации '%s' в скобках" -#: gcc.c:7124 +#: gcc.c:7139 #, c-format msgid "install: %s%s\n" msgstr "установка: %s%s\n" -#: gcc.c:7127 +#: gcc.c:7142 #, c-format msgid "programs: %s\n" msgstr "программы: %s\n" -#: gcc.c:7129 +#: gcc.c:7144 #, c-format msgid "libraries: %s\n" msgstr "библиотеки: %s\n" #. The error status indicates that only one set of fixed #. headers should be built. -#: gcc.c:7195 +#: gcc.c:7210 #, c-format msgid "not configured with sysroot headers suffix" msgstr "суффикс системных заголовков не сконфигурирован" -#: gcc.c:7204 +#: gcc.c:7219 #, c-format msgid "" "\n" @@ -1324,16 +1427,16 @@ msgstr "" "\n" "Инструкции по составлению и отправке отчётов об ошибках см. на:\n" -#: gcc.c:7220 +#: gcc.c:7235 #, c-format msgid "%s %s%s\n" msgstr "%s %s%s\n" -#: gcc.c:7223 gcov.c:430 fortran/gfortranspec.c:373 java/jcf-dump.c:1170 +#: gcc.c:7238 gcov.c:430 fortran/gfortranspec.c:373 java/jcf-dump.c:1170 msgid "(C)" msgstr "(C)" -#: gcc.c:7224 java/jcf-dump.c:1171 +#: gcc.c:7239 java/jcf-dump.c:1171 #, c-format msgid "" "This is free software; see the source for copying conditions. There is NO\n" @@ -1345,57 +1448,57 @@ msgstr "" "коммерческую ценность и применимость для каких-либо целей.\n" "\n" -#: gcc.c:7241 +#: gcc.c:7256 #, c-format msgid "Target: %s\n" msgstr "Целевая архитектура: %s\n" -#: gcc.c:7242 +#: gcc.c:7257 #, c-format msgid "Configured with: %s\n" msgstr "Параметры конфигурации: %s\n" -#: gcc.c:7256 +#: gcc.c:7271 #, c-format msgid "Thread model: %s\n" msgstr "Модель многопоточности: %s\n" -#: gcc.c:7267 +#: gcc.c:7282 #, c-format msgid "gcc version %s %s\n" msgstr "gcc версия %s %s\n" -#: gcc.c:7269 +#: gcc.c:7284 #, c-format msgid "gcc driver version %s %sexecuting gcc version %s\n" msgstr "драйвер gcc версия %s; %sисполняет gcc версия %s\n" -#: gcc.c:7277 +#: gcc.c:7292 #, c-format msgid "no input files" msgstr "не заданы входные файлы" -#: gcc.c:7326 +#: gcc.c:7341 #, fuzzy, c-format msgid "cannot specify -o with -c, -S or -E with multiple files" msgstr "нельзя использовать -o с -c или -S и несколькими файлами" -#: gcc.c:7360 +#: gcc.c:7375 #, c-format msgid "spec '%s' is invalid" msgstr "недопустимый параметр '%s'" -#: gcc.c:7551 +#: gcc.c:7566 #, c-format msgid "-fuse-linker-plugin, but liblto_plugin.so not found" msgstr "" -#: gcc.c:7556 +#: gcc.c:7571 #, fuzzy, c-format msgid "could not find libgcc.a" msgstr "нет класса %qs" -#: gcc.c:7567 +#: gcc.c:7582 #, c-format msgid "" "\n" @@ -1408,7 +1511,7 @@ msgstr "" "==================\n" "\n" -#: gcc.c:7568 +#: gcc.c:7583 #, c-format msgid "" "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n" @@ -1417,52 +1520,52 @@ msgstr "" "Используйте \"-Wl,КЛЮЧ\", чтобы передать \"КЛЮЧ\" компоновщику.\n" "\n" -#: gcc.c:7920 +#: gcc.c:7935 #, c-format msgid "multilib spec '%s' is invalid" msgstr "описание мультибиблиотеки '%s' некорректно" -#: gcc.c:8111 +#: gcc.c:8126 #, c-format msgid "multilib exclusions '%s' is invalid" msgstr "исключения '%s' в мультибиблиотеке некорректны" -#: gcc.c:8169 gcc.c:8310 +#: gcc.c:8184 gcc.c:8325 #, c-format msgid "multilib select '%s' is invalid" msgstr "выбор мультибиблиотеки '%s' некорректен" -#: gcc.c:8348 +#: gcc.c:8363 #, c-format msgid "multilib exclusion '%s' is invalid" msgstr "исключение '%s' в мультибиблиотеке некорректно" -#: gcc.c:8554 +#: gcc.c:8569 #, c-format msgid "environment variable \"%s\" not defined" msgstr "переменная окружения \"%s\" не определена" -#: gcc.c:8645 gcc.c:8650 +#: gcc.c:8660 gcc.c:8665 #, c-format msgid "invalid version number `%s'" msgstr "некорректный номер версии '%s'" -#: gcc.c:8693 +#: gcc.c:8708 #, c-format msgid "too few arguments to %%:version-compare" msgstr "слишком мало аргументов в %%:version-compare" -#: gcc.c:8699 +#: gcc.c:8714 #, c-format msgid "too many arguments to %%:version-compare" msgstr "слишком много аргументов в %%:version-compare" -#: gcc.c:8740 +#: gcc.c:8755 #, c-format msgid "unknown operator '%s' in %%:version-compare" msgstr "Неизвестный оператор '%s' в %%:version-compare" -#: gcc.c:8774 +#: gcc.c:8789 #, c-format msgid "" "Assembler options\n" @@ -1473,7 +1576,7 @@ msgstr "" "=================\n" "\n" -#: gcc.c:8775 +#: gcc.c:8790 #, c-format msgid "" "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n" @@ -1482,27 +1585,27 @@ msgstr "" "Используйте \"-Wa,КЛЮЧ\", чтобы передать \"КЛЮЧ\" ассемблеру.\n" "\n" -#: gcc.c:8821 +#: gcc.c:8836 #, fuzzy, c-format msgid "too many arguments to %%:compare-debug-dump-opt" msgstr "слишком много аргументов в %%:version-compare" -#: gcc.c:8888 +#: gcc.c:8903 #, fuzzy, c-format msgid "too many arguments to %%:compare-debug-self-opt" msgstr "слишком много аргументов в %%:version-compare" -#: gcc.c:8923 +#: gcc.c:8938 #, fuzzy, c-format msgid "too few arguments to %%:compare-debug-auxbase-opt" msgstr "слишком мало аргументов в %%:version-compare" -#: gcc.c:8926 +#: gcc.c:8941 #, fuzzy, c-format msgid "too many arguments to %%:compare-debug-auxbase-opt" msgstr "слишком много аргументов в %%:version-compare" -#: gcc.c:8933 +#: gcc.c:8948 #, c-format msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk" msgstr "" @@ -1814,16 +1917,16 @@ msgstr "безусловный переход %2d ни разу не выпол msgid "%s:cannot open source file\n" msgstr "%s:ошибка открытия исходного файла\n" -#: gcse.c:3966 +#: gcse.c:3952 #, fuzzy msgid "PRE disabled" msgstr "глобальная экономия общих подвыражений (GCSE) отключена" -#: gcse.c:4447 +#: gcse.c:4433 msgid "GCSE disabled" msgstr "глобальная экономия общих подвыражений (GCSE) отключена" -#: gcse.c:4964 +#: gcse.c:4950 #, fuzzy msgid "const/copy propagation disabled" msgstr "ключ -g игнорируется" @@ -1872,27 +1975,27 @@ msgstr "'" msgid "At top level:" msgstr "На верхнем уровне:" -#: langhooks.c:375 cp/error.c:2720 +#: langhooks.c:375 cp/error.c:2690 #, c-format msgid "In member function %qs" msgstr "В функции-члене %qs" -#: langhooks.c:379 cp/error.c:2723 +#: langhooks.c:379 cp/error.c:2693 #, c-format msgid "In function %qs" msgstr "В функции %qs" -#: langhooks.c:430 cp/error.c:2673 +#: langhooks.c:430 cp/error.c:2643 #, c-format msgid " inlined from %qs at %s:%d:%d" msgstr " включённом из %qs в %s:%d:%d" -#: langhooks.c:435 cp/error.c:2678 +#: langhooks.c:435 cp/error.c:2648 #, c-format msgid " inlined from %qs at %s:%d" msgstr " включённом из %qs в %s:%d" -#: langhooks.c:441 cp/error.c:2684 +#: langhooks.c:441 cp/error.c:2654 #, c-format msgid " inlined from %qs" msgstr " включённом из %qs" @@ -1923,7 +2026,7 @@ msgstr "%s завершилась по сигналу %d [%s]%s" msgid "%s terminated with signal %d [%s]" msgstr "%s завершилась по сигналу %d [%s]%s" -#: lto-wrapper.c:192 collect2.c:1974 +#: lto-wrapper.c:192 collect2.c:1991 #, gcc-internal-format msgid "%s returned %d exit status" msgstr "%s завершилась с кодом возврата %d" @@ -1943,12 +2046,12 @@ msgstr "не найден класс '%s'" msgid "could not write to temporary file %s" msgstr "не удалось записать во временный файл ответа %s" -#: lto-wrapper.c:296 lto-wrapper.c:353 +#: lto-wrapper.c:296 lto-wrapper.c:377 #, fuzzy, c-format msgid "invalid LTO mode" msgstr "недопустимое значение для кода %%j" -#: lto-wrapper.c:344 +#: lto-wrapper.c:368 #, fuzzy, c-format msgid "fopen: %s" msgstr "fopen %s" @@ -1958,82 +2061,82 @@ msgstr "fopen %s" msgid "This switch lacks documentation" msgstr "Этот ключ не документирован" -#: opts.c:1313 +#: opts.c:1316 msgid "[enabled]" msgstr "[включено]" -#: opts.c:1313 +#: opts.c:1316 msgid "[disabled]" msgstr "[выключено]" -#: opts.c:1328 +#: opts.c:1331 #, c-format msgid " No options with the desired characteristics were found\n" msgstr " Не найдено ключей с требуемыми характеристиками\n" -#: opts.c:1337 +#: opts.c:1340 #, c-format msgid " None found. Use --help=%s to show *all* the options supported by the %s front-end\n" msgstr "" -#: opts.c:1343 +#: opts.c:1346 #, c-format msgid " All options with the desired characteristics have already been displayed\n" msgstr " Все ключи с требуемыми характеристиками уже выведены\n" -#: opts.c:1397 +#: opts.c:1400 msgid "The following options are target specific" msgstr "Следующие ключи не зависят от целевой архитектуры" -#: opts.c:1400 +#: opts.c:1403 msgid "The following options control compiler warning messages" msgstr "Следующие ключи контролируют предупреждения компилятора" -#: opts.c:1403 +#: opts.c:1406 msgid "The following options control optimizations" msgstr "Следующие ключи контролируют оптимизацию" -#: opts.c:1406 opts.c:1445 +#: opts.c:1409 opts.c:1448 msgid "The following options are language-independent" msgstr "Следующие ключи не зависят от входного языка" -#: opts.c:1409 +#: opts.c:1412 msgid "The --param option recognizes the following as parameters" msgstr "Ключ --param позволяет задать следующие параметры" -#: opts.c:1415 +#: opts.c:1418 #, fuzzy msgid "The following options are specific to just the language " msgstr "Следующие ключи зависят от входного языка" -#: opts.c:1417 +#: opts.c:1420 msgid "The following options are supported by the language " msgstr "Следующие ключи поддерживаются языком " -#: opts.c:1428 +#: opts.c:1431 msgid "The following options are not documented" msgstr "Следующие ключи не документированы" -#: opts.c:1430 +#: opts.c:1433 #, fuzzy msgid "The following options take separate arguments" msgstr "Следующие ключи не документированы" -#: opts.c:1432 +#: opts.c:1435 #, fuzzy msgid "The following options take joined arguments" msgstr "Следующие ключи не документированы" -#: opts.c:1443 +#: opts.c:1446 msgid "The following options are language-related" msgstr "Следующие ключи относятся к исходному языку" -#: opts.c:1603 +#: opts.c:1606 #, c-format msgid "warning: --help argument %.*s is ambiguous, please be more specific\n" msgstr "" -#: opts.c:1611 +#: opts.c:1614 #, fuzzy, c-format msgid "warning: unrecognized argument to --help= option: %.*s\n" msgstr "предупреждение: неизвестный аргумент ключа --help=: %.*s\n" @@ -2124,12 +2227,12 @@ msgstr "" msgid "collect: relinking\n" msgstr "" -#: toplev.c:621 +#: toplev.c:625 #, c-format msgid "unrecoverable error" msgstr "невосстанавливаемая ошибка" -#: toplev.c:1196 +#: toplev.c:1213 #, c-format msgid "" "%s%s%s %sversion %s (%s)\n" @@ -2138,61 +2241,56 @@ msgstr "" "%s%s%s %sверсия %s (%s)\n" "%s\tскомпилировано GNU C версия %s, " -#: toplev.c:1198 +#: toplev.c:1215 #, c-format msgid "%s%s%s %sversion %s (%s) compiled by CC, " msgstr "%s%s%s %sверсия %s (%s) скомпилировано CC, " -#: toplev.c:1203 +#: toplev.c:1219 #, fuzzy, c-format msgid "GMP version %s, MPFR version %s, MPC version %s\n" msgstr "Версия GMP %s, версия MPFR %s.\n" -#: toplev.c:1206 -#, fuzzy, c-format -msgid "GMP version %s, MPFR version %s\n" -msgstr "Версия GMP %s, версия MPFR %s.\n" - -#: toplev.c:1209 +#: toplev.c:1221 #, c-format msgid "%s%swarning: %s header version %s differs from library version %s.\n" msgstr "%s%sпредупреждение: версия заголовка %s %s отличается от версии библиотеки %s.\n" -#: toplev.c:1211 +#: toplev.c:1223 #, c-format msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n" msgstr "%s%sэвристики GGC: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n" -#: toplev.c:1380 +#: toplev.c:1386 msgid "options passed: " msgstr "переданы ключи: " -#: toplev.c:1414 +#: toplev.c:1421 msgid "options enabled: " msgstr "активные ключи: " -#: toplev.c:1549 +#: toplev.c:1556 #, c-format msgid "created and used with differing settings of '%s'" msgstr "создан с одним значением '%s', а используется с другим" -#: toplev.c:1551 +#: toplev.c:1558 msgid "out of memory" msgstr "недостаточно памяти" -#: toplev.c:1566 +#: toplev.c:1573 msgid "created and used with different settings of -fpic" msgstr "создан с одним значением -fpic, а используется с другим" -#: toplev.c:1568 +#: toplev.c:1575 msgid "created and used with different settings of -fpie" msgstr "создан с одним значением -fpie, а используется с другим" -#: tree-vrp.c:6512 +#: tree-vrp.c:6492 msgid "assuming signed overflow does not occur when simplifying && or || to & or |" msgstr "" -#: tree-vrp.c:6516 +#: tree-vrp.c:6496 msgid "assuming signed overflow does not occur when simplifying ==, != or ! to identity or ^" msgstr "" @@ -2325,7 +2423,7 @@ msgid "The threshold ratio between current and hottest structure counts" msgstr "Пороговое соотношение между конкретизированными полями и общим размером структуры" #: params.def:55 -msgid "Maximal esitmated outcome of branch considered predictable" +msgid "Maximal estimated outcome of branch considered predictable" msgstr "" #: params.def:72 @@ -2785,86 +2883,86 @@ msgstr "" msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with" msgstr "" -#: config/alpha/alpha.c:5131 +#: config/alpha/alpha.c:5135 #, c-format msgid "invalid %%H value" msgstr "некорректное %%H значение" -#: config/alpha/alpha.c:5152 config/bfin/bfin.c:1682 +#: config/alpha/alpha.c:5156 config/bfin/bfin.c:1682 #, c-format msgid "invalid %%J value" msgstr "некорректное %%J значение" -#: config/alpha/alpha.c:5182 config/ia64/ia64.c:4982 +#: config/alpha/alpha.c:5186 config/ia64/ia64.c:4975 #, c-format msgid "invalid %%r value" msgstr "некорректное значение %%r" -#: config/alpha/alpha.c:5192 config/ia64/ia64.c:4936 -#: config/rs6000/rs6000.c:14548 config/xtensa/xtensa.c:2253 +#: config/alpha/alpha.c:5196 config/ia64/ia64.c:4929 +#: config/rs6000/rs6000.c:14636 config/xtensa/xtensa.c:2253 #, c-format msgid "invalid %%R value" msgstr "некорректное значение %%R" -#: config/alpha/alpha.c:5198 config/rs6000/rs6000.c:14467 +#: config/alpha/alpha.c:5202 config/rs6000/rs6000.c:14555 #: config/xtensa/xtensa.c:2220 #, c-format msgid "invalid %%N value" msgstr "некорректное значение %%N" -#: config/alpha/alpha.c:5206 config/rs6000/rs6000.c:14495 +#: config/alpha/alpha.c:5210 config/rs6000/rs6000.c:14583 #, c-format msgid "invalid %%P value" msgstr "некорректное значение %%P" -#: config/alpha/alpha.c:5214 +#: config/alpha/alpha.c:5218 #, c-format msgid "invalid %%h value" msgstr "некорректное значение %%h" -#: config/alpha/alpha.c:5222 config/xtensa/xtensa.c:2246 +#: config/alpha/alpha.c:5226 config/xtensa/xtensa.c:2246 #, c-format msgid "invalid %%L value" msgstr "некорректное значение %%L" -#: config/alpha/alpha.c:5261 config/rs6000/rs6000.c:14449 +#: config/alpha/alpha.c:5265 config/rs6000/rs6000.c:14537 #, c-format msgid "invalid %%m value" msgstr "некорректное значение %%M" -#: config/alpha/alpha.c:5269 config/rs6000/rs6000.c:14457 +#: config/alpha/alpha.c:5273 config/rs6000/rs6000.c:14545 #, c-format msgid "invalid %%M value" msgstr "некорректное значение %%M" -#: config/alpha/alpha.c:5313 +#: config/alpha/alpha.c:5317 #, c-format msgid "invalid %%U value" msgstr "некорректное значение %%U" -#: config/alpha/alpha.c:5325 config/alpha/alpha.c:5339 -#: config/rs6000/rs6000.c:14556 +#: config/alpha/alpha.c:5329 config/alpha/alpha.c:5343 +#: config/rs6000/rs6000.c:14644 #, c-format msgid "invalid %%s value" msgstr "некорректное значение %%s" -#: config/alpha/alpha.c:5362 +#: config/alpha/alpha.c:5366 #, c-format msgid "invalid %%C value" msgstr "некорректное значение %%C" -#: config/alpha/alpha.c:5399 config/rs6000/rs6000.c:14303 +#: config/alpha/alpha.c:5403 config/rs6000/rs6000.c:14391 #, c-format msgid "invalid %%E value" msgstr "некорректное значение %%E" -#: config/alpha/alpha.c:5424 config/alpha/alpha.c:5472 +#: config/alpha/alpha.c:5428 config/alpha/alpha.c:5476 #, c-format msgid "unknown relocation unspec" msgstr "некорректное unspec-перемещение" -#: config/alpha/alpha.c:5433 config/crx/crx.c:1092 -#: config/rs6000/rs6000.c:14910 config/spu/spu.c:1695 +#: config/alpha/alpha.c:5437 config/crx/crx.c:1092 +#: config/rs6000/rs6000.c:14998 config/spu/spu.c:1695 #, c-format msgid "invalid %%xn code" msgstr "некорректный код %%xn" @@ -2891,33 +2989,33 @@ msgstr "некорректный операнд для кода %%V" #. Unknown flag. #. Undocumented flag. -#: config/arc/arc.c:1796 config/m32r/m32r.c:2101 config/sparc/sparc.c:7179 +#: config/arc/arc.c:1796 config/m32r/m32r.c:2101 config/sparc/sparc.c:7160 #, c-format msgid "invalid operand output code" msgstr "неверный код выходного операнда" -#: config/arm/arm.c:14861 config/arm/arm.c:14879 +#: config/arm/arm.c:14826 config/arm/arm.c:14844 #, c-format msgid "predicated Thumb instruction" msgstr "предикативная инструкция для архитектуры Thumb" -#: config/arm/arm.c:14867 +#: config/arm/arm.c:14832 #, c-format msgid "predicated instruction in conditional sequence" msgstr "предикативная инструкция в условной последовательности" -#: config/arm/arm.c:15037 +#: config/arm/arm.c:15002 #, c-format msgid "invalid shift operand" msgstr "некорректный оператор сдвига" -#: config/arm/arm.c:15084 config/arm/arm.c:15094 config/arm/arm.c:15104 -#: config/arm/arm.c:15114 config/arm/arm.c:15124 config/arm/arm.c:15163 -#: config/arm/arm.c:15181 config/arm/arm.c:15216 config/arm/arm.c:15235 -#: config/arm/arm.c:15250 config/arm/arm.c:15277 config/arm/arm.c:15284 -#: config/arm/arm.c:15302 config/arm/arm.c:15309 config/arm/arm.c:15317 -#: config/arm/arm.c:15338 config/arm/arm.c:15345 config/arm/arm.c:15435 -#: config/arm/arm.c:15442 config/arm/arm.c:15460 config/arm/arm.c:15467 +#: config/arm/arm.c:15049 config/arm/arm.c:15059 config/arm/arm.c:15069 +#: config/arm/arm.c:15079 config/arm/arm.c:15089 config/arm/arm.c:15128 +#: config/arm/arm.c:15146 config/arm/arm.c:15181 config/arm/arm.c:15200 +#: config/arm/arm.c:15215 config/arm/arm.c:15242 config/arm/arm.c:15249 +#: config/arm/arm.c:15267 config/arm/arm.c:15274 config/arm/arm.c:15282 +#: config/arm/arm.c:15303 config/arm/arm.c:15310 config/arm/arm.c:15400 +#: config/arm/arm.c:15407 config/arm/arm.c:15425 config/arm/arm.c:15432 #: config/bfin/bfin.c:1695 config/bfin/bfin.c:1702 config/bfin/bfin.c:1709 #: config/bfin/bfin.c:1716 config/bfin/bfin.c:1725 config/bfin/bfin.c:1732 #: config/bfin/bfin.c:1739 config/bfin/bfin.c:1746 @@ -2925,67 +3023,72 @@ msgstr "некорректный оператор сдвига" msgid "invalid operand for code '%c'" msgstr "недопустимый операнд для кода '%c'" -#: config/arm/arm.c:15176 +#: config/arm/arm.c:15141 #, c-format msgid "instruction never executed" msgstr "инструкция никогда не выполняется" -#: config/arm/arm.c:15479 +#: config/arm/arm.c:15444 #, c-format msgid "missing operand" msgstr "отсутствует операнд" -#: config/arm/arm.c:17753 +#: config/arm/arm.c:17718 #, fuzzy msgid "function parameters cannot have __fp16 type" msgstr "функция возвращает агрегатное значение" -#: config/arm/arm.c:17763 +#: config/arm/arm.c:17728 #, fuzzy msgid "functions cannot return __fp16 type" msgstr "функция возвращает значение не строкового типа" -#: config/avr/avr.c:1122 +#: config/avr/avr.c:1069 #, c-format msgid "address operand requires constraint for X, Y, or Z register" msgstr "для операнда адреса требуются ограничения одного из регистров X, Y или Z" -#: config/avr/avr.c:1234 +#: config/avr/avr.c:1195 +#, fuzzy +msgid "bad address, not a constant):" +msgstr "адресное смещение - не константа" + +#: config/avr/avr.c:1208 msgid "bad address, not (reg+disp):" msgstr "некорректный адрес, не (reg+disp)" -#: config/avr/avr.c:1241 +#: config/avr/avr.c:1215 msgid "bad address, not post_inc or pre_dec:" msgstr "некорректный адрес, не post_inc или pre_dec:" -#: config/avr/avr.c:1252 +#: config/avr/avr.c:1226 msgid "internal compiler error. Bad address:" msgstr "внутренняя ошибка компилятора: некорректный адрес:" -#: config/avr/avr.c:1265 +#: config/avr/avr.c:1251 msgid "internal compiler error. Unknown mode:" msgstr "внутренняя ошибка компилятора: неизвестный режим:" -#: config/avr/avr.c:1852 config/avr/avr.c:2540 +#: config/avr/avr.c:1838 config/avr/avr.c:2526 msgid "invalid insn:" msgstr "недопустимая инструкция:" -#: config/avr/avr.c:1891 config/avr/avr.c:1977 config/avr/avr.c:2026 -#: config/avr/avr.c:2054 config/avr/avr.c:2149 config/avr/avr.c:2318 -#: config/avr/avr.c:2579 config/avr/avr.c:2691 +#: config/avr/avr.c:1877 config/avr/avr.c:1963 config/avr/avr.c:2012 +#: config/avr/avr.c:2040 config/avr/avr.c:2135 config/avr/avr.c:2304 +#: config/avr/avr.c:2565 config/avr/avr.c:2677 msgid "incorrect insn:" msgstr "некорректная инструкция:" -#: config/avr/avr.c:2073 config/avr/avr.c:2234 config/avr/avr.c:2389 -#: config/avr/avr.c:2757 +#: config/avr/avr.c:2059 config/avr/avr.c:2220 config/avr/avr.c:2375 +#: config/avr/avr.c:2743 msgid "unknown move insn:" msgstr "некорректная инструкция перемещения:" -#: config/avr/avr.c:2987 +#: config/avr/avr.c:2973 msgid "bad shift insn:" msgstr "некорректная инструкция сдвига:" -#: config/avr/avr.c:3103 config/avr/avr.c:3523 config/avr/avr.c:3881 +#: config/avr/avr.c:3089 config/avr/avr.c:3509 config/avr/avr.c:3867 msgid "internal compiler error. Incorrect shift:" msgstr "Внутренняя ошибка компилятора: некорректный сдвиг:" @@ -2999,10 +3102,10 @@ msgstr "неверное значение %%j" msgid "invalid const_double operand" msgstr "некорректный операнд const_double" -#: config/cris/cris.c:528 config/moxie/moxie.c:91 c-typeck.c:5601 -#: c-typeck.c:5617 c-typeck.c:5634 final.c:3086 final.c:3088 fold-const.c:986 -#: gcc.c:5237 loop-iv.c:2968 loop-iv.c:2977 rtl-error.c:105 toplev.c:625 -#: tree-ssa-loop-niter.c:1885 tree-vrp.c:5724 cp/typeck.c:4912 java/expr.c:411 +#: config/cris/cris.c:528 config/moxie/moxie.c:91 c-typeck.c:5624 +#: c-typeck.c:5640 c-typeck.c:5657 final.c:3086 final.c:3088 fold-const.c:990 +#: gcc.c:5251 loop-iv.c:2968 loop-iv.c:2977 rtl-error.c:105 toplev.c:629 +#: tree-ssa-loop-niter.c:1885 tree-vrp.c:5704 cp/typeck.c:5039 java/expr.c:411 #, gcc-internal-format msgid "%s" msgstr "%s" @@ -3236,67 +3339,67 @@ msgstr "некорректный операнд для output_condmove_single" msgid " (frv)" msgstr " (frv)" -#: config/i386/i386.c:10825 +#: config/i386/i386.c:10828 #, c-format msgid "invalid UNSPEC as operand" msgstr "некорректный операнд UNSPEC" -#: config/i386/i386.c:11354 +#: config/i386/i386.c:11357 #, c-format msgid "'%%&' used without any local dynamic TLS references" msgstr "" -#: config/i386/i386.c:11445 config/i386/i386.c:11520 +#: config/i386/i386.c:11448 config/i386/i386.c:11523 #, fuzzy, c-format msgid "invalid operand size for operand code '%c'" msgstr "недопустимый операнд для кода '%c'" -#: config/i386/i386.c:11515 +#: config/i386/i386.c:11518 #, fuzzy, c-format msgid "invalid operand type used with operand code '%c'" msgstr "недопустимый операнд для кода '%c'" -#: config/i386/i386.c:11595 config/i386/i386.c:11635 +#: config/i386/i386.c:11598 config/i386/i386.c:11638 #, fuzzy, c-format msgid "operand is not a condition code, invalid operand code 'D'" msgstr "операнд не является константой или кодом условия, неверный код операнда 'c'" -#: config/i386/i386.c:11661 +#: config/i386/i386.c:11664 #, fuzzy, c-format msgid "operand is neither a constant nor a condition code, invalid operand code 'C'" msgstr "операнд не является константой или кодом условия, неверный код операнда 'c'" -#: config/i386/i386.c:11671 +#: config/i386/i386.c:11674 #, fuzzy, c-format msgid "operand is neither a constant nor a condition code, invalid operand code 'F'" msgstr "операнд не является константой или кодом условия, неверный код операнда 'c'" -#: config/i386/i386.c:11689 +#: config/i386/i386.c:11692 #, c-format msgid "operand is neither a constant nor a condition code, invalid operand code 'c'" msgstr "операнд не является константой или кодом условия, неверный код операнда 'c'" -#: config/i386/i386.c:11699 +#: config/i386/i386.c:11702 #, fuzzy, c-format msgid "operand is neither a constant nor a condition code, invalid operand code 'f'" msgstr "операнд не является константой или кодом условия, неверный код операнда 'c'" -#: config/i386/i386.c:11810 +#: config/i386/i386.c:11813 #, fuzzy, c-format msgid "operand is not a condition code, invalid operand code 'Y'" msgstr "операнд не является константой или кодом условия, неверный код операнда 'c'" -#: config/i386/i386.c:11825 +#: config/i386/i386.c:11828 #, c-format msgid "invalid operand code '%c'" msgstr "некорректный код операнда '%c'" -#: config/i386/i386.c:11875 +#: config/i386/i386.c:11878 #, c-format msgid "invalid constraints for operand" msgstr "некорректные ограничения для операнда" -#: config/i386/i386.c:19479 +#: config/i386/i386.c:19474 msgid "unknown insn mode" msgstr "некорректный режим инструкции" @@ -3317,25 +3420,25 @@ msgstr "переменная окружения DJGPP указывает на н msgid "environment variable DJGPP points to corrupt file '%s'" msgstr "переменная окружения DJGPP указывает на испорченный файл '%s'" -#: config/ia64/ia64.c:4864 +#: config/ia64/ia64.c:4857 #, fuzzy, c-format msgid "invalid %%G mode" msgstr "недопустимое значение для кода %%j" -#: config/ia64/ia64.c:5034 +#: config/ia64/ia64.c:5027 #, c-format msgid "ia64_print_operand: unknown code" msgstr "ia64_print_operand: некорректный код" -#: config/ia64/ia64.c:10579 +#: config/ia64/ia64.c:10572 msgid "invalid conversion from %<__fpreg%>" msgstr "некорректное преобразование из %<__fpreg%>" -#: config/ia64/ia64.c:10582 +#: config/ia64/ia64.c:10575 msgid "invalid conversion to %<__fpreg%>" msgstr "некорректное преобразование к %<__fpreg%>" -#: config/ia64/ia64.c:10595 config/ia64/ia64.c:10606 +#: config/ia64/ia64.c:10588 config/ia64/ia64.c:10599 msgid "invalid operation on %<__fpreg%>" msgstr "некорректный операнд для %<__fpreg%>" @@ -3344,7 +3447,7 @@ msgstr "некорректный операнд для %<__fpreg%>" msgid "invalid %%P operand" msgstr "неверный операнд для кода %%P" -#: config/iq2000/iq2000.c:3173 config/rs6000/rs6000.c:14485 +#: config/iq2000/iq2000.c:3173 config/rs6000/rs6000.c:14573 #, c-format msgid "invalid %%p value" msgstr "неверное значение для кода %%p" @@ -3410,7 +3513,7 @@ msgid "post-increment address is not a register" msgstr "постинкрементный адрес - не регистр" #: config/m32r/m32r.c:2205 config/m32r/m32r.c:2219 -#: config/rs6000/rs6000.c:23582 +#: config/rs6000/rs6000.c:23731 msgid "bad address" msgstr "некорректный адрес" @@ -3456,7 +3559,7 @@ msgstr "ошибка при замене z-регистра" msgid "invalid Z register replacement for insn" msgstr "некорректная замена Z-регистра в инструкции" -#: config/mep/mep.c:3414 +#: config/mep/mep.c:3415 #, fuzzy, c-format msgid "invalid %%L code" msgstr "недопустимое значение для кода %%j" @@ -3546,121 +3649,130 @@ msgstr "Выход за границу стека.\n" msgid "Try running '%s' in the shell to raise its limit.\n" msgstr "Попробуйте выполнить '%s' в командной строке, чтобы увеличить его размер.\n" -#: config/rs6000/rs6000.c:2398 +#: config/rs6000/rs6000.c:2422 #, fuzzy msgid "-mvsx requires hardware floating point" msgstr "Использовать аппаратную реализацию плавающей арифметики" -#: config/rs6000/rs6000.c:2403 +#: config/rs6000/rs6000.c:2427 #, fuzzy msgid "-mvsx and -mpaired are incompatible" msgstr "ключи -f%s и -msdata=%s несовместимы" -#: config/rs6000/rs6000.c:2408 +#: config/rs6000/rs6000.c:2432 #, fuzzy msgid "-mvsx used with little endian code" msgstr "Генерировать код для обратного порядка байт (little endian)" -#: config/rs6000/rs6000.c:2410 +#: config/rs6000/rs6000.c:2434 #, fuzzy msgid "-mvsx needs indexed addressing" msgstr "Не использовать индексную адресацию" -#: config/rs6000/rs6000.c:6617 +#: config/rs6000/rs6000.c:2438 +#, fuzzy +msgid "-mvsx and -mno-altivec are incompatible" +msgstr "ключи -f%s и -msdata=%s несовместимы" + +#: config/rs6000/rs6000.c:2440 +msgid "-mno-altivec disables vsx" +msgstr "" + +#: config/rs6000/rs6000.c:6705 #, fuzzy msgid "bad move" msgstr "Некорректная проверка" -#: config/rs6000/rs6000.c:14284 +#: config/rs6000/rs6000.c:14372 #, fuzzy, c-format msgid "invalid %%c value" msgstr "некорректное %%H значение" -#: config/rs6000/rs6000.c:14312 +#: config/rs6000/rs6000.c:14400 #, c-format msgid "invalid %%f value" msgstr "недопустимое значение для кода %%f" -#: config/rs6000/rs6000.c:14321 +#: config/rs6000/rs6000.c:14409 #, c-format msgid "invalid %%F value" msgstr "недопустимое значение для кода %%F" -#: config/rs6000/rs6000.c:14330 +#: config/rs6000/rs6000.c:14418 #, c-format msgid "invalid %%G value" msgstr "недопустимое значение для кода %%G" -#: config/rs6000/rs6000.c:14365 +#: config/rs6000/rs6000.c:14453 #, c-format msgid "invalid %%j code" msgstr "недопустимое значение для кода %%j" -#: config/rs6000/rs6000.c:14375 +#: config/rs6000/rs6000.c:14463 #, c-format msgid "invalid %%J code" msgstr "недопустимое значение для кода %%J" -#: config/rs6000/rs6000.c:14385 +#: config/rs6000/rs6000.c:14473 #, c-format msgid "invalid %%k value" msgstr "недопустимое значение для кода %%k" -#: config/rs6000/rs6000.c:14405 config/xtensa/xtensa.c:2239 +#: config/rs6000/rs6000.c:14493 config/xtensa/xtensa.c:2239 #, c-format msgid "invalid %%K value" msgstr "недопустимое значение для кода %%K" -#: config/rs6000/rs6000.c:14475 +#: config/rs6000/rs6000.c:14563 #, c-format msgid "invalid %%O value" msgstr "недопустимое значение для кода %%O" -#: config/rs6000/rs6000.c:14522 +#: config/rs6000/rs6000.c:14610 #, c-format msgid "invalid %%q value" msgstr "недопустимое значение для кода %%q" -#: config/rs6000/rs6000.c:14566 +#: config/rs6000/rs6000.c:14654 #, c-format msgid "invalid %%S value" msgstr "недопустимое значение для кода %%S" -#: config/rs6000/rs6000.c:14606 +#: config/rs6000/rs6000.c:14694 #, c-format msgid "invalid %%T value" msgstr "недопустимое значение для кода %%T" -#: config/rs6000/rs6000.c:14616 +#: config/rs6000/rs6000.c:14704 #, c-format msgid "invalid %%u value" msgstr "недопустимое значение для кода %%u" -#: config/rs6000/rs6000.c:14625 config/xtensa/xtensa.c:2209 +#: config/rs6000/rs6000.c:14713 config/xtensa/xtensa.c:2209 #, c-format msgid "invalid %%v value" msgstr "недопустимое значение для кода %%v" -#: config/rs6000/rs6000.c:14724 config/xtensa/xtensa.c:2260 +#: config/rs6000/rs6000.c:14812 config/xtensa/xtensa.c:2260 #, c-format msgid "invalid %%x value" msgstr "неверное значение для кода %%x" -#: config/rs6000/rs6000.c:14869 +#: config/rs6000/rs6000.c:14957 #, fuzzy, c-format msgid "invalid %%y value, try using the 'Z' constraint" msgstr "некорректный знак %qc в ограничителе" -#: config/rs6000/rs6000.c:25549 +#: config/rs6000/rs6000.c:25704 msgid "AltiVec argument passed to unprototyped function" msgstr "Аргумент AltiVec передан в функцию без прототипа" -#: config/s390/s390.c:4947 +#: config/s390/s390.c:4952 #, c-format msgid "cannot decompose address" msgstr "ошибка при декомпозиции адреса" -#: config/s390/s390.c:5170 +#: config/s390/s390.c:5175 msgid "UNKNOWN in print_operand !?" msgstr "UNKNOWN в print_operand !?" @@ -3692,47 +3804,47 @@ msgstr "создан с одним ABI, а используется с друг msgid "created and used with different endianness" msgstr "создан с одним значением endianness, а используется с другим" -#: config/sparc/sparc.c:6987 config/sparc/sparc.c:6993 +#: config/sparc/sparc.c:6968 config/sparc/sparc.c:6974 #, c-format msgid "invalid %%Y operand" msgstr "некорректный операнд для %%Y" -#: config/sparc/sparc.c:7063 +#: config/sparc/sparc.c:7044 #, c-format msgid "invalid %%A operand" msgstr "некорректный операнд для %%A" -#: config/sparc/sparc.c:7073 +#: config/sparc/sparc.c:7054 #, c-format msgid "invalid %%B operand" msgstr "некорректный операнд для %%B" -#: config/sparc/sparc.c:7112 +#: config/sparc/sparc.c:7093 #, c-format msgid "invalid %%c operand" msgstr "некорректный операнд для %%c" -#: config/sparc/sparc.c:7134 +#: config/sparc/sparc.c:7115 #, c-format msgid "invalid %%d operand" msgstr "некорректный операнд для %%d" -#: config/sparc/sparc.c:7151 +#: config/sparc/sparc.c:7132 #, c-format msgid "invalid %%f operand" msgstr "некорректный операнд для %%f" -#: config/sparc/sparc.c:7165 +#: config/sparc/sparc.c:7146 #, c-format msgid "invalid %%s operand" msgstr "некорректный операнд для %%s" -#: config/sparc/sparc.c:7219 +#: config/sparc/sparc.c:7200 #, c-format msgid "long long constant not a valid immediate operand" msgstr "константа long long не является корректным непосредственным операндом" -#: config/sparc/sparc.c:7222 +#: config/sparc/sparc.c:7203 #, c-format msgid "floating point constant not a valid immediate operand" msgstr "плавающая константа не является корректным непосредственным операндом" @@ -3821,23 +3933,28 @@ msgstr "не задан регистр в адресе" msgid "address offset not a constant" msgstr "адресное смещение - не константа" -#: cp/call.c:2773 +#: cp/call.c:2775 cp/pt.c:1700 cp/pt.c:15861 msgid "candidates are:" msgstr "претенденты:" -#: cp/call.c:7335 +#: cp/call.c:2775 cp/pt.c:15861 +#, fuzzy +msgid "candidate is:" +msgstr "кандидат 1:" + +#: cp/call.c:7348 msgid "candidate 1:" msgstr "кандидат 1:" -#: cp/call.c:7336 +#: cp/call.c:7349 msgid "candidate 2:" msgstr "кандидат 2:" -#: cp/cxx-pretty-print.c:173 cp/error.c:948 objc/objc-act.c:7137 +#: cp/cxx-pretty-print.c:173 cp/error.c:923 objc/objc-act.c:7138 msgid "<unnamed>" msgstr "" -#: cp/cxx-pretty-print.c:2066 +#: cp/cxx-pretty-print.c:2067 #, fuzzy msgid "template-parameter-" msgstr "параметр шаблона `%#D'" @@ -3846,165 +3963,166 @@ msgstr "параметр шаблона `%#D'" msgid "candidates are: %+#D" msgstr "претенденты: %+#D" -#: cp/decl2.c:695 +#: cp/decl2.c:695 cp/pt.c:1696 +#, gcc-internal-format msgid "candidate is: %+#D" msgstr "претендент: %+#D" -#: cp/error.c:322 +#: cp/error.c:297 #, fuzzy msgid "<missing>" msgstr "отсутствует число" -#: cp/error.c:363 +#: cp/error.c:338 #, fuzzy msgid "<brace-enclosed initializer list>" msgstr "фигурные скобки вокруг скалярного инициализатора" -#: cp/error.c:365 +#: cp/error.c:340 #, fuzzy msgid "<unresolved overloaded function type>" msgstr "%s: ошибка при определении адреса перегруженной функции" -#: cp/error.c:508 +#: cp/error.c:483 #, fuzzy msgid "<type error>" msgstr "внутренняя ошибка компилятора: " -#: cp/error.c:608 +#: cp/error.c:583 #, fuzzy, c-format msgid "<anonymous %s>" msgstr "<anonymous>" #. A lambda's "type" is essentially its signature. -#: cp/error.c:613 +#: cp/error.c:588 msgid "<lambda" msgstr "" -#: cp/error.c:739 +#: cp/error.c:714 msgid "<typeprefixerror>" msgstr "" -#: cp/error.c:850 +#: cp/error.c:825 #, fuzzy, c-format msgid "(static initializers for %s)" msgstr "избыточные элементы в инициализаторе для %qT" -#: cp/error.c:852 +#: cp/error.c:827 #, c-format msgid "(static destructors for %s)" msgstr "" -#: cp/error.c:923 +#: cp/error.c:898 msgid "vtable for " msgstr "" -#: cp/error.c:935 +#: cp/error.c:910 msgid "<return value> " msgstr "" -#: cp/error.c:1063 +#: cp/error.c:1038 msgid "<enumerator>" msgstr "" -#: cp/error.c:1103 +#: cp/error.c:1078 #, fuzzy msgid "<declaration error>" msgstr "декларация %q#D" -#: cp/error.c:1343 +#: cp/error.c:1318 msgid "with" msgstr "" -#: cp/error.c:1511 cp/error.c:1531 +#: cp/error.c:1481 cp/error.c:1501 #, fuzzy msgid "<template parameter error>" msgstr "параметр шаблона `%#D'" -#: cp/error.c:1657 +#: cp/error.c:1627 #, fuzzy msgid "<statement>" msgstr "ожидался оператор" #. While waiting for caret diagnostics, avoid printing #. __cxa_allocate_exception, __cxa_throw, and the like. -#: cp/error.c:1686 +#: cp/error.c:1656 #, fuzzy msgid "<throw-expression>" msgstr " в throw-выражении" -#: cp/error.c:2132 +#: cp/error.c:2102 msgid "<unparsed>" msgstr "" -#: cp/error.c:2281 +#: cp/error.c:2251 msgid "<expression error>" msgstr "" -#: cp/error.c:2295 +#: cp/error.c:2265 #, fuzzy msgid "<unknown operator>" msgstr "Неизвестный оператор '%s' в %%L" -#: cp/error.c:2502 +#: cp/error.c:2472 #, fuzzy msgid "<unknown>" msgstr "Неизвестный источник" -#: cp/error.c:2522 +#: cp/error.c:2492 #, fuzzy msgid "{unknown}" msgstr "Неизвестный источник" -#: cp/error.c:2604 +#: cp/error.c:2574 msgid "At global scope:" msgstr "" -#: cp/error.c:2710 +#: cp/error.c:2680 #, fuzzy, c-format msgid "In static member function %qs" msgstr "В функции-члене %qs" -#: cp/error.c:2712 +#: cp/error.c:2682 #, c-format msgid "In copy constructor %qs" msgstr "" -#: cp/error.c:2714 +#: cp/error.c:2684 #, fuzzy, c-format msgid "In constructor %qs" msgstr "В функции %qs" -#: cp/error.c:2716 +#: cp/error.c:2686 #, fuzzy, c-format msgid "In destructor %qs" msgstr "В функции %qs" -#: cp/error.c:2718 +#: cp/error.c:2688 #, fuzzy msgid "In lambda function" msgstr "В функции-члене %qs" -#: cp/error.c:2748 +#: cp/error.c:2718 #, fuzzy, c-format msgid "%s: In instantiation of %qs:\n" msgstr " в конкретизации шаблона %qT" -#: cp/error.c:2777 +#: cp/error.c:2747 #, fuzzy, c-format msgid "%s:%d:%d: instantiated from %qs\n" msgstr " включённом из %qs" -#: cp/error.c:2781 +#: cp/error.c:2751 #, fuzzy, c-format msgid "%s:%d: instantiated from %qs\n" msgstr " включённом из %qs" -#: cp/error.c:2786 +#: cp/error.c:2756 #, c-format msgid "%s:%d:%d: instantiated from here" msgstr "" -#: cp/error.c:2789 +#: cp/error.c:2759 #, c-format msgid "%s:%d: instantiated from here" msgstr "" @@ -4062,59 +4180,54 @@ msgstr "преобразование из %qT в %qT неоднозначно" msgid "source type is not polymorphic" msgstr "" -#: cp/typeck.c:4465 c-typeck.c:3321 +#: cp/typeck.c:4592 c-typeck.c:3339 #, gcc-internal-format msgid "wrong type argument to unary minus" msgstr "неверный тип аргумента для унарного минуса" -#: cp/typeck.c:4466 c-typeck.c:3308 +#: cp/typeck.c:4593 c-typeck.c:3326 #, gcc-internal-format msgid "wrong type argument to unary plus" msgstr "неверный тип аргумента для унарного плюса" -#: cp/typeck.c:4489 c-typeck.c:3347 +#: cp/typeck.c:4616 c-typeck.c:3365 #, gcc-internal-format msgid "wrong type argument to bit-complement" msgstr "неверный тип аргумента для побитового дополнения" -#: cp/typeck.c:4496 c-typeck.c:3355 +#: cp/typeck.c:4623 c-typeck.c:3373 #, gcc-internal-format msgid "wrong type argument to abs" msgstr "неверный тип аргумента для abs" -#: cp/typeck.c:4504 c-typeck.c:3367 +#: cp/typeck.c:4631 c-typeck.c:3385 #, gcc-internal-format msgid "wrong type argument to conjugation" msgstr "неверный тип аргумента для сопряжения" -#: cp/typeck.c:4515 +#: cp/typeck.c:4642 #, fuzzy msgid "in argument to unary !" msgstr "неверный тип аргумента для унарного плюса" -#: cp/typeck.c:4576 +#: cp/typeck.c:4703 #, fuzzy msgid "no pre-increment operator for type" msgstr "нельзя %s указатель на неполный тип %qT" -#: cp/typeck.c:4578 +#: cp/typeck.c:4705 msgid "no post-increment operator for type" msgstr "" -#: cp/typeck.c:4580 +#: cp/typeck.c:4707 #, fuzzy msgid "no pre-decrement operator for type" msgstr "нельзя %s указатель на неполный тип %qT" -#: cp/typeck.c:4582 +#: cp/typeck.c:4709 msgid "no post-decrement operator for type" msgstr "" -#: fortran/arith.c:44 -#, no-c-format -msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER" -msgstr "" - #: fortran/arith.c:94 msgid "Arithmetic OK at %L" msgstr "Результат вычисления в %L корректен" @@ -4143,1824 +4256,26 @@ msgstr "Массивы в операции несоразмерны в %L" msgid "Integer outside symmetric range implied by Standard Fortran at %L" msgstr "" -#: fortran/arith.c:1151 fortran/arith.c:1173 -#, no-c-format -msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L" -msgstr "" - -#: fortran/arith.c:1159 -#, no-c-format -msgid "Raising a negative REAL at %L to a REAL power is prohibited" -msgstr "" - -#: fortran/arith.c:1666 +#: fortran/arith.c:1398 #, fuzzy msgid "elemental binary operation" msgstr "В подпрограмме" -#: fortran/arith.c:2250 -#, no-c-format -msgid "Arithmetic OK converting %s to %s at %L" -msgstr "" - -#: fortran/arith.c:2254 -#, no-c-format -msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check" -msgstr "" - -#: fortran/arith.c:2259 -#, no-c-format -msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check" -msgstr "" - -#: fortran/arith.c:2264 -#, no-c-format -msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option -fno-range-check" -msgstr "" - -#: fortran/arith.c:2269 -#, no-c-format -msgid "Division by zero converting %s to %s at %L" -msgstr "" - -#: fortran/arith.c:2273 -#, no-c-format -msgid "Array operands are incommensurate converting %s to %s at %L" -msgstr "" - -#: fortran/arith.c:2277 -#, no-c-format -msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L" -msgstr "" - -#: fortran/arith.c:2628 -#, no-c-format -msgid "The Hollerith constant at %L is too long to convert to %s" -msgstr "" - -#: fortran/array.c:90 -#, no-c-format -msgid "Expected array subscript at %C" -msgstr "" - -#: fortran/array.c:117 -#, no-c-format -msgid "Expected array subscript stride at %C" -msgstr "" - -#: fortran/array.c:160 -#, no-c-format -msgid "Invalid form of array reference at %C" -msgstr "" - -#: fortran/array.c:165 -#, no-c-format -msgid "Array reference at %C cannot have more than %d dimensions" -msgstr "" - -#: fortran/array.c:216 -#, no-c-format -msgid "Variable '%s' at %L in this context must be constant" -msgstr "" - -#: fortran/array.c:307 -#, no-c-format -msgid "Expected expression in array specification at %C" -msgstr "" - -#: fortran/array.c:389 -#, no-c-format -msgid "Bad array specification for an explicitly shaped array at %C" -msgstr "" - -#: fortran/array.c:399 -#, no-c-format -msgid "Bad array specification for assumed shape array at %C" -msgstr "" - -#: fortran/array.c:413 -#, no-c-format -msgid "Bad specification for deferred shape array at %C" -msgstr "" - -#: fortran/array.c:417 -#, no-c-format -msgid "Bad specification for assumed size array at %C" -msgstr "" - -#: fortran/array.c:426 -#, no-c-format -msgid "Expected another dimension in array declaration at %C" -msgstr "Ожидается другая размерность массива в определении %C" - -#: fortran/array.c:432 -#, no-c-format -msgid "Array specification at %C has more than %d dimensions" -msgstr "" - -#: fortran/array.c:438 -#, no-c-format -msgid "Fortran 2008: Array specification at %C with more than 7 dimensions" -msgstr "" - -#: fortran/array.c:645 -#, no-c-format -msgid "duplicated initializer" -msgstr "повторный инициализатор" - -#: fortran/array.c:737 -#, no-c-format -msgid "DO-iterator '%s' at %L is inside iterator of the same name" -msgstr "" - -#: fortran/array.c:839 fortran/array.c:981 -#, no-c-format -msgid "Syntax error in array constructor at %C" -msgstr "" - -#: fortran/array.c:896 -#, no-c-format -msgid "Fortran 2003: [...] style array constructors at %C" -msgstr "" - -#: fortran/array.c:916 -#, no-c-format -msgid "Fortran 2003: Array constructor including type specification at %C" -msgstr "" - -#: fortran/array.c:931 -#, no-c-format -msgid "Empty array constructor at %C is not allowed" -msgstr "" - -#: fortran/array.c:1028 -#, no-c-format -msgid "Element in %s array constructor at %L is %s" -msgstr "" - -#: fortran/array.c:1365 -#, no-c-format -msgid "Iterator step at %L cannot be zero" -msgstr "" - -#: fortran/array.c:1649 -#, no-c-format -msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L" -msgstr "" - -#: fortran/check.c:44 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be a scalar" -msgstr "" - -#: fortran/check.c:59 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be %s" -msgstr "" - -#: fortran/check.c:87 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type" -msgstr "" - -#: fortran/check.c:101 fortran/check.c:851 fortran/check.c:861 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL" -msgstr "" - -#: fortran/check.c:118 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be REAL or COMPLEX" -msgstr "" - -#: fortran/check.c:147 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be a constant" -msgstr "" - -#: fortran/check.c:156 -#, no-c-format -msgid "Invalid kind for %s at %L" -msgstr "" - -#: fortran/check.c:175 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be double precision" -msgstr "" - -#: fortran/check.c:192 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be a logical array" -msgstr "" - -#: fortran/check.c:210 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be an array" -msgstr "" - -#: fortran/check.c:225 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'" -msgstr "" - -#: fortran/check.c:241 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d" -msgstr "" - -#: fortran/check.c:256 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL" -msgstr "" - -#: fortran/check.c:275 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d" -msgstr "" - -#: fortran/check.c:297 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)" -msgstr "" - -#: fortran/check.c:303 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be a variable" -msgstr "" - -#: fortran/check.c:364 -#, no-c-format -msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index" -msgstr "" - -#: fortran/check.c:434 -#, no-c-format -msgid "Unequal character lengths (%ld/%ld) in %s at %L" -msgstr "" - -#: fortran/check.c:543 fortran/check.c:2137 fortran/check.c:2149 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE" -msgstr "" - -#: fortran/check.c:564 fortran/check.c:4232 -#, no-c-format -msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type" -msgstr "" - -#: fortran/check.c:573 fortran/check.c:1312 fortran/check.c:1455 -#: fortran/check.c:1529 fortran/check.c:1815 -#, no-c-format -msgid "Extension: Different type kinds at %L" -msgstr "" - -#: fortran/check.c:611 fortran/check.c:2218 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER" -msgstr "" - -#: fortran/check.c:629 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION" -msgstr "" - -#: fortran/check.c:637 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET" -msgstr "" - -#: fortran/check.c:653 -#, no-c-format -msgid "Array section with a vector subscript at %L shall not be the target of a pointer" -msgstr "" - -#: fortran/check.c:664 -#, no-c-format -msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function" -msgstr "" - -#: fortran/check.c:823 fortran/check.c:990 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX" -msgstr "" - -#: fortran/check.c:831 fortran/check.c:998 -#, fuzzy, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must have a type of either REAL or INTEGER" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/check.c:884 fortran/check.c:1374 fortran/check.c:1477 -#: fortran/check.c:1633 fortran/check.c:1650 fortran/check.c:2706 -#: fortran/check.c:2845 fortran/check.c:3197 fortran/check.c:3297 -#, no-c-format -msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L" -msgstr "" - -#: fortran/check.c:931 fortran/check.c:1137 -#, fuzzy, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L has invalid shape in dimension %d (%ld/%ld)" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/check.c:946 fortran/check.c:1152 fortran/check.c:1180 -#, fuzzy, no-c-format -msgid "'%s' argument of intrinsic '%s' at %L of must have rank %d or be a scalar" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/check.c:1047 fortran/check.c:1909 fortran/check.c:1917 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL" -msgstr "" - -#: fortran/check.c:1061 -#, no-c-format -msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'" -msgstr "" - -#: fortran/check.c:1080 fortran/check.c:1088 -#, fuzzy, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be default real" -msgstr "аргумент `asm' - не константная строка" - #: fortran/check.c:1171 fortran/check.c:2024 fortran/check.c:2078 #, c-format msgid "arguments '%s' and '%s' for intrinsic %s" msgstr "" -#: fortran/check.c:1244 -#, fuzzy, no-c-format -msgid "Fortran 2008: COMPLEX argument '%s' argument of '%s' intrinsic at %L" -msgstr "атрибут %qs допустим только для переменных" - -#: fortran/check.c:1425 -#, no-c-format -msgid "Argument of %s at %L must be of length one" -msgstr "" - -#: fortran/check.c:1484 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'" -msgstr "" - -#: fortran/check.c:1609 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type" -msgstr "" - -#: fortran/check.c:1788 -#, no-c-format -msgid "Intrinsic '%s' at %L must have at least two arguments" -msgstr "" - -#: fortran/check.c:1821 -#, no-c-format -msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)" -msgstr "" - #: fortran/check.c:1830 #, c-format msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'" msgstr "" -#: fortran/check.c:1852 -#, no-c-format -msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L" -msgstr "" - -#: fortran/check.c:1859 -#, no-c-format -msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER" -msgstr "" - -#: fortran/check.c:1926 -#, fuzzy, no-c-format -msgid "Argument types of '%s' intrinsic at %L must match (%s/%s)" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/check.c:1940 -#, no-c-format -msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul" -msgstr "" - -#: fortran/check.c:1959 -#, no-c-format -msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul" -msgstr "" - -#: fortran/check.c:1968 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2" -msgstr "" - -#: fortran/check.c:2160 -#, fuzzy, no-c-format -msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/check.c:2169 -#, fuzzy, no-c-format -msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d" -msgstr "аргумент `asm' - не константная строка" - #: fortran/check.c:2238 fortran/intrinsic.c:3639 #, c-format msgid "arguments '%s' and '%s' for intrinsic '%s'" msgstr "" -#: fortran/check.c:2289 fortran/check.c:3244 -#, fuzzy, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/check.c:2314 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX" -msgstr "" - -#: fortran/check.c:2335 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable" -msgstr "" - -#: fortran/check.c:2343 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable" -msgstr "" - -#: fortran/check.c:2359 -#, fuzzy, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/check.c:2484 -#, no-c-format -msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size" -msgstr "" - -#: fortran/check.c:2494 -#, fuzzy, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L is empty" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/check.c:2501 -#, no-c-format -msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements" -msgstr "" - -#: fortran/check.c:2521 -#, fuzzy, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L has negative element (%d)" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/check.c:2562 -#, fuzzy, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L has wrong number of elements (%d/%d)" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/check.c:2583 -#, fuzzy, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L has out-of-range dimension (%d)" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/check.c:2592 -#, fuzzy, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L has invalid permutation of dimensions (dimension '%d' duplicated)" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/check.c:2627 -#, no-c-format -msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape" -msgstr "" - -#: fortran/check.c:2645 fortran/check.c:2661 -#, fuzzy, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be of a derived type" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/check.c:2653 fortran/check.c:2669 -#, fuzzy, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be of an extensible type" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/check.c:2768 -#, no-c-format -msgid "Missing arguments to %s intrinsic at %L" -msgstr "" - -#: fortran/check.c:2809 -#, no-c-format -msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array" -msgstr "" - -#: fortran/check.c:2880 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d" -msgstr "" - -#: fortran/check.c:2899 -#, fuzzy, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L is not a valid dimension index" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/check.c:3152 -#, fuzzy, no-c-format -msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/check.c:3258 -#, fuzzy, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/check.c:3271 -#, fuzzy, no-c-format -msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape." -msgstr "аргумент `asm' - не константная строка" - -#: fortran/check.c:3514 fortran/check.c:3546 -#, fuzzy, no-c-format -msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/check.c:3554 -#, no-c-format -msgid "Too many arguments to %s at %L" -msgstr "Слишком много аргументов %s в %L" - -#: fortran/check.c:3666 fortran/check.c:4143 fortran/check.c:4167 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE" -msgstr "" - -#: fortran/check.c:3849 -#, fuzzy, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/check.c:4216 fortran/check.c:4224 -#, no-c-format -msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL" -msgstr "" - -#: fortran/cpp.c:381 c-opts.c:909 -#, gcc-internal-format -msgid "output filename specified twice" -msgstr "дважды задано имя выходного файла" - -#: fortran/cpp.c:439 -#, no-c-format -msgid "To enable preprocessing, use -cpp" -msgstr "" - -#: fortran/cpp.c:525 fortran/cpp.c:535 -#, fuzzy, no-c-format -msgid "opening output file %s: %s" -msgstr "при открытии выходного файла %s: %m" - -#: fortran/data.c:63 -#, fuzzy, no-c-format -msgid "non-constant array in DATA statement %L" -msgstr "неконстантный индекс массива в инициализаторе" - -#: fortran/data.c:190 -#, fuzzy, no-c-format -msgid "failure to simplify substring reference in DATA statement at %L" -msgstr "Выход за границы в подстроке или обращении к массиву для `%A' в операторе в %0" - -#: fortran/data.c:215 -#, fuzzy, no-c-format -msgid "initialization string truncated to match variable at %L" -msgstr "строка инициализации усечена в соответствии с размером переменной в %L" - -#: fortran/data.c:294 -#, fuzzy, no-c-format -msgid "'%s' at %L already is initialized at %L" -msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" - -#: fortran/data.c:318 -#, no-c-format -msgid "Data element below array lower bound at %L" -msgstr "" - -#: fortran/data.c:330 -#, no-c-format -msgid "Data element above array upper bound at %L" -msgstr "" - -#: fortran/data.c:435 -#, no-c-format -msgid "Extension: re-initialization of '%s' at %L" -msgstr "Расширение: повторная инициализация '%s' в %L" - -#: fortran/decl.c:259 -#, fuzzy, no-c-format -msgid "Host associated variable '%s' may not be in the DATA statement at %C" -msgstr "Лишняя запятая в операторе FORMAT в %0" - -#: fortran/decl.c:266 -#, no-c-format -msgid "Extension: initialization of common block variable '%s' in DATA statement at %C" -msgstr "" - -#: fortran/decl.c:371 -#, no-c-format -msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C" -msgstr "" - -#: fortran/decl.c:396 -#, fuzzy, no-c-format -msgid "Invalid initializer %s in Data statement at %C" -msgstr "Пропущена запятая в операторе FORMAT в %0" - -#: fortran/decl.c:499 -#, no-c-format -msgid "Initialization at %C is not allowed in a PURE procedure" -msgstr "" - -#: fortran/decl.c:558 -#, no-c-format -msgid "DATA statement at %C is not allowed in a PURE procedure" -msgstr "" - -#: fortran/decl.c:587 -#, no-c-format -msgid "Bad INTENT specification at %C" -msgstr "" - -#: fortran/decl.c:634 -#, no-c-format -msgid "Conflict in attributes of function argument at %C" -msgstr "" - -#: fortran/decl.c:658 -#, fuzzy, no-c-format -msgid "Obsolescent feature: Old-style character length at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/decl.c:690 -#, no-c-format -msgid "Syntax error in character length specification at %C" -msgstr "" - -#: fortran/decl.c:813 -#, no-c-format -msgid "Procedure '%s' at %C is already defined at %L" -msgstr "" - -#: fortran/decl.c:821 -#, fuzzy, no-c-format -msgid "Name '%s' at %C is already defined as a generic interface at %L" -msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" - -#: fortran/decl.c:834 -#, no-c-format -msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L" -msgstr "" - -#: fortran/decl.c:906 -#, no-c-format -msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable" -msgstr "" - -#: fortran/decl.c:936 -#, no-c-format -msgid "Type '%s' at %L is a parameter to the BIND(C) procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable" -msgstr "" - -#: fortran/decl.c:943 -#, no-c-format -msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable" -msgstr "" - -#: fortran/decl.c:958 -#, no-c-format -msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)" -msgstr "" - -#: fortran/decl.c:972 -#, no-c-format -msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)" -msgstr "" - -#: fortran/decl.c:981 -#, no-c-format -msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)" -msgstr "" - -#: fortran/decl.c:990 -#, no-c-format -msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)" -msgstr "" - -#: fortran/decl.c:1003 -#, no-c-format -msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)" -msgstr "" - -#: fortran/decl.c:1013 -#, no-c-format -msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)" -msgstr "" - -#: fortran/decl.c:1090 -#, no-c-format -msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)" -msgstr "" - -#: fortran/decl.c:1137 -#, no-c-format -msgid "CHARACTER expression at %L is being truncated (%d/%d)" -msgstr "" - -#: fortran/decl.c:1144 -#, no-c-format -msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)" -msgstr "" - -#: fortran/decl.c:1234 -#, no-c-format -msgid "Initializer not allowed for PARAMETER '%s' at %C" -msgstr "" - -#: fortran/decl.c:1244 -#, no-c-format -msgid "PARAMETER at %L is missing an initializer" -msgstr "" - -#: fortran/decl.c:1254 -#, no-c-format -msgid "Variable '%s' at %C with an initializer already appears in a DATA statement" -msgstr "" - -#: fortran/decl.c:1406 -#, no-c-format -msgid "Component at %C must have the POINTER attribute" -msgstr "Компонент в %C должен иметь аттрибут POINTER" - -#: fortran/decl.c:1414 -#, no-c-format -msgid "Array component of structure at %C must have explicit or deferred shape" -msgstr "" - -#: fortran/decl.c:1489 -#, no-c-format -msgid "Pointer array component of structure at %C must have a deferred shape" -msgstr "" - -#: fortran/decl.c:1498 -#, no-c-format -msgid "Allocatable component of structure at %C must have a deferred shape" -msgstr "" - -#: fortran/decl.c:1507 -#, no-c-format -msgid "Array component of structure at %C must have an explicit shape" -msgstr "" - -#: fortran/decl.c:1537 -#, no-c-format -msgid "NULL() initialization at %C is ambiguous" -msgstr "" - -#: fortran/decl.c:1654 fortran/decl.c:5833 -#, fuzzy, no-c-format -msgid "Duplicate array spec for Cray pointee at %C" -msgstr "повторная инициализация %D" - -#: fortran/decl.c:1725 -#, fuzzy, no-c-format -msgid "the type of '%s' at %C has not been declared within the interface" -msgstr "отмена декларации %qD в пространстве имён %qD" - -#: fortran/decl.c:1741 -#, no-c-format -msgid "Function name '%s' not allowed at %C" -msgstr "" - -#: fortran/decl.c:1757 -#, no-c-format -msgid "Extension: Old-style initialization at %C" -msgstr "" - -#: fortran/decl.c:1772 fortran/decl.c:4362 -#, no-c-format -msgid "Initialization at %C isn't for a pointer variable" -msgstr "" - -#: fortran/decl.c:1780 fortran/decl.c:4370 fortran/decl.c:4510 -#, no-c-format -msgid "Pointer initialization requires a NULL() at %C" -msgstr "" - -#: fortran/decl.c:1786 fortran/decl.c:4376 fortran/decl.c:4515 -#, no-c-format -msgid "Initialization of pointer at %C is not allowed in a PURE procedure" -msgstr "" - -#: fortran/decl.c:1799 -#, no-c-format -msgid "Pointer initialization at %C requires '=>', not '='" -msgstr "" - -#: fortran/decl.c:1808 fortran/decl.c:7024 -#, no-c-format -msgid "Expected an initialization expression at %C" -msgstr "" - -#: fortran/decl.c:1814 -#, no-c-format -msgid "Initialization of variable at %C is not allowed in a PURE procedure" -msgstr "" - -#: fortran/decl.c:1827 -#, no-c-format -msgid "Initialization of allocatable component at %C is not allowed" -msgstr "" - -#: fortran/decl.c:1881 fortran/decl.c:1890 -#, no-c-format -msgid "Old-style type declaration %s*%d not supported at %C" -msgstr "" - -#: fortran/decl.c:1895 -#, no-c-format -msgid "Nonstandard type declaration %s*%d at %C" -msgstr "" - -#: fortran/decl.c:1946 fortran/decl.c:2022 -#, fuzzy, no-c-format -msgid "Missing right parenthesis at %C" -msgstr "Отсутствует открывающая скобка" - -#: fortran/decl.c:1959 fortran/decl.c:2067 -#, no-c-format -msgid "Expected initialization expression at %C" -msgstr "" - -#: fortran/decl.c:1967 fortran/decl.c:2073 -#, no-c-format -msgid "Expected scalar initialization expression at %C" -msgstr "" - -#: fortran/decl.c:1998 -#, fuzzy, no-c-format -msgid "Kind %d not supported for type %s at %C" -msgstr "режим округления для поддерживается для плавающих вычислений VAX" - -#: fortran/decl.c:2011 -#, no-c-format -msgid "C kind type parameter is for type %s but type at %L is %s" -msgstr "" - -#: fortran/decl.c:2020 -#, fuzzy, no-c-format -msgid "Missing right parenthesis or comma at %C" -msgstr "Отсутствует открывающая скобка" - -#: fortran/decl.c:2093 -#, fuzzy, no-c-format -msgid "Kind %d is not supported for CHARACTER at %C" -msgstr "режим округления для поддерживается для плавающих вычислений VAX" - -#: fortran/decl.c:2223 -#, no-c-format -msgid "Syntax error in CHARACTER declaration at %C" -msgstr "" - -#: fortran/decl.c:2306 -#, no-c-format -msgid "Extension: BYTE type at %C" -msgstr "" - -#: fortran/decl.c:2312 -#, no-c-format -msgid "BYTE type used at %C is not available on the target machine" -msgstr "" - -#: fortran/decl.c:2361 -#, fuzzy, no-c-format -msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard" -msgstr "Компилировать в соответствии с ISO 1990 C" - -#: fortran/decl.c:2387 -#, fuzzy, no-c-format -msgid "Fortran 2003: CLASS statement at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/decl.c:2410 fortran/decl.c:2419 fortran/decl.c:2732 -#: fortran/decl.c:2740 -#, no-c-format -msgid "Type name '%s' at %C is ambiguous" -msgstr "Имя типа '%s' в %C неоднозначно" - -#: fortran/decl.c:2495 -#, no-c-format -msgid "Missing character range in IMPLICIT at %C" -msgstr "" - -#: fortran/decl.c:2541 -#, no-c-format -msgid "Letters must be in alphabetic order in IMPLICIT statement at %C" -msgstr "" - -#: fortran/decl.c:2597 -#, fuzzy, no-c-format -msgid "Empty IMPLICIT statement at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/decl.c:2698 -#, no-c-format -msgid "IMPORT statement at %C only permitted in an INTERFACE body" -msgstr "" - -#: fortran/decl.c:2703 -#, fuzzy, no-c-format -msgid "Fortran 2003: IMPORT statement at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/decl.c:2718 -#, fuzzy, no-c-format -msgid "Expecting list of named entities at %C" -msgstr "ожидалось имя типа" - -#: fortran/decl.c:2746 -#, no-c-format -msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist." -msgstr "" - -#: fortran/decl.c:2753 -#, no-c-format -msgid "'%s' is already IMPORTed from host scoping unit at %C." -msgstr "" - -#: fortran/decl.c:2782 -#, fuzzy, no-c-format -msgid "Syntax error in IMPORT statement at %C" -msgstr "синтаксическая ошибка при разборе `%s'" - -#: fortran/decl.c:3031 -#, fuzzy, no-c-format -msgid "Missing dimension specification at %C" -msgstr "Отсутствует спецификатор %A в операторе в %0" - -#: fortran/decl.c:3105 -#, fuzzy, no-c-format -msgid "Duplicate %s attribute at %L" -msgstr "повторное употребление `restrict'" - -#: fortran/decl.c:3124 -#, fuzzy, no-c-format -msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition" -msgstr "атрибуты не допускаются при определении функции" - -#: fortran/decl.c:3134 -#, fuzzy, no-c-format -msgid "Attribute at %L is not allowed in a TYPE definition" -msgstr "атрибуты не допускаются при определении функции" - -#: fortran/decl.c:3152 -#, fuzzy, no-c-format -msgid "Fortran 2003: Attribute %s at %L in a TYPE definition" -msgstr "атрибуты не допускаются при определении функции" - -#: fortran/decl.c:3163 -#, fuzzy, no-c-format -msgid "%s attribute at %L is not allowed outside of the specification part of a module" -msgstr "%Jатрибут section для `%D' недопустим" - -#: fortran/decl.c:3215 fortran/decl.c:6086 -#, no-c-format -msgid "PROTECTED at %C only allowed in specification part of a module" -msgstr "" - -#: fortran/decl.c:3221 -#, no-c-format -msgid "Fortran 2003: PROTECTED attribute at %C" -msgstr "" - -#: fortran/decl.c:3252 -#, no-c-format -msgid "Fortran 2003: VALUE attribute at %C" -msgstr "" - -#: fortran/decl.c:3262 -#, no-c-format -msgid "Fortran 2003: VOLATILE attribute at %C" -msgstr "" - -#: fortran/decl.c:3302 -#, no-c-format -msgid "Multiple identifiers provided with single NAME= specifier at %C" -msgstr "" - -#: fortran/decl.c:3398 -#, fuzzy, no-c-format -msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable" -msgstr "%Jвнутренняя функция `%D' декларирована как не функция" - -#: fortran/decl.c:3419 -#, no-c-format -msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)" -msgstr "" - -#: fortran/decl.c:3428 -#, no-c-format -msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)" -msgstr "" - -#: fortran/decl.c:3432 -#, no-c-format -msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)" -msgstr "" - -#: fortran/decl.c:3444 -#, no-c-format -msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global" -msgstr "" - -#: fortran/decl.c:3458 -#, no-c-format -msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes" -msgstr "" - -#: fortran/decl.c:3466 -#, no-c-format -msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes" -msgstr "" - -#: fortran/decl.c:3478 -#, fuzzy, no-c-format -msgid "Return type of BIND(C) function '%s' at %L cannot be an array" -msgstr "%Jвнутренняя функция `%D' декларирована как не функция" - -#: fortran/decl.c:3486 -#, fuzzy, no-c-format -msgid "Return type of BIND(C) function '%s' at %L cannot be a character string" -msgstr "конструктор не может быть статической элементом-функцией" - -#. Use gfc_warning_now because we won't say that the symbol fails -#. just because of this. -#: fortran/decl.c:3497 -#, no-c-format -msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'" -msgstr "" - -#: fortran/decl.c:3572 -#, no-c-format -msgid "Need either entity or common block name for attribute specification statement at %C" -msgstr "" - -#: fortran/decl.c:3619 -#, fuzzy, no-c-format -msgid "Missing entity or common block name for attribute specification statement at %C" -msgstr "Отсутствует спецификатор %A в операторе в %0" - -#. Now we have an error, which we signal, and then fix up -#. because the knock-on is plain and simple confusing. -#: fortran/decl.c:3728 -#, no-c-format -msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition" -msgstr "" - -#: fortran/decl.c:3760 -#, fuzzy, no-c-format -msgid "Syntax error in data declaration at %C" -msgstr "синтаксическая ошибка в списке параметров макроса" - -#: fortran/decl.c:3917 -#, no-c-format -msgid "Name '%s' at %C is the name of the procedure" -msgstr "" - -#: fortran/decl.c:3929 -#, fuzzy, no-c-format -msgid "Unexpected junk in formal argument list at %C" -msgstr "Неожиданное окончание строки формата" - -#: fortran/decl.c:3946 -#, no-c-format -msgid "Duplicate symbol '%s' in formal argument list at %C" -msgstr "" - -#: fortran/decl.c:3997 -#, no-c-format -msgid "RESULT variable at %C must be different than function name" -msgstr "" - -#: fortran/decl.c:4074 -#, no-c-format -msgid "Unexpected junk after function declaration at %C" -msgstr "Некорректный мусор после определения в %C" - -#: fortran/decl.c:4084 fortran/decl.c:5129 -#, fuzzy, no-c-format -msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure" -msgstr "оператор SAVE или атрибут в %1 несовместим с оператором SAVE илиатрибутом в %0" - -#: fortran/decl.c:4228 -#, fuzzy, no-c-format -msgid "Interface '%s' at %C may not be generic" -msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" - -#: fortran/decl.c:4234 -#, fuzzy, no-c-format -msgid "Interface '%s' at %C may not be a statement function" -msgstr "конструктор не может быть статической элементом-функцией" - -#: fortran/decl.c:4247 -#, fuzzy, no-c-format -msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C" -msgstr "Внешняя процедура `%A' передана как фактический аргумент в %0, но не декларирована явно как EXTERNAL" - -#: fortran/decl.c:4302 -#, no-c-format -msgid "BIND(C) attribute at %C requires an interface with BIND(C)" -msgstr "" - -#: fortran/decl.c:4309 -#, no-c-format -msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C" -msgstr "" - -#: fortran/decl.c:4315 -#, fuzzy, no-c-format -msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME" -msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" - -#: fortran/decl.c:4338 -#, fuzzy, no-c-format -msgid "Procedure '%s' at %L already has basic type of %s" -msgstr "Функция '%s' в %C уже имеет тип %s" - -#: fortran/decl.c:4399 fortran/decl.c:4577 -#, fuzzy, no-c-format -msgid "Syntax error in PROCEDURE statement at %C" -msgstr "Недопустимое число в операторе FORMAT в %0" - -#: fortran/decl.c:4448 fortran/decl.c:7406 -#, fuzzy, no-c-format -msgid "Expected '::' after binding-attributes at %C" -msgstr "Предупреждать о декларациях, встретившихся после операторов" - -#: fortran/decl.c:4455 -#, no-c-format -msgid "NOPASS or explicit interface required at %C" -msgstr "" - -#: fortran/decl.c:4459 -#, fuzzy, no-c-format -msgid "Fortran 2003: Procedure pointer component at %C" -msgstr "Недопустимое число в операторе FORMAT в %0" - -#: fortran/decl.c:4534 -#, fuzzy, no-c-format -msgid "Syntax error in procedure pointer component at %C" -msgstr "синтаксическая ошибка при разборе `%s'" - -#: fortran/decl.c:4551 -#, no-c-format -msgid "PROCEDURE at %C must be in a generic interface" -msgstr "" - -#: fortran/decl.c:4616 -#, fuzzy, no-c-format -msgid "Fortran 2003: PROCEDURE statement at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/decl.c:4684 -#, no-c-format -msgid "Expected formal argument list in function definition at %C" -msgstr "В определении в %C ожидается формальный список аргументов" - -#: fortran/decl.c:4708 fortran/decl.c:4712 fortran/decl.c:4911 -#: fortran/decl.c:4915 fortran/decl.c:5097 fortran/decl.c:5101 -#: fortran/symbol.c:1490 -#, no-c-format -msgid "BIND(C) attribute at %L can only be used for variables or common blocks" -msgstr "" - -#: fortran/decl.c:4833 -#, no-c-format -msgid "ENTRY statement at %C cannot appear within a PROGRAM" -msgstr "" - -#: fortran/decl.c:4836 -#, no-c-format -msgid "ENTRY statement at %C cannot appear within a MODULE" -msgstr "" - -#: fortran/decl.c:4839 -#, no-c-format -msgid "ENTRY statement at %C cannot appear within a BLOCK DATA" -msgstr "" - -#: fortran/decl.c:4843 -#, no-c-format -msgid "ENTRY statement at %C cannot appear within an INTERFACE" -msgstr "" - -#: fortran/decl.c:4847 -#, no-c-format -msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block" -msgstr "" - -#: fortran/decl.c:4851 -#, no-c-format -msgid "ENTRY statement at %C cannot appear within an IF-THEN block" -msgstr "" - -#: fortran/decl.c:4855 -#, fuzzy, no-c-format -msgid "ENTRY statement at %C cannot appear within a DO block" -msgstr "оператор RETURN в %0 недопустим внутри главной программы" - -#: fortran/decl.c:4859 -#, no-c-format -msgid "ENTRY statement at %C cannot appear within a SELECT block" -msgstr "" - -#: fortran/decl.c:4863 -#, no-c-format -msgid "ENTRY statement at %C cannot appear within a FORALL block" -msgstr "" - -#: fortran/decl.c:4867 -#, no-c-format -msgid "ENTRY statement at %C cannot appear within a WHERE block" -msgstr "" - -#: fortran/decl.c:4871 -#, fuzzy, no-c-format -msgid "ENTRY statement at %C cannot appear within a contained subprogram" -msgstr "оператор RETURN в %0 недопустим внутри главной программы" - -#: fortran/decl.c:4889 -#, fuzzy, no-c-format -msgid "ENTRY statement at %C cannot appear in a contained procedure" -msgstr "%s не может присутствовать в константном выражении" - -#: fortran/decl.c:4943 fortran/decl.c:5137 -#, no-c-format -msgid "Missing required parentheses before BIND(C) at %C" -msgstr "" - -#: fortran/decl.c:5199 fortran/decl.c:5215 -#, fuzzy, no-c-format -msgid "Syntax error in NAME= specifier for binding label at %C" -msgstr "Спецификация нулевого размера в %0 некорректна" - -#: fortran/decl.c:5230 -#, fuzzy, no-c-format -msgid "Missing closing quote '\"' for binding label at %C" -msgstr "Отсутствует формальный параметр" - -#: fortran/decl.c:5239 -#, fuzzy, no-c-format -msgid "Missing closing quote ''' for binding label at %C" -msgstr "Отсутствует формальный параметр" - -#: fortran/decl.c:5249 -#, fuzzy, no-c-format -msgid "Missing closing paren for binding label at %C" -msgstr "Отсутствует формальный параметр" - -#: fortran/decl.c:5255 -#, no-c-format -msgid "No binding name is allowed in BIND(C) at %C" -msgstr "" - -#: fortran/decl.c:5261 -#, no-c-format -msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C" -msgstr "" - -#: fortran/decl.c:5292 -#, no-c-format -msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C" -msgstr "" - -#: fortran/decl.c:5475 -#, fuzzy, no-c-format -msgid "Unexpected END statement at %C" -msgstr "ожидалось имя типа" - -#. We would have required END [something]. -#: fortran/decl.c:5484 -#, no-c-format -msgid "%s statement expected at %L" -msgstr "" - -#: fortran/decl.c:5495 -#, fuzzy, no-c-format -msgid "Expecting %s statement at %C" -msgstr "ожидалось имя типа" - -#: fortran/decl.c:5510 -#, no-c-format -msgid "Expected block name of '%s' in %s statement at %C" -msgstr "" - -#: fortran/decl.c:5527 -#, no-c-format -msgid "Expected terminating name at %C" -msgstr "" - -#: fortran/decl.c:5536 fortran/decl.c:5544 -#, fuzzy, no-c-format -msgid "Expected label '%s' for %s statement at %C" -msgstr "Нет определения метки для оператора FORMAT в %0" - -#: fortran/decl.c:5599 -#, fuzzy, no-c-format -msgid "Missing array specification at %L in DIMENSION statement" -msgstr "Отсутствует спецификатор %A в операторе в %0" - -#: fortran/decl.c:5607 -#, no-c-format -msgid "Dimensions specified for %s at %L after its initialisation" -msgstr "" - -#: fortran/decl.c:5616 -#, no-c-format -msgid "Array specification must be deferred at %L" -msgstr "" - -#: fortran/decl.c:5713 -#, fuzzy, no-c-format -msgid "Unexpected character in variable list at %C" -msgstr "Предупреждать о декларациях, встретившихся после операторов" - -#: fortran/decl.c:5750 -#, no-c-format -msgid "Expected '(' at %C" -msgstr "" - -#: fortran/decl.c:5764 fortran/decl.c:5804 -#, no-c-format -msgid "Expected variable name at %C" -msgstr "" - -#: fortran/decl.c:5780 -#, fuzzy, no-c-format -msgid "Cray pointer at %C must be an integer" -msgstr "предикат должен быть идентификатором" - -#: fortran/decl.c:5784 -#, no-c-format -msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes" -msgstr "" - -#: fortran/decl.c:5790 -#, no-c-format -msgid "Expected \",\" at %C" -msgstr "" - -#: fortran/decl.c:5853 -#, no-c-format -msgid "Expected \")\" at %C" -msgstr "" - -#: fortran/decl.c:5865 -#, fuzzy, no-c-format -msgid "Expected \",\" or end of statement at %C" -msgstr "Предупреждать о декларациях, встретившихся после операторов" - -#: fortran/decl.c:5891 -#, no-c-format -msgid "INTENT is not allowed inside of BLOCK at %C" -msgstr "" - -#: fortran/decl.c:5923 -#, no-c-format -msgid "OPTIONAL is not allowed inside of BLOCK at %C" -msgstr "" - -#: fortran/decl.c:5942 -#, no-c-format -msgid "Cray pointer declaration at %C requires -fcray-pointer flag" -msgstr "" - -#: fortran/decl.c:6037 -#, no-c-format -msgid "Access specification of the %s operator at %C has already been specified" -msgstr "" - -#: fortran/decl.c:6054 -#, no-c-format -msgid "Access specification of the .%s. operator at %C has already been specified" -msgstr "" - -#: fortran/decl.c:6092 -#, fuzzy, no-c-format -msgid "Fortran 2003: PROTECTED statement at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/decl.c:6132 -#, fuzzy, no-c-format -msgid "Syntax error in PROTECTED statement at %C" -msgstr "Недопустимое число в операторе FORMAT в %0" - -#: fortran/decl.c:6156 -#, fuzzy, no-c-format -msgid "PRIVATE statement at %C is only allowed in the specification part of a module" -msgstr "оператор RETURN в %0 недопустим внутри главной программы" - -#: fortran/decl.c:6193 -#, fuzzy, no-c-format -msgid "PUBLIC statement at %C is only allowed in the specification part of a module" -msgstr "оператор RETURN в %0 недопустим внутри главной программы" - -#: fortran/decl.c:6221 -#, no-c-format -msgid "Expected variable name at %C in PARAMETER statement" -msgstr "" - -#: fortran/decl.c:6228 -#, fuzzy, no-c-format -msgid "Expected = sign in PARAMETER statement at %C" -msgstr "Недопустимый знак в операторе FORMAT в %0" - -#: fortran/decl.c:6234 -#, fuzzy, no-c-format -msgid "Expected expression at %C in PARAMETER statement" -msgstr "Предупреждать о декларациях, встретившихся после операторов" - -#: fortran/decl.c:6254 -#, fuzzy, no-c-format -msgid "Initializing already initialized variable at %C" -msgstr "строка инициализации усечена в соответствии с размером переменной в %L" - -#: fortran/decl.c:6289 -#, fuzzy, no-c-format -msgid "Unexpected characters in PARAMETER statement at %C" -msgstr "Предупреждать о декларациях, встретившихся после операторов" - -#: fortran/decl.c:6313 -#, no-c-format -msgid "Blanket SAVE statement at %C follows previous SAVE statement" -msgstr "" - -#: fortran/decl.c:6325 -#, no-c-format -msgid "SAVE statement at %C follows blanket SAVE statement" -msgstr "" - -#: fortran/decl.c:6372 -#, fuzzy, no-c-format -msgid "Syntax error in SAVE statement at %C" -msgstr "Недопустимое число в операторе FORMAT в %0" - -#: fortran/decl.c:6386 -#, no-c-format -msgid "VALUE is not allowed inside of BLOCK at %C" -msgstr "" - -#: fortran/decl.c:6390 -#, fuzzy, no-c-format -msgid "Fortran 2003: VALUE statement at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/decl.c:6430 -#, fuzzy, no-c-format -msgid "Syntax error in VALUE statement at %C" -msgstr "Недопустимое число в операторе FORMAT в %0" - -#: fortran/decl.c:6441 -#, fuzzy, no-c-format -msgid "Fortran 2003: VOLATILE statement at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/decl.c:6483 -#, fuzzy, no-c-format -msgid "Syntax error in VOLATILE statement at %C" -msgstr "Недопустимое число в операторе FORMAT в %0" - -#: fortran/decl.c:6506 -#, no-c-format -msgid "MODULE PROCEDURE at %C must be in a generic module interface" -msgstr "" - -#: fortran/decl.c:6551 -#, fuzzy, no-c-format -msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE" -msgstr "Внешняя процедура `%A' передана как фактический аргумент в %0, но не декларирована явно как EXTERNAL" - -#: fortran/decl.c:6600 -#, no-c-format -msgid "Ambiguous symbol in TYPE definition at %C" -msgstr "" - -#: fortran/decl.c:6606 -#, no-c-format -msgid "No such symbol in TYPE definition at %C" -msgstr "" - -#: fortran/decl.c:6612 -#, no-c-format -msgid "'%s' in EXTENDS expression at %C is not a derived type" -msgstr "" - -#: fortran/decl.c:6619 -#, no-c-format -msgid "'%s' cannot be extended at %C because it is BIND(C)" -msgstr "" - -#: fortran/decl.c:6626 -#, no-c-format -msgid "'%s' cannot be extended at %C because it is a SEQUENCE type" -msgstr "" - -#: fortran/decl.c:6649 -#, no-c-format -msgid "Derived type at %C can only be PRIVATE in the specification part of a module" -msgstr "" - -#: fortran/decl.c:6661 -#, no-c-format -msgid "Derived type at %C can only be PUBLIC in the specification part of a module" -msgstr "" - -#: fortran/decl.c:6682 -#, fuzzy, no-c-format -msgid "Fortran 2003: ABSTRACT type at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/decl.c:6786 -#, no-c-format -msgid "Expected :: in TYPE definition at %C" -msgstr "" - -#: fortran/decl.c:6797 -#, fuzzy, no-c-format -msgid "Type name '%s' at %C cannot be the same as an intrinsic type" -msgstr "Имя типа в %0 не совпадает с именем, заданным в %1" - -#: fortran/decl.c:6807 -#, no-c-format -msgid "Derived type name '%s' at %C already has a basic type of %s" -msgstr "" - -#: fortran/decl.c:6823 -#, no-c-format -msgid "Derived type definition of '%s' at %C has already been defined" -msgstr "" - -#. Since the extension field is 8 bit wide, we can only have -#. up to 255 extension levels. -#: fortran/decl.c:6859 fortran/symbol.c:4708 -#, no-c-format -msgid "Maximum extension level reached with type '%s' at %L" -msgstr "" - -#: fortran/decl.c:6904 -#, no-c-format -msgid "Cray Pointee at %C cannot be assumed shape array" -msgstr "" - -#: fortran/decl.c:6924 -#, no-c-format -msgid "Fortran 2003: ENUM and ENUMERATOR at %C" -msgstr "" - -#: fortran/decl.c:6962 -#, no-c-format -msgid "Enumerator exceeds the C integer type at %C" -msgstr "" - -#: fortran/decl.c:7041 -#, no-c-format -msgid "ENUMERATOR %L not initialized with integer expression" -msgstr "" - -#: fortran/decl.c:7090 -#, fuzzy, no-c-format -msgid "ENUM definition statement expected before %C" -msgstr "перед `*' должно быть имя типа" - -#: fortran/decl.c:7123 -#, no-c-format -msgid "Syntax error in ENUMERATOR definition at %C" -msgstr "" - -#: fortran/decl.c:7170 fortran/decl.c:7185 -#, fuzzy, no-c-format -msgid "Duplicate access-specifier at %C" -msgstr "после предыдущей спецификации в `%#D'" - -#: fortran/decl.c:7205 -#, no-c-format -msgid "Binding attributes already specify passing, illegal NOPASS at %C" -msgstr "" - -#: fortran/decl.c:7225 -#, no-c-format -msgid "Binding attributes already specify passing, illegal PASS at %C" -msgstr "" - -#: fortran/decl.c:7252 -#, fuzzy, no-c-format -msgid "Duplicate POINTER attribute at %C" -msgstr "повторное употребление `restrict'" - -#: fortran/decl.c:7270 -#, fuzzy, no-c-format -msgid "Duplicate NON_OVERRIDABLE at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/decl.c:7286 -#, fuzzy, no-c-format -msgid "Duplicate DEFERRED at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/decl.c:7299 -#, fuzzy, no-c-format -msgid "Expected access-specifier at %C" -msgstr " ожидался шаблон класса, обнаружено %qT" - -#: fortran/decl.c:7301 -#, fuzzy, no-c-format -msgid "Expected binding attribute at %C" -msgstr "атрибут packed не требуется" - -#: fortran/decl.c:7309 -#, no-c-format -msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C" -msgstr "" - -#: fortran/decl.c:7321 -#, no-c-format -msgid "POINTER attribute is required for procedure pointer component at %C" -msgstr "" - -#: fortran/decl.c:7362 -#, no-c-format -msgid "Interface-name expected after '(' at %C" -msgstr "" - -#: fortran/decl.c:7368 -#, fuzzy, no-c-format -msgid "')' expected at %C" -msgstr " ожидался тип, обнаружено %qE" - -#: fortran/decl.c:7390 -#, fuzzy, no-c-format -msgid "Interface must be specified for DEFERRED binding at %C" -msgstr "Спецификация нулевого размера в %0 некорректна" - -#: fortran/decl.c:7395 -#, no-c-format -msgid "PROCEDURE(interface) at %C should be declared DEFERRED" -msgstr "" - -#: fortran/decl.c:7416 -#, fuzzy, no-c-format -msgid "Expected binding name at %C" -msgstr "ожидалось имя типа" - -#: fortran/decl.c:7428 -#, no-c-format -msgid "'=> target' is invalid for DEFERRED binding at %C" -msgstr "" - -#: fortran/decl.c:7434 -#, no-c-format -msgid "'::' needed in PROCEDURE binding with explicit target at %C" -msgstr "" - -#: fortran/decl.c:7444 -#, fuzzy, no-c-format -msgid "Expected binding target after '=>' at %C" -msgstr "ожидалось имя типа" - -#: fortran/decl.c:7456 -#, fuzzy, no-c-format -msgid "Junk after PROCEDURE declaration at %C" -msgstr "Некорректный мусор после определения в %C" - -#: fortran/decl.c:7471 -#, no-c-format -msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT" -msgstr "" - -#: fortran/decl.c:7482 -#, no-c-format -msgid "There's already a procedure with binding name '%s' for the derived type '%s' at %C" -msgstr "" - -#: fortran/decl.c:7522 -#, no-c-format -msgid "GENERIC at %C must be inside a derived-type CONTAINS" -msgstr "" - -#: fortran/decl.c:7539 -#, fuzzy, no-c-format -msgid "Expected '::' at %C" -msgstr "ожидалось имя типа" - -#: fortran/decl.c:7551 -#, fuzzy, no-c-format -msgid "Expected generic name or operator descriptor at %C" -msgstr "Ожидается другая размерность массива в определении %C" - -#: fortran/decl.c:7577 -#, fuzzy, no-c-format -msgid "Expected '=>' at %C" -msgstr "ожидалось имя типа" - -#: fortran/decl.c:7619 -#, no-c-format -msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C" -msgstr "" - -#: fortran/decl.c:7627 -#, no-c-format -msgid "Binding at %C must have the same access as already defined binding '%s'" -msgstr "" - -#: fortran/decl.c:7676 -#, fuzzy, no-c-format -msgid "Expected specific binding name at %C" -msgstr "Предупреждать о декларациях, встретившихся после операторов" - -#: fortran/decl.c:7686 -#, fuzzy, no-c-format -msgid "'%s' already defined as specific binding for the generic '%s' at %C" -msgstr "ошибка в аргументах spec-функции '%s'" - -#: fortran/decl.c:7702 -#, no-c-format -msgid "Junk after GENERIC binding at %C" -msgstr "" - -#: fortran/decl.c:7727 -#, no-c-format -msgid "FINAL declaration at %C must be inside a derived type CONTAINS section" -msgstr "" - -#: fortran/decl.c:7738 -#, no-c-format -msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE" -msgstr "" - -#: fortran/decl.c:7760 -#, no-c-format -msgid "Empty FINAL at %C" -msgstr "" - -#: fortran/decl.c:7767 -#, fuzzy, no-c-format -msgid "Expected module procedure name at %C" -msgstr "передано %qT для %s %P в %qD" - -#: fortran/decl.c:7777 -#, fuzzy, no-c-format -msgid "Expected ',' at %C" -msgstr "ожидалось имя типа" - -#: fortran/decl.c:7783 -#, fuzzy, no-c-format -msgid "Unknown procedure name \"%s\" at %C" -msgstr "Неизвестный оператор '%s' в %%L" - -#: fortran/decl.c:7797 -#, fuzzy, no-c-format -msgid "'%s' at %C is already defined as FINAL procedure!" -msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" - -#: fortran/decl.c:7866 -#, fuzzy, no-c-format -msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C" -msgstr "Предупреждать о декларациях, встретившихся после операторов" - -#: fortran/decl.c:7913 -#, fuzzy, no-c-format -msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C" -msgstr "Недопустимое число в операторе FORMAT в %0" - -#. We are told not to check dependencies. -#. We do it, however, and issue a warning in case we find one. -#. If a dependency is found in the case -#. elemental == ELEM_CHECK_VARIABLE, we will generate -#. a temporary, so we don't need to bother the user. -#: fortran/dependency.c:486 -#, no-c-format -msgid "INTENT(%s) actual argument at %L might interfere with actual argument at %L." -msgstr "" - -#: fortran/error.c:300 -#, fuzzy, no-c-format -msgid " Included at %s:%d:" -msgstr " Включённом в %s:%d\n" - -#: fortran/error.c:384 -#, no-c-format -msgid "<During initialization>\n" -msgstr "<во время инициализации>\n" - -#: fortran/error.c:718 -#, no-c-format -msgid "Error count reached limit of %d." -msgstr "" - #: fortran/error.c:737 fortran/error.c:791 fortran/error.c:826 #: fortran/error.c:901 msgid "Warning:" @@ -5974,376 +4289,26 @@ msgstr "ошибка:" msgid "Fatal Error:" msgstr "Фатальная ошибка: " -#: fortran/error.c:974 -#, no-c-format -msgid "Internal Error at (1):" -msgstr "Внутренняя ошибка в (1): " - -#: fortran/expr.c:261 +#: fortran/expr.c:256 #, c-format msgid "Constant expression required at %C" msgstr "Выражение %C должно быть константой" -#: fortran/expr.c:264 +#: fortran/expr.c:259 #, c-format msgid "Integer expression required at %C" msgstr "В %C требуется целочисленное выражение" -#: fortran/expr.c:269 +#: fortran/expr.c:264 #, c-format msgid "Integer value too large in expression at %C" msgstr "Переполнение при вычислении выражения в %C" -#: fortran/expr.c:1098 -#, fuzzy, no-c-format -msgid "Index in dimension %d is out of bounds at %L" -msgstr "индекс размерности %d выходит за границы в %L" - -#: fortran/expr.c:1274 fortran/expr.c:1325 -#, no-c-format -msgid "index in dimension %d is out of bounds at %L" -msgstr "индекс размерности %d выходит за границы в %L" - -#: fortran/expr.c:1923 -#, no-c-format -msgid "elemental function arguments at %C are not compliant" -msgstr "" - -#: fortran/expr.c:1967 -#, no-c-format -msgid "Numeric or CHARACTER operands are required in expression at %L" -msgstr "" - -#: fortran/expr.c:1992 -#, no-c-format -msgid "Concatenation operator in expression at %L must have two CHARACTER operands" -msgstr "" - -#: fortran/expr.c:1999 -#, no-c-format -msgid "Concat operator at %L must concatenate strings of the same kind" -msgstr "" - -#: fortran/expr.c:2009 -#, no-c-format -msgid ".NOT. operator in expression at %L must have a LOGICAL operand" -msgstr "" - -#: fortran/expr.c:2025 -#, no-c-format -msgid "LOGICAL operands are required in expression at %L" -msgstr "" - -#: fortran/expr.c:2036 -#, fuzzy, no-c-format -msgid "Only intrinsic operators can be used in expression at %L" -msgstr "Отсутствует операнд для операции в %1 в конце выражения в %0" - -#: fortran/expr.c:2044 -#, fuzzy, no-c-format -msgid "Numeric operands are required in expression at %L" -msgstr "Отсутствует операнд для операции в %1 в конце выражения в %0" - -#: fortran/expr.c:2137 -#, fuzzy, no-c-format -msgid "Assumed character length variable '%s' in constant expression at %L" -msgstr "%s не может присутствовать в константном выражении" - -#: fortran/expr.c:2195 -#, fuzzy, no-c-format -msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression" -msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" - -#: fortran/expr.c:2226 -#, no-c-format -msgid "Extension: Evaluation of nonstandard initialization expression at %L" -msgstr "" - -#: fortran/expr.c:2283 -#, no-c-format -msgid "Function '%s' in initialization expression at %L must be an intrinsic or a specification function" -msgstr "" - -#: fortran/expr.c:2295 -#, fuzzy, no-c-format -msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression" -msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" - -#: fortran/expr.c:2327 -#, no-c-format -msgid "PARAMETER '%s' is used at %L before its definition is complete" -msgstr "" - -#: fortran/expr.c:2347 -#, fuzzy, no-c-format -msgid "Assumed size array '%s' at %L is not permitted in an initialization expression" -msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" - -#: fortran/expr.c:2353 -#, fuzzy, no-c-format -msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression" -msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" - -#: fortran/expr.c:2359 -#, fuzzy, no-c-format -msgid "Deferred array '%s' at %L is not permitted in an initialization expression" -msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" - -#: fortran/expr.c:2365 -#, no-c-format -msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression" -msgstr "" - -#: fortran/expr.c:2375 -#, no-c-format -msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression" -msgstr "" - -#: fortran/expr.c:2451 -#, no-c-format -msgid "Initialization expression didn't reduce %C" -msgstr "" - -#: fortran/expr.c:2530 -#, fuzzy, no-c-format -msgid "Specification function '%s' at %L cannot be a statement function" -msgstr "конструктор не может быть статической элементом-функцией" - -#: fortran/expr.c:2537 -#, fuzzy, no-c-format -msgid "Specification function '%s' at %L cannot be an internal function" -msgstr "%Jвнутренняя функция `%D' декларирована как не функция" - -#: fortran/expr.c:2544 -#, no-c-format -msgid "Specification function '%s' at %L must be PURE" -msgstr "" - -#: fortran/expr.c:2551 -#, no-c-format -msgid "Specification function '%s' at %L cannot be RECURSIVE" -msgstr "" - -#: fortran/expr.c:2685 -#, fuzzy, no-c-format -msgid "Dummy argument '%s' not allowed in expression at %L" -msgstr "%s не может присутствовать в константном выражении" - -#: fortran/expr.c:2692 -#, no-c-format -msgid "Dummy argument '%s' at %L cannot be OPTIONAL" -msgstr "" - -#: fortran/expr.c:2699 -#, no-c-format -msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)" -msgstr "" - -#: fortran/expr.c:2730 -#, fuzzy, no-c-format -msgid "Variable '%s' cannot appear in the expression at %L" -msgstr "%s не может присутствовать в константном выражении" - -#: fortran/expr.c:2780 -#, fuzzy, no-c-format -msgid "Expression at %L must be of INTEGER type, found %s" -msgstr "оператор-выражение имеет неполный тип" - -#: fortran/expr.c:2790 -#, fuzzy, no-c-format -msgid "Function '%s' at %L must be PURE" -msgstr "Функция '%s' в %C уже имеет тип %s" - -#: fortran/expr.c:2799 -#, no-c-format -msgid "Expression at %L must be scalar" -msgstr "" - -#: fortran/expr.c:2833 -#, fuzzy, no-c-format -msgid "Incompatible ranks in %s (%d and %d) at %L" -msgstr "несовместимые типы в операторе `%s'" - -#: fortran/expr.c:2847 -#, no-c-format -msgid "Different shape for %s at %L on dimension %d (%d and %d)" -msgstr "" - -#: fortran/expr.c:2893 fortran/expr.c:3153 -#, no-c-format -msgid "Cannot assign to INTENT(IN) variable '%s' at %L" -msgstr "" - -#: fortran/expr.c:2945 -#, no-c-format -msgid "'%s' at %L is not a VALUE" -msgstr "" - -#: fortran/expr.c:2952 -#, fuzzy, no-c-format -msgid "Incompatible ranks %d and %d in assignment at %L" -msgstr "несовместимые типы в операторе %qs" - -#: fortran/expr.c:2959 -#, fuzzy, no-c-format -msgid "Variable type is UNKNOWN in assignment at %L" -msgstr "несовместимые типы в операторе %qs" - -#: fortran/expr.c:2971 -#, no-c-format -msgid "NULL appears on right-hand side in assignment at %L" -msgstr "" - -#: fortran/expr.c:2982 -#, no-c-format -msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal" -msgstr "" - -#: fortran/expr.c:2991 -#, no-c-format -msgid "POINTER valued function appears on right-hand side of assignment at %L" -msgstr "" - -#: fortran/expr.c:2996 +#: fortran/expr.c:3032 #, fuzzy msgid "array assignment" msgstr "Присваивание массивов" -#: fortran/expr.c:3001 -#, no-c-format -msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'" -msgstr "" - -#: fortran/expr.c:3007 fortran/resolve.c:7754 -#, no-c-format -msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX" -msgstr "" - -#: fortran/expr.c:3017 fortran/resolve.c:7764 -#, no-c-format -msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'" -msgstr "" - -#: fortran/expr.c:3025 fortran/resolve.c:7773 -#, no-c-format -msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check" -msgstr "" - -#: fortran/expr.c:3029 fortran/resolve.c:7777 -#, no-c-format -msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check" -msgstr "" - -#: fortran/expr.c:3033 fortran/resolve.c:7781 -#, no-c-format -msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check" -msgstr "" - -#: fortran/expr.c:3055 -#, fuzzy, no-c-format -msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s" -msgstr "Несовместимые типы в присваивании в %L, %s к %s" - -#: fortran/expr.c:3091 -#, no-c-format -msgid "Pointer assignment target is not a POINTER at %L" -msgstr "" - -#: fortran/expr.c:3100 -#, no-c-format -msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure" -msgstr "" - -#: fortran/expr.c:3131 -#, fuzzy, no-c-format -msgid "Expected bounds specification for '%s' at %L" -msgstr "после предыдущей спецификации в `%#D'" - -#: fortran/expr.c:3136 -#, fuzzy, no-c-format -msgid "Fortran 2003: Bounds specification for '%s' in pointer assignment at %L" -msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" - -#: fortran/expr.c:3142 -#, no-c-format -msgid "Pointer bounds remapping at %L is not yet implemented in gfortran" -msgstr "" - -#: fortran/expr.c:3162 -#, no-c-format -msgid "Pointer assignment to non-POINTER at %L" -msgstr "Присваивание указателя не к указателю в %L" - -#: fortran/expr.c:3171 -#, no-c-format -msgid "Bad pointer object in PURE procedure at %L" -msgstr "Некорректная операция с указателем в PURE процедуре в %L" - -#: fortran/expr.c:3196 -#, fuzzy, no-c-format -msgid "Invalid procedure pointer assignment at %L" -msgstr "Несовместимые типы при присваивании указателей в %L" - -#: fortran/expr.c:3202 -#, no-c-format -msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L" -msgstr "" - -#: fortran/expr.c:3212 -#, fuzzy, no-c-format -msgid "Statement function '%s' is invalid in procedure pointer assignment at %L" -msgstr "Функция-оператор `%A', определенная в %0, не используется" - -#: fortran/expr.c:3218 -#, fuzzy, no-c-format -msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L" -msgstr "Внешняя процедура `%A' передана как фактический аргумент в %0, но не декларирована явно как EXTERNAL" - -#: fortran/expr.c:3241 -#, no-c-format -msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention" -msgstr "" - -#: fortran/expr.c:3272 -#, fuzzy, no-c-format -msgid "Interface mismatch in procedure pointer assignment at %L: %s" -msgstr "Несовместимые типы при присваивании указателей в %L" - -#: fortran/expr.c:3282 -#, fuzzy, no-c-format -msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s" -msgstr "Несовместимые типы при присваивании указателей в %L" - -#: fortran/expr.c:3290 -#, no-c-format -msgid "Different kind type parameters in pointer assignment at %L" -msgstr "" - -#: fortran/expr.c:3297 -#, no-c-format -msgid "Different ranks in pointer assignment at %L" -msgstr "" - -#: fortran/expr.c:3319 -#, no-c-format -msgid "Pointer assignment target is neither TARGET nor POINTER at %L" -msgstr "" - -#: fortran/expr.c:3326 -#, no-c-format -msgid "Bad target in pointer assignment in PURE procedure at %L" -msgstr "" - -#: fortran/expr.c:3332 -#, no-c-format -msgid "Pointer assignment with vector subscript on rhs at %L" -msgstr "" - -#: fortran/expr.c:3340 -#, fuzzy, no-c-format -msgid "Pointer assignment target has PROTECTED attribute at %L" -msgstr "Присваивание указателя не к указателю в %L" - #: fortran/gfortranspec.c:245 #, fuzzy, c-format msgid "overflowed output arg list for '%s'" @@ -6379,426 +4344,6 @@ msgstr "Этот ключ устарел; используйте -Wextra." msgid "Driving:" msgstr "предупреждение:" -#: fortran/interface.c:174 -#, fuzzy, no-c-format -msgid "Syntax error in generic specification at %C" -msgstr "Спецификация нулевого размера в %0 некорректна" - -#: fortran/interface.c:201 -#, fuzzy, no-c-format -msgid "Syntax error: Trailing garbage in INTERFACE statement at %C" -msgstr "Недопустимый текст после числа в операторе FORMAT в %0" - -#: fortran/interface.c:220 -#, fuzzy, no-c-format -msgid "Dummy procedure '%s' at %C cannot have a generic interface" -msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" - -#: fortran/interface.c:253 -#, no-c-format -msgid "Fortran 2003: ABSTRACT INTERFACE at %C" -msgstr "" - -#: fortran/interface.c:261 -#, fuzzy, no-c-format -msgid "Syntax error in ABSTRACT INTERFACE statement at %C" -msgstr "Недопустимое число в операторе FORMAT в %0" - -#: fortran/interface.c:292 -#, no-c-format -msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C" -msgstr "" - -#: fortran/interface.c:305 -#, fuzzy, no-c-format -msgid "Expected a nameless interface at %C" -msgstr " ожидался шаблон класса, обнаружено %qT" - -#: fortran/interface.c:316 -#, no-c-format -msgid "Expected 'END INTERFACE ASSIGNMENT (=)' at %C" -msgstr "" - -#: fortran/interface.c:318 -#, no-c-format -msgid "Expecting 'END INTERFACE OPERATOR (%s)' at %C" -msgstr "" - -#: fortran/interface.c:332 -#, no-c-format -msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C" -msgstr "" - -#: fortran/interface.c:343 -#, no-c-format -msgid "Expecting 'END INTERFACE %s' at %C" -msgstr "" - -#: fortran/interface.c:574 -#, fuzzy, no-c-format -msgid "Alternate return cannot appear in operator interface at %L" -msgstr "%s не может присутствовать в константном выражении" - -#: fortran/interface.c:602 -#, no-c-format -msgid "Operator interface at %L has the wrong number of arguments" -msgstr "" - -#: fortran/interface.c:613 -#, no-c-format -msgid "Assignment operator interface at %L must be a SUBROUTINE" -msgstr "" - -#: fortran/interface.c:619 -#, no-c-format -msgid "Assignment operator interface at %L must have two arguments" -msgstr "" - -#: fortran/interface.c:635 -#, no-c-format -msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment" -msgstr "" - -#: fortran/interface.c:644 -#, no-c-format -msgid "Intrinsic operator interface at %L must be a FUNCTION" -msgstr "" - -#: fortran/interface.c:655 -#, no-c-format -msgid "First argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)" -msgstr "" - -#: fortran/interface.c:662 -#, no-c-format -msgid "Second argument of defined assignment at %L must be INTENT(IN)" -msgstr "" - -#: fortran/interface.c:671 fortran/resolve.c:12099 -#, no-c-format -msgid "First argument of operator interface at %L must be INTENT(IN)" -msgstr "" - -#: fortran/interface.c:678 fortran/resolve.c:12117 -#, no-c-format -msgid "Second argument of operator interface at %L must be INTENT(IN)" -msgstr "" - -#: fortran/interface.c:783 -#, no-c-format -msgid "Operator interface at %L conflicts with intrinsic interface" -msgstr "" - -#: fortran/interface.c:1075 -#, fuzzy, no-c-format -msgid "Procedure '%s' in %s at %L has no explicit interface" -msgstr "Предупреждать о неявных декларациях функций" - -#: fortran/interface.c:1078 -#, no-c-format -msgid "Procedure '%s' in %s at %L is neither function nor subroutine" -msgstr "" - -#: fortran/interface.c:1134 fortran/interface.c:1140 -#, no-c-format -msgid "Ambiguous interfaces '%s' and '%s' in %s at %L" -msgstr "" - -#: fortran/interface.c:1176 -#, fuzzy, no-c-format -msgid "'%s' at %L is not a module procedure" -msgstr "`%D' не является элементом типа `%T'" - -#: fortran/interface.c:1409 -#, fuzzy, no-c-format -msgid "Invalid procedure argument at %L" -msgstr "неверный аргумент для %qs" - -#: fortran/interface.c:1417 -#, fuzzy, no-c-format -msgid "Interface mismatch in dummy procedure '%s' at %L: %s" -msgstr "Слишком много аргументов %s в %L" - -#: fortran/interface.c:1441 -#, fuzzy, no-c-format -msgid "Type mismatch in argument '%s' at %L; passed %s to %s" -msgstr "несоответствия типа/значения в аргументе %d в списке параметров шаблона для %qD" - -#: fortran/interface.c:1459 fortran/interface.c:1499 -#, fuzzy, no-c-format -msgid "Rank mismatch in argument '%s' at %L (%d and %d)" -msgstr "Слишком много аргументов %s в %L" - -#: fortran/interface.c:1486 -#, fuzzy, no-c-format -msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L" -msgstr "передано %qT для %s %P в %qD" - -#: fortran/interface.c:1511 -#, fuzzy, no-c-format -msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L" -msgstr "Слишком много аргументов %s в %L" - -#: fortran/interface.c:1828 -#, no-c-format -msgid "Keyword argument '%s' at %L is not in the procedure" -msgstr "" - -#: fortran/interface.c:1836 -#, no-c-format -msgid "Keyword argument '%s' at %L is already associated with another actual argument" -msgstr "" - -#: fortran/interface.c:1846 -#, no-c-format -msgid "More actual than formal arguments in procedure call at %L" -msgstr "" - -#: fortran/interface.c:1858 fortran/interface.c:2094 -#, no-c-format -msgid "Missing alternate return spec in subroutine call at %L" -msgstr "" - -#: fortran/interface.c:1866 -#, no-c-format -msgid "Unexpected alternate return spec in subroutine call at %L" -msgstr "" - -#: fortran/interface.c:1889 -#, fuzzy, no-c-format -msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L" -msgstr "передано %qT для %s %P в %qD" - -#: fortran/interface.c:1896 -#, fuzzy, no-c-format -msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L" -msgstr "передано %qT для %s %P в %qD" - -#: fortran/interface.c:1912 -#, fuzzy, no-c-format -msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L" -msgstr "передано %qT для %s %P в %qD" - -#: fortran/interface.c:1917 -#, no-c-format -msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L" -msgstr "" - -#: fortran/interface.c:1934 -#, fuzzy, no-c-format -msgid "Expected a procedure pointer for argument '%s' at %L" -msgstr "передано %qT для %s %P в %qD" - -#: fortran/interface.c:1946 -#, fuzzy, no-c-format -msgid "Expected a procedure for argument '%s' at %L" -msgstr "передано %qT для %s %P в %qD" - -#: fortran/interface.c:1956 -#, fuzzy, no-c-format -msgid "Expected a PURE procedure for argument '%s' at %L" -msgstr "передано %qT для %s %P в %qD" - -#: fortran/interface.c:1970 -#, no-c-format -msgid "Actual argument for '%s' cannot be an assumed-size array at %L" -msgstr "" - -#: fortran/interface.c:1979 -#, fuzzy, no-c-format -msgid "Actual argument for '%s' must be a pointer at %L" -msgstr "аргумент `%s' должен быть 2-битным беззнаковым литеральным значением" - -#: fortran/interface.c:1988 -#, fuzzy, no-c-format -msgid "Actual argument for '%s' must be ALLOCATABLE at %L" -msgstr "аргумент `%s' должен быть 2-битным беззнаковым литеральным значением" - -#: fortran/interface.c:2001 -#, no-c-format -msgid "Actual argument at %L must be definable as the dummy argument '%s' is INTENT = OUT/INOUT" -msgstr "" - -#: fortran/interface.c:2010 -#, no-c-format -msgid "Actual argument at %L is use-associated with PROTECTED attribute and dummy argument '%s' is INTENT = OUT/INOUT" -msgstr "" - -#: fortran/interface.c:2023 -#, no-c-format -msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'" -msgstr "" - -#: fortran/interface.c:2040 -#, no-c-format -msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute" -msgstr "" - -#: fortran/interface.c:2052 -#, no-c-format -msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute" -msgstr "" - -#: fortran/interface.c:2071 -#, no-c-format -msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute" -msgstr "" - -#: fortran/interface.c:2101 -#, fuzzy, no-c-format -msgid "Missing actual argument for argument '%s' at %L" -msgstr "передано %qT для %s %P в %qD" - -#: fortran/interface.c:2287 -#, no-c-format -msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L" -msgstr "" - -#: fortran/interface.c:2343 -#, no-c-format -msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)" -msgstr "" - -#: fortran/interface.c:2353 -#, no-c-format -msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument" -msgstr "" - -#: fortran/interface.c:2361 -#, no-c-format -msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute" -msgstr "" - -#: fortran/interface.c:2387 -#, fuzzy, no-c-format -msgid "Procedure '%s' called with an implicit interface at %L" -msgstr "Предупреждать о неявных декларациях функций" - -#: fortran/interface.c:2398 -#, no-c-format -msgid "Keyword argument requires explicit interface for procedure '%s' at %L" -msgstr "" - -#: fortran/interface.c:2430 -#, fuzzy, no-c-format -msgid "Procedure pointer component '%s' called with an implicit interface at %L" -msgstr "Предупреждать о неявных декларациях функций" - -#: fortran/interface.c:2441 -#, no-c-format -msgid "Keyword argument requires explicit interface for procedure pointer component '%s' at %L" -msgstr "" - -#: fortran/interface.c:2920 -#, no-c-format -msgid "Entity '%s' at %C is already present in the interface" -msgstr "" - -#: fortran/intrinsic.c:961 -#, no-c-format -msgid "The intrinsic '%s' at %L is not included in the selected standard but %s and '%s' will be treated as if declared EXTERNAL. Use an appropriate -std=* option or define -fall-intrinsics to allow this intrinsic." -msgstr "" - -#: fortran/intrinsic.c:3241 -#, fuzzy, no-c-format -msgid "Too many arguments in call to '%s' at %L" -msgstr "слишком много аргументов для %s `%+#D'" - -#: fortran/intrinsic.c:3256 -#, no-c-format -msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L" -msgstr "" - -#: fortran/intrinsic.c:3259 -#, no-c-format -msgid "Can't find keyword named '%s' in call to '%s' at %L" -msgstr "" - -#: fortran/intrinsic.c:3266 -#, no-c-format -msgid "Argument '%s' is appears twice in call to '%s' at %L" -msgstr "" - -#: fortran/intrinsic.c:3280 -#, fuzzy, no-c-format -msgid "Missing actual argument '%s' in call to '%s' at %L" -msgstr "отсутствует аргумент ключа %qs" - -#: fortran/intrinsic.c:3295 -#, no-c-format -msgid "ALTERNATE RETURN not permitted at %L" -msgstr "" - -#: fortran/intrinsic.c:3352 -#, no-c-format -msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s" -msgstr "" - -#: fortran/intrinsic.c:3717 -#, fuzzy, no-c-format -msgid "Intrinsic '%s' (is %s) is used at %L" -msgstr "ошибка преобразования %qT в %qT в %s" - -#: fortran/intrinsic.c:3781 -#, fuzzy, no-c-format -msgid "Fortran 2003: Function '%s' as initialization expression at %L" -msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" - -#: fortran/intrinsic.c:3857 -#, no-c-format -msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L" -msgstr "" - -#: fortran/intrinsic.c:3918 -#, no-c-format -msgid "Subroutine call to intrinsic '%s' at %L is not PURE" -msgstr "" - -#: fortran/intrinsic.c:3990 -#, fuzzy, no-c-format -msgid "Extension: Conversion from %s to %s at %L" -msgstr "некорректное преобразование из %qT в %qT" - -#: fortran/intrinsic.c:3993 -#, no-c-format -msgid "Conversion from %s to %s at %L" -msgstr "преобразование из %s в %s в %L" - -#: fortran/intrinsic.c:4041 -#, no-c-format -msgid "Can't convert %s to %s at %L" -msgstr "Не удалось преобразовать %s в %s в %L" - -#: fortran/intrinsic.c:4135 -#, no-c-format -msgid "'%s' declared at %L may shadow the intrinsic of the same name. In order to call the intrinsic, explicit INTRINSIC declarations may be required." -msgstr "" - -#: fortran/intrinsic.c:4140 -#, no-c-format -msgid "'%s' declared at %L is also the name of an intrinsic. It can only be called via an explicit interface or if declared EXTERNAL." -msgstr "" - -#: fortran/io.c:167 fortran/primary.c:771 -#, fuzzy, no-c-format -msgid "Extension: backslash character at %C" -msgstr "Лишняя запятая в операторе FORMAT в %0" - -#: fortran/io.c:203 fortran/io.c:206 -#, fuzzy, no-c-format -msgid "Extension: Tab character in format at %C" -msgstr "Лишняя запятая в операторе FORMAT в %0" - -#: fortran/io.c:452 -#, fuzzy, no-c-format -msgid "Fortran 2003: DP format specifier not allowed at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/io.c:459 -#, fuzzy, no-c-format -msgid "Fortran 2003: DC format specifier not allowed at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - #: fortran/io.c:548 #, fuzzy msgid "Positive width required" @@ -6839,21 +4384,6 @@ msgstr "" msgid "P descriptor requires leading scale factor" msgstr "" -#: fortran/io.c:648 -#, no-c-format -msgid "Extension: X descriptor requires leading space count at %L" -msgstr "" - -#: fortran/io.c:678 -#, fuzzy, no-c-format -msgid "Extension: $ descriptor at %L" -msgstr "Лишняя запятая в операторе FORMAT в %0" - -#: fortran/io.c:683 -#, fuzzy, no-c-format -msgid "$ should be the last specifier in format at %L" -msgstr "\"void\" должен быть единственным \"параметром\"" - #: fortran/io.c:736 fortran/io.c:750 msgid "Comma required after P descriptor" msgstr "" @@ -6863,30 +4393,10 @@ msgstr "" msgid "Positive width required with T descriptor" msgstr "Требуется неотрицательная ширина" -#: fortran/io.c:781 -#, no-c-format -msgid "Extension: Missing positive width after L descriptor at %L" -msgstr "" - -#: fortran/io.c:825 -#, fuzzy, no-c-format -msgid "Fortran 2008: 'G0' in format at %L" -msgstr "Неподдерживаемый VXT-оператор в %0" - #: fortran/io.c:843 msgid "E specifier not allowed with g0 descriptor" msgstr "" -#: fortran/io.c:853 -#, fuzzy, no-c-format -msgid "Positive width required in format specifier %s at %L" -msgstr "некорректный спецификатор формата" - -#: fortran/io.c:869 fortran/io.c:876 -#, fuzzy, no-c-format -msgid "Period required in format specifier %s at %L" -msgstr "некорректный спецификатор формата" - #: fortran/io.c:913 #, fuzzy msgid "Positive exponent width required" @@ -6897,2249 +4407,134 @@ msgstr "Требуется неотрицательная ширина" msgid "Period required in format specifier" msgstr "некорректный спецификатор формата" -#: fortran/io.c:948 -#, fuzzy, no-c-format -msgid "Period required in format specifier at %L" -msgstr "некорректный спецификатор формата" - -#: fortran/io.c:970 -#, no-c-format -msgid "The H format specifier at %L is a Fortran 95 deleted feature" -msgstr "" - -#: fortran/io.c:1058 fortran/io.c:1121 -#, fuzzy, no-c-format -msgid "Extension: Missing comma at %L" -msgstr "некорректное преобразование из %qT в %qT" - -#: fortran/io.c:1140 -#, fuzzy, no-c-format -msgid "%s in format string at %L" -msgstr "формат %s, аргумент %s (аргумент %d)" - -#: fortran/io.c:1185 -#, no-c-format -msgid "Format statement in module main block at %C" -msgstr "" - -#: fortran/io.c:1191 -#, fuzzy, no-c-format -msgid "Missing format label at %C" -msgstr "Отсутствует формальный параметр" - -#: fortran/io.c:1251 fortran/io.c:1282 fortran/io.c:1344 -#, fuzzy, no-c-format -msgid "Invalid value for %s specification at %C" -msgstr "после предыдущей спецификации в `%#D'" - -#: fortran/io.c:1257 fortran/io.c:1288 -#, fuzzy, no-c-format -msgid "Duplicate %s specification at %C" -msgstr "после предыдущей спецификации в `%#D'" - -#: fortran/io.c:1295 -#, no-c-format -msgid "Variable %s cannot be INTENT(IN) at %C" -msgstr "" - -#: fortran/io.c:1302 -#, fuzzy, no-c-format -msgid "Variable %s cannot be assigned in PURE procedure at %C" -msgstr "оператор SAVE или атрибут в %1 несовместим с оператором SAVE илиатрибутом в %0" - -#: fortran/io.c:1350 -#, fuzzy, no-c-format -msgid "Duplicate %s label specification at %C" -msgstr "повторная декларация метки %qs" - -#: fortran/io.c:1370 -#, no-c-format -msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER" -msgstr "" - -#: fortran/io.c:1386 -#, fuzzy, no-c-format -msgid "FORMAT tag at %L must be of type CHARACTER or INTEGER" -msgstr "%qD не является элементом типа %qT" - -#: fortran/io.c:1392 -#, no-c-format -msgid "Deleted feature: ASSIGNED variable in FORMAT tag at %L" -msgstr "" - -#: fortran/io.c:1398 -#, no-c-format -msgid "Variable '%s' at %L has not been assigned a format label" -msgstr "" - -#: fortran/io.c:1405 -#, no-c-format -msgid "Scalar '%s' in FORMAT tag at %L is not an ASSIGNED variable" -msgstr "" - -#: fortran/io.c:1417 -#, fuzzy, no-c-format -msgid "Extension: Non-character in FORMAT tag at %L" -msgstr "Лишняя запятая в операторе FORMAT в %0" - -#: fortran/io.c:1423 -#, fuzzy, no-c-format -msgid "Non-character assumed shape array element in FORMAT tag at %L" -msgstr "Лишняя запятая в операторе FORMAT в %0" - -#: fortran/io.c:1430 -#, fuzzy, no-c-format -msgid "Non-character assumed size array element in FORMAT tag at %L" -msgstr "Лишняя запятая в операторе FORMAT в %0" - -#: fortran/io.c:1437 -#, fuzzy, no-c-format -msgid "Non-character pointer array element in FORMAT tag at %L" -msgstr "Лишняя запятая в операторе FORMAT в %0" - -#: fortran/io.c:1463 -#, fuzzy, no-c-format -msgid "%s tag at %L must be of type %s" -msgstr "%qD не является элементом типа %qT" - -#: fortran/io.c:1470 -#, no-c-format -msgid "%s tag at %L must be scalar" -msgstr "" - -#: fortran/io.c:1476 -#, no-c-format -msgid "Fortran 2003: IOMSG tag at %L" -msgstr "" - -#: fortran/io.c:1484 -#, no-c-format -msgid "Fortran 95 requires default INTEGER in %s tag at %L" -msgstr "" - -#: fortran/io.c:1492 -#, no-c-format -msgid "Extension: CONVERT tag at %L" -msgstr "" - -#: fortran/io.c:1678 fortran/io.c:1686 -#, no-c-format -msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'" -msgstr "" - -#: fortran/io.c:1705 fortran/io.c:1713 -#, no-c-format -msgid "Extension: %s specifier in %s statement at %C has value '%s'" -msgstr "" - -#: fortran/io.c:1726 fortran/io.c:1734 -#, fuzzy, no-c-format -msgid "%s specifier in %s statement at %C has invalid value '%s'" -msgstr "оператор break вне цикла или оператора switch" - -#: fortran/io.c:1789 -#, no-c-format -msgid "OPEN statement not allowed in PURE procedure at %C" -msgstr "" - -#: fortran/io.c:1800 -#, no-c-format -msgid "UNIT specifier not allowed with NEWUNIT at %C" -msgstr "" - -#: fortran/io.c:1808 -#, no-c-format -msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %C" -msgstr "" - -#: fortran/io.c:1842 -#, no-c-format -msgid "Fortran 2003: ASYNCHRONOUS= at %C not allowed in Fortran 95" -msgstr "" - -#: fortran/io.c:1860 fortran/io.c:3274 -#, no-c-format -msgid "Fortran 2003: BLANK= at %C not allowed in Fortran 95" -msgstr "" - -#: fortran/io.c:1878 fortran/io.c:3253 -#, no-c-format -msgid "Fortran 2003: DECIMAL= at %C not allowed in Fortran 95" -msgstr "" - -#: fortran/io.c:1896 fortran/io.c:3361 -#, no-c-format -msgid "Fortran 2003: DELIM= at %C not allowed in Fortran 95" -msgstr "" - -#: fortran/io.c:1914 -#, no-c-format -msgid "Fortran 2003: ENCODING= at %C not allowed in Fortran 95" -msgstr "" - -#: fortran/io.c:1965 -#, no-c-format -msgid "Fortran F2003: ROUND= at %C not allowed in Fortran 95" -msgstr "" - -#: fortran/io.c:1985 -#, no-c-format -msgid "Fortran 2003: SIGN= at %C not allowed in Fortran 95" -msgstr "" - -#: fortran/io.c:2198 -#, no-c-format -msgid "CLOSE statement not allowed in PURE procedure at %C" -msgstr "" - -#: fortran/io.c:2245 -#, fuzzy, no-c-format -msgid "UNIT number in CLOSE statement at %L must be non-negative" -msgstr "оператор-выражение имеет неполный тип" - -#: fortran/io.c:2343 fortran/match.c:1976 -#, no-c-format -msgid "%s statement not allowed in PURE procedure at %C" -msgstr "" - -#: fortran/io.c:2375 fortran/io.c:2783 -#, fuzzy, no-c-format -msgid "UNIT number in statement at %L must be non-negative" -msgstr "Пустой аргумент в %0 в вызове функции-оператора в %1" - -#: fortran/io.c:2407 -#, no-c-format -msgid "Fortran 2003: FLUSH statement at %C" -msgstr "" - -#: fortran/io.c:2463 -#, no-c-format -msgid "Duplicate UNIT specification at %C" -msgstr "" - -#: fortran/io.c:2523 -#, fuzzy, no-c-format -msgid "Duplicate format specification at %C" -msgstr "повторная инициализация %D" - -#: fortran/io.c:2540 -#, no-c-format -msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C" -msgstr "" - -#: fortran/io.c:2576 -#, fuzzy, no-c-format -msgid "Duplicate NML specification at %C" -msgstr "повторная инициализация %D" - -#: fortran/io.c:2585 -#, no-c-format -msgid "Symbol '%s' at %C must be a NAMELIST group name" -msgstr "" - -#: fortran/io.c:2650 -#, no-c-format -msgid "END tag at %C not allowed in output statement" -msgstr "" - -#: fortran/io.c:2721 -#, fuzzy, no-c-format -msgid "UNIT not specified at %L" -msgstr "дважды задан ключ -I-" - -#: fortran/io.c:2733 -#, no-c-format -msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable" -msgstr "" - -#: fortran/io.c:2758 -#, fuzzy, no-c-format -msgid "Invalid form of WRITE statement at %L, UNIT required" -msgstr "Пропущена запятая в операторе FORMAT в %0" - -#: fortran/io.c:2769 -#, no-c-format -msgid "Internal unit with vector subscript at %L" -msgstr "" - -#: fortran/io.c:2776 -#, no-c-format -msgid "External IO UNIT cannot be an array at %L" -msgstr "" - -#: fortran/io.c:2788 -#, fuzzy, no-c-format -msgid "Extension: Comma before i/o item list at %L" -msgstr "некорректное преобразование из %qT в %qT" - -#: fortran/io.c:2798 -#, fuzzy, no-c-format -msgid "ERR tag label %d at %L not defined" -msgstr "метка %qD используется, но не определяется" - -#: fortran/io.c:2810 -#, fuzzy, no-c-format -msgid "END tag label %d at %L not defined" -msgstr "метка %qD используется, но не определяется" - -#: fortran/io.c:2822 -#, fuzzy, no-c-format -msgid "EOR tag label %d at %L not defined" -msgstr "метка %qD используется, но не определяется" - -#: fortran/io.c:2832 -#, fuzzy, no-c-format -msgid "FORMAT label %d at %L not defined" -msgstr "метка %qD используется, но не определяется" - -#: fortran/io.c:2953 -#, fuzzy, no-c-format -msgid "Syntax error in I/O iterator at %C" -msgstr "синтаксическая ошибка в списке параметров макроса" - -#: fortran/io.c:2984 -#, fuzzy, no-c-format -msgid "Expected variable in READ statement at %C" -msgstr "Лишняя запятая в операторе FORMAT в %0" - -#: fortran/io.c:2990 -#, fuzzy, no-c-format -msgid "Expected expression in %s statement at %C" -msgstr "Предупреждать о декларациях, встретившихся после операторов" - -#: fortran/io.c:3000 -#, no-c-format -msgid "Variable '%s' in input list at %C cannot be INTENT(IN)" -msgstr "" - -#: fortran/io.c:3010 -#, no-c-format -msgid "Cannot read to variable '%s' in PURE procedure at %C" -msgstr "" - -#: fortran/io.c:3027 -#, no-c-format -msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure" -msgstr "" - -#. A general purpose syntax error. -#: fortran/io.c:3088 fortran/io.c:3692 fortran/gfortran.h:2364 -#, fuzzy, no-c-format -msgid "Syntax error in %s statement at %C" -msgstr "синтаксическая ошибка при разборе `%s'" - -#: fortran/io.c:3173 -#, no-c-format -msgid "Fortran 2003: Internal file at %L with namelist" -msgstr "" - -#: fortran/io.c:3227 -#, fuzzy, no-c-format -msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression" -msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" - -#: fortran/io.c:3295 -#, no-c-format -msgid "Fortran 2003: PAD= at %C not allowed in Fortran 95" -msgstr "" - -#: fortran/io.c:3316 -#, no-c-format -msgid "Fortran 2003: ROUND= at %C not allowed in Fortran 95" -msgstr "" - -#: fortran/io.c:3510 -#, no-c-format -msgid "PRINT namelist at %C is an extension" -msgstr "" - -#: fortran/io.c:3662 -#, fuzzy, no-c-format -msgid "Expected comma in I/O list at %C" -msgstr "Лишняя запятая в операторе FORMAT в %0" - -#: fortran/io.c:3726 -#, fuzzy, no-c-format -msgid "PRINT statement at %C not allowed within PURE procedure" -msgstr "оператор RETURN в %0 недопустим внутри главной программы" - -#: fortran/io.c:3882 fortran/io.c:3933 -#, no-c-format -msgid "INQUIRE statement not allowed in PURE procedure at %C" -msgstr "" - -#: fortran/io.c:3909 -#, no-c-format -msgid "IOLENGTH tag invalid in INQUIRE statement at %C" -msgstr "" - -#: fortran/io.c:3919 fortran/trans-io.c:1181 -#, no-c-format -msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers" -msgstr "" - -#: fortran/io.c:3926 -#, no-c-format -msgid "INQUIRE statement at %L requires either FILE or UNIT specifier" -msgstr "" - -#: fortran/io.c:3939 -#, no-c-format -msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier" -msgstr "" - -#: fortran/io.c:4096 -#, no-c-format -msgid "Fortran 2003: WAIT at %C not allowed in Fortran 95" -msgstr "" - -#: fortran/io.c:4102 -#, fuzzy, no-c-format -msgid "WAIT statement not allowed in PURE procedure at %C" -msgstr "оператор RETURN в %0 недопустим внутри главной программы" - -#: fortran/match.c:161 -#, fuzzy, no-c-format -msgid "Missing ')' in statement at or before %L" -msgstr "перед `*' должно быть имя типа" - -#: fortran/match.c:166 -#, fuzzy, no-c-format -msgid "Missing '(' in statement at or before %L" -msgstr "перед `*' должно быть имя типа" - -#: fortran/match.c:363 -#, fuzzy, no-c-format -msgid "Integer too large at %C" -msgstr "Целое в %0 слишком велико" - -#: fortran/match.c:456 fortran/parse.c:631 -#, no-c-format -msgid "Too many digits in statement label at %C" -msgstr "" - -#: fortran/match.c:462 -#, no-c-format -msgid "Statement label at %C is zero" -msgstr "" - -#: fortran/match.c:495 -#, fuzzy, no-c-format -msgid "Label name '%s' at %C is ambiguous" -msgstr "использование `%D' неоднозначно" - -#: fortran/match.c:501 -#, fuzzy, no-c-format -msgid "Duplicate construct label '%s' at %C" -msgstr "дублирование метки `%D'" - -#: fortran/match.c:532 -#, fuzzy, no-c-format -msgid "Invalid character in name at %C" -msgstr "Символьная константа нулевой длины в %0" - -#: fortran/match.c:545 fortran/match.c:626 -#, no-c-format -msgid "Name at %C is too long" -msgstr "" - -#: fortran/match.c:556 -#, no-c-format -msgid "Invalid character '$' at %C. Use -fdollar-ok to allow it as an extension" -msgstr "" - -#: fortran/match.c:607 fortran/match.c:655 -#, no-c-format -msgid "Invalid C name in NAME= specifier at %C" -msgstr "" - -#: fortran/match.c:646 -#, no-c-format -msgid "Embedded space in NAME= specifier at %C" -msgstr "" - -#: fortran/match.c:971 -#, no-c-format -msgid "Loop variable at %C cannot be a sub-component" -msgstr "" - -#: fortran/match.c:977 -#, no-c-format -msgid "Loop variable '%s' at %C cannot be INTENT(IN)" -msgstr "" - -#: fortran/match.c:1010 -#, no-c-format -msgid "Expected a step value in iterator at %C" -msgstr "" - -#: fortran/match.c:1022 -#, fuzzy, no-c-format -msgid "Syntax error in iterator at %C" -msgstr "синтаксическая ошибка в списке параметров макроса" - -#: fortran/match.c:1263 -#, fuzzy, no-c-format -msgid "Invalid form of PROGRAM statement at %C" -msgstr "Пропущена запятая в операторе FORMAT в %0" - -#: fortran/match.c:1389 fortran/match.c:1470 -#, fuzzy, no-c-format -msgid "Obsolescent feature: Arithmetic IF statement at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/match.c:1445 -#, fuzzy, no-c-format -msgid "Syntax error in IF-expression at %C" -msgstr "переполнение при вычислении целочисленного выражения" - -#: fortran/match.c:1456 -#, no-c-format -msgid "Block label not appropriate for arithmetic IF statement at %C" -msgstr "" - -#: fortran/match.c:1494 -#, fuzzy, no-c-format -msgid "Block label is not appropriate for IF statement at %C" -msgstr "Нет определения метки для оператора FORMAT в %0" - -#: fortran/match.c:1574 fortran/primary.c:3007 -#, no-c-format -msgid "Cannot assign to a named constant at %C" -msgstr "" - -#: fortran/match.c:1584 -#, no-c-format -msgid "Unclassifiable statement in IF-clause at %C" -msgstr "" - -#: fortran/match.c:1591 -#, no-c-format -msgid "Syntax error in IF-clause at %C" -msgstr "" - -#: fortran/match.c:1635 -#, fuzzy, no-c-format -msgid "Unexpected junk after ELSE statement at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/match.c:1641 fortran/match.c:1676 -#, no-c-format -msgid "Label '%s' at %C doesn't match IF label '%s'" -msgstr "" - -#: fortran/match.c:1670 -#, no-c-format -msgid "Unexpected junk after ELSE IF statement at %C" -msgstr "" - -#: fortran/match.c:1862 -#, no-c-format -msgid "Name '%s' in %s statement at %C is not a loop name" -msgstr "" - -#: fortran/match.c:1878 -#, fuzzy, no-c-format -msgid "%s statement at %C is not within a loop" -msgstr "оператор continue вне цикла" - -#: fortran/match.c:1881 -#, fuzzy, no-c-format -msgid "%s statement at %C is not within loop '%s'" -msgstr "оператор break вне цикла или оператора switch" - -#: fortran/match.c:1889 -#, fuzzy, no-c-format -msgid "%s statement at %C leaving OpenMP structured block" -msgstr "оператор continue вне цикла" - -#: fortran/match.c:1902 -#, fuzzy, no-c-format -msgid "EXIT statement at %C terminating !$OMP DO loop" -msgstr "оператор RETURN в %0 недопустим внутри главной программы" - -#: fortran/match.c:1954 -#, no-c-format -msgid "Too many digits in STOP code at %C" -msgstr "" - -#: fortran/match.c:2007 -#, fuzzy, no-c-format -msgid "Deleted feature: PAUSE statement at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/match.c:2055 -#, fuzzy, no-c-format -msgid "Deleted feature: ASSIGN statement at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/match.c:2101 -#, fuzzy, no-c-format -msgid "Deleted feature: Assigned GOTO statement at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/match.c:2148 fortran/match.c:2200 -#, no-c-format -msgid "Statement label list in GOTO at %C cannot be empty" -msgstr "" - -#: fortran/match.c:2210 -#, fuzzy, no-c-format -msgid "Obsolescent feature: Computed GOTO at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#. Enforce F03:C476. -#: fortran/match.c:2273 -#, fuzzy, no-c-format -msgid "'%s' at %L is not an accessible derived type" -msgstr "`%D' не является элементом типа `%T'" - -#: fortran/match.c:2351 -#, fuzzy, no-c-format -msgid "Derived type '%s' at %L may not be ABSTRACT" -msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" - -#: fortran/match.c:2369 -#, fuzzy, no-c-format -msgid "Invalid type-spec at %C" -msgstr "некорректный тип аргумента" - -#: fortran/match.c:2422 -#, fuzzy, no-c-format -msgid "Fortran 2003: typespec in ALLOCATE at %L" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/match.c:2454 -#, fuzzy, no-c-format -msgid "Bad allocate-object at %C for a PURE procedure" -msgstr "Некорректная операция с указателем в PURE процедуре в %L" - -#: fortran/match.c:2465 -#, fuzzy, no-c-format -msgid "Type of entity at %L is type incompatible with typespec" -msgstr "тип элемента `%T::' несовместим с типом объекта %qT" - -#: fortran/match.c:2473 -#, no-c-format -msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec" -msgstr "" - -#: fortran/match.c:2500 fortran/match.c:2755 -#, no-c-format -msgid "Allocate-object at %C is not a nonprocedure pointer or an allocatable variable" -msgstr "" - -#: fortran/match.c:2518 fortran/match.c:2772 -#, no-c-format -msgid "Redundant STAT tag found at %L " -msgstr "" - -#: fortran/match.c:2537 -#, fuzzy, no-c-format -msgid "Fortran 2003: ERRMSG tag at %L" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/match.c:2544 fortran/match.c:2798 -#, no-c-format -msgid "Redundant ERRMSG tag found at %L " -msgstr "" - -#: fortran/match.c:2560 -#, fuzzy, no-c-format -msgid "Fortran 2003: SOURCE tag at %L" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/match.c:2567 -#, no-c-format -msgid "Redundant SOURCE tag found at %L " -msgstr "" - -#: fortran/match.c:2574 -#, no-c-format -msgid "SOURCE tag at %L conflicts with the typespec at %L" -msgstr "" - -#: fortran/match.c:2581 -#, no-c-format -msgid "SOURCE tag at %L requires only a single entity in the allocation-list" -msgstr "" - -#: fortran/match.c:2653 -#, no-c-format -msgid "Illegal variable in NULLIFY at %C for a PURE procedure" -msgstr "" - -#: fortran/match.c:2739 -#, fuzzy, no-c-format -msgid "Illegal allocate-object at %C for a PURE procedure" -msgstr "оператор RETURN в %0 недопустим внутри главной программы" - -#: fortran/match.c:2792 -#, fuzzy, no-c-format -msgid "Fortran 2003: ERRMSG at %L" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/match.c:2852 -#, no-c-format -msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE" -msgstr "" - -#: fortran/match.c:2857 -#, fuzzy, no-c-format -msgid "Obsolescent feature: Alternate RETURN at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/match.c:2887 -#, fuzzy, no-c-format -msgid "Extension: RETURN statement in main program at %C" -msgstr "оператор RETURN в %0 недопустим внутри главной программы" - -#: fortran/match.c:2915 -#, fuzzy, no-c-format -msgid "Expected component reference at %C" -msgstr "некорректное адресное выражение" - -#: fortran/match.c:2921 -#, no-c-format -msgid "Junk after CALL at %C" -msgstr "" - -#: fortran/match.c:2931 -#, fuzzy, no-c-format -msgid "Expected type-bound procedure or procedure pointer component at %C" -msgstr "передано %qT для %s %P в %qD" - -#: fortran/match.c:3150 -#, fuzzy, no-c-format -msgid "Syntax error in common block name at %C" -msgstr "синтаксическая ошибка в списке параметров макроса" - -#: fortran/match.c:3186 -#, no-c-format -msgid "Symbol '%s' at %C is already an external symbol that is not COMMON" -msgstr "" - -#. If we find an error, just print it and continue, -#. cause it's just semantic, and we can see if there -#. are more errors. -#: fortran/match.c:3245 -#, no-c-format -msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)" -msgstr "" - -#: fortran/match.c:3254 -#, no-c-format -msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global" -msgstr "" - -#: fortran/match.c:3261 -#, no-c-format -msgid "Symbol '%s' at %C is already in a COMMON block" -msgstr "" - -#: fortran/match.c:3269 -#, no-c-format -msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA" -msgstr "" - -#: fortran/match.c:3296 -#, no-c-format -msgid "Array specification for symbol '%s' in COMMON at %C must be explicit" -msgstr "" - -#: fortran/match.c:3306 -#, no-c-format -msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array" -msgstr "" - -#: fortran/match.c:3338 -#, no-c-format -msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'" -msgstr "" - -#: fortran/match.c:3446 -#, no-c-format -msgid "Namelist group name '%s' at %C already has a basic type of %s" -msgstr "" - -#: fortran/match.c:3454 -#, no-c-format -msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified." -msgstr "" - -#: fortran/match.c:3481 -#, fuzzy, no-c-format -msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed" -msgstr "Альтернативный спецификатор возврата в %0 некорректен внутри функции" - -#: fortran/match.c:3488 -#, fuzzy, no-c-format -msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed" -msgstr "Альтернативный спецификатор возврата в %0 некорректен внутри функции" - -#: fortran/match.c:3615 -#, no-c-format -msgid "Derived type component %C is not a permitted EQUIVALENCE member" -msgstr "" - -#: fortran/match.c:3623 -#, no-c-format -msgid "Array reference in EQUIVALENCE at %C cannot be an array section" -msgstr "" - -#: fortran/match.c:3651 -#, no-c-format -msgid "EQUIVALENCE at %C requires two or more objects" -msgstr "" - -#: fortran/match.c:3665 -#, fuzzy, no-c-format -msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C" -msgstr "Расширение COMMON-области по сравнению с исходным размером посредством оператора EQUIVALENCE для `%A'" - -#: fortran/match.c:3678 -#, fuzzy, no-c-format -msgid "Expecting a comma in EQUIVALENCE at %C" -msgstr "Лишняя запятая в операторе FORMAT в %0" - -#: fortran/match.c:3794 -#, fuzzy, no-c-format -msgid "Statement function at %L is recursive" -msgstr "Функция-оператор `%A', определенная в %0, не используется" - -#: fortran/match.c:3800 -#, fuzzy, no-c-format -msgid "Obsolescent feature: Statement function at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/match.c:3886 -#, fuzzy, no-c-format -msgid "Expected initialization expression in CASE at %C" -msgstr "Ожидалась бинарная операция между выражениями в %0 и в %1" - -#: fortran/match.c:3918 -#, fuzzy, no-c-format -msgid "Expected block name '%s' of SELECT construct at %C" -msgstr " ожидался шаблон класса, обнаружено %qT" - -#: fortran/match.c:4039 -#, no-c-format -msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>" -msgstr "" - -#: fortran/match.c:4047 -#, fuzzy, no-c-format -msgid "Selector shall be polymorphic in SELECT TYPE statement at %C" -msgstr "Недопустимое число в операторе FORMAT в %0" - -#: fortran/match.c:4075 -#, fuzzy, no-c-format -msgid "Unexpected CASE statement at %C" -msgstr "ожидалось имя типа" - -#: fortran/match.c:4127 -#, fuzzy, no-c-format -msgid "Syntax error in CASE specification at %C" -msgstr "Спецификация нулевого размера в %0 некорректна" - -#: fortran/match.c:4145 -#, fuzzy, no-c-format -msgid "Unexpected TYPE IS statement at %C" -msgstr "ожидалось имя типа" - -#: fortran/match.c:4178 -#, fuzzy, no-c-format -msgid "Syntax error in TYPE IS specification at %C" -msgstr "Спецификация нулевого размера в %0 некорректна" - -#: fortran/match.c:4250 -#, fuzzy, no-c-format -msgid "Syntax error in CLASS IS specification at %C" -msgstr "Спецификация нулевого размера в %0 некорректна" - -#: fortran/match.c:4372 -#, no-c-format -msgid "ELSEWHERE statement at %C not enclosed in WHERE block" -msgstr "" - -#: fortran/match.c:4410 -#, no-c-format -msgid "Label '%s' at %C doesn't match WHERE label '%s'" -msgstr "" - -#: fortran/match.c:4510 -#, fuzzy, no-c-format -msgid "Syntax error in FORALL iterator at %C" -msgstr "синтаксическая ошибка в списке параметров макроса" - #: fortran/matchexp.c:28 #, fuzzy, c-format msgid "Syntax error in expression at %C" msgstr "переполнение при вычислении целочисленного выражения" -#: fortran/matchexp.c:72 -#, no-c-format -msgid "Bad character '%c' in OPERATOR name at %C" -msgstr "" - -#: fortran/matchexp.c:80 -#, fuzzy, no-c-format -msgid "The name '%s' cannot be used as a defined operator at %C" -msgstr "\"%s\" нельзя использовать как имя макроса, поскольку это имя операции C++" - -#: fortran/matchexp.c:177 -#, fuzzy, no-c-format -msgid "Expected a right parenthesis in expression at %C" -msgstr "Ожидалась бинарная операция между выражениями в %0 и в %1" - -#: fortran/matchexp.c:302 -#, fuzzy, no-c-format -msgid "Expected exponent in expression at %C" -msgstr "некорректное адресное выражение" - -#: fortran/matchexp.c:340 fortran/matchexp.c:345 fortran/matchexp.c:449 -#: fortran/matchexp.c:454 -#, no-c-format -msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C" -msgstr "" - -#: fortran/misc.c:39 -#, no-c-format -msgid "Out of memory-- malloc() failed" -msgstr "Свободная память закончилась - malloc() завершился ошибкой" - -#: fortran/module.c:519 -#, fuzzy, no-c-format -msgid "Fortran 2003: module nature in USE statement at %C" -msgstr "Недопустимое число в операторе FORMAT в %0" - -#: fortran/module.c:531 -#, no-c-format -msgid "Module nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSIC" -msgstr "" - -#: fortran/module.c:544 -#, no-c-format -msgid "\"::\" was expected after module nature at %C but was not found" -msgstr "" - -#: fortran/module.c:553 -#, no-c-format -msgid "Fortran 2003: \"USE :: module\" at %C" -msgstr "" - -#: fortran/module.c:607 -#, fuzzy, no-c-format -msgid "Missing generic specification in USE statement at %C" -msgstr "Отсутствует спецификатор %A в операторе в %0" - -#: fortran/module.c:615 -#, fuzzy, no-c-format -msgid "Fortran 2003: Renaming operators in USE statements at %C" -msgstr "Недопустимое число в операторе FORMAT в %0" - -#: fortran/module.c:657 -#, fuzzy, no-c-format -msgid "The name '%s' at %C has already been used as an external module name." -msgstr "Имя типа в %0 не совпадает с именем, заданным в %1" - -#: fortran/module.c:934 -#, no-c-format -msgid "Reading module %s at line %d column %d: %s" -msgstr "Чтение модуля %s в строке %d символ %d: %s" - -#: fortran/module.c:938 -#, no-c-format -msgid "Writing module %s at line %d column %d: %s" -msgstr "Запись модуля %s в строке %d символ %d: %s" - -#: fortran/module.c:942 -#, no-c-format -msgid "Module %s at line %d column %d: %s" -msgstr "Модуль %s в строке %d символ %d: %s" - -#: fortran/module.c:982 +#: fortran/module.c:983 msgid "Unexpected EOF" msgstr "Неожиданный конец файла" -#: fortran/module.c:1014 +#: fortran/module.c:1015 msgid "Unexpected end of module in string constant" msgstr "Неожиданное окончание модуля в строковой константе" -#: fortran/module.c:1068 +#: fortran/module.c:1069 msgid "Integer overflow" msgstr "Переполнение при вычислении целочисленного выражения" -#: fortran/module.c:1099 +#: fortran/module.c:1100 msgid "Name too long" msgstr "Имя слишком длинное" -#: fortran/module.c:1206 +#: fortran/module.c:1207 msgid "Bad name" msgstr "Некорректное имя" -#: fortran/module.c:1250 +#: fortran/module.c:1251 msgid "Expected name" msgstr "Ожидалось имя" -#: fortran/module.c:1253 +#: fortran/module.c:1254 msgid "Expected left parenthesis" msgstr "Ожидалась открывающая скобка" -#: fortran/module.c:1256 +#: fortran/module.c:1257 msgid "Expected right parenthesis" msgstr "Ожидалась закрывающая скобка" -#: fortran/module.c:1259 +#: fortran/module.c:1260 msgid "Expected integer" msgstr "Ожидалось целочисленное значение" -#: fortran/module.c:1262 +#: fortran/module.c:1263 msgid "Expected string" msgstr "Ожидалась строка" -#: fortran/module.c:1286 +#: fortran/module.c:1287 msgid "find_enum(): Enum not found" msgstr "find_enum(): перечисление не найдено" -#: fortran/module.c:1300 -#, fuzzy, no-c-format -msgid "Error writing modules file: %s" -msgstr "%s:ошибка записи в выходной файл '%s'\n" - -#: fortran/module.c:1883 +#: fortran/module.c:1887 #, fuzzy msgid "Expected attribute bit name" msgstr "атрибут packed не требуется" -#: fortran/module.c:2739 +#: fortran/module.c:2746 #, fuzzy msgid "Expected integer string" msgstr "Неожиданное окончание строки формата" -#: fortran/module.c:2743 +#: fortran/module.c:2750 msgid "Error converting integer" msgstr "" -#: fortran/module.c:2765 +#: fortran/module.c:2772 #, fuzzy msgid "Expected real string" msgstr "некорректное адресное выражение" -#: fortran/module.c:2967 +#: fortran/module.c:2974 #, fuzzy msgid "Expected expression type" msgstr "некорректное адресное выражение" -#: fortran/module.c:3021 +#: fortran/module.c:3028 #, fuzzy msgid "Bad operator" msgstr "некорректный операнд" -#: fortran/module.c:3110 +#: fortran/module.c:3117 #, fuzzy msgid "Bad type in constant expression" msgstr "переполнение при вычислении константного выражения" -#: fortran/module.c:3152 -#, no-c-format -msgid "Namelist %s cannot be renamed by USE association to %s" -msgstr "" - -#: fortran/module.c:4436 -#, no-c-format -msgid "Symbol '%s' referenced at %L not found in module '%s'" -msgstr "" - -#: fortran/module.c:4443 -#, no-c-format -msgid "User operator '%s' referenced at %L not found in module '%s'" -msgstr "" - -#: fortran/module.c:4448 -#, no-c-format -msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'" -msgstr "" - -#: fortran/module.c:5057 -#, fuzzy, no-c-format -msgid "Can't open module file '%s' for writing at %C: %s" -msgstr "%s: ошибка открытия файла '%s' на чтение: %s\n" - -#: fortran/module.c:5095 -#, fuzzy, no-c-format -msgid "Error writing module file '%s' for writing: %s" -msgstr "%s: ошибка записи файла '%s': %s\n" - -#: fortran/module.c:5104 -#, fuzzy, no-c-format -msgid "Can't delete module file '%s': %s" -msgstr "%s: ошибка удаления файла '%s': %s\n" - -#: fortran/module.c:5107 -#, fuzzy, no-c-format -msgid "Can't rename module file '%s' to '%s': %s" -msgstr "%s: ошибка переименования файла '%s' в '%s': %s\n" - -#: fortran/module.c:5113 -#, fuzzy, no-c-format -msgid "Can't delete temporary module file '%s': %s" -msgstr "%s: ошибка удаления вспомогательного файла '%s': %s\n" - -#: fortran/module.c:5133 fortran/module.c:5216 -#, no-c-format -msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_C_BINDING." -msgstr "" - -#: fortran/module.c:5251 -#, no-c-format -msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING" -msgstr "" - -#: fortran/module.c:5273 -#, no-c-format -msgid "Symbol '%s' already declared" -msgstr "" - -#: fortran/module.c:5328 -#, no-c-format -msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously" -msgstr "" - -#: fortran/module.c:5341 -#, no-c-format -msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_FORTRAN_ENV" -msgstr "" - -#: fortran/module.c:5349 -#, no-c-format -msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s" -msgstr "" - -#: fortran/module.c:5377 -#, no-c-format -msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s" -msgstr "" - -#: fortran/module.c:5393 -#, no-c-format -msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV" -msgstr "" - -#: fortran/module.c:5427 -#, no-c-format -msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C" -msgstr "" - -#: fortran/module.c:5435 -#, no-c-format -msgid "Fortran 2003: ISO_C_BINDING module at %C" -msgstr "" - -#: fortran/module.c:5445 -#, no-c-format -msgid "Can't find an intrinsic module named '%s' at %C" -msgstr "" - -#: fortran/module.c:5450 -#, fuzzy, no-c-format -msgid "Can't open module file '%s' for reading at %C: %s" -msgstr "%s: ошибка открытия файла '%s' на чтение: %s\n" - -#: fortran/module.c:5458 -#, no-c-format -msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously" -msgstr "" - -#: fortran/module.c:5473 +#: fortran/module.c:5507 #, fuzzy msgid "Unexpected end of module" msgstr "некорректный операнд" -#: fortran/module.c:5478 -#, no-c-format -msgid "File '%s' opened at %C is not a GFORTRAN module file" -msgstr "" - -#: fortran/module.c:5485 -#, no-c-format -msgid "Parse error when checking module version for file '%s' opened at %C" -msgstr "" - -#: fortran/module.c:5490 -#, no-c-format -msgid "Wrong module version '%s' (expected '" -msgstr "" - -#: fortran/module.c:5503 -#, no-c-format -msgid "Can't USE the same module we're building!" -msgstr "" - -#: fortran/openmp.c:134 fortran/openmp.c:563 -#, no-c-format -msgid "COMMON block /%s/ not found at %C" -msgstr "" - -#: fortran/openmp.c:165 -#, fuzzy, no-c-format -msgid "Syntax error in OpenMP variable list at %C" -msgstr "синтаксическая ошибка в списке параметров макроса" - -#: fortran/openmp.c:293 -#, no-c-format -msgid "%s is not INTRINSIC procedure name at %C" -msgstr "" - -#: fortran/openmp.c:404 -#, no-c-format -msgid "COLLAPSE clause argument not constant positive integer at %C" -msgstr "" - -#: fortran/openmp.c:542 -#, no-c-format -msgid "Threadprivate variable at %C is an element of a COMMON block" -msgstr "" - -#: fortran/openmp.c:582 -#, fuzzy, no-c-format -msgid "Syntax error in !$OMP THREADPRIVATE list at %C" -msgstr "ошибка в элементе пула констант #%d\n" - -#: fortran/openmp.c:760 fortran/resolve.c:7646 fortran/resolve.c:8036 -#, no-c-format -msgid "IF clause at %L requires a scalar LOGICAL expression" -msgstr "" - -#: fortran/openmp.c:768 -#, no-c-format -msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression" -msgstr "" - -#: fortran/openmp.c:776 -#, no-c-format -msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression" -msgstr "" - -#: fortran/openmp.c:816 -#, fuzzy, no-c-format -msgid "Object '%s' is not a variable at %L" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/openmp.c:824 fortran/openmp.c:834 fortran/openmp.c:841 -#: fortran/openmp.c:851 -#, no-c-format -msgid "Symbol '%s' present on multiple clauses at %L" -msgstr "" - -#: fortran/openmp.c:874 -#, no-c-format -msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L" -msgstr "" - -#: fortran/openmp.c:877 -#, no-c-format -msgid "COPYIN clause object '%s' at %L has ALLOCATABLE components" -msgstr "" - -#: fortran/openmp.c:885 -#, no-c-format -msgid "Assumed size array '%s' in COPYPRIVATE clause at %L" -msgstr "" - -#: fortran/openmp.c:888 -#, no-c-format -msgid "COPYPRIVATE clause object '%s' at %L has ALLOCATABLE components" -msgstr "" - -#: fortran/openmp.c:896 -#, no-c-format -msgid "THREADPRIVATE object '%s' in SHARED clause at %L" -msgstr "" - -#: fortran/openmp.c:899 -#, fuzzy, no-c-format -msgid "Cray pointee '%s' in SHARED clause at %L" -msgstr "Некорректная операция с указателем в PURE процедуре в %L" - -#: fortran/openmp.c:907 -#, no-c-format -msgid "THREADPRIVATE object '%s' in %s clause at %L" -msgstr "" - -#: fortran/openmp.c:910 -#, no-c-format -msgid "Cray pointee '%s' in %s clause at %L" -msgstr "" - -#: fortran/openmp.c:915 -#, no-c-format -msgid "POINTER object '%s' in %s clause at %L" -msgstr "" - -#: fortran/openmp.c:920 -#, no-c-format -msgid "%s clause object '%s' has ALLOCATABLE components at %L" -msgstr "" - -#: fortran/openmp.c:923 -#, fuzzy, no-c-format -msgid "Cray pointer '%s' in %s clause at %L" -msgstr "ошибка преобразования %qT в %qT в %s" - -#: fortran/openmp.c:927 -#, no-c-format -msgid "Assumed size array '%s' in %s clause at %L" -msgstr "" - -#: fortran/openmp.c:932 -#, no-c-format -msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L" -msgstr "" - -#: fortran/openmp.c:941 -#, no-c-format -msgid "%c REDUCTION variable '%s' at %L must be of numeric type, got %s" -msgstr "" - -#: fortran/openmp.c:952 -#, no-c-format -msgid "%s REDUCTION variable '%s' must be LOGICAL at %L" -msgstr "" - -#: fortran/openmp.c:963 -#, no-c-format -msgid "%s REDUCTION variable '%s' must be INTEGER or REAL at %L" -msgstr "" - -#: fortran/openmp.c:972 -#, no-c-format -msgid "%s REDUCTION variable '%s' must be INTEGER at %L" -msgstr "" - -#: fortran/openmp.c:1084 -#, no-c-format -msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L" -msgstr "" - -#: fortran/openmp.c:1124 -#, no-c-format -msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L" -msgstr "" - -#: fortran/openmp.c:1172 -#, no-c-format -msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L" -msgstr "" - -#: fortran/openmp.c:1186 -#, no-c-format -msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L" -msgstr "" - -#: fortran/openmp.c:1218 -#, no-c-format -msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L" -msgstr "" - -#: fortran/openmp.c:1242 -#, no-c-format -msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L" -msgstr "" - -#: fortran/openmp.c:1249 -#, no-c-format -msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L" -msgstr "" - -#: fortran/openmp.c:1265 -#, no-c-format -msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L" -msgstr "" - -#: fortran/openmp.c:1268 -#, no-c-format -msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L" -msgstr "" - -#: fortran/openmp.c:1274 -#, no-c-format -msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L" -msgstr "" - -#: fortran/openmp.c:1292 -#, no-c-format -msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L" -msgstr "" - -#: fortran/openmp.c:1427 -#, no-c-format -msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L" -msgstr "" - -#: fortran/openmp.c:1433 -#, no-c-format -msgid "!$OMP DO iteration variable must be of type integer at %L" -msgstr "" - -#: fortran/openmp.c:1437 -#, no-c-format -msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L" -msgstr "" - -#: fortran/openmp.c:1445 -#, no-c-format -msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L" -msgstr "" - -#: fortran/openmp.c:1463 -#, no-c-format -msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L" -msgstr "" - -#: fortran/openmp.c:1477 -#, no-c-format -msgid "collapsed !$OMP DO loops not perfectly nested at %L" -msgstr "" - -#: fortran/openmp.c:1486 fortran/openmp.c:1493 -#, no-c-format -msgid "not enough DO loops for collapsed !$OMP DO at %L" -msgstr "" - -#: fortran/options.c:308 -#, no-c-format -msgid "Reading file '%s' as free form" -msgstr "" - -#: fortran/options.c:318 -#, no-c-format -msgid "'-fd-lines-as-comments' has no effect in free form" -msgstr "" - -#: fortran/options.c:321 -#, no-c-format -msgid "'-fd-lines-as-code' has no effect in free form" -msgstr "" - -#: fortran/options.c:339 -#, no-c-format -msgid "Flag -fno-automatic overwrites -fmax-stack-var-size=%d" -msgstr "" - -#: fortran/options.c:342 -#, no-c-format -msgid "Flag -fno-automatic overwrites -frecursive" -msgstr "" - -#: fortran/options.c:344 -#, no-c-format -msgid "Flag -fno-automatic overwrites -frecursive implied by -fopenmp" -msgstr "" - -#: fortran/options.c:348 -#, no-c-format -msgid "Flag -frecursive overwrites -fmax-stack-var-size=%d" -msgstr "" - -#: fortran/options.c:352 -#, no-c-format -msgid "Flag -fmax-stack-var-size=%d overwrites -frecursive implied by -fopenmp" -msgstr "" - -#: fortran/options.c:428 -#, no-c-format -msgid "gfortran: Only one -J option allowed" -msgstr "" - -#: fortran/options.c:471 -#, no-c-format -msgid "Argument to -ffpe-trap is not valid: %s" -msgstr "" - -#: fortran/options.c:509 -#, fuzzy, no-c-format -msgid "Argument to -fcheck is not valid: %s" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/options.c:662 -#, no-c-format -msgid "Fixed line length must be at least seven." -msgstr "" - -#: fortran/options.c:680 -#, no-c-format -msgid "Free line length must be at least three." -msgstr "" - -#: fortran/options.c:698 -#, fuzzy, no-c-format -msgid "-static-libgfortran is not supported in this configuration" -msgstr "-m%s в данной конфигурации не поддерживается" - -#: fortran/options.c:746 -#, fuzzy, no-c-format -msgid "Maximum supported identifier length is %d" -msgstr "Отсутствует идентификатор" - -#: fortran/options.c:778 -#, fuzzy, no-c-format -msgid "Unrecognized option to -finit-logical: %s" -msgstr "неопознанный ключ '-%s'" - -#: fortran/options.c:794 -#, fuzzy, no-c-format -msgid "Unrecognized option to -finit-real: %s" -msgstr "неопознанный ключ '-%s'" - -#: fortran/options.c:810 -#, no-c-format -msgid "The value of n in -finit-character=n must be between 0 and 127" -msgstr "" - -#: fortran/options.c:901 -#, no-c-format -msgid "Maximum subrecord length cannot exceed %d" -msgstr "" - -#: fortran/parse.c:459 -#, fuzzy, no-c-format -msgid "Unclassifiable statement at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/parse.c:483 -#, no-c-format -msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures" -msgstr "" - -#: fortran/parse.c:564 -#, fuzzy, no-c-format -msgid "Unclassifiable OpenMP directive at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/parse.c:592 -#, fuzzy, no-c-format -msgid "Unclassifiable GCC directive at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/parse.c:634 fortran/parse.c:803 -#, fuzzy, no-c-format -msgid "Zero is not a valid statement label at %C" -msgstr "%qE не является корректным аргументом шаблона" - -#: fortran/parse.c:641 fortran/parse.c:795 -#, fuzzy, no-c-format -msgid "Non-numeric character in statement label at %C" -msgstr "Не цифра в %0 в поле метки [info -f g77 M LEX]" - -#: fortran/parse.c:653 fortran/parse.c:707 fortran/parse.c:843 -#, no-c-format -msgid "Semicolon at %C needs to be preceded by statement" -msgstr "" - -#: fortran/parse.c:661 fortran/parse.c:855 -#, fuzzy, no-c-format -msgid "Ignoring statement label in empty statement at %L" -msgstr "Оператор в %0 некорректен в контексте, установленном оператором в %1" - -#: fortran/parse.c:782 fortran/parse.c:822 -#, fuzzy, no-c-format -msgid "Bad continuation line at %C" -msgstr "Инициализация пустого общего блока в %0" - -#: fortran/parse.c:1069 -#, no-c-format -msgid "FORMAT statement at %L does not have a statement label" -msgstr "" - -#: fortran/parse.c:1141 +#: fortran/parse.c:1144 msgid "arithmetic IF" msgstr "" -#: fortran/parse.c:1147 +#: fortran/parse.c:1150 #, fuzzy msgid "attribute declaration" msgstr "Некорректная декларация" -#: fortran/parse.c:1180 +#: fortran/parse.c:1183 #, fuzzy msgid "data declaration" msgstr "пустая декларация" -#: fortran/parse.c:1189 +#: fortran/parse.c:1192 #, fuzzy msgid "derived type declaration" msgstr "пустая декларация" -#: fortran/parse.c:1274 +#: fortran/parse.c:1277 msgid "block IF" msgstr "" -#: fortran/parse.c:1283 +#: fortran/parse.c:1286 msgid "implied END DO" msgstr "" -#: fortran/parse.c:1359 +#: fortran/parse.c:1362 msgid "assignment" msgstr "присваивание" -#: fortran/parse.c:1362 +#: fortran/parse.c:1365 #, fuzzy msgid "pointer assignment" msgstr "присваивание" -#: fortran/parse.c:1380 +#: fortran/parse.c:1383 msgid "simple IF" msgstr "" -#: fortran/parse.c:1621 -#, fuzzy, no-c-format -msgid "Unexpected %s statement at %C" -msgstr "ожидалось имя типа" - -#: fortran/parse.c:1768 -#, fuzzy, no-c-format -msgid "%s statement at %C cannot follow %s statement at %L" -msgstr "Оператор в %0 некорректен в контексте, установленном оператором в %1" - -#: fortran/parse.c:1785 -#, fuzzy, no-c-format -msgid "Unexpected end of file in '%s'" -msgstr "Неожиданное окончание строки формата" - -#: fortran/parse.c:1817 -#, no-c-format -msgid "Derived-type '%s' with SEQUENCE must not have a CONTAINS section at %C" -msgstr "" - -#: fortran/parse.c:1820 -#, no-c-format -msgid "Derived-type '%s' with BIND(C) must not have a CONTAINS section at %C" -msgstr "" - -#: fortran/parse.c:1840 -#, no-c-format -msgid "Components in TYPE at %C must precede CONTAINS" -msgstr "" - -#: fortran/parse.c:1845 -#, fuzzy, no-c-format -msgid "Fortran 2003: Type-bound procedure at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/parse.c:1854 -#, fuzzy, no-c-format -msgid "Fortran 2003: GENERIC binding at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/parse.c:1864 -#, fuzzy, no-c-format -msgid "Fortran 2003: FINAL procedure declaration at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/parse.c:1876 -#, no-c-format -msgid "Fortran 2008: Derived type definition at %C with empty CONTAINS section" -msgstr "" - -#: fortran/parse.c:1887 fortran/parse.c:1993 -#, no-c-format -msgid "PRIVATE statement in TYPE at %C must be inside a MODULE" -msgstr "" - -#: fortran/parse.c:1895 -#, fuzzy, no-c-format -msgid "PRIVATE statement at %C must precede procedure bindings" -msgstr "оператор RETURN в %0 недопустим внутри главной программы" - -#: fortran/parse.c:1903 fortran/parse.c:2009 -#, fuzzy, no-c-format -msgid "Duplicate PRIVATE statement at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/parse.c:1913 -#, fuzzy, no-c-format -msgid "SEQUENCE statement at %C must precede CONTAINS" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/parse.c:1918 -#, no-c-format -msgid "Already inside a CONTAINS block at %C" -msgstr "" - -#: fortran/parse.c:1973 -#, no-c-format -msgid "FINAL declaration at %C must be inside CONTAINS" -msgstr "" - -#: fortran/parse.c:1982 -#, no-c-format -msgid "Fortran 2003: Derived type definition at %C without components" -msgstr "" - -#: fortran/parse.c:2001 -#, no-c-format -msgid "PRIVATE statement at %C must precede structure components" -msgstr "" - -#: fortran/parse.c:2022 -#, no-c-format -msgid "SEQUENCE statement at %C must precede structure components" -msgstr "" - -#: fortran/parse.c:2029 -#, no-c-format -msgid "SEQUENCE attribute at %C already specified in TYPE statement" -msgstr "" - -#: fortran/parse.c:2034 -#, fuzzy, no-c-format -msgid "Duplicate SEQUENCE statement at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/parse.c:2045 -#, no-c-format -msgid "Fortran 2003: CONTAINS block in derived type definition at %C" -msgstr "" - -#: fortran/parse.c:2135 -#, no-c-format -msgid "ENUM declaration at %C has no ENUMERATORS" -msgstr "" - -#: fortran/parse.c:2221 -#, no-c-format -msgid "Unexpected %s statement in INTERFACE block at %C" -msgstr "" - -#: fortran/parse.c:2247 -#, no-c-format -msgid "SUBROUTINE at %C does not belong in a generic function interface" -msgstr "" - -#: fortran/parse.c:2251 -#, no-c-format -msgid "FUNCTION at %C does not belong in a generic subroutine interface" -msgstr "" - -#: fortran/parse.c:2261 -#, fuzzy, no-c-format -msgid "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type" -msgstr "Имя типа в %0 не совпадает с именем, заданным в %1" - -#: fortran/parse.c:2292 -#, no-c-format -msgid "Unexpected %s statement at %C in INTERFACE body" -msgstr "" - -#: fortran/parse.c:2310 -#, no-c-format -msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure" -msgstr "" - -#: fortran/parse.c:2431 -#, fuzzy, no-c-format -msgid "%s statement is not allowed inside of BLOCK at %C" -msgstr "Оператор в %0 некорректен в программной единице BLOCK DATA в %1" - -#: fortran/parse.c:2517 -#, no-c-format -msgid "%s statement must appear in a MODULE" -msgstr "" - -#: fortran/parse.c:2524 -#, no-c-format -msgid "%s statement at %C follows another accessibility specification" -msgstr "" - -#: fortran/parse.c:2574 -#, fuzzy, no-c-format -msgid "Bad kind expression for function '%s' at %L" -msgstr "ошибка в аргументах spec-функции '%s'" - -#: fortran/parse.c:2578 -#, fuzzy, no-c-format -msgid "The type for function '%s' at %L is not accessible" -msgstr "Альтернативный спецификатор возврата в %0 некорректен внутри функции" - -#: fortran/parse.c:2636 -#, no-c-format -msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE" -msgstr "" - -#: fortran/parse.c:2657 -#, no-c-format -msgid "Unexpected %s statement in WHERE block at %C" -msgstr "" - -#: fortran/parse.c:2716 -#, no-c-format -msgid "Unexpected %s statement in FORALL block at %C" -msgstr "" - -#: fortran/parse.c:2767 -#, fuzzy, no-c-format -msgid "ELSE IF statement at %C cannot follow ELSE statement at %L" -msgstr "оператор PUBLIC или PRIVATE в %1 несовместим с оператором PUBLIC или PRIVATE в %0" - -#: fortran/parse.c:2785 -#, no-c-format -msgid "Duplicate ELSE statements at %L and %C" -msgstr "" - -#: fortran/parse.c:2846 -#, no-c-format -msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C" -msgstr "" - -#: fortran/parse.c:2929 -#, no-c-format -msgid "Expected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %C" -msgstr "" - -#: fortran/parse.c:2991 -#, no-c-format -msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L" -msgstr "" - -#: fortran/parse.c:3024 -#, no-c-format -msgid "End of nonblock DO statement at %C is within another block" -msgstr "" - -#: fortran/parse.c:3033 -#, no-c-format -msgid "End of nonblock DO statement at %C is interwoven with another DO loop" -msgstr "" - -#: fortran/parse.c:3089 -#, fuzzy, no-c-format -msgid "Fortran 2008: BLOCK construct at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/parse.c:3147 -#, no-c-format -msgid "Statement label in ENDDO at %C doesn't match DO label" -msgstr "" - -#: fortran/parse.c:3163 -#, no-c-format -msgid "Named block DO at %L requires matching ENDDO name" -msgstr "" - -#: fortran/parse.c:3422 -#, no-c-format -msgid "Name after !$omp critical and !$omp end critical does not match at %C" -msgstr "" - -#: fortran/parse.c:3478 -#, no-c-format -msgid "%s statement at %C cannot terminate a non-block DO loop" -msgstr "" - -#: fortran/parse.c:3668 -#, no-c-format -msgid "Contained procedure '%s' at %C is already ambiguous" -msgstr "" - -#: fortran/parse.c:3718 -#, no-c-format -msgid "Unexpected %s statement in CONTAINS section at %C" -msgstr "" - -#: fortran/parse.c:3742 -#, fuzzy, no-c-format -msgid "Fortran 2008: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/parse.c:3819 -#, fuzzy, no-c-format -msgid "CONTAINS statement at %C is already in a contained program unit" -msgstr "оператор RETURN в %0 недопустим внутри главной программы" - -#: fortran/parse.c:3868 -#, no-c-format -msgid "Global name '%s' at %L is already being used as a %s at %L" -msgstr "" - -#: fortran/parse.c:3889 -#, no-c-format -msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L" -msgstr "" - -#: fortran/parse.c:3915 -#, no-c-format -msgid "Unexpected %s statement in BLOCK DATA at %C" -msgstr "" - -#: fortran/parse.c:3958 -#, fuzzy, no-c-format -msgid "Unexpected %s statement in MODULE at %C" -msgstr "ожидалось имя типа" - -#. If we see a duplicate main program, shut down. If the second -#. instance is an implied main program, i.e. data decls or executable -#. statements, we're in for lots of errors. -#: fortran/parse.c:4275 -#, no-c-format -msgid "Two main PROGRAMs at %L and %C" -msgstr "" - -#: fortran/primary.c:93 -#, fuzzy, no-c-format -msgid "Missing kind-parameter at %C" -msgstr "Отсутствует формальный параметр" - -#: fortran/primary.c:217 -#, fuzzy, no-c-format -msgid "Integer kind %d at %C not available" -msgstr "тело функции недоступно" - -#: fortran/primary.c:225 -#, no-c-format -msgid "Integer too big for its kind at %C. This check can be disabled with the option -fno-range-check" -msgstr "" - -#: fortran/primary.c:254 -#, no-c-format -msgid "Extension: Hollerith constant at %C" -msgstr "" - -#: fortran/primary.c:266 -#, no-c-format -msgid "Invalid Hollerith constant: %L must contain at least one character" -msgstr "" - -#: fortran/primary.c:272 -#, no-c-format -msgid "Invalid Hollerith constant: Integer kind at %L should be default" -msgstr "" - -#: fortran/primary.c:289 -#, no-c-format -msgid "Invalid Hollerith constant at %L contains a wide character" -msgstr "" - -#: fortran/primary.c:370 -#, no-c-format -msgid "Extension: Hexadecimal constant at %C uses non-standard syntax" -msgstr "" - -#: fortran/primary.c:380 -#, no-c-format -msgid "Empty set of digits in BOZ constant at %C" -msgstr "" - -#: fortran/primary.c:386 -#, fuzzy, no-c-format -msgid "Illegal character in BOZ constant at %C" -msgstr "Символьная константа нулевой длины в %0" - -#: fortran/primary.c:409 -#, no-c-format -msgid "Extension: BOZ constant at %C uses non-standard postfix syntax" -msgstr "" - -#: fortran/primary.c:440 -#, no-c-format -msgid "Integer too big for integer kind %i at %C" -msgstr "" - -#: fortran/primary.c:446 -#, fuzzy, no-c-format -msgid "Fortran 2003: BOZ used outside a DATA statement at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/primary.c:546 -#, fuzzy, no-c-format -msgid "Missing exponent in real number at %C" -msgstr "В %1 отсутствует значение порядка для вещественного числа в %0" - -#: fortran/primary.c:602 -#, no-c-format -msgid "Real number at %C has a 'd' exponent and an explicit kind" -msgstr "" - -#: fortran/primary.c:615 -#, fuzzy, no-c-format -msgid "Invalid real kind %d at %C" -msgstr "некорректный операнд для %%R" - -#: fortran/primary.c:629 -#, no-c-format -msgid "Real constant overflows its kind at %C" -msgstr "" - -#: fortran/primary.c:634 -#, no-c-format -msgid "Real constant underflows its kind at %C" -msgstr "" - -#: fortran/primary.c:726 -#, no-c-format -msgid "Syntax error in SUBSTRING specification at %C" -msgstr "" - -#: fortran/primary.c:938 -#, no-c-format -msgid "Invalid kind %d for CHARACTER constant at %C" -msgstr "" - -#: fortran/primary.c:959 -#, fuzzy, no-c-format -msgid "Unterminated character constant beginning at %C" -msgstr "Символьная константа нулевой длины в %0" - -#: fortran/primary.c:1000 -#, no-c-format -msgid "Character '%s' in string at %C is not representable in character kind %d" -msgstr "" - -#: fortran/primary.c:1083 -#, no-c-format -msgid "Bad kind for logical constant at %C" -msgstr "" - -#: fortran/primary.c:1122 -#, no-c-format -msgid "Expected PARAMETER symbol in complex constant at %C" -msgstr "" - -#: fortran/primary.c:1128 -#, no-c-format -msgid "Numeric PARAMETER required in complex constant at %C" -msgstr "" - -#: fortran/primary.c:1134 -#, no-c-format -msgid "Scalar PARAMETER required in complex constant at %C" -msgstr "" - -#: fortran/primary.c:1138 -#, no-c-format -msgid "Fortran 2003: PARAMETER symbol in complex constant at %C" -msgstr "" - -#: fortran/primary.c:1168 -#, no-c-format -msgid "Error converting PARAMETER constant in complex constant at %C" -msgstr "" - -#: fortran/primary.c:1297 -#, fuzzy, no-c-format -msgid "Syntax error in COMPLEX constant at %C" -msgstr "ошибка в элементе пула констант #%d\n" - -#: fortran/primary.c:1503 -#, no-c-format -msgid "Keyword '%s' at %C has already appeared in the current argument list" -msgstr "" - -#: fortran/primary.c:1567 -#, fuzzy, no-c-format -msgid "Extension: argument list function at %C" -msgstr "отсутствует аргумент ключа %qs" - -#: fortran/primary.c:1634 -#, no-c-format -msgid "Expected alternate return label at %C" -msgstr "" - -#: fortran/primary.c:1652 -#, no-c-format -msgid "Missing keyword name in actual argument list at %C" -msgstr "" - -#: fortran/primary.c:1697 -#, fuzzy, no-c-format -msgid "Syntax error in argument list at %C" -msgstr "синтаксическая ошибка в списке параметров макроса" - -#: fortran/primary.c:1802 -#, no-c-format -msgid "Expected structure component name at %C" -msgstr "" - -#: fortran/primary.c:1846 -#, fuzzy, no-c-format -msgid "Expected argument list at %C" -msgstr "Неожиданное окончание строки формата" - -#: fortran/primary.c:2196 -#, fuzzy, no-c-format -msgid "Fortran 2003: Structure constructor with missing optional arguments at %C" -msgstr "Недопустимое число в операторе FORMAT в %0" - -#: fortran/primary.c:2204 -#, no-c-format -msgid "No initializer for component '%s' given in the structure constructor at %C!" -msgstr "" - -#: fortran/primary.c:2260 -#, fuzzy, no-c-format -msgid "Can't construct ABSTRACT type '%s' at %C" -msgstr "дублирование метки `%D'" - -#: fortran/primary.c:2288 -#, fuzzy, no-c-format -msgid "Fortran 2003: Structure constructor with named arguments at %C" -msgstr "Недопустимое число в операторе FORMAT в %0" - -#: fortran/primary.c:2303 -#, no-c-format -msgid "Component initializer without name after component named %s at %C!" -msgstr "" - -#: fortran/primary.c:2306 -#, no-c-format -msgid "Too many components in structure constructor at %C!" -msgstr "" - -#: fortran/primary.c:2339 -#, no-c-format -msgid "Component '%s' is initialized twice in the structure constructor at %C!" -msgstr "" - -#: fortran/primary.c:2395 -#, no-c-format -msgid "component '%s' at %L has already been set by a parent derived type constructor" -msgstr "" - -#: fortran/primary.c:2418 -#, no-c-format -msgid "Syntax error in structure constructor at %C" -msgstr "" - -#: fortran/primary.c:2534 -#, no-c-format -msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)" -msgstr "" - -#: fortran/primary.c:2653 -#, no-c-format -msgid "Unexpected use of subroutine name '%s' at %C" -msgstr "" - -#: fortran/primary.c:2684 -#, fuzzy, no-c-format -msgid "Statement function '%s' requires argument list at %C" -msgstr "Функция-оператор `%A', определенная в %0, не используется" - -#: fortran/primary.c:2687 -#, fuzzy, no-c-format -msgid "Function '%s' requires an argument list at %C" -msgstr "функция возвращает агрегатное значение" - -#: fortran/primary.c:2734 -#, fuzzy, no-c-format -msgid "Missing argument to '%s' at %C" -msgstr "отсутствует аргумент ключа '%s'" - -#: fortran/primary.c:2875 -#, fuzzy, no-c-format -msgid "Missing argument list in function '%s' at %C" -msgstr "отсутствует аргумент ключа %qs" - -#: fortran/primary.c:2903 -#, fuzzy, no-c-format -msgid "Symbol at %C is not appropriate for an expression" -msgstr "переполнение при вычислении выражения с плавающей точкой" - -#: fortran/primary.c:2971 -#, fuzzy, no-c-format -msgid "Assigning to PROTECTED variable at %C" -msgstr "%s по отношению к переменной %qs, доступной только на чтение" - -#: fortran/primary.c:3005 -#, no-c-format -msgid "Named constant at %C in an EQUIVALENCE" -msgstr "" - -#: fortran/primary.c:3038 -#, fuzzy, no-c-format -msgid "'%s' at %C is not a variable" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/resolve.c:111 -#, fuzzy, no-c-format -msgid "'%s' at %L is of the ABSTRACT type '%s'" -msgstr "%qD не является элементом типа %qT" - -#: fortran/resolve.c:114 -#, no-c-format -msgid "ABSTRACT type '%s' used at %L" -msgstr "" - -#: fortran/resolve.c:164 -#, fuzzy, no-c-format -msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed" -msgstr "Альтернативный спецификатор возврата в %0 некорректен внутри функции" - -#: fortran/resolve.c:168 -#, fuzzy, no-c-format -msgid "Alternate return specifier in function '%s' at %L is not allowed" -msgstr "Альтернативный спецификатор возврата в %0 некорректен внутри функции" - -#: fortran/resolve.c:181 -#, no-c-format -msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE" -msgstr "" - -#: fortran/resolve.c:188 -#, no-c-format -msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure" -msgstr "" - -#: fortran/resolve.c:201 fortran/resolve.c:1414 -#, fuzzy, no-c-format -msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L" -msgstr "ошибка в аргументах spec-функции '%s'" - -#: fortran/resolve.c:249 -#, no-c-format -msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)" -msgstr "" - -#: fortran/resolve.c:254 -#, no-c-format -msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified" -msgstr "" - -#: fortran/resolve.c:263 -#, no-c-format -msgid "Argument '%s' of elemental procedure at %L must be scalar" -msgstr "" - -#: fortran/resolve.c:270 -#, no-c-format -msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute" -msgstr "" - -#: fortran/resolve.c:278 -#, fuzzy, no-c-format -msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L" -msgstr "%s не может присутствовать в константном выражении" - -#: fortran/resolve.c:290 -#, fuzzy, no-c-format -msgid "Argument '%s' of statement function at %L must be scalar" -msgstr "Пустой аргумент в %0 в вызове функции-оператора в %1" - -#: fortran/resolve.c:300 -#, fuzzy, no-c-format -msgid "Character-valued argument '%s' of statement function at %L must have constant length" -msgstr "Пустой аргумент в %0 в вызове функции-оператора в %1" - -#: fortran/resolve.c:357 -#, no-c-format -msgid "Contained function '%s' at %L has no IMPLICIT type" -msgstr "" - -#: fortran/resolve.c:360 -#, no-c-format -msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type" -msgstr "" - #: fortran/resolve.c:386 #, fuzzy msgid "module procedure" @@ -9150,2619 +4545,150 @@ msgstr "В подпрограмме" msgid "internal function" msgstr "%qs объявлена как функция, возвращающая функцию" -#: fortran/resolve.c:384 -#, fuzzy, no-c-format -msgid "Character-valued %s '%s' at %L must not be assumed length" -msgstr "Пустой аргумент в %0 в вызове функции-оператора в %1" - -#: fortran/resolve.c:559 -#, fuzzy, no-c-format -msgid "Function %s at %L has entries with mismatched array specifications" -msgstr "противоречивая спецификация instance-переменной" - -#: fortran/resolve.c:576 -#, no-c-format -msgid "Extension: Function %s at %L with entries returning variables of different string lengths" -msgstr "" - -#: fortran/resolve.c:603 -#, no-c-format -msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L" -msgstr "" - -#: fortran/resolve.c:607 -#, no-c-format -msgid "ENTRY result %s can't be an array in FUNCTION %s at %L" -msgstr "" - -#: fortran/resolve.c:614 -#, no-c-format -msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L" -msgstr "" - -#: fortran/resolve.c:618 -#, no-c-format -msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L" -msgstr "" - -#: fortran/resolve.c:656 -#, no-c-format -msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L" -msgstr "" - -#: fortran/resolve.c:661 -#, no-c-format -msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L" -msgstr "" - -#: fortran/resolve.c:719 -#, no-c-format -msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed" -msgstr "" - -#: fortran/resolve.c:723 -#, no-c-format -msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks" -msgstr "" - -#: fortran/resolve.c:734 -#, no-c-format -msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute" -msgstr "" - -#: fortran/resolve.c:738 -#, no-c-format -msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable" -msgstr "" - -#: fortran/resolve.c:742 -#, fuzzy, no-c-format -msgid "Derived type variable '%s' in COMMON at %L may not have default initializer" -msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" - -#: fortran/resolve.c:772 -#, no-c-format -msgid "COMMON block '%s' at %L is used as PARAMETER at %L" -msgstr "" - -#: fortran/resolve.c:776 -#, no-c-format -msgid "COMMON block '%s' at %L is also an intrinsic procedure" -msgstr "" - -#: fortran/resolve.c:780 -#, no-c-format -msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result" -msgstr "" - -#: fortran/resolve.c:785 -#, no-c-format -msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure" -msgstr "" - -#: fortran/resolve.c:847 -#, no-c-format -msgid "Components of structure constructor '%s' at %L are PRIVATE" -msgstr "" - -#: fortran/resolve.c:869 -#, no-c-format -msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)" -msgstr "" - -#: fortran/resolve.c:882 -#, no-c-format -msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s" -msgstr "" - -#: fortran/resolve.c:899 -#, no-c-format -msgid "The NULL in the derived type constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE" -msgstr "" - -#: fortran/resolve.c:913 -#, no-c-format -msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET" -msgstr "" - -#: fortran/resolve.c:1034 -#, no-c-format -msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L" -msgstr "" - -#: fortran/resolve.c:1096 -#, fuzzy, no-c-format -msgid "'%s' at %L is ambiguous" -msgstr "использование `%D' неоднозначно" - -#: fortran/resolve.c:1100 -#, fuzzy, no-c-format -msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L" -msgstr "Внешняя процедура `%A' передана как фактический аргумент в %0, но не декларирована явно как EXTERNAL" - -#: fortran/resolve.c:1202 -#, fuzzy, no-c-format -msgid "Type specified for intrinsic function '%s' at %L is ignored" -msgstr "Альтернативный спецификатор возврата в %0 некорректен внутри функции" - -#: fortran/resolve.c:1215 -#, fuzzy, no-c-format -msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier" -msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" - -#: fortran/resolve.c:1226 -#, fuzzy, no-c-format -msgid "'%s' declared INTRINSIC at %L does not exist" -msgstr "%s: определение функции %qs не преобразовано\n" - -#: fortran/resolve.c:1237 -#, no-c-format -msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate -std=* option or enable -fall-intrinsics in order to use it." -msgstr "" - -#: fortran/resolve.c:1273 -#, no-c-format -msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. Declare it RECURSIVE or use -frecursive" -msgstr "" - -#: fortran/resolve.c:1307 fortran/resolve.c:7213 fortran/resolve.c:8001 -#, fuzzy, no-c-format -msgid "Label %d referenced at %L is never defined" -msgstr "Метка %A уже определена в %1 а затем переопределена в %0" - -#: fortran/resolve.c:1366 -#, fuzzy, no-c-format -msgid "Statement function '%s' at %L is not allowed as an actual argument" -msgstr "Функция-оператор `%A', определенная в %0, не используется" - -#: fortran/resolve.c:1374 -#, fuzzy, no-c-format -msgid "Intrinsic '%s' at %L is not allowed as an actual argument" -msgstr "Функция-оператор `%A', определенная в %0, не используется" - -#: fortran/resolve.c:1381 -#, fuzzy, no-c-format -msgid "Internal procedure '%s' is not allowed as an actual argument at %L" -msgstr "Внешняя процедура `%A' передана как фактический аргумент в %0, но не декларирована явно как EXTERNAL" - -#: fortran/resolve.c:1387 -#, no-c-format -msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L" -msgstr "" - -#: fortran/resolve.c:1436 -#, fuzzy, no-c-format -msgid "Symbol '%s' at %L is ambiguous" -msgstr "использование `%D' неоднозначно" - -#: fortran/resolve.c:1487 -#, fuzzy, no-c-format -msgid "By-value argument at %L is not of numeric type" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/resolve.c:1494 -#, no-c-format -msgid "By-value argument at %L cannot be an array or an array section" -msgstr "" - -#: fortran/resolve.c:1508 -#, fuzzy, no-c-format -msgid "By-value argument at %L is not allowed in this context" -msgstr "стандартные преобразования в данном контексте недопустимы" - -#: fortran/resolve.c:1520 -#, no-c-format -msgid "Passing internal procedure at %L by location not allowed" -msgstr "" - -#: fortran/resolve.c:1645 -#, no-c-format -msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)" -msgstr "" - -#: fortran/resolve.c:1668 +#: fortran/resolve.c:1676 #, fuzzy msgid "elemental procedure" msgstr "В подпрограмме" -#: fortran/resolve.c:1684 -#, no-c-format -msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array" -msgstr "" - -#: fortran/resolve.c:1830 -#, no-c-format -msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect" -msgstr "" - -#: fortran/resolve.c:1930 -#, fuzzy, no-c-format -msgid "There is no specific function for the generic '%s' at %L" -msgstr "ошибка в аргументах spec-функции '%s'" - -#: fortran/resolve.c:1939 -#, no-c-format -msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface" -msgstr "" - -#: fortran/resolve.c:1977 -#, no-c-format -msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic" -msgstr "" - -#: fortran/resolve.c:2026 -#, fuzzy, no-c-format -msgid "Unable to resolve the specific function '%s' at %L" -msgstr "ошибка в аргументах spec-функции '%s'" - -#: fortran/resolve.c:2082 fortran/resolve.c:12033 -#, no-c-format -msgid "Function '%s' at %L has no IMPLICIT type" -msgstr "" - -#: fortran/resolve.c:2291 -#, fuzzy, no-c-format -msgid "Argument to '%s' at %L is not a variable" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/resolve.c:2339 -#, fuzzy, no-c-format -msgid "More actual than formal arguments in '%s' call at %L" -msgstr "передано %qT для %s %P в %qD" - -#: fortran/resolve.c:2348 -#, no-c-format -msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer" -msgstr "" - -#: fortran/resolve.c:2371 -#, no-c-format -msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size" -msgstr "" - -#: fortran/resolve.c:2388 -#, no-c-format -msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable" -msgstr "" - -#: fortran/resolve.c:2398 -#, no-c-format -msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable" -msgstr "" - -#: fortran/resolve.c:2421 fortran/resolve.c:2458 -#, fuzzy, no-c-format -msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1" -msgstr "Пустой аргумент в %0 в вызове функции-оператора в %1" - -#. Case 1c, section 15.1.2.5, J3/04-007: an associated -#. scalar pointer. -#: fortran/resolve.c:2434 -#, fuzzy, no-c-format -msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER" -msgstr "Пустой аргумент в %0 в вызове функции-оператора в %1" - -#: fortran/resolve.c:2450 -#, fuzzy, no-c-format -msgid "Parameter '%s' to '%s' at %L must be a scalar" -msgstr "Пустой аргумент в %0 в вызове функции-оператора в %1" - -#. TODO: Update this error message to allow for procedure -#. pointers once they are implemented. -#: fortran/resolve.c:2472 -#, no-c-format -msgid "Parameter '%s' to '%s' at %L must be a procedure" -msgstr "" - -#: fortran/resolve.c:2480 -#, no-c-format -msgid "Parameter '%s' to '%s' at %L must be BIND(C)" -msgstr "" - -#: fortran/resolve.c:2531 -#, fuzzy, no-c-format -msgid "'%s' at %L is not a function" -msgstr "%q+D не является функцией," - -#: fortran/resolve.c:2539 fortran/resolve.c:3153 -#, no-c-format -msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L" -msgstr "" - -#. Internal procedures are taken care of in resolve_contained_fntype. -#: fortran/resolve.c:2585 -#, no-c-format -msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument" -msgstr "" - -#: fortran/resolve.c:2638 -#, no-c-format -msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct" -msgstr "" - -#: fortran/resolve.c:2688 -#, no-c-format -msgid "reference to non-PURE function '%s' at %L inside a FORALL %s" -msgstr "" - -#: fortran/resolve.c:2695 -#, no-c-format -msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure" -msgstr "" - -#: fortran/resolve.c:2711 -#, fuzzy, no-c-format -msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE" -msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" - -#: fortran/resolve.c:2715 -#, fuzzy, no-c-format -msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE" -msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" - -#: fortran/resolve.c:2763 -#, no-c-format -msgid "Subroutine call to '%s' in FORALL block at %L is not PURE" -msgstr "" - -#: fortran/resolve.c:2766 -#, no-c-format -msgid "Subroutine call to '%s' at %L is not PURE" -msgstr "" - -#: fortran/resolve.c:2829 -#, no-c-format -msgid "There is no specific subroutine for the generic '%s' at %L" -msgstr "" - -#: fortran/resolve.c:2838 -#, no-c-format -msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface" -msgstr "" - -#: fortran/resolve.c:2946 -#, fuzzy, no-c-format -msgid "Missing SHAPE parameter for call to %s at %L" -msgstr "отсутствует аргумент ключа %qs" - -#: fortran/resolve.c:2954 -#, no-c-format -msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array" -msgstr "" - -#: fortran/resolve.c:3021 -#, no-c-format -msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic" -msgstr "" - -#: fortran/resolve.c:3065 -#, no-c-format -msgid "Unable to resolve the specific subroutine '%s' at %L" -msgstr "" - -#: fortran/resolve.c:3125 -#, no-c-format -msgid "'%s' at %L has a type, which is not consistent with the CALL at %L" -msgstr "" - -#: fortran/resolve.c:3163 -#, fuzzy, no-c-format -msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE" -msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" - -#: fortran/resolve.c:3167 -#, fuzzy, no-c-format -msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE" -msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" - -#: fortran/resolve.c:3245 -#, fuzzy, no-c-format -msgid "Shapes for operands at %L and %L are not conformable" -msgstr "shared и mdll несовместимы" - -#: fortran/resolve.c:3296 +#: fortran/resolve.c:3319 #, c-format msgid "Invalid context for NULL() pointer at %%L" msgstr "" -#: fortran/resolve.c:3312 +#: fortran/resolve.c:3335 #, c-format msgid "Operand of unary numeric operator '%s' at %%L is %s" msgstr "" -#: fortran/resolve.c:3328 +#: fortran/resolve.c:3351 #, c-format msgid "Operands of binary numeric operator '%s' at %%L are %s/%s" msgstr "" -#: fortran/resolve.c:3343 +#: fortran/resolve.c:3366 #, c-format msgid "Operands of string concatenation operator at %%L are %s/%s" msgstr "" -#: fortran/resolve.c:3362 +#: fortran/resolve.c:3385 #, c-format msgid "Operands of logical operator '%s' at %%L are %s/%s" msgstr "" -#: fortran/resolve.c:3376 +#: fortran/resolve.c:3399 #, fuzzy, c-format msgid "Operand of .not. operator at %%L is %s" msgstr "некорректные ограничители операндов в операторе `asm'" -#: fortran/resolve.c:3390 +#: fortran/resolve.c:3413 #, fuzzy msgid "COMPLEX quantities cannot be compared at %L" msgstr "квалификаторы `%V' не могут быть применены к %qT" -#: fortran/resolve.c:3419 +#: fortran/resolve.c:3442 #, c-format msgid "Logicals at %%L must be compared with %s instead of %s" msgstr "" -#: fortran/resolve.c:3425 +#: fortran/resolve.c:3448 #, c-format msgid "Operands of comparison operator '%s' at %%L are %s/%s" msgstr "" -#: fortran/resolve.c:3433 +#: fortran/resolve.c:3456 #, c-format msgid "Unknown operator '%s' at %%L" msgstr "Неизвестный оператор '%s' в %%L" -#: fortran/resolve.c:3435 +#: fortran/resolve.c:3458 #, c-format msgid "Operand of user operator '%s' at %%L is %s" msgstr "" -#: fortran/resolve.c:3438 +#: fortran/resolve.c:3461 #, c-format msgid "Operands of user operator '%s' at %%L are %s/%s" msgstr "" -#: fortran/resolve.c:3524 +#: fortran/resolve.c:3547 #, fuzzy, c-format msgid "Inconsistent ranks for operator at %%L and %%L" msgstr "некорректные ограничители операндов в операторе `asm'" -#: fortran/resolve.c:3727 -#, fuzzy, no-c-format -msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d" -msgstr "Элемент массива в %0 вне диапазона, заданного в определении" - -#: fortran/resolve.c:3735 -#, fuzzy, no-c-format -msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d" -msgstr "Элемент массива в %0 вне диапазона, заданного в определении" - -#: fortran/resolve.c:3754 -#, no-c-format -msgid "Illegal stride of zero at %L" -msgstr "" - -#: fortran/resolve.c:3771 -#, fuzzy, no-c-format -msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d" -msgstr "Элемент массива в %0 вне диапазона, заданного в определении" - -#: fortran/resolve.c:3779 -#, fuzzy, no-c-format -msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d" -msgstr "Элемент массива в %0 вне диапазона, заданного в определении" - -#: fortran/resolve.c:3795 -#, fuzzy, no-c-format -msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d" -msgstr "Элемент массива в %0 вне диапазона, заданного в определении" - -#: fortran/resolve.c:3804 -#, fuzzy, no-c-format -msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d" -msgstr "Элемент массива в %0 вне диапазона, заданного в определении" - -#: fortran/resolve.c:3843 -#, no-c-format -msgid "Rightmost upper bound of assumed size array section not specified at %L" -msgstr "" - -#: fortran/resolve.c:3853 -#, no-c-format -msgid "Rank mismatch in array reference at %L (%d/%d)" -msgstr "" - -#: fortran/resolve.c:3881 -#, no-c-format -msgid "Array index at %L must be scalar" -msgstr "" - -#: fortran/resolve.c:3887 -#, fuzzy, no-c-format -msgid "Array index at %L must be of INTEGER type, found %s" -msgstr "%qD не является элементом типа %qT" - -#: fortran/resolve.c:3893 -#, no-c-format -msgid "Extension: REAL array index at %L" -msgstr "" - -#: fortran/resolve.c:3923 -#, no-c-format -msgid "Argument dim at %L must be scalar" -msgstr "" - -#: fortran/resolve.c:3930 -#, no-c-format -msgid "Argument dim at %L must be of INTEGER type" -msgstr "" - -#: fortran/resolve.c:4054 -#, fuzzy, no-c-format -msgid "Array index at %L is an array of rank %d" -msgstr "Массив `%A' в %0 слишком велик" - -#: fortran/resolve.c:4093 -#, no-c-format -msgid "Substring start index at %L must be of type INTEGER" -msgstr "" - -#: fortran/resolve.c:4100 -#, no-c-format -msgid "Substring start index at %L must be scalar" -msgstr "" - -#: fortran/resolve.c:4109 -#, no-c-format -msgid "Substring start index at %L is less than one" -msgstr "" - -#: fortran/resolve.c:4122 -#, no-c-format -msgid "Substring end index at %L must be of type INTEGER" -msgstr "" - -#: fortran/resolve.c:4129 -#, fuzzy, no-c-format -msgid "Substring end index at %L must be scalar" -msgstr "Начало или конец подстроки в %0 вне диапазона, заданного в определении" - -#: fortran/resolve.c:4139 -#, fuzzy, no-c-format -msgid "Substring end index at %L exceeds the string length" -msgstr "Начало или конец подстроки в %0 вне диапазона, заданного в определении" - -#: fortran/resolve.c:4149 -#, fuzzy, no-c-format -msgid "Substring end index at %L is too large" -msgstr "Начало или конец подстроки в %0 вне диапазона, заданного в определении" - -#: fortran/resolve.c:4285 -#, no-c-format -msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L" -msgstr "" - -#: fortran/resolve.c:4292 -#, no-c-format -msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L" -msgstr "" - -#: fortran/resolve.c:4311 -#, no-c-format -msgid "Two or more part references with nonzero rank must not be specified at %L" -msgstr "" - -#: fortran/resolve.c:4494 -#, no-c-format -msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter" -msgstr "" - -#: fortran/resolve.c:4499 -#, no-c-format -msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter" +#: fortran/resolve.c:5700 +msgid "Loop variable" msgstr "" -#: fortran/resolve.c:4786 fortran/resolve.c:4858 -#, fuzzy, no-c-format -msgid "Passed-object at %L must be scalar" -msgstr "Начало или конец подстроки в %0 вне диапазона, заданного в определении" - -#: fortran/resolve.c:4887 -#, no-c-format -msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'" +#: fortran/resolve.c:5712 +msgid "Start expression in DO loop" msgstr "" -#. Nothing matching found! -#: fortran/resolve.c:4989 -#, no-c-format -msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L" -msgstr "" +#: fortran/resolve.c:5716 +#, fuzzy +msgid "End expression in DO loop" +msgstr "в списке операндов задано некорректное выражение" -#. To resolve class member calls, we borrow this bit -#. of code to select the specific procedures. -#: fortran/resolve.c:5009 fortran/resolve.c:5062 -#, no-c-format -msgid "'%s' at %L should be a SUBROUTINE" -msgstr "" +#: fortran/resolve.c:5720 +#, fuzzy +msgid "Step expression in DO loop" +msgstr "некорректное адресное выражение" -#: fortran/resolve.c:5054 -#, no-c-format -msgid "'%s' at %L should be a FUNCTION" +#: fortran/trans-array.c:1134 +#, c-format +msgid "Different CHARACTER lengths (%ld/%ld) in array constructor" msgstr "" -#: fortran/resolve.c:5137 -#, fuzzy, no-c-format -msgid "no typebound available procedure named '%s' at %L" +#: fortran/trans-decl.c:3975 +#, fuzzy, c-format +msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)" msgstr "передано %qT для %s %P в %qD" -#: fortran/resolve.c:5598 -#, no-c-format -msgid "%s at %L must be a scalar" -msgstr "" - -#: fortran/resolve.c:5608 -#, fuzzy, no-c-format -msgid "Deleted feature: %s at %L must be integer" -msgstr "предикат должен быть идентификатором" - -#: fortran/resolve.c:5612 fortran/resolve.c:5619 -#, no-c-format -msgid "%s at %L must be INTEGER" -msgstr "" - -#: fortran/resolve.c:5639 -#, no-c-format -msgid "Cannot assign to loop variable in PURE procedure at %L" -msgstr "" - -#: fortran/resolve.c:5663 -#, no-c-format -msgid "Step expression in DO loop at %L cannot be zero" -msgstr "" - -#: fortran/resolve.c:5698 -#, no-c-format -msgid "DO loop at %L will be executed zero times" -msgstr "" - -#: fortran/resolve.c:5759 -#, no-c-format -msgid "FORALL index-name at %L must be a scalar INTEGER" -msgstr "" - -#: fortran/resolve.c:5764 -#, no-c-format -msgid "FORALL start expression at %L must be a scalar INTEGER" -msgstr "" - -#: fortran/resolve.c:5771 -#, no-c-format -msgid "FORALL end expression at %L must be a scalar INTEGER" -msgstr "" - -#: fortran/resolve.c:5779 -#, no-c-format -msgid "FORALL stride expression at %L must be a scalar %s" -msgstr "" - -#: fortran/resolve.c:5784 -#, no-c-format -msgid "FORALL stride expression at %L cannot be zero" -msgstr "" - -#: fortran/resolve.c:5800 -#, fuzzy, no-c-format -msgid "FORALL index '%s' may not appear in triplet specification at %L" -msgstr "%s не может присутствовать в константном выражении" - -#: fortran/resolve.c:5900 fortran/resolve.c:6115 -#, no-c-format -msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER" -msgstr "" - -#: fortran/resolve.c:5906 -#, no-c-format -msgid "Cannot deallocate INTENT(IN) variable '%s' at %L" -msgstr "" - -#: fortran/resolve.c:5979 -#, no-c-format -msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L" -msgstr "" - -#: fortran/resolve.c:6007 -#, no-c-format -msgid "Source-expr at %L and allocate-object at %L must have the same shape" -msgstr "" - -#: fortran/resolve.c:6126 -#, no-c-format -msgid "Type of entity at %L is type incompatible with source-expr at %L" -msgstr "" - -#: fortran/resolve.c:6139 -#, no-c-format -msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter" -msgstr "" - -#: fortran/resolve.c:6148 -#, no-c-format -msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or SOURCE=" -msgstr "" - -#: fortran/resolve.c:6155 -#, no-c-format -msgid "Cannot allocate INTENT(IN) variable '%s' at %L" -msgstr "" - -#: fortran/resolve.c:6167 -#, fuzzy, no-c-format -msgid "Array specification required in ALLOCATE statement at %L" -msgstr "Выход за границы в подстроке или обращении к массиву для `%A' в операторе в %0" - -#: fortran/resolve.c:6197 -#, fuzzy, no-c-format -msgid "Bad array specification in ALLOCATE statement at %L" -msgstr "Нет определения метки для оператора FORMAT в %0" - -#: fortran/resolve.c:6217 -#, no-c-format -msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated" -msgstr "" - -#: fortran/resolve.c:6242 -#, no-c-format -msgid "Stat-variable '%s' at %L cannot be INTENT(IN)" -msgstr "" - -#: fortran/resolve.c:6246 -#, fuzzy, no-c-format -msgid "Illegal stat-variable at %L for a PURE procedure" -msgstr "оператор RETURN в %0 недопустим внутри главной программы" - -#: fortran/resolve.c:6253 -#, fuzzy, no-c-format -msgid "Stat-variable at %L must be a scalar INTEGER variable" -msgstr "Пустой аргумент в %0 в вызове функции-оператора в %1" - -#: fortran/resolve.c:6258 -#, fuzzy, no-c-format -msgid "Stat-variable at %L shall not be %sd within the same %s statement" -msgstr "Оператор в %0 некорректен в контексте, установленном оператором в %1" - -#: fortran/resolve.c:6266 -#, no-c-format -msgid "ERRMSG at %L is useless without a STAT tag" -msgstr "" - -#: fortran/resolve.c:6270 -#, no-c-format -msgid "Errmsg-variable '%s' at %L cannot be INTENT(IN)" -msgstr "" - -#: fortran/resolve.c:6274 -#, fuzzy, no-c-format -msgid "Illegal errmsg-variable at %L for a PURE procedure" -msgstr "оператор RETURN в %0 недопустим внутри главной программы" - -#: fortran/resolve.c:6282 -#, no-c-format -msgid "Errmsg-variable at %L must be a scalar CHARACTER variable" -msgstr "" - -#: fortran/resolve.c:6287 -#, no-c-format -msgid "Errmsg-variable at %L shall not be %sd within the same %s statement" -msgstr "" - -#: fortran/resolve.c:6305 -#, no-c-format -msgid "Allocate-object at %L also appears at %L" -msgstr "" - -#. The cases overlap, or they are the same -#. element in the list. Either way, we must -#. issue an error and get the next case from P. -#. FIXME: Sort P and Q by line number. -#: fortran/resolve.c:6472 -#, no-c-format -msgid "CASE label at %L overlaps with CASE label at %L" -msgstr "" - -#: fortran/resolve.c:6523 -#, fuzzy, no-c-format -msgid "Expression in CASE statement at %L must be of type %s" -msgstr "оператор-выражение имеет неполный тип" - -#: fortran/resolve.c:6534 -#, fuzzy, no-c-format -msgid "Expression in CASE statement at %L must be of kind %d" -msgstr "оператор-выражение имеет неполный тип" - -#: fortran/resolve.c:6546 -#, no-c-format -msgid "Expression in CASE statement at %L must be scalar" -msgstr "" - -#: fortran/resolve.c:6592 -#, no-c-format -msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression" -msgstr "" - -#: fortran/resolve.c:6610 -#, no-c-format -msgid "Argument of SELECT statement at %L cannot be %s" -msgstr "" - -#: fortran/resolve.c:6619 -#, no-c-format -msgid "Argument of SELECT statement at %L must be a scalar expression" -msgstr "" - -#: fortran/resolve.c:6684 fortran/resolve.c:6906 -#, no-c-format -msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L" -msgstr "" - -#: fortran/resolve.c:6710 -#, no-c-format -msgid "Logical range in CASE statement at %L is not allowed" -msgstr "" - -#: fortran/resolve.c:6722 -#, no-c-format -msgid "constant logical value in CASE statement is repeated at %L" -msgstr "" - -#: fortran/resolve.c:6736 -#, no-c-format -msgid "Range specification at %L can never be matched" -msgstr "" - -#: fortran/resolve.c:6839 -#, no-c-format -msgid "Logical SELECT CASE block at %L has more that two cases" -msgstr "" - -#: fortran/resolve.c:6884 -#, fuzzy, no-c-format -msgid "Derived type '%s' at %L must be extensible" -msgstr "предикат должен быть идентификатором" - -#: fortran/resolve.c:6894 -#, fuzzy, no-c-format -msgid "Derived type '%s' at %L must be an extension of '%s'" -msgstr "предикат должен быть идентификатором" - -#: fortran/resolve.c:7040 -#, no-c-format -msgid "Double CLASS IS block in SELECT TYPE statement at %L" -msgstr "" - -#: fortran/resolve.c:7135 -#, no-c-format -msgid "Data transfer element at %L cannot have POINTER components" -msgstr "" - -#: fortran/resolve.c:7142 -#, no-c-format -msgid "Data transfer element at %L cannot have ALLOCATABLE components" -msgstr "" - -#: fortran/resolve.c:7149 -#, no-c-format -msgid "Data transfer element at %L cannot have PRIVATE components" -msgstr "" - -#: fortran/resolve.c:7158 -#, no-c-format -msgid "Data transfer element at %L cannot be a full reference to an assumed-size array" -msgstr "" - -#: fortran/resolve.c:7220 -#, fuzzy, no-c-format -msgid "Statement at %L is not a valid branch target statement for the branch statement at %L" -msgstr "Оператор в %0 некорректен в контексте, установленном оператором в %1" - -#: fortran/resolve.c:7229 -#, no-c-format -msgid "Branch at %L may result in an infinite loop" -msgstr "" - -#. The label is not in an enclosing block, so illegal. This was -#. allowed in Fortran 66, so we allow it as extension. No -#. further checks are necessary in this case. -#: fortran/resolve.c:7257 -#, fuzzy, no-c-format -msgid "Label at %L is not in the same block as the GOTO statement at %L" -msgstr "Оператор в %0 некорректен в контексте, установленном оператором в %1" - -#: fortran/resolve.c:7332 -#, no-c-format -msgid "WHERE mask at %L has inconsistent shape" -msgstr "" - -#: fortran/resolve.c:7348 -#, no-c-format -msgid "WHERE assignment target at %L has inconsistent shape" -msgstr "" - -#: fortran/resolve.c:7356 fortran/resolve.c:7443 -#, no-c-format -msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L" -msgstr "" - -#: fortran/resolve.c:7366 fortran/resolve.c:7453 -#, fuzzy, no-c-format -msgid "Unsupported statement inside WHERE at %L" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/resolve.c:7397 -#, fuzzy, no-c-format -msgid "Assignment to a FORALL index variable at %L" -msgstr "%s по отношению к переменной %qs, доступной только на чтение" - -#: fortran/resolve.c:7406 -#, no-c-format -msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object" -msgstr "" - -#: fortran/resolve.c:7575 -#, no-c-format -msgid "An outer FORALL construct already has an index with this name %L" -msgstr "" - -#: fortran/resolve.c:7654 -#, no-c-format -msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array" -msgstr "" - -#: fortran/resolve.c:7806 -#, no-c-format -msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L" -msgstr "" - -#: fortran/resolve.c:7831 -#, no-c-format -msgid "Cannot assign to variable '%s' in PURE procedure at %L" -msgstr "" - -#: fortran/resolve.c:7843 -#, no-c-format -msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)" -msgstr "" - -#: fortran/resolve.c:7854 -#, fuzzy, no-c-format -msgid "Variable must not be polymorphic in assignment at %L" -msgstr "несовместимые типы в операторе %qs" - -#: fortran/resolve.c:7964 -#, no-c-format -msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable" -msgstr "" - -#: fortran/resolve.c:7967 -#, no-c-format -msgid "Variable '%s' has not been assigned a target label at %L" -msgstr "" - -#: fortran/resolve.c:7978 -#, no-c-format -msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier" -msgstr "" - -#: fortran/resolve.c:8009 -#, no-c-format -msgid "ASSIGN statement at %L requires a scalar default INTEGER variable" -msgstr "" - -#: fortran/resolve.c:8024 -#, no-c-format -msgid "Arithmetic IF statement at %L requires a numeric expression" -msgstr "" - -#: fortran/resolve.c:8087 -#, no-c-format -msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression" -msgstr "" - -#: fortran/resolve.c:8169 -#, no-c-format -msgid "FORALL mask clause at %L requires a LOGICAL expression" -msgstr "" - -#: fortran/resolve.c:8241 fortran/resolve.c:8297 -#, no-c-format -msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L" -msgstr "" - -#. Common block names match but binding labels do not. -#: fortran/resolve.c:8262 -#, no-c-format -msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L" -msgstr "" - -#: fortran/resolve.c:8309 -#, no-c-format -msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L" -msgstr "" - -#. Make sure global procedures don't collide with anything. -#: fortran/resolve.c:8361 -#, no-c-format -msgid "Binding label '%s' at %L collides with the global entity '%s' at %L" -msgstr "" - -#. Make sure procedures in interface bodies don't collide. -#: fortran/resolve.c:8374 -#, no-c-format -msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L" -msgstr "" - -#: fortran/resolve.c:8387 -#, no-c-format -msgid "Binding label '%s' at %L collides with global entity '%s' at %L" -msgstr "" - -#: fortran/resolve.c:8464 -#, no-c-format -msgid "CHARACTER variable has zero length at %L" -msgstr "" - -#: fortran/resolve.c:8475 -#, fuzzy, no-c-format -msgid "String length at %L is too large" -msgstr "размер массива %qs слишком велик" - -#: fortran/resolve.c:8777 -#, no-c-format -msgid "Allocatable array '%s' at %L must have a deferred shape" -msgstr "" - -#: fortran/resolve.c:8781 -#, no-c-format -msgid "Scalar object '%s' at %L may not be ALLOCATABLE" -msgstr "" - -#: fortran/resolve.c:8789 -#, no-c-format -msgid "Array pointer '%s' at %L must have a deferred shape" -msgstr "" - -#: fortran/resolve.c:8800 -#, no-c-format -msgid "Array '%s' at %L cannot have a deferred shape" -msgstr "" - -#: fortran/resolve.c:8828 -#, no-c-format -msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L" -msgstr "" - -#: fortran/resolve.c:8851 -#, no-c-format -msgid "Object '%s' at %L must have the SAVE attribute for default initialization of a component" -msgstr "" - -#: fortran/resolve.c:8862 -#, fuzzy, no-c-format -msgid "Type '%s' of CLASS variable '%s' at %L is not extensible" -msgstr "Альтернативный спецификатор возврата в %0 некорректен внутри функции" - -#: fortran/resolve.c:8872 -#, no-c-format -msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer" -msgstr "" - -#. The shape of a main program or module array needs to be -#. constant. -#: fortran/resolve.c:8919 -#, no-c-format -msgid "The module or main program array '%s' at %L must have constant shape" -msgstr "" - -#: fortran/resolve.c:8932 -#, no-c-format -msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER" -msgstr "" - -#: fortran/resolve.c:8951 -#, no-c-format -msgid "'%s' at %L must have constant character length in this context" -msgstr "" - -#: fortran/resolve.c:8987 -#, fuzzy, no-c-format -msgid "Allocatable '%s' at %L cannot have an initializer" -msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" - -#: fortran/resolve.c:8990 -#, fuzzy, no-c-format -msgid "External '%s' at %L cannot have an initializer" -msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" - -#: fortran/resolve.c:8994 -#, fuzzy, no-c-format -msgid "Dummy '%s' at %L cannot have an initializer" -msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" - -#: fortran/resolve.c:8997 -#, fuzzy, no-c-format -msgid "Intrinsic '%s' at %L cannot have an initializer" -msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" - -#: fortran/resolve.c:9000 -#, fuzzy, no-c-format -msgid "Function result '%s' at %L cannot have an initializer" -msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" - -#: fortran/resolve.c:9003 -#, fuzzy, no-c-format -msgid "Automatic array '%s' at %L cannot have an initializer" -msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" - -#: fortran/resolve.c:9026 -#, no-c-format -msgid "Although not referenced, '%s' at %L has ambiguous interfaces" -msgstr "" - -#: fortran/resolve.c:9045 -#, no-c-format -msgid "Character-valued statement function '%s' at %L must have constant length" -msgstr "" - -#: fortran/resolve.c:9053 -#, fuzzy, no-c-format -msgid "Automatic character length function '%s' at %L must have an explicit interface" -msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" - -#: fortran/resolve.c:9078 -#, no-c-format -msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L" -msgstr "" - -#: fortran/resolve.c:9101 fortran/resolve.c:9126 -#, no-c-format -msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE" -msgstr "" - -#: fortran/resolve.c:9144 -#, fuzzy, no-c-format -msgid "Function '%s' at %L cannot have an initializer" -msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" - -#: fortran/resolve.c:9153 -#, fuzzy, no-c-format -msgid "External object '%s' at %L may not have an initializer" -msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" - -#: fortran/resolve.c:9161 -#, no-c-format -msgid "ELEMENTAL function '%s' at %L must have a scalar result" -msgstr "" - -#: fortran/resolve.c:9182 -#, no-c-format -msgid "CHARACTER(*) function '%s' at %L cannot be array-valued" -msgstr "" - -#: fortran/resolve.c:9186 -#, no-c-format -msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued" -msgstr "" - -#: fortran/resolve.c:9190 -#, no-c-format -msgid "CHARACTER(*) function '%s' at %L cannot be pure" -msgstr "" - -#: fortran/resolve.c:9194 -#, no-c-format -msgid "CHARACTER(*) function '%s' at %L cannot be recursive" -msgstr "" - -#: fortran/resolve.c:9203 -#, no-c-format -msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L" -msgstr "" - -#: fortran/resolve.c:9258 -#, fuzzy, no-c-format -msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L" -msgstr "атрибут %qs допустим только для переменных" - -#: fortran/resolve.c:9264 -#, fuzzy, no-c-format -msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L" -msgstr "атрибут %qs допустим только для переменных" - -#: fortran/resolve.c:9270 -#, fuzzy, no-c-format -msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L" -msgstr "атрибут %qs допустим только для переменных" - -#: fortran/resolve.c:9278 -#, fuzzy, no-c-format -msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L" -msgstr "атрибут %qs допустим только для переменных" - -#: fortran/resolve.c:9284 -#, no-c-format -msgid "Procedure pointer result '%s' at %L is missing the pointer attribute" -msgstr "" - -#: fortran/resolve.c:9330 -#, no-c-format -msgid "FINAL procedure '%s' at %L is not a SUBROUTINE" -msgstr "" - -#: fortran/resolve.c:9338 -#, fuzzy, no-c-format -msgid "FINAL procedure at %L must have exactly one argument" -msgstr "%qD должен иметь ровно один аргумент" - -#: fortran/resolve.c:9347 -#, fuzzy, no-c-format -msgid "Argument of FINAL procedure at %L must be of type '%s'" -msgstr "оператор-выражение имеет неполный тип" - -#: fortran/resolve.c:9355 -#, fuzzy, no-c-format -msgid "Argument of FINAL procedure at %L must not be a POINTER" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/resolve.c:9361 -#, fuzzy, no-c-format -msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE" -msgstr "аргумент `%s' должен быть 2-битным беззнаковым литеральным значением" - -#: fortran/resolve.c:9367 -#, no-c-format -msgid "Argument of FINAL procedure at %L must not be OPTIONAL" -msgstr "" - -#: fortran/resolve.c:9375 -#, no-c-format -msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)" -msgstr "" - -#: fortran/resolve.c:9383 -#, no-c-format -msgid "Non-scalar FINAL procedure at %L should have assumed shape argument" -msgstr "" - -#: fortran/resolve.c:9402 -#, no-c-format -msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'" -msgstr "" - -#: fortran/resolve.c:9435 -#, no-c-format -msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one" -msgstr "" - -#. TODO: Remove this error when finalization is finished. -#: fortran/resolve.c:9440 -#, no-c-format -msgid "Finalization at %L is not yet implemented" -msgstr "" - -#: fortran/resolve.c:9466 -#, fuzzy, no-c-format -msgid "Can't overwrite GENERIC '%s' at %L" -msgstr "Не удалось преобразовать %s в %s в %L" - -#: fortran/resolve.c:9478 -#, no-c-format -msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE" -msgstr "" - -#: fortran/resolve.c:9486 -#, no-c-format -msgid "'%s' at %L must not be DEFERRED as it overrides a non-DEFERRED binding" -msgstr "" - -#: fortran/resolve.c:9494 -#, no-c-format -msgid "'%s' at %L overrides a PURE procedure and must also be PURE" -msgstr "" - -#: fortran/resolve.c:9503 -#, no-c-format -msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL" -msgstr "" - -#: fortran/resolve.c:9509 -#, no-c-format -msgid "'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either" -msgstr "" - -#: fortran/resolve.c:9518 -#, no-c-format -msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE" -msgstr "" - -#: fortran/resolve.c:9529 -#, no-c-format -msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION" -msgstr "" - -#: fortran/resolve.c:9540 -#, no-c-format -msgid "'%s' at %L and the overridden FUNCTION should have matching result types" -msgstr "" - -#: fortran/resolve.c:9551 -#, no-c-format -msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE" -msgstr "" - -#: fortran/resolve.c:9580 -#, no-c-format -msgid "Dummy argument '%s' of '%s' at %L should be named '%s' as to match the corresponding argument of the overridden procedure" -msgstr "" - -#: fortran/resolve.c:9593 -#, no-c-format -msgid "Types mismatch for dummy argument '%s' of '%s' %L in respect to the overridden procedure" -msgstr "" - -#: fortran/resolve.c:9603 -#, no-c-format -msgid "'%s' at %L must have the same number of formal arguments as the overridden procedure" -msgstr "" - -#: fortran/resolve.c:9612 -#, no-c-format -msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS" -msgstr "" - -#: fortran/resolve.c:9623 -#, no-c-format -msgid "'%s' at %L overrides a binding with PASS and must also be PASS" -msgstr "" - -#: fortran/resolve.c:9630 -#, no-c-format -msgid "Passed-object dummy argument of '%s' at %L must be at the same position as the passed-object dummy argument of the overridden procedure" -msgstr "" - -#: fortran/resolve.c:9664 -#, no-c-format -msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L" -msgstr "" - -#: fortran/resolve.c:9673 -#, no-c-format -msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous" -msgstr "" - -#: fortran/resolve.c:9732 -#, no-c-format -msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L" -msgstr "" - -#: fortran/resolve.c:9744 -#, no-c-format -msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too" -msgstr "" - -#: fortran/resolve.c:9774 -#, no-c-format -msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name" -msgstr "" - -#: fortran/resolve.c:9830 -#, no-c-format -msgid "Type-bound operator at %L can't be NOPASS" -msgstr "" - -#: fortran/resolve.c:9993 -#, fuzzy, no-c-format -msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L" -msgstr "Предупреждать о неявных декларациях функций" - -#: fortran/resolve.c:10030 -#, fuzzy, no-c-format -msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'" -msgstr "Предупреждать о неявных декларациях функций" - -#: fortran/resolve.c:10044 -#, fuzzy, no-c-format -msgid "Procedure '%s' with PASS at %L must have at least one argument" -msgstr "Предупреждать о неявных декларациях функций" - -#: fortran/resolve.c:10055 fortran/resolve.c:10424 -#, fuzzy, no-c-format -msgid "Non-polymorphic passed-object dummy argument of '%s' at %L" -msgstr "Слишком много аргументов %s в %L" - -#: fortran/resolve.c:10063 -#, fuzzy, no-c-format -msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/resolve.c:10091 -#, no-c-format -msgid "Procedure '%s' at %L has the same name as a component of '%s'" -msgstr "" - -#: fortran/resolve.c:10100 -#, no-c-format -msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'" -msgstr "" - -#: fortran/resolve.c:10187 -#, no-c-format -msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden" -msgstr "" - -#: fortran/resolve.c:10248 -#, no-c-format -msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT" -msgstr "" - -#: fortran/resolve.c:10258 -#, fuzzy, no-c-format -msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement" -msgstr "Внешняя процедура `%A' передана как фактический аргумент в %0, но не декларирована явно как EXTERNAL" - -#: fortran/resolve.c:10319 -#, no-c-format -msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit" -msgstr "" - -#: fortran/resolve.c:10358 -#, no-c-format -msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'" -msgstr "" - -#: fortran/resolve.c:10372 -#, no-c-format -msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument" -msgstr "" - -#: fortran/resolve.c:10388 -#, fuzzy, no-c-format -msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/resolve.c:10398 -#, fuzzy, no-c-format -msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar" -msgstr "Пустой аргумент в %0 в вызове функции-оператора в %1" - -#: fortran/resolve.c:10407 -#, fuzzy, no-c-format -msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute" -msgstr "Компонент в %C должен иметь аттрибут POINTER" - -#: fortran/resolve.c:10416 -#, no-c-format -msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE" -msgstr "" - -#: fortran/resolve.c:10439 -#, no-c-format -msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure" -msgstr "" - -#: fortran/resolve.c:10451 -#, no-c-format -msgid "Character length of component '%s' needs to be a constant specification expression at %L" -msgstr "" - -#: fortran/resolve.c:10466 -#, no-c-format -msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L" -msgstr "" - -#: fortran/resolve.c:10476 -#, no-c-format -msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute" -msgstr "" - -#: fortran/resolve.c:10487 -#, no-c-format -msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared" -msgstr "" - -#: fortran/resolve.c:10498 -#, no-c-format -msgid "Component '%s' with CLASS at %L must be allocatable or pointer" -msgstr "" - -#: fortran/resolve.c:10526 -#, no-c-format -msgid "Component '%s' of '%s' at %L must have constant array bounds" -msgstr "" - -#: fortran/resolve.c:10571 -#, no-c-format -msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L" -msgstr "" - -#: fortran/resolve.c:10581 -#, no-c-format -msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L" -msgstr "" - -#: fortran/resolve.c:10594 -#, no-c-format -msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L" -msgstr "" - -#: fortran/resolve.c:10606 -#, no-c-format -msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L" -msgstr "" - -#: fortran/resolve.c:10615 -#, no-c-format -msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L" -msgstr "" - -#: fortran/resolve.c:10627 -#, no-c-format -msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components" -msgstr "" - -#: fortran/resolve.c:10635 -#, no-c-format -msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components" -msgstr "" - -#: fortran/resolve.c:10661 -#, no-c-format -msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L" -msgstr "" - -#: fortran/resolve.c:10680 -#, no-c-format -msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape" -msgstr "" - -#: fortran/resolve.c:10692 -#, no-c-format -msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type" -msgstr "" - -#: fortran/resolve.c:10703 -#, fuzzy, no-c-format -msgid "Incompatible derived type in PARAMETER at %L" -msgstr "несовместимые типы в операторе `%s'" - -#: fortran/resolve.c:10766 -#, no-c-format -msgid "PROCEDURE '%s' at %L may not be used as its own interface" -msgstr "" - -#: fortran/resolve.c:10772 -#, fuzzy, no-c-format -msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement" -msgstr "Внешняя процедура `%A' передана как фактический аргумент в %0, но не декларирована явно как EXTERNAL" - -#: fortran/resolve.c:10825 -#, no-c-format -msgid "Interface '%s' of procedure '%s' at %L must be explicit" -msgstr "" - -#: fortran/resolve.c:10892 -#, no-c-format -msgid "Assumed size array at %L must be a dummy argument" -msgstr "" - -#: fortran/resolve.c:10895 -#, no-c-format -msgid "Assumed shape array at %L must be a dummy argument" -msgstr "" - -#: fortran/resolve.c:10907 -#, no-c-format -msgid "Symbol at %L is not a DUMMY variable" -msgstr "" - -#: fortran/resolve.c:10913 -#, no-c-format -msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument" -msgstr "" - -#: fortran/resolve.c:10923 -#, fuzzy, no-c-format -msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length" -msgstr "Пустой аргумент в %0 в вызове функции-оператора в %1" - -#: fortran/resolve.c:10932 -#, no-c-format -msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one" -msgstr "" - -#: fortran/resolve.c:10958 -#, no-c-format -msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope" -msgstr "" - -#: fortran/resolve.c:11011 -#, no-c-format -msgid "The derived type '%s' at %L is of type '%s', which has not been defined" -msgstr "" - -#: fortran/resolve.c:11052 -#, no-c-format -msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'" -msgstr "" - -#: fortran/resolve.c:11071 -#, no-c-format -msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer" -msgstr "" - -#: fortran/resolve.c:11145 -#, no-c-format -msgid "Threadprivate at %L isn't SAVEd" -msgstr "" - -#: fortran/resolve.c:11233 -#, no-c-format -msgid "BLOCK DATA element '%s' at %L must be in COMMON" -msgstr "" - -#: fortran/resolve.c:11239 -#, no-c-format -msgid "DATA array '%s' at %L must be specified in a previous declaration" -msgstr "" - -#: fortran/resolve.c:11255 -#, no-c-format -msgid "DATA element '%s' at %L is a pointer and so must be a full array" -msgstr "" - -#: fortran/resolve.c:11301 -#, no-c-format -msgid "Nonconstant array section at %L in DATA statement" -msgstr "" - -#: fortran/resolve.c:11314 -#, no-c-format -msgid "DATA statement at %L has more variables than values" -msgstr "" - -#: fortran/resolve.c:11408 -#, no-c-format -msgid "iterator start at %L does not simplify" -msgstr "" - -#: fortran/resolve.c:11415 -#, fuzzy, no-c-format -msgid "iterator end at %L does not simplify" -msgstr "%s: определение функции %qs не преобразовано\n" - -#: fortran/resolve.c:11422 -#, no-c-format -msgid "iterator step at %L does not simplify" -msgstr "" - -#: fortran/resolve.c:11548 -#, no-c-format -msgid "DATA statement at %L has more values than variables" -msgstr "" - -#: fortran/resolve.c:11639 -#, fuzzy, no-c-format -msgid "Label %d at %L defined but not used" -msgstr "метка %qD определена, но не используется" - -#: fortran/resolve.c:11644 -#, fuzzy, no-c-format -msgid "Label %d at %L defined but cannot be used" -msgstr "метка %qD определена, но не используется" - -#: fortran/resolve.c:11728 -#, no-c-format -msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object" -msgstr "" - -#: fortran/resolve.c:11737 -#, no-c-format -msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object" -msgstr "" - -#: fortran/resolve.c:11745 -#, no-c-format -msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON" -msgstr "" - -#: fortran/resolve.c:11761 -#, no-c-format -msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object" -msgstr "" - -#: fortran/resolve.c:11863 -#, no-c-format -msgid "Syntax error in EQUIVALENCE statement at %L" -msgstr "" - -#: fortran/resolve.c:11878 -#, no-c-format -msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute" -msgstr "" - -#: fortran/resolve.c:11890 -#, no-c-format -msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'" -msgstr "" - -#: fortran/resolve.c:11899 -#, no-c-format -msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object" -msgstr "" - -#: fortran/resolve.c:11978 -#, no-c-format -msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object" -msgstr "" - -#: fortran/resolve.c:11989 -#, no-c-format -msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object" -msgstr "" - -#: fortran/resolve.c:12000 -#, no-c-format -msgid "Substring at %L has length zero" -msgstr "" - -#: fortran/resolve.c:12044 -#, no-c-format -msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'" -msgstr "" - -#: fortran/resolve.c:12057 -#, no-c-format -msgid "ENTRY '%s' at %L has no IMPLICIT type" -msgstr "" - -#: fortran/resolve.c:12074 -#, no-c-format -msgid "User operator procedure '%s' at %L must be a FUNCTION" -msgstr "" - -#: fortran/resolve.c:12084 -#, no-c-format -msgid "User operator procedure '%s' at %L cannot be assumed character length" -msgstr "" - -#: fortran/resolve.c:12092 -#, no-c-format -msgid "User operator procedure '%s' at %L must have at least one argument" -msgstr "" - -#: fortran/resolve.c:12106 -#, no-c-format -msgid "First argument of operator interface at %L cannot be optional" -msgstr "" - -#: fortran/resolve.c:12124 -#, no-c-format -msgid "Second argument of operator interface at %L cannot be optional" -msgstr "" - -#: fortran/resolve.c:12131 -#, no-c-format -msgid "Operator interface at %L must have, at most, two arguments" -msgstr "" - -#: fortran/resolve.c:12203 -#, no-c-format -msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE" -msgstr "" - -#: fortran/scanner.c:760 -#, no-c-format -msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line" -msgstr "" - -#: fortran/scanner.c:1078 fortran/scanner.c:1221 -#, fuzzy, no-c-format -msgid "Limit of %d continuations exceeded in statement at %C" -msgstr "Инициализация пустого общего блока в %0" - -#: fortran/scanner.c:1090 fortran/scanner.c:1177 -#, no-c-format -msgid "Line truncated at %L" -msgstr "" - -#: fortran/scanner.c:1137 -#, fuzzy, no-c-format -msgid "Missing '&' in continued character constant at %C" -msgstr "Символьная константа нулевой длины в %0" - -#: fortran/scanner.c:1371 -#, fuzzy, no-c-format -msgid "Nonconforming tab character at %C" -msgstr "Лишняя запятая в операторе FORMAT в %0" - -#: fortran/scanner.c:1459 fortran/scanner.c:1462 -#, no-c-format -msgid "'&' not allowed by itself in line %d" -msgstr "" - -#: fortran/scanner.c:1509 -#, fuzzy, no-c-format -msgid "Nonconforming tab character in column %d of line %d" -msgstr "Лишняя запятая в операторе FORMAT в %0" - -#: fortran/scanner.c:1717 -#, no-c-format -msgid "%s:%d: file %s left but not entered" -msgstr "" - -#: fortran/scanner.c:1751 -#, fuzzy, no-c-format -msgid "%s:%d: Illegal preprocessor directive" -msgstr "неверная директива препроцессора #%s" - -#: fortran/scanner.c:1869 -#, fuzzy, no-c-format -msgid "Can't open file '%s'" -msgstr "ошибка открытия входного файла %qs" - -#: fortran/simplify.c:86 -#, no-c-format -msgid "Result of %s overflows its kind at %L" -msgstr "" - -#: fortran/simplify.c:91 -#, no-c-format -msgid "Result of %s underflows its kind at %L" -msgstr "" - -#: fortran/simplify.c:96 -#, no-c-format -msgid "Result of %s is NaN at %L" -msgstr "" - -#: fortran/simplify.c:100 -#, no-c-format -msgid "Result of %s gives range error for its kind at %L" -msgstr "" - -#: fortran/simplify.c:123 -#, no-c-format -msgid "KIND parameter of %s at %L must be an initialization expression" -msgstr "" - -#: fortran/simplify.c:131 -#, fuzzy, no-c-format -msgid "Invalid KIND parameter of %s at %L" -msgstr "некорректный параметр %qs" - -#: fortran/simplify.c:680 -#, fuzzy, no-c-format -msgid "Argument of %s function at %L is negative" -msgstr "Функция-оператор `%A', определенная в %0, не используется" - -#: fortran/simplify.c:687 -#, fuzzy, no-c-format -msgid "Argument of %s function at %L outside of range [0,127]" -msgstr "Пустой аргумент в %0 в вызове функции-оператора в %1" - -#: fortran/simplify.c:705 -#, no-c-format -msgid "Argument of %s function at %L is too large for the collating sequence of kind %d" -msgstr "" - -#: fortran/simplify.c:744 -#, no-c-format -msgid "Argument of ACOS at %L must be between -1 and 1" -msgstr "" - -#: fortran/simplify.c:780 -#, no-c-format -msgid "Argument of ACOSH at %L must not be less than 1" -msgstr "" - -#: fortran/simplify.c:1049 -#, no-c-format -msgid "Argument of ASIN at %L must be between -1 and 1" -msgstr "" - -#: fortran/simplify.c:1146 -#, no-c-format -msgid "Argument of ATANH at %L must be inside the range -1 to 1" -msgstr "" - -#: fortran/simplify.c:1180 -#, no-c-format -msgid "If first argument of ATAN2 %L is zero, then the second argument must not be zero" -msgstr "" - -#: fortran/simplify.c:2221 -#, no-c-format -msgid "Argument of IACHAR at %L must be of length one" -msgstr "" - -#: fortran/simplify.c:2228 -#, no-c-format -msgid "Argument of IACHAR function at %L outside of range 0..127" -msgstr "" - -#: fortran/simplify.c:2267 -#, fuzzy, no-c-format -msgid "Invalid second argument of IBCLR at %L" -msgstr "неверный аргумент для %qs" - -#: fortran/simplify.c:2275 -#, no-c-format -msgid "Second argument of IBCLR exceeds bit size at %L" -msgstr "" - -#: fortran/simplify.c:2309 -#, fuzzy, no-c-format -msgid "Invalid second argument of IBITS at %L" -msgstr "неверный аргумент для %qs" - -#: fortran/simplify.c:2315 -#, fuzzy, no-c-format -msgid "Invalid third argument of IBITS at %L" -msgstr "неверный аргумент для %qs" - -#: fortran/simplify.c:2325 -#, no-c-format -msgid "Sum of second and third arguments of IBITS exceeds bit size at %L" -msgstr "" - -#: fortran/simplify.c:2372 -#, fuzzy, no-c-format -msgid "Invalid second argument of IBSET at %L" -msgstr "неверный аргумент для %qs" - -#: fortran/simplify.c:2380 -#, no-c-format -msgid "Second argument of IBSET exceeds bit size at %L" -msgstr "" - -#: fortran/simplify.c:2410 -#, no-c-format -msgid "Argument of ICHAR at %L must be of length one" -msgstr "" - -#: fortran/simplify.c:2613 -#, fuzzy, no-c-format -msgid "Argument of INT at %L is not a valid type" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/simplify.c:2644 -#, fuzzy, no-c-format -msgid "Argument of %s at %L is not a valid type" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/simplify.c:2789 -#, fuzzy, no-c-format -msgid "Invalid second argument of ISHFT at %L" -msgstr "неверный аргумент для %qs" - -#: fortran/simplify.c:2804 -#, no-c-format -msgid "Magnitude of second argument of ISHFT exceeds bit size at %L" -msgstr "" - -#: fortran/simplify.c:2868 -#, fuzzy, no-c-format -msgid "Invalid second argument of ISHFTC at %L" -msgstr "неверный аргумент для %qs" - -#: fortran/simplify.c:2882 -#, fuzzy, no-c-format -msgid "Invalid third argument of ISHFTC at %L" -msgstr "неверный аргумент для %qs" - -#: fortran/simplify.c:2888 -#, no-c-format -msgid "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %L" -msgstr "" - -#: fortran/simplify.c:2904 -#, no-c-format -msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L" -msgstr "" - -#: fortran/simplify.c:2907 -#, no-c-format -msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L" -msgstr "" - -#: fortran/simplify.c:2978 -#, no-c-format -msgid "Argument of KIND at %L is a DERIVED type" -msgstr "" - -#: fortran/simplify.c:3190 -#, fuzzy, no-c-format -msgid "DIM argument at %L is out of bounds" -msgstr "номер сумматора вне диапазона" - -#: fortran/simplify.c:3376 -#, no-c-format -msgid "Argument of LOG at %L cannot be less than or equal to zero" -msgstr "" - -#: fortran/simplify.c:3389 -#, no-c-format -msgid "Complex argument of LOG at %L cannot be zero" -msgstr "" - -#: fortran/simplify.c:3436 -#, no-c-format -msgid "Argument of LOG10 at %L cannot be less than or equal to zero" -msgstr "" - -#. Result is processor-dependent. -#: fortran/simplify.c:3807 -#, no-c-format -msgid "Second argument MOD at %L is zero" -msgstr "" - -#. Result is processor-dependent. -#: fortran/simplify.c:3818 -#, no-c-format -msgid "Second argument of MOD at %L is zero" -msgstr "" - -#. Result is processor-dependent. This processor just opts -#. to not handle it at all. -#. Result is processor-dependent. -#: fortran/simplify.c:3860 fortran/simplify.c:3872 -#, no-c-format -msgid "Second argument of MODULO at %L is zero" -msgstr "" - -#: fortran/simplify.c:3918 -#, fuzzy, no-c-format -msgid "Second argument of NEAREST at %L shall not be zero" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/simplify.c:3954 -#, no-c-format -msgid "Result of NEAREST is NaN at %L" -msgstr "" - -#: fortran/simplify.c:4332 -#, no-c-format -msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L" -msgstr "" - -#: fortran/simplify.c:4387 -#, no-c-format -msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L" -msgstr "" - -#: fortran/simplify.c:4659 -#, no-c-format -msgid "Result of SCALE overflows its kind at %L" -msgstr "" - -#: fortran/simplify.c:5423 -#, fuzzy, no-c-format -msgid "Argument of SQRT at %L has a negative value" -msgstr "функция возвращает агрегатное значение" - -#: fortran/simplify.c:5623 -#, no-c-format -msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld" -msgstr "" - -#: fortran/simplify.c:6078 -#, no-c-format -msgid "Character '%s' in string at %L cannot be converted into character kind %d" -msgstr "" - -#: fortran/symbol.c:133 -#, fuzzy, no-c-format -msgid "Duplicate IMPLICIT NONE statement at %C" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/symbol.c:173 -#, no-c-format -msgid "Letter '%c' already set in IMPLICIT statement at %C" -msgstr "" - -#: fortran/symbol.c:195 -#, no-c-format -msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE" -msgstr "" - -#: fortran/symbol.c:205 -#, no-c-format -msgid "Letter %c already has an IMPLICIT type at %C" -msgstr "" - -#: fortran/symbol.c:261 -#, no-c-format -msgid "Symbol '%s' at %L has no IMPLICIT type" -msgstr "" - -#. BIND(C) variables should not be implicitly declared. -#: fortran/symbol.c:278 -#, no-c-format -msgid "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable" -msgstr "" - -#. Dummy args to a BIND(C) routine may not be interoperable if -#. they are implicitly typed. -#: fortran/symbol.c:292 -#, no-c-format -msgid "Implicitly declared variable '%s' at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure '%s' at %L" -msgstr "" - -#: fortran/symbol.c:333 -#, fuzzy, no-c-format -msgid "Function result '%s' at %L has no IMPLICIT type" -msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" - -#: fortran/symbol.c:412 -#, fuzzy, no-c-format -msgid "%s attribute not allowed in BLOCK DATA program unit at %L" -msgstr "Оператор в %0 некорректен в программной единице BLOCK DATA в %1" - -#: fortran/symbol.c:467 -#, fuzzy, no-c-format -msgid "Fortran 2003: Procedure pointer at %C" -msgstr "Недопустимое число в операторе FORMAT в %0" - -#: fortran/symbol.c:617 -#, fuzzy, no-c-format -msgid "%s attribute applied to %s %s at %L" -msgstr "атрибут %qs допустим только для переменных" - -#: fortran/symbol.c:624 -#, no-c-format -msgid "BIND(C) applied to %s %s at %L" -msgstr "" - -#: fortran/symbol.c:725 fortran/symbol.c:1387 -#, fuzzy, no-c-format -msgid "%s attribute conflicts with %s attribute at %L" -msgstr "атрибут %qs допустим только для переменных" - -#: fortran/symbol.c:728 -#, no-c-format -msgid "%s attribute conflicts with %s attribute in '%s' at %L" -msgstr "" - -#: fortran/symbol.c:736 -#, fuzzy, no-c-format -msgid "Fortran 2003: %s attribute with %s attribute at %L" -msgstr "атрибут %qs допустим только для переменных" - -#: fortran/symbol.c:742 -#, fuzzy, no-c-format -msgid "Fortran 2003: %s attribute with %s attribute in '%s' at %L" -msgstr "атрибут %qs допустим только для переменных" - -#: fortran/symbol.c:786 -#, no-c-format -msgid "Cannot change attributes of USE-associated symbol at %L" -msgstr "" - -#: fortran/symbol.c:789 -#, no-c-format -msgid "Cannot change attributes of USE-associated symbol %s at %L" -msgstr "" - -#: fortran/symbol.c:805 -#, fuzzy, no-c-format -msgid "Duplicate %s attribute specified at %L" -msgstr "%Jinline функция %qD с атрибутом noinline" - -#: fortran/symbol.c:847 -#, no-c-format -msgid "ALLOCATABLE specified outside of INTERFACE body at %L" -msgstr "" - -#: fortran/symbol.c:873 -#, no-c-format -msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L" -msgstr "" - -#: fortran/symbol.c:991 -#, no-c-format -msgid "Cray Pointee at %L appears in multiple pointer() statements" -msgstr "" - -#: fortran/symbol.c:1010 -#, fuzzy, no-c-format -msgid "Duplicate PROTECTED attribute specified at %L" -msgstr "%Jinline функция %qD с атрибутом noinline" - -#: fortran/symbol.c:1043 -#, fuzzy, no-c-format -msgid "SAVE attribute at %L cannot be specified in a PURE procedure" -msgstr "оператор SAVE или атрибут в %1 несовместим с оператором SAVE илиатрибутом в %0" - -#: fortran/symbol.c:1051 -#, fuzzy, no-c-format -msgid "Duplicate SAVE attribute specified at %L" -msgstr "%Jinline функция %qD с атрибутом noinline" - -#: fortran/symbol.c:1072 -#, fuzzy, no-c-format -msgid "Duplicate VALUE attribute specified at %L" -msgstr "%Jinline функция %qD с атрибутом noinline" - -#: fortran/symbol.c:1092 -#, fuzzy, no-c-format -msgid "Duplicate VOLATILE attribute specified at %L" -msgstr "%Jinline функция %qD с атрибутом noinline" - -#: fortran/symbol.c:1383 -#, fuzzy, no-c-format -msgid "%s attribute of '%s' conflicts with %s attribute at %L" -msgstr "атрибут %qs допустим только для переменных" - -#: fortran/symbol.c:1417 -#, no-c-format -msgid "%s procedure at %L is already declared as %s procedure" -msgstr "" - -#: fortran/symbol.c:1452 -#, no-c-format -msgid "INTENT (%s) conflicts with INTENT(%s) at %L" -msgstr "" - -#: fortran/symbol.c:1476 -#, no-c-format -msgid "ACCESS specification at %L was already specified" -msgstr "" - -#: fortran/symbol.c:1493 -#, fuzzy, no-c-format -msgid "Duplicate BIND attribute specified at %L" -msgstr "%Jinline функция %qD с атрибутом noinline" - -#: fortran/symbol.c:1500 -#, no-c-format -msgid "Fortran 2003: BIND(C) at %L" -msgstr "" - -#: fortran/symbol.c:1517 -#, fuzzy, no-c-format -msgid "Duplicate EXTENDS attribute specified at %L" -msgstr "%Jinline функция %qD с атрибутом noinline" - -#: fortran/symbol.c:1521 -#, fuzzy, no-c-format -msgid "Fortran 2003: EXTENDS at %L" -msgstr "Неподдерживаемый VXT-оператор в %0" - -#: fortran/symbol.c:1543 -#, no-c-format -msgid "Symbol '%s' at %L already has an explicit interface" -msgstr "" - -#: fortran/symbol.c:1550 -#, no-c-format -msgid "'%s' at %L has attributes specified outside its INTERFACE body" -msgstr "" - -#: fortran/symbol.c:1583 -#, fuzzy, no-c-format -msgid "Symbol '%s' at %L already has basic type of %s" -msgstr "Функция '%s' в %C уже имеет тип %s" - -#: fortran/symbol.c:1590 -#, fuzzy, no-c-format -msgid "Procedure '%s' at %L may not have basic type of %s" -msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" - -#: fortran/symbol.c:1602 -#, no-c-format -msgid "Symbol '%s' at %L cannot have a type" -msgstr "" - -#: fortran/symbol.c:1765 -#, no-c-format -msgid "Component '%s' at %C already declared at %L" -msgstr "" - -#: fortran/symbol.c:1776 -#, fuzzy, no-c-format -msgid "Component '%s' at %C already in the parent type at %L" -msgstr "Функция '%s' в %C уже имеет тип %s" - -#: fortran/symbol.c:1852 -#, fuzzy, no-c-format -msgid "Symbol '%s' at %C is ambiguous" -msgstr "использование `%D' неоднозначно" - -#: fortran/symbol.c:1884 -#, no-c-format -msgid "Derived type '%s' at %C is being used before it is defined" -msgstr "" - -#: fortran/symbol.c:1925 -#, fuzzy, no-c-format -msgid "'%s' at %C is not a member of the '%s' structure" -msgstr "`%D' не является элементом типа `%T'" - -#: fortran/symbol.c:1933 -#, no-c-format -msgid "Component '%s' at %C is a PRIVATE component of '%s'" -msgstr "" - -#: fortran/symbol.c:1943 -#, no-c-format -msgid "All components of '%s' are PRIVATE in structure constructor at %C" -msgstr "" - -#: fortran/symbol.c:2079 -#, no-c-format -msgid "Duplicate statement label %d at %L and %L" -msgstr "" - -#: fortran/symbol.c:2089 -#, no-c-format -msgid "Label %d at %C already referenced as branch target" -msgstr "" - -#: fortran/symbol.c:2098 -#, no-c-format -msgid "Label %d at %C already referenced as a format label" -msgstr "" - -#: fortran/symbol.c:2140 -#, no-c-format -msgid "Label %d at %C previously used as a FORMAT label" -msgstr "" - -#: fortran/symbol.c:2148 -#, no-c-format -msgid "Label %d at %C previously used as branch target" -msgstr "" - -#: fortran/symbol.c:2463 -#, no-c-format -msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'" -msgstr "" - -#: fortran/symbol.c:2466 -#, no-c-format -msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit" -msgstr "" - -#. Symbol is from another namespace. -#: fortran/symbol.c:2625 -#, no-c-format -msgid "Symbol '%s' at %C has already been host associated" -msgstr "" - -#: fortran/symbol.c:3459 -#, no-c-format -msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable" -msgstr "" - -#: fortran/symbol.c:3470 -#, no-c-format -msgid "Derived type '%s' at %L is empty" -msgstr "" - -#: fortran/symbol.c:3487 -#, no-c-format -msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L" -msgstr "" - -#: fortran/symbol.c:3497 -#, no-c-format -msgid "Procedure pointer component '%s' at %L cannot be a member of the BIND(C) derived type '%s' at %L" -msgstr "" - -#: fortran/symbol.c:3508 -#, no-c-format -msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L" -msgstr "" - -#. If the derived type is bind(c), all fields must be -#. interop. -#: fortran/symbol.c:3546 -#, no-c-format -msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)" -msgstr "" - -#. If derived type is param to bind(c) routine, or to one -#. of the iso_c_binding procs, it must be interoperable, so -#. all fields must interop too. -#: fortran/symbol.c:3555 -#, no-c-format -msgid "Component '%s' in derived type '%s' at %L may not be C interoperable" -msgstr "" - -#: fortran/symbol.c:3569 -#, fuzzy, no-c-format -msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes" -msgstr "отмена декларации %qD в пространстве имён %qD" - -#: fortran/symbol.c:3577 -#, no-c-format -msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)" -msgstr "" - -#: fortran/symbol.c:4507 -#, no-c-format -msgid "Symbol '%s' is used before it is typed at %L" -msgstr "" - -#: fortran/symbol.c:4513 -#, fuzzy, no-c-format -msgid "Extension: Symbol '%s' is used before it is typed at %L" -msgstr "некорректное преобразование из %qT в %qT" - -#: fortran/symbol.c:4852 fortran/symbol.c:4926 -#, no-c-format -msgid "'%s' of '%s' is PRIVATE at %L" -msgstr "" - -#: fortran/target-memory.c:659 -#, no-c-format -msgid "Overlapping unequal initializers in EQUIVALENCE at %L" -msgstr "" - -#: fortran/target-memory.c:746 -#, no-c-format -msgid "BOZ constant at %L is too large (%ld vs %ld bits)" -msgstr "" - -#: fortran/trans-array.c:705 fortran/trans-array.c:4545 -#: fortran/trans-array.c:5580 fortran/trans-intrinsic.c:4291 -#, fuzzy, no-c-format -msgid "Creating array temporary at %L" -msgstr "создание массива элементов типа %qT" - -#. Problems occur when we get something like -#. integer :: a(lots) = (/(i, i=1, lots)/) -#: fortran/trans-array.c:4112 -#, no-c-format -msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See -fmax-array-constructor option" -msgstr "" - -#: fortran/trans-array.c:5577 -#, no-c-format -msgid "Creating array temporary at %L for argument '%s'" -msgstr "" - -#: fortran/trans-common.c:400 -#, no-c-format -msgid "Named COMMON block '%s' at %L shall be of the same size" -msgstr "" - -#: fortran/trans-common.c:839 -#, fuzzy, no-c-format -msgid "Bad array reference at %L" -msgstr "Пустой элемент в %0 в обращении к массиву в %1" - -#: fortran/trans-common.c:847 -#, no-c-format -msgid "Illegal reference type at %L as EQUIVALENCE object" -msgstr "" - -#: fortran/trans-common.c:887 -#, no-c-format -msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L" -msgstr "" - -#. Aligning this field would misalign a previous field. -#: fortran/trans-common.c:1020 -#, no-c-format -msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements" -msgstr "" - -#: fortran/trans-common.c:1087 -#, no-c-format -msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L" -msgstr "" - -#: fortran/trans-common.c:1102 -#, no-c-format -msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L" -msgstr "" - -#: fortran/trans-common.c:1117 -#, no-c-format -msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L; reorder elements or use -fno-align-commons" -msgstr "" - -#: fortran/trans-common.c:1122 -#, no-c-format -msgid "Padding of %d bytes required before '%s' in COMMON at %L; reorder elements or use -fno-align-commons" -msgstr "" - -#: fortran/trans-common.c:1145 -#, fuzzy, no-c-format -msgid "COMMON '%s' at %L does not exist" -msgstr "%s: определение функции %qs не преобразовано\n" +#: fortran/trans-decl.c:3983 +#, fuzzy, c-format +msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)" +msgstr "передано %qT для %s %P в %qD" -#: fortran/trans-common.c:1153 -#, no-c-format -msgid "COMMON '%s' at %L requires %d bytes of padding at start; reorder elements or use -fno-align-commons" +#: fortran/trans-expr.c:1620 +msgid "internal error: bad hash value in dynamic dispatch" msgstr "" -#: fortran/trans-common.c:1157 -#, no-c-format -msgid "COMMON at %L requires %d bytes of padding at start; reorder elements or use -fno-align-commons" +#: fortran/trans-intrinsic.c:777 +#, c-format +msgid "Unequal character lengths (%ld/%ld) in %s" msgstr "" -#: fortran/trans-const.c:294 -#, no-c-format -msgid "Assigning value other than 0 or 1 to LOGICAL has undefined result at %L" +#: fortran/trans-intrinsic.c:4863 +#, c-format +msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %lld)" msgstr "" -#: fortran/trans-const.c:358 -#, fuzzy, no-c-format -msgid "non-constant initialization expression at %L" -msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" - -#: fortran/trans-decl.c:3085 fortran/trans-decl.c:4408 -#, fuzzy, no-c-format -msgid "Return value of function '%s' at %L not set" -msgstr "%Jвнутренняя функция `%D' декларирована как не функция" - -#: fortran/trans-decl.c:3782 -#, no-c-format -msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set" +#: fortran/trans-intrinsic.c:4895 +msgid "Argument NCOPIES of REPEAT intrinsic is too large" msgstr "" -#: fortran/trans-decl.c:3787 -#, fuzzy, no-c-format -msgid "Unused dummy argument '%s' at %L" -msgstr "Слишком много аргументов %s в %L" - -#: fortran/trans-decl.c:3793 -#, fuzzy, no-c-format -msgid "Unused variable '%s' declared at %L" -msgstr "instance-переменная %qs декларирована как %s" - -#: fortran/trans-decl.c:3841 -#, fuzzy, no-c-format -msgid "Unused parameter '%s' declared at %L" -msgstr "параметр %qD объявлен void" - -#: fortran/trans-decl.c:3855 -#, fuzzy, no-c-format -msgid "Return value '%s' of function '%s' declared at %L not set" -msgstr "%Jвнутренняя функция `%D' декларирована как не функция" +#: fortran/trans-io.c:488 +#, fuzzy +msgid "Unit number in I/O statement too small" +msgstr "синтаксическая ошибка при разборе `%s'" -#: fortran/trans-decl.c:3963 -#, fuzzy, c-format -msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)" -msgstr "передано %qT для %s %P в %qD" +#: fortran/trans-io.c:496 +#, fuzzy +msgid "Unit number in I/O statement too large" +msgstr "синтаксическая ошибка при разборе `%s'" -#: fortran/trans-decl.c:3971 -#, fuzzy, c-format -msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)" -msgstr "передано %qT для %s %P в %qD" +#: fortran/trans-stmt.c:158 +#, fuzzy +msgid "Assigned label is not a target label" +msgstr "case-метки не отсортированы" -#: fortran/trans-expr.c:1616 -msgid "internal error: bad hash value in dynamic dispatch" +#: fortran/trans-stmt.c:882 fortran/trans-stmt.c:1143 +msgid "Loop variable has been modified" msgstr "" -#: fortran/trans-expr.c:2530 -#, fuzzy, no-c-format -msgid "Unknown argument list function at %L" -msgstr "отсутствует аргумент ключа %qs" - -#: fortran/trans-intrinsic.c:888 -#, fuzzy, no-c-format -msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index" -msgstr "аргумент `asm' - не константная строка" - -#: fortran/trans-io.c:2017 -#, no-c-format -msgid "Derived type '%s' at %L has PRIVATE components" +#: fortran/trans-stmt.c:1006 +msgid "DO step value is zero" msgstr "" -#: fortran/trans-stmt.c:484 -#, fuzzy, no-c-format -msgid "An alternate return at %L without a * dummy argument" -msgstr "Альтернативный спецификатор возврата в %0 внутри главной программы" - #: fortran/trans.c:50 msgid "Array bound mismatch" msgstr "Границы массива не совпадают" @@ -11775,7 +4701,7 @@ msgstr "Ссылка на массив выходит за границы" msgid "Incorrect function return value" msgstr "Некорректной результат функции" -#: fortran/trans.c:521 fortran/trans.c:951 +#: fortran/trans.c:521 fortran/trans.c:952 msgid "Attempt to allocate a negative amount of memory." msgstr "" @@ -11788,21 +4714,21 @@ msgstr "Свободная память закончилась - malloc() зав msgid "Attempt to allocate negative amount of memory. Possible integer overflow" msgstr "" -#: fortran/trans.c:658 fortran/trans.c:970 +#: fortran/trans.c:658 fortran/trans.c:971 #, fuzzy msgid "Out of memory" msgstr "недостаточно памяти" -#: fortran/trans.c:750 +#: fortran/trans.c:751 #, c-format msgid "Attempting to allocate already allocated array '%s'" msgstr "" -#: fortran/trans.c:756 +#: fortran/trans.c:757 msgid "Attempting to allocate already allocatedarray" msgstr "" -#: fortran/trans.c:867 +#: fortran/trans.c:868 #, c-format msgid "Attempt to DEALLOCATE unallocated '%s'" msgstr "" @@ -11817,7 +4743,7 @@ msgstr "некорректный Java .class файл.\n" msgid "error while parsing constant pool\n" msgstr "ошибка при грамматическом разборе пула констант\n" -#: java/jcf-dump.c:1080 java/jcf-parse.c:1436 +#: java/jcf-dump.c:1080 java/jcf-parse.c:1433 #, gcc-internal-format msgid "error in constant pool entry #%d\n" msgstr "ошибка в элементе пула констант #%d\n" @@ -11989,49 +4915,65 @@ msgstr "использование @FILE и нескольких входных msgid "cannot specify 'main' class when not linking" msgstr "задание класса 'main' невозможно без компоновки" +#: config/vax/netbsd-elf.h:51 +msgid "the -shared option is not currently supported for VAX ELF" +msgstr "Ключ -shared не поддерживается для VAX ELF" + #: config/vax/vax.h:50 config/vax/vax.h:51 -msgid "profiling not supported with -mg\n" +#, fuzzy +msgid "profiling not supported with -mg" msgstr "профилирование с -mg не поддерживается\n" #: config/i386/linux-unwind.h:186 msgid "ax ; {int $0x80 | syscall" msgstr "" -#: config/darwin.h:306 +#: config/darwin.h:311 msgid "-current_version only allowed with -dynamiclib" msgstr "-current_version допустим только с -dynamiclib" -#: config/darwin.h:308 +#: config/darwin.h:313 msgid "-install_name only allowed with -dynamiclib" msgstr "-install_name допустим только с -dynamiclib" -#: config/darwin.h:313 +#: config/darwin.h:318 msgid "-bundle not allowed with -dynamiclib" msgstr "-bundle нельзя использовать с -dynamiclib" -#: config/darwin.h:314 +#: config/darwin.h:319 msgid "-bundle_loader not allowed with -dynamiclib" msgstr "-bundle_loader нельзя использовать с -dynamiclib" -#: config/darwin.h:315 +#: config/darwin.h:320 msgid "-client_name not allowed with -dynamiclib" msgstr "-client_name нельзя использовать с -dynamiclib" -#: config/darwin.h:320 +#: config/darwin.h:325 msgid "-force_flat_namespace not allowed with -dynamiclib" msgstr "-force_flat_namespace нельзя использовать с -dynamiclib" -#: config/darwin.h:322 +#: config/darwin.h:327 msgid "-keep_private_externs not allowed with -dynamiclib" msgstr "-keep_private_externs нельзя использовать с -dynamiclib" -#: config/darwin.h:323 +#: config/darwin.h:328 msgid "-private_bundle not allowed with -dynamiclib" msgstr "-private_bundle нельзя использовать с -dynamiclib" +#: fortran/lang-specs.h:55 fortran/lang-specs.h:69 +#, fuzzy +msgid "gfortran does not support -E without -cpp" +msgstr "ключ -C или -CC допустим только с -E" + +#: config/rs6000/sysv4.h:870 config/ia64/freebsd.h:26 +#: config/i386/freebsd.h:103 config/alpha/freebsd.h:33 +#: config/sparc/freebsd.h:34 +msgid "consider using `-pg' instead of `-p' with gprof(1)" +msgstr "" + #: config/rs6000/sysv4.h:907 config/rs6000/sysv4.h:909 -#: config/rs6000/linux64.h:354 config/rs6000/linux64.h:356 -#: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35 config/linux.h:111 +#: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35 +#: config/rs6000/linux64.h:354 config/rs6000/linux64.h:356 config/linux.h:111 #: config/linux.h:113 msgid "-mglibc and -muclibc used together" msgstr "-mglibc и -muclibcips несовместимы" @@ -12044,6 +4986,12 @@ msgstr "для m210 обратный (little endian) порядок байт н msgid "may not use both -EB and -EL" msgstr "-EB и -EL несовместимы" +#: config/sparc/linux64.h:165 config/sparc/linux64.h:176 +#: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144 +#: config/sparc/sol2-bi.h:240 config/sparc/sol2-bi.h:250 +msgid "may not use both -m32 and -m64" +msgstr "-m32 и -m64 несовместимы" + #: java/lang-specs.h:33 msgid "-fjni and -femit-class-files are incompatible" msgstr "-fjni и -femit-class-files несовместимы" @@ -12061,47 +5009,46 @@ msgstr "-femit-class-file допустим только с -fsyntax-only" msgid "does not support multilib" msgstr "не поддерживает мультибиблиотеку" -#: config/sparc/sol2-bi.h:240 config/sparc/sol2-bi.h:250 -#: config/sparc/linux64.h:165 config/sparc/linux64.h:176 -#: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144 -msgid "may not use both -m32 and -m64" -msgstr "-m32 и -m64 несовместимы" - -#: gcc.c:865 +#: gcc.c:868 msgid "GCC does not support -C or -CC without -E" msgstr "ключ -C или -CC допустим только с -E" -#: gcc.c:893 java/jvspec.c:81 ada/gcc-interface/lang-specs.h:33 +#: gcc.c:896 java/jvspec.c:81 ada/gcc-interface/lang-specs.h:33 msgid "-pg and -fomit-frame-pointer are incompatible" msgstr "-pg и -fomit-frame-pointer несовместимы" -#: gcc.c:1086 +#: gcc.c:1073 +#, fuzzy +msgid "GNU C no longer supports -traditional without -E" +msgstr "ключ -C или -CC допустим только с -E" + +#: gcc.c:1089 msgid "-E or -x required when input is from standard input" msgstr "ввод со стандартного ввода возможен только с ключом -E или -x" -#: config/bfin/elf.h:54 -#, fuzzy -msgid "no processor type specified for linking" -msgstr "в файле спецификаций отсутствует спецификация для компоновки" - #: config/i386/mingw-w64.h:61 config/i386/mingw32.h:81 #: config/i386/cygwin.h:123 msgid "shared and mdll are not compatible" msgstr "shared и mdll несовместимы" -#: config/sh/sh.h:463 -msgid "SH2a does not support little-endian" -msgstr "SH2a не поддерживает little-endian" +#: config/pa/pa-hpux10.h:87 config/pa/pa-hpux10.h:90 config/pa/pa-hpux10.h:98 +#: config/pa/pa-hpux10.h:101 config/pa/pa-hpux11.h:108 +#: config/pa/pa-hpux11.h:111 config/pa/pa64-hpux.h:30 config/pa/pa64-hpux.h:33 +#: config/pa/pa64-hpux.h:42 config/pa/pa64-hpux.h:45 +msgid "Warning: consider linking with `-static' as system libraries with" +msgstr "" + +#: config/pa/pa-hpux10.h:88 config/pa/pa-hpux10.h:91 config/pa/pa-hpux10.h:99 +#: config/pa/pa-hpux10.h:102 config/pa/pa-hpux11.h:109 +#: config/pa/pa-hpux11.h:112 config/pa/pa64-hpux.h:31 config/pa/pa64-hpux.h:34 +#: config/pa/pa64-hpux.h:43 config/pa/pa64-hpux.h:46 +msgid " profiling support are only provided in archive format" +msgstr "" #: config/rs6000/darwin.h:95 msgid " conflicting code gen style switches are used" msgstr " заданы несовместимые ключи генерации кода" -#: config/rx/rx.h:61 -#, fuzzy -msgid "-mas100-syntax is incompatible with -gdwarf" -msgstr "ключ -march=%s несовместим с выбранным ABI" - #: config/arm/arm.h:154 msgid "-msoft-float and -mhard_float may not be used together" msgstr "-msoft-float и -mhard_float несовместимы" @@ -12114,23 +5061,66 @@ msgstr "ключи -mbig-endian и -mlittle-endian несовместимы" msgid "-Xbind-now and -Xbind-lazy are incompatible" msgstr "ключи -Xbind-now и -Xbind-lazy несовместимы" -#: config/cris/cris.h:207 +#: config/bfin/elf.h:54 #, fuzzy -msgid "Do not specify both -march=... and -mcpu=..." -msgstr "не допускается задание одновременно -C и -o" +msgid "no processor type specified for linking" +msgstr "в файле спецификаций отсутствует спецификация для компоновки" #: config/i386/nwld.h:34 -msgid "Static linking is not supported.\n" +#, fuzzy +msgid "Static linking is not supported." msgstr "Статическая компоновка не поддерживается.\n" #: config/i386/cygwin.h:28 msgid "mno-cygwin and mno-win32 are not compatible" msgstr "mno-cygwin и mno-win32 несовместимы" +#: config/sh/sh.h:463 +msgid "SH2a does not support little-endian" +msgstr "SH2a не поддерживает little-endian" + +#: config/rx/rx.h:63 +#, fuzzy +msgid "-mas100-syntax is incompatible with -gdwarf" +msgstr "ключ -march=%s несовместим с выбранным ABI" + +#: config/rx/rx.h:64 +msgid "rx200 cpu does not have FPU hardware" +msgstr "" + #: config/s390/tpf.h:119 msgid "static is not supported on TPF-OS" msgstr "в TFP-OS не поддерживается static" +#: config/arm/freebsd.h:31 +msgid "consider using `-pg' instead of `-p' with gprof(1) " +msgstr "" + +#: objc/lang-specs.h:31 objc/lang-specs.h:46 +msgid "GNU Objective C no longer supports traditional compilation" +msgstr "" + +#: config/cris/cris.h:207 +#, fuzzy +msgid "Do not specify both -march=... and -mcpu=..." +msgstr "не допускается задание одновременно -C и -o" + +#: config/i386/i386.h:543 +msgid "`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead." +msgstr "" + +#: config/i386/i386.h:546 +msgid "`-mintel-syntax' is deprecated. Use `-masm=intel' instead." +msgstr "" + +#: config/i386/i386.h:548 +msgid "'-msse5' was removed." +msgstr "" + +#: config/i386/i386.h:550 +msgid "`-mno-intel-syntax' is deprecated. Use `-masm=att' instead." +msgstr "" + #: config/mips/r3900.h:34 msgid "-mhard-float not supported" msgstr "-mhard-float не поддерживается" @@ -12139,15 +5129,6 @@ msgstr "-mhard-float не поддерживается" msgid "-msingle-float and -msoft-float cannot both be specified" msgstr "ключи -msingle-float и -msoft-float несовместимы" -#: config/vax/netbsd-elf.h:51 -msgid "the -shared option is not currently supported for VAX ELF" -msgstr "Ключ -shared не поддерживается для VAX ELF" - -#: fortran/lang-specs.h:55 fortran/lang-specs.h:69 -#, fuzzy -msgid "gfortran does not support -E without -cpp" -msgstr "ключ -C или -CC допустим только с -E" - #: config/lynx.h:70 msgid "cannot use mthreads and mlegacy-threads together" msgstr "Недопустимо одновременно использовать mthreads и mlegacy-threads" @@ -12173,7 +5154,8 @@ msgid "Warn if modifiers are specified when not necessary" msgstr "Уведомлять, когда модификаторы употребляются без необходимости" #: java/lang.opt:81 -msgid "Deprecated; use --classpath instead" +#, fuzzy +msgid "--CLASSPATH\tDeprecated; use --classpath instead" msgstr "Этот ключ устарел, используйте --classpath" #: java/lang.opt:88 @@ -12181,7 +5163,8 @@ msgid "Permit the use of the assert keyword" msgstr "Разрешить использование ключевого слова assert" #: java/lang.opt:110 -msgid "Replace system path" +#, fuzzy +msgid "--bootclasspath=<path>\tReplace system path" msgstr "Замена для системного пути" #: java/lang.opt:114 @@ -12189,8 +5172,8 @@ msgid "Generate checks for references to NULL" msgstr "Генерировать код проверки ссылок по NULL-указателям" #: java/lang.opt:118 -msgid "Set class path" -msgstr "Задать путь поиска классов" +msgid "--classpath=<path>\tSet class path" +msgstr "" #: java/lang.opt:125 msgid "Output a class file" @@ -12201,11 +5184,13 @@ msgid "Alias for -femit-class-file" msgstr "Замена для -femit-class-file" #: java/lang.opt:133 -msgid "Choose input encoding (defaults from your locale)" +#, fuzzy +msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)" msgstr "Выбрать кодировку входных файлов (по умолчанию из locale)" #: java/lang.opt:137 -msgid "Set the extension directory path" +#, fuzzy +msgid "--extdirs=<path>\tSet the extension directory path" msgstr "Задать путь к каталогу расширений" #: java/lang.opt:144 @@ -12271,11 +5256,13 @@ msgid "Set the target VM version" msgstr "Имя целевого процессора" #: ada/gcc-interface/lang.opt:100 -msgid "Specify options to GNAT" +#, fuzzy +msgid "-gnat<options>\tSpecify options to GNAT" msgstr "Задать ключи GNAT" #: fortran/lang.opt:57 -msgid "Put MODULE files in 'directory'" +#, fuzzy +msgid "-J<directory>\tPut MODULE files in 'directory'" msgstr "Помещать файлы MODULE в указанный 'каталог'" #: fortran/lang.opt:73 @@ -12309,283 +5296,290 @@ msgstr "Предупреждать о неявных декларациях фу #: fortran/lang.opt:101 #, fuzzy +msgid "Warn about called procedures not explicitly declared" +msgstr "Предупреждать о неявных декларациях функций" + +#: fortran/lang.opt:105 +#, fuzzy msgid "Warn about truncated source lines" msgstr "Предупреждать об устаревших возможностях компилятора, которые будут выведены из употребления в последующих версиях" -#: fortran/lang.opt:105 +#: fortran/lang.opt:109 msgid "Warn on intrinsics not part of the selected standard" msgstr "" -#: fortran/lang.opt:113 +#: fortran/lang.opt:117 msgid "Warn about \"suspicious\" constructs" msgstr "Предупреждать о \"подозрительных\" конструкциях" -#: fortran/lang.opt:117 +#: fortran/lang.opt:121 msgid "Permit nonconforming uses of the tab character" msgstr "" -#: fortran/lang.opt:121 +#: fortran/lang.opt:125 #, fuzzy msgid "Warn about underflow of numerical constant expressions" msgstr "переполнение при вычислении константного выражения" -#: fortran/lang.opt:125 +#: fortran/lang.opt:129 msgid "Warn if a user-procedure has the same name as an intrinsic" msgstr "" -#: fortran/lang.opt:129 +#: fortran/lang.opt:133 #, fuzzy msgid "Enable preprocessing" msgstr "Традиционное препроцессирование" -#: fortran/lang.opt:133 +#: fortran/lang.opt:137 #, fuzzy msgid "Disable preprocessing" msgstr "Не использовать индексную адресацию" -#: fortran/lang.opt:141 +#: fortran/lang.opt:145 msgid "Enable alignment of COMMON blocks" msgstr "" -#: fortran/lang.opt:145 +#: fortran/lang.opt:149 msgid "All intrinsics procedures are available regardless of selected standard" msgstr "" -#: fortran/lang.opt:153 +#: fortran/lang.opt:157 msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements" msgstr "" -#: fortran/lang.opt:157 +#: fortran/lang.opt:161 msgid "Specify that backslash in string introduces an escape character" msgstr "" -#: fortran/lang.opt:161 +#: fortran/lang.opt:165 msgid "Produce a backtrace when a runtime error is encountered" msgstr "" -#: fortran/lang.opt:165 -msgid "-fblas-matmul-limit=<n> Size of the smallest matrix for which matmul will use BLAS" +#: fortran/lang.opt:169 +msgid "-fblas-matmul-limit=<n>\tSize of the smallest matrix for which matmul will use BLAS" msgstr "" -#: fortran/lang.opt:169 +#: fortran/lang.opt:173 msgid "Produce a warning at runtime if a array temporary has been created for a procedure argument" msgstr "" -#: fortran/lang.opt:173 +#: fortran/lang.opt:177 #, fuzzy msgid "Use big-endian format for unformatted files" msgstr "Использовать прямой (big-endian) порядок байт " -#: fortran/lang.opt:177 +#: fortran/lang.opt:181 #, fuzzy msgid "Use little-endian format for unformatted files" msgstr "Использовать обратный порядок байт для данных" -#: fortran/lang.opt:181 +#: fortran/lang.opt:185 msgid "Use native format for unformatted files" msgstr "" -#: fortran/lang.opt:185 +#: fortran/lang.opt:189 msgid "Swap endianness for unformatted files" msgstr "" -#: fortran/lang.opt:189 +#: fortran/lang.opt:193 msgid "Use the Cray Pointer extension" msgstr "Использовать расширение указателей Cray" -#: fortran/lang.opt:193 +#: fortran/lang.opt:197 msgid "Ignore 'D' in column one in fixed form" msgstr "" -#: fortran/lang.opt:197 +#: fortran/lang.opt:201 msgid "Treat lines with 'D' in column one as comments" msgstr "" -#: fortran/lang.opt:201 +#: fortran/lang.opt:205 msgid "Set the default double precision kind to an 8 byte wide type" msgstr "" -#: fortran/lang.opt:205 +#: fortran/lang.opt:209 msgid "Set the default integer kind to an 8 byte wide type" msgstr "" -#: fortran/lang.opt:209 +#: fortran/lang.opt:213 msgid "Set the default real kind to an 8 byte wide type" msgstr "" -#: fortran/lang.opt:213 +#: fortran/lang.opt:217 msgid "Allow dollar signs in entity names" msgstr "" -#: fortran/lang.opt:217 +#: fortran/lang.opt:221 msgid "Dump a core file when a runtime error occurs" msgstr "" -#: fortran/lang.opt:221 +#: fortran/lang.opt:225 msgid "Display the code tree after parsing" msgstr "" -#: fortran/lang.opt:225 +#: fortran/lang.opt:229 msgid "Specify that an external BLAS library should be used for matmul calls on large-size arrays" msgstr "" -#: fortran/lang.opt:229 +#: fortran/lang.opt:233 #, fuzzy msgid "Use f2c calling convention" msgstr "Использовать обычные соглашения о вызовах" -#: fortran/lang.opt:233 +#: fortran/lang.opt:237 #, fuzzy msgid "Assume that the source file is fixed form" msgstr "Считать, что указатели не могут указывать на общую память" -#: fortran/lang.opt:237 -msgid "Specify where to find the compiled intrinsic modules" -msgstr "" - #: fortran/lang.opt:241 -msgid "Allow arbitrary character line width in fixed mode" +msgid "Specify where to find the compiled intrinsic modules" msgstr "" #: fortran/lang.opt:245 -msgid "Use n as character line width in fixed mode" +msgid "Allow arbitrary character line width in fixed mode" msgstr "" #: fortran/lang.opt:249 #, fuzzy -msgid "Stop on following floating point exceptions" -msgstr "Задайте yes/no для использования операций с плавающей точкой в GPRs" +msgid "-ffixed-line-length-<n>\t\tUse n as character line width in fixed mode" +msgstr "Использовать n как ширину строки в свободном режиме" #: fortran/lang.opt:253 -msgid "Assume that the source file is free form" -msgstr "" +#, fuzzy +msgid "-ffpe-trap=[...]\tStop on following floating point exceptions" +msgstr "Задайте yes/no для использования операций с плавающей точкой в GPRs" #: fortran/lang.opt:257 -msgid "Allow arbitrary character line width in free mode" +msgid "Assume that the source file is free form" msgstr "" #: fortran/lang.opt:261 -msgid "Use n as character line width in free mode" -msgstr "Использовать n как ширину строки в свободном режиме" +msgid "Allow arbitrary character line width in free mode" +msgstr "" #: fortran/lang.opt:265 -msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements" -msgstr "" +#, fuzzy +msgid "-ffree-line-length-<n>\t\tUse n as character line width in free mode" +msgstr "Использовать n как ширину строки в свободном режиме" #: fortran/lang.opt:269 -msgid "-finit-character=<n> Initialize local character variables to ASCII value n" +msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements" msgstr "" #: fortran/lang.opt:273 -msgid "-finit-integer=<n> Initialize local integer variables to n" +msgid "-finit-character=<n>\tInitialize local character variables to ASCII value n" msgstr "" #: fortran/lang.opt:277 -msgid "Initialize local variables to zero (from g77)" +msgid "-finit-integer=<n>\tInitialize local integer variables to n" msgstr "" #: fortran/lang.opt:281 -msgid "-finit-logical=<true|false> Initialize local logical variables" +msgid "Initialize local variables to zero (from g77)" msgstr "" #: fortran/lang.opt:285 -msgid "-finit-real=<zero|nan|inf|-inf> Initialize local real variables" +msgid "-finit-logical=<true|false>\tInitialize local logical variables" msgstr "" #: fortran/lang.opt:289 -msgid "-fmax-array-constructor=<n> Maximum number of objects in an array constructor" +msgid "-finit-real=<zero|nan|inf|-inf>\tInitialize local real variables" msgstr "" #: fortran/lang.opt:293 -#, fuzzy -msgid "Maximum number of errors to report" -msgstr "Максимальный коэффициент развертки цикла" +msgid "-fmax-array-constructor=<n>\tMaximum number of objects in an array constructor" +msgstr "" #: fortran/lang.opt:297 #, fuzzy -msgid "Maximum identifier length" -msgstr "Отсутствует идентификатор" +msgid "-fmax-errors=<n>\tMaximum number of errors to report" +msgstr "Максимальный коэффициент развертки цикла" #: fortran/lang.opt:301 -msgid "Maximum length for subrecords" -msgstr "" +#, fuzzy +msgid "-fmax-identifier-length=<n>\tMaximum identifier length" +msgstr "Отсутствует идентификатор" #: fortran/lang.opt:305 -msgid "Size in bytes of the largest array that will be put on the stack" +msgid "-fmax-subrecord-length=<n>\tMaximum length for subrecords" msgstr "" #: fortran/lang.opt:309 +msgid "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be put on the stack" +msgstr "" + +#: fortran/lang.opt:313 msgid "Set default accessibility of module entities to PRIVATE." msgstr "" -#: fortran/lang.opt:317 +#: fortran/lang.opt:321 msgid "Try to lay out derived types as compactly as possible" msgstr "" -#: fortran/lang.opt:325 +#: fortran/lang.opt:329 msgid "Enable range checking during compilation" msgstr "" -#: fortran/lang.opt:329 +#: fortran/lang.opt:333 msgid "Use a 4-byte record marker for unformatted files" msgstr "" -#: fortran/lang.opt:333 +#: fortran/lang.opt:337 msgid "Use an 8-byte record marker for unformatted files" msgstr "" -#: fortran/lang.opt:337 +#: fortran/lang.opt:341 msgid "Allocate local variables on the stack to allow indirect recursion" msgstr "" -#: fortran/lang.opt:341 +#: fortran/lang.opt:345 msgid "Copy array sections into a contiguous block on procedure entry" msgstr "" -#: fortran/lang.opt:345 -msgid "Specify which runtime checks are to be performed" +#: fortran/lang.opt:349 +msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed" msgstr "" -#: fortran/lang.opt:349 +#: fortran/lang.opt:353 msgid "Append a second underscore if the name already contains an underscore" msgstr "" -#: fortran/lang.opt:357 +#: fortran/lang.opt:361 msgid "Apply negative sign to zero values" msgstr "" -#: fortran/lang.opt:361 +#: fortran/lang.opt:365 msgid "Append underscores to externally visible names" msgstr "Добавлять подчёркивания к доступным извне именам" -#: fortran/lang.opt:365 +#: fortran/lang.opt:369 msgid "Compile all program units at once and check all interfaces" msgstr "" -#: fortran/lang.opt:405 +#: fortran/lang.opt:409 msgid "Statically link the GNU Fortran helper library (libgfortran)" msgstr "" -#: fortran/lang.opt:409 +#: fortran/lang.opt:413 #, fuzzy msgid "Conform to the ISO Fortran 2003 standard" msgstr "Компилировать в соответствии с ISO 1999 C" -#: fortran/lang.opt:413 +#: fortran/lang.opt:417 #, fuzzy msgid "Conform to the ISO Fortran 2008 standard" msgstr "Компилировать в соответствии с ISO 1999 C" -#: fortran/lang.opt:417 +#: fortran/lang.opt:421 #, fuzzy msgid "Conform to the ISO Fortran 95 standard" msgstr "Компилировать в соответствии с ISO 1990 C" -#: fortran/lang.opt:421 +#: fortran/lang.opt:425 msgid "Conform to nothing in particular" msgstr "" -#: fortran/lang.opt:425 +#: fortran/lang.opt:429 msgid "Accept extensions to support legacy code" msgstr "" @@ -12949,7 +5943,7 @@ msgid "Emit extra code in the function prologue in order to trap if the stack si msgstr "" #: config/s390/s390.opt:87 config/ia64/ia64.opt:115 config/sparc/sparc.opt:95 -#: config/i386/i386.opt:229 config/rs6000/rs6000.opt:274 config/spu/spu.opt:84 +#: config/i386/i386.opt:229 config/spu/spu.opt:84 msgid "Schedule code for given CPU" msgstr "Планировать код для указанного процессора" @@ -13142,28 +6136,34 @@ msgstr "" msgid "SYMBOL_VECTOR=(__divdi3=PROCEDURE)" msgstr "" -#: config/m32c/m32c.opt:24 config/bfin/bfin.opt:23 config/mep/mep.opt:138 -msgid "Use simulator runtime" +#: config/m32c/m32c.opt:24 +#, fuzzy +msgid "-msim\tUse simulator runtime" msgstr "Использовать среду запуска симулятора" #: config/m32c/m32c.opt:28 -msgid "Compile code for R8C variants" +#, fuzzy +msgid "-mcpu=r8c\tCompile code for R8C variants" msgstr "Генерировать код для вариантов R8C" #: config/m32c/m32c.opt:32 -msgid "Compile code for M16C variants" +#, fuzzy +msgid "-mcpu=m16c\tCompile code for M16C variants" msgstr "Генерировать код для вариантов M16C" #: config/m32c/m32c.opt:36 -msgid "Compile code for M32CM variants" +#, fuzzy +msgid "-mcpu=m32cm\tCompile code for M32CM variants" msgstr "Генерировать код для вариантов M32CM" #: config/m32c/m32c.opt:40 -msgid "Compile code for M32C variants" +#, fuzzy +msgid "-mcpu=m32c\tCompile code for M32C variants" msgstr "Генерировать код для вариантов M32C" #: config/m32c/m32c.opt:44 -msgid "Number of memreg bytes (default: 16, range: 0..16)" +#, fuzzy +msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)" msgstr "Число байтов в псевдорегистрах на памяти (по умолчанию: 16, возможные значения: 0..16)" #: config/sparc/little-endian.opt:23 @@ -13238,7 +6238,7 @@ msgstr "Использовать более строгое выравниван msgid "Optimize tail call instructions in assembler and linker" msgstr "Оптимизировать хвостовые команды вызова в ассемблере и компоновщике" -#: config/sparc/sparc.opt:91 config/rs6000/rs6000.opt:270 +#: config/sparc/sparc.opt:91 msgid "Use features of and schedule code for given CPU" msgstr "Использовать свойства указанного процессора и планировать код для него" @@ -13631,7 +6631,7 @@ msgstr "Использовать указанный диалект локаль msgid "Use direct references against %gs when accessing tls data" msgstr "Использовать непосредственные ссылки относительно %gs при доступе к TLS-данным" -#: config/i386/i386.opt:233 config/mips/mips.opt:23 +#: config/i386/i386.opt:233 msgid "Generate code that conforms to the given ABI" msgstr "Генерировать код в соответствии с заданным ABI" @@ -13649,124 +6649,129 @@ msgstr "" msgid "Generate cld instruction in the function prologue." msgstr "Выделять место для возвращаемых аргументов в прологе функции" -#: config/i386/i386.opt:251 +#: config/i386/i386.opt:249 +#, fuzzy +msgid "Enable automatic generation of fused floating point multiply-add instructions" +msgstr "Генерировать плавающие команды умножения с накоплением" + +#: config/i386/i386.opt:257 msgid "Generate 32bit i386 code" msgstr "Генерировать 32-битный код i386" -#: config/i386/i386.opt:255 +#: config/i386/i386.opt:261 msgid "Generate 64bit x86-64 code" msgstr "Генерировать 64-битный код x86-64" -#: config/i386/i386.opt:259 +#: config/i386/i386.opt:265 msgid "Support MMX built-in functions" msgstr "Включить поддержку внутренних функций MMX" -#: config/i386/i386.opt:263 +#: config/i386/i386.opt:269 msgid "Support 3DNow! built-in functions" msgstr "Включить поддержку внутренних функций 3DNow!" -#: config/i386/i386.opt:267 +#: config/i386/i386.opt:273 #, fuzzy msgid "Support Athlon 3Dnow! built-in functions" msgstr "Включить поддержку внутренних функций 3DNow!" -#: config/i386/i386.opt:271 +#: config/i386/i386.opt:277 msgid "Support MMX and SSE built-in functions and code generation" msgstr "Включить поддержку внутренних функций MMX и SSE при генерации кода" -#: config/i386/i386.opt:275 +#: config/i386/i386.opt:281 msgid "Support MMX, SSE and SSE2 built-in functions and code generation" msgstr "Включить поддержку внутренних функций MMX, SSE и SSE2 при генерации кода" -#: config/i386/i386.opt:279 +#: config/i386/i386.opt:285 msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation" msgstr "Включить поддержку встроенных функций MMX, SSE, SSE2, SSE3 при генерации кода" -#: config/i386/i386.opt:283 +#: config/i386/i386.opt:289 #, fuzzy msgid "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation" msgstr "Включить поддержку встроенных функций MMX, SSE, SSE2, SSE3 при генерации кода" -#: config/i386/i386.opt:287 +#: config/i386/i386.opt:293 #, fuzzy msgid "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation" msgstr "Включить поддержку встроенных функций MMX, SSE, SSE2, SSE3 при генерации кода" -#: config/i386/i386.opt:291 config/i386/i386.opt:295 +#: config/i386/i386.opt:297 config/i386/i386.opt:301 #, fuzzy msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation" msgstr "Включить поддержку встроенных функций MMX, SSE, SSE2, SSE3 при генерации кода" -#: config/i386/i386.opt:299 +#: config/i386/i386.opt:305 #, fuzzy msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation" msgstr "Включить поддержку внутренних функций MMX, SSE и SSE2 при генерации кода" -#: config/i386/i386.opt:303 +#: config/i386/i386.opt:309 #, fuzzy msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation" msgstr "Включить поддержку встроенных функций MMX, SSE, SSE2, SSE3 при генерации кода" -#: config/i386/i386.opt:307 +#: config/i386/i386.opt:313 #, fuzzy msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation" msgstr "Включить поддержку встроенных функций MMX, SSE, SSE2, SSE3 при генерации кода" -#: config/i386/i386.opt:311 +#: config/i386/i386.opt:317 #, fuzzy msgid "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation" msgstr "Включить поддержку встроенных функций MMX, SSE, SSE2, SSE3 при генерации кода" -#: config/i386/i386.opt:315 +#: config/i386/i386.opt:321 #, fuzzy msgid "Support FMA4 built-in functions and code generation " msgstr "Включить поддержку внутренних функций MMX и SSE при генерации кода" -#: config/i386/i386.opt:319 +#: config/i386/i386.opt:325 #, fuzzy msgid "Support XOP built-in functions and code generation " msgstr "Включить поддержку внутренних функций MMX и SSE при генерации кода" -#: config/i386/i386.opt:323 +#: config/i386/i386.opt:329 #, fuzzy msgid "Support LWP built-in functions and code generation " msgstr "Включить поддержку внутренних функций MMX и SSE при генерации кода" -#: config/i386/i386.opt:327 +#: config/i386/i386.opt:333 msgid "Support code generation of Advanced Bit Manipulation (ABM) instructions." msgstr "" -#: config/i386/i386.opt:331 +#: config/i386/i386.opt:337 msgid "Support code generation of popcnt instruction." msgstr "" -#: config/i386/i386.opt:335 +#: config/i386/i386.opt:341 msgid "Support code generation of cmpxchg16b instruction." msgstr "" -#: config/i386/i386.opt:339 +#: config/i386/i386.opt:345 msgid "Support code generation of sahf instruction in 64bit x86-64 code." msgstr "" -#: config/i386/i386.opt:343 +#: config/i386/i386.opt:349 msgid "Support code generation of movbe instruction." msgstr "" -#: config/i386/i386.opt:347 +#: config/i386/i386.opt:353 msgid "Support code generation of crc32 instruction." msgstr "" -#: config/i386/i386.opt:351 +#: config/i386/i386.opt:357 #, fuzzy msgid "Support AES built-in functions and code generation" msgstr "Включить поддержку внутренних функций MMX и SSE при генерации кода" -#: config/i386/i386.opt:355 +#: config/i386/i386.opt:361 #, fuzzy msgid "Support PCLMUL built-in functions and code generation" msgstr "Включить поддержку внутренних функций MMX и SSE при генерации кода" -#: config/i386/i386.opt:359 +#: config/i386/i386.opt:365 msgid "Encode SSE instructions with VEX prefix" msgstr "" @@ -13996,7 +7001,8 @@ msgid "Generate VRSAVE instructions when generating AltiVec code" msgstr "Генерировать инструкции VRSAVE при генерации кода AltiVec" #: config/rs6000/rs6000.opt:238 -msgid "Deprecated option. Use -mvrsave/-mno-vrsave instead" +#, fuzzy +msgid "-mvrsave=yes/no\tDeprecated option. Use -mvrsave/-mno-vrsave instead" msgstr "Устаревший ключ. Используйте -mvrsave/-mno-vrsave в качестве замены" #: config/rs6000/rs6000.opt:242 @@ -14004,7 +7010,8 @@ msgid "Generate isel instructions" msgstr "Генерировать команды isel" #: config/rs6000/rs6000.opt:246 -msgid "Deprecated option. Use -misel/-mno-isel instead" +#, fuzzy +msgid "-misel=yes/no\tDeprecated option. Use -misel/-mno-isel instead" msgstr "Устаревший ключ. Используйте -misel/-mno-isel в качестве замены" #: config/rs6000/rs6000.opt:250 @@ -14017,19 +7024,33 @@ msgid "Generate PPC750CL paired-single instructions" msgstr "Генерировать команды isel" #: config/rs6000/rs6000.opt:258 -msgid "Deprecated option. Use -mspe/-mno-spe instead" +#, fuzzy +msgid "-mspe=yes/no\tDeprecated option. Use -mspe/-mno-spe instead" msgstr "Устаревший ключ. Используйте -mspe/-mno-spe в качестве замены" #: config/rs6000/rs6000.opt:262 -msgid "Enable debug output" +#, fuzzy +msgid "-mdebug=\tEnable debug output" msgstr "Включить отладочную выдачу" #: config/rs6000/rs6000.opt:266 -msgid "Specify ABI to use" +#, fuzzy +msgid "-mabi=\tSpecify ABI to use" msgstr "Использовать указанный ABI" +#: config/rs6000/rs6000.opt:270 +#, fuzzy +msgid "-mcpu=\tUse features of and schedule code for given CPU" +msgstr "Использовать свойства указанного процессора и планировать код для него" + +#: config/rs6000/rs6000.opt:274 +#, fuzzy +msgid "-mtune=\tSchedule code for given CPU" +msgstr "Планировать код для указанного процессора" + #: config/rs6000/rs6000.opt:278 -msgid "Select full, part, or no traceback table" +#, fuzzy +msgid "-mtraceback=\tSelect full, part, or no traceback table" msgstr "Вывод traceback-таблицы: full (полная), part (частичная), no (не выводить таблицу)" #: config/rs6000/rs6000.opt:282 @@ -14051,11 +7072,13 @@ msgid "Warn about deprecated 'vector long ...' AltiVec type usage" msgstr "Предупреждать об использовании устаревших типов AltiVec 'vector long ...'" #: config/rs6000/rs6000.opt:298 -msgid "Select GPR floating point method" +#, fuzzy +msgid "-mfloat-gprs=\tSelect GPR floating point method" msgstr "Выбрать метод GPR работы с плавающими значениями" #: config/rs6000/rs6000.opt:302 -msgid "Specify size of long double (64 or 128 bits)" +#, fuzzy +msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)" msgstr "Размер long double (64 или 128 бит)" #: config/rs6000/rs6000.opt:306 @@ -14090,7 +7113,7 @@ msgid "Floating point unit does not support divide & sqrt" msgstr "-fdata-sections не поддерживается для этой целевой машины" #: config/rs6000/rs6000.opt:334 -msgid "Specify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)" +msgid "-mfpu=\tSpecify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)" msgstr "" #: config/rs6000/rs6000.opt:338 @@ -14330,19 +7353,23 @@ msgid "Prepend the name of the cpu to all public symbol names" msgstr "Добавлять название процессора ко всем символам" #: config/arc/arc.opt:42 -msgid "Compile code for ARC variant CPU" +#, fuzzy +msgid "-mcpu=CPU\tCompile code for ARC variant CPU" msgstr "Генерировать код для вариантов процессора ARC" #: config/arc/arc.opt:46 -msgid "Put functions in SECTION" +#, fuzzy +msgid "-mtext=SECTION\tPut functions in SECTION" msgstr "Помещать функции в СЕКЦИЮ" #: config/arc/arc.opt:50 -msgid "Put data in SECTION" +#, fuzzy +msgid "-mdata=SECTION\tPut data in SECTION" msgstr "Помещать данные в СЕКЦИЮ" #: config/arc/arc.opt:54 -msgid "Put read-only data in SECTION" +#, fuzzy +msgid "-mrodata=SECTION\tPut read-only data in SECTION" msgstr "Помещать данные только для чтения в СЕКЦИЮ" #: config/sh/sh.opt:44 @@ -14867,7 +7894,7 @@ msgstr "Генерировать прологи/эпилоги функций к #: config/avr/avr.opt:27 #, fuzzy -msgid "Select the target MCU" +msgid "-mmcu=MCU\tSelect the target MCU" msgstr "Имя целевого процессор" #: config/avr/avr.opt:34 @@ -15014,14 +8041,18 @@ msgid "Intersperse literal pools with code in the text section" msgstr "Помещать литеральные данные вместе с кодом в секцию text" #: config/xtensa/xtensa.opt:43 -#, fuzzy -msgid "Do not serialize volatile memory references with MEMW instructions" -msgstr "Не генерировать команды чтения/записи с изменением адресного регистра" +msgid "-mno-serialize-volatile\tDo not serialize volatile memory references with MEMW instructions" +msgstr "" #: config/stormy16/stormy16.opt:24 msgid "Provide libraries for the simulator" msgstr "Создавать библиотеке для симулятора" +#: config/mips/mips.opt:23 +#, fuzzy +msgid "-mabi=ABI\tGenerate code that conforms to the given ABI" +msgstr "Генерировать код в соответствии с заданным ABI" + #: config/mips/mips.opt:27 msgid "Generate code that can be used in SVR4-style dynamic objects" msgstr "" @@ -15031,12 +8062,13 @@ msgid "Use PMC-style 'mad' instructions" msgstr "Использовать команды 'mad' в стиле PMC" #: config/mips/mips.opt:35 -msgid "Generate code for the given ISA" +#, fuzzy +msgid "-march=ISA\tGenerate code for the given ISA" msgstr "Генерировать код для указанной системы команд (ISA)" #: config/mips/mips.opt:39 #, fuzzy -msgid "Set the cost of branches to roughly COST instructions" +msgid "-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions" msgstr "Установить цену переходов" #: config/mips/mips.opt:43 @@ -15052,7 +8084,7 @@ msgid "Trap on integer divide by zero" msgstr "Выдавать прерывание по целочисленному делению на ноль" #: config/mips/mips.opt:55 -msgid "Specify when instructions are allowed to access code" +msgid "-mcode-readable=SETTING\tSpecify when instructions are allowed to access code" msgstr "" #: config/mips/mips.opt:59 @@ -15143,7 +8175,8 @@ msgid "Use 64-bit floating-point registers" msgstr "Использовать 64-битные регистры сопроцессора плавающей арифметики" #: config/mips/mips.opt:149 -msgid "Use FUNC to flush the cache before calling stack trampolines" +#, fuzzy +msgid "-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack trampolines" msgstr "Использовать указанную функцию для сброса кеша перед вызовом стекового трамплина" #: config/mips/mips.opt:153 @@ -15176,7 +8209,8 @@ msgid "Generate code that can be safely linked with MIPS16 code." msgstr "" #: config/mips/mips.opt:181 -msgid "Generate code for ISA level N" +#, fuzzy +msgid "-mipsN\tGenerate code for ISA level N" msgstr "Генерировать код для ассемблера ISA уровня N" #: config/mips/mips.opt:185 @@ -15248,9 +8282,8 @@ msgid "Use paired-single floating-point instructions" msgstr "Использовать команды плавающей арифметики формата paired-single (над парами значений одинарной точности)" #: config/mips/mips.opt:249 -#, fuzzy -msgid "Specify when r10k cache barriers should be inserted" -msgstr "Использовать ли аппаратуру для вычислений с плавающей точкой" +msgid "-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be inserted" +msgstr "" #: config/mips/mips.opt:253 msgid "Try to allow the linker to turn PIC calls into direct calls" @@ -15286,7 +8319,8 @@ msgid "Use synci instruction to invalidate i-cache" msgstr "" #: config/mips/mips.opt:285 -msgid "Optimize the output for PROCESSOR" +#, fuzzy +msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR" msgstr "Оптимизировать код для указанного ПРОЦЕССОРа" #: config/mips/mips.opt:289 config/iq2000/iq2000.opt:44 @@ -15456,15 +8490,18 @@ msgid "Override -mbest-lib-options" msgstr "Отменить -mbest-lib-options" #: config/cris/cris.opt:165 -msgid "Generate code for the specified chip or CPU version" +#, fuzzy +msgid "-march=ARCH\tGenerate code for the specified chip or CPU version" msgstr "Генерировать код для указанного процессора или версии процессора" #: config/cris/cris.opt:169 -msgid "Tune alignment for the specified chip or CPU version" +#, fuzzy +msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version" msgstr "Делать выравнивание для указанного процессора или версии процессора" #: config/cris/cris.opt:173 -msgid "Warn when a stackframe is larger than the specified size" +#, fuzzy +msgid "-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified size" msgstr "Предупреждать, если кадр стека превышает указанный размер" #: config/h8300/h8300.opt:23 @@ -15659,6 +8696,10 @@ msgstr "Использовать секции sdata/sbss, адресуемые msgid "No default crt0.o" msgstr "отсутствует стандартный файл crt0.o" +#: config/bfin/bfin.opt:23 config/mep/mep.opt:138 +msgid "Use simulator runtime" +msgstr "Использовать среду запуска симулятора" + #: config/bfin/bfin.opt:31 msgid "Omit frame pointer for leaf functions" msgstr "Исключать указатель кадра в листовых функциях" @@ -15774,7 +8815,7 @@ msgstr "Генерировать код для указанного процес #: config/darwin.opt:47 #, fuzzy -msgid "Add <dir> to the end of the system framework include path" +msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path" msgstr "Добавить <каталог> в конец основного пути поиска включаемых инфраструктур" #: config/lynx.opt:23 @@ -15972,70 +9013,70 @@ msgstr "" msgid "Set name of main routine for the debugger" msgstr "" -#: config/rx/rx.opt:24 -msgid "Stores doubles in 32 bits." +#: config/rx/rx.opt:26 +msgid "Store doubles in 64 bits." msgstr "" -#: config/rx/rx.opt:28 -msgid "Store doubles in 64 bits. This is the default." +#: config/rx/rx.opt:30 +msgid "Stores doubles in 32 bits. This is the default." msgstr "" -#: config/rx/rx.opt:32 +#: config/rx/rx.opt:34 #, fuzzy -msgid "Enable the use of RX FPU instructions." +msgid "Disable the use of RX FPU instructions. " msgstr "Использовать команды RTPB" -#: config/rx/rx.opt:36 +#: config/rx/rx.opt:41 #, fuzzy -msgid "Disable the use of RX FPU instructions." +msgid "Enable the use of RX FPU instructions. This is the default." msgstr "Использовать команды RTPB" -#: config/rx/rx.opt:42 +#: config/rx/rx.opt:47 #, fuzzy msgid "Specify the target RX cpu type." msgstr "Имя целевого процессор" -#: config/rx/rx.opt:46 +#: config/rx/rx.opt:51 #, fuzzy msgid "Alias for -mcpu." msgstr "Замена для -mflat-abi=hard" -#: config/rx/rx.opt:52 +#: config/rx/rx.opt:57 msgid "Data is stored in big-endian format." msgstr "" -#: config/rx/rx.opt:56 +#: config/rx/rx.opt:61 msgid "Data is stored in little-endian format. (Default)." msgstr "" -#: config/rx/rx.opt:62 +#: config/rx/rx.opt:67 msgid "Maximum size of global and static variables which can be placed into the small data area." msgstr "" -#: config/rx/rx.opt:68 +#: config/rx/rx.opt:73 #, fuzzy msgid "Use the simulator runtime." msgstr "Использовать среду запуска симулятора" -#: config/rx/rx.opt:74 +#: config/rx/rx.opt:79 msgid "Generate assembler output that is compatible with the Renesas AS100 assembler. This may restrict some of the compiler's capabilities. The default is to generate GAS compatable syntax." msgstr "" -#: config/rx/rx.opt:80 +#: config/rx/rx.opt:85 #, fuzzy msgid "Enable linker relaxation." msgstr "Включить ключ -relax при компоновке" -#: config/rx/rx.opt:86 +#: config/rx/rx.opt:91 msgid "Maximum size in bytes of constant values allowed as operands." msgstr "" -#: config/rx/rx.opt:92 +#: config/rx/rx.opt:97 #, fuzzy msgid "Specifies the number of registers to reserve for interrupt handlers." msgstr "Регистр для PIC-адресации" -#: config/rx/rx.opt:98 +#: config/rx/rx.opt:103 msgid "Specifies whether interrupt functions should save and restore the accumulator register." msgstr "" @@ -16066,7 +9107,7 @@ msgstr "Использовать команду DB" #: c.opt:42 #, fuzzy -msgid "Assert the <answer> to <question>. Putting '-' before <question> disables the <answer> to <question>" +msgid "-A<question>=<answer>\tAssert the <answer> to <question>. Putting '-' before <question> disables the <answer> to <question>" msgstr "-A<вопрос>=<ответ>\tЗадать <ответ> на <вопрос>. Добавление '-' перед <вопросом> отменяет <ответ> на <вопрос>" #: c.opt:46 @@ -16078,19 +9119,22 @@ msgid "Do not discard comments in macro expansions" msgstr "Не удалять комментарии при макроподстановках" #: c.opt:54 -msgid "Define a <macro> with <val> as its value. If just <macro> is given, <val> is taken to be 1" +#, fuzzy +msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value. If just <macro> is given, <val> is taken to be 1" msgstr "Определить <макрос> со значением <знач.>. Если задан только <макрос>, <знач.> считается равным 1" #: c.opt:61 -msgid "Add <dir> to the end of the main framework include path" +#, fuzzy +msgid "-F <dir>\tAdd <dir> to the end of the main framework include path" msgstr "Добавить <каталог> в конец основного пути поиска включаемых инфраструктур" #: c.opt:65 msgid "Print the name of header files as they are used" msgstr "Печатать имена используемых заголовочных файлов" -#: c.opt:69 c.opt:906 -msgid "Add <dir> to the end of the main include path" +#: c.opt:69 +#, fuzzy +msgid "-I <dir>\tAdd <dir> to the end of the main include path" msgstr "Добавить <каталог> в конец основного пути поиска заголовков" #: c.opt:73 @@ -16102,7 +9146,8 @@ msgid "Generate make dependencies and compile" msgstr "Генерировать make-зависимости и компилировать" #: c.opt:81 -msgid "Write dependency output to the given file" +#, fuzzy +msgid "-MF <file>\tWrite dependency output to the given file" msgstr "Вывести зависимости в указанный файл" #: c.opt:85 @@ -16122,11 +9167,13 @@ msgid "Generate phony targets for all headers" msgstr "Добавлять фиктивные правила для всех заголовочных файлов" #: c.opt:101 -msgid "Add a MAKE-quoted target" +#, fuzzy +msgid "-MQ <target>\tAdd a MAKE-quoted target" msgstr "Добавить экранированную MAKE-цель" #: c.opt:105 -msgid "Add an unquoted target" +#, fuzzy +msgid "-MT <target>\tAdd an unquoted target" msgstr "Добавить неэкранированную MAKE-цель" #: c.opt:109 @@ -16134,7 +9181,8 @@ msgid "Do not generate #line directives" msgstr "Не генерировать директивы #строка" #: c.opt:113 -msgid "Undefine <macro>" +#, fuzzy +msgid "-U<macro>\tUndefine <macro>" msgstr "Отменить определение макроса" #: c.opt:117 @@ -16367,7 +9415,8 @@ msgid "Warn about NULL being passed to argument slots marked as requiring non-NU msgstr "Предупреждать о передаче NULL в качестве аргумента, который отмечен как требующий не-NULL значения" #: c.opt:353 -msgid "Warn about non-normalised Unicode strings" +#, fuzzy +msgid "-Wnormalized=<id|nfc|nfkc>\tWarn about non-normalised Unicode strings" msgstr "Предупреждать о ненормализованных строках Unicode" #: c.opt:357 @@ -16564,11 +9613,12 @@ msgid "Reduce the size of object files" msgstr "Сократить объем объектных файлов" #: c.opt:559 -msgid "Use class <name> for constant strings" +#, fuzzy +msgid "-fconst-string-class=<name>\tUse class <name> for constant strings" msgstr "Использовать class <имя> как тип строковых констант" #: c.opt:563 -msgid "disable deduction of std::initializer_list for a template type parameter from a brace-enclosed initializer-list" +msgid "-fno-deduce-init-list\tdisable deduction of std::initializer_list for a template type parameter from a brace-enclosed initializer-list" msgstr "" #: c.opt:567 @@ -16589,7 +9639,8 @@ msgid "Generate code to check exception specifications" msgstr "Генерировать код для проверки исключительных ситуаций" #: c.opt:589 -msgid "Convert all strings and character constants to character set <cset>" +#, fuzzy +msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>" msgstr "Конвертировать строковые и char-константы в указанную <кодировку>" #: c.opt:593 @@ -16597,7 +9648,8 @@ msgid "Permit universal character names (\\u and \\U) in identifiers" msgstr "Разрешить универсальные имена литер (\\u and \\U) в идентификаторах" #: c.opt:597 -msgid "Specify the default character set for source files" +#, fuzzy +msgid "-finput-charset=<cset>\tSpecify the default character set for source files" msgstr "Кодировка исходных файлов по умолчанию" #: c.opt:605 @@ -16747,15 +9799,18 @@ msgid "Display statistics accumulated during compilation" msgstr "Показать статистику компиляции" #: c.opt:787 -msgid "Distance between tab stops for column reporting" +#, fuzzy +msgid "-ftabstop=<number>\tDistance between tab stops for column reporting" msgstr "Интервал табуляции при выдаче сообщений по столбцам" #: c.opt:791 -msgid "Specify maximum template instantiation depth" +#, fuzzy +msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth" msgstr "Глубина конкретизации шаблонов" #: c.opt:798 -msgid "Do not generate thread-safe code for initializing local statics" +#, fuzzy +msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics" msgstr "Не генерировать поточно-ориентированный код для инициализации локальных статических переменных" #: c.opt:802 @@ -16795,7 +9850,8 @@ msgid "Emit common-like symbols as weak symbols" msgstr "common-символы считать слабыми (weak)" #: c.opt:838 -msgid "Convert all wide strings and character constants to character set <cset>" +#, fuzzy +msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>" msgstr "Широкие символы и строки широких символов конвертировать в заданную <кодировку>" #: c.opt:842 @@ -16815,49 +9871,66 @@ msgid "Dump declarations to a .decl file" msgstr "Вывести декларации в файл .decl" #: c.opt:858 -msgid "Aggressive reduced debug info for structs" +msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs" msgstr "" #: c.opt:862 -msgid "Conservative reduced debug info for structs" +msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs" msgstr "" #: c.opt:866 -msgid "Detailed reduced debug info for structs" +msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs" msgstr "" -#: c.opt:870 c.opt:902 -msgid "Add <dir> to the end of the system include path" +#: c.opt:870 +#, fuzzy +msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path" msgstr "Добавить <каталог> в конец пути поиска системных заголовков" #: c.opt:874 -msgid "Accept definition of macros in <file>" +#, fuzzy +msgid "-imacros <file>\tAccept definition of macros in <file>" msgstr "Использовать макроопределения из <файла>" #: c.opt:878 -msgid "-imultilib <dir> Set <dir> to be the multilib include subdirectory" +msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory" msgstr "" #: c.opt:882 -msgid "Include the contents of <file> before other files" +#, fuzzy +msgid "-include <file>\tInclude the contents of <file> before other files" msgstr "Включить содержимое <файла> перед компиляцией других файлов" #: c.opt:886 -msgid "Specify <path> as a prefix for next two options" +#, fuzzy +msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options" msgstr "Альтернативное имя для секции кода" #: c.opt:890 -msgid "Set <dir> to be the system root directory" +#, fuzzy +msgid "-isysroot <dir>\tSet <dir> to be the system root directory" msgstr "Считать <каталог> корневым каталогом системы" #: c.opt:894 -msgid "Add <dir> to the start of the system include path" +#, fuzzy +msgid "-isystem <dir>\tAdd <dir> to the start of the system include path" msgstr "Добавить <каталог> в начало пути поиска системных заголовков" #: c.opt:898 -msgid "Add <dir> to the end of the quote include path" +#, fuzzy +msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path" +msgstr "Добавить <каталог> в конец пути поиска системных заголовков" + +#: c.opt:902 +#, fuzzy +msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path" msgstr "Добавить <каталог> в конец пути поиска системных заголовков" +#: c.opt:906 +#, fuzzy +msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path" +msgstr "Добавить <каталог> в конец основного пути поиска заголовков" + #: c.opt:916 msgid "Do not search standard system include directories (those specified with -isystem will still be used)" msgstr "Не искать системные заголовки в стандартных каталогах поиска (но искать в каталогах, заданных при помощи -isystem)" @@ -16933,7 +10006,8 @@ msgid "Enable traditional preprocessing" msgstr "Традиционное препроцессирование" #: c.opt:1014 -msgid "Support ISO C trigraphs" +#, fuzzy +msgid "-trigraphs\tSupport ISO C trigraphs" msgstr "Поддержка триграфов, предусмотренных ISO C" #: c.opt:1018 @@ -16965,7 +10039,7 @@ msgid "Display this information" msgstr "Выдать эту информацию" #: common.opt:32 -msgid "Display descriptions of a specific class of options. <class> is one or more of optimizers, target, warnings, undocumented, params" +msgid "--help=<class>\tDisplay descriptions of a specific class of options. <class> is one or more of optimizers, target, warnings, undocumented, params" msgstr "" #: common.opt:36 @@ -16974,15 +10048,18 @@ msgid "Alias for --help=target" msgstr "Замена для -mflat-abi=hard" #: common.opt:55 -msgid "Set parameter <param> to value. See below for a complete list of parameters" +#, fuzzy +msgid "--param <param>=<value>\tSet parameter <param> to value. See below for a complete list of parameters" msgstr "Задать значение для параметра. См. далее полный список параметров" #: common.opt:62 -msgid "Put global and static data smaller than <number> bytes into a special section (on some targets)" +#, fuzzy +msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)" msgstr "Размещать глобальные и статические данные меньше заданного <числа> байт в специальных секциях" #: common.opt:66 -msgid "Set optimization level to <number>" +#, fuzzy +msgid "-O<number>\tSet optimization level to <number>" msgstr "Задать уровень оптимизации" #: common.opt:70 @@ -17035,7 +10112,7 @@ msgid "Exit on the first error occurred" msgstr "Закончить работу при первой обнаруженной ошибке" #: common.opt:118 -msgid "-Wframe-larger-than=<number> Warn if a function's stack frame requires more than <number> bytes" +msgid "-Wframe-larger-than=<number>\tWarn if a function's stack frame requires more than <number> bytes" msgstr "" #: common.opt:122 @@ -17043,7 +10120,8 @@ msgid "Warn when an inlined function cannot be inlined" msgstr "Предупреждать об inline-функциях, подстановка которых невозможна" #: common.opt:129 -msgid "Warn if an object is larger than <number> bytes" +#, fuzzy +msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes" msgstr "Предупреждать об объектах, размер которых превышает <число> байт" #: common.opt:133 @@ -17114,8 +10192,8 @@ msgid "Warn about uninitialized automatic variables" msgstr "Предупреждать о неинициализированных автоматических переменных" #: common.opt:205 -msgid "Warn about code that will never be executed" -msgstr "Предупреждать о строках кода, который никогда не будет выполнен" +msgid "Does nothing. Preserved for backward compatibility." +msgstr "" #: common.opt:209 msgid "Enable all -Wunused- warnings" @@ -17146,1205 +10224,1234 @@ msgid "Warn instead of error in case profiles in -fprofile-use do not match" msgstr "" #: common.opt:237 -msgid "Emit declaration information into <file>" +#, fuzzy +msgid "-aux-info <file>\tEmit declaration information into <file>" msgstr "Выдать информацию о декларациях в <файл>" #: common.opt:250 -msgid "Enable dumps from specific passes of the compiler" +#, fuzzy +msgid "-d<letters>\tEnable dumps from specific passes of the compiler" msgstr "Выдать дампы от различных проходов компиляции" #: common.opt:254 -msgid "Set the file basename to be used for dumps" +#, fuzzy +msgid "-dumpbase <file>\tSet the file basename to be used for dumps" msgstr "Базовое имя файла для дампов" -#: common.opt:274 +#: common.opt:258 +#, fuzzy +msgid "-dumpdir <dir>\t\tSet the directory name to be used for dumps" +msgstr "Базовое имя файла для дампов" + +#: common.opt:284 msgid "Align the start of functions" msgstr "Выравнивать начало функций" -#: common.opt:281 +#: common.opt:291 msgid "Align labels which are only reached by jumping" msgstr "Выравнивать метки, доступные только по командам переходов" -#: common.opt:288 +#: common.opt:298 msgid "Align all labels" msgstr "Выравнивать все метки" -#: common.opt:295 +#: common.opt:305 msgid "Align the start of loops" msgstr "Выравнивать начало циклов" -#: common.opt:310 +#: common.opt:320 msgid "Specify that arguments may alias each other and globals" msgstr "Аргументы могут перекрываться друг с другом и с глобальными данными" -#: common.opt:314 +#: common.opt:324 msgid "Assume arguments may alias globals but not each other" msgstr "Аргументы могут перекрываться с глобальными данными, но не друг с другом" -#: common.opt:318 +#: common.opt:328 msgid "Assume arguments alias neither each other nor globals" msgstr "Аргументы не могут перекрываться ни друг с другом, ни с глобальными данными" -#: common.opt:322 +#: common.opt:332 #, fuzzy msgid "Assume arguments alias no other storage" msgstr "Аргументы не могут перекрываться ни друг с другом, ни с глобальными данными" -#: common.opt:326 +#: common.opt:336 msgid "Generate unwind tables that are exact at each instruction boundary" msgstr "Генерировать unwind-таблицы, корректные на начало каждой команды" -#: common.opt:330 +#: common.opt:340 #, fuzzy msgid "Generate auto-inc/dec instructions" msgstr "Генерировать команды isel" -#: common.opt:338 +#: common.opt:348 msgid "Generate code to check bounds before indexing arrays" msgstr "Генерировать код для проверки выхода за границы массивов" -#: common.opt:342 +#: common.opt:352 msgid "Replace add, compare, branch with branch on count register" msgstr "Генерировать для циклов переход по счётчику вместо команд продвижения счётчика, сравнения и перехода" -#: common.opt:346 +#: common.opt:356 msgid "Use profiling information for branch probabilities" msgstr "Оценивать вероятность переходов на основе данных профилирования" -#: common.opt:350 +#: common.opt:360 msgid "Perform branch target load optimization before prologue / epilogue threading" msgstr "Оптимизировать чтение из памяти в точках, куда передается управление, до генерации прологов и эпилогов" -#: common.opt:354 +#: common.opt:364 msgid "Perform branch target load optimization after prologue / epilogue threading" msgstr "Оптимизировать чтение из памяти в точках, куда передается управление, после генерации прологов и эпилогов" -#: common.opt:358 +#: common.opt:368 msgid "Restrict target load migration not to re-use registers in any basic block" msgstr "Ограничить миграцию регистров, в которые помещаются целевые адреса переходов, чтобы не переиспользовать эти регистры ни в каких блоках" -#: common.opt:362 -msgid "Mark <register> as being preserved across functions" +#: common.opt:372 +#, fuzzy +msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions" msgstr "Считать, что <регистр> сохраняется при вызовах функций" -#: common.opt:366 -msgid "Mark <register> as being corrupted by function calls" +#: common.opt:376 +#, fuzzy +msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls" msgstr "Считать, что <регистр> портится при вызовах функций" -#: common.opt:373 +#: common.opt:383 msgid "Save registers around function calls" msgstr "Сохранять/восстанавливать регистры до/после вызовов функций" -#: common.opt:377 +#: common.opt:387 msgid "Compare the results of several data dependence analyzers." msgstr "" -#: common.opt:381 +#: common.opt:391 msgid "Do not put uninitialized globals in the common section" msgstr "Не размещать неинициализированные глобальные данные в общих блоках" -#: common.opt:385 -msgid "-fcompare-debug[=<opts>] Compile with and without e.g. -gtoggle, and compare the final-insns dump" +#: common.opt:395 +msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump" msgstr "" -#: common.opt:389 +#: common.opt:399 msgid "Run only the second compilation of -fcompare-debug" msgstr "" -#: common.opt:393 +#: common.opt:403 msgid "Do not perform optimizations increasing noticeably stack usage" msgstr "" -#: common.opt:397 +#: common.opt:407 msgid "Perform a register copy-propagation optimization pass" msgstr "Выполнить оптимизацию распространения копий регистров" -#: common.opt:401 +#: common.opt:411 msgid "Perform cross-jumping optimization" msgstr "Выполнить оптимизацию кода вокруг команд передачи управления" -#: common.opt:405 +#: common.opt:415 msgid "When running CSE, follow jumps to their targets" msgstr "При экономии общих подвыражений прослеживать код, доступный по переходам" -#: common.opt:409 common.opt:538 common.opt:759 common.opt:1001 -#: common.opt:1122 common.opt:1181 common.opt:1240 common.opt:1256 -#: common.opt:1328 +#: common.opt:419 common.opt:548 common.opt:769 common.opt:1011 +#: common.opt:1132 common.opt:1191 common.opt:1250 common.opt:1266 +#: common.opt:1338 msgid "Does nothing. Preserved for backward compatibility." msgstr "" -#: common.opt:413 +#: common.opt:423 msgid "Omit range reduction step when performing complex division" msgstr "Отбрасывать шаг редукции отрезка при выполнении комплексного деления" -#: common.opt:417 +#: common.opt:427 msgid "Complex multiplication and division follow Fortran rules" msgstr "" -#: common.opt:421 +#: common.opt:431 msgid "Place data items into their own section" msgstr "Размещать элементы данных в отдельных секциях" -#: common.opt:425 +#: common.opt:435 msgid "List all available debugging counters with their limits and counts." msgstr "" -#: common.opt:429 -msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...] Set the debug counter limit. " +#: common.opt:439 +msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter limit. " msgstr "" -#: common.opt:433 +#: common.opt:443 msgid "Map one directory name to another in debug information" msgstr "" -#: common.opt:439 +#: common.opt:449 msgid "Defer popping functions args from stack until later" msgstr "Откладывать \"на потом\" выталкивание аргументов из стека после вызовов функций" -#: common.opt:443 +#: common.opt:453 msgid "Attempt to fill delay slots of branch instructions" msgstr "Заполнять гнезда задержки команд перехода" -#: common.opt:447 +#: common.opt:457 msgid "Delete useless null pointer checks" msgstr "Удалять ненужные сравнения указателей с нулем" -#: common.opt:451 -msgid "How often to emit source location at the beginning of line-wrapped diagnostics" +#: common.opt:461 +#, fuzzy +msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics" msgstr "Выдавать местоположение источника сообщения один раз или для каждой строки (для многострочных сообщений)" -#: common.opt:455 +#: common.opt:465 msgid "Amend appropriate diagnostic messages with the command line option that controls them" msgstr "Дополнять диагностические сообщения ключом, который контролирует это сообщение" -#: common.opt:459 -msgid "Dump various compiler internals to a file" +#: common.opt:469 +#, fuzzy +msgid "-fdump-<type>\tDump various compiler internals to a file" msgstr "Выдать внутреннюю информацию компилятора в файл" -#: common.opt:463 -msgid "Dump to filename the insns at the end of translation" +#: common.opt:473 +msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation" msgstr "" -#: common.opt:467 +#: common.opt:477 #, fuzzy msgid "Suppress output of addresses in debugging dumps" msgstr "Подавлять вывод номеров инструкций и номеров строк в отладочных дампах" -#: common.opt:471 +#: common.opt:481 #, fuzzy msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps" msgstr "Подавлять вывод номеров инструкций и номеров строк в отладочных дампах" -#: common.opt:475 +#: common.opt:485 #, fuzzy msgid "Suppress output of previous and next insn numbers in debugging dumps" msgstr "Подавлять вывод номеров инструкций и номеров строк в отладочных дампах" -#: common.opt:479 +#: common.opt:489 msgid "Enable CFI tables via GAS assembler directives." msgstr "" -#: common.opt:483 +#: common.opt:493 msgid "Perform early inlining" msgstr "Выполнить inline-подстановки на ранних проходах оптимизации" -#: common.opt:487 +#: common.opt:497 msgid "Perform DWARF2 duplicate elimination" msgstr "Исключить дублирование информации DWARF2" -#: common.opt:491 +#: common.opt:501 #, fuzzy msgid "Perform interprocedural reduction of aggregates" msgstr "Выполнить межпроцедурное распространение констант" -#: common.opt:495 common.opt:499 +#: common.opt:505 common.opt:509 msgid "Perform unused type elimination in debug info" msgstr "Исключить отладочную информацию о неиспользуемых типах" -#: common.opt:503 +#: common.opt:513 msgid "Do not suppress C++ class debug information." msgstr "" -#: common.opt:507 +#: common.opt:517 #, fuzzy msgid "Generate debug information to support Identical Code Folding (ICF)" msgstr "Генерировать отладочную информацию в расширенном формате XCOFF" -#: common.opt:511 +#: common.opt:521 msgid "Enable exception handling" msgstr "Активировать обработку исключительных ситуаций" -#: common.opt:515 +#: common.opt:525 msgid "Perform a number of minor, expensive optimizations" msgstr "Выполнить некоторые дополнительные дорогостоящие оптимизации" -#: common.opt:519 -#, fuzzy -msgid "Specify handling of excess floating-point precision" -msgstr "Задать целевую аппаратуру для плавающей точки и формат вычислений" +#: common.opt:529 +msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision" +msgstr "" -#: common.opt:526 +#: common.opt:536 msgid "Assume no NaNs or infinities are generated" msgstr "Предполагать что результаты вычислений конечны и не NaN" -#: common.opt:530 -msgid "Mark <register> as being unavailable to the compiler" +#: common.opt:540 +#, fuzzy +msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler" msgstr "Не использовать <регистр> при генерации кода" -#: common.opt:534 +#: common.opt:544 msgid "Don't allocate floats and doubles in extended-precision registers" msgstr "Не выделять для значений типа float и double регистры повышенной точности" -#: common.opt:542 +#: common.opt:552 #, fuzzy msgid "Perform a forward propagation pass on RTL" msgstr "Выполнить оптимизацию распространения диапазонов значений на древовидном представлении" -#: common.opt:549 +#: common.opt:559 msgid "Allow function addresses to be held in registers" msgstr "Разрешить хранение адресов функций на регистрах" -#: common.opt:553 +#: common.opt:563 msgid "Place each function into its own section" msgstr "Помещать каждую функцию в отдельную секцию" -#: common.opt:557 +#: common.opt:567 msgid "Perform global common subexpression elimination" msgstr "Выполнить глобальную экономию общих подвыражений" -#: common.opt:561 +#: common.opt:571 msgid "Perform enhanced load motion during global common subexpression elimination" msgstr "В рамках глобальной экономии общих подвыражений выполнить расширенный перенос чтений из памяти между блоками" -#: common.opt:565 +#: common.opt:575 msgid "Perform store motion after global common subexpression elimination" msgstr "В рамках глобальной экономии общих подвыражений выполнить перенос записей в память между блоками" -#: common.opt:569 +#: common.opt:579 msgid "Perform redundant load after store elimination in global common subexpression" msgstr "В рамках глобальной экономии общих подвыражений исключать лишние чтения из памяти после записей по тем же адресам" -#: common.opt:574 +#: common.opt:584 msgid "Perform global common subexpression elimination after register allocation" msgstr "Выполнить глобальную экономию общих подвыражений после распределения регистров" -#: common.opt:580 +#: common.opt:590 #, fuzzy msgid "Enable in and out of Graphite representation" msgstr "Выполнить оптимизацию удаления мертвых команд записи в память" -#: common.opt:584 +#: common.opt:594 #, fuzzy msgid "Enable Graphite Identity transformation" msgstr "Выдавать граф вызовов" -#: common.opt:588 +#: common.opt:598 msgid "Mark all loops as parallel" msgstr "" -#: common.opt:592 +#: common.opt:602 msgid "Enable Loop Strip Mining transformation" msgstr "" -#: common.opt:596 +#: common.opt:606 msgid "Enable Loop Interchange transformation" msgstr "" -#: common.opt:600 +#: common.opt:610 #, fuzzy msgid "Enable Loop Blocking transformation" msgstr "Включить линейные трансформации циклов на древовидном представлении" -#: common.opt:604 +#: common.opt:614 msgid "Enable guessing of branch probabilities" msgstr "Оценивать вероятности переходов" -#: common.opt:612 +#: common.opt:622 msgid "Process #ident directives" msgstr "Обрабатывать директивы #ident" -#: common.opt:616 +#: common.opt:626 msgid "Perform conversion of conditional jumps to branchless equivalents" msgstr "Преобразовывать условные переходы в эквивалентный код без переходов" -#: common.opt:620 +#: common.opt:630 msgid "Perform conversion of conditional jumps to conditional execution" msgstr "Преобразовывать условные переходы в условно выполняемый код" -#: common.opt:628 +#: common.opt:638 msgid "Do not generate .size directives" msgstr "Не генерировать директивы .size" -#: common.opt:632 +#: common.opt:642 #, fuzzy msgid "Perform indirect inlining" msgstr "Выполнить inline-подстановки на ранних проходах оптимизации" -#: common.opt:641 +#: common.opt:651 msgid "Pay attention to the \"inline\" keyword" msgstr "Принимать во внимание спецификаторы \"inline\"" -#: common.opt:645 +#: common.opt:655 #, fuzzy msgid "Integrate simple functions into their callers when code size is known to not growth" msgstr "Подставлять тела простых функций в места вызовов" -#: common.opt:649 +#: common.opt:659 msgid "Integrate simple functions into their callers" msgstr "Подставлять тела простых функций в места вызовов" -#: common.opt:653 +#: common.opt:663 msgid "Integrate functions called once into their callers" msgstr "Подставлять тела функций, вызываемых один раз, в места вызовов" -#: common.opt:660 -msgid "Limit the size of inlined functions to <number>" +#: common.opt:670 +#, fuzzy +msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>" msgstr "Максимальный <размер> функций для inline-подстановки" -#: common.opt:664 +#: common.opt:674 msgid "Instrument function entry and exit with profiling calls" msgstr "При входе и выходе из функции генерировать вызовы профилирования" -#: common.opt:668 +#: common.opt:678 msgid "-finstrument-functions-exclude-function-list=name,... Do not instrument listed functions" msgstr "" -#: common.opt:672 +#: common.opt:682 msgid "-finstrument-functions-exclude-file-list=filename,... Do not instrument functions listed in files" msgstr "" -#: common.opt:676 +#: common.opt:686 msgid "Perform Interprocedural constant propagation" msgstr "Выполнить межпроцедурное распространение констант" -#: common.opt:680 +#: common.opt:690 #, fuzzy msgid "Perform cloning to make Interprocedural constant propagation stronger" msgstr "Выполнить межпроцедурное распространение констант" -#: common.opt:684 +#: common.opt:694 msgid "Discover pure and const functions" msgstr "Выявлять pure и const функции" -#: common.opt:688 +#: common.opt:698 #, fuzzy msgid "Perform interprocedural points-to analysis" msgstr "Выполнить межпроцедурное распространение констант" -#: common.opt:692 +#: common.opt:702 msgid "Discover readonly and non addressable static variables" msgstr "Выявлять неадресуемые статические переменные, доступные только для чтения" -#: common.opt:696 +#: common.opt:706 msgid "Type based escape and alias analysis" msgstr "Анализ экранирования и связей переменных на основе информации о типе" -#: common.opt:700 +#: common.opt:710 msgid "Perform matrix layout flattening and transposing based" msgstr "" -#: common.opt:705 +#: common.opt:715 #, fuzzy msgid "Perform structure layout optimizations based" msgstr "Выполнить понижение мощности операций" -#: common.opt:710 +#: common.opt:720 msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm" msgstr "" -#: common.opt:714 +#: common.opt:724 msgid "-fira-region=[one|all|mixed] Set regions for IRA" msgstr "" -#: common.opt:718 +#: common.opt:728 msgid "Do optimistic coalescing." msgstr "" -#: common.opt:722 +#: common.opt:732 msgid "Use IRA based register pressure calculation" msgstr "" -#: common.opt:727 +#: common.opt:737 msgid "Share slots for saving different hard registers." msgstr "" -#: common.opt:731 +#: common.opt:741 msgid "Share stack slots for spilled pseudo-registers." msgstr "" -#: common.opt:735 -msgid "-fira-verbose=<number> Control IRA's level of diagnostic messages." +#: common.opt:745 +msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages." msgstr "" -#: common.opt:739 +#: common.opt:749 msgid "Optimize induction variables on trees" msgstr "Оптимизировать индуктивные переменные в древовидном представлении" -#: common.opt:743 +#: common.opt:753 msgid "Use jump tables for sufficiently large switch statements" msgstr "Использовать таблицы переходов для достаточно больших операторов switch" -#: common.opt:747 +#: common.opt:757 msgid "Generate code for functions even if they are fully inlined" msgstr "Генерировать код для функций даже при 100%% inline-подстановке" -#: common.opt:751 +#: common.opt:761 msgid "Emit static const variables even if they are not used" msgstr "Не удалять даже неиспользуемые статические константные переменные" -#: common.opt:755 +#: common.opt:765 msgid "Give external symbols a leading underscore" msgstr "Добавлять в начало внешних символов подчеркивание" -#: common.opt:763 +#: common.opt:773 #, fuzzy msgid "Enable link-time optimization." msgstr "Включить оптимизации компоновки" -#: common.opt:768 -msgid "-flto-compression-level=<number> Use zlib compression level <number> for IL" +#: common.opt:778 +msgid "-flto-compression-level=<number>\tUse zlib compression level <number> for IL" msgstr "" -#: common.opt:772 +#: common.opt:782 #, fuzzy msgid "Report various link-time optimization statistics" msgstr "Выполнить оптимизацию переименования регистров" -#: common.opt:776 +#: common.opt:786 msgid "Set errno after built-in math functions" msgstr "Устанавливать errno после вызовов встроенных мат. функций" -#: common.opt:780 +#: common.opt:790 msgid "Report on permanent memory allocation" msgstr "Вывести информацию о распределении памяти" -#: common.opt:787 +#: common.opt:797 msgid "Attempt to merge identical constants and constant variables" msgstr "Слить идентичные константы и константные переменные" -#: common.opt:791 +#: common.opt:801 msgid "Attempt to merge identical constants across compilation units" msgstr "Слить идентичные константы по всем единицам компиляции" -#: common.opt:795 +#: common.opt:805 #, fuzzy msgid "Attempt to merge identical debug strings across compilation units" msgstr "Слить идентичные константы по всем единицам компиляции" -#: common.opt:799 -msgid "Limit diagnostics to <number> characters per line. 0 suppresses line-wrapping" +#: common.opt:809 +#, fuzzy +msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line. 0 suppresses line-wrapping" msgstr "Установить <длину> строк диагностических сообщений в символах. 0 - подавить разбиение на строки" -#: common.opt:803 +#: common.opt:813 msgid "Perform SMS based modulo scheduling before the first scheduling pass" msgstr "Выполнять планирование циклов по модулю метом SMS перед первым проходом планирования команд" -#: common.opt:807 +#: common.opt:817 #, fuzzy msgid "Perform SMS based modulo scheduling with register moves allowed" msgstr "Выполнять планирование циклов по модулю метом SMS перед первым проходом планирования команд" -#: common.opt:811 +#: common.opt:821 msgid "Move loop invariant computations out of loops" msgstr "Выносить инвариантные вычисления за пределы циклов" -#: common.opt:815 +#: common.opt:825 msgid "Add mudflap bounds-checking instrumentation for single-threaded program" msgstr "Инструментировать однопоточную программу для проверки выхода за границы массивов при помощи mudflap" -#: common.opt:819 +#: common.opt:829 msgid "Add mudflap bounds-checking instrumentation for multi-threaded program" msgstr "Инструментировать многопоточную программу для проверки выхода за границы массивов при помощи mudflap" -#: common.opt:823 +#: common.opt:833 msgid "Ignore read operations when inserting mudflap instrumentation" msgstr "Игнорировать операции чтения при инструментировании для mudflap" -#: common.opt:827 +#: common.opt:837 #, fuzzy msgid "Use the RTL dead code elimination pass" msgstr "Выполнить оптимизацию удаления мертвых команд записи в память" -#: common.opt:831 +#: common.opt:841 #, fuzzy msgid "Use the RTL dead store elimination pass" msgstr "Выполнить оптимизацию удаления мертвых команд записи в память" -#: common.opt:835 +#: common.opt:845 msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling" msgstr "Включить/отменить обычное планирование для конвейеризованных циклов" -#: common.opt:839 +#: common.opt:849 msgid "Support synchronous non-call exceptions" msgstr "Поддерживать синхронные исключения вне вызовов" -#: common.opt:843 +#: common.opt:853 msgid "When possible do not generate stack frames" msgstr "По возможности не создавать кадры стека" -#: common.opt:847 +#: common.opt:857 msgid "Do the full register move optimization pass" msgstr "Выполнить полную оптимизацию перемещения регистров" -#: common.opt:851 +#: common.opt:861 msgid "Optimize sibling and tail recursive calls" msgstr "Оптимизировать парные вызовы и хвостовую рекурсию" -#: common.opt:855 common.opt:859 +#: common.opt:865 common.opt:869 msgid "Report on memory allocation before interprocedural optimization" msgstr "" -#: common.opt:863 +#: common.opt:873 msgid "Pack structure members together without holes" msgstr "Паковать поля структур без дыр" -#: common.opt:867 -msgid "Set initial maximum structure member alignment" +#: common.opt:877 +#, fuzzy +msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment" msgstr "Установить начальное максимальное выравнивание для элементов структур" -#: common.opt:871 +#: common.opt:881 msgid "Return small aggregates in memory, not registers" msgstr "Возвращать короткие агрегатные значения в памяти, а не в регистрах" -#: common.opt:875 +#: common.opt:885 msgid "Perform loop peeling" msgstr "Выполнить раскатку циклов" -#: common.opt:879 +#: common.opt:889 msgid "Enable machine specific peephole optimizations" msgstr "Выполнить машинно-зависимые оптимизации" -#: common.opt:883 +#: common.opt:893 msgid "Enable an RTL peephole pass before sched2" msgstr "Выполнить машинно-зависимые оптимизации перед вторым планированием" -#: common.opt:887 +#: common.opt:897 msgid "Generate position-independent code if possible (large mode)" msgstr "Генерировать позиционно-независимый код, если возможно (режим large)" -#: common.opt:891 +#: common.opt:901 msgid "Generate position-independent code for executables if possible (large mode)" msgstr "Генерировать позиционно-независимый код для выполняемых модулей, если возможно (режим large)" -#: common.opt:895 +#: common.opt:905 msgid "Generate position-independent code if possible (small mode)" msgstr "Генерировать позиционно-независимый код, если возможно (режим small)" -#: common.opt:899 +#: common.opt:909 msgid "Generate position-independent code for executables if possible (small mode)" msgstr "Генерировать позиционно-независимый код для выполняемых модулей, если возможно (режим small)" -#: common.opt:903 +#: common.opt:913 #, fuzzy msgid "Specify a plugin to load" msgstr "Задать ключи GNAT" -#: common.opt:907 -msgid "-fplugin-arg-<name>-<key>[=<value>] Specify argument <key>=<value> for plugin <name>" +#: common.opt:917 +msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>" msgstr "" -#: common.opt:911 +#: common.opt:921 #, fuzzy msgid "Run predictive commoning optimization." msgstr "Выполнить оптимизацию перемещения регистров" -#: common.opt:915 +#: common.opt:925 msgid "Generate prefetch instructions, if available, for arrays in loops" msgstr "Генерировать команды предвыборки элементов массивов, если они поддерживаются" -#: common.opt:919 +#: common.opt:929 msgid "Enable basic program profiling code" msgstr "Включить генерацию базового кода для профилирования" -#: common.opt:923 +#: common.opt:933 msgid "Insert arc-based program profiling code" msgstr "Вставлять код для профилирования по дугам управляющего графа программы" -#: common.opt:927 +#: common.opt:937 msgid "Set the top-level directory for storing the profile data." msgstr "" -#: common.opt:932 +#: common.opt:942 msgid "Enable correction of flow inconsistent profile data input" msgstr "" -#: common.opt:936 +#: common.opt:946 msgid "Enable common options for generating profile info for profile feedback directed optimizations" msgstr "Активировать ключи генерации данных профилирования для выполнения соответствующих оптимизаций" -#: common.opt:940 +#: common.opt:950 #, fuzzy msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir=" msgstr "Активировать ключи генерации данных профилирования для выполнения соответствующих оптимизаций" -#: common.opt:944 +#: common.opt:954 msgid "Enable common options for performing profile feedback directed optimizations" msgstr "Активировать ключи оптимизаций, основанных на данных профилирования" -#: common.opt:948 +#: common.opt:958 #, fuzzy msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir=" msgstr "Активировать ключи оптимизаций, основанных на данных профилирования" -#: common.opt:952 +#: common.opt:962 msgid "Insert code to profile values of expressions" msgstr "Вставлять код для профилирования значений выражений" -#: common.opt:959 -msgid "Make compile reproducible using <string>" +#: common.opt:969 +#, fuzzy +msgid "-frandom-seed=<string>\tMake compile reproducible using <string>" msgstr "Компилировать воспроизводимым образом, используя <строку> для генерации случайных чисел" -#: common.opt:969 +#: common.opt:979 msgid "Record gcc command line switches in the object file." msgstr "" -#: common.opt:973 +#: common.opt:983 msgid "Return small aggregates in registers" msgstr "Возвращать короткие агрегатные в регистрах" -#: common.opt:977 +#: common.opt:987 msgid "Enables a register move optimization" msgstr "Выполнить оптимизацию перемещения регистров" -#: common.opt:981 +#: common.opt:991 msgid "Perform a register renaming optimization pass" msgstr "Выполнить оптимизацию переименования регистров" -#: common.opt:985 +#: common.opt:995 msgid "Reorder basic blocks to improve code placement" msgstr "Переупорядочить блоки для улучшения размещения кода" -#: common.opt:989 +#: common.opt:999 msgid "Reorder basic blocks and partition into hot and cold sections" msgstr "Переупорядочить блоки и партиции в hot и cold разделы" -#: common.opt:993 +#: common.opt:1003 msgid "Reorder functions to improve code placement" msgstr "Переупорядочить функции для улучшения размещения кода" -#: common.opt:997 +#: common.opt:1007 msgid "Add a common subexpression elimination pass after loop optimizations" msgstr "Выполнить экономию общих подвыражений еще и после оптимизации циклов" -#: common.opt:1005 +#: common.opt:1015 msgid "Disable optimizations that assume default FP rounding behavior" msgstr "Отменить оптимизации, предполагающие стандартное округление вещественных значений" -#: common.opt:1009 +#: common.opt:1019 msgid "Enable scheduling across basic blocks" msgstr "Планировать команды в рамках нескольких блоков" -#: common.opt:1013 +#: common.opt:1023 msgid "Enable register pressure sensitive insn scheduling" msgstr "" -#: common.opt:1017 +#: common.opt:1027 msgid "Allow speculative motion of non-loads" msgstr "Разрешить спекулятивный перенос команд, кроме чтения" -#: common.opt:1021 +#: common.opt:1031 msgid "Allow speculative motion of some loads" msgstr "Разрешить спекулятивный перенос некоторых команд чтения" -#: common.opt:1025 +#: common.opt:1035 msgid "Allow speculative motion of more loads" msgstr "Разрешить более активный спекулятивный перенос команд чтения" -#: common.opt:1029 -msgid "Set the verbosity level of the scheduler" +#: common.opt:1039 +#, fuzzy +msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler" msgstr "Установить уровень подробности сообщений от планировщика" -#: common.opt:1033 +#: common.opt:1043 msgid "If scheduling post reload, do superblock scheduling" msgstr "При планировании после распределения регистров, использовать метод суперблоков" -#: common.opt:1037 +#: common.opt:1047 msgid "If scheduling post reload, do trace scheduling" msgstr "При планировании после распределения регистров, использовать метод трасс" -#: common.opt:1041 +#: common.opt:1051 msgid "Reschedule instructions before register allocation" msgstr "Планировать код перед распределением регистров" -#: common.opt:1045 +#: common.opt:1055 msgid "Reschedule instructions after register allocation" msgstr "Планировать код после распределения регистров" -#: common.opt:1052 +#: common.opt:1062 msgid "Schedule instructions using selective scheduling algorithm" msgstr "" -#: common.opt:1056 +#: common.opt:1066 msgid "Run selective scheduling after reload" msgstr "" -#: common.opt:1060 +#: common.opt:1070 msgid "Perform software pipelining of inner loops during selective scheduling" msgstr "" -#: common.opt:1064 +#: common.opt:1074 msgid "Perform software pipelining of outer loops during selective scheduling" msgstr "" -#: common.opt:1068 +#: common.opt:1078 msgid "Reschedule pipelined regions without pipelining" msgstr "" -#: common.opt:1074 +#: common.opt:1084 msgid "Allow premature scheduling of queued insns" msgstr "Разрешить предварительное планирование отложенных команд" -#: common.opt:1078 -msgid "Set number of queued insns that can be prematurely scheduled" +#: common.opt:1088 +#, fuzzy +msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled" msgstr "Число отложенных команд, подлежащих предварительному планированию" -#: common.opt:1086 common.opt:1090 +#: common.opt:1096 msgid "Set dependence distance checking in premature scheduling of queued insns" msgstr "Включить проверку дальности зависимостей при предварительном планировании отложенных команд" -#: common.opt:1094 +#: common.opt:1100 +#, fuzzy +msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns" +msgstr "Включить проверку дальности зависимостей при предварительном планировании отложенных команд" + +#: common.opt:1104 #, fuzzy msgid "Enable the group heuristic in the scheduler" msgstr "Установить уровень подробности сообщений от планировщика" -#: common.opt:1098 +#: common.opt:1108 msgid "Enable the critical path heuristic in the scheduler" msgstr "" -#: common.opt:1102 +#: common.opt:1112 msgid "Enable the speculative instruction heuristic in the scheduler" msgstr "" -#: common.opt:1106 +#: common.opt:1116 #, fuzzy msgid "Enable the rank heuristic in the scheduler" msgstr "Установить уровень подробности сообщений от планировщика" -#: common.opt:1110 +#: common.opt:1120 msgid "Enable the last instruction heuristic in the scheduler" msgstr "" -#: common.opt:1114 +#: common.opt:1124 msgid "Enable the dependent count heuristic in the scheduler" msgstr "" -#: common.opt:1118 +#: common.opt:1128 msgid "Access data in the same section from shared anchor points" msgstr "" -#: common.opt:1126 +#: common.opt:1136 #, fuzzy msgid "Show column numbers in diagnostics, when available. Default on" msgstr "Показывать номера колонок в диагностических сообщений. По умолчанию включено" -#: common.opt:1130 +#: common.opt:1140 msgid "Disable optimizations observable by IEEE signaling NaNs" msgstr "Отменить оптимизации, влияющие на поведение сигнализирующих NaN по IEEE" -#: common.opt:1134 +#: common.opt:1144 msgid "Disable floating point optimizations that ignore the IEEE signedness of zero" msgstr "" -#: common.opt:1138 +#: common.opt:1148 msgid "Convert floating point constants to single precision constants" msgstr "Преобразовывать вещественные константы к значениям одинарной точности" -#: common.opt:1142 +#: common.opt:1152 msgid "Split lifetimes of induction variables when loops are unrolled" msgstr "Разбивать диапазоны жизни индуктивных переменных при развертке циклов" -#: common.opt:1146 +#: common.opt:1156 msgid "Split wide types into independent registers" msgstr "" -#: common.opt:1150 +#: common.opt:1160 msgid "Apply variable expansion when loops are unrolled" msgstr "Выполнять расширение переменных при развертке циклов" -#: common.opt:1154 -msgid "Insert stack checking code into the program" +#: common.opt:1164 +#, fuzzy +msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program" msgstr "Генерировать код для проверки стека" -#: common.opt:1158 +#: common.opt:1168 #, fuzzy msgid "Insert stack checking code into the program. Same as -fstack-check=specific" msgstr "Генерировать код для проверки стека" -#: common.opt:1165 -msgid "Trap if the stack goes past <register>" +#: common.opt:1175 +#, fuzzy +msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>" msgstr "Прерывание при переполнении стека, <регистр> задает границу стека" -#: common.opt:1169 -msgid "Trap if the stack goes past symbol <name>" +#: common.opt:1179 +#, fuzzy +msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>" msgstr "Прерывание при переполнении стека, <символ> задает границу стека" -#: common.opt:1173 +#: common.opt:1183 msgid "Use propolice as a stack protection method" msgstr "Использовать propolice как метод защиты стека" -#: common.opt:1177 +#: common.opt:1187 msgid "Use a stack protection method for every function" msgstr "Использовать защиту стека для каждой функции" -#: common.opt:1189 +#: common.opt:1199 msgid "Assume strict aliasing rules apply" msgstr "Предполагать строгое соблюдение правил перекрытия данных в памяти" -#: common.opt:1193 +#: common.opt:1203 #, fuzzy msgid "Treat signed overflow as undefined" msgstr "Трактовать отсутствующие заголовки как генерируемые файлы" -#: common.opt:1197 +#: common.opt:1207 msgid "Check for syntax errors, then stop" msgstr "Проверить код на наличие синтаксических ошибок и завершить работу" -#: common.opt:1201 +#: common.opt:1211 msgid "Create data files needed by \"gcov\"" msgstr "Создать файлы данных для \"gcov\"" -#: common.opt:1205 +#: common.opt:1215 msgid "Perform jump threading optimizations" msgstr "Выполнить протягивание переходов" -#: common.opt:1209 +#: common.opt:1219 msgid "Report the time taken by each compiler pass" msgstr "Показать время, затраченное на каждый проход оптимизации" -#: common.opt:1213 -msgid "Set the default thread-local storage code generation model" +#: common.opt:1223 +#, fuzzy +msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model" msgstr "Модель генерации кода для данных, локальных для потов, по умолчанию" -#: common.opt:1217 +#: common.opt:1227 msgid "Reorder top level functions, variables, and asms" msgstr "" -#: common.opt:1221 +#: common.opt:1231 msgid "Perform superblock formation via tail duplication" msgstr "Формировать суперблоки методом дублирования хвостов" -#: common.opt:1228 +#: common.opt:1238 msgid "Assume floating-point operations can trap" msgstr "Предполагать возможность прерываний при плавающих операциях" -#: common.opt:1232 +#: common.opt:1242 msgid "Trap for signed overflow in addition, subtraction and multiplication" msgstr "Прерывания при знаковых операциях сложения, вычитания, умножения" -#: common.opt:1236 +#: common.opt:1246 msgid "Enable SSA-CCP optimization on trees" msgstr "Включить SSA-оптимизацию распространения констант на древовидном представлении" -#: common.opt:1244 +#: common.opt:1254 msgid "Enable loop header copying on trees" msgstr "Включить копирование заголовков циклов в древовидном представлении" -#: common.opt:1248 +#: common.opt:1258 msgid "Replace SSA temporaries with better names in copies" msgstr "Переименовывать временные SSA-переменные при копировании для более близкого соответствия программным переменным" -#: common.opt:1252 +#: common.opt:1262 msgid "Enable copy propagation on trees" msgstr "Выполнять распространение копий в древовидном представлении" -#: common.opt:1260 +#: common.opt:1270 #, fuzzy msgid "Transform condition stores into unconditional ones" msgstr "Преобразовывать условные переходы в условно выполняемый код" -#: common.opt:1264 +#: common.opt:1274 #, fuzzy msgid "Perform conversions of switch initializations." msgstr "Преобразовывать условные переходы в условно выполняемый код" -#: common.opt:1268 +#: common.opt:1278 msgid "Enable SSA dead code elimination optimization on trees" msgstr "Выполнить удаление мертвого SSA-кода на древовидном представлении" -#: common.opt:1272 +#: common.opt:1282 msgid "Enable dominator optimizations" msgstr "Включить оптимизации доминаторов" -#: common.opt:1276 +#: common.opt:1286 msgid "Enable dead store elimination" msgstr "Выполнить оптимизацию удаления мертвых команд записи в память" -#: common.opt:1280 +#: common.opt:1290 #, fuzzy msgid "Enable forward propagation on trees" msgstr "Выполнять распространение копий в древовидном представлении" -#: common.opt:1284 +#: common.opt:1294 msgid "Enable Full Redundancy Elimination (FRE) on trees" msgstr "Выполнить полный набор оптимизаций удаления избыточного кода на древовидном представлении" -#: common.opt:1288 +#: common.opt:1298 #, fuzzy msgid "Enable loop distribution on trees" msgstr "Выполнить векторизацию циклов на древовидном представлении" -#: common.opt:1292 +#: common.opt:1302 msgid "Enable loop invariant motion on trees" msgstr "Выполнить вынесение инвариантных вычислений за пределы циклов на древовидном представлении" -#: common.opt:1296 +#: common.opt:1306 msgid "Enable linear loop transforms on trees" msgstr "Включить линейные трансформации циклов на древовидном представлении" -#: common.opt:1300 +#: common.opt:1310 msgid "Create canonical induction variables in loops" msgstr "Создавать канонические индуктивные переменные в циклах" -#: common.opt:1304 +#: common.opt:1314 msgid "Enable loop optimizations on tree level" msgstr "Включить оптимизации циклов на древовидном представлении" -#: common.opt:1308 +#: common.opt:1318 #, fuzzy msgid "Enable automatic parallelization of loops" msgstr "Включить автоматическую конкретизацию шаблонов" -#: common.opt:1312 +#: common.opt:1322 #, fuzzy msgid "Enable hoisting loads from conditional pointers." msgstr "Использовать условные команды move" -#: common.opt:1316 +#: common.opt:1326 msgid "Enable SSA-PRE optimization on trees" msgstr "Включить оптимизации SSA-PRE на древовидном представлении" -#: common.opt:1320 +#: common.opt:1330 #, fuzzy msgid "Perform function-local points-to analysis on trees." msgstr "Выполнить межпроцедурное распространение констант" -#: common.opt:1324 +#: common.opt:1334 #, fuzzy msgid "Enable reassociation on tree level" msgstr "Включить оптимизации циклов на древовидном представлении" -#: common.opt:1332 +#: common.opt:1342 msgid "Enable SSA code sinking on trees" msgstr "Выполнить погружение SSA-кода на древовидном представлении" -#: common.opt:1336 +#: common.opt:1346 msgid "Perform scalar replacement of aggregates" msgstr "Выполнить замену скаляров для агрегатных значений" -#: common.opt:1340 +#: common.opt:1350 msgid "Replace temporary expressions in the SSA->normal pass" msgstr "Выполнить замену временных выражений на проходе SSA->normal" -#: common.opt:1344 +#: common.opt:1354 msgid "Perform live range splitting during the SSA->normal pass" msgstr "Выполнить разбиение диапазонов жизни значений на проходе SSA->normal" -#: common.opt:1348 +#: common.opt:1358 msgid "Perform Value Range Propagation on trees" msgstr "Выполнить оптимизацию распространения диапазонов значений на древовидном представлении" -#: common.opt:1352 +#: common.opt:1362 msgid "Compile whole compilation unit at a time" msgstr "Компилировать весь модуль целиком (а не по функциям)" -#: common.opt:1356 +#: common.opt:1366 msgid "Perform loop unrolling when iteration count is known" msgstr "Выполнить развертку циклов с известным числом итераций" -#: common.opt:1360 +#: common.opt:1370 msgid "Perform loop unrolling for all loops" msgstr "Выполнить развертку всех циклов" -#: common.opt:1367 +#: common.opt:1377 msgid "Allow loop optimizations to assume that the loops behave in normal way" msgstr "При оптимизации циклов предполагать нормальное поведение цикла" -#: common.opt:1371 +#: common.opt:1381 msgid "Allow optimization for floating-point arithmetic which may change the" msgstr "" -#: common.opt:1376 +#: common.opt:1386 msgid "Same as -fassociative-math for expressions which include division." msgstr "" -#: common.opt:1384 +#: common.opt:1394 msgid "Allow math optimizations that may violate IEEE or ISO standards" msgstr "Разрешить оптимизации плавающих вычислений, которые могут противоречить стандартам IEEE или ISO" -#: common.opt:1388 +#: common.opt:1398 msgid "Perform loop unswitching" msgstr "Выполнить декомпозицию циклов, содержащих условные ветвления" -#: common.opt:1392 +#: common.opt:1402 msgid "Just generate unwind tables for exception handling" msgstr "Генерировать unwind-таблицы только для обработки исключений" -#: common.opt:1399 +#: common.opt:1409 msgid "Perform variable tracking" msgstr "Выполнить отслеживание переменных" -#: common.opt:1403 +#: common.opt:1413 #, fuzzy msgid "Perform variable tracking by annotating assignments" msgstr "Выполнить отслеживание переменных" -#: common.opt:1407 +#: common.opt:1417 msgid "Toggle -fvar-tracking-assignments" msgstr "" -#: common.opt:1411 +#: common.opt:1421 msgid "Perform variable tracking and also tag variables that are uninitialized" msgstr "" -#: common.opt:1415 +#: common.opt:1425 msgid "Enable loop vectorization on trees" msgstr "Выполнить векторизацию циклов на древовидном представлении" -#: common.opt:1419 +#: common.opt:1429 #, fuzzy msgid "Enable basic block vectorization (SLP) on trees" msgstr "Выполнить векторизацию циклов на древовидном представлении" -#: common.opt:1423 +#: common.opt:1433 #, fuzzy msgid "Enable use of cost model in vectorization" msgstr "Использовать команду DB" -#: common.opt:1427 +#: common.opt:1437 msgid "Enable loop versioning when doing loop vectorization on trees" msgstr "Создавать версии циклов при векторизации" -#: common.opt:1431 -msgid "Set the verbosity level of the vectorizer" +#: common.opt:1441 +#, fuzzy +msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer" msgstr "Установить степень подробности сообщений при векторизации циклов" -#: common.opt:1435 +#: common.opt:1445 #, fuzzy msgid "Enable copy propagation of scalar-evolution information." msgstr "Выполнять распространение копий для записей и загрузок" -#: common.opt:1445 +#: common.opt:1455 msgid "Add extra commentary to assembler output" msgstr "Добавить комментарии к ассемблерному коду" -#: common.opt:1449 -msgid "Set the default symbol visibility" -msgstr "Установить видимость символов по умолчанию" +#: common.opt:1459 +msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility" +msgstr "" -#: common.opt:1454 +#: common.opt:1464 msgid "Use expression value profiles in optimizations" msgstr "Использовать данные профилирования значений при оптимизациях" -#: common.opt:1458 +#: common.opt:1468 msgid "Construct webs and split unrelated uses of single variable" msgstr "Снять зависимости между различными использованиями одной и той же переменной" -#: common.opt:1462 +#: common.opt:1472 #, fuzzy msgid "Enable partitioned link-time optimization." msgstr "Включить оптимизации компоновки" -#: common.opt:1466 +#: common.opt:1476 #, fuzzy msgid "Enable conditional dead code elimination for builtin calls" msgstr "Выполнить удаление мертвого SSA-кода на древовидном представлении" -#: common.opt:1470 +#: common.opt:1480 msgid "Perform whole program optimizations" msgstr "Выполнить оптимизации на уровне всей программы" -#: common.opt:1474 +#: common.opt:1484 msgid "Assume signed arithmetic overflow wraps around" msgstr "Предполагать циклический перенос при арифметических переполнениях" -#: common.opt:1478 +#: common.opt:1488 msgid "Put zero initialized data in the bss section" msgstr "Помещать данные, инициализированные нулями, в секцию bss" -#: common.opt:1482 +#: common.opt:1492 msgid "Generate debug information in default format" msgstr "Генерировать отладочную информацию в формате по умолчанию" -#: common.opt:1486 +#: common.opt:1496 msgid "Generate debug information in COFF format" msgstr "Генерировать отладочную информацию в формате COFF" -#: common.opt:1490 +#: common.opt:1500 #, fuzzy msgid "Generate debug information in DWARF v2 (or later) format" msgstr "Генерировать отладочную информацию в формате DWARF версии 2" -#: common.opt:1494 +#: common.opt:1504 msgid "Generate debug information in default extended format" msgstr "Генерировать отладочную информацию в расширенном формате по умолчанию" -#: common.opt:1498 +#: common.opt:1508 msgid "Generate debug information in STABS format" msgstr "Генерировать отладочную информацию в формате STABS" -#: common.opt:1502 +#: common.opt:1512 msgid "Generate debug information in extended STABS format" msgstr "Генерировать отладочную информацию в расширенном формате STABS" -#: common.opt:1506 +#: common.opt:1516 msgid "Emit DWARF additions beyond selected version" msgstr "" -#: common.opt:1510 +#: common.opt:1520 msgid "Don't emit DWARF additions beyond selected version" msgstr "" -#: common.opt:1514 +#: common.opt:1524 #, fuzzy msgid "Toggle debug information generation" msgstr "Генерировать отладочную информацию в формате VMS" -#: common.opt:1518 +#: common.opt:1528 msgid "Generate debug information in VMS format" msgstr "Генерировать отладочную информацию в формате VMS" -#: common.opt:1522 +#: common.opt:1532 msgid "Generate debug information in XCOFF format" msgstr "Генерировать отладочную информацию в формате XCOFF" -#: common.opt:1526 +#: common.opt:1536 msgid "Generate debug information in extended XCOFF format" msgstr "Генерировать отладочную информацию в расширенном формате XCOFF" -#: common.opt:1530 -msgid "Place output into <file>" +#: common.opt:1540 +#, fuzzy +msgid "-o <file>\tPlace output into <file>" msgstr "Записать результат в <файл>" -#: common.opt:1534 +#: common.opt:1544 msgid "Enable function profiling" msgstr "Включить профилирование функций" -#: common.opt:1538 +#: common.opt:1548 msgid "Issue warnings needed for strict compliance to the standard" msgstr "Выдавать предупреждения, требуемые для соответствия стандарту" -#: common.opt:1542 +#: common.opt:1552 msgid "Like -pedantic but issue them as errors" msgstr "Как -pedantic, но выдавать ошибки, а не предупреждения" -#: common.opt:1546 +#: common.opt:1556 msgid "Do not display functions compiled or elapsed time" msgstr "Не отображать время компиляции функций" -#: common.opt:1550 +#: common.opt:1560 msgid "Display the compiler's version" msgstr "Показать версию компилятора" -#: common.opt:1554 +#: common.opt:1564 msgid "Suppress warnings" msgstr "Подавить выдачу предупреждений" -#: common.opt:1558 +#: common.opt:1568 #, fuzzy msgid "Create a shared library" msgstr "Поддерживать разделяемые библиотеки на основе ID" -#: common.opt:1562 +#: common.opt:1572 #, fuzzy msgid "Create a position independent executable" msgstr "Генерировать позиционно-независимый код для выполняемых модулей, если возможно (режим large)" @@ -18384,145 +11491,145 @@ msgstr "обнаружены множественные переходы hot/col msgid "branch target register load optimization is not intended to be run twice" msgstr "оптимизация переноса загрузок в регистры в другие блоки не должна выполняться дважды" -#: builtins.c:496 +#: builtins.c:503 #, gcc-internal-format msgid "offset outside bounds of constant string" msgstr "отступ за пределами константной строки" -#: builtins.c:1060 +#: builtins.c:1067 #, gcc-internal-format msgid "second argument to %<__builtin_prefetch%> must be a constant" msgstr "второй аргумент %<__builtin_prefetch%> должен быть константой" -#: builtins.c:1067 +#: builtins.c:1074 #, gcc-internal-format msgid "invalid second argument to %<__builtin_prefetch%>; using zero" msgstr "вместо неверного второго аргумента %<__builtin_prefetch%> используется ноль" -#: builtins.c:1075 +#: builtins.c:1082 #, gcc-internal-format msgid "third argument to %<__builtin_prefetch%> must be a constant" msgstr "третий аргумент %<__builtin_prefetch%> должен быть константой" -#: builtins.c:1082 +#: builtins.c:1089 #, gcc-internal-format msgid "invalid third argument to %<__builtin_prefetch%>; using zero" msgstr "вместо неверного третьего аргумента `__builtin_prefetch' используется ноль" -#: builtins.c:4296 +#: builtins.c:4303 #, gcc-internal-format msgid "argument of %<__builtin_args_info%> must be constant" msgstr "аргумент %<__builtin_args_info%> должен быть константой" -#: builtins.c:4302 +#: builtins.c:4309 #, gcc-internal-format msgid "argument of %<__builtin_args_info%> out of range" msgstr "аргумент %<__builtin_args_info%> вне допустимого диапазона" -#: builtins.c:4308 +#: builtins.c:4315 #, gcc-internal-format msgid "missing argument in %<__builtin_args_info%>" msgstr "отсутствует аргумент для %<__builtin_args_info%>" -#: builtins.c:4445 gimplify.c:2271 +#: builtins.c:4452 gimplify.c:2271 #, gcc-internal-format msgid "too few arguments to function %<va_start%>" msgstr "слишком мало аргументов в вызове функции %<va_start%>" -#: builtins.c:4607 +#: builtins.c:4614 #, gcc-internal-format msgid "first argument to %<va_arg%> not of type %<va_list%>" msgstr "первый аргумент %<va_start%> должен иметь тип %<va_list%>" -#: builtins.c:4623 +#: builtins.c:4630 #, gcc-internal-format msgid "%qT is promoted to %qT when passed through %<...%>" msgstr "%qT преобразован к %qT при передаче через %<...%>" -#: builtins.c:4628 +#: builtins.c:4635 #, gcc-internal-format msgid "(so you should pass %qT not %qT to %<va_arg%>)" msgstr "(поэтому %<va_arg%> нужно передать %qT, а не %qT)" #. We can, however, treat "undefined" any way we please. #. Call abort to encourage the user to fix the program. -#: builtins.c:4635 c-typeck.c:2646 +#: builtins.c:4642 c-typeck.c:2664 #, gcc-internal-format msgid "if this code is reached, the program will abort" msgstr "при достижении этого кода выполнение программы завершится аварийно" -#: builtins.c:4762 +#: builtins.c:4769 #, gcc-internal-format msgid "invalid argument to %<__builtin_frame_address%>" msgstr "неверный аргумент для %<__builtin_frame_address%>" -#: builtins.c:4764 +#: builtins.c:4771 #, gcc-internal-format msgid "invalid argument to %<__builtin_return_address%>" msgstr "неверный аргумент для %<__builtin_return_address%>" -#: builtins.c:4777 +#: builtins.c:4784 #, gcc-internal-format msgid "unsupported argument to %<__builtin_frame_address%>" msgstr "неподдерживаемый аргумент для %<__builtin_frame_address%>" -#: builtins.c:4779 +#: builtins.c:4786 #, gcc-internal-format msgid "unsupported argument to %<__builtin_return_address%>" msgstr "неподдерживаемый аргумент для %<__builtin_return_address%>" -#: builtins.c:5034 +#: builtins.c:5041 #, fuzzy, gcc-internal-format msgid "both arguments to %<__builtin___clear_cache%> must be pointers" msgstr "третий аргумент %<__builtin_prefetch%> должен быть константой" -#: builtins.c:5411 builtins.c:5425 +#: builtins.c:5418 builtins.c:5432 #, gcc-internal-format msgid "%qD changed semantics in GCC 4.4" msgstr "" #. All valid uses of __builtin_va_arg_pack () are removed during #. inlining. -#: builtins.c:5815 expr.c:9220 +#: builtins.c:5822 expr.c:9221 #, fuzzy msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>" msgstr "неверный аргумент для %<__builtin_frame_address%>" #. All valid uses of __builtin_va_arg_pack_len () are removed during #. inlining. -#: builtins.c:5821 +#: builtins.c:5828 #, fuzzy msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>" msgstr "неверный аргумент для %<__builtin_frame_address%>" -#: builtins.c:6049 +#: builtins.c:6056 #, gcc-internal-format msgid "%<__builtin_longjmp%> second argument must be 1" msgstr "второй аргумент %<__builtin_longjmp%> должен быть 1" -#: builtins.c:6654 +#: builtins.c:6656 #, gcc-internal-format msgid "target format does not support infinity" msgstr "целевой формат не поддерживает бесконечные значения" -#: builtins.c:11413 +#: builtins.c:11402 #, gcc-internal-format msgid "%<va_start%> used in function with fixed args" msgstr "%<va_start%> в функции с фиксированным числом аргументов" -#: builtins.c:11421 +#: builtins.c:11410 #, fuzzy, gcc-internal-format msgid "wrong number of arguments to function %<va_start%>" msgstr "слишком мало аргументов в вызове функции %<va_start%>" #. Evidently an out of date version of <stdarg.h>; can't validate #. va_start's second argument, but can still work as intended. -#: builtins.c:11434 +#: builtins.c:11423 #, gcc-internal-format msgid "%<__builtin_next_arg%> called without an argument" msgstr "вызов %<__builtin_next_arg%> без аргумента" -#: builtins.c:11439 +#: builtins.c:11428 #, fuzzy, gcc-internal-format msgid "wrong number of arguments to function %<__builtin_next_arg%>" msgstr "слишком мало аргументов в вызове функции %<va_start%>" @@ -18532,41 +11639,41 @@ msgstr "слишком мало аргументов в вызове функц #. argument. We just warn and set the arg to be the last #. argument so that we will get wrong-code because of #. it. -#: builtins.c:11469 +#: builtins.c:11458 #, gcc-internal-format msgid "second parameter of %<va_start%> not last named argument" msgstr "второй аргумент %<va_start%> не является последним явным аргументом" -#: builtins.c:11479 +#: builtins.c:11468 #, gcc-internal-format msgid "undefined behaviour when second parameter of %<va_start%> is declared with %<register%> storage" msgstr "" -#: builtins.c:11595 +#: builtins.c:11584 #, fuzzy msgid "%Kfirst argument of %D must be a pointer, second integer constant" msgstr "%Hпервый аргумент %D должен быть указателем, второй - целой константой" -#: builtins.c:11608 +#: builtins.c:11597 #, fuzzy msgid "%Klast argument of %D is not integer constant between 0 and 3" msgstr "%Hпоследний аргумент %D не является целой константой от 0 до 3" -#: builtins.c:11653 builtins.c:11804 builtins.c:11861 +#: builtins.c:11642 builtins.c:11793 builtins.c:11850 #, fuzzy msgid "%Kcall to %D will always overflow destination buffer" msgstr "%Hвызов %D всегда переполняет целевой буфер" -#: builtins.c:11794 +#: builtins.c:11783 #, fuzzy msgid "%Kcall to %D might overflow destination buffer" msgstr "%Hвызов %D всегда переполняет целевой буфер" -#: builtins.c:11882 +#: builtins.c:11871 msgid "%Kattempt to free a non-heap object %qD" msgstr "" -#: builtins.c:11885 +#: builtins.c:11874 msgid "%Kattempt to free a non-heap object" msgstr "" @@ -18795,12 +11902,12 @@ msgstr "в арифметическом выражении использова msgid "the address of %qD will always evaluate as %<true%>" msgstr "адрес %qD всегда будет %<истина%>" -#: c-common.c:4060 cp/semantics.c:595 cp/typeck.c:6921 +#: c-common.c:4060 cp/semantics.c:595 cp/typeck.c:7048 #, gcc-internal-format msgid "suggest parentheses around assignment used as truth value" msgstr "присваивание, используемое как логическое выражение, рекомендуется " -#: c-common.c:4142 c-decl.c:3608 c-typeck.c:10243 +#: c-common.c:4142 c-decl.c:3608 c-typeck.c:10266 #, gcc-internal-format msgid "invalid use of %<restrict%>" msgstr "неверное употребление спецификатора %<restrict%>" @@ -18914,11 +12021,11 @@ msgstr "атрибут %qE для поля типа %qT проигнориров #: c-common.c:6814 c-common.c:6878 c-common.c:7006 c-common.c:7074 #: c-common.c:7118 c-common.c:7166 c-common.c:7244 c-common.c:7268 #: c-common.c:7554 c-common.c:7577 c-common.c:7616 c-common.c:7705 -#: c-common.c:7847 tree.c:5301 tree.c:5313 tree.c:5323 config/darwin.c:1437 +#: c-common.c:7847 tree.c:5295 tree.c:5307 tree.c:5317 config/darwin.c:1456 #: config/arm/arm.c:4564 config/arm/arm.c:4592 config/arm/arm.c:4609 -#: config/avr/avr.c:4697 config/h8300/h8300.c:5362 config/h8300/h8300.c:5386 -#: config/i386/i386.c:4448 config/i386/i386.c:25933 config/ia64/ia64.c:635 -#: config/m68hc11/m68hc11.c:1142 config/rs6000/rs6000.c:23369 +#: config/avr/avr.c:4818 config/h8300/h8300.c:5363 config/h8300/h8300.c:5387 +#: config/i386/i386.c:4448 config/i386/i386.c:25938 config/ia64/ia64.c:635 +#: config/m68hc11/m68hc11.c:1142 config/rs6000/rs6000.c:23518 #: config/spu/spu.c:3919 #, gcc-internal-format msgid "%qE attribute ignored" @@ -19014,8 +12121,8 @@ msgstr "режим %qs применен к неподходящему типу" msgid "section attribute cannot be specified for local variables" msgstr "%Jатрибут section недопустим для локальных переменных" -#: c-common.c:6593 config/bfin/bfin.c:5647 config/bfin/bfin.c:5698 -#: config/bfin/bfin.c:5725 config/bfin/bfin.c:5738 +#: c-common.c:6593 config/bfin/bfin.c:5651 config/bfin/bfin.c:5702 +#: config/bfin/bfin.c:5729 config/bfin/bfin.c:5742 #, gcc-internal-format msgid "section of %q+D conflicts with previous declaration" msgstr "атрибут section, заданный для %q+D, противоречит предшествующей декларации" @@ -19160,40 +12267,40 @@ msgstr "атрибут %qE для %qE проигнорирован" msgid "invalid vector type for attribute %qE" msgstr "неверно задан векторный тип для атрибута %qE" -#: c-common.c:7308 ada/gcc-interface/utils.c:5479 -#: ada/gcc-interface/utils.c:5573 +#: c-common.c:7308 ada/gcc-interface/utils.c:5481 +#: ada/gcc-interface/utils.c:5575 #, gcc-internal-format msgid "vector size not an integral multiple of component size" msgstr "размер вектора не кратен размеру компонент" -#: c-common.c:7314 ada/gcc-interface/utils.c:5485 -#: ada/gcc-interface/utils.c:5579 +#: c-common.c:7314 ada/gcc-interface/utils.c:5487 +#: ada/gcc-interface/utils.c:5581 #, gcc-internal-format msgid "zero vector size" msgstr "нулевой размер вектора" -#: c-common.c:7322 ada/gcc-interface/utils.c:5493 -#: ada/gcc-interface/utils.c:5586 +#: c-common.c:7322 ada/gcc-interface/utils.c:5495 +#: ada/gcc-interface/utils.c:5588 #, gcc-internal-format msgid "number of components of the vector not a power of two" msgstr "число компонент вектора не является степенью двойки" -#: c-common.c:7350 ada/gcc-interface/utils.c:5233 +#: c-common.c:7350 ada/gcc-interface/utils.c:5235 #, gcc-internal-format msgid "nonnull attribute without arguments on a non-prototype" msgstr "непустой атрибут без аргументов допустим только в прототипах" -#: c-common.c:7365 ada/gcc-interface/utils.c:5248 +#: c-common.c:7365 ada/gcc-interface/utils.c:5250 #, gcc-internal-format msgid "nonnull argument has invalid operand number (argument %lu)" msgstr "в непустом аргументе задан неверный номер операнда (аргумент %lu)" -#: c-common.c:7384 ada/gcc-interface/utils.c:5267 +#: c-common.c:7384 ada/gcc-interface/utils.c:5269 #, gcc-internal-format msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)" msgstr "непустой аргумент содержит номер операнда вне диапазона (аргумент %lu, операнд %lu)" -#: c-common.c:7392 ada/gcc-interface/utils.c:5275 +#: c-common.c:7392 ada/gcc-interface/utils.c:5277 #, gcc-internal-format msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)" msgstr "непустой аргумент ссылается на операнд, не являющийся указателем (аргумент %lu, операнд %lu)" @@ -19233,12 +12340,12 @@ msgstr "в атрибуте %qE требуется прототип с имен msgid "%qE attribute only applies to variadic functions" msgstr "атрибут %qE допустим только для функций с переменным числом аргументом" -#: c-common.c:7657 ada/gcc-interface/utils.c:5321 +#: c-common.c:7657 ada/gcc-interface/utils.c:5323 #, gcc-internal-format msgid "requested position is not an integer constant" msgstr "заданная позиция не является целой константой" -#: c-common.c:7665 ada/gcc-interface/utils.c:5328 +#: c-common.c:7665 ada/gcc-interface/utils.c:5330 #, gcc-internal-format msgid "requested position is less than zero" msgstr "заданная позиция меньше нуля" @@ -19258,7 +12365,7 @@ msgstr "" msgid "not enough arguments to function %qE" msgstr "слишком мало аргументов в вызове функции %qE" -#: c-common.c:7992 c-typeck.c:2799 +#: c-common.c:7992 c-typeck.c:2817 #, gcc-internal-format msgid "too many arguments to function %qE" msgstr "слишком много аргументов в вызове функции %qE" @@ -19293,7 +12400,7 @@ msgstr "недопустимое применение %<offsetof%> к стати msgid "cannot apply %<offsetof%> to a non constant address" msgstr "некорректное использование нестатической функции-элемента %qD" -#: c-common.c:8376 cp/typeck.c:4877 +#: c-common.c:8376 cp/typeck.c:5004 #, gcc-internal-format msgid "attempt to take address of bit-field structure member %qD" msgstr "взятие адреса от битового поля структуры %qD" @@ -19333,12 +12440,12 @@ msgstr "неверное lvalue-выражение в операторе asm" msgid "size of array is too large" msgstr "размер массива %qs слишком велик" -#: c-common.c:8650 c-common.c:8701 c-typeck.c:3023 +#: c-common.c:8650 c-common.c:8701 c-typeck.c:3041 #, gcc-internal-format msgid "too few arguments to function %qE" msgstr "слишком мало аргументов в вызове функции %qE" -#: c-common.c:8667 c-typeck.c:5351 config/mep/mep.c:6340 +#: c-common.c:8667 c-typeck.c:5374 config/mep/mep.c:6341 #, gcc-internal-format msgid "incompatible type for argument %d of %qE" msgstr "несовместимый тип аргумента %d функции %qE" @@ -19478,8 +12585,8 @@ msgstr "сравнение ~unsigned с unsigned" #. an unprototyped function, it is compile-time undefined; #. making it a constraint in that case was rejected in #. DR#252. -#: c-convert.c:102 c-typeck.c:1900 c-typeck.c:4928 cp/typeck.c:1725 -#: cp/typeck.c:6201 cp/typeck.c:6826 fortran/convert.c:88 +#: c-convert.c:102 c-typeck.c:1900 c-typeck.c:4950 cp/typeck.c:1827 +#: cp/typeck.c:6328 cp/typeck.c:6953 fortran/convert.c:88 #, gcc-internal-format msgid "void value not ignored as it ought to be" msgstr "использование пустого (void) значения" @@ -19534,7 +12641,7 @@ msgstr "неиспользуемая переменная %q+D" msgid "type of array %q+D completed incompatibly with implicit initialization" msgstr "тип массива %q+D завершен несовместимым с неявной инициализацией образом" -#: c-decl.c:1462 c-decl.c:5672 c-decl.c:6450 c-decl.c:7051 +#: c-decl.c:1462 c-decl.c:5686 c-decl.c:6464 c-decl.c:7065 #, fuzzy, gcc-internal-format msgid "originally defined here" msgstr "%J исходное определение находится здесь" @@ -19786,7 +12893,7 @@ msgstr "%H(Сообщение о неописанном идентификато msgid "for each function it appears in.)" msgstr "%Hдля каждой функции, в которой он используется.)" -#: c-decl.c:3001 cp/decl.c:2436 +#: c-decl.c:3001 cp/decl.c:2443 #, gcc-internal-format msgid "label %qE referenced outside of any function" msgstr "ссылка на метку %qE вне функции" @@ -19821,7 +12928,7 @@ msgstr "переход в выражение-оператор" msgid "duplicate label declaration %qE" msgstr "повторная декларация метки %qE" -#: c-decl.c:3212 cp/decl.c:2745 +#: c-decl.c:3212 cp/decl.c:2752 #, gcc-internal-format msgid "duplicate label %qD" msgstr "дублирование метки %qD" @@ -19919,7 +13026,7 @@ msgstr "ISO C90 не поддерживает конструкцию [*] в де #. C99 6.7.5.2p4 #. A function definition isn't function prototype scope C99 6.2.1p4. #. C99 6.7.5.2p4 -#: c-decl.c:3799 c-decl.c:6046 +#: c-decl.c:3799 c-decl.c:6060 #, gcc-internal-format msgid "%<[*]%> not allowed in other than function prototype scope" msgstr "" @@ -19950,7 +13057,7 @@ msgstr "параметр %qD инициализирован" msgid "variable %qD has initializer but incomplete type" msgstr "переменная %qD инициализирована, хотя имеет неполный тип" -#: c-decl.c:4046 cp/decl.c:4164 cp/decl.c:11705 +#: c-decl.c:4046 cp/decl.c:4171 cp/decl.c:11714 #, gcc-internal-format msgid "inline function %q+D given attribute noinline" msgstr "inline функция %q+D с атрибутом noinline" @@ -20005,192 +13112,197 @@ msgstr "в ISO C упреждающие декларации параметро msgid "defining a type in a compound literal is invalid in C++" msgstr "" -#: c-decl.c:4576 +#: c-decl.c:4575 c-decl.c:4590 #, gcc-internal-format msgid "bit-field %qs width not an integer constant" msgstr "размер битового поля %qs не является целочисленной константой" -#: c-decl.c:4584 +#: c-decl.c:4585 +#, fuzzy, gcc-internal-format +msgid "bit-field %qs width not an integer constant expression" +msgstr "размер битового поля %qs не является целочисленной константой" + +#: c-decl.c:4596 #, gcc-internal-format msgid "negative width in bit-field %qs" msgstr "битовое поле %qs имеет отрицательный размер" -#: c-decl.c:4589 +#: c-decl.c:4601 #, gcc-internal-format msgid "zero width for bit-field %qs" msgstr "битовое поле %qs имеет нулевой размер" -#: c-decl.c:4599 +#: c-decl.c:4611 #, gcc-internal-format msgid "bit-field %qs has invalid type" msgstr "неверный тип битового поля %qs" -#: c-decl.c:4609 +#: c-decl.c:4621 #, gcc-internal-format msgid "type of bit-field %qs is a GCC extension" msgstr "тип для битового поля %qs является расширением GCC" -#: c-decl.c:4615 +#: c-decl.c:4627 #, gcc-internal-format msgid "width of %qs exceeds its type" msgstr "размер поля %qs превышает размер указанного типа" -#: c-decl.c:4628 +#: c-decl.c:4640 #, gcc-internal-format msgid "%qs is narrower than values of its type" msgstr "ширина поля %qs не достаточна для значений указанного типа" -#: c-decl.c:4647 +#: c-decl.c:4659 #, fuzzy, gcc-internal-format msgid "ISO C90 forbids array %qE whose size can%'t be evaluated" msgstr "ISO C90 не поддерживает массив %qs, размер которого нельзя определить" -#: c-decl.c:4651 +#: c-decl.c:4663 #, fuzzy, gcc-internal-format msgid "ISO C90 forbids array whose size can%'t be evaluated" msgstr "ISO C90 не поддерживает массив %qs, размер которого нельзя определить" -#: c-decl.c:4658 +#: c-decl.c:4670 #, fuzzy, gcc-internal-format msgid "ISO C90 forbids variable length array %qE" msgstr "ISO C90 не поддерживает массив %qs переменного размера" -#: c-decl.c:4661 +#: c-decl.c:4673 #, fuzzy, gcc-internal-format msgid "ISO C90 forbids variable length array" msgstr "ISO C90 не поддерживает массив %qs переменного размера" -#: c-decl.c:4670 +#: c-decl.c:4682 #, fuzzy, gcc-internal-format msgid "the size of array %qE can%'t be evaluated" msgstr "ISO C90 не поддерживает массив %qs, размер которого нельзя определить" -#: c-decl.c:4674 +#: c-decl.c:4686 #, fuzzy, gcc-internal-format msgid "the size of array can %'t be evaluated" msgstr "размер типа невозможно вычислить явно" -#: c-decl.c:4680 +#: c-decl.c:4692 #, fuzzy, gcc-internal-format msgid "variable length array %qE is used" msgstr "используется массив переменного размера %qD" -#: c-decl.c:4684 cp/decl.c:7348 +#: c-decl.c:4696 cp/decl.c:7363 #, gcc-internal-format msgid "variable length array is used" msgstr "" -#: c-decl.c:4862 c-decl.c:5208 c-decl.c:5218 +#: c-decl.c:4874 c-decl.c:5220 c-decl.c:5230 #, fuzzy, gcc-internal-format msgid "variably modified %qE at file scope" msgstr "имя переменной или поля %qs объявлено void" -#: c-decl.c:4864 +#: c-decl.c:4876 #, fuzzy, gcc-internal-format msgid "variably modified field at file scope" msgstr "имя переменной или поля %qs объявлено void" -#: c-decl.c:4884 +#: c-decl.c:4896 #, fuzzy, gcc-internal-format msgid "type defaults to %<int%> in declaration of %qE" msgstr "в декларации %qs по умолчанию установлен тип %<int%>" -#: c-decl.c:4888 +#: c-decl.c:4900 #, fuzzy, gcc-internal-format msgid "type defaults to %<int%> in type name" msgstr "в декларации %qs по умолчанию установлен тип %<int%>" -#: c-decl.c:4921 +#: c-decl.c:4933 #, gcc-internal-format msgid "duplicate %<const%>" msgstr "повторное употребление %<const%>" -#: c-decl.c:4923 +#: c-decl.c:4935 #, gcc-internal-format msgid "duplicate %<restrict%>" msgstr "повторное употребление %<restrict%>" -#: c-decl.c:4925 +#: c-decl.c:4937 #, gcc-internal-format msgid "duplicate %<volatile%>" msgstr "повторное употребление %<volatile%>" -#: c-decl.c:4929 +#: c-decl.c:4941 #, fuzzy, gcc-internal-format msgid "conflicting named address spaces (%s vs %s)" msgstr "конфликтующее имя суперкласса %qs" -#: c-decl.c:4951 +#: c-decl.c:4963 #, gcc-internal-format msgid "function definition declared %<auto%>" msgstr "определение функции с классом хранения %<auto%>" -#: c-decl.c:4953 +#: c-decl.c:4965 #, gcc-internal-format msgid "function definition declared %<register%>" msgstr "определение функции с классом хранения %<register%>" -#: c-decl.c:4955 +#: c-decl.c:4967 #, gcc-internal-format msgid "function definition declared %<typedef%>" msgstr "определение функции с классом хранения %<typedef%>" -#: c-decl.c:4957 +#: c-decl.c:4969 #, gcc-internal-format msgid "function definition declared %<__thread%>" msgstr "определение функции со спецификатором %<__thread%>" -#: c-decl.c:4974 +#: c-decl.c:4986 #, fuzzy, gcc-internal-format msgid "storage class specified for structure field %qE" msgstr "класс хранения в декларации поля структуры %qs" -#: c-decl.c:4977 +#: c-decl.c:4989 #, fuzzy, gcc-internal-format msgid "storage class specified for structure field" msgstr "класс хранения в декларации поля структуры %qs" -#: c-decl.c:4981 +#: c-decl.c:4993 #, fuzzy, gcc-internal-format msgid "storage class specified for parameter %qE" msgstr "класс хранения в декларации параметра %qs" -#: c-decl.c:4984 +#: c-decl.c:4996 #, fuzzy, gcc-internal-format msgid "storage class specified for unnamed parameter" msgstr "класс хранения в декларации параметра %qs" -#: c-decl.c:4987 cp/decl.c:8284 +#: c-decl.c:4999 cp/decl.c:8291 #, gcc-internal-format msgid "storage class specified for typename" msgstr "класс хранения задан для имени типа" -#: c-decl.c:5004 +#: c-decl.c:5016 #, fuzzy, gcc-internal-format msgid "%qE initialized and declared %<extern%>" msgstr "%<extern%> декларация %qs с инициализацией" -#: c-decl.c:5008 +#: c-decl.c:5020 #, fuzzy, gcc-internal-format msgid "%qE has both %<extern%> and initializer" msgstr "для %qs задан спецификатор %<extern%> и инициализатор" -#: c-decl.c:5013 +#: c-decl.c:5025 #, fuzzy, gcc-internal-format msgid "file-scope declaration of %qE specifies %<auto%>" msgstr "в декларации %qs на уровне файла задан класс хранения %<auto%>" -#: c-decl.c:5017 +#: c-decl.c:5029 #, fuzzy, gcc-internal-format msgid "file-scope declaration of %qE specifies %<register%>" msgstr "в декларации %qs на уровне файла задан класс хранения %<register%>" -#: c-decl.c:5022 +#: c-decl.c:5034 #, fuzzy, gcc-internal-format msgid "nested function %qE declared %<extern%>" msgstr "вложенная функция %qs объявлена %<extern%>" -#: c-decl.c:5025 +#: c-decl.c:5037 #, fuzzy, gcc-internal-format msgid "function-scope %qE implicitly auto and declared %<__thread%>" msgstr "имя %qs на уровне функции неявно имеет класс auto и объявлено %<__thread%>" @@ -20198,577 +13310,577 @@ msgstr "имя %qs на уровне функции неявно имеет кл #. Only the innermost declarator (making a parameter be of #. array type which is converted to pointer type) #. may have static or type qualifiers. -#: c-decl.c:5072 c-decl.c:5400 +#: c-decl.c:5084 c-decl.c:5414 #, gcc-internal-format msgid "static or type qualifiers in non-parameter array declarator" msgstr "static или квалификаторы типа в деклараторе массива, не являющегося " -#: c-decl.c:5120 +#: c-decl.c:5132 #, fuzzy, gcc-internal-format msgid "declaration of %qE as array of voids" msgstr "имя %qs описано как массив элементов типа void" -#: c-decl.c:5122 +#: c-decl.c:5134 #, fuzzy, gcc-internal-format msgid "declaration of type name as array of voids" msgstr "имя %qs описано как массив элементов типа void" -#: c-decl.c:5129 +#: c-decl.c:5141 #, fuzzy, gcc-internal-format msgid "declaration of %qE as array of functions" msgstr "имя %qs описано как массив функций" -#: c-decl.c:5132 +#: c-decl.c:5144 #, fuzzy, gcc-internal-format msgid "declaration of type name as array of functions" msgstr "имя %qs описано как массив функций" -#: c-decl.c:5139 c-decl.c:6837 +#: c-decl.c:5151 c-decl.c:6851 #, gcc-internal-format msgid "invalid use of structure with flexible array member" msgstr "неверное употребление структуры с регулируемым элементом-массивом" -#: c-decl.c:5165 +#: c-decl.c:5177 #, fuzzy, gcc-internal-format msgid "size of array %qE has non-integer type" msgstr "размер массива %qs имеет не целочисленный тип" -#: c-decl.c:5169 +#: c-decl.c:5181 #, fuzzy, gcc-internal-format msgid "size of unnamed array has non-integer type" msgstr "размер массива %qs имеет не целочисленный тип" -#: c-decl.c:5179 +#: c-decl.c:5191 #, fuzzy, gcc-internal-format msgid "ISO C forbids zero-size array %qE" msgstr "в ISO C массив %qs нулевой длины недопустим" -#: c-decl.c:5182 +#: c-decl.c:5194 #, fuzzy, gcc-internal-format msgid "ISO C forbids zero-size array" msgstr "ISO C++ запрещает массивы нулевого размера" -#: c-decl.c:5191 +#: c-decl.c:5203 #, fuzzy, gcc-internal-format msgid "size of array %qE is negative" msgstr "размер массива %qs отрицательный" -#: c-decl.c:5193 +#: c-decl.c:5205 #, fuzzy, gcc-internal-format msgid "size of unnamed array is negative" msgstr "размер массива отрицательный" -#: c-decl.c:5269 c-decl.c:5631 +#: c-decl.c:5281 c-decl.c:5645 #, fuzzy, gcc-internal-format msgid "size of array %qE is too large" msgstr "размер массива %qs слишком велик" -#: c-decl.c:5272 c-decl.c:5633 +#: c-decl.c:5284 c-decl.c:5647 #, fuzzy, gcc-internal-format msgid "size of unnamed array is too large" msgstr "размер массива %qs слишком велик" -#: c-decl.c:5309 +#: c-decl.c:5321 #, gcc-internal-format msgid "ISO C90 does not support flexible array members" msgstr "ISO C90 не поддерживает регулируемые элементы-массивы" #. C99 6.7.5.2p4 -#: c-decl.c:5330 +#: c-decl.c:5342 #, fuzzy, gcc-internal-format msgid "%<[*]%> not in a declaration" msgstr "пространство имён %qD не допускается в using-декларации" -#: c-decl.c:5343 +#: c-decl.c:5355 #, gcc-internal-format msgid "array type has incomplete element type" msgstr "тип элементов массива неполный" -#: c-decl.c:5433 +#: c-decl.c:5447 #, fuzzy, gcc-internal-format msgid "%qE declared as function returning a function" msgstr "%qs объявлена как функция, возвращающая функцию" -#: c-decl.c:5436 +#: c-decl.c:5450 #, fuzzy, gcc-internal-format msgid "type name declared as function returning a function" msgstr "%qs объявлена как функция, возвращающая функцию" -#: c-decl.c:5443 +#: c-decl.c:5457 #, fuzzy, gcc-internal-format msgid "%qE declared as function returning an array" msgstr "%qs объявлена как функция, возвращающая массив" -#: c-decl.c:5446 +#: c-decl.c:5460 #, fuzzy, gcc-internal-format msgid "type name declared as function returning an array" msgstr "%qs объявлена как функция, возвращающая массив" -#: c-decl.c:5476 +#: c-decl.c:5490 #, gcc-internal-format msgid "function definition has qualified void return type" msgstr "в определении функции задан квалифицированный void-тип возвращаемого значения" -#: c-decl.c:5479 cp/decl.c:8390 +#: c-decl.c:5493 cp/decl.c:8397 #, gcc-internal-format msgid "type qualifiers ignored on function return type" msgstr "квалификаторы в описании типа возвращаемого значения функции " -#: c-decl.c:5509 c-decl.c:5647 c-decl.c:5757 c-decl.c:5850 +#: c-decl.c:5523 c-decl.c:5661 c-decl.c:5771 c-decl.c:5864 #, gcc-internal-format msgid "ISO C forbids qualified function types" msgstr "в ISO C употребление квалификаторов в описании типа функции запрещено" -#: c-decl.c:5576 +#: c-decl.c:5590 #, fuzzy, gcc-internal-format msgid "%qs combined with %<auto%> qualifier for %qE" msgstr "несовместимые квалификаторы типа для %q+D" -#: c-decl.c:5580 +#: c-decl.c:5594 #, gcc-internal-format msgid "%qs combined with %<register%> qualifier for %qE" msgstr "" -#: c-decl.c:5586 +#: c-decl.c:5600 #, fuzzy, gcc-internal-format msgid "%qs specified for auto variable %qE" msgstr "неверно задан векторный тип для атрибута %qE" -#: c-decl.c:5602 +#: c-decl.c:5616 #, fuzzy, gcc-internal-format msgid "%qs specified for parameter %qE" msgstr "класс хранения в декларации параметра %qs" -#: c-decl.c:5605 +#: c-decl.c:5619 #, fuzzy, gcc-internal-format msgid "%qs specified for unnamed parameter" msgstr "класс хранения в декларации параметра %qs" -#: c-decl.c:5611 +#: c-decl.c:5625 #, fuzzy, gcc-internal-format msgid "%qs specified for structure field %qE" msgstr "класс хранения в декларации поля структуры %qs" -#: c-decl.c:5614 +#: c-decl.c:5628 #, fuzzy, gcc-internal-format msgid "%qs specified for structure field" msgstr "класс хранения в декларации поля структуры %qs" -#: c-decl.c:5655 +#: c-decl.c:5669 #, gcc-internal-format msgid "typedef %q+D declared %<inline%>" msgstr "typedef %q+D декларирован %<inline%>" -#: c-decl.c:5691 +#: c-decl.c:5705 #, gcc-internal-format msgid "ISO C forbids const or volatile function types" msgstr "в ISO C функции с квалификаторами const и volatile запрещены" #. C99 6.7.2.1p8 -#: c-decl.c:5701 +#: c-decl.c:5715 #, fuzzy, gcc-internal-format msgid "a member of a structure or union cannot have a variably modified type" msgstr "элемент данных не может иметь тип %qT модифицируемого размера" -#: c-decl.c:5718 cp/decl.c:7570 +#: c-decl.c:5732 cp/decl.c:7577 #, gcc-internal-format msgid "variable or field %qE declared void" msgstr "переменная или поле %qE объявлено void" -#: c-decl.c:5749 +#: c-decl.c:5763 #, gcc-internal-format msgid "attributes in parameter array declarator ignored" msgstr "атрибуты в деклараторе массива-параметра проигнорированы" -#: c-decl.c:5783 +#: c-decl.c:5797 #, gcc-internal-format msgid "parameter %q+D declared %<inline%>" msgstr "параметр %q+D объявлен %<inline%>" -#: c-decl.c:5796 +#: c-decl.c:5810 #, fuzzy, gcc-internal-format msgid "field %qE declared as a function" msgstr "поле %qs описано как функция" -#: c-decl.c:5803 +#: c-decl.c:5817 #, fuzzy, gcc-internal-format msgid "field %qE has incomplete type" msgstr "поле %qs имеет неполный тип" -#: c-decl.c:5805 +#: c-decl.c:5819 #, fuzzy, gcc-internal-format msgid "unnamed field has incomplete type" msgstr "имя %qT имеет неполный тип" -#: c-decl.c:5822 c-decl.c:5833 c-decl.c:5836 +#: c-decl.c:5836 c-decl.c:5847 c-decl.c:5850 #, fuzzy, gcc-internal-format msgid "invalid storage class for function %qE" msgstr "для функции %qs задан неверный класс хранения" -#: c-decl.c:5856 +#: c-decl.c:5870 #, gcc-internal-format msgid "%<noreturn%> function returns non-void value" msgstr "функция с атрибутом noreturn возвращает не-void значение" -#: c-decl.c:5892 +#: c-decl.c:5906 #, gcc-internal-format msgid "cannot inline function %<main%>" msgstr "inline-подстановка функции %<main%> невозможна" -#: c-decl.c:5921 +#: c-decl.c:5935 #, gcc-internal-format msgid "variable previously declared %<static%> redeclared %<extern%>" msgstr "переменная декларирована сначала как %<static%>, а затем как %<extern%>" -#: c-decl.c:5931 +#: c-decl.c:5945 #, gcc-internal-format msgid "variable %q+D declared %<inline%>" msgstr "переменная %q+D декларирована со спецификатором %<inline%>" -#: c-decl.c:5966 +#: c-decl.c:5980 #, fuzzy, gcc-internal-format msgid "non-nested function with variably modified type" msgstr "переход в область идентификатора с переменно модифицируемым типом" -#: c-decl.c:5968 +#: c-decl.c:5982 #, gcc-internal-format msgid "object with variably modified type must have no linkage" msgstr "" -#: c-decl.c:6051 c-decl.c:7467 +#: c-decl.c:6065 c-decl.c:7481 #, gcc-internal-format msgid "function declaration isn%'t a prototype" msgstr "декларация функции не является прототипом" -#: c-decl.c:6059 +#: c-decl.c:6073 #, gcc-internal-format msgid "parameter names (without types) in function declaration" msgstr "в декларации функции указаны имена параметров без типов" -#: c-decl.c:6094 +#: c-decl.c:6108 #, gcc-internal-format msgid "parameter %u (%q+D) has incomplete type" msgstr "параметр %u (%q+D) имеет неполный тип" -#: c-decl.c:6098 +#: c-decl.c:6112 #, fuzzy, gcc-internal-format msgid "parameter %u has incomplete type" msgstr "%Jпараметр %u имеет неполный тип" -#: c-decl.c:6108 +#: c-decl.c:6122 #, gcc-internal-format msgid "parameter %u (%q+D) has void type" msgstr "параметр %u (%q+D) имеет тип void" -#: c-decl.c:6112 +#: c-decl.c:6126 #, fuzzy, gcc-internal-format msgid "parameter %u has void type" msgstr "%Jпараметр %u имеет неполный void" -#: c-decl.c:6182 +#: c-decl.c:6196 #, gcc-internal-format msgid "%<void%> as only parameter may not be qualified" msgstr "%<void%>, как единственный параметры не может содержать квалификаторы" -#: c-decl.c:6186 c-decl.c:6220 +#: c-decl.c:6200 c-decl.c:6234 #, gcc-internal-format msgid "%<void%> must be the only parameter" msgstr "%<void%> должен быть единственным параметром" -#: c-decl.c:6214 +#: c-decl.c:6228 #, gcc-internal-format msgid "parameter %q+D has just a forward declaration" msgstr "для параметра %q+D есть только упреждающая декларация" #. The %s will be one of 'struct', 'union', or 'enum'. -#: c-decl.c:6259 +#: c-decl.c:6273 #, gcc-internal-format msgid "%<%s %E%> declared inside parameter list" msgstr "декларация %<%s %E%> внутри списка параметров" #. The %s will be one of 'struct', 'union', or 'enum'. -#: c-decl.c:6263 +#: c-decl.c:6277 #, gcc-internal-format msgid "anonymous %s declared inside parameter list" msgstr "декларация %s без имени внутри списка параметров" -#: c-decl.c:6268 +#: c-decl.c:6282 #, gcc-internal-format msgid "its scope is only this definition or declaration, which is probably not what you want" msgstr "область действия типа - только данная декларация или определение, что может не соответствовать вашим намерениям" -#: c-decl.c:6361 +#: c-decl.c:6375 #, fuzzy, gcc-internal-format msgid "enum type defined here" msgstr "это предыдущее определение `%#D'" -#: c-decl.c:6367 +#: c-decl.c:6381 #, fuzzy, gcc-internal-format msgid "struct defined here" msgstr "это предыдущее определение `%#D'" -#: c-decl.c:6373 +#: c-decl.c:6387 #, fuzzy, gcc-internal-format msgid "union defined here" msgstr "это предыдущее определение `%#D'" -#: c-decl.c:6446 +#: c-decl.c:6460 #, gcc-internal-format msgid "redefinition of %<union %E%>" msgstr "повторное определение %<union %E%>" -#: c-decl.c:6448 +#: c-decl.c:6462 #, gcc-internal-format msgid "redefinition of %<struct %E%>" msgstr "повторное определение %<struct %E%>" -#: c-decl.c:6457 +#: c-decl.c:6471 #, gcc-internal-format msgid "nested redefinition of %<union %E%>" msgstr "вложенное переопределение %<union %E%>" -#: c-decl.c:6459 +#: c-decl.c:6473 #, gcc-internal-format msgid "nested redefinition of %<struct %E%>" msgstr "вложенное переопределение %<struct %E%>" -#: c-decl.c:6491 c-decl.c:7069 +#: c-decl.c:6505 c-decl.c:7083 #, gcc-internal-format msgid "defining type in %qs expression is invalid in C++" msgstr "" -#: c-decl.c:6558 cp/decl.c:3900 +#: c-decl.c:6572 cp/decl.c:3907 #, gcc-internal-format msgid "declaration does not declare anything" msgstr "декларация ничего не описывает" -#: c-decl.c:6561 +#: c-decl.c:6575 #, gcc-internal-format msgid "ISO C doesn%'t support unnamed structs/unions" msgstr "ISO C не поддерживает безымянные структуры и объединения" -#: c-decl.c:6624 c-decl.c:6640 +#: c-decl.c:6638 c-decl.c:6654 #, gcc-internal-format msgid "duplicate member %q+D" msgstr "повторное описание члена %q+D" -#: c-decl.c:6743 +#: c-decl.c:6757 #, gcc-internal-format msgid "union has no named members" msgstr "объединение не содержит именованных элементов" -#: c-decl.c:6745 +#: c-decl.c:6759 #, gcc-internal-format msgid "union has no members" msgstr "объединение без элементов" -#: c-decl.c:6750 +#: c-decl.c:6764 #, gcc-internal-format msgid "struct has no named members" msgstr "структура не содержит именованных элементов" -#: c-decl.c:6752 +#: c-decl.c:6766 #, gcc-internal-format msgid "struct has no members" msgstr "структура не содержит элементов" -#: c-decl.c:6817 +#: c-decl.c:6831 #, fuzzy, gcc-internal-format msgid "flexible array member in union" msgstr "%Jрегулируемый элемент-массив в объединении" -#: c-decl.c:6823 +#: c-decl.c:6837 #, fuzzy, gcc-internal-format msgid "flexible array member not at end of struct" msgstr "%Jрегулируемый элемент-массив - не последний элемент структуры" -#: c-decl.c:6829 +#: c-decl.c:6843 #, fuzzy, gcc-internal-format msgid "flexible array member in otherwise empty struct" msgstr "%Jрегулируемый массив - единственный именованный элемент структуры" -#: c-decl.c:6946 +#: c-decl.c:6960 #, gcc-internal-format msgid "union cannot be made transparent" msgstr "трактовка данного объединения как прозрачного невозможна" -#: c-decl.c:7042 +#: c-decl.c:7056 #, gcc-internal-format msgid "nested redefinition of %<enum %E%>" msgstr "вложенное переопределение %<enum %E%>" #. This enum is a named one that has been declared already. -#: c-decl.c:7049 +#: c-decl.c:7063 #, gcc-internal-format msgid "redeclaration of %<enum %E%>" msgstr "повторная декларация %<enum %E%>" -#: c-decl.c:7124 +#: c-decl.c:7138 #, gcc-internal-format msgid "enumeration values exceed range of largest integer" msgstr "перечислимый тип превышает диапазон максимального целочисленного типа" -#: c-decl.c:7141 +#: c-decl.c:7155 #, gcc-internal-format msgid "specified mode too small for enumeral values" msgstr "заданный режим слишком мал для значений перечислимого типа" -#: c-decl.c:7245 c-decl.c:7261 +#: c-decl.c:7259 c-decl.c:7275 #, gcc-internal-format msgid "enumerator value for %qE is not an integer constant" msgstr "значение перечислимого типа для %qE не является константой целого типа" -#: c-decl.c:7256 +#: c-decl.c:7270 #, fuzzy, gcc-internal-format msgid "enumerator value for %qE is not an integer constant expression" msgstr "значение перечислимого типа для %qE не является константой целого типа" -#: c-decl.c:7280 +#: c-decl.c:7294 #, gcc-internal-format msgid "overflow in enumeration values" msgstr "переполнение значений перечислимого типа" -#: c-decl.c:7288 +#: c-decl.c:7302 #, gcc-internal-format msgid "ISO C restricts enumerator values to range of %<int%>" msgstr "в ISO C значения перечислимого типа ограничены диапазоном типа %<int%>" -#: c-decl.c:7373 +#: c-decl.c:7387 #, fuzzy, gcc-internal-format msgid "inline function %qD given attribute noinline" msgstr "inline функция %q+D с атрибутом noinline" -#: c-decl.c:7391 +#: c-decl.c:7405 #, gcc-internal-format msgid "return type is an incomplete type" msgstr "тип возвращаемого значения не полный" -#: c-decl.c:7401 +#: c-decl.c:7415 #, gcc-internal-format msgid "return type defaults to %<int%>" msgstr "по умолчанию возвращаемый тип функции - %<int%>" -#: c-decl.c:7475 +#: c-decl.c:7489 #, fuzzy, gcc-internal-format msgid "no previous prototype for %qD" msgstr "прототип для %q+D не был предварительно определен" -#: c-decl.c:7484 +#: c-decl.c:7498 #, fuzzy, gcc-internal-format msgid "%qD was used with no prototype before its definition" msgstr "%q+D использована без предварительного определения" -#: c-decl.c:7491 +#: c-decl.c:7505 #, fuzzy, gcc-internal-format msgid "no previous declaration for %qD" msgstr "отсутствует предварительная декларация %q+D" -#: c-decl.c:7501 +#: c-decl.c:7515 #, fuzzy, gcc-internal-format msgid "%qD was used with no declaration before its definition" msgstr "функция %q+D использована до определения без предварительной декларации" -#: c-decl.c:7524 +#: c-decl.c:7538 #, fuzzy, gcc-internal-format msgid "return type of %qD is not %<int%>" msgstr "возвращаемое значение функции %q+D - не %<int%>" -#: c-decl.c:7530 +#: c-decl.c:7544 #, fuzzy, gcc-internal-format msgid "%qD is normally a non-static function" msgstr "обычно %q+D является нестатической функцией" -#: c-decl.c:7565 +#: c-decl.c:7579 #, fuzzy, gcc-internal-format msgid "old-style parameter declarations in prototyped function definition" msgstr "%Jстарый стиль деклараций параметров в определении функции с прототипом" -#: c-decl.c:7579 +#: c-decl.c:7593 #, fuzzy, gcc-internal-format msgid "traditional C rejects ISO C style function definitions" msgstr "%Jв традиционном С не поддерживаются определения функций в стиле ISO C" -#: c-decl.c:7595 +#: c-decl.c:7609 #, fuzzy, gcc-internal-format msgid "parameter name omitted" msgstr "%Jопущено имя параметра" -#: c-decl.c:7630 +#: c-decl.c:7644 #, fuzzy, gcc-internal-format msgid "old-style function definition" msgstr "%Jопределение функции в старом стиле" -#: c-decl.c:7639 +#: c-decl.c:7653 #, fuzzy, gcc-internal-format msgid "parameter name missing from parameter list" msgstr "%Jв списке параметров пропущено имя параметра" -#: c-decl.c:7651 +#: c-decl.c:7665 #, fuzzy, gcc-internal-format msgid "%qD declared as a non-parameter" msgstr "%q+D декларирован как не параметр" -#: c-decl.c:7657 +#: c-decl.c:7671 #, fuzzy, gcc-internal-format msgid "multiple parameters named %qD" msgstr "более одного параметра с именем %q+D" -#: c-decl.c:7666 +#: c-decl.c:7680 #, fuzzy, gcc-internal-format msgid "parameter %qD declared with void type" msgstr "параметр %q+D объявлен void" -#: c-decl.c:7695 c-decl.c:7699 +#: c-decl.c:7709 c-decl.c:7713 #, fuzzy, gcc-internal-format msgid "type of %qD defaults to %<int%>" msgstr "по умолчанию для %q+D принят тип %<int%>" -#: c-decl.c:7719 +#: c-decl.c:7733 #, fuzzy, gcc-internal-format msgid "parameter %qD has incomplete type" msgstr "параметр %q+D имеет неполный тип" -#: c-decl.c:7726 +#: c-decl.c:7740 #, fuzzy, gcc-internal-format msgid "declaration for parameter %qD but no such parameter" msgstr "декларация параметра %q+D, не заданного в списке параметров" -#: c-decl.c:7778 +#: c-decl.c:7792 #, gcc-internal-format msgid "number of arguments doesn%'t match built-in prototype" msgstr "число аргументов не соответствует встроенному прототипу" -#: c-decl.c:7789 +#: c-decl.c:7803 #, gcc-internal-format msgid "number of arguments doesn%'t match prototype" msgstr "число аргументов не соответствует прототипу" -#: c-decl.c:7792 c-decl.c:7834 c-decl.c:7848 +#: c-decl.c:7806 c-decl.c:7848 c-decl.c:7862 #, fuzzy, gcc-internal-format msgid "prototype declaration" msgstr "%Hдекларация прототипа" -#: c-decl.c:7826 +#: c-decl.c:7840 #, gcc-internal-format msgid "promoted argument %qD doesn%'t match built-in prototype" msgstr "аргумент %qD после приведения типа не соответствует встроенному прототипу" -#: c-decl.c:7831 +#: c-decl.c:7845 #, gcc-internal-format msgid "promoted argument %qD doesn%'t match prototype" msgstr "аргумент %qD после приведения типа не соответствует прототипу" -#: c-decl.c:7841 +#: c-decl.c:7855 #, gcc-internal-format msgid "argument %qD doesn%'t match built-in prototype" msgstr "аргумент %qD не соответствует встроенному прототипу" -#: c-decl.c:7846 +#: c-decl.c:7860 #, gcc-internal-format msgid "argument %qD doesn%'t match prototype" msgstr "аргумент %qD не соответствует прототипу" -#: c-decl.c:8030 cp/decl.c:12551 +#: c-decl.c:8046 cp/decl.c:12562 #, gcc-internal-format msgid "no return statement in function returning non-void" msgstr "в функции, которая должна возвращать значение, отсутствует оператор return" @@ -20776,162 +13888,162 @@ msgstr "в функции, которая должна возвращать зн #. If we get here, declarations have been used in a for loop without #. the C99 for loop scope. This doesn't make much sense, so don't #. allow it. -#: c-decl.c:8102 +#: c-decl.c:8119 #, fuzzy, gcc-internal-format msgid "%<for%> loop initial declarations are only allowed in C99 mode" msgstr "декларация в заголовке %<for%>-цикла поддерживается только в стандарте C99" -#: c-decl.c:8107 +#: c-decl.c:8124 #, gcc-internal-format msgid "use option -std=c99 or -std=gnu99 to compile your code" msgstr "" -#: c-decl.c:8141 +#: c-decl.c:8158 #, fuzzy, gcc-internal-format msgid "declaration of static variable %qD in %<for%> loop initial declaration" msgstr "декларация статической переменной %q+D в заголовке %<for%>-цикла" -#: c-decl.c:8145 +#: c-decl.c:8162 #, fuzzy, gcc-internal-format msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration" msgstr "декларация %<extern%> переменной %q+D в заголовке %<for%>-цикла" -#: c-decl.c:8152 +#: c-decl.c:8169 #, gcc-internal-format msgid "%<struct %E%> declared in %<for%> loop initial declaration" msgstr "декларация %<struct %E%> в заголовке %<for%>-цикла" -#: c-decl.c:8157 +#: c-decl.c:8174 #, gcc-internal-format msgid "%<union %E%> declared in %<for%> loop initial declaration" msgstr "декларация %<union %E%> в заголовке %<for%>-цикла" -#: c-decl.c:8161 +#: c-decl.c:8178 #, gcc-internal-format msgid "%<enum %E%> declared in %<for%> loop initial declaration" msgstr "декларация %<enum %E%> в заголовке %<for%>-цикла" -#: c-decl.c:8165 +#: c-decl.c:8182 #, fuzzy, gcc-internal-format msgid "declaration of non-variable %qD in %<for%> loop initial declaration" msgstr "декларация %q+D, не являющегося переменной, в заголовке %<for%>-цикла" -#: c-decl.c:8416 +#: c-decl.c:8433 #, gcc-internal-format msgid "incompatible address space qualifiers %qs and %qs" msgstr "" -#: c-decl.c:8455 c-decl.c:8752 c-decl.c:9118 +#: c-decl.c:8472 c-decl.c:8769 c-decl.c:9135 #, gcc-internal-format msgid "duplicate %qE" msgstr "дублирование %qE" -#: c-decl.c:8481 c-decl.c:8763 c-decl.c:8995 +#: c-decl.c:8498 c-decl.c:8780 c-decl.c:9012 #, gcc-internal-format msgid "two or more data types in declaration specifiers" msgstr "два или более типа в декларации" -#: c-decl.c:8493 cp/parser.c:2185 +#: c-decl.c:8510 cp/parser.c:2185 #, gcc-internal-format msgid "%<long long long%> is too long for GCC" msgstr "GCC не поддерживает тип %<long long long%>" -#: c-decl.c:8506 +#: c-decl.c:8523 #, gcc-internal-format msgid "ISO C90 does not support %<long long%>" msgstr "ISO C90 не поддерживает тип %<long long%>" -#: c-decl.c:8664 +#: c-decl.c:8681 #, gcc-internal-format msgid "ISO C90 does not support complex types" msgstr "ISO C90 не поддерживает комплексные типы" -#: c-decl.c:8703 +#: c-decl.c:8720 #, fuzzy, gcc-internal-format msgid "ISO C does not support saturating types" msgstr "ISO C не поддерживает целочисленные комплексные типы" -#: c-decl.c:8954 +#: c-decl.c:8971 #, fuzzy, gcc-internal-format msgid "ISO C does not support decimal floating point" msgstr "ISO C90 не поддерживает тип %<long long%>" -#: c-decl.c:8976 c-decl.c:9179 c-parser.c:5372 +#: c-decl.c:8993 c-decl.c:9196 c-parser.c:5372 #, fuzzy, gcc-internal-format msgid "fixed-point types not supported for this target" msgstr "-fdata-sections не поддерживается для этой целевой машины" -#: c-decl.c:8978 +#: c-decl.c:8995 #, fuzzy, gcc-internal-format msgid "ISO C does not support fixed-point types" msgstr "ISO C не поддерживает целочисленные комплексные типы" -#: c-decl.c:9012 +#: c-decl.c:9029 #, gcc-internal-format msgid "C++ lookup of %qD would return a field, not a type" msgstr "" -#: c-decl.c:9025 +#: c-decl.c:9042 #, gcc-internal-format msgid "%qE fails to be a typedef or built in type" msgstr "%qE не является встроенным типом или typedef-типом" -#: c-decl.c:9069 +#: c-decl.c:9086 #, gcc-internal-format msgid "%qE is not at beginning of declaration" msgstr "%qE - не в начале декларации" -#: c-decl.c:9083 +#: c-decl.c:9100 #, gcc-internal-format msgid "%<__thread%> used with %<auto%>" msgstr "спецификатор %<__thread%> использован с %<auto%>" -#: c-decl.c:9085 +#: c-decl.c:9102 #, gcc-internal-format msgid "%<__thread%> used with %<register%>" msgstr "спецификатор %<__thread%> использован с %<register%>" -#: c-decl.c:9087 +#: c-decl.c:9104 #, gcc-internal-format msgid "%<__thread%> used with %<typedef%>" msgstr "спецификатор %<__thread%> использован с %<typedef%>" -#: c-decl.c:9098 +#: c-decl.c:9115 #, gcc-internal-format msgid "%<__thread%> before %<extern%>" msgstr "%<__thread%> перед %<extern%>" -#: c-decl.c:9107 +#: c-decl.c:9124 #, gcc-internal-format msgid "%<__thread%> before %<static%>" msgstr "%<__thread%> перед %<static%>" -#: c-decl.c:9123 +#: c-decl.c:9140 #, gcc-internal-format msgid "multiple storage classes in declaration specifiers" msgstr "в декларации задано более одного класса хранения" -#: c-decl.c:9130 +#: c-decl.c:9147 #, gcc-internal-format msgid "%<__thread%> used with %qE" msgstr "спецификатор %<__thread%> использован с %qE" -#: c-decl.c:9177 +#: c-decl.c:9194 #, fuzzy, gcc-internal-format msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>" msgstr "%<@try%> без %<@catch%> или %<@finally%>" -#: c-decl.c:9191 +#: c-decl.c:9208 #, gcc-internal-format msgid "ISO C does not support plain %<complex%> meaning %<double complex%>" msgstr "ISO C не поддерживает %<complex%> как эквивалент %<double complex%>" -#: c-decl.c:9236 c-decl.c:9262 +#: c-decl.c:9253 c-decl.c:9279 #, gcc-internal-format msgid "ISO C does not support complex integer types" msgstr "ISO C не поддерживает целочисленные комплексные типы" -#: c-decl.c:9416 toplev.c:862 +#: c-decl.c:9433 toplev.c:866 #, gcc-internal-format msgid "%q+F used but never defined" msgstr "%q+F используется, но нигде не определена" @@ -21308,6 +14420,11 @@ msgstr "эта десятичная константа является безз msgid "this decimal constant would be unsigned in ISO C90" msgstr "эта десятичная константа являлась бы беззнаковой только в ISO C90" +#: c-lex.c:596 +#, fuzzy, gcc-internal-format +msgid "integer constant is too large for %<unsigned long%> type" +msgstr "целая константа слишком велика для типа %qs" + #: c-lex.c:633 #, fuzzy, gcc-internal-format msgid "unsuffixed float constant" @@ -21348,7 +14465,7 @@ msgstr "с традиционном С не поддерживается кон msgid "invalid expression type for %<#pragma omp atomic%>" msgstr "в списке операндов задано некорректное выражение" -#: c-omp.c:260 cp/semantics.c:4478 +#: c-omp.c:260 cp/semantics.c:4497 #, fuzzy, gcc-internal-format msgid "invalid type for iteration variable %qE" msgstr "неверно задан векторный тип для атрибута %qE" @@ -21358,22 +14475,22 @@ msgstr "неверно задан векторный тип для атрибу msgid "%qE is not initialized" msgstr "параметр %qD инициализирован" -#: c-omp.c:290 cp/semantics.c:4393 +#: c-omp.c:290 cp/semantics.c:4412 #, fuzzy, gcc-internal-format msgid "missing controlling predicate" msgstr "некорректный операнд условного оператора" -#: c-omp.c:368 cp/semantics.c:4150 +#: c-omp.c:368 cp/semantics.c:4169 #, fuzzy, gcc-internal-format msgid "invalid controlling predicate" msgstr "некорректный операнд условного оператора" -#: c-omp.c:375 cp/semantics.c:4399 +#: c-omp.c:375 cp/semantics.c:4418 #, fuzzy, gcc-internal-format msgid "missing increment expression" msgstr "подавление присваивания" -#: c-omp.c:444 cp/semantics.c:4255 +#: c-omp.c:444 cp/semantics.c:4274 #, fuzzy, gcc-internal-format msgid "invalid increment expression" msgstr "неверное логическое выражение" @@ -21433,6 +14550,11 @@ msgstr "ключ %qs больше не поддерживается" msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)" msgstr "-fhandle-exceptions переименован в -fexceptions (и действует по умолчанию)" +#: c-opts.c:909 fortran/cpp.c:381 +#, gcc-internal-format +msgid "output filename specified twice" +msgstr "дважды задано имя выходного файла" + #: c-opts.c:1042 #, gcc-internal-format msgid "-fexcess-precision=standard for C++" @@ -21596,7 +14718,7 @@ msgstr "ISO C не поддерживает вложенные функции" msgid "expected identifier" msgstr "ожидался идентификатор" -#: c-parser.c:1743 cp/parser.c:12724 +#: c-parser.c:1743 cp/parser.c:12727 #, gcc-internal-format msgid "comma at end of enumerator list" msgstr "запятая в конце списка значений перечислимого типа" @@ -21606,11 +14728,6 @@ msgstr "запятая в конце списка значений перечи msgid "expected %<,%> or %<}%>" msgstr "ожидалось %<,%> или %<}%>" -#: c-parser.c:1765 c-parser.c:1960 c-parser.c:6441 -#, gcc-internal-format -msgid "expected %<{%>" -msgstr "ожидалось %<{%>" - #: c-parser.c:1779 #, fuzzy, gcc-internal-format msgid "ISO C forbids forward references to %<enum%> types" @@ -21631,11 +14748,6 @@ msgstr "избыточная точка с запятой в структуре msgid "no semicolon at end of struct or union" msgstr "отсутствует точка с запятой в конце структуры или объединения" -#: c-parser.c:1944 -#, gcc-internal-format -msgid "expected %<;%>" -msgstr "ожидалось %<;%>" - #: c-parser.c:2027 c-parser.c:3006 #, gcc-internal-format msgid "expected specifier-qualifier-list" @@ -21681,7 +14793,7 @@ msgstr "ожидались спецификаторы декларации ил msgid "wide string literal in %<asm%>" msgstr "неверная литеральная широкая строка в %<asm%>" -#: c-parser.c:2765 c-parser.c:7091 cp/parser.c:22949 +#: c-parser.c:2765 c-parser.c:7091 cp/parser.c:22952 #, gcc-internal-format msgid "expected string literal" msgstr "ожидался строковый литерал" @@ -21711,11 +14823,6 @@ msgstr "ISO C не поддерживает инициализацию подо msgid "obsolete use of designated initializer without %<=%>" msgstr "устаревший способ задания инициализатора для элемента без %<=%>" -#: c-parser.c:3309 -#, gcc-internal-format -msgid "expected %<=%>" -msgstr "Ожидалось %<=%>" - #: c-parser.c:3465 #, fuzzy, gcc-internal-format msgid "ISO C forbids label declarations" @@ -21845,37 +14952,37 @@ msgstr "ISO C90 не поддерживает составные литерал msgid "extra semicolon in method definition specified" msgstr "избыточная точка с запятой определении метода" -#: c-parser.c:6985 cp/parser.c:22993 +#: c-parser.c:6985 cp/parser.c:22996 #, gcc-internal-format msgid "%<#pragma omp barrier%> may only be used in compound statements" msgstr "" -#: c-parser.c:6996 cp/parser.c:23008 +#: c-parser.c:6996 cp/parser.c:23011 #, gcc-internal-format msgid "%<#pragma omp flush%> may only be used in compound statements" msgstr "" -#: c-parser.c:7007 cp/parser.c:23024 +#: c-parser.c:7007 cp/parser.c:23027 #, gcc-internal-format msgid "%<#pragma omp taskwait%> may only be used in compound statements" msgstr "" -#: c-parser.c:7020 cp/parser.c:23052 +#: c-parser.c:7020 cp/parser.c:23055 #, gcc-internal-format msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct" msgstr "" -#: c-parser.c:7026 cp/parser.c:22983 +#: c-parser.c:7026 cp/parser.c:22986 #, fuzzy, gcc-internal-format msgid "%<#pragma GCC pch_preprocess%> must be first" msgstr "некорректный формат #pragma GCC pch_preprocess, директива проигнорирована" -#: c-parser.c:7185 cp/parser.c:21272 +#: c-parser.c:7185 cp/parser.c:21275 #, fuzzy, gcc-internal-format msgid "too many %qs clauses" msgstr "слишком много входных файлов" -#: c-parser.c:7287 cp/parser.c:21386 +#: c-parser.c:7287 cp/parser.c:21389 #, fuzzy, gcc-internal-format msgid "collapse argument needs positive constant integer expression" msgstr "сравнение знакового и беззнакового целых выражений" @@ -21885,11 +14992,6 @@ msgstr "сравнение знакового и беззнакового цел msgid "expected %<none%> or %<shared%>" msgstr "ожидалось %<,%> или %<;%>" -#: c-parser.c:7397 -#, fuzzy, gcc-internal-format -msgid "expected %<(%>" -msgstr "ожидалось %<{%>" - #: c-parser.c:7444 c-parser.c:7636 #, fuzzy, gcc-internal-format msgid "expected integer expression" @@ -21905,12 +15007,12 @@ msgstr "" msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>" msgstr "ожидалось %<:%>, %<,%>, %<;%>, %<}%> или %<__attribute__%>" -#: c-parser.c:7627 cp/parser.c:21674 +#: c-parser.c:7627 cp/parser.c:21677 #, gcc-internal-format msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter" msgstr "" -#: c-parser.c:7631 cp/parser.c:21677 +#: c-parser.c:7631 cp/parser.c:21680 #, gcc-internal-format msgid "schedule %<auto%> does not take a %<chunk_size%> parameter" msgstr "" @@ -21925,7 +15027,7 @@ msgstr "некорректный операнд const_double" msgid "expected %<#pragma omp%> clause" msgstr "" -#: c-parser.c:7778 cp/parser.c:21825 +#: c-parser.c:7778 cp/parser.c:21828 #, fuzzy, gcc-internal-format msgid "%qs is not valid for %qs" msgstr "%qs не является корректным выходным файлом" @@ -21945,7 +15047,7 @@ msgstr "некорректный операнд" msgid "for statement expected" msgstr "перед `*' должно быть имя типа" -#: c-parser.c:8049 cp/semantics.c:4383 cp/semantics.c:4453 +#: c-parser.c:8049 cp/semantics.c:4402 cp/semantics.c:4472 #, fuzzy, gcc-internal-format msgid "expected iteration declaration or initialization" msgstr "ожидалась декларация или оператор" @@ -21955,37 +15057,32 @@ msgstr "ожидалась декларация или оператор" msgid "not enough perfectly nested loops" msgstr "" -#: c-parser.c:8182 cp/parser.c:22530 +#: c-parser.c:8182 cp/parser.c:22533 #, gcc-internal-format msgid "collapsed loops not perfectly nested" msgstr "" -#: c-parser.c:8220 cp/parser.c:22374 cp/parser.c:22412 cp/pt.c:11173 +#: c-parser.c:8220 cp/parser.c:22377 cp/parser.c:22415 cp/pt.c:11272 #, fuzzy, gcc-internal-format msgid "iteration variable %qD should not be firstprivate" msgstr "instance-переменная %qs объявлена как private" -#: c-parser.c:8382 -#, fuzzy, gcc-internal-format -msgid "expected %<#pragma omp section%> or %<}%>" -msgstr "ожидалось %<,%> или %<}%>" - #: c-parser.c:8665 #, fuzzy, gcc-internal-format msgid "%qD is not a variable" msgstr "аргумент `asm' - не константная строка" -#: c-parser.c:8667 cp/semantics.c:4008 +#: c-parser.c:8667 cp/semantics.c:4027 #, fuzzy, gcc-internal-format msgid "%qE declared %<threadprivate%> after first use" msgstr "%q+F объявлена %<static%>, но нигде не определена" -#: c-parser.c:8669 cp/semantics.c:4010 +#: c-parser.c:8669 cp/semantics.c:4029 #, fuzzy, gcc-internal-format msgid "automatic variable %qE cannot be %<threadprivate%>" msgstr "instance-переменная %qs объявлена как private" -#: c-parser.c:8673 cp/semantics.c:4012 +#: c-parser.c:8673 cp/semantics.c:4031 #, fuzzy, gcc-internal-format msgid "%<threadprivate%> %qE has incomplete type" msgstr "%Jпараметр %u имеет неполный тип" @@ -22340,7 +15437,7 @@ msgstr "" msgid "%qD has an incomplete type" msgstr "%qD имеет неполный тип" -#: c-typeck.c:236 cp/call.c:3097 +#: c-typeck.c:236 cp/call.c:3089 #, gcc-internal-format msgid "invalid use of void expression" msgstr "неправильное использование void-выражения" @@ -22350,7 +15447,7 @@ msgstr "неправильное использование void-выражен msgid "invalid use of flexible array member" msgstr "неправильное использование регулируемого элемента-массива в структуре" -#: c-typeck.c:250 +#: c-typeck.c:250 cp/typeck2.c:489 #, gcc-internal-format msgid "invalid use of array with unspecified bounds" msgstr "неправильное использование массива с неопределенными границами" @@ -22406,7 +15503,7 @@ msgstr "тип элемента `%T::' несовместим с типом об msgid "function return types not compatible due to %<volatile%>" msgstr "типы возвращаемых значений функции несовместимы из-за %<volatile%>" -#: c-typeck.c:1690 c-typeck.c:3233 +#: c-typeck.c:1690 c-typeck.c:3251 #, gcc-internal-format msgid "arithmetic on pointer to an incomplete type" msgstr "арифметическая операция над указателем на неполный тип" @@ -22431,42 +15528,52 @@ msgstr "доступ по указателю на неполный тип" msgid "dereferencing %<void *%> pointer" msgstr "доступ по указателю %<void *%>" -#: c-typeck.c:2169 +#: c-typeck.c:2172 +#, fuzzy, gcc-internal-format +msgid "invalid type argument of array indexing (have %qT)" +msgstr "неверный аргумент для %qs" + +#: c-typeck.c:2177 +#, fuzzy, gcc-internal-format +msgid "invalid type argument of unary %<*%> (have %qT)" +msgstr "неверный аргумент для %qs" + +#: c-typeck.c:2182 #, fuzzy, gcc-internal-format -msgid "invalid type argument of %qs (have %qT)" +msgid "invalid type argument of %<->%> (have %qT)" msgstr "неверный аргумент для %qs" -#: c-typeck.c:2200 cp/typeck.c:2816 +#: c-typeck.c:2218 cp/typeck.c:2942 #, gcc-internal-format msgid "subscripted value is neither array nor pointer" msgstr "индексируемый объект не является ни массивом, ни указателем" -#: c-typeck.c:2211 cp/typeck.c:2731 cp/typeck.c:2821 +#: c-typeck.c:2229 cp/typeck.c:2857 cp/typeck.c:2947 #, gcc-internal-format msgid "array subscript is not an integer" msgstr "индекс массива не является целым значением" -#: c-typeck.c:2217 +#: c-typeck.c:2235 #, gcc-internal-format msgid "subscripted value is pointer to function" msgstr "индексируемый элемент является указателем на функцию" -#: c-typeck.c:2265 +#: c-typeck.c:2283 #, gcc-internal-format msgid "ISO C forbids subscripting %<register%> array" msgstr "в ISO C индексирование %<register%>-массивов запрещено" -#: c-typeck.c:2268 +#: c-typeck.c:2286 #, gcc-internal-format msgid "ISO C90 forbids subscripting non-lvalue array" msgstr "в ISO C индексирование не-lvalue массива запрещено" -#: c-typeck.c:2376 +#: c-typeck.c:2394 #, gcc-internal-format msgid "enum constant defined here" msgstr "" -#: c-typeck.c:2607 +#: c-typeck.c:2625 #, gcc-internal-format msgid "called object %qE is not a function" msgstr "вызываемый объект %qE не является функцией" @@ -22474,357 +15581,357 @@ msgstr "вызываемый объект %qE не является функци #. This situation leads to run-time undefined behavior. We can't, #. therefore, simply error unless we can prove that all possible #. executions of the program must execute the code. -#: c-typeck.c:2643 +#: c-typeck.c:2661 #, gcc-internal-format msgid "function called through a non-compatible type" msgstr "вызов функции через несовместимый тип" -#: c-typeck.c:2657 c-typeck.c:2711 +#: c-typeck.c:2675 c-typeck.c:2729 #, fuzzy, gcc-internal-format msgid "function with qualified void return type called" msgstr "в определении функции задан квалифицированный void-тип возвращаемого значения" -#: c-typeck.c:2834 +#: c-typeck.c:2852 #, gcc-internal-format msgid "type of formal parameter %d is incomplete" msgstr "формальный параметр %d имеет неполный тип" -#: c-typeck.c:2849 +#: c-typeck.c:2867 #, gcc-internal-format msgid "passing argument %d of %qE as integer rather than floating due to prototype" msgstr "аргумент %d %qE согласно прототипу будет передан как целое, а не плавающее" -#: c-typeck.c:2854 +#: c-typeck.c:2872 #, gcc-internal-format msgid "passing argument %d of %qE as integer rather than complex due to prototype" msgstr "аргумент %d %qE согласно прототипу будет передан как целое, а не комплексное" -#: c-typeck.c:2859 +#: c-typeck.c:2877 #, gcc-internal-format msgid "passing argument %d of %qE as complex rather than floating due to prototype" msgstr "аргумент %d %qE согласно прототипу будет передан как комплексное, а не плавающее" -#: c-typeck.c:2864 +#: c-typeck.c:2882 #, gcc-internal-format msgid "passing argument %d of %qE as floating rather than integer due to prototype" msgstr "аргумент %d %qE согласно прототипу будет передан как плавающее, а не целое" -#: c-typeck.c:2869 +#: c-typeck.c:2887 #, gcc-internal-format msgid "passing argument %d of %qE as complex rather than integer due to prototype" msgstr "аргумент %d %qE согласно прототипу будет передан как комплексное, а не целое" -#: c-typeck.c:2874 +#: c-typeck.c:2892 #, gcc-internal-format msgid "passing argument %d of %qE as floating rather than complex due to prototype" msgstr "аргумент %d %qE согласно прототипу будет передан как плавающее, а не комплексное" -#: c-typeck.c:2887 +#: c-typeck.c:2905 #, gcc-internal-format msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype" msgstr "аргумент %d %qE согласно прототипу будет передан как %<float%>, а не %<double%>" -#: c-typeck.c:2912 +#: c-typeck.c:2930 #, fuzzy, gcc-internal-format msgid "passing argument %d of %qE as %qT rather than %qT due to prototype" msgstr "аргумент %d %qE согласно прототипу будет передан как целое, а не комплексное" -#: c-typeck.c:2934 +#: c-typeck.c:2952 #, gcc-internal-format msgid "passing argument %d of %qE with different width due to prototype" msgstr "аргумент %d %qE согласно прототипу будет передан с другой шириной" -#: c-typeck.c:2958 +#: c-typeck.c:2976 #, gcc-internal-format msgid "passing argument %d of %qE as unsigned due to prototype" msgstr "аргумент %d %qE согласно прототипу будет передан как unsigned" -#: c-typeck.c:2963 +#: c-typeck.c:2981 #, gcc-internal-format msgid "passing argument %d of %qE as signed due to prototype" msgstr "аргумент %d %qE согласно прототипу будет передан как signed" -#: c-typeck.c:3103 c-typeck.c:3108 +#: c-typeck.c:3121 c-typeck.c:3126 #, fuzzy, gcc-internal-format msgid "comparison with string literal results in unspecified behavior" msgstr "для weak декларации %q+D после первого использования поведение системыне специфицировано" -#: c-typeck.c:3122 +#: c-typeck.c:3140 #, fuzzy, gcc-internal-format msgid "comparison between %qT and %qT" msgstr "сравнение между %q#T и %q#T" -#: c-typeck.c:3174 +#: c-typeck.c:3192 #, gcc-internal-format msgid "pointer of type %<void *%> used in subtraction" msgstr "указатель %<void *%> в операции вычитания" -#: c-typeck.c:3177 +#: c-typeck.c:3195 #, gcc-internal-format msgid "pointer to a function used in subtraction" msgstr "указатель на функцию в операции вычитания" -#: c-typeck.c:3341 +#: c-typeck.c:3359 #, gcc-internal-format msgid "ISO C does not support %<~%> for complex conjugation" msgstr "в ISO C не поддерживается использование %<~%> для обозначения операции комплексного сопряжения" -#: c-typeck.c:3380 +#: c-typeck.c:3398 #, gcc-internal-format msgid "wrong type argument to unary exclamation mark" msgstr "неверный тип аргумента для унарного `!'" -#: c-typeck.c:3444 +#: c-typeck.c:3462 #, gcc-internal-format msgid "increment of enumeration value is invalid in C++" msgstr "" -#: c-typeck.c:3447 +#: c-typeck.c:3465 #, gcc-internal-format msgid "decrement of enumeration value is invalid in C++" msgstr "" -#: c-typeck.c:3460 +#: c-typeck.c:3478 #, gcc-internal-format msgid "ISO C does not support %<++%> and %<--%> on complex types" msgstr "в ISO C операции %<++%> и %<--%> для комплексных типов не поддерживаются" -#: c-typeck.c:3479 c-typeck.c:3511 +#: c-typeck.c:3497 c-typeck.c:3529 #, gcc-internal-format msgid "wrong type argument to increment" msgstr "неверный тип аргумента инкрементации" -#: c-typeck.c:3481 c-typeck.c:3514 +#: c-typeck.c:3499 c-typeck.c:3532 #, gcc-internal-format msgid "wrong type argument to decrement" msgstr "неверный тип аргумента декрементации" -#: c-typeck.c:3501 +#: c-typeck.c:3519 #, gcc-internal-format msgid "increment of pointer to unknown structure" msgstr "инкрементация указателя на неизвестную структуру" -#: c-typeck.c:3504 +#: c-typeck.c:3522 #, gcc-internal-format msgid "decrement of pointer to unknown structure" msgstr "декрементация указателя на неизвестную структуру" -#: c-typeck.c:3581 +#: c-typeck.c:3599 #, fuzzy, gcc-internal-format msgid "taking address of expression of type %<void%>" msgstr "адрес от временной переменной" -#: c-typeck.c:3750 +#: c-typeck.c:3768 #, gcc-internal-format msgid "assignment of read-only member %qD" msgstr "присваивание элементу %qD, доступному только на чтение" -#: c-typeck.c:3751 +#: c-typeck.c:3769 #, gcc-internal-format msgid "increment of read-only member %qD" msgstr "инкрементация элемента %qD, доступного только на чтение" -#: c-typeck.c:3752 +#: c-typeck.c:3770 #, gcc-internal-format msgid "decrement of read-only member %qD" msgstr "декрементация элемента %qD, доступного только на чтение" -#: c-typeck.c:3753 +#: c-typeck.c:3771 #, gcc-internal-format msgid "read-only member %qD used as %<asm%> output" msgstr "доступный только на чтение элемент %qD использован как выходной операнд %<asm%>" -#: c-typeck.c:3757 cp/typeck2.c:141 +#: c-typeck.c:3775 cp/typeck2.c:141 #, gcc-internal-format msgid "assignment of read-only variable %qD" msgstr "присваивание переменной %qD, доступной только на чтение" -#: c-typeck.c:3758 cp/typeck2.c:145 +#: c-typeck.c:3776 cp/typeck2.c:145 #, gcc-internal-format msgid "increment of read-only variable %qD" msgstr "инкрементация переменной %qD, доступной только на чтение" -#: c-typeck.c:3759 cp/typeck2.c:147 +#: c-typeck.c:3777 cp/typeck2.c:147 #, gcc-internal-format msgid "decrement of read-only variable %qD" msgstr "декрементация переменной %qD, доступной только на чтение" -#: c-typeck.c:3760 +#: c-typeck.c:3778 #, gcc-internal-format msgid "read-only variable %qD used as %<asm%> output" msgstr "доступная только на чтение переменная %qD использована как выходной операнд %<asm%>" -#: c-typeck.c:3763 c-typeck.c:3779 cp/typeck2.c:196 +#: c-typeck.c:3781 c-typeck.c:3797 cp/typeck2.c:196 #, fuzzy, gcc-internal-format msgid "assignment of read-only location %qE" msgstr "присваивание позиции в памяти, доступной только на чтение" -#: c-typeck.c:3764 c-typeck.c:3782 cp/typeck2.c:200 +#: c-typeck.c:3782 c-typeck.c:3800 cp/typeck2.c:200 #, fuzzy, gcc-internal-format msgid "increment of read-only location %qE" msgstr "инкрементация позиции в памяти, доступной только на чтение" -#: c-typeck.c:3765 c-typeck.c:3785 cp/typeck2.c:202 +#: c-typeck.c:3783 c-typeck.c:3803 cp/typeck2.c:202 #, fuzzy, gcc-internal-format msgid "decrement of read-only location %qE" msgstr "декрементация позиции в памяти, доступной только на чтение" -#: c-typeck.c:3766 +#: c-typeck.c:3784 #, fuzzy, gcc-internal-format msgid "read-only location %qE used as %<asm%> output" msgstr "доступная только на чтение позиция памяти использована как выходной операнд %<asm%>" -#: c-typeck.c:3825 +#: c-typeck.c:3843 #, gcc-internal-format msgid "cannot take address of bit-field %qD" msgstr "некорректная попытка взять адрес битового поля %qD" -#: c-typeck.c:3853 +#: c-typeck.c:3871 #, gcc-internal-format msgid "global register variable %qD used in nested function" msgstr "глобальная регистровая переменная %qD использована во вложенной функции" -#: c-typeck.c:3856 +#: c-typeck.c:3874 #, gcc-internal-format msgid "register variable %qD used in nested function" msgstr "регистровая переменная %qD использована во вложенной функции" -#: c-typeck.c:3861 +#: c-typeck.c:3879 #, gcc-internal-format msgid "address of global register variable %qD requested" msgstr "запрошен адрес глобальной регистровой переменной %qD" -#: c-typeck.c:3863 +#: c-typeck.c:3881 #, gcc-internal-format msgid "address of register variable %qD requested" msgstr "запрошен адрес регистровой переменной %qD" -#: c-typeck.c:3930 +#: c-typeck.c:3948 #, gcc-internal-format msgid "non-lvalue array in conditional expression" msgstr "не lvalue-массив в условном выражении" -#: c-typeck.c:4058 +#: c-typeck.c:4076 #, gcc-internal-format msgid "ISO C forbids conditional expr with only one void side" msgstr "в ISO C запрещены условные выражения, где только одна из альтернатив имеет тип void" -#: c-typeck.c:4075 +#: c-typeck.c:4093 #, fuzzy, gcc-internal-format msgid "pointers to disjoint address spaces used in conditional expression" msgstr "несоответствие указательных типов в условном выражении" -#: c-typeck.c:4083 c-typeck.c:4092 +#: c-typeck.c:4101 c-typeck.c:4110 #, gcc-internal-format msgid "ISO C forbids conditional expr between %<void *%> and function pointer" msgstr "в ISO C запрещены условные выражения, с альтернативами типа %<void *%> и указатель на функцию" -#: c-typeck.c:4103 +#: c-typeck.c:4121 #, gcc-internal-format msgid "pointer type mismatch in conditional expression" msgstr "несоответствие указательных типов в условном выражении" -#: c-typeck.c:4112 c-typeck.c:4123 +#: c-typeck.c:4130 c-typeck.c:4141 #, gcc-internal-format msgid "pointer/integer type mismatch in conditional expression" msgstr "несоответствие типов указатель/целое в условном выражении" -#: c-typeck.c:4137 +#: c-typeck.c:4155 #, gcc-internal-format msgid "type mismatch in conditional expression" msgstr "несоответствие типов в условном выражении" -#: c-typeck.c:4233 +#: c-typeck.c:4251 #, gcc-internal-format msgid "left-hand operand of comma expression has no effect" msgstr "левый операнд операции `запятая' не имеет побочных эффектов" -#: c-typeck.c:4301 +#: c-typeck.c:4319 #, gcc-internal-format msgid "cast adds new qualifiers to function type" msgstr "приведение типа добавляет дополнительные квалификаторы к типу функции" -#: c-typeck.c:4307 +#: c-typeck.c:4325 #, gcc-internal-format msgid "cast discards qualifiers from pointer target type" msgstr "приведение типа отменяет квалификаторы указуемого типа" -#: c-typeck.c:4377 +#: c-typeck.c:4395 #, gcc-internal-format msgid "cast specifies array type" msgstr "тип массива в операции приведения типов" -#: c-typeck.c:4383 +#: c-typeck.c:4401 #, gcc-internal-format msgid "cast specifies function type" msgstr "тип функции в операции приведения типов" -#: c-typeck.c:4399 +#: c-typeck.c:4417 #, gcc-internal-format msgid "ISO C forbids casting nonscalar to the same type" msgstr "в ISO C приведение нескалярного типа к тому же типу запрещено" -#: c-typeck.c:4415 +#: c-typeck.c:4434 #, gcc-internal-format msgid "ISO C forbids casts to union type" msgstr "в ISO C приведение к типу объединения запрещено" -#: c-typeck.c:4422 +#: c-typeck.c:4444 #, gcc-internal-format msgid "cast to union type from type not present in union" msgstr "приведение к типу объединения от типа, отсутствующего в объединении" -#: c-typeck.c:4457 +#: c-typeck.c:4479 #, gcc-internal-format msgid "cast to %s address space pointer from disjoint generic address space pointer" msgstr "" -#: c-typeck.c:4462 +#: c-typeck.c:4484 #, gcc-internal-format msgid "cast to generic address space pointer from disjoint %s address space pointer" msgstr "" -#: c-typeck.c:4467 +#: c-typeck.c:4489 #, gcc-internal-format msgid "cast to %s address space pointer from disjoint %s address space pointer" msgstr "" -#: c-typeck.c:4487 +#: c-typeck.c:4509 #, gcc-internal-format msgid "cast increases required alignment of target type" msgstr "приведение типа требует большего выравнивания, чем исходный тип" -#: c-typeck.c:4498 +#: c-typeck.c:4520 #, gcc-internal-format msgid "cast from pointer to integer of different size" msgstr "приведение указателя к целому другого размера" -#: c-typeck.c:4503 +#: c-typeck.c:4525 #, gcc-internal-format msgid "cast from function call of type %qT to non-matching type %qT" msgstr "приведение вызова функции типа %qT к несоответствующему типу %qT" -#: c-typeck.c:4512 +#: c-typeck.c:4534 #, gcc-internal-format msgid "cast to pointer from integer of different size" msgstr "приведение к типу указателя от целого другого размера" -#: c-typeck.c:4526 +#: c-typeck.c:4548 #, gcc-internal-format msgid "ISO C forbids conversion of function pointer to object pointer type" msgstr "ISO C запрещает преобразование указателя на функцию к указателю на объект" -#: c-typeck.c:4535 +#: c-typeck.c:4557 #, gcc-internal-format msgid "ISO C forbids conversion of object pointer to function pointer type" msgstr "ISO C запрещает преобразование указателя на объект к указателю на функцию " -#: c-typeck.c:4617 +#: c-typeck.c:4639 #, gcc-internal-format msgid "defining a type in a cast is invalid in C++" msgstr "" -#: c-typeck.c:4742 c-typeck.c:4909 +#: c-typeck.c:4764 c-typeck.c:4931 #, gcc-internal-format msgid "enum conversion in assignment is invalid in C++" msgstr "" @@ -22832,477 +15939,482 @@ msgstr "" #. This macro is used to emit diagnostics to ensure that all format #. strings are complete sentences, visible to gettext and checked at #. compile time. -#: c-typeck.c:4847 c-typeck.c:5354 +#: c-typeck.c:4869 c-typeck.c:5377 #, fuzzy, gcc-internal-format msgid "expected %qT but argument is of type %qT" msgstr "формат %q.*s предполагает тип %<%T%s%>, но аргумент %d имеет тип %qT" -#: c-typeck.c:4907 +#: c-typeck.c:4929 #, fuzzy, gcc-internal-format msgid "enum conversion when passing argument %d of %qE is invalid in C++" msgstr "при передаче аргумента %d %qE: указуемые типы различаются знаковостью" -#: c-typeck.c:4913 +#: c-typeck.c:4935 #, gcc-internal-format msgid "enum conversion in return is invalid in C++" msgstr "" -#: c-typeck.c:4942 +#: c-typeck.c:4964 #, gcc-internal-format msgid "cannot pass rvalue to reference parameter" msgstr "передача rvalue-выражения в качестве параметра-ссылки запрещена" -#: c-typeck.c:5071 c-typeck.c:5276 +#: c-typeck.c:5094 c-typeck.c:5299 #, gcc-internal-format msgid "passing argument %d of %qE makes qualified function pointer from unqualified" msgstr "передача аргумента %d %qE добавляет квалификатор к указателю на функцию без квалификаторов" -#: c-typeck.c:5074 c-typeck.c:5279 +#: c-typeck.c:5097 c-typeck.c:5302 #, gcc-internal-format msgid "assignment makes qualified function pointer from unqualified" msgstr "присваивание добавляет квалификатор к указателю на функцию без квалификаторов" -#: c-typeck.c:5077 c-typeck.c:5281 +#: c-typeck.c:5100 c-typeck.c:5304 #, gcc-internal-format msgid "initialization makes qualified function pointer from unqualified" msgstr "инициализация добавляет квалификатор к указателю на функцию без квалификаторов" -#: c-typeck.c:5080 c-typeck.c:5283 +#: c-typeck.c:5103 c-typeck.c:5306 #, gcc-internal-format msgid "return makes qualified function pointer from unqualified" msgstr "возврат значения добавляет квалификатор к указателю на функцию без квалификаторов" -#: c-typeck.c:5086 c-typeck.c:5240 +#: c-typeck.c:5109 c-typeck.c:5263 #, gcc-internal-format msgid "passing argument %d of %qE discards qualifiers from pointer target type" msgstr "передача аргумента %d %qE отменяет квалификаторы указуемого типа" -#: c-typeck.c:5088 c-typeck.c:5242 +#: c-typeck.c:5111 c-typeck.c:5265 #, gcc-internal-format msgid "assignment discards qualifiers from pointer target type" msgstr "присваивание отменяет квалификаторы указуемого типа" -#: c-typeck.c:5090 c-typeck.c:5244 +#: c-typeck.c:5113 c-typeck.c:5267 #, gcc-internal-format msgid "initialization discards qualifiers from pointer target type" msgstr "инициализация отменяет квалификаторы указуемого типа" -#: c-typeck.c:5092 c-typeck.c:5246 +#: c-typeck.c:5115 c-typeck.c:5269 #, gcc-internal-format msgid "return discards qualifiers from pointer target type" msgstr "возврат результата отменяет квалификаторы указуемого типа" -#: c-typeck.c:5100 +#: c-typeck.c:5123 #, gcc-internal-format msgid "ISO C prohibits argument conversion to union type" msgstr "в ISO C преобразование аргумента к типу объединения запрещено" -#: c-typeck.c:5136 +#: c-typeck.c:5159 #, gcc-internal-format msgid "request for implicit conversion from %qT to %qT not permitted in C++" msgstr "неявная конверсия из %qT в %qT, запрещенная в C++" -#: c-typeck.c:5148 +#: c-typeck.c:5171 #, fuzzy, gcc-internal-format msgid "passing argument %d of %qE from pointer to non-enclosed address space" msgstr "в передаче аргумента %d %qE: несовместимый тип указателя" -#: c-typeck.c:5152 +#: c-typeck.c:5175 #, fuzzy, gcc-internal-format msgid "assignment from pointer to non-enclosed address space" msgstr "приведение указателя к целому другого размера" -#: c-typeck.c:5156 +#: c-typeck.c:5179 #, fuzzy, gcc-internal-format msgid "initialization from pointer to non-enclosed address space" msgstr "несовместимый тип указателя в инициализации" -#: c-typeck.c:5160 +#: c-typeck.c:5183 #, gcc-internal-format msgid "return from pointer to non-enclosed address space" msgstr "" -#: c-typeck.c:5178 +#: c-typeck.c:5201 #, gcc-internal-format msgid "argument %d of %qE might be a candidate for a format attribute" msgstr "аргументу %d %qE, вероятно, можно назначить атрибут format" -#: c-typeck.c:5184 +#: c-typeck.c:5207 #, gcc-internal-format msgid "assignment left-hand side might be a candidate for a format attribute" msgstr "левой части присваивания, вероятно, можно назначить атрибут format" -#: c-typeck.c:5189 +#: c-typeck.c:5212 #, gcc-internal-format msgid "initialization left-hand side might be a candidate for a format attribute" msgstr "левой части инициализации, вероятно, можно задать атрибут format" -#: c-typeck.c:5194 +#: c-typeck.c:5217 #, gcc-internal-format msgid "return type might be a candidate for a format attribute" msgstr "тип результата, вероятно, может быть задан с атрибутом format" -#: c-typeck.c:5218 +#: c-typeck.c:5241 #, gcc-internal-format msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>" msgstr "в ISO C передача аргумента %d функции %qE с преобразованием указателя на функцию в тип %<void * %> запрещена" -#: c-typeck.c:5221 +#: c-typeck.c:5244 #, gcc-internal-format msgid "ISO C forbids assignment between function pointer and %<void *%>" msgstr "в ISO C присваивание с преобразованием указателя на функцию в тип %<void *%> запрещено" -#: c-typeck.c:5223 +#: c-typeck.c:5246 #, gcc-internal-format msgid "ISO C forbids initialization between function pointer and %<void *%>" msgstr "в ISO C инициализация с преобразованием указателя на функцию в тип %<void *%> запрещена" -#: c-typeck.c:5225 +#: c-typeck.c:5248 #, gcc-internal-format msgid "ISO C forbids return between function pointer and %<void *%>" msgstr "в ISO C возврат результата с преобразованием указателя на функцию в тип %<void *%> запрещен" -#: c-typeck.c:5257 +#: c-typeck.c:5280 #, gcc-internal-format msgid "pointer targets in passing argument %d of %qE differ in signedness" msgstr "при передаче аргумента %d %qE: указуемые типы различаются знаковостью" -#: c-typeck.c:5259 +#: c-typeck.c:5282 #, gcc-internal-format msgid "pointer targets in assignment differ in signedness" msgstr "в присваивании указуемые типы различаются знаковостью" -#: c-typeck.c:5261 +#: c-typeck.c:5284 #, gcc-internal-format msgid "pointer targets in initialization differ in signedness" msgstr "в инициализации указуемые типы различаются знаковостью" -#: c-typeck.c:5263 +#: c-typeck.c:5286 #, gcc-internal-format msgid "pointer targets in return differ in signedness" msgstr "при возврате результата указуемые типы различаются знаковостью" -#: c-typeck.c:5291 +#: c-typeck.c:5314 #, gcc-internal-format msgid "passing argument %d of %qE from incompatible pointer type" msgstr "в передаче аргумента %d %qE: несовместимый тип указателя" -#: c-typeck.c:5293 +#: c-typeck.c:5316 #, gcc-internal-format msgid "assignment from incompatible pointer type" msgstr "несовместимый тип указателя в присваивании" -#: c-typeck.c:5294 +#: c-typeck.c:5317 #, gcc-internal-format msgid "initialization from incompatible pointer type" msgstr "несовместимый тип указателя в инициализации" -#: c-typeck.c:5296 +#: c-typeck.c:5319 #, gcc-internal-format msgid "return from incompatible pointer type" msgstr "несовместимый тип указателя при возврате результата функции" -#: c-typeck.c:5314 +#: c-typeck.c:5337 #, gcc-internal-format msgid "passing argument %d of %qE makes pointer from integer without a cast" msgstr "при передаче аргумента %d %qE целое преобразуется в указатель без приведения типа" -#: c-typeck.c:5316 +#: c-typeck.c:5339 #, gcc-internal-format msgid "assignment makes pointer from integer without a cast" msgstr "в присваивании целое преобразуется в указатель без приведения типа" -#: c-typeck.c:5318 +#: c-typeck.c:5341 #, gcc-internal-format msgid "initialization makes pointer from integer without a cast" msgstr "при инициализации целое преобразуется в указатель без приведения типа" -#: c-typeck.c:5320 +#: c-typeck.c:5343 #, gcc-internal-format msgid "return makes pointer from integer without a cast" msgstr "при возврате результата функции целое преобразуется в указатель без приведения типа" -#: c-typeck.c:5328 +#: c-typeck.c:5351 #, gcc-internal-format msgid "passing argument %d of %qE makes integer from pointer without a cast" msgstr "при передаче аргумента %d %qE указатель преобразуется в целое без приведения типа" -#: c-typeck.c:5330 +#: c-typeck.c:5353 #, gcc-internal-format msgid "assignment makes integer from pointer without a cast" msgstr "в присваивании указатель преобразуется в целое без приведения типа" -#: c-typeck.c:5332 +#: c-typeck.c:5355 #, gcc-internal-format msgid "initialization makes integer from pointer without a cast" msgstr "при инициализации указатель преобразуется в целое без приведения типа" -#: c-typeck.c:5334 +#: c-typeck.c:5357 #, gcc-internal-format msgid "return makes integer from pointer without a cast" msgstr "при возврате результата указатель преобразуется в целое без приведения типа" -#: c-typeck.c:5357 +#: c-typeck.c:5380 #, fuzzy, gcc-internal-format msgid "incompatible types when assigning to type %qT from type %qT" msgstr "несовместимые типы в присваивании %qT -> %qT" -#: c-typeck.c:5362 +#: c-typeck.c:5385 #, fuzzy, gcc-internal-format msgid "incompatible types when initializing type %qT using type %qT" msgstr "несовместимые типы при инициализации" -#: c-typeck.c:5367 +#: c-typeck.c:5390 #, fuzzy, gcc-internal-format msgid "incompatible types when returning type %qT but %qT was expected" msgstr "несовместимые типы в присваивании %qT -> %qT" -#: c-typeck.c:5431 +#: c-typeck.c:5454 #, gcc-internal-format msgid "traditional C rejects automatic aggregate initialization" msgstr "в традиционном C инициализация автоматических агрегатных переменных запрещена" -#: c-typeck.c:5604 c-typeck.c:5620 c-typeck.c:5637 +#: c-typeck.c:5627 c-typeck.c:5643 c-typeck.c:5660 #, gcc-internal-format msgid "(near initialization for %qs)" msgstr "(где-то рядом с инициализацией для %qs)" -#: c-typeck.c:6240 cp/decl.c:5217 +#: c-typeck.c:6263 cp/decl.c:5224 #, gcc-internal-format msgid "opaque vector types cannot be initialized" msgstr "вектор скрытого типа не может быть инициализирован" -#: c-typeck.c:6905 +#: c-typeck.c:6928 #, gcc-internal-format msgid "unknown field %qE specified in initializer" msgstr "неизвестное поле %qE в инициализаторе" -#: c-typeck.c:7884 +#: c-typeck.c:7907 #, gcc-internal-format msgid "traditional C rejects initialization of unions" msgstr "в традиционном C инициализация объединений запрещена" -#: c-typeck.c:8223 +#: c-typeck.c:8246 #, gcc-internal-format msgid "ISO C forbids %<goto *expr;%>" msgstr "в ISO C операторы вида %<goto *expr;%> запрещены" -#: c-typeck.c:8245 cp/typeck.c:7109 +#: c-typeck.c:8268 cp/typeck.c:7236 #, gcc-internal-format msgid "function declared %<noreturn%> has a %<return%> statement" msgstr "функция декларированная с атрибутом %<noreturn%> содержит оператор %<return%>" -#: c-typeck.c:8268 +#: c-typeck.c:8291 #, gcc-internal-format msgid "%<return%> with no value, in function returning non-void" msgstr "оператор %<return%> без значения в функции, возвращающей не void-значение" -#: c-typeck.c:8278 +#: c-typeck.c:8301 #, gcc-internal-format msgid "%<return%> with a value, in function returning void" msgstr "оператор %<return%> <значение> в функции возвращающей void" -#: c-typeck.c:8280 +#: c-typeck.c:8303 #, fuzzy, gcc-internal-format msgid "ISO C forbids %<return%> with expression, in function returning void" msgstr "оператор %<return%> <значение> в функции возвращающей void" -#: c-typeck.c:8341 +#: c-typeck.c:8364 #, gcc-internal-format msgid "function returns address of local variable" msgstr "функция возвращает адрес локальной переменной" -#: c-typeck.c:8414 cp/semantics.c:953 +#: c-typeck.c:8437 cp/semantics.c:953 #, gcc-internal-format msgid "switch quantity not an integer" msgstr "в операторе switch задано не целое" -#: c-typeck.c:8427 +#: c-typeck.c:8450 #, gcc-internal-format msgid "%<long%> switch expression not converted to %<int%> in ISO C" msgstr "в ISO C %<long%>-выражение в операторе switch не преобразуется в %<int%>" -#: c-typeck.c:8463 c-typeck.c:8471 +#: c-typeck.c:8486 c-typeck.c:8494 #, fuzzy, gcc-internal-format msgid "case label is not an integer constant expression" msgstr "размер массива не является целочисленным константным выражением" -#: c-typeck.c:8477 cp/parser.c:7750 +#: c-typeck.c:8500 cp/parser.c:7750 #, gcc-internal-format msgid "case label not within a switch statement" msgstr "case-метка вне оператора switch" -#: c-typeck.c:8479 +#: c-typeck.c:8502 #, gcc-internal-format msgid "%<default%> label not within a switch statement" msgstr "метка %<default%> вне оператора switch" -#: c-typeck.c:8562 cp/parser.c:8041 +#: c-typeck.c:8585 cp/parser.c:8041 #, fuzzy, gcc-internal-format msgid "suggest explicit braces to avoid ambiguous %<else%>" msgstr "%Hиспользуйте фигурные скобки во избежание неоднозначной трактовки %<else%>" -#: c-typeck.c:8671 cp/cp-gimplify.c:92 cp/parser.c:8391 +#: c-typeck.c:8694 cp/cp-gimplify.c:92 cp/parser.c:8391 #, gcc-internal-format msgid "break statement not within loop or switch" msgstr "оператор break вне цикла или оператора switch" -#: c-typeck.c:8673 cp/parser.c:8412 +#: c-typeck.c:8696 cp/parser.c:8412 #, gcc-internal-format msgid "continue statement not within a loop" msgstr "оператор continue вне цикла" -#: c-typeck.c:8678 cp/parser.c:8402 +#: c-typeck.c:8701 cp/parser.c:8402 #, fuzzy, gcc-internal-format msgid "break statement used with OpenMP for loop" msgstr "оператор break вне цикла или оператора switch" -#: c-typeck.c:8704 cp/cp-gimplify.c:412 +#: c-typeck.c:8727 cp/cp-gimplify.c:412 #, gcc-internal-format msgid "statement with no effect" msgstr "оператор без побочного эффекта" -#: c-typeck.c:8728 +#: c-typeck.c:8751 #, gcc-internal-format msgid "expression statement has incomplete type" msgstr "оператор-выражение имеет неполный тип" -#: c-typeck.c:9305 cp/typeck.c:3688 +#: c-typeck.c:9328 cp/typeck.c:3814 #, gcc-internal-format msgid "right shift count is negative" msgstr "сдвиг вправо на отрицательное число позиций" -#: c-typeck.c:9316 cp/typeck.c:3695 +#: c-typeck.c:9339 cp/typeck.c:3821 #, gcc-internal-format msgid "right shift count >= width of type" msgstr "величина сдвига вправо больше или равна ширине данного типа" -#: c-typeck.c:9342 cp/typeck.c:3717 +#: c-typeck.c:9365 cp/typeck.c:3843 #, gcc-internal-format msgid "left shift count is negative" msgstr "сдвиг влево на отрицательное число позиций" -#: c-typeck.c:9349 cp/typeck.c:3723 +#: c-typeck.c:9372 cp/typeck.c:3849 #, gcc-internal-format msgid "left shift count >= width of type" msgstr "величина сдвига влево больше или равна ширине данного типа" -#: c-typeck.c:9369 cp/typeck.c:3769 +#: c-typeck.c:9392 cp/typeck.c:3895 #, gcc-internal-format msgid "comparing floating point with == or != is unsafe" msgstr "сравнение плавающих значений при помощи == или != не надежно" -#: c-typeck.c:9397 c-typeck.c:9485 +#: c-typeck.c:9420 c-typeck.c:9508 #, fuzzy, gcc-internal-format msgid "comparison of pointers to disjoint address spaces" msgstr "сравнение различных указательных типов без приведения типов" -#: c-typeck.c:9404 c-typeck.c:9410 +#: c-typeck.c:9427 c-typeck.c:9433 #, gcc-internal-format msgid "ISO C forbids comparison of %<void *%> with function pointer" msgstr "в ISO C сравнение указателя на функцию с указателем %<void *%> запрещено" -#: c-typeck.c:9417 c-typeck.c:9495 +#: c-typeck.c:9440 c-typeck.c:9518 #, gcc-internal-format msgid "comparison of distinct pointer types lacks a cast" msgstr "сравнение различных указательных типов без приведения типов" -#: c-typeck.c:9431 c-typeck.c:9440 cp/typeck.c:3792 cp/typeck.c:3804 +#: c-typeck.c:9454 c-typeck.c:9463 cp/typeck.c:3918 cp/typeck.c:3930 #, fuzzy, gcc-internal-format msgid "the address of %qD will never be NULL" msgstr "адрес %qD всегда будет %<истина%>" -#: c-typeck.c:9447 c-typeck.c:9452 c-typeck.c:9517 c-typeck.c:9522 +#: c-typeck.c:9470 c-typeck.c:9475 c-typeck.c:9540 c-typeck.c:9545 #, gcc-internal-format msgid "comparison between pointer and integer" msgstr "сравнение указателя и целого" -#: c-typeck.c:9478 +#: c-typeck.c:9501 #, gcc-internal-format msgid "comparison of complete and incomplete pointers" msgstr "сравнение указателей на полный и неполный типы" -#: c-typeck.c:9480 +#: c-typeck.c:9503 #, gcc-internal-format msgid "ISO C forbids ordered comparisons of pointers to functions" msgstr "ISO C разрешает сравнение указателей на функции только на равенство/неравенство" -#: c-typeck.c:9503 c-typeck.c:9506 c-typeck.c:9512 +#: c-typeck.c:9526 c-typeck.c:9529 c-typeck.c:9535 #, gcc-internal-format msgid "ordered comparison of pointer with integer zero" msgstr "упорядоченное сравнение указателя с целочисленным нулем" -#: c-typeck.c:9834 +#: c-typeck.c:9857 #, gcc-internal-format msgid "used array that cannot be converted to pointer where scalar is required" msgstr "массив, не приводимый к указателю, употреблен в контексте, где допустимо только скалярное значение" -#: c-typeck.c:9838 +#: c-typeck.c:9861 #, gcc-internal-format msgid "used struct type value where scalar is required" msgstr "структурное значение употреблено в контексте, где допустимо только скалярное значение" -#: c-typeck.c:9842 +#: c-typeck.c:9865 #, gcc-internal-format msgid "used union type value where scalar is required" msgstr "объединение употреблено в контексте, где допустимо только скалярное значение" -#: c-typeck.c:9999 cp/semantics.c:3891 +#: c-typeck.c:10022 cp/semantics.c:3910 #, fuzzy, gcc-internal-format msgid "%qE has invalid type for %<reduction%>" msgstr "неверное употребление спецификатора %<restrict%>" -#: c-typeck.c:10034 cp/semantics.c:3904 +#: c-typeck.c:10057 cp/semantics.c:3923 #, gcc-internal-format msgid "%qE has invalid type for %<reduction(%s)%>" msgstr "" -#: c-typeck.c:10051 cp/semantics.c:3914 +#: c-typeck.c:10074 cp/semantics.c:3933 #, gcc-internal-format msgid "%qE must be %<threadprivate%> for %<copyin%>" msgstr "" -#: c-typeck.c:10061 cp/semantics.c:3711 +#: c-typeck.c:10084 cp/semantics.c:3730 #, fuzzy, gcc-internal-format msgid "%qE is not a variable in clause %qs" msgstr "%qT не является базовым для %qT" -#: c-typeck.c:10069 c-typeck.c:10091 c-typeck.c:10113 +#: c-typeck.c:10092 c-typeck.c:10114 c-typeck.c:10136 #, gcc-internal-format msgid "%qE appears more than once in data clauses" msgstr "" -#: c-typeck.c:10084 cp/semantics.c:3734 +#: c-typeck.c:10107 cp/semantics.c:3753 #, fuzzy, gcc-internal-format msgid "%qE is not a variable in clause %<firstprivate%>" msgstr "instance-переменная %qs объявлена как private" -#: c-typeck.c:10106 cp/semantics.c:3756 +#: c-typeck.c:10129 cp/semantics.c:3775 #, fuzzy, gcc-internal-format msgid "%qE is not a variable in clause %<lastprivate%>" msgstr "instance-переменная %qs объявлена как private" -#: c-typeck.c:10168 cp/semantics.c:3955 +#: c-typeck.c:10191 cp/semantics.c:3974 #, gcc-internal-format msgid "%qE is predetermined %qs for %qs" msgstr "" -#: c-typeck.c:10257 +#: c-typeck.c:10280 #, gcc-internal-format msgid "C++ requires promoted type, not enum type, in %<va_arg%>" msgstr "" -#: calls.c:2050 +#: calls.c:2051 #, gcc-internal-format msgid "function call has aggregate value" msgstr "функция возвращает агрегатное значение" -#: cfgexpand.c:3534 +#: cfgexpand.c:1018 function.c:919 varasm.c:2167 +#, gcc-internal-format +msgid "size of variable %q+D is too large" +msgstr "размер переменной %q+D слишком велик" + +#: cfgexpand.c:3569 #, gcc-internal-format msgid "not protecting local variables: variable length buffer" msgstr "локальные переменные не защищены: буфер переменного размера" -#: cfgexpand.c:3537 +#: cfgexpand.c:3572 #, gcc-internal-format msgid "not protecting function: no buffer at least %d bytes long" msgstr "функция не защищена: отсутствует буфер размера не менее %d байт" @@ -23707,7 +16819,7 @@ msgstr "блоки не были размещены последовательн msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)" msgstr "число меток блоков в списке RTL-инструкций (%d) != n_basic_blocks (%d)" -#: cgraph.c:1754 +#: cgraph.c:1798 #, gcc-internal-format msgid "%D renamed after being referenced in assembly" msgstr "переименование %D после ссылки в ассемблерном коде" @@ -23822,57 +16934,57 @@ msgstr "разделяемый call_stmt:" msgid "edge points to same body alias:" msgstr "дуга указывает на неверную декларацию:" -#: cgraphunit.c:756 +#: cgraphunit.c:757 #, gcc-internal-format msgid "edge points to wrong declaration:" msgstr "дуга указывает на неверную декларацию:" -#: cgraphunit.c:765 +#: cgraphunit.c:767 #, gcc-internal-format msgid "missing callgraph edge for call stmt:" msgstr "отсутствует дуга callgraph для инструкции вызова:" -#: cgraphunit.c:781 +#: cgraphunit.c:783 #, gcc-internal-format msgid "edge %s->%s has no corresponding call_stmt" msgstr "отсутствует call_stmt, соответствующий дуге %s->%s" -#: cgraphunit.c:793 +#: cgraphunit.c:795 #, gcc-internal-format msgid "verify_cgraph_node failed" msgstr "процедура verify_cgraph_node выявила ошибки" -#: cgraphunit.c:896 cgraphunit.c:916 +#: cgraphunit.c:898 cgraphunit.c:918 #, fuzzy, gcc-internal-format msgid "%<externally_visible%> attribute have effect only on public objects" msgstr "%qE атрибут действует только в public-объектах" -#: cgraphunit.c:1126 +#: cgraphunit.c:1160 cgraphunit.c:1181 #, gcc-internal-format msgid "failed to reclaim unneeded function" msgstr "ошибка при возврате ненужной функции" -#: cgraphunit.c:1855 +#: cgraphunit.c:1903 #, fuzzy, gcc-internal-format msgid "nodes with unreleased memory found" msgstr "обнаружены узлы с неосвобожденной памятью" -#: collect2.c:1505 opts.c:1137 +#: collect2.c:1519 opts.c:1140 #, fuzzy, gcc-internal-format msgid "LTO support has not been enabled in this configuration" msgstr "-m%s в данной конфигурации не поддерживается" -#: collect2.c:1598 +#: collect2.c:1612 #, gcc-internal-format msgid "unknown demangling style '%s'" msgstr "неизвестный стиль декодирования имён '%s'" -#: collect2.c:1956 lto/lto.c:1211 +#: collect2.c:1973 lto/lto.c:1241 #, gcc-internal-format msgid "%s terminated with signal %d [%s]%s" msgstr "%s завершилась по сигналу %d [%s]%s" -#: collect2.c:2758 +#: collect2.c:2775 #, gcc-internal-format msgid "cannot find 'ldd'" msgstr "не найдена программа `ldd'" @@ -24132,12 +17244,12 @@ msgstr "процедура verify_eh_tree выявила ошибки" msgid "stack limits not supported on this target" msgstr "проверка выхода за границу стека не поддерживается для этой платформы" -#: expr.c:9227 +#: expr.c:9228 #, fuzzy msgid "%Kcall to %qs declared with attribute error: %s" msgstr "%Jфункция %qD повторно декларирована с атрибутом noinline" -#: expr.c:9234 +#: expr.c:9235 #, fuzzy msgid "%Kcall to %qs declared with attribute warning: %s" msgstr "%Jфункция %qD повторно декларирована с атрибутом noinline" @@ -24152,7 +17264,7 @@ msgstr "некорректный аргумент атрибута %qs" msgid "the frame size of %wd bytes is larger than %wd bytes" msgstr "размер %q+D больше %wd байт" -#: final.c:4367 toplev.c:1921 +#: final.c:4367 toplev.c:1928 #, fuzzy, gcc-internal-format msgid "could not open final insn dump file %qs: %s" msgstr "ошибка открытия дамп-файла %qs: %s" @@ -24167,47 +17279,47 @@ msgstr "ошибка открытия дамп-файла %qs: %s" msgid "large fixed-point constant implicitly truncated to fixed-point type" msgstr "неявное приведение большого целого значения к беззнаковому типу" -#: fold-const.c:1356 +#: fold-const.c:1364 #, gcc-internal-format msgid "assuming signed overflow does not occur when negating a division" msgstr "" -#: fold-const.c:4270 fold-const.c:4282 +#: fold-const.c:4275 fold-const.c:4287 #, gcc-internal-format msgid "comparison is always %d due to width of bit-field" msgstr "при данной ширине битового поля результат сравнения - всегда %d" -#: fold-const.c:5622 +#: fold-const.c:5627 #, gcc-internal-format msgid "assuming signed overflow does not occur when simplifying range test" msgstr "" -#: fold-const.c:6017 fold-const.c:6032 +#: fold-const.c:6022 fold-const.c:6037 #, gcc-internal-format msgid "comparison is always %d" msgstr "результат сравнения - всегда %d" -#: fold-const.c:6167 +#: fold-const.c:6172 #, gcc-internal-format msgid "%<or%> of unmatched not-equal tests is always 1" msgstr "%<или%> от двух сравнений на неравенство с разными величинами - всегда 1" -#: fold-const.c:6172 +#: fold-const.c:6177 #, gcc-internal-format msgid "%<and%> of mutually exclusive equal-tests is always 0" msgstr "%<или%> от двух взаимно исключающих сравнений на равенство - всегда 0" -#: fold-const.c:9140 +#: fold-const.c:9158 #, gcc-internal-format msgid "assuming signed overflow does not occur when reducing constant in comparison" msgstr "" -#: fold-const.c:9512 +#: fold-const.c:9530 #, gcc-internal-format msgid "assuming signed overflow does not occur when combining constants around a comparison" msgstr "" -#: fold-const.c:14213 +#: fold-const.c:14231 #, gcc-internal-format msgid "fold check: original tree changed by fold" msgstr "проверка fold: исходное дерево изменено функцией fold" @@ -24217,62 +17329,57 @@ msgstr "проверка fold: исходное дерево изменено ф msgid "total size of local objects too large" msgstr "%Jобщий размер локальных объектов слишком велик" -#: function.c:919 varasm.c:2167 -#, gcc-internal-format -msgid "size of variable %q+D is too large" -msgstr "размер переменной %q+D слишком велик" - -#: function.c:1633 gimplify.c:4874 +#: function.c:1645 gimplify.c:4890 #, gcc-internal-format msgid "impossible constraint in %<asm%>" msgstr "некорректное ограничение в %<asm%>" -#: function.c:3756 +#: function.c:3770 #, gcc-internal-format msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>" msgstr "переменная %q+D может быть испорчена вызовами %<longjmp%> или %<vfork%>" -#: function.c:3777 +#: function.c:3791 #, gcc-internal-format msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>" msgstr "аргумент %qD мог быть испорчен вызовами `longjmp' или `vfork'" -#: function.c:4222 +#: function.c:4236 #, gcc-internal-format msgid "function returns an aggregate" msgstr "функция возвращает агрегатное значение" -#: function.c:4616 +#: function.c:4630 #, gcc-internal-format msgid "unused parameter %q+D" msgstr "параметр %q+D не используется" -#: gcc.c:1372 +#: gcc.c:1376 #, gcc-internal-format msgid "ambiguous abbreviation %s" msgstr "неоднозначное сокращение %s" -#: gcc.c:1399 +#: gcc.c:1403 #, gcc-internal-format msgid "incomplete '%s' option" msgstr "недоопределенный ключ '%s'" -#: gcc.c:1410 +#: gcc.c:1414 #, gcc-internal-format msgid "missing argument to '%s' option" msgstr "отсутствует аргумент ключа '%s'" -#: gcc.c:1423 +#: gcc.c:1427 #, gcc-internal-format msgid "extraneous argument to '%s' option" msgstr "ключ '%s' не имеет аргументов" -#: gcc.c:4282 +#: gcc.c:4289 #, gcc-internal-format msgid "warning: -pipe ignored because -save-temps specified" msgstr "предупреждение: ключ -pipe игнорируется, т.к. задан ключ -save-temps" -#: gcc.c:4601 +#: gcc.c:4608 #, gcc-internal-format msgid "warning: '-x %s' after last input file has no effect" msgstr "предупреждение: '-x %s' не имеет смысла за последним входным файлом" @@ -24280,97 +17387,97 @@ msgstr "предупреждение: '-x %s' не имеет смысла за #. Catch the case where a spec string contains something like #. '%{foo:%*}'. i.e. there is no * in the pattern on the left #. hand side of the :. -#: gcc.c:5848 +#: gcc.c:5862 #, gcc-internal-format msgid "spec failure: '%%*' has not been initialized by pattern match" msgstr "ошибка спецификации: элемент '%%*' не инициализирован при сопоставлении" -#: gcc.c:5857 +#: gcc.c:5871 #, gcc-internal-format msgid "warning: use of obsolete %%[ operator in specs" msgstr "предупреждение: использование устаревшей операции %%[ в specs" -#: gcc.c:5938 +#: gcc.c:5952 #, gcc-internal-format msgid "spec failure: unrecognized spec option '%c'" msgstr "ошибка спецификации: неопознанный ключ '%c'" -#: gcc.c:6673 +#: gcc.c:6688 #, fuzzy, gcc-internal-format msgid "%s: could not determine length of compare-debug file %s" msgstr "не удалось записать файл отзыва %s" -#: gcc.c:6684 +#: gcc.c:6699 #, gcc-internal-format msgid "%s: -fcompare-debug failure (length)" msgstr "" -#: gcc.c:6694 gcc.c:6735 +#: gcc.c:6709 gcc.c:6750 #, fuzzy, gcc-internal-format msgid "%s: could not open compare-debug file %s" msgstr "%s:ошибка открытия выходного файла '%s'\n" -#: gcc.c:6714 gcc.c:6751 +#: gcc.c:6729 gcc.c:6766 #, gcc-internal-format msgid "%s: -fcompare-debug failure" msgstr "" -#: gcc.c:6987 +#: gcc.c:7002 #, gcc-internal-format msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC" msgstr "ошибка спецификации: задано более одного аргумента для SYSROOT_SUFFIX_SPEC" -#: gcc.c:7010 +#: gcc.c:7025 #, gcc-internal-format msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC" msgstr "ошибка спецификации: задано более одного аргумента для SYSROOT_HEADERS_SUFFIX_SPEC" -#: gcc.c:7118 +#: gcc.c:7133 #, gcc-internal-format msgid "unrecognized option '-%s'" msgstr "неопознанный ключ '-%s'" -#: gcc.c:7351 gcc.c:7414 +#: gcc.c:7366 gcc.c:7429 #, gcc-internal-format msgid "%s: %s compiler not installed on this system" msgstr "%s: компилятор %s не установлен" -#: gcc.c:7438 +#: gcc.c:7453 #, gcc-internal-format msgid "Recompiling with -fcompare-debug" msgstr "" -#: gcc.c:7452 +#: gcc.c:7467 #, gcc-internal-format msgid "during -fcompare-debug recompilation" msgstr "" -#: gcc.c:7461 +#: gcc.c:7476 #, gcc-internal-format msgid "Comparing final insns dumps" msgstr "" -#: gcc.c:7585 +#: gcc.c:7600 #, gcc-internal-format msgid "%s: linker input file unused because linking not done" msgstr "%s: входные файлы компоновки не использованы, поскольку компоновка не выполнялась" -#: gcc.c:7625 +#: gcc.c:7640 #, gcc-internal-format msgid "language %s not recognized" msgstr "некорректное задание языка %s" -#: gcc.c:7696 lto/lto.c:1201 +#: gcc.c:7711 lto/lto.c:1231 #, gcc-internal-format msgid "%s: %s" msgstr "%s: %s" -#: gcse.c:4932 +#: gcse.c:4918 #, gcc-internal-format msgid "%s: %d basic blocks and %d edges/basic block" msgstr "%s: %d блоков и %d дуг на блок" -#: gcse.c:4945 +#: gcse.c:4931 #, gcc-internal-format msgid "%s: %d basic blocks and %d registers" msgstr "%s: %d блоков и %d регистров" @@ -24428,62 +17535,62 @@ msgstr "дерево: ожидался класс %qs, обнаружен %qs (% msgid "using result of function returning %<void%>" msgstr "в функции, которая должна возвращать значение, отсутствует оператор return" -#: gimplify.c:4759 +#: gimplify.c:4775 #, gcc-internal-format msgid "invalid lvalue in asm output %d" msgstr "неверное lvalue-выражение в выходном операторе %d оператора asm" -#: gimplify.c:4875 +#: gimplify.c:4891 #, gcc-internal-format msgid "non-memory input %d must stay in memory" msgstr "" -#: gimplify.c:4890 +#: gimplify.c:4906 #, gcc-internal-format msgid "memory input %d is not directly addressable" msgstr "невозможна прямая адресация к входной позиции памяти %d" -#: gimplify.c:5391 +#: gimplify.c:5407 #, gcc-internal-format msgid "%qE not specified in enclosing parallel" msgstr "" -#: gimplify.c:5393 +#: gimplify.c:5409 #, gcc-internal-format msgid "enclosing parallel" msgstr "" -#: gimplify.c:5498 +#: gimplify.c:5514 #, fuzzy, gcc-internal-format msgid "iteration variable %qE should be private" msgstr "instance-переменная %qs объявлена как private" -#: gimplify.c:5512 +#: gimplify.c:5528 #, fuzzy, gcc-internal-format msgid "iteration variable %qE should not be firstprivate" msgstr "instance-переменная %qs объявлена как private" -#: gimplify.c:5515 +#: gimplify.c:5531 #, fuzzy, gcc-internal-format msgid "iteration variable %qE should not be reduction" msgstr "регистровая переменная %qs использована во вложенной функции" -#: gimplify.c:5678 +#: gimplify.c:5694 #, fuzzy, gcc-internal-format msgid "%s variable %qE is private in outer context" msgstr "локальная переменная %qD недопустима в данном контексте" -#: gimplify.c:7198 +#: gimplify.c:7214 #, gcc-internal-format msgid "gimplification failed" msgstr "" -#: graph.c:401 java/jcf-parse.c:1751 java/jcf-parse.c:1892 objc/objc-act.c:524 +#: graph.c:401 java/jcf-parse.c:1748 java/jcf-parse.c:1889 objc/objc-act.c:524 #, gcc-internal-format msgid "can't open %s: %m" msgstr "ошибка открытия %s: %m" -#: graphite.c:298 toplev.c:1836 +#: graphite.c:296 toplev.c:1843 #, fuzzy, gcc-internal-format msgid "Graphite loop optimizations cannot be used" msgstr "Включить оптимизации циклов на древовидном представлении" @@ -24498,27 +17605,27 @@ msgstr "fix_sched_param: неизвестный параметр: %s" msgid "%s cannot be used in asm here" msgstr "%s нельзя использовать в asm в таком контексте" -#: lto-cgraph.c:571 +#: lto-cgraph.c:607 #, gcc-internal-format msgid "bytecode stream: found multiple instances of cgraph node %d" msgstr "" -#: lto-cgraph.c:634 +#: lto-cgraph.c:678 #, gcc-internal-format msgid "bytecode stream: no caller found while reading edge" msgstr "" -#: lto-cgraph.c:638 +#: lto-cgraph.c:682 #, gcc-internal-format msgid "bytecode stream: no callee found while reading edge" msgstr "" -#: lto-cgraph.c:687 +#: lto-cgraph.c:731 #, gcc-internal-format msgid "bytecode stream: found empty cgraph node" msgstr "" -#: lto-cgraph.c:745 +#: lto-cgraph.c:797 #, gcc-internal-format msgid "Combining units with different profiles is not supported." msgstr "" @@ -24559,92 +17666,92 @@ msgstr "" msgid "bytecode stream: found non-null terminated string" msgstr "" -#: lto-streamer-in.c:1112 +#: lto-streamer-in.c:1109 #, gcc-internal-format msgid "bytecode stream: unknown GIMPLE statement tag %s" msgstr "" -#: lto-streamer-in.c:2387 +#: lto-streamer-in.c:2391 #, fuzzy, gcc-internal-format msgid "optimization options not supported yet" msgstr "выражение для границы стека не поддерживается" -#: lto-streamer-in.c:2392 +#: lto-streamer-in.c:2396 #, fuzzy, gcc-internal-format msgid "target optimization options not supported yet" msgstr "целевой формат не поддерживает бесконечные значения" -#: lto-streamer-in.c:2535 +#: lto-streamer-in.c:2539 #, gcc-internal-format msgid "bytecode stream: tried to jump backwards in the stream" msgstr "" -#: lto-streamer-in.c:2579 +#: lto-streamer-in.c:2583 #, gcc-internal-format msgid "target specific builtin not available" msgstr "" -#: lto-streamer-out.c:1173 +#: lto-streamer-out.c:1180 #, gcc-internal-format msgid "gimple bytecode streams do not support the optimization attribute" msgstr "" -#: lto-streamer-out.c:1176 +#: lto-streamer-out.c:1183 #, gcc-internal-format msgid "gimple bytecode streams do not support the target attribute" msgstr "" -#: lto-streamer-out.c:1194 +#: lto-streamer-out.c:1201 #, fuzzy, gcc-internal-format msgid "tree code %qs is not supported in gimple streams" msgstr "ключ -mcmodel= на 32-битных системах не поддерживается" -#: lto-streamer-out.c:1238 +#: lto-streamer-out.c:1245 #, gcc-internal-format msgid "gimple bytecode streams do not support machine specific builtin functions on this target" msgstr "" -#: lto-streamer.c:176 +#: lto-streamer.c:179 #, gcc-internal-format msgid "bytecode stream: unexpected LTO section %s" msgstr "" -#: lto-streamer.c:859 +#: lto-streamer.c:862 #, gcc-internal-format msgid "bytecode stream generated with LTO version %d.%d instead of the expected %d.%d" msgstr "" -#: lto-symtab.c:432 +#: lto-symtab.c:435 #, fuzzy, gcc-internal-format msgid "%qD has already been defined" msgstr "определение %qD уже есть в %qT" -#: lto-symtab.c:434 +#: lto-symtab.c:437 #, fuzzy, gcc-internal-format msgid "previously defined here" msgstr "это предыдущее определение `%#D'" -#: lto-symtab.c:504 +#: lto-symtab.c:507 #, fuzzy, gcc-internal-format msgid "type of %qD does not match original declaration" msgstr "идентификатор шаблона %qD использован как декларатор" -#: lto-symtab.c:511 +#: lto-symtab.c:514 #, fuzzy, gcc-internal-format msgid "alignment of %qD is bigger than original declaration" msgstr "присваивание (а не инициализация) в декларации" -#: lto-symtab.c:517 lto-symtab.c:614 +#: lto-symtab.c:520 lto-symtab.c:617 #, fuzzy, gcc-internal-format msgid "previously declared here" msgstr "это предыдущее определение `%#D'" -#: lto-symtab.c:597 +#: lto-symtab.c:600 #, fuzzy, gcc-internal-format msgid "variable %qD redeclared as function" msgstr "поле %qs описано как функция" -#: lto-symtab.c:603 +#: lto-symtab.c:606 #, fuzzy, gcc-internal-format msgid "function %qD redeclared as variable" msgstr "функция %q+D повторно декларирована как inline" @@ -24679,7 +17786,7 @@ msgstr "" msgid "critical region may not be nested inside a critical region with the same name" msgstr "" -#: omp-low.c:6750 cp/decl.c:2709 cp/parser.c:8399 cp/parser.c:8419 +#: omp-low.c:6750 cp/decl.c:2716 cp/parser.c:8399 cp/parser.c:8419 #, gcc-internal-format msgid "invalid exit from OpenMP structured block" msgstr "" @@ -24736,132 +17843,132 @@ msgstr "отсутствует аргумент для \"%s\"" msgid "argument to \"%s\" should be a non-negative integer" msgstr "аргумент \"%s\" должен быть неотрицательным целым числом" -#: opts.c:1000 +#: opts.c:1007 #, gcc-internal-format msgid "Section anchors must be disabled when unit-at-a-time is disabled." msgstr "" -#: opts.c:1004 +#: opts.c:1011 #, gcc-internal-format msgid "Toplevel reorder must be disabled when unit-at-a-time is disabled." msgstr "" -#: opts.c:1019 +#: opts.c:1026 #, gcc-internal-format msgid "section anchors must be disabled when toplevel reorder is disabled" msgstr "" -#: opts.c:1054 config/darwin.c:1705 config/sh/sh.c:903 +#: opts.c:1061 config/darwin.c:1724 config/sh/sh.c:903 #, fuzzy, gcc-internal-format msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture" msgstr "-freorder-blocks-and-partition не работает для заданной архитектуры" -#: opts.c:1071 config/sh/sh.c:911 +#: opts.c:1078 config/sh/sh.c:911 #, fuzzy, gcc-internal-format msgid "-freorder-blocks-and-partition does not support unwind info on this architecture" msgstr "-freorder-blocks-and-partition не работает для заданной архитектуры" -#: opts.c:1090 +#: opts.c:1097 #, gcc-internal-format msgid "-freorder-blocks-and-partition does not work on this architecture" msgstr "-freorder-blocks-and-partition не работает для заданной архитектуры" -#: opts.c:1104 +#: opts.c:1111 #, fuzzy, gcc-internal-format msgid "-fira-algorithm=CB does not work on this architecture" msgstr "-freorder-blocks-and-partition не работает для заданной архитектуры" -#: opts.c:1144 +#: opts.c:1147 #, fuzzy, gcc-internal-format msgid "-flto and -fwhopr are mutually exclusive" msgstr "-G и -static несовместимы" -#: opts.c:1435 +#: opts.c:1438 #, gcc-internal-format msgid "unrecognized include_flags 0x%x passed to print_specific_help" msgstr "" -#: opts.c:1773 +#: opts.c:1780 #, fuzzy, gcc-internal-format msgid "unknown excess precision style \"%s\"" msgstr "неизвестный стиль декодирования имён '%s'" -#: opts.c:1810 +#: opts.c:1817 #, gcc-internal-format msgid "structure alignment must be a small power of two, not %d" msgstr "выравнивание структуры должно быть небольшой степенью двойки, а не %d" -#: opts.c:1826 opts.c:1834 +#: opts.c:1833 opts.c:1841 #, gcc-internal-format msgid "Plugin support is disabled. Configure with --enable-plugin." msgstr "" -#: opts.c:1913 +#: opts.c:1920 #, gcc-internal-format msgid "unrecognized visibility value \"%s\"" msgstr "некорректный тип видимости \"%s\"" -#: opts.c:1971 +#: opts.c:1978 #, fuzzy, gcc-internal-format msgid "unknown stack check parameter \"%s\"" msgstr "параметр %q+D не используется" -#: opts.c:1997 +#: opts.c:2004 #, gcc-internal-format msgid "unrecognized register name \"%s\"" msgstr "некорректное имя регистра \"%s\"" -#: opts.c:2021 +#: opts.c:2028 #, gcc-internal-format msgid "unknown tls-model \"%s\"" msgstr "некорректное значение ключа -ftls-model \"%s\"" -#: opts.c:2030 +#: opts.c:2037 #, fuzzy, gcc-internal-format msgid "unknown ira algorithm \"%s\"" msgstr "неизвестное имя регистра: %s" -#: opts.c:2041 +#: opts.c:2048 #, fuzzy, gcc-internal-format msgid "unknown ira region \"%s\"" msgstr "неизвестное имя регистра: %s" -#: opts.c:2086 +#: opts.c:2093 #, fuzzy, gcc-internal-format msgid "dwarf version %d is not supported" msgstr "выражение для границы стека не поддерживается" -#: opts.c:2154 +#: opts.c:2162 #, gcc-internal-format msgid "%s: --param arguments should be of the form NAME=VALUE" msgstr "%s: аргументы --param должны иметь вид ИМЯ=ЗНАЧЕНИЕ" -#: opts.c:2159 +#: opts.c:2167 #, gcc-internal-format msgid "invalid --param value %qs" msgstr "некорректное значение ключа --param %qs" -#: opts.c:2262 +#: opts.c:2270 #, gcc-internal-format msgid "target system does not support debug output" msgstr "целевая платформа не поддерживает вывод отладочной информации" -#: opts.c:2269 +#: opts.c:2277 #, gcc-internal-format msgid "debug format \"%s\" conflicts with prior selection" msgstr "отладочный формат \"%s\" противоречит предыдущему выбору" -#: opts.c:2285 +#: opts.c:2293 #, gcc-internal-format msgid "unrecognised debug output level \"%s\"" msgstr "некорректный уровень отладочной информации \"%s\"" -#: opts.c:2287 +#: opts.c:2295 #, gcc-internal-format msgid "debug output level %s is too high" msgstr "уровень отладочной информации %s слишком высок" -#: opts.c:2407 +#: opts.c:2415 #, gcc-internal-format msgid "-Werror=%s: No option -%s" msgstr "" @@ -24882,27 +17989,27 @@ msgstr "максимальное значение параметра %qs рав msgid "invalid parameter %qs" msgstr "некорректный параметр %qs" -#: passes.c:581 +#: passes.c:599 #, fuzzy, gcc-internal-format msgid "Invalid pass positioning operation" msgstr "Выполнять inline-подстановку всех известных строковых операций" -#: passes.c:621 +#: passes.c:639 #, fuzzy, gcc-internal-format msgid "plugin cannot register a missing pass" msgstr "не задан регистр в адресе" -#: passes.c:624 +#: passes.c:642 #, fuzzy, gcc-internal-format msgid "plugin cannot register an unnamed pass" msgstr "неизвестное имя регистра: %s" -#: passes.c:628 +#: passes.c:646 #, fuzzy, gcc-internal-format msgid "plugin cannot register pass %qs without reference pass name" msgstr "передача rvalue-выражения в качестве параметра-ссылки запрещена" -#: passes.c:640 +#: passes.c:658 #, fuzzy, gcc-internal-format msgid "pass %qs not found but is referenced by new pass %qs" msgstr "нет тега для класса %qs" @@ -25051,7 +18158,7 @@ msgstr "validate_value_data: [%u] Непустой регистр в списк msgid "can't use '%s' as a %s register" msgstr "нельзя использовать '%s' как %s регистр" -#: reginfo.c:834 config/ia64/ia64.c:5403 config/ia64/ia64.c:5410 +#: reginfo.c:834 config/ia64/ia64.c:5396 config/ia64/ia64.c:5403 #: config/pa/pa.c:380 config/pa/pa.c:387 config/sh/sh.c:8539 #: config/sh/sh.c:8546 config/spu/spu.c:5062 config/spu/spu.c:5069 #, gcc-internal-format @@ -25288,7 +18395,7 @@ msgstr "отсутствует закрывающая скобка для име msgid "undefined named operand %qs" msgstr "неопределенный именованный операнд %qs" -#: stmt.c:1542 cp/cvt.c:916 cp/cvt.c:1032 +#: stmt.c:1542 cp/cvt.c:917 cp/cvt.c:1033 #, gcc-internal-format msgid "value computed is not used" msgstr "вычисленное значение не используется" @@ -25403,697 +18510,727 @@ msgstr "'%s' был присвоен '%s', но не был определен msgid "ld returned %d exit status" msgstr "выполнение ld завершилось с кодом возврата %d" -#: toplev.c:551 +#: toplev.c:555 #, gcc-internal-format msgid "invalid option argument %qs" msgstr "некорректный аргумент ключа %qs" -#: toplev.c:641 +#: toplev.c:645 #, gcc-internal-format msgid "getting core file size maximum limit: %m" msgstr "исходный максимальный размер core-файла: %m" -#: toplev.c:644 +#: toplev.c:648 #, gcc-internal-format msgid "setting core file size limit to maximum: %m" msgstr "установлен максимальный размер core-файла: %m" -#: toplev.c:864 +#: toplev.c:868 #, gcc-internal-format msgid "%q+F declared %<static%> but never defined" msgstr "%q+F объявлена %<static%>, но нигде не определена" -#: toplev.c:892 +#: toplev.c:896 #, gcc-internal-format msgid "%q+D defined but not used" msgstr "%q+D определена, но нигде не используется" -#: toplev.c:959 +#: toplev.c:963 #, fuzzy, gcc-internal-format msgid "%qD is deprecated (declared at %s:%d): %s" msgstr "устаревшая функция, переменная или тип %qs (декларация в %s:%d)" -#: toplev.c:963 +#: toplev.c:967 #, fuzzy, gcc-internal-format msgid "%qD is deprecated (declared at %s:%d)" msgstr "устаревшая функция, переменная или тип %qs (декларация в %s:%d)" -#: toplev.c:988 +#: toplev.c:992 #, fuzzy, gcc-internal-format msgid "%qE is deprecated (declared at %s:%d): %s" msgstr "устаревшая функция, переменная или тип %qs (декларация в %s:%d)" -#: toplev.c:992 +#: toplev.c:996 #, fuzzy, gcc-internal-format msgid "%qE is deprecated (declared at %s:%d)" msgstr "устаревшая функция, переменная или тип %qs (декларация в %s:%d)" -#: toplev.c:999 +#: toplev.c:1003 #, fuzzy, gcc-internal-format msgid "type is deprecated (declared at %s:%d): %s" msgstr "поддержка данного типа будет исключена в будущих версиях (декларация в %s:%d)" -#: toplev.c:1003 +#: toplev.c:1007 #, gcc-internal-format msgid "type is deprecated (declared at %s:%d)" msgstr "поддержка данного типа будет исключена в будущих версиях (декларация в %s:%d)" -#: toplev.c:1012 +#: toplev.c:1016 #, fuzzy, gcc-internal-format msgid "%qE is deprecated: %s" msgstr "имя %qs будет исключено в будущих версиях" -#: toplev.c:1015 +#: toplev.c:1019 #, fuzzy, gcc-internal-format msgid "%qE is deprecated" msgstr "имя %qs будет исключено в будущих версиях" -#: toplev.c:1020 +#: toplev.c:1024 #, fuzzy, gcc-internal-format msgid "type is deprecated: %s" msgstr "поддержка данного типа будет исключена в будущих версиях" -#: toplev.c:1023 +#: toplev.c:1027 #, gcc-internal-format msgid "type is deprecated" msgstr "поддержка данного типа будет исключена в будущих версиях" -#: toplev.c:1176 +#: toplev.c:1193 #, gcc-internal-format msgid "unrecognized gcc debugging option: %c" msgstr "некорректный ключ отладки: %c" -#: toplev.c:1451 +#: toplev.c:1458 #, gcc-internal-format msgid "can%'t open %s for writing: %m" msgstr "ошибка открытия %s на запись: %m" -#: toplev.c:1472 +#: toplev.c:1479 #, fuzzy, gcc-internal-format msgid "-frecord-gcc-switches is not supported by the current target" msgstr "-fdata-sections не поддерживается для этой целевой машины" -#: toplev.c:1809 +#: toplev.c:1816 #, fuzzy, gcc-internal-format msgid "this target does not support %qs" msgstr "%s не поддерживает %s" -#: toplev.c:1866 +#: toplev.c:1873 #, gcc-internal-format msgid "instruction scheduling not supported on this target machine" msgstr "планирование команд для этой платформы не поддерживается" -#: toplev.c:1870 +#: toplev.c:1877 #, gcc-internal-format msgid "this target machine does not have delayed branches" msgstr "эта машина не имеет задержек переходов" -#: toplev.c:1884 +#: toplev.c:1891 #, gcc-internal-format msgid "-f%sleading-underscore not supported on this target machine" msgstr "-f%sleading-underscore не поддерживается для этой целевой машины" -#: toplev.c:1927 +#: toplev.c:1934 #, fuzzy, gcc-internal-format msgid "could not close zeroed insn dump file %qs: %s" msgstr "ошибка открытия дамп-файла %qs: %s" -#: toplev.c:1992 +#: toplev.c:1999 #, gcc-internal-format msgid "target system does not support the \"%s\" debug format" msgstr "отладочный формат \"%s\" не поддерживается для этой целевой машины" -#: toplev.c:2004 +#: toplev.c:2011 #, gcc-internal-format msgid "variable tracking requested, but useless unless producing debug info" msgstr "отслеживание переменных бесполезно без генерации отладочной информации" -#: toplev.c:2007 +#: toplev.c:2014 #, gcc-internal-format msgid "variable tracking requested, but not supported by this debug format" msgstr "запрошено отслеживание переменных, но оно не поддерживается этого формата отладочной информации" -#: toplev.c:2035 +#: toplev.c:2042 #, gcc-internal-format msgid "var-tracking-assignments changes selective scheduling" msgstr "" -#: toplev.c:2051 +#: toplev.c:2058 #, gcc-internal-format msgid "can%'t open %s: %m" msgstr "ошибка открытия %s: %m" -#: toplev.c:2058 +#: toplev.c:2065 #, gcc-internal-format msgid "-ffunction-sections not supported for this target" msgstr "-ffunction-sections не поддерживается для этой целевой машины" -#: toplev.c:2063 +#: toplev.c:2070 #, gcc-internal-format msgid "-fdata-sections not supported for this target" msgstr "-fdata-sections не поддерживается для этой целевой машины" -#: toplev.c:2070 +#: toplev.c:2077 #, gcc-internal-format msgid "-ffunction-sections disabled; it makes profiling impossible" msgstr "-ffunction-sections отменен, поскольку профилирование с ним невозможно" -#: toplev.c:2077 +#: toplev.c:2084 #, gcc-internal-format msgid "-fprefetch-loop-arrays not supported for this target" msgstr "-fprefetch-loop-arrays не поддерживается для этой целевой машины" -#: toplev.c:2083 +#: toplev.c:2090 #, gcc-internal-format msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)" msgstr "-fprefetch-loop-arrays не поддерживается для этой целевой машины" -#: toplev.c:2092 +#: toplev.c:2099 #, gcc-internal-format msgid "-fprefetch-loop-arrays is not supported with -Os" msgstr "-fprefetch-loop-arrays не поддерживается с -Os" -#: toplev.c:2103 +#: toplev.c:2110 #, gcc-internal-format msgid "-fassociative-math disabled; other options take precedence" msgstr "" -#: toplev.c:2119 +#: toplev.c:2126 #, gcc-internal-format msgid "-fstack-protector not supported for this target" msgstr "-fstack-protector не поддерживается для этой целевой платформы" -#: toplev.c:2132 +#: toplev.c:2139 #, fuzzy, gcc-internal-format msgid "unwind tables currently require a frame pointer for correctness" msgstr "для корректного формирования таблица раскрутки стека требуется указатель кадра" -#: toplev.c:2353 +#: toplev.c:2360 #, gcc-internal-format msgid "error writing to %s: %m" msgstr "ошибка записи в %s: %m" -#: toplev.c:2355 java/jcf-parse.c:1770 +#: toplev.c:2362 java/jcf-parse.c:1767 #, gcc-internal-format msgid "error closing %s: %m" msgstr "ошибка закрытия %s: %m" -#: tree-cfg.c:1849 -#, fuzzy, gcc-internal-format -msgid "will never be executed" -msgstr "%Hникогда не будет выполнена" - -#: tree-cfg.c:2535 +#: tree-cfg.c:2519 #, gcc-internal-format msgid "SSA name in freelist but still referenced" msgstr "имя SSA в списке свободных, но на него есть ссылки" -#: tree-cfg.c:2544 +#: tree-cfg.c:2528 #, gcc-internal-format msgid "Indirect reference's operand is not a register or a constant." msgstr "" -#: tree-cfg.c:2553 +#: tree-cfg.c:2537 #, gcc-internal-format msgid "ASSERT_EXPR with an always-false condition" msgstr "ASSERT_EXPR с тождественно ложным условием" -#: tree-cfg.c:2559 +#: tree-cfg.c:2543 #, gcc-internal-format msgid "MODIFY_EXPR not expected while having tuples." msgstr "" -#: tree-cfg.c:2580 +#: tree-cfg.c:2564 #, gcc-internal-format msgid "constant not recomputed when ADDR_EXPR changed" msgstr "константа не перевычислена после изменения ADDR_EXPR" -#: tree-cfg.c:2585 +#: tree-cfg.c:2569 #, gcc-internal-format msgid "side effects not recomputed when ADDR_EXPR changed" msgstr "побочные эффекты не перевычислены после изменения ADDR_EXPR" -#: tree-cfg.c:2603 tree-ssa.c:822 +#: tree-cfg.c:2587 tree-ssa.c:826 #, gcc-internal-format msgid "address taken, but ADDRESSABLE bit not set" msgstr "адрес был взят, а бит ADDRESSABLE не установлен" -#: tree-cfg.c:2608 +#: tree-cfg.c:2592 #, gcc-internal-format msgid "DECL_GIMPLE_REG_P set on a variable with address taken" msgstr "" -#: tree-cfg.c:2619 +#: tree-cfg.c:2603 #, fuzzy, gcc-internal-format msgid "non-integral used in condition" msgstr "в условии использовано не булево выражение" -#: tree-cfg.c:2624 +#: tree-cfg.c:2608 #, gcc-internal-format msgid "invalid conditional operand" msgstr "некорректный операнд условного оператора" -#: tree-cfg.c:2671 +#: tree-cfg.c:2655 #, fuzzy, gcc-internal-format msgid "invalid position or size operand to BIT_FIELD_REF" msgstr "некорректные ограничения для операнда" -#: tree-cfg.c:2678 +#: tree-cfg.c:2662 #, gcc-internal-format msgid "integral result type precision does not match field size of BIT_FIELD_REF" msgstr "" -#: tree-cfg.c:2686 +#: tree-cfg.c:2670 #, gcc-internal-format msgid "mode precision of non-integral result does not match field size of BIT_FIELD_REF" msgstr "" -#: tree-cfg.c:2697 +#: tree-cfg.c:2681 #, gcc-internal-format msgid "invalid reference prefix" msgstr "неверный префикс ссылки" -#: tree-cfg.c:2708 +#: tree-cfg.c:2692 #, fuzzy, gcc-internal-format msgid "invalid operand to plus/minus, type is a pointer" msgstr "некорректный операнд в инструкции" -#: tree-cfg.c:2719 +#: tree-cfg.c:2703 #, gcc-internal-format msgid "invalid operand to pointer plus, first operand is not a pointer" msgstr "" -#: tree-cfg.c:2727 +#: tree-cfg.c:2711 #, gcc-internal-format msgid "invalid operand to pointer plus, second operand is not an integer with type of sizetype." msgstr "" -#: tree-cfg.c:2798 +#: tree-cfg.c:2782 #, fuzzy, gcc-internal-format msgid "invalid expression for min lvalue" msgstr "в списке операндов задано некорректное выражение" -#: tree-cfg.c:2809 +#: tree-cfg.c:2793 #, fuzzy, gcc-internal-format msgid "invalid operand in indirect reference" msgstr "некорректный операнд в инструкции" -#: tree-cfg.c:2816 +#: tree-cfg.c:2800 #, fuzzy, gcc-internal-format msgid "type mismatch in indirect reference" msgstr "несоответствие типов в условном выражении" -#: tree-cfg.c:2845 +#: tree-cfg.c:2829 #, fuzzy, gcc-internal-format msgid "invalid operands to array reference" msgstr "неверные операнды бинарной операции %s" -#: tree-cfg.c:2856 +#: tree-cfg.c:2840 #, fuzzy, gcc-internal-format msgid "type mismatch in array reference" msgstr "отсутствует индекс массива" -#: tree-cfg.c:2865 +#: tree-cfg.c:2849 #, fuzzy, gcc-internal-format msgid "type mismatch in array range reference" msgstr "отсутствует индекс массива" -#: tree-cfg.c:2876 +#: tree-cfg.c:2860 #, fuzzy, gcc-internal-format msgid "type mismatch in real/imagpart reference" msgstr "несоответствие типов в условном выражении" -#: tree-cfg.c:2886 +#: tree-cfg.c:2870 #, fuzzy, gcc-internal-format msgid "type mismatch in component reference" msgstr "несоответствие типов в условном выражении" -#: tree-cfg.c:2903 +#: tree-cfg.c:2887 #, gcc-internal-format msgid "Conversion of an SSA_NAME on the left hand side." msgstr "" -#: tree-cfg.c:2961 +#: tree-cfg.c:2945 +#, fuzzy, gcc-internal-format +msgid "invalid function in gimple call" +msgstr "некорректное приведение к типу функции %qT" + +#: tree-cfg.c:2954 #, fuzzy, gcc-internal-format msgid "non-function in gimple call" msgstr "inline-подстановка функции невозможна" -#: tree-cfg.c:2969 +#: tree-cfg.c:2962 #, fuzzy, gcc-internal-format msgid "invalid LHS in gimple call" msgstr "некорректное значение PC в таблице номеров строк" -#: tree-cfg.c:2985 +#: tree-cfg.c:2968 +#, gcc-internal-format +msgid "LHS in noreturn call" +msgstr "" + +#: tree-cfg.c:2984 #, fuzzy, gcc-internal-format msgid "invalid conversion in gimple call" msgstr "некорректный номер версии '%s'" -#: tree-cfg.c:2998 +#: tree-cfg.c:2993 +#, fuzzy, gcc-internal-format +msgid "invalid static chain in gimple call" +msgstr "некорректное значение PC в таблице номеров строк" + +#: tree-cfg.c:3005 #, gcc-internal-format msgid "static chain in indirect gimple call" msgstr "" -#: tree-cfg.c:3005 +#: tree-cfg.c:3012 #, gcc-internal-format msgid "static chain with function that doesn't use one" msgstr "" -#: tree-cfg.c:3029 +#: tree-cfg.c:3027 +#, fuzzy, gcc-internal-format +msgid "invalid argument to gimple call" +msgstr "некорректный аргумент внутренней функции" + +#: tree-cfg.c:3046 #, fuzzy, gcc-internal-format msgid "invalid operands in gimple comparison" msgstr "некорректный операнд в инструкции" -#: tree-cfg.c:3047 +#: tree-cfg.c:3064 #, fuzzy, gcc-internal-format msgid "type mismatch in comparison expression" msgstr "несоответствие типов в условном выражении" -#: tree-cfg.c:3073 +#: tree-cfg.c:3090 #, gcc-internal-format msgid "non-register as LHS of unary operation" msgstr "" -#: tree-cfg.c:3079 +#: tree-cfg.c:3096 #, fuzzy, gcc-internal-format msgid "invalid operand in unary operation" msgstr "неверные операнды бинарной операции %s" -#: tree-cfg.c:3114 +#: tree-cfg.c:3131 #, fuzzy, gcc-internal-format msgid "invalid types in nop conversion" msgstr "переполнение при вычислении константного выражения" -#: tree-cfg.c:3129 +#: tree-cfg.c:3146 #, fuzzy, gcc-internal-format msgid "invalid types in address space conversion" msgstr "переполнение при вычислении константного выражения" -#: tree-cfg.c:3143 +#: tree-cfg.c:3160 #, fuzzy, gcc-internal-format msgid "invalid types in fixed-point conversion" msgstr "переполнение при вычислении константного выражения" -#: tree-cfg.c:3156 +#: tree-cfg.c:3173 #, fuzzy, gcc-internal-format msgid "invalid types in conversion to floating point" msgstr "некорректное преобразование к %<__fpreg%>" -#: tree-cfg.c:3169 +#: tree-cfg.c:3186 #, fuzzy, gcc-internal-format msgid "invalid types in conversion to integer" msgstr "некорректное преобразование к %<__fpreg%>" -#: tree-cfg.c:3204 +#: tree-cfg.c:3221 #, fuzzy, gcc-internal-format msgid "non-trivial conversion in unary operation" msgstr "некорректная левая часть в присваивании" -#: tree-cfg.c:3231 +#: tree-cfg.c:3248 #, fuzzy, gcc-internal-format msgid "non-register as LHS of binary operation" msgstr "В подпрограмме" -#: tree-cfg.c:3238 +#: tree-cfg.c:3255 #, fuzzy, gcc-internal-format msgid "invalid operands in binary operation" msgstr "неверные операнды бинарной операции %s" -#: tree-cfg.c:3253 +#: tree-cfg.c:3270 #, fuzzy, gcc-internal-format msgid "type mismatch in complex expression" msgstr "несоответствие типов в условном выражении" -#: tree-cfg.c:3282 +#: tree-cfg.c:3299 #, fuzzy, gcc-internal-format msgid "type mismatch in shift expression" msgstr "несоответствие типов в условном выражении" -#: tree-cfg.c:3304 +#: tree-cfg.c:3321 #, fuzzy, gcc-internal-format msgid "type mismatch in vector shift expression" msgstr "несоответствие типов в условном выражении" -#: tree-cfg.c:3317 +#: tree-cfg.c:3334 #, gcc-internal-format msgid "non-element sized vector shift of floating point vector" msgstr "" -#: tree-cfg.c:3335 +#: tree-cfg.c:3352 #, fuzzy, gcc-internal-format msgid "invalid non-vector operands to vector valued plus" msgstr "неверные операнды бинарной операции %s" -#: tree-cfg.c:3359 +#: tree-cfg.c:3376 #, fuzzy, gcc-internal-format msgid "invalid (pointer) operands to plus/minus" msgstr "неверные операнды бинарной операции %s" -#: tree-cfg.c:3374 +#: tree-cfg.c:3391 #, fuzzy, gcc-internal-format msgid "type mismatch in pointer plus expression" msgstr "несоответствие типов в условном выражении" -#: tree-cfg.c:3397 +#: tree-cfg.c:3414 #, fuzzy, gcc-internal-format msgid "type mismatch in binary truth expression" msgstr "несоответствие типов в условном выражении" -#: tree-cfg.c:3465 +#: tree-cfg.c:3482 #, fuzzy, gcc-internal-format msgid "type mismatch in binary expression" msgstr "несоответствие типов в условном выражении" -#: tree-cfg.c:3490 +#: tree-cfg.c:3507 #, fuzzy, gcc-internal-format msgid "non-trivial conversion at assignment" msgstr "некорректная левая часть в присваивании" -#: tree-cfg.c:3507 +#: tree-cfg.c:3524 #, fuzzy, gcc-internal-format msgid "invalid operand in unary expression" msgstr "неверные операнды бинарной операции %s" -#: tree-cfg.c:3515 +#: tree-cfg.c:3532 #, fuzzy, gcc-internal-format msgid "type mismatch in address expression" msgstr "несоответствие типов в условном выражении" -#: tree-cfg.c:3539 tree-cfg.c:3565 +#: tree-cfg.c:3556 tree-cfg.c:3582 #, fuzzy, gcc-internal-format msgid "invalid rhs for gimple memory store" msgstr "Некорректная косвенная адресация памяти" -#: tree-cfg.c:3629 +#: tree-cfg.c:3646 #, fuzzy, gcc-internal-format msgid "invalid operand in return statement" msgstr "некорректный операнд для кода %%s" -#: tree-cfg.c:3641 +#: tree-cfg.c:3658 #, fuzzy, gcc-internal-format msgid "invalid conversion in return statement" msgstr "некорректный операнд для кода %%s" -#: tree-cfg.c:3665 +#: tree-cfg.c:3682 #, fuzzy, gcc-internal-format msgid "goto destination is neither a label nor a pointer" msgstr "индексируемый объект не является ни массивом, ни указателем" -#: tree-cfg.c:3680 +#: tree-cfg.c:3697 #, fuzzy, gcc-internal-format msgid "invalid operand to switch statement" msgstr "некорректный операнд для кода %%s" -#: tree-cfg.c:3700 +#: tree-cfg.c:3717 #, fuzzy, gcc-internal-format msgid "Invalid PHI result" msgstr "некорректный тип аргумента" -#: tree-cfg.c:3712 +#: tree-cfg.c:3729 #, fuzzy, gcc-internal-format msgid "Invalid PHI argument" msgstr "некорректный тип аргумента" -#: tree-cfg.c:3718 +#: tree-cfg.c:3735 #, fuzzy, gcc-internal-format msgid "Incompatible types in PHI argument %u" msgstr "несовместимые типы в присваивании" -#: tree-cfg.c:3858 +#: tree-cfg.c:3782 +#, fuzzy, gcc-internal-format +msgid "invalid comparison code in gimple cond" +msgstr "некорректный операнд в инструкции" + +#: tree-cfg.c:3790 +#, fuzzy, gcc-internal-format +msgid "invalid labels in gimple cond" +msgstr "неверное lvalue-выражение в выходном операторе %d оператора asm" + +#: tree-cfg.c:3889 #, fuzzy, gcc-internal-format msgid "verify_gimple failed" msgstr "процедура verify_stmts выявила ошибки" -#: tree-cfg.c:3893 +#: tree-cfg.c:3924 #, fuzzy, gcc-internal-format msgid "invalid function in call statement" msgstr "некорректный знак %qc в ограничителе" -#: tree-cfg.c:3904 +#: tree-cfg.c:3935 #, fuzzy, gcc-internal-format msgid "invalid pure const state for function" msgstr "для функции %qs задан неверный класс хранения" -#: tree-cfg.c:3917 tree-ssa.c:997 tree-ssa.c:1006 +#: tree-cfg.c:3948 tree-ssa.c:1001 tree-ssa.c:1010 #, fuzzy, gcc-internal-format msgid "in statement" msgstr "ожидался оператор" -#: tree-cfg.c:3937 +#: tree-cfg.c:3968 #, gcc-internal-format msgid "statement marked for throw, but doesn%'t" msgstr "оператор помечен как throw, но не является таковым" -#: tree-cfg.c:3943 +#: tree-cfg.c:3974 #, gcc-internal-format msgid "statement marked for throw in middle of block" msgstr "оператор помечен как throw в середине блока" -#: tree-cfg.c:4015 +#: tree-cfg.c:4046 #, gcc-internal-format msgid "Dead STMT in EH table" msgstr "" -#: tree-cfg.c:4053 +#: tree-cfg.c:4084 #, fuzzy, gcc-internal-format msgid "gimple_bb (phi) is set to a wrong basic block" msgstr "bb_for_stmt (phi) указывает не на тот блок" -#: tree-cfg.c:4064 +#: tree-cfg.c:4095 #, fuzzy, gcc-internal-format msgid "missing PHI def" msgstr "отсутствует определение" -#: tree-cfg.c:4075 +#: tree-cfg.c:4106 #, fuzzy, gcc-internal-format msgid "PHI argument is not a GIMPLE value" msgstr "определение PHI - не GIMPLE-значение" -#: tree-cfg.c:4084 tree-cfg.c:4157 +#: tree-cfg.c:4115 tree-cfg.c:4188 #, gcc-internal-format msgid "incorrect sharing of tree nodes" msgstr "недопустимое разделение узлов дерева" -#: tree-cfg.c:4107 +#: tree-cfg.c:4138 #, fuzzy, gcc-internal-format msgid "invalid GIMPLE statement" msgstr "не является корректным оператором GIMPLE" -#: tree-cfg.c:4116 +#: tree-cfg.c:4147 #, fuzzy, gcc-internal-format msgid "gimple_bb (stmt) is set to a wrong basic block" msgstr "bb_for_stmt (stmt) указывает не на тот блок" -#: tree-cfg.c:4129 +#: tree-cfg.c:4160 #, gcc-internal-format msgid "incorrect entry in label_to_block_map" msgstr "" -#: tree-cfg.c:4139 +#: tree-cfg.c:4170 #, fuzzy, gcc-internal-format msgid "incorrect setting of landing pad number" msgstr "неверное число операндов в форматной строке" -#: tree-cfg.c:4173 +#: tree-cfg.c:4204 #, gcc-internal-format msgid "verify_stmts failed" msgstr "процедура verify_stmts выявила ошибки" -#: tree-cfg.c:4196 +#: tree-cfg.c:4227 #, fuzzy, gcc-internal-format msgid "ENTRY_BLOCK has IL associated with it" msgstr "с ENTRY_BLOCK ассоциирован список операторов" -#: tree-cfg.c:4202 +#: tree-cfg.c:4233 #, fuzzy, gcc-internal-format msgid "EXIT_BLOCK has IL associated with it" msgstr "с EXIT_BLOCK ассоциирован список операторов" -#: tree-cfg.c:4209 +#: tree-cfg.c:4240 #, gcc-internal-format msgid "fallthru to exit from bb %d" msgstr "сквозной выход из блока %d" -#: tree-cfg.c:4233 +#: tree-cfg.c:4264 #, gcc-internal-format msgid "nonlocal label " msgstr "" -#: tree-cfg.c:4242 tree-cfg.c:4251 tree-cfg.c:4276 +#: tree-cfg.c:4273 +#, gcc-internal-format +msgid "EH landing pad label " +msgstr "" + +#: tree-cfg.c:4282 tree-cfg.c:4291 tree-cfg.c:4316 #, gcc-internal-format msgid "label " msgstr "" -#: tree-cfg.c:4266 +#: tree-cfg.c:4306 #, gcc-internal-format msgid "control flow in the middle of basic block %d" msgstr "инструкция управления потоком выполнения внутри блока %d" -#: tree-cfg.c:4299 +#: tree-cfg.c:4339 #, gcc-internal-format msgid "fallthru edge after a control statement in bb %d" msgstr "сквозная дуга после оператора управления в блоке %d" -#: tree-cfg.c:4312 +#: tree-cfg.c:4352 #, fuzzy, gcc-internal-format msgid "true/false edge after a non-GIMPLE_COND in bb %d" msgstr "дуга true/false после не COND_EXPR в блоке %d" -#: tree-cfg.c:4335 tree-cfg.c:4357 tree-cfg.c:4370 tree-cfg.c:4439 +#: tree-cfg.c:4375 tree-cfg.c:4397 tree-cfg.c:4410 tree-cfg.c:4479 #, gcc-internal-format msgid "wrong outgoing edge flags at end of bb %d" msgstr "некорректные флаги выходной дуги в конце блока %d" -#: tree-cfg.c:4345 +#: tree-cfg.c:4385 #, gcc-internal-format msgid "explicit goto at end of bb %d" msgstr "явный переход goto в конце блока %d" -#: tree-cfg.c:4375 +#: tree-cfg.c:4415 #, gcc-internal-format msgid "return edge does not point to exit in bb %d" msgstr "дуга return не указывает на конец блока %d" -#: tree-cfg.c:4405 +#: tree-cfg.c:4445 #, fuzzy, gcc-internal-format msgid "found default case not at the start of case vector" msgstr "случай default - не в конце case-вектора" -#: tree-cfg.c:4413 +#: tree-cfg.c:4453 #, fuzzy, gcc-internal-format msgid "case labels not sorted: " msgstr "case-метки не отсортированы" -#: tree-cfg.c:4430 +#: tree-cfg.c:4470 #, gcc-internal-format msgid "extra outgoing edge %d->%d" msgstr "лишняя исходящая дуга %d->%d" -#: tree-cfg.c:4453 +#: tree-cfg.c:4493 #, gcc-internal-format msgid "missing edge %i->%i" msgstr "отсутствует дуга %i->%i" -#: tree-cfg.c:7158 +#: tree-cfg.c:7121 #, fuzzy, gcc-internal-format msgid "%<noreturn%> function does return" msgstr "%Hвыход из функции с атрибутом %<noreturn%>" -#: tree-cfg.c:7178 +#: tree-cfg.c:7141 #, fuzzy, gcc-internal-format msgid "control reaches end of non-void function" msgstr "%Hуправление достигает конца не-void функции" -#: tree-cfg.c:7241 +#: tree-cfg.c:7204 #, fuzzy, gcc-internal-format msgid "function might be possible candidate for attribute %<noreturn%>" msgstr "%Jфункции, возможно, следует задать атрибут %<noreturn%>" -#: tree-cfg.c:7312 +#: tree-cfg.c:7275 #, fuzzy, gcc-internal-format msgid "ignoring return value of %qD, declared with attribute warn_unused_result" msgstr "%Hрезультат %qD, декларированной с атрибутом warn_unused_result, игнорируется" -#: tree-cfg.c:7317 +#: tree-cfg.c:7280 #, fuzzy, gcc-internal-format msgid "ignoring return value of function declared with attribute warn_unused_result" msgstr "%Hрезультат функции, декларированной с атрибутом warn_unused_result, игнорируется" @@ -26108,117 +19245,112 @@ msgstr "ошибка открытия дамп-файла %qs: %s" msgid "ignoring unknown option %q.*s in %<-fdump-%s%>" msgstr "проигнорирован неопознанная опция %q.*s в %<-fdump-%s%>" -#: tree-eh.c:3877 +#: tree-eh.c:3880 #, fuzzy, gcc-internal-format msgid "BB %i has multiple EH edges" msgstr "блок %i не может выдавать исключений, но имеет EH-дуги" -#: tree-eh.c:3889 +#: tree-eh.c:3892 #, fuzzy, gcc-internal-format msgid "BB %i can not throw but has an EH edge" msgstr "блок %i не может выдавать исключений, но имеет EH-дуги" -#: tree-eh.c:3897 +#: tree-eh.c:3900 #, fuzzy, gcc-internal-format msgid "BB %i last statement has incorrectly set lp" msgstr "в последнем операторе блока %i некорректно установлен регион" -#: tree-eh.c:3903 +#: tree-eh.c:3906 #, gcc-internal-format msgid "BB %i is missing an EH edge" msgstr "" -#: tree-eh.c:3909 +#: tree-eh.c:3912 #, fuzzy, gcc-internal-format msgid "Incorrect EH edge %i->%i" msgstr "ненужная EH-дуга %i->%i" -#: tree-eh.c:3943 tree-eh.c:3962 +#: tree-eh.c:3946 tree-eh.c:3965 #, gcc-internal-format msgid "BB %i is missing an edge" msgstr "" -#: tree-eh.c:3979 +#: tree-eh.c:3982 #, fuzzy, gcc-internal-format msgid "BB %i too many fallthru edges" msgstr "некорректная RTL-инструкция в сквозной дуге" -#: tree-eh.c:3988 +#: tree-eh.c:3991 #, fuzzy, gcc-internal-format msgid "BB %i has incorrect edge" msgstr "в последнем операторе блока %i некорректно установлен регион" -#: tree-eh.c:3994 +#: tree-eh.c:3997 #, fuzzy, gcc-internal-format msgid "BB %i has incorrect fallthru edge" msgstr "некорректная RTL-инструкция в сквозной дуге" -#: tree-inline.c:2773 +#: tree-inline.c:2744 #, fuzzy, gcc-internal-format msgid "function %q+F can never be copied because it receives a non-local goto" msgstr "inline-подстановка функции %q+F невозможна, поскольку имеют нелокальные переходы в эту функцию" -#: tree-inline.c:2790 +#: tree-inline.c:2761 #, fuzzy, gcc-internal-format msgid "function %q+F can never be copied because it saves address of local label in a static variable" msgstr "inline-подстановка функции %q+F невозможна, поскольку функция использует переменные переменного размера" -#: tree-inline.c:2800 -#, fuzzy, gcc-internal-format -msgid "function %q+F can never be copied because it uses variable sized variables" -msgstr "inline-подстановка функции %q+F невозможна, поскольку функция использует переменные переменного размера" - -#: tree-inline.c:2838 +#: tree-inline.c:2799 #, gcc-internal-format msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)" msgstr "inline-подстановка функции %q+F невозможна, поскольку функция использует alloca (задайте атрибут always_inline)" -#: tree-inline.c:2852 +#: tree-inline.c:2813 #, gcc-internal-format msgid "function %q+F can never be inlined because it uses setjmp" msgstr "inline-подстановка функции %q+F невозможна, поскольку функция использует setjmp" -#: tree-inline.c:2866 +#: tree-inline.c:2827 #, gcc-internal-format msgid "function %q+F can never be inlined because it uses variable argument lists" msgstr "inline-подстановка функции %q+F невозможна, поскольку функция использует списки из переменного числа аргументов" -#: tree-inline.c:2878 +#: tree-inline.c:2839 #, gcc-internal-format msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling" msgstr "inline-подстановка функции %q+F невозможна, поскольку функция содержит обработку исключительных ситуаций setjmp-longjmp" -#: tree-inline.c:2886 +#: tree-inline.c:2847 #, gcc-internal-format msgid "function %q+F can never be inlined because it uses non-local goto" msgstr "inline-подстановка функции %q+F невозможна, поскольку функция использует не локальный goto" -#: tree-inline.c:2898 +#: tree-inline.c:2859 #, gcc-internal-format msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args" msgstr "inline-подстановка функции %q+F невозможна, поскольку функция использует __builtin_return или __builtin_apply_args" -#: tree-inline.c:2918 +#: tree-inline.c:2879 #, gcc-internal-format msgid "function %q+F can never be inlined because it contains a computed goto" msgstr "inline-подстановка функции %q+F невозможна, поскольку функция использует вычисляемый goto" -#: tree-inline.c:2998 +#: tree-inline.c:2959 #, gcc-internal-format msgid "function %q+F can never be inlined because it is suppressed using -fno-inline" msgstr "подстановка функций %q+F невозможна, т.к. задан ключ -fno-inline" -#: tree-inline.c:3012 +#: tree-inline.c:2973 #, gcc-internal-format msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining" msgstr "подстановка функции %q+F невозможна, т.к. она имеет атрибуты, препятствующие inline-подстановке" -#: tree-inline.c:3577 tree-inline.c:3588 +#: tree-inline.c:3544 tree-inline.c:3555 #, gcc-internal-format msgid "inlining failed in call to %q+F: %s" msgstr "inline-подстановка при вызове %q+F не выполнена: %s" -#: tree-inline.c:3579 tree-inline.c:3590 +#: tree-inline.c:3546 tree-inline.c:3557 #, gcc-internal-format msgid "called from here" msgstr "которая вызвана здесь" @@ -26253,8 +19385,8 @@ msgstr "размер возвращаемого значение %q+D равен msgid "size of return value of %q+D is larger than %wd bytes" msgstr "размер возвращаемого значение %q+D превышает %wd байт" -#: tree-outof-ssa.c:756 tree-outof-ssa.c:813 tree-ssa-coalesce.c:958 -#: tree-ssa-coalesce.c:973 tree-ssa-coalesce.c:1195 tree-ssa-live.c:1184 +#: tree-outof-ssa.c:756 tree-outof-ssa.c:813 tree-ssa-coalesce.c:959 +#: tree-ssa-coalesce.c:974 tree-ssa-coalesce.c:1196 tree-ssa-live.c:1184 #, gcc-internal-format msgid "SSA corruption" msgstr "повреждение SSA" @@ -26264,152 +19396,152 @@ msgstr "повреждение SSA" msgid "unimplemented functionality" msgstr "нереализованная функциональность" -#: tree-ssa.c:577 +#: tree-ssa.c:581 #, gcc-internal-format msgid "expected an SSA_NAME object" msgstr "ожидался объект SSA_NAME" -#: tree-ssa.c:583 +#: tree-ssa.c:587 #, gcc-internal-format msgid "type mismatch between an SSA_NAME and its symbol" msgstr "несоответствие типа между SSA_NAME и символом" -#: tree-ssa.c:589 +#: tree-ssa.c:593 #, gcc-internal-format msgid "found an SSA_NAME that had been released into the free pool" msgstr "найден объект SSA_NAME, помещенный в пул свободной памяти" -#: tree-ssa.c:595 +#: tree-ssa.c:599 #, gcc-internal-format msgid "found a virtual definition for a GIMPLE register" msgstr "найдено виртуальное определение для GIMPLE-регистра" -#: tree-ssa.c:601 +#: tree-ssa.c:605 #, gcc-internal-format msgid "virtual SSA name for non-VOP decl" msgstr "" -#: tree-ssa.c:607 +#: tree-ssa.c:611 #, gcc-internal-format msgid "found a real definition for a non-register" msgstr "найдено действительное определение для не-регистра" -#: tree-ssa.c:614 +#: tree-ssa.c:618 #, gcc-internal-format msgid "found a default name with a non-empty defining statement" msgstr "" -#: tree-ssa.c:642 +#: tree-ssa.c:646 #, gcc-internal-format msgid "SSA_NAME created in two different blocks %i and %i" msgstr "SSA_NAME создано в двух разных блоках %i и %i" -#: tree-ssa.c:651 tree-ssa.c:1024 +#: tree-ssa.c:655 tree-ssa.c:1028 #, gcc-internal-format msgid "SSA_NAME_DEF_STMT is wrong" msgstr "некорректное SSA_NAME_DEF_STMT" -#: tree-ssa.c:703 +#: tree-ssa.c:707 #, gcc-internal-format msgid "missing definition" msgstr "отсутствует определение" -#: tree-ssa.c:709 +#: tree-ssa.c:713 #, gcc-internal-format msgid "definition in block %i does not dominate use in block %i" msgstr "определение в блоке %i не должно доминировать над использованием в блоке %i" -#: tree-ssa.c:717 +#: tree-ssa.c:721 #, gcc-internal-format msgid "definition in block %i follows the use" msgstr "определение в блоке %i следует за использованием" -#: tree-ssa.c:724 +#: tree-ssa.c:728 #, gcc-internal-format msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set" msgstr "должен быть установлен флаг SSA_NAME_OCCURS_IN_ABNORMAL_PHI" -#: tree-ssa.c:732 +#: tree-ssa.c:736 #, gcc-internal-format msgid "no immediate_use list" msgstr "отсутствует список immediate_use" -#: tree-ssa.c:744 +#: tree-ssa.c:748 #, gcc-internal-format msgid "wrong immediate use list" msgstr "некорректный список immediate use" -#: tree-ssa.c:778 +#: tree-ssa.c:782 #, gcc-internal-format msgid "incoming edge count does not match number of PHI arguments" msgstr "число входящих дуг не соответствует числу аргументов PHI" -#: tree-ssa.c:792 +#: tree-ssa.c:796 #, gcc-internal-format msgid "PHI argument is missing for edge %d->%d" msgstr "отсутствует PHI-аргумент для дуги %d->%d" -#: tree-ssa.c:801 +#: tree-ssa.c:805 #, gcc-internal-format msgid "PHI argument is not SSA_NAME, or invariant" msgstr "аргумент PHI не является SSA_NAME или инвариантом" -#: tree-ssa.c:829 +#: tree-ssa.c:833 #, gcc-internal-format msgid "wrong edge %d->%d for PHI argument" msgstr "некорректная дуга %d->%d для аргумента PHI" -#: tree-ssa.c:910 +#: tree-ssa.c:914 #, gcc-internal-format msgid "AUX pointer initialized for edge %d->%d" msgstr "инициализирован указатель AUX для дуги %d->%d" -#: tree-ssa.c:936 +#: tree-ssa.c:940 #, fuzzy, gcc-internal-format msgid "stmt (%p) marked modified after optimization pass: " msgstr "оператор (%p) помечен как измененный после прохода оптимизации : " -#: tree-ssa.c:955 +#: tree-ssa.c:959 #, fuzzy, gcc-internal-format msgid "statement makes a memory store, but has no VDEFS" msgstr "оператор производит записи в перекрывающуюся область, но не имеет флага V_MAY_DEFS" -#: tree-ssa.c:970 +#: tree-ssa.c:974 #, gcc-internal-format msgid "statement has VDEF operand not in defs list" msgstr "" -#: tree-ssa.c:975 +#: tree-ssa.c:979 #, gcc-internal-format msgid "statement has VDEF but no VUSE operand" msgstr "" -#: tree-ssa.c:981 +#: tree-ssa.c:985 #, gcc-internal-format msgid "VDEF and VUSE do not use the same symbol" msgstr "" -#: tree-ssa.c:990 +#: tree-ssa.c:994 #, gcc-internal-format msgid "statement has VUSE operand not in uses list" msgstr "" -#: tree-ssa.c:1053 +#: tree-ssa.c:1057 #, gcc-internal-format msgid "verify_ssa failed" msgstr "процедура verify_ssa выявила ошибки" -#: tree-ssa.c:1673 +#: tree-ssa.c:1677 #, fuzzy, gcc-internal-format msgid "%qD was declared here" msgstr " имя `%#D' объявлено здесь" -#: tree-ssa.c:1745 +#: tree-ssa.c:1749 #, fuzzy, gcc-internal-format msgid "%qD is used uninitialized in this function" msgstr "%H%qD используется без инициализации в данной функции" -#: tree-ssa.c:1748 tree-ssa.c:1787 +#: tree-ssa.c:1752 tree-ssa.c:1791 #, fuzzy, gcc-internal-format msgid "%qD may be used uninitialized in this function" msgstr "%H%qD, возможно, используется без инициализации в данной функции" @@ -26429,132 +19561,132 @@ msgstr "индекс массива не является целым значе msgid "array subscript is below array bounds" msgstr "индекс массива не является целым значением" -#: tree-vrp.c:5706 +#: tree-vrp.c:5686 #, gcc-internal-format msgid "assuming signed overflow does not occur when simplifying conditional to constant" msgstr "" -#: tree-vrp.c:5712 +#: tree-vrp.c:5692 #, gcc-internal-format msgid "assuming signed overflow does not occur when simplifying conditional" msgstr "" -#: tree-vrp.c:5756 +#: tree-vrp.c:5736 #, fuzzy, gcc-internal-format msgid "comparison always false due to limited range of data type" msgstr "из-за ограниченности диапазона типа данных, результат сравнения всегда ложь" -#: tree-vrp.c:5758 +#: tree-vrp.c:5738 #, fuzzy, gcc-internal-format msgid "comparison always true due to limited range of data type" msgstr "из-за ограниченности диапазона типа данных, результат сравнения всегда истина" -#: tree-vrp.c:6598 +#: tree-vrp.c:6578 #, gcc-internal-format msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>" msgstr "" -#: tree-vrp.c:6680 +#: tree-vrp.c:6660 #, gcc-internal-format msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>" msgstr "" -#: tree.c:4068 +#: tree.c:4080 #, fuzzy, gcc-internal-format msgid "ignoring attributes applied to %qT after definition" msgstr "отброшены атрибуты класса, заданные вне его объявления" -#: tree.c:5214 +#: tree.c:5208 #, gcc-internal-format msgid "%q+D already declared with dllexport attribute: dllimport ignored" msgstr "%q+D уже декларирован(а) с атрибутом dllexport: dllimport игнорируется" -#: tree.c:5226 +#: tree.c:5220 #, gcc-internal-format msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage" msgstr "%q+D повторно декларирован(а) без атрибута dllimport после ссылок с dll привязкой" -#: tree.c:5241 +#: tree.c:5235 #, gcc-internal-format msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored" msgstr "%q+D повторно декларирован(а) без атрибута dllimport: предшествующая декларация с dllimport игнорируется" -#: tree.c:5341 +#: tree.c:5335 #, gcc-internal-format msgid "inline function %q+D declared as dllimport: attribute ignored" msgstr "inline функция %q+D декларирована как dllimport: атрибут игнорируется" -#: tree.c:5349 +#: tree.c:5343 #, gcc-internal-format msgid "function %q+D definition is marked dllimport" msgstr "определение функции %q+D помечено dllimport" -#: tree.c:5357 config/sh/symbian-c.c:144 config/sh/symbian-cxx.c:576 +#: tree.c:5351 config/sh/symbian-c.c:144 config/sh/symbian-cxx.c:576 #, gcc-internal-format msgid "variable %q+D definition is marked dllimport" msgstr "определение переменной %q+D помечено dllimport" -#: tree.c:5384 config/sh/symbian-c.c:164 config/sh/symbian-cxx.c:651 +#: tree.c:5378 config/sh/symbian-c.c:164 config/sh/symbian-cxx.c:651 #, fuzzy, gcc-internal-format msgid "external linkage required for symbol %q+D because of %qE attribute" msgstr "символ %q+D должен быть внешним, поскольку задан атрибут %qs" -#: tree.c:5398 +#: tree.c:5392 #, fuzzy, gcc-internal-format msgid "%qE implies default visibility, but %qD has already been declared with a different visibility" msgstr "%J%qD повторно декларирован как символ другого вида" -#: tree.c:6998 +#: tree.c:6992 #, gcc-internal-format msgid "arrays of functions are not meaningful" msgstr "массивы функций не имеют осмысленной интерпретации" -#: tree.c:7135 +#: tree.c:7129 #, gcc-internal-format msgid "function return type cannot be function" msgstr "результат функции не может иметь тип функции" -#: tree.c:8347 tree.c:8432 tree.c:8493 +#: tree.c:8341 tree.c:8426 tree.c:8487 #, gcc-internal-format msgid "tree check: %s, have %s in %s, at %s:%d" msgstr "дерево: %s, имеется %s в %s, на %s:%d" -#: tree.c:8384 +#: tree.c:8378 #, gcc-internal-format msgid "tree check: expected none of %s, have %s in %s, at %s:%d" msgstr "дерево: не ожидалось ничего из %s, обнаружено %s в %s, на %s:%d" -#: tree.c:8397 +#: tree.c:8391 #, gcc-internal-format msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d" msgstr "дерево: ожидался класс %qs, обнаружен %qs (%s) в %s, на %s:%d" -#: tree.c:8446 +#: tree.c:8440 #, fuzzy, gcc-internal-format msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d" msgstr "дерево: ожидался класс %qs, обнаружен %qs (%s) в %s, на %s:%d" -#: tree.c:8459 +#: tree.c:8453 #, fuzzy, gcc-internal-format msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d" msgstr "дерево: не ожидалось ничего из %s, обнаружено %s в %s, на %s:%d" -#: tree.c:8519 +#: tree.c:8513 #, fuzzy, gcc-internal-format msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d" msgstr "дерево: ожидалось дерево, содержащее структуру %qs, обнаружено %qs в %s, на %s:%d" -#: tree.c:8533 +#: tree.c:8527 #, gcc-internal-format msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d" msgstr "дерево: доступ к элементу %d вектора tree_vec с %d элементами в %s, на %s:%d" -#: tree.c:8546 +#: tree.c:8540 #, gcc-internal-format msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d" msgstr "дерево: доступ к операнду %d функции %s с %d операндами в %s, в %s:%d" -#: tree.c:8559 +#: tree.c:8553 #, fuzzy, gcc-internal-format msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d" msgstr "дерево: доступ к операнду %d функции %s с %d операндами в %s, в %s:%d" @@ -26649,77 +19781,77 @@ msgstr "поддержка локально-поточных COMMON-данных msgid "requested alignment for %q+D is greater than implemented alignment of %wu" msgstr "запрошенное выравнивание для %q+D превышает поддерживаемое выравнивание для %wu" -#: varasm.c:4561 +#: varasm.c:4624 #, fuzzy, gcc-internal-format msgid "initializer for integer/fixed-point value is too complicated" msgstr "слишком сложное инициализирующее выражение для целого" -#: varasm.c:4566 +#: varasm.c:4629 #, gcc-internal-format msgid "initializer for floating value is not a floating constant" msgstr "инициализирующее выражение для плавающего не является плавающей константой" -#: varasm.c:4872 +#: varasm.c:4935 #, fuzzy, gcc-internal-format msgid "invalid initial value for member %qE" msgstr "некорректное начальное значение для элемента %qs" -#: varasm.c:5181 varasm.c:5225 +#: varasm.c:5244 varasm.c:5288 #, gcc-internal-format msgid "weak declaration of %q+D must precede definition" msgstr "weak декларация %q+D должна предшествовать определению" -#: varasm.c:5189 +#: varasm.c:5252 #, gcc-internal-format msgid "weak declaration of %q+D after first use results in unspecified behavior" msgstr "для weak декларации %q+D после первого использования поведение системыне специфицировано" -#: varasm.c:5223 +#: varasm.c:5286 #, gcc-internal-format msgid "weak declaration of %q+D must be public" msgstr "weak декларация %q+D должна быть public" -#: varasm.c:5227 +#: varasm.c:5290 #, gcc-internal-format msgid "weak declaration of %q+D not supported" msgstr "weak декларация %q+D не поддерживается" -#: varasm.c:5253 varasm.c:5655 +#: varasm.c:5319 varasm.c:5721 #, gcc-internal-format msgid "only weak aliases are supported in this configuration" msgstr "в данной конфигурации поддерживаются только слабые алиасы" -#: varasm.c:5470 +#: varasm.c:5536 #, fuzzy, gcc-internal-format msgid "weakref is not supported in this configuration" msgstr "%Jweakref в данной конфигурации не поддерживается" -#: varasm.c:5584 +#: varasm.c:5650 #, fuzzy, gcc-internal-format msgid "%q+D aliased to undefined symbol %qE" msgstr "%q+D - алиас неопределенного символа %qs" -#: varasm.c:5594 +#: varasm.c:5660 #, fuzzy, gcc-internal-format msgid "%q+D aliased to external symbol %qE" msgstr "%q+D - алиас внешнего символа %qs" -#: varasm.c:5633 +#: varasm.c:5699 #, gcc-internal-format msgid "weakref %q+D ultimately targets itself" msgstr "слабая ссылка %q+D в конечном счёте направлена на себя" -#: varasm.c:5642 +#: varasm.c:5708 #, fuzzy, gcc-internal-format msgid "weakref %q+D must have static linkage" msgstr "недопустимая декларация статического элемента-функции %qD" -#: varasm.c:5649 +#: varasm.c:5715 #, fuzzy, gcc-internal-format msgid "alias definitions not supported in this configuration" msgstr "%Jв данной конфигурации определения алиасов не поддерживаются" -#: varasm.c:5715 +#: varasm.c:5781 #, gcc-internal-format msgid "visibility attribute not supported in this configuration; ignored" msgstr "атрибут видимости не поддерживается в данной конфигурации; определение игнорируется" @@ -26806,17 +19938,17 @@ msgstr "включение подсистемы %s конфликтует с в msgid "Unknown value %qs of -mmacosx-version-min" msgstr "Некорректное значение %qs ключа -mmacosx-version-min" -#: config/darwin.c:1410 +#: config/darwin.c:1429 #, gcc-internal-format msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext" msgstr "" -#: config/darwin.c:1417 +#: config/darwin.c:1436 #, gcc-internal-format msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes" msgstr "" -#: config/darwin.c:1542 +#: config/darwin.c:1561 #, fuzzy, gcc-internal-format msgid "internal and protected visibility attributes not supported in this configuration; ignored" msgstr "атрибуты видимости internal и protected не поддерживаются для этой платформы" @@ -26896,7 +20028,7 @@ msgstr "в TFP-OS не поддерживается static" #. coalesced sections. Weak aliases (or any other kind of aliases) are #. not supported. Weak symbols that aren't visible outside the .s file #. are not supported. -#: config/darwin.h:492 +#: config/darwin.h:497 #, gcc-internal-format msgid "alias definitions not supported in Mach-O; ignored" msgstr "псевдонимы не поддерживаются для Mach-O; игнорируется" @@ -26907,7 +20039,7 @@ msgstr "псевдонимы не поддерживаются для Mach-O; и msgid "profiler support for VxWorks" msgstr "поддержка профилирования для VxWorks" -#: config/alpha/alpha.c:230 config/rs6000/rs6000.c:3110 +#: config/alpha/alpha.c:230 config/rs6000/rs6000.c:3147 #, gcc-internal-format msgid "bad value %qs for -mtls-size switch" msgstr "некорректное значение %qs для ключа -mtls-size" @@ -26982,8 +20114,8 @@ msgstr "L%d латентность кэша для %s неизвестна" msgid "bad value %qs for -mmemory-latency" msgstr "некорректное значение %qs для -mmemory-latency" -#: config/alpha/alpha.c:6728 config/alpha/alpha.c:6731 config/s390/s390.c:8800 -#: config/s390/s390.c:8803 +#: config/alpha/alpha.c:6732 config/alpha/alpha.c:6735 config/s390/s390.c:8805 +#: config/s390/s390.c:8808 #, gcc-internal-format msgid "bad builtin fcode" msgstr "некорректный встроенный fcode" @@ -27003,7 +20135,7 @@ msgstr "аргумент атрибута %qs должен быть \"ilink1\" msgid "switch -mcpu=%s conflicts with -march= switch" msgstr "ключ -mcpu=%s несовместим с ключом -march=" -#: config/arm/arm.c:1347 config/rs6000/rs6000.c:2341 config/sparc/sparc.c:780 +#: config/arm/arm.c:1347 config/rs6000/rs6000.c:2366 config/sparc/sparc.c:783 #, gcc-internal-format msgid "bad value (%s) for %s switch" msgstr "некорректное значение (%s) ключа %s" @@ -27188,13 +20320,13 @@ msgstr "" msgid "PCS variant" msgstr "" -#: config/arm/arm.c:4532 config/arm/arm.c:4550 config/avr/avr.c:4717 -#: config/avr/avr.c:4733 config/bfin/bfin.c:5546 config/bfin/bfin.c:5607 -#: config/bfin/bfin.c:5636 config/h8300/h8300.c:5338 config/i386/i386.c:4409 -#: config/i386/i386.c:25878 config/i386/i386.c:25958 +#: config/arm/arm.c:4532 config/arm/arm.c:4550 config/avr/avr.c:4838 +#: config/avr/avr.c:4854 config/bfin/bfin.c:5550 config/bfin/bfin.c:5611 +#: config/bfin/bfin.c:5640 config/h8300/h8300.c:5339 config/i386/i386.c:4409 +#: config/i386/i386.c:25883 config/i386/i386.c:25963 #: config/m68hc11/m68hc11.c:1168 config/m68k/m68k.c:802 -#: config/mcore/mcore.c:3036 config/mep/mep.c:4061 config/mep/mep.c:4075 -#: config/mep/mep.c:4149 config/rs6000/rs6000.c:23295 config/rx/rx.c:2096 +#: config/mcore/mcore.c:3036 config/mep/mep.c:4062 config/mep/mep.c:4076 +#: config/mep/mep.c:4150 config/rs6000/rs6000.c:23444 config/rx/rx.c:2099 #: config/sh/sh.c:8680 config/sh/sh.c:8698 config/sh/sh.c:8727 #: config/sh/sh.c:8809 config/sh/sh.c:8832 config/spu/spu.c:3861 #: config/stormy16/stormy16.c:2230 config/v850/v850.c:2080 @@ -27202,39 +20334,39 @@ msgstr "" msgid "%qE attribute only applies to functions" msgstr "атрибут %qs допустим только для функций" -#: config/arm/arm.c:16408 +#: config/arm/arm.c:16373 #, gcc-internal-format msgid "unable to compute real location of stacked parameter" msgstr "невозможно вычислить фактическое положение параметра в стеке" -#: config/arm/arm.c:17988 +#: config/arm/arm.c:17953 #, fuzzy, gcc-internal-format msgid "argument must be a constant" msgstr "аргумент %qD не является константой" #. @@@ better error message -#: config/arm/arm.c:18296 config/arm/arm.c:18333 +#: config/arm/arm.c:18261 config/arm/arm.c:18298 #, gcc-internal-format msgid "selector must be an immediate" msgstr "селектор должен быть непосредственным значением" #. @@@ better error message -#: config/arm/arm.c:18376 +#: config/arm/arm.c:18341 #, gcc-internal-format msgid "mask must be an immediate" msgstr "маска должна быть непосредственным значением" -#: config/arm/arm.c:19038 +#: config/arm/arm.c:19003 #, gcc-internal-format msgid "no low registers available for popping high registers" msgstr "нет свободных low-регистров для выталкивания high-регистров" -#: config/arm/arm.c:19261 +#: config/arm/arm.c:19226 #, gcc-internal-format msgid "interrupt Service Routines cannot be coded in Thumb mode" msgstr "подпрограммы Service Routines для прерываний не могут использоваться в режиме Thumb" -#: config/arm/arm.c:21381 +#: config/arm/arm.c:21346 #, gcc-internal-format msgid "the mangling of %<va_list%> has changed in GCC 4.4" msgstr "" @@ -27249,32 +20381,47 @@ msgstr "инициализированная переменная %q+D поме msgid "static variable %q+D is marked dllimport" msgstr "статическая переменная %q+D помечена как dllimport" -#: config/avr/avr.c:478 +#: config/avr/avr.c:425 #, gcc-internal-format msgid "'builtin_return_address' contains only 2 bytes of address" msgstr "" -#: config/avr/avr.c:4531 +#: config/avr/avr.c:1141 +#, gcc-internal-format +msgid "Pointer offset from symbol maybe incorrect." +msgstr "" + +#: config/avr/avr.c:1198 +#, gcc-internal-format +msgid "accessing data memory with program memory address" +msgstr "" + +#: config/avr/avr.c:1238 +#, gcc-internal-format +msgid "accessing program memory with data memory address" +msgstr "" + +#: config/avr/avr.c:4652 #, gcc-internal-format msgid "%qs appears to be a misspelled interrupt handler" msgstr "%qs возможно некорректно называнный обработчик прерывания" -#: config/avr/avr.c:4540 +#: config/avr/avr.c:4661 #, gcc-internal-format msgid "%qs appears to be a misspelled signal handler" msgstr "%qs возможно некорректно называнный обработчик сигнала" -#: config/avr/avr.c:4690 +#: config/avr/avr.c:4811 #, gcc-internal-format msgid "only initialized variables can be placed into program memory area" msgstr "Только инициализированные переменные могут размещаться в области программной памяти" -#: config/avr/avr.c:4824 +#: config/avr/avr.c:4945 #, gcc-internal-format msgid "only uninitialized variables can be placed in the .noinit section" msgstr "Только неинициализированные переменные могут размещаться в секции .noinit" -#: config/avr/avr.c:4838 +#: config/avr/avr.c:4959 #, gcc-internal-format msgid "MCU %qs supported for assembler only" msgstr "MCU %qs поддерживается только для ассемблера" @@ -27334,23 +20481,23 @@ msgstr "-frepo следует использовать вместе с -c" msgid "-mcorea and -mcoreb can't be used together" msgstr "-mglibc и -muclibcips несовместимы" -#: config/bfin/bfin.c:5551 +#: config/bfin/bfin.c:5555 #, gcc-internal-format msgid "multiple function type attributes specified" msgstr "задано несколько атрибутов типа функции" -#: config/bfin/bfin.c:5618 +#: config/bfin/bfin.c:5622 #, gcc-internal-format msgid "can't apply both longcall and shortcall attributes to the same function" msgstr "недопустимо применять к одной функции атрибуты longcall и shortcall" -#: config/bfin/bfin.c:5668 config/i386/winnt.c:59 config/mep/mep.c:3965 -#: config/mep/mep.c:4103 +#: config/bfin/bfin.c:5672 config/i386/winnt.c:59 config/mep/mep.c:3966 +#: config/mep/mep.c:4104 #, fuzzy, gcc-internal-format msgid "%qE attribute only applies to variables" msgstr "атрибут %qs допустим только для переменных" -#: config/bfin/bfin.c:5675 +#: config/bfin/bfin.c:5679 #, fuzzy, gcc-internal-format msgid "%qE attribute cannot be specified for local variables" msgstr "%Jатрибут section недопустим для локальных переменных" @@ -27824,167 +20971,172 @@ msgstr "" msgid "The ABI of passing structure with complex float member has changed in GCC 4.4" msgstr "" -#: config/i386/i386.c:5582 +#: config/i386/i386.c:5583 #, gcc-internal-format msgid "SSE register return with SSE disabled" msgstr "возврат результата в SSE регистре без задания SSE" -#: config/i386/i386.c:5588 +#: config/i386/i386.c:5589 #, gcc-internal-format msgid "SSE register argument with SSE disabled" msgstr "аргумент - SSE регистр без задания SSE" -#: config/i386/i386.c:5604 +#: config/i386/i386.c:5605 #, gcc-internal-format msgid "x87 register return with x87 disabled" msgstr "результат - вектор SSE без включения SSE изменяет ABI" -#: config/i386/i386.c:5973 +#: config/i386/i386.c:5975 #, gcc-internal-format msgid "SSE vector argument without SSE enabled changes the ABI" msgstr "аргумент - вектор SSE без включения SSE изменяет ABI" -#: config/i386/i386.c:6010 +#: config/i386/i386.c:6013 #, gcc-internal-format msgid "MMX vector argument without MMX enabled changes the ABI" msgstr "аргумент - вектор MMX без включения MMX изменяет ABI" -#: config/i386/i386.c:6612 +#: config/i386/i386.c:6615 #, gcc-internal-format msgid "SSE vector return without SSE enabled changes the ABI" msgstr "результат - вектор SSE без включения SSE изменяет ABI" -#: config/i386/i386.c:6622 +#: config/i386/i386.c:6625 #, gcc-internal-format msgid "MMX vector return without MMX enabled changes the ABI" msgstr "возврат вектора MMX без включения MMX изменяет ABI" -#: config/i386/i386.c:11192 +#: config/i386/i386.c:11195 #, gcc-internal-format msgid "extended registers have no high halves" msgstr "расширенные регистры не имеют верхних половин" -#: config/i386/i386.c:11207 +#: config/i386/i386.c:11210 #, gcc-internal-format msgid "unsupported operand size for extended register" msgstr "некорректный размер операнда для расширенного регистра" -#: config/i386/i386.c:11452 +#: config/i386/i386.c:11455 #, fuzzy, gcc-internal-format msgid "non-integer operand used with operand code '%c'" msgstr "некорректный код операнда '%c'" -#: config/i386/i386.c:22882 +#: config/i386/i386.c:22863 #, fuzzy, gcc-internal-format msgid "last argument must be an immediate" msgstr "маска должна быть непосредственным значением" -#: config/i386/i386.c:23175 +#: config/i386/i386.c:23156 #, fuzzy, gcc-internal-format msgid "the fifth argument must be a 8-bit immediate" msgstr "первый аргумент должен быть 5-битным знаковым литеральным значением" -#: config/i386/i386.c:23270 +#: config/i386/i386.c:23251 #, fuzzy, gcc-internal-format msgid "the third argument must be a 8-bit immediate" msgstr "первый аргумент должен быть 5-битным знаковым литеральным значением" -#: config/i386/i386.c:23616 +#: config/i386/i386.c:23597 #, fuzzy, gcc-internal-format msgid "the last argument must be a 4-bit immediate" msgstr "третий аргумент должен быть 4-битным беззнаковым литеральным значением" -#: config/i386/i386.c:23621 +#: config/i386/i386.c:23602 #, fuzzy, gcc-internal-format msgid "the last argument must be a 2-bit immediate" msgstr "третий аргумент должен быть 4-битным беззнаковым литеральным значением" -#: config/i386/i386.c:23630 +#: config/i386/i386.c:23611 #, fuzzy, gcc-internal-format msgid "the last argument must be a 1-bit immediate" msgstr "третий аргумент должен быть 4-битным беззнаковым литеральным значением" -#: config/i386/i386.c:23639 +#: config/i386/i386.c:23620 #, fuzzy, gcc-internal-format msgid "the last argument must be a 5-bit immediate" msgstr "третий аргумент должен быть 4-битным беззнаковым литеральным значением" -#: config/i386/i386.c:23648 +#: config/i386/i386.c:23629 #, fuzzy, gcc-internal-format msgid "the next to last argument must be an 8-bit immediate" msgstr "первый аргумент должен быть 5-битным знаковым литеральным значением" -#: config/i386/i386.c:23652 config/i386/i386.c:23846 +#: config/i386/i386.c:23633 config/i386/i386.c:23831 #, fuzzy, gcc-internal-format msgid "the last argument must be an 8-bit immediate" msgstr "первый аргумент должен быть 5-битным знаковым литеральным значением" -#: config/i386/i386.c:23907 config/rs6000/rs6000.c:10161 +#: config/i386/i386.c:23829 +#, fuzzy, gcc-internal-format +msgid "the last argument must be a 32-bit immediate" +msgstr "третий аргумент должен быть 4-битным беззнаковым литеральным значением" + +#: config/i386/i386.c:23895 config/rs6000/rs6000.c:10249 #, gcc-internal-format msgid "selector must be an integer constant in the range 0..%wi" msgstr "селектор должен быть целой константой в диапазоне 0..%wi" -#: config/i386/i386.c:24050 +#: config/i386/i386.c:24038 #, gcc-internal-format msgid "%qE needs unknown isa option" msgstr "" -#: config/i386/i386.c:24054 +#: config/i386/i386.c:24042 #, gcc-internal-format msgid "%qE needs isa option %s" msgstr "" -#: config/i386/i386.c:25885 +#: config/i386/i386.c:25890 #, fuzzy, gcc-internal-format msgid "%qE attribute only available for 64-bit" msgstr "атрибут %qs допустим только для переменных" -#: config/i386/i386.c:25896 config/i386/i386.c:25905 +#: config/i386/i386.c:25901 config/i386/i386.c:25910 #, fuzzy, gcc-internal-format msgid "ms_abi and sysv_abi attributes are not compatible" msgstr "атрибуты fastcall и stdcall несовместимы" -#: config/i386/i386.c:25943 config/rs6000/rs6000.c:23378 +#: config/i386/i386.c:25948 config/rs6000/rs6000.c:23527 #, fuzzy, gcc-internal-format msgid "%qE incompatible attribute ignored" msgstr "%qs - несовместимый атрибут, игнорируется" -#: config/i386/i386.c:25966 +#: config/i386/i386.c:25971 #, fuzzy, gcc-internal-format msgid "%qE attribute only available for 32-bit" msgstr "атрибут %qs допустим только для переменных" -#: config/i386/i386.c:25972 +#: config/i386/i386.c:25977 #, gcc-internal-format msgid "ms_hook_prologue attribute needs assembler swap suffix support" msgstr "" -#: config/i386/i386.c:30067 +#: config/i386/i386.c:29887 #, fuzzy, gcc-internal-format msgid "vector permutation requires vector constant" msgstr "операнд с кодом 'o' - не константа" -#: config/i386/i386.c:30077 +#: config/i386/i386.c:29897 #, fuzzy, gcc-internal-format msgid "invalid vector permutation constant" msgstr "некорректный знак %qc в ограничителе" -#: config/i386/i386.c:30125 +#: config/i386/i386.c:29945 #, gcc-internal-format msgid "vector permutation (%d %d)" msgstr "" -#: config/i386/i386.c:30128 +#: config/i386/i386.c:29948 #, gcc-internal-format msgid "vector permutation (%d %d %d %d)" msgstr "" -#: config/i386/i386.c:30132 +#: config/i386/i386.c:29952 #, gcc-internal-format msgid "vector permutation (%d %d %d %d %d %d %d %d)" msgstr "" -#: config/i386/i386.c:30137 +#: config/i386/i386.c:29957 #, gcc-internal-format msgid "vector permutation (%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d)" msgstr "" @@ -28062,29 +21214,29 @@ msgstr "%Jатрибут адресного пространства для фу msgid "%qE attribute requires a string constant argument" msgstr "аргументом атрибута %qs должна быть целая константа" -#: config/ia64/ia64.c:5391 config/pa/pa.c:368 config/sh/sh.c:8528 +#: config/ia64/ia64.c:5384 config/pa/pa.c:368 config/sh/sh.c:8528 #: config/spu/spu.c:5051 #, gcc-internal-format msgid "value of -mfixed-range must have form REG1-REG2" msgstr "значение ключа -mfixed-range имеет вид РЕГ1-РЕГ2" -#: config/ia64/ia64.c:5418 config/pa/pa.c:395 config/sh/sh.c:8554 +#: config/ia64/ia64.c:5411 config/pa/pa.c:395 config/sh/sh.c:8554 #: config/spu/spu.c:5077 #, gcc-internal-format msgid "%s-%s is an empty range" msgstr "%s-%s задает пустой диапазон" -#: config/ia64/ia64.c:5446 +#: config/ia64/ia64.c:5439 #, fuzzy, gcc-internal-format msgid "bad value %<%s%> for -mtls-size= switch" msgstr "некорректное значение (%s) для ключа -mtls-size" -#: config/ia64/ia64.c:5471 +#: config/ia64/ia64.c:5464 #, fuzzy, gcc-internal-format msgid "bad value %<%s%> for -mtune= switch" msgstr "некорректное значение (%s) для ключа -mtune=" -#: config/ia64/ia64.c:10641 +#: config/ia64/ia64.c:10634 #, fuzzy, gcc-internal-format msgid "version attribute is not a string" msgstr "аргумент атрибута %qs не является строковой константой" @@ -28210,7 +21362,7 @@ msgstr "задано несколько атрибутов типа функци msgid "interrupt_thread is available only on fido" msgstr "" -#: config/m68k/m68k.c:1145 config/rs6000/rs6000.c:17884 +#: config/m68k/m68k.c:1145 config/rs6000/rs6000.c:18025 #, gcc-internal-format msgid "stack limit expression is not supported" msgstr "выражение для границы стека не поддерживается" @@ -28340,152 +21492,152 @@ msgstr "" msgid "unusual TP-relative address" msgstr "" -#: config/mep/mep.c:3530 +#: config/mep/mep.c:3531 #, fuzzy, gcc-internal-format msgid "unconvertible operand %c %qs" msgstr "неопределенный именованный операнд %qs" -#: config/mep/mep.c:3972 config/mep/mep.c:4035 +#: config/mep/mep.c:3973 config/mep/mep.c:4036 #, fuzzy, gcc-internal-format msgid "address region attributes not allowed with auto storage class" msgstr "атрибут section для %q+D недопустим" -#: config/mep/mep.c:3978 config/mep/mep.c:4041 +#: config/mep/mep.c:3979 config/mep/mep.c:4042 #, gcc-internal-format msgid "address region attributes on pointed-to types ignored" msgstr "" -#: config/mep/mep.c:4027 +#: config/mep/mep.c:4028 #, fuzzy, gcc-internal-format msgid "%qE attribute only applies to variables and functions" msgstr "атрибут %qE допустим только для функций с переменным числом аргументом" -#: config/mep/mep.c:4047 config/mep/mep.c:4335 +#: config/mep/mep.c:4048 config/mep/mep.c:4336 #, gcc-internal-format msgid "duplicate address region attribute %qE in declaration of %qE on line %d" msgstr "" -#: config/mep/mep.c:4081 +#: config/mep/mep.c:4082 #, fuzzy, gcc-internal-format msgid "cannot inline interrupt function %qE" msgstr "недопустимое использование va_start в функции обработки прерывания" -#: config/mep/mep.c:4087 +#: config/mep/mep.c:4088 #, gcc-internal-format msgid "interrupt function must have return type of void" msgstr "" -#: config/mep/mep.c:4092 +#: config/mep/mep.c:4093 #, fuzzy, gcc-internal-format msgid "interrupt function must have no arguments" msgstr "ключ '-%c' требует аргумента" -#: config/mep/mep.c:4113 +#: config/mep/mep.c:4114 #, fuzzy, gcc-internal-format msgid "%qE attribute allows only an integer constant argument" msgstr "аргументом атрибута %qs должна быть целая константа" -#: config/mep/mep.c:4146 +#: config/mep/mep.c:4147 #, fuzzy, gcc-internal-format msgid "%qE attribute only applies to functions, not %s" msgstr "атрибут %qs допустим только для функций" -#: config/mep/mep.c:4156 +#: config/mep/mep.c:4157 #, fuzzy, gcc-internal-format msgid "To describe a pointer to a VLIW function, use syntax like this:" msgstr "в арифметическом выражении использован указатель на функцию" -#: config/mep/mep.c:4157 +#: config/mep/mep.c:4158 #, gcc-internal-format msgid " typedef int (__vliw *vfuncptr) ();" msgstr "" -#: config/mep/mep.c:4164 +#: config/mep/mep.c:4165 #, gcc-internal-format msgid "To describe an array of VLIW function pointers, use syntax like this:" msgstr "" -#: config/mep/mep.c:4165 +#: config/mep/mep.c:4166 #, gcc-internal-format msgid " typedef int (__vliw *vfuncptr[]) ();" msgstr "" -#: config/mep/mep.c:4170 +#: config/mep/mep.c:4171 #, fuzzy, gcc-internal-format msgid "VLIW functions are not allowed without a VLIW configuration" msgstr "атрибуты не допускаются при определении функции" -#: config/mep/mep.c:4318 +#: config/mep/mep.c:4319 #, gcc-internal-format msgid "\"#pragma disinterrupt %s\" not used" msgstr "" -#: config/mep/mep.c:4460 +#: config/mep/mep.c:4461 #, gcc-internal-format msgid "__io address 0x%x is the same for %qE and %qE" msgstr "" -#: config/mep/mep.c:4608 +#: config/mep/mep.c:4609 #, gcc-internal-format msgid "variable %s (%ld bytes) is too large for the %s section (%d bytes)" msgstr "" -#: config/mep/mep.c:4706 +#: config/mep/mep.c:4707 #, fuzzy, gcc-internal-format msgid "variable %D of type %<io%> must be uninitialized" msgstr "инициализация объекта %qD переменного размера недопустима" -#: config/mep/mep.c:4711 +#: config/mep/mep.c:4712 #, fuzzy, gcc-internal-format msgid "variable %D of type %<cb%> must be uninitialized" msgstr "инициализация объекта %qD переменного размера недопустима" -#: config/mep/mep.c:6164 +#: config/mep/mep.c:6165 #, fuzzy, gcc-internal-format msgid "coprocessor intrinsic %qs is not available in this configuration" msgstr "ключ %qs для этой конфигурации не поддерживается" -#: config/mep/mep.c:6167 +#: config/mep/mep.c:6168 #, fuzzy, gcc-internal-format msgid "%qs is not available in VLIW functions" msgstr "%qD не является функцией шаблоном" -#: config/mep/mep.c:6170 +#: config/mep/mep.c:6171 #, fuzzy, gcc-internal-format msgid "%qs is not available in non-VLIW functions" msgstr "обычно %q+D является нестатической функцией" -#: config/mep/mep.c:6332 config/mep/mep.c:6450 +#: config/mep/mep.c:6333 config/mep/mep.c:6451 #, fuzzy, gcc-internal-format msgid "argument %d of %qE must be in the range %d...%d" msgstr "аргумент `%s' должен быть 2-битным беззнаковым литеральным значением" -#: config/mep/mep.c:6335 +#: config/mep/mep.c:6336 #, fuzzy, gcc-internal-format msgid "argument %d of %qE must be a multiple of %d" msgstr "аргумент `%s' должен быть 2-битным беззнаковым литеральным значением" -#: config/mep/mep.c:6389 +#: config/mep/mep.c:6390 #, fuzzy, gcc-internal-format msgid "too few arguments to %qE" msgstr "слишком мало аргументов для %s `%+#D'" -#: config/mep/mep.c:6394 +#: config/mep/mep.c:6395 #, fuzzy, gcc-internal-format msgid "too many arguments to %qE" msgstr "слишком много аргументов для %s `%+#D'" -#: config/mep/mep.c:6412 +#: config/mep/mep.c:6413 #, fuzzy, gcc-internal-format msgid "argument %d of %qE must be an address" msgstr "использование шаблона класса %qT в качестве выражения" -#: config/mep/mep.c:7208 +#: config/mep/mep.c:7209 #, fuzzy, gcc-internal-format msgid "2 byte cop instructions are not allowed in 64-bit VLIW mode" msgstr "стандартные преобразования в данном контексте недопустимы" -#: config/mep/mep.c:7214 +#: config/mep/mep.c:7215 #, fuzzy, gcc-internal-format msgid "unexpected %d byte cop instruction" msgstr "предикативная инструкция для архитектуры Thumb" @@ -28921,287 +22073,287 @@ msgstr "приведение от %qT к %qT отменяет квалифика msgid "invalid parameter combination for AltiVec intrinsic" msgstr "недопустимая комбинация параметров для AltiVec intrinsic" -#: config/rs6000/rs6000.c:2088 +#: config/rs6000/rs6000.c:2111 #, gcc-internal-format msgid "-mdynamic-no-pic overrides -fpic or -fPIC" msgstr "-mdynamic-no-pic отменяет -fpic или -fPIC" -#: config/rs6000/rs6000.c:2099 +#: config/rs6000/rs6000.c:2122 #, fuzzy, gcc-internal-format msgid "-m64 requires PowerPC64 architecture, enabling" msgstr "Ключ -maix64 требует архитектуры PowerPC64" -#: config/rs6000/rs6000.c:2349 +#: config/rs6000/rs6000.c:2374 #, fuzzy, gcc-internal-format msgid "AltiVec not supported in this target" msgstr "проверка выхода за границу стека не поддерживается для этой платформы" -#: config/rs6000/rs6000.c:2351 +#: config/rs6000/rs6000.c:2376 #, fuzzy, gcc-internal-format msgid "Spe not supported in this target" msgstr "проверка выхода за границу стека не поддерживается для этой платформы" -#: config/rs6000/rs6000.c:2378 +#: config/rs6000/rs6000.c:2403 #, gcc-internal-format msgid "-mmultiple is not supported on little endian systems" msgstr "ключ -mmultiple не поддерживается для систем little endian" -#: config/rs6000/rs6000.c:2385 +#: config/rs6000/rs6000.c:2410 #, gcc-internal-format msgid "-mstring is not supported on little endian systems" msgstr "ключ -mstring не поддерживается для систем little endian" -#: config/rs6000/rs6000.c:2439 +#: config/rs6000/rs6000.c:2469 #, gcc-internal-format msgid "unknown -mdebug-%s switch" msgstr "некорректный ключ -mdebug-%s" -#: config/rs6000/rs6000.c:2479 +#: config/rs6000/rs6000.c:2509 #, fuzzy, gcc-internal-format msgid "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>" msgstr "некорректный аргумент %qs ключа -mtraceback; допустимые значения `full', `partial', `none'" -#: config/rs6000/rs6000.c:3093 +#: config/rs6000/rs6000.c:3130 #, gcc-internal-format msgid "unknown -m%s= option specified: '%s'" msgstr "некорректный ключ -m%s=: '%s'" -#: config/rs6000/rs6000.c:3139 +#: config/rs6000/rs6000.c:3176 #, fuzzy, gcc-internal-format msgid "unknown value %s for -mfpu" msgstr "некорректный аргумент %qs для ключа -mcpu" -#: config/rs6000/rs6000.c:3468 +#: config/rs6000/rs6000.c:3505 #, gcc-internal-format msgid "not configured for ABI: '%s'" msgstr "данная конфигурация не поддерживает ABI: '%s'" -#: config/rs6000/rs6000.c:3481 +#: config/rs6000/rs6000.c:3518 #, gcc-internal-format msgid "Using darwin64 ABI" msgstr "" -#: config/rs6000/rs6000.c:3486 +#: config/rs6000/rs6000.c:3523 #, gcc-internal-format msgid "Using old darwin ABI" msgstr "" -#: config/rs6000/rs6000.c:3493 +#: config/rs6000/rs6000.c:3530 #, gcc-internal-format msgid "Using IBM extended precision long double" msgstr "" -#: config/rs6000/rs6000.c:3499 +#: config/rs6000/rs6000.c:3536 #, gcc-internal-format msgid "Using IEEE extended precision long double" msgstr "" -#: config/rs6000/rs6000.c:3504 +#: config/rs6000/rs6000.c:3541 #, gcc-internal-format msgid "unknown ABI specified: '%s'" msgstr "Некорректное значение ABI: '%s'" -#: config/rs6000/rs6000.c:3531 +#: config/rs6000/rs6000.c:3568 #, fuzzy, gcc-internal-format msgid "invalid option for -mfloat-gprs: '%s'" msgstr "некорректный аргумент ключа %qs" -#: config/rs6000/rs6000.c:3541 +#: config/rs6000/rs6000.c:3578 #, gcc-internal-format msgid "Unknown switch -mlong-double-%s" msgstr "некорректный ключ -mlong-double-%s" -#: config/rs6000/rs6000.c:3562 +#: config/rs6000/rs6000.c:3599 #, gcc-internal-format msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries" msgstr "" -#: config/rs6000/rs6000.c:3570 +#: config/rs6000/rs6000.c:3607 #, gcc-internal-format msgid "unknown -malign-XXXXX option specified: '%s'" msgstr "некорректный ключ -malign-XXXXX: '%s'" -#: config/rs6000/rs6000.c:3577 +#: config/rs6000/rs6000.c:3614 #, gcc-internal-format msgid "-msingle-float option equivalent to -mhard-float" msgstr "" -#: config/rs6000/rs6000.c:3593 +#: config/rs6000/rs6000.c:3630 #, gcc-internal-format msgid "-msimple-fpu option ignored" msgstr "" -#: config/rs6000/rs6000.c:6705 +#: config/rs6000/rs6000.c:6793 #, gcc-internal-format msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee" msgstr "" -#: config/rs6000/rs6000.c:6778 +#: config/rs6000/rs6000.c:6866 #, fuzzy, gcc-internal-format msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them" msgstr "Возврат значения в векторном регистре невозможен, поскольку набор команд altivec не задан; используйте -maltivec для его включения" -#: config/rs6000/rs6000.c:7037 +#: config/rs6000/rs6000.c:7125 #, fuzzy, gcc-internal-format msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them" msgstr "Передача аргумента в векторном регистре невозможна, поскольку набор команд altivec не задан; используйте -maltivec для его включения" -#: config/rs6000/rs6000.c:7939 +#: config/rs6000/rs6000.c:8027 #, gcc-internal-format msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee" msgstr "" -#: config/rs6000/rs6000.c:8521 +#: config/rs6000/rs6000.c:8609 #, gcc-internal-format msgid "internal error: builtin function to %s already processed." msgstr "" -#: config/rs6000/rs6000.c:9456 +#: config/rs6000/rs6000.c:9544 #, gcc-internal-format msgid "argument 1 must be a 5-bit signed literal" msgstr "первый аргумент должен быть 5-битным знаковым литеральным значением" -#: config/rs6000/rs6000.c:9559 config/rs6000/rs6000.c:10531 +#: config/rs6000/rs6000.c:9647 config/rs6000/rs6000.c:10619 #, gcc-internal-format msgid "argument 2 must be a 5-bit unsigned literal" msgstr "второй аргумент должен быть 5-битным беззнаковым литеральным значением" -#: config/rs6000/rs6000.c:9598 +#: config/rs6000/rs6000.c:9686 #, gcc-internal-format msgid "argument 1 of __builtin_altivec_predicate must be a constant" msgstr "первый аргумент __builtin_altivec_predicate должен быть константой" -#: config/rs6000/rs6000.c:9650 +#: config/rs6000/rs6000.c:9738 #, gcc-internal-format msgid "argument 1 of __builtin_altivec_predicate is out of range" msgstr "первый аргумент __builtin_altivec_predicate вне диапазона" -#: config/rs6000/rs6000.c:9900 +#: config/rs6000/rs6000.c:9988 #, gcc-internal-format msgid "argument 3 must be a 4-bit unsigned literal" msgstr "третий аргумент должен быть 4-битным беззнаковым литеральным значением" -#: config/rs6000/rs6000.c:9918 +#: config/rs6000/rs6000.c:10006 #, fuzzy, gcc-internal-format msgid "argument 3 must be a 2-bit unsigned literal" msgstr "третий аргумент должен быть 4-битным беззнаковым литеральным значением" -#: config/rs6000/rs6000.c:9930 +#: config/rs6000/rs6000.c:10018 #, fuzzy, gcc-internal-format msgid "argument 3 must be a 1-bit unsigned literal" msgstr "третий аргумент должен быть 4-битным беззнаковым литеральным значением" -#: config/rs6000/rs6000.c:10106 +#: config/rs6000/rs6000.c:10194 #, gcc-internal-format msgid "argument to %qs must be a 2-bit unsigned literal" msgstr "аргумент %qs должен быть 2-битным беззнаковым литеральным значением" -#: config/rs6000/rs6000.c:10250 +#: config/rs6000/rs6000.c:10338 #, gcc-internal-format msgid "unresolved overload for Altivec builtin %qF" msgstr "" -#: config/rs6000/rs6000.c:10341 +#: config/rs6000/rs6000.c:10429 #, gcc-internal-format msgid "argument to dss must be a 2-bit unsigned literal" msgstr "аргумент dss должен быть 2-битным беззнаковым литеральным значением" -#: config/rs6000/rs6000.c:10651 +#: config/rs6000/rs6000.c:10739 #, fuzzy, gcc-internal-format msgid "argument 1 of __builtin_paired_predicate must be a constant" msgstr "первый аргумент __builtin_spe_predicate должен быть константой" -#: config/rs6000/rs6000.c:10698 +#: config/rs6000/rs6000.c:10786 #, fuzzy, gcc-internal-format msgid "argument 1 of __builtin_paired_predicate is out of range" msgstr "первый аргумент __builtin_spe_predicate вне диапазона" -#: config/rs6000/rs6000.c:10723 +#: config/rs6000/rs6000.c:10811 #, gcc-internal-format msgid "argument 1 of __builtin_spe_predicate must be a constant" msgstr "первый аргумент __builtin_spe_predicate должен быть константой" -#: config/rs6000/rs6000.c:10795 +#: config/rs6000/rs6000.c:10883 #, gcc-internal-format msgid "argument 1 of __builtin_spe_predicate is out of range" msgstr "первый аргумент __builtin_spe_predicate вне диапазона" -#: config/rs6000/rs6000.c:12141 +#: config/rs6000/rs6000.c:12229 #, fuzzy, gcc-internal-format msgid "internal error: builtin function %s had no type" msgstr "внутренняя ошибка: инструкция с побочным эффектом, влияющим на основной эффект" -#: config/rs6000/rs6000.c:12148 +#: config/rs6000/rs6000.c:12236 #, gcc-internal-format msgid "internal error: builtin function %s had an unexpected return type %s" msgstr "" -#: config/rs6000/rs6000.c:12161 +#: config/rs6000/rs6000.c:12249 #, gcc-internal-format msgid "internal error: builtin function %s, argument %d had unexpected argument type %s" msgstr "" -#: config/rs6000/rs6000.c:17854 +#: config/rs6000/rs6000.c:17995 #, fuzzy, gcc-internal-format msgid "stack frame too large" msgstr "кадр стека слишком велик: %d байт" -#: config/rs6000/rs6000.c:18250 +#: config/rs6000/rs6000.c:18391 #, gcc-internal-format msgid "Out-of-line save/restore routines not supported on Darwin" msgstr "" -#: config/rs6000/rs6000.c:21145 +#: config/rs6000/rs6000.c:21286 #, gcc-internal-format msgid "no profiling of 64-bit code for this ABI" msgstr "отсутствует профилирование 64-битного кода для этого ABI" -#: config/rs6000/rs6000.c:23165 +#: config/rs6000/rs6000.c:23314 #, fuzzy, gcc-internal-format msgid "use of %<long double%> in AltiVec types is invalid" msgstr "использование 'long' в типах AltiVec-данных будет отменено; используйте 'int'" -#: config/rs6000/rs6000.c:23167 +#: config/rs6000/rs6000.c:23316 #, fuzzy, gcc-internal-format msgid "use of boolean types in AltiVec types is invalid" msgstr "использование 'long' в типах AltiVec-данных будет отменено; используйте 'int'" -#: config/rs6000/rs6000.c:23169 +#: config/rs6000/rs6000.c:23318 #, fuzzy, gcc-internal-format msgid "use of %<complex%> in AltiVec types is invalid" msgstr "использование 'long' в типах AltiVec-данных будет отменено; используйте 'int'" -#: config/rs6000/rs6000.c:23171 +#: config/rs6000/rs6000.c:23320 #, fuzzy, gcc-internal-format msgid "use of decimal floating point types in AltiVec types is invalid" msgstr "использование 'long' в типах AltiVec-данных будет отменено; используйте 'int'" -#: config/rs6000/rs6000.c:23177 +#: config/rs6000/rs6000.c:23326 #, fuzzy, gcc-internal-format msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx" msgstr "использование 'long' в типах AltiVec-данных будет отменено; используйте 'int'" -#: config/rs6000/rs6000.c:23180 +#: config/rs6000/rs6000.c:23329 #, fuzzy, gcc-internal-format msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>" msgstr "использование 'long' в типах AltiVec-данных будет отменено; используйте 'int'" -#: config/rs6000/rs6000.c:23185 +#: config/rs6000/rs6000.c:23334 #, fuzzy, gcc-internal-format msgid "use of %<long long%> in AltiVec types is invalid without -mvsx" msgstr "использование 'long' в типах AltiVec-данных будет отменено; используйте 'int'" -#: config/rs6000/rs6000.c:23188 +#: config/rs6000/rs6000.c:23337 #, fuzzy, gcc-internal-format msgid "use of %<double%> in AltiVec types is invalid without -mvsx" msgstr "использование 'long' в типах AltiVec-данных будет отменено; используйте 'int'" -#: config/rs6000/rs6000.c:25584 +#: config/rs6000/rs6000.c:25739 #, gcc-internal-format msgid "emitting microcode insn %s\t[%s] #%d" msgstr "" -#: config/rs6000/rs6000.c:25588 +#: config/rs6000/rs6000.c:25743 #, gcc-internal-format msgid "emitting conditional microcode insn %s\t[%s] #%d" msgstr "" @@ -29272,7 +22424,7 @@ msgstr "для -m64 требуется процессор PowerPC64" #. Number of bytes into the frame return addresses can be found. See #. rs6000_stack_info in rs6000.c for more information on how the different #. abi's store the return address. -#: config/rs6000/rs6000.h:1758 +#: config/rs6000/rs6000.h:1760 #, gcc-internal-format msgid "RETURN_ADDRESS_OFFSET not supported" msgstr "RETURN_ADDRESS_OFFSET не поддерживается" @@ -29340,11 +22492,36 @@ msgstr "MCU %qs поддерживается только для ассембл msgid "-m%s not supported in this configuration" msgstr "-m%s в данной конфигурации не поддерживается" -#: config/rx/rx.c:2034 config/xtensa/xtensa.c:3025 config/xtensa/xtensa.c:3065 +#: config/rx/rx.c:425 +#, fuzzy, gcc-internal-format +msgid "unreocgnized control register number: %d - using 'psw'" +msgstr "некорректное имя регистра \"%s\"" + +#: config/rx/rx.c:2037 config/xtensa/xtensa.c:3025 config/xtensa/xtensa.c:3065 #, fuzzy, gcc-internal-format msgid "bad builtin code" msgstr "некорректный встроенный fcode" +#: config/rx/rx.c:2164 +#, fuzzy, gcc-internal-format +msgid "unrecognized argument '%s' to -mcpu= option" +msgstr "ключ '%s' не имеет аргументов" + +#: config/rx/rx.c:2169 +#, gcc-internal-format +msgid "The RX200 cpu does not have FPU hardware" +msgstr "" + +#: config/rx/rx.c:2208 +#, gcc-internal-format +msgid "RX FPU instructions are not IEEE compliant" +msgstr "" + +#: config/rx/rx.c:2211 +#, gcc-internal-format +msgid "Changing the FPU insns/math optimizations pairing is not supported" +msgstr "" + #: config/s390/s390.c:1525 #, gcc-internal-format msgid "stack guard value must be an exact power of 2" @@ -29400,22 +22577,22 @@ msgstr "" msgid "-mstack-guard implies use of -mstack-size" msgstr "" -#: config/s390/s390.c:7091 +#: config/s390/s390.c:7096 #, fuzzy, gcc-internal-format msgid "total size of local variables exceeds architecture limit" msgstr "Суммарный размер локальных переменных превышает предел для данной архитектуры" -#: config/s390/s390.c:7789 +#: config/s390/s390.c:7794 #, fuzzy, gcc-internal-format msgid "frame size of function %qs is " msgstr "размер %qD в памяти неизвестен" -#: config/s390/s390.c:7815 +#: config/s390/s390.c:7820 #, fuzzy, gcc-internal-format msgid "frame size of %qs is " msgstr "размер %qD в памяти неизвестен" -#: config/s390/s390.c:7819 +#: config/s390/s390.c:7824 #, gcc-internal-format msgid "%qs uses dynamic stack allocation" msgstr "" @@ -29466,17 +22643,17 @@ msgstr "аргумент атрибута %qs не является целой msgid "%qE attribute argument not a string constant" msgstr "аргумент атрибута %qs не является строковой константой" -#: config/sh/sh.c:11242 +#: config/sh/sh.c:11238 #, gcc-internal-format msgid "r0 needs to be available as a call-clobbered register" msgstr "" -#: config/sh/sh.c:11263 +#: config/sh/sh.c:11259 #, fuzzy, gcc-internal-format msgid "Need a second call-clobbered general purpose register" msgstr "Использовать регистр BK как регистр общего назначения" -#: config/sh/sh.c:11271 +#: config/sh/sh.c:11267 #, gcc-internal-format msgid "Need a call-clobbered target register" msgstr "" @@ -29503,8 +22680,8 @@ msgstr "%Jфункция %qD определена до декларации с #: config/sh/symbian-c.c:122 config/sh/symbian-c.c:129 #: config/sh/symbian-cxx.c:554 config/sh/symbian-cxx.c:561 -#: ada/gcc-interface/utils.c:5181 ada/gcc-interface/utils.c:5357 -#: ada/gcc-interface/utils.c:5377 ada/gcc-interface/utils.c:5437 +#: ada/gcc-interface/utils.c:5183 ada/gcc-interface/utils.c:5359 +#: ada/gcc-interface/utils.c:5379 ada/gcc-interface/utils.c:5439 #, gcc-internal-format msgid "%qs attribute ignored" msgstr "атрибут %qs проигнорирован" @@ -29526,22 +22703,22 @@ msgstr "" msgid "-mrelax is only supported for RTP PIC" msgstr "в TFP-OS не поддерживается static" -#: config/sparc/sparc.c:717 +#: config/sparc/sparc.c:720 #, gcc-internal-format msgid "%s is not supported by this configuration" msgstr "%s для этой конфигурации не поддерживается" -#: config/sparc/sparc.c:724 +#: config/sparc/sparc.c:727 #, gcc-internal-format msgid "-mlong-double-64 not allowed with -m64" msgstr "ключ -mlong-double-64 несовместим с -m64" -#: config/sparc/sparc.c:744 +#: config/sparc/sparc.c:747 #, gcc-internal-format msgid "bad value (%s) for -mcmodel= switch" msgstr "некорректное значение (%s) для ключа -mcmodel" -#: config/sparc/sparc.c:749 +#: config/sparc/sparc.c:752 #, gcc-internal-format msgid "-mcmodel= is not supported on 32 bit systems" msgstr "ключ -mcmodel= на 32-битных системах не поддерживается" @@ -29761,410 +22938,420 @@ msgstr "PIC не поддерживается с командами CONST16" msgid "only uninitialized variables can be placed in a .bss section" msgstr "в секции .bss размещаются только неинициализированные данные" -#: cp/call.c:2705 +#: cp/call.c:2706 #, gcc-internal-format msgid "%s %D(%T, %T, %T) <built-in>" msgstr "%s %D(%T, %T, %T) <built-in>" -#: cp/call.c:2710 +#: cp/call.c:2711 #, gcc-internal-format msgid "%s %D(%T, %T) <built-in>" msgstr "%s %D(%T, %T) <built-in>" -#: cp/call.c:2714 +#: cp/call.c:2715 #, gcc-internal-format msgid "%s %D(%T) <built-in>" msgstr "%s %D(%T) <built-in>" -#: cp/call.c:2718 +#: cp/call.c:2719 #, gcc-internal-format msgid "%s %T <conversion>" msgstr "%s %T <conversion>" -#: cp/call.c:2720 +#: cp/call.c:2721 #, fuzzy, gcc-internal-format msgid "%s %+#D <near match>" msgstr "%J%s %+#D <near match>" -#: cp/call.c:2722 +#: cp/call.c:2723 #, fuzzy, gcc-internal-format msgid "%s %+#D <deleted>" msgstr "%J%s %+#D <near match>" -#: cp/call.c:2724 cp/pt.c:1660 +#: cp/call.c:2725 cp/pt.c:1703 #, gcc-internal-format msgid "%s %+#D" msgstr "" -#: cp/call.c:3028 +#: cp/call.c:3020 #, gcc-internal-format msgid "conversion from %qT to %qT is ambiguous" msgstr "преобразование из %qT в %qT неоднозначно" -#: cp/call.c:3190 cp/call.c:3211 cp/call.c:3276 +#: cp/call.c:3182 cp/call.c:3203 cp/call.c:3268 #, gcc-internal-format msgid "no matching function for call to %<%D(%A)%>" msgstr "нет соответствующей функции для вызова %<%D(%A)%>" -#: cp/call.c:3214 cp/call.c:3279 +#: cp/call.c:3206 cp/call.c:3271 #, gcc-internal-format msgid "call of overloaded %<%D(%A)%> is ambiguous" msgstr "вызов перегруженной функции %<%D(%A)%> неоднозначен" #. It's no good looking for an overloaded operator() on a #. pointer-to-member-function. -#: cp/call.c:3358 +#: cp/call.c:3350 #, gcc-internal-format msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*" msgstr "указатель на элемент-функцию %E нельзя вызвать без задания объекта; рекомендуется использовать конструкцию .* или ->*" -#: cp/call.c:3450 +#: cp/call.c:3442 #, gcc-internal-format msgid "no match for call to %<(%T) (%A)%>" msgstr "не найден метод для преобразования в %<(%T) (%A)%>" -#: cp/call.c:3463 +#: cp/call.c:3455 #, gcc-internal-format msgid "call of %<(%T) (%A)%> is ambiguous" msgstr "вызов %<(%T) (%A)%> неоднозначен" -#: cp/call.c:3505 +#: cp/call.c:3497 #, fuzzy, gcc-internal-format msgid "ambiguous overload for ternary %<operator?:%> in %<%E ? %E : %E%>" msgstr "%s для трехиестного 'operator?:' в '%E ? %E : %E'" -#: cp/call.c:3508 +#: cp/call.c:3500 #, fuzzy, gcc-internal-format msgid "no match for ternary %<operator?:%> in %<%E ? %E : %E%>" msgstr "%s для трехиестного 'operator?:' в '%E ? %E : %E'" -#: cp/call.c:3515 +#: cp/call.c:3507 #, fuzzy, gcc-internal-format msgid "ambiguous overload for %<operator%s%> in %<%E%s%>" msgstr "%s для 'operator%s' в '%E%s'" -#: cp/call.c:3518 +#: cp/call.c:3510 #, fuzzy, gcc-internal-format msgid "no match for %<operator%s%> in %<%E%s%>" msgstr "%s для 'operator%s' в '%E%s'" -#: cp/call.c:3524 +#: cp/call.c:3516 #, fuzzy, gcc-internal-format msgid "ambiguous overload for %<operator[]%> in %<%E[%E]%>" msgstr "%s для 'operator[]' в '%E[%E]'" -#: cp/call.c:3527 +#: cp/call.c:3519 #, fuzzy, gcc-internal-format msgid "no match for %<operator[]%> in %<%E[%E]%>" msgstr "%s для 'operator[]' в '%E[%E]'" -#: cp/call.c:3534 +#: cp/call.c:3526 #, fuzzy, gcc-internal-format msgid "ambiguous overload for %qs in %<%s %E%>" msgstr "%s для %qs в '%s %E'" -#: cp/call.c:3537 +#: cp/call.c:3529 #, fuzzy, gcc-internal-format msgid "no match for %qs in %<%s %E%>" msgstr "%s для %qs в '%s %E'" -#: cp/call.c:3544 +#: cp/call.c:3536 #, fuzzy, gcc-internal-format msgid "ambiguous overload for %<operator%s%> in %<%E %s %E%>" msgstr "%s для 'operator%s' в '%E %s %E'" -#: cp/call.c:3547 +#: cp/call.c:3539 #, fuzzy, gcc-internal-format msgid "no match for %<operator%s%> in %<%E %s %E%>" msgstr "%s для 'operator%s' в '%E %s %E'" -#: cp/call.c:3551 +#: cp/call.c:3543 #, fuzzy, gcc-internal-format msgid "ambiguous overload for %<operator%s%> in %<%s%E%>" msgstr "%s для 'operator%s' в '%s%E'" -#: cp/call.c:3554 +#: cp/call.c:3546 #, fuzzy, gcc-internal-format msgid "no match for %<operator%s%> in %<%s%E%>" msgstr "%s для 'operator%s' в '%s%E'" -#: cp/call.c:3649 +#: cp/call.c:3641 #, gcc-internal-format msgid "ISO C++ forbids omitting the middle term of a ?: expression" msgstr "ISO C++ запрещает опускать средний операнд выражения ?:" -#: cp/call.c:3730 +#: cp/call.c:3722 #, gcc-internal-format msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>" msgstr "" -#: cp/call.c:3735 +#: cp/call.c:3727 #, gcc-internal-format msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>" msgstr "" -#: cp/call.c:3777 cp/call.c:4015 +#: cp/call.c:3769 cp/call.c:4007 #, fuzzy, gcc-internal-format msgid "operands to ?: have different types %qT and %qT" msgstr "операнды выражения ?: имеют различные типы" -#: cp/call.c:3962 +#: cp/call.c:3954 #, gcc-internal-format msgid "enumeral mismatch in conditional expression: %qT vs %qT" msgstr "несоответствие перечислимых типов в условном выражении: %qT vs %qT" -#: cp/call.c:3973 +#: cp/call.c:3965 #, gcc-internal-format msgid "enumeral and non-enumeral type in conditional expression" msgstr "перечислимый и неперечислимый тип в условном выражении" -#: cp/call.c:4320 +#: cp/call.c:4312 #, fuzzy, gcc-internal-format msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead" msgstr "нет декларации `%D(int)' для постфиксного %qs, попробуем применить соответствующую префиксную операцию" -#: cp/call.c:4322 +#: cp/call.c:4314 #, fuzzy, gcc-internal-format msgid "no %<%D(int)%> declared for postfix %qs" msgstr "нет декларации `%D(int)' для постфиксного %qs, попробуем применить соответствующую префиксную операцию" -#: cp/call.c:4416 +#: cp/call.c:4408 #, gcc-internal-format msgid "comparison between %q#T and %q#T" msgstr "сравнение между %q#T и %q#T" -#: cp/call.c:4660 +#: cp/call.c:4652 #, fuzzy, gcc-internal-format msgid "non-placement deallocation function %q+D" msgstr "неявная декларация функции %qE" -#: cp/call.c:4661 +#: cp/call.c:4653 #, gcc-internal-format msgid "selected for placement delete" msgstr "" -#: cp/call.c:4740 +#: cp/call.c:4732 #, gcc-internal-format msgid "no corresponding deallocation function for %qD" msgstr "" -#: cp/call.c:4745 +#: cp/call.c:4737 #, fuzzy, gcc-internal-format msgid "no suitable %<operator %s%> for %qT" msgstr "нет подходящего `operator %s' для %qT" -#: cp/call.c:4763 +#: cp/call.c:4755 #, fuzzy, gcc-internal-format msgid "%q+#D is private" msgstr "`%+#D' - частный (private) элемент" -#: cp/call.c:4765 +#: cp/call.c:4757 #, fuzzy, gcc-internal-format msgid "%q+#D is protected" msgstr "`%+#D' - защищенный (protected) элемент" -#: cp/call.c:4767 +#: cp/call.c:4759 #, fuzzy, gcc-internal-format msgid "%q+#D is inaccessible" msgstr "`%+#D' недоступен" -#: cp/call.c:4768 +#: cp/call.c:4760 #, gcc-internal-format msgid "within this context" msgstr "в данном контексте" -#: cp/call.c:4815 +#: cp/call.c:4807 #, fuzzy, gcc-internal-format msgid "passing NULL to non-pointer argument %P of %qD" msgstr "переданное значение NULL используется для %s %P в %qD" -#: cp/call.c:4818 +#: cp/call.c:4810 #, fuzzy, gcc-internal-format msgid "converting to non-pointer type %qT from NULL" msgstr "%s неуказательному типу %qT значения NULL" -#: cp/call.c:4824 +#: cp/call.c:4816 #, fuzzy, gcc-internal-format msgid "converting %<false%> to pointer type for argument %P of %qD" msgstr "ошибка преобразования %qT в %qT для аргумента `%P' функции %qD" -#: cp/call.c:4862 +#: cp/call.c:4854 #, fuzzy, gcc-internal-format msgid "too many braces around initializer for %qT" msgstr "отсутствуют фигурные скобки вокруг инициализатора %qT" -#: cp/call.c:4884 cp/cvt.c:217 +#: cp/call.c:4876 cp/cvt.c:217 #, gcc-internal-format msgid "invalid conversion from %qT to %qT" msgstr "некорректное преобразование из %qT в %qT" -#: cp/call.c:4886 +#: cp/call.c:4878 cp/call.c:5047 #, gcc-internal-format msgid " initializing argument %P of %qD" msgstr " при инициализации %P -го аргумента %qD" -#: cp/call.c:4910 +#: cp/call.c:4902 #, gcc-internal-format msgid "converting to %qT from initializer list would use explicit constructor %qD" msgstr "" -#: cp/call.c:5070 +#: cp/call.c:5062 #, fuzzy, gcc-internal-format msgid "cannot bind %qT lvalue to %qT" msgstr "недопустимое связывание rvalue %qE с %qT" -#: cp/call.c:5073 +#: cp/call.c:5065 #, fuzzy, gcc-internal-format msgid " initializing argument %P of %q+D" msgstr " при инициализации %P -го аргумента %qD" -#: cp/call.c:5100 +#: cp/call.c:5092 #, gcc-internal-format msgid "cannot bind bitfield %qE to %qT" msgstr "недопустимое связывание битового поля %qE с %qT" -#: cp/call.c:5103 cp/call.c:5121 +#: cp/call.c:5095 cp/call.c:5113 #, gcc-internal-format msgid "cannot bind packed field %qE to %qT" msgstr "недопустимое связывание упакованного поля %qE с %qT" -#: cp/call.c:5106 +#: cp/call.c:5098 #, gcc-internal-format msgid "cannot bind rvalue %qE to %qT" msgstr "недопустимое связывание rvalue %qE с %qT" -#: cp/call.c:5225 +#: cp/call.c:5217 #, fuzzy, gcc-internal-format msgid "cannot pass objects of non-trivially-copyable type %q#T through %<...%>" msgstr "некорректная передача объекта не POD-типа %q#T через %<...%>; вызов завершится аварийно во время выполнения" #. conditionally-supported behavior [expr.call] 5.2.2/7. -#: cp/call.c:5252 +#: cp/call.c:5244 #, fuzzy, gcc-internal-format msgid "cannot receive objects of non-trivially-copyable type %q#T through %<...%>; " msgstr "некорректное получение объекта не POD-типа %q#T через %<...%>; вызов завершится аварийно во время выполнения" -#: cp/call.c:5298 +#: cp/call.c:5290 #, gcc-internal-format msgid "the default argument for parameter %d of %qD has not yet been parsed" msgstr "аргумент по умолчанию для параметра %d %qD еще не был проанализирован" -#: cp/call.c:5308 +#: cp/call.c:5300 #, fuzzy, gcc-internal-format msgid "recursive evaluation of default argument for %q#D" msgstr "повторное определение аргумента по умолчанию для `%#D'" -#: cp/call.c:5425 +#: cp/call.c:5417 #, fuzzy, gcc-internal-format msgid "argument of function call might be a candidate for a format attribute" msgstr "Предупреждать о функциях, которым можно назначить атрибут format" -#: cp/call.c:5609 +#: cp/call.c:5601 #, fuzzy, gcc-internal-format msgid "passing %qT as %<this%> argument of %q#D discards qualifiers" msgstr "передача %qT как `this'-аргумента `%#D' отменяет квалификаторы" -#: cp/call.c:5631 +#: cp/call.c:5623 #, gcc-internal-format msgid "%qT is not an accessible base of %qT" msgstr "%qT не является базовым для %qT" -#: cp/call.c:5679 +#: cp/call.c:5675 #, fuzzy, gcc-internal-format msgid "deducing %qT as %qT" msgstr "декларация %qD как %s" -#: cp/call.c:5682 +#: cp/call.c:5678 #, fuzzy, gcc-internal-format msgid " in call to %q+D" msgstr " в вызове %qD" -#: cp/call.c:5684 +#: cp/call.c:5680 #, gcc-internal-format msgid " (you can disable this with -fno-deduce-init-list)" msgstr "" -#: cp/call.c:5957 +#: cp/call.c:5953 #, gcc-internal-format msgid "could not find class$ field in java interface type %qT" msgstr "не найдено поле класса в интерфейсном типе java %qT" -#: cp/call.c:6216 +#: cp/call.c:6212 #, gcc-internal-format msgid "call to non-function %qD" msgstr "вызов не функции %qD" -#: cp/call.c:6368 +#: cp/call.c:6257 cp/typeck.c:2537 +#, gcc-internal-format +msgid "cannot call constructor %<%T::%D%> directly" +msgstr "" + +#: cp/call.c:6259 +#, gcc-internal-format +msgid " for a function-style cast, remove the redundant %<::%D%>" +msgstr "" + +#: cp/call.c:6381 #, gcc-internal-format msgid "no matching function for call to %<%T::%s(%A)%#V%>" msgstr "нет подходящей функции для вызова %<%T::%s(%A)%#V%>" -#: cp/call.c:6393 +#: cp/call.c:6406 #, gcc-internal-format msgid "call of overloaded %<%s(%A)%> is ambiguous" msgstr "вызов перегруженной %<%s(%A)%> имеет неоднозначную трактовку" -#: cp/call.c:6422 +#: cp/call.c:6435 #, gcc-internal-format msgid "cannot call member function %qD without object" msgstr "некорректный вызов элемента-функции %qD без объекта" -#: cp/call.c:7108 +#: cp/call.c:7121 #, gcc-internal-format msgid "passing %qT chooses %qT over %qT" msgstr "при передаче %qT предпочтение отдается %qT, а не %qT" -#: cp/call.c:7110 cp/name-lookup.c:5036 +#: cp/call.c:7123 cp/name-lookup.c:5018 #, gcc-internal-format msgid " in call to %qD" msgstr " в вызове %qD" -#: cp/call.c:7167 +#: cp/call.c:7180 #, gcc-internal-format msgid "choosing %qD over %qD" msgstr "предпочтение отдается %qD (а не %qD)" -#: cp/call.c:7168 +#: cp/call.c:7181 #, gcc-internal-format msgid " for conversion from %qT to %qT" msgstr " при преобразовании из %qT в %qT," -#: cp/call.c:7171 +#: cp/call.c:7184 #, gcc-internal-format msgid " because conversion sequence for the argument is better" msgstr " поскольку это дает лучшую последовательность преобразований аргумента" -#: cp/call.c:7289 +#: cp/call.c:7302 #, fuzzy, gcc-internal-format msgid "default argument mismatch in overload resolution" msgstr "отсутствует аргумент по умолчанию для параметра %P функции %q+#D" -#: cp/call.c:7292 +#: cp/call.c:7305 #, fuzzy, gcc-internal-format msgid " candidate 1: %q+#F" msgstr "претендент: %+#D" -#: cp/call.c:7294 +#: cp/call.c:7307 #, fuzzy, gcc-internal-format msgid " candidate 2: %q+#F" msgstr "претендент: %+#D" -#: cp/call.c:7332 +#: cp/call.c:7345 #, gcc-internal-format msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:" msgstr "" -#: cp/call.c:7485 +#: cp/call.c:7498 #, gcc-internal-format msgid "could not convert %qE to %qT" msgstr "ошибка преобразования %qE в %qT" -#: cp/call.c:7703 +#: cp/call.c:7716 #, fuzzy, gcc-internal-format msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT" msgstr "некорректная инициализация неконстантной ссылки типа %qT из временного выражения типа %qT" -#: cp/call.c:7707 +#: cp/call.c:7720 #, gcc-internal-format msgid "invalid initialization of reference of type %qT from expression of type %qT" msgstr "некорректная инициализация ссылки типа %qT из выражения типа %qT" @@ -30472,57 +23659,57 @@ msgstr "%q+D содержит пустые классы; поэтому базо msgid "layout of classes derived from empty class %qT may change in a future version of GCC" msgstr "представление классов, производных от пустого класса %qT, может измениться в будущих версиях GCC" -#: cp/class.c:5284 cp/parser.c:16346 +#: cp/class.c:5289 cp/parser.c:16349 #, gcc-internal-format msgid "redefinition of %q#T" msgstr "повторное определение %q#T" -#: cp/class.c:5436 +#: cp/class.c:5441 #, gcc-internal-format msgid "%q#T has virtual functions and accessible non-virtual destructor" msgstr "%q#T содержит виртуальные функции, но невиртуальный деструктор" -#: cp/class.c:5541 +#: cp/class.c:5546 #, gcc-internal-format msgid "trying to finish struct, but kicked out due to previous parse errors" msgstr "не удалось завершить структуру из-за предыдущих грамматических ошибок" -#: cp/class.c:6005 +#: cp/class.c:6010 #, gcc-internal-format msgid "language string %<\"%E\"%> not recognized" msgstr "некорректная строка %<\"%E\"%>, задающая язык" -#: cp/class.c:6095 +#: cp/class.c:6100 #, gcc-internal-format msgid "cannot resolve overloaded function %qD based on conversion to type %qT" msgstr "ошибка при выборе перегруженной функции %qD при преобразовании к типу %qT" -#: cp/class.c:6219 +#: cp/class.c:6224 #, gcc-internal-format msgid "no matches converting function %qD to type %q#T" msgstr "нет способа для преобразования функции %qD к типу %q#T" -#: cp/class.c:6249 +#: cp/class.c:6254 #, gcc-internal-format msgid "converting overloaded function %qD to type %q#T is ambiguous" msgstr "преобразование перегруженной функции %qD к типу %q#T неоднозначно" -#: cp/class.c:6276 +#: cp/class.c:6281 #, gcc-internal-format msgid "assuming pointer to member %qD" msgstr "предполагается указатель на элемент %qD" -#: cp/class.c:6279 +#: cp/class.c:6284 #, gcc-internal-format msgid "(a pointer to member can only be formed with %<&%E%>)" msgstr "(указатель на элемент можно получить только при помощи %<&%E%>)" -#: cp/class.c:6341 cp/class.c:6375 +#: cp/class.c:6346 cp/class.c:6380 #, gcc-internal-format msgid "not enough type information" msgstr "недостаточная информация о типе" -#: cp/class.c:6358 +#: cp/class.c:6363 #, gcc-internal-format msgid "argument of type %qT does not match %qT" msgstr "аргумент типа %qT не соответствует типу %qT" @@ -30532,12 +23719,12 @@ msgstr "аргумент типа %qT не соответствует типу % #. A name N used in a class S shall refer to the same declaration #. in its context and when re-evaluated in the completed scope of #. S. -#: cp/class.c:6660 cp/decl.c:1196 cp/name-lookup.c:525 +#: cp/class.c:6665 cp/decl.c:1197 cp/name-lookup.c:525 #, gcc-internal-format msgid "declaration of %q#D" msgstr "декларация %q#D" -#: cp/class.c:6661 +#: cp/class.c:6666 #, gcc-internal-format msgid "changes meaning of %qD from %q+#D" msgstr "делает трактовку %qD отличной от %q+#D" @@ -30572,7 +23759,7 @@ msgstr "ошибка преобразования %qE из типа %qT в ти msgid "conversion from %qT to %qT discards qualifiers" msgstr "преобразование из %qT в %qT отменяет квалификаторы" -#: cp/cvt.c:470 cp/typeck.c:5705 +#: cp/cvt.c:470 cp/typeck.c:5832 #, gcc-internal-format msgid "casting %qT to %qT does not dereference pointer" msgstr "преобразование %qT в %qT не снимает указатель" @@ -30582,77 +23769,77 @@ msgstr "преобразование %qT в %qT не снимает указат msgid "cannot convert type %qT to type %qT" msgstr "некорректное преобразование от типа %qT к типу %qT" -#: cp/cvt.c:668 +#: cp/cvt.c:669 #, gcc-internal-format msgid "conversion from %q#T to %q#T" msgstr "преобразование из %q#T в %q#T" -#: cp/cvt.c:683 +#: cp/cvt.c:684 #, gcc-internal-format msgid "the result of the conversion is unspecified because %qE is outside the range of type %qT" msgstr "" -#: cp/cvt.c:694 cp/cvt.c:714 +#: cp/cvt.c:695 cp/cvt.c:715 #, gcc-internal-format msgid "%q#T used where a %qT was expected" msgstr "%q#T использовано там, где ожидалось %qT" -#: cp/cvt.c:729 +#: cp/cvt.c:730 #, gcc-internal-format msgid "%q#T used where a floating point value was expected" msgstr "%q#T использовано там, где ожидалось плавающее значение" -#: cp/cvt.c:789 +#: cp/cvt.c:790 #, gcc-internal-format msgid "conversion from %qT to non-scalar type %qT requested" msgstr "запрошено преобразование от %qT к нескалярному типу %qT" -#: cp/cvt.c:828 +#: cp/cvt.c:829 #, gcc-internal-format msgid "pseudo-destructor is not called" msgstr "псевдо-деструктор не вызывается" -#: cp/cvt.c:891 +#: cp/cvt.c:892 #, gcc-internal-format msgid "object of incomplete type %qT will not be accessed in %s" msgstr "доступ к объекту неполного типа %qT не будет осуществлён в %s" -#: cp/cvt.c:899 +#: cp/cvt.c:900 #, gcc-internal-format msgid "object of type %qT will not be accessed in %s" msgstr "доступ к объекту типа %qT не будет осуществлён в %s" -#: cp/cvt.c:930 +#: cp/cvt.c:931 #, gcc-internal-format msgid "object %qE of incomplete type %qT will not be accessed in %s" msgstr "доступ к объекту %qE неполного типа %qT не будет осуществлён в %s" -#: cp/cvt.c:970 +#: cp/cvt.c:971 #, gcc-internal-format msgid "%s cannot resolve address of overloaded function" msgstr "%s: ошибка при определении адреса перегруженной функции" -#: cp/cvt.c:980 +#: cp/cvt.c:981 #, gcc-internal-format msgid "%s is a reference, not call, to function %qE" msgstr "%s ссылка, а не вызов функции %qE" -#: cp/cvt.c:998 +#: cp/cvt.c:999 #, gcc-internal-format msgid "%s has no effect" msgstr "%s не имеет побочных эффектов" -#: cp/cvt.c:1142 +#: cp/cvt.c:1143 #, gcc-internal-format msgid "converting NULL to non-pointer type" msgstr "преобразование NULL к неуказательному типу" -#: cp/cvt.c:1251 +#: cp/cvt.c:1255 #, gcc-internal-format msgid "ambiguous default type conversion from %qT" msgstr "неоднозначное преобразование из типа %qT по умолчанию" -#: cp/cvt.c:1253 +#: cp/cvt.c:1257 #, gcc-internal-format msgid " candidate conversions include %qD and %qD" msgstr " возможные преобразования - %qD и %qD" @@ -30662,7 +23849,7 @@ msgstr " возможные преобразования - %qD и %qD" msgid "%qD was declared %<extern%> and later %<static%>" msgstr "%qD продекларирован как %<extern%>, а позже как %<static%>" -#: cp/decl.c:1060 cp/decl.c:1608 objc/objc-act.c:2983 objc/objc-act.c:7598 +#: cp/decl.c:1060 cp/decl.c:1610 objc/objc-act.c:2983 objc/objc-act.c:7599 #, gcc-internal-format msgid "previous declaration of %q+D" msgstr "предыдущая декларация %q+D" @@ -30697,73 +23884,78 @@ msgstr "функция %q+D повторно декларирована с ат msgid "previous declaration of %q+D was inline" msgstr "функция %q+D была ранее декларирована как inline" -#: cp/decl.c:1183 cp/decl.c:1256 -#, gcc-internal-format -msgid "shadowing %s function %q#D" +#: cp/decl.c:1185 cp/decl.c:1259 +#, fuzzy, gcc-internal-format +msgid "shadowing built-in function %q#D" +msgstr "перекрытие %s функции %q#D" + +#: cp/decl.c:1186 cp/decl.c:1260 +#, fuzzy, gcc-internal-format +msgid "shadowing library function %q#D" msgstr "перекрытие %s функции %q#D" -#: cp/decl.c:1192 +#: cp/decl.c:1193 #, gcc-internal-format msgid "library function %q#D redeclared as non-function %q#D" msgstr "библиотечная функция %q#D декларирована повторно как не функция %q#D" -#: cp/decl.c:1197 +#: cp/decl.c:1198 #, fuzzy, gcc-internal-format msgid "conflicts with built-in declaration %q#D" msgstr "противоречит предопределенной внутренней декларации `%#D'" -#: cp/decl.c:1251 cp/decl.c:1377 cp/decl.c:1393 +#: cp/decl.c:1252 cp/decl.c:1379 cp/decl.c:1395 #, fuzzy, gcc-internal-format msgid "new declaration %q#D" msgstr "новая декларация `%#D'" -#: cp/decl.c:1252 +#: cp/decl.c:1253 #, fuzzy, gcc-internal-format msgid "ambiguates built-in declaration %q#D" msgstr "делает неоднозначной предопределённую внутреннюю декларацию `%#D'" -#: cp/decl.c:1341 +#: cp/decl.c:1343 #, fuzzy, gcc-internal-format msgid "%q#D redeclared as different kind of symbol" msgstr "%J%qD повторно декларирован как символ другого вида" -#: cp/decl.c:1344 +#: cp/decl.c:1346 #, fuzzy, gcc-internal-format msgid "previous declaration of %q+#D" msgstr "предыдущая декларация %qD" -#: cp/decl.c:1363 +#: cp/decl.c:1365 #, fuzzy, gcc-internal-format msgid "declaration of template %q#D" msgstr "декларация шаблона `%#D'" -#: cp/decl.c:1364 cp/name-lookup.c:526 cp/name-lookup.c:812 +#: cp/decl.c:1366 cp/name-lookup.c:526 cp/name-lookup.c:812 #: cp/name-lookup.c:823 #, fuzzy, gcc-internal-format msgid "conflicts with previous declaration %q+#D" msgstr "противоречит предыдущей декларации `%#D'" -#: cp/decl.c:1378 cp/decl.c:1394 +#: cp/decl.c:1380 cp/decl.c:1396 #, fuzzy, gcc-internal-format msgid "ambiguates old declaration %q+#D" msgstr "делает неоднозначной предыдущую декларацию `%#D'" -#: cp/decl.c:1386 +#: cp/decl.c:1388 #, fuzzy, gcc-internal-format msgid "declaration of C function %q#D conflicts with" msgstr "декларация C-функции `%#D' противоречит" -#: cp/decl.c:1388 +#: cp/decl.c:1390 #, fuzzy, gcc-internal-format msgid "previous declaration %q+#D here" msgstr "предыдущей декларации `%#D', которая находится здесь" -#: cp/decl.c:1402 +#: cp/decl.c:1404 #, fuzzy, gcc-internal-format msgid "conflicting declaration %q#D" msgstr "декларация '%#D' конфликтует с предыдущей декларацией" -#: cp/decl.c:1403 +#: cp/decl.c:1405 #, fuzzy, gcc-internal-format msgid "%q+D has a previous declaration as %q#D" msgstr "%qD был(а) ранее декларирован(а) как `%#D'" @@ -30775,63 +23967,63 @@ msgstr "%qD был(а) ранее декларирован(а) как `%#D'" #. A namespace-name defined at global scope shall not be #. declared as the name of any other entity in any global scope #. of the program. -#: cp/decl.c:1455 +#: cp/decl.c:1457 #, fuzzy, gcc-internal-format msgid "declaration of namespace %qD conflicts with" msgstr "декларация `namespace %D' противоречит" -#: cp/decl.c:1456 +#: cp/decl.c:1458 #, fuzzy, gcc-internal-format msgid "previous declaration of namespace %q+D here" msgstr "предыдущая декларация `namespace %D' находится здесь" -#: cp/decl.c:1467 +#: cp/decl.c:1469 #, fuzzy, gcc-internal-format msgid "%q+#D previously defined here" msgstr "это предыдущее определение `%#D'" #. Prototype decl follows defn w/o prototype. -#: cp/decl.c:1477 +#: cp/decl.c:1479 #, fuzzy, gcc-internal-format msgid "prototype for %q+#D" msgstr "прототип `%#D'" -#: cp/decl.c:1479 +#: cp/decl.c:1481 #, fuzzy, gcc-internal-format msgid "follows non-prototype definition here" msgstr "%Jзадан позднее, чем непрототипное определение здесь" -#: cp/decl.c:1519 +#: cp/decl.c:1521 #, fuzzy, gcc-internal-format msgid "previous declaration of %q+#D with %qL linkage" msgstr "предыдущая декларация `%#D' с привязкой %L" -#: cp/decl.c:1521 +#: cp/decl.c:1523 #, fuzzy, gcc-internal-format msgid "conflicts with new declaration with %qL linkage" msgstr "конфликтует с новой декларацией с привязкой %L" -#: cp/decl.c:1544 cp/decl.c:1550 +#: cp/decl.c:1546 cp/decl.c:1552 #, fuzzy, gcc-internal-format msgid "default argument given for parameter %d of %q#D" msgstr "аргумент по умолчанию для параметра %d функции `%#D'" -#: cp/decl.c:1546 cp/decl.c:1552 +#: cp/decl.c:1548 cp/decl.c:1554 #, fuzzy, gcc-internal-format msgid "after previous specification in %q+#D" msgstr "после предыдущей спецификации в `%#D'" -#: cp/decl.c:1607 +#: cp/decl.c:1609 #, gcc-internal-format msgid "redundant redeclaration of %qD in same scope" msgstr "избыточная повторная декларация %qD в той же области видимости" -#: cp/decl.c:1613 +#: cp/decl.c:1615 #, fuzzy, gcc-internal-format msgid "deleted definition of %qD" msgstr "переопределение %q+D" -#: cp/decl.c:1614 +#: cp/decl.c:1616 #, fuzzy, gcc-internal-format msgid "after previous declaration %q+D" msgstr "предыдущая декларация %q+D" @@ -30844,324 +24036,373 @@ msgstr "предыдущая декларация %q+D" #. that specialization that would cause an implicit #. instantiation to take place, in every translation unit in #. which such a use occurs. -#: cp/decl.c:1965 +#: cp/decl.c:1967 #, fuzzy, gcc-internal-format msgid "explicit specialization of %qD after first use" msgstr "явная специализация %D после первого использования" -#: cp/decl.c:2062 +#: cp/decl.c:2064 #, fuzzy, gcc-internal-format msgid "%q+D: visibility attribute ignored because it" msgstr "%J%qD: атрибут видимости игнорируется, поскольку он" -#: cp/decl.c:2064 +#: cp/decl.c:2066 #, fuzzy, gcc-internal-format msgid "conflicts with previous declaration here" msgstr "%Jпротиворечит предыдущей декларации здесь" -#: cp/decl.c:2504 +#. Reject two definitions. +#: cp/decl.c:2213 cp/decl.c:2242 cp/decl.c:2271 cp/decl.c:2288 cp/decl.c:2360 +#, fuzzy, gcc-internal-format +msgid "redefinition of %q#D" +msgstr "переопределение %q+D" + +#: cp/decl.c:2229 +#, fuzzy, gcc-internal-format +msgid "%qD conflicts with used function" +msgstr "%q#D конфликтует с предыдущим использованием декларации %q#D" + +#: cp/decl.c:2239 +#, fuzzy, gcc-internal-format +msgid "%q#D not declared in class" +msgstr "отсутствует декларация %qD в %qD" + +#: cp/decl.c:2253 cp/decl.c:2298 +#, fuzzy, gcc-internal-format +msgid "%q+D redeclared inline with %<gnu_inline%> attribute" +msgstr "атрибут %qs допустим только для переменных" + +#: cp/decl.c:2256 cp/decl.c:2301 +#, fuzzy, gcc-internal-format +msgid "%q+D redeclared inline without %<gnu_inline%> attribute" +msgstr "атрибут %qs допустим только для переменных" + +#. is_primary= +#. is_partial= +#. is_friend_decl= +#: cp/decl.c:2317 +#, fuzzy, gcc-internal-format +msgid "redeclaration of friend %q#D may not have default template arguments" +msgstr "%qD не может иметь аргументов по умолчанию" + +#: cp/decl.c:2331 +#, fuzzy, gcc-internal-format +msgid "thread-local declaration of %q#D follows non-thread-local declaration" +msgstr "локальная для потока декларация %q+D следует после не локальной для потока декларации" + +#: cp/decl.c:2334 +#, fuzzy, gcc-internal-format +msgid "non-thread-local declaration of %q#D follows thread-local declaration" +msgstr "не локальная для потока декларация %q+D следует после локальной для потока декларации" + +#: cp/decl.c:2349 cp/decl.c:2368 +#, fuzzy, gcc-internal-format +msgid "redeclaration of %q#D" +msgstr "декларация %q#D" + +#: cp/decl.c:2511 #, gcc-internal-format msgid "jump to label %qD" msgstr "переход по метке %qD" -#: cp/decl.c:2506 +#: cp/decl.c:2513 #, gcc-internal-format msgid "jump to case label" msgstr "переход по case-метке" -#: cp/decl.c:2508 cp/decl.c:2648 cp/decl.c:2689 +#: cp/decl.c:2515 cp/decl.c:2655 cp/decl.c:2696 #, gcc-internal-format msgid " from here" msgstr " отсюда" -#: cp/decl.c:2527 cp/decl.c:2692 +#: cp/decl.c:2534 cp/decl.c:2699 #, gcc-internal-format msgid " exits OpenMP structured block" msgstr "" -#: cp/decl.c:2548 +#: cp/decl.c:2555 #, fuzzy, gcc-internal-format msgid " crosses initialization of %q+#D" msgstr " пересекает инициализацию `%#D'" -#: cp/decl.c:2550 cp/decl.c:2666 +#: cp/decl.c:2557 cp/decl.c:2673 #, fuzzy, gcc-internal-format msgid " enters scope of %q+#D which has non-trivial destructor" msgstr "базовый класс %q#T имеет невиртуальный деструктор" -#: cp/decl.c:2564 cp/decl.c:2671 +#: cp/decl.c:2571 cp/decl.c:2678 #, gcc-internal-format msgid " enters try block" msgstr " входит в try-блок" #. Can't skip init of __exception_info. -#: cp/decl.c:2566 cp/decl.c:2660 cp/decl.c:2673 +#: cp/decl.c:2573 cp/decl.c:2667 cp/decl.c:2680 #, gcc-internal-format msgid " enters catch block" msgstr " входит в catch-блок" -#: cp/decl.c:2576 cp/decl.c:2676 +#: cp/decl.c:2583 cp/decl.c:2683 #, fuzzy, gcc-internal-format msgid " enters OpenMP structured block" msgstr " входит в try-блок" -#: cp/decl.c:2647 cp/decl.c:2688 +#: cp/decl.c:2654 cp/decl.c:2695 #, gcc-internal-format msgid "jump to label %q+D" msgstr "переход по метке %q+D" -#: cp/decl.c:2664 +#: cp/decl.c:2671 #, fuzzy, gcc-internal-format msgid " skips initialization of %q+#D" msgstr " пропускает инициализацию `%#D'" -#: cp/decl.c:2741 +#: cp/decl.c:2748 #, gcc-internal-format msgid "label named wchar_t" msgstr "метка с именем wchar_t" -#: cp/decl.c:3012 +#: cp/decl.c:3019 #, gcc-internal-format msgid "%qD is not a type" msgstr "%qD не является типом" -#: cp/decl.c:3018 cp/parser.c:4238 +#: cp/decl.c:3025 cp/parser.c:4238 #, gcc-internal-format msgid "%qD used without template parameters" msgstr "использование %qD без параметров шаблона" -#: cp/decl.c:3027 +#: cp/decl.c:3034 #, gcc-internal-format msgid "%q#T is not a class" msgstr "%q#T не является классом" -#: cp/decl.c:3051 cp/decl.c:3138 +#: cp/decl.c:3058 cp/decl.c:3145 #, gcc-internal-format msgid "no class template named %q#T in %q#T" msgstr "шаблон класса с именем %q#T' отсутствует в %q#T" -#: cp/decl.c:3064 +#: cp/decl.c:3071 #, fuzzy, gcc-internal-format msgid "lookup of %qT in %qT is ambiguous" msgstr "преобразование из %qT в %qT неоднозначно" -#: cp/decl.c:3073 +#: cp/decl.c:3080 #, fuzzy, gcc-internal-format msgid "%<typename %T::%D%> names %q#T, which is not a class template" msgstr "создание массива элементов типа %qT, являющегося абстрактным классом" -#: cp/decl.c:3080 +#: cp/decl.c:3087 #, fuzzy, gcc-internal-format msgid "%<typename %T::%D%> names %q#T, which is not a type" msgstr "%<%T::%D%> не является типом" -#: cp/decl.c:3147 +#: cp/decl.c:3154 #, gcc-internal-format msgid "template parameters do not match template" msgstr "параметры не подходят шаблону" -#: cp/decl.c:3148 cp/friend.c:321 cp/friend.c:329 +#: cp/decl.c:3155 cp/friend.c:321 cp/friend.c:329 #, gcc-internal-format msgid "%q+D declared here" msgstr "%q+D объявлено здесь" -#: cp/decl.c:3830 +#: cp/decl.c:3837 #, fuzzy, gcc-internal-format msgid "an anonymous struct cannot have function members" msgstr "%Jанонимная структура не может иметь элементов-функций" -#: cp/decl.c:3833 +#: cp/decl.c:3840 #, fuzzy, gcc-internal-format msgid "an anonymous union cannot have function members" msgstr "%Jанонимное объединение не может иметь элементов-функций" -#: cp/decl.c:3851 +#: cp/decl.c:3858 #, gcc-internal-format msgid "member %q+#D with constructor not allowed in anonymous aggregate" msgstr "элемент %q+#D с конструктором недопустим в анонимном агрегатном типе" -#: cp/decl.c:3854 +#: cp/decl.c:3861 #, gcc-internal-format msgid "member %q+#D with destructor not allowed in anonymous aggregate" msgstr "элемент %q+#D с деструктором недопустим в анонимном агрегатном типе" -#: cp/decl.c:3857 +#: cp/decl.c:3864 #, gcc-internal-format msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate" msgstr "элемент %q+#D с операцией присваивания-копирования недопустим в анонимном агрегатном типе" -#: cp/decl.c:3882 +#: cp/decl.c:3889 #, gcc-internal-format msgid "multiple types in one declaration" msgstr "несколько типов в одной декларации" -#: cp/decl.c:3886 +#: cp/decl.c:3893 #, gcc-internal-format msgid "redeclaration of C++ built-in type %qT" msgstr "повторная декларация внутреннего типа C++ %qT" -#: cp/decl.c:3923 +#: cp/decl.c:3930 #, gcc-internal-format msgid "missing type-name in typedef-declaration" msgstr "отсутствует имя типа в typedef-декларации" -#: cp/decl.c:3930 +#: cp/decl.c:3937 #, gcc-internal-format msgid "ISO C++ prohibits anonymous structs" msgstr "в ISO C++ анонимные структуры запрещены" -#: cp/decl.c:3937 +#: cp/decl.c:3944 #, gcc-internal-format msgid "%qs can only be specified for functions" msgstr "%qs допустим только для функций" -#: cp/decl.c:3943 +#: cp/decl.c:3950 #, gcc-internal-format msgid "%<friend%> can only be specified inside a class" msgstr "%<friend%> может быть задан только внутри класса" -#: cp/decl.c:3945 +#: cp/decl.c:3952 #, gcc-internal-format msgid "%<explicit%> can only be specified for constructors" msgstr "%<explicit%> может быть задан только для конструкторов" -#: cp/decl.c:3947 +#: cp/decl.c:3954 #, gcc-internal-format msgid "a storage class can only be specified for objects and functions" msgstr "класс хранения может быть задан только для объектов и функций" -#: cp/decl.c:3953 +#: cp/decl.c:3960 #, gcc-internal-format msgid "qualifiers can only be specified for objects and functions" msgstr "квалификаторы могут быть заданы только для объектов и функций" -#: cp/decl.c:3956 +#: cp/decl.c:3963 #, gcc-internal-format msgid "%<typedef%> was ignored in this declaration" msgstr "%<typedef%> в этой декларации отброшен" -#: cp/decl.c:3958 +#: cp/decl.c:3965 #, fuzzy, gcc-internal-format msgid "%<constexpr> cannot be used for type declarations" msgstr "%Hдекларация прототипа" -#: cp/decl.c:3987 +#: cp/decl.c:3994 #, gcc-internal-format msgid "attribute ignored in declaration of %q+#T" msgstr "атрибуты декларации %q+#T отброшены" -#: cp/decl.c:3988 +#: cp/decl.c:3995 #, gcc-internal-format msgid "attribute for %q+#T must follow the %qs keyword" msgstr "атрибут для %q+#T должен следовать за ключевым словом %qs" -#: cp/decl.c:4033 +#: cp/decl.c:4040 #, fuzzy, gcc-internal-format msgid "ignoring attributes applied to class type %qT outside of definition" msgstr "отброшены атрибуты класса, заданные вне его объявления" #. A template type parameter or other dependent type. -#: cp/decl.c:4037 +#: cp/decl.c:4044 #, fuzzy, gcc-internal-format msgid "ignoring attributes applied to dependent type %qT without an associated declaration" msgstr "отброшены атрибуты класса, заданные вне его объявления" -#: cp/decl.c:4110 cp/decl2.c:792 +#: cp/decl.c:4117 cp/decl2.c:792 #, fuzzy, gcc-internal-format msgid "typedef %qD is initialized (use decltype instead)" msgstr "typedef-декларация %qD с инициализацией (используйте конструкцию __typeof__)" -#: cp/decl.c:4128 +#: cp/decl.c:4135 #, gcc-internal-format msgid "declaration of %q#D has %<extern%> and is initialized" msgstr "декларация %q#D содержит %<extern%> и инициализацию" -#: cp/decl.c:4153 +#: cp/decl.c:4160 #, gcc-internal-format msgid "definition of %q#D is marked %<dllimport%>" msgstr "определение функции %q#D помечено %<dllimport%>" -#: cp/decl.c:4172 +#: cp/decl.c:4179 #, gcc-internal-format msgid "%q#D is not a static member of %q#T" msgstr "%q#D не является статическим элементом %q#T" -#: cp/decl.c:4178 +#: cp/decl.c:4185 #, gcc-internal-format msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>" msgstr "ISO C++ не разрешает определять %<%T::%D%> как %<%T::%D%>" -#: cp/decl.c:4187 +#: cp/decl.c:4194 #, gcc-internal-format msgid "template header not allowed in member definition of explicitly specialized class" msgstr "заголовок шаблона недопустим в определении члена явно специализированного класса" -#: cp/decl.c:4195 +#: cp/decl.c:4202 #, gcc-internal-format msgid "duplicate initialization of %qD" msgstr "повторная инициализация %qD" -#: cp/decl.c:4200 +#: cp/decl.c:4207 #, fuzzy, gcc-internal-format msgid "%qD declared %<constexpr%> outside its class" msgstr "%q+F объявлена %<static%>, но нигде не определена" -#: cp/decl.c:4237 +#: cp/decl.c:4244 #, gcc-internal-format msgid "declaration of %q#D outside of class is not definition" msgstr "декларация %q#D вне класса не является определением" -#: cp/decl.c:4335 +#: cp/decl.c:4342 #, gcc-internal-format msgid "variable %q#D has initializer but incomplete type" msgstr "переменная %q#D инициализирована, хотя имеет неполный тип" -#: cp/decl.c:4341 cp/decl.c:5092 +#: cp/decl.c:4348 cp/decl.c:5099 #, gcc-internal-format msgid "elements of array %q#D have incomplete type" msgstr "элементы массива %q#D имеют неполный тип" -#: cp/decl.c:4348 cp/decl.c:5588 +#: cp/decl.c:4355 cp/decl.c:5595 #, fuzzy, gcc-internal-format msgid "declaration of %q#D has no initializer" msgstr "декларация %q#D содержит %<extern%> и инициализацию" -#: cp/decl.c:4350 +#: cp/decl.c:4357 #, gcc-internal-format msgid "aggregate %q#D has incomplete type and cannot be defined" msgstr "агрегатный тип %q#D неполон и не может быть определён" -#: cp/decl.c:4386 +#: cp/decl.c:4393 #, gcc-internal-format msgid "%qD declared as reference but not initialized" msgstr "переменная %qD декларирована как ссылка, но не инициализирована" -#: cp/decl.c:4411 +#: cp/decl.c:4418 #, gcc-internal-format msgid "cannot initialize %qT from %qT" msgstr "недопустимая инициализация %qT из %qT" -#: cp/decl.c:4475 +#: cp/decl.c:4482 #, fuzzy, gcc-internal-format msgid "name used in a GNU-style designated initializer for an array" msgstr "имя %qD использовано в назначенном инициализаторе массива, являющемся GNU-расширением языка" -#: cp/decl.c:4480 +#: cp/decl.c:4487 #, gcc-internal-format msgid "name %qD used in a GNU-style designated initializer for an array" msgstr "имя %qD использовано в назначенном инициализаторе массива, являющемся GNU-расширением языка" -#: cp/decl.c:4530 +#: cp/decl.c:4537 #, gcc-internal-format msgid "initializer fails to determine size of %qD" msgstr "при инициализации не удалось определить размер %qD" -#: cp/decl.c:4537 +#: cp/decl.c:4544 #, gcc-internal-format msgid "array size missing in %qD" msgstr "не задан размер массива для %qD" -#: cp/decl.c:4549 +#: cp/decl.c:4556 #, gcc-internal-format msgid "zero-size array %qD" msgstr "массив %qD имеет нулевой размер" @@ -31169,264 +24410,264 @@ msgstr "массив %qD имеет нулевой размер" #. An automatic variable with an incomplete type: that is an error. #. Don't talk about array types here, since we took care of that #. message in grokdeclarator. -#: cp/decl.c:4592 +#: cp/decl.c:4599 #, gcc-internal-format msgid "storage size of %qD isn't known" msgstr "размер %qD в памяти неизвестен" -#: cp/decl.c:4615 +#: cp/decl.c:4622 #, gcc-internal-format msgid "storage size of %qD isn't constant" msgstr "размер %qD в памяти не является константой" -#: cp/decl.c:4661 +#: cp/decl.c:4668 #, gcc-internal-format msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)" msgstr "некорректная семантика статических данных %q+#D inline-функции (придётся заводить несколько копий)" -#: cp/decl.c:4665 +#: cp/decl.c:4672 #, fuzzy, gcc-internal-format msgid " you can work around this by removing the initializer" msgstr "%J проблему можно обойти, исключив инициализацию" -#: cp/decl.c:4685 +#: cp/decl.c:4692 #, fuzzy, gcc-internal-format msgid "missing initializer for constexpr %qD" msgstr "отсутствует инициализатор для элемента %qD" -#: cp/decl.c:4695 +#: cp/decl.c:4702 #, gcc-internal-format msgid "uninitialized const %qD" msgstr "неинициализированная константа %qD" -#: cp/decl.c:4807 +#: cp/decl.c:4814 #, gcc-internal-format msgid "invalid type %qT as initializer for a vector of type %qT" msgstr "некорректный тип %qT является инициализатором для вектора типа %qT" -#: cp/decl.c:4849 +#: cp/decl.c:4856 #, gcc-internal-format msgid "initializer for %qT must be brace-enclosed" msgstr "инициализатор для %qT должен быт заключен в фигурные скобки" -#: cp/decl.c:4867 +#: cp/decl.c:4874 #, gcc-internal-format msgid "%qT has no non-static data member named %qD" msgstr "%qT не имеет нестатического элемента данных с именем %qD" -#: cp/decl.c:4926 +#: cp/decl.c:4933 #, gcc-internal-format msgid "braces around scalar initializer for type %qT" msgstr "фигурные скобки вокруг скалярного инициализатора для типа %qT" -#: cp/decl.c:5017 +#: cp/decl.c:5024 #, gcc-internal-format msgid "missing braces around initializer for %qT" msgstr "отсутствуют фигурные скобки вокруг инициализатора %qT" -#: cp/decl.c:5074 cp/typeck2.c:1017 cp/typeck2.c:1192 cp/typeck2.c:1215 +#: cp/decl.c:5081 cp/typeck2.c:1017 cp/typeck2.c:1192 cp/typeck2.c:1215 #: cp/typeck2.c:1258 #, gcc-internal-format msgid "too many initializers for %qT" msgstr "избыточные элементы в инициализаторе для %qT" -#: cp/decl.c:5094 +#: cp/decl.c:5101 #, fuzzy, gcc-internal-format msgid "elements of array %q#T have incomplete type" msgstr "элементы массива %q#D имеют неполный тип" -#: cp/decl.c:5103 +#: cp/decl.c:5110 #, gcc-internal-format msgid "variable-sized object %qD may not be initialized" msgstr "инициализация объекта %qD переменного размера недопустима" -#: cp/decl.c:5105 +#: cp/decl.c:5112 #, fuzzy, gcc-internal-format msgid "variable-sized compound literal" msgstr "ISO C90 не поддерживает составные литеральные выражения" -#: cp/decl.c:5159 +#: cp/decl.c:5166 #, gcc-internal-format msgid "%qD has incomplete type" msgstr "%qD имеет неполный тип" -#: cp/decl.c:5179 +#: cp/decl.c:5186 #, gcc-internal-format msgid "scalar object %qD requires one element in initializer" msgstr "в инициализаторе скалярного объекта %qD должен быть только один элемент" -#: cp/decl.c:5210 +#: cp/decl.c:5217 #, fuzzy, gcc-internal-format msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>" msgstr "%qD следует инициализировать при помощи конструктора, а не %<{...}%>" -#: cp/decl.c:5242 +#: cp/decl.c:5249 #, gcc-internal-format msgid "array %qD initialized by parenthesized string literal %qE" msgstr "массив %qD инициализируется строковой константой %qE, заключённой в скобки" -#: cp/decl.c:5256 +#: cp/decl.c:5263 #, gcc-internal-format msgid "structure %qD with uninitialized const members" msgstr "структура %qD с неинициализированными константными элементами" -#: cp/decl.c:5258 +#: cp/decl.c:5265 #, gcc-internal-format msgid "structure %qD with uninitialized reference members" msgstr "структура %qD с неинициализированными элементами-ссылками" -#: cp/decl.c:5555 +#: cp/decl.c:5562 #, gcc-internal-format msgid "assignment (not initialization) in declaration" msgstr "присваивание (а не инициализация) в декларации" -#: cp/decl.c:5696 +#: cp/decl.c:5703 #, gcc-internal-format msgid "shadowing previous type declaration of %q#D" msgstr "перекрытие предыдущей декларации %q#D" -#: cp/decl.c:5728 +#: cp/decl.c:5735 #, fuzzy, gcc-internal-format msgid "%qD cannot be thread-local because it has non-trivial type %qT" msgstr "%qD не может быть локально-поточным, поскольку имеет не-POD тип %qT" -#: cp/decl.c:5760 +#: cp/decl.c:5778 #, gcc-internal-format msgid "Java object %qD not allocated with %<new%>" msgstr "" -#: cp/decl.c:5777 +#: cp/decl.c:5795 #, gcc-internal-format msgid "%qD is thread-local and so cannot be dynamically initialized" msgstr "%qD является локально-поточным, поэтому не может быть динамически инициализирован" -#: cp/decl.c:5795 +#: cp/decl.c:5813 #, gcc-internal-format msgid "%qD cannot be initialized by a non-constant expression when being declared" msgstr "во врема декларации не допускается инициализировать %qD неконстантным выражением" -#: cp/decl.c:5844 +#: cp/decl.c:5862 #, fuzzy, gcc-internal-format msgid "non-static data member %qD has Java class type" msgstr "`%#D' не является нестатическим элементом %qT" -#: cp/decl.c:5908 +#: cp/decl.c:5926 #, gcc-internal-format msgid "function %q#D is initialized like a variable" msgstr "функция %q#D инициализирована как переменная" -#: cp/decl.c:6488 +#: cp/decl.c:6506 #, gcc-internal-format msgid "destructor for alien class %qT cannot be a member" msgstr "деструктор чужого класса %qT не может быть элементом" -#: cp/decl.c:6490 +#: cp/decl.c:6508 #, gcc-internal-format msgid "constructor for alien class %qT cannot be a member" msgstr "конструктор чужого класса %qT не может быть элементом" -#: cp/decl.c:6511 +#: cp/decl.c:6529 #, gcc-internal-format msgid "%qD declared as a %<virtual%> %s" msgstr "%qD декларирован как %<virtual%> %s" -#: cp/decl.c:6513 +#: cp/decl.c:6531 #, gcc-internal-format msgid "%qD declared as an %<inline%> %s" msgstr "%qD декларирован как %<inline%> %s" -#: cp/decl.c:6515 +#: cp/decl.c:6533 #, gcc-internal-format msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration" msgstr "спецификаторы %<const%> и %<volatile%> для функции %qD некорректны в декларации %s" -#: cp/decl.c:6519 +#: cp/decl.c:6537 #, gcc-internal-format msgid "%q+D declared as a friend" msgstr "%q+D декларировано как friend" -#: cp/decl.c:6525 +#: cp/decl.c:6543 #, gcc-internal-format msgid "%q+D declared with an exception specification" msgstr "%q+D декларировано со спецификацией исключительной ситуации" -#: cp/decl.c:6559 +#: cp/decl.c:6577 #, gcc-internal-format msgid "definition of %qD is not in namespace enclosing %qT" msgstr "определение %qD вне пространства имён, объемлющего %qT" -#: cp/decl.c:6680 +#: cp/decl.c:6698 #, gcc-internal-format msgid "defining explicit specialization %qD in friend declaration" msgstr "определение явной специализации %qD в friend-декларации" #. Something like `template <class T> friend void f<T>()'. -#: cp/decl.c:6690 +#: cp/decl.c:6708 #, gcc-internal-format msgid "invalid use of template-id %qD in declaration of primary template" msgstr "некорректное использование идентификатора шаблона %qD в декларации первичного шаблона" -#: cp/decl.c:6720 +#: cp/decl.c:6738 #, gcc-internal-format msgid "default arguments are not allowed in declaration of friend template specialization %qD" msgstr "аргументы по умолчанию не допускаются в декларации специализации friend-шаблона %qD" -#: cp/decl.c:6728 +#: cp/decl.c:6746 #, gcc-internal-format msgid "%<inline%> is not allowed in declaration of friend template specialization %qD" msgstr "не допускается использовать %<inline%> в декларации специализации friend-шаблона %qD" -#: cp/decl.c:6771 +#: cp/decl.c:6789 #, gcc-internal-format msgid "cannot declare %<::main%> to be a template" msgstr "недопустимая декларация %<::main%> как шаблона" -#: cp/decl.c:6773 +#: cp/decl.c:6791 #, gcc-internal-format msgid "cannot declare %<::main%> to be inline" msgstr "недопустимая декларация %<::main%> как inline-функции" -#: cp/decl.c:6775 +#: cp/decl.c:6793 #, gcc-internal-format msgid "cannot declare %<::main%> to be static" msgstr "недопустимая декларация %<::main%> как статической функции" -#: cp/decl.c:6803 +#: cp/decl.c:6821 #, gcc-internal-format msgid "non-local function %q#D uses anonymous type" msgstr "нелокальная функция %q#D использует анонимный тип" -#: cp/decl.c:6806 cp/decl.c:7089 cp/decl2.c:3444 +#: cp/decl.c:6824 cp/decl.c:7107 cp/decl2.c:3445 #, gcc-internal-format msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage" msgstr "%q+#D не ссылается на неквалифицированный тип, поэтому не используется для связывания" -#: cp/decl.c:6812 +#: cp/decl.c:6830 #, gcc-internal-format msgid "non-local function %q#D uses local type %qT" msgstr "нелокальная функция %q#D использует локальный тип %qT" -#: cp/decl.c:6831 +#: cp/decl.c:6849 #, fuzzy, gcc-internal-format msgid "static member function %qD cannot have cv-qualifier" msgstr "%sэлемент, функция %qD, не может иметь квалификатор метода - %qT" -#: cp/decl.c:6832 +#: cp/decl.c:6850 #, gcc-internal-format msgid "non-member function %qD cannot have cv-qualifier" msgstr "" -#: cp/decl.c:6877 +#: cp/decl.c:6895 #, gcc-internal-format msgid "%<::main%> must return %<int%>" msgstr "%<::main%> должна возвращать %<int%>" -#: cp/decl.c:6917 +#: cp/decl.c:6935 #, gcc-internal-format msgid "definition of implicitly-declared %qD" msgstr "определение неявно декларированного %qD" -#: cp/decl.c:6934 cp/decl2.c:702 +#: cp/decl.c:6952 cp/decl2.c:702 #, gcc-internal-format msgid "no %q#D member function declared in class %qT" msgstr "нет элемента-функции %q#D в классе %qT" @@ -31435,666 +24676,671 @@ msgstr "нет элемента-функции %q#D в классе %qT" #. no linkage can only be used to declare extern "C" #. entities. Since it's not always an error in the #. ISO C++ 90 Standard, we only issue a warning. -#: cp/decl.c:7086 +#: cp/decl.c:7104 #, gcc-internal-format msgid "non-local variable %q#D uses anonymous type" msgstr "нелокальная функция %q#D использует анонимный тип" -#: cp/decl.c:7095 +#: cp/decl.c:7113 #, gcc-internal-format msgid "non-local variable %q#D uses local type %qT" msgstr "нелокальная переменная %q#D использует локальный тип %qT" -#: cp/decl.c:7216 +#: cp/decl.c:7234 #, gcc-internal-format msgid "invalid in-class initialization of static data member of non-integral type %qT" msgstr "некорректная инициализация внутри класса статического элемента данных нецелочисленного типа %qT" -#: cp/decl.c:7226 +#: cp/decl.c:7244 #, gcc-internal-format msgid "ISO C++ forbids in-class initialization of non-const static member %qD" msgstr "ISO C++ запрещает инициализацию внутри класса неконстантного статического элемента %qD" -#: cp/decl.c:7230 +#: cp/decl.c:7248 #, gcc-internal-format msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT" msgstr "ISO C++ запрещает инициализацию элемента-константы %qD нецелочисленного типа %qT" -#: cp/decl.c:7255 +#: cp/decl.c:7273 #, gcc-internal-format msgid "size of array %qD has non-integral type %qT" msgstr "размер массива %qD имеет нецелочисленный тип %qT" -#: cp/decl.c:7257 +#: cp/decl.c:7275 #, gcc-internal-format msgid "size of array has non-integral type %qT" msgstr "размер массива имеет нецелочисленный тип %qT" -#: cp/decl.c:7309 +#: cp/decl.c:7324 #, gcc-internal-format msgid "size of array %qD is negative" msgstr "размер массива %qD отрицательный" -#: cp/decl.c:7311 +#: cp/decl.c:7326 #, gcc-internal-format msgid "size of array is negative" msgstr "размер массива отрицательный" -#: cp/decl.c:7319 +#: cp/decl.c:7334 #, gcc-internal-format msgid "ISO C++ forbids zero-size array %qD" msgstr "ISO C++ запрещает массив нулевого размера %qD" -#: cp/decl.c:7321 +#: cp/decl.c:7336 #, gcc-internal-format msgid "ISO C++ forbids zero-size array" msgstr "ISO C++ запрещает массивы нулевого размера" -#: cp/decl.c:7328 +#: cp/decl.c:7343 #, gcc-internal-format msgid "size of array %qD is not an integral constant-expression" msgstr "размер массива %qD не является целочисленным константным выражением" -#: cp/decl.c:7331 +#: cp/decl.c:7346 #, gcc-internal-format msgid "size of array is not an integral constant-expression" msgstr "размер массива не является целочисленным константным выражением" -#: cp/decl.c:7337 +#: cp/decl.c:7352 #, gcc-internal-format msgid "ISO C++ forbids variable length array %qD" msgstr "ISO C++ запрещает массив переменного размера %qD" -#: cp/decl.c:7339 +#: cp/decl.c:7354 #, gcc-internal-format msgid "ISO C++ forbids variable length array" msgstr "ISO C++ запрещает массивы переменного размера" -#: cp/decl.c:7345 +#: cp/decl.c:7360 #, gcc-internal-format msgid "variable length array %qD is used" msgstr "используется массив переменного размера %qD" -#: cp/decl.c:7381 +#: cp/decl.c:7396 #, gcc-internal-format msgid "overflow in array dimension" msgstr "переполнение в размерности массива" -#: cp/decl.c:7441 +#: cp/decl.c:7452 #, fuzzy, gcc-internal-format msgid "declaration of %qD as array of void" msgstr "имя %qs описано как массив элементов типа void" -#: cp/decl.c:7443 +#: cp/decl.c:7454 #, fuzzy, gcc-internal-format msgid "creating array of void" msgstr "создание массива элементов типа %qT" -#: cp/decl.c:7449 +#: cp/decl.c:7459 #, fuzzy, gcc-internal-format msgid "declaration of %qD as array of functions" msgstr "имя %qs описано как массив функций" -#: cp/decl.c:7451 +#: cp/decl.c:7461 #, fuzzy, gcc-internal-format msgid "creating array of functions" msgstr "создание массива элементов типа %qT" -#: cp/decl.c:7457 +#: cp/decl.c:7466 #, fuzzy, gcc-internal-format msgid "declaration of %qD as array of references" msgstr "имя %qs описано как массив функций" -#: cp/decl.c:7459 +#: cp/decl.c:7468 #, fuzzy, gcc-internal-format msgid "creating array of references" msgstr "создание массива элементов типа %qT" -#: cp/decl.c:7465 +#: cp/decl.c:7473 #, fuzzy, gcc-internal-format msgid "declaration of %qD as array of function members" msgstr "имя %qs описано как массив функций" -#: cp/decl.c:7467 +#: cp/decl.c:7475 #, fuzzy, gcc-internal-format msgid "creating array of function members" msgstr "имя %qs описано как массив функций" -#: cp/decl.c:7482 +#: cp/decl.c:7489 #, gcc-internal-format msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first" msgstr "декларация многомерного массива %qD должна определять границы для всех размерностей, кроме первой" -#: cp/decl.c:7486 +#: cp/decl.c:7493 #, gcc-internal-format msgid "multidimensional array must have bounds for all dimensions except the first" msgstr "в многомерном массиве должны быть определены границы для всех размерностей, кроме первой" -#: cp/decl.c:7521 +#: cp/decl.c:7528 #, gcc-internal-format msgid "return type specification for constructor invalid" msgstr "некорректная спецификация возвращаемого типа в конструкторе" -#: cp/decl.c:7531 +#: cp/decl.c:7538 #, gcc-internal-format msgid "return type specification for destructor invalid" msgstr "некорректная спецификация возвращаемого типа в деструкторе" -#: cp/decl.c:7544 +#: cp/decl.c:7551 #, gcc-internal-format msgid "return type specified for %<operator %T%>" msgstr "тип результата задан для %<operator %T%>" -#: cp/decl.c:7566 +#: cp/decl.c:7573 #, gcc-internal-format msgid "unnamed variable or field declared void" msgstr "декларация безымянной переменной или поля с типом void" -#: cp/decl.c:7573 +#: cp/decl.c:7580 #, gcc-internal-format msgid "variable or field declared void" msgstr "декларация переменной или поля с типом void" -#: cp/decl.c:7752 +#: cp/decl.c:7759 #, gcc-internal-format msgid "invalid use of qualified-name %<::%D%>" msgstr "недопустимое использование квалифицированного имени %<::%D%>" -#: cp/decl.c:7755 +#: cp/decl.c:7762 #, gcc-internal-format msgid "invalid use of qualified-name %<%T::%D%>" msgstr "недопустимое использование квалифицированного имени %<%T::%D%>" -#: cp/decl.c:7758 +#: cp/decl.c:7765 #, gcc-internal-format msgid "invalid use of qualified-name %<%D::%D%>" msgstr "недопустимое использование квалифицированного имени %<%D::%D%>" -#: cp/decl.c:7770 +#: cp/decl.c:7777 #, gcc-internal-format msgid "type %qT is not derived from type %qT" msgstr "тип %qT не является производным от %qT" -#: cp/decl.c:7786 cp/decl.c:7878 cp/decl.c:9145 +#: cp/decl.c:7793 cp/decl.c:7885 cp/decl.c:9154 #, gcc-internal-format msgid "declaration of %qD as non-function" msgstr "декларация %qD как не-функции" -#: cp/decl.c:7792 +#: cp/decl.c:7799 #, gcc-internal-format msgid "declaration of %qD as non-member" msgstr "декларация %qD как не-элемента" -#: cp/decl.c:7823 +#: cp/decl.c:7830 #, gcc-internal-format msgid "declarator-id missing; using reserved word %qD" msgstr "декларатор отсутствует; используется зарезервированное слово %qD" -#: cp/decl.c:7870 +#: cp/decl.c:7877 #, gcc-internal-format msgid "function definition does not declare parameters" msgstr "определение функции не объявляет параметры" -#: cp/decl.c:7912 +#: cp/decl.c:7919 #, gcc-internal-format msgid "two or more data types in declaration of %qs" msgstr "два или более типа в декларации имени %qs" -#: cp/decl.c:7918 +#: cp/decl.c:7925 #, gcc-internal-format msgid "conflicting specifiers in declaration of %qs" msgstr "конфликтующие спецификаторы в декларации %qs" -#: cp/decl.c:7989 cp/decl.c:7992 cp/decl.c:7995 +#: cp/decl.c:7996 cp/decl.c:7999 cp/decl.c:8002 #, gcc-internal-format msgid "ISO C++ forbids declaration of %qs with no type" msgstr "ISO C++ запрещает декларации %qs без типа" -#: cp/decl.c:8020 cp/decl.c:8038 +#: cp/decl.c:8027 cp/decl.c:8045 #, gcc-internal-format msgid "%<signed%> or %<unsigned%> invalid for %qs" msgstr "%<signed%> или %<unsigned%> некорректны для %qs" -#: cp/decl.c:8022 +#: cp/decl.c:8029 #, gcc-internal-format msgid "%<signed%> and %<unsigned%> specified together for %qs" msgstr "%<signed%> и %<unsigned%> одновременно заданы для %qs" -#: cp/decl.c:8024 +#: cp/decl.c:8031 #, gcc-internal-format msgid "%<long long%> invalid for %qs" msgstr "недопустимо использовать %<long long%> для %qs" -#: cp/decl.c:8026 +#: cp/decl.c:8033 #, gcc-internal-format msgid "%<long%> invalid for %qs" msgstr "недопустимо использовать %<long%> для %qs" -#: cp/decl.c:8028 +#: cp/decl.c:8035 #, gcc-internal-format msgid "%<short%> invalid for %qs" msgstr "недопустимо использовать %<short%> для %qs" -#: cp/decl.c:8030 +#: cp/decl.c:8037 #, gcc-internal-format msgid "%<long%> or %<short%> invalid for %qs" msgstr "%<long%> или %<short%> некорректны для %qs" -#: cp/decl.c:8032 +#: cp/decl.c:8039 #, gcc-internal-format msgid "%<long%> or %<short%> specified with char for %qs" msgstr "%<long%> или %<short%> заданы в описании %qs с типом char" -#: cp/decl.c:8034 +#: cp/decl.c:8041 #, gcc-internal-format msgid "%<long%> and %<short%> specified together for %qs" msgstr "%<long%> и %<short%> одновременно заданы для %qs" -#: cp/decl.c:8040 +#: cp/decl.c:8047 #, fuzzy, gcc-internal-format msgid "%<short%> or %<long%> invalid for %qs" msgstr "%<long%> или %<short%> некорректны для %qs" -#: cp/decl.c:8048 +#: cp/decl.c:8055 #, gcc-internal-format msgid "long, short, signed or unsigned used invalidly for %qs" msgstr "неверное употребление long, short, signed или unsigned в описании %s" -#: cp/decl.c:8112 +#: cp/decl.c:8119 #, gcc-internal-format msgid "complex invalid for %qs" msgstr "спецификатор complex для %qs недопустим" -#: cp/decl.c:8143 +#: cp/decl.c:8150 #, gcc-internal-format msgid "both %<const%> and %<constexpr%> cannot be used here" msgstr "" -#: cp/decl.c:8152 +#: cp/decl.c:8159 #, gcc-internal-format msgid "qualifiers are not allowed on declaration of %<operator %T%>" msgstr "квалификаторы не допускаются в декларации %<operator %T%>" -#: cp/decl.c:8165 cp/typeck.c:7578 +#: cp/decl.c:8172 cp/typeck.c:7744 #, gcc-internal-format msgid "ignoring %qV qualifiers added to function type %qT" msgstr "отбрасываются %qV квалификаторов, добавленных к типу функции %qT" -#: cp/decl.c:8188 +#: cp/decl.c:8195 #, gcc-internal-format msgid "member %qD cannot be declared both virtual and static" msgstr "элемент %qD не может быть декларирован как virtual и static" -#: cp/decl.c:8196 +#: cp/decl.c:8203 #, gcc-internal-format msgid "%<%T::%D%> is not a valid declarator" msgstr "%<%T::%D%> не является корректным декларатором" -#: cp/decl.c:8205 +#: cp/decl.c:8212 #, gcc-internal-format msgid "typedef declaration invalid in parameter declaration" msgstr "typedef-декларация не допускается в декларации параметров" -#: cp/decl.c:8210 +#: cp/decl.c:8217 #, fuzzy, gcc-internal-format msgid "storage class specified for template parameter %qs" msgstr "класс хранения в декларации параметра %qs" -#: cp/decl.c:8216 +#: cp/decl.c:8223 #, gcc-internal-format msgid "storage class specifiers invalid in parameter declarations" msgstr "спецификаторы класса хранения не допускаются в декларациях параметров" -#: cp/decl.c:8220 +#: cp/decl.c:8227 #, fuzzy, gcc-internal-format msgid "parameter declared %<auto%>" msgstr "параметр %q+D объявлен %<inline%>" -#: cp/decl.c:8228 +#: cp/decl.c:8235 #, fuzzy, gcc-internal-format msgid "a parameter cannot be declared %<constexpr%>" msgstr "недопустимая декларация не-элемента %qs как %<mutable%>" -#: cp/decl.c:8237 +#: cp/decl.c:8244 #, fuzzy, gcc-internal-format msgid "%<virtual%> outside class declaration" msgstr "virtual вне декларации класса" -#: cp/decl.c:8255 +#: cp/decl.c:8262 #, gcc-internal-format msgid "multiple storage classes in declaration of %qs" msgstr "в декларации %qs задано более одного класса хранения" -#: cp/decl.c:8278 +#: cp/decl.c:8285 #, gcc-internal-format msgid "storage class specified for %qs" msgstr "для %qs задан класс хранения" -#: cp/decl.c:8282 +#: cp/decl.c:8289 #, gcc-internal-format msgid "storage class specified for parameter %qs" msgstr "класс хранения в декларации параметра %qs" -#: cp/decl.c:8295 +#: cp/decl.c:8302 #, gcc-internal-format msgid "nested function %qs declared %<extern%>" msgstr "вложенная функция %qs объявлена %<extern%>" -#: cp/decl.c:8299 +#: cp/decl.c:8306 #, gcc-internal-format msgid "top-level declaration of %qs specifies %<auto%>" msgstr "имя %qs описано на верхнем уровне с классом хранения %<auto%>" -#: cp/decl.c:8305 +#: cp/decl.c:8312 #, gcc-internal-format msgid "function-scope %qs implicitly auto and declared %<__thread%>" msgstr "имя %qs на уровне функции неявно имеет класс auto и объявлено %<__thread%>" -#: cp/decl.c:8312 +#: cp/decl.c:8319 #, gcc-internal-format msgid "storage class specifiers invalid in friend function declarations" msgstr "класс хранения не допускается в декларации friend-функции" -#: cp/decl.c:8406 +#: cp/decl.c:8413 #, gcc-internal-format msgid "%qs declared as function returning a function" msgstr "%qs объявлена как функция, возвращающая функцию" -#: cp/decl.c:8411 +#: cp/decl.c:8418 #, gcc-internal-format msgid "%qs declared as function returning an array" msgstr "%qs объявлена как функция, возвращающая массив" -#: cp/decl.c:8432 +#: cp/decl.c:8439 #, gcc-internal-format msgid "%qs function uses %<auto%> type specifier without late return type" msgstr "" -#: cp/decl.c:8438 +#: cp/decl.c:8445 #, gcc-internal-format msgid "%qs function with late return type has %qT as its type rather than plain %<auto%>" msgstr "" -#: cp/decl.c:8446 +#: cp/decl.c:8453 #, gcc-internal-format msgid "%qs function with late return type not declared with %<auto%> type specifier" msgstr "" -#: cp/decl.c:8479 +#: cp/decl.c:8486 #, gcc-internal-format msgid "destructor cannot be static member function" msgstr "деструктор не может быть статической элементом-функцией" -#: cp/decl.c:8484 +#: cp/decl.c:8491 #, gcc-internal-format msgid "destructors may not be cv-qualified" msgstr "деструкторы не могут быть cv-квалифицированы" -#: cp/decl.c:8502 +#: cp/decl.c:8509 #, gcc-internal-format msgid "constructors cannot be declared virtual" msgstr "конструкторы нельзя декларировать как virtual" -#: cp/decl.c:8515 +#: cp/decl.c:8522 #, gcc-internal-format msgid "can't initialize friend function %qs" msgstr "недопустимая инициализация friend-функции %qs" #. Cannot be both friend and virtual. -#: cp/decl.c:8519 +#: cp/decl.c:8526 #, gcc-internal-format msgid "virtual functions cannot be friends" msgstr "виртуальные функции не могут быть friend-функциями" -#: cp/decl.c:8523 +#: cp/decl.c:8530 #, gcc-internal-format msgid "friend declaration not in class definition" msgstr "friend-декларация вне определения класса" -#: cp/decl.c:8525 +#: cp/decl.c:8532 #, gcc-internal-format msgid "can't define friend function %qs in a local class definition" msgstr "недопустимое определение friend-функции %qs в определении локального класса" -#: cp/decl.c:8543 +#: cp/decl.c:8550 #, gcc-internal-format msgid "the %<constexpr%> specifier cannot be used in a function declaration that is not a definition" msgstr "" -#: cp/decl.c:8561 +#: cp/decl.c:8568 #, gcc-internal-format msgid "destructors may not have parameters" msgstr "деструкторы не могут иметь параметров" -#: cp/decl.c:8580 +#: cp/decl.c:8587 #, gcc-internal-format msgid "cannot declare pointer to %q#T" msgstr "недопустимая декларация указателя на %q#T" -#: cp/decl.c:8593 cp/decl.c:8600 +#: cp/decl.c:8600 cp/decl.c:8607 #, gcc-internal-format msgid "cannot declare reference to %q#T" msgstr "недопустимая декларация ссылки на %q#T" -#: cp/decl.c:8602 +#: cp/decl.c:8609 #, gcc-internal-format msgid "cannot declare pointer to %q#T member" msgstr "недопустимая декларация указателя на элемент %q#T" -#: cp/decl.c:8622 +#: cp/decl.c:8630 #, fuzzy, gcc-internal-format -msgid "cannot declare %s to qualified function type %qT" -msgstr "недопустимая декларация битового поля %qD с типом функции" +msgid "cannot declare reference to qualified function type %qT" +msgstr "недопустимая декларация ссылки на %q#T" + +#: cp/decl.c:8631 +#, fuzzy, gcc-internal-format +msgid "cannot declare pointer to qualified function type %qT" +msgstr "нельзя %s указатель на неполный тип %qT" -#: cp/decl.c:8659 +#: cp/decl.c:8667 #, gcc-internal-format msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument" msgstr "Недопустимо определять ссылку на %q#T, которая не будет определением типа или аргументом шиблона" -#: cp/decl.c:8703 +#: cp/decl.c:8711 #, gcc-internal-format msgid "template-id %qD used as a declarator" msgstr "идентификатор шаблона %qD использован как декларатор" -#: cp/decl.c:8754 +#: cp/decl.c:8762 #, gcc-internal-format msgid "member functions are implicitly friends of their class" msgstr "элементы-функции неявно считаются friend-функциями своего класса" -#: cp/decl.c:8759 +#: cp/decl.c:8767 #, gcc-internal-format msgid "extra qualification %<%T::%> on member %qs" msgstr "избыточная квалификация %<%T::%> элемента %qs" -#: cp/decl.c:8791 +#: cp/decl.c:8799 #, gcc-internal-format msgid "cannot define member function %<%T::%s%> within %<%T%>" msgstr "недопустимая декларация элемента-функции %<%T::%s%> внутри %<%T%>" -#: cp/decl.c:8800 +#: cp/decl.c:8808 #, gcc-internal-format msgid "a constexpr function cannot be defined outside of its class" msgstr "" -#: cp/decl.c:8814 +#: cp/decl.c:8822 #, gcc-internal-format msgid "cannot declare member %<%T::%s%> within %qT" msgstr "недопустимая декларация элемента %<%T::%s%> внутри %qT" -#: cp/decl.c:8837 +#: cp/decl.c:8845 #, gcc-internal-format msgid "non-parameter %qs cannot be a parameter pack" msgstr "не параметрический %qs не может содержать параметры" -#: cp/decl.c:8847 +#: cp/decl.c:8855 #, gcc-internal-format msgid "size of array %qs is too large" msgstr "размер массива %qs слишком велик" -#: cp/decl.c:8858 +#: cp/decl.c:8866 #, gcc-internal-format msgid "data member may not have variably modified type %qT" msgstr "элемент данных не может иметь тип %qT модифицируемого размера" -#: cp/decl.c:8860 +#: cp/decl.c:8868 #, gcc-internal-format msgid "parameter may not have variably modified type %qT" msgstr "параметр не может иметь модифицированный тип `%T" #. [dcl.fct.spec] The explicit specifier shall only be used in #. declarations of constructors within a class definition. -#: cp/decl.c:8868 +#: cp/decl.c:8876 #, gcc-internal-format msgid "only declarations of constructors can be %<explicit%>" msgstr "только декларации конструкторов могут быть %<explicit%>" -#: cp/decl.c:8876 +#: cp/decl.c:8884 #, gcc-internal-format msgid "non-member %qs cannot be declared %<mutable%>" msgstr "недопустимая декларация не-элемента %qs как %<mutable%>" -#: cp/decl.c:8881 +#: cp/decl.c:8889 #, gcc-internal-format msgid "non-object member %qs cannot be declared %<mutable%>" msgstr "недопустимая декларация не объектного элемента %qs как %<mutable%>" -#: cp/decl.c:8887 +#: cp/decl.c:8895 #, gcc-internal-format msgid "function %qs cannot be declared %<mutable%>" msgstr "недопустимая декларация функции %qs как %<mutable%>" -#: cp/decl.c:8892 +#: cp/decl.c:8900 #, gcc-internal-format msgid "static %qs cannot be declared %<mutable%>" msgstr "недопустимая декларация статического %qs как %<mutable%>" -#: cp/decl.c:8897 +#: cp/decl.c:8905 #, gcc-internal-format msgid "const %qs cannot be declared %<mutable%>" msgstr "недопустимая декларация константного %qs как %<mutable%>" -#: cp/decl.c:8935 +#: cp/decl.c:8943 #, fuzzy, gcc-internal-format msgid "typedef name may not be a nested-name-specifier" msgstr "%Jдля typedef-имени недопустимы квалификаторы классов" -#: cp/decl.c:8953 +#: cp/decl.c:8961 #, gcc-internal-format msgid "ISO C++ forbids nested type %qD with same name as enclosing class" msgstr "ISO C++ запрещает определять вложенный тип %qD с тем же именем, что и объемлющий класс" -#: cp/decl.c:9047 +#: cp/decl.c:9055 #, gcc-internal-format msgid "qualified function types cannot be used to declare static member functions" msgstr "типы квалифицированных функций не могут использоваться для определения статических элементов-функций" -#: cp/decl.c:9049 +#: cp/decl.c:9057 #, gcc-internal-format msgid "qualified function types cannot be used to declare free functions" msgstr "типы квалифицированных функций не могут использоваться для определения свободных функций" -#: cp/decl.c:9075 +#: cp/decl.c:9084 #, gcc-internal-format msgid "type qualifiers specified for friend class declaration" msgstr "в декларации friend-класса использованы квалификаторы типа" -#: cp/decl.c:9080 +#: cp/decl.c:9089 #, gcc-internal-format msgid "%<inline%> specified for friend class declaration" msgstr "в декларации friend-класса использован квалификатор %<inline%>" -#: cp/decl.c:9088 +#: cp/decl.c:9097 #, gcc-internal-format msgid "template parameters cannot be friends" msgstr "параметры шаблона не могут быть friend" -#: cp/decl.c:9090 +#: cp/decl.c:9099 #, gcc-internal-format msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>" msgstr "в friend-декларации требуется указание класса: %<friend class %T::%D%>" -#: cp/decl.c:9094 +#: cp/decl.c:9103 #, gcc-internal-format msgid "friend declaration requires class-key, i.e. %<friend %#T%>" msgstr "в friend-декларации требуется указание класса: %<friend %#T%>" -#: cp/decl.c:9107 +#: cp/decl.c:9116 #, gcc-internal-format msgid "trying to make class %qT a friend of global scope" msgstr "попытка сделать класс %qT \"другом\" глобальной области видимости" -#: cp/decl.c:9125 +#: cp/decl.c:9134 #, gcc-internal-format msgid "invalid qualifiers on non-member function type" msgstr "некорректные квалификаторы для типа функции, не являющейся элементом" -#: cp/decl.c:9135 +#: cp/decl.c:9144 #, gcc-internal-format msgid "abstract declarator %qT used as declaration" msgstr "абстрактный декларатор %qT использован в качестве декларатора" -#: cp/decl.c:9164 +#: cp/decl.c:9173 #, gcc-internal-format msgid "cannot use %<::%> in parameter declaration" msgstr "недопустимое использование %<::%> в декларации параметра" #. Something like struct S { int N::j; }; -#: cp/decl.c:9210 +#: cp/decl.c:9219 #, gcc-internal-format msgid "invalid use of %<::%>" msgstr "недопустимое использование %<::%>" -#: cp/decl.c:9225 +#: cp/decl.c:9234 #, gcc-internal-format msgid "can't make %qD into a method -- not in a class" msgstr "%qD не может быть превращена в метод -- вне класса" -#: cp/decl.c:9234 +#: cp/decl.c:9243 #, gcc-internal-format msgid "function %qD declared virtual inside a union" msgstr "функция %qD объявлена виртуальной внутри объединения" -#: cp/decl.c:9243 +#: cp/decl.c:9252 #, gcc-internal-format msgid "%qD cannot be declared virtual, since it is always static" msgstr "%qD не может быть объявлена виртуальной, поскольку она всегда статическая" -#: cp/decl.c:9261 +#: cp/decl.c:9270 #, fuzzy, gcc-internal-format msgid "expected qualified name in friend declaration for destructor %qD" msgstr "квалификаторы не допускаются в декларации `operator %T'" -#: cp/decl.c:9268 +#: cp/decl.c:9277 #, fuzzy, gcc-internal-format msgid "declaration of %qD as member of %qT" msgstr "декларация %qD перекрывает элемент класса, на который указывает 'this'" -#: cp/decl.c:9273 +#: cp/decl.c:9282 #, fuzzy, gcc-internal-format msgid "a destructor cannot be %<constexpr%>" msgstr "конструкторы нельзя декларировать как virtual" -#: cp/decl.c:9277 +#: cp/decl.c:9286 #, fuzzy, gcc-internal-format msgid "expected qualified name in friend declaration for constructor %qD" msgstr "квалификаторы не допускаются в декларации `operator %T'" -#: cp/decl.c:9341 +#: cp/decl.c:9350 #, gcc-internal-format msgid "field %qD has incomplete type" msgstr "поле %qD имеет неполный тип" -#: cp/decl.c:9343 +#: cp/decl.c:9352 #, gcc-internal-format msgid "name %qT has incomplete type" msgstr "имя %qT имеет неполный тип" -#: cp/decl.c:9352 +#: cp/decl.c:9361 #, gcc-internal-format msgid " in instantiation of template %qT" msgstr " в конкретизации шаблона %qT" -#: cp/decl.c:9361 +#: cp/decl.c:9370 #, fuzzy, gcc-internal-format msgid "%qE is neither function nor member function; cannot be declared friend" msgstr "%qs не является ни функцией, ни элементом-функцией; friend-декларация не допускается" @@ -32111,133 +25357,133 @@ msgstr "%qs не является ни функцией, ни элементом #. the rest of the compiler does not correctly #. handle the initialization unless the member is #. static so we make it static below. -#: cp/decl.c:9414 +#: cp/decl.c:9423 #, gcc-internal-format msgid "ISO C++ forbids initialization of member %qD" msgstr "ISO C++ запрещает инициализацию элемента %qD" -#: cp/decl.c:9416 +#: cp/decl.c:9425 #, gcc-internal-format msgid "making %qD static" msgstr "в результате которой %qD становится статическим" -#: cp/decl.c:9450 +#: cp/decl.c:9459 #, fuzzy, gcc-internal-format msgid "non-static data member %qE declared %<constexpr%>" msgstr "статический элемент %qD объявлен как %<register%>" -#: cp/decl.c:9485 +#: cp/decl.c:9494 #, gcc-internal-format msgid "storage class %<auto%> invalid for function %qs" msgstr "некорректный класс хранения %<auto%> для функции %qs" -#: cp/decl.c:9487 +#: cp/decl.c:9496 #, gcc-internal-format msgid "storage class %<register%> invalid for function %qs" msgstr "некорректный класс хранения %<register%> для функции %qs" -#: cp/decl.c:9489 +#: cp/decl.c:9498 #, gcc-internal-format msgid "storage class %<__thread%> invalid for function %qs" msgstr "некорректный класс хранения %<__thread%> для функции %qs" -#: cp/decl.c:9501 +#: cp/decl.c:9510 #, gcc-internal-format msgid "%<static%> specified invalid for function %qs declared out of global scope" msgstr "некорректно указано %<static%> для функции %qs, объявленной вне глобальной области видимости" -#: cp/decl.c:9505 +#: cp/decl.c:9514 #, gcc-internal-format msgid "%<inline%> specifier invalid for function %qs declared out of global scope" msgstr "некорректно указано %<inline%> для функции %qs, объявленной вне глобальной области видимости" -#: cp/decl.c:9512 +#: cp/decl.c:9521 #, fuzzy, gcc-internal-format msgid "%q#T is not a class or a namespace" msgstr "%qT не является классом или пространством имён" -#: cp/decl.c:9520 +#: cp/decl.c:9529 #, gcc-internal-format msgid "virtual non-class function %qs" msgstr "виртуальная функция %qs не является элементом класса" -#: cp/decl.c:9527 +#: cp/decl.c:9536 #, fuzzy, gcc-internal-format msgid "%qs defined in a non-class scope" msgstr "атрибут %qE для не классовых типов игнорируется" -#: cp/decl.c:9560 +#: cp/decl.c:9569 #, gcc-internal-format msgid "cannot declare member function %qD to have static linkage" msgstr "недопустимая декларация статического элемента-функции %qD" #. FIXME need arm citation -#: cp/decl.c:9567 +#: cp/decl.c:9576 #, gcc-internal-format msgid "cannot declare static function inside another function" msgstr "недопустимая декларация статической функции внутри другой функции" -#: cp/decl.c:9597 +#: cp/decl.c:9606 #, gcc-internal-format msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member" msgstr "слово %<static%> недопустимо при определении (в отличие от объявления) статического элемента данных в классе" -#: cp/decl.c:9604 +#: cp/decl.c:9613 #, gcc-internal-format msgid "static member %qD declared %<register%>" msgstr "статический элемент %qD объявлен как %<register%>" -#: cp/decl.c:9610 +#: cp/decl.c:9619 #, gcc-internal-format msgid "cannot explicitly declare member %q#D to have extern linkage" msgstr "недопустимая явная extern-декларация элемента %q#D" -#: cp/decl.c:9624 +#: cp/decl.c:9633 #, gcc-internal-format msgid "%qs initialized and declared %<extern%>" msgstr "%<extern%> декларация %qs с инициализацией" -#: cp/decl.c:9628 +#: cp/decl.c:9637 #, gcc-internal-format msgid "%qs has both %<extern%> and initializer" msgstr "для %qs задан спецификатор %<extern%> и инициализатор" -#: cp/decl.c:9755 +#: cp/decl.c:9764 #, gcc-internal-format msgid "default argument for %q#D has type %qT" msgstr "аргумент по умолчанию для %q#D имеет тип %qT" -#: cp/decl.c:9758 +#: cp/decl.c:9767 #, gcc-internal-format msgid "default argument for parameter of type %qT has type %qT" msgstr "аргумент по умолчанию для параметра типа %qT имеет тип %qT" -#: cp/decl.c:9774 +#: cp/decl.c:9783 #, gcc-internal-format msgid "default argument %qE uses local variable %qD" msgstr "аргумент по умолчанию %qE использует локальную переменную %qD" -#: cp/decl.c:9862 +#: cp/decl.c:9871 #, fuzzy, gcc-internal-format msgid "parameter %qD has Java class type" msgstr "параметр %q+D имеет неполный тип" -#: cp/decl.c:9890 +#: cp/decl.c:9899 #, gcc-internal-format msgid "parameter %qD invalidly declared method type" msgstr "некорректная декларация параметра %qD с типом метода" -#: cp/decl.c:9915 +#: cp/decl.c:9924 #, fuzzy, gcc-internal-format msgid "parameter %qD includes pointer to array of unknown bound %qT" msgstr "параметр %qD включает %s на массив с неизвестной границей %qT" -#: cp/decl.c:9917 +#: cp/decl.c:9926 #, fuzzy, gcc-internal-format msgid "parameter %qD includes reference to array of unknown bound %qT" msgstr "параметр %qD включает %s на массив с неизвестной границей %qT" -#: cp/decl.c:9932 +#: cp/decl.c:9941 #, fuzzy, gcc-internal-format msgid "parameter packs must be at the end of the parameter list" msgstr "%Jв списке параметров пропущено имя параметра" @@ -32257,163 +25503,163 @@ msgstr "%Jв списке параметров пропущено имя пар #. or implicitly defined), there's no need to worry about their #. existence. Theoretically, they should never even be #. instantiated, but that's hard to forestall. -#: cp/decl.c:10155 +#: cp/decl.c:10164 #, gcc-internal-format msgid "invalid constructor; you probably meant %<%T (const %T&)%>" msgstr "некорректный конструктор; возможно, вы имели в виду %<%T (const %T&)%>" -#: cp/decl.c:10277 +#: cp/decl.c:10286 #, gcc-internal-format msgid "%qD may not be declared within a namespace" msgstr "декларация %qD может не действовать в пространстве имён" -#: cp/decl.c:10282 +#: cp/decl.c:10291 #, gcc-internal-format msgid "%qD may not be declared as static" msgstr "%qD можно не определять статической" -#: cp/decl.c:10312 +#: cp/decl.c:10321 #, gcc-internal-format msgid "%qD must be a nonstatic member function" msgstr "%qD должнен быть нестатической элементом-функцией" -#: cp/decl.c:10322 +#: cp/decl.c:10331 #, gcc-internal-format msgid "%qD must be either a non-static member function or a non-member function" msgstr "%qD должен быть либо нестатическим элементом-функцией или функцией-не-элементом" -#: cp/decl.c:10344 +#: cp/decl.c:10353 #, gcc-internal-format msgid "%qD must have an argument of class or enumerated type" msgstr "%qD должен иметь аргумент типа класс или перечислимого типа" -#: cp/decl.c:10373 +#: cp/decl.c:10382 #, fuzzy, gcc-internal-format msgid "conversion to a reference to void will never use a type conversion operator" msgstr "преобразование к %s%s никогда не будет использовать операцию преобразования типа" -#: cp/decl.c:10375 +#: cp/decl.c:10384 #, fuzzy, gcc-internal-format msgid "conversion to void will never use a type conversion operator" msgstr "преобразование к %s%s никогда не будет использовать операцию преобразования типа" -#: cp/decl.c:10382 +#: cp/decl.c:10391 #, fuzzy, gcc-internal-format msgid "conversion to a reference to the same type will never use a type conversion operator" msgstr "преобразование к %s%s никогда не будет использовать операцию преобразования типа" -#: cp/decl.c:10384 +#: cp/decl.c:10393 #, fuzzy, gcc-internal-format msgid "conversion to the same type will never use a type conversion operator" msgstr "преобразование к %s%s никогда не будет использовать операцию преобразования типа" -#: cp/decl.c:10392 +#: cp/decl.c:10401 #, fuzzy, gcc-internal-format msgid "conversion to a reference to a base class will never use a type conversion operator" msgstr "преобразование к %s%s никогда не будет использовать операцию преобразования типа" -#: cp/decl.c:10394 +#: cp/decl.c:10403 #, fuzzy, gcc-internal-format msgid "conversion to a base class will never use a type conversion operator" msgstr "преобразование к %s%s никогда не будет использовать операцию преобразования типа" #. 13.4.0.3 -#: cp/decl.c:10403 +#: cp/decl.c:10412 #, gcc-internal-format msgid "ISO C++ prohibits overloading operator ?:" msgstr "ISO C++ не поддерживает перегрузку операции ?:" -#: cp/decl.c:10408 +#: cp/decl.c:10417 #, gcc-internal-format msgid "%qD must not have variable number of arguments" msgstr "%qD не может иметь переменное число аргументов" -#: cp/decl.c:10459 +#: cp/decl.c:10468 #, gcc-internal-format msgid "postfix %qD must take %<int%> as its argument" msgstr "постфиксный %qD должен иметь аргумент типа %<int%>" -#: cp/decl.c:10462 +#: cp/decl.c:10471 #, gcc-internal-format msgid "postfix %qD must take %<int%> as its second argument" msgstr "постфиксный %qD должен иметь второй аргумент типа %<int%>" -#: cp/decl.c:10470 +#: cp/decl.c:10479 #, gcc-internal-format msgid "%qD must take either zero or one argument" msgstr "%qD должен иметь не более одного аргумента" -#: cp/decl.c:10472 +#: cp/decl.c:10481 #, gcc-internal-format msgid "%qD must take either one or two arguments" msgstr "%qD должен иметь один или два аргумента" -#: cp/decl.c:10494 +#: cp/decl.c:10503 #, gcc-internal-format msgid "prefix %qD should return %qT" msgstr "префиксный %qD должен возвращать %qT" -#: cp/decl.c:10500 +#: cp/decl.c:10509 #, gcc-internal-format msgid "postfix %qD should return %qT" msgstr "постфиксный %qD должен возвращать %qT" -#: cp/decl.c:10509 +#: cp/decl.c:10518 #, gcc-internal-format msgid "%qD must take %<void%>" msgstr "%qD должен иметь список параметров %<void%>" -#: cp/decl.c:10511 cp/decl.c:10520 +#: cp/decl.c:10520 cp/decl.c:10529 #, gcc-internal-format msgid "%qD must take exactly one argument" msgstr "%qD должен иметь ровно один аргумент" -#: cp/decl.c:10522 +#: cp/decl.c:10531 #, gcc-internal-format msgid "%qD must take exactly two arguments" msgstr "%qD должен иметь ровно два аргумента" -#: cp/decl.c:10531 +#: cp/decl.c:10540 #, gcc-internal-format msgid "user-defined %qD always evaluates both arguments" msgstr "пользовательский оператор %qD всегда вычисляет оба аргумента" -#: cp/decl.c:10545 +#: cp/decl.c:10554 #, gcc-internal-format msgid "%qD should return by value" msgstr "%qD должен возвращать результат по значению" -#: cp/decl.c:10556 cp/decl.c:10561 +#: cp/decl.c:10565 cp/decl.c:10570 #, gcc-internal-format msgid "%qD cannot have default arguments" msgstr "%qD не может иметь аргументов по умолчанию" -#: cp/decl.c:10619 +#: cp/decl.c:10628 #, gcc-internal-format msgid "using template type parameter %qT after %qs" msgstr "использование параметра шаблона %qT после %qs" -#: cp/decl.c:10635 +#: cp/decl.c:10644 #, gcc-internal-format msgid "using typedef-name %qD after %qs" msgstr "использование typedef-имени %qD после %qs" -#: cp/decl.c:10636 +#: cp/decl.c:10645 #, gcc-internal-format msgid "%q+D has a previous declaration here" msgstr "%q+D ранее декларирован здесь" -#: cp/decl.c:10644 +#: cp/decl.c:10653 #, gcc-internal-format msgid "%qT referred to as %qs" msgstr "ссылка на %qT как на %qs" -#: cp/decl.c:10645 cp/decl.c:10652 +#: cp/decl.c:10654 cp/decl.c:10661 #, gcc-internal-format msgid "%q+T has a previous declaration here" msgstr "%q+T ранее декларирован здесь" -#: cp/decl.c:10651 +#: cp/decl.c:10660 #, gcc-internal-format msgid "%qT referred to as enum" msgstr "ссылка на %qT как на enum" @@ -32425,78 +25671,78 @@ msgstr "ссылка на %qT как на enum" #. void f(class C); // No template header here #. #. then the required template argument is missing. -#: cp/decl.c:10666 +#: cp/decl.c:10675 #, gcc-internal-format msgid "template argument required for %<%s %T%>" msgstr "для %<%s %T%> нужен аргумент-шаблон" -#: cp/decl.c:10714 cp/name-lookup.c:2823 +#: cp/decl.c:10723 cp/name-lookup.c:2823 #, gcc-internal-format msgid "%qD has the same name as the class in which it is declared" msgstr "%qD имеет то же имя, что и класс, в котором он(а) декларируется" -#: cp/decl.c:10744 cp/name-lookup.c:2328 cp/name-lookup.c:3098 -#: cp/name-lookup.c:3142 cp/parser.c:4243 cp/parser.c:18099 +#: cp/decl.c:10753 cp/name-lookup.c:2328 cp/name-lookup.c:3098 +#: cp/name-lookup.c:3142 cp/parser.c:4243 cp/parser.c:18102 #, gcc-internal-format msgid "reference to %qD is ambiguous" msgstr "ссылка на %qD противоречива" -#: cp/decl.c:10858 +#: cp/decl.c:10867 #, gcc-internal-format msgid "use of enum %q#D without previous declaration" msgstr "использование перечисления %q#D без предыдущей декларации" -#: cp/decl.c:10879 +#: cp/decl.c:10888 #, gcc-internal-format msgid "redeclaration of %qT as a non-template" msgstr "повторная декларация %qT как не-шаблона" -#: cp/decl.c:10880 +#: cp/decl.c:10889 #, gcc-internal-format msgid "previous declaration %q+D" msgstr "предыдущая декларация %q+D" -#: cp/decl.c:10994 +#: cp/decl.c:11003 #, gcc-internal-format msgid "derived union %qT invalid" msgstr "некорректный производный тип union %qT" -#: cp/decl.c:11003 +#: cp/decl.c:11012 #, gcc-internal-format msgid "Java class %qT cannot have multiple bases" msgstr "Java-класс %qT не может иметь несколько базовых классов" -#: cp/decl.c:11014 +#: cp/decl.c:11023 #, gcc-internal-format msgid "Java class %qT cannot have virtual bases" msgstr "Java-класс %qT не может иметь виртуальных базовых классов" -#: cp/decl.c:11034 +#: cp/decl.c:11043 #, gcc-internal-format msgid "base type %qT fails to be a struct or class type" msgstr "базовый тип %qT не является ни структурой, ни классом" -#: cp/decl.c:11067 +#: cp/decl.c:11076 #, gcc-internal-format msgid "recursive type %qT undefined" msgstr "рекурсивный тип %qT неопределен" -#: cp/decl.c:11069 +#: cp/decl.c:11078 #, gcc-internal-format msgid "duplicate base type %qT invalid" msgstr "некорректное дублирование базового типа %qT" -#: cp/decl.c:11153 +#: cp/decl.c:11162 #, gcc-internal-format msgid "multiple definition of %q#T" msgstr "повторное определение %q#T" -#: cp/decl.c:11155 +#: cp/decl.c:11164 #, fuzzy, gcc-internal-format msgid "previous definition here" msgstr "%Jэто предыдущее определение" -#: cp/decl.c:11202 +#: cp/decl.c:11211 #, gcc-internal-format msgid "underlying type %<%T%> of %<%T%> must be an integral type" msgstr "" @@ -32505,67 +25751,67 @@ msgstr "" #. #. IF no integral type can represent all the enumerator values, the #. enumeration is ill-formed. -#: cp/decl.c:11336 +#: cp/decl.c:11345 #, gcc-internal-format msgid "no integral type can represent all of the enumerator values for %qT" msgstr "ни один целочисленный тип не годится для представления всех значений перечислимого типа %qT" -#: cp/decl.c:11468 +#: cp/decl.c:11477 #, gcc-internal-format msgid "enumerator value for %qD is not an integer constant" msgstr "значение перечислимого типа для %qD не является константой целого типа" -#: cp/decl.c:11500 +#: cp/decl.c:11509 #, gcc-internal-format msgid "overflow in enumeration values at %qD" msgstr "переполнение в перечисляемых значениях для %qD" -#: cp/decl.c:11520 +#: cp/decl.c:11529 #, fuzzy, gcc-internal-format msgid "enumerator value %E is too large for underlying type %<%T%>" msgstr "значение перечислимого типа для %qE не является константой целого типа" -#: cp/decl.c:11621 +#: cp/decl.c:11630 #, gcc-internal-format msgid "return type %q#T is incomplete" msgstr "тип результата %q#T неполный" -#: cp/decl.c:11623 +#: cp/decl.c:11632 #, fuzzy, gcc-internal-format msgid "return type has Java class type %q#T" msgstr "тип возвращаемого значения не полный" -#: cp/decl.c:11751 cp/typeck.c:7253 +#: cp/decl.c:11760 cp/typeck.c:7380 #, gcc-internal-format msgid "%<operator=%> should return a reference to %<*this%>" msgstr "%<operator=%> должен возвращать ссылку на %<*this%>" -#: cp/decl.c:11846 +#: cp/decl.c:11855 #, gcc-internal-format msgid "no previous declaration for %q+D" msgstr "отсутствует предварительная декларация %q+D" -#: cp/decl.c:12067 +#: cp/decl.c:12076 #, fuzzy, gcc-internal-format msgid "invalid function declaration" msgstr "некорректная декларация элемента-функции" -#: cp/decl.c:12151 +#: cp/decl.c:12160 #, gcc-internal-format msgid "parameter %qD declared void" msgstr "параметр %qD объявлен void" -#: cp/decl.c:12650 +#: cp/decl.c:12661 #, gcc-internal-format msgid "invalid member function declaration" msgstr "некорректная декларация элемента-функции" -#: cp/decl.c:12665 +#: cp/decl.c:12676 #, gcc-internal-format msgid "%qD is already defined in class %qT" msgstr "%qD уже определена в классе %qT" -#: cp/decl.c:12876 +#: cp/decl.c:12887 #, gcc-internal-format msgid "static member function %q#D declared with type qualifiers" msgstr "статическая функция-член %q#D объявлена с квалификаторами типа" @@ -32605,7 +25851,7 @@ msgstr "удаление функции недопустимо. Аргумен msgid "deleting %qT is undefined" msgstr "удаление %qT не определено" -#: cp/decl2.c:478 cp/pt.c:4241 +#: cp/decl2.c:478 cp/pt.c:4301 #, gcc-internal-format msgid "template declaration of %q#D" msgstr "шаблонная декларация %q#D" @@ -32764,67 +26010,67 @@ msgstr "%qT наследован от %qT, использующего анони msgid "%qT declared with greater visibility than its base %qT" msgstr "%qT объявлен с большей областью видимости, чем родитель %qT" -#: cp/decl2.c:3441 +#: cp/decl2.c:3442 #, fuzzy, gcc-internal-format msgid "%q+#D, declared using anonymous type, is used but never defined" msgstr "%q+F объявлена %<static%>, но нигде не определена" -#: cp/decl2.c:3448 +#: cp/decl2.c:3449 #, fuzzy, gcc-internal-format msgid "%q+#D, declared using local type %qT, is used but never defined" msgstr "%q+F объявлена %<static%>, но нигде не определена" -#: cp/decl2.c:3740 +#: cp/decl2.c:3758 #, gcc-internal-format msgid "inline function %q+D used but never defined" msgstr "inline функция %q+D использована, но нигде не определена" -#: cp/decl2.c:3906 +#: cp/decl2.c:3924 #, gcc-internal-format msgid "default argument missing for parameter %P of %q+#D" msgstr "отсутствует аргумент по умолчанию для параметра %P функции %q+#D" -#: cp/decl2.c:3957 cp/search.c:1891 +#: cp/decl2.c:3975 cp/search.c:1891 #, fuzzy, gcc-internal-format msgid "deleted function %q+D" msgstr "для декларации шаблона %qD" -#: cp/decl2.c:3958 +#: cp/decl2.c:3976 #, gcc-internal-format msgid "used here" msgstr "" -#: cp/error.c:2899 +#: cp/error.c:2869 #, gcc-internal-format msgid "extended initializer lists only available with -std=c++0x or -std=gnu++0x" msgstr "" -#: cp/error.c:2904 +#: cp/error.c:2874 #, gcc-internal-format msgid "explicit conversion operators only available with -std=c++0x or -std=gnu++0x" msgstr "" -#: cp/error.c:2909 +#: cp/error.c:2879 #, gcc-internal-format msgid "variadic templates only available with -std=c++0x or -std=gnu++0x" msgstr "" -#: cp/error.c:2914 +#: cp/error.c:2884 #, gcc-internal-format msgid "lambda expressions only available with -std=c++0x or -std=gnu++0x" msgstr "" -#: cp/error.c:2919 +#: cp/error.c:2889 #, gcc-internal-format msgid "C++0x auto only available with -std=c++0x or -std=gnu++0x" msgstr "" -#: cp/error.c:2923 +#: cp/error.c:2893 #, gcc-internal-format msgid "scoped enums only available with -std=c++0x or -std=gnu++0x" msgstr "" -#: cp/error.c:2927 +#: cp/error.c:2897 #, gcc-internal-format msgid "defaulted and deleted functions only available with -std=c++0x or -std=gnu++0x" msgstr "" @@ -32851,37 +26097,37 @@ msgstr "тип %qT не является производным от %<java::lan msgid "mixing C++ and Java catches in a single translation unit" msgstr "смешение обработчиков прерываний C++ и Java в одном модуле" -#: cp/except.c:629 +#: cp/except.c:630 #, gcc-internal-format msgid "throwing NULL, which has integral, not pointer type" msgstr "исключительная ситуация NULL имеет целый тип, а не тип указателя" -#: cp/except.c:652 cp/init.c:1886 +#: cp/except.c:653 cp/init.c:1886 #, gcc-internal-format msgid "%qD should never be overloaded" msgstr "%qD не может быть перегружен(о/а)" -#: cp/except.c:750 +#: cp/except.c:751 #, gcc-internal-format msgid " in thrown expression" msgstr " в throw-выражении" -#: cp/except.c:910 +#: cp/except.c:911 #, gcc-internal-format msgid "expression %qE of abstract class type %qT cannot be used in throw-expression" msgstr "выражение %qE, имеющее тип абстрактного класса %qT, нельзя использовать в throw-выражении" -#: cp/except.c:996 +#: cp/except.c:997 #, fuzzy, gcc-internal-format msgid "exception of type %qT will be caught" msgstr "%Hбудет обработана исключительная ситуация типа %qT" -#: cp/except.c:999 +#: cp/except.c:1000 #, fuzzy, gcc-internal-format msgid " by earlier handler for %qT" msgstr "%H при помощи ранее заданного обработчика для %qT" -#: cp/except.c:1028 +#: cp/except.c:1029 #, fuzzy, gcc-internal-format msgid "%<...%> handler must be the last handler for its try block" msgstr "%Hобработчик %<...%> должен быть последним в своем try-блоке" @@ -33085,7 +26331,7 @@ msgstr "тип %qD не является непосредственной баз msgid "bad array initializer" msgstr "некорректный инициализатор массива" -#: cp/init.c:1456 cp/semantics.c:2600 +#: cp/init.c:1456 cp/semantics.c:2619 #, fuzzy, gcc-internal-format msgid "%qT is not a class type" msgstr "%q#T не является классом" @@ -33260,32 +26506,32 @@ msgstr "%qD не имеет аргументов, зависящих от пар msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)" msgstr "(с ключом %<-fpermissive%>, G++ примет данный код, но разрешение использовать недекларированные имена будет отменено в дальнейших версиях)" -#: cp/mangle.c:1869 +#: cp/mangle.c:1933 #, gcc-internal-format msgid "mangling typeof, use decltype instead" msgstr "" -#: cp/mangle.c:2088 +#: cp/mangle.c:2152 #, gcc-internal-format msgid "mangling unknown fixed point type" msgstr "" -#: cp/mangle.c:2517 +#: cp/mangle.c:2557 #, fuzzy, gcc-internal-format msgid "mangling %C" msgstr "предупреждение: " -#: cp/mangle.c:2572 +#: cp/mangle.c:2609 #, fuzzy, gcc-internal-format msgid "mangling new-expression" msgstr "подавление присваивания" -#: cp/mangle.c:2592 +#: cp/mangle.c:2643 #, gcc-internal-format msgid "omitted middle operand to %<?:%> operand cannot be mangled" msgstr "невозможно кодирование пропущенного среднего опреанда %<?:%>" -#: cp/mangle.c:2900 +#: cp/mangle.c:2951 #, gcc-internal-format msgid "the mangled name of %qD will change in a future version of GCC" msgstr "кодированное имя %qD изменится в будущих версиях GCC" @@ -33587,21 +26833,26 @@ msgstr "strong имеет смысл только в пределах namespace" msgid "current namespace %qD does not enclose strongly used namespace %qD" msgstr "декларация %qD в %qD, который не объемлет %qD" -#: cp/name-lookup.c:5035 +#: cp/name-lookup.c:5017 #, gcc-internal-format msgid "argument dependent lookup finds %q+D" msgstr "" -#: cp/name-lookup.c:5479 +#: cp/name-lookup.c:5461 #, gcc-internal-format msgid "XXX entering pop_everything ()\n" msgstr "XXX вход в pop_everything ()\n" -#: cp/name-lookup.c:5488 +#: cp/name-lookup.c:5470 #, gcc-internal-format msgid "XXX leaving pop_everything ()\n" msgstr "XXX выход из pop_everything ()\n" +#: cp/optimize.c:346 +#, fuzzy, gcc-internal-format +msgid "making multiple clones of %qD" +msgstr "повторное определение %q#T" + #: cp/parser.c:435 #, gcc-internal-format msgid "identifier %qE will become a keyword in C++0x" @@ -33672,7 +26923,7 @@ msgstr "в описании возвращаемого типа нельзя о msgid "(perhaps a semicolon is missing after the definition of %qT)" msgstr "(возможно, пропущена точка с запятой после определения %qT)" -#: cp/parser.c:2276 cp/parser.c:4289 cp/pt.c:6167 +#: cp/parser.c:2276 cp/parser.c:4289 cp/pt.c:6249 #, gcc-internal-format msgid "%qT is not a template" msgstr "%qT не является шаблоном" @@ -33792,7 +27043,7 @@ msgstr "в ISO C++ составные литеральные конструкц msgid "%qE does not have class type" msgstr "%qE не класс" -#: cp/parser.c:5175 cp/typeck.c:2214 +#: cp/parser.c:5175 cp/typeck.c:2316 #, gcc-internal-format msgid "invalid use of %qD" msgstr "некорректное использование %qD" @@ -33868,7 +27119,7 @@ msgstr "%<%T::%D%> обозначает конструктор в %qT" msgid "ISO C++ forbids computed gotos" msgstr "ISO C++ не поддерживает вычисляемые goto" -#: cp/parser.c:8600 cp/parser.c:16598 +#: cp/parser.c:8600 cp/parser.c:16601 #, gcc-internal-format msgid "extra %<;%>" msgstr "избыточная %<;%>" @@ -33900,7 +27151,7 @@ msgstr "" msgid "class definition may not be declared a friend" msgstr "определение класса не должно содержать friend" -#: cp/parser.c:9350 cp/parser.c:16922 +#: cp/parser.c:9350 cp/parser.c:16925 #, gcc-internal-format msgid "templates may not be %<virtual%>" msgstr "" @@ -33936,12 +27187,12 @@ msgstr "ключевое слово %<typename%> запрещено в этом msgid "keyword %<export%> not implemented, and will be ignored" msgstr "ключевое слово %<export%> не реализовано; игнорируется" -#: cp/parser.c:10532 cp/parser.c:10631 cp/parser.c:10738 cp/parser.c:15307 +#: cp/parser.c:10532 cp/parser.c:10631 cp/parser.c:10738 cp/parser.c:15310 #, fuzzy, gcc-internal-format msgid "template parameter pack %qD cannot have a default argument" msgstr "%qD не может иметь аргументов по умолчанию" -#: cp/parser.c:10536 cp/parser.c:15314 +#: cp/parser.c:10536 cp/parser.c:15317 #, fuzzy, gcc-internal-format msgid "template parameter pack cannot have a default argument" msgstr "%qD не может иметь аргументов по умолчанию" @@ -33982,197 +27233,197 @@ msgstr "используйте нотацию %<%T::template %D%> для ука msgid "expected parameter pack before %<...%>" msgstr "ожидались спецификаторы декларации или %<...%>" -#: cp/parser.c:11628 +#: cp/parser.c:11631 #, gcc-internal-format msgid "template specialization with C linkage" msgstr "специализация шаблона с привязкой C" -#: cp/parser.c:12444 +#: cp/parser.c:12447 #, fuzzy, gcc-internal-format msgid "declaration %qD does not declare anything" msgstr "декларация ничего не описывает" -#: cp/parser.c:12530 +#: cp/parser.c:12533 #, fuzzy, gcc-internal-format msgid "attributes ignored on uninstantiated type" msgstr "атрибут %qE для не классовых типов игнорируется" -#: cp/parser.c:12534 +#: cp/parser.c:12537 #, fuzzy, gcc-internal-format msgid "attributes ignored on template instantiation" msgstr "класс хранения %qD в конкретизации шаблона" -#: cp/parser.c:12539 +#: cp/parser.c:12542 #, gcc-internal-format msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration" msgstr "" -#: cp/parser.c:12824 +#: cp/parser.c:12827 #, fuzzy, gcc-internal-format msgid "%qD is not a namespace-name" msgstr "%qT не является пространством имён" -#: cp/parser.c:12951 +#: cp/parser.c:12954 #, fuzzy, gcc-internal-format msgid "%<namespace%> definition is not allowed here" msgstr "#pragma %s уже зарегистрирована" -#: cp/parser.c:13092 +#: cp/parser.c:13095 #, gcc-internal-format msgid "a template-id may not appear in a using-declaration" msgstr "идентификатор шаблона недопустим в using-декларации" -#: cp/parser.c:13513 +#: cp/parser.c:13516 #, gcc-internal-format msgid "an asm-specification is not allowed on a function-definition" msgstr "спецификация asm не допускается при определении функции" -#: cp/parser.c:13517 +#: cp/parser.c:13520 #, gcc-internal-format msgid "attributes are not allowed on a function-definition" msgstr "атрибуты не допускаются при определении функции" -#: cp/parser.c:13670 +#: cp/parser.c:13673 #, fuzzy, gcc-internal-format msgid "initializer provided for function" msgstr "недопустимая инициализация friend-функции %qs" -#: cp/parser.c:13703 +#: cp/parser.c:13706 #, gcc-internal-format msgid "attributes after parenthesized initializer ignored" msgstr "атрибуты после инициализатора в скобках проигнорированы" -#: cp/parser.c:14098 cp/pt.c:9774 +#: cp/parser.c:14101 cp/pt.c:9873 #, fuzzy, gcc-internal-format msgid "array bound is not an integer constant" msgstr "индекс массива не является целым значением" -#: cp/parser.c:14219 +#: cp/parser.c:14222 #, fuzzy, gcc-internal-format msgid "cannot define member of dependent typedef %qT" msgstr "создание указателя на элемент ссылочного типа %qT" -#: cp/parser.c:14223 +#: cp/parser.c:14226 #, fuzzy, gcc-internal-format msgid "%<%T::%E%> is not a type" msgstr "%<%T::%D%> не является типом" -#: cp/parser.c:14251 +#: cp/parser.c:14254 #, fuzzy, gcc-internal-format msgid "invalid use of constructor as a template" msgstr "некорректное использование нестатического элемента данных '%E'" -#: cp/parser.c:14253 +#: cp/parser.c:14256 #, gcc-internal-format msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name" msgstr "используйте %<%T::%D%> вместо %<%T::%D%> для именования конструктора в имени с квалификатором" -#: cp/parser.c:14431 +#: cp/parser.c:14434 #, fuzzy, gcc-internal-format msgid "%qD is a namespace" msgstr "%qT не является пространством имён" -#: cp/parser.c:14506 +#: cp/parser.c:14509 #, fuzzy, gcc-internal-format msgid "duplicate cv-qualifier" msgstr "повтор case-значения," -#: cp/parser.c:14628 +#: cp/parser.c:14631 cp/typeck2.c:501 #, fuzzy, gcc-internal-format msgid "invalid use of %<auto%>" msgstr "недопустимое использование %<::%>" -#: cp/parser.c:15240 +#: cp/parser.c:15243 #, gcc-internal-format msgid "file ends in default argument" msgstr "конец файла в аргументе по умолчанию" -#: cp/parser.c:15286 +#: cp/parser.c:15289 #, gcc-internal-format msgid "deprecated use of default argument for parameter of non-function" msgstr "устаревшее использование аргумента по умолчанию в качестве параметра не-функции" -#: cp/parser.c:15290 +#: cp/parser.c:15293 #, gcc-internal-format msgid "default arguments are only permitted for function parameters" msgstr "аргументы по умолчанию разрешены только для параметров функций" -#: cp/parser.c:15576 +#: cp/parser.c:15579 #, gcc-internal-format msgid "ISO C++ does not allow designated initializers" msgstr "ISO C++ не поддерживает назначенные инициализаторы" -#: cp/parser.c:16190 +#: cp/parser.c:16193 #, fuzzy, gcc-internal-format msgid "invalid class name in declaration of %qD" msgstr "некорректная template-декларация %qD" -#: cp/parser.c:16204 +#: cp/parser.c:16207 #, fuzzy, gcc-internal-format msgid "declaration of %qD in namespace %qD which does not enclose %qD" msgstr "декларация %qD в %qD, который не объемлет %qD" -#: cp/parser.c:16209 +#: cp/parser.c:16212 #, gcc-internal-format msgid "declaration of %qD in %qD which does not enclose %qD" msgstr "декларация %qD в %qD, который не объемлет %qD" -#: cp/parser.c:16223 +#: cp/parser.c:16226 #, fuzzy, gcc-internal-format msgid "extra qualification not allowed" msgstr "избыточные квалификаторы проигнориованы" -#: cp/parser.c:16235 +#: cp/parser.c:16238 #, fuzzy, gcc-internal-format msgid "an explicit specialization must be preceded by %<template <>%>" msgstr "перед явной специализацией должно быть 'template <>'" -#: cp/parser.c:16265 +#: cp/parser.c:16268 #, fuzzy, gcc-internal-format msgid "function template %qD redeclared as a class template" msgstr "не шаблон %qD использован как шаблон" -#: cp/parser.c:16348 +#: cp/parser.c:16351 #, gcc-internal-format msgid "previous definition of %q+#T" msgstr "предыдущее определение %q+#T" -#: cp/parser.c:16617 +#: cp/parser.c:16620 #, gcc-internal-format msgid "a class-key must be used when declaring a friend" msgstr "в декларации friend должно быть использовано ключевое слово класса" -#: cp/parser.c:16632 +#: cp/parser.c:16635 #, gcc-internal-format msgid "friend declaration does not name a class or function" msgstr "в декларации friend нет имени класса или функции" -#: cp/parser.c:16814 +#: cp/parser.c:16817 #, gcc-internal-format msgid "pure-specifier on function-definition" msgstr "спецификатор pure в определении функции" -#: cp/parser.c:17127 +#: cp/parser.c:17130 #, fuzzy, gcc-internal-format msgid "keyword %<typename%> not allowed outside of templates" msgstr "использование `typename' вне шаблона" -#: cp/parser.c:17130 +#: cp/parser.c:17133 #, fuzzy, gcc-internal-format msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)" msgstr "ключевое слово `typename' запрещено в этом контексте (инициализатор квалифицированного элемента неявно является типом)" -#: cp/parser.c:18286 +#: cp/parser.c:18289 #, gcc-internal-format msgid "specializing member %<%T::%E%> requires %<template<>%> syntax" msgstr "" -#: cp/parser.c:18291 +#: cp/parser.c:18294 #, fuzzy, gcc-internal-format msgid "invalid declaration of %<%T::%E%>" msgstr "некорректная декларация %q+D" -#: cp/parser.c:18295 +#: cp/parser.c:18298 #, gcc-internal-format msgid "too few template-parameter-lists" msgstr "недостаточно списков параметров шаблонов" @@ -34181,251 +27432,256 @@ msgstr "недостаточно списков параметров шабло #. something like: #. #. template <class T> template <class U> void S::f(); -#: cp/parser.c:18302 +#: cp/parser.c:18305 #, gcc-internal-format msgid "too many template-parameter-lists" msgstr "слишком много списков параметров шаблонов" -#: cp/parser.c:18590 +#: cp/parser.c:18593 #, gcc-internal-format msgid "named return values are no longer supported" msgstr "именованные возвращаемые значения больше не поддерживаются" -#: cp/parser.c:18670 +#: cp/parser.c:18673 #, fuzzy, gcc-internal-format msgid "invalid declaration of member template in local class" msgstr "некорректная декларация шаблона-элемента `%#D' в локальном классе" -#: cp/parser.c:18679 +#: cp/parser.c:18682 #, gcc-internal-format msgid "template with C linkage" msgstr "шаблон с привязкой C" -#: cp/parser.c:18827 +#: cp/parser.c:18830 #, fuzzy, gcc-internal-format msgid "template declaration of %<typedef%>" msgstr "шаблонная декларация `%#D'" -#: cp/parser.c:18896 +#: cp/parser.c:18899 #, fuzzy, gcc-internal-format msgid "explicit template specialization cannot have a storage class" msgstr "явная специализация в не-namespace области %qD" -#: cp/parser.c:19121 +#: cp/parser.c:19124 #, fuzzy, gcc-internal-format msgid "%<>>%> should be %<> >%> within a nested template argument list" msgstr "%H%<>>%> должно быть %<> >%> внутри списка аргументов вложенного шаблона" -#: cp/parser.c:19134 +#: cp/parser.c:19137 #, gcc-internal-format msgid "spurious %<>>%>, use %<>%> to terminate a template argument list" msgstr "ошибочное использование %<>>%>, используйте %<>%> для завершения списка аргументов шаблона" -#: cp/parser.c:19477 +#: cp/parser.c:19480 #, fuzzy, gcc-internal-format msgid "invalid use of %qD in linkage specification" msgstr "некорректная спецификация базового класса" -#: cp/parser.c:19490 +#: cp/parser.c:19493 #, fuzzy, gcc-internal-format msgid "%<__thread%> before %qD" msgstr "%<__thread%> перед %<extern%>" -#: cp/parser.c:19811 +#: cp/parser.c:19814 #, fuzzy, gcc-internal-format msgid "%qs tag used in naming %q#T" msgstr "определение %qD уже есть в %qT" -#: cp/parser.c:19832 +#: cp/parser.c:19835 #, fuzzy, gcc-internal-format msgid "%qD redeclared with different access" msgstr "%J%qD повторно декларирован как символ другого вида" -#: cp/parser.c:19851 +#: cp/parser.c:19854 #, gcc-internal-format msgid "%<template%> (as a disambiguator) is only allowed within templates" msgstr "слово %<template%> (для снятия неоднозначности) допускается только внутри шаблонов" -#: cp/parser.c:20118 cp/parser.c:21046 cp/parser.c:21179 +#: cp/parser.c:20121 cp/parser.c:21049 cp/parser.c:21182 #, gcc-internal-format msgid "misplaced %<@%D%> Objective-C++ construct" msgstr "неверное положение %<@%D%> конструкции Objective-C++" -#: cp/parser.c:20263 +#: cp/parser.c:20266 #, gcc-internal-format msgid "%<@encode%> must specify a type as an argument" msgstr "в конструкции %<@encode%> в качестве аргумента должен быть задан тип" -#: cp/parser.c:20579 +#: cp/parser.c:20582 #, gcc-internal-format msgid "invalid Objective-C++ selector name" msgstr "" -#: cp/parser.c:20910 +#: cp/parser.c:20913 #, fuzzy, gcc-internal-format msgid "identifier expected after %<@protocol%>" msgstr "Ожидался идентификатор" -#: cp/parser.c:22249 +#: cp/parser.c:22252 #, gcc-internal-format msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop" msgstr "" -#: cp/parser.c:22417 cp/pt.c:11176 +#: cp/parser.c:22420 cp/pt.c:11275 #, fuzzy, gcc-internal-format msgid "iteration variable %qD should not be reduction" msgstr "регистровая переменная %qs использована во вложенной функции" -#: cp/parser.c:22484 +#: cp/parser.c:22487 #, fuzzy, gcc-internal-format msgid "not enough collapsed for loops" msgstr "недостаточная информация о типе" -#: cp/parser.c:22946 +#: cp/parser.c:22949 #, fuzzy, gcc-internal-format msgid "junk at end of %<#pragma GCC pch_preprocess%>" msgstr "мусор в конце директивы %<#pragma pack%>" -#: cp/parser.c:23109 +#: cp/parser.c:23112 #, fuzzy, gcc-internal-format msgid "inter-module optimizations not implemented for C++" msgstr "межмодульные оптимизации пока не реализованы" -#: cp/pt.c:273 +#: cp/pt.c:274 #, gcc-internal-format msgid "data member %qD cannot be a member template" msgstr "элемент данных %qD не должен быть членом шаблона" -#: cp/pt.c:285 +#: cp/pt.c:286 #, gcc-internal-format msgid "invalid member template declaration %qD" msgstr "некорректная декларация элемента-шаблона %qD" -#: cp/pt.c:647 +#: cp/pt.c:650 #, gcc-internal-format msgid "explicit specialization in non-namespace scope %qD" msgstr "явная специализация в не-namespace области %qD" -#: cp/pt.c:661 +#: cp/pt.c:664 #, gcc-internal-format msgid "enclosing class templates are not explicitly specialized" msgstr "объемлющие шаблоны классов не были явно специализированы" -#: cp/pt.c:749 +#: cp/pt.c:750 +#, fuzzy, gcc-internal-format +msgid "specialization of %qD must appear at namespace scope" +msgstr "специализация %qD в другой namespace-области" + +#: cp/pt.c:758 #, gcc-internal-format msgid "specialization of %qD in different namespace" msgstr "специализация %qD в другой namespace-области" -#: cp/pt.c:750 cp/pt.c:852 +#: cp/pt.c:759 cp/pt.c:861 #, fuzzy, gcc-internal-format msgid " from definition of %q+#D" msgstr "%Jпереопрелеление %qD" -#: cp/pt.c:767 +#: cp/pt.c:776 #, fuzzy, gcc-internal-format msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)" msgstr "декларация %qD в %qD, который не объемлет %qD" -#: cp/pt.c:785 +#: cp/pt.c:794 #, fuzzy, gcc-internal-format msgid "name of class shadows template template parameter %qD" msgstr "параметр шаблона `%#D'" -#: cp/pt.c:818 +#: cp/pt.c:827 #, gcc-internal-format msgid "specialization of %qT after instantiation" msgstr "специализация %qT после конкретизации" -#: cp/pt.c:851 +#: cp/pt.c:860 #, gcc-internal-format msgid "specializing %q#T in different namespace" msgstr "специализация %q#T в другой namespace-области" #. But if we've had an implicit instantiation, that's a #. problem ([temp.expl.spec]/6). -#: cp/pt.c:889 +#: cp/pt.c:898 #, gcc-internal-format msgid "specialization %qT after instantiation %qT" msgstr "специализация %qT после конкретизации %qT" -#: cp/pt.c:903 +#: cp/pt.c:912 #, gcc-internal-format msgid "explicit specialization of non-template %qT" msgstr "явная специализация не-шаблона %qT" -#: cp/pt.c:1319 +#: cp/pt.c:1328 #, fuzzy, gcc-internal-format msgid "specialization of %qD after instantiation" msgstr "явная специализация %D после первого использования" -#: cp/pt.c:1744 +#: cp/pt.c:1786 #, gcc-internal-format msgid "%qD is not a function template" msgstr "%qD не является шаблоном функции" -#: cp/pt.c:1953 +#: cp/pt.c:1995 #, fuzzy, gcc-internal-format msgid "template-id %qD for %q+D does not match any template declaration" msgstr "идентификатор шаблона %qD использован как декларатор" -#: cp/pt.c:1956 +#: cp/pt.c:1998 #, gcc-internal-format msgid "saw %d %<template<>%>, need %d for specializing a member function template" msgstr "" -#: cp/pt.c:1965 +#: cp/pt.c:2007 #, gcc-internal-format msgid "ambiguous template specialization %qD for %q+D" msgstr "неоднозначная конкретизация шаблона %qD для %q+D" #. This case handles bogus declarations like template <> #. template <class T> void f<int>(); -#: cp/pt.c:2201 cp/pt.c:2255 +#: cp/pt.c:2243 cp/pt.c:2297 #, gcc-internal-format msgid "template-id %qD in declaration of primary template" msgstr "" -#: cp/pt.c:2214 +#: cp/pt.c:2256 #, gcc-internal-format msgid "template parameter list used in explicit instantiation" msgstr "" -#: cp/pt.c:2220 +#: cp/pt.c:2262 #, gcc-internal-format msgid "definition provided for explicit instantiation" msgstr "" -#: cp/pt.c:2228 +#: cp/pt.c:2270 #, gcc-internal-format msgid "too many template parameter lists in declaration of %qD" msgstr "" -#: cp/pt.c:2231 +#: cp/pt.c:2273 #, gcc-internal-format msgid "too few template parameter lists in declaration of %qD" msgstr "" -#: cp/pt.c:2233 +#: cp/pt.c:2275 #, fuzzy, gcc-internal-format msgid "explicit specialization of %qD must be introduced by %<template <>%>" msgstr "перед явной специализацией должно быть 'template <>'" -#: cp/pt.c:2252 +#: cp/pt.c:2294 #, gcc-internal-format msgid "function template partial specialization %qD is not allowed" msgstr "" -#: cp/pt.c:2284 +#: cp/pt.c:2326 #, gcc-internal-format msgid "default argument specified in explicit specialization" msgstr "" -#: cp/pt.c:2314 +#: cp/pt.c:2356 #, gcc-internal-format msgid "%qD is not a template function" msgstr "%qD не является функцией шаблоном" -#: cp/pt.c:2322 +#: cp/pt.c:2364 #, gcc-internal-format msgid "%qD is not declared in %qD" msgstr "отсутствует декларация %qD в %qD" @@ -34438,102 +27694,102 @@ msgstr "отсутствует декларация %qD в %qD" #. program is ill-formed. #. #. Similar language is found in [temp.explicit]. -#: cp/pt.c:2384 +#: cp/pt.c:2426 #, gcc-internal-format msgid "specialization of implicitly-declared special member function" msgstr "" -#: cp/pt.c:2428 +#: cp/pt.c:2470 #, gcc-internal-format msgid "no member function %qD declared in %qT" msgstr "" -#: cp/pt.c:3030 +#: cp/pt.c:3070 #, gcc-internal-format msgid "base initializer expansion %<%T%> contains no parameter packs" msgstr "" -#: cp/pt.c:3091 +#: cp/pt.c:3131 #, gcc-internal-format msgid "expansion pattern %<%T%> contains no argument packs" msgstr "" -#: cp/pt.c:3093 +#: cp/pt.c:3133 #, gcc-internal-format msgid "expansion pattern %<%E%> contains no argument packs" msgstr "" -#: cp/pt.c:3134 +#: cp/pt.c:3174 #, gcc-internal-format msgid "parameter packs not expanded with %<...%>:" msgstr "" -#: cp/pt.c:3149 cp/pt.c:3765 +#: cp/pt.c:3189 cp/pt.c:3825 #, gcc-internal-format msgid " %qD" msgstr "" -#: cp/pt.c:3151 +#: cp/pt.c:3191 #, fuzzy, gcc-internal-format msgid " <anonymous>" msgstr "<anonymous>" -#: cp/pt.c:3261 +#: cp/pt.c:3308 #, fuzzy, gcc-internal-format msgid "declaration of %q+#D" msgstr "декларация `%#D'" -#: cp/pt.c:3262 +#: cp/pt.c:3309 #, fuzzy, gcc-internal-format msgid " shadows template parm %q+#D" msgstr "параметр шаблона `%#D'" -#: cp/pt.c:3761 +#: cp/pt.c:3821 #, gcc-internal-format msgid "template parameters not used in partial specialization:" msgstr "" -#: cp/pt.c:3776 +#: cp/pt.c:3836 #, gcc-internal-format msgid "partial specialization %qT does not specialize any template arguments" msgstr "" -#: cp/pt.c:3821 +#: cp/pt.c:3881 #, gcc-internal-format msgid "parameter pack argument %qE must be at the end of the template argument list" msgstr "" -#: cp/pt.c:3824 +#: cp/pt.c:3884 #, gcc-internal-format msgid "parameter pack argument %qT must be at the end of the template argument list" msgstr "" -#: cp/pt.c:3843 +#: cp/pt.c:3903 #, gcc-internal-format msgid "template argument %qE involves template parameter(s)" msgstr "" -#: cp/pt.c:3887 +#: cp/pt.c:3947 #, gcc-internal-format msgid "type %qT of template argument %qE depends on template parameter(s)" msgstr "" -#: cp/pt.c:3994 +#: cp/pt.c:4054 #, gcc-internal-format msgid "no default argument for %qD" msgstr "" -#: cp/pt.c:4015 +#: cp/pt.c:4075 #, gcc-internal-format msgid "parameter pack %qE must be at the end of the template parameter list" msgstr "" -#: cp/pt.c:4018 +#: cp/pt.c:4078 #, gcc-internal-format msgid "parameter pack %qT must be at the end of the template parameter list" msgstr "" -#: cp/pt.c:4207 +#: cp/pt.c:4267 #, gcc-internal-format msgid "template class without a name" msgstr "" @@ -34541,7 +27797,7 @@ msgstr "" #. [temp.mem] #. #. A destructor shall not be a member template. -#: cp/pt.c:4217 +#: cp/pt.c:4277 #, gcc-internal-format msgid "destructor %qD declared as member template" msgstr "деструктор %qD объявлен как шаблон элемента" @@ -34551,72 +27807,72 @@ msgstr "деструктор %qD объявлен как шаблон элеме #. An allocation function can be a function #. template. ... Template allocation functions shall #. have two or more parameters. -#: cp/pt.c:4232 +#: cp/pt.c:4292 #, gcc-internal-format msgid "invalid template declaration of %qD" msgstr "некорректная template-декларация %qD" -#: cp/pt.c:4349 +#: cp/pt.c:4409 #, fuzzy, gcc-internal-format msgid "template definition of non-template %q#D" msgstr "определение шаблона для не-шаблона `%#D'" -#: cp/pt.c:4392 +#: cp/pt.c:4452 #, fuzzy, gcc-internal-format msgid "expected %d levels of template parms for %q#D, got %d" msgstr "ожидалось %d уровней параметров шаблона для `%#D', обнаружено %d" -#: cp/pt.c:4404 +#: cp/pt.c:4464 #, fuzzy, gcc-internal-format msgid "got %d template parameters for %q#D" msgstr "обнаружено %d параметров шаблона для `%#D'" -#: cp/pt.c:4407 +#: cp/pt.c:4467 #, fuzzy, gcc-internal-format msgid "got %d template parameters for %q#T" msgstr "обнаружено %d параметров шаблона для %q#T" -#: cp/pt.c:4409 +#: cp/pt.c:4469 #, gcc-internal-format msgid " but %d required" msgstr " вместо требуемых %d" -#: cp/pt.c:4427 +#: cp/pt.c:4487 #, fuzzy, gcc-internal-format msgid "template arguments to %qD do not match original template %qD" msgstr "параметры шаблона не могут быть friend" -#: cp/pt.c:4431 +#: cp/pt.c:4491 #, fuzzy, gcc-internal-format msgid "use template<> for an explicit specialization" msgstr "объемлющие шаблоны классов не были явно специализированы" -#: cp/pt.c:4527 +#: cp/pt.c:4590 #, gcc-internal-format msgid "%qT is not a template type" msgstr "%qT не является шаблонным типом" -#: cp/pt.c:4540 +#: cp/pt.c:4603 #, fuzzy, gcc-internal-format msgid "template specifiers not specified in declaration of %qD" msgstr "в декларации %qs по умолчанию установлен тип `int'" -#: cp/pt.c:4550 +#: cp/pt.c:4613 #, fuzzy, gcc-internal-format msgid "redeclared with %d template parameter(s)" msgstr "использование %qD без параметров шаблона" -#: cp/pt.c:4552 +#: cp/pt.c:4615 #, fuzzy, gcc-internal-format msgid "previous declaration %q+D used %d template parameter(s)" msgstr "предыдущей декларации `%#D', которая находится здесь" -#: cp/pt.c:4586 +#: cp/pt.c:4649 #, fuzzy, gcc-internal-format msgid "template parameter %q+#D" msgstr "параметр шаблона `%#D'" -#: cp/pt.c:4587 +#: cp/pt.c:4650 #, fuzzy, gcc-internal-format msgid "redeclared here as %q#D" msgstr "повторно объявлен здесь как `%#D'" @@ -34625,219 +27881,219 @@ msgstr "повторно объявлен здесь как `%#D'" #. #. A template-parameter may not be given default arguments #. by two different declarations in the same scope. -#: cp/pt.c:4597 +#: cp/pt.c:4660 #, fuzzy, gcc-internal-format msgid "redefinition of default argument for %q#D" msgstr "повторное определение аргумента по умолчанию для `%#D'" -#: cp/pt.c:4599 +#: cp/pt.c:4662 #, fuzzy, gcc-internal-format msgid "original definition appeared here" msgstr "%J исходное определение находится здесь" -#: cp/pt.c:4703 +#: cp/pt.c:4766 #, fuzzy, gcc-internal-format msgid "%qE is not a valid template argument for type %qT because function %qD has not external linkage" msgstr "строковый литерал %E не является корректным аргументом шаблона, потому что это адрес статического объекта" -#: cp/pt.c:4722 cp/pt.c:5009 +#: cp/pt.c:4785 cp/pt.c:5072 #, fuzzy, gcc-internal-format msgid "%qE is not a valid template argument for type %qT" msgstr "%qE не является корректным аргументом шаблона" -#: cp/pt.c:4724 +#: cp/pt.c:4787 #, gcc-internal-format msgid "it must be a pointer-to-member of the form `&X::Y'" msgstr "" -#: cp/pt.c:4760 +#: cp/pt.c:4823 #, fuzzy, gcc-internal-format msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context" msgstr "строковый литерал %E не является корректным аргументом шаблона, потому что это адрес статического объекта" -#: cp/pt.c:4837 +#: cp/pt.c:4900 #, fuzzy, gcc-internal-format msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression" msgstr "строковый литерал %E не является корректным аргументом шаблона, потому что это адрес статического объекта" -#: cp/pt.c:4881 +#: cp/pt.c:4944 #, fuzzy, gcc-internal-format msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable" msgstr "%qE не является корректным аргументом шаблона" -#: cp/pt.c:4899 +#: cp/pt.c:4962 #, fuzzy, gcc-internal-format msgid "%qE is not a valid template argument of type %qT because %qE is not a variable" msgstr "%qE не является корректным аргументом шаблона" -#: cp/pt.c:4906 +#: cp/pt.c:4969 #, fuzzy, gcc-internal-format msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage" msgstr "строковый литерал %E не является корректным аргументом шаблона, потому что это адрес статического объекта" -#: cp/pt.c:4936 +#: cp/pt.c:4999 #, gcc-internal-format msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification" msgstr "" -#: cp/pt.c:4943 +#: cp/pt.c:5006 #, fuzzy, gcc-internal-format msgid "%qE is not a valid template argument for type %qT because it is not an lvalue" msgstr "%qE не является корректным аргументом шаблона" -#: cp/pt.c:4960 +#: cp/pt.c:5023 #, fuzzy, gcc-internal-format msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address" msgstr "%qE не является корректным аргументом шаблона" -#: cp/pt.c:4969 +#: cp/pt.c:5032 #, fuzzy, gcc-internal-format msgid "%qE is not a valid template argument for type %qT because it is not an object with external linkage" msgstr "строковый литерал %E не является корректным аргументом шаблона, потому что это адрес статического объекта" -#: cp/pt.c:4977 +#: cp/pt.c:5040 #, fuzzy, gcc-internal-format msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage" msgstr "строковый литерал %E не является корректным аргументом шаблона, потому что это адрес статического объекта" -#: cp/pt.c:5010 +#: cp/pt.c:5073 #, gcc-internal-format msgid "it must be the address of a function with external linkage" msgstr "" -#: cp/pt.c:5024 +#: cp/pt.c:5087 #, fuzzy, gcc-internal-format msgid "%qE is not a valid template argument for type %qT because it is a pointer" msgstr "%qE не является корректным аргументом шаблона" -#: cp/pt.c:5026 +#: cp/pt.c:5089 #, gcc-internal-format msgid "try using %qE instead" msgstr "попробуйте задать %qE" -#: cp/pt.c:5066 +#: cp/pt.c:5129 #, fuzzy, gcc-internal-format msgid "%qE is not a valid template argument for type %qT because it is of type %qT" msgstr "%qE не является корректным аргументом шаблона" -#: cp/pt.c:5069 +#: cp/pt.c:5132 #, gcc-internal-format msgid "standard conversions are not allowed in this context" msgstr "стандартные преобразования в данном контексте недопустимы" -#: cp/pt.c:5402 +#: cp/pt.c:5465 #, fuzzy, gcc-internal-format msgid "injected-class-name %qD used as template template argument" msgstr "параметр шаблона `%#D'" -#: cp/pt.c:5427 +#: cp/pt.c:5490 #, gcc-internal-format msgid "to refer to a type member of a template parameter, use %<typename %E%>" msgstr "для того чтобы сослаться на тип параметра шаблона, используйте конструкцию %<typename %E%>" -#: cp/pt.c:5443 cp/pt.c:5462 cp/pt.c:5508 +#: cp/pt.c:5506 cp/pt.c:5525 cp/pt.c:5571 #, gcc-internal-format msgid "type/value mismatch at argument %d in template parameter list for %qD" msgstr "несоответствия типа/значения в аргументе %d в списке параметров шаблона для %qD" -#: cp/pt.c:5447 +#: cp/pt.c:5510 #, gcc-internal-format msgid " expected a constant of type %qT, got %qT" msgstr " ожидалась константа типа %qT, а обнаружено %qT" -#: cp/pt.c:5451 +#: cp/pt.c:5514 #, gcc-internal-format msgid " expected a class template, got %qE" msgstr " ожидался шаблон класса, а обнаружено %qE" -#: cp/pt.c:5453 +#: cp/pt.c:5516 #, gcc-internal-format msgid " expected a type, got %qE" msgstr " ожидался тип, обнаружено %qE" -#: cp/pt.c:5466 +#: cp/pt.c:5529 #, gcc-internal-format msgid " expected a type, got %qT" msgstr " ожидался тип, обнаружено %qT" -#: cp/pt.c:5468 +#: cp/pt.c:5531 #, gcc-internal-format msgid " expected a class template, got %qT" msgstr " ожидался шаблон класса, обнаружено %qT" -#: cp/pt.c:5511 +#: cp/pt.c:5574 #, fuzzy, gcc-internal-format msgid " expected a template of type %qD, got %qT" msgstr " ожидался шаблон типа %qD, обнаружено %qD" #. Not sure if this is reachable, but it doesn't hurt #. to be robust. -#: cp/pt.c:5551 +#: cp/pt.c:5607 #, fuzzy, gcc-internal-format msgid "type mismatch in nontype parameter pack" msgstr "несоответствие типов в условном выражении" -#: cp/pt.c:5573 +#: cp/pt.c:5629 #, gcc-internal-format msgid "could not convert template argument %qE to %qT" msgstr "ошибка при преобразовании аргумента шаблона %qE в %qT" -#: cp/pt.c:5629 +#: cp/pt.c:5694 #, gcc-internal-format msgid "wrong number of template arguments (%d, should be %d)" msgstr "неправильное число аргументов шаблона (%d, а должно быть %d)" -#: cp/pt.c:5767 +#: cp/pt.c:5836 #, fuzzy, gcc-internal-format msgid "wrong number of template arguments (%d, should be %d%s)" msgstr "неправильное число аргументов шаблона (%d, а должно быть %d)" -#: cp/pt.c:5771 +#: cp/pt.c:5840 #, gcc-internal-format msgid "provided for %q+D" msgstr "задано для %q+D" -#: cp/pt.c:5838 +#: cp/pt.c:5907 #, gcc-internal-format msgid "cannot expand %<%E%> into a fixed-length argument list" msgstr "" -#: cp/pt.c:5841 +#: cp/pt.c:5910 #, gcc-internal-format msgid "cannot expand %<%T%> into a fixed-length argument list" msgstr "" -#: cp/pt.c:5857 +#: cp/pt.c:5933 #, gcc-internal-format msgid "template argument %d is invalid" msgstr "некорректный аргумент шаблона %d" -#: cp/pt.c:6179 +#: cp/pt.c:6261 #, gcc-internal-format msgid "non-template type %qT used as a template" msgstr "не-шаблонный тип %qT использован как шаблон" -#: cp/pt.c:6181 +#: cp/pt.c:6263 #, gcc-internal-format msgid "for template declaration %q+D" msgstr "для декларации шаблона %q+D" -#: cp/pt.c:6836 +#: cp/pt.c:6918 #, gcc-internal-format msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD" msgstr "глубина конкретизации шаблона превышает максимум %d (задайте -ftemplate-depth-NN, чтобы увеличить максимум) при конкретизации %qD" -#: cp/pt.c:8102 +#: cp/pt.c:8184 #, gcc-internal-format msgid "mismatched argument pack lengths while expanding %<%T%>" msgstr "" -#: cp/pt.c:8106 +#: cp/pt.c:8188 #, gcc-internal-format msgid "mismatched argument pack lengths while expanding %<%E%>" msgstr "" -#: cp/pt.c:9133 +#: cp/pt.c:9228 #, fuzzy, gcc-internal-format msgid "instantiation of %q+D as type %qT" msgstr "конкретизация %qD для типа %qT" @@ -34855,237 +28111,237 @@ msgstr "конкретизация %qD для типа %qT" #. #. is an attempt to declare a variable with function #. type. -#: cp/pt.c:9272 +#: cp/pt.c:9373 #, fuzzy, gcc-internal-format msgid "variable %qD has function type" msgstr "переменная %qs инициализирована, хотя имеет неполный тип" -#: cp/pt.c:9437 +#: cp/pt.c:9536 #, gcc-internal-format msgid "invalid parameter type %qT" msgstr "некорректный тип параметра %qT" -#: cp/pt.c:9439 +#: cp/pt.c:9538 #, gcc-internal-format msgid "in declaration %q+D" msgstr "в декларации %q+D" -#: cp/pt.c:9516 +#: cp/pt.c:9615 #, fuzzy, gcc-internal-format msgid "function returning an array" msgstr "функция возвращает агрегатное значение" -#: cp/pt.c:9518 +#: cp/pt.c:9617 #, fuzzy, gcc-internal-format msgid "function returning a function" msgstr "%qs объявлена как функция, возвращающая функцию" -#: cp/pt.c:9545 +#: cp/pt.c:9644 #, gcc-internal-format msgid "creating pointer to member function of non-class type %qT" msgstr "создание указателя на элемент-функцию не классового типа %qT" -#: cp/pt.c:9794 +#: cp/pt.c:9893 #, fuzzy, gcc-internal-format msgid "creating array with negative size (%qE)" msgstr "создание массива нулевого размера (%qE)" -#: cp/pt.c:10043 +#: cp/pt.c:10142 #, gcc-internal-format msgid "forming reference to void" msgstr "создание ссылки на void" -#: cp/pt.c:10045 +#: cp/pt.c:10144 #, fuzzy, gcc-internal-format msgid "forming pointer to reference type %qT" msgstr "создание %s на ссылочный тип %qT" -#: cp/pt.c:10047 +#: cp/pt.c:10146 #, fuzzy, gcc-internal-format msgid "forming reference to reference type %qT" msgstr "создание %s на ссылочный тип %qT" -#: cp/pt.c:10096 +#: cp/pt.c:10195 #, gcc-internal-format msgid "creating pointer to member of non-class type %qT" msgstr "создание указателя на элемент не классового типа %qT" -#: cp/pt.c:10102 +#: cp/pt.c:10201 #, gcc-internal-format msgid "creating pointer to member reference type %qT" msgstr "создание указателя на элемент ссылочного типа %qT" -#: cp/pt.c:10108 +#: cp/pt.c:10207 #, fuzzy, gcc-internal-format msgid "creating pointer to member of type void" msgstr "создание указателя на элемент ссылочного типа %qT" -#: cp/pt.c:10170 +#: cp/pt.c:10269 #, gcc-internal-format msgid "creating array of %qT" msgstr "создание массива элементов типа %qT" -#: cp/pt.c:10176 +#: cp/pt.c:10275 #, gcc-internal-format msgid "creating array of %qT, which is an abstract class type" msgstr "создание массива элементов типа %qT, являющегося абстрактным классом" -#: cp/pt.c:10228 +#: cp/pt.c:10327 #, gcc-internal-format msgid "%qT is not a class, struct, or union type" msgstr "%qT не является типом class, struct или union" -#: cp/pt.c:10264 +#: cp/pt.c:10363 #, gcc-internal-format msgid "%qT resolves to %qT, which is not an enumeration type" msgstr "" -#: cp/pt.c:10267 +#: cp/pt.c:10366 #, fuzzy, gcc-internal-format msgid "%qT resolves to %qT, which is is not a class type" msgstr "создание массива элементов типа %qT, являющегося абстрактным классом" -#: cp/pt.c:10388 +#: cp/pt.c:10487 #, gcc-internal-format msgid "use of %qs in template" msgstr "использование %qs в шаблоне" -#: cp/pt.c:10524 +#: cp/pt.c:10623 #, fuzzy, gcc-internal-format msgid "qualifying type %qT does not match destructor name ~%qT" msgstr "квалифицированный тип %qT не соответствует имени деструктора `~%T'" -#: cp/pt.c:10539 +#: cp/pt.c:10638 #, gcc-internal-format msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type" msgstr "" -#: cp/pt.c:10541 +#: cp/pt.c:10640 #, gcc-internal-format msgid "say %<typename %E%> if a type is meant" msgstr "задайте %<typename %E%>, если подразумевается тип" -#: cp/pt.c:10687 +#: cp/pt.c:10786 #, fuzzy, gcc-internal-format msgid "using invalid field %qD" msgstr "отсутствует статическое поле %qs" -#: cp/pt.c:11017 cp/pt.c:11689 +#: cp/pt.c:11116 cp/pt.c:11788 #, fuzzy, gcc-internal-format msgid "invalid use of pack expansion expression" msgstr "неправильное использование void-выражения" -#: cp/pt.c:11021 cp/pt.c:11693 +#: cp/pt.c:11120 cp/pt.c:11792 #, fuzzy, gcc-internal-format msgid "use %<...%> to expand argument pack" msgstr "аргументы %<...%>.)" -#: cp/pt.c:11853 +#: cp/pt.c:11952 #, gcc-internal-format msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression" msgstr "" -#: cp/pt.c:12393 +#: cp/pt.c:12492 #, gcc-internal-format msgid "%qT is not a class or namespace" msgstr "%qT не является классом или пространством имён" -#: cp/pt.c:12396 +#: cp/pt.c:12495 #, gcc-internal-format msgid "%qD is not a class or namespace" msgstr "%qD не является классом или пространством имён" -#: cp/pt.c:12657 +#: cp/pt.c:12756 #, fuzzy, gcc-internal-format msgid "%qT is/uses anonymous type" msgstr "в %qT используется анонимный тип" -#: cp/pt.c:12659 +#: cp/pt.c:12758 #, fuzzy, gcc-internal-format msgid "template argument for %qD uses local type %qT" msgstr "аргумент по умолчанию для `%#D' имеет тип %qT" -#: cp/pt.c:12669 +#: cp/pt.c:12768 #, gcc-internal-format msgid "%qT is a variably modified type" msgstr "" -#: cp/pt.c:12680 +#: cp/pt.c:12779 #, gcc-internal-format msgid "integral expression %qE is not constant" msgstr "целочисленное выражение %qE не является константой" -#: cp/pt.c:12698 +#: cp/pt.c:12797 #, gcc-internal-format msgid " trying to instantiate %qD" msgstr " при конкретизации %qD" -#: cp/pt.c:15755 +#: cp/pt.c:15860 #, fuzzy, gcc-internal-format msgid "ambiguous class template instantiation for %q#T" msgstr "неоднозначная конкретизация шаблона класса для %q#T" -#: cp/pt.c:15758 +#: cp/pt.c:15864 #, gcc-internal-format msgid "%s %+#T" msgstr "%s %+#T" -#: cp/pt.c:15781 cp/pt.c:15864 +#: cp/pt.c:15888 cp/pt.c:15971 #, fuzzy, gcc-internal-format msgid "explicit instantiation of non-template %q#D" msgstr "явная конкретизация `%#D', не являющегося шаблоном" -#: cp/pt.c:15796 +#: cp/pt.c:15903 #, fuzzy, gcc-internal-format msgid "%qD is not a static data member of a class template" msgstr "`%#D' не является нестатическим элементом %qT" -#: cp/pt.c:15802 cp/pt.c:15859 +#: cp/pt.c:15909 cp/pt.c:15966 #, gcc-internal-format msgid "no matching template for %qD found" msgstr "нет подходящего шаблона для %qD" -#: cp/pt.c:15807 +#: cp/pt.c:15914 #, fuzzy, gcc-internal-format msgid "type %qT for explicit instantiation %qD does not match declared type %qT" msgstr "явная конкретизация типа %qT, не являющегося шаблоном" -#: cp/pt.c:15815 +#: cp/pt.c:15922 #, fuzzy, gcc-internal-format msgid "explicit instantiation of %q#D" msgstr "явная конкретизация `%#D'" -#: cp/pt.c:15851 +#: cp/pt.c:15958 #, fuzzy, gcc-internal-format msgid "duplicate explicit instantiation of %q#D" msgstr "повторная явная конкретизация `%#D'" -#: cp/pt.c:15874 cp/pt.c:15966 +#: cp/pt.c:15981 cp/pt.c:16073 #, fuzzy, gcc-internal-format msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations" msgstr "ISO C++ запрещает использование %<extern%> в явной конкретизации" -#: cp/pt.c:15879 cp/pt.c:15983 +#: cp/pt.c:15986 cp/pt.c:16090 #, gcc-internal-format msgid "storage class %qD applied to template instantiation" msgstr "класс хранения %qD в конкретизации шаблона" -#: cp/pt.c:15944 +#: cp/pt.c:16051 #, gcc-internal-format msgid "explicit instantiation of non-template type %qT" msgstr "явная конкретизация типа %qT, не являющегося шаблоном" -#: cp/pt.c:15953 +#: cp/pt.c:16060 #, gcc-internal-format msgid "explicit instantiation of %q#T before definition of template" msgstr "явная конкретизация %q#T до определения шаблона" -#: cp/pt.c:15971 +#: cp/pt.c:16078 #, gcc-internal-format msgid "ISO C++ forbids the use of %qE on explicit instantiations" msgstr "ISO C++ запрещает использование %qE в явных конкретизациях" -#: cp/pt.c:16017 +#: cp/pt.c:16124 #, gcc-internal-format msgid "duplicate explicit instantiation of %q#T" msgstr "повторная явная конкретизация %q#T" @@ -35097,32 +28353,32 @@ msgstr "повторная явная конкретизация %q#T" #. member function or static data member of a class template #. shall be present in every translation unit in which it is #. explicitly instantiated. -#: cp/pt.c:16481 +#: cp/pt.c:16588 #, gcc-internal-format msgid "explicit instantiation of %qD but no definition available" msgstr "явная конкретизация %qD без определения" -#: cp/pt.c:16647 +#: cp/pt.c:16754 #, fuzzy, gcc-internal-format msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)" msgstr "глубина конкретизации шаблона превышает максимум %d (задайте -ftemplate-depth-NN, чтобы увеличить максимум) при конкретизации %qD" -#: cp/pt.c:17002 +#: cp/pt.c:17109 #, fuzzy, gcc-internal-format msgid "%q#T is not a valid type for a template constant parameter" msgstr "`%#T' не является корректным типом для константного параметра шаблона" -#: cp/pt.c:17999 +#: cp/pt.c:18106 #, gcc-internal-format msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>" msgstr "" -#: cp/pt.c:18049 +#: cp/pt.c:18156 #, fuzzy, gcc-internal-format msgid "unable to deduce %qT from %qE" msgstr "эмуляция %qs невозможна" -#: cp/pt.c:18060 +#: cp/pt.c:18167 #, gcc-internal-format msgid "inconsistent deduction for %qT: %qT and then %qT" msgstr "" @@ -35304,7 +28560,7 @@ msgstr "некорректное использование %<this%> на вне msgid "invalid qualifying scope in pseudo-destructor name" msgstr "" -#: cp/semantics.c:2156 cp/typeck.c:2240 +#: cp/semantics.c:2156 cp/typeck.c:2342 #, fuzzy, gcc-internal-format msgid "qualified type %qT does not match destructor name ~%qT" msgstr "квалифицированный тип %qT не соответствует имени деструктора `~%T'" @@ -35339,214 +28595,214 @@ msgstr "" msgid "definition of %q#T inside template parameter list" msgstr "определение %q#T внутри списка параметров шаблона" -#: cp/semantics.c:2379 +#: cp/semantics.c:2398 #, gcc-internal-format msgid "invalid definition of qualified type %qT" msgstr "некорректное определение квалифицированного типа %qT" -#: cp/semantics.c:2595 +#: cp/semantics.c:2614 #, gcc-internal-format msgid "invalid base-class specification" msgstr "некорректная спецификация базового класса" -#: cp/semantics.c:2607 +#: cp/semantics.c:2626 #, gcc-internal-format msgid "base class %qT has cv qualifiers" msgstr "базовый класс %qT имеет квалификаторы cv" -#: cp/semantics.c:2632 +#: cp/semantics.c:2651 #, gcc-internal-format msgid "incomplete type %qT used in nested name specifier" msgstr "неполный тип %qT использован во вложенном спецификаторе имени" -#: cp/semantics.c:2636 +#: cp/semantics.c:2655 #, fuzzy, gcc-internal-format msgid "reference to %<%T::%D%> is ambiguous" msgstr "использование %qD неоднозначно" -#: cp/semantics.c:2641 cp/typeck.c:2040 +#: cp/semantics.c:2660 cp/typeck.c:2142 #, gcc-internal-format msgid "%qD is not a member of %qT" msgstr "%qD не является элементом %qT" -#: cp/semantics.c:2644 +#: cp/semantics.c:2663 #, gcc-internal-format msgid "%qD is not a member of %qD" msgstr "%qD не является элементом %qD" -#: cp/semantics.c:2646 +#: cp/semantics.c:2665 #, gcc-internal-format msgid "%<::%D%> has not been declared" msgstr "%<::%D%> не был декларирован" -#: cp/semantics.c:2863 cp/semantics.c:5602 +#: cp/semantics.c:2882 cp/semantics.c:5633 #, fuzzy, gcc-internal-format msgid "%qD is not captured" msgstr "%qD не является типом" -#: cp/semantics.c:2869 +#: cp/semantics.c:2888 #, fuzzy, gcc-internal-format msgid "use of %<auto%> variable from containing function" msgstr "использование %s в объемлющей функции" -#: cp/semantics.c:2871 +#: cp/semantics.c:2890 #, fuzzy, gcc-internal-format msgid " %q+#D declared here" msgstr " имя `%#D' объявлено здесь" -#: cp/semantics.c:2909 +#: cp/semantics.c:2928 #, gcc-internal-format msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type" msgstr "" -#: cp/semantics.c:3073 +#: cp/semantics.c:3092 #, gcc-internal-format msgid "%qD cannot appear in a constant-expression" msgstr "" -#: cp/semantics.c:3081 +#: cp/semantics.c:3100 #, gcc-internal-format msgid "use of namespace %qD as expression" msgstr "использование пространства имён %qD в качестве выражения" -#: cp/semantics.c:3086 +#: cp/semantics.c:3105 #, gcc-internal-format msgid "use of class template %qT as expression" msgstr "использование шаблона класса %qT в качестве выражения" #. Ambiguous reference to base members. -#: cp/semantics.c:3092 +#: cp/semantics.c:3111 #, gcc-internal-format msgid "request for member %qD is ambiguous in multiple inheritance lattice" msgstr "запрос элемента %qD неоднозначен в сетке множественного наследования" -#: cp/semantics.c:3214 cp/semantics.c:4987 +#: cp/semantics.c:3233 cp/semantics.c:5015 #, gcc-internal-format msgid "type of %qE is unknown" msgstr "тип %qE неизвестен" -#: cp/semantics.c:3229 +#: cp/semantics.c:3248 #, gcc-internal-format msgid "cannot apply %<offsetof%> to destructor %<~%T%>" msgstr "" -#: cp/semantics.c:3240 +#: cp/semantics.c:3259 #, fuzzy, gcc-internal-format msgid "cannot apply %<offsetof%> to member function %qD" msgstr "некорректное использование нестатической функции-элемента %qD" -#: cp/semantics.c:3709 +#: cp/semantics.c:3728 #, fuzzy, gcc-internal-format msgid "%qD is not a variable in clause %qs" msgstr "%qT не является базовым для %qT" -#: cp/semantics.c:3718 cp/semantics.c:3740 cp/semantics.c:3762 +#: cp/semantics.c:3737 cp/semantics.c:3759 cp/semantics.c:3781 #, gcc-internal-format msgid "%qD appears more than once in data clauses" msgstr "" -#: cp/semantics.c:3732 +#: cp/semantics.c:3751 #, fuzzy, gcc-internal-format msgid "%qD is not a variable in clause %<firstprivate%>" msgstr "instance-переменная %qs объявлена как private" -#: cp/semantics.c:3754 +#: cp/semantics.c:3773 #, fuzzy, gcc-internal-format msgid "%qD is not a variable in clause %<lastprivate%>" msgstr "instance-переменная %qs объявлена как private" -#: cp/semantics.c:3784 +#: cp/semantics.c:3803 #, gcc-internal-format msgid "num_threads expression must be integral" msgstr "" -#: cp/semantics.c:3798 +#: cp/semantics.c:3817 #, gcc-internal-format msgid "schedule chunk size expression must be integral" msgstr "" -#: cp/semantics.c:3930 +#: cp/semantics.c:3949 #, fuzzy, gcc-internal-format msgid "%qE has reference type for %qs" msgstr "создание %s на ссылочный тип %qT" -#: cp/semantics.c:4001 +#: cp/semantics.c:4020 #, gcc-internal-format msgid "%<threadprivate%> %qD is not file, namespace or block scope variable" msgstr "" -#: cp/semantics.c:4015 +#: cp/semantics.c:4034 #, fuzzy, gcc-internal-format msgid "%<threadprivate%> %qE directive not in %qT definition" msgstr "%Jпараметр %u имеет неполный тип" -#: cp/semantics.c:4160 +#: cp/semantics.c:4179 #, gcc-internal-format msgid "difference between %qE and %qD does not have integer type" msgstr "" #. Report the error. -#: cp/semantics.c:4686 +#: cp/semantics.c:4705 #, fuzzy, gcc-internal-format msgid "static assertion failed: %E" msgstr "Не выполнено необходимое условие в коде CRIS: " -#: cp/semantics.c:4688 +#: cp/semantics.c:4707 #, fuzzy, gcc-internal-format msgid "non-constant condition for static assertion" msgstr "неstatic-декларация %q+D после static-декларации" -#: cp/semantics.c:4776 cp/semantics.c:4898 +#: cp/semantics.c:4792 cp/semantics.c:4921 #, fuzzy, gcc-internal-format msgid "argument to decltype must be an expression" msgstr "использование шаблона класса %qT в качестве выражения" -#: cp/semantics.c:4848 +#: cp/semantics.c:4871 #, fuzzy, gcc-internal-format msgid "%qE refers to a set of overloaded functions" msgstr "%s: ошибка при определении адреса перегруженной функции" -#: cp/semantics.c:4931 +#: cp/semantics.c:4959 #, gcc-internal-format msgid "unable to determine the declared type of expression %<%E%>" msgstr "" -#: cp/semantics.c:5192 +#: cp/semantics.c:5220 #, gcc-internal-format msgid "__is_convertible_to" msgstr "" -#: cp/semantics.c:5233 cp/semantics.c:5243 +#: cp/semantics.c:5261 cp/semantics.c:5271 #, fuzzy, gcc-internal-format msgid "incomplete type %qT not allowed" msgstr "неполный тип %qT не имеет элемента %qD" -#: cp/semantics.c:5306 +#: cp/semantics.c:5334 #, gcc-internal-format msgid "the type %qT of constexpr variable %qD is not literal" msgstr "" -#: cp/semantics.c:5341 +#: cp/semantics.c:5369 #, fuzzy, gcc-internal-format msgid "parameter %q#D is not of literal type" msgstr "параметр %q+D имеет неполный тип" -#: cp/semantics.c:5354 +#: cp/semantics.c:5382 #, fuzzy, gcc-internal-format msgid "return type %qT of function %qD is not a literal type" msgstr "возвращаемое значение функции %q+D - не %<int%>" -#: cp/semantics.c:5648 +#: cp/semantics.c:5679 #, fuzzy, gcc-internal-format msgid "cannot capture %qE by reference" msgstr "недопустимая декларация ссылки на %q#T" -#: cp/semantics.c:5670 +#: cp/semantics.c:5701 #, fuzzy, gcc-internal-format msgid "already captured %<this%> in lambda expression" msgstr "неверные операнды бинарной операции %s" -#: cp/semantics.c:5789 +#: cp/semantics.c:5820 #, fuzzy, gcc-internal-format msgid "%<this%> was not captured for this lambda function" msgstr "имя %<this%> недоступно для статических элементов-функций" @@ -35556,47 +28812,47 @@ msgstr "имя %<this%> недоступно для статических эл msgid "%qV qualifiers cannot be applied to %qT" msgstr "квалификаторы `%V' не могут быть применены к %qT" -#: cp/tree.c:2490 +#: cp/tree.c:2505 #, fuzzy, gcc-internal-format msgid "%qE attribute can only be applied to Java class definitions" msgstr "атрибут %qs допустим только для определений Java-классов" -#: cp/tree.c:2519 +#: cp/tree.c:2534 #, fuzzy, gcc-internal-format msgid "%qE attribute can only be applied to class definitions" msgstr "атрибут %qs допустим только для определений классов" -#: cp/tree.c:2525 +#: cp/tree.c:2540 #, fuzzy, gcc-internal-format msgid "%qE is obsolete; g++ vtables are now COM-compatible by default" msgstr "%qs устарел; таблицы виртуальных функций g++ теперь COM-совместимы по умолчанию" -#: cp/tree.c:2549 +#: cp/tree.c:2564 #, gcc-internal-format msgid "requested init_priority is not an integer constant" msgstr "заданный init_priority не является целой константой" -#: cp/tree.c:2570 +#: cp/tree.c:2585 #, fuzzy, gcc-internal-format msgid "can only use %qE attribute on file-scope definitions of objects of class type" msgstr "атрибут %qs может использоваться только для определений объектов типа class на уровне файла" -#: cp/tree.c:2578 +#: cp/tree.c:2593 #, gcc-internal-format msgid "requested init_priority is out of range" msgstr "заданный init_priority вне диапазона" -#: cp/tree.c:2588 +#: cp/tree.c:2603 #, gcc-internal-format msgid "requested init_priority is reserved for internal use" msgstr "заданный init_priority зарезервировано для внутреннего использования" -#: cp/tree.c:2599 +#: cp/tree.c:2614 #, fuzzy, gcc-internal-format msgid "%qE attribute is not supported on this platform" msgstr "атрибут %qs не поддерживается на данной платформе" -#: cp/tree.c:3189 +#: cp/tree.c:3204 #, gcc-internal-format msgid "lang_* check: failed in %s, at %s:%d" msgstr "lang_* check: ошибка в %s, в %s:%d" @@ -35646,425 +28902,445 @@ msgstr "%s между разными указательными типами %qT msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast" msgstr "%s между разными указательными типами %qT и %qT: отсутствует приведение" -#: cp/typeck.c:1305 +#: cp/typeck.c:1407 #, gcc-internal-format msgid "canonical types differ for identical types %T and %T" msgstr "" -#: cp/typeck.c:1312 +#: cp/typeck.c:1414 #, gcc-internal-format msgid "same canonical type node for different types %T and %T" msgstr "" -#: cp/typeck.c:1425 +#: cp/typeck.c:1527 #, gcc-internal-format msgid "invalid application of %qs to a member function" msgstr "некорректное применение %qs к элементу-функции" -#: cp/typeck.c:1493 +#: cp/typeck.c:1595 #, fuzzy, gcc-internal-format msgid "invalid application of %<sizeof%> to a bit-field" msgstr "недопустимое применение %<sizeof%> к типу функции" -#: cp/typeck.c:1501 +#: cp/typeck.c:1603 #, fuzzy, gcc-internal-format msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type" msgstr "недопустимое применение %<sizeof%> к типу функции" -#: cp/typeck.c:1550 +#: cp/typeck.c:1652 #, fuzzy, gcc-internal-format msgid "invalid application of %<__alignof%> to a bit-field" msgstr "недопустимое применение %<sizeof%> к типу функции" -#: cp/typeck.c:1561 +#: cp/typeck.c:1663 #, fuzzy, gcc-internal-format msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type" msgstr "ISO C++ не поддерживает взятие адреса от функции %<::main%>" -#: cp/typeck.c:1619 +#: cp/typeck.c:1721 #, gcc-internal-format msgid "invalid use of non-static member function" msgstr "некорректное использование нестатической функции-элемента" -#: cp/typeck.c:1886 +#: cp/typeck.c:1988 #, fuzzy, gcc-internal-format msgid "deprecated conversion from string constant to %qT" msgstr "преобразование строковой константы к типу %qT не будет поддерживаться в будущих версиях компилятора" -#: cp/typeck.c:2009 cp/typeck.c:2384 +#: cp/typeck.c:2111 cp/typeck.c:2486 #, gcc-internal-format msgid "request for member %qD in %qE, which is of non-class type %qT" msgstr "запрос элемента %qD в %qE, имеющего не классовый тип %qT" -#: cp/typeck.c:2038 +#: cp/typeck.c:2140 #, fuzzy, gcc-internal-format msgid "invalid use of nonstatic data member %qE" msgstr "некорректное использование нестатического элемента данных '%E'" -#: cp/typeck.c:2093 +#: cp/typeck.c:2195 #, gcc-internal-format msgid "invalid access to non-static data member %qD of NULL object" msgstr "некорректный доступ к нестатическому элементу данных %qD NULL-объекта" -#: cp/typeck.c:2096 cp/typeck.c:2127 +#: cp/typeck.c:2198 cp/typeck.c:2229 #, gcc-internal-format msgid "(perhaps the %<offsetof%> macro was used incorrectly)" msgstr "(возможно, некорректное использование макроса %<offsetof%>)" -#: cp/typeck.c:2124 +#: cp/typeck.c:2226 #, fuzzy, gcc-internal-format msgid "invalid access to non-static data member %qD of NULL object" msgstr "некорректный доступ к нестатическому элементу данных %qD NULL-объекта" -#: cp/typeck.c:2252 +#: cp/typeck.c:2354 #, fuzzy, gcc-internal-format msgid "object type %qT does not match destructor name ~%qT" msgstr "квалифицированный тип %qT не соответствует имени деструктора `~%T'" -#: cp/typeck.c:2260 +#: cp/typeck.c:2362 #, gcc-internal-format msgid "the type being destroyed is %qT, but the destructor refers to %qT" msgstr "разрушаемый тип %qT, а деструктор относится к %qT" -#: cp/typeck.c:2299 cp/typeck.c:2319 +#: cp/typeck.c:2401 cp/typeck.c:2421 #, fuzzy, gcc-internal-format msgid "%qD is not a template" msgstr "%qs не является шаблоном" -#: cp/typeck.c:2423 +#: cp/typeck.c:2525 #, fuzzy, gcc-internal-format msgid "%<%D::%D%> is not a member of %qT" msgstr "`%D::%D' не является элементом %qT" -#: cp/typeck.c:2435 -#, gcc-internal-format -msgid "cannot call constructor %<%T::%D%> directly" -msgstr "" - -#: cp/typeck.c:2447 +#: cp/typeck.c:2549 #, gcc-internal-format msgid "%qT is not a base of %qT" msgstr "%qT не является базовым для %qT" -#: cp/typeck.c:2467 +#: cp/typeck.c:2569 #, fuzzy, gcc-internal-format msgid "%qD has no member named %qE" msgstr "%qD не имеет элемента с именем '%E'" -#: cp/typeck.c:2483 +#: cp/typeck.c:2585 #, gcc-internal-format msgid "%qD is not a member template function" msgstr "%qD не является шаблонным элементом-функцией" -#: cp/typeck.c:2628 +#: cp/typeck.c:2730 #, gcc-internal-format msgid "%qT is not a pointer-to-object type" msgstr "%qT не является типом указателя на объект" -#: cp/typeck.c:2656 -#, gcc-internal-format -msgid "invalid use of %qs on pointer to member" +#: cp/typeck.c:2761 +#, fuzzy, gcc-internal-format +msgid "invalid use of array indexing on pointer to member" msgstr "некорректное применение %qs к указателю на элемент" -#: cp/typeck.c:2660 -#, gcc-internal-format -msgid "invalid type argument of %qs" -msgstr "неверный аргумент для %qs" +#: cp/typeck.c:2764 +#, fuzzy, gcc-internal-format +msgid "invalid use of unary %<*%> on pointer to member" +msgstr "некорректное применение %qs к указателю на элемент" + +#: cp/typeck.c:2767 +#, fuzzy, gcc-internal-format +msgid "invalid use of implicit conversion on pointer to member" +msgstr "некорректное применение %qs к указателю на элемент" -#: cp/typeck.c:2662 +#: cp/typeck.c:2776 #, gcc-internal-format msgid "invalid type argument" msgstr "некорректный тип аргумента" -#: cp/typeck.c:2689 +#: cp/typeck.c:2779 +#, fuzzy, gcc-internal-format +msgid "invalid type argument of array indexing" +msgstr "неверный аргумент для %qs" + +#: cp/typeck.c:2782 +#, fuzzy, gcc-internal-format +msgid "invalid type argument of unary %<*%>" +msgstr "неверный аргумент для %qs" + +#: cp/typeck.c:2785 +#, fuzzy, gcc-internal-format +msgid "invalid type argument of implicit conversion" +msgstr "переполнение при вычислении константного выражения" + +#: cp/typeck.c:2815 #, gcc-internal-format msgid "subscript missing in array reference" msgstr "отсутствует индекс массива" -#: cp/typeck.c:2769 +#: cp/typeck.c:2895 #, gcc-internal-format msgid "ISO C++ forbids subscripting non-lvalue array" msgstr "ISO C++ не поддерживает индексирование массива, не являющегося левой частью присваивания" -#: cp/typeck.c:2781 +#: cp/typeck.c:2907 #, gcc-internal-format msgid "subscripting array declared %<register%>" msgstr "индексируемый массив объявлен как %<register%>" -#: cp/typeck.c:2873 +#: cp/typeck.c:2999 #, gcc-internal-format msgid "object missing in use of %qE" msgstr "не задан объект при использовании %qE" -#: cp/typeck.c:3052 +#: cp/typeck.c:3178 #, gcc-internal-format msgid "ISO C++ forbids calling %<::main%> from within program" msgstr "ISO C++ запрещает использование %<::main%> из программы" -#: cp/typeck.c:3071 +#: cp/typeck.c:3197 #, fuzzy, gcc-internal-format msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>" msgstr "необходимо использовать .* или ->* для вызова по указателю на элемент-функцию в `%E (...)'" -#: cp/typeck.c:3086 +#: cp/typeck.c:3212 #, gcc-internal-format msgid "%qE cannot be used as a function" msgstr "%qE нельзя использовать как функцию" -#: cp/typeck.c:3177 +#: cp/typeck.c:3303 #, fuzzy, gcc-internal-format msgid "too many arguments to %s %q+#D" msgstr "слишком много аргументов для %s `%+#D'" -#: cp/typeck.c:3179 cp/typeck.c:3292 +#: cp/typeck.c:3305 cp/typeck.c:3418 #, gcc-internal-format msgid "at this point in file" msgstr "в этом месте файла" -#: cp/typeck.c:3182 +#: cp/typeck.c:3308 #, gcc-internal-format msgid "too many arguments to function" msgstr "для функции задано слишком много аргументов" -#: cp/typeck.c:3217 +#: cp/typeck.c:3343 #, gcc-internal-format msgid "parameter %P of %qD has incomplete type %qT" msgstr "параметр %P %qD имеет неполный тип %qT" -#: cp/typeck.c:3220 +#: cp/typeck.c:3346 #, gcc-internal-format msgid "parameter %P has incomplete type %qT" msgstr "параметр %P имеет неполный тип %qT" -#: cp/typeck.c:3290 +#: cp/typeck.c:3416 #, fuzzy, gcc-internal-format msgid "too few arguments to %s %q+#D" msgstr "слишком мало аргументов для %s `%+#D'" -#: cp/typeck.c:3295 +#: cp/typeck.c:3421 #, gcc-internal-format msgid "too few arguments to function" msgstr "слишком мало аргументов функции" -#: cp/typeck.c:3501 cp/typeck.c:3512 +#: cp/typeck.c:3627 cp/typeck.c:3638 #, gcc-internal-format msgid "assuming cast to type %qT from overloaded function" msgstr "предполагается приведение к типу %qT из перегруженной функции" #. Some sort of arithmetic operation involving NULL was #. performed. -#: cp/typeck.c:3555 +#: cp/typeck.c:3681 #, gcc-internal-format msgid "NULL used in arithmetic" msgstr "NULL в арифметическом выражении" -#: cp/typeck.c:3746 +#: cp/typeck.c:3872 #, fuzzy, gcc-internal-format msgid "left rotate count is negative" msgstr "%s величина сдвига для rotate отрицательная" -#: cp/typeck.c:3747 +#: cp/typeck.c:3873 #, fuzzy, gcc-internal-format msgid "right rotate count is negative" msgstr "%s величина сдвига для rotate отрицательная" -#: cp/typeck.c:3753 +#: cp/typeck.c:3879 #, fuzzy, gcc-internal-format msgid "left rotate count >= width of type" msgstr "%s величина сдвига для rotate >= ширина типа" -#: cp/typeck.c:3754 +#: cp/typeck.c:3880 #, fuzzy, gcc-internal-format msgid "right rotate count >= width of type" msgstr "%s величина сдвига для rotate >= ширина типа" -#: cp/typeck.c:3773 cp/typeck.c:3996 +#: cp/typeck.c:3899 cp/typeck.c:4122 #, fuzzy, gcc-internal-format msgid "comparison with string literal results in unspecified behaviour" msgstr "для weak декларации %q+D после первого использования поведение системыне специфицировано" -#: cp/typeck.c:3813 cp/typeck.c:3821 cp/typeck.c:4016 cp/typeck.c:4024 +#: cp/typeck.c:3939 cp/typeck.c:3947 cp/typeck.c:4142 cp/typeck.c:4150 #, gcc-internal-format msgid "ISO C++ forbids comparison between pointer and integer" msgstr "ISO C++ не поддерживает сравнение между указателем и целым" -#: cp/typeck.c:4041 +#: cp/typeck.c:4167 #, gcc-internal-format msgid "unordered comparison on non-floating point argument" msgstr "аргумент неупорядоченного сравнения - не плавающее значение" -#: cp/typeck.c:4081 +#: cp/typeck.c:4207 #, fuzzy, gcc-internal-format msgid "invalid operands of types %qT and %qT to binary %qO" msgstr "некорректные операнды типов %qT и %qT для бинарной операции `%O'" -#: cp/typeck.c:4222 +#: cp/typeck.c:4348 #, gcc-internal-format msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction" msgstr "ISO C++ не поддерживает использование указателя %<void *%> в вычитании" -#: cp/typeck.c:4224 +#: cp/typeck.c:4350 #, gcc-internal-format msgid "ISO C++ forbids using pointer to a function in subtraction" msgstr "ISO C++ не поддерживает использование указателя на функцию в вычитании" -#: cp/typeck.c:4226 +#: cp/typeck.c:4352 #, gcc-internal-format msgid "ISO C++ forbids using pointer to a method in subtraction" msgstr "ISO C++ не поддерживает использование указателя на метод в вычитании" -#: cp/typeck.c:4239 +#: cp/typeck.c:4365 #, gcc-internal-format msgid "invalid use of a pointer to an incomplete type in pointer arithmetic" msgstr "некорректное использование указателя на неполный тип в вычислениях с указателями" -#: cp/typeck.c:4298 +#: cp/typeck.c:4423 +#, fuzzy, gcc-internal-format +msgid "taking address of constructor %qE" +msgstr "адрес от временной переменной" + +#: cp/typeck.c:4424 #, fuzzy, gcc-internal-format -msgid "taking address of %s %qE" +msgid "taking address of destructor %qE" msgstr "адрес от временной переменной" -#: cp/typeck.c:4311 +#: cp/typeck.c:4438 #, fuzzy, gcc-internal-format msgid "invalid use of %qE to form a pointer-to-member-function" msgstr "некорректное использование '%E' для образования указателя на элемент-функцию. Используйте квалифицированный идентификатор." -#: cp/typeck.c:4314 +#: cp/typeck.c:4441 #, gcc-internal-format msgid " a qualified-id is required" msgstr "" -#: cp/typeck.c:4319 +#: cp/typeck.c:4446 #, fuzzy, gcc-internal-format msgid "parentheses around %qE cannot be used to form a pointer-to-member-function" msgstr "нельзя использовать скобки вокруг '%E' для образования указателя на элемент-функцию." -#: cp/typeck.c:4342 +#: cp/typeck.c:4469 #, gcc-internal-format msgid "taking address of temporary" msgstr "адрес от временной переменной" -#: cp/typeck.c:4612 +#: cp/typeck.c:4739 #, fuzzy, gcc-internal-format msgid "ISO C++ forbids incrementing an enum" msgstr "ISO C++ не поддерживает %sацию по отношению к перечислимому типу" -#: cp/typeck.c:4613 +#: cp/typeck.c:4740 #, fuzzy, gcc-internal-format msgid "ISO C++ forbids decrementing an enum" msgstr "ISO C++ не поддерживает %sацию по отношению к перечислимому типу" -#: cp/typeck.c:4629 +#: cp/typeck.c:4756 #, fuzzy, gcc-internal-format msgid "cannot increment a pointer to incomplete type %qT" msgstr "нельзя %s указатель на неполный тип %qT" -#: cp/typeck.c:4630 +#: cp/typeck.c:4757 #, fuzzy, gcc-internal-format msgid "cannot decrement a pointer to incomplete type %qT" msgstr "нельзя %s указатель на неполный тип %qT" -#: cp/typeck.c:4641 +#: cp/typeck.c:4768 #, fuzzy, gcc-internal-format msgid "ISO C++ forbids incrementing a pointer of type %qT" msgstr "ISO C++ не поддерживает %sацию по отношению к указателю на тип %qT" -#: cp/typeck.c:4642 +#: cp/typeck.c:4769 #, fuzzy, gcc-internal-format msgid "ISO C++ forbids decrementing a pointer of type %qT" msgstr "ISO C++ не поддерживает %sацию по отношению к указателю на тип %qT" -#: cp/typeck.c:4668 +#: cp/typeck.c:4795 #, fuzzy, gcc-internal-format msgid "invalid use of Boolean expression as operand to %<operator--%>" msgstr "в списке операндов задано некорректное выражение" -#: cp/typeck.c:4703 +#: cp/typeck.c:4830 #, gcc-internal-format msgid "ISO C++ forbids taking address of function %<::main%>" msgstr "ISO C++ не поддерживает взятие адреса от функции %<::main%>" #. An expression like &memfn. -#: cp/typeck.c:4764 +#: cp/typeck.c:4891 #, gcc-internal-format msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function. Say %<&%T::%D%>" msgstr "ISO C++ не поддерживает взятие адреса от неквалифицированного элемента-функцииили элемента в скобках для формирования указателя на элемент-функцию.Используйте синтаксис %<&%T::%D%>" -#: cp/typeck.c:4769 +#: cp/typeck.c:4896 #, gcc-internal-format msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function. Say %<&%T::%D%>" msgstr "ISO C++ не поддерживает взятие адреса от bound-элемента-функции для формирования указателя на элемент-функцию. Используйте синтаксис %<&%T::%D%>" -#: cp/typeck.c:4798 +#: cp/typeck.c:4925 #, gcc-internal-format msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression" msgstr "ISO C++ не поддерживает взятие адреса от приведения к не-lvalue-выражению" -#: cp/typeck.c:4826 +#: cp/typeck.c:4953 #, gcc-internal-format msgid "cannot create pointer to reference member %qD" msgstr "нельзя создать указатель на элемент-ссылку %qD" -#: cp/typeck.c:5041 +#: cp/typeck.c:5168 #, gcc-internal-format msgid "cannot take the address of %<this%>, which is an rvalue expression" msgstr "нельзя взять адрес от %<this%>, поскольку это rvalue-выражение" -#: cp/typeck.c:5064 +#: cp/typeck.c:5191 #, fuzzy, gcc-internal-format msgid "address of explicit register variable %qD requested" msgstr "запрошен адрес регистровой переменной %qs" -#: cp/typeck.c:5069 +#: cp/typeck.c:5196 #, fuzzy, gcc-internal-format msgid "address requested for %qD, which is declared %<register%>" msgstr "взятие адреса от %qD, объявленного как `register'" -#: cp/typeck.c:5136 cp/typeck.c:5163 +#: cp/typeck.c:5263 cp/typeck.c:5290 #, gcc-internal-format msgid "%s expression list treated as compound expression" msgstr "%s - список выражений рассматривается как составное выражение" -#: cp/typeck.c:5236 +#: cp/typeck.c:5363 #, gcc-internal-format msgid "no context to resolve type of %qE" msgstr "" -#: cp/typeck.c:5267 +#: cp/typeck.c:5394 #, fuzzy, gcc-internal-format msgid "cast from type %qT to type %qT casts away qualifiers" msgstr "преобразование из %qT в %qT отменяет квалификаторы" -#: cp/typeck.c:5272 +#: cp/typeck.c:5399 #, fuzzy, gcc-internal-format msgid "static_cast from type %qT to type %qT casts away qualifiers" msgstr "некорректное применение static_cast от типа %qT к типу %qT" -#: cp/typeck.c:5277 +#: cp/typeck.c:5404 #, fuzzy, gcc-internal-format msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers" msgstr "некорректное применение static_cast от типа %qT к типу %qT" -#: cp/typeck.c:5620 +#: cp/typeck.c:5747 #, gcc-internal-format msgid "invalid static_cast from type %qT to type %qT" msgstr "некорректное применение static_cast от типа %qT к типу %qT" -#: cp/typeck.c:5643 +#: cp/typeck.c:5770 #, gcc-internal-format msgid "converting from %qT to %qT" msgstr "преобразование из %qT в %qT" -#: cp/typeck.c:5692 +#: cp/typeck.c:5819 #, fuzzy, gcc-internal-format msgid "invalid cast of an rvalue expression of type %qT to type %qT" msgstr "некорректное применение reinterpret_cast от rvalue-выражения типа %qT к типу %qT" -#: cp/typeck.c:5759 +#: cp/typeck.c:5886 #, fuzzy, gcc-internal-format msgid "cast from %qT to %qT loses precision" msgstr "reinterpret_cast от %qT к %qT снижает точность" -#: cp/typeck.c:5789 +#: cp/typeck.c:5916 #, gcc-internal-format msgid "cast from %qT to %qT increases required alignment of target type" msgstr "приведение от %qT к %qT увеличивает размер выравнивания для указуемого типа" @@ -36073,165 +29349,165 @@ msgstr "приведение от %qT к %qT увеличивает размер #. where possible, and it is necessary in some cases. DR 195 #. addresses this issue, but as of 2004/10/26 is still in #. drafting. -#: cp/typeck.c:5808 +#: cp/typeck.c:5935 #, gcc-internal-format msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object" msgstr "ISO C++ не поддерживает приведение типа указателя на функцию к указателю на объект" -#: cp/typeck.c:5821 +#: cp/typeck.c:5948 #, fuzzy, gcc-internal-format msgid "invalid cast from type %qT to type %qT" msgstr "некорректное применение const_cast от типа %qT к типу %qT" -#: cp/typeck.c:5877 +#: cp/typeck.c:6004 #, gcc-internal-format msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type" msgstr "некорректное применение const_cast с типом %qT, не являющимся ни указателем, ни ссылкой, ни указателем на элемент данных" -#: cp/typeck.c:5886 +#: cp/typeck.c:6013 #, gcc-internal-format msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type" msgstr "некорректное применение const_cast с типом %qT, являющимся указателем или ссылкой на функцию" -#: cp/typeck.c:5911 +#: cp/typeck.c:6038 #, gcc-internal-format msgid "invalid const_cast of an rvalue of type %qT to type %qT" msgstr "некорректное применение const_cast от rvalue-выражения типа %qT к типу %qT" -#: cp/typeck.c:5960 +#: cp/typeck.c:6087 #, gcc-internal-format msgid "invalid const_cast from type %qT to type %qT" msgstr "некорректное применение const_cast от типа %qT к типу %qT" -#: cp/typeck.c:6037 cp/typeck.c:6045 +#: cp/typeck.c:6164 cp/typeck.c:6172 #, gcc-internal-format msgid "ISO C++ forbids casting to an array type %qT" msgstr "ISO C++ не поддерживает приведение к типу массива %qT" -#: cp/typeck.c:6054 +#: cp/typeck.c:6181 #, gcc-internal-format msgid "invalid cast to function type %qT" msgstr "некорректное приведение к типу функции %qT" -#: cp/typeck.c:6300 +#: cp/typeck.c:6427 #, gcc-internal-format msgid " in evaluation of %<%Q(%#T, %#T)%>" msgstr " в вычислении %<%Q(%#T, %#T)%>" -#: cp/typeck.c:6358 +#: cp/typeck.c:6485 #, gcc-internal-format msgid "incompatible types in assignment of %qT to %qT" msgstr "несовместимые типы в присваивании %qT -> %qT" -#: cp/typeck.c:6372 +#: cp/typeck.c:6499 #, fuzzy, gcc-internal-format msgid "array used as initializer" msgstr "некорректный инициализатор массива" -#: cp/typeck.c:6374 +#: cp/typeck.c:6501 #, fuzzy, gcc-internal-format msgid "invalid array assignment" msgstr "некорректная левая часть в присваивании" -#: cp/typeck.c:6474 +#: cp/typeck.c:6601 #, gcc-internal-format msgid " in pointer to member function conversion" msgstr " в преобразовании указателя на элемент-функцию" -#: cp/typeck.c:6485 +#: cp/typeck.c:6612 #, gcc-internal-format msgid "pointer to member conversion via virtual base %qT" msgstr "преобразование указателя к элементу через виртуальную базу %qT" -#: cp/typeck.c:6525 cp/typeck.c:6538 +#: cp/typeck.c:6652 cp/typeck.c:6665 #, gcc-internal-format msgid " in pointer to member conversion" msgstr " в преобразовании указателя на элемент" -#: cp/typeck.c:6616 +#: cp/typeck.c:6743 #, gcc-internal-format msgid "invalid conversion to type %qT from type %qT" msgstr "некорректное преобразование к типу %qT от типа %qT" -#: cp/typeck.c:6887 +#: cp/typeck.c:7014 #, fuzzy, gcc-internal-format msgid "cannot convert %qT to %qT for argument %qP to %qD" msgstr "ошибка преобразования %qT в %qT для аргумента `%P' функции %qD" -#: cp/typeck.c:6890 +#: cp/typeck.c:7017 #, gcc-internal-format msgid "cannot convert %qT to %qT in %s" msgstr "ошибка преобразования %qT в %qT в %s" -#: cp/typeck.c:6904 +#: cp/typeck.c:7031 #, fuzzy, gcc-internal-format msgid "%s might be a candidate for a format attribute" msgstr "этой функции, вероятно, можно задать атрибут форматирования %s" -#: cp/typeck.c:6997 cp/typeck.c:6999 +#: cp/typeck.c:7124 cp/typeck.c:7126 #, fuzzy, gcc-internal-format msgid "in passing argument %P of %q+D" msgstr "при передаче аргумента %P функции `%+D'" -#: cp/typeck.c:7054 +#: cp/typeck.c:7181 #, gcc-internal-format msgid "returning reference to temporary" msgstr "возврат ссылки на временную переменную" -#: cp/typeck.c:7061 +#: cp/typeck.c:7188 #, gcc-internal-format msgid "reference to non-lvalue returned" msgstr "возвращена ссылка на не-lvalue-выражение" -#: cp/typeck.c:7077 +#: cp/typeck.c:7204 #, gcc-internal-format msgid "reference to local variable %q+D returned" msgstr "возвращена ссылка на локальную переменную %q+D" -#: cp/typeck.c:7080 +#: cp/typeck.c:7207 #, gcc-internal-format msgid "address of local variable %q+D returned" msgstr "возвращен адрес локальной переменной %q+D" -#: cp/typeck.c:7115 +#: cp/typeck.c:7242 #, gcc-internal-format msgid "returning a value from a destructor" msgstr "возвращен результат деструктора" #. If a return statement appears in a handler of the #. function-try-block of a constructor, the program is ill-formed. -#: cp/typeck.c:7123 +#: cp/typeck.c:7250 #, gcc-internal-format msgid "cannot return from a handler of a function-try-block of a constructor" msgstr "возврат в обработчике try-блока конструктора" #. You can't return a value from a constructor. -#: cp/typeck.c:7126 +#: cp/typeck.c:7253 #, gcc-internal-format msgid "returning a value from a constructor" msgstr "возврат результата конструктора" -#: cp/typeck.c:7144 +#: cp/typeck.c:7271 #, gcc-internal-format msgid "lambda return type can only be deduced when the return statement is the only statement in the function body" msgstr "" -#: cp/typeck.c:7150 +#: cp/typeck.c:7277 #, fuzzy, gcc-internal-format msgid "inconsistent types %qT and %qT deduced for lambda return type" msgstr "в описании возвращаемого типа нельзя определять новые типы" -#: cp/typeck.c:7176 +#: cp/typeck.c:7303 #, gcc-internal-format msgid "return-statement with no value, in function returning %qT" msgstr "return без значения в функции, возвращающей %qT" -#: cp/typeck.c:7197 +#: cp/typeck.c:7324 #, gcc-internal-format msgid "return-statement with a value, in function returning 'void'" msgstr "return со значением в функции, возвращающей 'void'" -#: cp/typeck.c:7227 +#: cp/typeck.c:7354 #, gcc-internal-format msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)" msgstr "%<operator new%> не должен возвращать NULL, если только он не декларирован %<throw()%> (или задан ключ -fcheck-new)" @@ -36447,6 +29723,66 @@ msgstr "" msgid " since type %qT has pure virtual functions" msgstr " поскольку тип %qT имеет абстрактные виртуальные функции" +#: cp/typeck2.c:455 +#, fuzzy, gcc-internal-format +msgid "%q+D has incomplete type" +msgstr "%qD имеет неполный тип" + +#: cp/typeck2.c:468 +#, fuzzy, gcc-internal-format +msgid "invalid use of incomplete type %q#T" +msgstr "неправильное использование недоопределенного typedef %qD" + +#: cp/typeck2.c:471 +#, fuzzy, gcc-internal-format +msgid "forward declaration of %q+#T" +msgstr "декларация `%#D'" + +#: cp/typeck2.c:474 +#, fuzzy, gcc-internal-format +msgid "declaration of %q+#T" +msgstr "декларация `%#D'" + +#: cp/typeck2.c:479 +#, fuzzy, gcc-internal-format +msgid "invalid use of %qT" +msgstr "некорректное использование %qD" + +#: cp/typeck2.c:495 +#, gcc-internal-format +msgid "invalid use of member (did you forget the %<&%> ?)" +msgstr "" + +#: cp/typeck2.c:504 +#, fuzzy, gcc-internal-format +msgid "invalid use of template type parameter %qT" +msgstr "неправильное использование недоопределенного typedef %qD" + +#: cp/typeck2.c:509 +#, fuzzy, gcc-internal-format +msgid "invalid use of template template parameter %qT" +msgstr "параметр шаблона `%#D'" + +#: cp/typeck2.c:515 +#, fuzzy, gcc-internal-format +msgid "invalid use of dependent type %qT" +msgstr "неправильное использование недоопределенного typedef %qD" + +#: cp/typeck2.c:523 +#, gcc-internal-format +msgid "address of overloaded function with no contextual type information" +msgstr "" + +#: cp/typeck2.c:527 +#, gcc-internal-format +msgid "overloaded function with no contextual type information" +msgstr "" + +#: cp/typeck2.c:530 +#, gcc-internal-format +msgid "insufficient contextual information to determine type" +msgstr "" + #: cp/typeck2.c:705 #, gcc-internal-format msgid "constructor syntax used, but no constructor declared for type %qT" @@ -36572,6 +29908,2169 @@ msgstr "вызов функции %qD, которая вызывает искл msgid "call to function which throws incomplete type %q#T" msgstr "вызов функции, которая вызывает исключение неполного типа `%#T'" +#: fortran/arith.c:44 +#, gcc-internal-format +msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER" +msgstr "" + +#: fortran/arith.c:943 fortran/arith.c:965 +#, gcc-internal-format +msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L" +msgstr "" + +#: fortran/arith.c:951 +#, gcc-internal-format +msgid "Raising a negative REAL at %L to a REAL power is prohibited" +msgstr "" + +#: fortran/arith.c:1977 +#, gcc-internal-format +msgid "Arithmetic OK converting %s to %s at %L" +msgstr "" + +#: fortran/arith.c:1981 +#, gcc-internal-format +msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check" +msgstr "" + +#: fortran/arith.c:1986 +#, gcc-internal-format +msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check" +msgstr "" + +#: fortran/arith.c:1991 +#, gcc-internal-format +msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option -fno-range-check" +msgstr "" + +#: fortran/arith.c:1996 +#, gcc-internal-format +msgid "Division by zero converting %s to %s at %L" +msgstr "" + +#: fortran/arith.c:2000 +#, gcc-internal-format +msgid "Array operands are incommensurate converting %s to %s at %L" +msgstr "" + +#: fortran/arith.c:2004 +#, gcc-internal-format +msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L" +msgstr "" + +#: fortran/arith.c:2336 +#, gcc-internal-format +msgid "The Hollerith constant at %L is too long to convert to %s" +msgstr "" + +#: fortran/array.c:90 +#, gcc-internal-format +msgid "Expected array subscript at %C" +msgstr "" + +#: fortran/array.c:117 +#, gcc-internal-format +msgid "Expected array subscript stride at %C" +msgstr "" + +#: fortran/array.c:160 +#, gcc-internal-format +msgid "Invalid form of array reference at %C" +msgstr "" + +#: fortran/array.c:165 +#, gcc-internal-format +msgid "Array reference at %C cannot have more than %d dimensions" +msgstr "" + +#: fortran/array.c:216 +#, gcc-internal-format +msgid "Variable '%s' at %L in this context must be constant" +msgstr "" + +#: fortran/array.c:307 +#, gcc-internal-format +msgid "Expected expression in array specification at %C" +msgstr "" + +#: fortran/array.c:389 +#, gcc-internal-format +msgid "Bad array specification for an explicitly shaped array at %C" +msgstr "" + +#: fortran/array.c:399 +#, gcc-internal-format +msgid "Bad array specification for assumed shape array at %C" +msgstr "" + +#: fortran/array.c:413 +#, gcc-internal-format +msgid "Bad specification for deferred shape array at %C" +msgstr "" + +#: fortran/array.c:417 +#, gcc-internal-format +msgid "Bad specification for assumed size array at %C" +msgstr "" + +#: fortran/array.c:426 +#, gcc-internal-format +msgid "Expected another dimension in array declaration at %C" +msgstr "Ожидается другая размерность массива в определении %C" + +#: fortran/array.c:432 +#, gcc-internal-format +msgid "Array specification at %C has more than %d dimensions" +msgstr "" + +#: fortran/array.c:438 +#, gcc-internal-format +msgid "Fortran 2008: Array specification at %C with more than 7 dimensions" +msgstr "" + +#: fortran/array.c:645 +#, gcc-internal-format +msgid "duplicated initializer" +msgstr "повторный инициализатор" + +#: fortran/array.c:737 +#, gcc-internal-format +msgid "DO-iterator '%s' at %L is inside iterator of the same name" +msgstr "" + +#: fortran/array.c:839 fortran/array.c:981 +#, gcc-internal-format +msgid "Syntax error in array constructor at %C" +msgstr "" + +#: fortran/array.c:896 +#, gcc-internal-format +msgid "Fortran 2003: [...] style array constructors at %C" +msgstr "" + +#: fortran/array.c:916 +#, gcc-internal-format +msgid "Fortran 2003: Array constructor including type specification at %C" +msgstr "" + +#: fortran/array.c:931 +#, gcc-internal-format +msgid "Empty array constructor at %C is not allowed" +msgstr "" + +#: fortran/array.c:1028 +#, gcc-internal-format +msgid "Element in %s array constructor at %L is %s" +msgstr "" + +#: fortran/array.c:1365 +#, gcc-internal-format +msgid "Iterator step at %L cannot be zero" +msgstr "" + +#: fortran/array.c:1673 +#, gcc-internal-format +msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L" +msgstr "" + +#: fortran/check.c:44 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be a scalar" +msgstr "" + +#: fortran/check.c:59 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be %s" +msgstr "" + +#: fortran/check.c:87 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type" +msgstr "" + +#: fortran/check.c:101 fortran/check.c:851 fortran/check.c:861 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL" +msgstr "" + +#: fortran/check.c:118 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be REAL or COMPLEX" +msgstr "" + +#: fortran/check.c:147 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be a constant" +msgstr "" + +#: fortran/check.c:156 +#, gcc-internal-format +msgid "Invalid kind for %s at %L" +msgstr "" + +#: fortran/check.c:175 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be double precision" +msgstr "" + +#: fortran/check.c:192 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be a logical array" +msgstr "" + +#: fortran/check.c:210 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be an array" +msgstr "" + +#: fortran/check.c:225 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'" +msgstr "" + +#: fortran/check.c:241 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d" +msgstr "" + +#: fortran/check.c:256 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL" +msgstr "" + +#: fortran/check.c:275 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d" +msgstr "" + +#: fortran/check.c:297 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)" +msgstr "" + +#: fortran/check.c:303 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be a variable" +msgstr "" + +#: fortran/check.c:364 +#, gcc-internal-format +msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index" +msgstr "" + +#: fortran/check.c:434 +#, gcc-internal-format +msgid "Unequal character lengths (%ld/%ld) in %s at %L" +msgstr "" + +#: fortran/check.c:543 fortran/check.c:2137 fortran/check.c:2149 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE" +msgstr "" + +#: fortran/check.c:564 fortran/check.c:4232 +#, gcc-internal-format +msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type" +msgstr "" + +#: fortran/check.c:573 fortran/check.c:1312 fortran/check.c:1455 +#: fortran/check.c:1529 fortran/check.c:1815 +#, gcc-internal-format +msgid "Extension: Different type kinds at %L" +msgstr "" + +#: fortran/check.c:611 fortran/check.c:2218 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER" +msgstr "" + +#: fortran/check.c:629 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION" +msgstr "" + +#: fortran/check.c:637 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET" +msgstr "" + +#: fortran/check.c:653 +#, gcc-internal-format +msgid "Array section with a vector subscript at %L shall not be the target of a pointer" +msgstr "" + +#: fortran/check.c:664 +#, gcc-internal-format +msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function" +msgstr "" + +#: fortran/check.c:823 fortran/check.c:990 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX" +msgstr "" + +#: fortran/check.c:831 fortran/check.c:998 +#, fuzzy, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must have a type of either REAL or INTEGER" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/check.c:884 fortran/check.c:1374 fortran/check.c:1477 +#: fortran/check.c:1633 fortran/check.c:1650 fortran/check.c:2706 +#: fortran/check.c:2845 fortran/check.c:3197 fortran/check.c:3297 +#, gcc-internal-format +msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L" +msgstr "" + +#: fortran/check.c:931 fortran/check.c:1137 +#, fuzzy, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L has invalid shape in dimension %d (%ld/%ld)" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/check.c:946 fortran/check.c:1152 fortran/check.c:1180 +#, fuzzy, gcc-internal-format +msgid "'%s' argument of intrinsic '%s' at %L of must have rank %d or be a scalar" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/check.c:1047 fortran/check.c:1909 fortran/check.c:1917 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL" +msgstr "" + +#: fortran/check.c:1061 +#, gcc-internal-format +msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'" +msgstr "" + +#: fortran/check.c:1080 fortran/check.c:1088 +#, fuzzy, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be default real" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/check.c:1244 +#, fuzzy, gcc-internal-format +msgid "Fortran 2008: COMPLEX argument '%s' argument of '%s' intrinsic at %L" +msgstr "атрибут %qs допустим только для переменных" + +#: fortran/check.c:1425 +#, gcc-internal-format +msgid "Argument of %s at %L must be of length one" +msgstr "" + +#: fortran/check.c:1484 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'" +msgstr "" + +#: fortran/check.c:1609 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type" +msgstr "" + +#: fortran/check.c:1788 +#, gcc-internal-format +msgid "Intrinsic '%s' at %L must have at least two arguments" +msgstr "" + +#: fortran/check.c:1821 +#, gcc-internal-format +msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)" +msgstr "" + +#: fortran/check.c:1852 +#, gcc-internal-format +msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L" +msgstr "" + +#: fortran/check.c:1859 +#, gcc-internal-format +msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER" +msgstr "" + +#: fortran/check.c:1926 +#, fuzzy, gcc-internal-format +msgid "Argument types of '%s' intrinsic at %L must match (%s/%s)" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/check.c:1940 +#, gcc-internal-format +msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul" +msgstr "" + +#: fortran/check.c:1959 +#, gcc-internal-format +msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul" +msgstr "" + +#: fortran/check.c:1968 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2" +msgstr "" + +#: fortran/check.c:2160 +#, fuzzy, gcc-internal-format +msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/check.c:2169 +#, fuzzy, gcc-internal-format +msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/check.c:2289 fortran/check.c:3244 +#, fuzzy, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/check.c:2314 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX" +msgstr "" + +#: fortran/check.c:2335 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable" +msgstr "" + +#: fortran/check.c:2343 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable" +msgstr "" + +#: fortran/check.c:2359 +#, fuzzy, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/check.c:2484 +#, gcc-internal-format +msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size" +msgstr "" + +#: fortran/check.c:2494 +#, fuzzy, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L is empty" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/check.c:2501 +#, gcc-internal-format +msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements" +msgstr "" + +#: fortran/check.c:2521 +#, fuzzy, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L has negative element (%d)" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/check.c:2562 +#, fuzzy, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L has wrong number of elements (%d/%d)" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/check.c:2583 +#, fuzzy, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L has out-of-range dimension (%d)" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/check.c:2592 +#, fuzzy, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L has invalid permutation of dimensions (dimension '%d' duplicated)" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/check.c:2627 +#, gcc-internal-format +msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape" +msgstr "" + +#: fortran/check.c:2645 fortran/check.c:2661 +#, fuzzy, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be of a derived type" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/check.c:2653 fortran/check.c:2669 +#, fuzzy, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be of an extensible type" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/check.c:2768 +#, gcc-internal-format +msgid "Missing arguments to %s intrinsic at %L" +msgstr "" + +#: fortran/check.c:2809 +#, gcc-internal-format +msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array" +msgstr "" + +#: fortran/check.c:2880 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d" +msgstr "" + +#: fortran/check.c:2899 +#, fuzzy, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L is not a valid dimension index" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/check.c:3152 +#, fuzzy, gcc-internal-format +msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/check.c:3258 +#, fuzzy, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/check.c:3271 +#, fuzzy, gcc-internal-format +msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape." +msgstr "аргумент `asm' - не константная строка" + +#: fortran/check.c:3514 fortran/check.c:3546 +#, fuzzy, gcc-internal-format +msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/check.c:3554 +#, gcc-internal-format +msgid "Too many arguments to %s at %L" +msgstr "Слишком много аргументов %s в %L" + +#: fortran/check.c:3666 fortran/check.c:4143 fortran/check.c:4167 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE" +msgstr "" + +#: fortran/check.c:3849 +#, fuzzy, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/check.c:4216 fortran/check.c:4224 +#, gcc-internal-format +msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL" +msgstr "" + +#: fortran/cpp.c:439 +#, gcc-internal-format +msgid "To enable preprocessing, use -cpp" +msgstr "" + +#: fortran/cpp.c:525 fortran/cpp.c:535 +#, fuzzy, gcc-internal-format +msgid "opening output file %s: %s" +msgstr "при открытии выходного файла %s: %m" + +#: fortran/data.c:63 +#, fuzzy, gcc-internal-format +msgid "non-constant array in DATA statement %L" +msgstr "неконстантный индекс массива в инициализаторе" + +#: fortran/data.c:190 +#, fuzzy, gcc-internal-format +msgid "failure to simplify substring reference in DATA statement at %L" +msgstr "Выход за границы в подстроке или обращении к массиву для `%A' в операторе в %0" + +#: fortran/data.c:215 +#, fuzzy, gcc-internal-format +msgid "initialization string truncated to match variable at %L" +msgstr "строка инициализации усечена в соответствии с размером переменной в %L" + +#: fortran/data.c:294 +#, fuzzy, gcc-internal-format +msgid "'%s' at %L already is initialized at %L" +msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" + +#: fortran/data.c:318 +#, gcc-internal-format +msgid "Data element below array lower bound at %L" +msgstr "" + +#: fortran/data.c:330 +#, gcc-internal-format +msgid "Data element above array upper bound at %L" +msgstr "" + +#: fortran/data.c:435 +#, gcc-internal-format +msgid "Extension: re-initialization of '%s' at %L" +msgstr "Расширение: повторная инициализация '%s' в %L" + +#: fortran/decl.c:259 +#, fuzzy, gcc-internal-format +msgid "Host associated variable '%s' may not be in the DATA statement at %C" +msgstr "Лишняя запятая в операторе FORMAT в %0" + +#: fortran/decl.c:266 +#, gcc-internal-format +msgid "Extension: initialization of common block variable '%s' in DATA statement at %C" +msgstr "" + +#: fortran/decl.c:371 +#, gcc-internal-format +msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C" +msgstr "" + +#: fortran/decl.c:396 +#, fuzzy, gcc-internal-format +msgid "Invalid initializer %s in Data statement at %C" +msgstr "Пропущена запятая в операторе FORMAT в %0" + +#: fortran/decl.c:499 +#, gcc-internal-format +msgid "Initialization at %C is not allowed in a PURE procedure" +msgstr "" + +#: fortran/decl.c:558 +#, gcc-internal-format +msgid "DATA statement at %C is not allowed in a PURE procedure" +msgstr "" + +#: fortran/decl.c:587 +#, gcc-internal-format +msgid "Bad INTENT specification at %C" +msgstr "" + +#: fortran/decl.c:634 +#, gcc-internal-format +msgid "Conflict in attributes of function argument at %C" +msgstr "" + +#: fortran/decl.c:658 +#, fuzzy, gcc-internal-format +msgid "Obsolescent feature: Old-style character length at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/decl.c:690 +#, gcc-internal-format +msgid "Syntax error in character length specification at %C" +msgstr "" + +#: fortran/decl.c:813 +#, gcc-internal-format +msgid "Procedure '%s' at %C is already defined at %L" +msgstr "" + +#: fortran/decl.c:821 +#, fuzzy, gcc-internal-format +msgid "Name '%s' at %C is already defined as a generic interface at %L" +msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" + +#: fortran/decl.c:834 +#, gcc-internal-format +msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L" +msgstr "" + +#: fortran/decl.c:906 +#, gcc-internal-format +msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable" +msgstr "" + +#: fortran/decl.c:936 +#, gcc-internal-format +msgid "Type '%s' at %L is a parameter to the BIND(C) procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable" +msgstr "" + +#: fortran/decl.c:943 +#, gcc-internal-format +msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable" +msgstr "" + +#: fortran/decl.c:958 +#, gcc-internal-format +msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)" +msgstr "" + +#: fortran/decl.c:972 +#, gcc-internal-format +msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)" +msgstr "" + +#: fortran/decl.c:981 +#, gcc-internal-format +msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)" +msgstr "" + +#: fortran/decl.c:990 +#, gcc-internal-format +msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)" +msgstr "" + +#: fortran/decl.c:1003 +#, gcc-internal-format +msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)" +msgstr "" + +#: fortran/decl.c:1013 +#, gcc-internal-format +msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)" +msgstr "" + +#: fortran/decl.c:1090 +#, gcc-internal-format +msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)" +msgstr "" + +#: fortran/decl.c:1137 +#, gcc-internal-format +msgid "CHARACTER expression at %L is being truncated (%d/%d)" +msgstr "" + +#: fortran/decl.c:1144 +#, gcc-internal-format +msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)" +msgstr "" + +#: fortran/decl.c:1234 +#, gcc-internal-format +msgid "Initializer not allowed for PARAMETER '%s' at %C" +msgstr "" + +#: fortran/decl.c:1244 +#, gcc-internal-format +msgid "PARAMETER at %L is missing an initializer" +msgstr "" + +#: fortran/decl.c:1254 +#, gcc-internal-format +msgid "Variable '%s' at %C with an initializer already appears in a DATA statement" +msgstr "" + +#: fortran/decl.c:1406 +#, gcc-internal-format +msgid "Component at %C must have the POINTER attribute" +msgstr "Компонент в %C должен иметь аттрибут POINTER" + +#: fortran/decl.c:1414 +#, gcc-internal-format +msgid "Array component of structure at %C must have explicit or deferred shape" +msgstr "" + +#: fortran/decl.c:1489 +#, gcc-internal-format +msgid "Pointer array component of structure at %C must have a deferred shape" +msgstr "" + +#: fortran/decl.c:1498 +#, gcc-internal-format +msgid "Allocatable component of structure at %C must have a deferred shape" +msgstr "" + +#: fortran/decl.c:1507 +#, gcc-internal-format +msgid "Array component of structure at %C must have an explicit shape" +msgstr "" + +#: fortran/decl.c:1537 +#, gcc-internal-format +msgid "NULL() initialization at %C is ambiguous" +msgstr "" + +#: fortran/decl.c:1654 fortran/decl.c:5862 +#, fuzzy, gcc-internal-format +msgid "Duplicate array spec for Cray pointee at %C" +msgstr "повторная инициализация %D" + +#: fortran/decl.c:1725 +#, fuzzy, gcc-internal-format +msgid "the type of '%s' at %C has not been declared within the interface" +msgstr "отмена декларации %qD в пространстве имён %qD" + +#: fortran/decl.c:1741 +#, gcc-internal-format +msgid "Function name '%s' not allowed at %C" +msgstr "" + +#: fortran/decl.c:1757 +#, gcc-internal-format +msgid "Extension: Old-style initialization at %C" +msgstr "" + +#: fortran/decl.c:1772 fortran/decl.c:4391 +#, gcc-internal-format +msgid "Initialization at %C isn't for a pointer variable" +msgstr "" + +#: fortran/decl.c:1780 fortran/decl.c:4399 fortran/decl.c:4539 +#, gcc-internal-format +msgid "Pointer initialization requires a NULL() at %C" +msgstr "" + +#: fortran/decl.c:1786 fortran/decl.c:4405 fortran/decl.c:4544 +#, gcc-internal-format +msgid "Initialization of pointer at %C is not allowed in a PURE procedure" +msgstr "" + +#: fortran/decl.c:1799 +#, gcc-internal-format +msgid "Pointer initialization at %C requires '=>', not '='" +msgstr "" + +#: fortran/decl.c:1808 fortran/decl.c:7106 +#, gcc-internal-format +msgid "Expected an initialization expression at %C" +msgstr "" + +#: fortran/decl.c:1815 +#, gcc-internal-format +msgid "Initialization of variable at %C is not allowed in a PURE procedure" +msgstr "" + +#: fortran/decl.c:1828 +#, gcc-internal-format +msgid "Initialization of allocatable component at %C is not allowed" +msgstr "" + +#: fortran/decl.c:1882 fortran/decl.c:1891 +#, gcc-internal-format +msgid "Old-style type declaration %s*%d not supported at %C" +msgstr "" + +#: fortran/decl.c:1896 +#, gcc-internal-format +msgid "Nonstandard type declaration %s*%d at %C" +msgstr "" + +#: fortran/decl.c:1947 fortran/decl.c:2023 +#, fuzzy, gcc-internal-format +msgid "Missing right parenthesis at %C" +msgstr "Отсутствует открывающая скобка" + +#: fortran/decl.c:1960 fortran/decl.c:2068 +#, gcc-internal-format +msgid "Expected initialization expression at %C" +msgstr "" + +#: fortran/decl.c:1968 fortran/decl.c:2074 +#, gcc-internal-format +msgid "Expected scalar initialization expression at %C" +msgstr "" + +#: fortran/decl.c:1999 +#, fuzzy, gcc-internal-format +msgid "Kind %d not supported for type %s at %C" +msgstr "режим округления для поддерживается для плавающих вычислений VAX" + +#: fortran/decl.c:2012 +#, gcc-internal-format +msgid "C kind type parameter is for type %s but type at %L is %s" +msgstr "" + +#: fortran/decl.c:2021 +#, fuzzy, gcc-internal-format +msgid "Missing right parenthesis or comma at %C" +msgstr "Отсутствует открывающая скобка" + +#: fortran/decl.c:2094 +#, fuzzy, gcc-internal-format +msgid "Kind %d is not supported for CHARACTER at %C" +msgstr "режим округления для поддерживается для плавающих вычислений VAX" + +#: fortran/decl.c:2224 +#, gcc-internal-format +msgid "Syntax error in CHARACTER declaration at %C" +msgstr "" + +#: fortran/decl.c:2307 +#, gcc-internal-format +msgid "Extension: BYTE type at %C" +msgstr "" + +#: fortran/decl.c:2313 +#, gcc-internal-format +msgid "BYTE type used at %C is not available on the target machine" +msgstr "" + +#: fortran/decl.c:2362 +#, fuzzy, gcc-internal-format +msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard" +msgstr "Компилировать в соответствии с ISO 1990 C" + +#: fortran/decl.c:2388 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: CLASS statement at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/decl.c:2411 fortran/decl.c:2420 fortran/decl.c:2733 +#: fortran/decl.c:2741 +#, gcc-internal-format +msgid "Type name '%s' at %C is ambiguous" +msgstr "Имя типа '%s' в %C неоднозначно" + +#: fortran/decl.c:2496 +#, gcc-internal-format +msgid "Missing character range in IMPLICIT at %C" +msgstr "" + +#: fortran/decl.c:2542 +#, gcc-internal-format +msgid "Letters must be in alphabetic order in IMPLICIT statement at %C" +msgstr "" + +#: fortran/decl.c:2598 +#, fuzzy, gcc-internal-format +msgid "Empty IMPLICIT statement at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/decl.c:2699 +#, gcc-internal-format +msgid "IMPORT statement at %C only permitted in an INTERFACE body" +msgstr "" + +#: fortran/decl.c:2704 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: IMPORT statement at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/decl.c:2719 +#, fuzzy, gcc-internal-format +msgid "Expecting list of named entities at %C" +msgstr "ожидалось имя типа" + +#: fortran/decl.c:2747 +#, gcc-internal-format +msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist." +msgstr "" + +#: fortran/decl.c:2754 +#, gcc-internal-format +msgid "'%s' is already IMPORTed from host scoping unit at %C." +msgstr "" + +#: fortran/decl.c:2783 +#, fuzzy, gcc-internal-format +msgid "Syntax error in IMPORT statement at %C" +msgstr "синтаксическая ошибка при разборе `%s'" + +#: fortran/decl.c:3048 +#, fuzzy, gcc-internal-format +msgid "Missing dimension specification at %C" +msgstr "Отсутствует спецификатор %A в операторе в %0" + +#: fortran/decl.c:3125 +#, fuzzy, gcc-internal-format +msgid "Duplicate %s attribute at %L" +msgstr "повторное употребление `restrict'" + +#: fortran/decl.c:3144 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition" +msgstr "атрибуты не допускаются при определении функции" + +#: fortran/decl.c:3154 +#, fuzzy, gcc-internal-format +msgid "Attribute at %L is not allowed in a TYPE definition" +msgstr "атрибуты не допускаются при определении функции" + +#: fortran/decl.c:3172 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: Attribute %s at %L in a TYPE definition" +msgstr "атрибуты не допускаются при определении функции" + +#: fortran/decl.c:3183 +#, fuzzy, gcc-internal-format +msgid "%s attribute at %L is not allowed outside of the specification part of a module" +msgstr "%Jатрибут section для `%D' недопустим" + +#: fortran/decl.c:3198 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: ASYNCHRONOUS attribute at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/decl.c:3244 fortran/decl.c:6115 +#, gcc-internal-format +msgid "PROTECTED at %C only allowed in specification part of a module" +msgstr "" + +#: fortran/decl.c:3250 +#, gcc-internal-format +msgid "Fortran 2003: PROTECTED attribute at %C" +msgstr "" + +#: fortran/decl.c:3281 +#, gcc-internal-format +msgid "Fortran 2003: VALUE attribute at %C" +msgstr "" + +#: fortran/decl.c:3291 +#, gcc-internal-format +msgid "Fortran 2003: VOLATILE attribute at %C" +msgstr "" + +#: fortran/decl.c:3331 +#, gcc-internal-format +msgid "Multiple identifiers provided with single NAME= specifier at %C" +msgstr "" + +#: fortran/decl.c:3427 +#, fuzzy, gcc-internal-format +msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable" +msgstr "%Jвнутренняя функция `%D' декларирована как не функция" + +#: fortran/decl.c:3448 +#, gcc-internal-format +msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)" +msgstr "" + +#: fortran/decl.c:3457 +#, gcc-internal-format +msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)" +msgstr "" + +#: fortran/decl.c:3461 +#, gcc-internal-format +msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)" +msgstr "" + +#: fortran/decl.c:3473 +#, gcc-internal-format +msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global" +msgstr "" + +#: fortran/decl.c:3487 +#, gcc-internal-format +msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes" +msgstr "" + +#: fortran/decl.c:3495 +#, gcc-internal-format +msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes" +msgstr "" + +#: fortran/decl.c:3507 +#, fuzzy, gcc-internal-format +msgid "Return type of BIND(C) function '%s' at %L cannot be an array" +msgstr "%Jвнутренняя функция `%D' декларирована как не функция" + +#: fortran/decl.c:3515 +#, fuzzy, gcc-internal-format +msgid "Return type of BIND(C) function '%s' at %L cannot be a character string" +msgstr "конструктор не может быть статической элементом-функцией" + +#. Use gfc_warning_now because we won't say that the symbol fails +#. just because of this. +#: fortran/decl.c:3526 +#, gcc-internal-format +msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'" +msgstr "" + +#: fortran/decl.c:3601 +#, gcc-internal-format +msgid "Need either entity or common block name for attribute specification statement at %C" +msgstr "" + +#: fortran/decl.c:3648 +#, fuzzy, gcc-internal-format +msgid "Missing entity or common block name for attribute specification statement at %C" +msgstr "Отсутствует спецификатор %A в операторе в %0" + +#. Now we have an error, which we signal, and then fix up +#. because the knock-on is plain and simple confusing. +#: fortran/decl.c:3757 +#, gcc-internal-format +msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition" +msgstr "" + +#: fortran/decl.c:3789 +#, fuzzy, gcc-internal-format +msgid "Syntax error in data declaration at %C" +msgstr "синтаксическая ошибка в списке параметров макроса" + +#: fortran/decl.c:3946 +#, gcc-internal-format +msgid "Name '%s' at %C is the name of the procedure" +msgstr "" + +#: fortran/decl.c:3958 +#, fuzzy, gcc-internal-format +msgid "Unexpected junk in formal argument list at %C" +msgstr "Неожиданное окончание строки формата" + +#: fortran/decl.c:3975 +#, gcc-internal-format +msgid "Duplicate symbol '%s' in formal argument list at %C" +msgstr "" + +#: fortran/decl.c:4026 +#, gcc-internal-format +msgid "RESULT variable at %C must be different than function name" +msgstr "" + +#: fortran/decl.c:4103 +#, gcc-internal-format +msgid "Unexpected junk after function declaration at %C" +msgstr "Некорректный мусор после определения в %C" + +#: fortran/decl.c:4113 fortran/decl.c:5158 +#, fuzzy, gcc-internal-format +msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure" +msgstr "оператор SAVE или атрибут в %1 несовместим с оператором SAVE илиатрибутом в %0" + +#: fortran/decl.c:4257 +#, fuzzy, gcc-internal-format +msgid "Interface '%s' at %C may not be generic" +msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" + +#: fortran/decl.c:4263 +#, fuzzy, gcc-internal-format +msgid "Interface '%s' at %C may not be a statement function" +msgstr "конструктор не может быть статической элементом-функцией" + +#: fortran/decl.c:4276 +#, fuzzy, gcc-internal-format +msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C" +msgstr "Внешняя процедура `%A' передана как фактический аргумент в %0, но не декларирована явно как EXTERNAL" + +#: fortran/decl.c:4331 +#, gcc-internal-format +msgid "BIND(C) attribute at %C requires an interface with BIND(C)" +msgstr "" + +#: fortran/decl.c:4338 +#, gcc-internal-format +msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C" +msgstr "" + +#: fortran/decl.c:4344 +#, fuzzy, gcc-internal-format +msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME" +msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" + +#: fortran/decl.c:4367 +#, fuzzy, gcc-internal-format +msgid "Procedure '%s' at %L already has basic type of %s" +msgstr "Функция '%s' в %C уже имеет тип %s" + +#: fortran/decl.c:4428 fortran/decl.c:4606 +#, fuzzy, gcc-internal-format +msgid "Syntax error in PROCEDURE statement at %C" +msgstr "Недопустимое число в операторе FORMAT в %0" + +#: fortran/decl.c:4477 fortran/decl.c:7488 +#, fuzzy, gcc-internal-format +msgid "Expected '::' after binding-attributes at %C" +msgstr "Предупреждать о декларациях, встретившихся после операторов" + +#: fortran/decl.c:4484 +#, gcc-internal-format +msgid "NOPASS or explicit interface required at %C" +msgstr "" + +#: fortran/decl.c:4488 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: Procedure pointer component at %C" +msgstr "Недопустимое число в операторе FORMAT в %0" + +#: fortran/decl.c:4563 +#, fuzzy, gcc-internal-format +msgid "Syntax error in procedure pointer component at %C" +msgstr "синтаксическая ошибка при разборе `%s'" + +#: fortran/decl.c:4580 +#, gcc-internal-format +msgid "PROCEDURE at %C must be in a generic interface" +msgstr "" + +#: fortran/decl.c:4645 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: PROCEDURE statement at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/decl.c:4713 +#, gcc-internal-format +msgid "Expected formal argument list in function definition at %C" +msgstr "В определении в %C ожидается формальный список аргументов" + +#: fortran/decl.c:4737 fortran/decl.c:4741 fortran/decl.c:4940 +#: fortran/decl.c:4944 fortran/decl.c:5126 fortran/decl.c:5130 +#: fortran/symbol.c:1519 +#, gcc-internal-format +msgid "BIND(C) attribute at %L can only be used for variables or common blocks" +msgstr "" + +#: fortran/decl.c:4862 +#, gcc-internal-format +msgid "ENTRY statement at %C cannot appear within a PROGRAM" +msgstr "" + +#: fortran/decl.c:4865 +#, gcc-internal-format +msgid "ENTRY statement at %C cannot appear within a MODULE" +msgstr "" + +#: fortran/decl.c:4868 +#, gcc-internal-format +msgid "ENTRY statement at %C cannot appear within a BLOCK DATA" +msgstr "" + +#: fortran/decl.c:4872 +#, gcc-internal-format +msgid "ENTRY statement at %C cannot appear within an INTERFACE" +msgstr "" + +#: fortran/decl.c:4876 +#, gcc-internal-format +msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block" +msgstr "" + +#: fortran/decl.c:4880 +#, gcc-internal-format +msgid "ENTRY statement at %C cannot appear within an IF-THEN block" +msgstr "" + +#: fortran/decl.c:4884 +#, fuzzy, gcc-internal-format +msgid "ENTRY statement at %C cannot appear within a DO block" +msgstr "оператор RETURN в %0 недопустим внутри главной программы" + +#: fortran/decl.c:4888 +#, gcc-internal-format +msgid "ENTRY statement at %C cannot appear within a SELECT block" +msgstr "" + +#: fortran/decl.c:4892 +#, gcc-internal-format +msgid "ENTRY statement at %C cannot appear within a FORALL block" +msgstr "" + +#: fortran/decl.c:4896 +#, gcc-internal-format +msgid "ENTRY statement at %C cannot appear within a WHERE block" +msgstr "" + +#: fortran/decl.c:4900 +#, fuzzy, gcc-internal-format +msgid "ENTRY statement at %C cannot appear within a contained subprogram" +msgstr "оператор RETURN в %0 недопустим внутри главной программы" + +#: fortran/decl.c:4918 +#, fuzzy, gcc-internal-format +msgid "ENTRY statement at %C cannot appear in a contained procedure" +msgstr "%s не может присутствовать в константном выражении" + +#: fortran/decl.c:4972 fortran/decl.c:5166 +#, gcc-internal-format +msgid "Missing required parentheses before BIND(C) at %C" +msgstr "" + +#: fortran/decl.c:5228 fortran/decl.c:5244 +#, fuzzy, gcc-internal-format +msgid "Syntax error in NAME= specifier for binding label at %C" +msgstr "Спецификация нулевого размера в %0 некорректна" + +#: fortran/decl.c:5259 +#, fuzzy, gcc-internal-format +msgid "Missing closing quote '\"' for binding label at %C" +msgstr "Отсутствует формальный параметр" + +#: fortran/decl.c:5268 +#, fuzzy, gcc-internal-format +msgid "Missing closing quote ''' for binding label at %C" +msgstr "Отсутствует формальный параметр" + +#: fortran/decl.c:5278 +#, fuzzy, gcc-internal-format +msgid "Missing closing paren for binding label at %C" +msgstr "Отсутствует формальный параметр" + +#: fortran/decl.c:5284 +#, gcc-internal-format +msgid "No binding name is allowed in BIND(C) at %C" +msgstr "" + +#: fortran/decl.c:5290 +#, gcc-internal-format +msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C" +msgstr "" + +#: fortran/decl.c:5321 +#, gcc-internal-format +msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C" +msgstr "" + +#: fortran/decl.c:5504 +#, fuzzy, gcc-internal-format +msgid "Unexpected END statement at %C" +msgstr "ожидалось имя типа" + +#. We would have required END [something]. +#: fortran/decl.c:5513 +#, gcc-internal-format +msgid "%s statement expected at %L" +msgstr "" + +#: fortran/decl.c:5524 +#, fuzzy, gcc-internal-format +msgid "Expecting %s statement at %C" +msgstr "ожидалось имя типа" + +#: fortran/decl.c:5539 +#, gcc-internal-format +msgid "Expected block name of '%s' in %s statement at %C" +msgstr "" + +#: fortran/decl.c:5556 +#, gcc-internal-format +msgid "Expected terminating name at %C" +msgstr "" + +#: fortran/decl.c:5565 fortran/decl.c:5573 +#, fuzzy, gcc-internal-format +msgid "Expected label '%s' for %s statement at %C" +msgstr "Нет определения метки для оператора FORMAT в %0" + +#: fortran/decl.c:5628 +#, fuzzy, gcc-internal-format +msgid "Missing array specification at %L in DIMENSION statement" +msgstr "Отсутствует спецификатор %A в операторе в %0" + +#: fortran/decl.c:5636 +#, gcc-internal-format +msgid "Dimensions specified for %s at %L after its initialisation" +msgstr "" + +#: fortran/decl.c:5645 +#, gcc-internal-format +msgid "Array specification must be deferred at %L" +msgstr "" + +#: fortran/decl.c:5742 +#, fuzzy, gcc-internal-format +msgid "Unexpected character in variable list at %C" +msgstr "Предупреждать о декларациях, встретившихся после операторов" + +#: fortran/decl.c:5779 +#, gcc-internal-format +msgid "Expected '(' at %C" +msgstr "" + +#: fortran/decl.c:5793 fortran/decl.c:5833 +#, gcc-internal-format +msgid "Expected variable name at %C" +msgstr "" + +#: fortran/decl.c:5809 +#, fuzzy, gcc-internal-format +msgid "Cray pointer at %C must be an integer" +msgstr "предикат должен быть идентификатором" + +#: fortran/decl.c:5813 +#, gcc-internal-format +msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes" +msgstr "" + +#: fortran/decl.c:5819 +#, gcc-internal-format +msgid "Expected \",\" at %C" +msgstr "" + +#: fortran/decl.c:5882 +#, gcc-internal-format +msgid "Expected \")\" at %C" +msgstr "" + +#: fortran/decl.c:5894 +#, fuzzy, gcc-internal-format +msgid "Expected \",\" or end of statement at %C" +msgstr "Предупреждать о декларациях, встретившихся после операторов" + +#: fortran/decl.c:5920 +#, gcc-internal-format +msgid "INTENT is not allowed inside of BLOCK at %C" +msgstr "" + +#: fortran/decl.c:5952 +#, gcc-internal-format +msgid "OPTIONAL is not allowed inside of BLOCK at %C" +msgstr "" + +#: fortran/decl.c:5971 +#, gcc-internal-format +msgid "Cray pointer declaration at %C requires -fcray-pointer flag" +msgstr "" + +#: fortran/decl.c:6066 +#, gcc-internal-format +msgid "Access specification of the %s operator at %C has already been specified" +msgstr "" + +#: fortran/decl.c:6083 +#, gcc-internal-format +msgid "Access specification of the .%s. operator at %C has already been specified" +msgstr "" + +#: fortran/decl.c:6121 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: PROTECTED statement at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/decl.c:6161 +#, fuzzy, gcc-internal-format +msgid "Syntax error in PROTECTED statement at %C" +msgstr "Недопустимое число в операторе FORMAT в %0" + +#: fortran/decl.c:6185 +#, fuzzy, gcc-internal-format +msgid "PRIVATE statement at %C is only allowed in the specification part of a module" +msgstr "оператор RETURN в %0 недопустим внутри главной программы" + +#: fortran/decl.c:6222 +#, fuzzy, gcc-internal-format +msgid "PUBLIC statement at %C is only allowed in the specification part of a module" +msgstr "оператор RETURN в %0 недопустим внутри главной программы" + +#: fortran/decl.c:6250 +#, gcc-internal-format +msgid "Expected variable name at %C in PARAMETER statement" +msgstr "" + +#: fortran/decl.c:6257 +#, fuzzy, gcc-internal-format +msgid "Expected = sign in PARAMETER statement at %C" +msgstr "Недопустимый знак в операторе FORMAT в %0" + +#: fortran/decl.c:6263 +#, fuzzy, gcc-internal-format +msgid "Expected expression at %C in PARAMETER statement" +msgstr "Предупреждать о декларациях, встретившихся после операторов" + +#: fortran/decl.c:6283 +#, fuzzy, gcc-internal-format +msgid "Initializing already initialized variable at %C" +msgstr "строка инициализации усечена в соответствии с размером переменной в %L" + +#: fortran/decl.c:6318 +#, fuzzy, gcc-internal-format +msgid "Unexpected characters in PARAMETER statement at %C" +msgstr "Предупреждать о декларациях, встретившихся после операторов" + +#: fortran/decl.c:6342 +#, gcc-internal-format +msgid "Blanket SAVE statement at %C follows previous SAVE statement" +msgstr "" + +#: fortran/decl.c:6354 +#, gcc-internal-format +msgid "SAVE statement at %C follows blanket SAVE statement" +msgstr "" + +#: fortran/decl.c:6401 +#, fuzzy, gcc-internal-format +msgid "Syntax error in SAVE statement at %C" +msgstr "Недопустимое число в операторе FORMAT в %0" + +#: fortran/decl.c:6415 +#, gcc-internal-format +msgid "VALUE is not allowed inside of BLOCK at %C" +msgstr "" + +#: fortran/decl.c:6419 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: VALUE statement at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/decl.c:6459 +#, fuzzy, gcc-internal-format +msgid "Syntax error in VALUE statement at %C" +msgstr "Недопустимое число в операторе FORMAT в %0" + +#: fortran/decl.c:6470 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: VOLATILE statement at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/decl.c:6512 +#, fuzzy, gcc-internal-format +msgid "Syntax error in VOLATILE statement at %C" +msgstr "Недопустимое число в операторе FORMAT в %0" + +#: fortran/decl.c:6523 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: ASYNCHRONOUS statement at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/decl.c:6565 +#, fuzzy, gcc-internal-format +msgid "Syntax error in ASYNCHRONOUS statement at %C" +msgstr "Недопустимое число в операторе FORMAT в %0" + +#: fortran/decl.c:6588 +#, gcc-internal-format +msgid "MODULE PROCEDURE at %C must be in a generic module interface" +msgstr "" + +#: fortran/decl.c:6633 +#, fuzzy, gcc-internal-format +msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE" +msgstr "Внешняя процедура `%A' передана как фактический аргумент в %0, но не декларирована явно как EXTERNAL" + +#: fortran/decl.c:6682 +#, gcc-internal-format +msgid "Ambiguous symbol in TYPE definition at %C" +msgstr "" + +#: fortran/decl.c:6688 +#, gcc-internal-format +msgid "No such symbol in TYPE definition at %C" +msgstr "" + +#: fortran/decl.c:6694 +#, gcc-internal-format +msgid "'%s' in EXTENDS expression at %C is not a derived type" +msgstr "" + +#: fortran/decl.c:6701 +#, gcc-internal-format +msgid "'%s' cannot be extended at %C because it is BIND(C)" +msgstr "" + +#: fortran/decl.c:6708 +#, gcc-internal-format +msgid "'%s' cannot be extended at %C because it is a SEQUENCE type" +msgstr "" + +#: fortran/decl.c:6731 +#, gcc-internal-format +msgid "Derived type at %C can only be PRIVATE in the specification part of a module" +msgstr "" + +#: fortran/decl.c:6743 +#, gcc-internal-format +msgid "Derived type at %C can only be PUBLIC in the specification part of a module" +msgstr "" + +#: fortran/decl.c:6764 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: ABSTRACT type at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/decl.c:6868 +#, gcc-internal-format +msgid "Expected :: in TYPE definition at %C" +msgstr "" + +#: fortran/decl.c:6879 +#, fuzzy, gcc-internal-format +msgid "Type name '%s' at %C cannot be the same as an intrinsic type" +msgstr "Имя типа в %0 не совпадает с именем, заданным в %1" + +#: fortran/decl.c:6889 +#, gcc-internal-format +msgid "Derived type name '%s' at %C already has a basic type of %s" +msgstr "" + +#: fortran/decl.c:6905 +#, gcc-internal-format +msgid "Derived type definition of '%s' at %C has already been defined" +msgstr "" + +#. Since the extension field is 8 bit wide, we can only have +#. up to 255 extension levels. +#: fortran/decl.c:6941 fortran/symbol.c:4734 +#, gcc-internal-format +msgid "Maximum extension level reached with type '%s' at %L" +msgstr "" + +#: fortran/decl.c:6986 +#, gcc-internal-format +msgid "Cray Pointee at %C cannot be assumed shape array" +msgstr "" + +#: fortran/decl.c:7006 +#, gcc-internal-format +msgid "Fortran 2003: ENUM and ENUMERATOR at %C" +msgstr "" + +#: fortran/decl.c:7044 +#, gcc-internal-format +msgid "Enumerator exceeds the C integer type at %C" +msgstr "" + +#: fortran/decl.c:7123 +#, gcc-internal-format +msgid "ENUMERATOR %L not initialized with integer expression" +msgstr "" + +#: fortran/decl.c:7172 +#, fuzzy, gcc-internal-format +msgid "ENUM definition statement expected before %C" +msgstr "перед `*' должно быть имя типа" + +#: fortran/decl.c:7205 +#, gcc-internal-format +msgid "Syntax error in ENUMERATOR definition at %C" +msgstr "" + +#: fortran/decl.c:7252 fortran/decl.c:7267 +#, fuzzy, gcc-internal-format +msgid "Duplicate access-specifier at %C" +msgstr "после предыдущей спецификации в `%#D'" + +#: fortran/decl.c:7287 +#, gcc-internal-format +msgid "Binding attributes already specify passing, illegal NOPASS at %C" +msgstr "" + +#: fortran/decl.c:7307 +#, gcc-internal-format +msgid "Binding attributes already specify passing, illegal PASS at %C" +msgstr "" + +#: fortran/decl.c:7334 +#, fuzzy, gcc-internal-format +msgid "Duplicate POINTER attribute at %C" +msgstr "повторное употребление `restrict'" + +#: fortran/decl.c:7352 +#, fuzzy, gcc-internal-format +msgid "Duplicate NON_OVERRIDABLE at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/decl.c:7368 +#, fuzzy, gcc-internal-format +msgid "Duplicate DEFERRED at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/decl.c:7381 +#, fuzzy, gcc-internal-format +msgid "Expected access-specifier at %C" +msgstr " ожидался шаблон класса, обнаружено %qT" + +#: fortran/decl.c:7383 +#, fuzzy, gcc-internal-format +msgid "Expected binding attribute at %C" +msgstr "атрибут packed не требуется" + +#: fortran/decl.c:7391 +#, gcc-internal-format +msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C" +msgstr "" + +#: fortran/decl.c:7403 +#, gcc-internal-format +msgid "POINTER attribute is required for procedure pointer component at %C" +msgstr "" + +#: fortran/decl.c:7444 +#, gcc-internal-format +msgid "Interface-name expected after '(' at %C" +msgstr "" + +#: fortran/decl.c:7450 +#, fuzzy, gcc-internal-format +msgid "')' expected at %C" +msgstr " ожидался тип, обнаружено %qE" + +#: fortran/decl.c:7472 +#, fuzzy, gcc-internal-format +msgid "Interface must be specified for DEFERRED binding at %C" +msgstr "Спецификация нулевого размера в %0 некорректна" + +#: fortran/decl.c:7477 +#, gcc-internal-format +msgid "PROCEDURE(interface) at %C should be declared DEFERRED" +msgstr "" + +#: fortran/decl.c:7498 +#, fuzzy, gcc-internal-format +msgid "Expected binding name at %C" +msgstr "ожидалось имя типа" + +#: fortran/decl.c:7510 +#, gcc-internal-format +msgid "'=> target' is invalid for DEFERRED binding at %C" +msgstr "" + +#: fortran/decl.c:7516 +#, gcc-internal-format +msgid "'::' needed in PROCEDURE binding with explicit target at %C" +msgstr "" + +#: fortran/decl.c:7526 +#, fuzzy, gcc-internal-format +msgid "Expected binding target after '=>' at %C" +msgstr "ожидалось имя типа" + +#: fortran/decl.c:7538 +#, fuzzy, gcc-internal-format +msgid "Junk after PROCEDURE declaration at %C" +msgstr "Некорректный мусор после определения в %C" + +#: fortran/decl.c:7553 +#, gcc-internal-format +msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT" +msgstr "" + +#: fortran/decl.c:7564 +#, gcc-internal-format +msgid "There's already a procedure with binding name '%s' for the derived type '%s' at %C" +msgstr "" + +#: fortran/decl.c:7604 +#, gcc-internal-format +msgid "GENERIC at %C must be inside a derived-type CONTAINS" +msgstr "" + +#: fortran/decl.c:7621 +#, fuzzy, gcc-internal-format +msgid "Expected '::' at %C" +msgstr "ожидалось имя типа" + +#: fortran/decl.c:7633 +#, fuzzy, gcc-internal-format +msgid "Expected generic name or operator descriptor at %C" +msgstr "Ожидается другая размерность массива в определении %C" + +#: fortran/decl.c:7659 +#, fuzzy, gcc-internal-format +msgid "Expected '=>' at %C" +msgstr "ожидалось имя типа" + +#: fortran/decl.c:7701 +#, gcc-internal-format +msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C" +msgstr "" + +#: fortran/decl.c:7709 +#, gcc-internal-format +msgid "Binding at %C must have the same access as already defined binding '%s'" +msgstr "" + +#: fortran/decl.c:7758 +#, fuzzy, gcc-internal-format +msgid "Expected specific binding name at %C" +msgstr "Предупреждать о декларациях, встретившихся после операторов" + +#: fortran/decl.c:7768 +#, fuzzy, gcc-internal-format +msgid "'%s' already defined as specific binding for the generic '%s' at %C" +msgstr "ошибка в аргументах spec-функции '%s'" + +#: fortran/decl.c:7784 +#, gcc-internal-format +msgid "Junk after GENERIC binding at %C" +msgstr "" + +#: fortran/decl.c:7809 +#, gcc-internal-format +msgid "FINAL declaration at %C must be inside a derived type CONTAINS section" +msgstr "" + +#: fortran/decl.c:7820 +#, gcc-internal-format +msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE" +msgstr "" + +#: fortran/decl.c:7842 +#, gcc-internal-format +msgid "Empty FINAL at %C" +msgstr "" + +#: fortran/decl.c:7849 +#, fuzzy, gcc-internal-format +msgid "Expected module procedure name at %C" +msgstr "передано %qT для %s %P в %qD" + +#: fortran/decl.c:7859 +#, fuzzy, gcc-internal-format +msgid "Expected ',' at %C" +msgstr "ожидалось имя типа" + +#: fortran/decl.c:7865 +#, fuzzy, gcc-internal-format +msgid "Unknown procedure name \"%s\" at %C" +msgstr "Неизвестный оператор '%s' в %%L" + +#: fortran/decl.c:7879 +#, fuzzy, gcc-internal-format +msgid "'%s' at %C is already defined as FINAL procedure!" +msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" + +#: fortran/decl.c:7948 +#, fuzzy, gcc-internal-format +msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C" +msgstr "Предупреждать о декларациях, встретившихся после операторов" + +#: fortran/decl.c:7995 +#, fuzzy, gcc-internal-format +msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C" +msgstr "Недопустимое число в операторе FORMAT в %0" + +#. We are told not to check dependencies. +#. We do it, however, and issue a warning in case we find one. +#. If a dependency is found in the case +#. elemental == ELEM_CHECK_VARIABLE, we will generate +#. a temporary, so we don't need to bother the user. +#: fortran/dependency.c:486 +#, gcc-internal-format +msgid "INTENT(%s) actual argument at %L might interfere with actual argument at %L." +msgstr "" + +#: fortran/error.c:300 +#, fuzzy, gcc-internal-format +msgid " Included at %s:%d:" +msgstr " Включённом в %s:%d\n" + +#: fortran/error.c:384 +#, gcc-internal-format +msgid "<During initialization>\n" +msgstr "<во время инициализации>\n" + +#: fortran/error.c:718 +#, gcc-internal-format +msgid "Error count reached limit of %d." +msgstr "" + +#: fortran/error.c:974 +#, gcc-internal-format +msgid "Internal Error at (1):" +msgstr "Внутренняя ошибка в (1): " + +#: fortran/expr.c:1087 +#, fuzzy, gcc-internal-format +msgid "Index in dimension %d is out of bounds at %L" +msgstr "индекс размерности %d выходит за границы в %L" + +#: fortran/expr.c:1268 fortran/expr.c:1319 +#, gcc-internal-format +msgid "index in dimension %d is out of bounds at %L" +msgstr "индекс размерности %d выходит за границы в %L" + +#: fortran/expr.c:1932 +#, gcc-internal-format +msgid "elemental function arguments at %C are not compliant" +msgstr "" + +#: fortran/expr.c:1976 +#, gcc-internal-format +msgid "Numeric or CHARACTER operands are required in expression at %L" +msgstr "" + +#: fortran/expr.c:2001 +#, gcc-internal-format +msgid "Concatenation operator in expression at %L must have two CHARACTER operands" +msgstr "" + +#: fortran/expr.c:2008 +#, gcc-internal-format +msgid "Concat operator at %L must concatenate strings of the same kind" +msgstr "" + +#: fortran/expr.c:2018 +#, gcc-internal-format +msgid ".NOT. operator in expression at %L must have a LOGICAL operand" +msgstr "" + +#: fortran/expr.c:2034 +#, gcc-internal-format +msgid "LOGICAL operands are required in expression at %L" +msgstr "" + +#: fortran/expr.c:2045 +#, fuzzy, gcc-internal-format +msgid "Only intrinsic operators can be used in expression at %L" +msgstr "Отсутствует операнд для операции в %1 в конце выражения в %0" + +#: fortran/expr.c:2053 +#, fuzzy, gcc-internal-format +msgid "Numeric operands are required in expression at %L" +msgstr "Отсутствует операнд для операции в %1 в конце выражения в %0" + +#: fortran/expr.c:2075 +#, gcc-internal-format +msgid "Invalid initialization expression for ALLOCATABLE component '%s' in structure constructor at %L" +msgstr "" + +#: fortran/expr.c:2172 +#, fuzzy, gcc-internal-format +msgid "Assumed character length variable '%s' in constant expression at %L" +msgstr "%s не может присутствовать в константном выражении" + +#: fortran/expr.c:2230 +#, fuzzy, gcc-internal-format +msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression" +msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" + +#: fortran/expr.c:2261 +#, gcc-internal-format +msgid "Extension: Evaluation of nonstandard initialization expression at %L" +msgstr "" + +#: fortran/expr.c:2317 +#, fuzzy, gcc-internal-format +msgid "Function '%s' in initialization expression at %L must be an intrinsic function" +msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" + +#: fortran/expr.c:2329 +#, fuzzy, gcc-internal-format +msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression" +msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" + +#: fortran/expr.c:2361 +#, gcc-internal-format +msgid "PARAMETER '%s' is used at %L before its definition is complete" +msgstr "" + +#: fortran/expr.c:2381 +#, fuzzy, gcc-internal-format +msgid "Assumed size array '%s' at %L is not permitted in an initialization expression" +msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" + +#: fortran/expr.c:2387 +#, fuzzy, gcc-internal-format +msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression" +msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" + +#: fortran/expr.c:2393 +#, fuzzy, gcc-internal-format +msgid "Deferred array '%s' at %L is not permitted in an initialization expression" +msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" + +#: fortran/expr.c:2399 +#, gcc-internal-format +msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression" +msgstr "" + +#: fortran/expr.c:2409 +#, gcc-internal-format +msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression" +msgstr "" + +#: fortran/expr.c:2566 +#, fuzzy, gcc-internal-format +msgid "Specification function '%s' at %L cannot be a statement function" +msgstr "конструктор не может быть статической элементом-функцией" + +#: fortran/expr.c:2573 +#, fuzzy, gcc-internal-format +msgid "Specification function '%s' at %L cannot be an internal function" +msgstr "%Jвнутренняя функция `%D' декларирована как не функция" + +#: fortran/expr.c:2580 +#, gcc-internal-format +msgid "Specification function '%s' at %L must be PURE" +msgstr "" + +#: fortran/expr.c:2587 +#, gcc-internal-format +msgid "Specification function '%s' at %L cannot be RECURSIVE" +msgstr "" + +#: fortran/expr.c:2721 +#, fuzzy, gcc-internal-format +msgid "Dummy argument '%s' not allowed in expression at %L" +msgstr "%s не может присутствовать в константном выражении" + +#: fortran/expr.c:2728 +#, gcc-internal-format +msgid "Dummy argument '%s' at %L cannot be OPTIONAL" +msgstr "" + +#: fortran/expr.c:2735 +#, gcc-internal-format +msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)" +msgstr "" + +#: fortran/expr.c:2766 +#, fuzzy, gcc-internal-format +msgid "Variable '%s' cannot appear in the expression at %L" +msgstr "%s не может присутствовать в константном выражении" + +#: fortran/expr.c:2816 +#, fuzzy, gcc-internal-format +msgid "Expression at %L must be of INTEGER type, found %s" +msgstr "оператор-выражение имеет неполный тип" + +#: fortran/expr.c:2826 +#, fuzzy, gcc-internal-format +msgid "Function '%s' at %L must be PURE" +msgstr "Функция '%s' в %C уже имеет тип %s" + +#: fortran/expr.c:2835 +#, gcc-internal-format +msgid "Expression at %L must be scalar" +msgstr "" + +#: fortran/expr.c:2869 +#, fuzzy, gcc-internal-format +msgid "Incompatible ranks in %s (%d and %d) at %L" +msgstr "несовместимые типы в операторе `%s'" + +#: fortran/expr.c:2883 +#, gcc-internal-format +msgid "Different shape for %s at %L on dimension %d (%d and %d)" +msgstr "" + +#: fortran/expr.c:2929 fortran/expr.c:3189 +#, gcc-internal-format +msgid "Cannot assign to INTENT(IN) variable '%s' at %L" +msgstr "" + +#: fortran/expr.c:2981 +#, gcc-internal-format +msgid "'%s' at %L is not a VALUE" +msgstr "" + +#: fortran/expr.c:2988 +#, fuzzy, gcc-internal-format +msgid "Incompatible ranks %d and %d in assignment at %L" +msgstr "несовместимые типы в операторе %qs" + +#: fortran/expr.c:2995 +#, fuzzy, gcc-internal-format +msgid "Variable type is UNKNOWN in assignment at %L" +msgstr "несовместимые типы в операторе %qs" + +#: fortran/expr.c:3007 +#, gcc-internal-format +msgid "NULL appears on right-hand side in assignment at %L" +msgstr "" + +#: fortran/expr.c:3018 +#, gcc-internal-format +msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal" +msgstr "" + +#: fortran/expr.c:3027 +#, gcc-internal-format +msgid "POINTER valued function appears on right-hand side of assignment at %L" +msgstr "" + +#: fortran/expr.c:3037 +#, gcc-internal-format +msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'" +msgstr "" + +#: fortran/expr.c:3043 fortran/resolve.c:7852 +#, gcc-internal-format +msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX" +msgstr "" + +#: fortran/expr.c:3053 fortran/resolve.c:7862 +#, gcc-internal-format +msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'" +msgstr "" + +#: fortran/expr.c:3061 fortran/resolve.c:7871 +#, gcc-internal-format +msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check" +msgstr "" + +#: fortran/expr.c:3065 fortran/resolve.c:7875 +#, gcc-internal-format +msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check" +msgstr "" + +#: fortran/expr.c:3069 fortran/resolve.c:7879 +#, gcc-internal-format +msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check" +msgstr "" + +#: fortran/expr.c:3091 +#, fuzzy, gcc-internal-format +msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s" +msgstr "Несовместимые типы в присваивании в %L, %s к %s" + +#: fortran/expr.c:3127 +#, gcc-internal-format +msgid "Pointer assignment target is not a POINTER at %L" +msgstr "" + +#: fortran/expr.c:3136 +#, gcc-internal-format +msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure" +msgstr "" + +#: fortran/expr.c:3167 +#, fuzzy, gcc-internal-format +msgid "Expected bounds specification for '%s' at %L" +msgstr "после предыдущей спецификации в `%#D'" + +#: fortran/expr.c:3172 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: Bounds specification for '%s' in pointer assignment at %L" +msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" + +#: fortran/expr.c:3178 +#, gcc-internal-format +msgid "Pointer bounds remapping at %L is not yet implemented in gfortran" +msgstr "" + +#: fortran/expr.c:3198 +#, gcc-internal-format +msgid "Pointer assignment to non-POINTER at %L" +msgstr "Присваивание указателя не к указателю в %L" + +#: fortran/expr.c:3207 +#, gcc-internal-format +msgid "Bad pointer object in PURE procedure at %L" +msgstr "Некорректная операция с указателем в PURE процедуре в %L" + +#: fortran/expr.c:3232 +#, fuzzy, gcc-internal-format +msgid "Invalid procedure pointer assignment at %L" +msgstr "Несовместимые типы при присваивании указателей в %L" + +#: fortran/expr.c:3238 +#, gcc-internal-format +msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L" +msgstr "" + +#: fortran/expr.c:3248 +#, fuzzy, gcc-internal-format +msgid "Statement function '%s' is invalid in procedure pointer assignment at %L" +msgstr "Функция-оператор `%A', определенная в %0, не используется" + +#: fortran/expr.c:3254 +#, fuzzy, gcc-internal-format +msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L" +msgstr "Внешняя процедура `%A' передана как фактический аргумент в %0, но не декларирована явно как EXTERNAL" + +#: fortran/expr.c:3277 +#, gcc-internal-format +msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention" +msgstr "" + +#: fortran/expr.c:3308 +#, fuzzy, gcc-internal-format +msgid "Interface mismatch in procedure pointer assignment at %L: %s" +msgstr "Несовместимые типы при присваивании указателей в %L" + +#: fortran/expr.c:3318 +#, fuzzy, gcc-internal-format +msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s" +msgstr "Несовместимые типы при присваивании указателей в %L" + +#: fortran/expr.c:3326 +#, gcc-internal-format +msgid "Different kind type parameters in pointer assignment at %L" +msgstr "" + +#: fortran/expr.c:3333 +#, gcc-internal-format +msgid "Different ranks in pointer assignment at %L" +msgstr "" + +#: fortran/expr.c:3355 +#, gcc-internal-format +msgid "Pointer assignment target is neither TARGET nor POINTER at %L" +msgstr "" + +#: fortran/expr.c:3362 +#, gcc-internal-format +msgid "Bad target in pointer assignment in PURE procedure at %L" +msgstr "" + +#: fortran/expr.c:3368 +#, gcc-internal-format +msgid "Pointer assignment with vector subscript on rhs at %L" +msgstr "" + +#: fortran/expr.c:3376 +#, fuzzy, gcc-internal-format +msgid "Pointer assignment target has PROTECTED attribute at %L" +msgstr "Присваивание указателя не к указателю в %L" + #: fortran/f95-lang.c:214 #, gcc-internal-format msgid "Unexpected type in truthvalue_conversion" @@ -36582,46 +32081,5175 @@ msgstr "" msgid "can't open input file: %s" msgstr "ошибка открытия входного файла %qs" +#: fortran/interface.c:174 +#, fuzzy, gcc-internal-format +msgid "Syntax error in generic specification at %C" +msgstr "Спецификация нулевого размера в %0 некорректна" + +#: fortran/interface.c:201 +#, fuzzy, gcc-internal-format +msgid "Syntax error: Trailing garbage in INTERFACE statement at %C" +msgstr "Недопустимый текст после числа в операторе FORMAT в %0" + +#: fortran/interface.c:220 +#, fuzzy, gcc-internal-format +msgid "Dummy procedure '%s' at %C cannot have a generic interface" +msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" + +#: fortran/interface.c:253 +#, gcc-internal-format +msgid "Fortran 2003: ABSTRACT INTERFACE at %C" +msgstr "" + +#: fortran/interface.c:261 +#, fuzzy, gcc-internal-format +msgid "Syntax error in ABSTRACT INTERFACE statement at %C" +msgstr "Недопустимое число в операторе FORMAT в %0" + +#: fortran/interface.c:292 +#, gcc-internal-format +msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C" +msgstr "" + +#: fortran/interface.c:305 +#, fuzzy, gcc-internal-format +msgid "Expected a nameless interface at %C" +msgstr " ожидался шаблон класса, обнаружено %qT" + +#: fortran/interface.c:316 +#, gcc-internal-format +msgid "Expected 'END INTERFACE ASSIGNMENT (=)' at %C" +msgstr "" + +#: fortran/interface.c:318 +#, gcc-internal-format +msgid "Expecting 'END INTERFACE OPERATOR (%s)' at %C" +msgstr "" + +#: fortran/interface.c:332 +#, gcc-internal-format +msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C" +msgstr "" + +#: fortran/interface.c:343 +#, gcc-internal-format +msgid "Expecting 'END INTERFACE %s' at %C" +msgstr "" + +#: fortran/interface.c:574 +#, fuzzy, gcc-internal-format +msgid "Alternate return cannot appear in operator interface at %L" +msgstr "%s не может присутствовать в константном выражении" + +#: fortran/interface.c:602 +#, gcc-internal-format +msgid "Operator interface at %L has the wrong number of arguments" +msgstr "" + +#: fortran/interface.c:613 +#, gcc-internal-format +msgid "Assignment operator interface at %L must be a SUBROUTINE" +msgstr "" + +#: fortran/interface.c:619 +#, gcc-internal-format +msgid "Assignment operator interface at %L must have two arguments" +msgstr "" + +#: fortran/interface.c:635 +#, gcc-internal-format +msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment" +msgstr "" + +#: fortran/interface.c:644 +#, gcc-internal-format +msgid "Intrinsic operator interface at %L must be a FUNCTION" +msgstr "" + +#: fortran/interface.c:655 +#, gcc-internal-format +msgid "First argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)" +msgstr "" + +#: fortran/interface.c:662 +#, gcc-internal-format +msgid "Second argument of defined assignment at %L must be INTENT(IN)" +msgstr "" + +#: fortran/interface.c:671 fortran/resolve.c:12201 +#, gcc-internal-format +msgid "First argument of operator interface at %L must be INTENT(IN)" +msgstr "" + +#: fortran/interface.c:678 fortran/resolve.c:12219 +#, gcc-internal-format +msgid "Second argument of operator interface at %L must be INTENT(IN)" +msgstr "" + +#: fortran/interface.c:783 +#, gcc-internal-format +msgid "Operator interface at %L conflicts with intrinsic interface" +msgstr "" + +#: fortran/interface.c:1077 +#, fuzzy, gcc-internal-format +msgid "Procedure '%s' in %s at %L has no explicit interface" +msgstr "Предупреждать о неявных декларациях функций" + +#: fortran/interface.c:1080 +#, gcc-internal-format +msgid "Procedure '%s' in %s at %L is neither function nor subroutine" +msgstr "" + +#: fortran/interface.c:1135 fortran/interface.c:1139 +#, gcc-internal-format +msgid "Ambiguous interfaces '%s' and '%s' in %s at %L" +msgstr "" + +#: fortran/interface.c:1143 +#, fuzzy, gcc-internal-format +msgid "Although not referenced, '%s' has ambiguous interfaces at %L" +msgstr "ссылка %qs неоднозначна: имеется в интерфейсе %qs и в интерфейсе %qs" + +#: fortran/interface.c:1177 +#, fuzzy, gcc-internal-format +msgid "'%s' at %L is not a module procedure" +msgstr "`%D' не является элементом типа `%T'" + +#: fortran/interface.c:1409 +#, fuzzy, gcc-internal-format +msgid "Invalid procedure argument at %L" +msgstr "неверный аргумент для %qs" + +#: fortran/interface.c:1417 +#, fuzzy, gcc-internal-format +msgid "Interface mismatch in dummy procedure '%s' at %L: %s" +msgstr "Слишком много аргументов %s в %L" + +#: fortran/interface.c:1441 +#, fuzzy, gcc-internal-format +msgid "Type mismatch in argument '%s' at %L; passed %s to %s" +msgstr "несоответствия типа/значения в аргументе %d в списке параметров шаблона для %qD" + +#: fortran/interface.c:1461 fortran/interface.c:1501 +#, fuzzy, gcc-internal-format +msgid "Rank mismatch in argument '%s' at %L (%d and %d)" +msgstr "Слишком много аргументов %s в %L" + +#: fortran/interface.c:1488 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L" +msgstr "передано %qT для %s %P в %qD" + +#: fortran/interface.c:1513 +#, fuzzy, gcc-internal-format +msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L" +msgstr "Слишком много аргументов %s в %L" + +#: fortran/interface.c:1830 +#, gcc-internal-format +msgid "Keyword argument '%s' at %L is not in the procedure" +msgstr "" + +#: fortran/interface.c:1838 +#, gcc-internal-format +msgid "Keyword argument '%s' at %L is already associated with another actual argument" +msgstr "" + +#: fortran/interface.c:1848 +#, gcc-internal-format +msgid "More actual than formal arguments in procedure call at %L" +msgstr "" + +#: fortran/interface.c:1860 fortran/interface.c:2096 +#, gcc-internal-format +msgid "Missing alternate return spec in subroutine call at %L" +msgstr "" + +#: fortran/interface.c:1868 +#, gcc-internal-format +msgid "Unexpected alternate return spec in subroutine call at %L" +msgstr "" + +#: fortran/interface.c:1891 +#, fuzzy, gcc-internal-format +msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L" +msgstr "передано %qT для %s %P в %qD" + +#: fortran/interface.c:1898 +#, fuzzy, gcc-internal-format +msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L" +msgstr "передано %qT для %s %P в %qD" + +#: fortran/interface.c:1914 +#, fuzzy, gcc-internal-format +msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L" +msgstr "передано %qT для %s %P в %qD" + +#: fortran/interface.c:1919 +#, gcc-internal-format +msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L" +msgstr "" + +#: fortran/interface.c:1936 +#, fuzzy, gcc-internal-format +msgid "Expected a procedure pointer for argument '%s' at %L" +msgstr "передано %qT для %s %P в %qD" + +#: fortran/interface.c:1948 +#, fuzzy, gcc-internal-format +msgid "Expected a procedure for argument '%s' at %L" +msgstr "передано %qT для %s %P в %qD" + +#: fortran/interface.c:1958 +#, fuzzy, gcc-internal-format +msgid "Expected a PURE procedure for argument '%s' at %L" +msgstr "передано %qT для %s %P в %qD" + +#: fortran/interface.c:1972 +#, gcc-internal-format +msgid "Actual argument for '%s' cannot be an assumed-size array at %L" +msgstr "" + +#: fortran/interface.c:1981 +#, fuzzy, gcc-internal-format +msgid "Actual argument for '%s' must be a pointer at %L" +msgstr "аргумент `%s' должен быть 2-битным беззнаковым литеральным значением" + +#: fortran/interface.c:1990 +#, fuzzy, gcc-internal-format +msgid "Actual argument for '%s' must be ALLOCATABLE at %L" +msgstr "аргумент `%s' должен быть 2-битным беззнаковым литеральным значением" + +#: fortran/interface.c:2003 +#, gcc-internal-format +msgid "Actual argument at %L must be definable as the dummy argument '%s' is INTENT = OUT/INOUT" +msgstr "" + +#: fortran/interface.c:2012 +#, gcc-internal-format +msgid "Actual argument at %L is use-associated with PROTECTED attribute and dummy argument '%s' is INTENT = OUT/INOUT" +msgstr "" + +#: fortran/interface.c:2025 +#, gcc-internal-format +msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'" +msgstr "" + +#: fortran/interface.c:2042 +#, gcc-internal-format +msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute" +msgstr "" + +#: fortran/interface.c:2054 +#, gcc-internal-format +msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute" +msgstr "" + +#: fortran/interface.c:2073 +#, gcc-internal-format +msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute" +msgstr "" + +#: fortran/interface.c:2103 +#, fuzzy, gcc-internal-format +msgid "Missing actual argument for argument '%s' at %L" +msgstr "передано %qT для %s %P в %qD" + +#: fortran/interface.c:2289 +#, gcc-internal-format +msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L" +msgstr "" + +#: fortran/interface.c:2345 +#, gcc-internal-format +msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)" +msgstr "" + +#: fortran/interface.c:2355 +#, gcc-internal-format +msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument" +msgstr "" + +#: fortran/interface.c:2363 +#, gcc-internal-format +msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute" +msgstr "" + +#: fortran/interface.c:2390 +#, fuzzy, gcc-internal-format +msgid "Procedure '%s' called with an implicit interface at %L" +msgstr "Предупреждать о неявных декларациях функций" + +#: fortran/interface.c:2394 +#, fuzzy, gcc-internal-format +msgid "Procedure '%s' called at %L is not explicitly declared" +msgstr "Предупреждать о неявных декларациях функций" + +#: fortran/interface.c:2406 +#, gcc-internal-format +msgid "Keyword argument requires explicit interface for procedure '%s' at %L" +msgstr "" + +#: fortran/interface.c:2438 +#, fuzzy, gcc-internal-format +msgid "Procedure pointer component '%s' called with an implicit interface at %L" +msgstr "Предупреждать о неявных декларациях функций" + +#: fortran/interface.c:2449 +#, gcc-internal-format +msgid "Keyword argument requires explicit interface for procedure pointer component '%s' at %L" +msgstr "" + +#: fortran/interface.c:2928 +#, gcc-internal-format +msgid "Entity '%s' at %C is already present in the interface" +msgstr "" + +#: fortran/intrinsic.c:961 +#, gcc-internal-format +msgid "The intrinsic '%s' at %L is not included in the selected standard but %s and '%s' will be treated as if declared EXTERNAL. Use an appropriate -std=* option or define -fall-intrinsics to allow this intrinsic." +msgstr "" + +#: fortran/intrinsic.c:3241 +#, fuzzy, gcc-internal-format +msgid "Too many arguments in call to '%s' at %L" +msgstr "слишком много аргументов для %s `%+#D'" + +#: fortran/intrinsic.c:3256 +#, gcc-internal-format +msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L" +msgstr "" + +#: fortran/intrinsic.c:3259 +#, gcc-internal-format +msgid "Can't find keyword named '%s' in call to '%s' at %L" +msgstr "" + +#: fortran/intrinsic.c:3266 +#, gcc-internal-format +msgid "Argument '%s' is appears twice in call to '%s' at %L" +msgstr "" + +#: fortran/intrinsic.c:3280 +#, fuzzy, gcc-internal-format +msgid "Missing actual argument '%s' in call to '%s' at %L" +msgstr "отсутствует аргумент ключа %qs" + +#: fortran/intrinsic.c:3295 +#, gcc-internal-format +msgid "ALTERNATE RETURN not permitted at %L" +msgstr "" + +#: fortran/intrinsic.c:3352 +#, gcc-internal-format +msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s" +msgstr "" + +#: fortran/intrinsic.c:3717 +#, fuzzy, gcc-internal-format +msgid "Intrinsic '%s' (is %s) is used at %L" +msgstr "ошибка преобразования %qT в %qT в %s" + +#: fortran/intrinsic.c:3781 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: Function '%s' as initialization expression at %L" +msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" + +#: fortran/intrinsic.c:3857 +#, gcc-internal-format +msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L" +msgstr "" + +#: fortran/intrinsic.c:3918 +#, gcc-internal-format +msgid "Subroutine call to intrinsic '%s' at %L is not PURE" +msgstr "" + +#: fortran/intrinsic.c:3990 +#, fuzzy, gcc-internal-format +msgid "Extension: Conversion from %s to %s at %L" +msgstr "некорректное преобразование из %qT в %qT" + +#: fortran/intrinsic.c:3993 +#, gcc-internal-format +msgid "Conversion from %s to %s at %L" +msgstr "преобразование из %s в %s в %L" + +#: fortran/intrinsic.c:4041 +#, gcc-internal-format +msgid "Can't convert %s to %s at %L" +msgstr "Не удалось преобразовать %s в %s в %L" + +#: fortran/intrinsic.c:4135 +#, gcc-internal-format +msgid "'%s' declared at %L may shadow the intrinsic of the same name. In order to call the intrinsic, explicit INTRINSIC declarations may be required." +msgstr "" + +#: fortran/intrinsic.c:4140 +#, gcc-internal-format +msgid "'%s' declared at %L is also the name of an intrinsic. It can only be called via an explicit interface or if declared EXTERNAL." +msgstr "" + +#: fortran/io.c:167 fortran/primary.c:771 +#, fuzzy, gcc-internal-format +msgid "Extension: backslash character at %C" +msgstr "Лишняя запятая в операторе FORMAT в %0" + +#: fortran/io.c:203 fortran/io.c:206 +#, fuzzy, gcc-internal-format +msgid "Extension: Tab character in format at %C" +msgstr "Лишняя запятая в операторе FORMAT в %0" + +#: fortran/io.c:452 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: DP format specifier not allowed at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/io.c:459 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: DC format specifier not allowed at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/io.c:648 +#, gcc-internal-format +msgid "Extension: X descriptor requires leading space count at %L" +msgstr "" + +#: fortran/io.c:678 +#, fuzzy, gcc-internal-format +msgid "Extension: $ descriptor at %L" +msgstr "Лишняя запятая в операторе FORMAT в %0" + +#: fortran/io.c:683 +#, fuzzy, gcc-internal-format +msgid "$ should be the last specifier in format at %L" +msgstr "\"void\" должен быть единственным \"параметром\"" + +#: fortran/io.c:781 +#, gcc-internal-format +msgid "Extension: Missing positive width after L descriptor at %L" +msgstr "" + +#: fortran/io.c:825 +#, fuzzy, gcc-internal-format +msgid "Fortran 2008: 'G0' in format at %L" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/io.c:853 +#, fuzzy, gcc-internal-format +msgid "Positive width required in format specifier %s at %L" +msgstr "некорректный спецификатор формата" + +#: fortran/io.c:869 fortran/io.c:876 +#, fuzzy, gcc-internal-format +msgid "Period required in format specifier %s at %L" +msgstr "некорректный спецификатор формата" + +#: fortran/io.c:948 +#, fuzzy, gcc-internal-format +msgid "Period required in format specifier at %L" +msgstr "некорректный спецификатор формата" + +#: fortran/io.c:970 +#, gcc-internal-format +msgid "The H format specifier at %L is a Fortran 95 deleted feature" +msgstr "" + +#: fortran/io.c:1058 fortran/io.c:1121 +#, fuzzy, gcc-internal-format +msgid "Extension: Missing comma at %L" +msgstr "некорректное преобразование из %qT в %qT" + +#: fortran/io.c:1140 +#, fuzzy, gcc-internal-format +msgid "%s in format string at %L" +msgstr "формат %s, аргумент %s (аргумент %d)" + +#: fortran/io.c:1185 +#, gcc-internal-format +msgid "Format statement in module main block at %C" +msgstr "" + +#: fortran/io.c:1191 +#, fuzzy, gcc-internal-format +msgid "Missing format label at %C" +msgstr "Отсутствует формальный параметр" + +#: fortran/io.c:1251 fortran/io.c:1282 fortran/io.c:1344 +#, fuzzy, gcc-internal-format +msgid "Invalid value for %s specification at %C" +msgstr "после предыдущей спецификации в `%#D'" + +#: fortran/io.c:1257 fortran/io.c:1288 +#, fuzzy, gcc-internal-format +msgid "Duplicate %s specification at %C" +msgstr "после предыдущей спецификации в `%#D'" + +#: fortran/io.c:1295 +#, gcc-internal-format +msgid "Variable %s cannot be INTENT(IN) at %C" +msgstr "" + +#: fortran/io.c:1302 +#, fuzzy, gcc-internal-format +msgid "Variable %s cannot be assigned in PURE procedure at %C" +msgstr "оператор SAVE или атрибут в %1 несовместим с оператором SAVE илиатрибутом в %0" + +#: fortran/io.c:1350 +#, fuzzy, gcc-internal-format +msgid "Duplicate %s label specification at %C" +msgstr "повторная декларация метки %qs" + +#: fortran/io.c:1370 +#, gcc-internal-format +msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER" +msgstr "" + +#: fortran/io.c:1386 +#, fuzzy, gcc-internal-format +msgid "FORMAT tag at %L must be of type CHARACTER or INTEGER" +msgstr "%qD не является элементом типа %qT" + +#: fortran/io.c:1392 +#, gcc-internal-format +msgid "Deleted feature: ASSIGNED variable in FORMAT tag at %L" +msgstr "" + +#: fortran/io.c:1398 +#, gcc-internal-format +msgid "Variable '%s' at %L has not been assigned a format label" +msgstr "" + +#: fortran/io.c:1405 +#, gcc-internal-format +msgid "Scalar '%s' in FORMAT tag at %L is not an ASSIGNED variable" +msgstr "" + +#: fortran/io.c:1417 +#, fuzzy, gcc-internal-format +msgid "Extension: Non-character in FORMAT tag at %L" +msgstr "Лишняя запятая в операторе FORMAT в %0" + +#: fortran/io.c:1423 +#, fuzzy, gcc-internal-format +msgid "Non-character assumed shape array element in FORMAT tag at %L" +msgstr "Лишняя запятая в операторе FORMAT в %0" + +#: fortran/io.c:1430 +#, fuzzy, gcc-internal-format +msgid "Non-character assumed size array element in FORMAT tag at %L" +msgstr "Лишняя запятая в операторе FORMAT в %0" + +#: fortran/io.c:1437 +#, fuzzy, gcc-internal-format +msgid "Non-character pointer array element in FORMAT tag at %L" +msgstr "Лишняя запятая в операторе FORMAT в %0" + +#: fortran/io.c:1463 +#, fuzzy, gcc-internal-format +msgid "%s tag at %L must be of type %s" +msgstr "%qD не является элементом типа %qT" + +#: fortran/io.c:1470 +#, gcc-internal-format +msgid "%s tag at %L must be scalar" +msgstr "" + +#: fortran/io.c:1476 +#, gcc-internal-format +msgid "Fortran 2003: IOMSG tag at %L" +msgstr "" + +#: fortran/io.c:1484 +#, gcc-internal-format +msgid "Fortran 95 requires default INTEGER in %s tag at %L" +msgstr "" + +#: fortran/io.c:1492 +#, gcc-internal-format +msgid "Extension: CONVERT tag at %L" +msgstr "" + +#: fortran/io.c:1678 fortran/io.c:1686 +#, gcc-internal-format +msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'" +msgstr "" + +#: fortran/io.c:1705 fortran/io.c:1713 +#, gcc-internal-format +msgid "Extension: %s specifier in %s statement at %C has value '%s'" +msgstr "" + +#: fortran/io.c:1726 fortran/io.c:1734 +#, fuzzy, gcc-internal-format +msgid "%s specifier in %s statement at %C has invalid value '%s'" +msgstr "оператор break вне цикла или оператора switch" + +#: fortran/io.c:1789 +#, gcc-internal-format +msgid "OPEN statement not allowed in PURE procedure at %C" +msgstr "" + +#: fortran/io.c:1800 +#, gcc-internal-format +msgid "UNIT specifier not allowed with NEWUNIT at %C" +msgstr "" + +#: fortran/io.c:1808 +#, gcc-internal-format +msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %C" +msgstr "" + +#: fortran/io.c:1842 +#, gcc-internal-format +msgid "Fortran 2003: ASYNCHRONOUS= at %C not allowed in Fortran 95" +msgstr "" + +#: fortran/io.c:1860 fortran/io.c:3274 +#, gcc-internal-format +msgid "Fortran 2003: BLANK= at %C not allowed in Fortran 95" +msgstr "" + +#: fortran/io.c:1878 fortran/io.c:3253 +#, gcc-internal-format +msgid "Fortran 2003: DECIMAL= at %C not allowed in Fortran 95" +msgstr "" + +#: fortran/io.c:1896 fortran/io.c:3361 +#, gcc-internal-format +msgid "Fortran 2003: DELIM= at %C not allowed in Fortran 95" +msgstr "" + +#: fortran/io.c:1914 +#, gcc-internal-format +msgid "Fortran 2003: ENCODING= at %C not allowed in Fortran 95" +msgstr "" + +#: fortran/io.c:1965 +#, gcc-internal-format +msgid "Fortran F2003: ROUND= at %C not allowed in Fortran 95" +msgstr "" + +#: fortran/io.c:1985 +#, gcc-internal-format +msgid "Fortran 2003: SIGN= at %C not allowed in Fortran 95" +msgstr "" + +#: fortran/io.c:2198 +#, gcc-internal-format +msgid "CLOSE statement not allowed in PURE procedure at %C" +msgstr "" + +#: fortran/io.c:2245 +#, fuzzy, gcc-internal-format +msgid "UNIT number in CLOSE statement at %L must be non-negative" +msgstr "оператор-выражение имеет неполный тип" + +#: fortran/io.c:2343 fortran/match.c:1976 +#, gcc-internal-format +msgid "%s statement not allowed in PURE procedure at %C" +msgstr "" + +#: fortran/io.c:2375 fortran/io.c:2783 +#, fuzzy, gcc-internal-format +msgid "UNIT number in statement at %L must be non-negative" +msgstr "Пустой аргумент в %0 в вызове функции-оператора в %1" + +#: fortran/io.c:2407 +#, gcc-internal-format +msgid "Fortran 2003: FLUSH statement at %C" +msgstr "" + +#: fortran/io.c:2463 +#, gcc-internal-format +msgid "Duplicate UNIT specification at %C" +msgstr "" + +#: fortran/io.c:2523 +#, fuzzy, gcc-internal-format +msgid "Duplicate format specification at %C" +msgstr "повторная инициализация %D" + +#: fortran/io.c:2540 +#, gcc-internal-format +msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C" +msgstr "" + +#: fortran/io.c:2576 +#, fuzzy, gcc-internal-format +msgid "Duplicate NML specification at %C" +msgstr "повторная инициализация %D" + +#: fortran/io.c:2585 +#, gcc-internal-format +msgid "Symbol '%s' at %C must be a NAMELIST group name" +msgstr "" + +#: fortran/io.c:2650 +#, gcc-internal-format +msgid "END tag at %C not allowed in output statement" +msgstr "" + +#: fortran/io.c:2721 +#, fuzzy, gcc-internal-format +msgid "UNIT not specified at %L" +msgstr "дважды задан ключ -I-" + +#: fortran/io.c:2733 +#, gcc-internal-format +msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable" +msgstr "" + +#: fortran/io.c:2758 +#, fuzzy, gcc-internal-format +msgid "Invalid form of WRITE statement at %L, UNIT required" +msgstr "Пропущена запятая в операторе FORMAT в %0" + +#: fortran/io.c:2769 +#, gcc-internal-format +msgid "Internal unit with vector subscript at %L" +msgstr "" + +#: fortran/io.c:2776 +#, gcc-internal-format +msgid "External IO UNIT cannot be an array at %L" +msgstr "" + +#: fortran/io.c:2788 +#, fuzzy, gcc-internal-format +msgid "Extension: Comma before i/o item list at %L" +msgstr "некорректное преобразование из %qT в %qT" + +#: fortran/io.c:2798 +#, fuzzy, gcc-internal-format +msgid "ERR tag label %d at %L not defined" +msgstr "метка %qD используется, но не определяется" + +#: fortran/io.c:2810 +#, fuzzy, gcc-internal-format +msgid "END tag label %d at %L not defined" +msgstr "метка %qD используется, но не определяется" + +#: fortran/io.c:2822 +#, fuzzy, gcc-internal-format +msgid "EOR tag label %d at %L not defined" +msgstr "метка %qD используется, но не определяется" + +#: fortran/io.c:2832 +#, fuzzy, gcc-internal-format +msgid "FORMAT label %d at %L not defined" +msgstr "метка %qD используется, но не определяется" + +#: fortran/io.c:2953 +#, fuzzy, gcc-internal-format +msgid "Syntax error in I/O iterator at %C" +msgstr "синтаксическая ошибка в списке параметров макроса" + +#: fortran/io.c:2984 +#, fuzzy, gcc-internal-format +msgid "Expected variable in READ statement at %C" +msgstr "Лишняя запятая в операторе FORMAT в %0" + +#: fortran/io.c:2990 +#, fuzzy, gcc-internal-format +msgid "Expected expression in %s statement at %C" +msgstr "Предупреждать о декларациях, встретившихся после операторов" + +#: fortran/io.c:3000 +#, gcc-internal-format +msgid "Variable '%s' in input list at %C cannot be INTENT(IN)" +msgstr "" + +#: fortran/io.c:3010 +#, gcc-internal-format +msgid "Cannot read to variable '%s' in PURE procedure at %C" +msgstr "" + +#: fortran/io.c:3027 +#, gcc-internal-format +msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure" +msgstr "" + +#. A general purpose syntax error. +#: fortran/io.c:3088 fortran/io.c:3692 fortran/gfortran.h:2348 +#, fuzzy, gcc-internal-format +msgid "Syntax error in %s statement at %C" +msgstr "синтаксическая ошибка при разборе `%s'" + +#: fortran/io.c:3173 +#, gcc-internal-format +msgid "Fortran 2003: Internal file at %L with namelist" +msgstr "" + +#: fortran/io.c:3227 +#, fuzzy, gcc-internal-format +msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression" +msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" + +#: fortran/io.c:3295 +#, gcc-internal-format +msgid "Fortran 2003: PAD= at %C not allowed in Fortran 95" +msgstr "" + +#: fortran/io.c:3316 +#, gcc-internal-format +msgid "Fortran 2003: ROUND= at %C not allowed in Fortran 95" +msgstr "" + +#: fortran/io.c:3510 +#, gcc-internal-format +msgid "PRINT namelist at %C is an extension" +msgstr "" + +#: fortran/io.c:3662 +#, fuzzy, gcc-internal-format +msgid "Expected comma in I/O list at %C" +msgstr "Лишняя запятая в операторе FORMAT в %0" + +#: fortran/io.c:3726 +#, fuzzy, gcc-internal-format +msgid "PRINT statement at %C not allowed within PURE procedure" +msgstr "оператор RETURN в %0 недопустим внутри главной программы" + +#: fortran/io.c:3882 fortran/io.c:3933 +#, gcc-internal-format +msgid "INQUIRE statement not allowed in PURE procedure at %C" +msgstr "" + +#: fortran/io.c:3909 +#, gcc-internal-format +msgid "IOLENGTH tag invalid in INQUIRE statement at %C" +msgstr "" + +#: fortran/io.c:3919 fortran/trans-io.c:1181 +#, gcc-internal-format +msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers" +msgstr "" + +#: fortran/io.c:3926 +#, gcc-internal-format +msgid "INQUIRE statement at %L requires either FILE or UNIT specifier" +msgstr "" + +#: fortran/io.c:3939 +#, gcc-internal-format +msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier" +msgstr "" + +#: fortran/io.c:4096 +#, gcc-internal-format +msgid "Fortran 2003: WAIT at %C not allowed in Fortran 95" +msgstr "" + +#: fortran/io.c:4102 +#, fuzzy, gcc-internal-format +msgid "WAIT statement not allowed in PURE procedure at %C" +msgstr "оператор RETURN в %0 недопустим внутри главной программы" + +#: fortran/match.c:161 +#, fuzzy, gcc-internal-format +msgid "Missing ')' in statement at or before %L" +msgstr "перед `*' должно быть имя типа" + +#: fortran/match.c:166 +#, fuzzy, gcc-internal-format +msgid "Missing '(' in statement at or before %L" +msgstr "перед `*' должно быть имя типа" + +#: fortran/match.c:363 +#, fuzzy, gcc-internal-format +msgid "Integer too large at %C" +msgstr "Целое в %0 слишком велико" + +#: fortran/match.c:456 fortran/parse.c:634 +#, gcc-internal-format +msgid "Too many digits in statement label at %C" +msgstr "" + +#: fortran/match.c:462 +#, gcc-internal-format +msgid "Statement label at %C is zero" +msgstr "" + +#: fortran/match.c:495 +#, fuzzy, gcc-internal-format +msgid "Label name '%s' at %C is ambiguous" +msgstr "использование `%D' неоднозначно" + +#: fortran/match.c:501 +#, fuzzy, gcc-internal-format +msgid "Duplicate construct label '%s' at %C" +msgstr "дублирование метки `%D'" + +#: fortran/match.c:532 +#, fuzzy, gcc-internal-format +msgid "Invalid character in name at %C" +msgstr "Символьная константа нулевой длины в %0" + +#: fortran/match.c:545 fortran/match.c:626 +#, gcc-internal-format +msgid "Name at %C is too long" +msgstr "" + +#: fortran/match.c:556 +#, gcc-internal-format +msgid "Invalid character '$' at %C. Use -fdollar-ok to allow it as an extension" +msgstr "" + +#: fortran/match.c:607 fortran/match.c:655 +#, gcc-internal-format +msgid "Invalid C name in NAME= specifier at %C" +msgstr "" + +#: fortran/match.c:646 +#, gcc-internal-format +msgid "Embedded space in NAME= specifier at %C" +msgstr "" + +#: fortran/match.c:971 +#, gcc-internal-format +msgid "Loop variable at %C cannot be a sub-component" +msgstr "" + +#: fortran/match.c:977 +#, gcc-internal-format +msgid "Loop variable '%s' at %C cannot be INTENT(IN)" +msgstr "" + +#: fortran/match.c:1010 +#, gcc-internal-format +msgid "Expected a step value in iterator at %C" +msgstr "" + +#: fortran/match.c:1022 +#, fuzzy, gcc-internal-format +msgid "Syntax error in iterator at %C" +msgstr "синтаксическая ошибка в списке параметров макроса" + +#: fortran/match.c:1263 +#, fuzzy, gcc-internal-format +msgid "Invalid form of PROGRAM statement at %C" +msgstr "Пропущена запятая в операторе FORMAT в %0" + +#: fortran/match.c:1389 fortran/match.c:1470 +#, fuzzy, gcc-internal-format +msgid "Obsolescent feature: Arithmetic IF statement at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/match.c:1445 +#, fuzzy, gcc-internal-format +msgid "Syntax error in IF-expression at %C" +msgstr "переполнение при вычислении целочисленного выражения" + +#: fortran/match.c:1456 +#, gcc-internal-format +msgid "Block label not appropriate for arithmetic IF statement at %C" +msgstr "" + +#: fortran/match.c:1494 +#, fuzzy, gcc-internal-format +msgid "Block label is not appropriate for IF statement at %C" +msgstr "Нет определения метки для оператора FORMAT в %0" + +#: fortran/match.c:1574 fortran/primary.c:3007 +#, gcc-internal-format +msgid "Cannot assign to a named constant at %C" +msgstr "" + +#: fortran/match.c:1584 +#, gcc-internal-format +msgid "Unclassifiable statement in IF-clause at %C" +msgstr "" + +#: fortran/match.c:1591 +#, gcc-internal-format +msgid "Syntax error in IF-clause at %C" +msgstr "" + +#: fortran/match.c:1635 +#, fuzzy, gcc-internal-format +msgid "Unexpected junk after ELSE statement at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/match.c:1641 fortran/match.c:1676 +#, gcc-internal-format +msgid "Label '%s' at %C doesn't match IF label '%s'" +msgstr "" + +#: fortran/match.c:1670 +#, gcc-internal-format +msgid "Unexpected junk after ELSE IF statement at %C" +msgstr "" + +#: fortran/match.c:1862 +#, gcc-internal-format +msgid "Name '%s' in %s statement at %C is not a loop name" +msgstr "" + +#: fortran/match.c:1878 +#, fuzzy, gcc-internal-format +msgid "%s statement at %C is not within a loop" +msgstr "оператор continue вне цикла" + +#: fortran/match.c:1881 +#, fuzzy, gcc-internal-format +msgid "%s statement at %C is not within loop '%s'" +msgstr "оператор break вне цикла или оператора switch" + +#: fortran/match.c:1889 +#, fuzzy, gcc-internal-format +msgid "%s statement at %C leaving OpenMP structured block" +msgstr "оператор continue вне цикла" + +#: fortran/match.c:1902 +#, fuzzy, gcc-internal-format +msgid "EXIT statement at %C terminating !$OMP DO loop" +msgstr "оператор RETURN в %0 недопустим внутри главной программы" + +#: fortran/match.c:1954 +#, gcc-internal-format +msgid "Too many digits in STOP code at %C" +msgstr "" + +#: fortran/match.c:2007 +#, fuzzy, gcc-internal-format +msgid "Deleted feature: PAUSE statement at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/match.c:2055 +#, fuzzy, gcc-internal-format +msgid "Deleted feature: ASSIGN statement at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/match.c:2101 +#, fuzzy, gcc-internal-format +msgid "Deleted feature: Assigned GOTO statement at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/match.c:2148 fortran/match.c:2200 +#, gcc-internal-format +msgid "Statement label list in GOTO at %C cannot be empty" +msgstr "" + +#: fortran/match.c:2210 +#, fuzzy, gcc-internal-format +msgid "Obsolescent feature: Computed GOTO at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#. Enforce F03:C476. +#: fortran/match.c:2273 +#, fuzzy, gcc-internal-format +msgid "'%s' at %L is not an accessible derived type" +msgstr "`%D' не является элементом типа `%T'" + +#: fortran/match.c:2351 +#, fuzzy, gcc-internal-format +msgid "Derived type '%s' at %L may not be ABSTRACT" +msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" + +#: fortran/match.c:2369 +#, fuzzy, gcc-internal-format +msgid "Invalid type-spec at %C" +msgstr "некорректный тип аргумента" + +#: fortran/match.c:2422 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: typespec in ALLOCATE at %L" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/match.c:2454 +#, fuzzy, gcc-internal-format +msgid "Bad allocate-object at %C for a PURE procedure" +msgstr "Некорректная операция с указателем в PURE процедуре в %L" + +#: fortran/match.c:2465 +#, fuzzy, gcc-internal-format +msgid "Type of entity at %L is type incompatible with typespec" +msgstr "тип элемента `%T::' несовместим с типом объекта %qT" + +#: fortran/match.c:2473 +#, gcc-internal-format +msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec" +msgstr "" + +#: fortran/match.c:2500 fortran/match.c:2761 +#, gcc-internal-format +msgid "Allocate-object at %C is not a nonprocedure pointer or an allocatable variable" +msgstr "" + +#: fortran/match.c:2507 +#, gcc-internal-format +msgid "Shape specification for allocatable scalar at %C" +msgstr "" + +#: fortran/match.c:2524 fortran/match.c:2778 +#, gcc-internal-format +msgid "Redundant STAT tag found at %L " +msgstr "" + +#: fortran/match.c:2543 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: ERRMSG tag at %L" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/match.c:2550 fortran/match.c:2804 +#, gcc-internal-format +msgid "Redundant ERRMSG tag found at %L " +msgstr "" + +#: fortran/match.c:2566 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: SOURCE tag at %L" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/match.c:2573 +#, gcc-internal-format +msgid "Redundant SOURCE tag found at %L " +msgstr "" + +#: fortran/match.c:2580 +#, gcc-internal-format +msgid "SOURCE tag at %L conflicts with the typespec at %L" +msgstr "" + +#: fortran/match.c:2587 +#, gcc-internal-format +msgid "SOURCE tag at %L requires only a single entity in the allocation-list" +msgstr "" + +#: fortran/match.c:2659 +#, gcc-internal-format +msgid "Illegal variable in NULLIFY at %C for a PURE procedure" +msgstr "" + +#: fortran/match.c:2745 +#, fuzzy, gcc-internal-format +msgid "Illegal allocate-object at %C for a PURE procedure" +msgstr "оператор RETURN в %0 недопустим внутри главной программы" + +#: fortran/match.c:2798 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: ERRMSG at %L" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/match.c:2858 +#, gcc-internal-format +msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE" +msgstr "" + +#: fortran/match.c:2863 +#, fuzzy, gcc-internal-format +msgid "Obsolescent feature: Alternate RETURN at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/match.c:2893 +#, fuzzy, gcc-internal-format +msgid "Extension: RETURN statement in main program at %C" +msgstr "оператор RETURN в %0 недопустим внутри главной программы" + +#: fortran/match.c:2921 +#, fuzzy, gcc-internal-format +msgid "Expected component reference at %C" +msgstr "некорректное адресное выражение" + +#: fortran/match.c:2927 +#, gcc-internal-format +msgid "Junk after CALL at %C" +msgstr "" + +#: fortran/match.c:2937 +#, fuzzy, gcc-internal-format +msgid "Expected type-bound procedure or procedure pointer component at %C" +msgstr "передано %qT для %s %P в %qD" + +#: fortran/match.c:3156 +#, fuzzy, gcc-internal-format +msgid "Syntax error in common block name at %C" +msgstr "синтаксическая ошибка в списке параметров макроса" + +#: fortran/match.c:3192 +#, gcc-internal-format +msgid "Symbol '%s' at %C is already an external symbol that is not COMMON" +msgstr "" + +#. If we find an error, just print it and continue, +#. cause it's just semantic, and we can see if there +#. are more errors. +#: fortran/match.c:3251 +#, gcc-internal-format +msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)" +msgstr "" + +#: fortran/match.c:3260 +#, gcc-internal-format +msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global" +msgstr "" + +#: fortran/match.c:3267 +#, gcc-internal-format +msgid "Symbol '%s' at %C is already in a COMMON block" +msgstr "" + +#: fortran/match.c:3275 +#, gcc-internal-format +msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA" +msgstr "" + +#: fortran/match.c:3302 +#, gcc-internal-format +msgid "Array specification for symbol '%s' in COMMON at %C must be explicit" +msgstr "" + +#: fortran/match.c:3312 +#, gcc-internal-format +msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array" +msgstr "" + +#: fortran/match.c:3344 +#, gcc-internal-format +msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'" +msgstr "" + +#: fortran/match.c:3452 +#, gcc-internal-format +msgid "Namelist group name '%s' at %C already has a basic type of %s" +msgstr "" + +#: fortran/match.c:3460 +#, gcc-internal-format +msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified." +msgstr "" + +#: fortran/match.c:3487 +#, fuzzy, gcc-internal-format +msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed" +msgstr "Альтернативный спецификатор возврата в %0 некорректен внутри функции" + +#: fortran/match.c:3494 +#, fuzzy, gcc-internal-format +msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed" +msgstr "Альтернативный спецификатор возврата в %0 некорректен внутри функции" + +#: fortran/match.c:3621 +#, gcc-internal-format +msgid "Derived type component %C is not a permitted EQUIVALENCE member" +msgstr "" + +#: fortran/match.c:3629 +#, gcc-internal-format +msgid "Array reference in EQUIVALENCE at %C cannot be an array section" +msgstr "" + +#: fortran/match.c:3657 +#, gcc-internal-format +msgid "EQUIVALENCE at %C requires two or more objects" +msgstr "" + +#: fortran/match.c:3671 +#, fuzzy, gcc-internal-format +msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C" +msgstr "Расширение COMMON-области по сравнению с исходным размером посредством оператора EQUIVALENCE для `%A'" + +#: fortran/match.c:3684 +#, fuzzy, gcc-internal-format +msgid "Expecting a comma in EQUIVALENCE at %C" +msgstr "Лишняя запятая в операторе FORMAT в %0" + +#: fortran/match.c:3800 +#, fuzzy, gcc-internal-format +msgid "Statement function at %L is recursive" +msgstr "Функция-оператор `%A', определенная в %0, не используется" + +#: fortran/match.c:3806 +#, fuzzy, gcc-internal-format +msgid "Obsolescent feature: Statement function at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/match.c:3892 +#, fuzzy, gcc-internal-format +msgid "Expected initialization expression in CASE at %C" +msgstr "Ожидалась бинарная операция между выражениями в %0 и в %1" + +#: fortran/match.c:3924 +#, fuzzy, gcc-internal-format +msgid "Expected block name '%s' of SELECT construct at %C" +msgstr " ожидался шаблон класса, обнаружено %qT" + +#: fortran/match.c:4045 +#, gcc-internal-format +msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>" +msgstr "" + +#: fortran/match.c:4053 +#, fuzzy, gcc-internal-format +msgid "Selector shall be polymorphic in SELECT TYPE statement at %C" +msgstr "Недопустимое число в операторе FORMAT в %0" + +#: fortran/match.c:4081 +#, fuzzy, gcc-internal-format +msgid "Unexpected CASE statement at %C" +msgstr "ожидалось имя типа" + +#: fortran/match.c:4133 +#, fuzzy, gcc-internal-format +msgid "Syntax error in CASE specification at %C" +msgstr "Спецификация нулевого размера в %0 некорректна" + +#: fortran/match.c:4151 +#, fuzzy, gcc-internal-format +msgid "Unexpected TYPE IS statement at %C" +msgstr "ожидалось имя типа" + +#: fortran/match.c:4184 +#, fuzzy, gcc-internal-format +msgid "Syntax error in TYPE IS specification at %C" +msgstr "Спецификация нулевого размера в %0 некорректна" + +#: fortran/match.c:4256 +#, fuzzy, gcc-internal-format +msgid "Syntax error in CLASS IS specification at %C" +msgstr "Спецификация нулевого размера в %0 некорректна" + +#: fortran/match.c:4378 +#, gcc-internal-format +msgid "ELSEWHERE statement at %C not enclosed in WHERE block" +msgstr "" + +#: fortran/match.c:4416 +#, gcc-internal-format +msgid "Label '%s' at %C doesn't match WHERE label '%s'" +msgstr "" + +#: fortran/match.c:4516 +#, fuzzy, gcc-internal-format +msgid "Syntax error in FORALL iterator at %C" +msgstr "синтаксическая ошибка в списке параметров макроса" + +#: fortran/matchexp.c:72 +#, gcc-internal-format +msgid "Bad character '%c' in OPERATOR name at %C" +msgstr "" + +#: fortran/matchexp.c:80 +#, fuzzy, gcc-internal-format +msgid "The name '%s' cannot be used as a defined operator at %C" +msgstr "\"%s\" нельзя использовать как имя макроса, поскольку это имя операции C++" + +#: fortran/matchexp.c:177 +#, fuzzy, gcc-internal-format +msgid "Expected a right parenthesis in expression at %C" +msgstr "Ожидалась бинарная операция между выражениями в %0 и в %1" + +#: fortran/matchexp.c:302 +#, fuzzy, gcc-internal-format +msgid "Expected exponent in expression at %C" +msgstr "некорректное адресное выражение" + +#: fortran/matchexp.c:340 fortran/matchexp.c:345 fortran/matchexp.c:449 +#: fortran/matchexp.c:454 +#, gcc-internal-format +msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C" +msgstr "" + +#: fortran/misc.c:39 +#, gcc-internal-format +msgid "Out of memory-- malloc() failed" +msgstr "Свободная память закончилась - malloc() завершился ошибкой" + +#: fortran/module.c:520 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: module nature in USE statement at %C" +msgstr "Недопустимое число в операторе FORMAT в %0" + +#: fortran/module.c:532 +#, gcc-internal-format +msgid "Module nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSIC" +msgstr "" + +#: fortran/module.c:545 +#, gcc-internal-format +msgid "\"::\" was expected after module nature at %C but was not found" +msgstr "" + +#: fortran/module.c:554 +#, gcc-internal-format +msgid "Fortran 2003: \"USE :: module\" at %C" +msgstr "" + +#: fortran/module.c:608 +#, fuzzy, gcc-internal-format +msgid "Missing generic specification in USE statement at %C" +msgstr "Отсутствует спецификатор %A в операторе в %0" + +#: fortran/module.c:616 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: Renaming operators in USE statements at %C" +msgstr "Недопустимое число в операторе FORMAT в %0" + +#: fortran/module.c:658 +#, fuzzy, gcc-internal-format +msgid "The name '%s' at %C has already been used as an external module name." +msgstr "Имя типа в %0 не совпадает с именем, заданным в %1" + +#: fortran/module.c:935 +#, gcc-internal-format +msgid "Reading module %s at line %d column %d: %s" +msgstr "Чтение модуля %s в строке %d символ %d: %s" + +#: fortran/module.c:939 +#, gcc-internal-format +msgid "Writing module %s at line %d column %d: %s" +msgstr "Запись модуля %s в строке %d символ %d: %s" + +#: fortran/module.c:943 +#, gcc-internal-format +msgid "Module %s at line %d column %d: %s" +msgstr "Модуль %s в строке %d символ %d: %s" + +#: fortran/module.c:1301 +#, fuzzy, gcc-internal-format +msgid "Error writing modules file: %s" +msgstr "%s:ошибка записи в выходной файл '%s'\n" + +#: fortran/module.c:3159 +#, gcc-internal-format +msgid "Namelist %s cannot be renamed by USE association to %s" +msgstr "" + +#: fortran/module.c:4468 +#, gcc-internal-format +msgid "Symbol '%s' referenced at %L not found in module '%s'" +msgstr "" + +#: fortran/module.c:4475 +#, gcc-internal-format +msgid "User operator '%s' referenced at %L not found in module '%s'" +msgstr "" + +#: fortran/module.c:4480 +#, gcc-internal-format +msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'" +msgstr "" + +#: fortran/module.c:5091 +#, fuzzy, gcc-internal-format +msgid "Can't open module file '%s' for writing at %C: %s" +msgstr "%s: ошибка открытия файла '%s' на чтение: %s\n" + +#: fortran/module.c:5129 +#, fuzzy, gcc-internal-format +msgid "Error writing module file '%s' for writing: %s" +msgstr "%s: ошибка записи файла '%s': %s\n" + +#: fortran/module.c:5138 +#, fuzzy, gcc-internal-format +msgid "Can't delete module file '%s': %s" +msgstr "%s: ошибка удаления файла '%s': %s\n" + +#: fortran/module.c:5141 +#, fuzzy, gcc-internal-format +msgid "Can't rename module file '%s' to '%s': %s" +msgstr "%s: ошибка переименования файла '%s' в '%s': %s\n" + +#: fortran/module.c:5147 +#, fuzzy, gcc-internal-format +msgid "Can't delete temporary module file '%s': %s" +msgstr "%s: ошибка удаления вспомогательного файла '%s': %s\n" + +#: fortran/module.c:5167 fortran/module.c:5250 +#, gcc-internal-format +msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_C_BINDING." +msgstr "" + +#: fortran/module.c:5285 +#, gcc-internal-format +msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING" +msgstr "" + +#: fortran/module.c:5307 +#, gcc-internal-format +msgid "Symbol '%s' already declared" +msgstr "" + +#: fortran/module.c:5362 +#, gcc-internal-format +msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously" +msgstr "" + +#: fortran/module.c:5375 +#, gcc-internal-format +msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_FORTRAN_ENV" +msgstr "" + +#: fortran/module.c:5383 +#, gcc-internal-format +msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s" +msgstr "" + +#: fortran/module.c:5411 +#, gcc-internal-format +msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s" +msgstr "" + +#: fortran/module.c:5427 +#, gcc-internal-format +msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV" +msgstr "" + +#: fortran/module.c:5461 +#, gcc-internal-format +msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C" +msgstr "" + +#: fortran/module.c:5469 +#, gcc-internal-format +msgid "Fortran 2003: ISO_C_BINDING module at %C" +msgstr "" + +#: fortran/module.c:5479 +#, gcc-internal-format +msgid "Can't find an intrinsic module named '%s' at %C" +msgstr "" + +#: fortran/module.c:5484 +#, fuzzy, gcc-internal-format +msgid "Can't open module file '%s' for reading at %C: %s" +msgstr "%s: ошибка открытия файла '%s' на чтение: %s\n" + +#: fortran/module.c:5492 +#, gcc-internal-format +msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously" +msgstr "" + +#: fortran/module.c:5512 +#, gcc-internal-format +msgid "File '%s' opened at %C is not a GFORTRAN module file" +msgstr "" + +#: fortran/module.c:5519 +#, gcc-internal-format +msgid "Parse error when checking module version for file '%s' opened at %C" +msgstr "" + +#: fortran/module.c:5524 +#, gcc-internal-format +msgid "Wrong module version '%s' (expected '%s') for file '%s' opened at %C" +msgstr "" + +#: fortran/module.c:5537 +#, gcc-internal-format +msgid "Can't USE the same module we're building!" +msgstr "" + +#: fortran/openmp.c:134 fortran/openmp.c:563 +#, gcc-internal-format +msgid "COMMON block /%s/ not found at %C" +msgstr "" + +#: fortran/openmp.c:165 +#, fuzzy, gcc-internal-format +msgid "Syntax error in OpenMP variable list at %C" +msgstr "синтаксическая ошибка в списке параметров макроса" + +#: fortran/openmp.c:293 +#, gcc-internal-format +msgid "%s is not INTRINSIC procedure name at %C" +msgstr "" + +#: fortran/openmp.c:404 +#, gcc-internal-format +msgid "COLLAPSE clause argument not constant positive integer at %C" +msgstr "" + +#: fortran/openmp.c:542 +#, gcc-internal-format +msgid "Threadprivate variable at %C is an element of a COMMON block" +msgstr "" + +#: fortran/openmp.c:582 +#, fuzzy, gcc-internal-format +msgid "Syntax error in !$OMP THREADPRIVATE list at %C" +msgstr "ошибка в элементе пула констант #%d\n" + +#: fortran/openmp.c:760 fortran/resolve.c:7744 fortran/resolve.c:8134 +#, gcc-internal-format +msgid "IF clause at %L requires a scalar LOGICAL expression" +msgstr "" + +#: fortran/openmp.c:768 +#, gcc-internal-format +msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression" +msgstr "" + +#: fortran/openmp.c:776 +#, gcc-internal-format +msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression" +msgstr "" + +#: fortran/openmp.c:816 +#, fuzzy, gcc-internal-format +msgid "Object '%s' is not a variable at %L" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/openmp.c:824 fortran/openmp.c:834 fortran/openmp.c:841 +#: fortran/openmp.c:851 +#, gcc-internal-format +msgid "Symbol '%s' present on multiple clauses at %L" +msgstr "" + +#: fortran/openmp.c:874 +#, gcc-internal-format +msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L" +msgstr "" + +#: fortran/openmp.c:877 +#, gcc-internal-format +msgid "COPYIN clause object '%s' at %L has ALLOCATABLE components" +msgstr "" + +#: fortran/openmp.c:885 +#, gcc-internal-format +msgid "Assumed size array '%s' in COPYPRIVATE clause at %L" +msgstr "" + +#: fortran/openmp.c:888 +#, gcc-internal-format +msgid "COPYPRIVATE clause object '%s' at %L has ALLOCATABLE components" +msgstr "" + +#: fortran/openmp.c:896 +#, gcc-internal-format +msgid "THREADPRIVATE object '%s' in SHARED clause at %L" +msgstr "" + +#: fortran/openmp.c:899 +#, fuzzy, gcc-internal-format +msgid "Cray pointee '%s' in SHARED clause at %L" +msgstr "Некорректная операция с указателем в PURE процедуре в %L" + +#: fortran/openmp.c:907 +#, gcc-internal-format +msgid "THREADPRIVATE object '%s' in %s clause at %L" +msgstr "" + +#: fortran/openmp.c:910 +#, gcc-internal-format +msgid "Cray pointee '%s' in %s clause at %L" +msgstr "" + +#: fortran/openmp.c:915 +#, gcc-internal-format +msgid "POINTER object '%s' in %s clause at %L" +msgstr "" + +#: fortran/openmp.c:920 +#, gcc-internal-format +msgid "%s clause object '%s' has ALLOCATABLE components at %L" +msgstr "" + +#: fortran/openmp.c:923 +#, fuzzy, gcc-internal-format +msgid "Cray pointer '%s' in %s clause at %L" +msgstr "ошибка преобразования %qT в %qT в %s" + +#: fortran/openmp.c:927 +#, gcc-internal-format +msgid "Assumed size array '%s' in %s clause at %L" +msgstr "" + +#: fortran/openmp.c:932 +#, gcc-internal-format +msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L" +msgstr "" + +#: fortran/openmp.c:941 +#, gcc-internal-format +msgid "%c REDUCTION variable '%s' at %L must be of numeric type, got %s" +msgstr "" + +#: fortran/openmp.c:952 +#, gcc-internal-format +msgid "%s REDUCTION variable '%s' must be LOGICAL at %L" +msgstr "" + +#: fortran/openmp.c:963 +#, gcc-internal-format +msgid "%s REDUCTION variable '%s' must be INTEGER or REAL at %L" +msgstr "" + +#: fortran/openmp.c:972 +#, gcc-internal-format +msgid "%s REDUCTION variable '%s' must be INTEGER at %L" +msgstr "" + +#: fortran/openmp.c:1084 +#, gcc-internal-format +msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L" +msgstr "" + +#: fortran/openmp.c:1124 +#, gcc-internal-format +msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L" +msgstr "" + +#: fortran/openmp.c:1172 +#, gcc-internal-format +msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L" +msgstr "" + +#: fortran/openmp.c:1186 +#, gcc-internal-format +msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L" +msgstr "" + +#: fortran/openmp.c:1218 +#, gcc-internal-format +msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L" +msgstr "" + +#: fortran/openmp.c:1242 +#, gcc-internal-format +msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L" +msgstr "" + +#: fortran/openmp.c:1249 +#, gcc-internal-format +msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L" +msgstr "" + +#: fortran/openmp.c:1265 +#, gcc-internal-format +msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L" +msgstr "" + +#: fortran/openmp.c:1268 +#, gcc-internal-format +msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L" +msgstr "" + +#: fortran/openmp.c:1274 +#, gcc-internal-format +msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L" +msgstr "" + +#: fortran/openmp.c:1292 +#, gcc-internal-format +msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L" +msgstr "" + +#: fortran/openmp.c:1427 +#, gcc-internal-format +msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L" +msgstr "" + +#: fortran/openmp.c:1433 +#, gcc-internal-format +msgid "!$OMP DO iteration variable must be of type integer at %L" +msgstr "" + +#: fortran/openmp.c:1437 +#, gcc-internal-format +msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L" +msgstr "" + +#: fortran/openmp.c:1445 +#, gcc-internal-format +msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L" +msgstr "" + +#: fortran/openmp.c:1463 +#, gcc-internal-format +msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L" +msgstr "" + +#: fortran/openmp.c:1477 +#, gcc-internal-format +msgid "collapsed !$OMP DO loops not perfectly nested at %L" +msgstr "" + +#: fortran/openmp.c:1486 fortran/openmp.c:1493 +#, gcc-internal-format +msgid "not enough DO loops for collapsed !$OMP DO at %L" +msgstr "" + #: fortran/options.c:238 #, gcc-internal-format msgid "-fexcess-precision=standard for Fortran" msgstr "" -#: fortran/trans-array.c:6057 +#: fortran/options.c:308 +#, gcc-internal-format +msgid "Reading file '%s' as free form" +msgstr "" + +#: fortran/options.c:318 +#, gcc-internal-format +msgid "'-fd-lines-as-comments' has no effect in free form" +msgstr "" + +#: fortran/options.c:321 +#, gcc-internal-format +msgid "'-fd-lines-as-code' has no effect in free form" +msgstr "" + +#: fortran/options.c:339 +#, gcc-internal-format +msgid "Flag -fno-automatic overwrites -fmax-stack-var-size=%d" +msgstr "" + +#: fortran/options.c:342 +#, gcc-internal-format +msgid "Flag -fno-automatic overwrites -frecursive" +msgstr "" + +#: fortran/options.c:344 +#, gcc-internal-format +msgid "Flag -fno-automatic overwrites -frecursive implied by -fopenmp" +msgstr "" + +#: fortran/options.c:348 +#, gcc-internal-format +msgid "Flag -frecursive overwrites -fmax-stack-var-size=%d" +msgstr "" + +#: fortran/options.c:352 +#, gcc-internal-format +msgid "Flag -fmax-stack-var-size=%d overwrites -frecursive implied by -fopenmp" +msgstr "" + +#: fortran/options.c:432 +#, gcc-internal-format +msgid "gfortran: Only one -J option allowed" +msgstr "" + +#: fortran/options.c:475 +#, gcc-internal-format +msgid "Argument to -ffpe-trap is not valid: %s" +msgstr "" + +#: fortran/options.c:513 +#, fuzzy, gcc-internal-format +msgid "Argument to -fcheck is not valid: %s" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/options.c:670 +#, gcc-internal-format +msgid "Fixed line length must be at least seven." +msgstr "" + +#: fortran/options.c:688 +#, gcc-internal-format +msgid "Free line length must be at least three." +msgstr "" + +#: fortran/options.c:706 +#, fuzzy, gcc-internal-format +msgid "-static-libgfortran is not supported in this configuration" +msgstr "-m%s в данной конфигурации не поддерживается" + +#: fortran/options.c:754 +#, fuzzy, gcc-internal-format +msgid "Maximum supported identifier length is %d" +msgstr "Отсутствует идентификатор" + +#: fortran/options.c:786 +#, fuzzy, gcc-internal-format +msgid "Unrecognized option to -finit-logical: %s" +msgstr "неопознанный ключ '-%s'" + +#: fortran/options.c:802 +#, fuzzy, gcc-internal-format +msgid "Unrecognized option to -finit-real: %s" +msgstr "неопознанный ключ '-%s'" + +#: fortran/options.c:818 +#, gcc-internal-format +msgid "The value of n in -finit-character=n must be between 0 and 127" +msgstr "" + +#: fortran/options.c:909 +#, gcc-internal-format +msgid "Maximum subrecord length cannot exceed %d" +msgstr "" + +#: fortran/parse.c:462 +#, fuzzy, gcc-internal-format +msgid "Unclassifiable statement at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/parse.c:486 +#, gcc-internal-format +msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures" +msgstr "" + +#: fortran/parse.c:567 +#, fuzzy, gcc-internal-format +msgid "Unclassifiable OpenMP directive at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/parse.c:595 +#, fuzzy, gcc-internal-format +msgid "Unclassifiable GCC directive at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/parse.c:637 fortran/parse.c:806 +#, fuzzy, gcc-internal-format +msgid "Zero is not a valid statement label at %C" +msgstr "%qE не является корректным аргументом шаблона" + +#: fortran/parse.c:644 fortran/parse.c:798 +#, fuzzy, gcc-internal-format +msgid "Non-numeric character in statement label at %C" +msgstr "Не цифра в %0 в поле метки [info -f g77 M LEX]" + +#: fortran/parse.c:656 fortran/parse.c:710 fortran/parse.c:846 +#, gcc-internal-format +msgid "Semicolon at %C needs to be preceded by statement" +msgstr "" + +#: fortran/parse.c:664 fortran/parse.c:858 +#, fuzzy, gcc-internal-format +msgid "Ignoring statement label in empty statement at %L" +msgstr "Оператор в %0 некорректен в контексте, установленном оператором в %1" + +#: fortran/parse.c:785 fortran/parse.c:825 +#, fuzzy, gcc-internal-format +msgid "Bad continuation line at %C" +msgstr "Инициализация пустого общего блока в %0" + +#: fortran/parse.c:1072 +#, gcc-internal-format +msgid "FORMAT statement at %L does not have a statement label" +msgstr "" + +#: fortran/parse.c:1624 +#, fuzzy, gcc-internal-format +msgid "Unexpected %s statement at %C" +msgstr "ожидалось имя типа" + +#: fortran/parse.c:1771 +#, fuzzy, gcc-internal-format +msgid "%s statement at %C cannot follow %s statement at %L" +msgstr "Оператор в %0 некорректен в контексте, установленном оператором в %1" + +#: fortran/parse.c:1788 +#, fuzzy, gcc-internal-format +msgid "Unexpected end of file in '%s'" +msgstr "Неожиданное окончание строки формата" + +#: fortran/parse.c:1820 +#, gcc-internal-format +msgid "Derived-type '%s' with SEQUENCE must not have a CONTAINS section at %C" +msgstr "" + +#: fortran/parse.c:1823 +#, gcc-internal-format +msgid "Derived-type '%s' with BIND(C) must not have a CONTAINS section at %C" +msgstr "" + +#: fortran/parse.c:1843 +#, gcc-internal-format +msgid "Components in TYPE at %C must precede CONTAINS" +msgstr "" + +#: fortran/parse.c:1848 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: Type-bound procedure at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/parse.c:1857 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: GENERIC binding at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/parse.c:1867 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: FINAL procedure declaration at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/parse.c:1879 +#, gcc-internal-format +msgid "Fortran 2008: Derived type definition at %C with empty CONTAINS section" +msgstr "" + +#: fortran/parse.c:1890 fortran/parse.c:1996 +#, gcc-internal-format +msgid "PRIVATE statement in TYPE at %C must be inside a MODULE" +msgstr "" + +#: fortran/parse.c:1898 +#, fuzzy, gcc-internal-format +msgid "PRIVATE statement at %C must precede procedure bindings" +msgstr "оператор RETURN в %0 недопустим внутри главной программы" + +#: fortran/parse.c:1906 fortran/parse.c:2012 +#, fuzzy, gcc-internal-format +msgid "Duplicate PRIVATE statement at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/parse.c:1916 +#, fuzzy, gcc-internal-format +msgid "SEQUENCE statement at %C must precede CONTAINS" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/parse.c:1921 +#, gcc-internal-format +msgid "Already inside a CONTAINS block at %C" +msgstr "" + +#: fortran/parse.c:1976 +#, gcc-internal-format +msgid "FINAL declaration at %C must be inside CONTAINS" +msgstr "" + +#: fortran/parse.c:1985 +#, gcc-internal-format +msgid "Fortran 2003: Derived type definition at %C without components" +msgstr "" + +#: fortran/parse.c:2004 +#, gcc-internal-format +msgid "PRIVATE statement at %C must precede structure components" +msgstr "" + +#: fortran/parse.c:2025 +#, gcc-internal-format +msgid "SEQUENCE statement at %C must precede structure components" +msgstr "" + +#: fortran/parse.c:2032 +#, gcc-internal-format +msgid "SEQUENCE attribute at %C already specified in TYPE statement" +msgstr "" + +#: fortran/parse.c:2037 +#, fuzzy, gcc-internal-format +msgid "Duplicate SEQUENCE statement at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/parse.c:2048 +#, gcc-internal-format +msgid "Fortran 2003: CONTAINS block in derived type definition at %C" +msgstr "" + +#: fortran/parse.c:2138 +#, gcc-internal-format +msgid "ENUM declaration at %C has no ENUMERATORS" +msgstr "" + +#: fortran/parse.c:2224 +#, gcc-internal-format +msgid "Unexpected %s statement in INTERFACE block at %C" +msgstr "" + +#: fortran/parse.c:2250 +#, gcc-internal-format +msgid "SUBROUTINE at %C does not belong in a generic function interface" +msgstr "" + +#: fortran/parse.c:2254 +#, gcc-internal-format +msgid "FUNCTION at %C does not belong in a generic subroutine interface" +msgstr "" + +#: fortran/parse.c:2264 +#, fuzzy, gcc-internal-format +msgid "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type" +msgstr "Имя типа в %0 не совпадает с именем, заданным в %1" + +#: fortran/parse.c:2295 +#, gcc-internal-format +msgid "Unexpected %s statement at %C in INTERFACE body" +msgstr "" + +#: fortran/parse.c:2313 +#, gcc-internal-format +msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure" +msgstr "" + +#: fortran/parse.c:2434 +#, fuzzy, gcc-internal-format +msgid "%s statement is not allowed inside of BLOCK at %C" +msgstr "Оператор в %0 некорректен в программной единице BLOCK DATA в %1" + +#: fortran/parse.c:2520 +#, gcc-internal-format +msgid "%s statement must appear in a MODULE" +msgstr "" + +#: fortran/parse.c:2527 +#, gcc-internal-format +msgid "%s statement at %C follows another accessibility specification" +msgstr "" + +#: fortran/parse.c:2577 +#, fuzzy, gcc-internal-format +msgid "Bad kind expression for function '%s' at %L" +msgstr "ошибка в аргументах spec-функции '%s'" + +#: fortran/parse.c:2581 +#, fuzzy, gcc-internal-format +msgid "The type for function '%s' at %L is not accessible" +msgstr "Альтернативный спецификатор возврата в %0 некорректен внутри функции" + +#: fortran/parse.c:2639 +#, gcc-internal-format +msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE" +msgstr "" + +#: fortran/parse.c:2660 +#, gcc-internal-format +msgid "Unexpected %s statement in WHERE block at %C" +msgstr "" + +#: fortran/parse.c:2719 +#, gcc-internal-format +msgid "Unexpected %s statement in FORALL block at %C" +msgstr "" + +#: fortran/parse.c:2770 +#, fuzzy, gcc-internal-format +msgid "ELSE IF statement at %C cannot follow ELSE statement at %L" +msgstr "оператор PUBLIC или PRIVATE в %1 несовместим с оператором PUBLIC или PRIVATE в %0" + +#: fortran/parse.c:2788 +#, gcc-internal-format +msgid "Duplicate ELSE statements at %L and %C" +msgstr "" + +#: fortran/parse.c:2849 +#, gcc-internal-format +msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C" +msgstr "" + +#: fortran/parse.c:2932 +#, gcc-internal-format +msgid "Expected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %C" +msgstr "" + +#: fortran/parse.c:2994 +#, gcc-internal-format +msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L" +msgstr "" + +#: fortran/parse.c:3027 +#, gcc-internal-format +msgid "End of nonblock DO statement at %C is within another block" +msgstr "" + +#: fortran/parse.c:3036 +#, gcc-internal-format +msgid "End of nonblock DO statement at %C is interwoven with another DO loop" +msgstr "" + +#: fortran/parse.c:3092 +#, fuzzy, gcc-internal-format +msgid "Fortran 2008: BLOCK construct at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/parse.c:3150 +#, gcc-internal-format +msgid "Statement label in ENDDO at %C doesn't match DO label" +msgstr "" + +#: fortran/parse.c:3166 +#, gcc-internal-format +msgid "Named block DO at %L requires matching ENDDO name" +msgstr "" + +#: fortran/parse.c:3425 +#, gcc-internal-format +msgid "Name after !$omp critical and !$omp end critical does not match at %C" +msgstr "" + +#: fortran/parse.c:3481 +#, gcc-internal-format +msgid "%s statement at %C cannot terminate a non-block DO loop" +msgstr "" + +#: fortran/parse.c:3671 +#, gcc-internal-format +msgid "Contained procedure '%s' at %C is already ambiguous" +msgstr "" + +#: fortran/parse.c:3721 +#, gcc-internal-format +msgid "Unexpected %s statement in CONTAINS section at %C" +msgstr "" + +#: fortran/parse.c:3745 +#, fuzzy, gcc-internal-format +msgid "Fortran 2008: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/parse.c:3822 +#, fuzzy, gcc-internal-format +msgid "CONTAINS statement at %C is already in a contained program unit" +msgstr "оператор RETURN в %0 недопустим внутри главной программы" + +#: fortran/parse.c:3871 +#, gcc-internal-format +msgid "Global name '%s' at %L is already being used as a %s at %L" +msgstr "" + +#: fortran/parse.c:3892 +#, gcc-internal-format +msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L" +msgstr "" + +#: fortran/parse.c:3918 +#, gcc-internal-format +msgid "Unexpected %s statement in BLOCK DATA at %C" +msgstr "" + +#: fortran/parse.c:3961 +#, fuzzy, gcc-internal-format +msgid "Unexpected %s statement in MODULE at %C" +msgstr "ожидалось имя типа" + +#. If we see a duplicate main program, shut down. If the second +#. instance is an implied main program, i.e. data decls or executable +#. statements, we're in for lots of errors. +#: fortran/parse.c:4278 +#, gcc-internal-format +msgid "Two main PROGRAMs at %L and %C" +msgstr "" + +#: fortran/primary.c:93 +#, fuzzy, gcc-internal-format +msgid "Missing kind-parameter at %C" +msgstr "Отсутствует формальный параметр" + +#: fortran/primary.c:217 +#, fuzzy, gcc-internal-format +msgid "Integer kind %d at %C not available" +msgstr "тело функции недоступно" + +#: fortran/primary.c:225 +#, gcc-internal-format +msgid "Integer too big for its kind at %C. This check can be disabled with the option -fno-range-check" +msgstr "" + +#: fortran/primary.c:254 +#, gcc-internal-format +msgid "Extension: Hollerith constant at %C" +msgstr "" + +#: fortran/primary.c:266 +#, gcc-internal-format +msgid "Invalid Hollerith constant: %L must contain at least one character" +msgstr "" + +#: fortran/primary.c:272 +#, gcc-internal-format +msgid "Invalid Hollerith constant: Integer kind at %L should be default" +msgstr "" + +#: fortran/primary.c:289 +#, gcc-internal-format +msgid "Invalid Hollerith constant at %L contains a wide character" +msgstr "" + +#: fortran/primary.c:370 +#, gcc-internal-format +msgid "Extension: Hexadecimal constant at %C uses non-standard syntax" +msgstr "" + +#: fortran/primary.c:380 +#, gcc-internal-format +msgid "Empty set of digits in BOZ constant at %C" +msgstr "" + +#: fortran/primary.c:386 +#, fuzzy, gcc-internal-format +msgid "Illegal character in BOZ constant at %C" +msgstr "Символьная константа нулевой длины в %0" + +#: fortran/primary.c:409 +#, gcc-internal-format +msgid "Extension: BOZ constant at %C uses non-standard postfix syntax" +msgstr "" + +#: fortran/primary.c:440 +#, gcc-internal-format +msgid "Integer too big for integer kind %i at %C" +msgstr "" + +#: fortran/primary.c:446 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: BOZ used outside a DATA statement at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/primary.c:546 +#, fuzzy, gcc-internal-format +msgid "Missing exponent in real number at %C" +msgstr "В %1 отсутствует значение порядка для вещественного числа в %0" + +#: fortran/primary.c:602 +#, gcc-internal-format +msgid "Real number at %C has a 'd' exponent and an explicit kind" +msgstr "" + +#: fortran/primary.c:615 +#, fuzzy, gcc-internal-format +msgid "Invalid real kind %d at %C" +msgstr "некорректный операнд для %%R" + +#: fortran/primary.c:629 +#, gcc-internal-format +msgid "Real constant overflows its kind at %C" +msgstr "" + +#: fortran/primary.c:634 +#, gcc-internal-format +msgid "Real constant underflows its kind at %C" +msgstr "" + +#: fortran/primary.c:726 +#, gcc-internal-format +msgid "Syntax error in SUBSTRING specification at %C" +msgstr "" + +#: fortran/primary.c:938 +#, gcc-internal-format +msgid "Invalid kind %d for CHARACTER constant at %C" +msgstr "" + +#: fortran/primary.c:959 +#, fuzzy, gcc-internal-format +msgid "Unterminated character constant beginning at %C" +msgstr "Символьная константа нулевой длины в %0" + +#: fortran/primary.c:1000 +#, gcc-internal-format +msgid "Character '%s' in string at %C is not representable in character kind %d" +msgstr "" + +#: fortran/primary.c:1083 +#, gcc-internal-format +msgid "Bad kind for logical constant at %C" +msgstr "" + +#: fortran/primary.c:1122 +#, gcc-internal-format +msgid "Expected PARAMETER symbol in complex constant at %C" +msgstr "" + +#: fortran/primary.c:1128 +#, gcc-internal-format +msgid "Numeric PARAMETER required in complex constant at %C" +msgstr "" + +#: fortran/primary.c:1134 +#, gcc-internal-format +msgid "Scalar PARAMETER required in complex constant at %C" +msgstr "" + +#: fortran/primary.c:1138 +#, gcc-internal-format +msgid "Fortran 2003: PARAMETER symbol in complex constant at %C" +msgstr "" + +#: fortran/primary.c:1168 +#, gcc-internal-format +msgid "Error converting PARAMETER constant in complex constant at %C" +msgstr "" + +#: fortran/primary.c:1297 +#, fuzzy, gcc-internal-format +msgid "Syntax error in COMPLEX constant at %C" +msgstr "ошибка в элементе пула констант #%d\n" + +#: fortran/primary.c:1503 +#, gcc-internal-format +msgid "Keyword '%s' at %C has already appeared in the current argument list" +msgstr "" + +#: fortran/primary.c:1567 +#, fuzzy, gcc-internal-format +msgid "Extension: argument list function at %C" +msgstr "отсутствует аргумент ключа %qs" + +#: fortran/primary.c:1634 +#, gcc-internal-format +msgid "Expected alternate return label at %C" +msgstr "" + +#: fortran/primary.c:1652 +#, gcc-internal-format +msgid "Missing keyword name in actual argument list at %C" +msgstr "" + +#: fortran/primary.c:1697 +#, fuzzy, gcc-internal-format +msgid "Syntax error in argument list at %C" +msgstr "синтаксическая ошибка в списке параметров макроса" + +#: fortran/primary.c:1802 +#, gcc-internal-format +msgid "Expected structure component name at %C" +msgstr "" + +#: fortran/primary.c:1846 +#, fuzzy, gcc-internal-format +msgid "Expected argument list at %C" +msgstr "Неожиданное окончание строки формата" + +#: fortran/primary.c:2196 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: Structure constructor with missing optional arguments at %C" +msgstr "Недопустимое число в операторе FORMAT в %0" + +#: fortran/primary.c:2204 +#, gcc-internal-format +msgid "No initializer for component '%s' given in the structure constructor at %C!" +msgstr "" + +#: fortran/primary.c:2260 +#, fuzzy, gcc-internal-format +msgid "Can't construct ABSTRACT type '%s' at %C" +msgstr "дублирование метки `%D'" + +#: fortran/primary.c:2288 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: Structure constructor with named arguments at %C" +msgstr "Недопустимое число в операторе FORMAT в %0" + +#: fortran/primary.c:2303 +#, gcc-internal-format +msgid "Component initializer without name after component named %s at %C!" +msgstr "" + +#: fortran/primary.c:2306 +#, gcc-internal-format +msgid "Too many components in structure constructor at %C!" +msgstr "" + +#: fortran/primary.c:2339 +#, gcc-internal-format +msgid "Component '%s' is initialized twice in the structure constructor at %C!" +msgstr "" + +#: fortran/primary.c:2395 +#, gcc-internal-format +msgid "component '%s' at %L has already been set by a parent derived type constructor" +msgstr "" + +#: fortran/primary.c:2418 +#, gcc-internal-format +msgid "Syntax error in structure constructor at %C" +msgstr "" + +#: fortran/primary.c:2534 +#, gcc-internal-format +msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)" +msgstr "" + +#: fortran/primary.c:2653 +#, gcc-internal-format +msgid "Unexpected use of subroutine name '%s' at %C" +msgstr "" + +#: fortran/primary.c:2684 +#, fuzzy, gcc-internal-format +msgid "Statement function '%s' requires argument list at %C" +msgstr "Функция-оператор `%A', определенная в %0, не используется" + +#: fortran/primary.c:2687 +#, fuzzy, gcc-internal-format +msgid "Function '%s' requires an argument list at %C" +msgstr "функция возвращает агрегатное значение" + +#: fortran/primary.c:2734 +#, fuzzy, gcc-internal-format +msgid "Missing argument to '%s' at %C" +msgstr "отсутствует аргумент ключа '%s'" + +#: fortran/primary.c:2875 +#, fuzzy, gcc-internal-format +msgid "Missing argument list in function '%s' at %C" +msgstr "отсутствует аргумент ключа %qs" + +#: fortran/primary.c:2903 +#, fuzzy, gcc-internal-format +msgid "Symbol at %C is not appropriate for an expression" +msgstr "переполнение при вычислении выражения с плавающей точкой" + +#: fortran/primary.c:2971 +#, fuzzy, gcc-internal-format +msgid "Assigning to PROTECTED variable at %C" +msgstr "%s по отношению к переменной %qs, доступной только на чтение" + +#: fortran/primary.c:3005 +#, gcc-internal-format +msgid "Named constant at %C in an EQUIVALENCE" +msgstr "" + +#: fortran/primary.c:3038 +#, fuzzy, gcc-internal-format +msgid "'%s' at %C is not a variable" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/resolve.c:111 +#, fuzzy, gcc-internal-format +msgid "'%s' at %L is of the ABSTRACT type '%s'" +msgstr "%qD не является элементом типа %qT" + +#: fortran/resolve.c:114 +#, gcc-internal-format +msgid "ABSTRACT type '%s' used at %L" +msgstr "" + +#: fortran/resolve.c:164 +#, fuzzy, gcc-internal-format +msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed" +msgstr "Альтернативный спецификатор возврата в %0 некорректен внутри функции" + +#: fortran/resolve.c:168 +#, fuzzy, gcc-internal-format +msgid "Alternate return specifier in function '%s' at %L is not allowed" +msgstr "Альтернативный спецификатор возврата в %0 некорректен внутри функции" + +#: fortran/resolve.c:181 +#, gcc-internal-format +msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE" +msgstr "" + +#: fortran/resolve.c:188 +#, gcc-internal-format +msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure" +msgstr "" + +#: fortran/resolve.c:201 fortran/resolve.c:1422 +#, fuzzy, gcc-internal-format +msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L" +msgstr "ошибка в аргументах spec-функции '%s'" + +#: fortran/resolve.c:249 +#, gcc-internal-format +msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)" +msgstr "" + +#: fortran/resolve.c:254 +#, gcc-internal-format +msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified" +msgstr "" + +#: fortran/resolve.c:263 +#, gcc-internal-format +msgid "Argument '%s' of elemental procedure at %L must be scalar" +msgstr "" + +#: fortran/resolve.c:270 +#, gcc-internal-format +msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute" +msgstr "" + +#: fortran/resolve.c:278 +#, fuzzy, gcc-internal-format +msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L" +msgstr "%s не может присутствовать в константном выражении" + +#: fortran/resolve.c:290 +#, fuzzy, gcc-internal-format +msgid "Argument '%s' of statement function at %L must be scalar" +msgstr "Пустой аргумент в %0 в вызове функции-оператора в %1" + +#: fortran/resolve.c:300 +#, fuzzy, gcc-internal-format +msgid "Character-valued argument '%s' of statement function at %L must have constant length" +msgstr "Пустой аргумент в %0 в вызове функции-оператора в %1" + +#: fortran/resolve.c:357 +#, gcc-internal-format +msgid "Contained function '%s' at %L has no IMPLICIT type" +msgstr "" + +#: fortran/resolve.c:360 +#, gcc-internal-format +msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type" +msgstr "" + +#: fortran/resolve.c:384 +#, fuzzy, gcc-internal-format +msgid "Character-valued %s '%s' at %L must not be assumed length" +msgstr "Пустой аргумент в %0 в вызове функции-оператора в %1" + +#: fortran/resolve.c:559 +#, fuzzy, gcc-internal-format +msgid "Function %s at %L has entries with mismatched array specifications" +msgstr "противоречивая спецификация instance-переменной" + +#: fortran/resolve.c:576 +#, gcc-internal-format +msgid "Extension: Function %s at %L with entries returning variables of different string lengths" +msgstr "" + +#: fortran/resolve.c:603 +#, gcc-internal-format +msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L" +msgstr "" + +#: fortran/resolve.c:607 +#, gcc-internal-format +msgid "ENTRY result %s can't be an array in FUNCTION %s at %L" +msgstr "" + +#: fortran/resolve.c:614 +#, gcc-internal-format +msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L" +msgstr "" + +#: fortran/resolve.c:618 +#, gcc-internal-format +msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L" +msgstr "" + +#: fortran/resolve.c:656 +#, gcc-internal-format +msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L" +msgstr "" + +#: fortran/resolve.c:661 +#, gcc-internal-format +msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L" +msgstr "" + +#: fortran/resolve.c:719 +#, gcc-internal-format +msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed" +msgstr "" + +#: fortran/resolve.c:723 +#, gcc-internal-format +msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks" +msgstr "" + +#: fortran/resolve.c:734 +#, gcc-internal-format +msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute" +msgstr "" + +#: fortran/resolve.c:738 +#, gcc-internal-format +msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable" +msgstr "" + +#: fortran/resolve.c:742 +#, fuzzy, gcc-internal-format +msgid "Derived type variable '%s' in COMMON at %L may not have default initializer" +msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" + +#: fortran/resolve.c:772 +#, gcc-internal-format +msgid "COMMON block '%s' at %L is used as PARAMETER at %L" +msgstr "" + +#: fortran/resolve.c:776 +#, gcc-internal-format +msgid "COMMON block '%s' at %L is also an intrinsic procedure" +msgstr "" + +#: fortran/resolve.c:780 +#, gcc-internal-format +msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result" +msgstr "" + +#: fortran/resolve.c:785 +#, gcc-internal-format +msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure" +msgstr "" + +#: fortran/resolve.c:848 +#, gcc-internal-format +msgid "Components of structure constructor '%s' at %L are PRIVATE" +msgstr "" + +#: fortran/resolve.c:876 +#, gcc-internal-format +msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)" +msgstr "" + +#: fortran/resolve.c:889 +#, gcc-internal-format +msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s" +msgstr "" + +#: fortran/resolve.c:906 +#, gcc-internal-format +msgid "The NULL in the derived type constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE" +msgstr "" + +#: fortran/resolve.c:920 +#, gcc-internal-format +msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET" +msgstr "" + +#: fortran/resolve.c:1042 +#, gcc-internal-format +msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L" +msgstr "" + +#: fortran/resolve.c:1104 +#, fuzzy, gcc-internal-format +msgid "'%s' at %L is ambiguous" +msgstr "использование `%D' неоднозначно" + +#: fortran/resolve.c:1108 +#, fuzzy, gcc-internal-format +msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L" +msgstr "Внешняя процедура `%A' передана как фактический аргумент в %0, но не декларирована явно как EXTERNAL" + +#: fortran/resolve.c:1210 +#, fuzzy, gcc-internal-format +msgid "Type specified for intrinsic function '%s' at %L is ignored" +msgstr "Альтернативный спецификатор возврата в %0 некорректен внутри функции" + +#: fortran/resolve.c:1223 +#, fuzzy, gcc-internal-format +msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier" +msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" + +#: fortran/resolve.c:1234 +#, fuzzy, gcc-internal-format +msgid "'%s' declared INTRINSIC at %L does not exist" +msgstr "%s: определение функции %qs не преобразовано\n" + +#: fortran/resolve.c:1245 +#, gcc-internal-format +msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate -std=* option or enable -fall-intrinsics in order to use it." +msgstr "" + +#: fortran/resolve.c:1281 +#, gcc-internal-format +msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. Declare it RECURSIVE or use -frecursive" +msgstr "" + +#: fortran/resolve.c:1315 fortran/resolve.c:7311 fortran/resolve.c:8099 +#, fuzzy, gcc-internal-format +msgid "Label %d referenced at %L is never defined" +msgstr "Метка %A уже определена в %1 а затем переопределена в %0" + +#: fortran/resolve.c:1374 +#, fuzzy, gcc-internal-format +msgid "Statement function '%s' at %L is not allowed as an actual argument" +msgstr "Функция-оператор `%A', определенная в %0, не используется" + +#: fortran/resolve.c:1382 +#, fuzzy, gcc-internal-format +msgid "Intrinsic '%s' at %L is not allowed as an actual argument" +msgstr "Функция-оператор `%A', определенная в %0, не используется" + +#: fortran/resolve.c:1389 +#, fuzzy, gcc-internal-format +msgid "Internal procedure '%s' is not allowed as an actual argument at %L" +msgstr "Внешняя процедура `%A' передана как фактический аргумент в %0, но не декларирована явно как EXTERNAL" + +#: fortran/resolve.c:1395 +#, gcc-internal-format +msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L" +msgstr "" + +#: fortran/resolve.c:1444 +#, fuzzy, gcc-internal-format +msgid "Symbol '%s' at %L is ambiguous" +msgstr "использование `%D' неоднозначно" + +#: fortran/resolve.c:1495 +#, fuzzy, gcc-internal-format +msgid "By-value argument at %L is not of numeric type" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/resolve.c:1502 +#, gcc-internal-format +msgid "By-value argument at %L cannot be an array or an array section" +msgstr "" + +#: fortran/resolve.c:1516 +#, fuzzy, gcc-internal-format +msgid "By-value argument at %L is not allowed in this context" +msgstr "стандартные преобразования в данном контексте недопустимы" + +#: fortran/resolve.c:1528 +#, gcc-internal-format +msgid "Passing internal procedure at %L by location not allowed" +msgstr "" + +#: fortran/resolve.c:1653 +#, gcc-internal-format +msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)" +msgstr "" + +#: fortran/resolve.c:1692 +#, gcc-internal-format +msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array" +msgstr "" + +#: fortran/resolve.c:1838 +#, gcc-internal-format +msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect" +msgstr "" + +#: fortran/resolve.c:1851 +#, fuzzy, gcc-internal-format +msgid "Nonconstant character-length function '%s' at %L must have an explicit interface" +msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" + +#: fortran/resolve.c:1953 +#, fuzzy, gcc-internal-format +msgid "There is no specific function for the generic '%s' at %L" +msgstr "ошибка в аргументах spec-функции '%s'" + +#: fortran/resolve.c:1962 +#, gcc-internal-format +msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface" +msgstr "" + +#: fortran/resolve.c:2000 +#, gcc-internal-format +msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic" +msgstr "" + +#: fortran/resolve.c:2049 +#, fuzzy, gcc-internal-format +msgid "Unable to resolve the specific function '%s' at %L" +msgstr "ошибка в аргументах spec-функции '%s'" + +#: fortran/resolve.c:2105 fortran/resolve.c:12135 +#, gcc-internal-format +msgid "Function '%s' at %L has no IMPLICIT type" +msgstr "" + +#: fortran/resolve.c:2314 +#, fuzzy, gcc-internal-format +msgid "Argument to '%s' at %L is not a variable" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/resolve.c:2362 +#, fuzzy, gcc-internal-format +msgid "More actual than formal arguments in '%s' call at %L" +msgstr "передано %qT для %s %P в %qD" + +#: fortran/resolve.c:2371 +#, gcc-internal-format +msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer" +msgstr "" + +#: fortran/resolve.c:2394 +#, gcc-internal-format +msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size" +msgstr "" + +#: fortran/resolve.c:2411 +#, gcc-internal-format +msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable" +msgstr "" + +#: fortran/resolve.c:2421 +#, gcc-internal-format +msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable" +msgstr "" + +#: fortran/resolve.c:2444 fortran/resolve.c:2481 +#, fuzzy, gcc-internal-format +msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1" +msgstr "Пустой аргумент в %0 в вызове функции-оператора в %1" + +#. Case 1c, section 15.1.2.5, J3/04-007: an associated +#. scalar pointer. +#: fortran/resolve.c:2457 +#, fuzzy, gcc-internal-format +msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER" +msgstr "Пустой аргумент в %0 в вызове функции-оператора в %1" + +#: fortran/resolve.c:2473 +#, fuzzy, gcc-internal-format +msgid "Parameter '%s' to '%s' at %L must be a scalar" +msgstr "Пустой аргумент в %0 в вызове функции-оператора в %1" + +#. TODO: Update this error message to allow for procedure +#. pointers once they are implemented. +#: fortran/resolve.c:2495 +#, gcc-internal-format +msgid "Parameter '%s' to '%s' at %L must be a procedure" +msgstr "" + +#: fortran/resolve.c:2503 +#, gcc-internal-format +msgid "Parameter '%s' to '%s' at %L must be BIND(C)" +msgstr "" + +#: fortran/resolve.c:2554 +#, fuzzy, gcc-internal-format +msgid "'%s' at %L is not a function" +msgstr "%q+D не является функцией," + +#: fortran/resolve.c:2562 fortran/resolve.c:3176 +#, gcc-internal-format +msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L" +msgstr "" + +#. Internal procedures are taken care of in resolve_contained_fntype. +#: fortran/resolve.c:2608 +#, gcc-internal-format +msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument" +msgstr "" + +#: fortran/resolve.c:2661 +#, gcc-internal-format +msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct" +msgstr "" + +#: fortran/resolve.c:2711 +#, gcc-internal-format +msgid "reference to non-PURE function '%s' at %L inside a FORALL %s" +msgstr "" + +#: fortran/resolve.c:2718 +#, gcc-internal-format +msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure" +msgstr "" + +#: fortran/resolve.c:2734 +#, fuzzy, gcc-internal-format +msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE" +msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" + +#: fortran/resolve.c:2738 +#, fuzzy, gcc-internal-format +msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE" +msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" + +#: fortran/resolve.c:2786 +#, gcc-internal-format +msgid "Subroutine call to '%s' in FORALL block at %L is not PURE" +msgstr "" + +#: fortran/resolve.c:2789 +#, gcc-internal-format +msgid "Subroutine call to '%s' at %L is not PURE" +msgstr "" + +#: fortran/resolve.c:2852 +#, gcc-internal-format +msgid "There is no specific subroutine for the generic '%s' at %L" +msgstr "" + +#: fortran/resolve.c:2861 +#, gcc-internal-format +msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface" +msgstr "" + +#: fortran/resolve.c:2969 +#, fuzzy, gcc-internal-format +msgid "Missing SHAPE parameter for call to %s at %L" +msgstr "отсутствует аргумент ключа %qs" + +#: fortran/resolve.c:2977 +#, gcc-internal-format +msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array" +msgstr "" + +#: fortran/resolve.c:3044 +#, gcc-internal-format +msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic" +msgstr "" + +#: fortran/resolve.c:3088 +#, gcc-internal-format +msgid "Unable to resolve the specific subroutine '%s' at %L" +msgstr "" + +#: fortran/resolve.c:3148 +#, gcc-internal-format +msgid "'%s' at %L has a type, which is not consistent with the CALL at %L" +msgstr "" + +#: fortran/resolve.c:3186 +#, fuzzy, gcc-internal-format +msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE" +msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" + +#: fortran/resolve.c:3190 +#, fuzzy, gcc-internal-format +msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE" +msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" + +#: fortran/resolve.c:3268 +#, fuzzy, gcc-internal-format +msgid "Shapes for operands at %L and %L are not conformable" +msgstr "shared и mdll несовместимы" + +#: fortran/resolve.c:3750 +#, fuzzy, gcc-internal-format +msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d" +msgstr "Элемент массива в %0 вне диапазона, заданного в определении" + +#: fortran/resolve.c:3758 +#, fuzzy, gcc-internal-format +msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d" +msgstr "Элемент массива в %0 вне диапазона, заданного в определении" + +#: fortran/resolve.c:3777 +#, gcc-internal-format +msgid "Illegal stride of zero at %L" +msgstr "" + +#: fortran/resolve.c:3794 +#, fuzzy, gcc-internal-format +msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d" +msgstr "Элемент массива в %0 вне диапазона, заданного в определении" + +#: fortran/resolve.c:3802 +#, fuzzy, gcc-internal-format +msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d" +msgstr "Элемент массива в %0 вне диапазона, заданного в определении" + +#: fortran/resolve.c:3818 +#, fuzzy, gcc-internal-format +msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d" +msgstr "Элемент массива в %0 вне диапазона, заданного в определении" + +#: fortran/resolve.c:3827 +#, fuzzy, gcc-internal-format +msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d" +msgstr "Элемент массива в %0 вне диапазона, заданного в определении" + +#: fortran/resolve.c:3866 +#, gcc-internal-format +msgid "Rightmost upper bound of assumed size array section not specified at %L" +msgstr "" + +#: fortran/resolve.c:3876 +#, gcc-internal-format +msgid "Rank mismatch in array reference at %L (%d/%d)" +msgstr "" + +#: fortran/resolve.c:3904 +#, gcc-internal-format +msgid "Array index at %L must be scalar" +msgstr "" + +#: fortran/resolve.c:3910 +#, fuzzy, gcc-internal-format +msgid "Array index at %L must be of INTEGER type, found %s" +msgstr "%qD не является элементом типа %qT" + +#: fortran/resolve.c:3916 +#, gcc-internal-format +msgid "Extension: REAL array index at %L" +msgstr "" + +#: fortran/resolve.c:3946 +#, gcc-internal-format +msgid "Argument dim at %L must be scalar" +msgstr "" + +#: fortran/resolve.c:3953 +#, gcc-internal-format +msgid "Argument dim at %L must be of INTEGER type" +msgstr "" + +#: fortran/resolve.c:4077 +#, fuzzy, gcc-internal-format +msgid "Array index at %L is an array of rank %d" +msgstr "Массив `%A' в %0 слишком велик" + +#: fortran/resolve.c:4116 +#, gcc-internal-format +msgid "Substring start index at %L must be of type INTEGER" +msgstr "" + +#: fortran/resolve.c:4123 +#, gcc-internal-format +msgid "Substring start index at %L must be scalar" +msgstr "" + +#: fortran/resolve.c:4132 +#, gcc-internal-format +msgid "Substring start index at %L is less than one" +msgstr "" + +#: fortran/resolve.c:4145 +#, gcc-internal-format +msgid "Substring end index at %L must be of type INTEGER" +msgstr "" + +#: fortran/resolve.c:4152 +#, fuzzy, gcc-internal-format +msgid "Substring end index at %L must be scalar" +msgstr "Начало или конец подстроки в %0 вне диапазона, заданного в определении" + +#: fortran/resolve.c:4162 +#, fuzzy, gcc-internal-format +msgid "Substring end index at %L exceeds the string length" +msgstr "Начало или конец подстроки в %0 вне диапазона, заданного в определении" + +#: fortran/resolve.c:4172 +#, fuzzy, gcc-internal-format +msgid "Substring end index at %L is too large" +msgstr "Начало или конец подстроки в %0 вне диапазона, заданного в определении" + +#: fortran/resolve.c:4308 +#, gcc-internal-format +msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L" +msgstr "" + +#: fortran/resolve.c:4315 +#, gcc-internal-format +msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L" +msgstr "" + +#: fortran/resolve.c:4334 +#, gcc-internal-format +msgid "Two or more part references with nonzero rank must not be specified at %L" +msgstr "" + +#: fortran/resolve.c:4517 +#, gcc-internal-format +msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter" +msgstr "" + +#: fortran/resolve.c:4522 +#, gcc-internal-format +msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter" +msgstr "" + +#: fortran/resolve.c:4877 +#, fuzzy, gcc-internal-format +msgid "Passed-object at %L must be scalar" +msgstr "Начало или конец подстроки в %0 вне диапазона, заданного в определении" + +#: fortran/resolve.c:4906 +#, gcc-internal-format +msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'" +msgstr "" + +#: fortran/resolve.c:4914 +#, gcc-internal-format +msgid "Base object for NOPASS type-bound procedure call at %L must be scalar" +msgstr "" + +#: fortran/resolve.c:4922 +#, gcc-internal-format +msgid "Non-scalar base object at %L currently not implemented" +msgstr "" + +#. Nothing matching found! +#: fortran/resolve.c:5024 +#, gcc-internal-format +msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L" +msgstr "" + +#. To resolve class member calls, we borrow this bit +#. of code to select the specific procedures. +#: fortran/resolve.c:5044 fortran/resolve.c:5097 +#, gcc-internal-format +msgid "'%s' at %L should be a SUBROUTINE" +msgstr "" + +#: fortran/resolve.c:5089 +#, gcc-internal-format +msgid "'%s' at %L should be a FUNCTION" +msgstr "" + +#: fortran/resolve.c:5172 +#, fuzzy, gcc-internal-format +msgid "no typebound available procedure named '%s' at %L" +msgstr "передано %qT для %s %P в %qD" + +#: fortran/resolve.c:5665 +#, gcc-internal-format +msgid "%s at %L must be a scalar" +msgstr "" + +#: fortran/resolve.c:5675 +#, fuzzy, gcc-internal-format +msgid "Deleted feature: %s at %L must be integer" +msgstr "предикат должен быть идентификатором" + +#: fortran/resolve.c:5679 fortran/resolve.c:5686 +#, gcc-internal-format +msgid "%s at %L must be INTEGER" +msgstr "" + +#: fortran/resolve.c:5706 +#, gcc-internal-format +msgid "Cannot assign to loop variable in PURE procedure at %L" +msgstr "" + +#: fortran/resolve.c:5730 +#, gcc-internal-format +msgid "Step expression in DO loop at %L cannot be zero" +msgstr "" + +#: fortran/resolve.c:5765 +#, gcc-internal-format +msgid "DO loop at %L will be executed zero times" +msgstr "" + +#: fortran/resolve.c:5826 +#, gcc-internal-format +msgid "FORALL index-name at %L must be a scalar INTEGER" +msgstr "" + +#: fortran/resolve.c:5831 +#, gcc-internal-format +msgid "FORALL start expression at %L must be a scalar INTEGER" +msgstr "" + +#: fortran/resolve.c:5838 +#, gcc-internal-format +msgid "FORALL end expression at %L must be a scalar INTEGER" +msgstr "" + +#: fortran/resolve.c:5846 +#, gcc-internal-format +msgid "FORALL stride expression at %L must be a scalar %s" +msgstr "" + +#: fortran/resolve.c:5851 +#, gcc-internal-format +msgid "FORALL stride expression at %L cannot be zero" +msgstr "" + +#: fortran/resolve.c:5867 +#, fuzzy, gcc-internal-format +msgid "FORALL index '%s' may not appear in triplet specification at %L" +msgstr "%s не может присутствовать в константном выражении" + +#: fortran/resolve.c:5967 fortran/resolve.c:6183 +#, gcc-internal-format +msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER" +msgstr "" + +#: fortran/resolve.c:5973 +#, gcc-internal-format +msgid "Cannot deallocate INTENT(IN) variable '%s' at %L" +msgstr "" + +#: fortran/resolve.c:6046 +#, gcc-internal-format +msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L" +msgstr "" + +#: fortran/resolve.c:6074 +#, gcc-internal-format +msgid "Source-expr at %L and allocate-object at %L must have the same shape" +msgstr "" + +#: fortran/resolve.c:6194 +#, gcc-internal-format +msgid "Type of entity at %L is type incompatible with source-expr at %L" +msgstr "" + +#: fortran/resolve.c:6207 +#, gcc-internal-format +msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter" +msgstr "" + +#: fortran/resolve.c:6216 +#, gcc-internal-format +msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or SOURCE=" +msgstr "" + +#: fortran/resolve.c:6223 +#, gcc-internal-format +msgid "Cannot allocate INTENT(IN) variable '%s' at %L" +msgstr "" + +#: fortran/resolve.c:6265 +#, fuzzy, gcc-internal-format +msgid "Array specification required in ALLOCATE statement at %L" +msgstr "Выход за границы в подстроке или обращении к массиву для `%A' в операторе в %0" + +#: fortran/resolve.c:6295 +#, fuzzy, gcc-internal-format +msgid "Bad array specification in ALLOCATE statement at %L" +msgstr "Нет определения метки для оператора FORMAT в %0" + +#: fortran/resolve.c:6315 +#, gcc-internal-format +msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated" +msgstr "" + +#: fortran/resolve.c:6340 +#, gcc-internal-format +msgid "Stat-variable '%s' at %L cannot be INTENT(IN)" +msgstr "" + +#: fortran/resolve.c:6344 +#, fuzzy, gcc-internal-format +msgid "Illegal stat-variable at %L for a PURE procedure" +msgstr "оператор RETURN в %0 недопустим внутри главной программы" + +#: fortran/resolve.c:6351 +#, fuzzy, gcc-internal-format +msgid "Stat-variable at %L must be a scalar INTEGER variable" +msgstr "Пустой аргумент в %0 в вызове функции-оператора в %1" + +#: fortran/resolve.c:6356 +#, fuzzy, gcc-internal-format +msgid "Stat-variable at %L shall not be %sd within the same %s statement" +msgstr "Оператор в %0 некорректен в контексте, установленном оператором в %1" + +#: fortran/resolve.c:6364 +#, gcc-internal-format +msgid "ERRMSG at %L is useless without a STAT tag" +msgstr "" + +#: fortran/resolve.c:6368 +#, gcc-internal-format +msgid "Errmsg-variable '%s' at %L cannot be INTENT(IN)" +msgstr "" + +#: fortran/resolve.c:6372 +#, fuzzy, gcc-internal-format +msgid "Illegal errmsg-variable at %L for a PURE procedure" +msgstr "оператор RETURN в %0 недопустим внутри главной программы" + +#: fortran/resolve.c:6380 +#, gcc-internal-format +msgid "Errmsg-variable at %L must be a scalar CHARACTER variable" +msgstr "" + +#: fortran/resolve.c:6385 +#, gcc-internal-format +msgid "Errmsg-variable at %L shall not be %sd within the same %s statement" +msgstr "" + +#: fortran/resolve.c:6403 +#, gcc-internal-format +msgid "Allocate-object at %L also appears at %L" +msgstr "" + +#. The cases overlap, or they are the same +#. element in the list. Either way, we must +#. issue an error and get the next case from P. +#. FIXME: Sort P and Q by line number. +#: fortran/resolve.c:6570 +#, gcc-internal-format +msgid "CASE label at %L overlaps with CASE label at %L" +msgstr "" + +#: fortran/resolve.c:6621 +#, fuzzy, gcc-internal-format +msgid "Expression in CASE statement at %L must be of type %s" +msgstr "оператор-выражение имеет неполный тип" + +#: fortran/resolve.c:6632 +#, fuzzy, gcc-internal-format +msgid "Expression in CASE statement at %L must be of kind %d" +msgstr "оператор-выражение имеет неполный тип" + +#: fortran/resolve.c:6644 +#, gcc-internal-format +msgid "Expression in CASE statement at %L must be scalar" +msgstr "" + +#: fortran/resolve.c:6690 +#, gcc-internal-format +msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression" +msgstr "" + +#: fortran/resolve.c:6708 +#, gcc-internal-format +msgid "Argument of SELECT statement at %L cannot be %s" +msgstr "" + +#: fortran/resolve.c:6717 +#, gcc-internal-format +msgid "Argument of SELECT statement at %L must be a scalar expression" +msgstr "" + +#: fortran/resolve.c:6782 fortran/resolve.c:7004 +#, gcc-internal-format +msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L" +msgstr "" + +#: fortran/resolve.c:6808 +#, gcc-internal-format +msgid "Logical range in CASE statement at %L is not allowed" +msgstr "" + +#: fortran/resolve.c:6820 +#, gcc-internal-format +msgid "constant logical value in CASE statement is repeated at %L" +msgstr "" + +#: fortran/resolve.c:6834 +#, gcc-internal-format +msgid "Range specification at %L can never be matched" +msgstr "" + +#: fortran/resolve.c:6937 +#, gcc-internal-format +msgid "Logical SELECT CASE block at %L has more that two cases" +msgstr "" + +#: fortran/resolve.c:6982 +#, fuzzy, gcc-internal-format +msgid "Derived type '%s' at %L must be extensible" +msgstr "предикат должен быть идентификатором" + +#: fortran/resolve.c:6992 +#, fuzzy, gcc-internal-format +msgid "Derived type '%s' at %L must be an extension of '%s'" +msgstr "предикат должен быть идентификатором" + +#: fortran/resolve.c:7138 +#, gcc-internal-format +msgid "Double CLASS IS block in SELECT TYPE statement at %L" +msgstr "" + +#: fortran/resolve.c:7233 +#, gcc-internal-format +msgid "Data transfer element at %L cannot have POINTER components" +msgstr "" + +#: fortran/resolve.c:7240 +#, gcc-internal-format +msgid "Data transfer element at %L cannot have ALLOCATABLE components" +msgstr "" + +#: fortran/resolve.c:7247 +#, gcc-internal-format +msgid "Data transfer element at %L cannot have PRIVATE components" +msgstr "" + +#: fortran/resolve.c:7256 +#, gcc-internal-format +msgid "Data transfer element at %L cannot be a full reference to an assumed-size array" +msgstr "" + +#: fortran/resolve.c:7318 +#, fuzzy, gcc-internal-format +msgid "Statement at %L is not a valid branch target statement for the branch statement at %L" +msgstr "Оператор в %0 некорректен в контексте, установленном оператором в %1" + +#: fortran/resolve.c:7327 +#, gcc-internal-format +msgid "Branch at %L may result in an infinite loop" +msgstr "" + +#. The label is not in an enclosing block, so illegal. This was +#. allowed in Fortran 66, so we allow it as extension. No +#. further checks are necessary in this case. +#: fortran/resolve.c:7355 +#, fuzzy, gcc-internal-format +msgid "Label at %L is not in the same block as the GOTO statement at %L" +msgstr "Оператор в %0 некорректен в контексте, установленном оператором в %1" + +#: fortran/resolve.c:7430 +#, gcc-internal-format +msgid "WHERE mask at %L has inconsistent shape" +msgstr "" + +#: fortran/resolve.c:7446 +#, gcc-internal-format +msgid "WHERE assignment target at %L has inconsistent shape" +msgstr "" + +#: fortran/resolve.c:7454 fortran/resolve.c:7541 +#, gcc-internal-format +msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L" +msgstr "" + +#: fortran/resolve.c:7464 fortran/resolve.c:7551 +#, fuzzy, gcc-internal-format +msgid "Unsupported statement inside WHERE at %L" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/resolve.c:7495 +#, fuzzy, gcc-internal-format +msgid "Assignment to a FORALL index variable at %L" +msgstr "%s по отношению к переменной %qs, доступной только на чтение" + +#: fortran/resolve.c:7504 +#, gcc-internal-format +msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object" +msgstr "" + +#: fortran/resolve.c:7673 +#, gcc-internal-format +msgid "An outer FORALL construct already has an index with this name %L" +msgstr "" + +#: fortran/resolve.c:7752 +#, gcc-internal-format +msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array" +msgstr "" + +#: fortran/resolve.c:7904 +#, gcc-internal-format +msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L" +msgstr "" + +#: fortran/resolve.c:7929 +#, gcc-internal-format +msgid "Cannot assign to variable '%s' in PURE procedure at %L" +msgstr "" + +#: fortran/resolve.c:7941 +#, gcc-internal-format +msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)" +msgstr "" + +#: fortran/resolve.c:7952 +#, fuzzy, gcc-internal-format +msgid "Variable must not be polymorphic in assignment at %L" +msgstr "несовместимые типы в операторе %qs" + +#: fortran/resolve.c:8062 +#, gcc-internal-format +msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable" +msgstr "" + +#: fortran/resolve.c:8065 +#, gcc-internal-format +msgid "Variable '%s' has not been assigned a target label at %L" +msgstr "" + +#: fortran/resolve.c:8076 +#, gcc-internal-format +msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier" +msgstr "" + +#: fortran/resolve.c:8107 +#, gcc-internal-format +msgid "ASSIGN statement at %L requires a scalar default INTEGER variable" +msgstr "" + +#: fortran/resolve.c:8122 +#, gcc-internal-format +msgid "Arithmetic IF statement at %L requires a numeric expression" +msgstr "" + +#: fortran/resolve.c:8185 +#, gcc-internal-format +msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression" +msgstr "" + +#: fortran/resolve.c:8267 +#, gcc-internal-format +msgid "FORALL mask clause at %L requires a LOGICAL expression" +msgstr "" + +#: fortran/resolve.c:8339 fortran/resolve.c:8395 +#, gcc-internal-format +msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L" +msgstr "" + +#. Common block names match but binding labels do not. +#: fortran/resolve.c:8360 +#, gcc-internal-format +msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L" +msgstr "" + +#: fortran/resolve.c:8407 +#, gcc-internal-format +msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L" +msgstr "" + +#. Make sure global procedures don't collide with anything. +#: fortran/resolve.c:8459 +#, gcc-internal-format +msgid "Binding label '%s' at %L collides with the global entity '%s' at %L" +msgstr "" + +#. Make sure procedures in interface bodies don't collide. +#: fortran/resolve.c:8472 +#, gcc-internal-format +msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L" +msgstr "" + +#: fortran/resolve.c:8485 +#, gcc-internal-format +msgid "Binding label '%s' at %L collides with global entity '%s' at %L" +msgstr "" + +#: fortran/resolve.c:8562 +#, gcc-internal-format +msgid "CHARACTER variable has zero length at %L" +msgstr "" + +#: fortran/resolve.c:8573 +#, fuzzy, gcc-internal-format +msgid "String length at %L is too large" +msgstr "размер массива %qs слишком велик" + +#: fortran/resolve.c:8865 +#, gcc-internal-format +msgid "Allocatable array '%s' at %L must have a deferred shape" +msgstr "" + +#: fortran/resolve.c:8869 +#, gcc-internal-format +msgid "Scalar object '%s' at %L may not be ALLOCATABLE" +msgstr "" + +#: fortran/resolve.c:8877 +#, gcc-internal-format +msgid "Array pointer '%s' at %L must have a deferred shape" +msgstr "" + +#: fortran/resolve.c:8888 +#, gcc-internal-format +msgid "Array '%s' at %L cannot have a deferred shape" +msgstr "" + +#: fortran/resolve.c:8916 +#, gcc-internal-format +msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L" +msgstr "" + +#: fortran/resolve.c:8939 +#, gcc-internal-format +msgid "Object '%s' at %L must have the SAVE attribute for default initialization of a component" +msgstr "" + +#: fortran/resolve.c:8950 +#, fuzzy, gcc-internal-format +msgid "Type '%s' of CLASS variable '%s' at %L is not extensible" +msgstr "Альтернативный спецификатор возврата в %0 некорректен внутри функции" + +#: fortran/resolve.c:8960 +#, gcc-internal-format +msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer" +msgstr "" + +#. The shape of a main program or module array needs to be +#. constant. +#: fortran/resolve.c:9007 +#, gcc-internal-format +msgid "The module or main program array '%s' at %L must have constant shape" +msgstr "" + +#: fortran/resolve.c:9020 +#, gcc-internal-format +msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER" +msgstr "" + +#: fortran/resolve.c:9039 +#, gcc-internal-format +msgid "'%s' at %L must have constant character length in this context" +msgstr "" + +#: fortran/resolve.c:9075 +#, fuzzy, gcc-internal-format +msgid "Allocatable '%s' at %L cannot have an initializer" +msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" + +#: fortran/resolve.c:9078 +#, fuzzy, gcc-internal-format +msgid "External '%s' at %L cannot have an initializer" +msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" + +#: fortran/resolve.c:9082 +#, fuzzy, gcc-internal-format +msgid "Dummy '%s' at %L cannot have an initializer" +msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" + +#: fortran/resolve.c:9085 +#, fuzzy, gcc-internal-format +msgid "Intrinsic '%s' at %L cannot have an initializer" +msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" + +#: fortran/resolve.c:9088 +#, fuzzy, gcc-internal-format +msgid "Function result '%s' at %L cannot have an initializer" +msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" + +#: fortran/resolve.c:9091 +#, fuzzy, gcc-internal-format +msgid "Automatic array '%s' at %L cannot have an initializer" +msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" + +#: fortran/resolve.c:9128 +#, gcc-internal-format +msgid "Character-valued statement function '%s' at %L must have constant length" +msgstr "" + +#: fortran/resolve.c:9151 +#, gcc-internal-format +msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L" +msgstr "" + +#: fortran/resolve.c:9174 fortran/resolve.c:9199 +#, gcc-internal-format +msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE" +msgstr "" + +#: fortran/resolve.c:9217 +#, fuzzy, gcc-internal-format +msgid "Function '%s' at %L cannot have an initializer" +msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" + +#: fortran/resolve.c:9226 +#, fuzzy, gcc-internal-format +msgid "External object '%s' at %L may not have an initializer" +msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" + +#: fortran/resolve.c:9234 +#, gcc-internal-format +msgid "ELEMENTAL function '%s' at %L must have a scalar result" +msgstr "" + +#: fortran/resolve.c:9255 +#, gcc-internal-format +msgid "CHARACTER(*) function '%s' at %L cannot be array-valued" +msgstr "" + +#: fortran/resolve.c:9259 +#, gcc-internal-format +msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued" +msgstr "" + +#: fortran/resolve.c:9263 +#, gcc-internal-format +msgid "CHARACTER(*) function '%s' at %L cannot be pure" +msgstr "" + +#: fortran/resolve.c:9267 +#, gcc-internal-format +msgid "CHARACTER(*) function '%s' at %L cannot be recursive" +msgstr "" + +#: fortran/resolve.c:9276 +#, gcc-internal-format +msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L" +msgstr "" + +#: fortran/resolve.c:9331 +#, fuzzy, gcc-internal-format +msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L" +msgstr "атрибут %qs допустим только для переменных" + +#: fortran/resolve.c:9337 +#, fuzzy, gcc-internal-format +msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L" +msgstr "атрибут %qs допустим только для переменных" + +#: fortran/resolve.c:9343 +#, fuzzy, gcc-internal-format +msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L" +msgstr "атрибут %qs допустим только для переменных" + +#: fortran/resolve.c:9351 +#, fuzzy, gcc-internal-format +msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L" +msgstr "атрибут %qs допустим только для переменных" + +#: fortran/resolve.c:9357 +#, gcc-internal-format +msgid "Procedure pointer result '%s' at %L is missing the pointer attribute" +msgstr "" + +#: fortran/resolve.c:9403 +#, gcc-internal-format +msgid "FINAL procedure '%s' at %L is not a SUBROUTINE" +msgstr "" + +#: fortran/resolve.c:9411 +#, fuzzy, gcc-internal-format +msgid "FINAL procedure at %L must have exactly one argument" +msgstr "%qD должен иметь ровно один аргумент" + +#: fortran/resolve.c:9420 +#, fuzzy, gcc-internal-format +msgid "Argument of FINAL procedure at %L must be of type '%s'" +msgstr "оператор-выражение имеет неполный тип" + +#: fortran/resolve.c:9428 +#, fuzzy, gcc-internal-format +msgid "Argument of FINAL procedure at %L must not be a POINTER" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/resolve.c:9434 +#, fuzzy, gcc-internal-format +msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE" +msgstr "аргумент `%s' должен быть 2-битным беззнаковым литеральным значением" + +#: fortran/resolve.c:9440 +#, gcc-internal-format +msgid "Argument of FINAL procedure at %L must not be OPTIONAL" +msgstr "" + +#: fortran/resolve.c:9448 +#, gcc-internal-format +msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)" +msgstr "" + +#: fortran/resolve.c:9456 +#, gcc-internal-format +msgid "Non-scalar FINAL procedure at %L should have assumed shape argument" +msgstr "" + +#: fortran/resolve.c:9475 +#, gcc-internal-format +msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'" +msgstr "" + +#: fortran/resolve.c:9508 +#, gcc-internal-format +msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one" +msgstr "" + +#. TODO: Remove this error when finalization is finished. +#: fortran/resolve.c:9513 +#, gcc-internal-format +msgid "Finalization at %L is not yet implemented" +msgstr "" + +#: fortran/resolve.c:9539 +#, fuzzy, gcc-internal-format +msgid "Can't overwrite GENERIC '%s' at %L" +msgstr "Не удалось преобразовать %s в %s в %L" + +#: fortran/resolve.c:9551 +#, gcc-internal-format +msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE" +msgstr "" + +#: fortran/resolve.c:9559 +#, gcc-internal-format +msgid "'%s' at %L must not be DEFERRED as it overrides a non-DEFERRED binding" +msgstr "" + +#: fortran/resolve.c:9567 +#, gcc-internal-format +msgid "'%s' at %L overrides a PURE procedure and must also be PURE" +msgstr "" + +#: fortran/resolve.c:9576 +#, gcc-internal-format +msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL" +msgstr "" + +#: fortran/resolve.c:9582 +#, gcc-internal-format +msgid "'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either" +msgstr "" + +#: fortran/resolve.c:9591 +#, gcc-internal-format +msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE" +msgstr "" + +#: fortran/resolve.c:9602 +#, gcc-internal-format +msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION" +msgstr "" + +#: fortran/resolve.c:9613 +#, gcc-internal-format +msgid "'%s' at %L and the overridden FUNCTION should have matching result types" +msgstr "" + +#: fortran/resolve.c:9624 +#, gcc-internal-format +msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE" +msgstr "" + +#: fortran/resolve.c:9653 +#, gcc-internal-format +msgid "Dummy argument '%s' of '%s' at %L should be named '%s' as to match the corresponding argument of the overridden procedure" +msgstr "" + +#: fortran/resolve.c:9666 +#, gcc-internal-format +msgid "Types mismatch for dummy argument '%s' of '%s' %L in respect to the overridden procedure" +msgstr "" + +#: fortran/resolve.c:9676 +#, gcc-internal-format +msgid "'%s' at %L must have the same number of formal arguments as the overridden procedure" +msgstr "" + +#: fortran/resolve.c:9685 +#, gcc-internal-format +msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS" +msgstr "" + +#: fortran/resolve.c:9696 +#, gcc-internal-format +msgid "'%s' at %L overrides a binding with PASS and must also be PASS" +msgstr "" + +#: fortran/resolve.c:9703 +#, gcc-internal-format +msgid "Passed-object dummy argument of '%s' at %L must be at the same position as the passed-object dummy argument of the overridden procedure" +msgstr "" + +#: fortran/resolve.c:9737 +#, gcc-internal-format +msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L" +msgstr "" + +#: fortran/resolve.c:9746 +#, gcc-internal-format +msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous" +msgstr "" + +#: fortran/resolve.c:9805 +#, gcc-internal-format +msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L" +msgstr "" + +#: fortran/resolve.c:9817 +#, gcc-internal-format +msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too" +msgstr "" + +#: fortran/resolve.c:9847 +#, gcc-internal-format +msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name" +msgstr "" + +#: fortran/resolve.c:9903 +#, gcc-internal-format +msgid "Type-bound operator at %L can't be NOPASS" +msgstr "" + +#: fortran/resolve.c:10066 +#, fuzzy, gcc-internal-format +msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L" +msgstr "Предупреждать о неявных декларациях функций" + +#: fortran/resolve.c:10103 +#, fuzzy, gcc-internal-format +msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'" +msgstr "Предупреждать о неявных декларациях функций" + +#: fortran/resolve.c:10117 +#, fuzzy, gcc-internal-format +msgid "Procedure '%s' with PASS at %L must have at least one argument" +msgstr "Предупреждать о неявных декларациях функций" + +#: fortran/resolve.c:10131 fortran/resolve.c:10520 +#, fuzzy, gcc-internal-format +msgid "Non-polymorphic passed-object dummy argument of '%s' at %L" +msgstr "Слишком много аргументов %s в %L" + +#: fortran/resolve.c:10139 +#, fuzzy, gcc-internal-format +msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/resolve.c:10149 +#, fuzzy, gcc-internal-format +msgid "Passed-object dummy argument of '%s' at %L must be scalar" +msgstr "Пустой аргумент в %0 в вызове функции-оператора в %1" + +#: fortran/resolve.c:10155 +#, fuzzy, gcc-internal-format +msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE" +msgstr "аргумент `%s' должен быть 2-битным беззнаковым литеральным значением" + +#: fortran/resolve.c:10161 +#, fuzzy, gcc-internal-format +msgid "Passed-object dummy argument of '%s' at %L must not be POINTER" +msgstr "Слишком много аргументов %s в %L" + +#: fortran/resolve.c:10187 +#, gcc-internal-format +msgid "Procedure '%s' at %L has the same name as a component of '%s'" +msgstr "" + +#: fortran/resolve.c:10196 +#, gcc-internal-format +msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'" +msgstr "" + +#: fortran/resolve.c:10283 +#, gcc-internal-format +msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden" +msgstr "" + +#: fortran/resolve.c:10344 +#, gcc-internal-format +msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT" +msgstr "" + +#: fortran/resolve.c:10354 +#, fuzzy, gcc-internal-format +msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement" +msgstr "Внешняя процедура `%A' передана как фактический аргумент в %0, но не декларирована явно как EXTERNAL" + +#: fortran/resolve.c:10415 +#, gcc-internal-format +msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit" +msgstr "" + +#: fortran/resolve.c:10454 +#, gcc-internal-format +msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'" +msgstr "" + +#: fortran/resolve.c:10468 +#, gcc-internal-format +msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument" +msgstr "" + +#: fortran/resolve.c:10484 +#, fuzzy, gcc-internal-format +msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/resolve.c:10494 +#, fuzzy, gcc-internal-format +msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar" +msgstr "Пустой аргумент в %0 в вызове функции-оператора в %1" + +#: fortran/resolve.c:10503 +#, fuzzy, gcc-internal-format +msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute" +msgstr "Компонент в %C должен иметь аттрибут POINTER" + +#: fortran/resolve.c:10512 +#, gcc-internal-format +msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE" +msgstr "" + +#: fortran/resolve.c:10541 +#, gcc-internal-format +msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure" +msgstr "" + +#: fortran/resolve.c:10553 +#, gcc-internal-format +msgid "Character length of component '%s' needs to be a constant specification expression at %L" +msgstr "" + +#: fortran/resolve.c:10568 +#, gcc-internal-format +msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L" +msgstr "" + +#: fortran/resolve.c:10578 +#, gcc-internal-format +msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute" +msgstr "" + +#: fortran/resolve.c:10589 +#, gcc-internal-format +msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared" +msgstr "" + +#: fortran/resolve.c:10600 +#, gcc-internal-format +msgid "Component '%s' with CLASS at %L must be allocatable or pointer" +msgstr "" + +#: fortran/resolve.c:10628 +#, gcc-internal-format +msgid "Component '%s' of '%s' at %L must have constant array bounds" +msgstr "" + +#: fortran/resolve.c:10673 +#, gcc-internal-format +msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L" +msgstr "" + +#: fortran/resolve.c:10683 +#, gcc-internal-format +msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L" +msgstr "" + +#: fortran/resolve.c:10696 +#, gcc-internal-format +msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L" +msgstr "" + +#: fortran/resolve.c:10708 +#, gcc-internal-format +msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L" +msgstr "" + +#: fortran/resolve.c:10717 +#, gcc-internal-format +msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L" +msgstr "" + +#: fortran/resolve.c:10729 +#, gcc-internal-format +msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components" +msgstr "" + +#: fortran/resolve.c:10737 +#, gcc-internal-format +msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components" +msgstr "" + +#: fortran/resolve.c:10763 +#, gcc-internal-format +msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L" +msgstr "" + +#: fortran/resolve.c:10782 +#, gcc-internal-format +msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape" +msgstr "" + +#: fortran/resolve.c:10794 +#, gcc-internal-format +msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type" +msgstr "" + +#: fortran/resolve.c:10805 +#, fuzzy, gcc-internal-format +msgid "Incompatible derived type in PARAMETER at %L" +msgstr "несовместимые типы в операторе `%s'" + +#: fortran/resolve.c:10868 +#, gcc-internal-format +msgid "PROCEDURE '%s' at %L may not be used as its own interface" +msgstr "" + +#: fortran/resolve.c:10874 +#, fuzzy, gcc-internal-format +msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement" +msgstr "Внешняя процедура `%A' передана как фактический аргумент в %0, но не декларирована явно как EXTERNAL" + +#: fortran/resolve.c:10927 +#, gcc-internal-format +msgid "Interface '%s' of procedure '%s' at %L must be explicit" +msgstr "" + +#: fortran/resolve.c:10994 +#, gcc-internal-format +msgid "Assumed size array at %L must be a dummy argument" +msgstr "" + +#: fortran/resolve.c:10997 +#, gcc-internal-format +msgid "Assumed shape array at %L must be a dummy argument" +msgstr "" + +#: fortran/resolve.c:11009 +#, gcc-internal-format +msgid "Symbol at %L is not a DUMMY variable" +msgstr "" + +#: fortran/resolve.c:11015 +#, gcc-internal-format +msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument" +msgstr "" + +#: fortran/resolve.c:11025 +#, fuzzy, gcc-internal-format +msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length" +msgstr "Пустой аргумент в %0 в вызове функции-оператора в %1" + +#: fortran/resolve.c:11034 +#, gcc-internal-format +msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one" +msgstr "" + +#: fortran/resolve.c:11060 +#, gcc-internal-format +msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope" +msgstr "" + +#: fortran/resolve.c:11113 +#, gcc-internal-format +msgid "The derived type '%s' at %L is of type '%s', which has not been defined" +msgstr "" + +#: fortran/resolve.c:11154 +#, gcc-internal-format +msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'" +msgstr "" + +#: fortran/resolve.c:11173 +#, gcc-internal-format +msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer" +msgstr "" + +#: fortran/resolve.c:11247 +#, gcc-internal-format +msgid "Threadprivate at %L isn't SAVEd" +msgstr "" + +#: fortran/resolve.c:11335 +#, gcc-internal-format +msgid "BLOCK DATA element '%s' at %L must be in COMMON" +msgstr "" + +#: fortran/resolve.c:11341 +#, gcc-internal-format +msgid "DATA array '%s' at %L must be specified in a previous declaration" +msgstr "" + +#: fortran/resolve.c:11357 +#, gcc-internal-format +msgid "DATA element '%s' at %L is a pointer and so must be a full array" +msgstr "" + +#: fortran/resolve.c:11403 +#, gcc-internal-format +msgid "Nonconstant array section at %L in DATA statement" +msgstr "" + +#: fortran/resolve.c:11416 +#, gcc-internal-format +msgid "DATA statement at %L has more variables than values" +msgstr "" + +#: fortran/resolve.c:11510 +#, gcc-internal-format +msgid "iterator start at %L does not simplify" +msgstr "" + +#: fortran/resolve.c:11517 +#, fuzzy, gcc-internal-format +msgid "iterator end at %L does not simplify" +msgstr "%s: определение функции %qs не преобразовано\n" + +#: fortran/resolve.c:11524 +#, gcc-internal-format +msgid "iterator step at %L does not simplify" +msgstr "" + +#: fortran/resolve.c:11650 +#, gcc-internal-format +msgid "DATA statement at %L has more values than variables" +msgstr "" + +#: fortran/resolve.c:11741 +#, fuzzy, gcc-internal-format +msgid "Label %d at %L defined but not used" +msgstr "метка %qD определена, но не используется" + +#: fortran/resolve.c:11746 +#, fuzzy, gcc-internal-format +msgid "Label %d at %L defined but cannot be used" +msgstr "метка %qD определена, но не используется" + +#: fortran/resolve.c:11830 +#, gcc-internal-format +msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object" +msgstr "" + +#: fortran/resolve.c:11839 +#, gcc-internal-format +msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object" +msgstr "" + +#: fortran/resolve.c:11847 +#, gcc-internal-format +msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON" +msgstr "" + +#: fortran/resolve.c:11863 +#, gcc-internal-format +msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object" +msgstr "" + +#: fortran/resolve.c:11965 +#, gcc-internal-format +msgid "Syntax error in EQUIVALENCE statement at %L" +msgstr "" + +#: fortran/resolve.c:11980 +#, gcc-internal-format +msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute" +msgstr "" + +#: fortran/resolve.c:11992 +#, gcc-internal-format +msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'" +msgstr "" + +#: fortran/resolve.c:12001 +#, gcc-internal-format +msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object" +msgstr "" + +#: fortran/resolve.c:12080 +#, gcc-internal-format +msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object" +msgstr "" + +#: fortran/resolve.c:12091 +#, gcc-internal-format +msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object" +msgstr "" + +#: fortran/resolve.c:12102 +#, gcc-internal-format +msgid "Substring at %L has length zero" +msgstr "" + +#: fortran/resolve.c:12146 +#, gcc-internal-format +msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'" +msgstr "" + +#: fortran/resolve.c:12159 +#, gcc-internal-format +msgid "ENTRY '%s' at %L has no IMPLICIT type" +msgstr "" + +#: fortran/resolve.c:12176 +#, gcc-internal-format +msgid "User operator procedure '%s' at %L must be a FUNCTION" +msgstr "" + +#: fortran/resolve.c:12186 +#, gcc-internal-format +msgid "User operator procedure '%s' at %L cannot be assumed character length" +msgstr "" + +#: fortran/resolve.c:12194 +#, gcc-internal-format +msgid "User operator procedure '%s' at %L must have at least one argument" +msgstr "" + +#: fortran/resolve.c:12208 +#, gcc-internal-format +msgid "First argument of operator interface at %L cannot be optional" +msgstr "" + +#: fortran/resolve.c:12226 +#, gcc-internal-format +msgid "Second argument of operator interface at %L cannot be optional" +msgstr "" + +#: fortran/resolve.c:12233 +#, gcc-internal-format +msgid "Operator interface at %L must have, at most, two arguments" +msgstr "" + +#: fortran/resolve.c:12305 +#, gcc-internal-format +msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE" +msgstr "" + +#: fortran/scanner.c:760 +#, gcc-internal-format +msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line" +msgstr "" + +#: fortran/scanner.c:1078 fortran/scanner.c:1221 +#, fuzzy, gcc-internal-format +msgid "Limit of %d continuations exceeded in statement at %C" +msgstr "Инициализация пустого общего блока в %0" + +#: fortran/scanner.c:1090 fortran/scanner.c:1177 +#, gcc-internal-format +msgid "Line truncated at %L" +msgstr "" + +#: fortran/scanner.c:1137 +#, fuzzy, gcc-internal-format +msgid "Missing '&' in continued character constant at %C" +msgstr "Символьная константа нулевой длины в %0" + +#: fortran/scanner.c:1371 +#, fuzzy, gcc-internal-format +msgid "Nonconforming tab character at %C" +msgstr "Лишняя запятая в операторе FORMAT в %0" + +#: fortran/scanner.c:1459 fortran/scanner.c:1462 +#, gcc-internal-format +msgid "'&' not allowed by itself in line %d" +msgstr "" + +#: fortran/scanner.c:1509 +#, fuzzy, gcc-internal-format +msgid "Nonconforming tab character in column %d of line %d" +msgstr "Лишняя запятая в операторе FORMAT в %0" + +#: fortran/scanner.c:1717 +#, gcc-internal-format +msgid "%s:%d: file %s left but not entered" +msgstr "" + +#: fortran/scanner.c:1751 +#, fuzzy, gcc-internal-format +msgid "%s:%d: Illegal preprocessor directive" +msgstr "неверная директива препроцессора #%s" + +#: fortran/scanner.c:1869 +#, fuzzy, gcc-internal-format +msgid "Can't open file '%s'" +msgstr "ошибка открытия входного файла %qs" + +#: fortran/simplify.c:86 +#, gcc-internal-format +msgid "Result of %s overflows its kind at %L" +msgstr "" + +#: fortran/simplify.c:91 +#, gcc-internal-format +msgid "Result of %s underflows its kind at %L" +msgstr "" + +#: fortran/simplify.c:96 +#, gcc-internal-format +msgid "Result of %s is NaN at %L" +msgstr "" + +#: fortran/simplify.c:100 +#, gcc-internal-format +msgid "Result of %s gives range error for its kind at %L" +msgstr "" + +#: fortran/simplify.c:123 +#, gcc-internal-format +msgid "KIND parameter of %s at %L must be an initialization expression" +msgstr "" + +#: fortran/simplify.c:131 +#, fuzzy, gcc-internal-format +msgid "Invalid KIND parameter of %s at %L" +msgstr "некорректный параметр %qs" + +#: fortran/simplify.c:670 +#, fuzzy, gcc-internal-format +msgid "Argument of %s function at %L is negative" +msgstr "Функция-оператор `%A', определенная в %0, не используется" + +#: fortran/simplify.c:677 +#, fuzzy, gcc-internal-format +msgid "Argument of %s function at %L outside of range [0,127]" +msgstr "Пустой аргумент в %0 в вызове функции-оператора в %1" + +#: fortran/simplify.c:695 +#, gcc-internal-format +msgid "Argument of %s function at %L is too large for the collating sequence of kind %d" +msgstr "" + +#: fortran/simplify.c:734 +#, gcc-internal-format +msgid "Argument of ACOS at %L must be between -1 and 1" +msgstr "" + +#: fortran/simplify.c:766 +#, gcc-internal-format +msgid "Argument of ACOSH at %L must not be less than 1" +msgstr "" + +#: fortran/simplify.c:1031 +#, gcc-internal-format +msgid "Argument of ASIN at %L must be between -1 and 1" +msgstr "" + +#: fortran/simplify.c:1116 +#, gcc-internal-format +msgid "Argument of ATANH at %L must be inside the range -1 to 1" +msgstr "" + +#: fortran/simplify.c:1146 +#, gcc-internal-format +msgid "If first argument of ATAN2 %L is zero, then the second argument must not be zero" +msgstr "" + +#: fortran/simplify.c:2125 +#, gcc-internal-format +msgid "Argument of IACHAR at %L must be of length one" +msgstr "" + +#: fortran/simplify.c:2132 +#, gcc-internal-format +msgid "Argument of IACHAR function at %L outside of range 0..127" +msgstr "" + +#: fortran/simplify.c:2171 +#, fuzzy, gcc-internal-format +msgid "Invalid second argument of IBCLR at %L" +msgstr "неверный аргумент для %qs" + +#: fortran/simplify.c:2179 +#, gcc-internal-format +msgid "Second argument of IBCLR exceeds bit size at %L" +msgstr "" + +#: fortran/simplify.c:2213 +#, fuzzy, gcc-internal-format +msgid "Invalid second argument of IBITS at %L" +msgstr "неверный аргумент для %qs" + +#: fortran/simplify.c:2219 +#, fuzzy, gcc-internal-format +msgid "Invalid third argument of IBITS at %L" +msgstr "неверный аргумент для %qs" + +#: fortran/simplify.c:2229 +#, gcc-internal-format +msgid "Sum of second and third arguments of IBITS exceeds bit size at %L" +msgstr "" + +#: fortran/simplify.c:2276 +#, fuzzy, gcc-internal-format +msgid "Invalid second argument of IBSET at %L" +msgstr "неверный аргумент для %qs" + +#: fortran/simplify.c:2284 +#, gcc-internal-format +msgid "Second argument of IBSET exceeds bit size at %L" +msgstr "" + +#: fortran/simplify.c:2314 +#, gcc-internal-format +msgid "Argument of ICHAR at %L must be of length one" +msgstr "" + +#: fortran/simplify.c:2517 +#, fuzzy, gcc-internal-format +msgid "Argument of INT at %L is not a valid type" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/simplify.c:2548 +#, fuzzy, gcc-internal-format +msgid "Argument of %s at %L is not a valid type" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/simplify.c:2693 +#, fuzzy, gcc-internal-format +msgid "Invalid second argument of ISHFT at %L" +msgstr "неверный аргумент для %qs" + +#: fortran/simplify.c:2708 +#, gcc-internal-format +msgid "Magnitude of second argument of ISHFT exceeds bit size at %L" +msgstr "" + +#: fortran/simplify.c:2772 +#, fuzzy, gcc-internal-format +msgid "Invalid second argument of ISHFTC at %L" +msgstr "неверный аргумент для %qs" + +#: fortran/simplify.c:2786 +#, fuzzy, gcc-internal-format +msgid "Invalid third argument of ISHFTC at %L" +msgstr "неверный аргумент для %qs" + +#: fortran/simplify.c:2792 +#, gcc-internal-format +msgid "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %L" +msgstr "" + +#: fortran/simplify.c:2808 +#, gcc-internal-format +msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L" +msgstr "" + +#: fortran/simplify.c:2811 +#, gcc-internal-format +msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L" +msgstr "" + +#: fortran/simplify.c:2882 +#, gcc-internal-format +msgid "Argument of KIND at %L is a DERIVED type" +msgstr "" + +#: fortran/simplify.c:3094 +#, fuzzy, gcc-internal-format +msgid "DIM argument at %L is out of bounds" +msgstr "номер сумматора вне диапазона" + +#: fortran/simplify.c:3280 +#, gcc-internal-format +msgid "Argument of LOG at %L cannot be less than or equal to zero" +msgstr "" + +#: fortran/simplify.c:3293 +#, gcc-internal-format +msgid "Complex argument of LOG at %L cannot be zero" +msgstr "" + +#: fortran/simplify.c:3321 +#, gcc-internal-format +msgid "Argument of LOG10 at %L cannot be less than or equal to zero" +msgstr "" + +#. Result is processor-dependent. +#: fortran/simplify.c:3692 +#, gcc-internal-format +msgid "Second argument MOD at %L is zero" +msgstr "" + +#. Result is processor-dependent. +#: fortran/simplify.c:3703 +#, gcc-internal-format +msgid "Second argument of MOD at %L is zero" +msgstr "" + +#. Result is processor-dependent. This processor just opts +#. to not handle it at all. +#. Result is processor-dependent. +#: fortran/simplify.c:3745 fortran/simplify.c:3757 +#, gcc-internal-format +msgid "Second argument of MODULO at %L is zero" +msgstr "" + +#: fortran/simplify.c:3803 +#, fuzzy, gcc-internal-format +msgid "Second argument of NEAREST at %L shall not be zero" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/simplify.c:3839 +#, gcc-internal-format +msgid "Result of NEAREST is NaN at %L" +msgstr "" + +#: fortran/simplify.c:4212 +#, gcc-internal-format +msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L" +msgstr "" + +#: fortran/simplify.c:4267 +#, gcc-internal-format +msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L" +msgstr "" + +#: fortran/simplify.c:4539 +#, gcc-internal-format +msgid "Result of SCALE overflows its kind at %L" +msgstr "" + +#: fortran/simplify.c:5198 +#, fuzzy, gcc-internal-format +msgid "Argument of SQRT at %L has a negative value" +msgstr "функция возвращает агрегатное значение" + +#: fortran/simplify.c:5384 +#, gcc-internal-format +msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld" +msgstr "" + +#: fortran/simplify.c:5839 +#, gcc-internal-format +msgid "Character '%s' in string at %L cannot be converted into character kind %d" +msgstr "" + +#: fortran/symbol.c:133 +#, fuzzy, gcc-internal-format +msgid "Duplicate IMPLICIT NONE statement at %C" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/symbol.c:173 +#, gcc-internal-format +msgid "Letter '%c' already set in IMPLICIT statement at %C" +msgstr "" + +#: fortran/symbol.c:195 +#, gcc-internal-format +msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE" +msgstr "" + +#: fortran/symbol.c:205 +#, gcc-internal-format +msgid "Letter %c already has an IMPLICIT type at %C" +msgstr "" + +#: fortran/symbol.c:261 +#, gcc-internal-format +msgid "Symbol '%s' at %L has no IMPLICIT type" +msgstr "" + +#. BIND(C) variables should not be implicitly declared. +#: fortran/symbol.c:278 +#, gcc-internal-format +msgid "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable" +msgstr "" + +#. Dummy args to a BIND(C) routine may not be interoperable if +#. they are implicitly typed. +#: fortran/symbol.c:292 +#, gcc-internal-format +msgid "Implicitly declared variable '%s' at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure '%s' at %L" +msgstr "" + +#: fortran/symbol.c:333 +#, fuzzy, gcc-internal-format +msgid "Function result '%s' at %L has no IMPLICIT type" +msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" + +#: fortran/symbol.c:413 +#, fuzzy, gcc-internal-format +msgid "%s attribute not allowed in BLOCK DATA program unit at %L" +msgstr "Оператор в %0 некорректен в программной единице BLOCK DATA в %1" + +#: fortran/symbol.c:468 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: Procedure pointer at %C" +msgstr "Недопустимое число в операторе FORMAT в %0" + +#: fortran/symbol.c:623 +#, fuzzy, gcc-internal-format +msgid "%s attribute applied to %s %s at %L" +msgstr "атрибут %qs допустим только для переменных" + +#: fortran/symbol.c:630 +#, gcc-internal-format +msgid "BIND(C) applied to %s %s at %L" +msgstr "" + +#: fortran/symbol.c:735 fortran/symbol.c:1416 +#, fuzzy, gcc-internal-format +msgid "%s attribute conflicts with %s attribute at %L" +msgstr "атрибут %qs допустим только для переменных" + +#: fortran/symbol.c:738 +#, gcc-internal-format +msgid "%s attribute conflicts with %s attribute in '%s' at %L" +msgstr "" + +#: fortran/symbol.c:746 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: %s attribute with %s attribute at %L" +msgstr "атрибут %qs допустим только для переменных" + +#: fortran/symbol.c:752 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: %s attribute with %s attribute in '%s' at %L" +msgstr "атрибут %qs допустим только для переменных" + +#: fortran/symbol.c:796 +#, gcc-internal-format +msgid "Cannot change attributes of USE-associated symbol at %L" +msgstr "" + +#: fortran/symbol.c:799 +#, gcc-internal-format +msgid "Cannot change attributes of USE-associated symbol %s at %L" +msgstr "" + +#: fortran/symbol.c:815 +#, fuzzy, gcc-internal-format +msgid "Duplicate %s attribute specified at %L" +msgstr "%Jinline функция %qD с атрибутом noinline" + +#: fortran/symbol.c:857 +#, gcc-internal-format +msgid "ALLOCATABLE specified outside of INTERFACE body at %L" +msgstr "" + +#: fortran/symbol.c:883 +#, gcc-internal-format +msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L" +msgstr "" + +#: fortran/symbol.c:1001 +#, gcc-internal-format +msgid "Cray Pointee at %L appears in multiple pointer() statements" +msgstr "" + +#: fortran/symbol.c:1020 +#, fuzzy, gcc-internal-format +msgid "Duplicate PROTECTED attribute specified at %L" +msgstr "%Jinline функция %qD с атрибутом noinline" + +#: fortran/symbol.c:1053 +#, fuzzy, gcc-internal-format +msgid "SAVE attribute at %L cannot be specified in a PURE procedure" +msgstr "оператор SAVE или атрибут в %1 несовместим с оператором SAVE илиатрибутом в %0" + +#: fortran/symbol.c:1061 +#, fuzzy, gcc-internal-format +msgid "Duplicate SAVE attribute specified at %L" +msgstr "%Jinline функция %qD с атрибутом noinline" + +#: fortran/symbol.c:1082 +#, fuzzy, gcc-internal-format +msgid "Duplicate VALUE attribute specified at %L" +msgstr "%Jinline функция %qD с атрибутом noinline" + +#: fortran/symbol.c:1102 +#, fuzzy, gcc-internal-format +msgid "Duplicate VOLATILE attribute specified at %L" +msgstr "%Jinline функция %qD с атрибутом noinline" + +#: fortran/symbol.c:1121 +#, fuzzy, gcc-internal-format +msgid "Duplicate ASYNCHRONOUS attribute specified at %L" +msgstr "%Jinline функция %qD с атрибутом noinline" + +#: fortran/symbol.c:1412 +#, fuzzy, gcc-internal-format +msgid "%s attribute of '%s' conflicts with %s attribute at %L" +msgstr "атрибут %qs допустим только для переменных" + +#: fortran/symbol.c:1446 +#, gcc-internal-format +msgid "%s procedure at %L is already declared as %s procedure" +msgstr "" + +#: fortran/symbol.c:1481 +#, gcc-internal-format +msgid "INTENT (%s) conflicts with INTENT(%s) at %L" +msgstr "" + +#: fortran/symbol.c:1505 +#, gcc-internal-format +msgid "ACCESS specification at %L was already specified" +msgstr "" + +#: fortran/symbol.c:1522 +#, fuzzy, gcc-internal-format +msgid "Duplicate BIND attribute specified at %L" +msgstr "%Jinline функция %qD с атрибутом noinline" + +#: fortran/symbol.c:1529 +#, gcc-internal-format +msgid "Fortran 2003: BIND(C) at %L" +msgstr "" + +#: fortran/symbol.c:1546 +#, fuzzy, gcc-internal-format +msgid "Duplicate EXTENDS attribute specified at %L" +msgstr "%Jinline функция %qD с атрибутом noinline" + +#: fortran/symbol.c:1550 +#, fuzzy, gcc-internal-format +msgid "Fortran 2003: EXTENDS at %L" +msgstr "Неподдерживаемый VXT-оператор в %0" + +#: fortran/symbol.c:1572 +#, gcc-internal-format +msgid "Symbol '%s' at %L already has an explicit interface" +msgstr "" + +#: fortran/symbol.c:1579 +#, gcc-internal-format +msgid "'%s' at %L has attributes specified outside its INTERFACE body" +msgstr "" + +#: fortran/symbol.c:1612 +#, fuzzy, gcc-internal-format +msgid "Symbol '%s' at %L already has basic type of %s" +msgstr "Функция '%s' в %C уже имеет тип %s" + +#: fortran/symbol.c:1619 +#, fuzzy, gcc-internal-format +msgid "Procedure '%s' at %L may not have basic type of %s" +msgstr "%Jфинальное поле %qD, возможно, не было инициализировано" + +#: fortran/symbol.c:1631 +#, gcc-internal-format +msgid "Symbol '%s' at %L cannot have a type" +msgstr "" + +#: fortran/symbol.c:1796 +#, gcc-internal-format +msgid "Component '%s' at %C already declared at %L" +msgstr "" + +#: fortran/symbol.c:1807 +#, fuzzy, gcc-internal-format +msgid "Component '%s' at %C already in the parent type at %L" +msgstr "Функция '%s' в %C уже имеет тип %s" + +#: fortran/symbol.c:1883 +#, fuzzy, gcc-internal-format +msgid "Symbol '%s' at %C is ambiguous" +msgstr "использование `%D' неоднозначно" + +#: fortran/symbol.c:1915 +#, gcc-internal-format +msgid "Derived type '%s' at %C is being used before it is defined" +msgstr "" + +#: fortran/symbol.c:1956 +#, fuzzy, gcc-internal-format +msgid "'%s' at %C is not a member of the '%s' structure" +msgstr "`%D' не является элементом типа `%T'" + +#: fortran/symbol.c:1968 +#, gcc-internal-format +msgid "Component '%s' at %C is a PRIVATE component of '%s'" +msgstr "" + +#: fortran/symbol.c:2104 +#, gcc-internal-format +msgid "Duplicate statement label %d at %L and %L" +msgstr "" + +#: fortran/symbol.c:2114 +#, gcc-internal-format +msgid "Label %d at %C already referenced as branch target" +msgstr "" + +#: fortran/symbol.c:2123 +#, gcc-internal-format +msgid "Label %d at %C already referenced as a format label" +msgstr "" + +#: fortran/symbol.c:2165 +#, gcc-internal-format +msgid "Label %d at %C previously used as a FORMAT label" +msgstr "" + +#: fortran/symbol.c:2173 +#, gcc-internal-format +msgid "Label %d at %C previously used as branch target" +msgstr "" + +#: fortran/symbol.c:2488 +#, gcc-internal-format +msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'" +msgstr "" + +#: fortran/symbol.c:2491 +#, gcc-internal-format +msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit" +msgstr "" + +#. Symbol is from another namespace. +#: fortran/symbol.c:2650 +#, gcc-internal-format +msgid "Symbol '%s' at %C has already been host associated" +msgstr "" + +#: fortran/symbol.c:3484 +#, gcc-internal-format +msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable" +msgstr "" + +#: fortran/symbol.c:3495 +#, gcc-internal-format +msgid "Derived type '%s' at %L is empty" +msgstr "" + +#: fortran/symbol.c:3512 +#, gcc-internal-format +msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L" +msgstr "" + +#: fortran/symbol.c:3522 +#, gcc-internal-format +msgid "Procedure pointer component '%s' at %L cannot be a member of the BIND(C) derived type '%s' at %L" +msgstr "" + +#: fortran/symbol.c:3533 +#, gcc-internal-format +msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L" +msgstr "" + +#. If the derived type is bind(c), all fields must be +#. interop. +#: fortran/symbol.c:3571 +#, gcc-internal-format +msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)" +msgstr "" + +#. If derived type is param to bind(c) routine, or to one +#. of the iso_c_binding procs, it must be interoperable, so +#. all fields must interop too. +#: fortran/symbol.c:3580 +#, gcc-internal-format +msgid "Component '%s' in derived type '%s' at %L may not be C interoperable" +msgstr "" + +#: fortran/symbol.c:3594 +#, fuzzy, gcc-internal-format +msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes" +msgstr "отмена декларации %qD в пространстве имён %qD" + +#: fortran/symbol.c:3602 +#, gcc-internal-format +msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)" +msgstr "" + +#: fortran/symbol.c:4532 +#, gcc-internal-format +msgid "Symbol '%s' is used before it is typed at %L" +msgstr "" + +#: fortran/symbol.c:4538 +#, fuzzy, gcc-internal-format +msgid "Extension: Symbol '%s' is used before it is typed at %L" +msgstr "некорректное преобразование из %qT в %qT" + +#: fortran/symbol.c:4880 fortran/symbol.c:4954 +#, gcc-internal-format +msgid "'%s' of '%s' is PRIVATE at %L" +msgstr "" + +#: fortran/target-memory.c:616 +#, gcc-internal-format +msgid "Overlapping unequal initializers in EQUIVALENCE at %L" +msgstr "" + +#: fortran/target-memory.c:703 +#, gcc-internal-format +msgid "BOZ constant at %L is too large (%ld vs %ld bits)" +msgstr "" + +#: fortran/trans-array.c:705 fortran/trans-array.c:4545 +#: fortran/trans-array.c:5580 fortran/trans-intrinsic.c:4255 +#, fuzzy, gcc-internal-format +msgid "Creating array temporary at %L" +msgstr "создание массива элементов типа %qT" + +#. Problems occur when we get something like +#. integer :: a(lots) = (/(i, i=1, lots)/) +#: fortran/trans-array.c:4112 +#, gcc-internal-format +msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See -fmax-array-constructor option" +msgstr "" + +#: fortran/trans-array.c:5577 +#, gcc-internal-format +msgid "Creating array temporary at %L for argument '%s'" +msgstr "" + +#: fortran/trans-array.c:6128 #, gcc-internal-format msgid "Possible frontend bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components." msgstr "" -#: fortran/trans-array.c:6540 +#: fortran/trans-array.c:6611 #, gcc-internal-format msgid "bad expression type during walk (%d)" msgstr "" +#: fortran/trans-common.c:400 +#, gcc-internal-format +msgid "Named COMMON block '%s' at %L shall be of the same size" +msgstr "" + +#: fortran/trans-common.c:839 +#, fuzzy, gcc-internal-format +msgid "Bad array reference at %L" +msgstr "Пустой элемент в %0 в обращении к массиву в %1" + +#: fortran/trans-common.c:847 +#, gcc-internal-format +msgid "Illegal reference type at %L as EQUIVALENCE object" +msgstr "" + +#: fortran/trans-common.c:887 +#, gcc-internal-format +msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L" +msgstr "" + +#. Aligning this field would misalign a previous field. +#: fortran/trans-common.c:1020 +#, gcc-internal-format +msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements" +msgstr "" + +#: fortran/trans-common.c:1087 +#, gcc-internal-format +msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L" +msgstr "" + +#: fortran/trans-common.c:1102 +#, gcc-internal-format +msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L" +msgstr "" + +#: fortran/trans-common.c:1117 +#, gcc-internal-format +msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L; reorder elements or use -fno-align-commons" +msgstr "" + +#: fortran/trans-common.c:1122 +#, gcc-internal-format +msgid "Padding of %d bytes required before '%s' in COMMON at %L; reorder elements or use -fno-align-commons" +msgstr "" + +#: fortran/trans-common.c:1145 +#, fuzzy, gcc-internal-format +msgid "COMMON '%s' at %L does not exist" +msgstr "%s: определение функции %qs не преобразовано\n" + +#: fortran/trans-common.c:1153 +#, gcc-internal-format +msgid "COMMON '%s' at %L requires %d bytes of padding at start; reorder elements or use -fno-align-commons" +msgstr "" + +#: fortran/trans-common.c:1157 +#, gcc-internal-format +msgid "COMMON at %L requires %d bytes of padding at start; reorder elements or use -fno-align-commons" +msgstr "" + +#: fortran/trans-const.c:294 +#, gcc-internal-format +msgid "Assigning value other than 0 or 1 to LOGICAL has undefined result at %L" +msgstr "" + #: fortran/trans-const.c:330 #, gcc-internal-format msgid "gfc_conv_constant_to_tree(): invalid type: %s" msgstr "" +#: fortran/trans-const.c:358 +#, fuzzy, gcc-internal-format +msgid "non-constant initialization expression at %L" +msgstr "%Jфинальное поле '%D', возможно, не было инициализировано" + #: fortran/trans-decl.c:1160 #, gcc-internal-format msgid "intrinsic variable which isn't a procedure" msgstr "" -#: fortran/trans-decl.c:3409 +#: fortran/trans-decl.c:3087 fortran/trans-decl.c:4432 +#, fuzzy, gcc-internal-format +msgid "Return value of function '%s' at %L not set" +msgstr "%Jвнутренняя функция `%D' декларирована как не функция" + +#: fortran/trans-decl.c:3421 #, gcc-internal-format msgid "backend decl for module variable %s already exists" msgstr "" +#: fortran/trans-decl.c:3794 +#, gcc-internal-format +msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set" +msgstr "" + +#: fortran/trans-decl.c:3799 +#, fuzzy, gcc-internal-format +msgid "Unused dummy argument '%s' at %L" +msgstr "Слишком много аргументов %s в %L" + +#: fortran/trans-decl.c:3805 +#, fuzzy, gcc-internal-format +msgid "Unused variable '%s' declared at %L" +msgstr "instance-переменная %qs декларирована как %s" + +#: fortran/trans-decl.c:3853 +#, fuzzy, gcc-internal-format +msgid "Unused parameter '%s' declared at %L" +msgstr "параметр %qD объявлен void" + +#: fortran/trans-decl.c:3867 +#, fuzzy, gcc-internal-format +msgid "Return value '%s' of function '%s' declared at %L not set" +msgstr "%Jвнутренняя функция `%D' декларирована как не функция" + #: fortran/trans-expr.c:1338 #, gcc-internal-format msgid "Unknown intrinsic op" msgstr "Неизвестный операнд intrinsic" +#: fortran/trans-expr.c:2534 +#, fuzzy, gcc-internal-format +msgid "Unknown argument list function at %L" +msgstr "отсутствует аргумент ключа %qs" + #: fortran/trans-intrinsic.c:738 #, fuzzy, gcc-internal-format msgid "Intrinsic function %s(%d) not recognized" msgstr "%s: определение функции %qs не преобразовано\n" +#: fortran/trans-intrinsic.c:887 +#, fuzzy, gcc-internal-format +msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index" +msgstr "аргумент `asm' - не константная строка" + +#: fortran/trans-io.c:2017 +#, gcc-internal-format +msgid "Derived type '%s' at %L has PRIVATE components" +msgstr "" + #: fortran/trans-io.c:2121 #, gcc-internal-format msgid "Bad IO basetype (%d)" @@ -36632,6 +37260,11 @@ msgstr "Некорректный базовый тип ввода-вывода ( msgid "gfc_trans_omp_workshare(): Bad statement code" msgstr "" +#: fortran/trans-stmt.c:513 +#, fuzzy, gcc-internal-format +msgid "An alternate return at %L without a * dummy argument" +msgstr "Альтернативный спецификатор возврата в %0 внутри главной программы" + #: fortran/trans-types.c:463 #, gcc-internal-format msgid "integer kind=8 not available for -fdefault-integer-8 option" @@ -36652,7 +37285,7 @@ msgstr "" msgid "Array element size too big" msgstr "Элемент массива в %0 вне диапазона, заданного в определении" -#: fortran/trans.c:1277 +#: fortran/trans.c:1281 #, gcc-internal-format msgid "gfc_trans_code(): Bad statement code" msgstr "" @@ -36818,68 +37451,68 @@ msgstr "некорректная строковая константа" msgid "bad value constant type %d, index %d" msgstr "некорректный тип константного значения %d, индекс %d" -#: java/jcf-parse.c:1399 java/jcf-parse.c:1405 +#: java/jcf-parse.c:1396 java/jcf-parse.c:1402 #, gcc-internal-format msgid "cannot find file for class %s" msgstr "нет файла для класса %s" -#: java/jcf-parse.c:1430 +#: java/jcf-parse.c:1427 #, gcc-internal-format msgid "not a valid Java .class file" msgstr "некорректный Java .class файл" -#: java/jcf-parse.c:1433 +#: java/jcf-parse.c:1430 #, gcc-internal-format msgid "error while parsing constant pool" msgstr "ошибка при грамматическом разборе пула констант" #. FIXME - where was first time -#: java/jcf-parse.c:1448 +#: java/jcf-parse.c:1445 #, gcc-internal-format msgid "reading class %s for the second time from %s" msgstr "повторное чтение класса %s из %s" -#: java/jcf-parse.c:1466 +#: java/jcf-parse.c:1463 #, gcc-internal-format msgid "error while parsing fields" msgstr "ошибка при грамматическом разборе полей" -#: java/jcf-parse.c:1469 +#: java/jcf-parse.c:1466 #, gcc-internal-format msgid "error while parsing methods" msgstr "ошибка при грамматическом разборе методов" -#: java/jcf-parse.c:1472 +#: java/jcf-parse.c:1469 #, gcc-internal-format msgid "error while parsing final attributes" msgstr "ошибка при разборе финальных атрибутов" -#: java/jcf-parse.c:1512 +#: java/jcf-parse.c:1509 #, fuzzy, gcc-internal-format msgid "duplicate class will only be compiled once" msgstr "%Hповторно встреченный класс будет скомпилирован только один раз" -#: java/jcf-parse.c:1607 +#: java/jcf-parse.c:1604 #, gcc-internal-format msgid "missing Code attribute" msgstr "отсутствует атрибут Code" -#: java/jcf-parse.c:1853 +#: java/jcf-parse.c:1850 #, gcc-internal-format msgid "no input file specified" msgstr "не задано ни одного входного файла" -#: java/jcf-parse.c:1888 +#: java/jcf-parse.c:1885 #, gcc-internal-format msgid "can't close input file %s: %m" msgstr "ошибка при закрытии входного файла %s: %m" -#: java/jcf-parse.c:1933 +#: java/jcf-parse.c:1930 #, gcc-internal-format msgid "bad zip/jar file %s" msgstr "некорректный zip/jar файл %s" -#: java/jcf-parse.c:2135 +#: java/jcf-parse.c:2132 #, gcc-internal-format msgid "error while reading %s from zip file" msgstr "ошибка чтения %s из zip-файла" @@ -36939,12 +37572,12 @@ msgstr "ошибка проверки на PC=%d: %s" msgid "bad pc in exception_table" msgstr "некорректный pc в таблице прерываний exception_table" -#: lto/lto-elf.c:98 lto/lto-elf.c:119 +#: lto/lto-elf.c:105 lto/lto-elf.c:126 #, fuzzy, gcc-internal-format msgid "could not read section header: %s" msgstr "не найден файл спецификаций %s\n" -#: lto/lto-elf.c:218 +#: lto/lto-elf.c:225 #, fuzzy, gcc-internal-format msgid "two or more sections for %s:" msgstr "два или более типа в декларации имени %qs" @@ -36952,121 +37585,126 @@ msgstr "два или более типа в декларации имени %qs #. Initialize the section header of section SCN. SH_NAME is the section name #. as an index into the section header string table. SH_TYPE is the section #. type, an SHT_* macro from libelf headers. -#: lto/lto-elf.c:243 +#: lto/lto-elf.c:250 #, gcc-internal-format msgid "elf32_getshdr() failed: %s" msgstr "" -#: lto/lto-elf.c:245 +#: lto/lto-elf.c:252 #, gcc-internal-format msgid "elf64_getshdr() failed: %s" msgstr "" -#: lto/lto-elf.c:279 +#: lto/lto-elf.c:286 #, fuzzy, gcc-internal-format msgid "could not create a new ELF section: %s" msgstr "ошибка при преобразовании аргумента шаблона %qE в %qT" -#: lto/lto-elf.c:333 +#: lto/lto-elf.c:340 #, fuzzy, gcc-internal-format msgid "could not append data to ELF section: %s" msgstr "ошибка открытия дамп-файла %qs: %s" #. Validate's ELF_FILE's executable header and, if cached_file_attrs is #. uninitialized, caches the architecture. -#: lto/lto-elf.c:382 +#: lto/lto-elf.c:389 #, gcc-internal-format msgid "could not read ELF header: %s" msgstr "" -#: lto/lto-elf.c:388 +#: lto/lto-elf.c:395 #, gcc-internal-format msgid "not a relocatable ELF object file" msgstr "" -#: lto/lto-elf.c:397 +#: lto/lto-elf.c:404 #, gcc-internal-format msgid "inconsistent file architecture detected" msgstr "" -#: lto/lto-elf.c:423 +#: lto/lto-elf.c:430 #, gcc-internal-format msgid "could not read ELF identification information: %s" msgstr "" -#: lto/lto-elf.c:442 +#: lto/lto-elf.c:449 #, gcc-internal-format msgid "unsupported ELF file class" msgstr "" -#: lto/lto-elf.c:475 +#: lto/lto-elf.c:482 #, fuzzy, gcc-internal-format msgid "could not locate ELF string table: %s" msgstr "не удалось закрыть файл отзыва %s" #. Helper functions used by init_ehdr. Initialize ELF_FILE's executable #. header using cached data from previously read files. -#: lto/lto-elf.c:499 +#: lto/lto-elf.c:506 #, gcc-internal-format msgid "elf32_newehdr() failed: %s" msgstr "" -#: lto/lto-elf.c:501 +#: lto/lto-elf.c:508 #, gcc-internal-format msgid "elf64_newehdr() failed: %s" msgstr "" -#: lto/lto-elf.c:580 +#: lto/lto-elf.c:569 +#, fuzzy, gcc-internal-format +msgid "command line option file '%s' does not exist" +msgstr "ключ \"%s\" годится для %s, но не для %s" + +#: lto/lto-elf.c:594 #, fuzzy, gcc-internal-format msgid "could not open file %s" msgstr "не удалось найти файл отзыва %s" -#: lto/lto-elf.c:587 +#: lto/lto-elf.c:601 #, gcc-internal-format msgid "ELF library is older than that used when building GCC" msgstr "" -#: lto/lto-elf.c:596 +#: lto/lto-elf.c:610 #, fuzzy, gcc-internal-format msgid "could not open ELF file: %s" msgstr "ошибка открытия дамп-файла %qs: %s" -#: lto/lto-elf.c:606 +#: lto/lto-elf.c:620 #, fuzzy, gcc-internal-format msgid "could not seek in archive" msgstr "разбиение RTL-инструкции невозможно" -#: lto/lto-elf.c:613 +#: lto/lto-elf.c:627 #, fuzzy, gcc-internal-format msgid "could not find archive member" msgstr "не найден регистр для выталкивания" -#: lto/lto-elf.c:661 +#: lto/lto-elf.c:675 #, gcc-internal-format msgid "gelf_getehdr() failed: %s" msgstr "" -#: lto/lto-elf.c:670 +#: lto/lto-elf.c:684 #, fuzzy, gcc-internal-format msgid "elf_getscn() failed: %s" msgstr "ошибка проверки: %s" -#: lto/lto-elf.c:673 +#: lto/lto-elf.c:687 #, gcc-internal-format msgid "gelf_getshdr() failed: %s" msgstr "" -#: lto/lto-elf.c:676 +#: lto/lto-elf.c:690 #, gcc-internal-format msgid "gelf_update_shdr() failed: %s" msgstr "" -#: lto/lto-elf.c:680 +#: lto/lto-elf.c:694 #, gcc-internal-format msgid "gelf_update_ehdr() failed: %s" msgstr "" -#: lto/lto-elf.c:688 +#: lto/lto-elf.c:702 #, fuzzy, gcc-internal-format msgid "elf_update() failed: %s" msgstr "ошибка проверки: %s" @@ -37076,97 +37714,97 @@ msgstr "ошибка проверки: %s" msgid "-fwpa and -fltrans are mutually exclusive" msgstr "-G и -static несовместимы" -#: lto/lto.c:244 +#: lto/lto.c:252 #, gcc-internal-format msgid "bytecode stream: garbage at the end of symbols section" msgstr "" -#: lto/lto.c:268 +#: lto/lto.c:276 #, gcc-internal-format msgid "could not parse hex number" msgstr "" -#: lto/lto.c:300 +#: lto/lto.c:308 #, fuzzy, gcc-internal-format msgid "unexpected file name %s in linker resolution file. Expected %s" msgstr "квалификаторы не допускаются в декларации `operator %T'" -#: lto/lto.c:309 +#: lto/lto.c:317 #, fuzzy, gcc-internal-format msgid "could not parse file offset" msgstr "не удалось найти файл отзыва %s" -#: lto/lto.c:312 +#: lto/lto.c:320 #, fuzzy, gcc-internal-format msgid "unexpected offset" msgstr "некорректный операнд" -#: lto/lto.c:331 +#: lto/lto.c:339 #, fuzzy, gcc-internal-format msgid "Invalid line in the resolution file." msgstr "некорректный регистр в инструкции" -#: lto/lto.c:344 +#: lto/lto.c:352 #, fuzzy, gcc-internal-format msgid "Invalid resolution in the resolution file." msgstr "некорректный регистр в инструкции" -#: lto/lto.c:1041 +#: lto/lto.c:1049 #, gcc-internal-format msgid "lto_elf_file_open() failed" msgstr "" -#: lto/lto.c:1097 +#: lto/lto.c:1109 #, fuzzy, gcc-internal-format msgid "environment variable COLLECT_GCC must be set" msgstr "переменная окружения DJGPP не определена" -#: lto/lto.c:1102 +#: lto/lto.c:1114 #, fuzzy, gcc-internal-format msgid "environment variable COLLECT_GCC_OPTIONS must be set" msgstr "переменная окружения DJGPP не определена" -#: lto/lto.c:1111 +#: lto/lto.c:1123 #, gcc-internal-format msgid "malformed COLLECT_GCC_OPTIONS" msgstr "" -#: lto/lto.c:1144 +#: lto/lto.c:1169 #, fuzzy, gcc-internal-format msgid "opening LTRANS output list %s: %m" msgstr "при открытии выходного файла %s: %m" -#: lto/lto.c:1162 lto/lto.c:1184 +#: lto/lto.c:1187 lto/lto.c:1209 #, fuzzy, gcc-internal-format msgid "writing to LTRANS output list %s: %m" msgstr "при записи вывода в %s: %m" -#: lto/lto.c:1196 +#: lto/lto.c:1226 #, fuzzy, gcc-internal-format msgid "pex_init failed: %s" msgstr "ошибка в pex_init" -#: lto/lto.c:1204 +#: lto/lto.c:1234 #, fuzzy, gcc-internal-format msgid "can't get program status: %s" msgstr "не удалось получить состояние программы" -#: lto/lto.c:1216 +#: lto/lto.c:1246 #, fuzzy, gcc-internal-format msgid "%s terminated with status %d" msgstr "%s: программа %s завершилась с кодом %d\n" -#: lto/lto.c:1225 +#: lto/lto.c:1255 #, fuzzy, gcc-internal-format msgid "closing LTRANS output list %s: %m" msgstr "при открытии выходного файла %s: %m" -#: lto/lto.c:1717 +#: lto/lto.c:1747 #, fuzzy, gcc-internal-format msgid "deleting LTRANS input file %s: %m" msgstr "при открытии выходного файла %s: %m" -#: lto/lto.c:1798 +#: lto/lto.c:1828 #, fuzzy, gcc-internal-format msgid "could not open symbol resolution file: %s" msgstr "не удалось найти файл отзыва %s" @@ -37236,8 +37874,8 @@ msgstr "циклическая зависимость в протоколе %qs" msgid "cannot find protocol declaration for %qE" msgstr "нет декларации протокола для %qs" -#: objc/objc-act.c:1951 objc/objc-act.c:3405 objc/objc-act.c:7293 -#: objc/objc-act.c:7627 objc/objc-act.c:7682 objc/objc-act.c:7707 +#: objc/objc-act.c:1951 objc/objc-act.c:3405 objc/objc-act.c:7294 +#: objc/objc-act.c:7628 objc/objc-act.c:7683 objc/objc-act.c:7708 #, fuzzy, gcc-internal-format msgid "cannot find interface declaration for %qE" msgstr "нет декларации интерфейса для %qs" @@ -37262,8 +37900,8 @@ msgstr "%Hсоздаётся селектор для несуществующе msgid "%qE is not an Objective-C class name or alias" msgstr "%qs не является именем класса Objective-C или синонимом" -#: objc/objc-act.c:2929 objc/objc-act.c:2961 objc/objc-act.c:7555 -#: objc/objc-act.c:7857 objc/objc-act.c:7887 +#: objc/objc-act.c:2929 objc/objc-act.c:2961 objc/objc-act.c:7556 +#: objc/objc-act.c:7858 objc/objc-act.c:7888 #, gcc-internal-format msgid "Objective-C declarations may only appear in global scope" msgstr "декларации Objective-C могут находиться только в глобальной области" @@ -37278,7 +37916,7 @@ msgstr "нет класса %qs" msgid "class %qE already exists" msgstr "класс %qs уже существует" -#: objc/objc-act.c:2981 objc/objc-act.c:7596 +#: objc/objc-act.c:2981 objc/objc-act.c:7597 #, fuzzy, gcc-internal-format msgid "%qE redeclared as different kind of symbol" msgstr "имя %qs повторно декларировано как имя другого вида" @@ -37447,164 +38085,164 @@ msgstr "отсутствует декларация селектора %qs" msgid "instance variable %qE accessed in class method" msgstr "доступ к instance-переменной %qs в методе класса" -#: objc/objc-act.c:7054 +#: objc/objc-act.c:7055 #, fuzzy, gcc-internal-format msgid "duplicate declaration of method %<%c%E%>" msgstr "повторная декларация метода %<%c%s%>" -#: objc/objc-act.c:7115 +#: objc/objc-act.c:7116 #, fuzzy, gcc-internal-format msgid "duplicate interface declaration for category %<%E(%E)%>" msgstr "повторная декларация интерфейса для категории %<%s(%s)%>" -#: objc/objc-act.c:7142 +#: objc/objc-act.c:7143 #, gcc-internal-format msgid "illegal reference type specified for instance variable %qs" msgstr "некорректный ссылочный тип для instance-переменной %qs" -#: objc/objc-act.c:7153 +#: objc/objc-act.c:7154 #, gcc-internal-format msgid "instance variable %qs has unknown size" msgstr "instance-переменная %qs имеет неизвестный размер" -#: objc/objc-act.c:7178 +#: objc/objc-act.c:7179 #, fuzzy, gcc-internal-format msgid "type %qE has no default constructor to call" msgstr "тип %qs не имеет подходящего конструктора" -#: objc/objc-act.c:7184 +#: objc/objc-act.c:7185 #, fuzzy, gcc-internal-format msgid "destructor for %qE shall not be run either" msgstr "деструктор для %qs тоже не будет выполнен" #. Vtable pointers are Real Bad(tm), since Obj-C cannot #. initialize them. -#: objc/objc-act.c:7196 +#: objc/objc-act.c:7197 #, fuzzy, gcc-internal-format msgid "type %qE has virtual member functions" msgstr "тип %qs имеет виртуальную функцию-элемент" -#: objc/objc-act.c:7197 +#: objc/objc-act.c:7198 #, fuzzy, gcc-internal-format msgid "illegal aggregate type %qE specified for instance variable %qs" msgstr "Задан некорректный сложный тип %qs для переменной %qs" -#: objc/objc-act.c:7207 +#: objc/objc-act.c:7208 #, fuzzy, gcc-internal-format msgid "type %qE has a user-defined constructor" msgstr "тип %qs имеет конструктор, определённый пользователем" -#: objc/objc-act.c:7209 +#: objc/objc-act.c:7210 #, fuzzy, gcc-internal-format msgid "type %qE has a user-defined destructor" msgstr "тип %qs имеет деструктор, определённый пользователем" -#: objc/objc-act.c:7213 +#: objc/objc-act.c:7214 #, gcc-internal-format msgid "C++ constructors and destructors will not be invoked for Objective-C fields" msgstr "Для полей Objective-C не будут выполняться конструкторы и деструкторы C++" -#: objc/objc-act.c:7322 +#: objc/objc-act.c:7323 #, fuzzy, gcc-internal-format msgid "instance variable %qE is declared private" msgstr "instance-переменная %qs объявлена как private" -#: objc/objc-act.c:7333 +#: objc/objc-act.c:7334 #, fuzzy, gcc-internal-format msgid "instance variable %qE is %s; this will be a hard error in the future" msgstr "instance-переменная %qs является %s; в будущем это будет считаться серьёзной ошибкой" -#: objc/objc-act.c:7340 +#: objc/objc-act.c:7341 #, fuzzy, gcc-internal-format msgid "instance variable %qE is declared %s" msgstr "instance-переменная %qs декларирована как %s" -#: objc/objc-act.c:7366 objc/objc-act.c:7454 +#: objc/objc-act.c:7367 objc/objc-act.c:7455 #, fuzzy, gcc-internal-format msgid "incomplete implementation of class %qE" msgstr "неполная реализаций класса %qs" -#: objc/objc-act.c:7370 objc/objc-act.c:7458 +#: objc/objc-act.c:7371 objc/objc-act.c:7459 #, fuzzy, gcc-internal-format msgid "incomplete implementation of category %qE" msgstr "неполная реализаций категории %qs" -#: objc/objc-act.c:7375 objc/objc-act.c:7462 +#: objc/objc-act.c:7376 objc/objc-act.c:7463 #, fuzzy, gcc-internal-format msgid "method definition for %<%c%E%> not found" msgstr "не найдено определение метода для %<%c%s%>" -#: objc/objc-act.c:7503 +#: objc/objc-act.c:7504 #, fuzzy, gcc-internal-format msgid "%s %qE does not fully implement the %qE protocol" msgstr "%s %qs не является полной реализацией протокола %qs" -#: objc/objc-act.c:7561 objc/objc-act.c:9248 +#: objc/objc-act.c:7562 objc/objc-act.c:9249 #, gcc-internal-format msgid "%<@end%> missing in implementation context" msgstr "отсутствует %<@end%> в контексте реализации" -#: objc/objc-act.c:7580 +#: objc/objc-act.c:7581 #, fuzzy, gcc-internal-format msgid "cannot find interface declaration for %qE, superclass of %qE" msgstr "нет декларации интерфейса для %qs, суперкласса %qs" -#: objc/objc-act.c:7610 +#: objc/objc-act.c:7611 #, fuzzy, gcc-internal-format msgid "reimplementation of class %qE" msgstr "повторная реализация класса %qs" -#: objc/objc-act.c:7640 +#: objc/objc-act.c:7641 #, fuzzy, gcc-internal-format msgid "conflicting super class name %qE" msgstr "конфликтующее имя суперкласса %qs" -#: objc/objc-act.c:7643 +#: objc/objc-act.c:7644 #, fuzzy, gcc-internal-format msgid "previous declaration of %qE" msgstr "это предыдущая декларация %qs" -#: objc/objc-act.c:7645 +#: objc/objc-act.c:7646 #, fuzzy, gcc-internal-format msgid "previous declaration" msgstr "предыдущая декларация %q+D" -#: objc/objc-act.c:7661 objc/objc-act.c:7659 +#: objc/objc-act.c:7662 objc/objc-act.c:7660 #, fuzzy, gcc-internal-format msgid "duplicate interface declaration for class %qE" msgstr "повторная декларация интерфейса для класса %qs" -#: objc/objc-act.c:7915 +#: objc/objc-act.c:7916 #, fuzzy, gcc-internal-format msgid "duplicate declaration for protocol %qE" msgstr "повторная декларация протокола %qs" -#: objc/objc-act.c:8732 +#: objc/objc-act.c:8733 #, fuzzy, gcc-internal-format msgid "conflicting types for %<%c%s%>" msgstr "несовместимые типы для %q+D" -#: objc/objc-act.c:8736 +#: objc/objc-act.c:8737 #, fuzzy, gcc-internal-format msgid "previous declaration of %<%c%s%>" msgstr "это предыдущая декларация %qs" -#: objc/objc-act.c:8826 +#: objc/objc-act.c:8827 #, fuzzy, gcc-internal-format msgid "no super class declared in interface for %qE" msgstr "ни один из родительских классов не декларировал интерфейс для %qs" -#: objc/objc-act.c:8885 +#: objc/objc-act.c:8886 #, gcc-internal-format msgid "[super ...] must appear in a method context" msgstr "[super ...] должно находиться в контексте метода" -#: objc/objc-act.c:8924 +#: objc/objc-act.c:8925 #, gcc-internal-format msgid "method possibly missing a [super dealloc] call" msgstr "в вызове [super dealloc] возможно отуствует метод" -#: objc/objc-act.c:9541 +#: objc/objc-act.c:9542 #, fuzzy, gcc-internal-format msgid "local declaration of %qE hides instance variable" msgstr "локальное описание %qs перекрывает одноименную переменную" @@ -37624,27 +38262,27 @@ msgstr "ошибка: %<-gant%> вместо %<-gnat%>" msgid "-fexcess-precision=standard for Ada" msgstr "" -#: ada/gcc-interface/utils.c:5297 +#: ada/gcc-interface/utils.c:5299 #, fuzzy, gcc-internal-format msgid "%qs attribute requires prototypes with named arguments" msgstr "в атрибуте %qE требуется прототип с именованными аргументами" -#: ada/gcc-interface/utils.c:5309 +#: ada/gcc-interface/utils.c:5311 #, fuzzy, gcc-internal-format msgid "%qs attribute only applies to variadic functions" msgstr "атрибут %qE допустим только для функций с переменным числом аргументом" -#: ada/gcc-interface/utils.c:5472 +#: ada/gcc-interface/utils.c:5474 #, fuzzy, gcc-internal-format msgid "invalid vector type for attribute %qs" msgstr "неверно задан векторный тип для атрибута %qE" -#: ada/gcc-interface/utils.c:5535 +#: ada/gcc-interface/utils.c:5537 #, fuzzy, gcc-internal-format msgid "attribute %qs applies to array types only" msgstr "атрибут %qs допустим только для переменных" -#: ada/gcc-interface/utils.c:5562 +#: ada/gcc-interface/utils.c:5564 #, fuzzy, gcc-internal-format msgid "invalid element type for attribute %qs" msgstr "неверно задан векторный тип для атрибута %qE" @@ -38499,10 +39137,6 @@ msgstr "неверно задан векторный тип для атрибу #~ msgid "Set maximum alignment to 8" #~ msgstr "Максимальное выравнивание равно 8" -#, fuzzy -#~ msgid "Enable automatic generation of fused floating point multiply-add instructions" -#~ msgstr "Генерировать плавающие команды умножения с накоплением" - #~ msgid "Generate ELF output" #~ msgstr "Генерировать выходной файл в формате ELF" @@ -38542,6 +39176,12 @@ msgstr "неверно задан векторный тип для атрибу #~ msgid "Trace the parsing process" #~ msgstr "Трассировать процесс разбора" +#~ msgid "Set class path" +#~ msgstr "Задать путь поиска классов" + +#~ msgid "Warn about code that will never be executed" +#~ msgstr "Предупреждать о строках кода, который никогда не будет выполнен" + #~ msgid "When running CSE, follow conditional jumps" #~ msgstr "При экономии общих подвыражений прослеживать код, доступный по условным переходам" @@ -38555,6 +39195,9 @@ msgstr "неверно задан векторный тип для атрибу #~ msgid "Perform structural alias analysis" #~ msgstr "Выполнить структурный анализ алиасов" +#~ msgid "Set the default symbol visibility" +#~ msgstr "Установить видимость символов по умолчанию" + #~ msgid "Warn about deprecated compiler features" #~ msgstr "Предупреждать об устаревших возможностях компилятора, которые будут выведены из употребления в последующих версиях" @@ -38800,9 +39443,6 @@ msgstr "неверно задан векторный тип для атрибу #~ msgid "both %<_Sat%> and %<%s%> in declaration specifiers" #~ msgstr "в декларации заданы спецификаторы %<long%> и %<short%>" -#~ msgid "integer constant is too large for %qs type" -#~ msgstr "целая константа слишком велика для типа %qs" - #, fuzzy #~ msgid "%Hiteration variable %qE is unsigned" #~ msgstr "instance-переменная %qs имеет неизвестный размер" @@ -38905,6 +39545,9 @@ msgstr "неверно задан векторный тип для атрибу #~ msgid "-ffunction-sections may affect debugging on some targets" #~ msgstr "-ffunction-sections может затруднить отладку на некоторых платформах" +#~ msgid "%Hwill never be executed" +#~ msgstr "%Hникогда не будет выполнена" + #~ msgid "GIMPLE register modified with BIT_FIELD_REF" #~ msgstr "GIMPLE-регистр модифицирован ссылкой BIT_FIELD_REF" @@ -38971,6 +39614,9 @@ msgstr "неверно задан векторный тип для атрибу #~ msgid "EH edge %i->%i has duplicated regions" #~ msgstr "в EH-дуге %i->%i имеются дублированные регионы" +#~ msgid "function %q+F can never be inlined because it uses variable sized variables" +#~ msgstr "inline-подстановка функции %q+F невозможна, поскольку функция использует переменные переменного размера" + #~ msgid " Pending stmts not issued on PRED edge (%d, %d)\n" #~ msgstr " Ожидающие в очереди операторы не выведены на дуге PRED (%d, %d)\n" @@ -39541,10 +40187,6 @@ msgstr "неверно задан векторный тип для атрибу #~ msgstr "размер %qD в памяти неизвестен" #, fuzzy -#~ msgid "Assigned label is not a format label" -#~ msgstr "case-метки не отсортированы" - -#, fuzzy #~ msgid " --help' for more information.\n" #~ msgstr "Для получения более подробной информации выполните 'jcf-dump --help'\n" @@ -39637,10 +40279,6 @@ msgstr "неверно задан векторный тип для атрибу #~ msgstr "второй аргумент %<__builtin_prefetch%> должен быть константой" #, fuzzy -#~ msgid "invalid lvalue in increment" -#~ msgstr "неверное lvalue-выражение в выходном операторе %d оператора asm" - -#, fuzzy #~ msgid "invalid lvalue in decrement" #~ msgstr "неверное lvalue-выражение в выходном операторе %d оператора asm" |