%PREFIX%=SEMANTICERROR_
CONSTRUCTOR_CAN_HAVE_ONLY_{0}_NAME=Конструктор может иметь только имя '{0}'
OPERATOR_AS_MUST_BE_USED_WITCH_A_REFERENCE_TYPE_VALUETYPE{0}=Операция as может применяться только к ссылочным типам ('{0}' не ссылочный тип)
OPERATOR_SIZEOF_MUST_BE_USED_WITCH_A_VALUE_TYPE_REFTYPE{0}=Операция sizeof может применяться только к размерным типам ('{0}' ссылочный тип)
NAMESPACE_{0}_NOTFOUND=Пространство имен '{0}' не найдено
CAN_NOT_BE_DOWN_ACCESS_LEVEL_FOR_METH=Нельзя понижать уровень доступа
OPERATOR_{0}_CAN_NOT_BE_APPLIED_TO_TYPES_{1}_AND_{2}=Операция '{0}' не применима к типам {1} и {2}
OPERATOR_{0}_CAN_NOT_BE_APPLIED_TO_TYPE_{1}=Операция '{0}' не применима к типу {1} 
CAN_NOT_GET_ADDRESS_FROM_EXPRESSION=Нельзя получить адрес выражения
EXPECTED_VARIABLE=Ожидалась переменная
CANNOT_DEREFER_THIS_EXPR_OF_NON_POINTER_TYPE=Нельзя разыменовать это выражение, так как оно не является типизированным указателем
CONSTRUCTOR_NOT_FOUND=Ни один конструктор не найден
INVALID_CONSTRUCTOR_PARAMETERS_NUM=Неверное число параметров конструктора
NO_CONSTRUCTOR_WITH_SAME_PARAMETERS_NUM=Нет конструктора с таким числом параметров
PARENT_TYPE_IS_SALED{0}=Нельзя наследовать от типа {0}
INVALID_ELEMENT_TYPE_FOR_TYPED_FILE=Типизированый файл не может содержать элементы такого типа 
EXPECTED_VARIABLE_HAVE_TYPE_{0}_TYPED_FILE=Ожидалась переменная типа {0}
EXPECTED_EXPRESSION_HAVE_TYPE_{0}_TYPED_FILE=Ожидалось выражение типа {0}
EXPECTED_TYPED_POINTER_IN_PROCEDURE{0}=Параметром процедуры {0} может быть только типизированный указатель
ARRAY_CONST_EXPECTED=Ожидался константный инициализатор массива
ARRAY_CONST_{0}_ELEMENTS_EXPECTED=Ожидалось {0} элементов
TYPE_{0}_IS_NOT_DETERMINED_COMPLETELY=Тип {0} не до конца определен
VARIABLE_{0}_READONLY=Переменная {0} доступна только для чтения
INVALID_OPERATOR_PARAMETERS_NUM=Операция не применима к элементам данного типа
FIELD_NAME_SHOULD_BE_EQUAL_RECORD_FIELD_NAME=Имя должно совпадать с именем поля записи
INVALID_RECORD_CONST_FIELD_COUNT=Количество полей не совпадает с количеством полей в записи
RECORD_CONST_EXPECTED=Ожидался константный инициализатор записи
CONSTANT_RECORD_CAN_NOT_CONTAINS_METHODS=Тип константной записи не может содержать методов
CONSTANT_RECORD_CAN_NOT_BE_INHERITANCE=Тип константной записи не может быть унаследован
CAN_NOT_DEDUCE_TYPE_{0}=Нельзя вычислить тип {0}
PROPERTYACCESSOR_{0}_OR_{1}_EXPECTED=Ожидалось {0} или {1}
UNIT_NAME_MUST_BE_EQUAL_UNIT_FILE_NAME=Имя модуля должно совпадать с именем файла
PROGRAM_NAME_MUST_BE_EQUAL_PROGRAM_FILE_NAME=Имя программы должно совпадать с именем файла
{0}_KEYWORD_ALLOWED_ONLY_WITH_METHOD=Ключевое слово {0} допустимо только с методом класса
NO_METHOD_{0}_IN_CLASS_{1}_WITH_THIS_PARAMS=Нет метода {0} с такими параметрами в классе {1}
CAN_NOT_REFERENCE_TO_NONSTATIC_METHOD_{0}_WITH_TYPE=Нельзя обратиться к нестатическому методу {0} через тип
CAN_NOT_REFERENCE_TO_NONSTATIC_EVENT_{0}_WITH_TYPE=Нельзя обратиться к нестатическому событию {0} через тип
CAN_NOT_REFERENCE_TO_NONSTATIC_METHOD_{0}_FROM_STATIC_METHOD=Нельзя обратиться к нестатическому методу {0} из статического метода
CAN_NOT_REFERENCE_TO_NONSTATIC_EVENT_{0}_FROM_STATIC_METHOD=Нельзя обратиться к нестатическому событию {0} из статического метода
CAN_NOT_REFERENCE_TO_NONSTATIC_FIELD_{0}_FROM_STATIC_METHOD=Нельзя обратиться к нестатическому полю {0} из статического метода
CAN_NOT_REFERENCE_TO_NONSTATIC_{0}_FROM_STATIC=Нельзя обратиться к нестатическому определению {0} из статического метода
LEFT_SIDE_CANNOT_BE_ASSIGNED_TO=Нельзя присвоить левой части
STATEMENT_EXPECTED=Ожидался оператор
EXPRESSION_IN_LOCK_STATEMENT_RETURNED_NOT_A_REFERENCE_TYPE=Выражение должно возвращать ссылочный тип, как того требует оператор lock
EMBEDDED_SATATEMENT_CANNOT_BE_A_DECLARATION=Вложенная инструкция не может быть объявлением, используйте операторные скобки
RECORD_{0}_DOES_NOT_IMPLEMENT_MEMBER_{2}_OF_INTERFACE_{1}=Запись {0} не реализует метод {2} интерфейса {1}
MEMBER_{2}_OF_RECORD_{0}_FROM_INTERFACE_{1}_MUST_BE_PUBLIC_AND_NON_STATIC=Функция {0}, реализующая метод {2} интерфейса {1}, должна быть нестатической 
RECORD_CANNOT_BE_DECLARED_IN_BLOCK=Запись не может быть определена в блоке
CANNOT_DECLARED_POINTER_TO_RECORD_CONTAINS_REFERENCE_FIELDS=Нельзя объявить указатель на запись, содержащую ссылочные поля
CANNOT_DECLARED_POINTER_TO_RECORD_CONTAINS_STRING_OR_ARRAY_FIELDS=Текущей версией компилятора не поддерживается объявление указателя на запись, содержащую строки либо массивы
CANNOT_DECLARED_POINTER_TO_REFERENCE_TYPE=Нельзя объявить указатель на ссылочный тип
CANNOT_DECLARED_POINTER_TO_STRING_OR_ARRAY_TYPE=Текущей версией компилятора не поддерживается объявление указателя на строку либо массив
OPERATOR_{0}_CAN_NOT_BE_APPLIED_TO_POINTER_TYPE=Операция {0} не применима для указателей
TYPE_NOT_DEFINED=Тип не определен
GENERIC_NOT_SUPPORTED=Generic-шаблоны пока не поддерживаются данной версией компилятора. Для использования обычных шаблонов используйте синтаксис: template class<...>
ENUMENTAR_TYPE_VALUE_OVERFLOW=Переполнение в арифметической операции
ONE_VARIABLE_ONE_INITIALIZATOR=Инициализатор переменной можно использовать только для инициализации одной переменной
NOT_OVERLOADED_OPERATOR=Этот оператор нельзя перегрузить
INAVLID_TYPE=Недопустимый тип