diff --git a/resources/lang/es-ES/dashboard.php b/resources/lang/es-ES/dashboard.php
new file mode 100644
index 00000000..974ac21f
--- /dev/null
+++ b/resources/lang/es-ES/dashboard.php
@@ -0,0 +1,293 @@
+ 'Panel de Control',
+ 'writeable_settings' => 'El directorio de configuración de Cachet no es escribible. Por favor, asegúrese de que ./bootstrap/cachet es escribible por el servidor web.',
+
+ // Incidents
+ 'incidents' => [
+ 'title' => 'Incidencias y horario',
+ 'incidents' => 'Incidentes',
+ 'logged' => '{0} No hay incidencias, ¡buen trabajo!|Has registrado una incidencia.|Has reportado :count incidencias.',
+ 'incident-create-template' => 'Crear plantilla',
+ 'incident-templates' => 'Plantillas de incidente',
+ 'updates' => '{0} Cero actualizaciones|Una actualización|:count actualizaciones',
+ 'add' => [
+ 'title' => 'Reportar incidente',
+ 'success' => 'Incidente agregado.',
+ 'failure' => 'Hubo un error agregando el incidente, por favor intente de nuevo.',
+ ],
+ 'edit' => [
+ 'title' => 'Editar un incidente',
+ 'success' => 'Incidente actualizado.',
+ 'failure' => 'Hubo un error editando el incidente, por favor intente de nuevo.',
+ ],
+ 'delete' => [
+ 'success' => 'El incidente se ha eliminado y no se mostrará en tu página de estado.',
+ 'failure' => 'El incidente no se pudo eliminar, por favor intente de nuevo.',
+ ],
+ 'update' => [
+ 'title' => 'Crea una nueva actualización de incidente',
+ 'subtitle' => 'Agrega una actualización a :incident',
+ 'success' => 'Update added.',
+ ],
+
+ // Incident templates
+ 'templates' => [
+ 'title' => 'Plantillas de incidente',
+ 'add' => [
+ 'title' => 'Crear una plantilla de incidente',
+ 'message' => 'Deberías añadir una plantilla de incidente.',
+ 'success' => 'Su nueva plantilla de incidentes ha sido creada.',
+ 'failure' => 'Algo salió mal con la plantilla de incidente.',
+ ],
+ 'edit' => [
+ 'title' => 'Editar plantilla',
+ 'success' => 'La plantilla de incidente ha sido actualizada.',
+ 'failure' => 'Algo salió mal actualizando la plantilla de incidente',
+ ],
+ 'delete' => [
+ 'success' => 'La plantilla de incidente se ha eliminado.',
+ 'failure' => 'La plantilla de incidente no se pudo eliminar. Por favor, inténtalo de nuevo.',
+ ],
+ ],
+ ],
+
+ // Incident Maintenance
+ 'schedule' => [
+ 'schedule' => 'Mantenimiento programado',
+ 'logged' => '{0} No hay planificaciones, buen trabajo.|Has registrado una planificación.|Has registrado :count planificaciones.',
+ 'scheduled_at' => 'Programado para :timestamp',
+ 'add' => [
+ 'title' => 'Agregar mantenimiento programado',
+ 'success' => 'Planificación agregada.',
+ 'failure' => 'Algo salió mal agregando la planificación, por favor intente de nuevo.',
+ ],
+ 'edit' => [
+ 'title' => 'Editar Mantenimiento Programado',
+ 'success' => 'La planificación ha sido actualizada!',
+ 'failure' => 'Algo salió mal editando la planificación, por favor intente de nuevo.',
+ ],
+ 'delete' => [
+ 'success' => 'La planificación ha sido eliminada y no será mostrada en su página de estado.',
+ 'failure' => 'El mantenimiento programado no pudo ser eliminado, por favor, inténtelo de nuevo.',
+ ],
+ ],
+
+ // Components
+ 'components' => [
+ 'components' => 'Componentes',
+ 'component_statuses' => 'Estatus de los componentes',
+ 'listed_group' => 'Agrupado bajo :nombre',
+ 'add' => [
+ 'title' => 'Agregar componente',
+ 'message' => 'Deberías agregar un componente.',
+ 'success' => 'Componente creado.',
+ 'failure' => 'Algo salió mal con el componente, por favor intente de nuevo.',
+ ],
+ 'edit' => [
+ 'title' => 'Editar componente',
+ 'success' => 'Componente actualizado.',
+ 'failure' => 'Algo salió mal con el componente, por favor intente de nuevo.',
+ ],
+ 'delete' => [
+ 'success' => 'El componente se ha eliminado!',
+ 'failure' => 'El componente no pudo ser eliminado, por favor, inténtelo de nuevo.',
+ ],
+
+ // Component groups
+ 'groups' => [
+ 'groups' => 'Grupo de componente|Grupos de componente',
+ 'no_components' => 'Usted debería agregar un grupo de componentes.',
+ 'add' => [
+ 'title' => 'Agregar un grupo de componentes',
+ 'success' => 'Grupo de componentes agregado.',
+ 'failure' => 'Algo salió mal con el componente, por favor intente de nuevo.',
+ ],
+ 'edit' => [
+ 'title' => 'Editar un grupo de componentes',
+ 'success' => 'Grupo de componentes actualizado.',
+ 'failure' => 'Algo salió mal con el componente, por favor intente de nuevo.',
+ ],
+ 'delete' => [
+ 'success' => 'El grupo de componentes se ha eliminado!',
+ 'failure' => 'El grupo de componentes no pudo ser eliminado, por favor, inténtelo de nuevo.',
+ ],
+ ],
+ ],
+
+ // Metrics
+ 'metrics' => [
+ 'metrics' => 'Métricas',
+ 'add' => [
+ 'title' => 'Crear una métrica o indicador',
+ 'message' => 'Deberías añadir una métrica.',
+ 'success' => 'Métrica creada.',
+ 'failure' => 'Algo salió mal con la métrica, por favor, inténtelo de nuevo.',
+ ],
+ 'edit' => [
+ 'title' => 'Editar una métrica',
+ 'success' => 'Métrica actualizada.',
+ 'failure' => 'Algo salió mal con la métrica, por favor, inténtelo de nuevo.',
+ ],
+ 'delete' => [
+ 'success' => 'La métrica se ha eliminado y no se mostrará más en tu página de estado.',
+ 'failure' => 'La métrica no pudo ser eliminada, por favor, inténtelo de nuevo.',
+ ],
+ ],
+ // Subscribers
+ 'subscribers' => [
+ 'subscribers' => 'Suscriptores',
+ 'description' => 'Los suscriptores recibirán actualizaciones por correo electrónico cuando se creen incidentes o se actualicen componentes.',
+ 'verified' => 'Verificado',
+ 'not_verified' => 'No confirmado',
+ 'subscriber' => ':email, suscrito :date',
+ 'no_subscriptions' => 'Suscrito a todas las actualizaciones',
+ 'add' => [
+ 'title' => 'Agregar un nuevo subscriptor',
+ 'success' => 'Subscriptor agregado.',
+ 'failure' => 'Algo salió mal al agregar el suscriptor, por favor, inténtelo de nuevo.',
+ 'help' => 'Agregue cada subscriptor en una línea nueva.',
+ ],
+ 'edit' => [
+ 'title' => 'Actualizar subscriptor',
+ 'success' => 'Subscriptor actualizado.',
+ 'failure' => 'Algo salió mal al editar el suscriptor, por favor, inténtelo de nuevo.',
+ ],
+ ],
+
+ // Team
+ 'team' => [
+ 'team' => 'Equipo',
+ 'member' => 'Miembro',
+ 'profile' => 'Perfil',
+ 'description' => 'Los miembros del equipo será capaces de añadir, modificar y editar componentes e incidentes.',
+ 'add' => [
+ 'title' => 'Añadir a un nuevo miembro de equipo',
+ 'success' => 'Miembro del equipo agregado.',
+ 'failure' => 'No se pudo agregar el miembro del equipo, por favor vuelva a intentarlo.',
+ ],
+ 'edit' => [
+ 'title' => 'Actualizar perfil',
+ 'success' => 'Perfil actualizado.',
+ 'failure' => 'Algo salió mal actualizando el perfil, por favor intente de nuevo.',
+ ],
+ 'delete' => [
+ 'success' => 'El miembro del equipo ha sido eliminado y ya no tendrán acceso al Pane de Control!',
+ 'failure' => 'No se pudo agregar el miembro del equipo, por favor vuelva a intentarlo.',
+ ],
+ 'invite' => [
+ 'title' => 'Invitar a un nuevo miembro al equipo',
+ 'success' => 'Se ha enviado una invitación',
+ 'failure' => 'La invitación no pudo ser enviada, por favor intente de nuevo.',
+ ],
+ ],
+
+ // Settings
+ 'settings' => [
+ 'settings' => 'Ajustes',
+ 'app-setup' => [
+ 'app-setup' => 'Configuración de aplicación',
+ 'images-only' => 'Sólo puedes subir imágenes.',
+ 'too-big' => 'El archivo subido es demasiado grande. Sube una imagen con tamaño menor a: tamaño',
+ ],
+ 'analytics' => [
+ 'analytics' => 'Analytics',
+ ],
+ 'log' => [
+ 'log' => 'Registro',
+ ],
+ 'localization' => [
+ 'localization' => 'Localización',
+ ],
+ 'customization' => [
+ 'customization' => 'Personalización',
+ 'header' => 'Cabecera HTML personalizada',
+ 'footer' => 'Pie HTML personalizado',
+ ],
+ 'mail' => [
+ 'mail' => 'Correo',
+ 'test' => 'Prueba',
+ 'email' => [
+ 'subject' => 'Notificación de prueba de Cachet',
+ 'body' => 'Ésta es una notificación de prueba de Cachet.',
+ ],
+ ],
+ 'security' => [
+ 'security' => 'Seguridad',
+ 'two-factor' => 'Usuarios sin autenticación de dos factores',
+ ],
+ 'stylesheet' => [
+ 'stylesheet' => 'Hoja de estilo',
+ ],
+ 'theme' => [
+ 'theme' => 'Tema',
+ ],
+ 'edit' => [
+ 'success' => 'Configuración guardada.',
+ 'failure' => 'La configuración no se podido guardar.',
+ ],
+ 'credits' => [
+ 'credits' => 'Créditos',
+ 'contributors' => 'Colaboradores',
+ 'license' => 'Cachet es un proyecto de código libre bajo la licencia BSD-3, liberado por Alt Three Services Limited.',
+ 'backers-title' => 'Patrocinadores',
+ 'backers' => 'Si desea apoyar futuros desarrollos, ingrese a la campaña de Cachet Patreon.',
+ 'thank-you' => 'Gracias a todos y cada uno de los :count colaboradores.',
+ ],
+ ],
+
+ // Login
+ 'login' => [
+ 'login' => 'Iniciar Sesión',
+ 'logged_in' => 'Estás conectado.',
+ 'welcome' => '¡Bienvenido!',
+ 'two-factor' => 'Por favor ingresa tu token.',
+ ],
+
+ // Sidebar footer
+ 'help' => 'Ayuda',
+ 'status_page' => 'Página de estado',
+ 'logout' => 'Salir',
+
+ // Notifications
+ 'notifications' => [
+ 'notifications' => 'Notificaciones',
+ 'awesome' => 'Excelente.',
+ 'whoops' => 'Whoops.',
+ ],
+
+ // Widgets
+ 'widgets' => [
+ 'support' => 'Apoye Cachet',
+ 'support_subtitle' => '¡Visite nuestro proyecto en la página de Patreon!',
+ 'news' => 'Últimas noticias',
+ 'news_subtitle' => 'Obtener las actualizaciones más recientes',
+ ],
+
+ // Welcome modal
+ 'welcome' => [
+ 'welcome' => 'Bienvenido a tu página de estado!',
+ 'message' => 'La página de estado está casi lista! Tal vez quieras configurar estos ajustes adicionales',
+ 'close' => 'Llévame directamente a mi dashboard',
+ 'steps' => [
+ 'component' => 'Crear componentes',
+ 'incident' => 'Crear incidentes',
+ 'customize' => 'Personalizar',
+ 'team' => 'Agregar Usuarios',
+ 'api' => 'Generar token API',
+ 'two-factor' => 'Autenticación de dos factores',
+ ],
+ ],
+
+];
\ No newline at end of file