diff --git a/help/cbot/E/acos.txt b/help/cbot/E/acos.txt new file mode 100644 index 00000000..46a5cd70 --- /dev/null +++ b/help/cbot/E/acos.txt @@ -0,0 +1,12 @@ +\b;Instruction \c;acos\n; +Syntax: +\s;\c;acos ( value );\n; + +\t;value: \c;\l;float\u cbot\float;\n; +Number between -1 and 1 (including both). + +\t;Return value: \c;\l;float\u cbot\float;\n; +Arcus cosine of the value. + +\t;See also +\l;Programming\u cbot;, \l;types\u cbot\type; and \l;expressions\u cbot\expr;. diff --git a/help/cbot/E/asin.txt b/help/cbot/E/asin.txt new file mode 100644 index 00000000..86d26b6d --- /dev/null +++ b/help/cbot/E/asin.txt @@ -0,0 +1,12 @@ +\b;Instruction \c;asin\n; +Syntax: +\s;\c;asin ( value );\n; + +\t;value: \c;\l;float\u cbot\float;\n; +Number between -1 and 1 (including both). + +\t;Return value: \c;\l;float\u cbot\float;\n; +Arcus sine of the value. + +\t;See also +\l;Programming\u cbot;, \l;types\u cbot\type; and \l;expressions\u cbot\expr;. diff --git a/help/cbot/E/atan.txt b/help/cbot/E/atan.txt new file mode 100644 index 00000000..45eb5d5f --- /dev/null +++ b/help/cbot/E/atan.txt @@ -0,0 +1,12 @@ +\b;Instruction \c;atan\n; +Syntax: +\s;\c;atan ( value );\n; + +\t;value: \c;\l;float\u cbot\float;\n; +Number. + +\t;Return value: \c;\l;float\u cbot\float;\n; +Arcus tangent of the value. + +\t;See also +\l;Programming\u cbot;, \l;types\u cbot\type; and \l;expressions\u cbot\expr;. diff --git a/help/cbot/E/cos.txt b/help/cbot/E/cos.txt new file mode 100644 index 00000000..707e9225 --- /dev/null +++ b/help/cbot/E/cos.txt @@ -0,0 +1,12 @@ +\b;Instruction \c;cos\n; +Syntax: +\s;\c;cos ( angle );\n; + +\t;angle: \c;\l;float\u cbot\float;\n; +Angle in degrees. + +\t;Return value: \c;\l;float\u cbot\float;\n; +Cosine of the angle. + +\t;See also +\l;Programming\u cbot;, \l;types\u cbot\type; and \l;expressions\u cbot\expr;. diff --git a/help/cbot/E/expr.txt b/help/cbot/E/expr.txt index 609db3a3..25fb292a 100644 --- a/help/cbot/E/expr.txt +++ b/help/cbot/E/expr.txt @@ -33,19 +33,6 @@ In order to improve readability, you can put as many spaces as you want: \s; 12*a + b/c \s; 2.5 * (dist+range) \n; -Here is a list of mathematical functions: - -\c;sin(angle) \n;sinus -\c;cos(angle) \n;cosinus -\c;tan(angle) \n;tangent -\c;asin(value) \n;arc-sinus -\c;acos(value) \n;arc-cosinus -\c;atan(value) \n;arc-tangente -\c;sqrt(value) \n;square root -\c;pow(x, y) \n;x power y -\c;rand() \n;random value ranging between 0 and 1 - -Angles are in degrees. \t;Compound assignment operators (for specialists) Besides the \c;=\n; operators for variable assignment there are several compound-assignment operators. diff --git a/help/cbot/E/pow.txt b/help/cbot/E/pow.txt new file mode 100644 index 00000000..7780dd87 --- /dev/null +++ b/help/cbot/E/pow.txt @@ -0,0 +1,15 @@ +\b;Instruction \c;pow\n; +Syntax: +\s;\c;pow ( x, y );\n; + +\t;x: \c;\l;float\u cbot\float;\n; +Base. + +\t;y: \c;\l;float\u cbot\float;\n; +Exponent. + +\t;Return value: \c;\l;float\u cbot\float;\n; +x to the y (x raised to the yth power). + +\t;See also +\l;Programming\u cbot;, \l;types\u cbot\type; and \l;expressions\u cbot\expr;. diff --git a/help/cbot/E/rand.txt b/help/cbot/E/rand.txt new file mode 100644 index 00000000..71b93e08 --- /dev/null +++ b/help/cbot/E/rand.txt @@ -0,0 +1,9 @@ +\b;Instruction \c;rand\n; +Syntax: +\s;\c;rand ( );\n; + +\t;Return value: \c;\l;float\u cbot\float;\n; +Pseudorandom number between 0 and 1 (including 0, but excluding 1). + +\t;See also +\l;Programming\u cbot;, \l;types\u cbot\type; and \l;expressions\u cbot\expr;. diff --git a/help/cbot/E/sin.txt b/help/cbot/E/sin.txt new file mode 100644 index 00000000..095187e5 --- /dev/null +++ b/help/cbot/E/sin.txt @@ -0,0 +1,12 @@ +\b;Instruction \c;sin\n; +Syntax: +\s;\c;sin ( angle );\n; + +\t;angle: \c;\l;float\u cbot\float;\n; +Angle in degrees. + +\t;Return value: \c;\l;float\u cbot\float;\n; +Sine of the angle. + +\t;See also +\l;Programming\u cbot;, \l;types\u cbot\type; and \l;expressions\u cbot\expr;. diff --git a/help/cbot/E/sqrt.txt b/help/cbot/E/sqrt.txt new file mode 100644 index 00000000..7c2dc245 --- /dev/null +++ b/help/cbot/E/sqrt.txt @@ -0,0 +1,12 @@ +\b;Instruction \c;sqrt\n; +Syntax: +\s;\c;sqrt ( value );\n; + +\t;value: \c;\l;float\u cbot\float;\n; +Non-negative number. + +\t;Return value: \c;\l;float\u cbot\float;\n; +Square root of the value. + +\t;See also +\l;Programming\u cbot;, \l;types\u cbot\type; and \l;expressions\u cbot\expr;. diff --git a/help/cbot/E/tan.txt b/help/cbot/E/tan.txt new file mode 100644 index 00000000..ecc605fa --- /dev/null +++ b/help/cbot/E/tan.txt @@ -0,0 +1,12 @@ +\b;Instruction \c;tan\n; +Syntax: +\s;\c;tan ( angle );\n; + +\t;angle: \c;\l;float\u cbot\float;\n; +Angle in degrees. + +\t;Return value: \c;\l;float\u cbot\float;\n; +Tangent of the angle. + +\t;See also +\l;Programming\u cbot;, \l;types\u cbot\type; and \l;expressions\u cbot\expr;. diff --git a/help/cbot/po/cbot.pot b/help/cbot/po/cbot.pot index 6276a385..cd8238c4 100644 --- a/help/cbot/po/cbot.pot +++ b/help/cbot/po/cbot.pot @@ -53,13 +53,13 @@ msgid "Time in seconds." msgstr "" #. type: \t; header -#: ../E/abstime.txt:10 ../E/aim.txt:23 ../E/array.txt:30 ../E/bloc.txt:48 ../E/bool.txt:4 ../E/break.txt:24 ../E/build.txt:27 ../E/category.txt:107 ../E/class.txt:70 ../E/close.txt:6 ../E/cond.txt:27 ../E/continue.txt:24 ../E/deletef.txt:9 ../E/delinfo.txt:13 ../E/direct.txt:13 ../E/dist.txt:29 ../E/dist2d.txt:13 ../E/do.txt:27 ../E/drop.txt:28 ../E/eof.txt:13 ../E/errmode.txt:32 ../E/expr.txt:87 ../E/extern.txt:29 ../E/factory.txt:27 ../E/false.txt:4 ../E/file.txt:16 ../E/fire.txt:30 ../E/flatgrnd.txt:16 ../E/float.txt:24 ../E/for.txt:38 ../E/function.txt:84 ../E/goto.txt:34 ../E/grab.txt:28 ../E/if.txt:39 ../E/int.txt:18 ../E/jet.txt:14 ../E/message.txt:24 ../E/motor.txt:38 ../E/move.txt:21 ../E/nan.txt:14 ../E/new.txt:20 ../E/null.txt:4 ../E/object.txt:68 ../E/open.txt:18 ../E/openfile.txt:10 ../E/point.txt:35 ../E/pointer.txt:51 ../E/private.txt:17 ../E/public.txt:49 ../E/radar.txt:58 ../E/readln.txt:18 ../E/receive.txt:16 ../E/recycle.txt:12 ../E/retobj.txt:13 ../E/return.txt:29 ../E/search.txt:16 ../E/send.txt:17 ../E/shield.txt:18 ../E/sizeof.txt:21 ../E/sniff.txt:16 ../E/space.txt:22 ../E/static.txt:20 ../E/strfind.txt:18 ../E/string.txt:32 ../E/strleft.txt:14 ../E/strlen.txt:12 ../E/strlower.txt:10 ../E/strmid.txt:18 ../E/strright.txt:14 ../E/strupper.txt:10 ../E/strval.txt:17 ../E/synchro.txt:23 ../E/term.txt:30 ../E/testinfo.txt:16 ../E/this.txt:52 ../E/thump.txt:12 ../E/topo.txt:13 ../E/true.txt:4 ../E/turn.txt:32 ../E/type.txt:32 ../E/var.txt:66 ../E/void.txt:10 ../E/wait.txt:21 ../E/while.txt:46 ../E/writeln.txt:19 +#: ../E/abstime.txt:10 ../E/acos.txt:11 ../E/aim.txt:23 ../E/array.txt:30 ../E/asin.txt:11 ../E/atan.txt:11 ../E/bloc.txt:48 ../E/bool.txt:4 ../E/break.txt:24 ../E/build.txt:27 ../E/category.txt:107 ../E/class.txt:70 ../E/close.txt:6 ../E/cond.txt:27 ../E/continue.txt:24 ../E/cos.txt:11 ../E/deletef.txt:9 ../E/delinfo.txt:13 ../E/direct.txt:13 ../E/dist.txt:29 ../E/dist2d.txt:13 ../E/do.txt:27 ../E/drop.txt:28 ../E/eof.txt:13 ../E/errmode.txt:32 ../E/expr.txt:74 ../E/extern.txt:29 ../E/factory.txt:27 ../E/false.txt:4 ../E/file.txt:16 ../E/fire.txt:30 ../E/flatgrnd.txt:16 ../E/float.txt:24 ../E/for.txt:38 ../E/function.txt:84 ../E/goto.txt:34 ../E/grab.txt:28 ../E/if.txt:39 ../E/int.txt:18 ../E/jet.txt:14 ../E/message.txt:24 ../E/motor.txt:38 ../E/move.txt:21 ../E/nan.txt:14 ../E/new.txt:20 ../E/null.txt:4 ../E/object.txt:68 ../E/open.txt:18 ../E/openfile.txt:10 ../E/point.txt:35 ../E/pointer.txt:51 ../E/pow.txt:14 ../E/private.txt:17 ../E/public.txt:49 ../E/radar.txt:58 ../E/rand.txt:8 ../E/readln.txt:18 ../E/receive.txt:16 ../E/recycle.txt:12 ../E/retobj.txt:13 ../E/return.txt:29 ../E/search.txt:16 ../E/send.txt:17 ../E/shield.txt:18 ../E/sin.txt:11 ../E/sizeof.txt:21 ../E/sniff.txt:16 ../E/space.txt:22 ../E/sqrt.txt:11 ../E/static.txt:20 ../E/strfind.txt:18 ../E/string.txt:32 ../E/strleft.txt:14 ../E/strlen.txt:12 ../E/strlower.txt:10 ../E/strmid.txt:18 ../E/strright.txt:14 ../E/strupper.txt:10 ../E/strval.txt:17 ../E/synchro.txt:23 ../E/tan.txt:11 ../E/term.txt:30 ../E/testinfo.txt:16 ../E/this.txt:52 ../E/thump.txt:12 ../E/topo.txt:13 ../E/true.txt:4 ../E/turn.txt:32 ../E/type.txt:32 ../E/var.txt:66 ../E/void.txt:10 ../E/wait.txt:21 ../E/while.txt:46 ../E/writeln.txt:19 #, no-wrap msgid "See also" msgstr "" #. type: Plain text -#: ../E/abstime.txt:11 ../E/aim.txt:24 ../E/array.txt:31 ../E/bool.txt:5 ../E/break.txt:25 ../E/build.txt:28 ../E/cond.txt:28 ../E/continue.txt:25 ../E/deletef.txt:10 ../E/direct.txt:14 ../E/dist.txt:30 ../E/dist2d.txt:14 ../E/drop.txt:29 ../E/errmode.txt:33 ../E/expr.txt:88 ../E/extern.txt:30 ../E/factory.txt:28 ../E/false.txt:5 ../E/fire.txt:31 ../E/flatgrnd.txt:17 ../E/float.txt:25 ../E/for.txt:39 ../E/function.txt:85 ../E/goto.txt:35 ../E/grab.txt:29 ../E/if.txt:40 ../E/int.txt:19 ../E/jet.txt:15 ../E/message.txt:25 ../E/move.txt:22 ../E/nan.txt:15 ../E/object.txt:69 ../E/openfile.txt:11 ../E/point.txt:36 ../E/radar.txt:59 ../E/recycle.txt:13 ../E/retobj.txt:14 ../E/return.txt:30 ../E/search.txt:17 ../E/shield.txt:19 ../E/sizeof.txt:22 ../E/sniff.txt:17 ../E/space.txt:23 ../E/string.txt:33 ../E/term.txt:31 ../E/thump.txt:13 ../E/topo.txt:14 ../E/true.txt:5 ../E/turn.txt:33 ../E/type.txt:33 ../E/var.txt:67 ../E/void.txt:11 ../E/wait.txt:22 +#: ../E/abstime.txt:11 ../E/aim.txt:24 ../E/array.txt:31 ../E/bool.txt:5 ../E/break.txt:25 ../E/build.txt:28 ../E/cond.txt:28 ../E/continue.txt:25 ../E/deletef.txt:10 ../E/direct.txt:14 ../E/dist.txt:30 ../E/dist2d.txt:14 ../E/drop.txt:29 ../E/errmode.txt:33 ../E/expr.txt:75 ../E/extern.txt:30 ../E/factory.txt:28 ../E/false.txt:5 ../E/fire.txt:31 ../E/flatgrnd.txt:17 ../E/float.txt:25 ../E/for.txt:39 ../E/function.txt:85 ../E/goto.txt:35 ../E/grab.txt:29 ../E/if.txt:40 ../E/int.txt:19 ../E/jet.txt:15 ../E/message.txt:25 ../E/move.txt:22 ../E/nan.txt:15 ../E/object.txt:69 ../E/openfile.txt:11 ../E/point.txt:36 ../E/radar.txt:59 ../E/recycle.txt:13 ../E/retobj.txt:14 ../E/return.txt:30 ../E/search.txt:17 ../E/shield.txt:19 ../E/sizeof.txt:22 ../E/sniff.txt:17 ../E/space.txt:23 ../E/string.txt:33 ../E/term.txt:31 ../E/thump.txt:13 ../E/topo.txt:14 ../E/true.txt:5 ../E/turn.txt:33 ../E/type.txt:33 ../E/var.txt:67 ../E/void.txt:11 ../E/wait.txt:22 #, no-wrap msgid "Programming, types and categories." msgstr "" @@ -101,7 +101,7 @@ msgid "When controlling the robot through programming, the only way to turn the msgstr "" #. type: \t; header -#: ../E/turn.txt:24 +#: ../E/cos.txt:5 ../E/sin.txt:5 ../E/tan.txt:5 ../E/turn.txt:24 #, no-wrap msgid "angle: float" msgstr "" @@ -934,7 +934,7 @@ msgid "Position towards which the robot must point." msgstr "" #. type: \t; header -#: ../E/direct.txt:10 ../E/dist.txt:26 ../E/dist2d.txt:10 ../E/flatgrnd.txt:13 ../E/receive.txt:13 ../E/topo.txt:10 +#: ../E/acos.txt:8 ../E/asin.txt:8 ../E/atan.txt:8 ../E/cos.txt:8 ../E/direct.txt:10 ../E/dist.txt:26 ../E/dist2d.txt:10 ../E/flatgrnd.txt:13 ../E/pow.txt:11 ../E/rand.txt:5 ../E/receive.txt:13 ../E/sin.txt:8 ../E/sqrt.txt:8 ../E/tan.txt:8 ../E/topo.txt:10 #, no-wrap msgid "Return value: float" msgstr "" @@ -1004,7 +1004,7 @@ msgid "For specialists" msgstr "" #. type: Plain text -#: ../E/build.txt:14 ../E/dist.txt:18 ../E/dist2d.txt:2 ../E/do.txt:2 ../E/drop.txt:12 ../E/factory.txt:14 ../E/fire.txt:10 ../E/for.txt:2 ../E/goto.txt:12 ../E/grab.txt:12 ../E/if.txt:23 ../E/jet.txt:2 ../E/message.txt:2 ../E/move.txt:8 ../E/radar.txt:14 ../E/receive.txt:2 ../E/recycle.txt:2 ../E/retobj.txt:2 ../E/search.txt:2 ../E/shield.txt:2 ../E/sniff.txt:2 ../E/thump.txt:2 ../E/topo.txt:2 ../E/turn.txt:19 ../E/wait.txt:10 +#: ../E/acos.txt:2 ../E/asin.txt:2 ../E/atan.txt:2 ../E/build.txt:14 ../E/cos.txt:2 ../E/dist.txt:18 ../E/dist2d.txt:2 ../E/do.txt:2 ../E/drop.txt:12 ../E/factory.txt:14 ../E/fire.txt:10 ../E/for.txt:2 ../E/goto.txt:12 ../E/grab.txt:12 ../E/if.txt:23 ../E/jet.txt:2 ../E/message.txt:2 ../E/move.txt:8 ../E/pow.txt:2 ../E/radar.txt:14 ../E/rand.txt:2 ../E/receive.txt:2 ../E/recycle.txt:2 ../E/retobj.txt:2 ../E/search.txt:2 ../E/shield.txt:2 ../E/sin.txt:2 ../E/sniff.txt:2 ../E/sqrt.txt:2 ../E/tan.txt:2 ../E/thump.txt:2 ../E/topo.txt:2 ../E/turn.txt:19 ../E/wait.txt:10 #, no-wrap msgid "Syntax:" msgstr "" @@ -1395,71 +1395,44 @@ msgid "" "\t2.5 * (dist+range)" msgstr "" -#. type: Plain text -#: ../E/expr.txt:36 -#, no-wrap -msgid "Here is a list of mathematical functions: " -msgstr "" - -#. type: Plain text -#: ../E/expr.txt:38 -#, no-wrap -msgid "" -"sin(angle) sinus\n" -"cos(angle) cosinus\n" -"tan(angle) tangent\n" -"asin(value) arc-sinus\n" -"acos(value) arc-cosinus\n" -"atan(value) arc-tangente\n" -"sqrt(value) square root\n" -"pow(x, y) x power y\n" -"rand() random value ranging between 0 and 1" -msgstr "" - -#. type: Plain text -#: ../E/expr.txt:48 -#, no-wrap -msgid "Angles are in degrees." -msgstr "" - #. type: \t; header -#: ../E/expr.txt:50 +#: ../E/expr.txt:37 #, no-wrap msgid "Compound assignment operators (for specialists)" msgstr "" #. type: Plain text -#: ../E/expr.txt:51 +#: ../E/expr.txt:38 #, no-wrap msgid "Besides the = operators for variable assignment there are several compound-assignment operators." msgstr "" #. type: Plain text -#: ../E/expr.txt:53 +#: ../E/expr.txt:40 #, no-wrap msgid "The compound-assignment operators combine the = assignment operator with another binary operator such as + or -. Compound-assignment operators perform the operation specified by the additional operator and then assign the result to the left operand. For example, a compound-assignment expression such as " msgstr "" #. type: Plain text -#: ../E/expr.txt:55 +#: ../E/expr.txt:42 #, no-wrap msgid "expression1 += expression2" msgstr "" #. type: Plain text -#: ../E/expr.txt:57 +#: ../E/expr.txt:44 #, no-wrap msgid "is equivalent to" msgstr "" #. type: Plain text -#: ../E/expr.txt:59 +#: ../E/expr.txt:46 #, no-wrap msgid "expression1 = expression1 + expression2" msgstr "" #. type: Plain text -#: ../E/expr.txt:61 +#: ../E/expr.txt:48 #, no-wrap msgid "" "+= addition\n" @@ -1470,19 +1443,19 @@ msgid "" msgstr "" #. type: \t; header -#: ../E/expr.txt:67 +#: ../E/expr.txt:54 #, no-wrap msgid "Prefix and posfix increment- and decrement operators (for specialists)" msgstr "" #. type: Plain text -#: ../E/expr.txt:68 +#: ../E/expr.txt:55 #, no-wrap msgid "The operators ++ and -- allow you to increment (++) or to decrement (--) a variable in very compact and efficient manner." msgstr "" #. type: Plain text -#: ../E/expr.txt:70 +#: ../E/expr.txt:57 #, no-wrap msgid "" "For example to increment the variable a you can write\n" @@ -1492,13 +1465,13 @@ msgid "" msgstr "" #. type: Plain text -#: ../E/expr.txt:75 +#: ../E/expr.txt:62 #, no-wrap msgid "The value of the expression a++ is the value of the variable a before the increment. If you use the prefix operator ++a the value of the expression is the value of the variable a after the increment. The same holds for the -- decrement operator." msgstr "" #. type: Plain text -#: ../E/expr.txt:77 +#: ../E/expr.txt:64 #, no-wrap msgid "" "Examples:\n" @@ -1506,7 +1479,7 @@ msgid "" msgstr "" #. type: Source code -#: ../E/expr.txt:79 +#: ../E/expr.txt:66 #, no-wrap msgid "" "\tb = a++ ;\n" @@ -1514,13 +1487,13 @@ msgid "" msgstr "" #. type: Plain text -#: ../E/expr.txt:82 +#: ../E/expr.txt:69 #, no-wrap msgid "\ta = 2 ;" msgstr "" #. type: Source code -#: ../E/expr.txt:83 +#: ../E/expr.txt:70 #, no-wrap msgid "" "\tb = ++a ;\n" @@ -5583,13 +5556,13 @@ msgid "When controlling the robot through programming, the gun can be also turne msgstr "" #. type: \t; header -#: ../E/aim.txt:12 +#: ../E/aim.txt:12 ../E/pow.txt:8 #, no-wrap msgid "y: float" msgstr "" #. type: \t; header -#: ../E/aim.txt:15 +#: ../E/aim.txt:15 ../E/pow.txt:5 #, no-wrap msgid "x: float" msgstr "" @@ -5606,6 +5579,234 @@ msgstr "" msgid "This instruction sets the vertical and the horizontal angle of the cannon. The following robots are equipped with a cannon: " msgstr "" +#. type: \b; header +#: ../E/rand.txt:1 +#, no-wrap +msgid "Instruction rand" +msgstr "" + +#. type: Source code +#: ../E/rand.txt:3 +#, no-wrap +msgid "rand ( );" +msgstr "" + +#. type: Plain text +#: ../E/rand.txt:6 +#, no-wrap +msgid "Pseudorandom number between 0 and 1 (including 0, but excluding 1)." +msgstr "" + +#. type: Plain text +#: ../E/acos.txt:12 ../E/asin.txt:12 ../E/atan.txt:12 ../E/cos.txt:12 ../E/pow.txt:15 ../E/rand.txt:9 ../E/sin.txt:12 ../E/sqrt.txt:12 ../E/tan.txt:12 +#, no-wrap +msgid "Programming, types and expressions." +msgstr "" + +#. type: \b; header +#: ../E/acos.txt:1 +#, no-wrap +msgid "Instruction acos" +msgstr "" + +#. type: Source code +#: ../E/acos.txt:3 +#, no-wrap +msgid "acos ( value );" +msgstr "" + +#. type: \t; header +#: ../E/acos.txt:5 ../E/asin.txt:5 ../E/atan.txt:5 ../E/sqrt.txt:5 +#, no-wrap +msgid "value: float" +msgstr "" + +#. type: Plain text +#: ../E/acos.txt:6 ../E/asin.txt:6 +#, no-wrap +msgid "Number between -1 and 1 (including both)." +msgstr "" + +#. type: Plain text +#: ../E/acos.txt:9 +#, no-wrap +msgid "Arcus cosine of the value." +msgstr "" + +#. type: \b; header +#: ../E/asin.txt:1 +#, no-wrap +msgid "Instruction asin" +msgstr "" + +#. type: Source code +#: ../E/asin.txt:3 +#, no-wrap +msgid "asin ( value );" +msgstr "" + +#. type: Plain text +#: ../E/asin.txt:9 +#, no-wrap +msgid "Arcus sine of the value." +msgstr "" + +#. type: \b; header +#: ../E/atan.txt:1 +#, no-wrap +msgid "Instruction atan" +msgstr "" + +#. type: Source code +#: ../E/atan.txt:3 +#, no-wrap +msgid "atan ( value );" +msgstr "" + +#. type: Plain text +#: ../E/atan.txt:6 +#, no-wrap +msgid "Number." +msgstr "" + +#. type: Plain text +#: ../E/atan.txt:9 +#, no-wrap +msgid "Arcus tangent of the value." +msgstr "" + +#. type: \b; header +#: ../E/cos.txt:1 +#, no-wrap +msgid "Instruction cos" +msgstr "" + +#. type: Source code +#: ../E/cos.txt:3 +#, no-wrap +msgid "cos ( angle );" +msgstr "" + +#. type: Plain text +#: ../E/cos.txt:6 ../E/sin.txt:6 ../E/tan.txt:6 +#, no-wrap +msgid "Angle in degrees." +msgstr "" + +#. type: Plain text +#: ../E/cos.txt:9 +#, no-wrap +msgid "Cosine of the angle." +msgstr "" + +#. type: \b; header +#: ../E/pow.txt:1 +#, no-wrap +msgid "Instruction pow" +msgstr "" + +#. type: Source code +#: ../E/pow.txt:3 +#, no-wrap +msgid "pow ( x, y );" +msgstr "" + +#. type: Plain text +#: ../E/pow.txt:6 +#, no-wrap +msgid "Base." +msgstr "" + +#. type: Plain text +#: ../E/pow.txt:9 +#, no-wrap +msgid "Exponent." +msgstr "" + +#. type: Plain text +#: ../E/pow.txt:12 +#, no-wrap +msgid "x to the y (x raised to the yth power)." +msgstr "" + +#. type: \b; header +#: ../E/sin.txt:1 +#, no-wrap +msgid "Instruction sin" +msgstr "" + +#. type: Source code +#: ../E/sin.txt:3 +#, no-wrap +msgid "sin ( angle );" +msgstr "" + +#. type: Plain text +#: ../E/sin.txt:9 +#, no-wrap +msgid "Sine of the angle." +msgstr "" + +#. type: \b; header +#: ../E/sqrt.txt:1 +#, no-wrap +msgid "Instruction sqrt" +msgstr "" + +#. type: Source code +#: ../E/sqrt.txt:3 +#, no-wrap +msgid "sqrt ( value );" +msgstr "" + +#. type: Plain text +#: ../E/sqrt.txt:6 +#, no-wrap +msgid "Non-negative number." +msgstr "" + +#. type: Plain text +#: ../E/sqrt.txt:9 +#, no-wrap +msgid "Square root of the value." +msgstr "" + +#. type: \b; header +#: ../E/tan.txt:1 +#, no-wrap +msgid "Instruction tan" +msgstr "" + +#. type: Source code +#: ../E/tan.txt:3 +#, no-wrap +msgid "tan ( angle );" +msgstr "" + +#. type: Plain text +#: ../E/tan.txt:9 +#, no-wrap +msgid "Tangent of the angle." +msgstr "" + +#~ msgid "Here is a list of mathematical functions: " +#~ msgstr "" + +#~ msgid "" +#~ "sin(angle) sinus\n" +#~ "cos(angle) cosinus\n" +#~ "tan(angle) tangent\n" +#~ "asin(value) arc-sinus\n" +#~ "acos(value) arc-cosinus\n" +#~ "atan(value) arc-tangente\n" +#~ "sqrt(value) square root\n" +#~ "pow(x, y) x power y\n" +#~ "rand() random value ranging between 0 and 1" +#~ msgstr "" + +#~ msgid "Angles are in degrees." +#~ msgstr "" + #~ msgid "This instruction sets the vertical and/or the horizontal angle of the cannon. The following robots are equipped with a cannon: " #~ msgstr "" diff --git a/help/cbot/po/de.po b/help/cbot/po/de.po index 743df81e..9042a6df 100644 --- a/help/cbot/po/de.po +++ b/help/cbot/po/de.po @@ -53,13 +53,13 @@ msgid "Time in seconds." msgstr "Zeit in Sekunden." #. type: \t; header -#: ../E/abstime.txt:10 ../E/aim.txt:23 ../E/array.txt:30 ../E/bloc.txt:48 ../E/bool.txt:4 ../E/break.txt:24 ../E/build.txt:27 ../E/category.txt:107 ../E/class.txt:70 ../E/close.txt:6 ../E/cond.txt:27 ../E/continue.txt:24 ../E/deletef.txt:9 ../E/delinfo.txt:13 ../E/direct.txt:13 ../E/dist.txt:29 ../E/dist2d.txt:13 ../E/do.txt:27 ../E/drop.txt:28 ../E/eof.txt:13 ../E/errmode.txt:32 ../E/expr.txt:87 ../E/extern.txt:29 ../E/factory.txt:27 ../E/false.txt:4 ../E/file.txt:16 ../E/fire.txt:30 ../E/flatgrnd.txt:16 ../E/float.txt:24 ../E/for.txt:38 ../E/function.txt:84 ../E/goto.txt:34 ../E/grab.txt:28 ../E/if.txt:39 ../E/int.txt:18 ../E/jet.txt:14 ../E/message.txt:24 ../E/motor.txt:38 ../E/move.txt:21 ../E/nan.txt:14 ../E/new.txt:20 ../E/null.txt:4 ../E/object.txt:68 ../E/open.txt:18 ../E/openfile.txt:10 ../E/point.txt:35 ../E/pointer.txt:51 ../E/private.txt:17 ../E/public.txt:49 ../E/radar.txt:58 ../E/readln.txt:18 ../E/receive.txt:16 ../E/recycle.txt:12 ../E/retobj.txt:13 ../E/return.txt:29 ../E/search.txt:16 ../E/send.txt:17 ../E/shield.txt:18 ../E/sizeof.txt:21 ../E/sniff.txt:16 ../E/space.txt:22 ../E/static.txt:20 ../E/strfind.txt:18 ../E/string.txt:32 ../E/strleft.txt:14 ../E/strlen.txt:12 ../E/strlower.txt:10 ../E/strmid.txt:18 ../E/strright.txt:14 ../E/strupper.txt:10 ../E/strval.txt:17 ../E/synchro.txt:23 ../E/term.txt:30 ../E/testinfo.txt:16 ../E/this.txt:52 ../E/thump.txt:12 ../E/topo.txt:13 ../E/true.txt:4 ../E/turn.txt:32 ../E/type.txt:32 ../E/var.txt:66 ../E/void.txt:10 ../E/wait.txt:21 ../E/while.txt:46 ../E/writeln.txt:19 +#: ../E/abstime.txt:10 ../E/acos.txt:11 ../E/aim.txt:23 ../E/array.txt:30 ../E/asin.txt:11 ../E/atan.txt:11 ../E/bloc.txt:48 ../E/bool.txt:4 ../E/break.txt:24 ../E/build.txt:27 ../E/category.txt:107 ../E/class.txt:70 ../E/close.txt:6 ../E/cond.txt:27 ../E/continue.txt:24 ../E/cos.txt:11 ../E/deletef.txt:9 ../E/delinfo.txt:13 ../E/direct.txt:13 ../E/dist.txt:29 ../E/dist2d.txt:13 ../E/do.txt:27 ../E/drop.txt:28 ../E/eof.txt:13 ../E/errmode.txt:32 ../E/expr.txt:74 ../E/extern.txt:29 ../E/factory.txt:27 ../E/false.txt:4 ../E/file.txt:16 ../E/fire.txt:30 ../E/flatgrnd.txt:16 ../E/float.txt:24 ../E/for.txt:38 ../E/function.txt:84 ../E/goto.txt:34 ../E/grab.txt:28 ../E/if.txt:39 ../E/int.txt:18 ../E/jet.txt:14 ../E/message.txt:24 ../E/motor.txt:38 ../E/move.txt:21 ../E/nan.txt:14 ../E/new.txt:20 ../E/null.txt:4 ../E/object.txt:68 ../E/open.txt:18 ../E/openfile.txt:10 ../E/point.txt:35 ../E/pointer.txt:51 ../E/pow.txt:14 ../E/private.txt:17 ../E/public.txt:49 ../E/radar.txt:58 ../E/rand.txt:8 ../E/readln.txt:18 ../E/receive.txt:16 ../E/recycle.txt:12 ../E/retobj.txt:13 ../E/return.txt:29 ../E/search.txt:16 ../E/send.txt:17 ../E/shield.txt:18 ../E/sin.txt:11 ../E/sizeof.txt:21 ../E/sniff.txt:16 ../E/space.txt:22 ../E/sqrt.txt:11 ../E/static.txt:20 ../E/strfind.txt:18 ../E/string.txt:32 ../E/strleft.txt:14 ../E/strlen.txt:12 ../E/strlower.txt:10 ../E/strmid.txt:18 ../E/strright.txt:14 ../E/strupper.txt:10 ../E/strval.txt:17 ../E/synchro.txt:23 ../E/tan.txt:11 ../E/term.txt:30 ../E/testinfo.txt:16 ../E/this.txt:52 ../E/thump.txt:12 ../E/topo.txt:13 ../E/true.txt:4 ../E/turn.txt:32 ../E/type.txt:32 ../E/var.txt:66 ../E/void.txt:10 ../E/wait.txt:21 ../E/while.txt:46 ../E/writeln.txt:19 #, no-wrap msgid "See also" msgstr "Siehe auch" #. type: Plain text -#: ../E/abstime.txt:11 ../E/aim.txt:24 ../E/array.txt:31 ../E/bool.txt:5 ../E/break.txt:25 ../E/build.txt:28 ../E/cond.txt:28 ../E/continue.txt:25 ../E/deletef.txt:10 ../E/direct.txt:14 ../E/dist.txt:30 ../E/dist2d.txt:14 ../E/drop.txt:29 ../E/errmode.txt:33 ../E/expr.txt:88 ../E/extern.txt:30 ../E/factory.txt:28 ../E/false.txt:5 ../E/fire.txt:31 ../E/flatgrnd.txt:17 ../E/float.txt:25 ../E/for.txt:39 ../E/function.txt:85 ../E/goto.txt:35 ../E/grab.txt:29 ../E/if.txt:40 ../E/int.txt:19 ../E/jet.txt:15 ../E/message.txt:25 ../E/move.txt:22 ../E/nan.txt:15 ../E/object.txt:69 ../E/openfile.txt:11 ../E/point.txt:36 ../E/radar.txt:59 ../E/recycle.txt:13 ../E/retobj.txt:14 ../E/return.txt:30 ../E/search.txt:17 ../E/shield.txt:19 ../E/sizeof.txt:22 ../E/sniff.txt:17 ../E/space.txt:23 ../E/string.txt:33 ../E/term.txt:31 ../E/thump.txt:13 ../E/topo.txt:14 ../E/true.txt:5 ../E/turn.txt:33 ../E/type.txt:33 ../E/var.txt:67 ../E/void.txt:11 ../E/wait.txt:22 +#: ../E/abstime.txt:11 ../E/aim.txt:24 ../E/array.txt:31 ../E/bool.txt:5 ../E/break.txt:25 ../E/build.txt:28 ../E/cond.txt:28 ../E/continue.txt:25 ../E/deletef.txt:10 ../E/direct.txt:14 ../E/dist.txt:30 ../E/dist2d.txt:14 ../E/drop.txt:29 ../E/errmode.txt:33 ../E/expr.txt:75 ../E/extern.txt:30 ../E/factory.txt:28 ../E/false.txt:5 ../E/fire.txt:31 ../E/flatgrnd.txt:17 ../E/float.txt:25 ../E/for.txt:39 ../E/function.txt:85 ../E/goto.txt:35 ../E/grab.txt:29 ../E/if.txt:40 ../E/int.txt:19 ../E/jet.txt:15 ../E/message.txt:25 ../E/move.txt:22 ../E/nan.txt:15 ../E/object.txt:69 ../E/openfile.txt:11 ../E/point.txt:36 ../E/radar.txt:59 ../E/recycle.txt:13 ../E/retobj.txt:14 ../E/return.txt:30 ../E/search.txt:17 ../E/shield.txt:19 ../E/sizeof.txt:22 ../E/sniff.txt:17 ../E/space.txt:23 ../E/string.txt:33 ../E/term.txt:31 ../E/thump.txt:13 ../E/topo.txt:14 ../E/true.txt:5 ../E/turn.txt:33 ../E/type.txt:33 ../E/var.txt:67 ../E/void.txt:11 ../E/wait.txt:22 #, no-wrap msgid "Programming, types and categories." msgstr "Die CBOT-Sprache, Variablentypen und Kategorien." @@ -101,7 +101,7 @@ msgid "When controlling the robot through programming, the only way to turn the msgstr "Wenn der Roboter mit einem Programm gesteuert wird, muss der ganze Roboter gedreht werden, um nach links oder rechts zu schiessen. Benutzen Sie dazu den Befehl turn." #. type: \t; header -#: ../E/turn.txt:24 +#: ../E/cos.txt:5 ../E/sin.txt:5 ../E/tan.txt:5 ../E/turn.txt:24 #, no-wrap msgid "angle: float" msgstr "winkel: float" @@ -1105,7 +1105,7 @@ msgid "Position towards which the robot must point." msgstr "Position, auf die der Roboter ausgerichtet werden soll." #. type: \t; header -#: ../E/direct.txt:10 ../E/dist.txt:26 ../E/dist2d.txt:10 ../E/flatgrnd.txt:13 ../E/receive.txt:13 ../E/topo.txt:10 +#: ../E/acos.txt:8 ../E/asin.txt:8 ../E/atan.txt:8 ../E/cos.txt:8 ../E/direct.txt:10 ../E/dist.txt:26 ../E/dist2d.txt:10 ../E/flatgrnd.txt:13 ../E/pow.txt:11 ../E/rand.txt:5 ../E/receive.txt:13 ../E/sin.txt:8 ../E/sqrt.txt:8 ../E/tan.txt:8 ../E/topo.txt:10 #, no-wrap msgid "Return value: float" msgstr "Rückgabe: float" @@ -1179,7 +1179,7 @@ msgid "For specialists" msgstr "Für Spezialisten" #. type: Plain text -#: ../E/build.txt:14 ../E/dist.txt:18 ../E/dist2d.txt:2 ../E/do.txt:2 ../E/drop.txt:12 ../E/factory.txt:14 ../E/fire.txt:10 ../E/for.txt:2 ../E/goto.txt:12 ../E/grab.txt:12 ../E/if.txt:23 ../E/jet.txt:2 ../E/message.txt:2 ../E/move.txt:8 ../E/radar.txt:14 ../E/receive.txt:2 ../E/recycle.txt:2 ../E/retobj.txt:2 ../E/search.txt:2 ../E/shield.txt:2 ../E/sniff.txt:2 ../E/thump.txt:2 ../E/topo.txt:2 ../E/turn.txt:19 ../E/wait.txt:10 +#: ../E/acos.txt:2 ../E/asin.txt:2 ../E/atan.txt:2 ../E/build.txt:14 ../E/cos.txt:2 ../E/dist.txt:18 ../E/dist2d.txt:2 ../E/do.txt:2 ../E/drop.txt:12 ../E/factory.txt:14 ../E/fire.txt:10 ../E/for.txt:2 ../E/goto.txt:12 ../E/grab.txt:12 ../E/if.txt:23 ../E/jet.txt:2 ../E/message.txt:2 ../E/move.txt:8 ../E/pow.txt:2 ../E/radar.txt:14 ../E/rand.txt:2 ../E/receive.txt:2 ../E/recycle.txt:2 ../E/retobj.txt:2 ../E/search.txt:2 ../E/shield.txt:2 ../E/sin.txt:2 ../E/sniff.txt:2 ../E/sqrt.txt:2 ../E/tan.txt:2 ../E/thump.txt:2 ../E/topo.txt:2 ../E/turn.txt:19 ../E/wait.txt:10 #, no-wrap msgid "Syntax:" msgstr "Syntax:" @@ -1632,80 +1632,44 @@ msgstr "" "\t12*a + b/c\n" "\t2.5 * (dist+range)" -#. type: Plain text -#: ../E/expr.txt:36 -#, no-wrap -msgid "Here is a list of mathematical functions: " -msgstr "Hier ist eine Liste der mathematischen Funktionen, die Ihnen zur Verfügung stehen:" - -#. type: Plain text -#: ../E/expr.txt:38 -#, no-wrap -msgid "" -"sin(angle) sinus\n" -"cos(angle) cosinus\n" -"tan(angle) tangent\n" -"asin(value) arc-sinus\n" -"acos(value) arc-cosinus\n" -"atan(value) arc-tangente\n" -"sqrt(value) square root\n" -"pow(x, y) x power y\n" -"rand() random value ranging between 0 and 1" -msgstr "" -"sin(angle) Sinus\n" -"cos(angle) Kosinus\n" -"tan(angle) Tangens\n" -"asin(value) Arkussinus\n" -"acos(value) Arkuskosinus\n" -"atan(value) Arkustangens\n" -"sqrt(value) Quadratwurzel\n" -"pow(x, y) x hoch y\n" -"rand() Zufallsgenerierte Zahl zwischen 0 und 1" - -#. type: Plain text -#: ../E/expr.txt:48 -#, no-wrap -msgid "Angles are in degrees." -msgstr "Winkel werden in Grad angegeben." - #. type: \t; header -#: ../E/expr.txt:50 +#: ../E/expr.txt:37 #, no-wrap msgid "Compound assignment operators (for specialists)" msgstr "Kurzformen der Operatoren (für Spezialisten)" #. type: Plain text -#: ../E/expr.txt:51 +#: ../E/expr.txt:38 #, no-wrap msgid "Besides the = operators for variable assignment there are several compound-assignment operators." msgstr "Neben dem Gleich-Operator = für die Zuweisung von Werten an eine Variable gibt es mehrere Kurzformen." #. type: Plain text -#: ../E/expr.txt:53 +#: ../E/expr.txt:40 #, no-wrap msgid "The compound-assignment operators combine the = assignment operator with another binary operator such as + or -. Compound-assignment operators perform the operation specified by the additional operator and then assign the result to the left operand. For example, a compound-assignment expression such as " msgstr "Diese Kurzformen verbinden den = Gleich-Operator mit anderen Operatoren wie + oder -. Kurzformen führen die vom Operator bestimmte Operation mit der Variable links vom Gleichzeichen und dem Ausdruck rechts vom Ausdruck durch, und weisen das Resultat der Variable links vom Gleichzeichen zu. Der Ausdruck mit der folgenden Kurzform:" #. type: Plain text -#: ../E/expr.txt:55 +#: ../E/expr.txt:42 #, no-wrap msgid "expression1 += expression2" msgstr "Variable += Ausdruck" #. type: Plain text -#: ../E/expr.txt:57 +#: ../E/expr.txt:44 #, no-wrap msgid "is equivalent to" msgstr "entspricht folgendem Ausdruck ohne Kurzform:" #. type: Plain text -#: ../E/expr.txt:59 +#: ../E/expr.txt:46 #, no-wrap msgid "expression1 = expression1 + expression2" msgstr "Variable = Variable + Ausdruck" #. type: Plain text -#: ../E/expr.txt:61 +#: ../E/expr.txt:48 #, no-wrap msgid "" "+= addition\n" @@ -1721,19 +1685,19 @@ msgstr "" "%= Rest der Division (nur für den Typ int)" #. type: \t; header -#: ../E/expr.txt:67 +#: ../E/expr.txt:54 #, no-wrap msgid "Prefix and posfix increment- and decrement operators (for specialists)" msgstr "Präfix- und Postfix- Inkrement- und Dekrement-Operatoren (für Spezialisten)" #. type: Plain text -#: ../E/expr.txt:68 +#: ../E/expr.txt:55 #, no-wrap msgid "The operators ++ and -- allow you to increment (++) or to decrement (--) a variable in very compact and efficient manner." msgstr "Mit den Operatore ++ und -- können Sie eine Variable mit einer sehr kurzen Schreibform inkrementieren (1 addieren) bzw. dekrementieren (1 subtrahieren)." #. type: Plain text -#: ../E/expr.txt:70 +#: ../E/expr.txt:57 #, no-wrap msgid "" "For example to increment the variable a you can write\n" @@ -1747,13 +1711,13 @@ msgstr "" "\ta = a + 1 ;" #. type: Plain text -#: ../E/expr.txt:75 +#: ../E/expr.txt:62 #, no-wrap msgid "The value of the expression a++ is the value of the variable a before the increment. If you use the prefix operator ++a the value of the expression is the value of the variable a after the increment. The same holds for the -- decrement operator." msgstr "Der Wert des Ausdrucks a++ entspricht dem Wert der Variable a vor dem Inkrement. Wenn Sie den Ausdruck ++a (Präfixoperator) benutzen, ist der Wert des Ausdrucks der Wert nach dem Inkrement. Das gleiche gilt für den Dekrement-Operator --." #. type: Plain text -#: ../E/expr.txt:77 +#: ../E/expr.txt:64 #, no-wrap msgid "" "Examples:\n" @@ -1763,7 +1727,7 @@ msgstr "" "\ta = 2 ;" #. type: Source code -#: ../E/expr.txt:79 +#: ../E/expr.txt:66 #, no-wrap msgid "" "\tb = a++ ;\n" @@ -1773,13 +1737,13 @@ msgstr "" "\t// b enthält 2 und a enthält 3" #. type: Plain text -#: ../E/expr.txt:82 +#: ../E/expr.txt:69 #, no-wrap msgid "\ta = 2 ;" msgstr "\ta = 2 ;" #. type: Source code -#: ../E/expr.txt:83 +#: ../E/expr.txt:70 #, no-wrap msgid "" "\tb = ++a ;\n" @@ -6481,13 +6445,13 @@ msgid "When controlling the robot through programming, the gun can be also turne msgstr "" #. type: \t; header -#: ../E/aim.txt:12 +#: ../E/aim.txt:12 ../E/pow.txt:8 #, no-wrap msgid "y: float" msgstr "" #. type: \t; header -#: ../E/aim.txt:15 +#: ../E/aim.txt:15 ../E/pow.txt:5 #, no-wrap msgid "x: float" msgstr "" @@ -6504,6 +6468,243 @@ msgstr "" msgid "This instruction sets the vertical and the horizontal angle of the cannon. The following robots are equipped with a cannon: " msgstr "" +#. type: \b; header +#: ../E/rand.txt:1 +#, no-wrap +msgid "Instruction rand" +msgstr "" + +#. type: Source code +#: ../E/rand.txt:3 +#, no-wrap +msgid "rand ( );" +msgstr "" + +#. type: Plain text +#: ../E/rand.txt:6 +#, no-wrap +msgid "Pseudorandom number between 0 and 1 (including 0, but excluding 1)." +msgstr "" + +#. type: Plain text +#: ../E/acos.txt:12 ../E/asin.txt:12 ../E/atan.txt:12 ../E/cos.txt:12 ../E/pow.txt:15 ../E/rand.txt:9 ../E/sin.txt:12 ../E/sqrt.txt:12 ../E/tan.txt:12 +#, no-wrap +msgid "Programming, types and expressions." +msgstr "" + +#. type: \b; header +#: ../E/acos.txt:1 +#, no-wrap +msgid "Instruction acos" +msgstr "" + +#. type: Source code +#: ../E/acos.txt:3 +#, no-wrap +msgid "acos ( value );" +msgstr "" + +#. type: \t; header +#: ../E/acos.txt:5 ../E/asin.txt:5 ../E/atan.txt:5 ../E/sqrt.txt:5 +#, no-wrap +msgid "value: float" +msgstr "" + +#. type: Plain text +#: ../E/acos.txt:6 ../E/asin.txt:6 +#, no-wrap +msgid "Number between -1 and 1 (including both)." +msgstr "" + +#. type: Plain text +#: ../E/acos.txt:9 +#, no-wrap +msgid "Arcus cosine of the value." +msgstr "" + +#. type: \b; header +#: ../E/asin.txt:1 +#, no-wrap +msgid "Instruction asin" +msgstr "" + +#. type: Source code +#: ../E/asin.txt:3 +#, no-wrap +msgid "asin ( value );" +msgstr "" + +#. type: Plain text +#: ../E/asin.txt:9 +#, no-wrap +msgid "Arcus sine of the value." +msgstr "" + +#. type: \b; header +#: ../E/atan.txt:1 +#, no-wrap +msgid "Instruction atan" +msgstr "" + +#. type: Source code +#: ../E/atan.txt:3 +#, no-wrap +msgid "atan ( value );" +msgstr "" + +#. type: Plain text +#: ../E/atan.txt:6 +#, no-wrap +msgid "Number." +msgstr "" + +#. type: Plain text +#: ../E/atan.txt:9 +#, no-wrap +msgid "Arcus tangent of the value." +msgstr "" + +#. type: \b; header +#: ../E/cos.txt:1 +#, no-wrap +msgid "Instruction cos" +msgstr "" + +#. type: Source code +#: ../E/cos.txt:3 +#, no-wrap +msgid "cos ( angle );" +msgstr "" + +#. type: Plain text +#: ../E/cos.txt:6 ../E/sin.txt:6 ../E/tan.txt:6 +#, no-wrap +msgid "Angle in degrees." +msgstr "" + +#. type: Plain text +#: ../E/cos.txt:9 +#, no-wrap +msgid "Cosine of the angle." +msgstr "" + +#. type: \b; header +#: ../E/pow.txt:1 +#, no-wrap +msgid "Instruction pow" +msgstr "" + +#. type: Source code +#: ../E/pow.txt:3 +#, no-wrap +msgid "pow ( x, y );" +msgstr "" + +#. type: Plain text +#: ../E/pow.txt:6 +#, no-wrap +msgid "Base." +msgstr "" + +#. type: Plain text +#: ../E/pow.txt:9 +#, no-wrap +msgid "Exponent." +msgstr "" + +#. type: Plain text +#: ../E/pow.txt:12 +#, no-wrap +msgid "x to the y (x raised to the yth power)." +msgstr "" + +#. type: \b; header +#: ../E/sin.txt:1 +#, no-wrap +msgid "Instruction sin" +msgstr "" + +#. type: Source code +#: ../E/sin.txt:3 +#, no-wrap +msgid "sin ( angle );" +msgstr "" + +#. type: Plain text +#: ../E/sin.txt:9 +#, no-wrap +msgid "Sine of the angle." +msgstr "" + +#. type: \b; header +#: ../E/sqrt.txt:1 +#, no-wrap +msgid "Instruction sqrt" +msgstr "" + +#. type: Source code +#: ../E/sqrt.txt:3 +#, no-wrap +msgid "sqrt ( value );" +msgstr "" + +#. type: Plain text +#: ../E/sqrt.txt:6 +#, no-wrap +msgid "Non-negative number." +msgstr "" + +#. type: Plain text +#: ../E/sqrt.txt:9 +#, no-wrap +msgid "Square root of the value." +msgstr "" + +#. type: \b; header +#: ../E/tan.txt:1 +#, no-wrap +msgid "Instruction tan" +msgstr "" + +#. type: Source code +#: ../E/tan.txt:3 +#, no-wrap +msgid "tan ( angle );" +msgstr "" + +#. type: Plain text +#: ../E/tan.txt:9 +#, no-wrap +msgid "Tangent of the angle." +msgstr "" + +#~ msgid "Here is a list of mathematical functions: " +#~ msgstr "Hier ist eine Liste der mathematischen Funktionen, die Ihnen zur Verfügung stehen:" + +#~ msgid "" +#~ "sin(angle) sinus\n" +#~ "cos(angle) cosinus\n" +#~ "tan(angle) tangent\n" +#~ "asin(value) arc-sinus\n" +#~ "acos(value) arc-cosinus\n" +#~ "atan(value) arc-tangente\n" +#~ "sqrt(value) square root\n" +#~ "pow(x, y) x power y\n" +#~ "rand() random value ranging between 0 and 1" +#~ msgstr "" +#~ "sin(angle) Sinus\n" +#~ "cos(angle) Kosinus\n" +#~ "tan(angle) Tangens\n" +#~ "asin(value) Arkussinus\n" +#~ "acos(value) Arkuskosinus\n" +#~ "atan(value) Arkustangens\n" +#~ "sqrt(value) Quadratwurzel\n" +#~ "pow(x, y) x hoch y\n" +#~ "rand() Zufallsgenerierte Zahl zwischen 0 und 1" + +#~ msgid "Angles are in degrees." +#~ msgstr "Winkel werden in Grad angegeben." + #~ msgid "This instruction sets the vertical and/or the horizontal angle of the cannon. The following robots are equipped with a cannon: " #~ msgstr "" diff --git a/help/cbot/po/fr.po b/help/cbot/po/fr.po index f7e3802a..83c97a25 100644 --- a/help/cbot/po/fr.po +++ b/help/cbot/po/fr.po @@ -53,13 +53,13 @@ msgid "Time in seconds." msgstr "Temps en secondes." #. type: \t; header -#: ../E/abstime.txt:10 ../E/aim.txt:23 ../E/array.txt:30 ../E/bloc.txt:48 ../E/bool.txt:4 ../E/break.txt:24 ../E/build.txt:27 ../E/category.txt:107 ../E/class.txt:70 ../E/close.txt:6 ../E/cond.txt:27 ../E/continue.txt:24 ../E/deletef.txt:9 ../E/delinfo.txt:13 ../E/direct.txt:13 ../E/dist.txt:29 ../E/dist2d.txt:13 ../E/do.txt:27 ../E/drop.txt:28 ../E/eof.txt:13 ../E/errmode.txt:32 ../E/expr.txt:87 ../E/extern.txt:29 ../E/factory.txt:27 ../E/false.txt:4 ../E/file.txt:16 ../E/fire.txt:30 ../E/flatgrnd.txt:16 ../E/float.txt:24 ../E/for.txt:38 ../E/function.txt:84 ../E/goto.txt:34 ../E/grab.txt:28 ../E/if.txt:39 ../E/int.txt:18 ../E/jet.txt:14 ../E/message.txt:24 ../E/motor.txt:38 ../E/move.txt:21 ../E/nan.txt:14 ../E/new.txt:20 ../E/null.txt:4 ../E/object.txt:68 ../E/open.txt:18 ../E/openfile.txt:10 ../E/point.txt:35 ../E/pointer.txt:51 ../E/private.txt:17 ../E/public.txt:49 ../E/radar.txt:58 ../E/readln.txt:18 ../E/receive.txt:16 ../E/recycle.txt:12 ../E/retobj.txt:13 ../E/return.txt:29 ../E/search.txt:16 ../E/send.txt:17 ../E/shield.txt:18 ../E/sizeof.txt:21 ../E/sniff.txt:16 ../E/space.txt:22 ../E/static.txt:20 ../E/strfind.txt:18 ../E/string.txt:32 ../E/strleft.txt:14 ../E/strlen.txt:12 ../E/strlower.txt:10 ../E/strmid.txt:18 ../E/strright.txt:14 ../E/strupper.txt:10 ../E/strval.txt:17 ../E/synchro.txt:23 ../E/term.txt:30 ../E/testinfo.txt:16 ../E/this.txt:52 ../E/thump.txt:12 ../E/topo.txt:13 ../E/true.txt:4 ../E/turn.txt:32 ../E/type.txt:32 ../E/var.txt:66 ../E/void.txt:10 ../E/wait.txt:21 ../E/while.txt:46 ../E/writeln.txt:19 +#: ../E/abstime.txt:10 ../E/acos.txt:11 ../E/aim.txt:23 ../E/array.txt:30 ../E/asin.txt:11 ../E/atan.txt:11 ../E/bloc.txt:48 ../E/bool.txt:4 ../E/break.txt:24 ../E/build.txt:27 ../E/category.txt:107 ../E/class.txt:70 ../E/close.txt:6 ../E/cond.txt:27 ../E/continue.txt:24 ../E/cos.txt:11 ../E/deletef.txt:9 ../E/delinfo.txt:13 ../E/direct.txt:13 ../E/dist.txt:29 ../E/dist2d.txt:13 ../E/do.txt:27 ../E/drop.txt:28 ../E/eof.txt:13 ../E/errmode.txt:32 ../E/expr.txt:74 ../E/extern.txt:29 ../E/factory.txt:27 ../E/false.txt:4 ../E/file.txt:16 ../E/fire.txt:30 ../E/flatgrnd.txt:16 ../E/float.txt:24 ../E/for.txt:38 ../E/function.txt:84 ../E/goto.txt:34 ../E/grab.txt:28 ../E/if.txt:39 ../E/int.txt:18 ../E/jet.txt:14 ../E/message.txt:24 ../E/motor.txt:38 ../E/move.txt:21 ../E/nan.txt:14 ../E/new.txt:20 ../E/null.txt:4 ../E/object.txt:68 ../E/open.txt:18 ../E/openfile.txt:10 ../E/point.txt:35 ../E/pointer.txt:51 ../E/pow.txt:14 ../E/private.txt:17 ../E/public.txt:49 ../E/radar.txt:58 ../E/rand.txt:8 ../E/readln.txt:18 ../E/receive.txt:16 ../E/recycle.txt:12 ../E/retobj.txt:13 ../E/return.txt:29 ../E/search.txt:16 ../E/send.txt:17 ../E/shield.txt:18 ../E/sin.txt:11 ../E/sizeof.txt:21 ../E/sniff.txt:16 ../E/space.txt:22 ../E/sqrt.txt:11 ../E/static.txt:20 ../E/strfind.txt:18 ../E/string.txt:32 ../E/strleft.txt:14 ../E/strlen.txt:12 ../E/strlower.txt:10 ../E/strmid.txt:18 ../E/strright.txt:14 ../E/strupper.txt:10 ../E/strval.txt:17 ../E/synchro.txt:23 ../E/tan.txt:11 ../E/term.txt:30 ../E/testinfo.txt:16 ../E/this.txt:52 ../E/thump.txt:12 ../E/topo.txt:13 ../E/true.txt:4 ../E/turn.txt:32 ../E/type.txt:32 ../E/var.txt:66 ../E/void.txt:10 ../E/wait.txt:21 ../E/while.txt:46 ../E/writeln.txt:19 #, no-wrap msgid "See also" msgstr "Voir aussi" #. type: Plain text -#: ../E/abstime.txt:11 ../E/aim.txt:24 ../E/array.txt:31 ../E/bool.txt:5 ../E/break.txt:25 ../E/build.txt:28 ../E/cond.txt:28 ../E/continue.txt:25 ../E/deletef.txt:10 ../E/direct.txt:14 ../E/dist.txt:30 ../E/dist2d.txt:14 ../E/drop.txt:29 ../E/errmode.txt:33 ../E/expr.txt:88 ../E/extern.txt:30 ../E/factory.txt:28 ../E/false.txt:5 ../E/fire.txt:31 ../E/flatgrnd.txt:17 ../E/float.txt:25 ../E/for.txt:39 ../E/function.txt:85 ../E/goto.txt:35 ../E/grab.txt:29 ../E/if.txt:40 ../E/int.txt:19 ../E/jet.txt:15 ../E/message.txt:25 ../E/move.txt:22 ../E/nan.txt:15 ../E/object.txt:69 ../E/openfile.txt:11 ../E/point.txt:36 ../E/radar.txt:59 ../E/recycle.txt:13 ../E/retobj.txt:14 ../E/return.txt:30 ../E/search.txt:17 ../E/shield.txt:19 ../E/sizeof.txt:22 ../E/sniff.txt:17 ../E/space.txt:23 ../E/string.txt:33 ../E/term.txt:31 ../E/thump.txt:13 ../E/topo.txt:14 ../E/true.txt:5 ../E/turn.txt:33 ../E/type.txt:33 ../E/var.txt:67 ../E/void.txt:11 ../E/wait.txt:22 +#: ../E/abstime.txt:11 ../E/aim.txt:24 ../E/array.txt:31 ../E/bool.txt:5 ../E/break.txt:25 ../E/build.txt:28 ../E/cond.txt:28 ../E/continue.txt:25 ../E/deletef.txt:10 ../E/direct.txt:14 ../E/dist.txt:30 ../E/dist2d.txt:14 ../E/drop.txt:29 ../E/errmode.txt:33 ../E/expr.txt:75 ../E/extern.txt:30 ../E/factory.txt:28 ../E/false.txt:5 ../E/fire.txt:31 ../E/flatgrnd.txt:17 ../E/float.txt:25 ../E/for.txt:39 ../E/function.txt:85 ../E/goto.txt:35 ../E/grab.txt:29 ../E/if.txt:40 ../E/int.txt:19 ../E/jet.txt:15 ../E/message.txt:25 ../E/move.txt:22 ../E/nan.txt:15 ../E/object.txt:69 ../E/openfile.txt:11 ../E/point.txt:36 ../E/radar.txt:59 ../E/recycle.txt:13 ../E/retobj.txt:14 ../E/return.txt:30 ../E/search.txt:17 ../E/shield.txt:19 ../E/sizeof.txt:22 ../E/sniff.txt:17 ../E/space.txt:23 ../E/string.txt:33 ../E/term.txt:31 ../E/thump.txt:13 ../E/topo.txt:14 ../E/true.txt:5 ../E/turn.txt:33 ../E/type.txt:33 ../E/var.txt:67 ../E/void.txt:11 ../E/wait.txt:22 #, no-wrap msgid "Programming, types and categories." msgstr "Programmation, types et catégories." @@ -101,7 +101,7 @@ msgid "When controlling the robot through programming, the only way to turn the msgstr "Pour diriger le canon vers la gauche ou vers la droite, le seul moyen est d'orienter le robot avec l'instuction turn." #. type: \t; header -#: ../E/turn.txt:24 +#: ../E/cos.txt:5 ../E/sin.txt:5 ../E/tan.txt:5 ../E/turn.txt:24 #, no-wrap msgid "angle: float" msgstr "angle: float" @@ -1144,7 +1144,7 @@ msgid "Position towards which the robot must point." msgstr "Position à atteindre." #. type: \t; header -#: ../E/direct.txt:10 ../E/dist.txt:26 ../E/dist2d.txt:10 ../E/flatgrnd.txt:13 ../E/receive.txt:13 ../E/topo.txt:10 +#: ../E/acos.txt:8 ../E/asin.txt:8 ../E/atan.txt:8 ../E/cos.txt:8 ../E/direct.txt:10 ../E/dist.txt:26 ../E/dist2d.txt:10 ../E/flatgrnd.txt:13 ../E/pow.txt:11 ../E/rand.txt:5 ../E/receive.txt:13 ../E/sin.txt:8 ../E/sqrt.txt:8 ../E/tan.txt:8 ../E/topo.txt:10 #, no-wrap msgid "Return value: float" msgstr "Valeur retournée: float" @@ -1218,7 +1218,7 @@ msgid "For specialists" msgstr "Pour spécialistes" #. type: Plain text -#: ../E/build.txt:14 ../E/dist.txt:18 ../E/dist2d.txt:2 ../E/do.txt:2 ../E/drop.txt:12 ../E/factory.txt:14 ../E/fire.txt:10 ../E/for.txt:2 ../E/goto.txt:12 ../E/grab.txt:12 ../E/if.txt:23 ../E/jet.txt:2 ../E/message.txt:2 ../E/move.txt:8 ../E/radar.txt:14 ../E/receive.txt:2 ../E/recycle.txt:2 ../E/retobj.txt:2 ../E/search.txt:2 ../E/shield.txt:2 ../E/sniff.txt:2 ../E/thump.txt:2 ../E/topo.txt:2 ../E/turn.txt:19 ../E/wait.txt:10 +#: ../E/acos.txt:2 ../E/asin.txt:2 ../E/atan.txt:2 ../E/build.txt:14 ../E/cos.txt:2 ../E/dist.txt:18 ../E/dist2d.txt:2 ../E/do.txt:2 ../E/drop.txt:12 ../E/factory.txt:14 ../E/fire.txt:10 ../E/for.txt:2 ../E/goto.txt:12 ../E/grab.txt:12 ../E/if.txt:23 ../E/jet.txt:2 ../E/message.txt:2 ../E/move.txt:8 ../E/pow.txt:2 ../E/radar.txt:14 ../E/rand.txt:2 ../E/receive.txt:2 ../E/recycle.txt:2 ../E/retobj.txt:2 ../E/search.txt:2 ../E/shield.txt:2 ../E/sin.txt:2 ../E/sniff.txt:2 ../E/sqrt.txt:2 ../E/tan.txt:2 ../E/thump.txt:2 ../E/topo.txt:2 ../E/turn.txt:19 ../E/wait.txt:10 #, no-wrap msgid "Syntax:" msgstr "Syntaxe:" @@ -1670,81 +1670,44 @@ msgstr "" "\t12*a + b/c\n" "\t2.5 * (distance+marge)" -#. type: Plain text -#: ../E/expr.txt:36 -#, no-wrap -msgid "Here is a list of mathematical functions: " -msgstr "Les fonctions mathématiques suivantes sont disponibles:" - -#. type: Plain text -#: ../E/expr.txt:38 -#, no-wrap -msgid "" -"sin(angle) sinus\n" -"cos(angle) cosinus\n" -"tan(angle) tangent\n" -"asin(value) arc-sinus\n" -"acos(value) arc-cosinus\n" -"atan(value) arc-tangente\n" -"sqrt(value) square root\n" -"pow(x, y) x power y\n" -"rand() random value ranging between 0 and 1" -msgstr "" -"sin(angle) sinus\n" -"cos(angle) cosinus\n" -"tan(angle) tangente\n" -"asin(valeur) arc-sinus\n" -"acos(valeur) arc-cosinus\n" -"atan(valeur) arc-tangente\n" -"sqrt(valeur) racine carrée\n" -"pow(x, y) x puissance y\n" -"rand() valeur aléatoire comprise entre 0 et 1\n" -"abs(valeur) valeur absolue" - -#. type: Plain text -#: ../E/expr.txt:48 -#, no-wrap -msgid "Angles are in degrees." -msgstr "Les angles sont exprimés en degrés." - #. type: \t; header -#: ../E/expr.txt:50 +#: ../E/expr.txt:37 #, no-wrap msgid "Compound assignment operators (for specialists)" msgstr "" #. type: Plain text -#: ../E/expr.txt:51 +#: ../E/expr.txt:38 #, no-wrap msgid "Besides the = operators for variable assignment there are several compound-assignment operators." msgstr "" #. type: Plain text -#: ../E/expr.txt:53 +#: ../E/expr.txt:40 #, no-wrap msgid "The compound-assignment operators combine the = assignment operator with another binary operator such as + or -. Compound-assignment operators perform the operation specified by the additional operator and then assign the result to the left operand. For example, a compound-assignment expression such as " msgstr "" #. type: Plain text -#: ../E/expr.txt:55 +#: ../E/expr.txt:42 #, no-wrap msgid "expression1 += expression2" msgstr "" #. type: Plain text -#: ../E/expr.txt:57 +#: ../E/expr.txt:44 #, no-wrap msgid "is equivalent to" msgstr "" #. type: Plain text -#: ../E/expr.txt:59 +#: ../E/expr.txt:46 #, no-wrap msgid "expression1 = expression1 + expression2" msgstr "" #. type: Plain text -#: ../E/expr.txt:61 +#: ../E/expr.txt:48 #, no-wrap msgid "" "+= addition\n" @@ -1755,19 +1718,19 @@ msgid "" msgstr "" #. type: \t; header -#: ../E/expr.txt:67 +#: ../E/expr.txt:54 #, no-wrap msgid "Prefix and posfix increment- and decrement operators (for specialists)" msgstr "" #. type: Plain text -#: ../E/expr.txt:68 +#: ../E/expr.txt:55 #, no-wrap msgid "The operators ++ and -- allow you to increment (++) or to decrement (--) a variable in very compact and efficient manner." msgstr "" #. type: Plain text -#: ../E/expr.txt:70 +#: ../E/expr.txt:57 #, no-wrap msgid "" "For example to increment the variable a you can write\n" @@ -1777,13 +1740,13 @@ msgid "" msgstr "" #. type: Plain text -#: ../E/expr.txt:75 +#: ../E/expr.txt:62 #, no-wrap msgid "The value of the expression a++ is the value of the variable a before the increment. If you use the prefix operator ++a the value of the expression is the value of the variable a after the increment. The same holds for the -- decrement operator." msgstr "" #. type: Plain text -#: ../E/expr.txt:77 +#: ../E/expr.txt:64 #, no-wrap msgid "" "Examples:\n" @@ -1791,7 +1754,7 @@ msgid "" msgstr "" #. type: Source code -#: ../E/expr.txt:79 +#: ../E/expr.txt:66 #, no-wrap msgid "" "\tb = a++ ;\n" @@ -1799,13 +1762,13 @@ msgid "" msgstr "" #. type: Plain text -#: ../E/expr.txt:82 +#: ../E/expr.txt:69 #, no-wrap msgid "\ta = 2 ;" msgstr "" #. type: Source code -#: ../E/expr.txt:83 +#: ../E/expr.txt:70 #, no-wrap msgid "" "\tb = ++a ;\n" @@ -6438,13 +6401,13 @@ msgid "When controlling the robot through programming, the gun can be also turne msgstr "" #. type: \t; header -#: ../E/aim.txt:12 +#: ../E/aim.txt:12 ../E/pow.txt:8 #, no-wrap msgid "y: float" msgstr "" #. type: \t; header -#: ../E/aim.txt:15 +#: ../E/aim.txt:15 ../E/pow.txt:5 #, no-wrap msgid "x: float" msgstr "" @@ -6461,6 +6424,244 @@ msgstr "" msgid "This instruction sets the vertical and the horizontal angle of the cannon. The following robots are equipped with a cannon: " msgstr "" +#. type: \b; header +#: ../E/rand.txt:1 +#, no-wrap +msgid "Instruction rand" +msgstr "" + +#. type: Source code +#: ../E/rand.txt:3 +#, no-wrap +msgid "rand ( );" +msgstr "" + +#. type: Plain text +#: ../E/rand.txt:6 +#, no-wrap +msgid "Pseudorandom number between 0 and 1 (including 0, but excluding 1)." +msgstr "" + +#. type: Plain text +#: ../E/acos.txt:12 ../E/asin.txt:12 ../E/atan.txt:12 ../E/cos.txt:12 ../E/pow.txt:15 ../E/rand.txt:9 ../E/sin.txt:12 ../E/sqrt.txt:12 ../E/tan.txt:12 +#, no-wrap +msgid "Programming, types and expressions." +msgstr "" + +#. type: \b; header +#: ../E/acos.txt:1 +#, no-wrap +msgid "Instruction acos" +msgstr "" + +#. type: Source code +#: ../E/acos.txt:3 +#, no-wrap +msgid "acos ( value );" +msgstr "" + +#. type: \t; header +#: ../E/acos.txt:5 ../E/asin.txt:5 ../E/atan.txt:5 ../E/sqrt.txt:5 +#, no-wrap +msgid "value: float" +msgstr "" + +#. type: Plain text +#: ../E/acos.txt:6 ../E/asin.txt:6 +#, no-wrap +msgid "Number between -1 and 1 (including both)." +msgstr "" + +#. type: Plain text +#: ../E/acos.txt:9 +#, no-wrap +msgid "Arcus cosine of the value." +msgstr "" + +#. type: \b; header +#: ../E/asin.txt:1 +#, no-wrap +msgid "Instruction asin" +msgstr "" + +#. type: Source code +#: ../E/asin.txt:3 +#, no-wrap +msgid "asin ( value );" +msgstr "" + +#. type: Plain text +#: ../E/asin.txt:9 +#, no-wrap +msgid "Arcus sine of the value." +msgstr "" + +#. type: \b; header +#: ../E/atan.txt:1 +#, no-wrap +msgid "Instruction atan" +msgstr "" + +#. type: Source code +#: ../E/atan.txt:3 +#, no-wrap +msgid "atan ( value );" +msgstr "" + +#. type: Plain text +#: ../E/atan.txt:6 +#, no-wrap +msgid "Number." +msgstr "" + +#. type: Plain text +#: ../E/atan.txt:9 +#, no-wrap +msgid "Arcus tangent of the value." +msgstr "" + +#. type: \b; header +#: ../E/cos.txt:1 +#, no-wrap +msgid "Instruction cos" +msgstr "" + +#. type: Source code +#: ../E/cos.txt:3 +#, no-wrap +msgid "cos ( angle );" +msgstr "" + +#. type: Plain text +#: ../E/cos.txt:6 ../E/sin.txt:6 ../E/tan.txt:6 +#, no-wrap +msgid "Angle in degrees." +msgstr "" + +#. type: Plain text +#: ../E/cos.txt:9 +#, no-wrap +msgid "Cosine of the angle." +msgstr "" + +#. type: \b; header +#: ../E/pow.txt:1 +#, no-wrap +msgid "Instruction pow" +msgstr "" + +#. type: Source code +#: ../E/pow.txt:3 +#, no-wrap +msgid "pow ( x, y );" +msgstr "" + +#. type: Plain text +#: ../E/pow.txt:6 +#, no-wrap +msgid "Base." +msgstr "" + +#. type: Plain text +#: ../E/pow.txt:9 +#, no-wrap +msgid "Exponent." +msgstr "" + +#. type: Plain text +#: ../E/pow.txt:12 +#, no-wrap +msgid "x to the y (x raised to the yth power)." +msgstr "" + +#. type: \b; header +#: ../E/sin.txt:1 +#, no-wrap +msgid "Instruction sin" +msgstr "" + +#. type: Source code +#: ../E/sin.txt:3 +#, no-wrap +msgid "sin ( angle );" +msgstr "" + +#. type: Plain text +#: ../E/sin.txt:9 +#, no-wrap +msgid "Sine of the angle." +msgstr "" + +#. type: \b; header +#: ../E/sqrt.txt:1 +#, no-wrap +msgid "Instruction sqrt" +msgstr "" + +#. type: Source code +#: ../E/sqrt.txt:3 +#, no-wrap +msgid "sqrt ( value );" +msgstr "" + +#. type: Plain text +#: ../E/sqrt.txt:6 +#, no-wrap +msgid "Non-negative number." +msgstr "" + +#. type: Plain text +#: ../E/sqrt.txt:9 +#, no-wrap +msgid "Square root of the value." +msgstr "" + +#. type: \b; header +#: ../E/tan.txt:1 +#, no-wrap +msgid "Instruction tan" +msgstr "" + +#. type: Source code +#: ../E/tan.txt:3 +#, no-wrap +msgid "tan ( angle );" +msgstr "" + +#. type: Plain text +#: ../E/tan.txt:9 +#, no-wrap +msgid "Tangent of the angle." +msgstr "" + +#~ msgid "Here is a list of mathematical functions: " +#~ msgstr "Les fonctions mathématiques suivantes sont disponibles:" + +#~ msgid "" +#~ "sin(angle) sinus\n" +#~ "cos(angle) cosinus\n" +#~ "tan(angle) tangent\n" +#~ "asin(value) arc-sinus\n" +#~ "acos(value) arc-cosinus\n" +#~ "atan(value) arc-tangente\n" +#~ "sqrt(value) square root\n" +#~ "pow(x, y) x power y\n" +#~ "rand() random value ranging between 0 and 1" +#~ msgstr "" +#~ "sin(angle) sinus\n" +#~ "cos(angle) cosinus\n" +#~ "tan(angle) tangente\n" +#~ "asin(valeur) arc-sinus\n" +#~ "acos(valeur) arc-cosinus\n" +#~ "atan(valeur) arc-tangente\n" +#~ "sqrt(valeur) racine carrée\n" +#~ "pow(x, y) x puissance y\n" +#~ "rand() valeur aléatoire comprise entre 0 et 1\n" +#~ "abs(valeur) valeur absolue" + +#~ msgid "Angles are in degrees." +#~ msgstr "Les angles sont exprimés en degrés." + #~ msgid "This instruction sets the vertical and/or the horizontal angle of the cannon. The following robots are equipped with a cannon: " #~ msgstr "" diff --git a/help/cbot/po/pl.po b/help/cbot/po/pl.po index a5650b2a..d8f95ac2 100644 --- a/help/cbot/po/pl.po +++ b/help/cbot/po/pl.po @@ -53,13 +53,13 @@ msgid "Time in seconds." msgstr "Czas w sekundach." #. type: \t; header -#: ../E/abstime.txt:10 ../E/aim.txt:23 ../E/array.txt:30 ../E/bloc.txt:48 ../E/bool.txt:4 ../E/break.txt:24 ../E/build.txt:27 ../E/category.txt:107 ../E/class.txt:70 ../E/close.txt:6 ../E/cond.txt:27 ../E/continue.txt:24 ../E/deletef.txt:9 ../E/delinfo.txt:13 ../E/direct.txt:13 ../E/dist.txt:29 ../E/dist2d.txt:13 ../E/do.txt:27 ../E/drop.txt:28 ../E/eof.txt:13 ../E/errmode.txt:32 ../E/expr.txt:87 ../E/extern.txt:29 ../E/factory.txt:27 ../E/false.txt:4 ../E/file.txt:16 ../E/fire.txt:30 ../E/flatgrnd.txt:16 ../E/float.txt:24 ../E/for.txt:38 ../E/function.txt:84 ../E/goto.txt:34 ../E/grab.txt:28 ../E/if.txt:39 ../E/int.txt:18 ../E/jet.txt:14 ../E/message.txt:24 ../E/motor.txt:38 ../E/move.txt:21 ../E/nan.txt:14 ../E/new.txt:20 ../E/null.txt:4 ../E/object.txt:68 ../E/open.txt:18 ../E/openfile.txt:10 ../E/point.txt:35 ../E/pointer.txt:51 ../E/private.txt:17 ../E/public.txt:49 ../E/radar.txt:58 ../E/readln.txt:18 ../E/receive.txt:16 ../E/recycle.txt:12 ../E/retobj.txt:13 ../E/return.txt:29 ../E/search.txt:16 ../E/send.txt:17 ../E/shield.txt:18 ../E/sizeof.txt:21 ../E/sniff.txt:16 ../E/space.txt:22 ../E/static.txt:20 ../E/strfind.txt:18 ../E/string.txt:32 ../E/strleft.txt:14 ../E/strlen.txt:12 ../E/strlower.txt:10 ../E/strmid.txt:18 ../E/strright.txt:14 ../E/strupper.txt:10 ../E/strval.txt:17 ../E/synchro.txt:23 ../E/term.txt:30 ../E/testinfo.txt:16 ../E/this.txt:52 ../E/thump.txt:12 ../E/topo.txt:13 ../E/true.txt:4 ../E/turn.txt:32 ../E/type.txt:32 ../E/var.txt:66 ../E/void.txt:10 ../E/wait.txt:21 ../E/while.txt:46 ../E/writeln.txt:19 +#: ../E/abstime.txt:10 ../E/acos.txt:11 ../E/aim.txt:23 ../E/array.txt:30 ../E/asin.txt:11 ../E/atan.txt:11 ../E/bloc.txt:48 ../E/bool.txt:4 ../E/break.txt:24 ../E/build.txt:27 ../E/category.txt:107 ../E/class.txt:70 ../E/close.txt:6 ../E/cond.txt:27 ../E/continue.txt:24 ../E/cos.txt:11 ../E/deletef.txt:9 ../E/delinfo.txt:13 ../E/direct.txt:13 ../E/dist.txt:29 ../E/dist2d.txt:13 ../E/do.txt:27 ../E/drop.txt:28 ../E/eof.txt:13 ../E/errmode.txt:32 ../E/expr.txt:74 ../E/extern.txt:29 ../E/factory.txt:27 ../E/false.txt:4 ../E/file.txt:16 ../E/fire.txt:30 ../E/flatgrnd.txt:16 ../E/float.txt:24 ../E/for.txt:38 ../E/function.txt:84 ../E/goto.txt:34 ../E/grab.txt:28 ../E/if.txt:39 ../E/int.txt:18 ../E/jet.txt:14 ../E/message.txt:24 ../E/motor.txt:38 ../E/move.txt:21 ../E/nan.txt:14 ../E/new.txt:20 ../E/null.txt:4 ../E/object.txt:68 ../E/open.txt:18 ../E/openfile.txt:10 ../E/point.txt:35 ../E/pointer.txt:51 ../E/pow.txt:14 ../E/private.txt:17 ../E/public.txt:49 ../E/radar.txt:58 ../E/rand.txt:8 ../E/readln.txt:18 ../E/receive.txt:16 ../E/recycle.txt:12 ../E/retobj.txt:13 ../E/return.txt:29 ../E/search.txt:16 ../E/send.txt:17 ../E/shield.txt:18 ../E/sin.txt:11 ../E/sizeof.txt:21 ../E/sniff.txt:16 ../E/space.txt:22 ../E/sqrt.txt:11 ../E/static.txt:20 ../E/strfind.txt:18 ../E/string.txt:32 ../E/strleft.txt:14 ../E/strlen.txt:12 ../E/strlower.txt:10 ../E/strmid.txt:18 ../E/strright.txt:14 ../E/strupper.txt:10 ../E/strval.txt:17 ../E/synchro.txt:23 ../E/tan.txt:11 ../E/term.txt:30 ../E/testinfo.txt:16 ../E/this.txt:52 ../E/thump.txt:12 ../E/topo.txt:13 ../E/true.txt:4 ../E/turn.txt:32 ../E/type.txt:32 ../E/var.txt:66 ../E/void.txt:10 ../E/wait.txt:21 ../E/while.txt:46 ../E/writeln.txt:19 #, no-wrap msgid "See also" msgstr "Zobacz również" #. type: Plain text -#: ../E/abstime.txt:11 ../E/aim.txt:24 ../E/array.txt:31 ../E/bool.txt:5 ../E/break.txt:25 ../E/build.txt:28 ../E/cond.txt:28 ../E/continue.txt:25 ../E/deletef.txt:10 ../E/direct.txt:14 ../E/dist.txt:30 ../E/dist2d.txt:14 ../E/drop.txt:29 ../E/errmode.txt:33 ../E/expr.txt:88 ../E/extern.txt:30 ../E/factory.txt:28 ../E/false.txt:5 ../E/fire.txt:31 ../E/flatgrnd.txt:17 ../E/float.txt:25 ../E/for.txt:39 ../E/function.txt:85 ../E/goto.txt:35 ../E/grab.txt:29 ../E/if.txt:40 ../E/int.txt:19 ../E/jet.txt:15 ../E/message.txt:25 ../E/move.txt:22 ../E/nan.txt:15 ../E/object.txt:69 ../E/openfile.txt:11 ../E/point.txt:36 ../E/radar.txt:59 ../E/recycle.txt:13 ../E/retobj.txt:14 ../E/return.txt:30 ../E/search.txt:17 ../E/shield.txt:19 ../E/sizeof.txt:22 ../E/sniff.txt:17 ../E/space.txt:23 ../E/string.txt:33 ../E/term.txt:31 ../E/thump.txt:13 ../E/topo.txt:14 ../E/true.txt:5 ../E/turn.txt:33 ../E/type.txt:33 ../E/var.txt:67 ../E/void.txt:11 ../E/wait.txt:22 +#: ../E/abstime.txt:11 ../E/aim.txt:24 ../E/array.txt:31 ../E/bool.txt:5 ../E/break.txt:25 ../E/build.txt:28 ../E/cond.txt:28 ../E/continue.txt:25 ../E/deletef.txt:10 ../E/direct.txt:14 ../E/dist.txt:30 ../E/dist2d.txt:14 ../E/drop.txt:29 ../E/errmode.txt:33 ../E/expr.txt:75 ../E/extern.txt:30 ../E/factory.txt:28 ../E/false.txt:5 ../E/fire.txt:31 ../E/flatgrnd.txt:17 ../E/float.txt:25 ../E/for.txt:39 ../E/function.txt:85 ../E/goto.txt:35 ../E/grab.txt:29 ../E/if.txt:40 ../E/int.txt:19 ../E/jet.txt:15 ../E/message.txt:25 ../E/move.txt:22 ../E/nan.txt:15 ../E/object.txt:69 ../E/openfile.txt:11 ../E/point.txt:36 ../E/radar.txt:59 ../E/recycle.txt:13 ../E/retobj.txt:14 ../E/return.txt:30 ../E/search.txt:17 ../E/shield.txt:19 ../E/sizeof.txt:22 ../E/sniff.txt:17 ../E/space.txt:23 ../E/string.txt:33 ../E/term.txt:31 ../E/thump.txt:13 ../E/topo.txt:14 ../E/true.txt:5 ../E/turn.txt:33 ../E/type.txt:33 ../E/var.txt:67 ../E/void.txt:11 ../E/wait.txt:22 #, no-wrap msgid "Programming, types and categories." msgstr "Programowanie, typy i kategorie." @@ -101,7 +101,7 @@ msgid "When controlling the robot through programming, the only way to turn the msgstr "Podczas kontrolowania działanie robota przy użyciu programu, jedynym sposobem obrócenia lufy w prawo lub w lewo, jest obrócenie całego robota instrukcją turn." #. type: \t; header -#: ../E/turn.txt:24 +#: ../E/cos.txt:5 ../E/sin.txt:5 ../E/tan.txt:5 ../E/turn.txt:24 #, no-wrap msgid "angle: float" msgstr "kąt: float" @@ -1155,7 +1155,7 @@ msgid "Position towards which the robot must point." msgstr "Pozycja, w kierunku której ma być skierowany robot." #. type: \t; header -#: ../E/direct.txt:10 ../E/dist.txt:26 ../E/dist2d.txt:10 ../E/flatgrnd.txt:13 ../E/receive.txt:13 ../E/topo.txt:10 +#: ../E/acos.txt:8 ../E/asin.txt:8 ../E/atan.txt:8 ../E/cos.txt:8 ../E/direct.txt:10 ../E/dist.txt:26 ../E/dist2d.txt:10 ../E/flatgrnd.txt:13 ../E/pow.txt:11 ../E/rand.txt:5 ../E/receive.txt:13 ../E/sin.txt:8 ../E/sqrt.txt:8 ../E/tan.txt:8 ../E/topo.txt:10 #, no-wrap msgid "Return value: float" msgstr "Typ wyniku: float" @@ -1229,7 +1229,7 @@ msgid "For specialists" msgstr "Dla specjalistów" #. type: Plain text -#: ../E/build.txt:14 ../E/dist.txt:18 ../E/dist2d.txt:2 ../E/do.txt:2 ../E/drop.txt:12 ../E/factory.txt:14 ../E/fire.txt:10 ../E/for.txt:2 ../E/goto.txt:12 ../E/grab.txt:12 ../E/if.txt:23 ../E/jet.txt:2 ../E/message.txt:2 ../E/move.txt:8 ../E/radar.txt:14 ../E/receive.txt:2 ../E/recycle.txt:2 ../E/retobj.txt:2 ../E/search.txt:2 ../E/shield.txt:2 ../E/sniff.txt:2 ../E/thump.txt:2 ../E/topo.txt:2 ../E/turn.txt:19 ../E/wait.txt:10 +#: ../E/acos.txt:2 ../E/asin.txt:2 ../E/atan.txt:2 ../E/build.txt:14 ../E/cos.txt:2 ../E/dist.txt:18 ../E/dist2d.txt:2 ../E/do.txt:2 ../E/drop.txt:12 ../E/factory.txt:14 ../E/fire.txt:10 ../E/for.txt:2 ../E/goto.txt:12 ../E/grab.txt:12 ../E/if.txt:23 ../E/jet.txt:2 ../E/message.txt:2 ../E/move.txt:8 ../E/pow.txt:2 ../E/radar.txt:14 ../E/rand.txt:2 ../E/receive.txt:2 ../E/recycle.txt:2 ../E/retobj.txt:2 ../E/search.txt:2 ../E/shield.txt:2 ../E/sin.txt:2 ../E/sniff.txt:2 ../E/sqrt.txt:2 ../E/tan.txt:2 ../E/thump.txt:2 ../E/topo.txt:2 ../E/turn.txt:19 ../E/wait.txt:10 #, no-wrap msgid "Syntax:" msgstr "Składnia:" @@ -1682,80 +1682,44 @@ msgstr "" "\t12*a + b/c\n" "\t2.5 * (odległość+zasięg)" -#. type: Plain text -#: ../E/expr.txt:36 -#, no-wrap -msgid "Here is a list of mathematical functions: " -msgstr "Oto lista funkcji matematycznych: " - -#. type: Plain text -#: ../E/expr.txt:38 -#, no-wrap -msgid "" -"sin(angle) sinus\n" -"cos(angle) cosinus\n" -"tan(angle) tangent\n" -"asin(value) arc-sinus\n" -"acos(value) arc-cosinus\n" -"atan(value) arc-tangente\n" -"sqrt(value) square root\n" -"pow(x, y) x power y\n" -"rand() random value ranging between 0 and 1" -msgstr "" -"sin(angle) sinus\n" -"cos(angle) cosinus\n" -"tan(angle) tangens\n" -"asin(value) arcus sinus\n" -"acos(value) arcus cosinus\n" -"atan(value) arcus tangens\n" -"sqrt(value) pierwiastek kwadratowy\n" -"pow(x, y) x do potęgi y\n" -"rand() losowa wartość pomiędzy 0 i 1" - -#. type: Plain text -#: ../E/expr.txt:48 -#, no-wrap -msgid "Angles are in degrees." -msgstr "Kąty podawane są w stopniach." - #. type: \t; header -#: ../E/expr.txt:50 +#: ../E/expr.txt:37 #, no-wrap msgid "Compound assignment operators (for specialists)" msgstr "Złożone operatory przypisania (dla specjalistów)" #. type: Plain text -#: ../E/expr.txt:51 +#: ../E/expr.txt:38 #, no-wrap msgid "Besides the = operators for variable assignment there are several compound-assignment operators." msgstr "Poza operatorem przypisania wartości zmiennej = jest kilka złożonych operatorów przypisania." #. type: Plain text -#: ../E/expr.txt:53 +#: ../E/expr.txt:40 #, no-wrap msgid "The compound-assignment operators combine the = assignment operator with another binary operator such as + or -. Compound-assignment operators perform the operation specified by the additional operator and then assign the result to the left operand. For example, a compound-assignment expression such as " msgstr "Złożone operatory przypisania to operator przypisania = z innym operatorem binarnym, takim jak + lub -. Złożone operatory przypisania wykonują działanie określona przez dodatkowy operator a wynik przypisują lewej stronie działania. Na przykład poniższe wyrażenie: " #. type: Plain text -#: ../E/expr.txt:55 +#: ../E/expr.txt:42 #, no-wrap msgid "expression1 += expression2" msgstr "wyrażenie1 += wyrażenie2" #. type: Plain text -#: ../E/expr.txt:57 +#: ../E/expr.txt:44 #, no-wrap msgid "is equivalent to" msgstr "jest równoważne" #. type: Plain text -#: ../E/expr.txt:59 +#: ../E/expr.txt:46 #, no-wrap msgid "expression1 = expression1 + expression2" msgstr "wyrażenie1 = wyrażenie1 + wyrażenie2" #. type: Plain text -#: ../E/expr.txt:61 +#: ../E/expr.txt:48 #, no-wrap msgid "" "+= addition\n" @@ -1771,19 +1735,19 @@ msgstr "" "%= reszta z dzielenia (tylko dla typu całkowitego int)" #. type: \t; header -#: ../E/expr.txt:67 +#: ../E/expr.txt:54 #, no-wrap msgid "Prefix and posfix increment- and decrement operators (for specialists)" msgstr "Przedrostkowe i przyrostkowe operatory zwiększania i zmniejszania (dla specjalistów)" #. type: Plain text -#: ../E/expr.txt:68 +#: ../E/expr.txt:55 #, no-wrap msgid "The operators ++ and -- allow you to increment (++) or to decrement (--) a variable in very compact and efficient manner." msgstr "Operatory ++ i -- umożliwiają wygodny i zwarty zapis zwiększania (++) lub zmiejszania (--) zmiennych." #. type: Plain text -#: ../E/expr.txt:70 +#: ../E/expr.txt:57 #, no-wrap msgid "" "For example to increment the variable a you can write\n" @@ -1797,13 +1761,13 @@ msgstr "" "\ta = a + 1 ;" #. type: Plain text -#: ../E/expr.txt:75 +#: ../E/expr.txt:62 #, no-wrap msgid "The value of the expression a++ is the value of the variable a before the increment. If you use the prefix operator ++a the value of the expression is the value of the variable a after the increment. The same holds for the -- decrement operator." msgstr "Wartością wyrażenia a++ jest wartość zmiennej a przed jej zwiększeniem. Użycie operatora przedrostkowego ++a powoduje, że wartością wyrażenia jest wartość zmiennej a po jej zwiększeniu. To samo dotyczy operatora zmniejszania --." #. type: Plain text -#: ../E/expr.txt:77 +#: ../E/expr.txt:64 #, no-wrap msgid "" "Examples:\n" @@ -1813,7 +1777,7 @@ msgstr "" "\ta = 2 ;" #. type: Source code -#: ../E/expr.txt:79 +#: ../E/expr.txt:66 #, no-wrap msgid "" "\tb = a++ ;\n" @@ -1823,13 +1787,13 @@ msgstr "" "\t// teraz b jest równe 2, a jest równe 3" #. type: Plain text -#: ../E/expr.txt:82 +#: ../E/expr.txt:69 #, no-wrap msgid "\ta = 2 ;" msgstr "\ta = 2 ;" #. type: Source code -#: ../E/expr.txt:83 +#: ../E/expr.txt:70 #, no-wrap msgid "" "\tb = ++a ;\n" @@ -6487,13 +6451,13 @@ msgid "When controlling the robot through programming, the gun can be also turne msgstr "" #. type: \t; header -#: ../E/aim.txt:12 +#: ../E/aim.txt:12 ../E/pow.txt:8 #, no-wrap msgid "y: float" msgstr "" #. type: \t; header -#: ../E/aim.txt:15 +#: ../E/aim.txt:15 ../E/pow.txt:5 #, no-wrap msgid "x: float" msgstr "" @@ -6510,6 +6474,243 @@ msgstr "" msgid "This instruction sets the vertical and the horizontal angle of the cannon. The following robots are equipped with a cannon: " msgstr "" +#. type: \b; header +#: ../E/rand.txt:1 +#, no-wrap +msgid "Instruction rand" +msgstr "" + +#. type: Source code +#: ../E/rand.txt:3 +#, no-wrap +msgid "rand ( );" +msgstr "" + +#. type: Plain text +#: ../E/rand.txt:6 +#, no-wrap +msgid "Pseudorandom number between 0 and 1 (including 0, but excluding 1)." +msgstr "" + +#. type: Plain text +#: ../E/acos.txt:12 ../E/asin.txt:12 ../E/atan.txt:12 ../E/cos.txt:12 ../E/pow.txt:15 ../E/rand.txt:9 ../E/sin.txt:12 ../E/sqrt.txt:12 ../E/tan.txt:12 +#, no-wrap +msgid "Programming, types and expressions." +msgstr "" + +#. type: \b; header +#: ../E/acos.txt:1 +#, no-wrap +msgid "Instruction acos" +msgstr "" + +#. type: Source code +#: ../E/acos.txt:3 +#, no-wrap +msgid "acos ( value );" +msgstr "" + +#. type: \t; header +#: ../E/acos.txt:5 ../E/asin.txt:5 ../E/atan.txt:5 ../E/sqrt.txt:5 +#, no-wrap +msgid "value: float" +msgstr "" + +#. type: Plain text +#: ../E/acos.txt:6 ../E/asin.txt:6 +#, no-wrap +msgid "Number between -1 and 1 (including both)." +msgstr "" + +#. type: Plain text +#: ../E/acos.txt:9 +#, no-wrap +msgid "Arcus cosine of the value." +msgstr "" + +#. type: \b; header +#: ../E/asin.txt:1 +#, no-wrap +msgid "Instruction asin" +msgstr "" + +#. type: Source code +#: ../E/asin.txt:3 +#, no-wrap +msgid "asin ( value );" +msgstr "" + +#. type: Plain text +#: ../E/asin.txt:9 +#, no-wrap +msgid "Arcus sine of the value." +msgstr "" + +#. type: \b; header +#: ../E/atan.txt:1 +#, no-wrap +msgid "Instruction atan" +msgstr "" + +#. type: Source code +#: ../E/atan.txt:3 +#, no-wrap +msgid "atan ( value );" +msgstr "" + +#. type: Plain text +#: ../E/atan.txt:6 +#, no-wrap +msgid "Number." +msgstr "" + +#. type: Plain text +#: ../E/atan.txt:9 +#, no-wrap +msgid "Arcus tangent of the value." +msgstr "" + +#. type: \b; header +#: ../E/cos.txt:1 +#, no-wrap +msgid "Instruction cos" +msgstr "" + +#. type: Source code +#: ../E/cos.txt:3 +#, no-wrap +msgid "cos ( angle );" +msgstr "" + +#. type: Plain text +#: ../E/cos.txt:6 ../E/sin.txt:6 ../E/tan.txt:6 +#, no-wrap +msgid "Angle in degrees." +msgstr "" + +#. type: Plain text +#: ../E/cos.txt:9 +#, no-wrap +msgid "Cosine of the angle." +msgstr "" + +#. type: \b; header +#: ../E/pow.txt:1 +#, no-wrap +msgid "Instruction pow" +msgstr "" + +#. type: Source code +#: ../E/pow.txt:3 +#, no-wrap +msgid "pow ( x, y );" +msgstr "" + +#. type: Plain text +#: ../E/pow.txt:6 +#, no-wrap +msgid "Base." +msgstr "" + +#. type: Plain text +#: ../E/pow.txt:9 +#, no-wrap +msgid "Exponent." +msgstr "" + +#. type: Plain text +#: ../E/pow.txt:12 +#, no-wrap +msgid "x to the y (x raised to the yth power)." +msgstr "" + +#. type: \b; header +#: ../E/sin.txt:1 +#, no-wrap +msgid "Instruction sin" +msgstr "" + +#. type: Source code +#: ../E/sin.txt:3 +#, no-wrap +msgid "sin ( angle );" +msgstr "" + +#. type: Plain text +#: ../E/sin.txt:9 +#, no-wrap +msgid "Sine of the angle." +msgstr "" + +#. type: \b; header +#: ../E/sqrt.txt:1 +#, no-wrap +msgid "Instruction sqrt" +msgstr "" + +#. type: Source code +#: ../E/sqrt.txt:3 +#, no-wrap +msgid "sqrt ( value );" +msgstr "" + +#. type: Plain text +#: ../E/sqrt.txt:6 +#, no-wrap +msgid "Non-negative number." +msgstr "" + +#. type: Plain text +#: ../E/sqrt.txt:9 +#, no-wrap +msgid "Square root of the value." +msgstr "" + +#. type: \b; header +#: ../E/tan.txt:1 +#, no-wrap +msgid "Instruction tan" +msgstr "" + +#. type: Source code +#: ../E/tan.txt:3 +#, no-wrap +msgid "tan ( angle );" +msgstr "" + +#. type: Plain text +#: ../E/tan.txt:9 +#, no-wrap +msgid "Tangent of the angle." +msgstr "" + +#~ msgid "Here is a list of mathematical functions: " +#~ msgstr "Oto lista funkcji matematycznych: " + +#~ msgid "" +#~ "sin(angle) sinus\n" +#~ "cos(angle) cosinus\n" +#~ "tan(angle) tangent\n" +#~ "asin(value) arc-sinus\n" +#~ "acos(value) arc-cosinus\n" +#~ "atan(value) arc-tangente\n" +#~ "sqrt(value) square root\n" +#~ "pow(x, y) x power y\n" +#~ "rand() random value ranging between 0 and 1" +#~ msgstr "" +#~ "sin(angle) sinus\n" +#~ "cos(angle) cosinus\n" +#~ "tan(angle) tangens\n" +#~ "asin(value) arcus sinus\n" +#~ "acos(value) arcus cosinus\n" +#~ "atan(value) arcus tangens\n" +#~ "sqrt(value) pierwiastek kwadratowy\n" +#~ "pow(x, y) x do potęgi y\n" +#~ "rand() losowa wartość pomiędzy 0 i 1" + +#~ msgid "Angles are in degrees." +#~ msgstr "Kąty podawane są w stopniach." + #~ msgid "This instruction sets the vertical and/or the horizontal angle of the cannon. The following robots are equipped with a cannon: " #~ msgstr "" diff --git a/help/cbot/po/ru.po b/help/cbot/po/ru.po index 7161b45c..dcab9420 100644 --- a/help/cbot/po/ru.po +++ b/help/cbot/po/ru.po @@ -53,13 +53,13 @@ msgid "Time in seconds." msgstr "" #. type: \t; header -#: ../E/abstime.txt:10 ../E/aim.txt:23 ../E/array.txt:30 ../E/bloc.txt:48 ../E/bool.txt:4 ../E/break.txt:24 ../E/build.txt:27 ../E/category.txt:107 ../E/class.txt:70 ../E/close.txt:6 ../E/cond.txt:27 ../E/continue.txt:24 ../E/deletef.txt:9 ../E/delinfo.txt:13 ../E/direct.txt:13 ../E/dist.txt:29 ../E/dist2d.txt:13 ../E/do.txt:27 ../E/drop.txt:28 ../E/eof.txt:13 ../E/errmode.txt:32 ../E/expr.txt:87 ../E/extern.txt:29 ../E/factory.txt:27 ../E/false.txt:4 ../E/file.txt:16 ../E/fire.txt:30 ../E/flatgrnd.txt:16 ../E/float.txt:24 ../E/for.txt:38 ../E/function.txt:84 ../E/goto.txt:34 ../E/grab.txt:28 ../E/if.txt:39 ../E/int.txt:18 ../E/jet.txt:14 ../E/message.txt:24 ../E/motor.txt:38 ../E/move.txt:21 ../E/nan.txt:14 ../E/new.txt:20 ../E/null.txt:4 ../E/object.txt:68 ../E/open.txt:18 ../E/openfile.txt:10 ../E/point.txt:35 ../E/pointer.txt:51 ../E/private.txt:17 ../E/public.txt:49 ../E/radar.txt:58 ../E/readln.txt:18 ../E/receive.txt:16 ../E/recycle.txt:12 ../E/retobj.txt:13 ../E/return.txt:29 ../E/search.txt:16 ../E/send.txt:17 ../E/shield.txt:18 ../E/sizeof.txt:21 ../E/sniff.txt:16 ../E/space.txt:22 ../E/static.txt:20 ../E/strfind.txt:18 ../E/string.txt:32 ../E/strleft.txt:14 ../E/strlen.txt:12 ../E/strlower.txt:10 ../E/strmid.txt:18 ../E/strright.txt:14 ../E/strupper.txt:10 ../E/strval.txt:17 ../E/synchro.txt:23 ../E/term.txt:30 ../E/testinfo.txt:16 ../E/this.txt:52 ../E/thump.txt:12 ../E/topo.txt:13 ../E/true.txt:4 ../E/turn.txt:32 ../E/type.txt:32 ../E/var.txt:66 ../E/void.txt:10 ../E/wait.txt:21 ../E/while.txt:46 ../E/writeln.txt:19 +#: ../E/abstime.txt:10 ../E/acos.txt:11 ../E/aim.txt:23 ../E/array.txt:30 ../E/asin.txt:11 ../E/atan.txt:11 ../E/bloc.txt:48 ../E/bool.txt:4 ../E/break.txt:24 ../E/build.txt:27 ../E/category.txt:107 ../E/class.txt:70 ../E/close.txt:6 ../E/cond.txt:27 ../E/continue.txt:24 ../E/cos.txt:11 ../E/deletef.txt:9 ../E/delinfo.txt:13 ../E/direct.txt:13 ../E/dist.txt:29 ../E/dist2d.txt:13 ../E/do.txt:27 ../E/drop.txt:28 ../E/eof.txt:13 ../E/errmode.txt:32 ../E/expr.txt:74 ../E/extern.txt:29 ../E/factory.txt:27 ../E/false.txt:4 ../E/file.txt:16 ../E/fire.txt:30 ../E/flatgrnd.txt:16 ../E/float.txt:24 ../E/for.txt:38 ../E/function.txt:84 ../E/goto.txt:34 ../E/grab.txt:28 ../E/if.txt:39 ../E/int.txt:18 ../E/jet.txt:14 ../E/message.txt:24 ../E/motor.txt:38 ../E/move.txt:21 ../E/nan.txt:14 ../E/new.txt:20 ../E/null.txt:4 ../E/object.txt:68 ../E/open.txt:18 ../E/openfile.txt:10 ../E/point.txt:35 ../E/pointer.txt:51 ../E/pow.txt:14 ../E/private.txt:17 ../E/public.txt:49 ../E/radar.txt:58 ../E/rand.txt:8 ../E/readln.txt:18 ../E/receive.txt:16 ../E/recycle.txt:12 ../E/retobj.txt:13 ../E/return.txt:29 ../E/search.txt:16 ../E/send.txt:17 ../E/shield.txt:18 ../E/sin.txt:11 ../E/sizeof.txt:21 ../E/sniff.txt:16 ../E/space.txt:22 ../E/sqrt.txt:11 ../E/static.txt:20 ../E/strfind.txt:18 ../E/string.txt:32 ../E/strleft.txt:14 ../E/strlen.txt:12 ../E/strlower.txt:10 ../E/strmid.txt:18 ../E/strright.txt:14 ../E/strupper.txt:10 ../E/strval.txt:17 ../E/synchro.txt:23 ../E/tan.txt:11 ../E/term.txt:30 ../E/testinfo.txt:16 ../E/this.txt:52 ../E/thump.txt:12 ../E/topo.txt:13 ../E/true.txt:4 ../E/turn.txt:32 ../E/type.txt:32 ../E/var.txt:66 ../E/void.txt:10 ../E/wait.txt:21 ../E/while.txt:46 ../E/writeln.txt:19 #, no-wrap msgid "See also" msgstr "См. также" #. type: Plain text -#: ../E/abstime.txt:11 ../E/aim.txt:24 ../E/array.txt:31 ../E/bool.txt:5 ../E/break.txt:25 ../E/build.txt:28 ../E/cond.txt:28 ../E/continue.txt:25 ../E/deletef.txt:10 ../E/direct.txt:14 ../E/dist.txt:30 ../E/dist2d.txt:14 ../E/drop.txt:29 ../E/errmode.txt:33 ../E/expr.txt:88 ../E/extern.txt:30 ../E/factory.txt:28 ../E/false.txt:5 ../E/fire.txt:31 ../E/flatgrnd.txt:17 ../E/float.txt:25 ../E/for.txt:39 ../E/function.txt:85 ../E/goto.txt:35 ../E/grab.txt:29 ../E/if.txt:40 ../E/int.txt:19 ../E/jet.txt:15 ../E/message.txt:25 ../E/move.txt:22 ../E/nan.txt:15 ../E/object.txt:69 ../E/openfile.txt:11 ../E/point.txt:36 ../E/radar.txt:59 ../E/recycle.txt:13 ../E/retobj.txt:14 ../E/return.txt:30 ../E/search.txt:17 ../E/shield.txt:19 ../E/sizeof.txt:22 ../E/sniff.txt:17 ../E/space.txt:23 ../E/string.txt:33 ../E/term.txt:31 ../E/thump.txt:13 ../E/topo.txt:14 ../E/true.txt:5 ../E/turn.txt:33 ../E/type.txt:33 ../E/var.txt:67 ../E/void.txt:11 ../E/wait.txt:22 +#: ../E/abstime.txt:11 ../E/aim.txt:24 ../E/array.txt:31 ../E/bool.txt:5 ../E/break.txt:25 ../E/build.txt:28 ../E/cond.txt:28 ../E/continue.txt:25 ../E/deletef.txt:10 ../E/direct.txt:14 ../E/dist.txt:30 ../E/dist2d.txt:14 ../E/drop.txt:29 ../E/errmode.txt:33 ../E/expr.txt:75 ../E/extern.txt:30 ../E/factory.txt:28 ../E/false.txt:5 ../E/fire.txt:31 ../E/flatgrnd.txt:17 ../E/float.txt:25 ../E/for.txt:39 ../E/function.txt:85 ../E/goto.txt:35 ../E/grab.txt:29 ../E/if.txt:40 ../E/int.txt:19 ../E/jet.txt:15 ../E/message.txt:25 ../E/move.txt:22 ../E/nan.txt:15 ../E/object.txt:69 ../E/openfile.txt:11 ../E/point.txt:36 ../E/radar.txt:59 ../E/recycle.txt:13 ../E/retobj.txt:14 ../E/return.txt:30 ../E/search.txt:17 ../E/shield.txt:19 ../E/sizeof.txt:22 ../E/sniff.txt:17 ../E/space.txt:23 ../E/string.txt:33 ../E/term.txt:31 ../E/thump.txt:13 ../E/topo.txt:14 ../E/true.txt:5 ../E/turn.txt:33 ../E/type.txt:33 ../E/var.txt:67 ../E/void.txt:11 ../E/wait.txt:22 #, no-wrap msgid "Programming, types and categories." msgstr "Программирование, типы и категории." @@ -101,7 +101,7 @@ msgid "When controlling the robot through programming, the only way to turn the msgstr "Когда вы управляете своим ботом путем программирования, единственный способ повернуть оружие направо или налево - это повернуть весь бот инструкцией turn." #. type: \t; header -#: ../E/turn.txt:24 +#: ../E/cos.txt:5 ../E/sin.txt:5 ../E/tan.txt:5 ../E/turn.txt:24 #, no-wrap msgid "angle: float" msgstr "угол: float" @@ -1154,7 +1154,7 @@ msgid "Position towards which the robot must point." msgstr "Позиция, к которой робот должен повернуться." #. type: \t; header -#: ../E/direct.txt:10 ../E/dist.txt:26 ../E/dist2d.txt:10 ../E/flatgrnd.txt:13 ../E/receive.txt:13 ../E/topo.txt:10 +#: ../E/acos.txt:8 ../E/asin.txt:8 ../E/atan.txt:8 ../E/cos.txt:8 ../E/direct.txt:10 ../E/dist.txt:26 ../E/dist2d.txt:10 ../E/flatgrnd.txt:13 ../E/pow.txt:11 ../E/rand.txt:5 ../E/receive.txt:13 ../E/sin.txt:8 ../E/sqrt.txt:8 ../E/tan.txt:8 ../E/topo.txt:10 #, no-wrap msgid "Return value: float" msgstr "Возвращаемое значение: float" @@ -1228,7 +1228,7 @@ msgid "For specialists" msgstr "Для специалистов" #. type: Plain text -#: ../E/build.txt:14 ../E/dist.txt:18 ../E/dist2d.txt:2 ../E/do.txt:2 ../E/drop.txt:12 ../E/factory.txt:14 ../E/fire.txt:10 ../E/for.txt:2 ../E/goto.txt:12 ../E/grab.txt:12 ../E/if.txt:23 ../E/jet.txt:2 ../E/message.txt:2 ../E/move.txt:8 ../E/radar.txt:14 ../E/receive.txt:2 ../E/recycle.txt:2 ../E/retobj.txt:2 ../E/search.txt:2 ../E/shield.txt:2 ../E/sniff.txt:2 ../E/thump.txt:2 ../E/topo.txt:2 ../E/turn.txt:19 ../E/wait.txt:10 +#: ../E/acos.txt:2 ../E/asin.txt:2 ../E/atan.txt:2 ../E/build.txt:14 ../E/cos.txt:2 ../E/dist.txt:18 ../E/dist2d.txt:2 ../E/do.txt:2 ../E/drop.txt:12 ../E/factory.txt:14 ../E/fire.txt:10 ../E/for.txt:2 ../E/goto.txt:12 ../E/grab.txt:12 ../E/if.txt:23 ../E/jet.txt:2 ../E/message.txt:2 ../E/move.txt:8 ../E/pow.txt:2 ../E/radar.txt:14 ../E/rand.txt:2 ../E/receive.txt:2 ../E/recycle.txt:2 ../E/retobj.txt:2 ../E/search.txt:2 ../E/shield.txt:2 ../E/sin.txt:2 ../E/sniff.txt:2 ../E/sqrt.txt:2 ../E/tan.txt:2 ../E/thump.txt:2 ../E/topo.txt:2 ../E/turn.txt:19 ../E/wait.txt:10 #, no-wrap msgid "Syntax:" msgstr "Синтаксис:" @@ -1679,80 +1679,44 @@ msgstr "" "\t12*a + b/c\n" "\t2.5 * (расст+рад)" -#. type: Plain text -#: ../E/expr.txt:36 -#, no-wrap -msgid "Here is a list of mathematical functions: " -msgstr "Ниже приведет список математических функций:" - -#. type: Plain text -#: ../E/expr.txt:38 -#, no-wrap -msgid "" -"sin(angle) sinus\n" -"cos(angle) cosinus\n" -"tan(angle) tangent\n" -"asin(value) arc-sinus\n" -"acos(value) arc-cosinus\n" -"atan(value) arc-tangente\n" -"sqrt(value) square root\n" -"pow(x, y) x power y\n" -"rand() random value ranging between 0 and 1" -msgstr "" -"sin(angle) синус\n" -"cos(angle) косинус\n" -"tan(angle) тангенс\n" -"asin(value) арксинус\n" -"acos(value) арккосинус\n" -"atan(value) арктангенс\n" -"sqrt(value) квадратный корень\n" -"pow(x, y) x в степени y\n" -"rand() случайное число между 0 и 1" - -#. type: Plain text -#: ../E/expr.txt:48 -#, no-wrap -msgid "Angles are in degrees." -msgstr "Углы отображаются в градусах." - #. type: \t; header -#: ../E/expr.txt:50 +#: ../E/expr.txt:37 #, no-wrap msgid "Compound assignment operators (for specialists)" msgstr "" #. type: Plain text -#: ../E/expr.txt:51 +#: ../E/expr.txt:38 #, no-wrap msgid "Besides the = operators for variable assignment there are several compound-assignment operators." msgstr "" #. type: Plain text -#: ../E/expr.txt:53 +#: ../E/expr.txt:40 #, no-wrap msgid "The compound-assignment operators combine the = assignment operator with another binary operator such as + or -. Compound-assignment operators perform the operation specified by the additional operator and then assign the result to the left operand. For example, a compound-assignment expression such as " msgstr "" #. type: Plain text -#: ../E/expr.txt:55 +#: ../E/expr.txt:42 #, no-wrap msgid "expression1 += expression2" msgstr "" #. type: Plain text -#: ../E/expr.txt:57 +#: ../E/expr.txt:44 #, no-wrap msgid "is equivalent to" msgstr "" #. type: Plain text -#: ../E/expr.txt:59 +#: ../E/expr.txt:46 #, no-wrap msgid "expression1 = expression1 + expression2" msgstr "" #. type: Plain text -#: ../E/expr.txt:61 +#: ../E/expr.txt:48 #, no-wrap msgid "" "+= addition\n" @@ -1763,19 +1727,19 @@ msgid "" msgstr "" #. type: \t; header -#: ../E/expr.txt:67 +#: ../E/expr.txt:54 #, no-wrap msgid "Prefix and posfix increment- and decrement operators (for specialists)" msgstr "" #. type: Plain text -#: ../E/expr.txt:68 +#: ../E/expr.txt:55 #, no-wrap msgid "The operators ++ and -- allow you to increment (++) or to decrement (--) a variable in very compact and efficient manner." msgstr "" #. type: Plain text -#: ../E/expr.txt:70 +#: ../E/expr.txt:57 #, no-wrap msgid "" "For example to increment the variable a you can write\n" @@ -1785,13 +1749,13 @@ msgid "" msgstr "" #. type: Plain text -#: ../E/expr.txt:75 +#: ../E/expr.txt:62 #, no-wrap msgid "The value of the expression a++ is the value of the variable a before the increment. If you use the prefix operator ++a the value of the expression is the value of the variable a after the increment. The same holds for the -- decrement operator." msgstr "" #. type: Plain text -#: ../E/expr.txt:77 +#: ../E/expr.txt:64 #, no-wrap msgid "" "Examples:\n" @@ -1799,7 +1763,7 @@ msgid "" msgstr "" #. type: Source code -#: ../E/expr.txt:79 +#: ../E/expr.txt:66 #, no-wrap msgid "" "\tb = a++ ;\n" @@ -1807,13 +1771,13 @@ msgid "" msgstr "" #. type: Plain text -#: ../E/expr.txt:82 +#: ../E/expr.txt:69 #, no-wrap msgid "\ta = 2 ;" msgstr "" #. type: Source code -#: ../E/expr.txt:83 +#: ../E/expr.txt:70 #, no-wrap msgid "" "\tb = ++a ;\n" @@ -6449,13 +6413,13 @@ msgid "When controlling the robot through programming, the gun can be also turne msgstr "" #. type: \t; header -#: ../E/aim.txt:12 +#: ../E/aim.txt:12 ../E/pow.txt:8 #, no-wrap msgid "y: float" msgstr "" #. type: \t; header -#: ../E/aim.txt:15 +#: ../E/aim.txt:15 ../E/pow.txt:5 #, no-wrap msgid "x: float" msgstr "" @@ -6472,6 +6436,243 @@ msgstr "" msgid "This instruction sets the vertical and the horizontal angle of the cannon. The following robots are equipped with a cannon: " msgstr "" +#. type: \b; header +#: ../E/rand.txt:1 +#, no-wrap +msgid "Instruction rand" +msgstr "" + +#. type: Source code +#: ../E/rand.txt:3 +#, no-wrap +msgid "rand ( );" +msgstr "" + +#. type: Plain text +#: ../E/rand.txt:6 +#, no-wrap +msgid "Pseudorandom number between 0 and 1 (including 0, but excluding 1)." +msgstr "" + +#. type: Plain text +#: ../E/acos.txt:12 ../E/asin.txt:12 ../E/atan.txt:12 ../E/cos.txt:12 ../E/pow.txt:15 ../E/rand.txt:9 ../E/sin.txt:12 ../E/sqrt.txt:12 ../E/tan.txt:12 +#, no-wrap +msgid "Programming, types and expressions." +msgstr "" + +#. type: \b; header +#: ../E/acos.txt:1 +#, no-wrap +msgid "Instruction acos" +msgstr "" + +#. type: Source code +#: ../E/acos.txt:3 +#, no-wrap +msgid "acos ( value );" +msgstr "" + +#. type: \t; header +#: ../E/acos.txt:5 ../E/asin.txt:5 ../E/atan.txt:5 ../E/sqrt.txt:5 +#, no-wrap +msgid "value: float" +msgstr "" + +#. type: Plain text +#: ../E/acos.txt:6 ../E/asin.txt:6 +#, no-wrap +msgid "Number between -1 and 1 (including both)." +msgstr "" + +#. type: Plain text +#: ../E/acos.txt:9 +#, no-wrap +msgid "Arcus cosine of the value." +msgstr "" + +#. type: \b; header +#: ../E/asin.txt:1 +#, no-wrap +msgid "Instruction asin" +msgstr "" + +#. type: Source code +#: ../E/asin.txt:3 +#, no-wrap +msgid "asin ( value );" +msgstr "" + +#. type: Plain text +#: ../E/asin.txt:9 +#, no-wrap +msgid "Arcus sine of the value." +msgstr "" + +#. type: \b; header +#: ../E/atan.txt:1 +#, no-wrap +msgid "Instruction atan" +msgstr "" + +#. type: Source code +#: ../E/atan.txt:3 +#, no-wrap +msgid "atan ( value );" +msgstr "" + +#. type: Plain text +#: ../E/atan.txt:6 +#, no-wrap +msgid "Number." +msgstr "" + +#. type: Plain text +#: ../E/atan.txt:9 +#, no-wrap +msgid "Arcus tangent of the value." +msgstr "" + +#. type: \b; header +#: ../E/cos.txt:1 +#, no-wrap +msgid "Instruction cos" +msgstr "" + +#. type: Source code +#: ../E/cos.txt:3 +#, no-wrap +msgid "cos ( angle );" +msgstr "" + +#. type: Plain text +#: ../E/cos.txt:6 ../E/sin.txt:6 ../E/tan.txt:6 +#, no-wrap +msgid "Angle in degrees." +msgstr "" + +#. type: Plain text +#: ../E/cos.txt:9 +#, no-wrap +msgid "Cosine of the angle." +msgstr "" + +#. type: \b; header +#: ../E/pow.txt:1 +#, no-wrap +msgid "Instruction pow" +msgstr "" + +#. type: Source code +#: ../E/pow.txt:3 +#, no-wrap +msgid "pow ( x, y );" +msgstr "" + +#. type: Plain text +#: ../E/pow.txt:6 +#, no-wrap +msgid "Base." +msgstr "" + +#. type: Plain text +#: ../E/pow.txt:9 +#, no-wrap +msgid "Exponent." +msgstr "" + +#. type: Plain text +#: ../E/pow.txt:12 +#, no-wrap +msgid "x to the y (x raised to the yth power)." +msgstr "" + +#. type: \b; header +#: ../E/sin.txt:1 +#, no-wrap +msgid "Instruction sin" +msgstr "" + +#. type: Source code +#: ../E/sin.txt:3 +#, no-wrap +msgid "sin ( angle );" +msgstr "" + +#. type: Plain text +#: ../E/sin.txt:9 +#, no-wrap +msgid "Sine of the angle." +msgstr "" + +#. type: \b; header +#: ../E/sqrt.txt:1 +#, no-wrap +msgid "Instruction sqrt" +msgstr "" + +#. type: Source code +#: ../E/sqrt.txt:3 +#, no-wrap +msgid "sqrt ( value );" +msgstr "" + +#. type: Plain text +#: ../E/sqrt.txt:6 +#, no-wrap +msgid "Non-negative number." +msgstr "" + +#. type: Plain text +#: ../E/sqrt.txt:9 +#, no-wrap +msgid "Square root of the value." +msgstr "" + +#. type: \b; header +#: ../E/tan.txt:1 +#, no-wrap +msgid "Instruction tan" +msgstr "" + +#. type: Source code +#: ../E/tan.txt:3 +#, no-wrap +msgid "tan ( angle );" +msgstr "" + +#. type: Plain text +#: ../E/tan.txt:9 +#, no-wrap +msgid "Tangent of the angle." +msgstr "" + +#~ msgid "Here is a list of mathematical functions: " +#~ msgstr "Ниже приведет список математических функций:" + +#~ msgid "" +#~ "sin(angle) sinus\n" +#~ "cos(angle) cosinus\n" +#~ "tan(angle) tangent\n" +#~ "asin(value) arc-sinus\n" +#~ "acos(value) arc-cosinus\n" +#~ "atan(value) arc-tangente\n" +#~ "sqrt(value) square root\n" +#~ "pow(x, y) x power y\n" +#~ "rand() random value ranging between 0 and 1" +#~ msgstr "" +#~ "sin(angle) синус\n" +#~ "cos(angle) косинус\n" +#~ "tan(angle) тангенс\n" +#~ "asin(value) арксинус\n" +#~ "acos(value) арккосинус\n" +#~ "atan(value) арктангенс\n" +#~ "sqrt(value) квадратный корень\n" +#~ "pow(x, y) x в степени y\n" +#~ "rand() случайное число между 0 и 1" + +#~ msgid "Angles are in degrees." +#~ msgstr "Углы отображаются в градусах." + #~ msgid "This instruction sets the vertical and/or the horizontal angle of the cannon. The following robots are equipped with a cannon: " #~ msgstr "" diff --git a/help/generic/E/cbot.txt b/help/generic/E/cbot.txt index d0ba9a35..d7e89e89 100644 --- a/help/generic/E/cbot.txt +++ b/help/generic/E/cbot.txt @@ -88,5 +88,16 @@ Constants like \l;categories\u cbot\category; are displayed with a red backgroun \c;\l;eof\u cbot\eof; \n;Tests if end of file \c;\l;deletefile\u cbot\deletef; \n;Deletes a file +\t;Mathematical functions: +\c;\l;rand\u cbot\rand; \n;Returns a random value +\c;\l;pow\u cbot\pow; \n;Returns a power +\c;\l;sqrt\u cbot\sqrt; \n;Returns a square root +\c;\l;sin\u cbot\sin; \n;Returns a sine +\c;\l;cos\u cbot\cos; \n;Returns a cosine +\c;\l;tan\u cbot\tan; \n;Returns a tangent +\c;\l;asin\u cbot\asin; \n;Returns an arcus sine +\c;\l;acos\u cbot\acos; \n;Returns an arcus cosine +\c;\l;atan\u cbot\atan; \n;Returns an arcus tangent + \t;See also \l;Types\u cbot\type; and \l;categories\u cbot\category;. diff --git a/help/generic/po/de.po b/help/generic/po/de.po index b880d8bf..22376150 100644 --- a/help/generic/po/de.po +++ b/help/generic/po/de.po @@ -293,13 +293,13 @@ msgstr "" "deletefile Löscht eine Datei" #. type: \t; header -#: ../E/cbot.txt:91 ../E/freehelp.txt:4 +#: ../E/cbot.txt:102 ../E/freehelp.txt:4 #, no-wrap msgid "See also" msgstr "Siehe auch" #. type: Plain text -#: ../E/cbot.txt:92 +#: ../E/cbot.txt:103 #, no-wrap msgid "Types and categories." msgstr "Variablentypen und Kategorien." @@ -605,6 +605,39 @@ msgid "" "build Builds a building" msgstr "" +#. type: \t; header +#: ../E/cbot.txt:91 +#, no-wrap +msgid "Mathematical functions:" +msgstr "" + +#. type: Plain text +#: ../E/cbot.txt:92 +#, no-wrap +msgid "" +"rand Returns a random value\n" +"pow Returns a power\n" +"sqrt Returns a square root\n" +"sin Returns a sine\n" +"cos Returns a cosine\n" +"tan Returns a tangent\n" +"asin Returns an arcus sine\n" +"acos Returns an arcus cosine\n" +"atan Returns an arcus tangent" +msgstr "" + +#~ msgid "" +#~ "rand Returns a random value\n" +#~ "pow Returns a power\n" +#~ "sqrt Returns a square root\n" +#~ "sin Returns a sine\n" +#~ "cos Returns a cosine\n" +#~ "tan Returns a tangent\n" +#~ "asin Returns an arcus sine\n" +#~ "acos Returns an arcus cosine\n" +#~ "atan Returns an arcus tangent" +#~ msgstr "" + #~ msgid "" #~ "grab Picks up an object\n" #~ "drop Puts down an object\n" diff --git a/help/generic/po/fr.po b/help/generic/po/fr.po index 5eb029d4..7a4ff95e 100644 --- a/help/generic/po/fr.po +++ b/help/generic/po/fr.po @@ -306,13 +306,13 @@ msgstr "" "deletefile Supprime un fichier" #. type: \t; header -#: ../E/cbot.txt:91 ../E/freehelp.txt:4 +#: ../E/cbot.txt:102 ../E/freehelp.txt:4 #, no-wrap msgid "See also" msgstr "Voir aussi" #. type: Plain text -#: ../E/cbot.txt:92 +#: ../E/cbot.txt:103 #, no-wrap msgid "Types and categories." msgstr "Types et catégories." @@ -601,6 +601,39 @@ msgid "" "build Builds a building" msgstr "" +#. type: \t; header +#: ../E/cbot.txt:91 +#, no-wrap +msgid "Mathematical functions:" +msgstr "" + +#. type: Plain text +#: ../E/cbot.txt:92 +#, no-wrap +msgid "" +"rand Returns a random value\n" +"pow Returns a power\n" +"sqrt Returns a square root\n" +"sin Returns a sine\n" +"cos Returns a cosine\n" +"tan Returns a tangent\n" +"asin Returns an arcus sine\n" +"acos Returns an arcus cosine\n" +"atan Returns an arcus tangent" +msgstr "" + +#~ msgid "" +#~ "rand Returns a random value\n" +#~ "pow Returns a power\n" +#~ "sqrt Returns a square root\n" +#~ "sin Returns a sine\n" +#~ "cos Returns a cosine\n" +#~ "tan Returns a tangent\n" +#~ "asin Returns an arcus sine\n" +#~ "acos Returns an arcus cosine\n" +#~ "atan Returns an arcus tangent" +#~ msgstr "" + #~ msgid "" #~ "grab Picks up an object\n" #~ "drop Puts down an object\n" diff --git a/help/generic/po/generic.pot b/help/generic/po/generic.pot index ec6caefb..0d99e753 100644 --- a/help/generic/po/generic.pot +++ b/help/generic/po/generic.pot @@ -239,13 +239,13 @@ msgid "" msgstr "" #. type: \t; header -#: ../E/cbot.txt:91 ../E/freehelp.txt:4 +#: ../E/cbot.txt:102 ../E/freehelp.txt:4 #, no-wrap msgid "See also" msgstr "" #. type: Plain text -#: ../E/cbot.txt:92 +#: ../E/cbot.txt:103 #, no-wrap msgid "Types and categories." msgstr "" @@ -513,6 +513,39 @@ msgid "" "build Builds a building" msgstr "" +#. type: \t; header +#: ../E/cbot.txt:91 +#, no-wrap +msgid "Mathematical functions:" +msgstr "" + +#. type: Plain text +#: ../E/cbot.txt:92 +#, no-wrap +msgid "" +"rand Returns a random value\n" +"pow Returns a power\n" +"sqrt Returns a square root\n" +"sin Returns a sine\n" +"cos Returns a cosine\n" +"tan Returns a tangent\n" +"asin Returns an arcus sine\n" +"acos Returns an arcus cosine\n" +"atan Returns an arcus tangent" +msgstr "" + +#~ msgid "" +#~ "rand Returns a random value\n" +#~ "pow Returns a power\n" +#~ "sqrt Returns a square root\n" +#~ "sin Returns a sine\n" +#~ "cos Returns a cosine\n" +#~ "tan Returns a tangent\n" +#~ "asin Returns an arcus sine\n" +#~ "acos Returns an arcus cosine\n" +#~ "atan Returns an arcus tangent" +#~ msgstr "" + #~ msgid "" #~ "grab Picks up an object\n" #~ "drop Puts down an object\n" diff --git a/help/generic/po/pl.po b/help/generic/po/pl.po index 52c3e827..9fd4abd2 100644 --- a/help/generic/po/pl.po +++ b/help/generic/po/pl.po @@ -307,13 +307,13 @@ msgstr "" "deletefile Usuwa plik" #. type: \t; header -#: ../E/cbot.txt:91 ../E/freehelp.txt:4 +#: ../E/cbot.txt:102 ../E/freehelp.txt:4 #, no-wrap msgid "See also" msgstr "Zobacz również" #. type: Plain text -#: ../E/cbot.txt:92 +#: ../E/cbot.txt:103 #, no-wrap msgid "Types and categories." msgstr "Typy i kategorie." @@ -607,6 +607,39 @@ msgid "" "build Builds a building" msgstr "" +#. type: \t; header +#: ../E/cbot.txt:91 +#, no-wrap +msgid "Mathematical functions:" +msgstr "" + +#. type: Plain text +#: ../E/cbot.txt:92 +#, no-wrap +msgid "" +"rand Returns a random value\n" +"pow Returns a power\n" +"sqrt Returns a square root\n" +"sin Returns a sine\n" +"cos Returns a cosine\n" +"tan Returns a tangent\n" +"asin Returns an arcus sine\n" +"acos Returns an arcus cosine\n" +"atan Returns an arcus tangent" +msgstr "" + +#~ msgid "" +#~ "rand Returns a random value\n" +#~ "pow Returns a power\n" +#~ "sqrt Returns a square root\n" +#~ "sin Returns a sine\n" +#~ "cos Returns a cosine\n" +#~ "tan Returns a tangent\n" +#~ "asin Returns an arcus sine\n" +#~ "acos Returns an arcus cosine\n" +#~ "atan Returns an arcus tangent" +#~ msgstr "" + #~ msgid "" #~ "grab Picks up an object\n" #~ "drop Puts down an object\n" diff --git a/help/generic/po/ru.po b/help/generic/po/ru.po index ac21e2bf..eee1f080 100644 --- a/help/generic/po/ru.po +++ b/help/generic/po/ru.po @@ -251,13 +251,13 @@ msgid "" msgstr "" #. type: \t; header -#: ../E/cbot.txt:91 ../E/freehelp.txt:4 +#: ../E/cbot.txt:102 ../E/freehelp.txt:4 #, no-wrap msgid "See also" msgstr "См. также" #. type: Plain text -#: ../E/cbot.txt:92 +#: ../E/cbot.txt:103 #, no-wrap msgid "Types and categories." msgstr "" @@ -551,6 +551,39 @@ msgid "" "build Builds a building" msgstr "" +#. type: \t; header +#: ../E/cbot.txt:91 +#, no-wrap +msgid "Mathematical functions:" +msgstr "" + +#. type: Plain text +#: ../E/cbot.txt:92 +#, no-wrap +msgid "" +"rand Returns a random value\n" +"pow Returns a power\n" +"sqrt Returns a square root\n" +"sin Returns a sine\n" +"cos Returns a cosine\n" +"tan Returns a tangent\n" +"asin Returns an arcus sine\n" +"acos Returns an arcus cosine\n" +"atan Returns an arcus tangent" +msgstr "" + +#~ msgid "" +#~ "rand Returns a random value\n" +#~ "pow Returns a power\n" +#~ "sqrt Returns a square root\n" +#~ "sin Returns a sine\n" +#~ "cos Returns a cosine\n" +#~ "tan Returns a tangent\n" +#~ "asin Returns an arcus sine\n" +#~ "acos Returns an arcus cosine\n" +#~ "atan Returns an arcus tangent" +#~ msgstr "" + #~ msgid "" #~ "grab Picks up an object\n" #~ "drop Puts down an object\n"