diff --git a/app/locale/es-ES.coffee b/app/locale/es-ES.coffee
index b0ef0dcff..be31ed7d6 100644
--- a/app/locale/es-ES.coffee
+++ b/app/locale/es-ES.coffee
@@ -145,13 +145,13 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
     fork: "Bifurcar"
     play: "Jugar" # When used as an action verb, like "Play next level"
     retry: "Reintentar"
-#    actions: "Actions"
+    actions: "Acciones"
 #    info: "Info"
-#    help: "Help"
+    help: "Ayuda"
     watch: "Mirar"
     unwatch: "Pasar"
-    submit_patch: "Mandar Parche"
-#    submit_changes: "Submit Changes"
+    submit_patch: "Enviar Parche"
+    submit_changes: "Enviar Cambios"
 
   general:
     and: "y"
@@ -165,10 +165,10 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
 #    review: "Review"
     version_history: "Historial de versión"
     version_history_for: "Historial de las versiones de: "
-#    select_changes: "Select two changes below to see the difference."
-#    undo_prefix: "Undo"
+    select_changes: "Selecciona dos cambios más abajo para ver la diferencia."
+    undo_prefix: "Deshacer"
 #    undo_shortcut: "(Ctrl+Z)"
-#    redo_prefix: "Redo"
+    redo_prefix: "Rehacer"
 #    redo_shortcut: "(Ctrl+Shift+Z)"
 #    play_preview: "Play preview of current level"
     result: "Resultado"
@@ -233,7 +233,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
     reload_title: "¿Recargar todo el código?"
     reload_really: "¿Estas seguro que quieres reiniciar el nivel?"
     reload_confirm: "Recargarlo todo"
-#    victory: "Victory"
+    victory: "Victoria"
     victory_title_prefix: "¡"
     victory_title_suffix: " Completado!"
     victory_sign_up: "Regístrate para recibir actualizaciones."
@@ -246,8 +246,8 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
     victory_review: "¡Cuéntanos más!" # Only in old-style levels.
     victory_hour_of_code_done: "¿Ya terminaste?"
     victory_hour_of_code_done_yes: "Si, ¡He terminado con mi hora de código!"
-#    victory_experience_gained: "XP Gained"
-#    victory_gems_gained: "Gems Gained"
+    victory_experience_gained: "XP Conseguida"
+    victory_gems_gained: "Gemas Conseguidas"
     guide_title: "Guía"
     tome_minion_spells: "Los hechizos de tus súbditos" # Only in old-style levels.
     tome_read_only_spells: "Hechizos de solo lectura" # Only in old-style levels.
@@ -271,7 +271,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
     loading_ready: "¡Listo!"
     loading_start: "Iniciar Nivel"
     problem_alert_title: "Arregla tu código"
-#    problem_alert_help: "Help"
+    problem_alert_help: "Ayuda"
     time_current: "Ahora:"
     time_total: "Máx:"
     time_goto: "Ir a:"
@@ -304,7 +304,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
     tip_talk_is_cheap: "Hablar es fácil. Enséñame el código. - Linus Torvalds"
     tip_first_language: "La cosa más desastrosa que puedes aprender es tu primer lenguaje de programación. - Alan Kay"
     tip_hardware_problem: "P: Cuantos programadores hacen falta para cambiar una bombilla?  R: Ninguno, es un problema de hardware."
-#    tip_hofstadters_law: "Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law."
+    tip_hofstadters_law: "Ley de Hofstadter: Siempre lleva más tiempo de lo que esperas, incluso cuando tienes en cuenta la Ley de Hofstadter."
     tip_premature_optimization: "La optimizacion prematura es la raiz de todo mal. - Donald Knuth"
     tip_brute_force: "Cuando haya dudas, usa la fuerza bruta. - Ken Thompson"
     tip_extrapolation: "Existen solo dos clases de personas: aquellos que pueden extrapolar desde información incompleta..."