4
1

List.txt 34 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667
  1. Common.cs
  2. Line 1430: SubmitError("CSV-файл не соответствует исходному! Сгенерируйте его заново.", INVALID_INDEX);
  3. SubmitError("CSV-file does not match the original! Generate it again.", INVALID_INDEX);
  4. Line 1436: SubmitError("CSV-файл поврежден! Номер строки: " + quoted_line_counter.ToString(), INVALID_INDEX);
  5. SubmitError("CSV-file damaged! Line number: " + quoted_line_counter.ToString(), INVALID_INDEX);
  6. Line 1450: SubmitError("Не переведена строка номер " + quoted_line_counter + "!", INVALID_INDEX);
  7. SubmitError("Line number " + quoted_line_counter + " is not converted!", INVALID_INDEX);
  8. Line 1497: SubmitError("Файл \"" + file + "\" недоступен для чтения (возможно, он открыт другой программой).", INVALID_INDEX);
  9. SubmitError("File \"" + file + "\" cannot be opened for reading (it can be opened by another program).", INVALID_INDEX);
  10. Line 1513: SubmitError("Файл \"" + file + "\" недоступен для записи (возможно, он открыт другой программой).", INVALID_INDEX);
  11. SubmitError("File \"" + file + "\" cannot be opened for writing (it can be opened by another program).", INVALID_INDEX);
  12. MainForm.Designer.cs
  13. Line 86: this.label1.Text = "Эта утилита анализирует код игры на языке QSP в формате TXT2GAM.";
  14. Line 86: this.label1.Text = "This utility analyzes the QSP game code in form TXT2GAM.";
  15. Line 137: this.btnTry1.Text = "Локации";
  16. Line 137: this.btnTry1.Text = "Locations";
  17. Line 147: this.btnTry2.Text = "Переменные";
  18. Line 147: this.btnTry2.Text = "Variables";
  19. Line 157: this.btnTry3.Text = "Предметы";
  20. Line 157: this.btnTry3.Text = "Items";
  21. Line 199: this.tabCheck.Text = "Анализ"
  22. Line 199: this.tabCheck.Text = "Analysis";
  23. Line 208: this.btnTry4.Text = "Действия";
  24. Line 208: this.btnTry4.Text = "Events";
  25. Line 218: this.btnReload.Text = "Перечитать";
  26. Line 218: this.btnReload.Text = "Reload";
  27. Line 242: this.tabOptions.Text = "Настройки";
  28. Line 242: this.tabOptions.Text = "Settings";
  29. Line 255: this.chkCurlyParse.Text = "Интерпретировать содержимое фигурных скобок как код";
  30. Line 255: this.chkCurlyParse.Text = "Content between curly brackets take as a code";
  31. Line 268: this.chkActions.Text = "Действия";
  32. Line 268: this.chkActions.Text = "Actions";
  33. Line 305: this.lblSystemVariables.Text = "Системные переменные(исключения из списка неиспользуемых переменных)";
  34. Line 305: this.lblSystemVariables.Text = "System variables (exception from the list of unused variables)";
  35. Line 314: this.lblSortHeader.Text = "Сортировать при выводе:";
  36. Line 314: this.lblSortHeader.Text = "Sort by output:";
  37. Line 322: this.btnReset.Text = "Сбросить настройки";
  38. Line 322: this.btnReset.Text = "Reset settings";
  39. Line 347: this.chkSortObjects.Text = "Предметы";
  40. Line 347: this.chkSortObjects.Text = "Items";
  41. Line 360: this.chkSortVariables.Text = "Переменные";
  42. Line 360: this.chkSortVariables.Text = "Variables";
  43. Line 373: this.chkSortLocations.Text = "Локации";
  44. Line 373: this.chkSortLocations.Text = "Locations";
  45. Line 399: this.chkVariableCalls.Text = "Считать присваивание переменных \r\nссылкой на локацию:";
  46. Line 399: this.chkVariableCalls.Text = "Consider variable assignment \r\nby link to location:";
  47. Line 410: this.tabTranslate.Text = "Конвертация";
  48. Line 410: this.tabTranslate.Text = "Conversion";
  49. Line 423: this.chkIgnoreEmptyTranslationsCsv.Text = "Игнорировать непереведенные строки\r\n(для \"пустых\" значений перевода будет оставлен текст оригинала)";
  50. Line 423: this.chkIgnoreEmptyTranslationsCsv.Text = "Ignore unconverted strings\r\n(for \"empty\" value of conversion will be used original text)";
  51. Line 434: this.lblSuffixCsv.Text = "Суффикс для файла перевода:";
  52. Line 433: this.lblSuffixCsv.Text = "Extension for conversion file:";
  53. Line 451: this.btnTranslateFromCsv.Text = "Сделать перевод, используя CSV";
  54. Line 451: this.btnTranslateFromCsv.Text = "Make conversion, use CSV";
  55. Line 464: this.grpCsvDelimiter.Text = "Разделитель CSV";
  56. Line 464: this.grpCsvDelimiter.Text = "Split CSV";
  57. Line 475: this.radComma.Text = "Запятая - ,";
  58. Line 475: this.radComma.Text = "Comma - ,";
  59. Line 485: this.radSemicolon.Text = "Точка с запятой - ;";
  60. Line 485: this.radSemicolon.Text = "Semicolon - ;";
  61. Line 494: this.btnExportCsv.Text = "Экспорт в CSV";
  62. Line 494: this.btnExportCsv.Text = "Export to CSV";
  63. Line 520: this.grpTranslateCsv.Text = "Перевод";
  64. Line 520: this.grpTranslateCsv.Text = "Conversion";
  65. Line 528: this.btnBeautify.Text = "Отформатировать код";
  66. Line 528: this.btnBeautify.Text = "Format the code";
  67. Line 546: this.Text = "Анализатор кода QSP";
  68. Line 546: this.Text = "QSP Code Analyzer";
  69. MainForm.cs
  70. Line 72: Log("Ошибок: " + Common.GetErrorsCount() + ", предупреждений: " + Common.GetWarningsCount());
  71. Line 72: Log("No of errors: " + Common.GetErrorsCount() + ", warnings: " + Common.GetWarningsCount());
  72. Line 77: string errorMessage = "локация \"" + error.locationName + "\", строка #" + Convert.ToString(err_line) + " : " + error.text;
  73. Line 77: string errorMessage = "Location \"" + error.locationName + "\", Line #" + Convert.ToString(err_line) + " : " + error.text;
  74. Line 80: Log("Ошибка, " + errorMessage);
  75. Line 80: Log("Error, " + errorMessage);
  76. Line 84: Log("Предупреждение, " + errorMessage);
  77. Line 84: Log("Warning, " + errorMessage);
  78. Line 100: Log("Пытаемся прочесть файл...");
  79. Line 100: Log("Trying to read the file ...");
  80. Line 103: Log("Файл успешно прочитался.");
  81. Line 103: Log("The file was read successfully");
  82. Line 110: Log("Файл не загружен.");
  83. Line 110: Log("File was not read.");
  84. Line 182: MessageBox.Show("Исходный файл не найден!");
  85. Line 182: MessageBox.Show("Input file was not found!");
  86. Line 188: MessageBox.Show("Выберите исходный файл!");
  87. Line 188: MessageBox.Show("Select input file!");
  88. Line 235: Log("Обрабатываем имена локаций...");
  89. Line 235: Log("We process the names of locations ...");
  90. Line 236: PrintArray(txtList1, LocationsDefined, "Существующие локации");
  91. Line 236: PrintArray(txtList1, LocationsDefined, "Existing locations");
  92. Line 237: Log("Добавлено локаций: " + LocationsDefined.Count.ToString());
  93. Line 237: Log("Added locations: " + LocationsDefined.Count.ToString());
  94. Line 239: Log("Обрабатываем ссылки на локации...");
  95. Line 239: Log("We process the reference to locations...");
  96. Line 240: PrintArray(txtList2, LocationsReferenced, "Ссылки на локации");
  97. Line 240: PrintArray(txtList2, LocationsReferenced, "References to locations");
  98. Line 241: Log("Добавлено ссылок на локации: " + LocationsReferenced.Count.ToString());
  99. Line 241: Log("Added reference to location: " + LocationsReferenced.Count.ToString());
  100. Line 243: Log("Начинаем поиск неправильных ссылок...");
  101. Line 243: Log("We begin to search for incorrect links ...");
  102. Line 244: PrintArray(txtList3, LocationsUnDefined, "Неверные ссылки");
  103. Line 244: PrintArray(txtList3, LocationsUnDefined, "incorrect links");
  104. Line 245: Log("Найдено неправильных ссылок: " + LocationsUnDefined.Count.ToString());
  105. Line 245: Log("Found incorrect links: " + LocationsUnDefined.Count.ToString());
  106. Line 247: Log("Начинаем поиск потерянных локаций - тех, на которые нет ссылок...");
  107. Line 247: Log("We begin to search for lost locations - those for which there are no references ...");
  108. Line 248: PrintArray(txtList3, LocationsUnReferenced, "Потерянные локации");
  109. Line 248: PrintArray(txtList3, LocationsUnReferenced, "Lost locations");
  110. Line 249: Log("Найдено потерянных локаций: " + LocationsUnReferenced.Count.ToString());
  111. Line 249: Log("Found lost locations: " + LocationsUnReferenced.Count.ToString());
  112. Line 266: Log("Выполняем поиск переменных...");
  113. Line 266: Log("Search for variables ...");
  114. Line 293: PrintArray(txtList1, TextVars, "Текстовые переменные");
  115. Line 293: PrintArray(txtList1, TextVars, "String variables");
  116. Line 294: PrintArray(txtList2, NumericVars, "Числовые переменные");
  117. Line 294: PrintArray(txtList2, NumericVars, "Numeric variables");
  118. Line 296: Log("Добавлено переменных: " + Common.vars.Count.ToString());
  119. Line 296: Log("Added variables: " + Common.vars.Count.ToString());
  120. Line 300: PrintArray(txtList3, TextVars_unassigned, "Не иниц. переменные:");
  121. Line 300: PrintArray(txtList3, TextVars_unassigned, "no init variables:");
  122. Line 301: Log("Найдено обращений к неинициализированным текстовым переменным: " + TextVars_unassigned.Count.ToString());
  123. Line 301: Log("Found using of uninitialized text variables: " + TextVars_unassigned.Count.ToString());
  124. Line 305: Log("Найдено обращений к неинициализированным числовым переменным: " + NumericVars_unassigned.Count.ToString());
  125. Line 305: Log("Found using of uninitialized numeric variables: " + NumericVars_unassigned.Count.ToString());
  126. Line 309: PrintArray(txtList3, TextVars_unused, "Не исп. переменные:");
  127. Line 309: PrintArray(txtList3, TextVars_unused, "Unused variables:");
  128. Line 310: Log("Найдено неиспользуемых текстовых переменных: " + TextVars_unused.Count.ToString());
  129. Line 310: Log("Found unused string variables: " + TextVars_unused.Count.ToString());
  130. Line 314: Log("Найдено неиспользуемых числовых переменных: " + NumericVars_unused.Count.ToString());
  131. Line 314: Log("Found unused numeric variables: " + NumericVars_unused.Count.ToString());
  132. Line 349: Log("Выполняем поиск предметов...");
  133. Line 349: Log("Search of items...");
  134. Line 350: PrintArray(txtList1, ObjectsAdded, "Добавление предмета");
  135. Line 350: PrintArray(txtList1, ObjectsAdded, "Added items");
  136. Line 351: PrintArray(txtList2, ObjectsDeleted, "Удаление предмета");
  137. Line 351: PrintArray(txtList2, ObjectsDeleted, "Remove item");
  138. Line 352: Log("Добавлений предметов: " + ObjectsAdded.Count.ToString());
  139. Line 352: Log("Items adding: " + ObjectsAdded.Count.ToString());
  140. Line 353: Log("Удалений предметов: " + ObjectsDeleted.Count.ToString());
  141. Line 353: Log("Items removing: " + ObjectsDeleted.Count.ToString());
  142. Line 355: Log("Начинаем поиск удаления несуществующих предметов...");
  143. Line 355: Log("Search of nonexisting items...");
  144. Line 356: PrintArray(txtList3, ObjectsUnDefined, "Неверное удаление");
  145. Line 356: PrintArray(txtList3, ObjectsUnDefined, "Invalid deletion");
  146. Line 357: Log("Найдено неправильных удалений: " + ObjectsUnDefined.Count.ToString());
  147. Line 357: Log("Found invalid deletions: " + ObjectsUnDefined.Count.ToString());
  148. Line 359: Log("Начинаем поиск потерянных предметов - те, которые не удаляются в процессе игры...");
  149. Line 359: Log("Looking for lost items - those that are not deleted during the game ...");
  150. Line 360: PrintArray(txtList3, ObjectsLost, "Потерянные предметы");
  151. Line 360: PrintArray(txtList3, ObjectsLost, "Lost items");
  152. Line 361: Log("Найдено потерянных предметов: " + ObjectsLost.Count.ToString());
  153. Line 361: Log("Lost items found: " + ObjectsLost.Count.ToString());
  154. Line 392: Log("Выполняем поиск действий...");
  155. Line 392: Log("Search for actions...");
  156. Line 393: PrintArray(txtList1, ActsAdded, "Добавление действия");
  157. Line 393: PrintArray(txtList1, ActsAdded, "Add an action");
  158. Line 394: PrintArray(txtList2, ActsDeleted, "Удаление действия");
  159. Line 394: PrintArray(txtList2, ActsDeleted, "Remove an action");
  160. Line 395: Log("Добавлений действий: " + ActsAdded.Count.ToString());
  161. Line 395: Log("Added action: " + ActsAdded.Count.ToString());
  162. Line 396: Log("Удалений действий: " + ActsDeleted.Count.ToString());
  163. Line 396: Log("Removed action: " + ActsDeleted.Count.ToString());
  164. Line 398: Log("Начинаем поиск удаления несуществующих действий...");
  165. Line 398: Log("We begin to search for deletion of nonexistent actions...");
  166. Line 399: PrintArray(txtList3, ActsUnDefined, "Неверное удаление");
  167. Line 399: PrintArray(txtList3, ActsUnDefined, "Invalid deletion");
  168. Line 400: Log("Найдено неправильных удалений: " + ActsUnDefined.Count.ToString());
  169. Line 400: Log("Invalid deletions found: " + ActsUnDefined.Count.ToString());
  170. Line 450: MessageBox.Show("Ошибка: " + error.text);
  171. Line 450: MessageBox.Show("Error: " + error.text);
  172. Line 464: MessageBox.Show("В файле есть ошибки синтаксиса, экспорт невозможен!");
  173. Line 464: MessageBox.Show("There are syntax errors in the file, export is not possible!");
  174. Line 498: MessageBox.Show("В файле есть ошибки синтаксиса, экспорт невозможен!");
  175. Line 498: MessageBox.Show("There are syntax errors in the file, export is not possible!");
  176. Line 505: MessageBox.Show("Не обнаружен файл CSV!");
  177. Line 505: MessageBox.Show("CSV file was not found!");
  178. Line 510: MessageBox.Show("Введите суффикс для файла перевода.");
  179. Line 510: MessageBox.Show("Enter an extension of the conversion file.");
  180. QSPGameCode.cs
  181. Line 98: SubmitError("Слишком сложное выражение", currentLine);
  182. Line 98: SubmitError("Quite complicated expression", currentLine);
  183. Line 110: SubmitError("Слишком много аргументов в выражении", currentLine);
  184. Line 110: SubmitError("Quite many arguments in the expression", currentLine);
  185. Line 193: SubmitError("Закрывающая фигурная скобка без открывающей", oldLine + 1);
  186. Line 193: SubmitError("Closing curly brace without opening one", oldLine + 1);
  187. Line 229: SubmitError("Незакрытая строка", oldLine + 1);
  188. Line 229: SubmitError("Unclosed string", oldLine + 1);
  189. Line 235: SubmitError("Незакрытая фигурная скобка", oldLine + 1);
  190. Line 235: SubmitError("Unclosed curly bracket", oldLine + 1);
  191. Line 476: SubmitError("Внутренняя ошибка анализатора - незакрытая фигурная скобка \"{\"", currentLine);
  192. Line 476: SubmitError("Internal error of the analyzer - unclosed curly bracket \"{\"", currentLine);
  193. Line 505: SubmitError("Пустая метка", lineNum);
  194. Line 505: SubmitError("Empty label", lineNum);
  195. Line 510: SubmitError("Незакрытая строка в названии метки", lineNum);
  196. Line 510: SubmitError("Unclosed string in the label name", lineNum);
  197. Line 546: SubmitError("ELSEIF без IF", lineNum);
  198. Line 546: SubmitError("ELSEIF without IF", lineNum);
  199. Line 557: SubmitError("Многострочный IF должен стоять в начале строки", lineNum);
  200. Line 557: SubmitError("Multiline IF should be placed at the beginning of the line", lineNum);
  201. Line 559: SubmitError("Многострочный ELSEIF должен стоять в начале строки", lineNum);
  202. Line 559: SubmitError("Multiline ELSEIF should be placed at the beginning of the line", lineNum);
  203. Line 578: SubmitError("ELSEIF в однострочном IF не поддерживается", lineNum);
  204. Line 578: SubmitError("ELSEIF cannot be used in single line IF", lineNum);
  205. Line 584: SubmitError("После знака \":\" в многострочном ELSEIF не должно быть операторов", lineNum);
  206. Line 584: SubmitError("An operator cannot be placed after colon\":\" in multiline ELSEIF", lineNum);
  207. Line 609: SubmitError("Многострочный ACT должен стоять в начале строки", lineNum);
  208. Line 609: SubmitError("Multiline ACT should be placed at the beginning of the line", lineNum);
  209. Line 637: SubmitError("Лишний \"&\": возможно, вы хотели написать \"AND\"", lineNum);
  210. Line 637: SubmitError("Redundant \"&\": perhaps should be \"AND\"", lineNum);
  211. Line 643: SubmitError("Лишний \"&\"", lineNum);
  212. Line 643: SubmitError("Redundant \"&\"", lineNum);
  213. Line 678: SubmitError("Квадратная скобка ставится только сразу за именем массива, без пробелов", lineNum);
  214. Line 678: SubmitError("A square bracket has to be placed just behind the name of the array, with no spaces", lineNum);
  215. Line 692: SubmitError("Лишняя скобка \")\"", lineNum);
  216. Line 692: SubmitError("Redundant bracket \")\"", lineNum);
  217. Line 788: SubmitError("Внутренняя ошибка анализатора! Пустой блок!", lineNum);
  218. Line 788: SubmitError("Internal error of analyzer! Empty block!", lineNum);
  219. Line 817: SubmitError("ELSEIF без IF", lineNum);
  220. Line 817: SubmitError("ELSEIF без IF", lineNum);
  221. Line 839: SubmitError("После многострочного ELSE не должно быть операторов", lineNum);
  222. Line 839: SubmitError("An operator cannot be placed after multiline ELSE", lineNum);
  223. Line 864: SubmitError("ELSE без IF", lineNum);
  224. Line 864: SubmitError("ELSE without IF", lineNum);
  225. Line 870: SubmitError("Неверная запись однострочного ACT", lineNum);
  226. Line 870: SubmitError("Invalid notation of single line ACT", lineNum);
  227. Line 882: SubmitError("Перед ELSE в однострочном IF должны быть операторы", lineNum);
  228. Line 882: SubmitError("After single line IF has to be any operators before ELSE", lineNum);
  229. Line 888: SubmitError("ELSE без IF", lineNum);
  230. Line 888: SubmitError("ELSE without IF", lineNum);
  231. Line 923: SubmitError("Лишний END", lineNum);
  232. Line 923: SubmitError("Redundant END", lineNum);
  233. Line 982: SubmitError("Внутренняя ошибка анализатора! Пустой блок!", lineNum);
  234. Line 982: SubmitError("Internal error of the analyzer! Empty block!", lineNum);
  235. Line 1000: SubmitError("Лишняя скобка \"(\"", lineNum);
  236. Line 1000: SubmitError("Redundant bracket \"(\"", lineNum);
  237. Line 1005: SubmitError("IF без \":\"", lineNum);
  238. Line 1005: SubmitError("IF without \":\"", lineNum);
  239. Line 1010: SubmitError("ACT без \":\"", lineNum);
  240. Line 1010: SubmitError("ACT without \":\"", lineNum);
  241. Line 1031: SubmitError("Неверная запись однострочного ACT", lineNum);
  242. Line 1031: SubmitError("Invalid notation of single line ACT", lineNum);
  243. Line 1036: SubmitError("Неверная запись однострочного IF", lineNum);
  244. Line 1036: SubmitError("Invalid notation of single line IF", lineNum);
  245. Line 1041: SubmitError("После ELSE в однострочном IF должны быть операторы", lineNum);
  246. Line 1041: SubmitError("In single line IF has to be any operators after ELSE", lineNum);
  247. Line 1085: SubmitError("Многострочный IF без END", cline.line);
  248. Line 1085: SubmitError("Multi line IF without END", cline.line);
  249. Line 1090: SubmitError("Многострочный ACT без END", cline.line);
  250. Line 1090: SubmitError("Multi line ACT without END", cline.line);
  251. Line 1117: SubmitError("Не найден знак \"=\"", currentLine);
  252. Line 1117: SubmitError("Not found the char \"=\"", currentLine);
  253. Line 1125: SubmitError("Не указано имя переменной для присваивания, слева от знака \"=\"", currentLine);
  254. Line 1125: SubmitError("The name of a variable before the character \"=\" is not specified!", currentLine);
  255. Line 1131: SubmitError("После знака \"=\" должно быть значение для присваивания", currentLine);
  256. Line 1131: SubmitError("It should be a value after char \"=\"", currentLine);
  257. Line 1191: SubmitError("Оператор IF без условия", currentLine);
  258. Line 1191: SubmitError("Operator IF without condition", currentLine);
  259. Line 1195: SubmitError("Оператор ELSEIF без условия", currentLine);
  260. Line 1195: SubmitError("Operator ELSEIF without condition", currentLine);
  261. Line 1298: SubmitError("Слишком много аргументов для оператора", currentLine);
  262. Line 1298: SubmitError("Too many arguments for the operator", currentLine);
  263. Line 1312: SubmitError("Аргумент не может быть пустым", currentLine);
  264. Line 1312: SubmitError("Argument can not be empty", currentLine);
  265. Line 1327: SubmitError("Аргумент не может быть пустым", currentLine);
  266. Line 1327: SubmitError("Argument can not be empty", currentLine);
  267. Line 1334: SubmitError("Для оператора требуется больше аргументов", currentLine);
  268. Line 1334: SubmitError("The operator requires more arguments", currentLine);
  269. Line 1369: SubmitError("Неизвестное действие в выражении", currentLine);
  270. Line 1369: SubmitError("Unknown action in the expression", currentLine);
  271. Line 1376: SubmitError("Ошибка синтаксиса", currentLine);
  272. Line 1376: SubmitError("Syntax error", currentLine);
  273. Line 1390: SubmitError("Ошибка синтаксиса", currentLine);
  274. Line 1390: SubmitError("Syntax error", currentLine);
  275. Line 1402: SubmitError("Не найдена закрывающая скобка", currentLine);
  276. Line 1402: SubmitError("Closing bracket not found", currentLine);
  277. Line 1410: SubmitError("Не найдена открывающая скобка", currentLine);
  278. Line 1410: SubmitError("Opening bracket not found", currentLine);
  279. Line 1419: SubmitError("Неверное число аргументов функции", currentLine);
  280. Line 1419: SubmitError("Invalid number of arguments", currentLine);
  281. Line 1496: SubmitError("Неверное число аргументов функции", currentLine);
  282. Line 1496: SubmitError("Invalid number of arguments", currentLine);
  283. Line 1498: SubmitError("Ошибка синтаксиса", currentLine);
  284. Line 1498: SubmitError("Syntax error", currentLine);
  285. Line 1504: SubmitError("Ошибка синтаксиса", currentLine);
  286. Line 1504: SubmitError("Syntax error", currentLine);
  287. Line 1509: SubmitError("Неверное число аргументов функции", currentLine);
  288. Line 1509: SubmitError("Invalid number of arguments", currentLine);
  289. Line 1522: SubmitError("Внутренняя ошибка анализатора: недопустимые символы в имени переменной", currentLine);
  290. Line 1522: SubmitError("Internal error of the analyzer: Invalid characters in the variable name", currentLine);
  291. Line 1554: SubmitError("Скобки не найдены", currentLine);
  292. Line 1554: SubmitError("Brackets not found", currentLine);
  293. Line 1587: SubmitError("Незакрытая скобка \"[\"", currentLine);
  294. Line 1587: SubmitError("Unclosed parenthesis \"[\"", currentLine);
  295. Line 1609: SubmitError("Неверное число аргументов функции", currentLine);
  296. Line 1609: SubmitError("Invalid number of arguments", currentLine);
  297. Line 1611: SubmitError("Ошибка синтаксиса", currentLine);
  298. Line 1611: SubmitError("Syntax error", currentLine);
  299. Line 1625: SubmitError("Внутренняя ошибка анализатора: пустое имя переменной!", currentLine);
  300. Line 1625: SubmitError("Internal error of the analyzer: empty name of variable!", currentLine);
  301. Line 1634: SubmitError("Ключевое слово языка \"" + name + "\" не может быть использовано в качестве имени переменной", currentLine);
  302. Line 1634: SubmitError("QSP Keyword \"" + name + "\" cannot be used as a variable name", currentLine);
  303. Line 1647: SubmitError("Недопустимое имя переменной \"" + name + "\"", currentLine);
  304. Line 1647: SubmitError("Invalid variable name \"" + name + "\"", currentLine);
  305. Line 1653: SubmitError("Имя переменной \"" + name + "\" не может начинаться с цифры", currentLine);
  306. Line 1653: SubmitError("Variable name \"" + name + "\" cannot start with a digit", currentLine);
  307. Line 1659: SubmitError("Недопустимые символы в имени переменной \"" + name + "\"", currentLine);
  308. Line 1659: SubmitError("Invalid symbols in the name of the variable \"" + name + "\"", currentLine);
  309. Line 1666: SubmitWarning("В имени переменной \"" + name + "\" используются одновременно английские и русские символы, возможно опечатка", currentLine);
  310. Line 1666: SubmitWarning("English and Russian symbols are used simultaneously in the name of varible \"" + name + "\" , possibly a typo", currentLine);
  311. Line 1687: SubmitError("Недопустимое выражение", currentLine);
  312. Line 1687: SubmitError("Invalid expression", currentLine);
  313. Line 1708: SubmitError("Слева от знака \"=\" в операции присваивания должно стоять имя переменной", currentLine);
  314. Line 1708: SubmitError("Name of the variable should be before char \"=\" in the assignment operation", currentLine);
  315. Line 1908: SubmitWarning("Незакрытый апостроф внутри тега", currentLine);
  316. Line 1908: SubmitWarning("Unclosed apostrophe inside the tag", currentLine);
  317. Line 1913: SubmitWarning("Незакрытая кавычка внутри тега", currentLine);
  318. Line 1913: SubmitWarning("Unclosed quote inside the tag", currentLine);
  319. Line 1918: SubmitWarning("Незакрытый тег",currentLine);
  320. Line 1918: SubmitWarning("Unclosed tag",currentLine);
  321. Line 1923: SubmitWarning("Имя тега должно следовать сразу за открывающей угловой скобкой, без пробелов", currentLine);
  322. Line 1923: SubmitWarning("The name of the tag should follow immediately after the opening angle bracket, without spaces", currentLine);
  323. Line 2048: SubmitError("Незакрытый апостроф в подвыражении", currentLine);
  324. Line 2048: SubmitError("Unclosed apostrophe in a subexpression", currentLine);
  325. Line 2055: SubmitError("Незакрытая кавычка в подвыражении", currentLine);
  326. Line 2055: SubmitError("Unclosed quote in a subexpression", currentLine);
  327. Line 2062: SubmitError("Незакрытая фигурная скобка в подвыражении", currentLine);
  328. Line 2062: SubmitError("Unclosed curly bracket in a subexpression", currentLine);
  329. Line 2069: SubmitError("Незакрытое подвыражение", currentLine);
  330. Line 2069: SubmitError("Unclosed subexpression", currentLine);
  331. Line 2076: SubmitError("Пустое подвыражение", currentLine);
  332. Line 2076: SubmitError("Empty subexpression", currentLine);
  333. Line 2173: SubmitError("Пустое имя локации", line);
  334. Line 2173: SubmitError("Empty name of location", line);
  335. Line 2178: SubmitError("Локация с именем " + name + " уже существует", line);
  336. Line 2178: SubmitError("Location named " + name + " exist already", line);