diff --git a/htdocs/langs/ca_ES/admin.lang b/htdocs/langs/ca_ES/admin.lang
index 3db19e43ead..8aeac41b964 100644
--- a/htdocs/langs/ca_ES/admin.lang
+++ b/htdocs/langs/ca_ES/admin.lang
@@ -43,6 +43,7 @@ ErrorModuleRequirePHPVersion=Error, aquest mòdul requereix una versió %s o sup
ErrorModuleRequireDolibarrVersion=Error, aquest mòdul requereix una versió %s o superior de Dolibarr
ErrorDecimalLargerThanAreForbidden=Error, les precisions superiors a %s no estan suportades.
DictionnarySetup=Diccionaris
+Dictionnary=Diccionaris
DisableJavascript=Desactivar les funcions Javascript
ConfirmAjax=Utilitzar els popups de confirmació Ajax
UseSearchToSelectCompany=Utilitzar un formulari de cerca per buscar tercers (en comptes de llista desplegable)
Tingueu en compte que si té un gran nombre de productes o serveis (> 100 000), pot millorar el rendiment mitjançant la constant SOCIETE_DONOTSEARCH_ANYWHERE a 1 a Configuració-> Varis. La recerca es limitarà llavors a l'inici de la cadena.
@@ -146,13 +147,16 @@ ExportMethod=Mètode d'exportació
ImportMethod=Mètode d'importació
ToBuildBackupFileClickHere=Per crear una còpia, feu clic aquí.
ImportMySqlDesc=Per importar una còpia, cal utilitzar la comanda mysql en línia següent:
+ImportPostgreSqlDesc=Per a importar una còpia de seguretat, useu l'ordre pg_restore des de la línia de comandes:
ImportMySqlCommand=%s %s < elmeuarxiubackup.sql
+ImportPostgreSqlCommand=%s %s elmeuarxiubackup.sql
FileNameToGenerate=Nom del fitxer a generar
CommandsToDisableForeignKeysForImport=Comanda per desactivar les claus excloents a la importació
ExportCompatibility=Compatibilitat de l'arxiu d'exportació generat
MySqlExportParameters=Paràmetres de l'exportació MySql
UseTransactionnalMode=Utilitzar el mode transaccional
FullPathToMysqldumpCommand=Ruta completa de la comanda mysqldump
+FullPathToPostgreSQLdumpCommand=ruta completa cap al comandament pg_dump
ExportOptions=Opcions d'exportació
AddDropDatabase=Afegir ordres DROP DATABASE
AddDropTable=Afegir ordres DROP TABLE
@@ -228,6 +232,9 @@ MAIN_MAIL_SENDMODE=Mètode d'enviament d'e-mails
MAIN_MAIL_SMTPS_ID=ID d'autenticació SMTP si es requereix autenticació SMTP
MAIN_MAIL_SMTPS_PW=Contrasenya autentificació SMTP si es requereix autenticació SMTP
MAIN_MAIL_EMAIL_TLS=Ús d'encriptació TLS (SSL)
+MAIN_DISABLE_ALL_SMS=Desactivar globalment tot enviament de SMS (per mode de proves o demo)
+MAIN_SMS_SENDMODE=Mètode d'enviament de SMS
+MAIN_MAIL_SMS_FROM=Número de telèfon per defecte per als enviaments SMS
FeatureNotAvailableOnLinux=Funcionalitat no disponible en sistemes Unix. Proveu el seu sendmail localment.
SubmitTranslation=Si la traducció d'aquest idioma no està completa o troba errors, pot corregir editant els arxius en el directorilangs/%s i enviant els arxius modificats al fòrum de www.dolibarr.es.
ModuleSetup=Configuració del mòdul
@@ -818,6 +825,7 @@ TranslationUncomplete=Traducció parcial
SomeTranslationAreUncomplete=Alguns idiomes estan traduïts en part o poden contenir errors. Si ho troba, pot corregir els arxius de text .lang del directori htdocs/langs i enviar-los al fòrum http://www.dolibarr.fr.
MenuUseLayout=Fer el menú esquerre ocultable (l'opció javascript no hauria de deshabilitar-se)
MAIN_DISABLE_METEO=Deshabilitar la vista meteo
+TestLoginToAPI=Comprovar connexió a l'API
##### Module password generation
PasswordGenerationStandard=Retorna una contrasenya generada per l'algoritme intern Dolibarr: 8 caràcters, números i caràcters en minúscules barrejades.
PasswordGenerationNone=No ofereix contrasenyes. La contrasenya s'introdueix manualment.
@@ -925,6 +933,7 @@ ContractsNumberingModules=Mòduls de numeració dels contratos
MembersSetup=Configuració del mòdulo Associacions
MemberMainOptions=Opcions principals
AddSubscriptionIntoAccount=Proposar per defecte la creació d'un moviment, en el mòdul bancs, en el registre d'un pagament de cotització
+AdherentLoginRequired=Gestionar un login per a cada membre
AdherentMailRequired=E-Mail obligatori per crear un membre nou
MemberSendInformationByMailByDefault=Casella de verificació per enviar un missatge de confirmació (validació o nova cotització) als membres és per defecte "sí"
##### LDAP setup #####
diff --git a/htdocs/langs/ca_ES/orders.lang b/htdocs/langs/ca_ES/orders.lang
index 68217349b46..1ecf79881c0 100644
--- a/htdocs/langs/ca_ES/orders.lang
+++ b/htdocs/langs/ca_ES/orders.lang
@@ -134,8 +134,8 @@ AddDeliveryCostLine=Afegir una línia de despeses de ports indicant el pes de la
PDFEinsteinDescription=Model de comanda complet (logo...)
PDFEdisonDescription=Model de comanda simple
# Orders modes
-OrderByMail=Correo
+OrderByMail=Correu
OrderByFax=Fax
-OrderByEMail=EMail
-OrderByWWW=En línea
-OrderByPhone=Teléfono
+OrderByEMail=E-Mail
+OrderByWWW=En línia
+OrderByPhone=Telèfon
diff --git a/htdocs/langs/ca_ES/other.lang b/htdocs/langs/ca_ES/other.lang
index 75b5b4c0357..e29958bf5a0 100644
--- a/htdocs/langs/ca_ES/other.lang
+++ b/htdocs/langs/ca_ES/other.lang
@@ -4,11 +4,11 @@ ErrorPasswordDiffers=Les contrasenyes no són identiques, torni a introduir-les
ErrorForbidden=Accés no autoritzat.
Intenta accedir a una pàgina, zona o funció sense estar en una sessió autentificada o que no s'autoritza per al seu compte d'usuari.
ErrorForbidden2=Els permisos per a aquest usuari poden ser assignats per l'administrador Dolibarr mitjançant el menú %s-> %s.
ErrorForbidden3=Dolibarr no sembla funcionar en una sessió autentificada. Consulteu la documentació d'instal lació de Dolibarr per saber com administrar les autenticacions (htacces, mod_auth o altre ...).
-ErrorNoImagickReadimage=La funció imagick_readimage no està present en aquesta instal lació de PHP. La ressenya no està doncs disponible. Els administradors poden desactivar aquesta pestanya en el menú Configuració->Visualització.
+ErrorNoImagickReadimage=La classe imagick_readimage no està present en aquesta instal lació de PHP. La ressenya no està doncs disponible. Els administradors poden desactivar aquesta pestanya en el menú Configuració->Visualització.
ErrorRecordAlreadyExists=Registre ja existent
ErrorCantReadFile=Error de lectura del fitxer '%s'
ErrorCantReadDir=Error de lectura de la carpeta '%s'
-ErrorFailedToFindEntity=Error de lectura de l'entitat '%s'
+ErrorFailedToFindEntity=Error de lectura del entorn '%s'
ErrorBadLoginPassword=Identificadors d'usuari o contrasenya incorrectes
ErrorLoginDisabled=El seu compte està desactivat
ErrorFailedToRunExternalCommand=Error d'execució de la comanda extern. Comproveu que està disponible i executable per el seu servidor PHP. Si l'PHP Safe Mode està activat, comproveu que la comanda es troba en una carpeta definida en el paràmetre safe_mode_exec_dir.
diff --git a/htdocs/langs/ca_ES/sms.lang b/htdocs/langs/ca_ES/sms.lang
new file mode 100644
index 00000000000..9130a66cfee
--- /dev/null
+++ b/htdocs/langs/ca_ES/sms.lang
@@ -0,0 +1,53 @@
+# Dolibarr language file - ca_ES - mails
+CHARSET=UTF-8
+Sms=SMS
+SmsSetup=Configuració dels SMS
+SmsDesc=Aquesta pantalla li permet definir les opcions globals de l'ús de les funcions SMS
+SmsCard=Fitxa SMS
+AllSms=Totes les campanyes SMS
+SmsTargets=Destinataris
+SmsRecipients=Destinataris
+SmsRecipient=Destinatari
+SmsTitle=Descripció
+SmsFrom=Emissor
+SmsTo=Destinatari(s)
+SmsTopic=Assumpte del SMS
+SmsText=Missatge
+SmsMessage=Missatge del SMS
+ShowSms=Mostrar SMS
+ListOfSms=Llistat de campanyes SMS
+NewSms=Nova campanya SMS
+EditSms=Editar SMS
+ResetSms=Nou enviament
+DeleteSms=Eliminar campanya SMS
+DeleteASms=Eliminar una campanya SMS
+PreviewSms=Previsualitzar SMS
+PrepareSms=Preparar SMS
+CreateSms=Crear SMS
+SmsResult=Resultat de l'enviament de SMS
+TestSms=Provar SMS
+ValidSms=Validar SMS
+ApproveSms=Aprovar SMS
+SmsStatusDraft=Esborrany
+SmsStatusValidated=Validat
+SmsStatusApproved=Aprovat
+SmsStatusSent=Enviat
+SmsStatusSentPartialy=Enviat parcialment
+SmsStatusSentCompletely=Enviat completament
+SmsStatusError=Error
+SmsStatusNotSent=No enviat
+SmsSuccessfulySent=SMS enviat correctament (des de %s fins a %s)
+ErrorSmsRecipientIsEmpty=El número del destinatari està buit
+WarningNoSmsAdded=Sense nous números de telèfon a afegir a la llista de destinataris.
+ConfirmValidSms=¿Confirma la validació d'aquesta campanya?
+ConfirmResetMailing=Atenció, reiniciat la campanya SMS %s, autoritza la seva emissió en massa de nou. És el que vol fer?
+ConfirmDeleteMailing=Confirma l'eliminació d'aquesta campanya?
+NbOfRecipients=Nombre de destinataris
+NbOfUniqueSms=Nº de telèfons únics
+NbOfSms=Nº de telèfon
+ThisIsATestMessage=Aquest és un missatge de prova
+SendSms=Enviar SMS
+SmsInfoCharRemain=Nº restant de caràcters
+SmsInfoNumero=(format internacional ex: +33899701761)
+DelayBeforeSending=Retard abans d'enviar (en minuts)
+SmsNoPossibleRecipientFound=No hi ha destinataris. Comproveu la configuració del seu proveïdor d'SMS.
diff --git a/htdocs/langs/ca_ES/workflow.lang b/htdocs/langs/ca_ES/workflow.lang
new file mode 100644
index 00000000000..07568fe1387
--- /dev/null
+++ b/htdocs/langs/ca_ES/workflow.lang
@@ -0,0 +1,6 @@
+# Dolibarr language file - ca_ES - workflow
+CHARSET=UTF-8
+WorkflowSetup=Configuració del mòdul workflow
+WorkflowDesc=Aquest mòdul us permet canviar el comportament automatitzat. Per defecte, el workflow és obert i no imposat. Activi els enllaços automàtics que li interessen.
+ThereIsNoWorkflowToModify=No hi ha workflow modificable per als mòduls que té activats.
+descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Crear una comanda de client automàticament a la signatura d'un pressupost
diff --git a/htdocs/langs/es_ES/admin.lang b/htdocs/langs/es_ES/admin.lang
index b0a0a274396..20a8e6e993d 100644
--- a/htdocs/langs/es_ES/admin.lang
+++ b/htdocs/langs/es_ES/admin.lang
@@ -43,6 +43,7 @@ ErrorModuleRequirePHPVersion=Error, este módulo requiere una versión %s o supe
ErrorModuleRequireDolibarrVersion=Error, este módulo requiere una versión %s o superior de Dolibarr
ErrorDecimalLargerThanAreForbidden=Error, las precisiones superiores a %s no están soportadas.
DictionnarySetup=Diccionarios
+Dictionnary=Diccionarios
DisableJavascript=Desactivar las funciones Javascript
ConfirmAjax=Utilizar los popups de confirmación Ajax
UseSearchToSelectCompany=Utilizar un formulario de búsqueda para buscar terceros (en vez de lista desplegable)
Tenga en cuenta que si tiene un gran número de productos o servicios (>100 000), puede mejorar el rendimiento mediante la constante SOCIETE_DONOTSEARCH_ANYWHERE a 1 en Configuración->Varios. La búsqueda se limitará entonces al inicio de la cadena.
@@ -146,13 +147,16 @@ ExportMethod=Método de exportación
ImportMethod=Método de importación
ToBuildBackupFileClickHere=Para crear una copia, haga click aquí.
ImportMySqlDesc=Para importar una copia, hay que utilizar el comando mysql en linea siguiente:
+ImportPostgreSqlDesc=Para importar una copia de seguridad, debe usar el comando pg_restore desde la línea de comandos:
ImportMySqlCommand=%s %s < miarchivobackup.sql
+ImportPostgreSqlCommand=%s %s miarchivobackup.sql
FileNameToGenerate=Nombre del archivo a generar
CommandsToDisableForeignKeysForImport=Comando para desactivar las claves excluyentes a la importación
ExportCompatibility=Compatibilidad del archivo de exportación generado
MySqlExportParameters=Parámetros de la exportación MySql
UseTransactionnalMode=Utilizar el modo transaccional
FullPathToMysqldumpCommand=Ruta completa del comando mysqldump
+FullPathToPostgreSQLdumpCommand=ruta completa hacia el comando pg_dump
ExportOptions=Opciones de exportación
AddDropDatabase=Añadir órdenes DROP DATABASE
AddDropTable=Añadir órdenes DROP TABLE
@@ -223,11 +227,14 @@ MAIN_MAIL_SMTP_PORT_NotAvailableOnLinuxLike=Puerto del servidor SMTP (No definid
MAIN_MAIL_SMTP_SERVER_NotAvailableOnLinuxLike=Nombre servidor o ip del servidor SMTP (No definido en PHP en sistemas de tipo Unix)
MAIN_MAIL_EMAIL_FROM=E-Mail del emisor para envíos E-Mail automáticos (Por defecto en php.ini: %s)
MAIN_MAIL_AUTOCOPY_TO=Enviar automáticamente copia oculta de los e-mails enviados a
-MAIN_DISABLE_ALL_MAILS=Desactivar globalmente todo envío de correos electrónicos (para modo de pruebas)
+MAIN_DISABLE_ALL_MAILS=Desactivar globalmente todo envío de correos electrónicos (para modo de pruebas o demo)
MAIN_MAIL_SENDMODE=Método de envío de e-mails
MAIN_MAIL_SMTPS_ID=ID de autentificación SMTP si se requiere autenticación SMTP
MAIN_MAIL_SMTPS_PW=Contraseña autentificación SMTP si se requiere autentificación SMTP
MAIN_MAIL_EMAIL_TLS=Uso de encriptación TLS (SSL)
+MAIN_DISABLE_ALL_SMS=Desactivar globalmente todo envío de SMS (para modo de pruebas o demo)
+MAIN_SMS_SENDMODE=Método de envío de SMS
+MAIN_MAIL_SMS_FROM=Número de teléfono por defecto para los envíos SMS
FeatureNotAvailableOnLinux=Funcionalidad no disponible en sistemas Unix. Pruebe su sendmail localmente.
SubmitTranslation=Si la traducción de este idioma es incompleta o si encuentra errores, puede corregirlos mediante la edición de los archivos en el directorio langs/%s y envíe los cambios al foro www.dolibarr.es.
ModuleSetup=Configuración del módulo
@@ -818,6 +825,7 @@ TranslationUncomplete=Traducción parcial
SomeTranslationAreUncomplete=Algunos idiomas están traducidos en parte o pueden contener errores. Si lo encuentra, puede corregir los archivos de texto .lang del directorio htdocs/langs y enviarlos al foro http://www.dolibarr.fr.
MenuUseLayout=Hacer el menú izquierdo ocultable (la opción javascript no debería deshabilitarse)
MAIN_DISABLE_METEO=Deshabilitar la vista meteo
+TestLoginToAPI=Comprobar conexión a la API
##### Module password generation
PasswordGenerationStandard=Devuelve una contraseña generada por el algoritmo interno Dolibarr: 8 caracteres, números y caracteres en minúsculas mezcladas.
PasswordGenerationNone=No ofrece contraseñas. La contraseña se introduce manualmente.
@@ -925,6 +933,7 @@ ContractsNumberingModules=Módulos de numeración de los contratos
MembersSetup=Configuración del módulo Asociaciones
MemberMainOptions=Opciones principales
AddSubscriptionIntoAccount=Proponer por defecto la creación de un movimiento, en el módulo bancos, en el registro de un pago de cotización
+AdherentLoginRequired=Gestionar un login para cada miembro
AdherentMailRequired=E-Mail obligatorio para crear un miembro nuevo
MemberSendInformationByMailByDefault=Casilla de verificación para enviar el correo de confirmación (validación ó nueva cotización) a los miembros es por defecto "sí"
##### LDAP setup #####
diff --git a/htdocs/langs/es_ES/orders.lang b/htdocs/langs/es_ES/orders.lang
index 76f8a3cd7ca..0536d1a700b 100644
--- a/htdocs/langs/es_ES/orders.lang
+++ b/htdocs/langs/es_ES/orders.lang
@@ -136,6 +136,6 @@ PDFEdisonDescription=Modelo de pedido simple
# Orders modes
OrderByMail=Correo
OrderByFax=Fax
-OrderByEMail=EMail
+OrderByEMail=E-Mail
OrderByWWW=En línea
OrderByPhone=Teléfono
diff --git a/htdocs/langs/es_ES/other.lang b/htdocs/langs/es_ES/other.lang
index 763ba2c8404..09e61883ab3 100644
--- a/htdocs/langs/es_ES/other.lang
+++ b/htdocs/langs/es_ES/other.lang
@@ -4,11 +4,11 @@ ErrorPasswordDiffers=Las contraseñas no son idénticas, vuelva a introducirlas
ErrorForbidden=Acceso no autorizado.
Intenta acceder a una página, zona o función sin estar en una sesión autentificada o que no se autoriza para su cuenta de usuario.
ErrorForbidden2=Los permisos para este usuario pueden ser asignados por el administrador Dolibarr mediante el menú %s-> %s.
ErrorForbidden3=Dolibarr no parece funcionar en una sesión autentificada. Consulte la documentación de instalación de Dolibarr para saber cómo administrar las autenticaciones (htaccess, mod_auth u otro...).
-ErrorNoImagickReadimage=La función imagick_readimage no está presente en esta instalación de PHP. La reseña no está pues disponible. Los administradores pueden desactivar esta pestaña en el menú Configuración - Visualización.
+ErrorNoImagickReadimage=La classe imagick_readimage no está presente en esta instalación de PHP. La reseña no está pues disponible. Los administradores pueden desactivar esta pestaña en el menú Configuración - Visualización.
ErrorRecordAlreadyExists=Registro ya existente
ErrorCantReadFile=Error de lectura del archivo '%s'
ErrorCantReadDir=Error de lectura del directorio '%s'
-ErrorFailedToFindEntity=Error de lectura de la entidad '%s'
+ErrorFailedToFindEntity=Error de lectura del entorno '%s'
ErrorBadLoginPassword=Identificadores de usuario o contraseña incorrectos
ErrorLoginDisabled=Su cuenta está desactivada
ErrorFailedToRunExternalCommand=Error de ejecución del comando externo. Compruebe que está disponible y ejecutable por su servidor PHP. Si el PHP Safe Mode está activo, compruebe que el comando se encuentra en un directorio definido en el parámetro safe_mode_exec_dir.
diff --git a/htdocs/langs/es_ES/sms.lang b/htdocs/langs/es_ES/sms.lang
new file mode 100644
index 00000000000..8be78470442
--- /dev/null
+++ b/htdocs/langs/es_ES/sms.lang
@@ -0,0 +1,54 @@
+# Dolibarr language file - es_ES - mails
+CHARSET=UTF-8
+Sms=SMS
+SmsSetup=Configuración de los SMS
+SmsDesc=Esta pantalla le permite definir las opciones globales del uso de las funciones SMS
+SmsCard=Ficha SMS
+AllSms=Todas las campañas SMS
+SmsTargets=Destinatarios
+SmsRecipients=Destinatarios
+SmsRecipient=Destinatario
+SmsTitle=Descripción
+SmsFrom=Emisor
+SmsTo=Destinatario(s)
+SmsTopic=Asunto del SMS
+SmsText=Mensaje
+SmsMessage=Mensaje del SMS
+ShowSms=Mostrar SMS
+ListOfSms=Listado de campañas SMS
+NewSms=Nueva campaña SMS
+EditSms=Editar SMS
+ResetSms=Nuevo envío
+DeleteSms=Eliminar campaña SMS
+DeleteASms=Eliminar una campaña SMS
+PreviewSms=Previsualizar SMS
+PrepareSms=Preparar SMS
+CreateSms=Crear SMS
+SmsResult=Resultado del envío de SMS
+TestSms=Probar SMS
+ValidSms=Validar SMS
+ApproveSms=Aprobar SMS
+SmsStatusDraft=Borrador
+SmsStatusValidated=Validado
+SmsStatusApproved=Aprobado
+SmsStatusSent=Enviado
+SmsStatusSentPartialy=Enviado parcialmente
+SmsStatusSentCompletely=Enviado completamente
+SmsStatusError=Error
+SmsStatusNotSent=No enviado
+SmsSuccessfulySent=SMS enviado correctamente (desde %s hasta %s)
+ErrorSmsRecipientIsEmpty=El número del destinatario está vacío
+WarningNoSmsAdded=Sin nuevos números de teléfono a añadir a la lista de destinatarios.
+ConfirmValidSms=¿Confirma la validación de esta campaña?
+ConfirmResetMailing=Atención, reinicializando la campaña SMS %s, autoriza su emisión en masa de nuevo. ¿Es lo que quiere hacer?
+ConfirmDeleteMailing=¿Confirma la eliminación de esta campaña?
+NbOfRecipients=Número de destinatarios
+NbOfUniqueSms=Nº de teléfonos únicos
+NbOfSms=Nº de teléfono
+ThisIsATestMessage=Este es un mensaje de prueba
+SendSms=Enviar SMS
+SmsInfoCharRemain=Nº restante de caracteres
+SmsInfoNumero= (formato internacional ej : +33899701761)
+DelayBeforeSending=Retraso antes de enviarlo (en minutos)
+SmsNoPossibleRecipientFound=No hay destinatarios. Compruebe la configuración de su proveedor de SMS.
+
diff --git a/htdocs/langs/es_ES/workflow.lang b/htdocs/langs/es_ES/workflow.lang
new file mode 100644
index 00000000000..31f5e730ed1
--- /dev/null
+++ b/htdocs/langs/es_ES/workflow.lang
@@ -0,0 +1,6 @@
+# Dolibarr language file - es_ES - workflow
+CHARSET= UTF-8
+WorkflowSetup=Configuración del módulo workflow
+WorkflowDesc=Este módulo le permite cambiar el comportamiento automatizado. De forma predeterminada, el workflow está abierto y no impuesto. Active los enlaces automáticos que le interesan.
+ThereIsNoWorkflowToModify=No hay workflow modificable para los módulos que tiene activados.
+descWORKFLOW_PROPAL_AUTOCREATE_ORDER=Crear un pedido de cliente automáticamente a la firma de un presupuesto
\ No newline at end of file