diff --git a/app/locale/it.coffee b/app/locale/it.coffee
index 67e8a4fba..b8e22efd9 100644
--- a/app/locale/it.coffee
+++ b/app/locale/it.coffee
@@ -81,7 +81,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
     campaign_multiplayer: "Arene multigiocatore"
     campaign_multiplayer_description: "... nelle quali programmi faccia a faccia contro altri giocatori."
 #    campaign_old_multiplayer: "(Deprecated) Old Multiplayer Arenas"
-#    campaign_old_multiplayer_description: "Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
+    campaign_old_multiplayer_description: "Reliquie di un'epoca più civilizzata. Nessuna simulazione viene eseguita per queste arene multi-giocatore più vecchie e senza eroi" #"Relics of a more civilized age. No simulations are run for these older, hero-less multiplayer arenas."
 
   share_progress_modal:
     blurb: "Stai facendo grandi progressi! Dì ai tuoi genitori quanto hai imparato con CodeCombat."
@@ -159,9 +159,9 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
     accepted: "Accettate"
     rejected: "Rifiutate"
     withdrawn: "Ritirate"
-#    accept: "Accept"
-#    reject: "Reject"
-#    withdraw: "Withdraw"
+    accept: "Accetta" #"Accept"
+    reject: "Rifiuta" #"Reject"
+    withdraw: "Ritirati" #"Withdraw"
     submitter: "Autore"
     submitted: "Data creazione"
     commit_msg: "Messaggio di commit"
@@ -217,7 +217,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
 
   play_level:
     done: "Fatto"
-#    next_game: "Next game"
+    next_game: "Prossimo gioco" #"Next game"
 #    show_menu: "Show game menu"
     home: "Pagina iniziale" # Not used any more, will be removed soon.
     level: "Livello" # Like "Level: Dungeons of Kithgard"
@@ -296,7 +296,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
     tip_scrub_shortcut: "Usa Ctrl+[ e Ctrl+] per tornare indietro o avanzare rapidamente."
     tip_guide_exists: "Clicca sulla Guida, nel menù di gioco (in alto nella pagina), per informazioni utili."
     tip_open_source: "CodeCombat è 100% open source!"
-#    tip_tell_friends: "Enjoying CodeCombat? Tell your friends about us!"
+    tip_tell_friends: "Ti piace CodeCombat? Parla di noi ai tuoi amici!" #"Enjoying CodeCombat? Tell your friends about us!"
     tip_beta_launch: "CodeCombat è stato lanciato in beta nell'ottobre 2013."
     tip_think_solution: "Pensa alla soluzione, non al problema."
     tip_theory_practice: "In teoria, non c'è alcuna differenza tra teoria e pratica. Ma in pratica, c'è. - Yogi Berra"
@@ -304,20 +304,20 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
     tip_debugging_program: "Se il debug è il processo di rimuovere i bug, allora programmare deve essere il processo di crearli. - Edsger W. Dijkstra"
     tip_forums: "Visita i nostri forum e facci sapere cosa pensi!"
     tip_baby_coders: "Nel futuro, persino i neonati saranno Arcimaghi."
-#    tip_morale_improves: "Loading will continue until morale improves."
+    tip_morale_improves: "Il caricamento continuerà fino a che il morale migliora." #"Loading will continue until morale improves."
     tip_all_species: "Crediamo che chiunque debba avere le stesse opportunità di imparare a programmare."
 #    tip_reticulating: "Reticulating spines."
 #    tip_harry: "Yer a Wizard, "
     tip_great_responsibility: "Da grandi abilità di programmazione derivano grandi responsabilità."
     tip_munchkin: "Se non mangi la tua verdura, un munchkin verrà a cercarti mentre dormi."
-#    tip_binary: "There are only 10 types of people in the world: those who understand binary, and those who don't."
-#    tip_commitment_yoda: "A programmer must have the deepest commitment, the most serious mind. ~ Yoda"
+    tip_binary: "Ci sono solo 10 tipi di persone al mondo: quelli che capiscono il binario, e quelli che non lo capiscono." #"There are only 10 types of people in the world: those who understand binary, and those who don't."
+    tip_commitment_yoda: "Un programmatore il più profondo impegno, la mente più seria deve avere. ~ Yoda" #"A programmer must have the deepest commitment, the most serious mind. ~ Yoda"
     tip_no_try: "Fare o non fare. Questo non è provare. - Yoda"
     tip_patience: "Pazienza devi avere, giovane Padawan. - Yoda"
     tip_documented_bug: "Un bug documentato non è bug; è una feature."
     tip_impossible: "Sembra sempre impossibile fino a quando non ci si riesce. - Nelson Mandela"
     tip_talk_is_cheap: "A parlare sono bravi tutti. Mostrami il codice. - Linus Torvalds"
