# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
msgid ""
msgstr ""
"Project-Id-Version: PLM\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-09-20 17:03+0200\n"
"PO-Revision-Date: 2014-01-19 09:06+100\n"
"Last-Translator: vinnie <fz12345@gmail.com>\n"
"Language-Team: Italian <>\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"

#: src/lessons/lightbot/universe/LightBotExercise.java:56
msgid "A light is still off."
msgstr ""

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

#: 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 ""
"Scusa Dave, non ti posso permettere l'uso di setX(x) in questo esercizio. "
"Prosegui invece verso il tuo obbiettivo."

#: 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 ""
"Scusa Dave, non ti posso permettere l'uso di setY(y) in questo esercizio. "
"Prosegui invece verso il tuo obbiettivo."

#: 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 ""
"Scusa Dave, non ti posso permettere l'uso di setPos(x,y) in questo "
"esercizio. Prosegui invece verso il tuo obbiettivo."

#: src/lessons/recursion/hanoi/LinearHanoiEntity.java:11
#: src/lessons/recursion/hanoi/LinearTwinHanoiEntity.java:10
#, fuzzy
msgid ""
"Sorry Dave, I cannot let you move disks between slots 0 and 2 directly. Use "
"the intermediate slot in all moves."
msgstr ""
"Scusa Dave, non ti posso permettere di usare forward come argomento in "
"questo esercizio. Invece utilizza un ciclo"

#: src/lessons/recursion/hanoi/universe/HanoiEntity.java:55
#, java-format
msgid ""
"Sorry Dave, I cannot let you move disks counterclockwise. Move from 0 to 1, "
"from 1 to 2 or from 2 to 0 only, not from {0} to {1}."
msgstr ""

#: 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 ""

#: 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 non valido"

#: 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 ""
"Questo è molto strano: Il numero dei valori è diverso! Ci si aspettava: {0}; "
"Trovato: {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 ""
"Il giocatore alla base {0}, in posizione {1} è differente: {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 ""
"Il giocatore alla base {0}, in posizione {1} è differente: {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 ""
"Impossibile muoversi dallo slot {0} al {1}: gli unisci slot esistenti sono "
"0, 1 e 2"

#: src/lessons/recursion/hanoi/universe/HanoiWorld.java:204
#, java-format
msgid "Cannot move from slot {0} to itself"
msgstr "Impossibile muoversi dallo slot {0} verso se stessi"

#: src/lessons/recursion/hanoi/universe/HanoiWorld.java:206
#, java-format
msgid "No disc to move from slot {0}"
msgstr "Nessun disco da muovere dallo slot {0}"

#: 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 ""
"Impossibile muovere il disco dallo slot {0} al {1} il disco piccolo deve "
"rimanere sopra quelli grandi, ma non {2} > {3}"

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

#: 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 ""
"Il giocatore {0} della base {1} non può raggiungere la buca perché è troppo "
"distante dalla sua posizione"

#: src/lessons/sort/baseball/universe/BaseballWorld.java:146
msgid "This is not a baseball world :-("
msgstr "Questo non è un mondo di baseball :-("

#: src/lessons/sort/baseball/universe/BaseballWorld.java:150
#, java-format
msgid "Differing amount of bases: {0} vs {1}"
msgstr "Numero di basi differenti: {0} vs {1}"

#: src/lessons/sort/baseball/universe/BaseballWorld.java:153
#, java-format
msgid "Differing amount of players: {0} vs {1}"
msgstr "Numero di giocatori differente: {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 ""
"Il giocatore alla base {0}, in posizione {1} è differente: {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 ""
"Non è ancora sistemato!! PER PIACERE SEGNALA QUESTO BUG, insieme alle "
"seguenti informazioni:\n"
"Esercizio: {0}; Numero di basi: {1}; Situazione iniziale: {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 "Impossibile muoversi dalla base {0} perchè non è fra 0 e {1}"

#: src/lessons/sort/baseball/universe/BaseballWorld.java:412
#, java-format
msgid "Cannot move from position {0} since it''s not between 0 and {1})"
msgstr "Impossibile muoversi dalla posizione {0} perchè non è fra 0 {1}) e"

#: 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 ""
"Il giocatore {0} della base {1} è troppo lontano dalla buca (alla base {2}) "
"per raggiungerla in un solo movimento"

#: src/lessons/sort/baseball/universe/BaseballWorldView.java:669
#: src/plm/universe/sort/SortingWorldView.java:52
msgid "Switch to time view"
msgstr "Passa alla visuale del tempo"

#: src/lessons/sort/baseball/universe/BaseballWorldView.java:671
#: src/plm/universe/sort/SortingWorldView.java:54
msgid "Switch to state view"
msgstr "Passa alla visuale dello stato"

#: src/lessons/sort/dutchflag/universe/DutchFlagEntity.java:28
msgid "Flag sorter"
msgstr "Riordinatore dei Flag"

#: src/lessons/sort/dutchflag/universe/DutchFlagWorld.java:102
msgid "This world is not a dutch flag"
msgstr "Questo mondo non è una bandiera tedesca"

#: 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 "I due mondi sono di diensioni differenti"

#: src/lessons/sort/dutchflag/universe/DutchFlagWorld.java:111
#, java-format
msgid " Ray #{0} differs: color {1} is not color {2}\n"
msgstr " Il raggio #{0} differisce: il colore {1} non è il colore {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 "Impossibile scambiare {0} e {1} perché {2} non si trova fra 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 ""
"Impossibile ottenere il colore della linea #{0} perché essa non si trova fra "
"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 ""
"Non è ancora sistemato!! PER PIACERE SEGNALA QUESTO BUG, insieme alle "
"seguenti informazioni:\n"
"Situazione iniziale: {0} "

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

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

#: src/lessons/sort/pancake/universe/PancakeWorld.java:116
msgid "This is not a world of pancakes"
msgstr "Questo non è un mondo di frittelle"

#: 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 ""

#: src/lessons/sort/pancake/universe/PancakeWorld.java:128
#, java-format
msgid " Pancake #{0} differs: {1} vs. {2}\n"
msgstr " Frittella #{0} differente: {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 "Richiesta di ruotare {0} frittelle, ma devi ruotarne almeno una"

#: 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 ""
"Richiesta di ruotare {0} frittelle, ma ci sono solo {1} frittelle in questo "
"stack"

#: 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 ""
"Impossibile ottenere il raggio della frittella #{0} perché non si trova fra "
"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 ""
"Impossibile ottenere l''orientamento della frittella #{0} perché non si "
"trova fra 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/loopwhile/BaggleSeekerEntity.java:10
#: src/lessons/welcome/loopwhile/LoopWhileEntity.java:9
#: 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 ""
"Scusa Dave, non ti posso permettere di usare forward come argomento in "
"questo esercizio. Invece utilizza un ciclo"

#: 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/loopwhile/BaggleSeekerEntity.java:15
#: src/lessons/welcome/loopwhile/LoopWhileEntity.java:14
#: 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 ""
"Scusa Dave, non ti posso permettere di usare backward come argomento in "
"questo esercizio. Invece utilizza un ciclo"

#: src/lessons/welcome/loopfor/LoopCourseEntity.java:18
#: src/lessons/welcome/loopfor/LoopCourseForestEntity.java:18
#, fuzzy
msgid ""
"Sorry Dave, you cannot run backward like this. Exercising is hard enough -- "
"please don't overplay."
msgstr ""
"Scusa Dave, non ti posso permettere l'utilizzo di backward() in questo "
"esercizio. Usa setPos(x,y) invece."

#: src/lessons/welcome/loopfor/LoopCourseForestEntity.java:39
msgid "You fall into water."
msgstr "Sei caduto in acqua."

#: 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 "Test fallito"

#: 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 ""
"Non ti posso permettere di usare forward come argomento in questo esercizio. "
"Invece utilizza un ciclo"

#: 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 ""
"Non ti posso permettere di usare backward come argomento in questo "
"esercizio. Invece utilizza un ciclo"

#: src/lessons/welcome/methods/basics/MethodsDogHouseEntity.java:10
msgid ""
"Sorry Dave, I cannot let you use right() in this exercise. Use left() "
"instead."
msgstr ""
"Scusa dave, non ti posso permettere l'utilizzo di right() in questo "
"esercizio. Usa left() invece."

#: 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 ""
"Scusa Dave, non ti posso permettere di usare left() in entrambe le righe {0} "
"ed {1} di questo esercizio. Puoi scrivere left() una sola volta in questo "
"esercizio."

#: 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 ""
"Scusa Dave, non ti posso permettere l'utilizzo di forward() in questo "
"esercizio. Usa setPos(x,y) invece."

#: 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 ""
"Scusa Dave, non ti posso permettere l'utilizzo di backward() in questo "
"esercizio. Usa setPos(x,y) invece."

#: 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 ""

#: 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 ""

