# Brazilian portuguese translation of the PLM engine.
# Copyright (C) 2015 Martin Quinson
# This file is distributed under the same license as the PLM itself
# Fred Maranhão <fred.maranhao@gmail.com>, 2015.
#
msgid ""
msgstr ""
"Project-Id-Version: PLM\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-11-10 21:37+0100\n"
"PO-Revision-Date: 2015-11-10 21:38+0100\n"
"Last-Translator: Fred Maranhão <fred.maranhao@gmail.com>\n"
"Language-Team: Brazilian\n"
"Language: pt_BR \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#: src/lessons/lightbot/universe/LightBotExercise.java:56
msgid "A light is still off."
msgstr "Uma luz ainda está desligada."

#: src/lessons/lightbot/universe/LightBotExercise.java:58
#, java-format
msgid "{0} lights (out of {1}) are still off."
msgstr "{0} luzes (de {1}) ainda estão desligadas."

#: src/lessons/maze/island/IslandMazeEntity.java:10
#: src/lessons/maze/pledge/PledgeMazeEntity.java:10
#: src/lessons/maze/randommouse/RandomMouseMazeEntity.java:9
#: src/lessons/maze/shortestpath/ShortestPathMazeEntity.java:14
#: src/lessons/maze/wallfindfollow/WallFindFollowMazeEntity.java:12
#: src/lessons/maze/wallfollower/WallFollowerMazeEntity.java:12
#: src/lessons/recursion/lego/tree/TreeEntity.java:12
#: src/lessons/welcome/array/basics/Array1Entity.java:11
#: src/lessons/welcome/array/basics/Array2Entity.java:12
msgid ""
"Sorry Dave, I cannot let you use setX(x) in this exercise. Walk to your goal "
"instead."
msgstr ""
"Desculpe Dave, mas não posso deixar você usar setX(x) neste exercício. Em "
"vez disto, caminhe para seu objetivo."

#: src/lessons/maze/island/IslandMazeEntity.java:15
#: src/lessons/maze/pledge/PledgeMazeEntity.java:15
#: src/lessons/maze/randommouse/RandomMouseMazeEntity.java:14
#: src/lessons/maze/shortestpath/ShortestPathMazeEntity.java:19
#: src/lessons/maze/wallfindfollow/WallFindFollowMazeEntity.java:17
#: src/lessons/maze/wallfollower/WallFollowerMazeEntity.java:17
#: src/lessons/recursion/lego/tree/TreeEntity.java:17
#: src/lessons/welcome/array/basics/Array1Entity.java:16
#: src/lessons/welcome/array/basics/Array2Entity.java:17
msgid ""
"Sorry Dave, I cannot let you use setY(y) in this exercise. Walk to your goal "
"instead."
msgstr ""
"Desculpe Dave, mas não posso deixar você usar setY(y) neste exercício. Em "
"vez disto, caminhe para seu objetivo."

#: src/lessons/maze/island/IslandMazeEntity.java:20
#: src/lessons/maze/pledge/PledgeMazeEntity.java:20
#: src/lessons/maze/randommouse/RandomMouseMazeEntity.java:19
#: src/lessons/maze/shortestpath/ShortestPathMazeEntity.java:24
#: src/lessons/maze/wallfindfollow/WallFindFollowMazeEntity.java:22
#: src/lessons/maze/wallfollower/WallFollowerMazeEntity.java:22
#: src/lessons/recursion/lego/tree/TreeEntity.java:22
#: src/lessons/welcome/array/basics/Array1Entity.java:21
#: src/lessons/welcome/array/basics/Array2Entity.java:22
msgid ""
"Sorry Dave, I cannot let you use setPos(x,y) in this exercise. Walk to your "
"goal instead."
msgstr ""
"Desculpe Dave, mas não posso deixar você usar setPos(x,y) neste exercício. "
"Em vez disto, caminhe para seu objetivo."

#: src/lessons/recursion/hanoi/LinearHanoiEntity.java:11
#: src/lessons/recursion/hanoi/LinearTwinHanoiEntity.java:10
msgid ""
"Sorry Dave, I cannot let you use move disks between slots 0 and 2 directly. "
"Use the intermediate slot in all moves."
msgstr ""
"Desculpe Dave, não posso deixar você mover discos entre os slots 0 e 2 "
"diretamente. Use o slot intermediário em todos os movimentos."

#: src/lessons/recursion/hanoi/universe/HanoiEntity.java:55
#, fuzzy, java-format
msgid ""
"Sorry Dave, I cannot let you use move disks counterclockwise. Move from 0 to "
"1, from 1 to 2 or from 2 to 0 only, not from {0} to {1}."
msgstr ""
"Desculpe Dave, não posso deixar você usar mover discos no sentido anti-"
"horário. Mova de 0 para 1, de 1 para 2 ou de 2 para 0 apenas, não de {0} "
"para {1}."

#: src/lessons/recursion/hanoi/universe/HanoiMovePanel.java:68
#: src/lessons/recursion/hanoi/universe/HanoiWorldView.java:172
#: src/lessons/sort/baseball/universe/BaseballMovePanel.java:73
#, java-format
msgid "move({0},{1})"
msgstr "move({0},{1})"

#: src/lessons/recursion/hanoi/universe/HanoiMovePanel.java:71
#: src/lessons/recursion/hanoi/universe/HanoiWorldView.java:176
#: src/lessons/sort/baseball/universe/BaseballMovePanel.java:77
msgid "Invalid move"
msgstr "Movimento inválido"

#: src/lessons/recursion/hanoi/universe/HanoiWorld.java:169
#, fuzzy, java-format
msgid "The disks were not moved the same amount of time: {0} vs. {1}\n"
msgstr ""
"Os discos não foram movidos na mesma quantidade de tempo: {0} vs. {1}\n"

#: src/lessons/recursion/hanoi/universe/HanoiWorld.java:176
#, fuzzy, java-format
msgid " Disk #{0} of slot #{1} differs: {2} vs. {3}\n"
msgstr "Jogador na base {0}, pos {1} difere: {2} vs {3}\n"

#: src/lessons/recursion/hanoi/universe/HanoiWorld.java:181
#, fuzzy, java-format
msgid " Color of disk #{0} of slot #{1} differs: {2} vs. {3}\n"
msgstr "Jogador na base {0}, pos {1} difere: {2} vs {3}\n"

#: src/lessons/recursion/hanoi/universe/HanoiWorld.java:202
#, fuzzy, java-format
msgid ""
"Cannot move from slot {0} to {1}: the only existing slots are numbered from "
"0 to {2}"
msgstr ""
"Não posso me mover do slot {0} para o {1}: os únicos slots existentes são 0, "
"1 e 2"

#: src/lessons/recursion/hanoi/universe/HanoiWorld.java:204
#, java-format
msgid "Cannot move from slot {0} to itself"
msgstr "Não posso me mover do slot {0} para ele próprio"

#: src/lessons/recursion/hanoi/universe/HanoiWorld.java:206
#, java-format
msgid "No disc to move from slot {0}"
msgstr "Não há disco no slot {0} para mover"

#: src/lessons/recursion/hanoi/universe/HanoiWorld.java:211
#, java-format
msgid ""
"Cannot move disc from slot {0} to {1} small disk must remain over large ones "
"but {2} > {3}"
msgstr ""
"Não posso mover o disco do slot {0} para o {1} disco pequeno deve repousar "
"sobre grande, mas {2} > {3}"

#. Create the button
#: src/lessons/sort/baseball/universe/BaseballMovePanel.java:65
#: src/plm/core/ui/ChooseLessonDialog.java:192
msgid "Go"
msgstr "siga"

#: src/lessons/sort/baseball/universe/BaseballMovePanel.java:76
#, java-format
msgid ""
"The player {0} of the base {1} cannot reach the hole that is too far from "
"its position"
msgstr ""
"O jogador {0} da base {1} não pode alcançar o buraco que está muito longe de "
"sua posição"

#: src/lessons/sort/baseball/universe/BaseballWorld.java:146
msgid "This is not a baseball world :-("
msgstr "Este não é um mundo de beisebal :-("

#: src/lessons/sort/baseball/universe/BaseballWorld.java:150
#, java-format
msgid "Differing amount of bases: {0} vs {1}"
msgstr "Quantidade de bases diferentes: {0} vs {1}"

#: src/lessons/sort/baseball/universe/BaseballWorld.java:153
#, java-format
msgid "Differing amount of players: {0} vs {1}"
msgstr "Quantidade de jogadores diferentes: {0} vs {1}"

#: src/lessons/sort/baseball/universe/BaseballWorld.java:159
#, java-format
msgid "Player at base {0}, pos {1} differs: {2} vs {3}\n"
msgstr "Jogador na base {0}, pos {1} difere: {2} vs {3}\n"

#: src/lessons/sort/baseball/universe/BaseballWorld.java:372
#, java-format
msgid ""
"It''s still not sorted!! PLEASE REPORT THIS BUG, along with the following "
"information:\n"
"Exercise: {0}; Amount of bases: {1}; Initial situation: {2}"
msgstr ""
"Ainda não está ordenado!! FAVOR RELATE ESTE ERRO, junto com a seguinte "
"informação:\n"
"Exercise: {0}; Amount of bases: {1}; Initial situation: {2}"

#: src/lessons/sort/baseball/universe/BaseballWorld.java:409
#, java-format
msgid "Cannot move from base {0} since it''s not between 0 and {1}"
msgstr "Não pode se mover para da base {0} pois ela não está entre 0 e {1}"

#: src/lessons/sort/baseball/universe/BaseballWorld.java:412
#, fuzzy, java-format
msgid "Cannot move from position {0} since it''s not between 0 and {1})"
msgstr "Não pode se mover da posição {0} pois não está entre 0 e {1})"

#: src/lessons/sort/baseball/universe/BaseballWorld.java:421
#, java-format
msgid ""
"The player {0} from base {1} is too far from the hole (at base {2}) to reach "
"it in one move"
msgstr ""
"O jogador {0} da base {1} está muito longe do buraco (na base {2}) para "
"alcançá-lo em um movimento"

#: src/lessons/sort/baseball/universe/BaseballWorldView.java:669
#: src/plm/universe/sort/SortingWorldView.java:52
msgid "Switch to time view"
msgstr "Alternar para visão de tempo"

#: src/lessons/sort/baseball/universe/BaseballWorldView.java:671
#: src/plm/universe/sort/SortingWorldView.java:54
msgid "Switch to state view"
msgstr "Alternar para visão de estado"

#: src/lessons/sort/dutchflag/universe/DutchFlagEntity.java:28
msgid "Flag sorter"
msgstr "Ordenador de bandeira"

#: src/lessons/sort/dutchflag/universe/DutchFlagWorld.java:102
msgid "This world is not a dutch flag"
msgstr "Este mundo não é uma bandeira da holanda"

#: src/lessons/sort/dutchflag/universe/DutchFlagWorld.java:106
#: src/lessons/sort/pancake/universe/PancakeWorld.java:120
msgid "The two worlds are of differing size"
msgstr "Os dois mundos são de tamanhos diferentes"

#: src/lessons/sort/dutchflag/universe/DutchFlagWorld.java:111
#, java-format
msgid " Ray #{0} differs: color {1} is not color {2}\n"
msgstr " Raio #{0} é diferente: cor {1} não é cor {2}\n"

#: src/lessons/sort/dutchflag/universe/DutchFlagWorld.java:177
#: src/lessons/sort/dutchflag/universe/DutchFlagWorld.java:180
#, java-format
msgid "Cannot swap {0} and {1} because {2} is not between 0 and {3}"
msgstr "Não posso alternar {0} e {1} pois {2} não está entre 0 e {3}"

#: src/lessons/sort/dutchflag/universe/DutchFlagWorld.java:197
#, java-format
msgid "Cannot get the color of line #{0} because it''s not between 0 and {1}"
msgstr "Não posso obter a cor da linha #{0} pois não está entre 0 e {1}"

#: src/lessons/sort/dutchflag/universe/DutchFlagWorld.java:232
#, java-format
msgid ""
"It''s still not sorted!! PLEASE REPORT THIS BUG, along with the following "
"information:\n"
"Initial situation: {0}"
msgstr ""
"Ainda não está ordenado!! POR FAVOR REPORTE ESTE ERRO, junto com as "
"seguintes informações:\n"
"Situação inicial: {0}"

#: src/lessons/sort/dutchflag/universe/DutchFlagWorldView.java:145
#: src/plm/universe/sort/SortingButtonPanel.java:70
#, java-format
msgid "swap({0},{1})"
msgstr "alternar({0},{1})"

#: src/lessons/sort/pancake/universe/PancakeFlipButtonPanel.java:66
#, java-format
msgid "flip({0})"
msgstr "virar({0})"

#: src/lessons/sort/pancake/universe/PancakeWorld.java:116
msgid "This is not a world of pancakes"
msgstr "Este não é um mundo de panquecas"

#: src/lessons/sort/pancake/universe/PancakeWorld.java:124
#, java-format
msgid "Stacks were not flipped the same amount of time: {0} vs. {1}\n"
msgstr "Pilhas não foram viradas a mesma quantidade de tempo: {0} vs. {1}\n"

