PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Russian translation



rockfest
21.02.2006, 11:23
Критические ошибки вызывают останов процесса компиляции, без их устранения дальнейшая компиляция невозможна.

1.Source-File <file_name> not found. – файл *.src с указанным именем не найден.
2.Found no matching File : <file_name> – отсутствует компилируемый файл (группа файлов), указанный(ая) в файле *.src.
3.Syntax error : <expression> - указанное выражение не соответствует требуемому синтаксису скриптов.
4.Unexpected End of File. – неожиданный конец файла (обрабатываемое выражение синтаксически не завершено).
5.Expected <expression> - внутри выражения в соответствии с правилами синтаксиса отсутствует указанное подвыражение.
6.Assignment : Left operand is not a lvalue – возникает при попытке присвоить значение величине, которой оно не может быть присвоено (например: 500 = ххх).
7.Unknown identifier : <name> - неизвестное имя переменной. Возникает когда переменная используется в выражении до ее объявления. Примечание: ошибка довольно сложна для локализации, существует несколько правил деклараций переменных: декларация функции или VAR переменной должна предшествовать первому вызову функции или VAR переменной; класс должен быть декларирован до его использования в любом виде; lvalue в выражениях присвоения должно быть декларировано до присвоения – эти виды ошибок обрабатываются компилятором на стадии компиляции. Имя инстанции (INSTANCE) или константы (CONST) можно использовать в выражениях до их деклараций, но в скриптах эти имена должны быть обязательно декларированы, иначе возникнет ошибка этого типа на стадии линковки.
8.Expected an Integer-Value : <expression> - возникает при нахождении внутри целочисленного значения недопустимого символа (например: 256х)
9.Redefined identifier : <name> - повторная декларация переменной (данное имя задекларировано в скриптах более одного раза).
10.Syntax Error. First letter is a digit in prototype (instance) name. <name> - имя класса, прототипа или инстанции не может начинаться с цифры.
11.Not a valid class or prototype name : <name> - возникает при декларации прототипа или инстанции, когда базовый класс или прототип не декларирован.
12.Undefined function : <name> - встретился вызов функция с именем name раньше её декларации.
13.Func does not return a <type_value> - выполнен вызов функции в выражении присвоения, но функция имеет тип void или тип, возвращаемый функцией, не соответствует типу lvalue.
14.Unexpected 'return' – выражение return встретилось не в функции.
15.Wrong type : <name> - выдается только линковщиком при несоответствии присваиваемых или сравниваемых типов. Примечание: В версии компилятора 2.0 эта ошибка выявляется уже на стадии компиляции и более подробно будет рассмотрена ниже.


Обычные ошибки не приводят к останову процесса компиляции, но если их больше 50 штук, процесс компиляции будет прерван. Введены начиная с версии 2.0.

1.<name> undeclared name (function) – аналогично критическому сообщению №7, но возникает на стадии компиляции.
2.Wrong type in '!' expression – неверный тип отрицаемого выражения (может быть только INT).
3.Cannot assignment in 'if' expression – внутри if выражения встретилась операция присвоения (недопустимо).
4.Comparison is possible only in 'if' expression – операция сравнения встречена не в if выражении (недопустимо).
5.Function <name> in 'if' expression should return type INT – функция внутри if выражения может иметь возвращаемый тип только INT.
6.Unexpected return – неожиданный return. Особенностью скриптов является то, что любое выражение внутри функции, если оно записано одиноко (не в операциях сравнения или присваивания) заносится в стек и может быть возвращено при выходке их функции (для этого необязательно указывать слово return), но это является потенциально скрытой ошибкой, подлежащей устранению.
7.Index = <index> out of bounds array <name>. – индекс массива с именем name выходит за объявленную границу.
8.Function <name>: Argument <number>: " Cannot convert from type <type1> to <type2> - значение переменной типа type1, используемое в качестве аргумента number функции с именем name типа нельзя преобразовать к типу аргумента type2. Необходимо использовать одинаковые типы.
9.Cannot convert from type <type1> to <type2> - значение переменной типа type1 нельзя преобразовать к типу переменной type2. Необходимо использовать одинаковые типы. Примечание: Есть исключение из правила, оно относится к переопределенным типам. Для понимания этих типов необходимо написать отдельную статью. Это же относится и к сообщению с ошибкой №8 (см. выше).
10.Possible error, function should return value – функция объявлена с возвращаемым типом, но при выходе из неё ничего не возвращается. Фактические ошибки.


Внимания не влияют на процесс компиляции и линковки, выводятся только первые 50 вниманий, остальные блокируются. Введены начиная с версии 2.0. Пока существует только одно внимание.