#: 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 ""
"L''esecuzione del tuo programma selleva una eccezione {0}: {1}\n"
" Per piacere correggi il tuo codice.\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 "Errore di compilazione:"

#: src/plm/core/lang/LangC.java:260 src/plm/core/lang/LangC.java:267
msgid "Error, please recompile the exercise"
msgstr ""

#.
#. * 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 "Compilazione fallita."

#: src/plm/core/lang/LangPython.java:49
#, fuzzy, 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 ""
"Errore di sintassi alla riga {0}: {1}\n"
"Nel dubbio controlla l'indentazione e di non aver mischiato spazi e "
"tabulazioni\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 ""

#: 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 ""

#: src/plm/core/lang/LangPython.java:72
msgid ""
"NameError raised: You seem to use a non-existent identifier; Please check "
"for typos\n"
msgstr ""
"Eccezione NameError sollevata: Sembra che tu stia usando un identificatore "
"non esistente; Per piacere controlla eventuali errori di battitura.\n"

#: src/plm/core/lang/LangPython.java:76
msgid "TypeError raised: you are probably misusing a function or something.\n"
msgstr ""
"Eccezione TypeError sollevata: probabilmente stai utilizzando male una "
"funzione o qualcosa del genere.\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 ""
"Eccezione UnboundLocalError sollevata: probabilmente stai provando ad "
"utilizzare una variabile globale non dichiarata come tale.\n"

#: src/plm/core/lang/LangPython.java:87
msgid "Error: there is no baggle to pickup under the buggle"
msgstr "Errore: non ci sono baggle da prendere sotto il buggle"

#: src/plm/core/lang/LangPython.java:89
msgid "Error: a buggle cannot carry more than one baggle at the same time"
msgstr "Errore: un buggle non può trasportare più di un baggle alla volta"

#: src/plm/core/lang/LangPython.java:91
msgid "Error: your buggle just teleported to the outer space..."
msgstr ""
"Errore: il tuo buggle si è appena teletrasportato nello spazio esterno..."

#: src/plm/core/lang/LangPython.java:93
msgid "Error: your buggle just hit a wall. That hurts."
msgstr "Errore: il tuo buggle ha appena colpito un muro Fa male."

#: src/plm/core/lang/LangPython.java:96
#, java-format
msgid ""
"Unknown error (please report): {0}\n"
"Its value is: {1}"
msgstr ""
"Errore sconosciuto (per piacere segnalalo): {0}\n"
"Il suo valore è: {1}"

#: src/plm/core/lang/ScriptingLanguage.java:86
#, java-format
msgid ""
"No ScriptEngine for {0}. Please check your classpath and similar settings."
msgstr ""
"Nessuno ScriptEngine per {0}. Per piacere controlla il tuo classpath ed "
"impostazioni simili."

#: src/plm/core/lang/ScriptingLanguage.java:96
#, fuzzy, java-format
msgid ""
"No {0} script source for entity {1}. Please report that bug against the PLM."
msgstr ""
"Nessuno script sorgente {0} per l'entità {1}. Per piacere segnala questo bug "
"a PLM."

#: src/plm/core/lang/ScriptingLanguage.java:108
#, fuzzy, java-format
msgid "Received a ScriptException that does not come from the {0} language.\n"
msgstr "Ricevuto uno ScriptException che non proviene da Python.\n"

#: src/plm/core/lang/ScriptingLanguage.java:113
#, fuzzy, 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 ""
"La valutazione dello script ha sollevato un eccezione che non una "
"ScriptException ma una {0}.\n"
" Per piacere segnala questo bug a PLM con tutti i dettagli che permettono di "
"riprodurlo.\n"
"Messaggio di eccezione: {1}\n"

#: src/plm/core/model/Game.java:162
msgid "Scala is usable on your machine. Congratulations."
msgstr "Scala è utilizzabile sul tuo pc. Congratulazioni."

#: src/plm/core/model/Game.java:164
#, fuzzy
msgid "Please install Scala version 2.11 or higher to use it in the PLM."
msgstr "Per piacere istalla Scala versione 2.10 o maggiore per usarlo in PLM."

#: src/plm/core/model/Game.java:166
msgid "Jython is usable on your machine. Congratulations."
msgstr "Jython è utilizzabile sul tuo pc. Congratulazioni."

#: src/plm/core/model/Game.java:168
#, fuzzy
msgid ""
"Please install jython to use the python programming language in the PLM."
msgstr ""
"Per piacere installa jython per usare il linguaggio di programmazione python "
"in PLM."

#: src/plm/core/model/Game.java:170
#, fuzzy
msgid "C is usable on your machine. Congratulations."
msgstr "Scala è utilizzabile sul tuo pc. Congratulazioni."

#: src/plm/core/model/Game.java:172
#, fuzzy
msgid "Please install gcc to use the C programming language in the PLM."
msgstr ""
"Per piacere installa jython per usare il linguaggio di programmazione python "
"in PLM."

#: src/plm/core/model/Game.java:179
#, fuzzy, 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 ""
"Attenzione, il linguaggio di programmazione predefinito non è né ''Java'', "
"né ''python'' e nemmeno ''Scala'' ma {0}.\n"
"   Questo linguaggio viene utilizzato per impostare i mondi, potrebbero "
"sorgere gravi problemi per gli eserciziche non se l'aspettano.\n"
"   Prima di procedere è più sicuro cambiare il linguaggio corrente e "
"riavviare PLM.\n"
"   In alternativa, la proprietà {1} può essere cambiata nel tuo file di "
"configurazione ($HOME/.plm/plm.properties)"

#: src/plm/core/model/Game.java:185
msgid ""
"The default programming language is Scala, but your scala installation is "
"not usable. Switching to Java instead.\n"
msgstr ""
"Il linguaggio di programmazione predefinito è Scala ma la tua installazione "
"di scala non è utilizzabile. Seleziona Java invece.\n"

#: src/plm/core/model/Game.java:188
msgid ""
"The default programming language is python, but your python installation is "
"not usable. Switching to Java instead.\n"
msgstr ""
"Il linguaggio di programmazione predefinito è python ma la tua installazione "
"di python non è utilizzabile. Seleziona Java invece.\n"

#: src/plm/core/model/Game.java:191
#, fuzzy
msgid ""
"The default programming language is C, but your C installation is not "
"usable. Switching to Java instead.\n"
msgstr ""
"Il linguaggio di programmazione predefinito è Scala ma la tua installazione "
"di scala non è utilizzabile. Seleziona Java invece.\n"

#: src/plm/core/model/Game.java:209 src/plm/core/model/tracking/GitSpy.java:90
msgid ""
"You found a bug in the PLM. Please report it with all possible details "
"(including the stacktrace below)."
msgstr ""

#: src/plm/core/model/Game.java:235
#, java-format
msgid "Error {0} while retrieving the Scala version: {1}"
msgstr "Errore {0} durante il tentativo di conoscere la versione di Scala: {1}"

#: src/plm/core/model/Game.java:244
#, java-format
msgid "Scala is too ancient. Found {0} while I need 2.10 or higher."
msgstr ""
"Scala è troppo vecchio. È stato trovata la versione {0} mentre occorre la "
"2.10 o maggiore."

#: src/plm/core/model/Game.java:269
msgid ""
"Cannot retrieve the python ScriptEngine. Are jython.jar and its dependencies "
"in the classpath?"
msgstr ""
"Impossibile ottenere lo ScriptEngine di python. jython.jar e le sue "
"dipendenze si trovano nel classpath?"

#: src/plm/core/model/Game.java:308
#, java-format
msgid ""
"Resource {0} not found in the classpath.\n"
"Is {1} in your classpath?"
msgstr ""
"La risorsa {0} non è stata trovata nel classpath.\n"
"{1} è il tuo classpath?"

#: src/plm/core/model/Game.java:310
#, java-format
msgid "{0} received while searching for resource {1}: {2}"
msgstr "Ricevuto {0} durante la ricerca della risorsa {1}: {2}:"

#: src/plm/core/model/Game.java:345 src/plm/core/model/Game.java:346
#, java-format
msgid "Cannot switch to lesson {0}: class Main not found."
msgstr ""
"Impossibile passare alla lezione {0}: la classe Main non è stata trovata."

#: src/plm/core/model/Game.java:347
#, java-format
msgid "Load lesson {0}"
msgstr "Caricamento lezione {0}"

#: src/plm/core/model/Game.java:363
#, java-format
msgid ""
"The lesson {0} encountered an issue while loading its exercises, please "
"report the issue and choose another lesson."
msgstr ""

#: src/plm/core/model/Game.java:364
#, fuzzy
msgid "Broken lesson"
msgstr "Carica lezione"

#: src/plm/core/model/Game.java:500
#, 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 ""
"L''esercizio {0} non supporta il linguaggio {1}. Ritornati in {2} invece. "
"Per piacere considera di contribuire a questo progetto adattando questo "
"esercizio a questo linguaggio."

