@error_code_after_block = Non dovrebbero esserci codici qui. Prova a rimuoverli o metterli su una nuova linea.
@error_wrong_number_args = {0} prende {1} argomenti.
@error_expected_no_args = {0} non accetta nessun argomento.
@error_wrong_args = L'argomento {0} di {1} era {2}. Questo non è un argomento valido.
@error_syntax_error_in_import = Il modulo importato ha un errore di sintassi.
@error_module_not_found = Un modulo con questo nome non esiste. Il nome deve corrispondere a quello di un file. Questo è il nome visualizzato in cima alla finestra.
@error_list_element_not_found = {0} non è un elemento nella lista.
@error_set_element_not_found = {0} non è un elemento del set.
@error_index_out_of_bounds = L'indice {0} era fuori dai limiti della lista {1}.
@error_index_out_of_bounds2 = L'indice era al di fuori dei limiti della lista.
@error_arith_assign_not_used_on_number = {0} può essere utilizzato solo sui numeri.
@error_bool_op_not_used_on_bool = Un operatore logico può essere usato solo su espressioni booleane che valutano a `True` o `False`.
@error_bad_bin_operator = L'operatore {0} non può essere usato sugli operandi {1} e {2}.
@error_bad_unary_operator = L'operatore {0} non può essere utilizzato su {1}.
@error_index = {0} non può essere usato come un indice su {1}.
@error_index_on_non_indexable = Non puoi indicizzare in {0}.
@error_zero_step = La dimensione del passo non può essere zero.
@error_index_on_tuple = Non puoi assegnare un elemento di una tupla perché le tuple sono immutabili.
@error_bad_key = {0} non può essere usato come chiave.
@error_slice_dict = Non puoi estrarre porzioni dai dizionari.
@error_key = {0} non è una chiave nel dizionario.
@error_condition_not_bool = {0} non è una condizione valida. La condizione deve essere un valore booleano. Significa che deve essere un'espressione che sia sempre o `True` o `False`.
@error_for_requires_iterable = {0} non può essere iterato in un ciclo for. Il ciclo for deve ricevere una sequenza da iterare. Esempio:

`for i in range(5):`
Qui range(5) restituisce la sequenza `0,1,2,3,4`.
@error_no_loop_to_break = `break` può essere utilizzato solo all'interno di un ciclo.
@error_no_loop_to_continue = `continue` può essere usato solo all'interno di un ciclo.
@error_no_function_to_return_from = `return` può essere utilizzato solo all'interno di una funzione.
@error_missing_unlock = Devi sbloccarlo prima di poterlo usare.
@error_missing_x_unlock = {0} deve essere sbloccato prima che possa essere utilizzato.
@error_name_not_defined = {0} non è mai stato definito. Devi assegnare un valore a una variabile prima di utilizzarla.
@error_missing_import = {0} non è mai stato definito. Sembra essere definito nel file {1}. Hai dimenticato di importarlo?
Se l'hai importato, probabilmente hai un ciclo di importazione (Vedi la pagina di documentazione sull'importazione).
@error_missing_import_before_unlock = {0} non è mai stato definito. Sembra essere definito nel file {1}. Devi sbloccare gli import per poter importare elementi da altri file.
@error_missing_module_access = {0} non è mai stato definito. Risulta definito nel file {1}, che sembra essere importato, ma non lo stai usando. Devi accedervi tramite il nome del modulo in questo modo:

{1}`.`{0}
@error_call_before_def = {0} non è definito. Sembra essere definito da qualche parte in questo file, ma la definizione non è stata ancora eseguita. Le funzioni possono essere chiamate solo dopo l'istruzione `def`.
@error_not_a_function = Hai provato a chiamare qualcosa che non è una funzione. Un errore comune che può causare questo problema è avere una variabile con lo stesso nome della funzione.
@error_invalid_const = {0} non esiste.
@error_invalid_const2 = Questo non esiste.
@error_max_stack_size_reached = È stata raggiunta la dimensione massima della call stack. Probabilmente ciò è dovuto a troppe chiamate ricorsive di funzione.
@error_max_comparison_depth = È stata raggiunta la profondità massima di confronto. Questo può accadere, ad esempio, se stai confrontando liste che contengono se stesse.
@error_assign_type_mismatch = Il lato sinistro dell'assegnazione non corrispondeva al lato destro.
@error_too_many_values_to_unpack = Il lato destro non contiene abbastanza valori da decomprimere.
@error_not_enough_values = Il lato destro contiene troppi valori per essere spacchettati nel lato sinistro.
@error_empty_print = `print()` richiede almeno un argomento.
@error_in_string = Impossibile verificare se {0} è in una stringa.
@error_collection_changed_size_during_iteration = La dimensione di questa collezione non può essere modificata all'interno di un ciclo for che la scorre. Questo perché cambiare la dimensione della collezione invaliderebbe l'oggetto iteratore che il ciclo for sta utilizzando.
@error_wrong_use_of_max = Non riesco a calcolare il max di {0}.
@error_wrong_use_of_min = Non riesco a calcolare il min di {0}.
@error_function_as_condition = Sto cercando di verificare se la funzione {0} è `True`. Questo è l'oggetto della funzione stessa, non il valore restituito dalla funzione. Intendevi chiamare la funzione con l'operatore di chiamata `()`?

In Python, le funzioni sono considerate oggetti "truthy", cioè valutate come True quando usate in una condizione. Per questo motivo, Python non genera un messaggio di errore in questi casi.

Questo è un messaggio di errore di protezione, puoi disattivarlo nelle opzioni se ti dà fastidio.
@error_function_in_operator = Tentando di usare {1} sulla funzione {0}. Questo è l'oggetto funzione stesso, non il valore restituito dalla funzione. Volevi chiamare la funzione con l'operatore di chiamata `()`?

Questo è un messaggio d'errore di protezione, puoi disattivarlo nelle opzioni se ti dà fastidio.
@error_zero_step_size = La dimensione del passo non può essere 0.
@error_sequence_too_large = La sequenza era troppo grande da copiare.
@error_invalid_sim_unlocks = Gli sblocchi iniziali erano non validi. Devono essere una sequenza di sblocchi o tuple della forma `(Unlock.Carrots, 3)`.
@error_invalid_sim_items = Gli oggetti iniziali erano non validi. Devono essere un dict che associa gli oggetti ai numeri, come `{Items.Hay : 100}`.
@error_invalid_sim_globals = I globali iniziali erano invalidi. Devono essere un dizionario che mappa i nomi delle variabili a valori come `{"x" : 42}`.
@error_division_by_zero = Oh no! Hai diviso per `0`. Te la sei cavata per un pelo.
@error_negative_use_item = La quantità dell'item da utilizzare deve essere almeno `1`. Era {0}.
@error_use_before_assign = Tentato di leggere la variabile {0} prima che le fosse assegnato un valore.  
Se vuoi modificare una variabile globale devi usare la keyword "global" per scrivere nello scope globale.  

`global x  
x += 1`
@error_attribute_on_non_module = Non puoi assegnare un attributo a {0}.
@error_file_not_found = Il file {0} non esiste.
@error_max_drones_reached = Il limite del drone è stato superato.
@error_dino_hat_already_used = C'è solo un cappello da dinosauro ed è già in uso. Non puoi usarlo su un secondo drone.
@error_invalid_drone_id = Non c'è nessun drone con ID {0}.
@error_invalid_handle = {0} non esiste più.
@error_spawn_drone_builtin = Non puoi usare `spawn_drone()` direttamente con le funzioni predefinite. Devi definire una tua funzione.