#: src/lessons/sort/pancake/universe/PancakeWorld.java:128
#, java-format
msgid " Pancake #{0} differs: {1} vs. {2}\n"
msgstr " Panqueca #{0} difere: {1} vs. {2}\n"

#: src/lessons/sort/pancake/universe/PancakeWorld.java:206
#, java-format
msgid "Asked to flip {0} pancakes, but you must flip at least one"
msgstr "Foi pedido para virar {0}, mas você deve virar pelo menos uma"

#: src/lessons/sort/pancake/universe/PancakeWorld.java:208
#, java-format
msgid ""
"Asked to flip {0} pancakes, but there is only {1} pancakes on this stack"
msgstr ""
"Me foi pedido para virar {0} panquecas, mas existem apenas {1} panquecas "
"nesta pilha"

#: src/lessons/sort/pancake/universe/PancakeWorld.java:242
#, java-format
msgid ""
"Cannot get the radius of pancake #{0} because it''s not between 0 and {1}"
msgstr ""
"Não posso obter o raio da panqueca #{0} pois ela não está entre 0 e {1}"

#: src/lessons/sort/pancake/universe/PancakeWorld.java:261
#, java-format
msgid ""
"Cannot get the orientation of pancake #{0} because it''s not between 0 and "
"{1}"
msgstr ""
"Não consigo pegar a orentação da panqueca #{0} pois ela não está entre 0 e "
"{1}"

#: src/lessons/welcome/loopdowhile/Poucet1Entity.java:10
#: src/lessons/welcome/loopdowhile/Poucet2Entity.java:12
#: src/lessons/welcome/loopfor/LoopCourseEntity.java:10
#: src/lessons/welcome/loopfor/LoopCourseForestEntity.java:10
#: src/lessons/welcome/loopfor/LoopForEntity.java:8
#: src/lessons/welcome/loopfor/LoopStairsEntity.java:10
#: src/lessons/welcome/loopwhile/BaggleSeekerEntity.java:10
#: src/lessons/welcome/loopwhile/LoopWhileEntity.java:9
#: src/lessons/welcome/methods/returning/MethodsReturningEntity.java:9
#: src/lessons/welcome/summative/LakesEntity.java:10
#: src/lessons/welcome/summative/MoriaEntity.java:10
#: src/lessons/welcome/variables/RunFourEntity.java:8
#: src/lessons/welcome/variables/RunHalfEntity.java:10
#: src/lessons/welcome/variables/VariablesEntity.java:8
msgid ""
"Sorry Dave, I cannot let you use forward with an argument in this exercise. "
"Use a loop instead."
msgstr ""
"Desculpe Dave, não posso deixar você usar avançar com um argumento neste "
"exercício. Use um loop ao invés disto."

#: src/lessons/welcome/loopdowhile/Poucet1Entity.java:14
#: src/lessons/welcome/loopdowhile/Poucet2Entity.java:16
#: src/lessons/welcome/loopfor/LoopCourseEntity.java:14
#: src/lessons/welcome/loopfor/LoopCourseForestEntity.java:14
#: src/lessons/welcome/loopfor/LoopForEntity.java:13
#: src/lessons/welcome/loopfor/LoopStairsEntity.java:14
#: src/lessons/welcome/loopwhile/BaggleSeekerEntity.java:15
#: src/lessons/welcome/loopwhile/LoopWhileEntity.java:14
#: src/lessons/welcome/methods/returning/MethodsReturningEntity.java:14
#: src/lessons/welcome/summative/LakesEntity.java:15
#: src/lessons/welcome/summative/MoriaEntity.java:15
#: src/lessons/welcome/variables/RunFourEntity.java:12
#: src/lessons/welcome/variables/RunHalfEntity.java:14
#: src/lessons/welcome/variables/VariablesEntity.java:13
msgid ""
"Sorry Dave, I cannot let you use backward with an argument in this exercise. "
"Use a loop instead."
msgstr ""
"Desculpe Dave, não posso deixar você usar avançar com um argumento neste "
"exercício. Use um loop ao invés disto."

#: src/lessons/welcome/loopfor/LoopCourseEntity.java:18
#: src/lessons/welcome/loopfor/LoopCourseForestEntity.java:18
#, fuzzy
msgid ""
"Sorry Dave, you cannot run backward that way. Exercising is hard enough -- "
"please don't overplay."
msgstr ""
"Desculpe Dave, você não pode recuar deste jeito. 'Exercising' é difícil o "
"suficiente -- por favor não exagere."

#: src/lessons/welcome/loopfor/LoopCourseForestEntity.java:39
msgid "You fall into water."
msgstr "Você caiu na água."

#: src/lessons/welcome/loopfor/LoopCourseForestEntity.java:39
#: src/plm/universe/bugglequest/SimpleBuggle.java:31
#: src/plm/universe/bugglequest/SimpleBuggle.java:36
#: src/plm/universe/bugglequest/SimpleBuggle.java:47
#: src/plm/universe/bugglequest/SimpleBuggle.java:58
#: src/plm/universe/bugglequest/SimpleBuggle.java:69
#: src/plm/universe/bugglequest/SimpleBuggle.java:80
#: src/plm/universe/bugglequest/SimpleBuggle.java:96
#: src/plm/universe/bugglequest/SimpleBuggle.java:100
#: src/plm/universe/bugglequest/SimpleBuggle.java:111
#: src/plm/universe/bugglequest/SimpleBuggle.java:115
#: src/plm/universe/bugglequest/SimpleBuggle.java:125
#: src/plm/universe/bugglequest/SimpleBuggle.java:135
#: src/plm/universe/bugglequest/SimpleBuggle.java:145
msgid "Test failed"
msgstr "Teste falhou"

#: src/lessons/welcome/methods/args/MethodsArgsEntity.java:10
msgid ""
"I cannot let you use forward with an argument in this exercise. Use a loop "
"instead."
msgstr ""
"Não posso deixar você usar avançar com um argumento neste exercício. Use um "
"loop ao invés disto."

#: src/lessons/welcome/methods/args/MethodsArgsEntity.java:14
msgid ""
"I cannot let you use backward with an argument in this exercise. Use a loop "
"instead."
msgstr ""
"Não posso deixar você usar recuar com um argumento neste exercicio. Use um "
"loop ao invés disto."

#: src/lessons/welcome/methods/basics/MethodsDogHouseEntity.java:10
msgid ""
"Sorry Dave, I cannot let you use right() in this exercise. Use left() "
"instead."
msgstr ""
"Desculpe Dave, não posso deixar você usar direita() neste exercício. Use "
"esquerda() ao invés disto."

#: src/lessons/welcome/methods/basics/MethodsDogHouseEntity.java:26
#, java-format
msgid ""
"Sorry Dave, I cannot let you use left() both in lines {0} and {1} in this "
"exercise. You can write left() only once in this exercise."
msgstr ""
"Desculpe Dave, não posso deixar você usar esquerda() em ambas as linhas {0} "
"e {1} neste exercício. Você pode escrever esquerda() apenas uma vez neste "
"exercício."

#: src/lessons/welcome/traversal/column/TraversalByColumnEntity.java:42
#: src/lessons/welcome/traversal/column/TraversalByColumnEntity.java:47
#: src/lessons/welcome/traversal/diagonal/TraversalDiagonalEntity.java:48
#: src/lessons/welcome/traversal/diagonal/TraversalDiagonalEntity.java:53
#: src/lessons/welcome/traversal/line/TraversalByLineEntity.java:43
#: src/lessons/welcome/traversal/line/TraversalByLineEntity.java:48
#: src/lessons/welcome/traversal/zigzag/TraversalZigZagEntity.java:48
#: src/lessons/welcome/traversal/zigzag/TraversalZigZagEntity.java:53
msgid ""
"Sorry Dave, I cannot let you use forward() in this exercise. Use setPos(x,y) "
"instead."
msgstr ""
"Desculpe Dave, não posso deixar você usar avançar() neste exercício. Use "
"setPos(x,y) ao invés disto."

#: src/lessons/welcome/traversal/column/TraversalByColumnEntity.java:51
#: src/lessons/welcome/traversal/column/TraversalByColumnEntity.java:55
#: src/lessons/welcome/traversal/diagonal/TraversalDiagonalEntity.java:57
#: src/lessons/welcome/traversal/diagonal/TraversalDiagonalEntity.java:61
#: src/lessons/welcome/traversal/line/TraversalByLineEntity.java:52
#: src/lessons/welcome/traversal/line/TraversalByLineEntity.java:56
#: src/lessons/welcome/traversal/zigzag/TraversalZigZagEntity.java:57
#: src/lessons/welcome/traversal/zigzag/TraversalZigZagEntity.java:61
msgid ""
"Sorry Dave, I cannot let you use backward() in this exercise. Use setPos(x,"
"y) instead."
msgstr ""
"Desculpe Dave, não posso deixar você usar recuar() neste exercício. Use "
"setPos(x,y) ao invés disto."

#: src/plm/core/lang/JVMCompiledLang.java:53
msgid ""
"Your entity failed to start. Did you forgot to put your code within a "
"method?\n"
"\n"
"This problem often arises when the exercise expects you to put all the code "
"within a \n"
"method e.g. run(), but you put some statements (e.g. forward()) outside of "
"any method.\n"
"\n"
"The easiest solution to sort it out is to copy all your code (Ctrl-A Ctrl-"
"C), use the \n"
"'Exercise/Revert' menu to reset the template, and paste (Ctrl-V) your code "
"within the\n"
"provided method."
msgstr ""
"Sua entidade falhou para iniciar. Será que você esqueceu de colocar seu "
"código dentro de um método?\n"
"\n"
"Este problema normalmente acontece quando o exercício espera que você "
"coloque todo o código dentro de um método e.g. rodar(), mas você coloca "
"algumas declarações (e.g. avançar()) fora de qualquer método.\n"
"\n"
"A solução mais fácil para consertar isto é copiar todo o seu código (Ctrl-A "
"Ctrl-C), usar o menu 'Exercício/Reverter' para reconfigurar o modelo, e "
"colar (Ctrl-V) seu código dentro do método fornecido."

#: src/plm/core/lang/JVMCompiledLang.java:60
msgid ""
"Your entity failed to start. Your constructor seems to be broken, but I have "
"no clue."
msgstr ""
"Sua entidade falhou para iniciar. Seu construtor parece estar com defeito, "
"mas não tenho uma dica para te dar."

#: src/plm/core/lang/JVMCompiledLang.java:83
#: src/plm/core/lang/LangLightbot.java:39
#, java-format
msgid ""
"The execution of your program raised a {0} exception: {1}\n"
" Please fix your code.\n"
msgstr ""
"A execução do seu programa levantou uma exceção {0}: {1}\n"
" favor consertar o código.\n"

#: src/plm/core/lang/LangC.java:188 src/plm/core/lang/LangJava.java:82
#: src/plm/core/lang/LangScala.java:61
msgid "Compilation error:"
msgstr "Erro de compilação:"

#: src/plm/core/lang/LangC.java:260 src/plm/core/lang/LangC.java:267
msgid "Error, please recompile the exercise"
msgstr "Erro, favor recompile o exercício"

#.
#. * FIXME: provide a way to debug
#. * when templates are broken
#.
#. for (String n:classes.keySet())
#. System.out.println("File "+n+":\n"+classes.get(n));
#: src/plm/core/lang/LangJava.java:349
msgid "Compilation failed."
msgstr "Compilação falhou."

#: src/plm/core/lang/LangPython.java:49
#, java-format
msgid ""
"Syntax error: {0}\n"
"Line {1}: {2}\n"
"In doubt, check your indentation, and that you don't mix tabs and spaces\n"
msgstr ""
"Erro de sintaxe: {0}\n"
"Linha {1}: {2}\n"
"Na dúvida, verifique sua identação, e se você não misturou tabs e espaços\n"

#: src/plm/core/lang/LangPython.java:58
#, java-format
msgid ""
"Indentation error: {0}\n"
"line {1}: {2}\n"
"Please, check that you did not mix tabs and spaces. Use the TAB and shift-"
"TAB keys to clean your indentation.\n"
msgstr ""
"Erro de indentação: {0}\n"
"linha {1}: {2}\n"
"Por favor, verifique se você não misturou tabs e espaços. Use as teclas TAB "
"e shift-TAB para limpar sua identação.\n"

#: src/plm/core/lang/LangPython.java:66
msgid ""
"You interrupted the execution, did you fall into an infinite loop ?\n"
"Your program must stop by itself to successfully pass the exercise.\n"
msgstr ""
"Você interrompeu a execução. Você entrou num loop infinito?\n"
"Seu programa deve parar por si só para realizar o exercício com sucesso.\n"

#: src/plm/core/lang/LangPython.java:72
msgid ""
"NameError raised: You seem to use a non-existent identifier; Please check "
"for typos\n"
msgstr ""
"NameError levantado: Parece que você está usando um identificador "
"inexistente; Favor verifique erros de digitação\n"

