diff --git a/language/es_x_tu/acp_tfa.php b/language/es_x_tu/acp_tfa.php
new file mode 100644
index 0000000..f9726d0
--- /dev/null
+++ b/language/es_x_tu/acp_tfa.php
@@ -0,0 +1,82 @@
+ 'Configuración de autenticación en dos pasos',
+
+ // As we are re-using the acp_board template, we can't add custom stuff to that page.
+ // As such, we do need to have some HTML here :(.
+ 'ACP_TFA_SETTINGS_EXPLAIN' => 'Aquí puedes ajustar la configuración de la autenticación en dos pasos.
+ La configuración sugerida es la de habilitar la autenticación en dos pasos para el panel
+ de control de administración.
+ Las llaves U2F sólo son soportadas por el momento por los siguientes navegadores:
+
+ - Google Chrome (Versión 41 en adelante)
+
+ No soportado
+
+ - Internet Explorer
+ - Edge
+ - Firefox
+ - Safari
+
+ En cualquier caso, es probable que alguno de estos navegadores ya las soporte en versiones más actuales.
+ Cuando un navegador no lo soporta, al usuario no le aparecerá la opción de seleccionar U2F
+
+ Soporte
+ El soporte sólo se proporcionará en www.phpbb.com, en el hilo de esta extensión. Por favor asegúrate de leer
+ el primer mensaje antes de realizar una pregunta.
+
+ Atención: Esta es una extensión en desarrollo
+ Esta extensión está en desarrollo. Esta extensión está pensada en añadir más características de seguridad a
+ tu foro. Por favor toma toda las precauciones antes de instalarla en un foro en producción.
+ ',
+ 'TFA_REQUIRES_SSL' => 'Parece que estás usando una conexión insegura. Esta extensión requiere una conexión TLS/SSL segura para que algunas llaves de seguridad funcionen. Esta opción no aparecerá a los usuarios a menos que habilites una conexión segura a tu foro.',
+
+ 'TFA_MODE' => 'Modo de autenticación en dos pasos',
+ 'TFA_MODE_EXPLAIN' => 'Aquí puedes seleccionar qué usuarios pueden usar la autenticación en dos pasos. Si seleccionas "Autenticación en dos pasos desactivada" esta no estará activa en ningún caso.',
+ 'TFA_DISABLED' => 'Autenticación en dos pasos desactivada',
+ 'TFA_NOT_REQUIRED' => 'Activar pero no requerir autenticación en dos pasos',
+ 'TFA_REQUIRED_FOR_ACP_LOGIN' => 'Requerir autenticación en dos pasos para acceder al panel de Administrador',
+ 'TFA_REQUIRED_FOR_ADMIN' => 'Requerir autenticación en dos pasos a todos los administradores',
+ 'TFA_REQUIRED_FOR_MODERATOR' => 'Requerir autenticación en dos pasos a todos los administradores y moderadores',
+ 'TFA_REQUIRED' => 'Requerir autenticación en dos pasos a todos los usuarios',
+ )
+);
diff --git a/language/es_x_tu/common.php b/language/es_x_tu/common.php
new file mode 100644
index 0000000..9d317b1
--- /dev/null
+++ b/language/es_x_tu/common.php
@@ -0,0 +1,92 @@
+ 'El administrador de este foro requiere que añadas la identificación en dos pasos para acceder a algunas partes de este foro. Parece que no tienes configurada ninguna. Puedes configurar una nueva clave de seguridad %s aquí%s.
Por razones de seguridad este foro ha sido desactivado hasta que añadas la clave de seguridad a tu cuenta. Es probable que en el proceso de añadir esta nueva clave se te requiera tu contraseña de usuario.',
+ // Controller
+ 'ERR_NO_MATCHING_REQUEST' => 'No se encontró la solicitud',
+ 'ERR_NO_MATCHING_REGISTRATION' => 'No se encontró el registro',
+ 'ERR_AUTHENTICATION_FAILURE' => 'Error de autentificación',
+ 'ERR_UNMATCHED_CHALLENGE' => 'El reto de registro no coincide',
+ 'ERR_ATTESTATION_SIGNATURE' => 'La firma de certificación no coincide',
+ 'ERR_ATTESTATION_VERIFICATION' => 'El certificado no ha podido ser validado',
+ 'ERR_BAD_RANDOM' => 'No se ha podido encontrar una buena fuente de aleatoriedad',
+ 'ERR_COUNTER_TOO_LOW' => 'Contador demasiado bajo',
+ 'ERR_PUBKEY_DECODE' => 'Error al decodificar la clave pública',
+ 'ERR_BAD_UA_RETURNING' => 'Error en el User-Agent',
+ 'ERR_OLD_OPENSSL' => 'La versión mínima de OpenSSL debe ser 1.0.0, actualmente tienes instalada %s',
+ 'UNKNOWN_ERROR' => 'Un error desconocido sucedió mientras validábamos tu clave de seguridad. Inténtalo de nuevo más tarde.',
+
+ 'ERR_TFA_NO_REQUEST_FOUND_IN_SESSION' => 'No se ha encontrado ninguna solicitud en esta sesión. ¿La enviaste utilizando otra página?',
+ 'TFA_TFA_NOT_REGISTERED' => 'La llave de seguridad proporcionada no está registrada en tu cuenta.',
+
+ 'FTA_NO_RESPONSE' => 'No se ha recibido respuesta',
+ 'TFA_SELECT_KEY' => 'Selecciona el tipo de clave',
+ 'FTA_NO_RESPONSE_RECEIVED' => 'We did not receive a response from your U2F security key. Did you press the button?',
+ 'FTA_NOT_SUPPORTED' => 'Navegador no soportado',
+ 'FTA_BROWSER_SEEMS_NOT_SUPPORTED' => 'Lo sentimos, esta característica sólo funciona en Google Chrome.',
+ 'FTA_INSERT_KEY' => 'Inserta tu llave de seguridad',
+ 'FTA_INSERT_KEY_EXPLAIN' => 'Inserta la llave de seguridad y pulsa el botón.',
+ 'TFA_NO_ACCESS' => 'Parece que no tienes acceso a esta página',
+ 'TFA_UNABLE_TO_UPDATE_SESSION' => 'Imposible renovar la sesión. Contacta con el administrador del foro.',
+ 'TFA_DISABLED' => 'La autenticación en dos paso ha sido desactivada',
+
+ 'TFA_OTP_KEY_LOG' => 'Clave OTP',
+ 'TFA_OTP_KEY_LOG_EXPLAIN' => 'Abra la app de autenticación e introduzca la clave a continuación',
+ 'TFA_INCORRECT_KEY' => 'La clave suministrada es incorrecta.',
+ 'TFA_NO_KEY_PROVIDED' => 'No se ha suministrado ninguna clave',
+ 'TFA_KEY_REQUIRED' => 'Por favor introduce tu clave de seguridad',
+
+ 'TFA_BACKUP_KEY' => 'Claves de respaldo',
+ 'TFA_OTP' => 'OTP',
+ 'TFA_U2F' => 'U2F',
+
+ 'TFA_BACKUP_KEY_LOG' => 'Clave de respaldo',
+ 'TFA_BACKUP_KEY_LOG_EXPLAIN' => 'Proporciona una clave de respaldo que no hayas utilizado antes.',
+
+ 'TFA_DOUBLE_PRIORITY' => 'La prioridad seleccionada (%d) para el módulo %s ya está en uso para el módulo %s',
+
+ 'TFA_SOMETHING_WENT_WRONG' => 'Algo fue mal durante la solicitud. Inténtalo de nuevo más tarde.',
+
+ // Module names
+ 'MODULE_U2F' => 'U2F',
+
+ )
+);
diff --git a/language/es_x_tu/info_acp_tfa.php b/language/es_x_tu/info_acp_tfa.php
new file mode 100644
index 0000000..00838cc
--- /dev/null
+++ b/language/es_x_tu/info_acp_tfa.php
@@ -0,0 +1,48 @@
+ 'Autenticación en dos pasos',
+ 'ACP_TFA_MANAGE' => 'Autenticación en dos pasos',
+
+ 'LOG_TFA_CONFIG_MANAGE' => 'Se ha actualizado la configuración de la autenticación en dos pasos',
+
+ )
+);
diff --git a/language/es_x_tu/info_ucp_tfa.php b/language/es_x_tu/info_ucp_tfa.php
new file mode 100644
index 0000000..effe5c5
--- /dev/null
+++ b/language/es_x_tu/info_ucp_tfa.php
@@ -0,0 +1,46 @@
+ 'Autenticación en dos pasos',
+ 'UCP_TFA_MANAGE' => 'Autenticación en dos pasos',
+
+ )
+);
diff --git a/language/es_x_tu/permissions_tfa.php b/language/es_x_tu/permissions_tfa.php
new file mode 100644
index 0000000..62d73fa
--- /dev/null
+++ b/language/es_x_tu/permissions_tfa.php
@@ -0,0 +1,45 @@
+ 'Puede configurar la autenticación en dos pasos',
+
+ )
+);
diff --git a/language/es_x_tu/ucp_tfa.php b/language/es_x_tu/ucp_tfa.php
new file mode 100644
index 0000000..f93502e
--- /dev/null
+++ b/language/es_x_tu/ucp_tfa.php
@@ -0,0 +1,85 @@
+ 'No se ha encontrado ninguna configuración de autenticación en dos pasos. Puedes añadir una desde el menú que hay a continuación.',
+ 'TFA_KEYS' => 'En esta página puedes gestionar la autenticación en dos pasos.
+ Puedes añadir múltiples claves o llaves U2F a tu cuenta.
+ Si pierdes tus claves o tus llaves U2F, asegúrate de eliminarlas de tu cuenta.
+
+ Dependiendo de la configuración elegida por el administrador del foro, es posible
+ que necesites configurar la autenticación en dos pasos antes de acceder al foro.
+
+ Algunas llaves de seguridad (como las U2F estándar) sólo funcionan en algunos
+ navegadores. Es por esto por lo que es probable que haya algunas llaves registradas
+ en tu cuenta pero se te bloquee el acceso al foro. Esto es porque el navegador no
+ la está detectando.
+
+ Recomendamos también que registre al menos una clave de respaldo
+ y la almacenes en algún sitio seguro.',
+ 'TFA_NO_MODE' => 'Modo no seleccionado',
+ 'TFA_KEYS_DELETED' => 'Eliminadas las llaves seleccionadas.',
+ 'TFA_NEW' => 'Añadir',
+ 'TFA_ERROR' => 'Parece que algo falló...',
+ 'TFA_REG_FAILED' => 'El registro falló con el siguiente error: ',
+ 'TFA_REG_EXISTS' => 'La llave ya existe en esta cuenta',
+ 'TFA_ADD_KEY' => 'Registrar nueva llave',
+ 'TFA_KEY_ADDED' => 'Tu llave ha sido añadida y puede ser usada.',
+ 'TFA_INSERT_KEY' => 'Conecta tu llave de seguridad y pulsa el botón',
+ 'TFA_REGISTERED' => 'Llave registrada',
+ 'TFA_LAST_USED' => 'Última llave usada',
+ 'TFA_MODULE_NOT_FOUND' => 'El módulo seleccionado (%s) no ha sido encontrado',
+ 'TFA_MODULE_NO_REGISTER' => 'El módulo seleccionado no acepta nuevas llaves',
+ 'TFA_SELECT_NEW' => 'Añadir nueva',
+ 'TFA_ADD_NEW_U2F_KEY' => 'Añadir llave U2F a tu cuenta',
+ 'TFA_ADD_NEW_OTP_KEY' => 'Añadir clave de un sólo uso a tu cuenta',
+ 'TFA_ADD_OTP_KEY_EXPLAIN' => 'Escanea el siguiente código con tu app de autenticación (como Google Authenticator),
+ o introduce el siguiente secreto en la app: %s. A continuación introduce la clave de un sólo uso facilitada por la app.',
+ 'TFA_OTP_KEY' => 'Clave de un sólo uso',
+ 'TFA_OTP_INVALID_KEY' => 'Clave inválida.',
+ 'TFA_KEYTYPE' => 'Tipo de clave',
+ 'TFA_KEY_NOT_USED' => 'No usada aún',
+ 'TFA_KEY' => 'Clave de respaldo',
+ 'TFA_BACKUP_KEY_EXPLAIN' => 'A continuación tienes tus claves de respaldo, generadas en caso de que pierdas tus claves o tu llave no funcione.
+ Por favor asegúrate de guardarlas en un lugar seguro.
+ Normalmente sólo necesitarías estas claves como último recurso.
+ Cuando todas hayan sido usadas, puedes generar unas nuevas.',
+ )
+);