#: src/plm/core/model/Game.java:508
msgid "Operation cancelled by the user"
msgstr "Operazione annullata dall'utente"

#: src/plm/core/model/Game.java:580
#, java-format
msgid "The lecture {0} has no world that I can select"
msgstr "La lettura {0} non ha parole che io posso selezionare"

#: src/plm/core/model/Game.java:1005
#, fuzzy
msgid ""
"Please install Scala version 2.11 or higher to use it in the PLM.\n"
"\n"
msgstr ""
"Per piacere istalla Scala versione 2.10 o maggiore per usarlo in PLM.\n"
"\n"

#: src/plm/core/model/Game.java:1006
msgid "Scala is missing"
msgstr "Scala è mancante"

#: src/plm/core/model/Game.java:1010
#, fuzzy
msgid ""
"Please install jython and its dependencies to use the python programming "
"language in the PLM.\n"
"\n"
msgstr ""
"Per piacere installa jython e le sue dipendenze per poter utilizzare il "
"linguaggio python in PLM.\n"
"\n"

#: src/plm/core/model/Game.java:1011
msgid "Python is missing"
msgstr "Python è mancante"

#: src/plm/core/model/Game.java:1015
#, fuzzy
msgid ""
"Please install C and its dependencies to use the C programming language in "
"the PLM.\n"
"\n"
msgstr ""
"Per piacere installa jython e le sue dipendenze per poter utilizzare il "
"linguaggio python in PLM.\n"
"\n"

#: src/plm/core/model/Game.java:1016
#, fuzzy
msgid "C is missing"
msgstr "Scala è mancante"

#: src/plm/core/model/Game.java:1021
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 ""

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

#: src/plm/core/model/HelpServer.java:27 src/plm/core/ui/action/HelpMe.java:130
msgid "Asking to the teacher for help"
msgstr "Chiedi all'insegnante per avere aiuto"

#: 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 "Annulla la richiesta di aiuto all'insegnante"

#: src/plm/core/model/User.java:36
#, java-format
msgid "A new PLM user has been created for you: {0}. Save directory: {1}"
msgstr ""

#: src/plm/core/model/Users.java:87
#, java-format
msgid "User {0} exists already; don't add it again."
msgstr ""

#: src/plm/core/model/Users.java:111
#, fuzzy, java-format
msgid "Switched to user: {0}"
msgstr "Passa alla visuale dello stato"

#: src/plm/core/model/lesson/Exercise.java:80
#, java-format
msgid "The world ''{0}'' differs"
msgstr "Il mondo ''{0}'' è differente"

#: src/plm/core/model/lesson/ExerciseTemplated.java:47
#, java-format
msgid "Source file {0}.{1} not found."
msgstr "File sorgente {0}.{1} non trovato."

#: src/plm/core/model/lesson/ExerciseTemplated.java:120
#, java-format
msgid "{0}: BEGIN TEMPLATE within the template. Please fix your entity."
msgstr ""
"{0}: BEGIN TEMPLATE all'interno del template. Per piacere correggi la tua "
"entità."

#: src/plm/core/model/lesson/ExerciseTemplated.java:141
#, java-format
msgid ""
"{0}: BEGIN SOLUTION is closed with END TEMPLATE. Please fix your entity."
msgstr ""
"{0}: BEGIN SOLUTION si è chiuso con END TEMPLATE. Per piacere correggi la "
"tua entità."

#: 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 senza nessun BEGIN TEMPLATE. Per piacere correggi la tua "
"entità."

#: src/plm/core/model/lesson/ExerciseTemplated.java:163
#, java-format
msgid "{0}: Begin solution in template tail. Change it to BEGIN HIDDEN"
msgstr "{0}: Begin solution nella coda del template. Cambiato in 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 ""
"Errore del parser nel file {0}. Questo è un bug del parser (stato={1}), per "
"piacere segnalalo."

#: 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}: End of file inaspettata dopo la soluzione ma all'interno del template. "
"Per piacere correggi la tua entità."

#: 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}: End of file inaspettata (stato: {1}). Hai dimenticato di chiudere il "
"tuo template o la soluzione? Per piacere correggi la tua entità."

#: 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 ""
"L''esercizio {0} è descritto come compatibile con il linguaggio {1} ma non "
"c''è nessuna entità per questo linguaggio: {2}"

#: src/plm/core/model/lesson/ExerciseTemplated.java:375
#, java-format
msgid "{0}: No entity found. You should fix your paths and such"
msgstr "{0}: Nessuna entità trovata Dovresti correggere i tuoi paths e simili "

#: src/plm/core/model/lesson/ExerciseTemplated.java:406
#, java-format
msgid "World {0} is broken ({1}). Recompute all answer worlds."
msgstr "Il mondo {0} è rotto ({1}) Rielaborazione di tutti i mondi risposta."

#: src/plm/core/model/lesson/ExerciseTemplated.java:410
#, fuzzy, java-format
msgid "Cache file {0} is missing. Recompute all answer worlds."
msgstr "Il mondo {0} è rotto ({1}) Rielaborazione di tutti i mondi risposta."

#: src/plm/core/model/lesson/ExerciseTemplated.java:414
#, java-format
msgid ""
"IO exception while reading world {0} ({1}). Recompute all answer worlds."
msgstr ""
"Eccezione sul IO durante la lettura del mondo {0} ({1}). Rielaborazione di "
"tutti i mondi risposta."

#: 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 ""
"Rielaborazione della risposta di {0} a dispetto del file di cache, come "
"richiesto dalla proprietà {1}"

#: src/plm/core/model/lesson/ExerciseTemplated.java:465
#, java-format
msgid "Error while writing answer world of {0}:"
msgstr "Errore durante la scrittura del mondo di risposta di {0}:"

#: src/plm/core/model/lesson/ExerciseTemplated.java:469
#, java-format
msgid "Cannot write answer world of {0}. Please check the permissions."
msgstr ""
"Impossibile scrivere il mondo di risposta di {0}. Per piacere controlla i "
"permessi."

#: 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 "File {0}.html non trovato."

#: 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 "Impossibile trovare il nome della missione in {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 ""

#: src/plm/core/model/session/ZipSessionKit.java:252
msgid "Ok, quit and lose my data"
msgstr "Ok, esco e perdo i miei dati"

#: src/plm/core/model/session/ZipSessionKit.java:252
msgid "Please stop! I'll save it myself first"
msgstr "Per piacere fermati! Io devo salvare prima"

#: src/plm/core/model/session/ZipSessionKit.java:253
#, fuzzy, 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 ""
"PLM era in grado di salvare il tuo file di sessione per la lezione {0} ({1}:"
"{2}).\n"
"\n"
" Vorresti procerede comunque (e perdere qualsiasi soluzione tu abbia scritto "
"fin ora)?"

#: src/plm/core/model/session/ZipSessionKit.java:256
msgid "Your changes are NOT saved"
msgstr "I tuoi cambiamenti NON sono stati salvati"

#: src/plm/core/model/session/ZipSessionKit.java:259
msgid "User aborted saving on system error"
msgstr "Salvataggio interrotto dall'utente durante un errore del sistema"

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

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

#: src/plm/core/model/session/ZipSessionKit.java:357
#, fuzzy, 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 ""
"PLM era in grado di caricare il tuo codice della lezione {0} ({1}:{2}). \n"
"\n"
" Vorresti procedere comunque (e perdere qualsiasi soluzione scritta "
"precedentemente)?"

#: src/plm/core/model/session/ZipSessionKit.java:360
msgid "Error while loading your session"
msgstr "Errore durante il caricamento della tua sessione"

#: src/plm/core/model/session/ZipSessionKit.java:363
msgid "Abording on user request"
msgstr "Interruzione su richiesta dell'utente"

#. Testing repoDir is not enough because the directory may have been created by another spy but not initialized for git
#: src/plm/core/model/tracking/GitSpy.java:56
#, java-format
msgid "Reusing the disk session located at {0}."
msgstr ""

#: src/plm/core/model/tracking/GitSpy.java:58
#, java-format
msgid "Initialize a new disk session at {0}."
msgstr ""

#: src/plm/core/model/tracking/GitSpy.java:76
#, java-format
msgid "Your session {0} was automatically retrieved from the servers."
msgstr ""

#. 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:81
msgid "Couldn't retrieve a corresponding session from the servers..."
msgstr ""

#: src/plm/core/model/tracking/GitSpy.java:168
msgid "Pushing to the remote repository before exiting"
msgstr ""

#: src/plm/core/model/tracking/GitUtils.java:76
msgid "An error occurred while configuring the repository..."
msgstr ""

#: src/plm/core/model/tracking/GitUtils.java:85
msgid "Retrieving your session from the servers..."
msgstr ""

#: src/plm/core/model/tracking/GitUtils.java:119
msgid "An error occurred while checking out the user's branch: "
msgstr ""

