From a48b7adbb74117c72ff39394dacaba41ad8eede7 Mon Sep 17 00:00:00 2001 From: krzys-h Date: Tue, 15 Jul 2014 04:33:10 +0200 Subject: [PATCH 01/15] Auto-update from Pootle 2014-07-15 This commit was automatically generated from http://translations.colobot.info/ --- help/cbot/po/fr.po | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/help/cbot/po/fr.po b/help/cbot/po/fr.po index 7ae74bb2..f05be25b 100644 --- a/help/cbot/po/fr.po +++ b/help/cbot/po/fr.po @@ -7,14 +7,16 @@ 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 \n" +"PO-Revision-Date: 2014-06-30 12:25+0200\n" +"Last-Translator: krzys_h \n" "Language-Team: LANGUAGE \n" "Language: fr\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" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"X-Generator: Pootle 2.5.1.1\n" +"X-POOTLE-MTIME: 1404127511.000000\n" #. type: Plain text #: cbot.languagecode:1 @@ -2399,8 +2401,9 @@ msgstr "" #. type: Plain text #: cbot-help/expr.txt:58 #, no-wrap +#, fuzzy, no-wrap msgid "is equivalent to" -msgstr "" +msgstr "Est équivalent à:" #. type: Plain text #: cbot-help/expr.txt:60 From 21213293db2c25984db425324d38460e7c0f8902 Mon Sep 17 00:00:00 2001 From: krzys-h Date: Wed, 16 Jul 2014 04:33:06 +0200 Subject: [PATCH 02/15] Auto-update from Pootle 2014-07-16 This commit was automatically generated from http://translations.colobot.info/ --- levels/train601/po/ru.po | 112 +++------------------- levels/train602/po/ru.po | 71 ++------------ levels/train603/po/ru.po | 88 ++--------------- levels/train7-po/ru.po | 4 +- levels/train701/po/ru.po | 167 +++------------------------------ levels/train702/po/ru.po | 198 ++++----------------------------------- levels/train703/po/ru.po | 180 ++++------------------------------- 7 files changed, 82 insertions(+), 738 deletions(-) diff --git a/levels/train601/po/ru.po b/levels/train601/po/ru.po index a1451725..274b5232 100644 --- a/levels/train601/po/ru.po +++ b/levels/train601/po/ru.po @@ -20,78 +20,66 @@ msgstr "" #: train601.languagecode:1 #, no-wrap msgid "E" -msgstr "R" +msgstr "" #. type: Title-text #: train601/scene.txt:1 #, no-wrap msgid "train601:A function" -msgstr "train601:Функция" +msgstr "" #. type: Resume-text #: train601/scene.txt:2 #, no-wrap msgid "train601:Create a function in order to make your program shorter." -msgstr "train601:Создайте функцию чтобы запрограммировать стрелка." +msgstr "" #. type: ScriptName-text #: train601/scene.txt:3 #, no-wrap msgid "train601:Move" -msgstr "train601:Move" +msgstr "" #. type: \b; header #: train601-help/tproc1.txt:1 #, no-wrap -#, fuzzy, no-wrap msgid "Exercise" -msgstr "Упражнение" +msgstr "" #. type: Plain text #: train601-help/tproc1.txt:3 #, no-wrap -#, fuzzy, no-wrap msgid "" "The bot must pass over all the blue " "crosses on the ground. The way that must be covered is made of two " "squares. The first one measures 15 meters, the second 25 meters." msgstr "" -"Бот должен пройти через все синие " -"кресты на земле. Путь, который следует преодолеть, состоит из двух " -"квадратов. Первый - 15 метров, второй - 25 метров." #. type: Image filename #: train601-help/tproc1.txt:4 #, no-wrap -#, fuzzy, no-wrap msgid "tproc1a" -msgstr "tproc1a" +msgstr "" #. type: \b; header #: train601-help/tproc1.txt:5 #, no-wrap -#, fuzzy, no-wrap msgid "General principle" -msgstr "Общий принцип" +msgstr "" #. type: Plain text #: train601-help/tproc1.txt:7 #, no-wrap -#, fuzzy, no-wrap msgid "" "In order to solve this problem, the most efficient solution consists in " "creating a function that instructs the bot to move on a " "square shape of a certain size. The main program becomes then very " "simple:" msgstr "" -"Чтобы решить эту задачу, вы должны создать функцию, которая приказывает боту " -"двигаться по квадрату с указанной стороной. Поэтому основная программа " -"оказывается очень простой:" #. type: \s; block (usually verbatim code) #: train601-help/tproc1.txt:12 #, no-wrap -#, fuzzy, no-wrap msgid "" "extern void object::Function1( )\n" "{\n" @@ -99,16 +87,10 @@ msgid "" "\tSquare(25);\n" "}" msgstr "" -"extern void object::Function1( )\n" -"{\n" -"\tSquare(15);\n" -"\tSquare(25);\n" -"}" #. type: Plain text #: train601-help/tproc1.txt:14 #, no-wrap -#, fuzzy, no-wrap msgid "" "You still have to define the function called Square. In order " "to do this, you will have to write some instructions outside the Square. The program will take the " "following shape:" msgstr "" -"Вам все еще нужно определить функцию, которая называется Square" -". Чтобы это сделать, вы должны написать несколько инструкций, вне блока , которые до этого времени были фреймом каждой из ваших " -"программ. В самом конце программы после последней закрывающей скобки мы " -"определим функцию Square. Тогда программа примет следующий вид:" #. type: \s; block (usually verbatim code) #: train601-help/tproc1.txt:24 #, no-wrap -#, fuzzy, no-wrap msgid "" "extern void object::Function1( )\n" "{\n" @@ -138,42 +114,26 @@ msgid "" "\tnew function ...\n" "}" msgstr "" -"extern void object::Function1( )\n" -"{\n" -"\tглавная функция ...\n" -"}\n" -"\n" -"void object::Square(float length)\n" -"{\n" -"\tновая функция ...\n" -"}" #. type: Plain text #: train601-help/tproc1.txt:26 #, no-wrap -#, fuzzy, no-wrap msgid "" "Let us look in detail at the different elements of the declaration of the " "function Square:" msgstr "" -"Теперь давайте детально разберем различные элементы задания функции " -"Square:" #. type: Plain text #: train601-help/tproc1.txt:29 #, no-wrap -#, fuzzy, no-wrap msgid "" "void\n" "This means that this function will return no value." msgstr "" -"void\n" -"Это значит, что эта функция не будет возвращать значение." #. type: Plain text #: train601-help/tproc1.txt:32 #, no-wrap -#, fuzzy, no-wrap msgid "" "object::\n" "When you write this in front of the function name, you can have access in " @@ -182,27 +142,18 @@ msgid "" "element is not compulsory, as we will not need the characteristics of the " "bot in the function." msgstr "" -"object::\n" -"Если вы напишите это перед именем функции, то сможете с ее помощью получить " -"доступ ко всем характеристикам бота, таким как позиция, " -"ориентация, и т.п. В этом упражнении этот элемент не " -"обязателен, так как нам для функции характеристики ботов не нужны." #. type: Plain text #: train601-help/tproc1.txt:35 #, no-wrap -#, fuzzy, no-wrap msgid "" "Square ( )\n" "This is the name of the function. You can call it Square, or any other name." msgstr "" -"Square ( )\n" -"Это имя функции. Вы можете назвать ее Square, или дать любое другое имя." #. type: Plain text #: train601-help/tproc1.txt:38 #, no-wrap -#, fuzzy, no-wrap msgid "" "float length\n" "Here you define the parameters that the function will get when it is " @@ -211,83 +162,61 @@ msgid "" "value 15. The second time, length will contain " "25." msgstr "" -"float length\n" -"Здесь вы задаете параметры, которые получит функция после того как функция " -"будет вызвана. При первом вызове функции с помощью Square(15), " -"переменная length будет содержать значение 15. При " -"втором вызове, length будет 25." #. type: Plain text #: train601-help/tproc1.txt:40 #, no-wrap -#, fuzzy, no-wrap msgid "Here is in detail what will happen when the program is executed:\n" -msgstr "Вот детальное описание того, что произойдет после запуска программы:\n" +msgstr "" #. type: Bullet: '-' #: train601-help/tproc1.txt:40 #, no-wrap -#, fuzzy, no-wrap msgid "First the main function Function will be executed." -msgstr "Сначала будет запущена главная функция Function." +msgstr "" #. type: Bullet: '-' #: train601-help/tproc1.txt:41 #, no-wrap -#, fuzzy, no-wrap msgid "" "At the line Square(15), the program will follow the red arrow " "and enter the function Square a first time, length " "containing 15." msgstr "" -"В строке Square(15) программа будет следовать за красной " -"стрелкой и перейдет в функцию Square в первый раз, " -"length содержит 15." #. type: Bullet: '-' #: train601-help/tproc1.txt:42 #, no-wrap -#, fuzzy, no-wrap msgid "" "At the end of the function Square, the program follows the " "orange arrow and comes back to the main function." msgstr "" -"При завершении функции Square программа следует за оранжевой " -"стрелкой и возвращается к главной функции." #. type: Bullet: '-' #: train601-help/tproc1.txt:43 #, no-wrap -#, fuzzy, no-wrap msgid "" "At the line Square(25), the program will follow the blue arrow " "and enter the function Square a second time." msgstr "" -"В строке Square(25) программа следует за синей стрелкой и " -"переходит в функцию Square во второй раз." #. type: Bullet: '-' #: train601-help/tproc1.txt:44 #, no-wrap -#, fuzzy, no-wrap msgid "" "At the end of the function Square, the program follows the " "light blue arrow and comes back to the main function." msgstr "" -"При окончании функции Square, программа следует за голубой " -"стрелкой и возвращается к главной функции." #. type: Image filename #: train601-help/tproc1.txt:46 #, no-wrap -#, fuzzy, no-wrap msgid "tproc1b" -msgstr "tproc1b" +msgstr "" #. type: Plain text #: train601-help/tproc1.txt:48 #, no-wrap -#, fuzzy, no-wrap msgid "" "In the function Square, use the instructions move and turn. In order " @@ -295,17 +224,10 @@ msgid "" "that will repeat the instructions move and " "turn 4 times; however, this is not compulsory." msgstr "" -"В функции Square используйте инструкции move и turn. Чтобы " -"сделать ее покороче, вы можете использовать цикл for, который повторит инструкции move и turn 4 раза; но " -"это не обязательно." #. type: \s; block (usually verbatim code) #: train601-help/tproc1.txt:57 #, no-wrap -#, fuzzy, no-wrap msgid "" "void object::Square(float length)\n" "{\n" @@ -316,29 +238,17 @@ msgid "" "\t}\n" "}" msgstr "" -"void object::Square(float length)\n" -"{\n" -"\tfor ( int i=0 ; i<4 ; i=i+1 )\n" -"\t{\n" -"\t\tmove(length);\n" -"\t\tturn(90);\n" -"\t}\n" -"}" #. type: \t; header #: train601-help/tproc1.txt:58 #, no-wrap -#, fuzzy, no-wrap msgid "See also" -msgstr "См. также" +msgstr "" #. type: Plain text #: train601-help/tproc1.txt:59 #, no-wrap -#, fuzzy, no-wrap msgid "" "Programming, types and categories." msgstr "" -"Программирование, типы и категории." diff --git a/levels/train602/po/ru.po b/levels/train602/po/ru.po index 00e4d8e3..c5bd7c33 100644 --- a/levels/train602/po/ru.po +++ b/levels/train602/po/ru.po @@ -20,64 +20,55 @@ msgstr "" #: train602.languagecode:1 #, no-wrap msgid "E" -msgstr "R" +msgstr "" #. type: Title-text #: train602/scene.txt:1 #, no-wrap msgid "train602:Spiral" -msgstr "train602:Спираль" +msgstr "" #. type: Resume-text #: train602/scene.txt:2 #, no-wrap msgid "train602:Create a procedure in order to teach your bot to perform a spiral." msgstr "" -"train602:Создайте процедуру чтобы научить своего бота двигаться по спирали." #. type: ScriptName-text #: train602/scene.txt:3 #, no-wrap msgid "train602:Move" -msgstr "train602:Move" +msgstr "" #. type: \b; header #: train602-help/tproc2.txt:1 #, no-wrap -#, fuzzy, no-wrap msgid "Exercise" -msgstr "Упражнение" +msgstr "" #. type: Plain text #: train602-help/tproc2.txt:3 #, no-wrap -#, fuzzy, no-wrap msgid "" "Follow the way in form of a spiral. The bot must move 2 times 25m forward " "and turn, then move 2 times 20m forward and turn, and so on.\n" msgstr "" -"Следуйте по спиральному пути. Бот должен проследовать два раза вперед на 25 " -"метров и развернуться, а после этого пройти два раза вперед на 20 метров и " -"развернуться еще раз и т.д.\n" #. type: Image filename #: train602-help/tproc2.txt:3 #, no-wrap -#, fuzzy, no-wrap msgid "tproc2" -msgstr "tproc2" +msgstr "" #. type: \b; header #: train602-help/tproc2.txt:4 #, no-wrap -#, fuzzy, no-wrap msgid "Function" -msgstr "Функция" +msgstr "" #. type: Plain text #: train602-help/tproc2.txt:6 #, no-wrap -#, fuzzy, no-wrap msgid "" "You will have noticed that the way is made of \"L\"-shaped parts that are " "fit one into another. The first one (dark blue) measures two times 25 " @@ -85,16 +76,10 @@ msgid "" "with writing the function that will move the bot on a " "\"L\"-shaped part whose length will be given as a parameter:" msgstr "" -"Вы заметите, что путь состоит из частей, имеющих форму буквы \"L\", которые " -"сложены друг с другом. Первая чать (темно-синяя) имеет размер два раза по 25 " -"метров. Вторая (светло-синяя) на 5 метров меньше. Давайте начнем написание " -"программы с функции, которая переместит бота на части, имеющей форму буквы \"" -"L\", чья длина будет задана в виде параметра:" #. type: \s; block (usually verbatim code) #: train602-help/tproc2.txt:15 #, no-wrap -#, fuzzy, no-wrap msgid "" "void object::Part(float length)\n" "{\n" @@ -105,19 +90,10 @@ msgid "" "\t}\n" "}" msgstr "" -"void object::Part(float length)\n" -"{\n" -"\tfor ( int i=0 ; i<2 ; i=i+1 )\n" -"\t{\n" -"\t\tmove(length);\n" -"\t\tturn(90);\n" -"\t}\n" -"}" #. type: Plain text #: train602-help/tproc2.txt:17 #, no-wrap -#, fuzzy, no-wrap msgid "" "Now you just need to write the main function, that will call the function " "Part. At the beginning the variable rest will be " @@ -126,17 +102,10 @@ msgid "" "the loop, first call the function Part (see above), then " "subtract 5m to the length of the L." msgstr "" -"Теперь вы должны написать главную функцию, которая будет вызывать функцию " -"Part. В самом начале переменная rest будет " -"установлена на 25 метров. Цикл while повторит инструкции внутри " -"блока. Это будет продолжаться до тех пор, пока rest больше " -"нуля. Внутри цикла сначала произойдет вызов функции Part (см. " -"выше), а после этого из длины L будет вычтено 5 метров." #. type: \s; block (usually verbatim code) #: train602-help/tproc2.txt:27 #, no-wrap -#, fuzzy, no-wrap msgid "" "extern void object::Function2( )\n" "{\n" @@ -148,42 +117,26 @@ msgid "" "\t}\n" "}" msgstr "" -"extern void object::Function2( )\n" -"{\n" -"\tfloat\trest = 25;\n" -"\twhile ( rest > 0 )\n" -"\t{\n" -"\t\tPart(rest);\n" -"\t\trest = rest-5;\n" -"\t}\n" -"}" #. type: Plain text #: train602-help/tproc2.txt:29 #, no-wrap -#, fuzzy, no-wrap msgid "" "The function Part will be called a last time with the value " "5. Then the expression rest-5 will set the value " "of the variable rest to zero, and the while loop " "will stop." msgstr "" -"Функция Part будет вызвана в последний раз со значением " -"5. После этого выражение rest-5 установит значение " -"переменной rest на нуль, и цикл while будет " -"остановлен." #. type: \b; header #: train602-help/tproc2.txt:30 #, no-wrap -#, fuzzy, no-wrap msgid "Remark" -msgstr "Комментарий" +msgstr "" #. type: Plain text #: train602-help/tproc2.txt:32 #, no-wrap -#, fuzzy, no-wrap msgid "" "You will have noticed that in the previous exercise, the main function was " "at the beginning of the program, whereas in this exercise, it is at the end " @@ -191,25 +144,17 @@ msgid "" "functions in the program does not matter, you can write a program either " "way." msgstr "" -"Вы заметите, что в предыдущем упражнении главная функция располагалась в " -"начале программы, а в этом упражнении она в конце программы после функции " -"Part. Последовательность функций в программе не имеет значения, " -"вы можете писать программу так, как вам больше нравится." #. type: \t; header #: train602-help/tproc2.txt:33 #, no-wrap -#, fuzzy, no-wrap msgid "See also" -msgstr "См. также" +msgstr "" #. type: Plain text #: train602-help/tproc2.txt:34 #, no-wrap -#, fuzzy, no-wrap msgid "" "Programming, types and categories." msgstr "" -"Программирование, типы и категории." diff --git a/levels/train603/po/ru.po b/levels/train603/po/ru.po index d0811c5e..55ff8d36 100644 --- a/levels/train603/po/ru.po +++ b/levels/train603/po/ru.po @@ -20,13 +20,13 @@ msgstr "" #: train603.languagecode:1 #, no-wrap msgid "E" -msgstr "R" +msgstr "" #. type: Title-text #: train603/scene.txt:1 #, no-wrap msgid "train603:Remote control #2" -msgstr "train603:Дистанционное управление #2" +msgstr "" #. type: Resume-text #: train603/scene.txt:2 @@ -35,85 +35,65 @@ msgid "" "train603:Remote control a robot using an information exchange post, so it " "will pass over the 6 blue waypoints." msgstr "" -"train603:Написать программу для бота так, чтобы он проехаться по 6 синим " -"отметкам, используя для этого пост обмена информацией как пульт " -"дистанционного управления." #. type: ScriptName-text #: train603/scene.txt:3 #, no-wrap msgid "train603:remote" -msgstr "train603:remote" +msgstr "" #. type: \b; header #: train603-help/tremote2.txt:1 #, no-wrap -#, fuzzy, no-wrap msgid "Exercise" -msgstr "Упражнение" +msgstr "" #. type: Plain text #: train603-help/tremote2.txt:4 #, no-wrap -#, fuzzy, no-wrap msgid "" "Remote control a robot using an information exchange " "post, so it will pass over the 6 blue waypoints.\n" "The main actors of this exercise are¦:" msgstr "" -"Написать программу для бота так, чтобы он проехаться по 6 синим отметкам, " -"используя для этого пост обмена информацией как пульт " -"дистанционного управления.\n" -"Что потребуется¦:" #. type: Bullet: '1)' #: train603-help/tremote2.txt:5 #, no-wrap -#, fuzzy, no-wrap msgid "" "A wheeled grabber robot without an energy cell. This is " "the master you have to program." -msgstr "Колесный сборщик без батареи." +msgstr "" #. type: Bullet: '2)' #: train603-help/tremote2.txt:6 #, no-wrap -#, fuzzy, no-wrap msgid "" "An information exchange post that receives " "information from the master and then transmits it to the slave." msgstr "" -"Пост обмена информацией - для приема и передачи " -"информации." #. type: Bullet: '3)' #: train603-help/tremote2.txt:7 #, no-wrap -#, fuzzy, no-wrap msgid "" "A practice bot which waits for orders from the exchange " "post. This robot has already been programmed." msgstr "" -"Тренировочный бот, который будет ждать комманды от " -"поста. Бот уже заранее запрограммирован." #. type: Image filename #: train603-help/tremote2.txt:9 #, no-wrap -#, fuzzy, no-wrap msgid "tremot2a" -msgstr "tremot2a" +msgstr "" #. type: Plain text #: train603-help/tremote2.txt:11 #, no-wrap -#, fuzzy, no-wrap msgid "" "An information exchange post stores \"name/value\" couples. To control the " "\"slave\" robot we use two couples¦:" msgstr "" -"Пост обмена информацией хранит данные в виде \"name/value\"(имя/значение) " -"только парами. Для управления ботом нам потребуется две таких пары ¦:" #. type: Bullet: '1)' #: train603-help/tremote2.txt:12 @@ -130,44 +110,32 @@ msgstr "" #. type: Plain text #: train603-help/tremote2.txt:17 #, no-wrap -#, fuzzy, no-wrap msgid "" "Order #1 means \"move\" and order #2 means \"turn\". The parameter is the " "distance to move or the turning angle. For example to make the slave move 20 " "meters write¦:\n" "\tsend(\"order\", 1, 100); // order \"move\"" msgstr "" -"Параметр #1 будет \"двигать\", а параметр #2 будет \"поворачивать\". " -"Параметром(#2) будут являться расстояние или угол поворота. Для примера " -"продвинемся на 20 метров вперед¦:\n" -"\tsend(\"order\", 1, 100); // даем команду \"" -"двигаться\"" #. type: \s; block (usually verbatim code) #: train603-help/tremote2.txt:18 #, no-wrap -#, fuzzy, no-wrap msgid "\tsend(\"param\", 20, 100); // distance 20 meters" -msgstr "\tsend(\"param\", 20, 100); // расстояние 20 метров" +msgstr "" #. type: Plain text #: train603-help/tremote2.txt:22 #, no-wrap -#, fuzzy, no-wrap msgid "" "These two instruction send following 2 pieces of information to the exchange " "post¦:\n" " order=1\n" " param=20" msgstr "" -"Эти две инструкции необходимо передать на пост последними¦:\n" -" order=1\n" -" param=20" #. type: Plain text #: train603-help/tremote2.txt:25 #, no-wrap -#, fuzzy, no-wrap msgid "" "The slave robot waits for an order and executes it. Once the order has been " "executed by the slave, it removes the order from the exchange post. Once an " @@ -177,46 +145,29 @@ msgid "" "\twhile ( testinfo(\"order\", 100) ) // wait " "for end of work" msgstr "" -"Бот получает информацию и выполняет программу. Как только данные были " -"получены, он удаляется от поста. После того, как программа начала " -"выполняться главный бот будет ждать, пока управляемый бот не завершит " -"задания. Только после этого он отправит ему другую информуцию. Это делается " -"путем тестирования.\n" -"Просто напишите¦:\n" -"\twhile ( testinfo(\"order\", 100) ) // ждать, " -"пока работа закончится" #. type: \s; block (usually verbatim code) #: train603-help/tremote2.txt:28 #, no-wrap -#, fuzzy, no-wrap msgid "" "\t{\n" "\t\twait(1);\n" "\t}" msgstr "" -"\t{\n" -"\t\twait(1);\n" -"\t}" #. type: Plain text #: train603-help/tremote2.txt:31 #, no-wrap -#, fuzzy, no-wrap msgid "" "As we must give more than one order its most convenient to write a function SendToPost, that sends the order and " "wait for its completion¦:\n" "void object::SendToPost(float order, float param)" msgstr "" -"Для наиболее удобной записи функции " -"SendToPost, можно применить такую программу¦:\n" -"void object::SendToPost(float order, float param)" #. type: \s; block (usually verbatim code) #: train603-help/tremote2.txt:40 #, no-wrap -#, fuzzy, no-wrap msgid "" "{\n" "\tsend(\"param\", param, 100); // send the parameter\n" @@ -228,41 +179,26 @@ msgid "" "\t}\n" "}" msgstr "" -"{\n" -"\tsend(\"param\", param, 100); // Отправить параметр\n" -"\tsend(\"order\", order, 100); // Отправить приказ\n" -"\n" -"\twhile ( testinfo(\"order\", 100) ) // wait for end of work\n" -"\t{\n" -"\t\twait(1);\n" -"\t}\n" -"}" #. type: Plain text #: train603-help/tremote2.txt:43 #, no-wrap -#, fuzzy, no-wrap msgid "" "To move forward by 20 meters, you must write in the main program¦:\n" "\tSendToPost(1, 20); // move(20);" msgstr "" -"Для движения на 20 метров вперед, вы должны написать в главной программе вот " -"это¦:\n" -"\tSendToPost(1, 20); // move(20);" #. type: Plain text #: train603-help/tremote2.txt:45 #, no-wrap -#, fuzzy, no-wrap msgid "This is the route the robot must travel through¦:" -msgstr "Этот маршрут робот должен пройти так¦:" +msgstr "" #. type: Image filename #: train603-help/tremote2.txt:46 #, no-wrap -#, fuzzy, no-wrap msgid "tremot2b" -msgstr "tremot2b" +msgstr "" #. type: Plain text #: train603-help/tremote2.txt:48 @@ -273,17 +209,13 @@ msgstr "" #. type: \t; header #: train603-help/tremote2.txt:49 #, no-wrap -#, fuzzy, no-wrap msgid "See also" -msgstr "Смотри также" +msgstr "" #. type: Plain text #: train603-help/tremote2.txt:50 #, no-wrap -#, fuzzy, no-wrap msgid "" "Programming, types and categories." msgstr "" -"Язык CBOT, Переменные и Категории." diff --git a/levels/train7-po/ru.po b/levels/train7-po/ru.po index 90400350..a385bc7b 100644 --- a/levels/train7-po/ru.po +++ b/levels/train7-po/ru.po @@ -20,10 +20,10 @@ msgstr "" #: train7.languagecode:1 #, no-wrap msgid "E" -msgstr "R" +msgstr "" #. type: Title-resume #: train7/train700.txt:1 train7/train700.txt:1 #, no-wrap msgid "train700:Classes" -msgstr "train700:Classes" +msgstr "" diff --git a/levels/train701/po/ru.po b/levels/train701/po/ru.po index ffae455a..6223ac79 100644 --- a/levels/train701/po/ru.po +++ b/levels/train701/po/ru.po @@ -20,13 +20,13 @@ msgstr "" #: train701.languagecode:1 #, no-wrap msgid "E" -msgstr "R" +msgstr "" #. type: Title-text #: train701/scene.txt:1 #, no-wrap msgid "train701:Remote control #3" -msgstr "train701:Дистанционное управление #3" +msgstr "" #. type: Resume-text #: train701/scene.txt:2 @@ -35,26 +35,22 @@ msgid "" "train701:Remote control a bot without using an information exchange post by " "using a string." msgstr "" -"train701:Дистанционное управление ботом без использования поста обменом " -"информацией." #. type: ScriptName-text #: train701/scene.txt:3 #, no-wrap msgid "train701:Remote3" -msgstr "train701:Remote3" +msgstr "" #. type: \b; header #: train701-help/tremote3.txt:1 #, no-wrap -#, fuzzy, no-wrap msgid "Exercice" -msgstr "Упражнение" +msgstr "" #. type: Plain text #: train701-help/tremote3.txt:3 #, no-wrap -#, fuzzy, no-wrap msgid "" "Remote control a slave robot without using an information " "exchange post. The robot should pass over the 6 blue crosses. You must " @@ -66,57 +62,39 @@ msgid "" "cbot|static>static class member that will be used to communicate " "from the master to the slave." msgstr "" -"Дистанционное управление ботом без использования поста " -"обменом информацией. Бот должен проехать по 6 синим отметкам. Вам " -"потребуется использовать команду string для того, чтобы " -"передавать команды управляемому боту. Эта строка будет содержать порядок " -"выполнения, например \"move(20)\". Вы видите, что это тот же " -"синтаксис, используемый в языке CBOT, но мы могли бы выбрать любой другой " -"синтаксис, например что-то вроде \"advance=20\". Эта строка " -"имеет статичный класс, который будет " -"использован для связи ведущего бота(master, тот, кто управляет) с ведомым " -"ботом(slave, тот, кем управляют)." #. type: Plain text #: train701-help/tremote3.txt:5 #, no-wrap -#, fuzzy, no-wrap msgid "The two main actors of this exercise are:\n" -msgstr "Что потребуется:\n" +msgstr "" #. type: Bullet: '1)' #: train701-help/tremote3.txt:5 #, no-wrap -#, fuzzy, no-wrap msgid "" "The wheeled grabber without an energy pack and therefore " "immobile. This is the master you should program so it will transmit orders " "to the slave." msgstr "" -"Колесный сборщик без батареи. Данный бот будет ведущим." #. type: Bullet: '2)' #: train701-help/tremote3.txt:6 #, no-wrap -#, fuzzy, no-wrap msgid "" "The slave practice bot which is already programmed and " "just waits for orders from the master." msgstr "" -"Ведомый тренировочный бот запрограммированый заранее на " -"ожидание комманд от ведущего бота." #. type: \b; header #: train701-help/tremote3.txt:8 #, no-wrap -#, fuzzy, no-wrap msgid "The slave" -msgstr "Ведомый" +msgstr "" #. type: Plain text #: train701-help/tremote3.txt:10 #, no-wrap -#, fuzzy, no-wrap msgid "" "First of all we must understand how the program of the slave works. The class exchange contains the mechanism for " @@ -126,63 +104,43 @@ msgid "" "m_order is shared between all instances of the class exchange." msgstr "" -"Прежде всего нужно понять, как программа работает. Класс " -"exchange содержит в себе механизм обмена данными. Мы заявляем " -"статичный номер класса m_order " -"который содержит в себе команды для выполнения. Слово " -"статический гарантирует, что m_order будет " -"одинаковым во всех классах." #. type: Plain text #: train701-help/tremote3.txt:12 #, no-wrap -#, fuzzy, no-wrap msgid "public class exchange" -msgstr "public class exchange" +msgstr "" #. type: \s; block (usually verbatim code) #: train701-help/tremote3.txt:14 #, no-wrap -#, fuzzy, no-wrap msgid "" "{\n" "\tstatic private string m_order = \"\";" msgstr "" -"{\n" -"\tstatic private string m_order = \"\";" #. type: Plain text #: train701-help/tremote3.txt:16 #, no-wrap -#, fuzzy, no-wrap msgid "" "The put method will be used by the master robot for " "transmitting an order. As long as the string m_order is not " "empty, the slave has not finished the order and the put method " "will return false and will do nothing." msgstr "" -"Метод \"put\" позволит ведущему боту передавать команды. " -"Пока строка m_order не будет очищена, ведомый бот не закончит " -"работу и метод put вернет ложь(т.е. бот ничего не " -"будет делать)." #. type: Plain text #: train701-help/tremote3.txt:18 #, no-wrap -#, fuzzy, no-wrap msgid "" "\tsynchronized bool put(string " "order)" msgstr "" -"\tsynchronized bool put(string " -"order)" #. type: \s; block (usually verbatim code) #: train701-help/tremote3.txt:29 #, no-wrap -#, fuzzy, no-wrap msgid "" "\t{\n" "\t\tif ( m_order == \"\" )\n" @@ -196,42 +154,25 @@ msgid "" "\t\t}\n" "\t}" msgstr "" -"\t{\n" -"\t\tif ( m_order == \"\" )\n" -"\t\t{\n" -"\t\t\tm_order = order;\n" -"\t\t\treturn true;\n" -"\t\t}\n" -"\t\telse\n" -"\t\t{\n" -"\t\t\treturn false;\n" -"\t\t}\n" -"\t}" #. type: Plain text #: train701-help/tremote3.txt:31 #, no-wrap -#, fuzzy, no-wrap msgid "" "Another method get will be used by the slave to retrieve the " "orders. This method returns the string contained in m_order and " "empties it, so a new order can be accepted:" msgstr "" -"Другой метод get может быть использован ведомым ботом для " -"получения задания. Этот метод возвращает в строку m_order " -"заявку(order) на выполнение работы:" #. type: Plain text #: train701-help/tremote3.txt:33 #, no-wrap -#, fuzzy, no-wrap msgid "\tsynchronized string get()" -msgstr "\tsynchronized string get()" +msgstr "" #. type: \s; block (usually verbatim code) #: train701-help/tremote3.txt:39 #, no-wrap -#, fuzzy, no-wrap msgid "" "\t{\n" "\t\tstring ret = m_order;\n" @@ -240,69 +181,49 @@ msgid "" "\t}\n" "}" msgstr "" -"\t{\n" -"\t\tstring ret = m_order;\n" -"\t\tm_order = \"\";\n" -"\t\treturn ret;\n" -"\t}\n" -"}" #. type: Plain text #: train701-help/tremote3.txt:41 #, no-wrap -#, fuzzy, no-wrap msgid "" "The main program of the slave contains an instance of the class " "exchange called list." msgstr "" -"Основная программа в ведомом боте содержит класс exchange " -"вызываемый через list." #. type: Plain text #: train701-help/tremote3.txt:43 #, no-wrap -#, fuzzy, no-wrap msgid "extern void object::Slave3( )" -msgstr "extern void object::Slave3( )" +msgstr "" #. type: \s; block (usually verbatim code) #: train701-help/tremote3.txt:46 #, no-wrap -#, fuzzy, no-wrap msgid "" "{\n" "\texchange list();\n" "\tstring todo;" msgstr "" -"{\n" -"\texchange list();\n" -"\tstring todo;" #. type: Plain text #: train701-help/tremote3.txt:48 #, no-wrap -#, fuzzy, no-wrap msgid "" "The outer while loop lasts for ever. The inner " "while loop waits for an order by using the get " "method of the exchange class. As soon as get " "returns a non empty string, the while loop stops." msgstr "" -"Внешний цикл длится вечно. Внутренний цикл ждет " -"заявку с помощью метода get и exchange класса. Как " -"только метод get вернет не пустую строку, цикл остановится." #. type: Plain text #: train701-help/tremote3.txt:50 #, no-wrap -#, fuzzy, no-wrap msgid "\twhile ( true )" -msgstr "\twhile ( true )" +msgstr "" #. type: \s; block (usually verbatim code) #: train701-help/tremote3.txt:57 #, no-wrap -#, fuzzy, no-wrap msgid "" "\t{\n" "\t\twhile ( true )\n" @@ -312,36 +233,24 @@ msgid "" "\t\t\twait(1);\n" "\t\t}" msgstr "" -"\t{\n" -"\t\twhile ( true )\n" -"\t\t{\n" -"\t\t\ttodo = list.get();\n" -"\t\t\tif ( todo != \"\" ) break;\n" -"\t\t\twait(1);\n" -"\t\t}" #. type: Plain text #: train701-help/tremote3.txt:59 #, no-wrap -#, fuzzy, no-wrap msgid "" "Now we have received the order in the todo variable. All we " "have to do is execute it:" msgstr "" -"Теперь мы получили заявку в переменную todo. Значит нам нужно " -"выполнить заказ:" #. type: Plain text #: train701-help/tremote3.txt:61 #, no-wrap -#, fuzzy, no-wrap msgid "\t\tif ( strfind(todo, \"move\") == 0 )" -msgstr "\t\tif ( strfind(todo, \"move\") == 0 )" +msgstr "" #. type: \s; block (usually verbatim code) #: train701-help/tremote3.txt:70 #, no-wrap -#, fuzzy, no-wrap msgid "" "\t\t{\n" "\t\t\tmove(strval(strmid(todo,5)));\n" @@ -353,45 +262,30 @@ msgid "" "\t}\n" "}" msgstr "" -"\t\t{\n" -"\t\t\tmove(strval(strmid(todo,5)));\n" -"\t\t}\n" -"\t\tif ( strfind(todo, \"turn\") == 0 )\n" -"\t\t{\n" -"\t\t\tturn(strval(strmid(todo,5)));\n" -"\t\t}\n" -"\t}\n" -"}" #. type: \b; header #: train701-help/tremote3.txt:71 #, no-wrap -#, fuzzy, no-wrap msgid "The master" -msgstr "Ведущий" +msgstr "" #. type: Plain text #: train701-help/tremote3.txt:73 #, no-wrap -#, fuzzy, no-wrap msgid "" "In the master we write an function called SendOrder which will " "send an order to the slave:" msgstr "" -"В ведущем боте создадим функцию SendOrder, которая будет " -"отправлять заказы к ведомому боту:" #. type: Plain text #: train701-help/tremote3.txt:75 #, no-wrap -#, fuzzy, no-wrap msgid "void object::SendOrder(string order)" -msgstr "void object::SendOrder(string order)" +msgstr "" #. type: \s; block (usually verbatim code) #: train701-help/tremote3.txt:83 #, no-wrap -#, fuzzy, no-wrap msgid "" "{\n" "\texchange list();\n" @@ -402,38 +296,25 @@ msgid "" "\t}\n" "}" msgstr "" -"{\n" -"\texchange list();\n" -"\t\n" -"\twhile ( list.put(order) == false )\n" -"\t{\n" -"\t\twait(1);\n" -"\t}\n" -"}" #. type: Plain text #: train701-help/tremote3.txt:86 #, no-wrap -#, fuzzy, no-wrap msgid "" "The while loop waits until a pending order has been terminated, " "that is the slaved has exited from the get method.\n" "Now the main program of the master is very simple:" msgstr "" -"Цикл ждет, пока ожидаемая заявка не будет выполнена.\n" -"Пока программа для ведущего бота довольно проста:" #. type: Plain text #: train701-help/tremote3.txt:88 #, no-wrap -#, fuzzy, no-wrap msgid "extern void object::Remote3( )" -msgstr "extern void object::Remote3( )" +msgstr "" #. type: \s; block (usually verbatim code) #: train701-help/tremote3.txt:99 #, no-wrap -#, fuzzy, no-wrap msgid "" "{\n" "\tSendOrder(\"move(20)\");\n" @@ -447,39 +328,21 @@ msgid "" "\tSendOrder(\"move(10)\");\n" "}" msgstr "" -"{\n" -"\tSendOrder(\"move(20)\");\n" -"\tSendOrder(\"turn(90)\");\n" -"\tSendOrder(\"move(20)\");\n" -"\tSendOrder(\"turn(90)\");\n" -"\tSendOrder(\"move(10)\");\n" -"\tSendOrder(\"turn(90)\");\n" -"\tSendOrder(\"move(10)\");\n" -"\tSendOrder(\"turn(-90)\");\n" -"\tSendOrder(\"move(10)\");\n" -"}" #. type: Plain text #: train701-help/tremote3.txt:101 #, no-wrap -#, fuzzy, no-wrap msgid " show these instruction at any time." msgstr "" -"Клавиша показывает эту инструкцию в любое " -"время." #. type: \t; header #: train701-help/tremote3.txt:102 #, no-wrap -#, fuzzy, no-wrap msgid "See also" -msgstr "Смотри также" +msgstr "" #. type: Plain text #: train701-help/tremote3.txt:103 #, no-wrap -#, fuzzy, no-wrap msgid "Controls and programming." msgstr "" -"Язык CBOT, Переменные и Категории." diff --git a/levels/train702/po/ru.po b/levels/train702/po/ru.po index 2529359c..3681a01d 100644 --- a/levels/train702/po/ru.po +++ b/levels/train702/po/ru.po @@ -20,13 +20,13 @@ msgstr "" #: train702.languagecode:1 #, no-wrap msgid "E" -msgstr "R" +msgstr "" #. type: Title-text #: train702/scene.txt:1 #, no-wrap msgid "train702:Remote control #4" -msgstr "train702:Дистанционное управление #4" +msgstr "" #. type: Resume-text #: train702/scene.txt:2 @@ -35,114 +35,87 @@ msgid "" "train702:Remote control a bot without using an information exchange post by " "defining a class for the orders." msgstr "" -"train702:Дистанционное управление ботом без использования поста обменом " -"информацией, используя только статичные классы для заявок." #. type: ScriptName-text #: train702/scene.txt:3 #, no-wrap msgid "train702:Remote4" -msgstr "train702:Remote4" +msgstr "" #. type: \b; header #: train702-help/tremote4.txt:1 #, no-wrap -#, fuzzy, no-wrap msgid "Exercise" -msgstr "Упражнение" +msgstr "" #. type: Plain text #: train702-help/tremote4.txt:3 #, no-wrap -#, fuzzy, no-wrap msgid "" "Remote control a slave robot without using an information " "exchange post. The robot should pass over the 6 blue crosses. You must " "use a static variable to pass the orders to " "the slave bot." msgstr "" -"Дистанционное управление ботом без использования поста " -"обменом информацией. Бот должен проехать по 6 синим отметкам. Вам " -"придется использовать статичные переменные " -"для отправки заявок ведомому боту." #. type: Plain text #: train702-help/tremote4.txt:5 #, no-wrap -#, fuzzy, no-wrap msgid "The two main actors of this exercise are:\n" -msgstr "Что потребуется:\n" +msgstr "" #. type: Bullet: '1)' #: train702-help/tremote4.txt:5 #, no-wrap -#, fuzzy, no-wrap msgid "" "The wheeled grabber without an energy pack and therefore " "immobile. This is the master you should program so it will transmit orders " "to the slave." msgstr "" -"Колесный сборщик без батареи. Данный бот будет ведущим." #. type: Bullet: '2)' #: train702-help/tremote4.txt:6 #, no-wrap -#, fuzzy, no-wrap msgid "" "The slave practice bot which is already programmed and " "just waits for orders from the master." msgstr "" -"Ведомый тренировочный бот запрограммированый заранее на " -"ожидание комманд от ведущего бота." #. type: \b; header #: train702-help/tremote4.txt:8 #, no-wrap -#, fuzzy, no-wrap msgid "The slave" -msgstr "Ведомый" +msgstr "" #. type: Plain text #: train702-help/tremote4.txt:10 #, no-wrap -#, fuzzy, no-wrap msgid "" "First of all we must understand how the program of the slave works. The class order contains two members: " "m_type is the order to execute (move or turn) and " "m_param is the distance to move or the rotation angle¦:" msgstr "" -"Прежде всего нужно понять, как программа работает. Класс " -"order содержит в себе две части: m_type для заявок " -"на выполнение (движение или поворот) и m_param для дистанции " -"или угла поворота¦:" #. type: Plain text #: train702-help/tremote4.txt:12 #, no-wrap -#, fuzzy, no-wrap msgid "public class order" -msgstr "public class order" +msgstr "" #. type: \s; block (usually verbatim code) #: train702-help/tremote4.txt:16 #, no-wrap -#, fuzzy, no-wrap msgid "" "{\n" "\tint m_type = nan;\n" "\tfloat m_param;\n" "}" msgstr "" -"{\n" -"\tint m_type = nan;\n" -"\tfloat m_param;\n" -"}" #. type: Plain text #: train702-help/tremote4.txt:18 #, no-wrap -#, fuzzy, no-wrap msgid "" "A second class exchange contains the " "mechanism for exchanging the orders. We declare a m_order is shared between all instances of the class exchange." msgstr "" -"Второй класс exchange содержит в себе " -"механизм обмена информацией. Мы заявляем статичную часть класса m_order, которая " -"содержит в себе команды для выполнения. Слово статический " -"гарантирует, что m_order будет одинаковым во всех классах." #. type: Plain text #: train702-help/tremote4.txt:20 #, no-wrap -#, fuzzy, no-wrap msgid "public class exchange" -msgstr "public class exchange" +msgstr "" #. type: \s; block (usually verbatim code) #: train702-help/tremote4.txt:22 #, no-wrap -#, fuzzy, no-wrap msgid "" "{\n" "\tstatic private order m_order = new " "order;" msgstr "" -"{\n" -"\tstatic private order m_order = new " -"order;" #. type: Plain text #: train702-help/tremote4.txt:24 #, no-wrap -#, fuzzy, no-wrap msgid "" "The put method will be used by the master robot for " "transmitting an order. As long as m_order is different from " @@ -189,25 +150,18 @@ msgid "" "the put method will return false and will do " "nothing¦:" msgstr "" -"Метод \"put\" позволит ведущему боту передавать команды. Пока " -"значение переменной m_order отличается от nan, ведомый бот не закончит работу и метод " -"put вернет ложь(т.е. бот ничего не будет делать)¦:" #. type: Plain text #: train702-help/tremote4.txt:26 #, no-wrap -#, fuzzy, no-wrap msgid "" "\tsynchronized bool put(order " "a)" msgstr "" -"\tsynchronized bool put(order a)" #. type: \s; block (usually verbatim code) #: train702-help/tremote4.txt:37 #, no-wrap -#, fuzzy, no-wrap msgid "" "\t{\n" "\t\tif ( m_order.m_type == nan )\n" @@ -221,142 +175,98 @@ msgid "" "\t\t}\n" "\t}" msgstr "" -"\t{\n" -"\t\tif ( m_order.m_type == nan )\n" -"\t\t{\n" -"\t\t\tm_order = a;\n" -"\t\t\treturn true;\n" -"\t\t}\n" -"\t\telse\n" -"\t\t{\n" -"\t\t\treturn false;\n" -"\t\t}\n" -"\t}" #. type: Plain text #: train702-help/tremote4.txt:39 #, no-wrap -#, fuzzy, no-wrap msgid "" "Another method get will be used by the slave to retrieve the " "orders. This method returns the order to be executed:" msgstr "" -"Другой метод get может быть использован ведомым ботом для " -"получения задания. Этот метод возвращает в строку m_order " -"заявку(order) на выполнение работы:" #. type: Plain text #: train702-help/tremote4.txt:41 #, no-wrap -#, fuzzy, no-wrap msgid "\tsynchronized order get()" -msgstr "\tsynchronized order get()" +msgstr "" #. type: \s; block (usually verbatim code) #: train702-help/tremote4.txt:44 #, no-wrap -#, fuzzy, no-wrap msgid "" "\t{\n" "\t\treturn m_order;\n" "\t}" msgstr "" -"\t{\n" -"\t\treturn m_order;\n" -"\t}" #. type: Plain text #: train702-help/tremote4.txt:46 #, no-wrap -#, fuzzy, no-wrap msgid "" "A third method delete will be used by the slave to indicate " "that the order has been executed:" msgstr "" -"Третий метод delete служит ведомому боту для индикации " -"состояния выболнения заявки:" #. type: Plain text #: train702-help/tremote4.txt:48 #, no-wrap -#, fuzzy, no-wrap msgid "\tsynchronized void delete()" -msgstr "\tsynchronized void delete()" +msgstr "" #. type: \s; block (usually verbatim code) #: train702-help/tremote4.txt:52 #, no-wrap -#, fuzzy, no-wrap msgid "" "\t{\n" "\t\tm_order.m_type = nan;\n" "\t}\n" "}" msgstr "" -"\t{\n" -"\t\tm_order.m_type = nan;\n" -"\t}\n" -"}" #. type: Plain text #: train702-help/tremote4.txt:54 #, no-wrap -#, fuzzy, no-wrap msgid "" "The main program of the slave contains an instance of the class " "exchange called list. We put () after the word " "list in order to create an instance of the class " "exchange." msgstr "" -"Основная программа в ведомом боте содержит класс exchange " -"вызываемый через list." #. type: Plain text #: train702-help/tremote4.txt:56 #, no-wrap -#, fuzzy, no-wrap msgid "extern void object::Slave3( )" -msgstr "extern void object::Slave3( )" +msgstr "" #. type: \s; block (usually verbatim code) #: train702-help/tremote4.txt:59 #, no-wrap -#, fuzzy, no-wrap msgid "" "{\n" "\texchange list();\n" "\torder todo;" msgstr "" -"{\n" -"\texchange list();\n" -"\torder todo;" #. type: Plain text #: train702-help/tremote4.txt:61 #, no-wrap -#, fuzzy, no-wrap msgid "" "The outer while loop lasts for ever. The inner " "while loop waits for an order by using the get " "method of the exchange class. As soon as get " "returns a value different from nan, the while loop stops." msgstr "" -"Внешний цикл длится вечно. Внутренний цикл ждет " -"заявку с помощью метода get и exchange класса. Как " -"только метод get вернет значение, отличное от nan, " -"цикл остановится." #. type: Plain text #: train702-help/tremote4.txt:63 #, no-wrap -#, fuzzy, no-wrap msgid "\twhile ( true )" -msgstr "\twhile ( true )" +msgstr "" #. type: \s; block (usually verbatim code) #: train702-help/tremote4.txt:70 #, no-wrap -#, fuzzy, no-wrap msgid "" "\t{\n" "\t\twhile ( true )\n" @@ -366,36 +276,24 @@ msgid "" "\t\t\twait(1);\n" "\t\t}" msgstr "" -"\t{\n" -"\t\twhile ( true )\n" -"\t\t{\n" -"\t\t\ttodo = list.get();\n" -"\t\t\tif ( todo.m_type != nan ) break;\n" -"\t\t\twait(1);\n" -"\t\t}" #. type: Plain text #: train702-help/tremote4.txt:72 #, no-wrap -#, fuzzy, no-wrap msgid "" "Now we have received the order in the todo variable. All we " "have to do is execute it:" msgstr "" -"Теперь мы получили заявку в переменную todo. Теперь нам нужно " -"выполнить заказ:" #. type: Plain text #: train702-help/tremote4.txt:74 #, no-wrap -#, fuzzy, no-wrap msgid "\t\tif ( todo.m_type == 1 )" -msgstr "\t\tif ( todo.m_type == 1 )" +msgstr "" #. type: \s; block (usually verbatim code) #: train702-help/tremote4.txt:85 #, no-wrap -#, fuzzy, no-wrap msgid "" "\t\t{\n" "\t\t\tmove(todo.m_param);\n" @@ -409,77 +307,53 @@ msgid "" "\t\t\tmessage(\"Unknown order\");\n" "\t\t}" msgstr "" -"\t\t{\n" -"\t\t\tmove(todo.m_param);\n" -"\t\t}\n" -"\t\telse if ( todo.m_type == 2 )\n" -"\t\t{\n" -"\t\t\tturn(todo.m_param);\n" -"\t\t}\n" -"\t\telse\n" -"\t\t{\n" -"\t\t\tmessage(\"Unknown order\");\n" -"\t\t}" #. type: Plain text #: train702-help/tremote4.txt:87 #, no-wrap -#, fuzzy, no-wrap msgid "" "As soon as the execution of the order is finished, we must call the " "delete method so the master knows that another order can be " "sent¦:" msgstr "" -"Как только поданая заявка выполнена, мы можем использовать метод " -"delete, чтобы ведущий бот знал, что ожидается следущая заявка¦:" #. type: Plain text #: train702-help/tremote4.txt:89 #, no-wrap -#, fuzzy, no-wrap msgid "\t\tlist.delete();" -msgstr "\t\tlist.delete();" +msgstr "" #. type: \s; block (usually verbatim code) #: train702-help/tremote4.txt:91 #, no-wrap -#, fuzzy, no-wrap msgid "" "\t}\n" "}" msgstr "" -"\t}\n" -"}" #. type: \b; header #: train702-help/tremote4.txt:92 #, no-wrap -#, fuzzy, no-wrap msgid "The master" -msgstr "Ведущий" +msgstr "" #. type: Plain text #: train702-help/tremote4.txt:94 #, no-wrap -#, fuzzy, no-wrap msgid "" "In the master we write an function called SendOrder which will " "send an order to the slave:" msgstr "" -"В ведущем боте создадим функцию SendOrder, которая будет " -"отправлять заказы к ведомому боту:" #. type: Plain text #: train702-help/tremote4.txt:96 #, no-wrap -#, fuzzy, no-wrap msgid "void object::SendOrder(float order, float param)" -msgstr "void object::SendOrder(float order, float param)" +msgstr "" #. type: \s; block (usually verbatim code) #: train702-help/tremote4.txt:108 #, no-wrap -#, fuzzy, no-wrap msgid "" "{\n" "\texchange list();\n" @@ -494,44 +368,26 @@ msgid "" "\t}\n" "}" msgstr "" -"{\n" -"\texchange list();\n" -"\torder todo();\n" -"\t\n" -"\ttodo.m_type = order;\n" -"\ttodo.m_param = param;\n" -"\t\n" -"\twhile ( list.put(todo) == false )\n" -"\t{\n" -"\t\twait(1);\n" -"\t}\n" -"}" #. type: Plain text #: train702-help/tremote4.txt:111 #, no-wrap -#, fuzzy, no-wrap msgid "" "The while loop waits until a pending order has been terminated, " "that is the slaved has exited from the get method and the " "delete method has been called.\n" "Now the main program of the master is very simple:" msgstr "" -"Цикл while будет ждать, пока заявка не будет выполнена и пока " -"ведомый бот не вызовет методы get и delete.\n" -"Пока программа для ведущего бота довольно проста:" #. type: Plain text #: train702-help/tremote4.txt:113 #, no-wrap -#, fuzzy, no-wrap msgid "extern void object::Remote4( )" -msgstr "extern void object::Remote4( )" +msgstr "" #. type: \s; block (usually verbatim code) #: train702-help/tremote4.txt:124 #, no-wrap -#, fuzzy, no-wrap msgid "" "{\n" "\tSendOrder(1, 20); // move(20);\n" @@ -545,39 +401,21 @@ msgid "" "\tSendOrder(1, 10); // move(10);\n" "}" msgstr "" -"{\n" -"\tSendOrder(1, 20); // move(20);\n" -"\tSendOrder(2, 90); // turn(90);\n" -"\tSendOrder(1, 20); // move(20);\n" -"\tSendOrder(2, 90); // turn(90);\n" -"\tSendOrder(1, 10); // move(10);\n" -"\tSendOrder(2, 90); // turn(90);\n" -"\tSendOrder(1, 10); // move(10);\n" -"\tSendOrder(2,-90); // turn(-90);\n" -"\tSendOrder(1, 10); // move(10);\n" -"}" #. type: Plain text #: train702-help/tremote4.txt:126 #, no-wrap -#, fuzzy, no-wrap msgid " show these instruction at any time." msgstr "" -"Клавиша показывает эту инструкцию в любое " -"время." #. type: \t; header #: train702-help/tremote4.txt:128 #, no-wrap -#, fuzzy, no-wrap msgid "See also" -msgstr "Смотри также" +msgstr "" #. type: Plain text #: train702-help/tremote4.txt:129 #, no-wrap -#, fuzzy, no-wrap msgid "Controls and programming." msgstr "" -"Язык CBOT, Переменные и Категории." diff --git a/levels/train703/po/ru.po b/levels/train703/po/ru.po index d26324d4..fd77f61c 100644 --- a/levels/train703/po/ru.po +++ b/levels/train703/po/ru.po @@ -20,13 +20,13 @@ msgstr "" #: train703.languagecode:1 #, no-wrap msgid "E" -msgstr "R" +msgstr "" #. type: Title-text #: train703/scene.txt:1 #, no-wrap msgid "train703:Remote control #5" -msgstr "train703:Дистанционное управление #5" +msgstr "" #. type: Resume-text #: train703/scene.txt:2 @@ -35,123 +35,94 @@ msgid "" "train703:Remote control a bot without using an information exchange post by " "storing the orders." msgstr "" -"train703:Дистанционное управление ботом без использования поста обменом " -"информацией, используя сохранение заявок." #. type: ScriptName-text #: train703/scene.txt:3 #, no-wrap msgid "train703:Remote5" -msgstr "train703:Remote5" +msgstr "" #. type: \b; header #: train703-help/tremote5.txt:1 #, no-wrap -#, fuzzy, no-wrap msgid "Exercise" -msgstr "Упражнение" +msgstr "" #. type: Plain text #: train703-help/tremote5.txt:3 #, no-wrap -#, fuzzy, no-wrap msgid "" "Remote control a slave robot without using an information " "exchange post. The robot should pass over the 6 blue crosses. " msgstr "" -"Дистанционное управление ботом без использования поста " -"обменом информацией. Бот должен проехать по 6 синим отметкам." #. type: Plain text #: train703-help/tremote5.txt:5 #, no-wrap -#, fuzzy, no-wrap msgid "The two main actors of this exercise are:\n" -msgstr "Что потребуется:\n" +msgstr "" #. type: Bullet: '1)' #: train703-help/tremote5.txt:5 #, no-wrap -#, fuzzy, no-wrap msgid "" "The wheeled grabber without an energy pack and therefore " "immobile. This is the master you should program so it will transmit orders " "to the slave." msgstr "" -"Колесный сборщик без батареи. Данный бот будет ведущим." #. type: Bullet: '2)' #: train703-help/tremote5.txt:6 #, no-wrap -#, fuzzy, no-wrap msgid "" "The slave practice bot which is already programmed and " "just waits for orders from the master." msgstr "" -"Ведомый тренировочный бот запрограммированый заранее на " -"ожидание комманд от ведущего бота." #. type: Plain text #: train703-help/tremote5.txt:9 #, no-wrap -#, fuzzy, no-wrap msgid "" "The orders shall be stored, so the master will be able to transmit several " "orders without waiting for each order being processed. We use an array for this purpose." msgstr "" -"Ведущий бот будет передавать сразу несколько заявок, не дожидаясь, пока они " -"будут обрабатываться. Мы будем использовать массив для " -"эттой цели." #. type: \b; header #: train703-help/tremote5.txt:10 #, no-wrap -#, fuzzy, no-wrap msgid "The slave" -msgstr "Ведомый" +msgstr "" #. type: Plain text #: train703-help/tremote5.txt:12 #, no-wrap -#, fuzzy, no-wrap msgid "" "First of all we must understand how the program of the slave works. The class order contains two members: " "m_type is the order to execute (move or turn) and " "m_param is the distance to move or the rotation angle¦:" msgstr "" -"Прежде всего нужно понять, как программа работает. Класс " -"order содержит в себе две части: m_type для заявок " -"на выполнение (движение или поворот) и m_param для дистанции " -"или угла поворота¦:" #. type: Plain text #: train703-help/tremote5.txt:14 #, no-wrap -#, fuzzy, no-wrap msgid "public class order" -msgstr "public class order" +msgstr "" #. type: \s; block (usually verbatim code) #: train703-help/tremote5.txt:18 #, no-wrap -#, fuzzy, no-wrap msgid "" "{\n" "\tint m_type;\n" "\tfloat m_param;\n" "}" msgstr "" -"{\n" -"\tint m_type;\n" -"\tfloat m_param;\n" -"}" #. type: Plain text #: train703-help/tremote5.txt:20 #, no-wrap -#, fuzzy, no-wrap msgid "" "A second class exchange contains the " "mechanism for exchanging the orders. We declare a m_fifo is shared between all instances " "of the class exchange." msgstr "" -"Второй класс exchange содержит в себе " -"механизм обмена информацией. Мы заявляем статичную часть класса m_fifo, которая " -"содержит в себе лист команд для выполнения. Слово статический " -"гарантирует, что m_fifo будет одинаковым во всех классах." #. type: Plain text #: train703-help/tremote5.txt:22 #, no-wrap -#, fuzzy, no-wrap msgid "{" -msgstr "{" +msgstr "" #. type: \s; block (usually verbatim code) #: train703-help/tremote5.txt:23 #, no-wrap -#, fuzzy, no-wrap msgid "" "\tstatic private order m_fifo[] = " "null;" msgstr "" -"\tstatic private order m_fifo[] = " -"null;" #. type: Plain text #: train703-help/tremote5.txt:25 #, no-wrap -#, fuzzy, no-wrap msgid "" "The put method will be used by the master robot for " "transmitting an order. The order will simply be added at the end of the " "m_fifo array:" msgstr "" -"Метод put позволит ведущему боту передавать завяки. Заявки " -"могут быть легко добавлены в конце массива m_fifo:" #. type: Plain text #: train703-help/tremote5.txt:27 #, no-wrap -#, fuzzy, no-wrap msgid "\tsynchronized void put(order a)" -msgstr "\tsynchronized void put(order a)" +msgstr "" #. type: \s; block (usually verbatim code) #: train703-help/tremote5.txt:30 #, no-wrap -#, fuzzy, no-wrap msgid "" "\t{\n" "\t\tm_fifo[sizeof(m_fifo)] = a;\n" "\t}" msgstr "" -"\t{\n" -"\t\tm_fifo[sizeof(m_fifo)] = a;\n" -"\t}" #. type: Plain text #: train703-help/tremote5.txt:32 #, no-wrap -#, fuzzy, no-wrap msgid "" "Another method get will be used by the slave to retrieve the " "orders. This method returns the order to be executed. If the list is empty, " @@ -229,25 +181,16 @@ msgid "" "remaining orders must be \"scrolled up\". As an array can not be " "\"shortened\" we use a temporary array copy¦:" msgstr "" -"Другой метод get может быть использован ведомым ботом для " -"получения задания. Этот метод возвращает выполненную заявку. Если лист " -"пустой, будет возвращено значение null и бот будет ждать " -"следующих команд. В противном случае первая заявка в списке будет " -"возвращена, а оставшиеся будут \"продвинуты вверх\". Если массив не может " -"быть \"укорочен\", то мы будем использовать временной массив " -"copy¦:" #. type: Plain text #: train703-help/tremote5.txt:34 #, no-wrap -#, fuzzy, no-wrap msgid "\tsynchronized order get()" -msgstr "\tsynchronized order get()" +msgstr "" #. type: \s; block (usually verbatim code) #: train703-help/tremote5.txt:46 #, no-wrap -#, fuzzy, no-wrap msgid "" "\t{\n" "\t\tif ( sizeof(m_fifo) == 0 ) return null;\n" @@ -262,78 +205,51 @@ msgid "" "\t\treturn a;\n" "\t}" msgstr "" -"\t{\n" -"\t\tif ( sizeof(m_fifo) == 0 ) return null;\n" -"\n" -"\t\torder a = m_fifo[0];\n" -"\t\torder copy[] = null;\n" -"\t\tfor ( int i=1 ; iexchange called list. We put () after the word " "list in order to create an instance of the class " "exchange." msgstr "" -"Основная программа в ведомом боте содержит класс exchange " -"вызываемый через list." #. type: Plain text #: train703-help/tremote5.txt:50 #, no-wrap -#, fuzzy, no-wrap msgid "extern void object::Slave5( )" -msgstr "extern void object::Slave5( )" +msgstr "" #. type: \s; block (usually verbatim code) #: train703-help/tremote5.txt:53 #, no-wrap -#, fuzzy, no-wrap msgid "" "{\n" "\texchange list();\n" "\torder todo;" msgstr "" -"{\n" -"\texchange list();\n" -"\torder todo;" #. type: Plain text #: train703-help/tremote5.txt:55 #, no-wrap -#, fuzzy, no-wrap msgid "" "The outer while loop lasts for ever. The inner " "while loop waits for an order by using the get " "method of the exchange class. As soon as get " "returns a value different from null, the while loop stops." msgstr "" -"Внешний цикл длится вечно. Внутренний цикл ждет " -"заявку с помощью метода get и exchange класса. Как " -"только метод get вернет значение, отличное от null" -", цикл остановится." #. type: Plain text #: train703-help/tremote5.txt:57 #, no-wrap -#, fuzzy, no-wrap msgid "\twhile ( true )" -msgstr "\twhile ( true )" +msgstr "" #. type: \s; block (usually verbatim code) #: train703-help/tremote5.txt:64 #, no-wrap -#, fuzzy, no-wrap msgid "" "\t{\n" "\t\twhile ( true )\n" @@ -343,36 +259,24 @@ msgid "" "\t\t\twait(1);\n" "\t\t}" msgstr "" -"\t{\n" -"\t\twhile ( true )\n" -"\t\t{\n" -"\t\t\ttodo = list.get();\n" -"\t\t\tif ( todo != null ) break;\n" -"\t\t\twait(1);\n" -"\t\t}" #. type: Plain text #: train703-help/tremote5.txt:66 #, no-wrap -#, fuzzy, no-wrap msgid "" "Now we have received the order in the todo variable. All we " "have to do is execute it:" msgstr "" -"Теперь мы получили заявку в переменную todo. Значит нам нужно " -"выполнить заказ:" #. type: Plain text #: train703-help/tremote5.txt:68 #, no-wrap -#, fuzzy, no-wrap msgid "\t\tif ( todo.m_type == 1 )" -msgstr "\t\tif ( todo.m_type == 1 )" +msgstr "" #. type: \s; block (usually verbatim code) #: train703-help/tremote5.txt:81 #, no-wrap -#, fuzzy, no-wrap msgid "" "\t\t{\n" "\t\t\tmove(todo.m_param);\n" @@ -388,49 +292,30 @@ msgid "" "\t}\n" "}" msgstr "" -"\t\t{\n" -"\t\t\tmove(todo.m_param);\n" -"\t\t}\n" -"\t\telse if ( todo.m_type == 2 )\n" -"\t\t{\n" -"\t\t\tturn(todo.m_param);\n" -"\t\t}\n" -"\t\telse\n" -"\t\t{\n" -"\t\t\tmessage(\"Unknown order\");\n" -"\t\t}\n" -"\t}\n" -"}" #. type: \b; header #: train703-help/tremote5.txt:82 #, no-wrap -#, fuzzy, no-wrap msgid "The master" -msgstr "Ведущий" +msgstr "" #. type: Plain text #: train703-help/tremote5.txt:84 #, no-wrap -#, fuzzy, no-wrap msgid "" "In the master we write a function called SendOrder which will " "send an order to the slave:" msgstr "" -"В ведущем боте создадим функцию SendOrder, которая будет " -"отправлять заказы к ведомому боту:" #. type: Plain text #: train703-help/tremote5.txt:86 #, no-wrap -#, fuzzy, no-wrap msgid "void object::SendOrder(float order, float param)" -msgstr "void object::SendOrder(float order, float param)" +msgstr "" #. type: \s; block (usually verbatim code) #: train703-help/tremote5.txt:94 #, no-wrap -#, fuzzy, no-wrap msgid "" "{\n" "\texchange list();\n" @@ -441,33 +326,22 @@ msgid "" "\tlist.put(todo);\n" "}" msgstr "" -"{\n" -"\texchange list();\n" -"\torder todo();\n" -"\t\n" -"\ttodo.m_type = order;\n" -"\ttodo.m_param = param;\n" -"\tlist.put(todo);\n" -"}" #. type: Plain text #: train703-help/tremote5.txt:96 #, no-wrap -#, fuzzy, no-wrap msgid "Now the main program of the master is very simple:" -msgstr "Пока программа для ведущего бота довольно проста:" +msgstr "" #. type: Plain text #: train703-help/tremote5.txt:98 #, no-wrap -#, fuzzy, no-wrap msgid "extern void object::Remote5( )" -msgstr "extern void object::Remote5( )" +msgstr "" #. type: \s; block (usually verbatim code) #: train703-help/tremote5.txt:109 #, no-wrap -#, fuzzy, no-wrap msgid "" "{\n" "\tSendOrder(1, 20); // move(20);\n" @@ -481,39 +355,21 @@ msgid "" "\tSendOrder(1, 10); // move(10);\n" "}" msgstr "" -"{\n" -"\tSendOrder(1, 20); // move(20);\n" -"\tSendOrder(2, 90); // turn(90);\n" -"\tSendOrder(1, 20); // move(20);\n" -"\tSendOrder(2, 90); // turn(90);\n" -"\tSendOrder(1, 10); // move(10);\n" -"\tSendOrder(2, 90); // turn(90);\n" -"\tSendOrder(1, 10); // move(10);\n" -"\tSendOrder(2,-90); // turn(-90);\n" -"\tSendOrder(1, 10); // move(10);\n" -"}" #. type: Plain text #: train703-help/tremote5.txt:111 #, no-wrap -#, fuzzy, no-wrap msgid " show these instruction at any time." msgstr "" -"Клавиша показывает эту инструкцию в любое " -"время." #. type: \t; header #: train703-help/tremote5.txt:112 #, no-wrap -#, fuzzy, no-wrap msgid "See also" -msgstr "Смотри также" +msgstr "" #. type: Plain text #: train703-help/tremote5.txt:113 #, no-wrap -#, fuzzy, no-wrap msgid "Controls and programming." msgstr "" -"Язык CBOT, Переменные и Категории." From 3e947a5bdc7645152d2c33bfdc1e350d64134916 Mon Sep 17 00:00:00 2001 From: krzys-h Date: Sun, 20 Jul 2014 04:33:02 +0200 Subject: [PATCH 03/15] Auto-update from Pootle 2014-07-20 This commit was automatically generated from http://translations.colobot.info/ --- help/cbot/po/ru.po | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/help/cbot/po/ru.po b/help/cbot/po/ru.po index 734f68ee..1fcf5be8 100644 --- a/help/cbot/po/ru.po +++ b/help/cbot/po/ru.po @@ -7,14 +7,17 @@ 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 \n" +"PO-Revision-Date: 2014-06-30 12:20+0200\n" +"Last-Translator: krzys_h \n" "Language-Team: LANGUAGE \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" +"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " +"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" +"X-Generator: Pootle 2.5.1.1\n" +"X-POOTLE-MTIME: 1404127250.000000\n" #. type: Plain text #: cbot.languagecode:1 @@ -2424,8 +2427,9 @@ msgstr "" #. type: Plain text #: cbot-help/expr.txt:58 #, no-wrap +#, fuzzy, no-wrap msgid "is equivalent to" -msgstr "" +msgstr "Это эквивалентно:" #. type: Plain text #: cbot-help/expr.txt:60 From 994162a391316b3903890601f3eed601be494550 Mon Sep 17 00:00:00 2001 From: krzys-h Date: Wed, 23 Jul 2014 04:32:59 +0200 Subject: [PATCH 04/15] Auto-update from Pootle 2014-07-23 This commit was automatically generated from http://translations.colobot.info/ --- help/cbot/po/fr.po | 15 +++++----- help/generic/po/de.po | 15 +++++++--- levels/defi-po/de.po | 16 +++++----- levels/scene1-po/de.po | 12 ++++---- levels/scene101/po/de.po | 64 ++++++++++++++++++++++++++++++++-------- levels/scene102/po/de.po | 24 ++++++++++----- levels/scene2-po/de.po | 12 ++++---- levels/scene3-po/de.po | 12 ++++---- levels/scene4-po/de.po | 12 ++++---- levels/scene5-po/de.po | 12 ++++---- levels/scene6-po/de.po | 12 ++++---- levels/scene7-po/de.po | 12 ++++---- levels/scene8-po/de.po | 12 ++++---- levels/scene9-po/de.po | 12 ++++---- levels/train1-po/de.po | 11 ++++--- levels/train2-po/de.po | 12 ++++---- levels/train3-po/de.po | 10 ++++--- levels/train4-po/de.po | 12 ++++---- levels/train6-po/de.po | 10 ++++--- levels/train7-po/de.po | 10 ++++--- 20 files changed, 198 insertions(+), 109 deletions(-) diff --git a/help/cbot/po/fr.po b/help/cbot/po/fr.po index f05be25b..74716b2e 100644 --- a/help/cbot/po/fr.po +++ b/help/cbot/po/fr.po @@ -7,8 +7,8 @@ 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: 2014-06-30 12:25+0200\n" -"Last-Translator: krzys_h \n" +"PO-Revision-Date: 2014-07-22 20:22+0200\n" +"Last-Translator: Didier \n" "Language-Team: LANGUAGE \n" "Language: fr\n" "MIME-Version: 1.0\n" @@ -16,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Pootle 2.5.1.1\n" -"X-POOTLE-MTIME: 1404127511.000000\n" +"X-POOTLE-MTIME: 1406056969.000000\n" #. type: Plain text #: cbot.languagecode:1 @@ -47,9 +47,10 @@ msgstr "abstime ( );" #. type: Plain text #: cbot-help/abstime.txt:6 #, no-wrap -#, fuzzy, no-wrap +#, no-wrap, no-wrap msgid "Return the time in seconds elapsed since the beginning of the mission." -msgstr "Retourne le temps absolu depuis lequel la partie est commencée." +msgstr "" +"Retourne le temps absolu (en secondes) depuis lequel la partie est commencée." #. type: \t; header #: cbot-help/abstime.txt:7 @@ -137,14 +138,14 @@ msgstr "Robot phazer" #. type: Plain text #: cbot-help/aim.txt:11 cbot-help/fire.txt:19 #, no-wrap -#, fuzzy, no-wrap +#, no-wrap, no-wrap msgid "" "When controlling the robot through programming, the only way to turn the gun " "left or right is to turn the whole robot with the instruction turn." msgstr "" "Pour diriger le canon vers la gauche ou vers la droite, le seul moyen est " -"d'orienter le robot avec l'instuction turn." +"d'orienter le robot avec l'instruction turn." #. type: \t; header #: cbot-help/aim.txt:12 cbot-help/turn.txt:24 diff --git a/help/generic/po/de.po b/help/generic/po/de.po index a9c998cb..e91e97dd 100644 --- a/help/generic/po/de.po +++ b/help/generic/po/de.po @@ -7,14 +7,16 @@ 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 \n" +"PO-Revision-Date: 2014-07-22 20:26+0200\n" +"Last-Translator: GermanBot \n" "Language-Team: LANGUAGE \n" "Language: de\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.5.1.1\n" +"X-POOTLE-MTIME: 1406057192.000000\n" #. type: Plain text #: generic.languagecode:1 @@ -26,6 +28,8 @@ msgstr "D" #, no-wrap msgid "Developers and internal betatesters of Original COLOBOT game from EPSITEC:\n" msgstr "" +"Entwickler und interne Betatester des ursprünglichen COLOBOT Spiels von " +"EPSITEC:\n" #. type: Bullet: '-' #: generic-help/authors.txt:2 @@ -55,12 +59,15 @@ msgid "" "https://github.com/orgs/colobot/members\n" "https://github.com/colobot/colobot/graphs/contributors" msgstr "" +"PPC GOLD Projekt Team und Mitwirkende:\n" +"https://github.com/orgs/colobot/members\n" +"https://github.com/colobot/colobot/graphs/contributors" #. type: \b; header #: generic-help/cbot.txt:1 #, no-wrap msgid "Programming - the CBOT language" -msgstr "" +msgstr "Programmieren - die CBOT Sprache" #. type: Plain text #: generic-help/cbot.txt:4 diff --git a/levels/defi-po/de.po b/levels/defi-po/de.po index 155b0d06..7ca57bae 100644 --- a/levels/defi-po/de.po +++ b/levels/defi-po/de.po @@ -7,14 +7,16 @@ 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 \n" +"PO-Revision-Date: 2014-07-22 20:26+0200\n" +"Last-Translator: GermanBot \n" "Language-Team: LANGUAGE \n" "Language: de\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.5.1.1\n" +"X-POOTLE-MTIME: 1406057179.000000\n" #. type: One-char language identifier #: defi.languagecode:1 @@ -26,19 +28,19 @@ msgstr "D" #: defi/defi100.txt:1 defi/defi100.txt:1 #, no-wrap msgid "defi100:Fundamentals" -msgstr "" +msgstr "defi100:Grundlagen" #. type: Title-text #: defi/defi200.txt:1 #, no-wrap msgid "defi200:Motors" -msgstr "" +msgstr "defi200:Motoren" #. type: Title-resume #: defi/defi200.txt:1 #, no-wrap msgid "defi200:Motor" -msgstr "" +msgstr "defi200:Motor" #. type: Title-text #: defi/defi300.txt:1 @@ -56,4 +58,4 @@ msgstr "" #: defi/defi400.txt:1 defi/defi400.txt:1 #, no-wrap msgid "defi400:Functions" -msgstr "" +msgstr "defi400:Funktionen" diff --git a/levels/scene1-po/de.po b/levels/scene1-po/de.po index d5a1b1f7..03f2f33c 100644 --- a/levels/scene1-po/de.po +++ b/levels/scene1-po/de.po @@ -7,14 +7,16 @@ 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 \n" +"PO-Revision-Date: 2014-07-22 20:26+0200\n" +"Last-Translator: GermanBot \n" "Language-Team: LANGUAGE \n" "Language: de\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.5.1.1\n" +"X-POOTLE-MTIME: 1406057203.000000\n" #. type: One-char language identifier #: scene1.languagecode:1 @@ -26,10 +28,10 @@ msgstr "D" #: scene1/scene100.txt:1 #, no-wrap msgid "scene100:Leaving Earth" -msgstr "" +msgstr "scene100:Weg von der Erde" #. type: Title-resume #: scene1/scene100.txt:1 #, no-wrap msgid "scene100:Earth" -msgstr "" +msgstr "scene100:Erde" diff --git a/levels/scene101/po/de.po b/levels/scene101/po/de.po index 65064c15..504bd04e 100644 --- a/levels/scene101/po/de.po +++ b/levels/scene101/po/de.po @@ -7,14 +7,16 @@ 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 \n" +"PO-Revision-Date: 2014-07-22 20:31+0200\n" +"Last-Translator: GermanBot \n" "Language-Team: LANGUAGE \n" "Language: de\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.5.1.1\n" +"X-POOTLE-MTIME: 1406057482.000000\n" #. type: One-char language identifier #: scene101.languagecode:1 @@ -26,7 +28,7 @@ msgstr "D" #: scene101/scene.txt:1 #, no-wrap msgid "scene101:Equipment" -msgstr "" +msgstr "scene101:Ausrüstung" #. type: Resume-text #: scene101/scene.txt:2 @@ -35,12 +37,14 @@ msgid "" "scene101:Prepare yourself to embark on mankind's most thrilling adventure " "yet." msgstr "" +"scene101:Bereite dich vor, zu dem bisher größten Abenteuer der Menschheit " +"aufzubrechen." #. type: \b; header #: scene101-help/mhterre1.txt:1 #, no-wrap msgid "From the NASA Training Center" -msgstr "" +msgstr "Aus dem NASA Training Center" #. type: Plain text #: scene101-help/mhterre1.txt:3 @@ -49,6 +53,8 @@ msgid "" "We are pleased to inform you that you have been selected for the space " "exploration mission Colobot." msgstr "" +"Wir sind erfreut Sie zu benachrichtigen, dass Sie für die " +"Weltraumforschungsmission \"Colobot\" ausgewählt wurden." #. type: Plain text #: scene101-help/mhterre1.txt:5 @@ -59,6 +65,10 @@ msgid "" "undeniable. The detailed results are at your disposal in the central " "computer under the registration number that was assigned to you." msgstr "" +"Ihr psychologisches Profil wurde als 98.84% passend eingestuft, und Ihre " +"Begabung im Rahmen des extensiven Testzeitraumes war unbestreitbar. Die " +"genauen Ergebnisse finden sie an Ihrem Zentralcomputer unter der " +"Anmeldenummer die ihnen zugeteilt wurde." #. type: Plain text #: scene101-help/mhterre1.txt:7 @@ -67,12 +77,14 @@ msgid "" "Please report to the Houston Mission Control for " "further directives about your forthcoming mission." msgstr "" +"Bitte melden Sie sich bei dem Missionskontrollzentrum " +"Houston für weitere Anweisungen über die anstehende Mission." #. type: \b; header #: scene101-help/mhterre1.txt:8 #, no-wrap msgid "From Houston Mission Control" -msgstr "" +msgstr "Aus dem Missionskontrollzentrum Houston" #. type: Plain text #: scene101-help/mhterre1.txt:10 @@ -81,6 +93,8 @@ msgid "" "As you know, Earth is heading towards imminent disaster, due to increasing " "atmospheric pollution." msgstr "" +"Wie Sie wissen nähert sich die Erde aufground von wachsender atmosphärischer " +"Verschmutzung der unmittelbar bevorstehenden Katastrophe." #. type: Plain text #: scene101-help/mhterre1.txt:12 @@ -91,6 +105,11 @@ msgid "" "possibly serve as a shelter for mankind. You will be on your own for the " "entire mission but your spaceship will be carrying a few bots along." msgstr "" +"Ihre Mission besteht aus der Erforschung der " +"benachbarten Galaxien mit der Hoffnung einen Planet zu finden, der für " +"Menschen geeignet ist und möglicherweise als Unterkunft für die Menschheit " +"dienen kann. Sie werden währen der gesamten Mission auf sich selbst gestellt " +"sein, jedoch wird Ihr Raumschiff ein paar Raumschiffe mit sich führen." #. type: Plain text #: scene101-help/mhterre1.txt:14 @@ -102,6 +121,11 @@ msgid "" "colonization, even possibly outright hostile. Very recently all " "communications were terminated." msgstr "" +"Vor acht Monaten wurde eine nur aus Robortern zusammengestellte Expedition " +"mit dem selben Ziel durch den Kosmos geschickt. Sie begegnete einigen " +"Hindernisse auf ihrem Weg und landete auf Planeten die eindeutig nicht " +"bewohnbar waren, sogar überaus gefährlich. Vor kurzer Zeit brachen alle " +"Verbindungen ab." #. type: Plain text #: scene101-help/mhterre1.txt:16 @@ -111,12 +135,15 @@ msgid "" "because of recurrent transmission problems. It is our hope that you will be " "able to use some of the data it gathered to your advantage." msgstr "" +"Die Gründe für das Scheitern der Mission sind zurzeit noch unklar, " +"hauptsächlich aufgrund von wiederholten Übertragungsproblemen. Wir hoffen, " +"das Sie die gesammelten Daten zu Ihrem Vorteil ausnutzen können." #. type: \b; header #: scene101-help/mhterre1.txt:17 #, no-wrap msgid "Immediate Objective" -msgstr "" +msgstr "Unmittelbares Ziel" #. type: Plain text #: scene101-help/mhterre1.txt:19 @@ -125,6 +152,8 @@ msgid "" "The Nevada desert is already bustling with activity. Bots are setting up a " "space station catered to your specific needs." msgstr "" +"Die Wüste von Nevada ist bereits eifrig bei der Arbeit. Roboter errichten " +"eine Raumstation, die auf Ihre speziellen Bedürfnisse abgestimmt ist." #. type: Plain text #: scene101-help/mhterre1.txt:21 @@ -133,6 +162,8 @@ msgid "" "In order to let you familiarize with your spacesuit and equipment, we have " "set up a few training drills." msgstr "" +"Um Sie mit dem Raumanzug und der Ausrüstung vertrauter zu machen haben wir " +"ein paar Übungen eingerichtet." #. type: Plain text #: scene101-help/mhterre1.txt:23 @@ -142,6 +173,10 @@ msgid "" "tools necessary to brave the cold of outer space. It is easy to spot since " "it contains both an orange and a blue tank." msgstr "" +"In der ersten Übung müssen Sie das Überlebenskit finden, die die Werkzeuge " +"enthält, die Sie benötigen werden um der Kälte des Weltraums zu trotzen. Es " +"sollte einfach zu finden sein, da es sowohl einen blauen als auch einen " +"orangefarbenen Tank enthält." #. type: Plain text #: scene101-help/mhterre1.txt:25 @@ -155,37 +190,37 @@ msgstr "" #: scene101-help/mhterre1.txt:26 scene101-help/msterre1.txt:10 #, no-wrap msgid "See also" -msgstr "" +msgstr "Siehe auch" #. type: Plain text #: scene101-help/mhterre1.txt:27 scene101-help/msterre1.txt:11 #, no-wrap msgid "Controls" -msgstr "" +msgstr "Steuerung" #. type: \b; header #: scene101-help/msterre1.txt:1 #, no-wrap msgid "Walkthrough" -msgstr "" +msgstr "Lösungsweg" #. type: Plain text #: scene101-help/msterre1.txt:3 #, no-wrap msgid "To find the survival kit from your starting point :" -msgstr "" +msgstr "Um das Überlebenskit von Ihrem Ausgangspunkt zu finden :" #. type: Bullet: '1)' #: scene101-help/msterre1.txt:4 #, no-wrap msgid "Follow the road heading south." -msgstr "" +msgstr "Folgen Sie der Straße nach Süden." #. type: Bullet: '2)' #: scene101-help/msterre1.txt:5 #, no-wrap msgid "Turn east (left) at the first crossroad." -msgstr "" +msgstr "Biegen Sie and der ersten Querstraße nach Osten (links) ab." #. type: Bullet: '3)' #: scene101-help/msterre1.txt:6 @@ -194,9 +229,12 @@ msgid "" "The survival kit is lying between the northern wall of Mission Control and " "the first tree on the right hand side of the road." msgstr "" +"Das Überlebenskit liegt zwischen der nördlichen Wand des Kontrollzentrums " +"und dem ersten Baum an der rechten Straßenseite." #. type: Plain text #: scene101-help/msterre1.txt:9 #, no-wrap msgid "Just position yourself close to it to successfully complete the drill." msgstr "" +"Stellen Sie sich nah an es heran um die Übung erfolgreich abzuschließen." diff --git a/levels/scene102/po/de.po b/levels/scene102/po/de.po index 1a063a3f..834d6e1a 100644 --- a/levels/scene102/po/de.po +++ b/levels/scene102/po/de.po @@ -7,14 +7,16 @@ 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 \n" +"PO-Revision-Date: 2014-07-22 20:31+0200\n" +"Last-Translator: GermanBot \n" "Language-Team: LANGUAGE \n" "Language: de\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.5.1.1\n" +"X-POOTLE-MTIME: 1406057517.000000\n" #. type: One-char language identifier #: scene102.languagecode:1 @@ -26,19 +28,19 @@ msgstr "D" #: scene102/scene.txt:1 #, no-wrap msgid "scene102:Building" -msgstr "" +msgstr "scene102:Gebäude" #. type: Resume-text #: scene102/scene.txt:2 #, no-wrap msgid "scene102:Learn how to construct buildings." -msgstr "" +msgstr "scene102:Lerne wie man Gebäude errichtet." #. type: \b; header #: scene102-help/mhterre2.txt:1 #, no-wrap msgid "From Mission Control" -msgstr "" +msgstr "Aus dem Kontrollzentrum" #. type: Plain text #: scene102-help/mhterre2.txt:3 @@ -48,6 +50,9 @@ msgid "" "yourself with the handling of basic equipment. This could turn out to be " "your best ally during the course of this expedition." msgstr "" +"Dies ist Ihre zweite Übung. Sie sollten sich jetzt mit " +"der Bedienung ihrer Ausrüstung vertrauter machen. Das könnte sich als guter " +"Vorteil während der Expedition herausstellen." #. type: Plain text #: scene102-help/mhterre2.txt:5 @@ -57,18 +62,23 @@ msgid "" "use of titanium. Titanium is a mineral found in most " "solar systems in the universe." msgstr "" +"Die Konstruktion von Gebäuden und die Herstellung von Roboter benötigen " +"beide titanium. Titan ist ein Mineral welches in den " +"meisten Sonnensystemen des Universums anzutreffen ist." #. type: \b; header #: scene102-help/mhterre2.txt:6 #, no-wrap msgid "Procedure" -msgstr "" +msgstr "Vorgehen" #. type: Bullet: '1)' #: scene102-help/mhterre2.txt:7 #, no-wrap msgid "Position yourself close to the first titanium cube." msgstr "" +"Stellen Sie sich nah genug an den ersten Titanwürfel " +"heran." #. type: Bullet: '2)' #: scene102-help/mhterre2.txt:8 diff --git a/levels/scene2-po/de.po b/levels/scene2-po/de.po index f1dbf99e..21d6dcc9 100644 --- a/levels/scene2-po/de.po +++ b/levels/scene2-po/de.po @@ -7,14 +7,16 @@ 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 \n" +"PO-Revision-Date: 2014-07-22 20:32+0200\n" +"Last-Translator: GermanBot \n" "Language-Team: LANGUAGE \n" "Language: de\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.5.1.1\n" +"X-POOTLE-MTIME: 1406057521.000000\n" #. type: One-char language identifier #: scene2.languagecode:1 @@ -26,10 +28,10 @@ msgstr "D" #: scene2/scene200.txt:1 #, no-wrap msgid "scene200:On the Moon" -msgstr "" +msgstr "scene200:Auf dem Mond" #. type: Title-resume #: scene2/scene200.txt:1 #, no-wrap msgid "scene200:Moon" -msgstr "" +msgstr "scene200:Mond" diff --git a/levels/scene3-po/de.po b/levels/scene3-po/de.po index cf846746..ddae01f6 100644 --- a/levels/scene3-po/de.po +++ b/levels/scene3-po/de.po @@ -7,14 +7,16 @@ 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 \n" +"PO-Revision-Date: 2014-07-22 20:32+0200\n" +"Last-Translator: GermanBot \n" "Language-Team: LANGUAGE \n" "Language: de\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.5.1.1\n" +"X-POOTLE-MTIME: 1406057526.000000\n" #. type: One-char language identifier #: scene3.languagecode:1 @@ -26,10 +28,10 @@ msgstr "D" #: scene3/scene300.txt:1 #, no-wrap msgid "scene300:On Tropica" -msgstr "" +msgstr "scene300:Auf Tropika" #. type: Title-resume #: scene3/scene300.txt:1 #, no-wrap msgid "scene300:Tropica" -msgstr "" +msgstr "scene300:Tropika" diff --git a/levels/scene4-po/de.po b/levels/scene4-po/de.po index 12f8fa7a..a0c84a8b 100644 --- a/levels/scene4-po/de.po +++ b/levels/scene4-po/de.po @@ -7,14 +7,16 @@ 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 \n" +"PO-Revision-Date: 2014-07-22 20:32+0200\n" +"Last-Translator: GermanBot \n" "Language-Team: LANGUAGE \n" "Language: de\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.5.1.1\n" +"X-POOTLE-MTIME: 1406057530.000000\n" #. type: One-char language identifier #: scene4.languagecode:1 @@ -26,10 +28,10 @@ msgstr "D" #: scene4/scene400.txt:1 #, no-wrap msgid "scene400:On Crystalium" -msgstr "" +msgstr "scene400:Auf Crystalium" #. type: Title-resume #: scene4/scene400.txt:1 #, no-wrap msgid "scene400:Crystalium" -msgstr "" +msgstr "scene400:Crystalium" diff --git a/levels/scene5-po/de.po b/levels/scene5-po/de.po index 18dc0d54..c6c568b4 100644 --- a/levels/scene5-po/de.po +++ b/levels/scene5-po/de.po @@ -7,14 +7,16 @@ 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 \n" +"PO-Revision-Date: 2014-07-22 20:32+0200\n" +"Last-Translator: GermanBot \n" "Language-Team: LANGUAGE \n" "Language: de\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.5.1.1\n" +"X-POOTLE-MTIME: 1406057532.000000\n" #. type: One-char language identifier #: scene5.languagecode:1 @@ -26,10 +28,10 @@ msgstr "D" #: scene5/scene500.txt:1 #, no-wrap msgid "scene500:On Saari" -msgstr "" +msgstr "scene500:Auf Saari" #. type: Title-resume #: scene5/scene500.txt:1 #, no-wrap msgid "scene500:Saari" -msgstr "" +msgstr "scene500:Saari" diff --git a/levels/scene6-po/de.po b/levels/scene6-po/de.po index c9627abc..74104b63 100644 --- a/levels/scene6-po/de.po +++ b/levels/scene6-po/de.po @@ -7,14 +7,16 @@ 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 \n" +"PO-Revision-Date: 2014-07-22 20:32+0200\n" +"Last-Translator: GermanBot \n" "Language-Team: LANGUAGE \n" "Language: de\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.5.1.1\n" +"X-POOTLE-MTIME: 1406057535.000000\n" #. type: One-char language identifier #: scene6.languagecode:1 @@ -26,10 +28,10 @@ msgstr "D" #: scene6/scene600.txt:1 #, no-wrap msgid "scene600:On Volcano" -msgstr "" +msgstr "scene600:Auf Vulkano" #. type: Title-resume #: scene6/scene600.txt:1 #, no-wrap msgid "scene600:Volcano" -msgstr "" +msgstr "scene600:Vulkano" diff --git a/levels/scene7-po/de.po b/levels/scene7-po/de.po index 7c078d80..cae324d7 100644 --- a/levels/scene7-po/de.po +++ b/levels/scene7-po/de.po @@ -7,14 +7,16 @@ 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 \n" +"PO-Revision-Date: 2014-07-22 20:32+0200\n" +"Last-Translator: GermanBot \n" "Language-Team: LANGUAGE \n" "Language: de\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.5.1.1\n" +"X-POOTLE-MTIME: 1406057559.000000\n" #. type: One-char language identifier #: scene7.languagecode:1 @@ -26,10 +28,10 @@ msgstr "D" #: scene7/scene700.txt:1 #, no-wrap msgid "scene700:On Centaury" -msgstr "" +msgstr "scene700:Auf Centauri" #. type: Title-resume #: scene7/scene700.txt:1 #, no-wrap msgid "scene700:Centaury" -msgstr "" +msgstr "scene700:Centauri" diff --git a/levels/scene8-po/de.po b/levels/scene8-po/de.po index 4669d6db..0c1f0536 100644 --- a/levels/scene8-po/de.po +++ b/levels/scene8-po/de.po @@ -7,14 +7,16 @@ 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 \n" +"PO-Revision-Date: 2014-07-22 20:32+0200\n" +"Last-Translator: GermanBot \n" "Language-Team: LANGUAGE \n" "Language: de\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.5.1.1\n" +"X-POOTLE-MTIME: 1406057562.000000\n" #. type: One-char language identifier #: scene8.languagecode:1 @@ -26,10 +28,10 @@ msgstr "D" #: scene8/scene800.txt:1 #, no-wrap msgid "scene800:On Orpheon" -msgstr "" +msgstr "scene800:Auf Orpheon" #. type: Title-resume #: scene8/scene800.txt:1 #, no-wrap msgid "scene800:Orpheon" -msgstr "" +msgstr "scene800:Orpheon" diff --git a/levels/scene9-po/de.po b/levels/scene9-po/de.po index 744e4384..8842e2fd 100644 --- a/levels/scene9-po/de.po +++ b/levels/scene9-po/de.po @@ -7,14 +7,16 @@ 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 \n" +"PO-Revision-Date: 2014-07-22 20:32+0200\n" +"Last-Translator: GermanBot \n" "Language-Team: LANGUAGE \n" "Language: de\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.5.1.1\n" +"X-POOTLE-MTIME: 1406057567.000000\n" #. type: One-char language identifier #: scene9.languagecode:1 @@ -26,10 +28,10 @@ msgstr "D" #: scene9/scene900.txt:1 #, no-wrap msgid "scene900:On Terranova" -msgstr "" +msgstr "scene900:Auf Terranova" #. type: Title-resume #: scene9/scene900.txt:1 #, no-wrap msgid "scene900:Terranova" -msgstr "" +msgstr "scene900:Terranova" diff --git a/levels/train1-po/de.po b/levels/train1-po/de.po index 68d64df8..7ee831f0 100644 --- a/levels/train1-po/de.po +++ b/levels/train1-po/de.po @@ -7,14 +7,16 @@ 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 \n" +"PO-Revision-Date: 2014-07-22 20:32+0200\n" +"Last-Translator: GermanBot \n" "Language-Team: LANGUAGE \n" "Language: de\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.5.1.1\n" +"X-POOTLE-MTIME: 1406057572.000000\n" #. type: One-char language identifier #: train1.languagecode:1 @@ -26,10 +28,11 @@ msgstr "D" #: train1/train100.txt:1 #, no-wrap msgid "train100:Spiders and supply" -msgstr "" +msgstr "train100:Spinnen und Transport" #. type: Title-resume #: train1/train100.txt:1 #, no-wrap msgid "train100:Supply problems and fight against motionless targets" msgstr "" +"train100:Probleme beim Transport und der Kampf gegen bewegungslose Ziele" diff --git a/levels/train2-po/de.po b/levels/train2-po/de.po index 3b940818..68598650 100644 --- a/levels/train2-po/de.po +++ b/levels/train2-po/de.po @@ -7,14 +7,16 @@ 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 \n" +"PO-Revision-Date: 2014-07-22 20:32+0200\n" +"Last-Translator: GermanBot \n" "Language-Team: LANGUAGE \n" "Language: de\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.5.1.1\n" +"X-POOTLE-MTIME: 1406057576.000000\n" #. type: One-char language identifier #: train2.languagecode:1 @@ -26,10 +28,10 @@ msgstr "D" #: train2/train200.txt:1 #, no-wrap msgid "train200:Ants and wasps" -msgstr "" +msgstr "train200:Ameisen und Wespen" #. type: Title-resume #: train2/train200.txt:1 #, no-wrap msgid "train200:Fight against moving targets" -msgstr "" +msgstr "train200:Kämpfen gegen bewegliche Ziele" diff --git a/levels/train3-po/de.po b/levels/train3-po/de.po index ff3d11f7..5d6e1149 100644 --- a/levels/train3-po/de.po +++ b/levels/train3-po/de.po @@ -7,14 +7,16 @@ 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 \n" +"PO-Revision-Date: 2014-07-22 20:32+0200\n" +"Last-Translator: GermanBot \n" "Language-Team: LANGUAGE \n" "Language: de\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.5.1.1\n" +"X-POOTLE-MTIME: 1406057551.000000\n" #. type: One-char language identifier #: train3.languagecode:1 @@ -26,4 +28,4 @@ msgstr "D" #: train3/train300.txt:1 train3/train300.txt:1 #, no-wrap msgid "train300:Fundamentals" -msgstr "" +msgstr "train300:Grundlagen" diff --git a/levels/train4-po/de.po b/levels/train4-po/de.po index 5e9429e7..d57a6584 100644 --- a/levels/train4-po/de.po +++ b/levels/train4-po/de.po @@ -7,14 +7,16 @@ 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 \n" +"PO-Revision-Date: 2014-07-22 20:32+0200\n" +"Last-Translator: GermanBot \n" "Language-Team: LANGUAGE \n" "Language: de\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.5.1.1\n" +"X-POOTLE-MTIME: 1406057544.000000\n" #. type: One-char language identifier #: train4.languagecode:1 @@ -26,10 +28,10 @@ msgstr "D" #: train4/train400.txt:1 #, no-wrap msgid "train400:Motors" -msgstr "" +msgstr "train400:Motoren" #. type: Title-resume #: train4/train400.txt:1 #, no-wrap msgid "train400:Motor" -msgstr "" +msgstr "train400:Motor" diff --git a/levels/train6-po/de.po b/levels/train6-po/de.po index 022f00ea..7a68233e 100644 --- a/levels/train6-po/de.po +++ b/levels/train6-po/de.po @@ -7,14 +7,16 @@ 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 \n" +"PO-Revision-Date: 2014-07-22 20:32+0200\n" +"Last-Translator: GermanBot \n" "Language-Team: LANGUAGE \n" "Language: de\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.5.1.1\n" +"X-POOTLE-MTIME: 1406057546.000000\n" #. type: One-char language identifier #: train6.languagecode:1 @@ -26,4 +28,4 @@ msgstr "D" #: train6/train600.txt:1 train6/train600.txt:1 #, no-wrap msgid "train600:Functions" -msgstr "" +msgstr "train600:Funktionen" diff --git a/levels/train7-po/de.po b/levels/train7-po/de.po index e604c02f..d0f53e24 100644 --- a/levels/train7-po/de.po +++ b/levels/train7-po/de.po @@ -7,14 +7,16 @@ 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 \n" +"PO-Revision-Date: 2014-07-22 20:32+0200\n" +"Last-Translator: GermanBot \n" "Language-Team: LANGUAGE \n" "Language: de\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.5.1.1\n" +"X-POOTLE-MTIME: 1406057548.000000\n" #. type: One-char language identifier #: train7.languagecode:1 @@ -26,4 +28,4 @@ msgstr "D" #: train7/train700.txt:1 train7/train700.txt:1 #, no-wrap msgid "train700:Classes" -msgstr "" +msgstr "train700:Klassen" From 7d7d8950494eb0a28427836a3b3a986411cc2b31 Mon Sep 17 00:00:00 2001 From: krzys-h Date: Thu, 24 Jul 2014 04:32:35 +0200 Subject: [PATCH 05/15] Auto-update from Pootle 2014-07-24 This commit was automatically generated from http://translations.colobot.info/ --- help/bots/po/de.po | 165 ++++++++++++++++++++++++++++----------- levels/defi-po/de.po | 8 +- levels/scene102/po/de.po | 29 +++++-- levels/scene2-po/pl.po | 6 +- levels/scene201/po/pl.po | 101 +++--------------------- levels/scene202/po/pl.po | 66 +++++----------- levels/scene203/po/pl.po | 51 ++++-------- levels/scene204/po/pl.po | 105 +++++-------------------- levels/scene3-po/pl.po | 6 +- levels/scene301/po/pl.po | 59 +++++--------- levels/scene302/po/pl.po | 61 +++------------ levels/scene303/po/pl.po | 102 +++++------------------- levels/scene304/po/pl.po | 65 +++++---------- levels/scene305/po/pl.po | 77 ++++++------------ levels/scene4-po/pl.po | 6 +- levels/scene401/po/pl.po | 109 ++++++-------------------- levels/scene402/po/pl.po | 123 +++++++---------------------- levels/scene403/po/pl.po | 67 +++++----------- levels/scene404/po/pl.po | 71 ++++++----------- levels/scene5-po/pl.po | 6 +- levels/scene501/po/pl.po | 80 ++++++------------- levels/scene502/po/pl.po | 99 ++++++----------------- levels/scene503/po/pl.po | 73 ++++++----------- levels/scene6-po/pl.po | 6 +- levels/scene601/po/pl.po | 138 ++++++-------------------------- levels/scene602/po/pl.po | 150 +++++++---------------------------- levels/scene603/po/pl.po | 73 ++++++----------- levels/scene604/po/pl.po | 86 ++++++-------------- levels/scene605/po/pl.po | 85 ++++++-------------- levels/scene606/po/pl.po | 74 ++++++------------ levels/scene7-po/pl.po | 6 +- levels/scene701/po/pl.po | 97 ++++++----------------- levels/scene702/po/pl.po | 66 ++++++---------- levels/scene703/po/pl.po | 87 ++++++--------------- levels/scene704/po/pl.po | 107 ++++++++----------------- levels/scene705/po/pl.po | 75 +++++++----------- levels/scene8-po/pl.po | 6 +- levels/scene801/po/pl.po | 93 ++++++++-------------- levels/scene802/po/pl.po | 81 ++++++------------- levels/scene9-po/pl.po | 6 +- levels/scene901/po/pl.po | 101 ++++++------------------ levels/scene902/po/pl.po | 68 ++++++---------- levels/scene903/po/pl.po | 71 ++++++----------- levels/scene904/po/pl.po | 115 ++++++--------------------- levels/train1-po/pl.po | 6 +- levels/train101/po/pl.po | 97 ++++++----------------- levels/train102/po/pl.po | 63 +++++---------- levels/train103/po/pl.po | 33 ++------ levels/train104/po/pl.po | 77 +++--------------- levels/train105/po/pl.po | 77 +++--------------- levels/train106/po/pl.po | 33 ++------ levels/train107/po/pl.po | 35 ++------- levels/train2-po/pl.po | 6 +- levels/train201/po/pl.po | 48 +++--------- levels/train202/po/pl.po | 61 ++------------- levels/train203/po/pl.po | 61 ++------------- levels/train204/po/pl.po | 29 ++----- levels/train205/po/pl.po | 76 ++---------------- levels/train206/po/pl.po | 68 +++------------- levels/train207/po/pl.po | 102 +++--------------------- levels/train3-po/pl.po | 4 +- levels/train301/po/pl.po | 49 +++--------- levels/train302/po/pl.po | 93 ++++------------------ levels/train303/po/pl.po | 89 ++++++--------------- levels/train304/po/pl.po | 62 +++++---------- levels/train305/po/pl.po | 71 +++++------------ levels/train306/po/pl.po | 95 +++++----------------- levels/train307/po/pl.po | 75 +++--------------- levels/train308/po/pl.po | 66 +++------------- levels/train309/po/pl.po | 56 ++++--------- levels/train4-po/pl.po | 6 +- levels/train401/po/pl.po | 98 ++++++----------------- levels/train402/po/pl.po | 90 ++++----------------- levels/train403/po/pl.po | 22 ++---- levels/train404/po/pl.po | 37 ++++----- levels/train405/po/pl.po | 95 ++++------------------ levels/train5-po/de.po | 12 +-- levels/train5-po/pl.po | 6 +- levels/train501/po/pl.po | 64 ++++----------- levels/train502/po/pl.po | 58 +++----------- levels/train503/po/pl.po | 88 ++++++--------------- levels/train504/po/pl.po | 54 +++---------- levels/train6-po/pl.po | 4 +- levels/train601/po/pl.po | 88 +++------------------ levels/train602/po/pl.po | 57 +++----------- levels/train603/po/pl.po | 73 +++-------------- levels/train7-po/pl.po | 4 +- levels/train701/po/pl.po | 136 ++++---------------------------- levels/train702/po/pl.po | 160 +++++-------------------------------- levels/train703/po/pl.po | 148 +++++------------------------------ 90 files changed, 1470 insertions(+), 4488 deletions(-) diff --git a/help/bots/po/de.po b/help/bots/po/de.po index f41a2d22..dd26eab9 100644 --- a/help/bots/po/de.po +++ b/help/bots/po/de.po @@ -7,14 +7,16 @@ 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 \n" +"PO-Revision-Date: 2014-07-23 17:57+0200\n" +"Last-Translator: GermanBot \n" "Language-Team: LANGUAGE \n" "Language: de\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" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"X-Generator: Pootle 2.5.1.1\n" +"X-POOTLE-MTIME: 1406134627.000000\n" #. type: Plain text #: bots.languagecode:1 @@ -25,7 +27,7 @@ msgstr "D" #: bots-help/botfc.txt:1 #, no-wrap msgid "