#: src/plm/core/lang/LangPython.java:76
msgid "TypeError raised: you are probably misusing a function or something.\n"
msgstr ""
"TypeError levantado: você provavelmente está mal-utilizando uma função ou "
"outra coisa.\n"

#: src/plm/core/lang/LangPython.java:80
msgid ""
"UnboundLocalError raised: you are probably using a global variable that is "
"not declared as such.\n"
msgstr ""
"UnboundLocalError levantado: você está provavelmente usando uma variável "
"global que não é declarada como tal.\n"

#: src/plm/core/lang/LangPython.java:87
msgid "Error: there is no baggle to pickup under the buggle"
msgstr "Erro: não existe bagggle para pegar sob o buggle"

#: src/plm/core/lang/LangPython.java:89
msgid "Error: a buggle cannot carry more than one baggle at the same time"
msgstr "Erro: um buggle não pode carregar mais de um baggle ao mesmo tempo"

#: src/plm/core/lang/LangPython.java:91
msgid "Error: your buggle just teleported to the outer space..."
msgstr "Erro: seu buggle foi teletransportado para o espaço sideral..."

#: src/plm/core/lang/LangPython.java:93
msgid "Error: your buggle just hit a wall. That hurts."
msgstr "Erro: seu buggle deu de cara numa parede. Doeu."

#: src/plm/core/lang/LangPython.java:96
#, java-format
msgid ""
"Unknown error (please report): {0}\n"
"Its value is: {1}"
msgstr ""
"Erro desconhecido (favor relatar): {0}\n"
"Seu valor é: {1}"

#: src/plm/core/lang/ScriptingLanguage.java:86
#, java-format
msgid ""
"No ScriptEngine for {0}. Please check your classpath and similar settings."
msgstr ""
"Sem ScriptEngine para {0}. Favor verificar seu classpath e configurações "
"similares."

#: src/plm/core/lang/ScriptingLanguage.java:95
#, java-format
msgid ""
"No {0} script source for entity {1}. Please report that bug against the PLM."
msgstr ""
"Sem fonte do script {0} para a entidade {1}. Favor relatar este erro ao PLM."

#: src/plm/core/lang/ScriptingLanguage.java:107
#, java-format
msgid "Received a ScriptException that does not come from the {0} language.\n"
msgstr "Recebeu uma ScriptException que não vem da linguagem {0}.\n"

#: src/plm/core/lang/ScriptingLanguage.java:112
#, java-format
msgid ""
"Script evaluation raised an exception that is not a ScriptException but a "
"{0}.\n"
" Please report this as a bug against the PLM, with all details allowing to "
"reproduce it.\n"
"Exception message: {1}\n"
msgstr ""
"execução do Script levantou uma exceção que não é uma ScriptException mas "
"uma {0}.\n"
" Favor relatar isto como um erro (bug) do PLM, com todos os detalhes para "
"reproduzir o erro.\n"
" Mensagem de exceção: {1}\n"

#: src/plm/core/model/Game.java:170
msgid "Scala is usable on your machine. Congratulations."
msgstr "Scala está funcional na sua máquina. Parabéns."

#: src/plm/core/model/Game.java:172
msgid "Please install Scala version 2.11 or higher to use it in the PLM."
msgstr "Favor instale Scala versão 2.11 ou superior para usá-la no PLM."

#: src/plm/core/model/Game.java:174
msgid "Jython is usable on your machine. Congratulations."
msgstr "Jython está funcional na sua máquina. Parabéns."

#: src/plm/core/model/Game.java:176
msgid ""
"Please install jython to use the python programming language in the PLM."
msgstr ""
"Por favor instale jython para usar a linguagem de programação python no PLM."

#: src/plm/core/model/Game.java:178
msgid "C is usable on your machine. Congratulations."
msgstr "C está funcional na sua máquina. Parabéns."

#: src/plm/core/model/Game.java:180
msgid "Please install gcc to use the C programming language in the PLM."
msgstr "Por favor instale o gcc para usar a linguagem de programação C no PLM."

#: src/plm/core/model/Game.java:187
#, java-format
msgid ""
"Warning, the default programming language is neither ''Java'' nor ''python'' "
"or ''Scala'' or ''C'' but {0}.\n"
"   This language will be used to setup the worlds, possibly leading to "
"severe issues for the exercises that don''t expect it.\n"
"   It is safer to change the current language, and restart the PLM before "
"proceeding.\n"
"   Alternatively, the property {1} can be changed in your configuration file "
"({2}/plm.properties)"
msgstr ""
"Cuidado, a linguagem de programação padrão não é nem ''Java'' nem ''python'' "
"nem ''Scala'' nem ''C'' mas {0}.\n"
"   Esta linguagem será usada para configurar mundos, o que provavelmente vai "
"gerar problemas severos em exercícios que não esperam tal linguagem.\n"
"   É seguro trocar a linguagem atual, e reiniciar o PLM depois disto.\n"
"   Alternativamente, a propriedade {1} pode ser mudada no seu arquivo de "
"configuração ({2}/plm.properties)"

#: src/plm/core/model/Game.java:193
msgid ""
"The default programming language is Scala, but your scala installation is "
"not usable. Switching to Java instead.\n"
msgstr ""
"A linguagem de programação padrão é Scala, mas sua instalação do scala não "
"funciona. Trocando para Java.\n"

#: src/plm/core/model/Game.java:196
msgid ""
"The default programming language is python, but your python installation is "
"not usable. Switching to Java instead.\n"
msgstr ""
"A linguagem de programação padrão é python, mas sua instalação do python não "
"funciona. Trocando para Java.\n"

#: src/plm/core/model/Game.java:199
msgid ""
"The default programming language is C, but your C installation is not "
"usable. Switching to Java instead.\n"
msgstr ""
"A linguagem de programação padrão é C, mas sua instalação do C não funciona. "
"Trocando para Java.\n"

#: src/plm/core/model/Game.java:218
msgid ""
"You found a bug in the PLM. Please report it with all possible details "
"(including the stacktrace below"
msgstr ""
"Você encontrou um erro (bug) no PLM. Favor relate isto com todos os detalhes "
"possíveis (incluindo a stacktrace abaixo)"

#: src/plm/core/model/Game.java:252
#, java-format
msgid "Error {0} while retrieving the Scala version: {1}"
msgstr "Erro {0} enquanto recuperava a versão do Scala: {1}"

#: src/plm/core/model/Game.java:261
#, java-format
msgid "Scala is too ancient. Found {0} while I need 2.10 or higher."
msgstr "Scala é muito antigo. Encontrei {0} mas preciso do 2.10 ou mais novo."

#: src/plm/core/model/Game.java:286
msgid ""
"Cannot retrieve the python ScriptEngine. Are jython.jar and its dependencies "
"in the classpath?"
msgstr ""
"Não consigo recuperar o python ScriptEngine. jython.jar e suas dependências "
"estão na classpath?"

#: src/plm/core/model/Game.java:325
#, java-format
msgid ""
"Resource {0} not found in the classpath.\n"
"Is {1} in your classpath?"
msgstr ""
"Recurso {0} não encontrado na classpath.\n"
"{1} está na classpath?"

#: src/plm/core/model/Game.java:327
#, java-format
msgid "{0} received while searching for resource {1}: {2}"
msgstr "{0} recebidos enquanto buscava pelo recurso {1}: {2}"

#: src/plm/core/model/Game.java:362 src/plm/core/model/Game.java:363
#, java-format
msgid "Cannot switch to lesson {0}: class Main not found."
msgstr "Não posso alternar para lição {0}: classe Main não encontrada."

#: src/plm/core/model/Game.java:364
#, java-format
msgid "Load lesson {0}"
msgstr "Carregar lição {0}"

#: src/plm/core/model/Game.java:380
#, java-format
msgid ""
"The lesson {0} encountered an issue while loading its exercises, please "
"report the issue and choose another lesson."
msgstr ""
"A lição {0} encontrou um problema enquanto carregava seus exercícios, favor "
"reportar o problema e escolher outra lição."

#: src/plm/core/model/Game.java:381
msgid "Broken lesson"
msgstr "Lição com defeito"

#: src/plm/core/model/Game.java:513
#, java-format
msgid ""
"Exercise {0} does not support language {1}. Fallback to {2} instead. Please "
"consider contributing to this project by adapting this exercise to this "
"language."
msgstr ""
"O exercício {0} não suporta a linguagem {1}. Trocando para {2}. Favor "
"considere a possibilidade de contribuir para este projeto adaptando este "
"exercício para esta linguagem."

#: src/plm/core/model/Game.java:521
msgid "Operation cancelled by the user"
msgstr "Operação cancelada pelo usuário"

#: src/plm/core/model/Game.java:563
#, java-format
msgid "The lecture {0} has no world that I can select"
msgstr "A \"lecture\" {0} não tem um mundo que eu possa selecionar"

#: src/plm/core/model/Game.java:991
msgid ""
"Please install Scala version 2.10 or higher to use it in the PLM.\n"
"\n"
msgstr ""
"Favor instalar o Scala versão 2.10 ou superior para usar ele no PLM.\n"
"\n"

#: src/plm/core/model/Game.java:992
msgid "Scala is missing"
msgstr "Scala está faltando"

#: src/plm/core/model/Game.java:996
msgid ""
"Please install jython and its dependencies to use the python programming "
"language in the PLM.\n"
"\n"
msgstr ""
"Por favor instale o jython e suas dependências para usar a linguagem de "
"programação pythonno PLM.\n"
"\n"

#: src/plm/core/model/Game.java:997
msgid "Python is missing"
msgstr "Python está faltando"

#: src/plm/core/model/Game.java:1001
msgid ""
"Please install C and its dependencies to use the C programming language in "
"the PLM.\n"
"\n"
msgstr ""
"Por favor instale o C e suas dependências para usar a linguagem de "
"programação C no PLM.\n"
"\n"

#: src/plm/core/model/Game.java:1002
msgid "C is missing"
msgstr "C está faltando"

#: src/plm/core/model/Game.java:1007
msgid ""
"The C langage is currently very experimental in the PLM.\n"
"If you go for C, you may not be able to complete some exercises that\n"
"are still in progress in C, although some other parts are already okay.\n"
"\n"
"Do you want to proceed anyway?"
msgstr ""
"A linguagem de programação C é atualmente muito experimental no PLM.\n"
"Se você for para C, talvez não consiga completar alguns exercícios que ainda "
"estão sendo feitos em C, mas outras partes estão funcionando.\n"
"\n"
"Quer continuar mesmo assim?"

#: src/plm/core/model/Game.java:1011
msgid "C is still experimental"
msgstr "C ainda é experimental"

#: src/plm/core/model/HelpServer.java:27 src/plm/core/ui/action/HelpMe.java:130
msgid "Asking to the teacher for help"
msgstr "Pedindo ajuda ao professor"

#: src/plm/core/model/HelpServer.java:29 src/plm/core/ui/action/HelpMe.java:133
#: src/plm/core/ui/action/HelpMe.java:145
msgid "Cancel call for help to the teacher"
msgstr "Cancelar o pedido de ajuda para o professor"

#: src/plm/core/model/Users.java:97
#, java-format
msgid "User {0} exists already; don't add it again."
msgstr "Usuário {0} já existe; não vou adicionar de novo."

#: src/plm/core/model/Users.java:121
#, java-format
msgid "Switched to user: {0}"
msgstr "Alternando para usuário: {0}"

#: src/plm/core/model/Users.java:174
msgid "A new PLM user has been created for you!"
msgstr "Um novo usuário PLM foi criado para você!"

#: src/plm/core/model/lesson/Exercise.java:80
#, java-format
msgid "The world ''{0}'' differs"
msgstr "O mundo ''{0}'' difere"

#: src/plm/core/model/lesson/ExerciseTemplated.java:47
#, java-format
msgid "Source file {0}.{1} not found."
msgstr "Arquivo fonte {0}.{1} não encontrado."

#: src/plm/core/model/lesson/ExerciseTemplated.java:120
#, fuzzy, java-format
msgid "{0}: BEGIN TEMPLATE within the template. Please fix your entity."
msgstr "{0}: BEGIN TEMPLATE within the template. Please fix your entity."

#: src/plm/core/model/lesson/ExerciseTemplated.java:141
#, fuzzy, java-format
msgid ""
"{0}: BEGIN SOLUTION is closed with END TEMPLATE. Please fix your entity."
msgstr ""
"{0}: BEGIN SOLUTION is closed with END TEMPLATE. Please fix your entity."

#: src/plm/core/model/lesson/ExerciseTemplated.java:159
#: src/plm/core/model/lesson/ExerciseTemplated.java:183
#, java-format
msgid ""
"{0}: END TEMPLATE with no matching BEGIN TEMPLATE. Please fix your entity."
msgstr ""
"{0}: END TEMPLATE sem o respectivo BEGIN TEMPLATE. corrija sua entidade."

#: src/plm/core/model/lesson/ExerciseTemplated.java:163
#, java-format
msgid "{0}: Begin solution in template tail. Change it to BEGIN HIDDEN"
msgstr ""
"{0}: Começar solução em \"template tail\". Mudar isto para BEGIN HIDDEN"