-#    tip_first_language: "The most disastrous thing that you can ever learn is your first programming language. - Alan Kay"
+    tip_first_language: "La cosa più disastrosa che potrai mai imparare è il tuo primo linguaggio di programmazione. - Alan Kay" #"The most disastrous thing that you can ever learn is your first programming language. - Alan Kay"
     tip_hardware_problem: "Quanti programmatori servono per cambiare una lampadina?  Nessuno, è un problema di hardware."
     tip_hofstadters_law: "Legge di Hofstadter: Ci vuole sempre più del previsto, anche quando tieni conto della legge di Hofstadter."
     tip_premature_optimization: "L'ottimizzazione prematura è l'origine di tutti i mali. - Donald Knuth"
@@ -327,9 +327,9 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
     tip_control_destiny: "Nel vero open source, hai il diritto di controllare il propio destino. - Linus Torvalds"
     tip_no_code: "Nessun codice è più veloce di nessun codice."
     tip_code_never_lies: "Il codice non mente mai, ma i commenti a volte lo fanno. — Ron Jeffries"
-#    tip_reusable_software: "Before software can be reusable it first has to be usable."
+    tip_reusable_software: "Prima che un software sia riusabile deve intanto essere usabile." #"Before software can be reusable it first has to be usable."
     tip_optimization_operator: "Ogni linguaggio ha un operatore di ottimizzazione. Nella maggior parte dei casi questo operatore è ‘//’"
-#    tip_lines_of_code: "Measuring programming progress by lines of code is like measuring aircraft building progress by weight. — Bill Gates"
+    tip_lines_of_code: "Misurare l'avanzamento di un programma dalle righe di codice è come misurare l'avanzamento nella costruzione di un aereo dal peso. - Bill Gates" #"Measuring programming progress by lines of code is like measuring aircraft building progress by weight. — Bill Gates"
     tip_source_code: "Vorrei cambiare il mondo, ma non mi danno il codice sorgente."
     tip_javascript_java: "Java sta a JavaScript come Cane sta a Canestro. - Chris Heilmann"
     tip_move_forward: "Qualsiasi cosa tu faccia, vai sempre avanti. - Martin Luther King Jr."
@@ -340,8 +340,8 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
     tip_recurse: "Iterare e umano, usare la ricorsione è divino. - L. Peter Deutsch"
     tip_free_your_mind: "Devi liberarti di tutto questo, Neo. Paura, dubbio, sfiducia. Libera la tua mente. - Morpheus"
     tip_strong_opponents: "Anche il più tenace degli avversari ha sempre una debolezza. - Itachi Uchiha"
-#    tip_paper_and_pen: "Before you start coding, you can always plan with a sheet of paper and a pen."
-#    tip_solve_then_write: "First, solve the problem. Then, write the code. - John Johnson"
+    tip_paper_and_pen: "Prima di iniziare a programmare, puoi sempre progettare con un foglio di carta e una penna." #"Before you start coding, you can always plan with a sheet of paper and a pen."
+    tip_solve_then_write: "Prima, risolvi il problema. Poi, scrivi il codice. - John Johnson" #"First, solve the problem. Then, write the code. - John Johnson"
 
   game_menu:
     inventory_tab: "Inventario"
@@ -410,7 +410,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
     feature7: "Clan <strong>privati</strong>"
     free: "Gratis"
     month: "mese"
-#    must_be_logged: "You must be logged in first. Please create an account or log in from the menu above."
+    must_be_logged: "Devi aver prima effettuato il login. Crea un account o effettua il login dal menu superiore." #"You must be logged in first. Please create an account or log in from the menu above."
     subscribe_title: "Abbonati"
     unsubscribe: "Disabbonati"
     confirm_unsubscribe: "Conferma disabbonamento"