#: src/plm/core/model/tracking/GitUtils.java:132
#, fuzzy
msgid "last session data successfully retrieved"
msgstr "La tua sessione è stata importata con successo."

#: src/plm/core/model/tracking/GitUtils.java:135
#, fuzzy
msgid "last session data successfully merged"
msgstr "La tua sessione è stata importata con successo."

#: src/plm/core/model/tracking/GitUtils.java:138
msgid ""
"Conflicts have been detected while synchronizing with last session data, "
"trying to resolve it..."
msgstr ""

#. TODO: handle this case
#: src/plm/core/model/tracking/GitUtils.java:166
msgid "Canceled the merge operation because of the following failures:"
msgstr ""

#: 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 ""

#: src/plm/core/model/tracking/GitUtils.java:241
#, fuzzy
msgid "Your session has been successfully saved into the clouds."
msgstr "La tua sessione è stata importata con successo."

#. 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 "Riguardo la lezione - "

#: src/plm/core/ui/AboutPLMDialog.java:37 src/plm/core/ui/MainFrame.java:397
#: src/plm/core/ui/MainFrame.java:737
#, fuzzy
msgid "About the PLM"
msgstr "Riguardo PLM"

#: src/plm/core/ui/AboutPLMDialog.java:60
#, fuzzy, 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-2020 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 (classes from ''11 to ''15)</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-2011 Contributori. Tutti i diritti riservati.<br/"
"><ul style=\"margin-left:20px;\"><li>Idea Originale: <i>L. Turbak (Wellesley "
"College)</i></li><li>Progettazione e codice: <i>M. Quinson and G. Oster</i></"
"li><li>Collaudo: <i>Studenti del Telecom Nancy (tutte le classi a partire "
"dal ''11)</i></li></ul><br/>Il tuo codice è salvato in {2}<br/></html>"

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

#: src/plm/core/ui/AboutPLMDialog.java:118
msgid "Changes"
msgstr "Cambiamenti"

#: src/plm/core/ui/AboutPLMDialog.java:124
#, fuzzy
msgid ""
"<h2>The PLM is proudly Free Software</h2><p>Copyright (c) 2008-2020.<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 ""
"<h2>PLM è orgogliosamente Free Software</h2><p>Copyright (c) 2008-2013.<br/> "
"Il team di PLM: Martin Quinson, Gérald Oster ed altri.<br/> (guarda i log di "
"git per conoscere esattamente l'autore di ogni file).</p> <p>Il programma "
"PLM è stato scritto internamente dal team. Questo programma è distribuito "
"sotto licenza la GNU general license versione 3 (GPLv3).</p> <p>Il materiale "
"pedagogico distribuito con PLM è coperto sia dalla licenza GPLv3 "
"(principalmente per il codice incluso) che dalla licenza CC-BY-SA "
"(principalmente per gli altri file multimediali). Ma l'esatto confine fra il "
"codice sorgente e i file multimediali viene lasciato al giudizio dei lettori "
"poiché questo materiale è distribuito sotto entrambe le licenze per amor "
"della semplicità.</p><p>La licenza GPLv3 può essere trovata nell'archivio "
"sotto il nome di LICENSE-GPL-3. La licenza CC-BY-SA può essere trovata "
"online:\n"
"http://creativecommons.org/licenses/by-sa/3.0/</p><p>L'intero artwork è "
"contenuto libero sotto la licenza CC-BY-SA, GPL, LGPL e o CC0-public domain. "
"Alcune parti sono fatte da noi, le altre prese in prestito da collezioni "
"libere. Le licenze specifiche e l'origine di ogni file sono elencati nel "
"file COPYING distribuito con l'archivio.</p>"

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

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

#: src/plm/core/ui/AboutWorldDialog.java:31
#: src/plm/core/ui/AboutWorldDialog.java:50
#, java-format
msgid "About world - {0}"
msgstr "Riguardo il mondo - {0}"

#: src/plm/core/ui/ChooseLectureDialog.java:100
msgid "Choose your next exercise"
msgstr "Scegli il tuo prossimo esercizio"

#: src/plm/core/ui/ChooseLessonDialog.java:46
msgid "Choose your lesson"
msgstr "Scegli la tua lezione"

#: 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\">Benvenuto nel "
"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\">PLM è un Learning Management System (LMS) che mira a "
"insegnare l'arte della programmazione attraverso esercizi interattivi. Esso "
"è costituito da un insieme di esercizi raggruppati in lezioni, permettendo "
"la pratica al proprio ritmo."

#: src/plm/core/ui/ChooseLessonDialog.java:144
msgid "PLM lesson files"
msgstr "file delle lezioni di PLM"

#: src/plm/core/ui/ChooseLessonDialog.java:153
msgid "Error"
msgstr "Errore"

#: 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>Per piacere scegli una lezione</h1>\n"
"<p>Per piacere clicca su un icona a sinistra per selezionare una lezione.</"
"p>\n"
"<p>Le lezioni situate in alto sono generalmente più semplici di quelle "
"situate in basso.</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>(impossibile mostrare la breve descrizione di questa lezione: file {0} "
"non trovato)</p>"

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

#: src/plm/core/ui/ChooseLessonDialog.java:235
#, java-format
msgid "{0} out of {1} exercises passed."
msgstr "{0} di {1} esercizi superati."

#: src/plm/core/ui/ChooseLessonDialog.java:239
#, java-format
msgid "{0} out of {1} exercises passed in {2}."
msgstr "{0} di {1} esercizi superati in {2}."

#: src/plm/core/ui/ChooseLessonDialog.java:245
msgid "You never attempted this lesson."
msgstr "Non hai mai tentato questa lezione."

#: src/plm/core/ui/ExerciseFailedDialog.java:27
msgid "<i>Practice makes perfect</i>, as they say."
msgstr ""

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

#: src/plm/core/ui/ExerciseFailedDialog.java:29
msgid "You should keep trying until you get it right!"
msgstr ""

#: src/plm/core/ui/ExerciseFailedDialog.java:30
msgid "We all learn from our mistakes, so, good job!"
msgstr ""

#: src/plm/core/ui/ExerciseFailedDialog.java:31
msgid "We learn from failure, not from success!"
msgstr ""

#: 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 ""

#: 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 ""

#: 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 ""

#: src/plm/core/ui/ExerciseFailedDialog.java:38
#, fuzzy
msgid "Mmm, not quite"
msgstr "Mmm, ancora non ci siamo /o\\"

#: src/plm/core/ui/ExerciseFailedDialog.java:56
#, fuzzy, 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>Non sei riuscito a portare a termine il tuo obbiettivo. <br>\n"
"Dovresti confrontare graficamente lo stato finale del tuo mondo <br> con "
"quello dell'obbiettivo per capire il problema. <br>\n"
"Se non vedi l'errore controlla i dettagli in basso per una<br>\n"
"descrizione testuale delle differenze fra i due mondi.</html>"

#: src/plm/core/ui/ExerciseFailedDialog.java:68
#, fuzzy, 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>Errore di compilazione.<br>\n"
"Quì sotto puoi vedere il messaggio di errore dettagliato (dato da {0}).<br>\n"
"Per piacere leggilo attentamente per capire il problema e correggi il tuo "
"codice.</html>"

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

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

#: src/plm/core/ui/ExercisePassedDialog.java:28
msgid "Exercice passed \\o/"
msgstr "Esercizio superato \\o/"

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

#: src/plm/core/ui/ExercisePassedDialog.java:46
#, fuzzy, java-format
msgid ""
"<html>Congratulations, you passed this exercise.<br>{0} tests passed.</html>"
msgstr ""
"Congratulazioni, hai superato questo esercizio.\n"
"{0} esercizi superati."

#: src/plm/core/ui/ExercisePassedDialog.java:49
#, fuzzy
msgid "<html>Congratulations, you passed this exercise.</html>"
msgstr "Congratulazioni, hai superato questo esercizio."

#: src/plm/core/ui/ExercisePassedDialog.java:59
#, fuzzy, java-format
msgid ""
"<html>Congratulations, you passed this exercise.<br>({0} tests "
"passed)<br><br><br>Select your next exercise:</html>"
msgstr ""
"Congratulazioni, hai superato questo esercizio.\n"
"{0} esercizi superati."

#: src/plm/core/ui/ExercisePassedDialog.java:62
#, fuzzy
msgid ""
"<html>Congratulations, you passed this exercise.<br><br><br><br>Select your "
"next exercise:</html>"
msgstr ""
"Congratulazioni, hai superato questo esercizio.\n"
"{0} esercizi superati."

#: src/plm/core/ui/ExercisePassedDialog.java:72
#, fuzzy
msgid "Give feedback"
msgstr "Invia suggerimento"

#: src/plm/core/ui/ExercisePassedDialog.java:75
msgid ""
"Please help us to improve this exercise by filling this little evaluation."
msgstr ""

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

#. 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 ""

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

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

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

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

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

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

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

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

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

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

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

