pascalabcnet/bin/Lng/Rus/SemanticErrors_ib.dat
Ivan Bondarev 31cf309e4e fix #2038
fix #2033
2021-03-28 14:08:47 +02:00

173 lines
21 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

%PREFIX%=SEMANTICERROR_
CIRCULARITY_IN_RECORD=Циклическая зависимость в записи
CAN_NOT_EXECUTE_FOREACH_BY_EXPR_OF_TYPE_{0}=Невозможно выполнить оператор foreach или yield sequence по выражению типа {0}
FOREACH_LOOP_CONTROL_MUST_BE_SIMPLE_LOCAL_VARIABLE=Переменная цикла foreach должна быть только локальной
TYPES_OF_VAR_AND_ELEMENTS_IN_FOREACH_MUST_BE_EQUAL_{0}_{1}=Тип {0} переменной цикла foreach должен в точности совпадать с типом {1} элементов коллекции
CLASS_{0}_DOES_NOT_IMPLEMENT_MEMBER_{2}_OF_CLASS_{1}=Класс {0} не реализует абстрактный метод {2} класса {1}
RECORD_{0}_DOES_NOT_IMPLEMENT_MEMBER_{2}_OF_CLASS_{1}=Запись {0} не реализует абстрактный метод {2} класса {1}
RAISE_WITHOUT_PARAMETERS_MUST_BE_IN_CATCH_BLOCK=Оператор raise без параметров нельзя использовать вне блока обработки исключения
NIL_WITH_VALUE_TYPES_NOT_ALLOWED=Операции над размерными типами и nil недопустимы
POINTERS_OF_REF_TYPES_NOT_ALLOWED=Указатели на ссылочные типы недопустимы
DIRECTIVE_{0}_NOT_ALLOWED=Директива {0} недопустима в данном контексте
BLOCK_VARIABLES_CANNOT_HAVE_NAMES_UPPER_SCOPE=Внутриблочные переменные не могут иметь те же имена, что и переменные из блока верхнего уровня
INVALID_PARAMETER_COUNT_IN_INDEXER=Неверное число параметров в индексаторе
TYPE_CAN_NOT_HAVE_THIS_SIZE_{0}=Неправильный размер типа {0}
CONSTRUCTOR_CAN_NOT_BE_OVERRIDE=Использование модификатора override с конструктором недопустимо
CANNOT_ASSIGN_TO_READONLY_FIELD=Нельзя присвоить полю с доступом только на чтение
CANNOT_ASSIGN_TO_READONLY_PROPERTY=Нельзя присвоить свойству с доступом только на чтение
DESTRUCTOR_CANNOT_HAVE_PARAMETERS=Деструктор не может иметь параметры
USING_MODIFIERS{0}_{1}_TOGETHER_NOT_ALLOWED=Совместное использование модификаторов {0} и {1} недопустимо
CONST_PARAMETERS_CANNOT_HAVE_DEFAULT_VALUE=const-параметры не могут иметь значение по умолчанию
FORMAT_EXPRESSION_CAN_USE_ONLY_IN_THESE_PROCEDURES=Форматное выражение может использоваться только внутри write, writeln и str
BAD_CONSTRUCTED_FORMAT_EXPRESSION=Неверно сконструированное форматное выражение
NIL_IN_SET_CONSTRUCTOR_NOT_ALLOWED=Нельзя использовать nil в конструкторе множества
POINTERS_IN_SETS_NOT_ALLOWED=Множество не может содержать указатели
VOID_NOT_VALID=Использование типа System.Void в данном контексте недопустимо
EXPECTED_TYPE=Ожидался тип
INTERFACE_CANNOT_BE_SEALED=Интерфейсы не могут быть финальными
INTERFACE_CANNOT_BE_AUTO=Интерфейсы не могут иметь атрибут auto
RANGE_TOO_LARGE=Слишком большой диапазон
CANNOT_EVALUATE_SIZE=Нельзя вычислить размер типа {0}
CANNOT_CALL_NEW_BECAUSE_OF_UNDEFINED_SIZE=Нельзя вызвать New, так как невозможно вычислить размер записи
CANNOT_BE_ABSTRACT_STATIC_METHOD=Абстрактный метод не может быть статическим
ABSTRACT_METHOD_IN_RECORD=Абстрактные методы в записях недопустимы
ABSTRACT_METHOD_WITH_BODY=Абстрактные методы не могут иметь реализацию
ABSTRACT_METHOD_IN_SEALED_CLASS=Финальные классы не могут содержать абстрактные методы
ABSTRACT_CONSTRUCTOR_{0}_CALL=Нельзя создать экземпляр абстрактного класса {0}
CONSTRUCTOR_CANNOT_BE_ABSTRACT=Конструктор не может быть абстрактным
CANNOT_ASSIGN_TO_LOOP_VARIABLE=Нельзя изменять значение переменной цикла внутри этого цикла
CANNOT_CALL_ABSTRACT_METHOD=Нельзя вызвать абстрактный метод базового класса
NIL_IN_THIS_CONTEXT_NOT_ALLOWED=Использование nil в данном контексте недопустимо
ACCESSOR_{0}_MUST_BE_STATIC=Аксессор {0} должен быть статическим
ACCESSOR_{0}_CANNOT_BE_STATIC=Аксессор {0} должен быть нестатическим
EVENT_MUST_HAVE_TYPE=Не указан явно тип события
EVENT_TYPE_MUST_BE_DELEGATE=Тип события должен быть делегатом (функциональный тип)
EVENT_{0}_MUST_BE_IN_LEFT_PART=Событие {0} может использоваться только в левой части в операциях +=, -=
CLASS_CONSTANT_CAN_HAVE_ONLY_PRIMITIVE_VALUE=Константа класса может иметь значение только примитивного типа
UNEXPECTED_EXPRESSION_IN_WITH=Недопустимый тип выражения для with
CIRCULARITY_IN_POINTER=Недопустимая циклическая зависимость для указателей
TYPE_{0}_NOT_VALID=Использование типа {0} в данном контексте недопустимо
NO_DEFAULT_CONSTRUCTOR_INT_TYPE_{0}=Конструктор по умолчанию в базовом классе {0} не найден
LABELED_DECLARATION_NOT_ALLOWED=Нельзя устанавливать метки на описании переменных
NAME_IN_BASE_CLASS_MUST_BE_METHOD=Не найден виртуальный метод с данными параметрами в базовом классе
NO_CONSTRUCTOR_IN_BASE_CLASS_WITH_SAME_PARAMETERS=Не найден конструктор с такими параметрами в базовом классе
INVALID_ARRAY_REPRESENTATION=Неверное представление индексаторов прямоугольного динамического массива
{0}_PARAMETERS_EXPECTED=Ожидалось {0} параметров
RANK_MISMATCH_IN_INITILIALIZER=Размерности инициализатора массива и типа массива не совпадают
RETURN_VALUE_SHOULD_HAVE_TYPE_{0}=Возвращаемое значение или параметр должны иметь тип {0}
CIRCURAL_TYPE_CONVERSION_DEFINITION=Недопустимо описывать операцию приведения к тому же самому типу
THIS_EXPRESSION_CAN_NOT_BE_PASSED_BY_CONST=Данное выражение не может быть передано как const-параметр
EXTENSION_METHOD_FOR_INTERFACE=Методы расширения для интерфейсов недопустимы
EXTENSION_METHOD_FOR_GENERIC_INSTANCES=Методы расширения для инстанцированных типов недопустимы
EXTENSION_CONSTRUCTOR_NOT_ALLOWED=Определение extensions-конструкторов недопустимо
CLASS_MEMBER_{0}_EXPECTED={0} должен быть методом или конструктором
DESTRUCTOR_MUST_HAVE_NAME=Деструктор должен иметь имя
STRING_CONSTANT_EXPECTED=Ожидалась строковая константа
STRING_CONSTANT_OR_IDENTIFIER_EXPECTED=Ожидались строковая константа или идентификатор
FUNCTION_MUST_HAVE_DLLIMPORT_ATTRIBUTE=Подпрограмма должна иметь атрибут DllImport
EXPECTED_ATTRIBUTE_INITIALIZER=Ожидался инициализатор атрибута
CLASS_{0}_NOT_ATTRIBUTE=Класс {0} не является атрибутом
ATTRIBUTE_{0}_NOT_APPLICABLE_TO_DELEGATE=Атрибут {0} неприменим к функциональным типам
ATTRIBUTE_{0}_NOT_APPLICABLE_TO_INTERFACE=Атрибут {0} неприменим к интерфейсам
ATTRIBUTE_{0}_NOT_APPLICABLE_TO_ENUM=Атрибут {0} неприменим к перечислимым типам
ATTRIBUTE_{0}_NOT_APPLICABLE_TO_CLASS=Атрибут {0} неприменим к классам
ATTRIBUTE_{0}_NOT_APPLICABLE_TO_STRUCT=Атрибут {0} неприменим к записям
ATTRIBUTE_{0}_NOT_APPLICABLE_TO_FIELD=Атрибут {0} неприменим к полям
ATTRIBUTE_{0}_NOT_APPLICABLE_TO_METHOD=Атрибут {0} неприменим к методам
ATTRIBUTE_{0}_NOT_APPLICABLE_TO_CONSTRUCTOR=Атрибут {0} неприменим к конструкторам
ATTRIBUTE_{0}_NOT_APPLICABLE_TO_PROPERTY=Атрибут {0} неприменим к свойствам
ATTRIBUTE_{0}_NOT_APPLICABLE_TO_EVENT=Атрибут {0} неприменим к событиям
ATTRIBUTE_{0}_NOT_APPLICABLE_TO_PARAMETER=Атрибут {0} неприменим к параметрам
ATTRIBUTE_{0}_NOT_APPLICABLE_TO_ASSEMBLY=Атрибут {0} неприменим к сборкам (модулям)
INDEX_PROPERTY_INITIALIZING_NOT_VALID=Инициализация индексных свойств недопустима
ATTRIBUTES_APPLICABLE_ONLY_TO_THESE_TYPES=Атрибуты применимы только к классам, записям, интерфейсам, делегатам и перечислениям
DUPLICATE_ATTRIBUTE_{0}_APPLICATION=Атрибут {0} не может быть применен к элементу дважды
ATTRIBUTES_FOR_NESTED_FUNCTIONS_NOT_ALLOWED=Атрибуты для вложенных подпрограмм недопустимы
DLLIMPORT_ATTRIBUTE_CANNOT_BE_APPLIED_TO_METHOD=Атрибут DllImport неприменим к методам (только к external-подпрограммам)
EXPECTED_EXTERNAL_STATEMENT=Ожидалось external
FUNCTION_MUST_HAVE_ONLY_EXTERNAL_STATEMENT=Недопустимо указывать имя модуля после external для подпрограмм, помеченных атрибутом DllImport
FIELD_MUST_HAVE_FIELD_OFFSET_ATTRIBUTE=Поле должно иметь атрибут FieldOffset
ALL_ENUM_CONSTANTS_NEEDED=Необходимо явно указать значение константы перечислимого типа
OUT_OF_RANGE=Выход за границы диапазона
EXPECTED_ASSEMBLY_NAME=Ожидалось имя файла сборки
EVENT_MUST_BE_IN_CLASS_OR_NAMESPACE=События могут быть описаны только в классе и модуле
RECORD_CONST_NOT_ALLOWED_{0}=Несовместимые типы '{0}' и record
ONLY_CLASS_CAN_BE_PARTIAL=partial применим только к классам
ANONYMOUS_DELEGATE_IN_INTERFACE_NOT_ALLOWED=Использование анонимных делегатов в данном контексте недопустимо. Опишите тип делегата явно
PARAMETER_REFERENCE_IN_DEFAULT_PARAMETER_NOT_ALLOWED=Использование параметров подпрограммы в значении параметра по умолчанию недопустимо
OPERATORS_SHOULD_HAVE_{0}_PARAMETERS=Ожидался {0} параметр(а)
OPERATOR_SHOULD_HAVE_1_PARAMETER=Ожидался 1 параметр
OPERATOR_SHOULD_HAVE_2_PARAMETERS=Ожидалось 2 параметра
OPERATORS_SHOULD_HAVE_1_OR_2_PARAMETERS=Ожидались 1 или 2 параметра
LEAST_ONE_PARAMETER_TYPE_SHOULD_EQ_DECLARING_TYPE_{0}=Один из параметров должен иметь тип {0}
EXTENSION_ATTRIBUTE_ONLY_FOR_NAMESPACE_FUNCTIONS_ALLOWED=Атрибут extensionmethod допустим только для глобальных подпрограмм
EXTENSION_METHODS_MUST_HAVE_LEAST_ONE_PARAMETER=Ожидался параметр с именем self, имеющий тип расширяемого типа
FIRST_PARAMETER_SHOULDBE_ONLY_VALUE_PARAMETER=Недопустимо использование var в первом параметре extension-метода за исключением типа string
FIRST_PARAMETER_MUST_HAVE_NAME_SELF=Первый параметр должен иметь имя self
EXTENSION_METHODS_FOR_CONSTRUCTED_TYPES_NOT_ALLOWED=Нельзя расширять этот тип
EXTENSION_METHODS_IN_INTERFACE_PART_NOT_ALLOWED=Объявление extension-методов в интерфейсной части модуля недопустимо
OPERATOR_SHOULD_BE_EXTENSION_METHOD=Оператор должен быть помечен модификатором extensionmethod
CANNOT_EVALUATE_FUNCTION_TYPE=Невозможно вывести тип функции
TYPE_NAME_EXPECTED=Ожидался тип
EXPLICIT_IMPLEMENTATION_EXPECTED=Метод, явно реализующий интерфейс, должен быть реализован в определении класса
ANONYMOUS_FUNCTION_TYPE_WITH_GENERICS=Недопустимо описание анонимных делегатов, использующих generic-параметры
USE_ANONYMOUS_FUNCTION_TYPE_WITH_GENERICS=Использование анонимных делегатов в данном контексте недопустимо. Опишите вне процедуры generic-делегат и инстанцируйте его generic-параметрами функции
CLASS_NOT_IMPLEMENT_THIS_INTERFACE=Класс не реализует данный интерфейс
INTERFACE_EXPECTED=Ожидался интерфейс
IMPLICIT_EXPLICIT_OPERATOR_EXTENSION_ONLY_FOR_COMPILED_CLASSES_ALLOWED=extension-операторы преобразования типов допустимы только для классов из других сборок .NET
EXTENSIONMETHOD_KEYWORD_NOT_ALLOWED=Атрибут extensionmethod недопустим в данном контексте
CANNOT_EXTEND_STANDARD_OPERATORS_FOR_DELEGATE=Нельзя расширять операции +,+=,-,-= для делегатов
FORWARD_EXTENSION_METHODS_NOT_ALLOWED=Атрибут forward недопустим для методов расширения
WHERE_SECTION_NOT_ALLOWED=Секция where недопустима в данном контексте
GENERIC_PARAMETERS_MISMATCH=Обобщённые параметры не совпадают с обобщёнными параметрами в предописании типа
EXPECTED_TYPE_AFTER_NEW=Ожидался тип после new
WITH_AND_LAMBDAS_NOT_ALLOWED=Недопустимо совместное использование with и лямбд в одной подпрограмме
GOTO_AND_LAMBDAS_NOT_ALLOWED=Недопустимо совместное использование goto и лямбд в одной подпрограмме
NO_PROPERTY_TO_OVERRIDE=Нет свойства для переопределения
TYPE_PREDEFINITION_NOT_ALLOWED=Предописание типов в пространствах имен недопустимо
NAMESPACE_SHOULD_CONTAINS_ONLY_TYPES=В пространство имен можно описывать только классы, записи, перечислимые и процедурные типы
NAMESPACE_REDECLARATION=Пространства имен не должны совпадать с именами модулей и пространств .NET
OVERRIDE_NOT_ALLOWED_FOR_SHORT_FUNCTIONS=Нельзя использовать override в коротких функциях без явно определенного типа возвращаемого значения
RETURN_VALUE_IMPLICIT_EXPLICIT_EXPECTED=Тип возвращаемого значения в операторах implicit и explicit должен указываться явно
RETURN_TYPE_UNDEFINED_{0}=Тип возвращаемого значения функции {0} не определен и не может быть выведен в данный момент. Укажите тип явно.
OPERATOR_RETURN_TYPE_UNDEFINED_{0}=Тип возвращаемого значения оператора {0} не определен и не может быть выведен в данный момент. Укажите тип явно.
STRUCT_TYPE_DEFINITION_IN_AUTO_CLASS=Типы полей авто-класса не могут быть описанием записи или описанием массива с границами
EXTERNAL_METHOD_SHOULD_BE_STATIC=external-методы должны быть статическими
ABSTRACT_CLASS_CANNOT_BE_SEALED=Абстрактный класс не может иметь атрибут sealed
EXPRESSION_EXPECTED=Ожидалось выражение
CLASS_ATTRIBUTE_NOT_ALLOWED_IN_CLASS_PREDEFINTIONS=Недопустимо определять атрибуты класса в его предописании
GENERIC_RECORDS_CANNOT_HAVE_EXPLICIT_LAYOUT=Генерик-записи не могут иметь атрибут LayoutKind.&Explicit
ATTRIBUTE_CANNOT_BE_GENERIC=Атрибуты не могут быть генерик-классами
EXTERNAL_METHOD_CANNOT_BE_DECLARED_IN_GENERIC_TYPE=external-методы нельзя описывать в генерик-классах
EXTERNAL_METHOD_CANNOT_BE_GENERIC=external-методы не могут быть обобщёнными
WHERE_SPECIFIER_MISMATCH=Несоответствие спецификатора where спецификатору where базового класса
ATTRIBUTE_{0}_NOT_ALLOWED=Атрибут {0} недопустим в данном контексте
ABSTRACT_PROPERTIES_CANNOT_HAVE_IMPLEMENTATION=Абстрактные свойства не могут иметь реализацию
ONLY_CLASS_CAN_BE_STATIC=Только классы могут быть статическими
STATIC_CLASS_CANNOT_BE_GENERIC=Статические классы не могут быть обобщёнными
STATIC_CLASS_CANNOT_HAVE_PARENT=Статические классы не могут иметь предков и реализовывать интерфейсы
STATIC_CLASSES_CANNOT_NON_STATIC_MEMBERS=Статические классы могут иметь только статические члены
VARIABLES_OF_STATIC_CLASS_NOT_ALLOWED=Переменные, параметры, поля не могут иметь тип, являющийся статическим классом
STATIC_CONSTRUCTOR_CALL=Нельзя создавать объекты статических классов
USING_STATIC_CLASS_NOT_VALID=Использование статического класса в данном контексте недопустимо
INTERFACE_PROPERTIES_CANNOT_BE_STATIC=Свойства интерфейса не могут быть статическими
ARRAY_RANK_CANNOT_BE_GREATER_32=Размерность многомерного динамического массива не может быть больше 32
CANNOT_GET_POINTER_TO_DISPOSE=Нельзя получить указатель на процедуру Dispose
USING_{0}_NOT_ALLOWED_IN_THIS_CONTEXT=Использование {0} недопустимо в данном контексте
OPERATORS_IN_INTERFACES_NOT_ALLOWED=Интерфейсы не могут содержать операторы
STATIC_CLASS_CAN_NOT_BE_USED_AS_PARENT_SPECIFICATOR=Нельзя использовать статические классы в качестве ограничений
ENUM_MUST_HAVE_SEQUENCED_VALUES=Нельзя использовать пронумерованные перечисления в качестве индексатора массива
EXTERNAL_METHOD_CANNOT_BE_NESTED=external-подпрограммы не могут вложенными
CANNOT_USE_RESERVED_ACCESSOR_NAMES=Нельзя опеределять член класса с таким именем, так как оно зарезервировано для акцессора свойства
PARTIAL_CLASS_ATTRIBUTES_MISMATCH=Несоответствие атрибутов partial-класса
PARTIAL_CLASS_PARENTS_MISMATCH=partial-класс не может иметь иметь различные базовые классы
PARAMETER_{0}_HAS_TYPE_{1}_FROM_UNIT_{2}=Параметр {0} имеет тип {1} из неподключенного модуля {2}. Добавьте модуль {2} в секцию uses.
PARTIAL_CLASS_PREDEFINITION_NOT_ALLOWED=Предописания partial-классов недопустимы
AMBIGUOUS_DELEGATES=Невозможно выбрать конкретный делегат из перегруженных
INTERFACE_AWAITED=Ожидалось имя интерфейса
%PREFIX%=COMPILATIONERROR_
UNIT_MODULE_EXPECTED_LIBRARY_FOUND=Ожидался модуль, а встречена библиотека
ASSEMBLY_{0}_READING_ERROR=Ошибка при чтении сборки '{0}'
INVALID_ASSEMBLY_PATH=Путь к сборке имеет недопустимые символы
INCLUDE_NAMESPACE_IN_UNIT=Использование includenamespace в модулях недопустимо
NAMESPACE_MODULE_EXPECTED=Ожидалось пространство имен