@@ -438,10 +438,10 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
     payment_methods_title: "Metodi di Pagamento Accetati"
     payment_methods_blurb1: "Attualmente accettiamo come metodi di pagamento la carta di credito e Alipay."
     payment_methods_blurb2: "Se necessiti di un forma di pagamento diverso.Per favore contattaci"
-#    sale_already_subscribed: "You're already subscribed!"
+    sale_already_subscribed: "Sei già abbonato!" #"You're already subscribed!"
     sale_blurb1: "Risparmia il  35%"
 #    sale_blurb2: "off regular subscription price of $120 for a whole year!"
-#    sale_button: "Sale!"
+    sale_button: "Saldi!" #"Sale!"
     sale_button_title: "Risparmi il 35% quando compri l'abbonamento per 1 anno"
     sale_click_here: "Clicca qui"
 #    sale_ends: "Ends"
@@ -472,14 +472,14 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
 #    group_discounts_1: "We also offer group discounts for bulk subscriptions."
     group_discounts_1st: "Prima sottoscrizione"
     group_discounts_full: "Prezzo completo"
-#    group_discounts_2nd: "Subscriptions 2-11"
+    group_discounts_2nd: "Sottoscrizione 2-11" #"Subscriptions 2-11"
     group_discounts_20: "20% disconto"
-#    group_discounts_12th: "Subscriptions 12+"
+    group_discounts_12th: "Sottoscrizione 12+" #"Subscriptions 12+"
     group_discounts_40: "40% di sconto"
 #    subscribing: "Subscribing..."
 #    recipient_emails_placeholder: "Enter email address to subscribe, one per line."
-    subscribe_users: "Sottoscrivere Utenti"
-    users_subscribed: "Utenti sottoscritti:"
+    subscribe_users: "Iscrivere Utenti"
+    users_subscribed: "Utenti iscritti:"
 #    no_users_subscribed: "No users subscribed, please double check your email addresses."
 #    current_recipients: "Current Recipients"
 #    unsubscribing: "Unsubscribing"
@@ -527,8 +527,8 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
   skill_docs:
     writable: "scrivibile" # Hover over "attack" in Your Skills while playing a level to see most of this
     read_only: "sola lettura"
-#    action: "Action"
-#    spell: "Spell"
+    action: "Azione" #"Action"
+    spell: "Incantesimo" #"Spell"
     action_name: "nome"
     action_cooldown: "Richiede"
     action_specific_cooldown: "Riposo"
@@ -721,11 +721,11 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
     picture_tab: "Immagine"
     delete_account_tab: "Cancella il tuo account"
     wrong_email: "Indirizzo email sbagliato"
-#    wrong_password: "Wrong Password"
+    wrong_password: "Password Sbagliata" #"Wrong Password"
     upload_picture: "Carica immagine"
     delete_this_account: "Cancella questo account per sempre"
 #    reset_progress_tab: "Reset All Progress"
-#    reset_your_progress: "Clear all your progress and start over"
+    reset_your_progress: "Cancella tutti i tuoi progressi e inizia da capo" #"Clear all your progress and start over"
 #    god_mode: "God Mode"
     password_tab: "Password"
     emails_tab: "Email"
@@ -733,8 +733,8 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
     new_password: "Nuova password"
     new_password_verify: "Verifica"
     type_in_email: "Scrivi il tuo indirizzo email per confermare la cancellazione" # {change}
-#    type_in_email_progress: "Type in your email to confirm deleting your progress."
-#    type_in_password: "Also, type in your password."
+    type_in_email_progress: "Inserisci la tua email per confermare la cancellazione dei tuoi progressi." #"Type in your email to confirm deleting your progress."
+    type_in_password: "Inoltre, inserisci la tua password." #"Also, type in your password."
     email_subscriptions: "Iscrizioni alle email"
     email_subscriptions_none: "Nessuna iscrizione."
     email_announcements: "Annunci email"
@@ -765,7 +765,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
     keyboard_shortcuts: "Scorciatoie da tastiera"
     space: "Spazio"
     enter: "Invio"
-#    press_enter: "press enter"
+    press_enter: "premi invio" #"press enter"
     escape: "Esc"
     shift: "Maiusc"
     run_code: "Esegui codice attuale."
