diff --git a/htdocs/langs/es_ES/holiday.lang b/htdocs/langs/es_ES/holiday.lang
new file mode 100644
index 00000000000..5e8e1f71d07
--- /dev/null
+++ b/htdocs/langs/es_ES/holiday.lang
@@ -0,0 +1,129 @@
+# Dolibarr language file - es_ES - holiday
+CHARSET= UTF-8
+
+CPTitreMenu=Vacaciones
+MenuReportMonth=Estado mensual
+MenuAddCP=Nueva petición
+NotActiveModCP=Debe activar el módulo Vacaciones para ver esta página.
+NotConfigModCP=Debe configurar el módulo Vacaciones para ver esta página. Para configurarlo, haga clic aquí.
+NoCPforUser=No tiene peticiones de vacaciones.
+AddCP=Crear petición de vacaciones
+CPErrorSQL=Ha ocurrido un error de SQL :
+Employe=Empleado
+DateDebCP=Fecha inicio
+DateFinCP=Fecha fin
+DateCreateCP=Fecha de creación
+DraftCP=Borrador
+ToValidateCP=En espera de validación
+ValidateCP=Validada
+CancelCP=Anulada
+RefuseCP=Rechazada
+ValidatorCP=Validador
+ListeCP=Lista de vacaciones
+ValidateByCP=Sera validada por
+DescCP=Descripción
+SendRequestCP=Enviar la petición de vacaciones
+DelayToRequestCP=Las peticiones de vacaciones deben realizarse al menos %s días antes.
+MenuConfCP=Definir los vacaciones
+UpdateAllCP=Actualizar los vacaciones
+SoldeCPUser=Su saldo de vacaciones es de %s días.
+ErrorEndDateCP=Debe indicar una fecha de fin superior a la fecha de inicio.
+ErrorSQLCreateCP=Se ha producido un error de SQL durante la creación :
+ErrorIDFicheCP=Se produjo un error, esta solicitud de vacaciones no existe.
+ReturnCP=Volver a la página anterior
+ErrorUserViewCP=No está autorizado a leer esta petición de vacaciones.
+InfosCP=Información de la petición de vacaciones
+InfosWorkflowCP=Información del workflow
+DateCreateCP=Fecha de creación
+RequestByCP=Pedido por
+TitreRequestCP=Ficha vacaciones
+NbUseDaysCP=Número de días de vacaciones consumidos
+EditCP=Modificar
+DeleteCP=Eliminar
+ActionValidCP=Validar
+ActionRefuseCP=Rechazar
+ActionCancelCP=Anular
+StatutCP=Estado
+SendToValidationCP=Enviar validación
+TitleDeleteCP=Eliminar la petición de vacaciones
+ConfirmDeleteCP=¿Está seguro de querer eliminar esta petición de vacaciones?
+ErrorCantDeleteCP=Error, no tiene vacaciones para eliminar esta petición de vacaciones.
+CantCreateCP=No tiene vacaciones para realizar peticiones de vacaciones.
+InvalidValidatorCP=Debe indicar un validador para su petición de vacaciones.
+UpdateButtonCP=Actualizar
+CantUpdate=No puede actualizar esta petición de vacaciones.
+NoDateDebut=Debe indicar una fecha de inicio.
+NoDateFin=Debe indicar una fecha de fin.
+ErrorDureeCP=Su petición de vacaciones no contiene ningún día hábil.
+TitleValidCP=Validar la petición de vacaciones
+ConfirmValidCP=¿Está seguro de querer validar esta petición de vacaciones?
+DateValidCP=Fecha de validación
+TitleToValidCP=Enviar la petición de vacaciones
+ConfirmToValidCP=¿Está seguro de querer enviar la petición de vacaciones?
+TitleRefuseCP=Rechazar la petición de vacaciones
+ConfirmRefuseCP=¿Está seguro de querer rechazar la petición de vacaciones?
+NoMotifRefuseCP=Debe seleccionar un motivo para rechazar esta petición.
+TitleCancelCP=Anular la petición de vacaciones
+ConfirmCancelCP=¿Está seguro de querer anular la petición de vacaciones?
+DetailRefusCP=Motivo del rechazo
+DateRefusCP=Fecha del rechazo
+DateCancelCP=Fecha de la anulación
+DefineEventUserCP=Asignar vacación excepcional a un usuario
+addEventToUserCP=Asignar esta vacación
+MotifCP=Motivo
+UserCP=Usuario
+ErrorAddEventToUserCP=Se ha producido un error en la asignación de la vacación excepcional.
+AddEventToUserOkCP=Se ha añadido la vaciación excepcional.
+MenuLogCP=Ver los logs de vacaciones
+LogCP=Logs de actualizaciones de vacaciones
+ActionByCP=Realizado por
+UserUpdateCP=Para el usuario
+ActionTypeCP=Tipo
+PrevSoldeCP=Saldo anterior
+NewSoldeCP=Nuevo saldo
+alreadyCPexist=Ya se ha efectuado una petición de vacaciones para este periodo.
+UserName=Nombre Apellidos
+Employee=Empleado
+
+
+## Configuration du Module ##
+ConfCP=Configuración del módulo Vacaciones
+DescOptionCP=Descripción de la opción
+ValueOptionCP=Valor
+GroupToValidateCP=Grupo con posibilidad de validar las vacaciones
+ConfirmConfigCP=Validar la configuración
+LastUpdateCP=Última actualización automática de vacaciones
+UpdateConfCPOK=Actualización efectuada correctamente.
+ErrorUpdateConfCP=Se ha producido un error durante la actualización, vuélvalo a intentar.
+AddCPforUsers=Añada los saldos de vacaciones de los usuarios haciendo clic aquí.
+DelayForSubmitCP=La fecha límite para solicitar vacaciones
+AlertValidatorDelayCP=Prevenir al validador si la petición no respeta el límite previsto
+AlertValidorSoldeCP=Prevenir al validador si el usuario pide vacaciones superiores a su saldo
+nbUserCP=Número de usuarios tomados en cuenta en el módulo vacaciones
+nbHolidayDeductedCP=Número de días retribuidos a deducir por día de vacaciones
+nbHolidayEveryMonthCP=Número de vacaciones añadidas por mes
+Module27130Name=Gestion de las vacaciones
+TitleOptionMainCP=Ajustes principales de vacaciones
+TitleOptionEventCP=Ajustes de vacaciones enlazados a eventos
+ValidEventCP=Validar
+UpdateEventCP=Actualizar los eventos
+CreateEventCP=Crear
+NameEventCP=Nombre del evento
+OkCreateEventCP=Se ha añadido el evento correctamente.
+ErrorCreateEventCP=Error en la creación del evento.
+UpdateEventOkCP=Se ha actualizado el evento correctamente.
+ErrorUpdateEventCP=Error en la actualización del evento.
+DeleteEventCP=Eliminar el evento
+DeleteEventOkCP=Se ha eliminado el evento.
+ErrorDeleteEventCP=Error en la eliminación del evento.
+TitleDeleteEventCP=Eliminar un permiso excepcional
+TitleCreateEventCP=Crear un permiso excepcional
+TitleUpdateEventCP=Modificar o eliminar un permiso excepcional
+DeleteEventOptionCP=Eliminar
+UpdateEventOptionCP=Actualizar
+ErrorMailNotSend=Se ha producido un error en el envío del e-mail :
+NoCPforMonth=Sin vacaciones este mes.
+Jours=días
+nbJours=Número de días
+TitleAdminCP=Configuración de las vacaciones
+Permission20001=Leer / Crear / Modificar sus vacaciones
\ No newline at end of file