#: src/plm/core/ui/ExercisePassedDialog.java:92
msgid "Free comments on that exercise:"
msgstr ""

#: src/plm/core/ui/ExerciseView.java:87 src/plm/core/ui/ExerciseView.java:225
msgid "Change the speed of execution"
msgstr "Cambia la velocità di esecuzione"

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

#: 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 "Il modo nelle sue sembianze attuali"

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

#: 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 "Il mondo per come dovrebbe essere"

#: src/plm/core/ui/ExerciseView.java:224
msgid "Switch the displayed world"
msgstr "Cambia il mondo visualizzato"

#: src/plm/core/ui/ExerciseView.java:226
msgid "Switch the entity"
msgstr "Cambia entità"

#: src/plm/core/ui/FeedbackDialog.java:62
msgid "Please describe the problem in a few words"
msgstr ""

#: src/plm/core/ui/FeedbackDialog.java:64
msgid ""
"Your suggestion comes here, with all necessary details.\n"
"\n"
"\n"
"\n"
"\n"
"\n"
"(The following helps us fixing your problem, please don't erase)\n"
"\n"
"--------------------[ Technical Information ]--------------------\n"
msgstr ""

#: src/plm/core/ui/FeedbackDialog.java:71
msgid "--------------------[ my code for this exercise ]--------------------\n"
msgstr ""

#: src/plm/core/ui/FeedbackDialog.java:94
msgid "Report your feedback"
msgstr "Segnala i tuoi pareri"

#: src/plm/core/ui/FeedbackDialog.java:102
msgid "Issue title:"
msgstr ""

#: src/plm/core/ui/FeedbackDialog.java:109
msgid ""
"<h1>Reporting a bug in PLM</h1><p>If you have your own GitHub account, "
"please head to the <a href='https://github.com/BuggleInc/PLM'>PLM Bug "
"Tracker</a>. If not, you can use this window to report an issue in the PLM "
"(be it in one exercise or in the PLM itself). Please write your report in "
"English or French if possible.</p><p>You should include all relevant "
"information that could help us fixing the issue. Don't remove the technical "
"details unless you are certain that they are not relevant. What you write "
"here will be public: <b>Never disclose passwords or other sensible "
"information on a bug tracker</b></p><p>When you find a typo or a sentence "
"that is hard to understand, it really helps to suggest a new wording.If you "
"encounter a technical bug, please tell us what you did, which outcome you "
"were expecting and what happened instead.</p><br/>"
msgstr ""

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

#: src/plm/core/ui/FeedbackDialog.java:157
msgid "Do you really want to cancel your feedback and lose any edit?"
msgstr ""
"Vuoi veramente cancellare il tuo suggerimento e perdere quello che hai "
"scritto?"

#: src/plm/core/ui/FeedbackDialog.java:158
msgid "are you sure?"
msgstr "Sei sicuro?"

#: src/plm/core/ui/FeedbackDialog.java:166
msgid "Send feedback"
msgstr "Invia suggerimento"

#: src/plm/core/ui/FeedbackDialog.java:193
#, java-format
msgid ""
"Thank you for your remark, we will do our best to integrate it.\n"
"Follow our progress at {0}."
msgstr ""

#: src/plm/core/ui/FeedbackDialog.java:194
#, fuzzy
msgid "Thanks for your suggestion"
msgstr "Grazie per i tuoi pareri"

#: src/plm/core/ui/FeedbackDialog.java:203
msgid "Error while uploading your feedback"
msgstr "Errore durante l'invio del messaggio"

#: src/plm/core/ui/FeedbackDialog.java:210
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:211
#, fuzzy
msgid "Incorrect feedback"
msgstr "Fornisci suggerimenti"

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

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

#: src/plm/core/ui/FeedbackDialog.java:244
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 "Dove vengono scritti gli errori ed altri messaggi"

#. === 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:180 src/plm/core/ui/MainFrame.java:706
msgid "File"
msgstr ""

#: src/plm/core/ui/MainFrame.java:182
msgid "File related functions"
msgstr "Funzioni relative ai file"

#: src/plm/core/ui/MainFrame.java:184 src/plm/core/ui/MainFrame.java:707
msgid "Save a picture"
msgstr "Salva una schermata"

#: src/plm/core/ui/MainFrame.java:190
msgid "PNG Image Files"
msgstr "Immagine PNG"

#: src/plm/core/ui/MainFrame.java:198
#, java-format
msgid "Do you want to overwrite {0}?"
msgstr "Vuoi sovrascrivere {0}?"

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

#: src/plm/core/ui/MainFrame.java:218
#, java-format
msgid "Image saved into {0}."
msgstr "Immagine salvata in {0}."

#: src/plm/core/ui/MainFrame.java:227 src/plm/core/ui/MainFrame.java:708
msgid "Quit"
msgstr "Esci"

#: src/plm/core/ui/MainFrame.java:234 src/plm/core/ui/MainFrame.java:710
msgid "Exercise"
msgstr "Esercizio"

#: src/plm/core/ui/MainFrame.java:239 src/plm/core/ui/MainFrame.java:469
#: src/plm/core/ui/MainFrame.java:711
msgid "Switch lesson"
msgstr "Cambia lezione"

#: src/plm/core/ui/MainFrame.java:251 src/plm/core/ui/MainFrame.java:472
#: src/plm/core/ui/MainFrame.java:703 src/plm/core/ui/MainFrame.java:712
msgid "Switch exercise"
msgstr "Cambia esercizio"

#: src/plm/core/ui/MainFrame.java:262 src/plm/core/ui/MainFrame.java:713
msgid "Revert Exercise"
msgstr "Annulla Esercizio"

#: src/plm/core/ui/MainFrame.java:266 src/plm/core/ui/MainFrame.java:714
msgid "Debug mode"
msgstr "Modabità debug"

#: src/plm/core/ui/MainFrame.java:278 src/plm/core/ui/MainFrame.java:715
msgid "Creative mode"
msgstr "Modalità creativa"

#. === Session menu ===
#: src/plm/core/ui/MainFrame.java:292 src/plm/core/ui/MainFrame.java:717
msgid "Session"
msgstr "Sessione"

#: src/plm/core/ui/MainFrame.java:298
#, fuzzy
msgid "Write Session to disk"
msgstr "Codice della sessione"

#: src/plm/core/ui/MainFrame.java:301
msgid "Read Session from disk"
msgstr ""

#: src/plm/core/ui/MainFrame.java:306 src/plm/core/ui/MainFrame.java:723
#: src/plm/core/ui/action/AddUser.java:33
msgid "Add user"
msgstr ""

#: src/plm/core/ui/MainFrame.java:309 src/plm/core/ui/MainFrame.java:724
#: src/plm/core/ui/action/SwitchUser.java:30
#, fuzzy
msgid "Switch user"
msgstr "Cambia esercizio"

#: src/plm/core/ui/MainFrame.java:312 src/plm/core/ui/MainFrame.java:725
#: src/plm/core/ui/action/RemoveUser.java:27
msgid "Remove user"
msgstr ""

#. === Language menu ===
#: src/plm/core/ui/MainFrame.java:316 src/plm/core/ui/MainFrame.java:728
msgid "Language"
msgstr "Linguaggio"

#. === Programming language changing ===
#: src/plm/core/ui/MainFrame.java:321 src/plm/core/ui/MainFrame.java:729
msgid "Human"
msgstr "Umano"

#: src/plm/core/ui/MainFrame.java:335 src/plm/core/ui/MainFrame.java:730
msgid "Computer"
msgstr "Computer"

#. === Help menu ===
#: src/plm/core/ui/MainFrame.java:339 src/plm/core/ui/MainFrame.java:732
msgid "Help"
msgstr "Aiuto"

#: src/plm/core/ui/MainFrame.java:343 src/plm/core/ui/MainFrame.java:733
msgid "Provide feedback"
msgstr "Fornisci suggerimenti"

#: src/plm/core/ui/MainFrame.java:353 src/plm/core/ui/MainFrame.java:734
msgid "About this lesson"
msgstr "Su questa lezione"

#: src/plm/core/ui/MainFrame.java:366 src/plm/core/ui/MainFrame.java:735
msgid "About this world"
msgstr "Su questo mondo"

#: src/plm/core/ui/MainFrame.java:381
msgid "Show the mission in a window"
msgstr ""

#. Buttons
#: src/plm/core/ui/MainFrame.java:433 src/plm/core/ui/MainFrame.java:698
msgid "Run"
msgstr "Avvia"

#: src/plm/core/ui/MainFrame.java:437 src/plm/core/ui/MainFrame.java:535
#: src/plm/core/ui/MainFrame.java:699
msgid "Step"
msgstr "Mossa"

#: src/plm/core/ui/MainFrame.java:442 src/plm/core/ui/MainFrame.java:700
msgid "Stop"
msgstr "Ferma"

