colobot-data 0.1.7 - en to pt_PT translation catalogue (23 entries)

note: type: Title-text
en: Titanium 2
pt_PT: Titânio 2

note: type: Resume-text
en: Use the bot's radar to look for the titanium ore and bring it to the converter.
pt_PT: Use o radar do robô para procurar o minério de titânio e levá-lo ao conversor.

note: type: ScriptName-text
en: Titanium2
pt_PT: Titanio2

note: type: \b; header
en: Objective
pt_PT: Objetivo

note: type: Plain text
en: Take a chunk of <a object|titanore>titanium ore</a> the exact location of which we do not know. Use the bot's radar to find it. Bring the titanium ore to the <a object|convert>converter</a>.
pt_PT: Pegue um pedaço de <a object|titanore>minério de titânio</a> no local exato do qual não sabemos. Use o radar do robô para encontrá-lo. Traga o minério de titânio para o <a object|convert>conversor</a>.

note: type: \t; header
en: Program
pt_PT: Programa

note: type: Plain text
en: As you have certainly noticed, the programs written in the previous exercises were completely "blind": if the titanium ore, the power cell or the spiders had been at another location, the bot would not have found them.
pt_PT: Como você certamente notou, os programas escritos nos exercícios anteriores eram completamente "cegos": se o minério de titânio, a célula de potência ou as aranhas estivessem em outro local, o robô não os teria encontrado.

note: type: Plain text
en: The radar represents the "eyes" of the bot. With the radar, it can detect the objects around it. For example the instruction <c/><a cbot|radar>radar</a>(TitaniumOre);<n/> will return information about the closest chunk of <a object|titanore>titanium ore</a>. However, we will have to "store" the information returned by the instruction <c/><a cbot|radar>radar</a>(TitaniumOre);<n/> somewhere. For this task we will need a <a cbot|var>variable</a>.
pt_PT: O radar representa os "olhos" do robô. Com o radar, ele pode detectar os objetos ao seu redor. Por exemplo, a instrução <c/><a cbot|radar>radar</a>(TitaniumOre);<n/> retornará informações sobre o pedaço mais próximo de <a object|titanore>minério de titânio</a>. No entanto, teremos que "armazenar" as informações retornadas pela instrução <c/><a cbot|radar>radar</a>(TitaniumOre);<n/> em algum lugar. Para esta tarefa, precisaremos de uma <a cbot|var>variável</a>.

note: type: Plain text
en: A <a cbot|var>variable</a> is like a small box with a name where you can put some information, retrieve it, change it, etc. Before you can use a variable, you have got to declare it. First you must indicate the <a cbot|type>type</a> of the variable, in this case <code>object</code>. A variable of this type can contain all the information describing an object such as a chunk of titanium ore, a spider, an ant, a bot, a power cell, etc. Then you must write the name that you want to give to the variable, for example <code>item</code>. If we put this together, we get the following line:
pt_PT: Uma <a cbot|var>variável</a> é como uma pequena caixa com um nome onde você pode colocar algumas informações, recuperá-las, alterá-las, etc. Antes de poder usar uma variável, você precisa declará-la. Primeiro você deve indicar o <a cbot|type>tipo</a> da variável, neste caso <code>object</code>. Uma variável desse tipo pode conter todas as informações que descrevem um objeto, como um pedaço de minério de titânio, uma aranha, uma formiga, um robô, uma célula de energia, etc. Então você deve escrever o nome que deseja dar à variável, por exemplo, <code>item</code>. Se juntarmos isso, obtemos a seguinte linha:

note: type: Plain text
en: Then we must put the information returned by the instruction <code><a cbot|radar>radar</a>(TitaniumOre)</code> into this variable:
pt_PT: Então devemos colocar a informação retornada pela instrução <code><a cbot|radar>radar</a>(TitaniumOre)</code> nesta variável:

note: type: Plain text
en: The variable <code>item</code> contains many different kinds of information: it contains the position, the orientation, the pitch, etc. In order to get the position of the chunk of titanium ore, write <code>item.position</code>. Then we use the instruction <c/>goto();<n/> in order to move the bot to this position. Here is a line that puts all this together:
pt_PT: A variável <code>item</code> contém muitos tipos diferentes de informação: contém a posição, a orientação, o tom, etc. Para obter a posição do pedaço de minério de titânio, escreva <code>item.position</code>. Então usamos a instrução <c/>goto();<n/> para mover o robô para essa posição. Aqui está uma linha que coloca tudo isso junto:

note: type: Plain text
en: If we "translate" this into English, this would mean: go to the position of the object described by the variable <code>item</code>.
pt_PT: Se "traduzirmos" isso para o português, isso significaria: ir para a posição do objeto descrito pela variável <code>item</code>.

note: type: Plain text
en: You can then just pick up what is at this position with the instruction <c/><a cbot|grab>grab</a>();<n/>.
pt_PT: Você pode então pegar o que está nessa posição com a instrução <c/><a cbot|grab>grab</a>();<n/>.

note: type: Plain text
en: If we put all this together, we get the following program:
pt_PT: Se juntarmos tudo isso, obtemos o seguinte programa:

note: type: Source code
en: extern void object::Titanium2( )
    {
    	
    	<a cbot|type>object</a> item;
    	item = <a cbot|radar>radar</a>(TitaniumOre);
    	<a cbot|goto>goto</a>(item.position);
    	grab();
    	
    }
pt_PT: extern void object::Titanio2( )
    {
    	
    	<a cbot|type>object</a> item;
    	item = <a cbot|radar>radar</a>(TitaniumOre);
    	<a cbot|goto>goto</a>(item.position);
    	grab();
    	
    }

note: type: Plain text
en: Then you must look for the <a cbot|convert>converter</a>, and put the information about the converter into the variable <code>item</code>:
pt_PT: Então você deve procurar o <a cbot|convert>conversor</a> e colocar as informações sobre o conversor na variável <code>item</code>:

note: type: Plain text
en: Go to the converter with the same instruction <c/><a cbot|goto>goto</a>(item.position);<n/> as above, drop the titanium, and step back. The converter will take care of the rest.
pt_PT: Vá para o conversor com a mesma instrução <c/><a cbot|goto>goto</a>(item.position);<n/> como acima, solte o titânio e recue. O conversor cuidará do resto.

note: type: Plain text
en: If you want to know more about the "names" of the different objects in the programming language, please refer to the <a cbot|category>text about categories</a>.
pt_PT: Se você quiser saber mais sobre os "nomes" dos diferentes objetos na linguagem de programação, consulte o <a cbot|category>texto sobre as categorias</a>.

note: type: \t; header
en: Remarks
pt_PT: Observações

note: type: Plain text
en: A <a cbot|var>variable</a> must be declared only once at the beginning of the program! You can then use it as often as you want.
pt_PT: Uma <a cbot|var>variável</a> deve ser declarada apenas uma vez no início do programa! Você pode usá-la quantas vezes quiser.

note: type: Plain text
en: In order to avoid retyping the instructions explained above, you can select them with the mouse, and copy-paste <button 61/> them into your program.
pt_PT: Para evitar redigitar as instruções explicadas acima, você pode selecioná-las com o mouse e copiar e colar o <button 61/> no seu programa.

note: type: \t; header
en: See also
pt_PT: Veja também

note: type: Plain text
en: <a cbot>Programming</a>, <a cbot|type>types</a> and <a cbot|category>categories</a>.
pt_PT: <a cbot>Programação</a>, <a cbot|type>tipos</a> e <a cbot|category>categorias</a>.