#: src/plm/core/model/lesson/ExerciseTemplated.java:203
#, java-format
msgid ""
"Parser error in file {0}. This is a parser bug (state={1}), please report."
msgstr ""
"Erro de sintaxe no arquivo {0}. Este é um bug do verificador de sintaxe "
"(estado={1}), favor abra um relatório de erro."

#: src/plm/core/model/lesson/ExerciseTemplated.java:208
#, java-format
msgid ""
"{0}: End of file unexpected after the solution but within the template. "
"Please fix your entity."
msgstr ""
"{0}: Fim de arquivo não esperado depois da solução mas dentro do template. "
"Favor conserte sua entidade."

#: src/plm/core/model/lesson/ExerciseTemplated.java:210
#, java-format
msgid ""
"{0}: End of file unexpected (state: {1}). Did you forget to close your "
"template or solution? Please fix your entity."
msgstr ""
"{0}: Fim de arquivo não esperado (estado: {1}). Será que você esqueceu de "
"fechar seu template ou solução? Favor conserte sua entidade."

#: src/plm/core/model/lesson/ExerciseTemplated.java:366
#, java-format
msgid ""
"Exercise {0} is said to be compatible with language {1}, but there is no "
"entity for this language: {2}"
msgstr ""
"exercício {0} é dito ser compatível com a linguagem {1}, mas não existe "
"entidade para esta linguagem: {2}"

#: src/plm/core/model/lesson/ExerciseTemplated.java:375
#, fuzzy, java-format
msgid "{0}: No entity found. You should fix your paths and such"
msgstr ""
"{0}: Nenhuma entidade encontrada. Você deve consertar seus caminhos e tal"

#: src/plm/core/model/lesson/ExerciseTemplated.java:406
#, java-format
msgid "World {0} is broken ({1}). Recompute all answer worlds."
msgstr "Mundo {0} está quebrado ({1}). Recalcule todos os mundos resposta."

#: src/plm/core/model/lesson/ExerciseTemplated.java:410
#, java-format
msgid "Cache file {0} is missing. Recompute all answer worlds."
msgstr "Arquivo de cache {0} faltando. Recalcular todos os mundos resposta."

#: src/plm/core/model/lesson/ExerciseTemplated.java:414
#, java-format
msgid ""
"IO exception while reading world {0} ({1}). Recompute all answer worlds."
msgstr ""
"Exceção de IO enquanto está lendo o mundo {0} ({1}). Recalcule todos os "
"mundos resposta."

#: src/plm/core/model/lesson/ExerciseTemplated.java:425
#, java-format
msgid ""
"Recompute the answer of {0} despite the cache file, as requested by the "
"property {1}"
msgstr ""
"Recalcular a resposta de {0} a despeito do arquivo de cache, como pedido "
"pela propriedade {1}"

#: src/plm/core/model/lesson/ExerciseTemplated.java:465
#, java-format
msgid "Error while writing answer world of {0}:"
msgstr "Erro enquanto escrevia o mundo resposta de {0}:"

#: src/plm/core/model/lesson/ExerciseTemplated.java:469
#, java-format
msgid "Cannot write answer world of {0}. Please check the permissions."
msgstr ""
"Não pode escrever o mundo resposta de {0}. Favor verificar as permissões."

#: src/plm/core/model/lesson/Lecture.java:90
#: src/plm/core/model/lesson/Lesson.java:94
#, java-format
msgid "File {0}.html not found."
msgstr "Arquivo {0}.html não encontrado."

#: src/plm/core/model/lesson/Lecture.java:99
#: src/plm/core/model/lesson/Lesson.java:104
#, java-format
msgid "Cannot find the name of mission in {0}.html"
msgstr "Não encontrei o nome da missão em {0}.html"

#. It should never happen since the session content should be created by the git spy module.
#: src/plm/core/model/session/GitSessionKit.java:89
msgid ""
"Something weird happened. Your session was not created/reloaded properly. "
"Please report this issue."
msgstr ""
"Algo estranho aconteceu. Sua sessão não foi criada/recarregada propriamente. "
"Favor relatar esta questão."

#: src/plm/core/model/session/ZipSessionKit.java:252
msgid "Ok, quit and lose my data"
msgstr "tudo bem, saia e perca meus dados"

#: src/plm/core/model/session/ZipSessionKit.java:252
msgid "Please stop! I'll save it myself first"
msgstr "Pare por favor! Eu mesmo vou gravá-los primeiro"

#: src/plm/core/model/session/ZipSessionKit.java:253
#, java-format
msgid ""
"The PLM were unable to save your session file for lesson {0} ({1}:{2}).\n"
"\n"
" Would you like proceed anyway (and lose any solution typed so far)?"
msgstr ""
"O PLM foi incapaz de gravar seu arquivo de sessão para a lição {0} ({1}:"
"{2}).\n"
"\n"
" Quer continuar mesmo assim (e perder qualquer solução digitada até agora)?"

#: src/plm/core/model/session/ZipSessionKit.java:256
msgid "Your changes are NOT saved"
msgstr "Suas modificações NÃO FORAM gravadas"

#: src/plm/core/model/session/ZipSessionKit.java:259
msgid "User aborted saving on system error"
msgstr "Usuário abortou gravação em erro do sistema"

#: src/plm/core/model/session/ZipSessionKit.java:356
msgid "Proceed"
msgstr "Prosseguir"

#: src/plm/core/model/session/ZipSessionKit.java:356
msgid "Abort"
msgstr "Abortar"

#: src/plm/core/model/session/ZipSessionKit.java:357
#, java-format
msgid ""
"The PLM were unable to load your code for lesson {0} ({1}:{2}).\n"
"\n"
" Would you like proceed anyway (and lose any solution typed previously)?"
msgstr ""
"O PLM foi incapaz de carregar seu código da lição {0} ({1}:{2}).\n"
"\n"
" Você quer prosseguir de qualquer forma (e perder qualquer solução digitada "
"anteriormente)?"

#: src/plm/core/model/session/ZipSessionKit.java:360
msgid "Error while loading your session"
msgstr "Erro enquanto carregava sua sessão"

#: src/plm/core/model/session/ZipSessionKit.java:363
msgid "Abording on user request"
msgstr "Abortando a pedido do usuário"

#: src/plm/core/model/tracking/GitSpy.java:72
#, java-format
msgid "Your session {0} was automatically retrieved from the servers."
msgstr "Sua sessão {0} foi automaticamente recuperada dos servidores."

#. If no branch can be found remotely, create a new one.
#. System.out.println(Game.i18n.tr("Creating a new session locally, as no corresponding session could be retrieved from the servers.",userBranch));
#: src/plm/core/model/tracking/GitSpy.java:77
msgid "Couldn't retrieve a corresponding session from the servers..."
msgstr "Não consegui recuperar uma sessão correspondente dos servidores..."

#: src/plm/core/model/tracking/GitSpy.java:86
msgid ""
"You found a bug in the PLM. Please report it with all possible details "
"(including the stacktrace below)."
msgstr ""
"Você encontrou um bug no PLM. Favor relatar isto com todos os datalhes "
"possíveis (incluindo o stacktrace abaixo)."

#: src/plm/core/model/tracking/GitSpy.java:164
msgid "Pushing to the remote repository before exiting"
msgstr "Empurrando para o repositório remoto antes de sair"

#: src/plm/core/model/tracking/GitUtils.java:76
msgid "An error occurred while configuring the repository..."
msgstr "Um erro ocorreu enquanto configurava o repositório..."

#: src/plm/core/model/tracking/GitUtils.java:85
msgid "Retrieving your session from the servers..."
msgstr "Recuperando sua sessão dos servidores..."

#: src/plm/core/model/tracking/GitUtils.java:119
msgid "An error occurred while checking out the user's branch: "
msgstr "Um erro ocorreu enquanto verificava o ramo do usuário: "

#: src/plm/core/model/tracking/GitUtils.java:132
msgid "last session data successfully retrieved"
msgstr "Dados da última sessão recuperados com sucesso"

#: src/plm/core/model/tracking/GitUtils.java:135
msgid "last session data successfully merged"
msgstr "dados da última sessão mesclados com sucesso"

#: src/plm/core/model/tracking/GitUtils.java:138
msgid ""
"Conflicts have been detected while synchronizing with last session data, "
"trying to resolve it..."
msgstr ""
"Conflitos foram detectados enquanto sincronizava com dados da última sessão, "
"tentando resolver isto..."

#. TODO: handle this case
#: src/plm/core/model/tracking/GitUtils.java:166
msgid "Canceled the merge operation because of the following failures:"
msgstr "Operação de mesclagem cancelada por causa dos seguintes erros:"

#: src/plm/core/model/tracking/GitUtils.java:173
msgid "Can't merge data retrieved from server with local session data."
msgstr ""

#: src/plm/core/model/tracking/GitUtils.java:214
msgid "Cannot synchronize your session with the servers (network down)."
msgstr "Não consigo sincronizar sua sessão com os servidores (sem rede)."

#: src/plm/core/model/tracking/GitUtils.java:241
msgid "Your session has been successfully saved into the clouds."
msgstr "Sua sessão foi gravada na nuvem."

#. An error occurred while pushing
#: src/plm/core/model/tracking/GitUtils.java:245
msgid "Fetching the server's last version..."
msgstr ""

#: src/plm/core/model/tracking/GitUtils.java:252
msgid ""
"Fetching the data's last version didn't solve the issue, please report this "
"bug."
msgstr ""

#: src/plm/core/model/tracking/GitUtils.java:255
msgid ""
"A bug occurred while synchronizing your data with the server, please report "
"the following error:"
msgstr ""

#: src/plm/core/ui/AboutLessonDialog.java:20
msgid "About lesson - "
msgstr ""

#: src/plm/core/ui/AboutPLMDialog.java:37 src/plm/core/ui/MainFrame.java:429
#: src/plm/core/ui/MainFrame.java:777
msgid "About the PLM"
msgstr "Sobre o PLM"

#: src/plm/core/ui/AboutPLMDialog.java:60
#, java-format
msgid ""
"<html><h3 style=\"color:#666666;margin:0px;padding:0px;\">version {0}&nbsp;"
"<span style=\"font-size:8px; color:#AAAAAA;margin:0px;padding:0px;\">({1})</"
"span></h3><br/>&copy; 2008-2015 Contributors. All rights reserved.<br/><ul "
"style=\"margin-left:20px;\"><li>Original idea: <i>L. Turbak (Wellesley "
"College)</i></li><li>Design and code: <i>M. Quinson and G. Oster</i></"
"li><li>Tests: <i>Telecom Nancy students (all classes since ''11)</i></li></"
"ul><br/>Your code is saved to {2}<br/>Your secret session ID is {3}<br/></"
"html>"
msgstr "<html><h3 style=\"color:#666666;margin:0px;padding:0px;\">version {0}&nbsp;<span style=\"font-size:8px; color:#AAAAAA;margin:0px;padding:0px;\">({1})</span></h3><br/>&copy; 2008-2015 Contributors. All rights reserved.<br/><ul style=\"margin-left:20px;\"><li>Ideia original: <i>L. Turbak (Wellesley College)</i></li><li>Projeto e código: <i>M. Quinson and G. Oster</i></li><li>Testes: <i>estudantes de Telecom em Nancy (todas as turmas desde ''11)</i></li></ul><br/>Seu código está gravado em {2}<br/>Seu ID de sessão secreto é {3}<br/></html>"

#: src/plm/core/ui/AboutPLMDialog.java:81
msgid "About"
msgstr "Sobre"

#: src/plm/core/ui/AboutPLMDialog.java:118
msgid "Changes"
msgstr "Mudanças"

#: src/plm/core/ui/AboutPLMDialog.java:124
msgid ""
"<h2>The PLM is proudly Free Software</h2><p>Copyright (c) 2008-2015.<br/> "
"The PLM Team: Martin Quinson, Gérald Oster and others.<br/> (see the git "
"logs for the exact authorship of each file).</p> <p>The PLM software was "
"written internally by the team. This software is distributed under the GNU "
"general public license version 3 (GPLv3).</p> <p>The pedagogical material "
"distributed with the PLM is covered both by the GPLv3 license (mainly for "
"the included code) and by the CC-BY-SA license (mainly for the other media "
"files). But the exact boundary here between the source code and the media is "
"left as an exercise to the reader, so this material is distributed under "
"both licenses for sake of simplicity.</p><p>The GPLv3 license can be found "
"in the archive under the name LICENSE-GPL-3. The CC-BY-SA license can be "
"found online: http://creativecommons.org/licenses/by-sa/3.0/</p><p>The whole "
"artwork is free content, licenced under CC-BY-SA, GPL, LGPL and/or CC0-"
"public domain. Some parts were done by us, other parts were borowed from "
"free collections. The specific license and origin of each files is listed in "
"the COPYING file distributed with the archive.</p>"
msgstr ""

#: src/plm/core/ui/AboutPLMDialog.java:150
msgid "Copying"
msgstr "Copiar"

#: src/plm/core/ui/AboutPLMDialog.java:156
#: src/plm/core/ui/ExerciseFailedDialog.java:43
#: src/plm/core/ui/ExercisePassedDialog.java:100
msgid "Close"
msgstr "Fechar"