#: src/plm/core/ui/MainFrame.java:448 src/plm/core/ui/MainFrame.java:701
msgid "Reset"
msgstr "Azzera"

#: src/plm/core/ui/MainFrame.java:454 src/plm/core/ui/MainFrame.java:702
msgid "Demo"
msgstr ""

#: src/plm/core/ui/MainFrame.java:520
msgid "Next"
msgstr "Prossimo"

#: src/plm/core/ui/MainFrame.java:587
msgid "Please wait, while the PLM is saving your session data."
msgstr ""

#: src/plm/core/ui/MainFrame.java:718
msgid "Lesson related functions"
msgstr "Funzioni relative alla lezione"

#: src/plm/core/ui/MainFrame.java:719
msgid "Export Session Cache"
msgstr "Esporta la Cache di Sessione"

#: src/plm/core/ui/MainFrame.java:720
msgid "Import Session Cache"
msgstr "Importa la Cache di Sessione"

#: src/plm/core/ui/MissionEditorTabs.java:72
msgid "Mission"
msgstr "Missioni"

#: src/plm/core/ui/MissionEditorTabs.java:73
msgid "Description of the work to do"
msgstr "Descrizione del lavoro da svolgere"

#. Create the tab with the code editor as content
#: src/plm/core/ui/MissionEditorTabs.java:142
msgid "Type your code here"
msgstr "Scrivi quì il tuo codice"

#: src/plm/core/ui/PlmHtmlEditorKit.java:343
#, fuzzy, java-format
msgid "<img> tag without src attribute at offset {0}."
msgstr "<img> tag senza attributo src nell'esercizio {0}"

#: src/plm/core/ui/PlmHtmlEditorKit.java:345
#, fuzzy, java-format
msgid "<img> tag without src attribute in exercise {0} at offset {1}"
msgstr "<img> tag senza attributo src nell'esercizio {0}"

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

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

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

#: src/plm/core/ui/StatusBar.java:180
msgid "Playing demo "
msgstr "Riproduzione demo "

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

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

#: src/plm/core/ui/TipsDialog.java:21
msgid "(no tips to display)"
msgstr "(nessun suggerimento da mostrare)"

#: 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
#, fuzzy
msgid ""
"Your new user has been added successfully!\n"
"You were automatically switched to that user."
msgstr "La tua sessione è stata importata con successo."

#: 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
#, fuzzy
msgid "Call for help"
msgstr "Richiedi Aiuto"

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

#: src/plm/core/ui/action/HelpMe.java:136
#: src/plm/core/ui/action/HelpMe.java:143
msgid "Call for Help"
msgstr "Richiedi Aiuto"

#: src/plm/core/ui/action/PlayDemo.java:27
msgid "Run the demo of what you should code for this exercise"
msgstr "Avvia la demo di quello che dovrai codificare per questo esercizio"

#: src/plm/core/ui/action/PlayDemo.java:28
msgid "Impossible to run the demo right now"
msgstr "Impossibile avviare la demo in questo momento"

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

#: src/plm/core/ui/action/QuitGame.java:29
msgid "Impossible to quit the application right now"
msgstr "Impossibile uscire dall'applicazione in questo momento"

#: 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 "Reimposta il tuo mondo allo stato iniziale"

#: src/plm/core/ui/action/Reset.java:29
msgid "World cannot be reset right now"
msgstr "Il mondo non può essere azzerato"

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

#: 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
#, fuzzy
msgid "Exercise reverted"
msgstr "Esercizio"

#: 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
#, fuzzy
msgid "Do you want to store your data online?"
msgstr "Vuoi sovrascrivere {0}?"

#: 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 "Avvia l'esecuzione del tuo codice"

#: 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 ""
"Impossibile avviare l'esecuzione in questo momento. Aspetta un po' oppure "
"interrompi l'attività corrente con il pulsante ferma "

#: src/plm/core/ui/action/StepExecution.java:22
msgid "Execute one step of your code"
msgstr "Esegue un solo passo del tuo codice"

#: src/plm/core/ui/action/StepExecution.java:23
msgid "Impossible to step your code now. Need to stop the execution first?"
msgstr ""
"Impossibile effettuare un solo movimento del tuo codice in questo momento. È "
"necessario fermare l'esecuzione prima?"

#: src/plm/core/ui/action/StopExecution.java:22
msgid "Stop your code"
msgstr "Ferma il tuo codice"

#: src/plm/core/ui/action/StopExecution.java:23
msgid "No execution to stop right now"
msgstr "Nessuna esecuzione da farmare in questo momento"

#: src/plm/core/ui/action/SwitchExo.java:29
msgid "Switch to another exercise"
msgstr "Passa ad un altro esercizio"

#: src/plm/core/ui/action/SwitchUser.java:29
msgid "Please choose the user you want to use"
msgstr ""

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

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

#: src/plm/core/ui/action/SwitchUser.java:43
#, fuzzy
msgid "Operation canceled by user request"
msgstr "Operazione annullata dall'utente"

#: src/plm/core/ui/action/SwitchUser.java:44
#, fuzzy
msgid "Operation canceled as requested by user."
msgstr "Operazione annullata dall'utente"

#: src/plm/core/ui/editor/MissionEditor.java:54
msgid "PLM - Mission Editor (modified)"
msgstr "PLM - Editor di Missioni (modificato)"

#: src/plm/core/ui/editor/MissionEditor.java:55
msgid "PLM - Mission Editor"
msgstr "PLM - Editor di Missioni"

#: 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 "Errore durante la lettura {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 ""
"I tuoi cambiamenti non sono stati salvati. Vuoi salvarli prima di uscire?"

#: src/plm/core/ui/editor/MissionEditor.java:261
#: src/plm/core/ui/editor/MissionEditor.java:380
msgid "Save or loose your change?"
msgstr "Salva o perdi i tuoi cambiamenti?"

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

#: 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 ""
"I tuoi cambiamenti non sono stati salvati. Desideri salvare l'attuale file "
"prima di aprirne un altro?"

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

#: src/plm/core/ui/editor/MissionEditor.java:405
#, fuzzy, 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 ""
"Hai scelto il testo tradotto di una missione per l'edizione ({0}).\n"
"Questo è sbagliato. In PLM le traduzioni dovrebber essere gestite con po4a.\n"
"Per piacere consulta https://github.com/oster/PLM/wiki/Working-with-the-"
"translations per avere più informazioni.\n"
"\n"
"Procedi comunque?"

#: src/plm/core/ui/editor/MissionEditor.java:409
msgid "This is a translated mission text"
msgstr "Questa è il testo tradotto di una missione"

#: src/plm/core/ui/editor/MissionEditor.java:426
msgid "Quit Map Editor"
msgstr "Esci dall'Editor di Missioni"

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

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

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

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

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

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

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

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

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

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

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

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

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

#. ---------- 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 "Nome del buggle"

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

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

#. ---------- Buggle color ---------------
#: src/plm/core/ui/editor/buggleeditor/PropertiesEditor.java:314
msgid "Brush color (name or r/g/b)"
msgstr "Colore del pennello (nome o 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 "Cambiamenti"

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

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

#: 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:95
#, fuzzy
msgid ""
"Sorry Dave, I cannot let you use penDown() here. Buggles have brushes, not "
"pens. Use brushDown() instead."
msgstr ""
"Scusa dave, non ti posso permettere l'utilizzo di right() in questo "
"esercizio. Usa left() invece."

#: src/plm/universe/bugglequest/AbstractBuggle.java:99
#, fuzzy
msgid ""
"Sorry Dave, I cannot let you use penUp() here. Buggles have brushes, not "
"pens. Use brushUp() instead."
msgstr ""
"Scusa dave, non ti posso permettere l'utilizzo di right() in questo "
"esercizio. Usa left() invece."

#: src/plm/universe/bugglequest/AbstractBuggle.java:175
#: src/plm/universe/bugglequest/SimpleBuggle.java:31
#: src/plm/universe/turtles/Turtle.java:216
#, fuzzy
msgid ""
"Sorry Dave, I cannot let you use Left() with an uppercase. Use left() "
"instead."
msgstr ""
"Scusa dave, non ti posso permettere l'utilizzo di right() in questo "
"esercizio. Usa left() invece."

#: src/plm/universe/bugglequest/AbstractBuggle.java:178
#: src/plm/universe/bugglequest/SimpleBuggle.java:36
#: src/plm/universe/turtles/Turtle.java:219
#, fuzzy
msgid ""
"Sorry Dave, I cannot let you use Right() with an uppercase. Use right() "
"instead."
msgstr ""
"Scusa dave, non ti posso permettere l'utilizzo di right() in questo "
"esercizio. Usa left() invece."

#: src/plm/universe/bugglequest/AbstractBuggle.java:198
#, java-format
msgid ""
"You tried to access a cell with Y={0}, but the maximal Y in this world is "
"{1}."
msgstr ""
"Hai provato ad accedere ad una cella con Y={0} ma il massimo valore di Y in "
"questo mondo è {1}."