1.Possible error, function should return value – функция объявлена с возвращаемым типом, но при выходе из неё ничего не возвращается. Возвращаемые функцией значения скрыты (неявны), возможна в дальнейшем потенциальная ошибка.

Can someone help? :)

Nikolaa
21.02.2006, 12:26
man...i understand this and that but no way i'm gonna traselate:p (can't)

Rashnu
21.02.2006, 13:21
Since I haven't any clue about Russian, the following is a Babelfish translation of your 3rd little quotation, rockfest. If the result makes any sense for you, try http://babelfish.altavista.com/



Attention do not influence the process of compilation and linkovki, are derived only first 50 attention, rest are blocked. They are introduced beginning from version 2.0. Thus far there is only one attention. to y..Possible error, function should return value - function is declared with the type returned, but nothing it returns on leaving from it. Those returned by the function of value are hidden (they are implicit), potential error possible subsequently.

DeadlyArrow
21.02.2006, 23:02
i tried, but it's technical things, so it's dumn hard to translate


Critic errors stop the process of compilation, they should be fixed to compile.

1.Source-File <file_name> not found. – file *.src with certain name not found
2.Found no matching File : <file_name> – file(s) for compilling, declared in *.src file are missing
3.Syntax error : <expression> - shown expression don't suit scripts' sintaxis
4.Unexpected End of File. – unexpected end of file (expression are not sintaxically ended).
5.Expected <expression> - inside the expression due to sintax rules shown subexpression are missing
6.Assignment : Left operand is not a lvalue – appears when you try to put value as it can't be (example: 500 = ххх).
7.Unknown identifier : <name> - unknown name of variable. Appears when variable is used before it's declared. NOTE: this error is quite difficult for localizing, it's some rules for declaration of variables: declaration of function or VAR variable should be done first before recall of function or VAR variable; class should be declared before its use in any way; lvalue in expressions of assignment should be declared before assignment - compilator works with such errors on the stage of compilation. The name of instance (INSTANCE) or constant (CONST) may be used in expressions before declaration, but in scripts they should be declared, or an error appears on the stage of linking.
8.Expected an Integer-Value : <expression> - appears when unexpected simbol are in number (like: 256x)
9.Redefined identifier : <name> - redeclaration of variable (this name are declared in scripts more than once)
10.Syntax Error. First letter is a digit in prototype (instance) name. <name> - name of class, prototipe or instance can't begin with number
11.Not a valid class or prototype name : <name> - happens when prototipe or instance are declared when basic class or prototipe aren't declared
12.Undefined function : <name> - happens recall of function with name "name" before it's declaration
13.Func does not return a <type_value> - recall of function are made in expression of appropriation, but function has tipe "void" or tipe, which is returned by function aren't "lvalue" tipe.
14.Unexpected 'return' – expression "return" are not in function
15.Wrong type : <name> - only shown by linking when tipes don't suit.




Usual errors won't stop the process of compilation, but if it's more than 50 of them, process will be stopped. (Since 2.0 version)

1.<name> undeclared name (function) – like critic error №7, bun during linking stage
2.Wrong type in '!' expression – wrong tipe of denied expresson (can be only INT)
3.Cannot assignment in 'if' expression – inside "if" expression are assignment operation
4.Comparison is possible only in 'if' expression – comparison not in "if" expression
5.Function <name> in 'if' expression should return type INT – function inside "if" expression can have return tipe only INT
6.Unexpected return – unexpected return. Every expression inside scripts if it's written "alone" can be returned (don't need to write "return" for it). Potencial error.
7.Index = <index> out of bounds array <name>. – index of the massive with name "name" are out of border
8.Function <name>: Argument <number>: " Cannot convert from type <type1> to <type2> - value of variable of tipe "tipe1", used as argument "number" of function with name "name" can't be transformed to argument tipe "tipe2". The same tipes must be used.
9.Cannot convert from type <type1> to <type2> - value of variable of tipe "tipe1" can't be transformed to variable tipe "tipe2". The same tipes must be used. NOTE: exclusions from the rule for reassigned tipes - must be written separate (same for critical error №8)
10.Possible error, function should return value – function declared with return, but when exiting it, nothing returns. Factical errors.



"Attensions" have no influence on the process of compilation and linking, only first 50 "attensions" are shown, other (if it's more of them) are blocked. Since 2.0 version. Now we have only one "attension".
1.Possible error, function should return value - function is declared with return tipe, but when exiting from it nothing is returned. Values, which are returned by function are hide, in future can be potencial mistake.

rockfest
21.02.2006, 23:18
http://img111.imageshack.us/img111/4272/365ua.gif
§knutsch :gratz thank you deadly ;)

Zaratul
22.02.2006, 12:46
Nice translation Deadly! ;) It`s very good actualy! :D