#: src/plm/core/ui/AboutWorldDialog.java:31
#: src/plm/core/ui/AboutWorldDialog.java:50
#, java-format
msgid "About world - {0}"
msgstr "Sobre o mundo - {0}"

#: src/plm/core/ui/ChooseLectureDialog.java:76
msgid "Choose your next exercise"
msgstr "Escolha o seu próximo exercício"

#: src/plm/core/ui/ChooseLessonDialog.java:46
msgid "Choose your lesson"
msgstr "Escolha sua lição"

#: src/plm/core/ui/ChooseLessonDialog.java:66
msgid ""
"<table border=\"0\" align=\"center\"><tr>\n"
"<td valign=\"center\"><img src=\"img/world_buggle.png\" /></td>\n"
"<td valign=\"center\">&nbsp;&nbsp;<font size=\"+2\">Welcome to the "
"Programmer's Learning Machine</font>&nbsp;&nbsp;</td>\n"
"<td valign=\"center\"><img src=\"img/world_buggle.png\" /></td>\n"
"</tr></table>\n"
"\n"
"<p><font size=\"+1\">The PLM is a Learning Management System (LMS) aiming at "
"teaching the art of computer programming through interactive exercises. It "
"offers an extensive set of varied exercises, allowing you to practice at "
"your own pace.</font></p><br/>"
msgstr ""
"<table border=\"0\" align=\"center\"><tr>\n"
"<td valign=\"center\"><img src=\"img/world_buggle.png\" /></td>\n"
"<td valign=\"center\">&nbsp;&nbsp;<font size=\"+2\">Bem-vindo ao "
"Programmer's Learning Machine</font>&nbsp;&nbsp;</td>\n"
"<td valign=\"center\"><img src=\"img/world_buggle.png\" /></td>\n"
"</tr></table>\n"
"\n"
"<p><font size=\"+1\">O PLM é um Sistema de gerencia de apredizado para\n"
"ensinar a arte da programação de computadores através de exercícios\n"
"interativos. Ele oferece um amplo conjunto de exercícios variados,\n"
"para que você possa praticar no seu ritmo.</font></p><br/>"

#: src/plm/core/ui/ChooseLessonDialog.java:144
#: src/plm/core/ui/MainFrame.java:248
msgid "PLM lesson files"
msgstr "Arquivos de lição do PLM"

#: src/plm/core/ui/ChooseLessonDialog.java:153
#: src/plm/core/ui/MainFrame.java:257
msgid "Error"
msgstr "Erro"

#: src/plm/core/ui/ChooseLessonDialog.java:180
msgid ""
"<h1>Please pick a lesson</h1>\n"
"<p>Please click on an icon on the left to select a lesson.</p>\n"
"<p>Lessons located above are generally simpler than the ones located below.</"
"p>"
msgstr ""
"<h1>Favor escolha uma lição</h1>\n"
"<p>Favor clicar em um ícone da esquerda para selecionar uma lição.</p>\n"
"<p>Lições localizadas acima em geral são mais simples que as localizadas "
"abaixo.</p>"

#: src/plm/core/ui/ChooseLessonDialog.java:224
#, java-format
msgid ""
"<p>(unable to display the short description of this lesson: file {0} not "
"found)</p>"
msgstr ""
"<p>(Não posso exibir a descrição curta desta lição: arquivo {0} não "
"encontrado)</p>"

#: src/plm/core/ui/ChooseLessonDialog.java:227
msgid "<p><b>Your score:</b> "
msgstr "<p><b>Seu placar:</b> "

#: src/plm/core/ui/ChooseLessonDialog.java:235
#, java-format
msgid "{0} out of {1} exercises passed."
msgstr "{0} de {1} exercícios feitos."

#: src/plm/core/ui/ChooseLessonDialog.java:239
#, java-format
msgid "{0} out of {1} exercises passed in {2}."
msgstr "{0} de {1} exercícios feitos em {2}."

#: src/plm/core/ui/ChooseLessonDialog.java:245
msgid "You never attempted this lesson."
msgstr "Você nunca tentou esta lição."

#: src/plm/core/ui/ExerciseFailedDialog.java:27
msgid "<i>Practice makes perfect</i>, as they say."
msgstr "<i>A prática produz a perfeição</i>, é o que dizem."

#: src/plm/core/ui/ExerciseFailedDialog.java:28
msgid "<i>To err is human</i>, as they say."
msgstr "<i>Errar é humano</i>, é o que dizem."

#: src/plm/core/ui/ExerciseFailedDialog.java:29
msgid "You should keep trying until you get it right!"
msgstr "Continue tentando até conseguir fazer direito!"

#: src/plm/core/ui/ExerciseFailedDialog.java:30
msgid "We all learn from our mistakes, so, good job!"
msgstr "Todos aprendemos com nossos erros, então, bom trabalho!"

#: src/plm/core/ui/ExerciseFailedDialog.java:31
msgid "We learn from failure, not from success!"
msgstr "Aprendemos no fracasso, não no sucesso!"

#: src/plm/core/ui/ExerciseFailedDialog.java:32
msgid "Success comes after failure"
msgstr ""

#: src/plm/core/ui/ExerciseFailedDialog.java:33
msgid ""
"<i>The master has failed more time than the beginner has even tried</i>,<br> "
"as they say."
msgstr ""
"<i>O mestre falhou mais vezes que o iniciante que nunca tentou</i>,<br> é o "
"que dizem."

#: src/plm/core/ui/ExerciseFailedDialog.java:34
msgid ""
"<i>Anyone who has never made a mistake has never <br>tried anything new.</i> "
"(Einstein)."
msgstr ""
"<i>Qualquer pessoa que nunca cometeu um erro, nunca <br>tentou algo novo.</"
"i> (Einstein)."

#: src/plm/core/ui/ExerciseFailedDialog.java:35
msgid ""
"<i>Success does not consist in never making mistakes,<br> but in never "
"making the same one a second time.</i> (Shaw)"
msgstr ""
"<i>O sucesso não consiste em nunca ter cometido erros,<br> mas em nunca tê-"
"los cometido pela segunda vez.</i> (Shaw)"

#: src/plm/core/ui/ExerciseFailedDialog.java:38
msgid "Mmm, not quite"
msgstr "Mmm, quase"

#: src/plm/core/ui/ExerciseFailedDialog.java:56
#, java-format
msgid ""
"<html>You didn''t manage to reach your objective this time. <br>\n"
"That''s fine. {0}<br>\n"
"<br>\n"
"You should graphically compare the final state of your world <br>\n"
"with the objective to understand the problem. <br>\n"
"<br>\n"
"If you don''t see the error, check the details below for a <br>\n"
"textual description of this difference between both worlds.</html>"
msgstr ""
"<html>Você não conseguiu alcançar o objetivo desta vez. <br>\n"
"Mas tudo bem. {0}<br>\n"
"<br>\n"
"Você deve comparar graficamente o estado final de seu mundo <br>\n"
"com o objetivo para entender o problema. <br>\n"
"<br>\n"
"Se você não ver o erro, verifique os detalhes abaixo para uma <br>\n"
"descrição textual desta diferença entre ambos os mundos.</html>"

#: src/plm/core/ui/ExerciseFailedDialog.java:68
#, java-format
msgid ""
"<html>Compilation error.<br>\n"
"You can find below the detailed error message (as given by {0}).<br>\n"
"Please read it carefully to understand the problem, and fix your code.</html>"
msgstr ""
"<html>Erro de compilação.<br>\n"
"Veja abaixo a mensagem de erro detalhada (como dada por {0}).<br>\n"
"Favor ler cuidadosamente para entender o problema e consertar seu código.</"
"html>"

#: src/plm/core/ui/ExerciseFailedDialog.java:83
#: src/plm/core/ui/ExerciseFailedDialog.java:90
msgid "Details >>"
msgstr "Detalhes >>"

#: src/plm/core/ui/ExerciseFailedDialog.java:93
msgid "Details <<"
msgstr "Detalhes <<"

#: src/plm/core/ui/ExercisePassedDialog.java:28
msgid "Exercice passed \\o/"
msgstr "Passou no exercício \\o/"

#: src/plm/core/ui/ExercisePassedDialog.java:37
msgid "Congrats"
msgstr "Parabéns"

#: src/plm/core/ui/ExercisePassedDialog.java:46
#, java-format
msgid ""
"<html>Congratulations, you passed this exercise.<br>{0} tests passed.</html>"
msgstr ""
"<html>Parabéns, você passou deste exercício.<br>{0} testes feitos.</html>"

#: src/plm/core/ui/ExercisePassedDialog.java:49
msgid "<html>Congratulations, you passed this exercise.</html>"
msgstr "<html>Parabéns, você passou deste exercício.</html>"

#: src/plm/core/ui/ExercisePassedDialog.java:59
#, java-format
msgid ""
"<html>Congratulations, you passed this exercise.<br>({0} tests "
"passed)<br>Which exercise will you do now?</html>"
msgstr ""
"<html>Parabéns, você passou neste exercício.<br>({0} testes feitos)<br>Que "
"exercício você vai fazer agora?</html>"

#: src/plm/core/ui/ExercisePassedDialog.java:62
msgid ""
"<html>Congratulations, you passed this exercise.<br>Which exercise will you "
"do now?</html>"
msgstr ""

#: src/plm/core/ui/ExercisePassedDialog.java:72
msgid "Give feedback"
msgstr "Diga como foi"

#: src/plm/core/ui/ExercisePassedDialog.java:75
msgid ""
"Please help us to improve this exercise by filling this little evaluation."
msgstr ""
"Por favor nos ajude a melhorar este exercício preenchendo esta pequena "
"avaliação."

#: src/plm/core/ui/ExercisePassedDialog.java:77
msgid "Difficulty:"
msgstr "Dificuldade:"

#. Difficulties are the text presented to the user while difficultiesEN are the one that will be added to the report
#: src/plm/core/ui/ExercisePassedDialog.java:80
#: src/plm/core/ui/ExercisePassedDialog.java:87
msgid "(please choose)"
msgstr "(escolha)"

#: src/plm/core/ui/ExercisePassedDialog.java:80
msgid "Too easy"
msgstr "Muito fácil"

#: src/plm/core/ui/ExercisePassedDialog.java:80
msgid "Easy"
msgstr "Fácil"

#: src/plm/core/ui/ExercisePassedDialog.java:80
msgid "Just right"
msgstr "Bom"

#: src/plm/core/ui/ExercisePassedDialog.java:80
msgid "Difficult"
msgstr "Difícil"

#: src/plm/core/ui/ExercisePassedDialog.java:80
msgid "Too difficult"
msgstr "Muito difícil"

#: src/plm/core/ui/ExercisePassedDialog.java:85
msgid "Interest:"
msgstr "Interessante:"

#: src/plm/core/ui/ExercisePassedDialog.java:87
msgid "Really good"
msgstr "Muito bom"

#: src/plm/core/ui/ExercisePassedDialog.java:87
msgid "Amusing"
msgstr "Divertido"

#: src/plm/core/ui/ExercisePassedDialog.java:87
msgid "Just okay"
msgstr "Legal"

#: src/plm/core/ui/ExercisePassedDialog.java:87
msgid "Boring"
msgstr "Chato"

#: src/plm/core/ui/ExercisePassedDialog.java:87
msgid "Really bad"
msgstr "Muito ruim"

#: src/plm/core/ui/ExercisePassedDialog.java:92
msgid "Free comments on that exercise:"
msgstr "Comentários livres sobre este exercício:"

#: src/plm/core/ui/ExerciseView.java:94 src/plm/core/ui/ExerciseView.java:168
#: src/plm/core/ui/ExerciseView.java:227
msgid "World"
msgstr "Mundo"

#: src/plm/core/ui/ExerciseView.java:94 src/plm/core/ui/ExerciseView.java:168
#: src/plm/core/ui/ExerciseView.java:228
msgid "The world as it is right now"
msgstr "O mundo como está agora"

#: src/plm/core/ui/ExerciseView.java:98 src/plm/core/ui/ExerciseView.java:170
#: src/plm/core/ui/ExerciseView.java:229
msgid "Objective"
msgstr "Objetivo"

#: src/plm/core/ui/ExerciseView.java:98 src/plm/core/ui/ExerciseView.java:170
#: src/plm/core/ui/ExerciseView.java:230
msgid "The world as it should be"
msgstr "O mundo como deveria ser"

#: src/plm/core/ui/ExerciseView.java:224
msgid "Switch the displayed world"
msgstr "Alternar o mundo mostrado"

#: src/plm/core/ui/ExerciseView.java:225
msgid "Change the speed of execution"
msgstr "Mudar a velocidade de execução"

#: src/plm/core/ui/ExerciseView.java:226
msgid "Switch the entity"
msgstr "Alternar a entidade"

#: src/plm/core/ui/FeedbackDialog.java:55
msgid "Please describe the problem in a few words"
msgstr "Favor descreva o problema em poucas palavras"