@@ -792,7 +792,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
     article_editor_prefix: "Hai trovato un errore in uno dei nostri documenti? Vuoi creare delle istruzioni per una delle tue creazioni? Vai a"
     article_editor_suffix: "e aiuta i giocatori di CodeCombat ad ottenere il massimo mentre giocano a programmare."
     find_us: "Dove trovarci"
-#    social_github: "Check out all our code on GitHub"
+    social_github: "Esplora tutto il nostro codice su GitHub" #"Check out all our code on GitHub"
     social_blog: "Leggi il blog di CodeCombat su Sett"
     social_discource: "Partecipa alle discussioni nel nostro forum Discourse"
     social_facebook: "Metti 'mi piace' a CodeCombat su Facebook"
@@ -809,7 +809,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
     make_private: "Rendi clan privato"
     subs_only: "solo per abbonati"
     create_clan: "Crea nuovo clan"
-#    private_preview: "Preview"
+    private_preview: "Anteprima" #"Preview"
     public_clans: "Clan pubblici"
     my_clans: "I miei clan"
     clan_name: "Nome clan"
@@ -979,8 +979,8 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
     indoor: "Interno"
     desert: "Deserto"
     grassy: "Erboso"
-#    mountain: "Mountain"
-#    glacier: "Glacier"
+    mountain: "Montagna" #"Mountain"
+    glacier: "Ghiacciaio" #"Glacier"
     small: "Piccolo"
     large: "Grande"
 #    fork_title: "Fork New Version"
@@ -1189,8 +1189,8 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
 #    red_ai: "Red AI" # "Red AI Wins", at end of multiplayer match playback
 #    blue_ai: "Blue AI"
 #    wins: "Wins" # At end of multiplayer match playback
-#    humans: "Red" # Ladder page display team name
-#    ogres: "Blue"
+    humans: "Rosso" #"Red" # Ladder page display team name
+    ogres: "Blu" #"Blue"
 
   user:
     stats: "Statistiche"
@@ -1226,7 +1226,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
     purchased: "Acquistato"
 #    sale: "Sale"
     subscription: "Abbonamento"
-#    invoices: "Invoices"
+    invoices: "Fatture" #"Invoices"
     service_apple: "Apple"
     service_web: "Web"
 #    paid_on: "Paid On"
@@ -1287,7 +1287,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
 #    bad_input: "Bad input."
     server_error: "Errore server."
     unknown: "Errore sconosciuto."
-#    error: "ERROR"
+    error: "ERRORE" #"ERROR"
 
   resources:
     sessions: "Sessioni"
@@ -1343,27 +1343,27 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
   concepts:
 #    advanced_strings: "Advanced Strings"
     algorithms: "Algoritmi"
-#    arguments: "Arguments"
-#    arithmetic: "Arithmetic"
-#    arrays: "Arrays"
-#    basic_syntax: "Basic Syntax"
-#    boolean_logic: "Boolean Logic"
+    arguments: "Argomenti" #"Arguments"
+    arithmetic: "Aritmetica" #"Arithmetic"
+    arrays: "Array"
+    basic_syntax: "Sintassi di base" #"Basic Syntax"
+    boolean_logic: "Logica Booleana" #"Boolean Logic"
 #    break_statements: "Break Statements"
-#    classes: "Classes"
+    classes: "Classi" #"Classes"
 #    continue_statements: "Continue Statements"
-#    for_loops: "For Loops"
-#    functions: "Functions"
-#    graphics: "Graphics"
+    for_loops: "Cicli For" #"For Loops"
+    functions: "Funzioni" #"Functions"
+    graphics: "Grafici" #"Graphics"
 #    if_statements: "If Statements"
-#    input_handling: "Input Handling"
-#    math_operations: "Math Operations"
+    input_handling: "Gestione dell'Input" #"Input Handling"
+    math_operations: "Operazioni Matematiche" #"Math Operations"
 #    object_literals: "Object Literals"
-#    parameters: "Parameters"
-#    strings: "Strings"
-#    variables: "Variables"
-#    vectors: "Vectors"
-#    while_loops: "Loops"
-#    recursion: "Recursion"
+     parameters: "Parametri" #"Parameters"
+     strings: "Stringhe" #"Strings"
+     variables: "Variabili" #"Variables"
+     vectors: "Vettori" #"Vectors"
+     while_loops: "Cicli" #"Loops"
+    recursion: "Ricorsione" #"Recursion"
 
 #  delta:
 #    added: "Added"