diff --git a/lang/es.php b/lang/es.php
index 8d2e3d1..1af88f6 100644
--- a/lang/es.php
+++ b/lang/es.php
@@ -20,25 +20,25 @@
// default language for translations
// strings only used in setup
-$langSetup["dbconnectfailed"] = "Error de connexión con la base de datos.";
+$langSetup["dbconnectfailed"] = "Error de conexión con la base de datos.";
$langSetup["serversaid"] = "Respuesta del servidor: %s"; // substitutes server error message
-$langSetup["checkdbsettings"] = "Verifique los parámetros de connexión con la base de datos en el archivo 'config.php'.";
+$langSetup["checkdbsettings"] = "Verifique los parámetros de conexión con la base de datos en el archivo 'config.php'.";
$langSetup["dbqueryfailed"] = "Consulta con la base de datos fallida.";
$langSetup["dbtablessuccess"] = "Tablas creadas con éxito en la base de datos!";
$langSetup["setupuser"] = "Indique el usuario del servidor μlogger.";
$langSetup["congratulations"] = "Enhorabuena!";
-$langSetup["setupcomplete"] = "Instalación completa. Acceda a main page y entre con su nuevo usuario.";
+$langSetup["setupcomplete"] = "Instalación completa. Acceda a pagina principal y entre con su nuevo usuario.";
$langSetup["disablewarn"] = "IMPORTANTE! Deshabilite el SCRIPT 'setup.php' O BÓRRELO de su servidor.";
-$langSetup["disabledesc"] = "Dejar este script accesible es un gran riesgo de seguridad. Cualquiera podria ejecutarlo, borrar su base de datos y crear un nuevo usuario. Borre este archivo o deshabilitelo cambiando el valor %s a %s."; // substitutes variable name and value
+$langSetup["disabledesc"] = "Dejar este script accesible es un gran riesgo de seguridad. Cualquiera podría ejecutarlo, borrar su base de datos y crear un nuevo usuario. Borre este archivo o deshabilítelo cambiando el valor %s a %s."; // substitutes variable name and value
$langSetup["setupfailed"] = "Algo ha ido mal. Puede intentar encontrar más información en los logs del servidor web.";
$langSetup["welcome"] = "Bienvenido a µlogger!";
-$langSetup["disabledwarn"] = "Por razones de seguridad este script está dehabilitado por defecto. Para activarlo puede editar el archivo 'scripts/setup.php' con un editor de texto i cambiar la variable %s por %s."; // substitutes variable name and value
-$langSetup["lineshouldread"] = "Línia: %s debería leer: %s";
-$langSetup["dorestart"] = "Execute de nuevo este script cuando esté listo.";
-$langSetup["createconfig"] = "Cree el archivo 'config.php' en el directorio raíz. Puede crearlo partiendo del archivo de ejemplo 'config.default.php'. Asegúrese de cambiar los valoresde la base de datos por los suyos.";
-$langSetup["nodbsettings"] = "Indique los parámetros de connexión con la base de datos en el archivo 'config.php' (%s)."; // substitutes variable names
+$langSetup["disabledwarn"] = "Por razones de seguridad este script está deshabilitado por defecto. Para activarlo puede editar el archivo 'scripts/setup.php' con un editor de texto y cambiar la variable %s por %s."; // substitutes variable name and value
+$langSetup["lineshouldread"] = "Línea: %s debería leer: %s";
+$langSetup["dorestart"] = "Ejecute de nuevo este script cuando esté listo.";
+$langSetup["createconfig"] = "Cree el archivo 'config.php' en el directorio raíz. Puede crearlo partiendo del archivo de ejemplo 'config.default.php'. Asegúrese de cambiar los valores de la base de datos por los suyos.";
+$langSetup["nodbsettings"] = "Indique los parámetros de conexión con la base de datos en el archivo 'config.php' (%s)."; // substitutes variable names
$langSetup["scriptdesc"] = "Este script crea las tablas necesarias para µlogger (%s). Se creará en su base de datos con nombre %s. Atención, si las tablas existen, serán borradas y creadas de nuevo, y su contenido se perderá."; // substitutes table names and db name
-$langSetup["scriptdesc2"] = "Cuando finalize el script se le pedirá que indique un usuario y una contraseña para crear su nuevo usuario en µlogger server.";
+$langSetup["scriptdesc2"] = "Cuando finaliza el script se le pedirá que indique un usuario y una contraseña para crear su nuevo usuario en el servidor µlogger.";
$langSetup["startbutton"] = "Iniciar";
$langSetup["restartbutton"] = "Reiniciar";
$langSetup["optionwarn"] = "En la configuración PHP el valor de la opción %s debe ser %s."; // substitutes option name and value
@@ -51,7 +51,7 @@ $lang["title"] = "• μlogger •";
$lang["private"] = "Necesitas un nombre de usuario y contraseña para acceder a esta página.";
$lang["authfail"] = "Nombre de usuario o contraseña erróneos";
$lang["user"] = "Usuario";
-$lang["track"] = "Track";
+$lang["track"] = "Ruta";
$lang["latest"] = "última posición";
$lang["autoreload"] = "autorecarga";
$lang["reload"] = "Recargar ahora";
@@ -63,7 +63,7 @@ $lang["speed"] = "Velocidad";
$lang["accuracy"] = "Precisión";
$lang["position"] = "Posición";
$lang["altitude"] = "Altitud";
-$lang["bearing"] = "Bearing";
+$lang["bearing"] = "Rumbo";
$lang["ttime"] = "Tiempo total";
$lang["aspeed"] = "Velocidad media";
$lang["tdistance"] = "Distancia total";
@@ -80,7 +80,7 @@ $lang["api"] = "Mapa API";
$lang["units"] = "Unidades";
$lang["metric"] = "Métricas";
$lang["imperial"] = "Imperiales/US";
-$lang["nautical"] = "Nauticas";
+$lang["nautical"] = "Náuticas";
$lang["admin"] = "Administrador";
$lang["adminmenu"] = "Administración";
$lang["passwordrepeat"] = "Repita contraseña";
@@ -113,8 +113,8 @@ $lang["editingtrack"] = "Estás editando la ruta %s"; // substitutes track name
$lang["deltrack"] = "Eliminar ruta";
$lang["trackname"] = "Nombre de ruta";
$lang["edittrack"] = "Editar ruta";
-$lang["positiondelwarn"] = "Atención!\n\nVas a eliminar de forma permanente la posición %d del track %s.\n\n¿Estás seguro?"; // substitutes position index and track name
-$lang["editingposition"] = "Estás editando la posición %d del track %s"; // substitutes position index and track name
+$lang["positiondelwarn"] = "Atención!\n\nVas a eliminar de forma permanente la posición %d de la ruta %s.\n\n¿Estás seguro?"; // substitutes position index and track name
+$lang["editingposition"] = "Estás editando la posición %d de la ruta %s"; // substitutes position index and track name
$lang["delposition"] = "Borrar posición";
$lang["delimage"] = "Borrar imagen";
$lang["comment"] = "Comentario";
@@ -123,7 +123,7 @@ $lang["editposition"] = "Editar posición";
$lang["passlenmin"] = "La contraseña debe tener al menos %d caracteres"; // substitutes password minimum length
$lang["passrules_1"] = "Debe contener al menos una letra minúscula y una mayúscula.";
$lang["passrules_2"] = "Debe contener al menos una letra minúscula, una mayúscula y un número";
-$lang["passrules_3"] = "Debe contener al menos una letra minúscula, una mayúscula, un número y un caracter no alfanumérico";
+$lang["passrules_3"] = "Debe contener al menos una letra minúscula, una mayúscula, un número y un carácter no alfanumérico";
$lang["owntrackswarn"] = "Solo puedes editar tus propias rutas";
$lang["gmauthfailure"] = "Es posible que haya un problema con la clave de la API de Google Maps";
$lang["gmapilink"] = "Puedes encontrar más información sobre las claves de API en esta página de Google";
@@ -153,7 +153,7 @@ $lang["googlekey"] = "Clave de la API Google Maps";
$lang["passlength"] = "Longitud mínima de la contraseña";
$lang["passstrength"] = "Complejidad mínima de la contraseña";
$lang["requireauth"] = "Requiere autorización";
-$lang["publictracks"] = "Tracks públicos";
+$lang["publictracks"] = "Rutas públicas";
$lang["strokeweight"] = "Amplitud del trazo";
$lang["strokeopacity"] = "Opacidad del trazo";
$lang["strokecolor"] = "Color del trazo";
@@ -170,5 +170,5 @@ $lang["add"] = "Añadir";
$lang["edit"] = "Editar";
$lang["delete"] = "Borrar";
$lang["settings"] = "Configuración";
-$lang["trackcolor"] = "Color del track";
+$lang["trackcolor"] = "Color de la ruta";
?>