#: src/plm/core/ui/FeedbackDialog.java:57
msgid ""
"Please write your suggestion here, with all necessary details\n"
"(if possible in English or French).\n"
"\n"
"When you find a typo or a sentence that is hard to understand, \n"
"it really helps to suggest a new wording.\n"
"\n"
"If you encounter a technical bug, please tell us what you did,\n"
"which outcome you were expecting and what happened instead.\n"
"\n"
"  but DO NEVER DISCLOSE A PASSWORD to a bug tracker. Never.\n"
"\n"
"--------------------[ Technical Information ]--------------------\n"
"(This can help us fixing your problem, please don't erase)\n"
msgstr ""

#: src/plm/core/ui/FeedbackDialog.java:86
msgid "Report your feedback"
msgstr ""

#: src/plm/core/ui/FeedbackDialog.java:94
msgid "Issue title:"
msgstr "título do assunto"

#: src/plm/core/ui/FeedbackDialog.java:108
#: src/plm/core/ui/action/RevertExercise.java:20
msgid "Cancel"
msgstr "Cancelar"

#: src/plm/core/ui/FeedbackDialog.java:113
msgid "Do you really want to cancel your feedback and lose any edit?"
msgstr "Quer realmente cancelar seu retorno e perder o que editou?"

#: src/plm/core/ui/FeedbackDialog.java:114
msgid "are you sure?"
msgstr "Tem certeza?"

#: src/plm/core/ui/FeedbackDialog.java:122
msgid "Send feedback"
msgstr "Enviar retorno"

#: src/plm/core/ui/FeedbackDialog.java:137
#, java-format
msgid ""
"Thank you for your remark, we will do our best to integrate it.\n"
"Follow our progress at {0}."
msgstr ""
"Obrigado pela sua opinião, vamos fazer nosso melhor para\n"
"aproveitá-la. Siga nosso progresso em {0}."

#: src/plm/core/ui/FeedbackDialog.java:138
msgid "Thanks for your suggestion"
msgstr ""

#: src/plm/core/ui/FeedbackDialog.java:147
msgid "Error while uploading your feedback"
msgstr ""

#: src/plm/core/ui/FeedbackDialog.java:154
msgid ""
"Your feedback needs some little changes before being send,\n"
"please fix the following issue(s):\n"
"\n"
msgstr ""

#: src/plm/core/ui/FeedbackDialog.java:155
msgid "Incorrect feedback"
msgstr ""

#: src/plm/core/ui/FeedbackDialog.java:180
msgid ""
"The feedback's title is still the default one, please specify a relevant "
"one.\n"
msgstr ""

#: src/plm/core/ui/FeedbackDialog.java:184
msgid "The current title is empty, please specify a relevant title.\n"
msgstr ""

#: src/plm/core/ui/FeedbackDialog.java:188
msgid ""
"The feedback still contains the explanatory text (above the line of "
"---------), please remove it.\n"
msgstr ""

#: src/plm/core/ui/LoggerPanel.java:30 src/plm/core/ui/LoggerPanel.java:95
msgid "Where error and other messages get written"
msgstr ""

#. === FILE menu ===
#. for now: leave the calls to i18n.tr: that way one is sure to get all the localized strings...
#. Menus
#: src/plm/core/ui/MainFrame.java:184 src/plm/core/ui/MainFrame.java:744
msgid "File"
msgstr "Arquivo"

#: src/plm/core/ui/MainFrame.java:186
msgid "File related functions"
msgstr "Funções relativas ao arquivo"

#: src/plm/core/ui/MainFrame.java:188 src/plm/core/ui/MainFrame.java:745
msgid "Save a picture"
msgstr "Gravar uma figura"

#: src/plm/core/ui/MainFrame.java:194
msgid "PNG Image Files"
msgstr "Arquivos de imagem PNG"

#: src/plm/core/ui/MainFrame.java:202
#, java-format
msgid "Do you want to overwrite {0}?"
msgstr "Você quer sobreescrever {0}?"

#: src/plm/core/ui/MainFrame.java:203
#, java-format
msgid "{0} exists"
msgstr "{0} existe"

#: src/plm/core/ui/MainFrame.java:222
#, java-format
msgid "Image saved into {0}."
msgstr "Imagem gravada em {0}."

#: src/plm/core/ui/MainFrame.java:231 src/plm/core/ui/MainFrame.java:746
msgid "Quit"
msgstr "Sair"

#: src/plm/core/ui/MainFrame.java:238 src/plm/core/ui/MainFrame.java:748
msgid "Exercise"
msgstr "Exercício"

#: src/plm/core/ui/MainFrame.java:242 src/plm/core/ui/MainFrame.java:749
msgid "Load lesson"
msgstr "Carregar lição"

#: src/plm/core/ui/MainFrame.java:264 src/plm/core/ui/MainFrame.java:506
#: src/plm/core/ui/MainFrame.java:750
msgid "Switch lesson"
msgstr "Alternar lição"

#: src/plm/core/ui/MainFrame.java:276 src/plm/core/ui/MainFrame.java:509
#: src/plm/core/ui/MainFrame.java:741 src/plm/core/ui/MainFrame.java:751
msgid "Switch exercise"
msgstr "Alternar exercício"

#. Menu item to change the current Course
#: src/plm/core/ui/MainFrame.java:288 src/plm/core/ui/MainFrame.java:752
msgid "Choose your course"
msgstr "Escolha seu curso"

#: src/plm/core/ui/MainFrame.java:306 src/plm/core/ui/MainFrame.java:753
msgid "Revert Exercise"
msgstr "Reverter exercício"

#: src/plm/core/ui/MainFrame.java:310 src/plm/core/ui/MainFrame.java:754
msgid "Debug mode"
msgstr "Modo depuração"

#: src/plm/core/ui/MainFrame.java:322 src/plm/core/ui/MainFrame.java:755
msgid "Creative mode"
msgstr "Modo criativo"

#. === Session menu ===
#: src/plm/core/ui/MainFrame.java:336 src/plm/core/ui/MainFrame.java:757
msgid "Session"
msgstr "Sessão"

#: src/plm/core/ui/MainFrame.java:342 src/plm/core/ui/MainFrame.java:759
msgid "Export Session Cache"
msgstr "Exportar cache de sessão"

#: src/plm/core/ui/MainFrame.java:345 src/plm/core/ui/MainFrame.java:760
msgid "Import Session Cache"
msgstr "Importar cache de sessão"

#: src/plm/core/ui/MainFrame.java:350 src/plm/core/ui/MainFrame.java:763
#: src/plm/core/ui/action/AddUser.java:33
msgid "Add user"
msgstr "Adicionar usuário"

#: src/plm/core/ui/MainFrame.java:353 src/plm/core/ui/MainFrame.java:764
#: src/plm/core/ui/action/SwitchUser.java:30
msgid "Switch user"
msgstr "Alternar usuário"

#: src/plm/core/ui/MainFrame.java:356 src/plm/core/ui/MainFrame.java:765
#: src/plm/core/ui/action/RemoveUser.java:27
msgid "Remove user"
msgstr "Remover usuário"

#: src/plm/core/ui/MainFrame.java:359
msgid "Link identity"
msgstr "Identificador de link"

#. === Language menu ===
#: src/plm/core/ui/MainFrame.java:363 src/plm/core/ui/MainFrame.java:768
msgid "Language"
msgstr "Idioma/linguagem"

#. === Programming language changing ===
#: src/plm/core/ui/MainFrame.java:368 src/plm/core/ui/MainFrame.java:769
msgid "Human"
msgstr "Humano"

#: src/plm/core/ui/MainFrame.java:382 src/plm/core/ui/MainFrame.java:770
msgid "Computer"
msgstr "Computador"

#. === Help menu ===
#: src/plm/core/ui/MainFrame.java:386 src/plm/core/ui/MainFrame.java:772
msgid "Help"
msgstr "Ajuda"

#: src/plm/core/ui/MainFrame.java:390 src/plm/core/ui/MainFrame.java:773
msgid "Provide feedback"
msgstr "Dizer o que achou"

#: src/plm/core/ui/MainFrame.java:400 src/plm/core/ui/MainFrame.java:774
msgid "About this lesson"
msgstr "Sobre esta lição"

#: src/plm/core/ui/MainFrame.java:413 src/plm/core/ui/MainFrame.java:775
msgid "About this world"
msgstr "Sobre este mundo"

#. Buttons
#: src/plm/core/ui/MainFrame.java:465 src/plm/core/ui/MainFrame.java:735
msgid "Run"
msgstr "Rodar"

#: src/plm/core/ui/MainFrame.java:469 src/plm/core/ui/MainFrame.java:572
#: src/plm/core/ui/MainFrame.java:736
msgid "Step"
msgstr "Dar um passo"

#: src/plm/core/ui/MainFrame.java:474 src/plm/core/ui/MainFrame.java:737
msgid "Stop"
msgstr "Parar"

#: src/plm/core/ui/MainFrame.java:480 src/plm/core/ui/MainFrame.java:738
msgid "Reset"
msgstr "Reconfigura"

#: src/plm/core/ui/MainFrame.java:486 src/plm/core/ui/MainFrame.java:739
msgid "Demo"
msgstr "Demonstração"

#: src/plm/core/ui/MainFrame.java:492 src/plm/core/ui/MainFrame.java:740
#: src/plm/core/ui/action/HelpMe.java:136
#: src/plm/core/ui/action/HelpMe.java:143
msgid "Call for Help"
msgstr "Pedir ajuda"

#: src/plm/core/ui/MainFrame.java:557
msgid "Next"
msgstr "Próximo"

#: src/plm/core/ui/MainFrame.java:624
msgid "Please wait, while the PLM is saving your session data."
msgstr "Favor aguardar enquanto o PLM grava os dados da sua sessão."

#: src/plm/core/ui/MainFrame.java:758
msgid "Lesson related functions"
msgstr "Funções relativas ao exercício"

#: src/plm/core/ui/MissionEditorTabs.java:94
msgid "Mission"
msgstr "Missão"

#: src/plm/core/ui/MissionEditorTabs.java:95
msgid "Description of the work to do"
msgstr "Descrição do trabalho a fazer"

#. Create the tab with the code editor as content
#: src/plm/core/ui/MissionEditorTabs.java:164
msgid "Type your code here"
msgstr "Digite seu código aqui"

#: src/plm/core/ui/PlmHtmlEditorKit.java:320
#, java-format
msgid "<img> tag without src attribute at offset {0}."
msgstr "marcação <img> sem atributo src em offset {0}."

#: src/plm/core/ui/PlmHtmlEditorKit.java:322
#, java-format
msgid "<img> tag without src attribute in exercise {0} at offset {1}"
msgstr "etiqueta <img> sem atributo src no exercício {0} em offset {1}"

#: src/plm/core/ui/StatusBar.java:154
msgid "Saving"
msgstr "Gravando"

#: src/plm/core/ui/StatusBar.java:159
msgid "Compiling"
msgstr "compilando"

#: src/plm/core/ui/StatusBar.java:175
msgid "Running "
msgstr "Rodando "

#: src/plm/core/ui/StatusBar.java:180
msgid "Playing demo "
msgstr "Rodando a demonstração "

#: src/plm/core/ui/StatusBar.java:185
msgid "Loading "
msgstr "Carregando "

#: src/plm/core/ui/TipsDialog.java:20
msgid "Tips"
msgstr "Dicas"

#: src/plm/core/ui/TipsDialog.java:21
msgid "(no tips to display)"
msgstr "(sem dicas para exibir)"

#: src/plm/core/ui/action/AddUser.java:27
msgid ""
"If you already have a UUID, paste it here. If not, you can use that randomly "
"generated identifier."
msgstr ""

#: src/plm/core/ui/action/AddUser.java:29
msgid "Username:"
msgstr ""

#: src/plm/core/ui/action/AddUser.java:30
msgid "Secret UUID:"
msgstr ""

#: src/plm/core/ui/action/AddUser.java:38
msgid ""
"Your new user has been added successfully!\n"
"You were automatically switched to that user."
msgstr ""

#: src/plm/core/ui/action/AddUser.java:41
msgid ""
"Invalid UUID! Either paste a correct identifier or use the randomly "
"generated one."
msgstr ""

#: src/plm/core/ui/action/HelpMe.java:69
msgid "Please ask here your question for the teacher:"
msgstr ""

#: src/plm/core/ui/action/HelpMe.java:70
msgid "Call for help"
msgstr ""

#: src/plm/core/ui/action/HelpMe.java:136
#: src/plm/core/ui/action/HelpMe.java:143
msgid "Cancel call"
msgstr ""

#: src/plm/core/ui/action/PlayDemo.java:27
msgid "Run the demo of what you should code for this exercise"
msgstr ""

#: src/plm/core/ui/action/PlayDemo.java:28
msgid "Impossible to run the demo right now"
msgstr ""

#: src/plm/core/ui/action/QuitGame.java:29
msgid "Quit the application"
msgstr ""

#: src/plm/core/ui/action/QuitGame.java:29
msgid "Impossible to quit the application right now"
msgstr ""

#: src/plm/core/ui/action/RemoveUser.java:27
msgid ""
"<html>Please choose from the drop-down menu the user you want to remove.</"
"html>"
msgstr ""

