colobot-data/levels/train205/po/ru.po

248 lines
8.2 KiB
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

# SOME DESCRIPTIVE TITLE
# Copyright (C) YEAR Free Software Foundation, Inc.
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-02 12:51+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Language: ru\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Translate Toolkit 1.11.0\n"
#. type: One-char language identifier
#: train205.languagecode:1
#, no-wrap
msgid "E"
msgstr "R"
#. type: Title-text
#: train205/scene.txt:1
#, no-wrap
msgid "train205:Fighter Jet 2"
msgstr "train205:Истребитель 2"
#. type: Resume-text
#: train205/scene.txt:2
#, no-wrap
msgid "train205:Adapt the program to a mountainous terrain."
msgstr "train205:Приспособьте программу к горной местности."
#. type: ScriptName-text
#: train205/scene.txt:3
#, no-wrap
msgid "train205:Move"
msgstr "train205:Move"
#. type: \b; header
#: train205-help/tant5.txt:1
#, no-wrap
#, fuzzy, no-wrap
msgid "Objective"
msgstr "Задание"
#. type: Plain text
#: train205-help/tant5.txt:3
#, no-wrap
#, fuzzy, no-wrap
msgid ""
"Adapt the flying height of the <a object|botfj>winged shooter</a> to the "
"terrain."
msgstr ""
"Приспособьте высоту полета <a object|botfj>крылатого стрелка</a> к "
"неровностям местности."
#. type: \t; header
#: train205-help/tant5.txt:4
#, no-wrap
#, fuzzy, no-wrap
msgid "Program"
msgstr "Программа"
#. type: Plain text
#: train205-help/tant5.txt:6
#, no-wrap
#, fuzzy, no-wrap
msgid "Here is one more time the program of the previous exercise that hunts ants:"
msgstr ""
"Еще раз приводится программа из предыдущего упражнения, которая охотится на "
"муравьев:"
#. type: \s; block (usually verbatim code)
#: train205-help/tant5.txt:31
#, no-wrap
#, fuzzy, no-wrap
msgid ""
"extern void object::JetFighter1()\n"
"{\n"
"\tobject item;\n"
"\t\n"
"\taim(-20);\n"
"\tjet(0.2);\n"
"\twhile (position.z < 10)\n"
"\t{\n"
"\t\twait(0.2);\n"
"\t}\n"
"\tjet(0);\n"
"\t\n"
"\twhile (true)\n"
"\t{\n"
"\t\twhile (radar(AlienAnt, 0, 360, 0, 20) == null)\n"
"\t\t{\n"
"\t\t\titem = radar(AlienAnt);\n"
"\t\t\tturn(direction(item.position));\n"
"\t\t\tmotor(1,1);\n"
"\t\t\twait(0.2);\n"
"\t\t}\n"
"\t\tfire(1);\n"
"\t}\n"
"}"
msgstr ""
"extern void object::JetFighter1()\n"
"{\n"
"\tobject item;\n"
"\t\n"
"\taim(-20);\n"
"\tjet(0.2);\n"
"\twhile (position.z < 10)\n"
"\t{\n"
"\t\twait(0.2);\n"
"\t}\n"
"\tjet(0);\n"
"\t\n"
"\twhile (true)\n"
"\t{\n"
"\t\twhile (radar(AlienAnt, 0, 360, 0, 20) == null)\n"
"\t\t{\n"
"\t\t\titem = radar(AlienAnt);\n"
"\t\t\tturn(direction(item.position));\n"
"\t\t\tmotor(1,1);\n"
"\t\t\twait(0.2);\n"
"\t\t}\n"
"\t\tfire(1);\n"
"\t}\n"
"}"
#. type: Plain text
#: train205-help/tant5.txt:33
#, no-wrap
#, fuzzy, no-wrap
msgid ""
"The bot always stays at an altitude of 10m above sea level. This is not "
"adapted to the mountainous terrain of the present exercise, the bot has got "
"to adapt to the terrain. The best way to do so is to insert just before the "
"<c/>wait(0.2);<n/> a test to see if the height above ground is too low or "
"too high, and to react accordingly."
msgstr ""
"Бот всегда остается на высоте 10 метров над уровнем моря. Это не подходит "
"для горной местности текущего упражнения, бот должен приспособиться к "
"местности. Лучший способ достичь этого заключается в том, чтобы вставить "
"перед <c/>wait(0.2);<n/> проверку, чтобы узнать текущую высоту бота над "
"землей: большая она или малая, и заставить бота соответственно реагировать "
"на это."
#. type: Plain text
#: train205-help/tant5.txt:35
#, no-wrap
#, fuzzy, no-wrap
msgid ""
"We already saw that <code>position.z</code> gives the altitude above sea "
"level. <code><a cbot|topo>topo</a>(position)</code> gives the altitude of "
"the ground at the position of the bot. If we want the bot to stay at an "
"altitude between 6 and 9m above ground, we must treat the following cases: "
"if <code>position.z-topo(position)</code> is smaller than 6, the bot must "
"climb with <c/>jet(1);<n/>. If <code>position.z-topo(position)</code> is "
"greater than 9, the bot must go down with <c/>jet(-1);<n/>. In order to "
"program these tests, use the instruction <code><a cbot|if>if</a></code>, "
"that executes the instructions in braces only once if the condition is true:"
msgstr ""
"Мы уже увидели, что <code>position.z</code> задает высоту над уровнем моря. "
"<code><a cbot|topo>topo</a>(position)</code> задает высоту земли в том "
"месте, где стоит бот. Если мы хотим, чтобы бот оставался над землей на "
"высоте между 6 и 9 метрами, то должны учитывать следующие случаи: если "
"<code>position.z-topo(position)</code> меньше 6, бот должен набрать высоту "
"<c/>jet(1);<n/>. Если <code>position.z-topo(position)</code> больше 9, бот "
"должен опуститься вниз <c/>jet(-1);<n/>. Чтобы запрограммировать эти "
"проверки, используйте инструкцию <code><a cbot|if>if</a></code>, которая "
"запускает инструкцию в скобках только раз, если условие истинно:"
#. type: \s; block (usually verbatim code)
#: train205-help/tant5.txt:46
#, no-wrap
#, fuzzy, no-wrap
msgid ""
"\tjet(0);\n"
"\tif (position.z-topo(position) < 6)\n"
"\t{\n"
"\t\tjet(1);\n"
"\t}\n"
"\t\n"
"\tif (position.z-topo(position) > 9)\n"
"\t{\n"
"\t\tjet(-1);\n"
"\t}"
msgstr ""
"\tjet(0);\n"
"\tif (position.z-topo(position) < 6)\n"
"\t{\n"
"\t\tjet(1);\n"
"\t}\n"
"\t\n"
"\tif (position.z-topo(position) > 9)\n"
"\t{\n"
"\t\tjet(-1);\n"
"\t}"
#. type: Plain text
#: train205-help/tant5.txt:48
#, no-wrap
#, fuzzy, no-wrap
msgid ""
"Before starting the testing, stabilize the altitude with <c/>jet(0);<n/>: in "
"case the height above ground lies between 6 and 9m, the bot must neither "
"climb nor go down. If afterwards either <c/>jet(1);<n/> or <c/>jet(-1);<n/> "
"is executed, it will cancel the previous <c/>jet(0);<n/>."
msgstr ""
"Перед тем, как начать проверку, стабилизируйте высоту бота <c/>jet(0);<n/>: "
"в случае, когда высота над землей лежит между 6 и 9 метрами, бот не должен "
"подниматься или опускаться. В противном случае выполняется или "
"<c/>jet(1);<n/> или <c/>jet(-1);<n/> , что отменит предыдущее "
"<c/>jet(0);<n/>."
#. type: Plain text
#: train205-help/tant5.txt:50
#, no-wrap
#, fuzzy, no-wrap
msgid ""
"Just insert these lines before the <code>wait(0.2)</code>, and the bot will "
"adapt to the terrain. You can then delete the first lines of the program "
"that set the initial altitude at 10m."
msgstr ""
"Просто вставьте эти строки перед <code>wait(0.2)</code>, и бот сможет "
"приспосабливаться к местности. После этого вы можете удалить первые строки "
"программы, устанавливающие начальную высоту в 10 метров."
#. type: \t; header
#: train205-help/tant5.txt:51
#, no-wrap
#, fuzzy, no-wrap
msgid "See also"
msgstr "См. также"
#. type: Plain text
#: train205-help/tant5.txt:52
#, no-wrap
#, fuzzy, no-wrap
msgid ""
"<a cbot>Programming</a>, <a cbot|type>types</a> and <a "
"cbot|category>categories</a>."
msgstr ""
"<a cbot>Программирование</a>, <a cbot|type>типы</a> и <a "
"cbot|category>категории</a>."