#: src/plm/universe/bugglequest/AbstractBuggle.java:200
#, java-format
msgid ""
"You tried to access a cell with X={0}, but the maximal X in this world is "
"{1}."
msgstr ""
"Hai provato ad accedere ad una cella con X={0} ma il massimo valore di X in "
"questo mondo è {1}."

#: src/plm/universe/bugglequest/AbstractBuggle.java:219
#: src/plm/universe/bugglequest/AbstractBuggle.java:255
#, java-format
msgid "You tried to set X to {0}, but the maximal X in this world is {1}."
msgstr ""
"Hai provato a impostare X a {0} ma la X maggiore in questo mondo è {1}."

#: src/plm/universe/bugglequest/AbstractBuggle.java:238
#: src/plm/universe/bugglequest/AbstractBuggle.java:253
#, java-format
msgid "You tried to set Y to {0}, but the maximal Y in this world is {1}."
msgstr ""
"Hai provato a impostare Y a {0} ma la Y maggiore in questo mondo è {1}."

#: src/plm/universe/bugglequest/AbstractBuggle.java:372
#: src/plm/universe/bugglequest/BuggleWorldCell.java:129
msgid "There is no baggle to pick up here."
msgstr "Quì non ci sono baggle da prendere."

#: src/plm/universe/bugglequest/AbstractBuggle.java:374
#, fuzzy
msgid "You are already carrying a baggle."
msgstr "Stai già trasportando un baggle."

#: src/plm/universe/bugglequest/AbstractBuggle.java:465
msgid "Its value is 'null', which is never good."
msgstr "Il suo valore è 'null', il che non è buono."

#: src/plm/universe/bugglequest/AbstractBuggle.java:472
msgid "    It should not carry that baggle.\n"
msgstr "    Non dovrebbe trasportare quel baggle.\n"

#: src/plm/universe/bugglequest/AbstractBuggle.java:474
msgid "    It is not carrying any baggle.\n"
msgstr "    Non dovrebbe trasportare nessun baggle.\n"

#: src/plm/universe/bugglequest/AbstractBuggle.java:478
#, fuzzy, java-format
msgid "    Unexpected issue: {0}\n"
msgstr "    La sua direzione è {0}, quella aspettata: {1}.\n"

#: src/plm/universe/bugglequest/AbstractBuggle.java:480
#, fuzzy
msgid "    It encountered an unexpected issue (such as bumping into a wall).\n"
msgstr "    Ha incontrato un problema, come sbattere contro un muro.\n"

#: src/plm/universe/bugglequest/AbstractBuggle.java:484
#, fuzzy, java-format
msgid "    It did not encounter the expected issue: {0}\n"
msgstr "    La sua direzione è {0}, quella aspettata: {1}.\n"

#: src/plm/universe/bugglequest/AbstractBuggle.java:486
#, fuzzy
msgid ""
"    It did not encounter an issue as expected (such as bumping into a "
"wall).\n"
msgstr "    Non ha incontrato nessun problema, come sbattere contro un muro.\n"

#: src/plm/universe/bugglequest/AbstractBuggle.java:491
#, java-format
msgid "    Its position is ({0},{1}); expected: ({2},{3}).\n"
msgstr "    La sua posizione è ({0},{1}); quella aspettata: ({2},{3}).\n"

#: src/plm/universe/bugglequest/AbstractBuggle.java:493
#, java-format
msgid "    Its direction is {0}; expected: {1}.\n"
msgstr "    La sua direzione è {0}, quella aspettata: {1}.\n"

#: src/plm/universe/bugglequest/AbstractBuggle.java:495
#, java-format
msgid "    Its color is {0}; expected: {1}.\n"
msgstr "    Il suo colore è {0}; quello aspettato: {1}.\n"

#: src/plm/universe/bugglequest/AbstractBuggle.java:497
#, java-format
msgid "    The color of its brush is {0}; expected: {1}.\n"
msgstr "    Il colore del suo pennello è {0}; quello aspettato: {1}-\n"

#: 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 ""
"{0}: Il percorso della mappa sul disco non dovrebbe includere l'estenzione ."
"map (oppure non funzionerà nel jarfiles).  Per piacere correggi il tuo "
"esercizio."

#: 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 ""
"{0}.map: questo file non sembra essere un file della serie BuggleWorld (il "
"file è vuoto!)"

#: 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 ""
"{0}.map: questo file non sembra essere un file della serie BuggleWorld (La "
"prima linea è formattata male: {1})"

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

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

#: 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 ""
"Impossibile posizionare un buggle nelle coordinate {0},{1}: è fuori dal mondo"

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

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

#: 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 ""
"Impossibile definire una cella nelle coordinate {0},{1}: è fuori dal mondo"

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

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

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

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

#: 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 ""
"La cella {0},{1} sembra essere definita più di una volta. Alla fine sembrano "
"esserci due baggle quì e questo non è permesso."

#: 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 ""
"Errore del parse: Mi aspettavo la descrizione di una cella o di un buggle ma "
"ho ricevuto: {0}"

#: src/plm/universe/bugglequest/BuggleWorld.java:576
#, java-format
msgid "  The world''s name is {0}"
msgstr "  Il nome del mondo è {0}"

#: src/plm/universe/bugglequest/BuggleWorld.java:578
#, fuzzy, java-format
msgid "  There is {0} entities where {1} were expected."
msgstr "  Ci sono le figure {0}, ma ci si aspettava le figure {1}\n"

#: src/plm/universe/bugglequest/BuggleWorld.java:582
#, java-format
msgid "  Something is wrong about buggle ''{0}'':\n"
msgstr "  Qualcosa è andato storto con il buggle ''{0}'':\n"

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

#: src/plm/universe/bugglequest/BuggleWorldCell.java:122
msgid "There is already a baggle here."
msgstr "C'è già un baggle quì."

#: src/plm/universe/bugglequest/BuggleWorldCell.java:202
msgid ", there shouldn't be this baggle"
msgstr ", non dovrebbe essere quì questo baggle"

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

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

#: src/plm/universe/bugglequest/BuggleWorldCell.java:209
#, java-format
msgid ", the ground is expected to be {0}, but it is {1}"
msgstr ", ci si aspettava che il terreno fosse {0}, ma esso è {1}"

#: src/plm/universe/bugglequest/BuggleWorldCell.java:213
#, java-format
msgid ", the ground reads ''{0}'' (expected: ''{1}'')"
msgstr ", il terreno legge \"{0}\" (ci si aspettava: \"{1}¹)"

#: src/plm/universe/bugglequest/BuggleWorldCell.java:216
msgid ", there shouldn't be any wall at west"
msgstr ", non ci dovrebbe essere nessun muro ad ovest"

#: src/plm/universe/bugglequest/BuggleWorldCell.java:218
msgid ", there should be a wall at west"
msgstr ", ci dovrebbe essere un muro ad ovest"

#: src/plm/universe/bugglequest/BuggleWorldCell.java:221
msgid ", there shouldn't be any wall at north"
msgstr ", non ci dovrebbe essere nessun muro a nord"

#: src/plm/universe/bugglequest/BuggleWorldCell.java:223
msgid ", there should be a wall at north"
msgstr ", ci dovrebbe essere un muro a nord"

#: src/plm/universe/bugglequest/exception/BuggleWallException.java:10
msgid "Buggles cannot traverse walls"
msgstr "I buggle non possono attraversare i muri"

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

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

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

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

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

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

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

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

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

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

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

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

#: 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 "Errore di abbracciamento muro"

#: src/plm/universe/bugglequest/ui/BuggleButtonPanel.java:223
msgid "Your buggle has collided with a wall, it hurts a lot ! ='("
msgstr "Il tuo buggle è andato a sbattere con un muro, fa molto male ! ='("

#: src/plm/universe/bugglequest/ui/BuggleButtonPanel.java:236
msgid "Brush Color"
msgstr "Colore Pennello"

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

#: 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 ""

#: 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 ""
"Questo è molto strano: Il numero dei valori è diverso! Ci si aspettava: {0}; "
"Trovato: {1}\n"

#: src/plm/universe/sort/SortingWorld.java:119
#, java-format
msgid "Invalid read count. Expected: {0}; Found: {1}\n"
msgstr "Conteggio lettura non valido. Ci si aspettava: {0}; Trovato: {1}\n"

#: src/plm/universe/sort/SortingWorld.java:122
#, java-format
msgid "Invalid write count. Expected: {0}; Found: {1}\n"
msgstr "Conteggio scrittura non valido. Ci si aspettava: {0}; Trovato: {1}\n"

#: src/plm/universe/sort/SortingWorld.java:126
#, java-format
msgid "Value at index {0} differs. Expected {1}; Found {2}\n"
msgstr ""
"L''indice del valure {0} è differente. Ci si aspettava: {1}; Trovato: {2}\n"