#: src/plm/core/ui/action/RemoveUser.java:35
#, java-format
msgid ""
"A deleted user is definitely lost if you don''t know its \n"
"full UUID (something like 110E8400-E29B-11D4-A716-446655440000).\n"
"Are you sure that you want to delete the user {0}?"
msgstr ""

#: src/plm/core/ui/action/RemoveUser.java:38
msgid "Confirm user deletion"
msgstr ""

#: src/plm/core/ui/action/RemoveUser.java:41
#, java-format
msgid "User {0} successfully deleted"
msgstr ""

#: src/plm/core/ui/action/RemoveUser.java:44
msgid "Sorry, you can't delete the current user."
msgstr ""

#: src/plm/core/ui/action/RemoveUser.java:44
msgid "Try again"
msgstr ""

#: src/plm/core/ui/action/Reset.java:29
msgid "Reset your world to the initial state"
msgstr "Reconfigura seu mundo para o estado inicial"

#: src/plm/core/ui/action/Reset.java:29
msgid "World cannot be reset right now"
msgstr "O mundo não pode ser reocnfigurado agora"

#: src/plm/core/ui/action/RevertExercise.java:20
msgid "OK"
msgstr "OK"

#: src/plm/core/ui/action/RevertExercise.java:23
msgid ""
"Reverting this exercise will erase all your work and cannot be undone.\n"
" Are you sure that you want to proceed?"
msgstr ""

#: src/plm/core/ui/action/RevertExercise.java:24
msgid "Warning"
msgstr ""

#: src/plm/core/ui/action/RevertExercise.java:28
msgid "Revert canceled on user request -- your work was preserved."
msgstr ""

#: src/plm/core/ui/action/RevertExercise.java:39
msgid "Exercise reverted"
msgstr ""

#: src/plm/core/ui/action/StartExecution.java:32
msgid ""
"The PLM can save your data anonymously on remote servers. That way, you \n"
"can retrieve your session from your anonymous tag from any connected "
"computer.\n"
"This anonymous data also helps scientists understanding how people learn \n"
" programming. No nominative information is stored, only the source code "
"written\n"
"to solve the challenges.\n"
msgstr ""

#: src/plm/core/ui/action/StartExecution.java:37
msgid "Do you want to store your data online?"
msgstr "Você quer guardar seus dados online?"

#: src/plm/core/ui/action/StartExecution.java:38
msgid "Ok, save my data online"
msgstr ""

#: src/plm/core/ui/action/StartExecution.java:38
msgid "No, keep everything local"
msgstr ""

#: src/plm/core/ui/action/StartExecution.java:38
msgid "Let me decide later"
msgstr ""

#: src/plm/core/ui/action/StartExecution.java:65
msgid "Launch the execution of your code"
msgstr "Começa a execução de seu código"

#: src/plm/core/ui/action/StartExecution.java:66
msgid ""
"Cannot launch the execution right now. Wait a bit, or interrupt current "
"activity with the stop button"
msgstr ""

#: src/plm/core/ui/action/StepExecution.java:22
msgid "Execute one step of your code"
msgstr "Executa um passo de seu código"

#: src/plm/core/ui/action/StepExecution.java:23
msgid "Impossible to step your code now. Need to stop the execution first?"
msgstr ""
"Impossível dar um passo no seu código agora. Quer parar a execução primeiro?"

#: src/plm/core/ui/action/StopExecution.java:22
msgid "Stop your code"
msgstr "Pára seu código"

#: src/plm/core/ui/action/StopExecution.java:23
msgid "No execution to stop right now"
msgstr "Nenhuma execução para parar no momento"

#: src/plm/core/ui/action/SwitchExo.java:29
msgid "Switch to another exercise"
msgstr "Trocar por outro exercício"

#: src/plm/core/ui/action/SwitchUser.java:29
msgid "Please choose the user you want to use"
msgstr "Favor escolher o usuário que você quer usar"

#: src/plm/core/ui/action/SwitchUser.java:37
#, java-format
msgid "User {0} already selected."
msgstr "Usuário {0} já selecionado."

#: src/plm/core/ui/action/SwitchUser.java:41
#, java-format
msgid "User {0} now selected."
msgstr "Usuário {0} agora selecionado."

#: src/plm/core/ui/action/SwitchUser.java:43
msgid "Operation canceled by user request"
msgstr "Operação cancelada a pedido do usuário"

#: src/plm/core/ui/action/SwitchUser.java:44
msgid "Operation canceled as requested by user."
msgstr "Operação cancelada conforme pedido do usuário."

#: src/plm/core/ui/editor/MissionEditor.java:54
msgid "PLM - Mission Editor (modified)"
msgstr "PLM - Editor de Missão (modificado)"

#: src/plm/core/ui/editor/MissionEditor.java:55
msgid "PLM - Mission Editor"
msgstr "PLM - Editor de Missão"

#: src/plm/core/ui/editor/MissionEditor.java:253
#: src/plm/core/ui/editor/buggleeditor/MainFrame.java:254
#, java-format
msgid "Error while reading {0}"
msgstr "Erro enquanto lia {0}"

#: src/plm/core/ui/editor/MissionEditor.java:260
msgid "You did not save you changes. Do you want to save it before quiting?"
msgstr ""

#: src/plm/core/ui/editor/MissionEditor.java:261
#: src/plm/core/ui/editor/MissionEditor.java:380
msgid "Save or loose your change?"
msgstr ""

#: src/plm/core/ui/editor/MissionEditor.java:372
msgid "Open Mission..."
msgstr ""

#: src/plm/core/ui/editor/MissionEditor.java:379
msgid ""
"You did not save you changes. Do you want to save it before opening another "
"file?"
msgstr ""

#: src/plm/core/ui/editor/MissionEditor.java:397
msgid "HTML files"
msgstr ""

#: src/plm/core/ui/editor/MissionEditor.java:405
#, java-format
msgid ""
"You chose a translated mission text for edition ({0}).\n"
"This is wrong. The translations should be handled with po4a in the PLM.\n"
"Please refer to https://github.com/oster/PLM/wiki/Working-with-the-"
"translations for more information.\n"
"\n"
"Proceed anyway?"
msgstr ""

#: src/plm/core/ui/editor/MissionEditor.java:409
msgid "This is a translated mission text"
msgstr ""

#: src/plm/core/ui/editor/MissionEditor.java:426
msgid "Quit Map Editor"
msgstr ""

#: src/plm/core/ui/editor/buggleeditor/MainFrame.java:188
msgid "Create New Map"
msgstr ""

#: src/plm/core/ui/editor/buggleeditor/MainFrame.java:240
msgid "Open Map..."
msgstr ""

#: src/plm/core/ui/editor/buggleeditor/MainFrame.java:246
msgid "PLM map files"
msgstr ""

#: src/plm/core/ui/editor/buggleeditor/PropertiesEditor.java:57
msgid "Property"
msgstr ""

#: src/plm/core/ui/editor/buggleeditor/PropertiesEditor.java:57
msgid "Value"
msgstr ""

#. The editor for the name
#: src/plm/core/ui/editor/buggleeditor/PropertiesEditor.java:71
msgid "World name"
msgstr ""

#. ---------- world width ---------------
#: src/plm/core/ui/editor/buggleeditor/PropertiesEditor.java:83
msgid "World width"
msgstr ""

#. ---------- world height ---------------
#: src/plm/core/ui/editor/buggleeditor/PropertiesEditor.java:103
msgid "World height"
msgstr ""

#. ---------- selected cell ---------------
#: src/plm/core/ui/editor/buggleeditor/PropertiesEditor.java:123
msgid "Selected cell X"
msgstr ""

#. ---------- selected cell ---------------
#: src/plm/core/ui/editor/buggleeditor/PropertiesEditor.java:145
msgid "Selected cell Y"
msgstr ""

#. ---------- Ground color ---------------
#: src/plm/core/ui/editor/buggleeditor/PropertiesEditor.java:166
msgid "Ground color (name or r/g/b)"
msgstr ""

#. ---------- top wall cell ---------------
#: src/plm/core/ui/editor/buggleeditor/PropertiesEditor.java:183
msgid "Top wall?"
msgstr ""

#. ---------- left wall cell ---------------
#: src/plm/core/ui/editor/buggleeditor/PropertiesEditor.java:205
msgid "Left wall?"
msgstr ""

#. ---------- have baggle ---------------
#: src/plm/core/ui/editor/buggleeditor/PropertiesEditor.java:227
msgid "Baggle?"
msgstr ""

#. ---------- Buggle name ---------------
#: src/plm/core/ui/editor/buggleeditor/PropertiesEditor.java:258
msgid "Buggle name"
msgstr ""

#. ---------- Buggle direction ---------------
#: src/plm/core/ui/editor/buggleeditor/PropertiesEditor.java:269
msgid "Buggle direction (N|S|E|W)"
msgstr ""

#. ---------- Buggle color ---------------
#: src/plm/core/ui/editor/buggleeditor/PropertiesEditor.java:298
msgid "Buggle color (name or r/g/b)"
msgstr ""

#. ---------- Buggle color ---------------
#: src/plm/core/ui/editor/buggleeditor/PropertiesEditor.java:314
msgid "Brush color (name or r/g/b)"
msgstr "Cor do pincel (nome ou r/g/b)"

#: src/plm/core/utils/ColorMapper.java:59
msgid "black"
msgstr ""

#: src/plm/core/utils/ColorMapper.java:60
msgid "blue"
msgstr ""

#: src/plm/core/utils/ColorMapper.java:61
msgid "cyan"
msgstr ""

#: src/plm/core/utils/ColorMapper.java:62
msgid "dark grey"
msgstr ""

#: src/plm/core/utils/ColorMapper.java:63
msgid "grey"
msgstr ""

#: src/plm/core/utils/ColorMapper.java:64
msgid "green"
msgstr ""

#: src/plm/core/utils/ColorMapper.java:65
msgid "light grey"
msgstr ""

#: src/plm/core/utils/ColorMapper.java:66
msgid "magenta"
msgstr ""

#: src/plm/core/utils/ColorMapper.java:67
#, fuzzy
msgid "orange"
msgstr "Mudanças"

#: src/plm/core/utils/ColorMapper.java:68
msgid "pink"
msgstr ""

#: src/plm/core/utils/ColorMapper.java:69
#, fuzzy
msgid "red"
msgstr "Prosseguir"

#: src/plm/core/utils/ColorMapper.java:70
msgid "white"
msgstr ""

#: src/plm/core/utils/ColorMapper.java:71
msgid "yellow"
msgstr ""

#: src/plm/universe/Direction.java:59
msgid "NORTH"
msgstr ""

#: src/plm/universe/Direction.java:61
msgid "EAST"
msgstr ""

#: src/plm/universe/Direction.java:63
msgid "SOUTH"
msgstr ""

#: src/plm/universe/Direction.java:65
msgid "WEST"
msgstr ""

#: src/plm/universe/bat/BatEntity.java:38
#, java-format
msgid "Exception {0}: {1}"
msgstr ""

#: src/plm/universe/bugglequest/AbstractBuggle.java:86
msgid ""
"Sorry Dave, I cannot let you use penDown() here. Buggles have brushes, not "
"pens. Use brushDown() instead."
msgstr ""
"Desculpe Dave, não posso deixar você usar abaixarCaneta() aqui. Os Buggles "
"tem pinceis, não canetas. Tente usar abaixarPincel()."

#: src/plm/universe/bugglequest/AbstractBuggle.java:90
msgid ""
"Sorry Dave, I cannot let you use penUp() here. Buggles have brushes, not "
"pens. Use brushUp() instead."
msgstr ""
"Desculpe Dave, não posso deixar você usar levantarCaneta() aqui. Os buggles "
"tem pinceis, não canetas. Tente usar levantarPincel()."

#: src/plm/universe/bugglequest/AbstractBuggle.java:166
#: src/plm/universe/bugglequest/SimpleBuggle.java:31
#: src/plm/universe/turtles/Turtle.java:216
msgid ""
"Sorry Dave, I cannot let you use Left() with an uppercase. Use left() "
"instead."
msgstr ""
"Desculpe Dave, mas não posso deixar você usar Esquerda(x) com uma maiúscula. "
"Ao invés disto, use esquerda()."

#: src/plm/universe/bugglequest/AbstractBuggle.java:169
#: src/plm/universe/bugglequest/SimpleBuggle.java:36
#: src/plm/universe/turtles/Turtle.java:219
msgid ""
"Sorry Dave, I cannot let you use Right() with an uppercase. Use right() "
"instead."
msgstr ""
"Desculpe Dave, mas não posso deixar você usar Direita() com uma maiúscula. "
"Em vez disto, use direita()."

#: src/plm/universe/bugglequest/AbstractBuggle.java:189
#, java-format
msgid ""
"You tried to access a cell with Y={0}, but the maximal Y in this world is "
"{1}."
msgstr ""
"Você tentou acessar uma célula com Y={0}, mas o Y maximal neste mundo é {1}."

