diff --git a/VisualPascalABCNET/IB/Debugger/ExpressionEvaluation.cs b/VisualPascalABCNET/IB/Debugger/ExpressionEvaluation.cs index 505004614..119d77896 100644 --- a/VisualPascalABCNET/IB/Debugger/ExpressionEvaluation.cs +++ b/VisualPascalABCNET/IB/Debugger/ExpressionEvaluation.cs @@ -6409,8 +6409,8 @@ namespace VisualPascalABC RetValue res = new RetValue(); if (rv.obj_val != null) { - if (rv.obj_val.Dereference != null) - rv.obj_val = rv.obj_val.Dereference; + //if (rv.obj_val.Dereference != null) + // rv.obj_val = rv.obj_val.Dereference; if (_dot_node.right is ident) { if (rv.obj_val.IsNull) diff --git a/VisualPascalABCNET/IB/Debugger/LocalVars.cs b/VisualPascalABCNET/IB/Debugger/LocalVars.cs index 9a4595b71..0d089179a 100644 --- a/VisualPascalABCNET/IB/Debugger/LocalVars.cs +++ b/VisualPascalABCNET/IB/Debugger/LocalVars.cs @@ -1141,15 +1141,12 @@ namespace VisualPascalABC List list = new List(); if (val != null) { - NamedValueCollection nvc = val.Dereference.GetMembers(type, flags); + NamedValueCollection nvc = val.GetMembers(type, flags); foreach (NamedValue v in nvc) { try { - //bool b = v.IsObject; - //if (v != null) list.Add(new ValueItem(v,this.DebugType)); - //list.Add(new FixedItem(v.Name,"","",v)); } catch (System.Exception e) { @@ -1331,24 +1328,10 @@ namespace VisualPascalABC } List publicStatic = GetMembers(BindingFlags.Public | BindingFlags.Static); List privateStatic = GetMembers(BindingFlags.NonPublic | BindingFlags.Static); - //List publicStatic = new List(); - //List privateInstance = new List(); - //List privateStatic = new List(); - if (type.BaseType != null && type.BaseType.FullName != "System.Object" && type.BaseType.FullName != "System.ValueType") { list.Add(new BaseTypeItem(val, type.BaseType)); - // BaseTypeItem bti = new BaseTypeItem(val, type.BaseType); - // try - // { - // if (bti.GetSubItems(true).Count > 0) - // list.Add(new BaseTypeItem(val, type.BaseType)); - // } - // catch - // { - // - // } } if (val != null) { diff --git a/bin/Lng/Ukr/.LanguageName b/bin/Lng/Ukr/.LanguageName new file mode 100644 index 000000000..94f576d71 --- /dev/null +++ b/bin/Lng/Ukr/.LanguageName @@ -0,0 +1,3 @@ +Українська +uk +uk-UA \ No newline at end of file diff --git a/bin/Lng/Ukr/AspectsTree.dat b/bin/Lng/Ukr/AspectsTree.dat new file mode 100644 index 000000000..bbd255cd5 --- /dev/null +++ b/bin/Lng/Ukr/AspectsTree.dat @@ -0,0 +1,13 @@ +//Aspects Tree Plugin + +%PREFIX%=VPP_ASPTRV_ +NAME=Аспекти +DESCRIPTION=Візуалізатор аспектів +FORMNAME=Аспекти +M_BUILD=Побудувати аспекти +M_COMPILE=Побудувати і компілювати +SAVE=Зберегти аспекти +SAVE_CURRENT=Зберегти поточний аспект +CREATE_TEMPLATE=Створити шаблон +INSERT_AUTHOR=Усі аспекти цього автора +INSERT_VERSION=Усі аспекти цієї версії \ No newline at end of file diff --git a/bin/Lng/Ukr/CodeCompletion.dat b/bin/Lng/Ukr/CodeCompletion.dat new file mode 100644 index 000000000..80da3ba5d --- /dev/null +++ b/bin/Lng/Ukr/CodeCompletion.dat @@ -0,0 +1,13 @@ +%PREFIX%=CODE_COMPLETION_ +{0}_FROM_{1}={0} из {1} +GLOBAL=Глобальні імена +INTERFACE=Розділ інтерфейсу +IMPLEMENTATION=Розділ реалізації +EXTENSION=розширення +RETURN_VALUE=Значення, що повертається: +PARAMETER=Параметр +FIELDS=Поля +METHODS=Методи +PROPERTIES=Властивості +CONSTRUCTORS=Конструктори +EVENTS=Події \ No newline at end of file diff --git a/bin/Lng/Ukr/CompilerController.dat b/bin/Lng/Ukr/CompilerController.dat new file mode 100644 index 000000000..3f3cd3981 --- /dev/null +++ b/bin/Lng/Ukr/CompilerController.dat @@ -0,0 +1,19 @@ +//CompilerController + +%PREFIX%=VPP_COMPCONTR_ + +NAME=Керування компілятором +DESCRIPTION=Керування компілятором +FORMNAME=Керування компілятором +DISABLE_PCU_READ=Відключити читання PCU (Rebuild) +DISABLE_ADD_STANDART_UNTS=Відключити додавання стандартних модулів +DISABLE_SEMANTIC_ANALYSIS=Відключити семантичний аналіз +DISABLE_PCU_SAVING=Відключити збереження PCU +DISABLE_CODE_GENERATION=Відключити генерацію коду +DISABLE_SKIP_PCU_ERRORS=Не пропускати помилки роботи з PCU файлами +DISABLE_SKIP_INTERNALERRORS_IF_SYNTAXTREE_IS_CORRUPT=Не пропускати внутрішні помилки якщо дерево пошкоджено +RUN_ILDASM=Запустити ILDASM +RUN_DBGCLR=Запустити DbgCLR +RESTART_COMPILER=Перезапустити компілятор +COMPILER_MESSAGES=Повідомлення компілятора +NOT_USE_REMOTE_COMPILER=Не запускати компілятор в окремому процесі diff --git a/bin/Lng/Ukr/CompilerErrors.dat b/bin/Lng/Ukr/CompilerErrors.dat new file mode 100644 index 000000000..cfce889fb --- /dev/null +++ b/bin/Lng/Ukr/CompilerErrors.dat @@ -0,0 +1,18 @@ +//Compiler error messages + +%PREFIX%=COMPILATIONERROR_ +PROGRAM_MODULE_EXPECTED=Очікувалася програма, а отримано модуль +UNIT_MODULE_EXPECTED=Очікувався модуль, а отримана програма +READ_PCU{0}_ERROR=Помилка читання PCU файлу '{0}' +ASSEMBLY_{0}_NOT_FOUND=Збірка '{0}' не знайдена +UNIT_{0}_NOT_FOUND=Модуль '{0}' не знайдено +SOURCE_FILE_{0}_NOT_FOUND=Файл '{0}' не знайдено +NO_ACCESS_TO_FILE{0}=Не можу отримати доступ до файлу '{0}' +CYCLIC_UNIT_REFERENCE_WITH_UNIT_{0}=Циклічний зв'язок з модулем '{0}' +UNDEFINED_SEMANTIC_ERROR{0}=Невизначена семантична помилка : {0} +RESOURCEFILE_{0}_NOT_FOUND=Файл '{0}' не знайдено +DUPLICATE_USES_UNIT{0}=Повторне підключення модуля {0} в секції uses +MAINRESOURCE_NOT_ALLOWED=Неприпустимо сумісне використання директиви mainresource і директив product, version, company, trademark + +%PREFIX%= +COMPILER_INTERNAL_ERROR_IN_UNIT_{0}_:{1}=Внутрішня помилка компілятора в модулі {0} :'{1}' \ No newline at end of file diff --git a/bin/Lng/Ukr/HelpBuilder.dat b/bin/Lng/Ukr/HelpBuilder.dat new file mode 100644 index 000000000..e302f7b0f --- /dev/null +++ b/bin/Lng/Ukr/HelpBuilder.dat @@ -0,0 +1,98 @@ +%PREFIX%=VPP_HLPBLDR_ + +PLUGIN_DESCRIPTION=Компілює довідку в форматі HTML +FORM_NAME=Генератор довідки +PLUGIN_NAME=Генератор довідки +ADD_CURRENT_FILE=Додати активний +BUILD=Компілювати +ADD_FILES=Додати +EDIT=Змінити +REMOVE=Видалити +FILES=Файли +RUN=Скомпілювати і показати +XML_NOT_FOUND=Не вдалося знайти XML-файл документації. Додайте в модуль ключ #gendoc true. +OPTIONS=Налаштування +CLASS=Клас +INTERFACE=Інтерфейс +RECORD=Запис +ENUM=Тип перерахування +TYPE=Тип +UNIT=Модуль +SUBROUTINE=Підпрограма +PROCEDURE=Процедура +FUNCTION=Функція +VARIABLE=Змінна +CONSTANT=Константа +PROPERTY=Властивість +METHOD=Метод +FIELD=Поле +CONSTRUCTOR=Конструктор +EVENT=Подія +PARAMETERS=Параметри: +NEW=Новий проект +OPEN=Відкрити проект +SAVE=Зберегти проект +SAVEAS=Зберегти як... +EXIT=Вихід +DOCUMENTATION=Документація +PROJECT=Проект +PARSING_{0}=Компіляція {0} +GENERATING_HTML_{0}=Генерація HTML для модуля {0} +CHM_GENERATION_{0}=Генерація {0} +READY=Компіляція пройшла успішно +CONSTRUCTORS=Конструктори +PUBLIC_METHODS=Публічні методи +PUBLIC_PROPERTIES=Публічні властивості +PUBLIC_FIELDS=Публічні поля +PUBLIC_EVENTS=Публічні події +PUBLIC_CONSTANTS=Публічні константи +INTERNAL_METHODS=Internal методи +INTERNAL_PROPERTIES=Internal властивості +INTERNAL_FIELDS=Internal поля +INTERNAL_EVENTS=Internal події +INTERNAL_CONSTANTS=Internal константи +PROTECTED_METHODS=Захищені методи +PROTECTED_PROPERTIES=Захищені властивості +PROTECTED_FIELDS=Захищені поля +PROTECTED_EVENTS=Захищені події +PROTECTED_CONSTANTS=Захищені константи +VARIABLES=Змінні +CONSTANTS=Константи +SUBPROGRAMMS=Підпрограми +PROPERTIES=Властивості +FIELDS=Поля +METHODS=Методи +EVENTS=Події +TYPES=Типи +ENUMS_RECORDS=Записи, перерахування +CLASSES=Класи +INTERFACES=Інтерфейси +CLASS_MEMBERS=Члени класу +TYPE_MEMBERS=Члени типу +RECORD_MEMBERS=Члени запису +INTERFACE_MEMBERS=Члени інтерфейсу +PREVIEW=Огляд +INHERITED_FROM=Успадкований від +OVERLOADED=Перевантажений. +OVERLOADED_CONSTRUCTOR=Перевантажений. Створює екземпляр класу +OVERLOADED_RECORD_CONSTRUCTOR=Перевантажений. Створює екземпляр запису +EXAMPLE=Приклад: +SYNTAX=Синтаксис: +CLASS_HIERARCHY=Ієрархія наслідування: +FOR_SEE_CLASS_MEMBERS=Для перегляду списку членів класу перейдіть до +FOR_SEE_INTERFACE_MEMBERS=Для перегляду списку членів інтерфейсу перейдіть до +FOR_SEE_RECORD_MEMBERS=Для перегляду списку членів запису перейдіть до +FOR_SEE_TYPE_MEMBERS=Для перегляду списку членів типу перейдіть до +LOCATED=Розміщений: +RETURNS=Повертає: +DESCRIPTION=Опис: +OVERLOADED_METHODS=Перевантажені методи +OVERLOADED_CONSTRUCTORS=Перевантажені конструктори +OVERLOADED_SUBPROGRAMMS=Перевантажені підпрограми +NAME=Ім'я +DESCRIPTION_WO_COLON=Опис +BANNER_TEXT=Система програмування PascalABC.NET +NO_FILES_MESSAGE=Проект повинен містити хоча б один модуль +ERROR=Помилка +UNTITLED=Безіменний +PROGRAMM_MUST_HAVE_NAME=Документований модуль повинен мати ім'я \ No newline at end of file diff --git a/bin/Lng/Ukr/InternalErrorReport.dat b/bin/Lng/Ukr/InternalErrorReport.dat new file mode 100644 index 000000000..785c7fab6 --- /dev/null +++ b/bin/Lng/Ukr/InternalErrorReport.dat @@ -0,0 +1,35 @@ +//InternalErrorReport Plugin + +%PREFIX%=VPP_IER_ +NAME=Повідомити про помилку +DESCRIPTION=Як повідомити про помилку розробникам + +%PREFIX%=VPP_IER_ERRORREPORT_ +FORMNAME=Як повідомити про помилку розробникам +CONTACT_INFORMATION=Контактна інформація: +EMAIL_ADRESS=Адреса електронної пошти: +OK_BUTTON=ОК +ERROR_SEND_INFO=8LINES +Ваша інформація про помилку, яка сталася в компіляторі, допоможе нам в процесі розробки. +Якщо Ви вважаєте, що в компіляторі сталася помилка, то Ви можете залишити повідомлення на форумі, або відправити повідомлення по електронній пошті на будь-яку з адрес, вказаних нижче. + +Бажано, щоб Ваш опис помилки містив: +1. Повідомлення про помилку, або опис неправильних дій компілятора. +2. Опис послідовності дій, які привели до помилки. +3. Вихідні коди програми, при компіляції якої сталася помилка. +4. Інформацію про версію компілятора, платформи і т.д., яка знаходиться нижче. Скопіюйте текст, що знаходиться нижче, і вставте в початок повідомлення. + +%PREFIX%=VPP_IER_INTERNALERRORREPORT_ +COMPILER_INTERNAL_ERROR=Внутрішня помилка компілятора +IN_A_COMPILE_TIME_INTTERNAL_COMPILER_ERROR=Під час компіляції сталася внутрішня помилка компілятора: +SAVE_REPORT_AS=Зберегти звіт як... +SEND_TO_EMAIL=Отриманий файл відправте за адресою +CLOSE=Закрити +ADD_YUOR_COMMENT_HERE=3LINES +//Тут ви можете додати свій коментар + + +SEND_RPEPORT_AUTORS=2LINES +Ви можете надіслати звіт про цю помилку розробникам PascalABC.NET для її аналізу і усунення. +Щоб створити ZIP архів, в який будуть збережені файли, при компіляції яких виникла ця помилка, натисніть кнопку "Зберегти звіт як ...". + diff --git a/bin/Lng/Ukr/KuMirParser.dat b/bin/Lng/Ukr/KuMirParser.dat new file mode 100644 index 000000000..d870b07bb --- /dev/null +++ b/bin/Lng/Ukr/KuMirParser.dat @@ -0,0 +1,89 @@ +//KuMirParser.dll +%PREFIX%=KUMIRPARSER_ + +EXPECTED{0}=ќжидалось {0} +EXPECTED_{0}_BUT_FOUND_{1}=ќжидалось '{0}', а встречено '{1}' +NONTERMINALTOKEN_{0}_RETURN_NULL=Cинтаксическа¤ конструкци¤ вида '{0}' не поддерживаетс¤ текущей версией парсера + +EOF=(конец файла) +TK_IDENT=идентификатор +TK_NUMBER=число +OPERATOR=оператор +TK_SEMICOLON=';' +TK_DOUBLEPOINT=':' +TK_ASSIGN=':=' +TK_EQUAL='=' +TK_ROUNDOPEN='(' +TK_ROUNDCLOSE=')' +TK_SQUAREOPEN='[' +TK_SQUARECLOSE=']' + +tk_NewLine=переход_на_новую_строку +tk_Identifier=идентификатор +tk_integer=целое_число +tk_real=вещественное_число +tk_char=символ +tk_StringLiteral=строка +tk_boolean=логическое_значение +tk_alg=алг +tk_arg=арг +tk_var=рез +tk_func_val=знач +tk_begin=нач +tk_end=кон +tk_begin_cycle=нц +tk_end_cycle=кц +tk_assert=утв +tk_read=ввод +tk_write=вывод +tk_eol=Ќ— +tk_if=если +tk_then=то +tk_else=иначе +tk_end_all=все +tk_case=выбор +tk_case_v=при +tk_not=не +tk_and=и +tk_or=или +tk_while=пока +tk_for=дл¤ +tk_from=от +tk_to=до +tk_raz=раз +tk_integer_type=цел +tk_real_type=вещ +tk_boolean_type=лог +tk_char_type=сим +tk_string_type=лит +tk_array=таб +tk_isp=исп +tk_DoublePoint=':' +tk_SemiColon=';' +tk_Comma=',' +tk_RoundOpen='(' +tk_RoundClose=')' +tk_SquareOpen='[' +tk_SquareClose=']' +tk_Equal='=' +tk_Greater='>' +tk_GreaterEqual='>=' +tk_Lower='<' +tk_LowerEqual='<=' +tk_NotEqual='<>' +tk_Minus='-' +tk_Plus='+' +tk_Div='/' +tk_Mult='*' +tk_Assign=':=' +tk_Power='**' + +EXPRESSION=выражение +Expression=выражение +STATEMENT=оператор +Statement=оператор + +ONE_EOF=ќжидалс¤ конец файла +ONE_TKIDENTIFIER=ќжидалс¤ идентификатор +ONE_OPERATOR=ќжидалс¤ оператор +ONE_STMT=ќжидалс¤ оператор \ No newline at end of file diff --git a/bin/Lng/Ukr/LanguageConvertor.dat b/bin/Lng/Ukr/LanguageConvertor.dat new file mode 100644 index 000000000..1bb76c8d3 --- /dev/null +++ b/bin/Lng/Ukr/LanguageConvertor.dat @@ -0,0 +1,3 @@ +%PREFIX%=VPP_LNGCONVERT_ +BUILD=Згенерувати текст +OPTIONS=Налаштування diff --git a/bin/Lng/Ukr/OpenMPErrors.dat b/bin/Lng/Ukr/OpenMPErrors.dat new file mode 100644 index 000000000..183b01b3e --- /dev/null +++ b/bin/Lng/Ukr/OpenMPErrors.dat @@ -0,0 +1,13 @@ +%PREFIX%=OMPERROR_ +UNKNOWN_DIRECTIVE=Невідома директива OpenMP. Паралельна конструкція не була побудована +ERROR_IN_CLAUSE_PARAMETERS=Помилка в параметрах опції директиви OpenMP. Опція проігнорована +IN_CLAUSE_PARAMETERS_REPEATED_VARS=Повторно використовувані змінні в опціях директиви OpenMP +ERROR_IN_CLAUSE= Невідомий параметр директиви OpenMP +DEPENDENCE_BETWEEN_OCCURRENCE=Не можна розпаралелити цикл, так як існують циклічно породжені залежності між входженнями змінних +REDUCTION_WITH_LOOPVAR_{0}=Помилка директиви OpenMP: редукція по змінній циклу '{0}' +UNKNOWN_VARNAME_{0}=Помилка директиви OpenMP: немає змінної з ім'ям '{0}' +NAME_IS_NOT_VAR_{0}=Помилка директиви OpenMP: '{0}' не є змінною +IS_NOT_POSSIBLE_REDUCTION_WITH_THIS_VAR_{0}=Помилка директиви OpenMP: неможлива редукція по змінній '{0}' +PARALLELIZATION_SECTIONS_NOT_AVAILABLE=Розпаралелювання секцій недоступно +PARALLELIZATION_FOR_NOT_AVAILABLE=Розпаралелювання циклів for недоступно +OMP_NOT_AVAILABLE=Підсистема OpenMP недоступна \ No newline at end of file diff --git a/bin/Lng/Ukr/PABCNETC.dat b/bin/Lng/Ukr/PABCNETC.dat new file mode 100644 index 000000000..ac8da78af --- /dev/null +++ b/bin/Lng/Ukr/PABCNETC.dat @@ -0,0 +1,38 @@ +//PABCNETC +%PREFIX%=PABCNETC_ + +ERROR_INVALID_DIRECTORY=Помилка: неправильний каталог +FULL_ERROR_LIST=Повний список помилок: +OK_{0}MS_{1}LINES=OK {0}ms ({1}рядків) +TOTAL{0}_FILES{1}_LINES_{2}_TIME{3}=Усього: {0} файлів ({1}kb,{2}рядків). Час: {3}ms +TOTAL{0}_SUCCESS{1}_PROCENT{2}=Усього файлів {0}, відкомпільовано {1} ({2}%) +COMPILING_ASSEMBLY{0}=Компілюю збірку {0}... +RESTARTING_COMPILER=Завантажую ядро... +ERROR_PARSERS_NOT_FOUND=Попередження: жоден парсер не подключений! +CONNECTED_PARSER{0}=Підключений парсер {0} +CONNECTED_PARSERS=Підключені парсери: +CONNECTED_CONVERSIONS=Підключені перетворення: +STARTING=Запуск... +COMMANDLINEISABSENT=Відсутній командний рядок +FILEISABSENT{0}=Відсутній файл {0} +COMPILEERRORS=Помилки компіляції: + +HELP=17LINES +Аргументи командного рядка: +pabcnetc source_file_name [target_file_name [dll|exe|winexe]] +Команди: ([x] -> x - значення за замовчуванням) +? - Допомога +cd - Перехід в каталог + - Компілювати файл + - Компілювати файли по масці +Reset - Перезавантажити компілятор +ResetOnCompile=<0|1> - Перезавантажувати компілятор перед компіляцією [0] +Rebuild=<0|1> - Перекомпілювати PCU файли [0] +Debug=<0|1> - Генерувати зневадження (PDB файли) [0] +UseDll=<0|1> - Підключати бібліотеку PABCRtl.dll [0] +OutDir=-Задати вихідний каталог +OutType=- Задати тип вихідного файлу [exe] +ClrScr - Очистити екран +ShowAllMessages=<0|1> - Виводити всі повідомлення компілятора [0] +Language= - Обрати мову, де n: + diff --git a/bin/Lng/Ukr/PABCPreprocessor2.dat b/bin/Lng/Ukr/PABCPreprocessor2.dat new file mode 100644 index 000000000..6f6a6f731 --- /dev/null +++ b/bin/Lng/Ukr/PABCPreprocessor2.dat @@ -0,0 +1,27 @@ +%PREFIX%=PABCPreprocessor2_ + +EXPECTED{0}=Очікувалося '{0}' +EXPECTED_{0}_BUT_FOUND_{1}=Очікувалося '{0}', а отримано '{1}' +EOF=(кінець файлу) +_DIRECTIVE=Директива + +INCLUDE_FILE_{0}_NOTFOUND=Файл '{0}' не знайдено +CIRCULAR_INCLUDE_{0}=Циклічне включення файлу '{0}' +ERROR_IN_DEFINE_SYNTAX=Помилка в синтаксисі $define +ERROR_IN_INCLUDE_SYNTAX=Помилка в синтаксисі $include +NAME_IS_DEFINED_{0}=Спроба повторного визначення імені '{0}' +NAME_WAS_NOT_DEFINED_{0}=Спроба виключення невизначеного імені '{0}' +INVALID_INTEGER_EXPRESSION=Невірний цілочисельний вираз +UNEXPEXTED_ENDIF_DIRECTIVE=Несподівана директива $endif +UNEXPEXTED_ELSE_DIRECTIVE=Несподівана директива $else +ENDIF_DIRECTIVE_EXPEXTED=Очікувалася директива $endif +SYNTAX_ERROR_IN_DIRECTIVE_{0}=Помилка в директиві '{0}' +UNKNOWN_DIRECTIVE_{0}=Невідома директива '{0}' +UNEXPECTED_SPACES_IN_DIRECTIVE_{0}=Зайві пропуски в директиві '{0}' +UNEXPECTED_ASPDATA_DIRECTIVE_{0}=Директива '{0}' поза аспектом +DOUBLE_ASPDATA_DIRECTIVE_{0}=Спроба повторно задати параметри аспекту '{0}' +ERROR_ASPDATA_DIRECTIVE_{0}=Недопустимі параметри в директиві '{0}' +ASPBEGINEND_ERROR_IN_DIRECTIVE_{0}=Неприпустимий рівень вкладеності аспектів '{0}' + +ONE_DIRECTIVE=Директива +ONE__DIRECTIVE=Директива diff --git a/bin/Lng/Ukr/PT4Provider.dat b/bin/Lng/Ukr/PT4Provider.dat new file mode 100644 index 000000000..958a3031d --- /dev/null +++ b/bin/Lng/Ukr/PT4Provider.dat @@ -0,0 +1,9 @@ +//PT4 Provider Plugin + +%PREFIX%=VPP_PT4PROVIDER_ +D_NAME=Переглянути завдання +L_NAME=Створити шаблон програми +R_NAME=Переглянути результати +D_DESCRIPTION=Переглянути завдання +L_DESCRIPTION=Створити шаблон програми +R_DESCRIPTION=Переглянути результати \ No newline at end of file diff --git a/bin/Lng/Ukr/ParserErrors.dat b/bin/Lng/Ukr/ParserErrors.dat new file mode 100644 index 000000000..baf2a4937 --- /dev/null +++ b/bin/Lng/Ukr/ParserErrors.dat @@ -0,0 +1,12 @@ +//Parser errors in PascalABCCompiler.Errors +%PREFIX%=PARSER_ERRORS_ + +BAD_FLOAT=Занадто велике дійсне число +BAD_INT=Занадто велике ціле число +BAD_HEX=Неправильний запис hex числа +UNEXPECTED_SYMBOL{0}=Несподіваний символ '{0}' +BAD_EXPR=Неправильний вираз +EXPECTED{0}=Очікувалося {0} +BIG_CHAR_NUMBER=Занадто велика константа +BAD_SOURCEFILE{0}_EXT=Не можу вибрати відповідний парсер для файлу '{0}' +COMPILATION_ERROR{0}{1}{2}={0}{1} Помилка компіляції: {2} \ No newline at end of file diff --git a/bin/Lng/Ukr/PascalABCParser.dat b/bin/Lng/Ukr/PascalABCParser.dat new file mode 100644 index 000000000..8106b7702 --- /dev/null +++ b/bin/Lng/Ukr/PascalABCParser.dat @@ -0,0 +1,60 @@ +//PascalABCParser.dll +%PREFIX%=PASCALABCPARSER_ + +FOUND{0}=Отримали {0}, а +FOUNDEOF=Отримали кінець файлу, а +EXPECTED{0}=Очікувалося {0} +EXPECTED{1}=очікувалося {1} +EXPECTEDR{1}=очікувався {1} +EXPECTEDBEGIN=очікувався розділ опису або begin + +WITHOUT_INIT_AND_SIZE=Пропущений розмір динамічного масиву + +OPERATOR_NOT_IMPLEMET_TO_THIS_OPEAND_TYPE=Операція не може бути застосована до операндів даного типу +STATEMENT_EXPECTED=Очікувався оператор +LEFT_SIDE_ASSIGN_MUST_BE_VARIABLE=Ліва частина оператора присвоєння повинна бути змінною +PROCEDURE_CANNOT_HAVE_RETURNED_VALUE=Процедура не може мати значення, що повертається +EXPECTED_{0}_BUT_FOUND_{1}=Очікувалося '{0}', а отримано '{1}' +NONTERMINALTOKEN_{0}_RETURN_NULL=Синтаксична конструкція виду '{0}' не підтримується поточною версією парсеру +SEMICOLON_BEFORE_ELSE=Перед else крапка з комою не ставиться +UNEXPECTED_SYMBOL{0}=Несподіваний символ '{0}' +UNSUPPORTED_OLD_DIRECTIVES=Директиви компілятора в стилі # більше не підтримуються. Використовуйте директиви в стилі {$ } +INCLUDE_COULDNT_OPEN_FILE{0}=Директива компілятора $include: не можна відкрити файл '{0}' +INCLUDE_EMPTY_FILE=Директива компілятора $include: не вказано ім'я файлу +UNNECESSARY $endif=Зайвий $endif +ENDIF_ABSENT=Незакрита директива $ifdef або $ifndef - відсутнє $endif +UNNECESSARY $else=Зайвий $else +TYPE_NAME_EXPECTED=Очікувався тип + +EOF1=кінець файлу +EOF=(кінець файлу) +TKIDENTIFIER=ідентифікатор +TKINTEGER=число +OPERATOR=оператор +TKSEMICOLON=';' +TKCOLON=':' +TKCOMMA=',' +TKPOINT='.' +TKASSIGN=':=' +TKEQUAL='=' +TKDOTDOT='..' +TKROUNDOPEN='(' +TKROUNDCLOSE=')' +TKDO=do +EXPR=вираз +STMT=оператор + +ONE_EOF=Очікувався кінець файлу +ONE_TKIDENTIFIER=Очікувався ідентифікатор +ONE_OPERATOR=Очікувався оператор +ONE_STMT=Очікувався оператор +BAD_TUPLE=Неправильно сформований кортеж +EMPTY_STATEMENT_IN_SHORT_PROC_DEFINITION=Очікувався оператор + +DUPLICATE_NAMES_IN_ANON_TYPE=Анонімний тип не може містити поля з однаковими іменами +BAD_ANON_TYPE=Неправильне визначення імені поля анонімного типу +ONE_TYPE_PARAMETER_MUSTBE_WITHOUT_PARENTHESES=Одинокий типовий параметр не повинен братися в дужки + +USING_UNLOCAL_FOR_VARIABLE=Параметр циклу for в PascalABC.NET потрібно описувати в заголовку циклу +USING_UNLOCAL_FOREACH_VARIABLE=Параметр циклу foreach потрібно описувати в заголовку циклу +OVERLOAD_IS_NOT_USED=overload не використовується в PascalABC.NET \ No newline at end of file diff --git a/bin/Lng/Ukr/PluginController.dat b/bin/Lng/Ukr/PluginController.dat new file mode 100644 index 000000000..70bd116ac --- /dev/null +++ b/bin/Lng/Ukr/PluginController.dat @@ -0,0 +1,2 @@ +//PluginController.dll +VPPC_PLUGIN_{0}_LOADING_ERROR_{1}=ќшибка при загрузке плагина из {0} : {1} \ No newline at end of file diff --git a/bin/Lng/Ukr/PythonABCParser.dat b/bin/Lng/Ukr/PythonABCParser.dat new file mode 100644 index 000000000..6f080910d --- /dev/null +++ b/bin/Lng/Ukr/PythonABCParser.dat @@ -0,0 +1,19 @@ +//PythonABCParser.dll +%PREFIX%=PYTHONABCPARSER_ + +EXPECTED{0}=ќжидалось {0} +OPERATOR_NOT_IMPLEMET_TO_THIS_OPEAND_TYPE=ќпераци¤ не применима к операндам данного типа +STATEMENT_EXPECTED=ќжидалс¤ оператор +LEFT_SIDE_ASSIGN_MUST_BE_VARIABLE=Ћева¤ часть оператора присваивани¤ должна быть переменной +PROCEDURE_CANNOT_HAVE_RETURNED_VALUE=ѕроцедура не может иметь возвращаемого значени¤ +EXPECTED_{0}_BUT_FOUND_{1}=ќжидалось '{0}', а встречено '{1}' +NONTERMINALTOKEN_{0}_RETURN_NULL=Cинтаксическа¤ конструкци¤ вида '{0}' не поддерживаетс¤ текущей версией парсера + +ONE_EOF=ќжидалс¤ конец файла +ONE_TKIDENTIFIER=ќжидалс¤ идентификатор +ONE_OPERATOR=ќжидалс¤ оператор +ONE_STMT=ќжидалс¤ оператор + +PROGRAM_ERROR=ќшибка в программе +FORMALLIST_ERROR=—писок параметров задан неверно +EXPRESSION_EXPECTED=ќжидалось выражение \ No newline at end of file diff --git a/bin/Lng/Ukr/RuntimeExceptions_ds.dat b/bin/Lng/Ukr/RuntimeExceptions_ds.dat new file mode 100644 index 000000000..12b55e69d --- /dev/null +++ b/bin/Lng/Ukr/RuntimeExceptions_ds.dat @@ -0,0 +1,4 @@ +%PREFIX%=RUNTIME_EXCEPTION +Attempted to divide by zero.=Спроба ділення на нуль +Process is terminated due to StackOverflowException.=Програма завершена через переповнення програмного стеку +Index was outside the bounds of the array.=Індекс виходить за межі масиву \ No newline at end of file diff --git a/bin/Lng/Ukr/SemanticErrors_ds.dat b/bin/Lng/Ukr/SemanticErrors_ds.dat new file mode 100644 index 000000000..636adc20a --- /dev/null +++ b/bin/Lng/Ukr/SemanticErrors_ds.dat @@ -0,0 +1,59 @@ +%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=Неправильний тип \ No newline at end of file diff --git a/bin/Lng/Ukr/SemanticErrors_ib.dat b/bin/Lng/Ukr/SemanticErrors_ib.dat new file mode 100644 index 000000000..af2560776 --- /dev/null +++ b/bin/Lng/Ukr/SemanticErrors_ib.dat @@ -0,0 +1,128 @@ +%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=Інтерфейси не можуть бути фінальними +RANGE_TOO_LARGE=Занадто великий діапазон +CANNOT_EVALUATE_SIZE=Не можна обчислити розмір запису +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 або const в першому параметрі extension-методу +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=Generic-параметри не співпадають з generic-параметрами в передопису типу +EXPECTED_TYPE_AFTER_NEW=Очікувався тип після new +WITH_AND_LAMBDAS_NOT_ALLOWED=Неприпустимим є сумісне використання with і лямбд в одній підпрограмі +GOTO_AND_LAMBDAS_NOT_ALLOWED=Неприпустимим є сумісне використання goto і лямбд в одній підпрограмі +%PREFIX%=COMPILATIONERROR_ +UNIT_MODULE_EXPECTED_LIBRARY_FOUND=Очікувався модуль, а зустріли бібліотеку +ASSEMBLY_{0}_READING_ERROR=Помилка при читанні збірки '{0}' +INVALID_ASSEMBLY_PATH=Шлях до збірки має неприпустимі символи \ No newline at end of file diff --git a/bin/Lng/Ukr/SemanticErrors_ib.dat.bak b/bin/Lng/Ukr/SemanticErrors_ib.dat.bak new file mode 100644 index 000000000..376212b11 --- /dev/null +++ b/bin/Lng/Ukr/SemanticErrors_ib.dat.bak @@ -0,0 +1,127 @@ +%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=Інтерфейси не можуть бути фінальними +RANGE_TOO_LARGE=Занадто великий діапазон +CANNOT_EVALUATE_SIZE=Не можна обчислити розмір запису +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 або const в першому параметрі extension-методу +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=Generic-параметри не співпадають з generic-параметрами в передопису типу +EXPECTED_TYPE_AFTER_NEW=Очікувався тип після new +WITH_AND_LAMBDAS_NOT_ALLOWED=Неприпустимим є сумісне використання with і лямбд в одній підпрограмі +%PREFIX%=COMPILATIONERROR_ +UNIT_MODULE_EXPECTED_LIBRARY_FOUND=Очікувався модуль, а зустріли бібліотеку +ASSEMBLY_{0}_READING_ERROR=Помилка при читанні збірки '{0}' +INVALID_ASSEMBLY_PATH=Шлях до збірки має неприпустимі символи \ No newline at end of file diff --git a/bin/Lng/Ukr/SemanticErrors_ms.dat b/bin/Lng/Ukr/SemanticErrors_ms.dat new file mode 100644 index 000000000..3723662aa --- /dev/null +++ b/bin/Lng/Ukr/SemanticErrors_ms.dat @@ -0,0 +1,14 @@ +%PREFIX%=SEMANTICERROR_ +CAN_NOT_READ=Не можна зчитувати дані цього типу +TUPLE_EXPECTED=Очікувався кортеж +TOO_MANY_ELEMENTS_ON_LEFT_SIDE_OF_TUPLE_ASSIGNMRNT=Занадто багато елементів у лівій частині при присвоєнні кортежу +ONLY_BASE_ASSIGNMENT_FOR_TUPLE=Для кортежу допустимо тільки звичайне присвоювання := +TUPLE_TYPE_ERROR=Помилкова конструкція при побудові типу кортежу +INTEGER_VALUE_EXPECTED=Очікувалося значення цілого типу +BAD_SLICE_OBJECT=Зрізи допустимі тільки для рядків, динамічних масивів і списків +ONLY_IN_SHORT_FUNC_DEFS_RETURN_TYPE_CANBE_OMITTED=Тільки в коротких визначеннях функцій можна не вказувати тип повернення значення +ONE_TKIDENTIFIER=В якості типу очікувався ідентифікатор +SUGARED_NODE_{0}_IN_SYNTAX_TREE_VISITOR=Sugared node {0} не повинен обходитися в syntax_tree_visitor. Зверніться до розробників PascalABC.NET +MISSED_SEMANTIC_CHECK_FOR_SUGARED_NODE_{0}=Відсутня семантична перевірка для sugared node {0} +TUPLE_ELEMENTS_COUNT_MUST_BE_LESSEQUAL_7=Кількість елементів кортежу не повинна бути більше 7 +OPERATOR_DQ_MUST_BE_USED_WITH_A_REFERENCE_TYPE_VALUETYPE=Лівий операнд операції ?. повинен мати тип посилання \ No newline at end of file diff --git a/bin/Lng/Ukr/SemanticErrors_nv.dat b/bin/Lng/Ukr/SemanticErrors_nv.dat new file mode 100644 index 000000000..427c91deb --- /dev/null +++ b/bin/Lng/Ukr/SemanticErrors_nv.dat @@ -0,0 +1,103 @@ +%PREFIX%=SEMANTICERROR_ + +NAME_CANNOT_HAVE_GENERIC_PARAMETERS_{0}=Ім'я {0} не може мати узагальнені параметри +AUTO_CLASS_MUST_NOT_HAVE_POINTERS=Авто клас не може мати поля, що є вказівниками +AUTO_CLASS_MUST_NOT_HAVE_PARENTS=Авто клас не може мати предків або реалізовувати інтерфейси +UNDEFINED_NAME_REFERENCE_{0}=Невідоме ім'я '{0}' +TWO_TYPE_CONVERTIONS_POSSIBLE_FIRST_TYPE_{0}_SECOND_TYE_{1}=Можливі два перетворення типу: до типу {0} і до типу {1} +CAN_NOT_CONVERT_TYPES_FROM_{0}_TO_{1}=Не можна перетворити тип {0} до {1} +NO_FUNCION_WITH_THIS_NAME=Немає функції з таким ім'ям +INVALID_FUNCTION_PARAMETERS_NUM=Неправильне число параметрів функції +INVALID_PROCEDURE_PARAMETERS_NUM=Неправильне число параметрів процедури +NO_FUNCTION_WITH_SAME_PARAMETERS_NUM=Немає перевантаженої підпрограми з такою кількістю параметрів +INVALID_FUNCTION_ARGUMENTS=Неправильний тип параметрів підпрограми +NO_OVERLOADED_FUNCTION_WITH_SAME_ARGUMENTS=Немає перевантаженої підпрограми з такими типами параметрів +SEVERAL_FUNCTIONS_CAN_BE_CALLED=Декілька підпрограм можуть бути викликані +FUNCTION_NAME_USED_TO_DEFINE_ANOTHER_KIND_OF_OBJECT=Ім'я функції використовується для визначення іншого типу об'єкта (не функція) +FUNCTION_DUPLICATE_DEFINITION=Повторне оголошення +NAME_REDEFINITION_{0}=Повторно оголошений ідентифікатор {0} +POSSIBLE_TWO_TYPE_CONVERTIONS=Можливі два перетворення типів +THIS_IS_NOT_FUNCTION_NAME=Це не ім'я підпрограми +EXPECTED_ANOTHER_KIND_OF_OBJECT=Очікувався інший тип об'єкта +OPERATOR_{0}_CAN_NOT_APPLIED_TO_TYPE_{1}=Операція {0} не може бути застосована до типу {1} +TWO_OPERATORS_CAN_BE_CALLED_{0}_AND_{1}=Дві операції можуть бути викликані: {0} і {1} +CLASS_CAN_NOT_BE_DEFINED_IN_TYPE_OR_FUNCTION=Клас не може бути визначений в типі або підпрограмі +ONLY_ONE_PARAMETER_NAME_WITH_DEFAULT_VALUE_ALLOWED=Допустимий тільки один параметр із значенням за замовчуванням +NEED_DEFAULT_VALUE_FOR_PARAMETER=Цьому параметру необхідно значення за замовчуванням +DUPLICATE_ATTRIBUTE_APPLICATION=Дворазове застосування атрибута +VAR_PARAMETER_CAN_NOT_HAVE_DEFAULT_VALUE=Параметр, який передається по посиланню, не може мати значення за замовчуванням +DUPLICATE_FUNCTION_DEFINITION=Повторне оголошення підпрограми +THIS_EXPRESSION_CAN_NOT_BE_PASSED_BY_ADDRESS=Даний об'єкт не може бути переданий як var-параметр +MEMBER_{0}_IS_NOT_DECLARED_IN_TYPE_{1}={0} не оголошений в типі {1} +MEMBER_{0}_IS_NOT_DECLARED_IN_NAMESPACE_{1}={0} не оголошений в просторі імен {1} +CAN_NOT_CALL_STATIC_MEMBER_{0}_WITH_EXPRESSION=Не можна викликати статичний метод {0} з виразом +CAN_NOT_CALL_NON_STATIC_MEMBER_{0}_WITH_TYPE_{1}=Метод {0} не є статичним для типу {1} +CAN_NOT_REFERENCE_TO_STATIC_FIELD_{0}_WITH_EXPRESSION=Не можна звернутися до статичного поля {0} через об'єкт +CAN_NOT_REFERENCE_TO_NONSTATIC_FIELD_{0}_WITH_TYPE=Не можна звернутися до екземплярного поля {0} через тип +FUNCTION_EXPECTED_PROCEDURE_{0}_MEET=Очікувалася функція, зустріли процедуру {0} +ONLY_PROCEDURE_NAME_ALLOWED_IN_CLASS_FUNCTION_DEFINITION=Тільки ім'я процедури допустимо в оголошенні методу класу +BREAK_STATEMENT_WITHOUT_COMPREHENSIVE_CYCLE=break поза циклом +CONTINUE_STATEMENT_WITHOUT_COMPREHENSIVE_CYCLE=continue поза циклом +FOR_LOOP_CONTROL_MUST_BE_SIMPLE_LOCAL_VARIABLE=Змінна циклу for повинна описуватися в тому ж блоці, що і цикл for +ORDINAL_TYPE_EXPECTED=Очікувався порядковий тип +ORDINAL_OR_STRING_TYPE_EXPECTED=Очікувався порядковий або строковий тип +CAN_NOT_REFERENCE_TO_NONSTATIC_PROPERTY_{0}_WITH_TYPE=Не можна звернутися до властивості {0} через тип +CAN_NOT_REFERENCE_TO_STATIC_PROPERTY_{0}_WITH_EXPRESSION=Не можна звернутися до статичної властивості через об'єкт +THIS_PROPERTY_{0}_CAN_NOT_BE_READED=Властивість {0} не має методу для читання +THIS_PROPERTY_{0}_CAN_NOT_BE_WRITED=Властивість {0} не має методу для запису +PROPERTY_{0}_AND_READ_ACCESSOR_{1}_PARAMETERS_COUNT_CONVERGENCE=Невідповідність числа параметрів властивості {0} і методу {1} для читання +PROPERTY_{0}_AND_WRITE_ACCESSOR_{1}_PARAMETERS_COUNT_CONVERGENCE=Невідповідність числа параметрів властивості {0} і методу {1} для запису +PROPERTY_{0}_AND_WRITE_ACCESSOR_{1}_PARAMS_TYPE_CONVERGENCE=Невідповідність типу параметру властивості {0} і методу {1} для запису +PROPERTY_{0}_AND_READ_ACCESSOR_{1}_PARAMS_TYPE_CONVERGENCE=Невідповідність типу параметру властивості {0} і методу {1} для читання +PROPERTY_{0}_AND_READ_ACCESSOR_{1}_RETURN_VALUE_TYPE_CONVERGENCE=Невідповідність типу властивості і значення повертання методу {1} для читання +PROPERTY_READ_ACCESSOR_CAN_NOT_BE_PROCEDURE=Метод для читання властивості не може бути процедурою +PROPERTY_{0}_AND_WRITE_ACCESSOR_LAST_PARAMETER_TYPE_CONVERGENCE=Невідповідність типу властивості {0} і типу останнього параметру методу для запису +PROPERTY_WRITE_ACCESSOR_CAN_NOT_BE_FUNCTION=Метод для читання не може бути функцією +PROPERTY_{0}_REFERENCE_WITH_INVALID_PARAMS_COUNT=Неправильне число параметрів при зверненні до властивості {0} +NO_DEFAULT_PROPERTY_TO_TYPE_{0}=Немає індексної властивості за замовчуванням для типу {0} +DUPLICATE_DEFAULT_PROPERTY_IN_CLASS=Дві індексні властивості за замовчуванням в класі +DEFAULT_PROPERTY_MUST_BE_INDEXED=Властивість за замовчуванням має бути індексною +FORWARD_DEFINITION_WITH_FUNCTION_BODY=Попередній опис підпрограми не повинен мати тіла +FUNCTION_WITHOUT_BODY_MUST_HAVE_FORWARD_ATTRIBUTE=Підпрограма без тіла повинна мати атрибут forward +DIFFERENT_PARAMETER_NAME_IN_FUNCTION_DEFINITION_{0}_AND_PREDEFINITION_{1}=Різні імена параметрів в опису підпрограми {0} і її передопису {1} +FUNCTION_DEFINITION_HAVE_DIFFERENT_PARAMS_WITH_PREDEFINITION=Параметри в опису підпрограми відрізняються від параметрів в її передопису +FUNCTION_PREDEFINITION_AND_DEFINITION_HAVE_DIFFERENT_RESULT_TYPES=Опис і предопис функції мають різні типи значення повертання +FUNCTION_PREDEFINITION_WITHOUT_DEFINITION=Предопис функції без опису +DIVISION_BY_ZERO_CONSTANT=Ділення на константу 0 +TYPE_NAME_EXPECTED=Очікувалося ім'я типу +ONLY_COMMON_TYPE_METHOD_DEFINITION_ALLOWED=Неприпустимим є визначення методу класу, які не описаного в програмі +CONSTANT_EXPRESSION_EXPECTED=Очікували константний вираз +EXCEPTION_TYPE_MUST_BE_SYSTEM_EXCEPTION_OR_DERIVED_FROM_EXCEPTION=Тип винятку повинен бути System.Exception або його нащадком +STATIC_KEYWORD_ALLOWED_ONLY_WITH_METHOD=Ключове слово 'class' допустиме тільки для методу класу +CAN_NOT_BE_VIRTUAL_STATIC_METHOD=Статичний метод не може бути віртуальним +ONLY_CONSTRUCTOR_OF_TYPE_ALLOWED=Допустиме визначення конструктора тільки для класу +CONSTRUCTOR_MUST_BE_REALIZED_WITH_CONSTRUCTOR_KEYWORD=Конструктор повинен бути визначений з ключовим словом constructor +FUNCTION_{0}_ALREADY_HAVE_A_BODY=Підпрограма {0} вже має тіло +NO_METHOD_TO_OVERRIDE=Немає методу для перевизначення +CASE_CONSTANT_VARIANT_COINCIDE_WITH_ANOTHER=Збіг двох констант в операторі case +CASE_CONSTANT_VARIANT_COINCIDE_WITH_DIAPASON=Константа потрапляє в один з діапазонів оператора case +CASE_DIAPASON_VARIANT_INTERSECTION=Перетин діапазонів оператора case +CAN_NOT_INCREMENT_ORDINAL_TYPE_VALUE=Неможливо збільшити значення перечислимого типу (можливо, відбувається вихід за верхню межу типу) +CAN_NOT_DECREMENT_ORDINAL_TYPE_VALUE=Неможливо зменшити значення перечислимого типу (можливо, відбувається вихід за нижню межу типу) +EXPECTED_DELEGATE=Очікувалося ім'я процедури або функції +EXPECTED_STATIC_METHOD=Очікувався класовий метод +EXPECTED_NON_STATIC_METHOD=Очікувався екземплярний метод +CAN_NOT_EXPLICITLY_CONVERT_TYPE_{0}_TO_TYPE_{1}=Неможливо явно перетворити тип {0} до типу {1} +ONLY_ONE_PARAMETER_OF_TYPE_CONVERSION_ALLOWED=У операції перетворення типів допустимий тільки один параметр +REAL_TYPE_IN_DOUBLE_COLON_EXPRESSION_EXPECTED=Даний формат виведення може бути застосований лише до дійсного типу +ONLY_ONE_PARAMS_PARAMETER_ALLOWED=Допустимий тільки один параметр із ключовим словом params +ONLY_UNSIZED_ARRAY_PARAMS_PARAMETER_ALLOWED=Тільки динамічний масив може описуватися з ключовим словом params +{0}_DIMENSIONAL_ARRAY_CAN_NOT_HAVE_{1}_AND_MORE_INDEXING=Невірна кількість індексів. Повинно бути {0} +TUPLE_CAN_HAVE_ONLY_ONE_INDEX=Кортеж може мати тільки один індекс +TUPLE_INDEX_OUT_OF_RANGE_{0}=Індекс кортежу повинен бути ≥0 і ≤{0} +TUPLE_INDEX_MUST_BE_INTEGER_CONSTANT=Індекс кортежу повинен бути цілою константою +INHERITED_EXPECTED_IN_CLASS=Ключове слово inherited має бути в методі класу +NO_BASE_CLASS_DEFINED_BUT_INHERITED_MEET=Ключове слово inherited в методі класу, який не має предка +NO_METHOD_{0}_IN_CLASS_{1}=Немає методу {0} в класі {1} +OVERLOAD_OPERATOR_CAN_NOT_BE_PROCEDURE=Перевантажена операція не може бути процедурою +OVERLOADED_OPERATOR_MUST_BE_STATIC_FUNCTION=Перевантажена операція повинна бути статичною функцією +NOT_SUPPORTED_BY_THIS_VERSION_OF_COMPILER=Дана конструкція не підтримується цією версією компілятора +NEGATIVE_ARRAY_LENGTH_({0})_NOT_ALLOWED=Від'ємна довжина масиву ({0}) не припустима +INCOMPATIBLE_ARRAY_BOUNDS_TYPES=Несумісні типи границь діапазону масиву +CAN_NOT_APPLY_SETLENGTH_TO_THIS_OPERAND_TYPE=Не можу викликати SetLength для операнда даного типу +FUNCTION_NEED_RETURN_TYPE=Необхідно вказати значення повернення для функції diff --git a/bin/Lng/Ukr/SemanticErrors_rs.dat b/bin/Lng/Ukr/SemanticErrors_rs.dat new file mode 100644 index 000000000..389f496c2 --- /dev/null +++ b/bin/Lng/Ukr/SemanticErrors_rs.dat @@ -0,0 +1,21 @@ +%PREFIX%=SEMANTICERROR_ +UNABLE_TO_CONVERT_FUNCTIONAL_TYPE_TO_PROCEDURAL_TYPE=Неможливо перетворити функціональний тип в процедурний тип +ILLEGAL_PARAMETERS_IN_LAMBDA=Невірні типи параметрів лямбда-виразу +ILLEGAL_LAMBDA_VARIABLE_TYPE=Невірний тип змінної, якій присвоюється лямбда-вираз +ILLEGAL_LAMBDA_PARAMETERS_NUMBER=Невірна кількість формальних параметрів в лямбда-виразі +IMPOSSIBLE_TO_INFER_TYPES_IN_LAMBDA=Неможливо вивести типи параметрів лямбда-виразу, так як явно не вказано тип змінної, якій присвоюється лямбда-вираз +IMPOSSIBLE_TO_INFER_RESULT_TYPE_IN_LAMBDA=Неможливо вивести тип повернення значення лямбда-виразу +IMPOSSIBLE_TO_INFER_RESULT_TYPE=Неможливо вивести тип повернення значення +NESTED_LAMBDAS_ARE_NOT_SUPPORTED_IN_THIS_VERSION_OF_COMPILER=Використання лямбда-виразу всередині іншого лямбда-виразу не підтримується в цій версії компілятора +LAMBDAS_ARE_NOT_ALLOWED_IN_NESTED_SUBPROGRAM=Використання лямбда-виразів всередині вкладених підпрограм заборонено +THIS_TYPE_OF_VARIABLES_CANNOT_BE_CAPTURED=У цій версії компілятора не підтримується замикання даного типу символів +LAMBDAS_NOT_ALLOWED_IN_FOREACH_IN_WHAT_STATEMENT=Використання лямбда-виразів при вказівці колекції перебору в циклі foreach заборонено +CANNOT_CAPTURE_NON_VALUE_PARAMETERS=Захоплення параметрів підпрограм, що передаються не за значенням, заборонено +LAMBDAS_NOT_ALLOWED_WHEN_NESTED_SUBPROGRAMMES_ARE_USED=Використання лямбда-виразів в підпрограмі при наявності вкладеної підпрограми заборонено +LAMBDAS_NOT_ALLOWED_IN_DECLARATIONS_SECTION=Використання лямбда-виразів в розділі описів заборонено +LAMBDAS_NOT_ALLOWED_IN_FIELDS_INITIALIZATION=Використання лямбда-виразів при ініціалізації полів класу заборонено +LAMBDAS_NOT_ALLOWED_IN_INITIALIZATION_PART_OF_MODULE=Використання лямбда-виразів в розділі ініціалізації модуля заборонено +LAMBDAS_NOT_ALLOWED_IN_FINALIZATION_PART_OF_MODULE=Використання лямбда-виразів в розділі фіналізації модуля заборонено +LAMBDAS_NOT_ALLOWED_IN_INTERFACE_PART_OF_MODULE_IN_INIT=Використання лямбда-виразів в розділі інтерфейсу модуля при ініціалізації змінних заборонено +LAMBDAS_NOT_ALLOWED_IN_IMPLEMENTATION_PART_OF_MODULE_IN_INIT=Використання лямбда-виразів в розділі реалізації модуля при ініціалізації змінних заборонено +USING_CAPTURED_PARAMETERS_IS_NOT_ALLOWED_IN_INITIALIZERS=Використання захопленого параметра підпрограми в розділі описів заборонено \ No newline at end of file diff --git a/bin/Lng/Ukr/SemanticErrors_ssyy.dat b/bin/Lng/Ukr/SemanticErrors_ssyy.dat new file mode 100644 index 000000000..fec9569f2 --- /dev/null +++ b/bin/Lng/Ukr/SemanticErrors_ssyy.dat @@ -0,0 +1,119 @@ +%PREFIX%=SEMANTICERROR_ +TEMPLATE_ARGUMENTS_COUNT_MISMATCH=Неправильне число параметрів шаблону +{0}_IS_NOT_TEMPLATE_CLASS={0} не є ім'ям шаблонного класу +TEMPLATE_PARAMETER_{0}_REDEFINITION=Повторний опис параметра {0} +INHERITED_CONSTRUCTOR_CALL_MUST_BE_FIRST=Виклик конструктора предка повинен бути першим у тілі конструктора +INHERITED_CONSTRUCTOR_CALL_EXPECTED=Необхідно викликати конструктор предка +INVALID_INTERFACE_MEMBER=В інтерфейсі можуть бути тільки заголовки функцій, процедур і властивості +{0}_IS_NOT_INTERFACE={0} не являється інтерфейсом +INTERFACE_FUNCTION_WITH_BODY=Не можна визначати тіло функції або процедури інтерфейсу +CONSTRUCTOR_IN_INTERFACE=Інтерфейс не може містити конструктори +INTERFACE_{0}_CONSTRUCTOR_CALL={0} є інтерфейсом, неможливо створити його екземпляр +CLASS_{0}_DOES_NOT_IMPLEMENT_MEMBER_{2}_OF_INTERFACE_{1}=Клас {0} не реалізує метод {2} інтерфейсу {1} +MEMBER_{2}_OF_CLASS_{0}_FROM_INTERFACE_{1}_MUST_BE_PUBLIC_AND_NON_STATIC=Функція класу {0}, яка реалізує метод {2} інтерфейсу {1}, повинна бути нестатичною з рівнем доступу public +ATTRIBUTES_IN_INTERFACE_MEMBER=Даний атрибут недопустимий в інтерфейсі +MODIFER_BLOCK_{0}_CALL=Член {0} закритий своїм модифікатором видимості +LEFT_RANGE_GREATER_THEN_RIGHT=Нижня межа перевищує верхню +ACCESS_MODIFER_IN_INTERFACE=Модифікатори видимості неприпустимі всередині інтерфейсу +INTERFACE_FORWARD_DECLARATION=Передописи інтерфейсів неприпустимі +FORWARD_DECLARATION_{0}_AS_BASE_TYPE=Передопис {0} не може бути використано в якості базового типу +FORWARD_DECLARATION_OF_{0}_MISMATCH_DECLARATION=Передопис типу {0} не відповідає його опису +NO_TYPE_{0}_DEFINITION=Відсутній опис типу {0} +VIRTUAL_METHOD_IN_RECORD=Віртуальні методи в записах неприпустимі +LABEL_CAN_NOT_BE_DECLARED_HERE=Мітка не може бути визначена в цьому місці програми +IDENT_{0}_IS_NOT_LABEL={0} не є міткою +LABEL_{0}_REDEFINED=Повторне визначення мітки {0} +NO_LABEL_{0}_DEFINITION=Мітка {0} не встановлена +BLOCKED_LABEL_{0}_GOTO=Перехід всередину складеного оператора на мітку {0} неможливий +CONSTRUCTOR_NOT_IN_CLASS=Конструктор може бути описаний тільки всередині класу +DESTRUCTOR_NOT_IN_CLASS=Деструктор може бути описаний тільки всередині класу +ASSIGN_TO_EVENT=Оператор := не застосовується до подій; використовуйте += и -= +DESTRUCTOR_IN_INTERFACE=Деструктори не можуть використовуватися в інтерфейсі +CAN_NOT_CALL_CONSTRUCTOR_AS_PROCEDURE=Не можна викликати конструктор через об'єкт +CANNOT_USE_POINTER_AS_GENERIC_ARGUMENT=Тип-вказівник не може виступати в якості параметра керованого шаблону +PARAMETER_{0}_MUST_HAVE_DEFAULT_CONSTRUCTOR=Неможливо інстанціювати, так як у типу {0} немає конструктора без параметрів з рівнем доступу public +PARAMETER_{0}_MUST_BE_REFERENCE_TYPE=Неможливо інстанціювати, так як тип {0} не є посилальним (класом) +PARAMETER_{0}_MUST_BE_VALUE_TYPE=Неможливо інстанціювати, так як тип {0} не є розмірним +PARAMETER_{0}_MUST_BE_DERIVED_FROM_{1}=Неможливо інстанціювати, так як тип {0} не успадкований від {1} +PARAMETER_{0}_MUST_IMPLEMENT_INTERFACE_{1}=Неможливо інстанціювати, так як тип {0} не реалізує інтерфейс {1} +NO_MAIN_FUNCTION=Відсутня функція main() +FUNCTION_SHOULD_RETURN_VALUE=Функція повинна повернути значення +FUNCTION_SHOULD_NOT_RETURN_VALUE=Функція не повинна повертати значення +EXPECTED_TYPE_{0}=Очікувався тип {0} +CAN_NOT_WRITE_REFERENCE_DATA_TO_BINARY_FILE=Неможливо записати дані типу посилання в бінарний файл +CAN_NOT_READ_REFERENCE_DATA_FROM_BINARY_FILE=Неможливо прочитати дані типу посилання з бінарного файлу +WHERE_SECTION_ALLOWED_ONLY_IN_GENERICS=Секція where допустима тільки в generic-типах і generic-підпрограмах +TEMPLATE_PARAMS_EXPECTED=У шаблонному типі необхідний список шаблонних параметрів +CAN_NOT_GENERATE_ACCESSOR_{0}=Неможливо згенерувати акцесор, так як ім'я {0} вже зайнято +EXPECTED_DERIVED_CLASSES=Очікувався клас-нащадок або клас-предок +SPECIFICATORS_FOR_{0}_ALREADY_EXIST=Специфікатори для параметра {0} вже оголошені +SPECIFICATOR_MUST_BE_TYPE_REFERENCE=Специфікатор повинен бути посиланням на тип +PARENT_SPECIFICATOR_MUST_BE_FIRST=Специфікатор предка повинен бути першим у списку +CLASS_OR_RECORD_SPECIFICATOR_MUST_BE_FIRST=Специфікатор class/record повинен бути першим у списку +CONSTRUCTOR_SPECIFICATOR_MUST_BE_LAST=Специфікатор constructor повинен бути останнім у списку +OBJECT_CAN_NOT_BE_USED_AS_PARENT_SPECIFICATOR=Тип object не може бути використаний для вказівки предка шаблонного параметра +TYPE_{0}_DERIVED_FROM_ITSELF=Тип {0} успадковується циклічно від самого себе +AMBIGUITY_BETWEEN_NAMES_{0}_AND_{1}=Двозначність між іменами {0} і {1} +POINTERS_OF_GENERIC_PARAMETERS_NOT_ALLOWED=Покажчики на параметр generic-типу неприпустимі +OPERATOR_AS_CAN_NOT_BE_USED_WITH_GENERIC_PARAMETER_{0}_WITHOUT_CLASS_CONSTRAINT=Операція as не може бути застосована до generic-параметру {0}, який не має специфікатора "class" +FORWARD_DECLARATION_{0}_AS_IMPLEMENTING_INTERFACE=Передопис {0} не може використовуватися як реалізований інтерфейс +FORWARD_TEMPLATE_{0}_DECLARATION_MISMATCH_DECLARATION=Передопис шаблонного типу {0} не відповідає його опису +GENERIC_TYPE_NOT_ALLOWED_HERE=Описувати generic-тип можна тільки в секції опису type +STATIC_CONSTRUCTOR_MUST_BE_PARAMETERLESS=Статичний конструктор повинен бути без параметрів +CONSTRUCTOR_CAN_NOT_BE_VIRTUAL=Конструктор не може бути віртуальним +CANNOT_USE_DIAPASON_AS_GENERIC_ARGUMENT=Діапазонний тип не може виступати в якості параметра керованого шаблону +CANNOT_USE_BOUNDED_ARRAY_AS_GENERIC_ARGUMENT=Тип статичного масиву не може виступати в якості параметра керованого шаблону +CANNOT_USE_TYPED_FILE_AS_GENERIC_ARGUMENT=Тип типізованого файлу не може виступати в якості параметра керованого шаблону +INDEX_PROPERTY_ACCESSOR_CAN_NOT_BE_VARIABLE=Акцесор індексної властивості не може визначатися через поле +ACCESSOR_NAME_EXPECTED=Необхідно вказати ім'я акцесора +PROPERTY_TYPE_MISMATCH_ACCESSOR_FIELD_TYPE=Тип властивості не співпадає з типом поля для акцесору +ERROR_LOADING_RESOURCE_FILE_{0}=Помилка при підключенні ресурсного файлу {0} +SAVE_ASSEMBLY_ERROR_{0}=Помилка при збереженні збірки: {0} +NO_FUNCTIONS_{0}_CAN_BE_USED_WITH_THIS_SPECIFICATION=Немає функцій {0}, які можна було б використовувати із заданою специфікацією +PROPERTY_IN_LEFT_PART_PLUS_MINUS_ASSIGN=Властивість не може використовуватися в лівій частині узагальненого оператора присвоювання +DEFAULT_VALUE_MUST_BE_ONLY_IN_FIRST_DECLARATION=Значення за замовчуванням слід вказувати тільки при першому оголошенні підпрограми +STRUCT_TYPE_DEFINITION_IN_FORMAL_PARAM=Тип параметру або значення повертання не може бути описом запису або описом масиву з межами +TYPE_OF_ONE_OR_MORE_OPERATOR_PARAMETERS_MUST_BE_{0}=Хоча б один параметр повинен бути типу {0} +PARAMS_IN_OPERATOR=В операторах заборонені params-параметри +OPERATOR_{0}_PARAMETERS_COUNT_MUST_EQUAL_{1}=Кількість параметрів операції {0} має дорівнювати {1} +ONLY_LAST_PARAMETER_CAN_BE_PARAMS=Тільки останній параметр може бути params-параметром +FUNCTION_WITH_PARAMS_PARAMETER_CAN_NOT_HAVE_DEFAULT_PARAMETERS=У підпрограмі з params-параметром неприпустимі значення за замовчуванням +CAN_NOT_ASSIGN_TO_LEFT_PART=Неможливо присвоїти виразу в лівій частині оператора присвоювання +CAN_NOT_ASSIGN_TO_CONSTANT_OBJECT=Неможливо присвоїти константному об'єкту +NO_OVERLOAD_FUNCTION_{0}_USEFUL_FOR_ACCESSOR=Серед перевантажених методів {0} немає придатного для акцесору +ACCESSOR_CAN_BE_FIELD_OR_METHOD_ONLY=У якості акцесору можна вказувати тільки метод або поле класу +CAN_NOT_DEFINE_METHOD_OF_COMPILED_TYPE=Недопустимі описи методів для типу з зовнішньої збірки +NO_DEFAULT_PROPERTY_TO_FUNCTION_TYPE=Немає індексної властивості за замовчуванням для функціонального типу +TYPE_{0}_HAS_{1}_GENERIC_PARAMETERS=Кількість шаблонних параметрів типу {0} має дорівнювати {1} +TRIANGLE_BRACKETS_NOT_AWAITED=Кутові дужки не повинні використовуватися з даним виразом +TRIANGLE_BRACKETS_NOT_ALLOWED_WITH_COMMON_FUNCTIONS=Специфікація за допомогою кутових дужок неприпустима для звичайних функцій (допустима для generic-функцій) +FUNCTION_{0}_DEPEND_FROM_{1}_TYPE_PARAMS=Число типів-параметрів у специфікації generic-підпрограми {0} має дорівнювати {1} +WHERE_SECTION_MUST_BE_ONLY_IN_FIRST_DECLARATION=Секцію where слід вказувати тільки в передопису (предопис знайдено) +CAN_NOT_INHERIT_FROM_GENERIC_PARAMETER=Не можна успадкувати від generic-параметру +GENERIC_FUNCTION_{0}_CAN_NOT_BE_CALLED_WITH_THESE_PARAMETERS=Generic-функція {0} не може бути викликана з даними набором фактичних параметрів +CAN_NOT_DEDUCE_TYPE_PARAMS_FROM_CALL_{0}=Неможливо вивести типи-параметри generic-підпрограми {0} (вкажіть типи-параметри явно) +CAN_NOT_CALL_ANY_GENERIC_FUNCTION_{0}_WITH_THESE_PARAMETERS=З даним списком формальних параметрів неможливо викликати жодну з перевантажених generic-підпрограм {0} +OPERATOR_SIZEOF_CAN_NOT_BE_USED_WITH_GENERIC_TYPE=Операція sizeof не може бути застосована до generic-типів +CAN_NOT_INHERIT_FROM_VALUE_TYPE=Не можна явно успадковувати від System.ValueType (від нього неявно успадковуються всі розмірні типи) +CAN_NOT_INHERIT_FROM_POINTER=Не можна успадкувати від типу-покажчика +CAN_NOT_INHERIT_FROM_FUNCTION_TYPE=Не можна успадкувати від функціонального типу +CAN_NOT_INHERIT_FROM_DELEGATE_TYPE=Не можна явно успадковувати від типів System.Delegate і System.MulticastDelegate (вони неявно використовуються при роботі з делегатами) +INTERFACE_{0}_ALREADY_ADDED_TO_IMPLEMENTING_LIST=Інтерфейс {0} вже доданий в список реалізованих інтерфейсів +CAN_NOT_CONVERT_TYPE_{0}_TO_INTERFACE_{1}=Неможливо перетворити вираз типу {0} до нереалізовуваного цим типом інтерфейсу {1} +CLASS_FUNCTION_ATTRIBUTE_MISMATCH=Атрибутом class слід забезпечити як оголошення, так і опис статичної функції +COULD_NOT_DEFINE_GENERIC_FUNCTION_OF_COMPILED_TYPE=Неможливо визначити generic-функцію для типу з зовнішньої збірки +PARAMETER_{0}_MUST_BE_NAMED_{1}=Шаблонний параметр номер {0} повинен бути названий {1} +TEMPLATES_AND_GENERICS_ARE_INCOMPATIBLE=Неприпустимо поєднання керованих і некерованих шаблонів +TEMPLATE_CAN_BE_CLASS_ONLY=Тільки клас, запис або інтерфейс може бути шаблонним типом +CANNOT_USE_SHORT_STRING_AS_GENERIC_ARGUMENT=Тип коротких рядків не може виступати в якості параметру керованого шаблону +TYPE_REFERENCE_EXPECTED=Очікувалося ім'я типу +DELEGATE_CAN_NOT_USE_COMPREHENSIVE_GENERIC_PARAMETER=При опису делегата не можна використовувати тип-параметр охоплюючого generic-шаблону +CAN_NOT_DEFINE_METHOD_OF_TEMPLATE_TYPE_SYNONYM=Неприпустимо описувати метод для синоніма шаблонного типу +ENUM_CAN_NOT_BE_USED_AS_PARENT_SPECIFICATOR=Спеціальний тип System.Enum не може бути використаний для вказівки предка шаблонного параметру +CONSTRUCTOR_CAN_NOT_BE_GENERIC=Конструктор не може бути шаблонним +GENERIC_DELEGATE_INNER_FUNCTION=Неприпустимо описувати тип шаблонного делегата всередині підпрограми +GENERIC_NESTED_FUNCTIONS_NOT_ALLOWED=Вкладені generic-підпрограми заборонені +NESTED_FUNCTIONS_IN_GENERIC_FUNCTIONS_NOT_ALLOWED=Вкладені підпрограми заборонені всередині generic-підпрограм +GENERIC_TYPE_{0}_NEEDS_{1}_GENERIC_PARAMETERS=Кількість шаблонних параметрів типу {0} має дорівнювати {1} +EXPRESSION_IS_NOT_ADDRESSED=Цей вираз не може стояти в лівій частині оператора присвоювання або передаватися як var-параметр в підпрограму + diff --git a/bin/Lng/Ukr/SemanticTreeVisualisator.dat b/bin/Lng/Ukr/SemanticTreeVisualisator.dat new file mode 100644 index 000000000..87e537626 --- /dev/null +++ b/bin/Lng/Ukr/SemanticTreeVisualisator.dat @@ -0,0 +1,8 @@ +//Semantic Tree Visualisator Plugin + +%PREFIX%=VPP_SEMTRV_ +NAME=Семантичне дерево +DESCRIPTION=Візуалізатор семантичного дерева +FORMNAME=Візуалізатор семантичного дерева +M_BUILD=Побудувати поточне +M_REBUILD=Побудувати все \ No newline at end of file diff --git a/bin/Lng/Ukr/SourceTextFormater.dat b/bin/Lng/Ukr/SourceTextFormater.dat new file mode 100644 index 000000000..8963dea0c --- /dev/null +++ b/bin/Lng/Ukr/SourceTextFormater.dat @@ -0,0 +1,9 @@ +//Source Text Formater Plugin + +%PREFIX%=VPP_STF_ +NAME=Форматування тексту програми +DESCRIPTION=Форматування тексту програми +FORMNAME=Форматування тексту програми +CHOSEN_SYNTAX_TREE=Вибране синтаксичне дерево: +M_BUILD=Побудувати поточне +M_REBUILD=Побудувати все \ No newline at end of file diff --git a/bin/Lng/Ukr/SyntaxTreeVisitorsErrors.dat b/bin/Lng/Ukr/SyntaxTreeVisitorsErrors.dat new file mode 100644 index 000000000..f4e53a5c9 --- /dev/null +++ b/bin/Lng/Ukr/SyntaxTreeVisitorsErrors.dat @@ -0,0 +1,18 @@ +// Syntax tree conversion errors +%PREFIX%=SYNTAXTREEVISITORSERROR_ + +YIELD_FUNC_MUST_RETURN_SEQUENCE=Функції з yield повинні повертати послідовність +ONLY_FUNCTIONS_CAN_CONTAIN_YIELDS=Тільки функції можуть містити yield +FUNCTIONS_WITH_YIELDS_CANNOT_CONTAIN_VAR_CONST_PARAMS_MODIFIERS=У параметрах функції з yield не повинно бути модифікаторів 'var', 'const' або 'params' +FUNCTIONS_WITH_YIELDS_CANNOT_CONTAIN_DEFAULT_PARAMETERS=Функція з yield не повинна мати параметрів за замовчуванням +FUNCTIONS_WITH_YIELDS_CANNOT_CONTAIN_RESULT=Функція з yield не може містити змінну Result +FUNCTIONS_WITH_YIELDS_CANNOT_CONTAIN_LOCK=Функції з yield не можуть містити оператор lock +FUNCTIONS_WITH_YIELDS_CANNOT_CONTAIN_TRY_EXCEPT_FINALLY=Функції з yield не можуть містити блоків try..except і try..finally +FUNCTIONS_WITH_YIELDS_CANNOT_CONTAIN_NESTED_SUBROUTINES=Функції з yield не можуть містити вкладені підпрограми і самі бути вкладеними +FUNCTIONS_WITH_YIELDS_CANNOT_CONTAIN_LOCAL_TYPE_DEFINITIONS=Функції з yield не можуть містити локальні визначення типів +YIELDS_INSIDE_WITH_ARE_ILLEGAL=Оператор yield заборонений всередині with +LAMBDA_EXPRESSIONS_CANNOT_CONTAIN_YIELD=Лямбда-вирази не можуть містити yield + +Var_{0}_is_already_defined=Змінна {0} уже визначена + + diff --git a/bin/Lng/Ukr/SyntaxTreeVisualisator.dat b/bin/Lng/Ukr/SyntaxTreeVisualisator.dat new file mode 100644 index 000000000..ee44da9bc --- /dev/null +++ b/bin/Lng/Ukr/SyntaxTreeVisualisator.dat @@ -0,0 +1,11 @@ +//Syntax Tree Visualisator Plugin + +%PREFIX%=VPP_SYNTRV_ +NAME=Cинтаксичне дерево +DESCRIPTION=Візуалізатор синтаксичного дерева +FORMNAME=Візуалізатор синтаксичного дерева +CHOSEN_SYNTAX_TREE=Вибране синтаксичне дерево: +SHOW_ALL_TREES=Показати все +M_BUILD=Побудувати поточне +M_REBUILD=Побудувати все +PARSE=Парсити поточний файл \ No newline at end of file diff --git a/bin/Lng/Ukr/VisualPascalABCNET.dat b/bin/Lng/Ukr/VisualPascalABCNET.dat new file mode 100644 index 000000000..c490fb7af --- /dev/null +++ b/bin/Lng/Ukr/VisualPascalABCNET.dat @@ -0,0 +1,493 @@ +// +//MainForm +%PREFIX%=VP_MF_ +//MainMenu +MR_FILE=Файл +M_NEW=Новий +M_NEW_ADV=Створити +M_NEW_ASP=Створити аспект +M_UNIT_WITH_FORM=Форму +M_FORM_PROGRAM=Основну програму для поточної форми +M_OPEN=Відкрити... +M_SAVE=Зберегти +M_SAVEAS=Зберегти як... +M_SAVEALL=Зберегти все +M_CLOSE=Закрити +M_CLOSEALLBUTTHIS=Закрити все, крім поточного +M_PRINT=Друк... +M_RECENTFILES=Останні файли +M_RECENTPROJECTS=Останні проекти +M_EXIT=Вихід + +MR_EDIT=Правка +M_UNDO=Скасувати +M_REDO=Повернути +M_CUT=Вирізати +M_COPY=Копіювати +M_PASTE=Вставити +M_FIND=Знайти... +M_FINDNEXT=Знайти далі +M_REPLACE=Замінити... +M_BOOKMARS=Закладки +M_TOGGLEBOOKMARK=Поставити закладку +M_GOTONEXTBOOKMARK=Перейти до наступної +M_GOTOPREVBOOKMARK=Перейти до попередньої +M_CLEARBOOKMARKS=Видалити всі закладки +M_DELETE=Видалити + +MR_SERVICE=Сервіс +M_OPTIONS=Налаштування... + +MR_VIEW=Вигляд +M_BOTTOMPANEL=Нижня панель +M_OUTPUTWINDOW=Вікно виведення +M_CLEAROUTPUT=Очистити вікно виведення +M_NAVIGBACK=Перейти назад +M_NAVIGFORW=Перейти вперед +M_STYLE=Стиль інтерфейсу... +M_GOTO_LINE=Перейти до рядка... +M_SELECT_ALL=Виділити все +M_INTELLISENSEPANEL=Панель навігації по коду +M_TOOLBOX=Палітра +M_PROPERTIES=Інспектор об'єктів +M_PROJECTEXPLORER=Структура проекту + +MR_INTELLISENSE=Аналіз коду +M_GENERATE_REALIZATION=Згенерувати реалізацію + +MR_PROJECT=Проект +M_ADD_FORM=Додати форму +M_ADD_NEW_FILE=Додати новий файл +M_ADD_EXIST_FILE=Додати існуючий файл +M_ADD_REFERENCE=Підключити збірку +M_PROJECT_PROPERTIES=Властивості проекту + +MR_PROGRAM=Програма +M_RUN_DEBUG=Виконати +M_RUN_NODEBUG=Виконати без зв'язку з оболонкою +M_BUILD=Компілювати +M_REBUILD=Перекомпілювати все +M_STOP=Завершити +M_ADD_EXPR=Додати вираз +M_DELETE_EXPR=Видалити вираз +M_CLEAR_ALL=Очистити все +M_RUN_PARAMETERS=Параметри командного рядка... +M_ARGUMENTS=Параметри + +MR_DESIGNER=Дизайнер +M_VIEW_CODE=Переглянути код +M_SHOW_PROPERTIES=Властивості +M_SHOW_GRID=Показувати сітку +M_SNAP_TO_GRID=Прилипання до сітки +M_ALIGN=Вирівняти по +M_ALIGN_LEFTS=лівому краю +M_ALIGN_RIGHTS=правому краю +M_ALIGN_TOPS=верхньому краю +M_ALIGN_BOTTOMS=нижньому краю +M_ALIGN_MIDDLES=горизонтальному центру +M_ALIGN_CENTERS=вертикальному центру +M_ALIGN_TO_GRID=сітці +M_CENTER=Центрувати +M_CENTER_HORIZONTALLY=по горизонталі +M_CENTER_VERTICALLY=по вертикалі +M_Z_ORDER=Візуальний порядок +M_BRING_TO_FRONT=Помістити вперед +M_SEND_TO_BACK=Відправити назад +M_TAB_ORDER=Порядок табуляції +M_SIZE_TO=Привести розмір до +M_SIZE_TO_CONTROL=розміру компоненту +M_SIZE_TO_CONTROL_WIDTH=ширини компоненту +M_SIZE_TO_CONTROL_HEIGHT=висоти компоненту +M_SIZE_TO_GRID=сітки +M_PROGRAM_TAB=Код +M_FORM_TAB=Дизайнер +M_COMMON_COMPONENTS=Звичайні +M_VISUAL_COMPONENTS=Візуальні +M_DATA_COMPONENTS=Бази даних +M_NON_VISUAL_COMPONENTS=Невізуальні +NOTHING_SELECTED=Немає вибраних компонентів +{0}_COMPONENTS1_SELECTED={0} компонент обраний +{0}_COMPONENTS2_SELECTED={0} компоненти обрані +{0}_COMPONENTS5_SELECTED={0} компонентів обрано + +MR_DEBUG=Виконання +M_DEBUGSTART=Почати виконання +M_DEBUGCONT=Продовжити +M_DEBUGSTOP=Пауза +M_STEPOUT=Крок із виходом із підпрограми +M_STEPOVER=Крок без входу в підпрограму +M_STEPIN=Крок із входом в підпрограму +M_RUNTOCUR=Виконувати до курсора +M_ENDDEBUG=Завершити виконання + +M_GOTO_DEFINITION=Перейти до визначення +M_GOTO_REALIZATION=Перейти до реалізації +M_FIND_ALL_REFERENCES=Знайти всі посилання +M_RENAME=Перейменувати +M_FORMAT=Форматувати код +M_SAMPLES=Приклади +M_COLLAPSE_REGIONS=Згорнути всі регіони + +TP_WARNINGLIST=Попередження +TP_VARLIST=Локальні змінні +TP_WATCHLIST=Перегляд виразів +TP_DISASSEMBLY=Вікно дизасемблювання +TP_FIND_SYMBOL_RESULTS=Результат пошуку символів +CLMN_VAR=Змінна +CLMN_TYPE=Тип +CLMN_VALUE=Значення + +TP_IMMEDIATE_WINDOW=Вікно Immediate + +RF_RENAME=Перейменування +RF_ENTER_NEW_NAME=Введіть нове ім'я +RF_OK=ОК +RF_CANCEL=Скасувати + +M_DELETE_BREAKPOINT=Видалити +M_BREAKPOINT_CONDITION=Умова... + +M_BREAKPOINT_CONDITION_FORM=Умова +M_CONDITION2=Умова: +M_IF_TRUE=Істина +M_IF_CHANGED=Змінено + +WT_EXPR=Вираз +WT_TYPE=Тип +WT_VALUE=Значення + +MR_PLUGINS=Модулі + +MR_OPTIONS=Налаштування +M_COMPILEROPTIONS=Опції компіляції +M_VIEWOPTIONS=Вигляд + +MR_HELP=Допомога +M_HELP=Довідка +M_DOTNET_HELP=Документація по .NET (MSDN) +M_EXAMPLES=Приклади +M_MAINFEATURES=Коротко про головне +M_ABOUT=Про програму +M_OPENSAMPLES=Приклади +M_OPENTUTORIAL=Вивчаємо PascalABC.NET + +M_SET_ACTIVE=Зробити активним + +TP_OUTPUTWINDOW=Вікно виведення +TP_ERRORSLIST=Список помилок +TP_COMPILERMESSAGES=Повідомлення компілятора + +SB_LN=Рядок +SB_COL=Колонка + +TS_RUN=Запущений + +FROM_METADATA=метадані +AT_SELECT=Тип програми +AT_CONSOLE=Консольне +AT_WINDOWS=Віконне +AT_DLL=Динамічна бібліотека + +RUN_DLL_WARNING_TEXT=Неможливо запустити динамічну бібліотеку + +RUN_PCU_WARNING_TEXT=Неможливо запустити відкомпільований модуль + +SAVE_CHANGES_IN_FILE{0}=Зберегти зміни в файлі '{0}' ? +SAVE_CHANGES_IN_PROJECT{0}=Зберегти зміни в проекті '{0}' ? + +SHOULD_CREATE_FORM_FIRST=Спочатку створіть форму, для якої слід згенерувати основний файл +CAN_NOT_GENERATE_CODE=Неможливо згенерувати вихідний код.\r\nМожливо, були видалені псевдокоментарі +CODE_GENERATION_UNSUCCEFULL=Вихідний код згенерований неповністю через синтаксичні помилки в тексті модуля +CAN_NOT_NAVIGATE_TO_EVENT_HANDLER=Неможливо перейти до обробника через синтаксичні помилки в тексті модуля +FORM_DESIGNER=Дизайнер форм +TOOLBOX_LOADING_UNSUCCEFULL=Не вдалося завантажити панель інструментів + +CT_STANDARD_ELEMENTS=Стандартні елементи керування +CT_CONTAINERS=Контейнери +CT_MENUS_PANES=Меню і панелі інструментів +CT_DATA=Дані +CT_COMPONENTS=Компоненти +CT_PRINTING=Друк +CT_DIALOG_WINDOWS=Діалогові вікна + +FTS_LOADING=завантаження... +FTS_KILLPROCESS=завершення програм... +FTS_CANCELLOADING=відміна завантаження... + +ER_NUM= +ER_LINE=Рядок +ER_FILE=Файл +ER_DESCRIPTION=Опис +ER_PATH=Шлях +ER_COPY=Копіювати + +MSGTYPE=[VisualPascalABCNET] +ERROR_CREATING_WORKDIR_{0}_{1}=Помилка при створенні робочого каталогу '{0}' : {1} + +INPUT=Ввід даних: +INPUT_OK=Ввести + +OW_RUNTIME_EXCEPTION{0}_MESSAGE{1}=Помилка часу виконання: {0}: {1} +OW_RUNTIME_EXCEPTION_STACKTRACE{0}=2LINES +Стек: +{0} + +ERRORLIST_RUNTIME_EXCEPTION_MESSAGE{0}=Помилка часу виконання: {0} + +EXCEPTION_IN_START_EXE{0}=При спробі запуску файлу {0} сталася помилка. Можливо, запуск exe файлів з цього диска заборонений. Для усунення проблеми перенаправте збереження exe файлів на інший диск (Сервіс->Опції компіляції) + +ERROR_FILE_EXISTS_IN_CODEPAGES=Неможливо зберегти файл з таким іменем, оскільки цей файл уже відкритий + +SAVE_FILE_ERROR_TEXT{0}=Помилка при збереженні файлу {0} + +FILE_ALREADY_EXISTS{0}=Файл з іменем {0} уже існує +TOO_LONG_FILE_NAME{0}=Занадто довге ім'я файлу +PROJECT_NAME_EMPTY=Необхідно вказати ім'я проекту +FILE_NAME_EMPTY=Необхідно вказати ім'я файлу +PROJECT_DIRECTORY_EMPTY=Необхідно вказати папку проекту +DIRECTORY_ALREADY_EXISTS{0}=Папка {0} уже існує +ERROR_IN_FILE_CREATION=Помилка при створенні файлу +ERROR_IN_PROJECT_CREATION=Помилка при створенні проекту +ERROR_IN_PATH=Недопустимі символи в шляху файлу +PROJECT_TEMPLATE_NOT_SELECTED=Не вибрано тип проекту +FILE_TEMPLATE_NOT_SELECTED=Не вибрано шаблон файлу +TOO_OLD_PROJECT_FILE_VERSION=Неможливо відкрити проект ранньої версії. Спробуйте створити проект заново +MAJOR_VERSION_MUST_BE_SET=Не заданий основний номер версії +MAJOR_VERSION_LESS_ZERO=Основний номер версії повинен бути невід'ємним цілим числом +MAJOR_VERSION_MUST_BE_INT=Основний номер версії повинен бути невід'ємним цілим числом +MINOR_VERSION_MUST_BE_SET=Не заданий додатковий номер версії +MINOR_VERSION_LESS_ZERO=Додатковий номер версії повинен бути невід'ємним цілим числом +MINOR_VERSION_MUST_BE_INT=Додатковий номер версії повинен бути невід'ємним цілим числом +BUILD_VERSION_MUST_BE_SET=Не заданий номер побудови +BUILD_VERSION_LESS_ZERO=Номер побудови повинен бути невід'ємним цілим числом +BUILD_VERSION_MUST_BE_INT=Номер побудови повинен бути невід'ємним цілим числом +REVISION_VERSION_MUST_BE_SET=Не заданий номер редакції +REVISION_VERSION_LESS_ZERO=Номер редакції повинен бути невід'ємним цілим числом +REVISION_VERSION_MUST_BE_INT=Номер редакції повинен бути невід'ємним цілим числом +ERROR_OPEN_PROJECT=Помилка при відкритті проекту +CHANGED_FILE=Змінений файл +FILE_CHANGED_MESSAGE=Файл був змінений іншою програмою. Завантажити його заново? +FILE_NOT_EXIST_MESSAGE=Файл відсутній на диску. Залишити його відкритим в редакторі? +INVALID_SOURCE_FILE_NAME=Неприпустимі символи в імені файлу +INVALID_SOURCE_FILE_EXTENSION=Неприпустиме розширення файлу +CANNOT_EXCLUDE_MAIN_FILE=Не можна виключати основний файл з проекту +M_NEW_PROJECT=Новий проект +M_OPEN_PROJECT=Відкрити проект... +M_CLOSE_PROJECT=Закрити проект +PRJ_NEW_PROJECT=Новий проект +PRJ_PROJECT_TYPES=Типи проектів +PRJ_PROJECT_NAME=Ім'я проекту +PRJ_PROJECT_DIR=Папка проекту +PRJ_CONSOLE_APP=Консольна програма +PRJ_WINFORMS_APP=Програма Windows Forms +PRJ_CLASS_LIBRARY=Бібліотека +PRJ_PROJECT_EXPLORER=Структура проекту +PRJ_REFERENCES=Підключення збірок +PRJ_PROJECT_REFERENCES=Підключені збірки +PRJ_ADD_REFERENCE=Додати збірку +PRJ_GAC=GAC +PRJ_ASSEMBLIES=Пошук збірок +PRJ_COMPONENT_NAME=Ім'я збірки +PRJ_VERSION=Версія +PRJ_OPEN_FILE=Відкрити +PRJ_SHOW_FORM=Відкрити форму +PRJ_VIEW_CODE=Показати код +PRJ_EXCLUDE=Виключити з проекту +PRJ_RENAME=Перейменувати +PRJ_BUILD=Зібрати +PRJ_BUILD_ALL=Зібрати все +PRJ_RUN=Виконати +PRJ_ADD=Додати +PRJ_NEW_FILE=Новий файл +PRJ_EXIST_FILE=Існуючий файл +PRJ_FORM=Форму +PRJ_PROPERTIES=Властивості +PRJ_REMOVE=Видалити +PRJ_FILE_NAME=Ім'я файлу +PRJ_TEMPLATES=Шаблони +PRJ_UNIT=Модуль +PRJ_SEARCH=Пошук... +PRJ_COM=COM +PRJ_PATH=Шлях +PRJ_COM_NAME=COM-об'єкт +PRJ_PROJECT_PROPERTIES=Властивості проекту +PRJ_DEBUG_RELEASE=Конфігурація +PRJ_DEBUG=Debug +PRJ_RELEASE=Release +PRJ_ENVIRONMENT_RUNMODE=Виконання із-під оболонки +PRJ_DELETE_EXE=Видаляти EXE-файл після виконання +PRJ_DELETE_PDB=Видаляти PDB-файл після виконання +PRJ_OUTPUT_DIR=Вихідні файли генерувати в папку +PRJ_BROWSE=Огляд +PRJ_COMMAND_LINE_ARGS=Параметри командного рядка +PRJ_APP_ICON=Іконка програми +PRJ_APP_VERSION=Версія програми +PRJ_APP_INFO=Інформація про програму +PRJ_PRODUCT=Назва продукту +PRJ_VER_MAJOR=Основний номер +PRJ_VER_MINOR=Додатковий номер +PRJ_VER_BUILD=Номер збірки +PRJ_VER_REVISION=Номер редакції +PRJ_COMPANY=Компанія +PRJ_TRADEMARK=Торгова марка +PRJ_COPYRIGHT=Copyright +PRJ_GENERATE_XML_DOC=Генерувати XML документацію +PRJ_NUGET=NuGet +NUGET_PACKAGE=Ідентифікатор пакету +NUGET_INSTALL=Встановити пакет +NUGET_LOG=Лог +VERSION_IS_UP_TO_DATE=Ви використовуєте актуальну версію +UPDATE_AVAILABLE=Доступна нова версія PascalABC.NET. Перейти на сторінку завантаження? +UPDATE_AVAILABLE_CURRENT_VESION{0}=Установлена версія: {0} +UPDATE_AVAILABLE_NEW_VESION{0}=Доступна версія: {0} +UPDATE_CHECK_ERROR=Не вдалося перевірити оновлення +UPDATE_CHECK=Перевірка оновлення +PABC_DOWNLOAD_PAGE=http://pascalabc.net/ssyilki-dlya-skachivaniya +M_CHECKUPDATES=Перевірити оновлення +//Options +%PREFIX%=VP_OC_VIEWOPTIONS_ +NAME=Загальні +DESCRIPTION=Загальні +LANGUAGE=Мова +REDIRECT_OUTPUT=Перенаправляти результат на консоль у вікно виведення +ERRORS_STRATEGY=Показувати помилки +ES_ALL=Все +ES_FIRSTONLY=Першу синтаксичну або першу семантичну +ES_FIRSTSEMANTICANDSYNTAX=Першу синтаксичну і першу семантичну +EDITOR_OPTIONS=Редактор +SHOW_DEBUG_PLAY_PAUSE_BUTTONS=Показувати додаткові кнопки управління налагодженням +PASUSE_IN_RUNMODE_IF_CONSOLE=Робити паузу після завершення консольної програми +SAVE_FILES_IF_COMPILATOIN_OK=Зберігати файли якщо компіляція пройшла успішно + +%PREFIX%=VP_OC_EDITOROPTIONS_ +NAME=Редактор +DESCRIPTION=Налаштування редактора +ERROR_CURSOR_POS=При помилці позиціонувати курсор +SHOW_LINES_NUM=Показувати номери рядків +SHOW_MATH_BRACKET=Підсвічувати парні дужки +SHOW_MATCH_OPERATOR_BRACKET=Підсвічувати парні операторні дужки +ENABLE_FOLDING=Дозволити згортання коду +FONT_SIZE=Розмір шрифту +FONT=Шрифт +EP_BEGIN=в початок +EP_END=в кінець +EP_SELECTBEGIN=виділити і в початок +EP_SELECTEND=виділити і в кінець +CONVERT_TABS_TO_SPACES=Конвертувати Tab в пропуски +GOTO_ERRORPOS_IN_STANDART_MODULES=Переходити до місця помилки в стандартних модулях + +%PREFIX%=VP_OPTIONSFORM_ +FORMTEXT=Налаштування + +//Intellisense options +%PREFIX%=VP_OC_INTELLISENSEOPTIONS_ +NAME=Intellisense +DESCRIPTION=Аналіз коду часу розробки (Intellisense) +ALLOW_CODE_COMPLETION=Включений +CODE_COMPLETION_HINT=Підказка при наведенні миші +CODE_COMPLETION_DOT=Підказка по точці +CODE_COMPLETION_PARAMS=Підказка параметрів функцій +CODE_COMPLETION_KEYPRESSED=Підказка по натисканню клавіші +SHOW_INTELLISENCE_PANEL=Панель навігації по вихідному коду +NAMESPACE_VISIBLE_RANGE=Вкладеність просторів імен (0 - усі) + +//CompilerOptions +%PREFIX%=VP_OC_COMPILEROPTIONS_ +NAME=Опції компіляції +DESCRIPTION=Опції компіляції +OUTPUT_FILE_TYPE=Тип вихідного файлу +GENERATE_PDP_FILES=Генерувати зневадження (Debug-версія) +USE_OUTPUT_DIRECTORY=Вихідні файли генерувати в папку +BROWSE=Огляд... + +ENVORIMENT_RUNMODE=Виконання з-під оболонки +DELETE_EXE=Видаляти EXE файл після виконання +DELETE_PDB=Видаляти зневадження після виконання +USE_DLL_FOR_SYSTEM_UNITS=Прискорювати запуск із-під оболонки + +//AboutBox +%PREFIX%=VP_ABOUTBOXFORM_ +FORMTEXT=Про програму +VERSION=Версія +PROJECT_ADMIN=Керівник проекту: +PROJECT_ADMIN_FIO=Михалкович С.С. +DEVELOPERS=Розробники +DEVELOPERS1=Ivan Bondarev (Німеччина) +DEVELOPERS2=Мальований Михайло +DEVELOPERS3=Саушкін Роман +MADEIN=Росія, ПФУ, мехмат; Німеччина +CORE=Ядро: +VISUAL=Оболонка: +COMPONENTS=Компоненти +TESTING_SYSTEM=Система тестування: +TYPE=Тип +NAME=Ім'я +VERSION=Версія +COPYRIGHT= + +//Find Form +%PREFIX%=VP_FINDFORM_ +FORMTEXT=Пошук +L_FIND=Шукати +G_OPTIONS=Параметри +MATH_CASE=Враховувати регістр +MATH_WHOLE_WORD=Слово повністю +SEARCH_UP=Шукати вгору +USE_REGEX=Регулярні вирази +FINDNEXT=Шукати далі + +//Replace Form +%PREFIX%=VP_REPLACEFORM_ +FORMTEXT=Заміна +L_FIND=Шукати +L_REPLACETO=Замінити на +G_OPTIONS=Параметри пошуку +MATH_CASE=Враховувати регістр +MATH_WHOLE_WORD=Слово повністю +SEARCH_UP=Шукати вгору +USE_REGEX=Регулярні вирази +FINDNEXT=Шукати далі +REPLACE=Замінити +REPLACEALL=Замінити все +REGEXPERR{0}=Неправильний регулярний вираз. {0} + +//ReplaceConfirmDialog Form +%PREFIX%=VP_REPLACECONFIRMDLGFORM_ +REPLACE{0}TO{1}=Замінити входження '{0}' на '{1}' ? + +//GotoLineForm +%PREFIX%=VP_GOTOLINEFORM_ +FORMTEXT=Перейти до рядка +GOTO_LINE_{0}_{1}=Номер рядка ({0} - {1}): + +%PREFIX%=EXPR_VALUE_ +UNDEFINED_VALUE=Невизначене значення +UNDEFINED_TYPE=Невизначений тип +SYNTAX_ERROR_IN_EXPR=Синтаксична помилка в виразі +INCOMPATIBLE_TYPES_IN_EXPRESSION=Несумісні типи в виразі +OPERATOR_{0}_NOT_IN_TYPE=Оператор '{0}' непридатний до даного типу +WRONG_NUMBER_ARGUMENTS_IN_{0}=Неправильне число параметрів у виклику '{0}' +WRONG_TYPE_OF_ARGUMENT_IN_{0}=Неприпустимий тип аргументу у виклику '{0}' +UNKNOWN_NAME_{0}=Невідоме ім'я '{0}' +WRONG_TYPE_IN_INDEXER=Неправильний тип виразу в індексаторі +WRONG_INDEXERS_NUMBER=Хибне число індексаторів +NO_INDEXER_PROPERTY=Вираз не має індексної властивості +NAME_{0}_IS_NOT_STATIC='{0}' не є статичним членом +VARIABLE_EXPECTED_TYPE_{0}_FOUND=Символ '{0}' повинен бути змінною +LOWER_BOUND_GREATER_THAN_UPPER_BOUND=Нижня межа перевищує верхню +INVALID_EXPRESSION_TYPE_IN_DIAPASON=Неприпустимий тип для діапазону +NO_SUITABLE_METHOD=Немає відповідного методу для таких аргументів + +%PREFIX%=DEBUG_VIEW_ +RAW_VIEW=Неформатований вид +BASE=Базовий клас +MODULE=Глобальні змінні +PRIVATE=Приватні члени +STATIC=Статичні члени +PRIVATE_STATIC=Приватні статичні члени +TOO_LONG_EVALUATION=Занадто довго обчислюється + +%PREFIX%=CODE_COMPLETION_ +RETURN=Повертає: +PARAMETERS=Параметри: +DESCRIPTION=Опис: diff --git a/bin/Lng/Ukr/VisualPascalABCNET_VEC.dat b/bin/Lng/Ukr/VisualPascalABCNET_VEC.dat new file mode 100644 index 000000000..762242b57 --- /dev/null +++ b/bin/Lng/Ukr/VisualPascalABCNET_VEC.dat @@ -0,0 +1,55 @@ +//VisualPascalABCNET.VisualEnvironmentCompiler + +%PREFIX%=VP_VEC_ +DIALOGS_FILTER_PART_{0}{1}|{1}|=Програми на {0} ({1})|{1}| +DIALOGS_PROJECT_FILTER_PART_{0}{1}|{1}|=Проекти на {0} ({1})|{1}| +DIALOGS_FILTER_PARTALL_{0}|{0}|{1}=Усі підтримувані ({0})|{0}|{1} +DIALOGS_FILTER_ALLFILES=Усі файли +DIALOGS_FILTER_ALLPROJECTS=Усі проекти +DIALOGS_FILTER_ICO_FILES=Файли іконок (ico) +ASSEMBLIES=Виконувані модулі + +CM_LANGUAGE_{0}=Мова {0} +CM_OK_{0}MS=OK {0}ms +CM_{0}_ERROS={0} помилок + +LOAD_PLUGINS=Завантажую плагіни... +PLUGINS_NOTFOUND=Немає плагінів. +PLUGINS_LOADING_ERRORS=При завантаженні плагінів сталися помилки: + +STATE_START_COMPILING_ASSEMBLY{0}=Старт компіляції збірки {0}... +STATE_BEGINCOMPILEFILE{0}=Початок компіляції {0}... +STATE_COMPILEINTERFACE{0}=Компіляція interface {0}... +STATE_COMPILEIMPLEMENTATION{0}=Компіляція implementation {0}... +STATE_ENDCOMPILEFILE{0}=Кінець компіляції {0} +STATE_CODEGENERATION{0}=Генерація коду {0}... +STATE_READDLL{0}=Читання {0}... +STATE_SAVEPCUFILE{0}=Збереження {0}... +STATE_READPCUFILE{0}=Читання {0}... +STATE_COMPILATIONFINISHED{0}=Компіляція завершена {0} +STATE_RELOADING=Завантажую ядро... +STATE_PCUREADINGERROR{0}=Збій при читанні {0} +STATE_PCUWRITINGERROR{0}=Збій при записуванні {0} +STATE_SEMANTICTREECONVERSION{0}=Обробка за допомогою семантичного перетворення {0}... +STATE_SEMANTICTREECONVERTERCONNECTED{0}=Підключено семантичне перетворення "{0}" +STATE_SYNTAXTREECONVERSION{0}=Обробка за допомогою синтаксичного перетворення {0}... +STATE_SYNTAXTREECONVERTERCONNECTED{0}=Підключено синтаксичне перетворення "{0}" +STATE_READY=Готовий + +STATETEXT_BEGINCOMPILEFILE{0}=Компіляція {0}... +STATETEXT_CODEGENERATION{0}=Генерація коду {0}... +STATETEXT_{0}_ERROS={0} помилок +STATETEXT_COMPILATION_SUCCESS_{0}LINES=Компіляція завершилася успішно ({0} рядків) +STATETEXT_COMPILATION_SUCCESS_{0}LINES_{1}WARNINGS=Компіляція завершилася успішно ({0} рядків), {1} попереджень +STATETEXT_RELOADING=Завантаження... +STATETEXT_READY=Готовий +STATETEXT_FINDREFERNCES=Пошук... +STATETEXT_FINDREFERNCES_RESULT{0}=Знайдено {0} посилань +STATETEXT_NOTFOUND=Нічого не знайдено + +SUPPORTED_LANGUAGES=Підключені вхідні мови: +PARSER_CONNECTED{0}{1}=Подключено парсер {0} ({1}) +PARSER_CONNECTED{0}=Подключено парсер {0} + +REMOTE_COMPILER_PREFIX=[pabcnetc.exe] +LOCAL_COMPILER_PREFIX=[local] \ No newline at end of file diff --git a/bin/Lng/Ukr/Warning_ib.dat b/bin/Lng/Ukr/Warning_ib.dat new file mode 100644 index 000000000..1fa26b838 --- /dev/null +++ b/bin/Lng/Ukr/Warning_ib.dat @@ -0,0 +1,11 @@ +%PREFIX%=WARNING_ +USE_VAR_{0}_WITHOUT_ASSIGN=Використання змінної '{0}', якій не присвоєно значення +UNUSED_VAR_{0}=Змінна '{0}' ніде не використовується +UNUSED_FIELD_{0}=Поле '{0}' ніде не використовується +UNUSED_PARAM_{0}=Фактичний параметр '{0}' ніде не використовується +ASS_WITHOUT_USE_{0}=Змінній '{0}' присвоєно значення, але воно ніде далі не використовується +UNREACHABLE_CODE_DETECTED=Виявлено недосяжний код +UNDEFINED_RETURN_VALUE_{0}=Повернення значення функції '{0}' не визначено +DO_NOT_USE_SHORT_STRINGS=Не використовуйте короткі рядки ніде, окрім як в записах для збереження в типізований файл +DO_NOT_USE_POINTERS_TO_RECORDS=Не використовуйте вказівники на записи. Використовуйте класи. +INFINITE_RECURSION=Виявлена нескінченна рекурсія \ No newline at end of file diff --git a/bin/Lng/Ukr/Warnings_ds.dat b/bin/Lng/Ukr/Warnings_ds.dat new file mode 100644 index 000000000..4ac1f5048 --- /dev/null +++ b/bin/Lng/Ukr/Warnings_ds.dat @@ -0,0 +1,2 @@ +%PREFIX%=WARNING_ +OVERRIDE_OR_REINTRODUCE_EXPECTED=Очікувався модифікатор override або reintroduce \ No newline at end of file