#: 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 "Fuori dai margini durante scambia({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 "Fuori dai margini durante scambia({0},{1}): {2}>totale valori"

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

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

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

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

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

#: src/plm/universe/turtles/Line.java:118
msgid "I dont see the difference (please report this bug)."
msgstr "Non vedo la differenza (per piacere segnala questo bug)."

#: src/plm/universe/turtles/Line.java:120
#, fuzzy
msgid "That's not a line (please report this bug)."
msgstr "Non vedo la differenza (per piacere segnala questo bug)."

#: src/plm/universe/turtles/Turtle.java:224
#, fuzzy
msgid ""
"Sorry Dave, I cannot let you use brushDown() here. Turtles have pens, not "
"brushes. Use penDown() instead."
msgstr ""
"Scusa dave, non ti posso permettere l'utilizzo di right() in questo "
"esercizio. Usa left() invece."

#: src/plm/universe/turtles/Turtle.java:228
#, fuzzy
msgid ""
"Sorry Dave, I cannot let you use brushUp() here. Turtles have pens, not "
"brushes. Use penUp() instead."
msgstr ""
"Scusa dave, non ti posso permettere l'utilizzo di right() in questo "
"esercizio. Usa left() invece."

#: 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
#, fuzzy, java-format
msgid "  There is {0} entities, but {1} entities were expected\n"
msgstr "  Ci sono le figure {0}, ma ci si aspettava le figure {1}\n"

#: src/plm/universe/turtles/TurtleWorld.java:388
#, fuzzy, java-format
msgid "  There is {0} shapes, but only {1} shapes were expected\n"
msgstr "  Ci sono le figure {0}, ma ci si aspettava le figure {1}\n"

#: src/plm/universe/turtles/TurtleWorld.java:390
#, fuzzy, java-format
msgid "  There is only {0} shapes, but {1} shapes were expected\n"
msgstr "  Ci sono le figure {0}, ma ci si aspettava le figure {1}\n"

#: 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 "  {0} (ottenuto {1} invece di {2})\n"

#, fuzzy
#~ msgid ""
#~ "<html>Congratulations, you passed this exercise.<br>({0} tests "
#~ "passed)<br>Which exercise will you do now?</html>"
#~ msgstr ""
#~ "Congratulazioni, hai superato questo esercizio.\n"
#~ "({0} esercizi superati)\n"
#~ "Quale esercizio vui fare adesso?"

#, fuzzy
#~ msgid ""
#~ "<html>Congratulations, you passed this exercise.<br>Which exercise will "
#~ "you do now?</html>"
#~ msgstr ""
#~ "Congratulazioni, hai superato questo esercizio.\n"
#~ "Quale esercizio vuoi fare adesso?"

#~ msgid "Load lesson"
#~ msgstr "Carica lezione"

#~ msgid "Choose your course"
#~ msgstr "Scegli il tuo corso"

#, fuzzy
#~ msgid "The lesson "
#~ msgstr "Cambia lezione"

#~ msgid "This test raised a {0} exception: {1}"
#~ msgstr "Questo test ha sollevato una eccezione {0}: {1}"

#~ msgid "That's not a line."
#~ msgstr "Questa non è una riga."

#~ msgid ""
#~ "Cannot compute the answer from file {0}.{1} since I cannot read it (error "
#~ "was: {2})."
#~ msgstr ""
#~ "Impossibile calcolare la risposta dal file {0}.{1} poichè riesco a "
#~ "leggerlo (l'errore è stato: {2})."

#~ msgid "Teacher Console"
#~ msgstr "Terminale dell'insegnante"

#~ msgid ""
#~ "No session cloud provider provided (property {0} is {1}). Please update "
#~ "your property file."
#~ msgstr ""
#~ "Nessuna sessione di un cloud provider fornita (la proprietà {0} è {1}) "
#~ "Per piacere aggiorna il tuo file delle proprietà."

#~ msgid ""
#~ "<html>Please remember the following code:<br/><h1>{0}</h1><br/>You will "
#~ "need it to import your session.</html>"
#~ msgstr ""
#~ "<html>Per piacere ricorda il seguente codice:<br/><h1>{0}</h1><br/>Ti "
#~ "servirà per importare la tua sessione.</html>"

#~ msgid "Export success"
#~ msgstr "Esportazione riuscita"

#~ msgid ""
#~ "<html>Export to cloud failed.<br/>{0}<br/>Caution! Your session is not "
#~ "saved yet.</html>"
#~ msgstr ""
#~ "<html>Esportazione sul cloud fallita.<br/>{0}<br/>Avvertenza! La tua "
#~ "sessione non è ancora stata salvata.</html>"

#~ msgid "Export error"
#~ msgstr "Esporta errore"

#~ msgid "Download failed - Please check the code you entered."
#~ msgstr "Scaricamento fallito - per piacere controlla il codice inserito."

#~ msgid "Please enter your personal code to retrieve your session"
#~ msgstr ""
#~ "Per piacere inserisci il tuo codice personale per recuperare la tua "
#~ "sessione."

#~ msgid "Importation suceeded"
#~ msgstr "Importazione riuscita"

#~ msgid "Something unexpected went wrong during downloading"
#~ msgstr "Inaspettatamente qualcosa è andato storto durante lo scaricamento"

#, fuzzy
#~ msgid "A {0} exception occurred while importing your session: {1}"
#~ msgstr ""
#~ "Una eccezione {0} si è verificata mentre la tua sessione veniva "
#~ "importata: {1}"

#~ msgid "Importation error"
#~ msgstr "Errore di importazione"

#~ msgid "Export Session Cache to Cloud"
#~ msgstr "Esporta la Cache di Sessione nel Cloud"

#~ msgid "Import Session Cache from Cloud"
#~ msgstr "Impota la Cache di Sessione dal Cloud"

#~ msgid ""
#~ "Your progress will be posted to https://twitter.com/jlmlovers This can be "
#~ "turned off through the property {0}"
#~ msgstr ""
#~ "https://twitter.com/jlmlovers . È possibile disabilitare questo dalle "
#~ "proprietà {0}"

#~ msgid ""
#~ "Your progress will NOT be posted to twitter, as requested by the property "
#~ "{0}"
#~ msgstr ""
#~ "I tuoi progressi NON saranno postati su twitter, come richiesto dalla "
#~ "proprietà {0}"

#~ msgid "(your feedback comes here)"
#~ msgstr "(i tuoi pareri vanno quì)"

#~ msgid ""
#~ "<html><p>Thanks for your feedback on PLM. We deeply need this to make the "
#~ "tool match <br>your needs, so please don't hesitate to report any "
#~ "suggestion, such as typos and <br/>unclear parts in the mission texts, "
#~ "other improvement to the existing exercises<br/>or prospective exercises. "
#~ "We will do our best to integrate your suggestions.</p><p>Please write "
#~ "here your suggestion (if possible in english or french), with all<br/"
#~ ">necessary details, and then click on 'Send' below.</p><p><b>Please "
#~ "provide your email address so that we can contact you back</b> but <br/"
#~ ">NEVER DISCLOSE A PASSWORD while reporting issues.</p><p>Note that some "
#~ "technical information (such as your version of PLM and Java) will <br/"
#~ ">automatically be added to your feedback. None of these automatic "
#~ "information <br/>are personal and you still have to identify yourself if "
#~ "you want to.</p><p>Alternatively, you can use the <a href='http://github."
#~ "com/oster/PLM/issues'>github interface</a> for feedback.</p></html>"
#~ msgstr ""
#~ "<html><p>Grazie per il vostro parere su PLM. Ci è utile per avvicinarci "
#~ "alle vostre<br/>esigenze, non esistate quindi a segnalarci errori e parti "
#~ "non chiare nei<br/>testi delle missioni, accorgimenti agli esercizi "
#~ "esistenti o idee per nuovi<br/>esercizi. Faremo il possibile per "
#~ "integrare i vostri suggerimenti.</p><p>Per piacere scrivete quì quello "
#~ "che volete (se possibile in inglese o francese)<br/>\n"
#~ "con tutti i dettagli necessari e poi cliccate sul pulsante 'Invia' in "
#~ "basso.</p><p><b>Per piacere aggiungete la vostra email per consentirci di "
#~ "contattarvi</b> ma <br/>NON DIVULGARE PASSWORD mentre segnali problemi.</"
#~ "p><p>Nota che alcune informazioni tecniche (come la versione di PLM e di "
#~ "Java) <br/>sarano automaticamente aggiunte al messaggio. Nessuna di "
#~ "queste informazioni automatiche <br/>è personale e dovrete identificarvi "
#~ "da soli se volete.</p><p>In alternativa per i vostri suggerimenti potete "
#~ "usare l'<a href='http://github.com/oster/PLM/issues'>interfaccia di "
#~ "github</a>.</p></html>"

#~ msgid "Buggle Color"
#~ msgstr "Colore Buggle"