#: src/plm/universe/bugglequest/AbstractBuggle.java:191
#, java-format
msgid ""
"You tried to access a cell with X={0}, but the maximal X in this world is "
"{1}."
msgstr ""

#: src/plm/universe/bugglequest/AbstractBuggle.java:210
#: src/plm/universe/bugglequest/AbstractBuggle.java:246
#, java-format
msgid "You tried to set X to {0}, but the maximal X in this world is {1}."
msgstr ""

#: src/plm/universe/bugglequest/AbstractBuggle.java:229
#: src/plm/universe/bugglequest/AbstractBuggle.java:244
#, java-format
msgid "You tried to set Y to {0}, but the maximal Y in this world is {1}."
msgstr ""

#: src/plm/universe/bugglequest/AbstractBuggle.java:363
#: src/plm/universe/bugglequest/BuggleWorldCell.java:129
msgid "There is no baggle to pick up here."
msgstr ""

#: src/plm/universe/bugglequest/AbstractBuggle.java:365
msgid "Your are already carrying a baggle."
msgstr ""

#: src/plm/universe/bugglequest/AbstractBuggle.java:456
msgid "Its value is 'null', which is never good."
msgstr ""

#: src/plm/universe/bugglequest/AbstractBuggle.java:463
#, java-format
msgid "    Its position is ({0},{1}); expected: ({2},{3}).\n"
msgstr "    Sua posição é ({0},{1}); esperado: ({2},{3}).\n"

#: src/plm/universe/bugglequest/AbstractBuggle.java:465
#, java-format
msgid "    Its direction is {0}; expected: {1}.\n"
msgstr ""

#: src/plm/universe/bugglequest/AbstractBuggle.java:467
#, java-format
msgid "    Its color is {0}; expected: {1}.\n"
msgstr ""

#: src/plm/universe/bugglequest/AbstractBuggle.java:469
#, java-format
msgid "    The color of its brush is {0}; expected: {1}.\n"
msgstr ""

#: src/plm/universe/bugglequest/AbstractBuggle.java:471
msgid "    It should not carry that baggle.\n"
msgstr ""

#: src/plm/universe/bugglequest/AbstractBuggle.java:473
msgid "    It is not carrying any baggle.\n"
msgstr ""

#: src/plm/universe/bugglequest/AbstractBuggle.java:475
msgid "    It encountered an issue, such as bumping into a wall.\n"
msgstr ""

#: src/plm/universe/bugglequest/AbstractBuggle.java:477
msgid "    It didn't encounter any issue, such as bumping into a wall.\n"
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorld.java:122
#, java-format
msgid ""
"{0}: The path to the map on disk should not include the .map extension (or "
"it won''t work in jarfiles). Please fix your exercise."
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorld.java:130
#, java-format
msgid ""
"{0}.map: this file does not seem to be a serialized BuggleWorld (the file is "
"empty!)"
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorld.java:136
#, java-format
msgid ""
"{0}.map: This file does not seem to be a serialized BuggleWorld (malformated "
"first line: {1})"
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorld.java:142
#, java-format
msgid "{0}.map: End of file reached before world size specification"
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorld.java:147
#, java-format
msgid "{0}.map:1: Expected ''Size: NNxMM'' but got ''{0}''"
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorld.java:173
#, java-format
msgid "Cannot put a buggle on coordinate {0},{1}: that''s out of the world"
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorld.java:187
#, java-format
msgid "Invalid buggle''s direction: {0}"
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorld.java:194
#: src/plm/universe/bugglequest/BuggleWorld.java:201
#, java-format
msgid "Invalid buggle''s color name: {0}"
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorld.java:218
#, java-format
msgid "Cannot define a cell on coordinate {0},{1}: that''s out of the world"
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorld.java:231
#, java-format
msgid "Invalid color name: {0}"
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorld.java:237
#, java-format
msgid "Expecting ''baggle'' or ''nobaggle'' but got {0} instead"
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorld.java:241
#, java-format
msgid "Expecting ''topwall'' or ''notopwall'' but got {0} instead"
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorld.java:245
#, java-format
msgid "Expecting ''leftwall'' or ''noleftwall'' but got {0} instead"
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorld.java:255
#, java-format
msgid ""
"The cell {0},{1} seem to be defined more than once. At least, there is two "
"baggles here, which is not allowed."
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorld.java:271
#, java-format
msgid ""
"Parse error. I was expecting a cell or a buggle description but got: {0}"
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorld.java:570
#, java-format
msgid "  The world''s name is {0}"
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorld.java:574
#, java-format
msgid "  In ({0},{1})"
msgstr " Em ({0},{1})"

#: src/plm/universe/bugglequest/BuggleWorld.java:576
#, java-format
msgid "  There is {0} entities where {1} were expected."
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorld.java:580
#, java-format
msgid "  Something is wrong about buggle ''{0}'':\n"
msgstr "  Tem algo errado com o buggle ''{0}'':\n"

#: src/plm/universe/bugglequest/BuggleWorldCell.java:122
msgid "There is already a baggle here."
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorldCell.java:202
msgid ", there shouldn't be this baggle"
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorldCell.java:204
msgid ", there should be a baggle"
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorldCell.java:207
#, java-format
msgid ", the ground should not be {0}"
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorldCell.java:209
#, java-format
msgid ", the ground is expected to be {0}, but it is {1}"
msgstr ", espera-se um chão {0}, mas ele é {1}"

#: src/plm/universe/bugglequest/BuggleWorldCell.java:213
#, java-format
msgid ", the ground reads ''{0}'' (expected: ''{1}'')"
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorldCell.java:216
msgid ", there shouldn't be any wall at west"
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorldCell.java:218
msgid ", there should be a wall at west"
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorldCell.java:221
msgid ", there shouldn't be any wall at north"
msgstr ""

#: src/plm/universe/bugglequest/BuggleWorldCell.java:223
msgid ", there should be a wall at north"
msgstr ""

#: src/plm/universe/bugglequest/exception/BuggleWallException.java:10
msgid "Buggles cannot traverse walls"
msgstr ""

#: src/plm/universe/bugglequest/exception/DontHaveBaggleException.java:10
msgid "You have no baggle to drop"
msgstr ""

#: src/plm/universe/bugglequest/ui/BuggleButtonPanel.java:59
#: src/plm/universe/bugglequest/ui/BuggleButtonPanel.java:232
msgid "forward"
msgstr "avançar"

#: src/plm/universe/bugglequest/ui/BuggleButtonPanel.java:64
msgid "forward()"
msgstr "avançar()"

#: src/plm/universe/bugglequest/ui/BuggleButtonPanel.java:75
#: src/plm/universe/bugglequest/ui/BuggleButtonPanel.java:231
msgid "backward"
msgstr "recuar"

#: src/plm/universe/bugglequest/ui/BuggleButtonPanel.java:80
msgid "backward()"
msgstr "recuar()"

#: src/plm/universe/bugglequest/ui/BuggleButtonPanel.java:91
#: src/plm/universe/bugglequest/ui/BuggleButtonPanel.java:233
msgid "left"
msgstr "esquerda"

#: src/plm/universe/bugglequest/ui/BuggleButtonPanel.java:95
msgid "left()"
msgstr "esquerda()"

#: src/plm/universe/bugglequest/ui/BuggleButtonPanel.java:101
#: src/plm/universe/bugglequest/ui/BuggleButtonPanel.java:234
msgid "right"
msgstr "direita"

#: src/plm/universe/bugglequest/ui/BuggleButtonPanel.java:105
msgid "right()"
msgstr "direita()"

#: src/plm/universe/bugglequest/ui/BuggleButtonPanel.java:111
#: src/plm/universe/bugglequest/ui/BuggleButtonPanel.java:235
msgid "mark"
msgstr "marcar"

#: src/plm/universe/bugglequest/ui/BuggleButtonPanel.java:117
msgid "brushUp()"
msgstr "levantarPincel()"

#: src/plm/universe/bugglequest/ui/BuggleButtonPanel.java:120
msgid "brushDown()"
msgstr "abaixarPincel()"

#: src/plm/universe/bugglequest/ui/BuggleButtonPanel.java:146
#, java-format
msgid "setBrushColor(Color.{0})"
msgstr ""

#: src/plm/universe/bugglequest/ui/BuggleButtonPanel.java:222
msgid "Wall hugging error"
msgstr ""

#: src/plm/universe/bugglequest/ui/BuggleButtonPanel.java:223
msgid "Your buggle has collided with a wall, it hurts a lot ! ='("
msgstr ""

#: src/plm/universe/bugglequest/ui/BuggleButtonPanel.java:236
msgid "Brush Color"
msgstr "Cor do pincel"

#: src/plm/universe/sort/SortingButtonPanel.java:59
msgid "go"
msgstr ""

#: src/plm/universe/sort/SortingButtonPanel.java:74
#, java-format
msgid "setValue({0},{1})"
msgstr ""

#: src/plm/universe/sort/SortingButtonPanel.java:78
#, java-format
msgid "copy({0},{1})"
msgstr ""

#: src/plm/universe/sort/SortingButtonPanel.java:108
msgid "swap"
msgstr "alternar"

#: src/plm/universe/sort/SortingButtonPanel.java:108
msgid "setValue"
msgstr ""

#: src/plm/universe/sort/SortingButtonPanel.java:108
msgid "copy"
msgstr ""

#: src/plm/universe/sort/SortingWorld.java:116
#, java-format
msgid ""
"This is very weird: There is not the same amount of values! Expected: {0}; "
"Found: {1}\n"
msgstr ""

#: src/plm/universe/sort/SortingWorld.java:119
#, java-format
msgid "Invalid read count. Expected: {0}; Found: {1}\n"
msgstr ""

#: src/plm/universe/sort/SortingWorld.java:122
#, java-format
msgid "Invalid write count. Expected: {0}; Found: {1}\n"
msgstr ""

#: src/plm/universe/sort/SortingWorld.java:126
#, java-format
msgid "Value at index {0} differs. Expected {1}; Found {2}\n"
msgstr ""

#: src/plm/universe/sort/SortingWorld.java:368
#: src/plm/universe/sort/SortingWorld.java:369
#, java-format
msgid "Out of bounds in swap({0},{1}): {2}<0"
msgstr "Fora dos limites em alternar({0},{1}): {2}<0"

#: src/plm/universe/sort/SortingWorld.java:370
#: src/plm/universe/sort/SortingWorld.java:371
#, java-format
msgid "Out of bounds in swap({0},{1}): {2}>value count"
msgstr "Fora dos limites em alternar({0},{1}): {2}>contador de valores"

#: src/plm/universe/turtles/Line.java:109
msgid "x1 differs."
msgstr ""

#: src/plm/universe/turtles/Line.java:111
msgid "x2 differs."
msgstr ""

#: src/plm/universe/turtles/Line.java:113
msgid "y1 differs."
msgstr ""

#: src/plm/universe/turtles/Line.java:115
msgid "y2 differs."
msgstr ""

#: src/plm/universe/turtles/Line.java:117
msgid "The color differs."
msgstr ""

#: src/plm/universe/turtles/Line.java:118
msgid "I dont see the difference (please report this bug)."
msgstr ""

#: src/plm/universe/turtles/Line.java:120
msgid "That's not a line (please report this bug)."
msgstr ""

#: src/plm/universe/turtles/Turtle.java:224
msgid ""
"Sorry Dave, I cannot let you use brushDown() here. Turtles have pens, not "
"brushes. Use penDown() instead."
msgstr ""
"Desculpe Dave, mas não posso deixar você usar abaixarPincel() aqui. "
"Tartarugas tem canetas, não pinceis. Use abaixarCaneta() ao invés disto."

#: src/plm/universe/turtles/Turtle.java:228
msgid ""
"Sorry Dave, I cannot let you use brushUp() here. Turtles have pens, not "
"brushes. Use penUp() instead."
msgstr ""
"Desculpe Dave, mas não posso deixar você usar levantarPincel() aqui. "
"Tartarugas tem canetas, não pinceis. Use levantarCaneta() ao invés disto."

#: src/plm/universe/turtles/Turtle.java:409
#, java-format
msgid "The turtle {0} is not heading to the right direction."
msgstr ""

#: src/plm/universe/turtles/Turtle.java:411
#, java-format
msgid "The turtle {0} is at the right location."
msgstr ""

#: src/plm/universe/turtles/TurtleWorld.java:359
#, java-format
msgid "  There is {0} entities, but {1} entities were expected\n"
msgstr ""

#: src/plm/universe/turtles/TurtleWorld.java:388
#, java-format
msgid "  There is {0} shapes, but only {1} shapes were expected\n"
msgstr ""

#: src/plm/universe/turtles/TurtleWorld.java:390
#, java-format
msgid "  There is only {0} shapes, but {1} shapes were expected\n"
msgstr ""

#: src/plm/universe/turtles/TurtleWorld.java:417
msgid "Superflous shapes in your solution:\n"
msgstr ""

#: src/plm/universe/turtles/TurtleWorld.java:422
msgid "Missing shapes in your solution:\n"
msgstr ""

#: src/plm/universe/turtles/TurtleWorld.java:433
#, java-format
msgid "  {0} (got {1} instead of {2})\n"
msgstr ""
