Puede tomar algún tiempo antes de que se reciban los mensajes. No olvides comprobar que el mensaje no haya ido a tu carpeta de correo no deseado.
+screen.invalidLogin=No hay cuenta para este ID. Por favor, compruebe su nombre de usuario...
+admin.subject=Solicitud de restablecimiento de contraseña)
+screen.reinitNotAllowed=No está permitido restablecer su contraseña. Póngase en contacto con su administrador...
+screen.reinitError=Su restablecimiento de contraseña falló. Póngase en contacto con su administrador...
+screen.reinitDone=Se ha enviado un correo electrónico a la dirección de correo electrónico asociada a su cuenta. Este mensaje contiene su nueva contraseña.
Puede tomar algún tiempo antes de que se reciban los mensajes. No olvides comprobar que el mensaje no haya ido a tu carpeta de correo no deseado.
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/calendar/multilang/calendarBundle_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/calendar/multilang/calendarBundle_es.properties
new file mode 100644
index 0000000000..4d87402a3a
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/calendar/multilang/calendarBundle_es.properties
@@ -0,0 +1,89 @@
+calendar.label.calendarViewType=Calendario
+calendar.label.event.recurrence.month.rule.dayofweek.third=Tercero
+calendar.message.event.deleted=El evento {0} ha sido eliminado
+calendar.label.event.priority.high=Alto
+calendar.message.calendar.delete=¿Está seguro de que desea eliminar el calendario {0} ?
+calendar.label.listViewType=Lista
+calendar.label.event.recurrence.type.month=Todos los meses
+calendar.label.event.visibility.public=público
+calendar.label.event.recurrence.type.year.short=años
+calendar.message.event.recurrence.occurrence.all=todas sus ocurrencias
+calendar.message.event.updated=El evento {0} ha sido actualizado
+calendar.label.event.recurrence=Reaparición
+calendar.action.show=Mostrar
+calendar.label.event.recurrence.type.month.short=mes
+calendar.label.event.recurrence.count=ensayos
+calendar.action.info=Información
+calendar.message.event.occurrence.updated.unique=Ocurrencia de {1} cambiada del evento {0}
+calendar.message.event.occurrence.attendee.participation.updated.unique=Se ha registrado su participación en la {1} aparición del evento {0}
+calendar.label.calendars=diarios
+calendar.label.event.priority=Prioridad
+calendar.label.event.recurrence.month.rule.dayofweek.last=Último
+calendar.label.occurrence.first.permalink=Enlace permanente (Primera aparición)
+calendar.label.event.recurrence.type.none=Ninguno
+calendar.message.calendar.updated=El calendario {0} ha sido actualizado
+calendar.label.event.recurrence.month.rule.dayofweek.first=Primero
+calendar.message.event.update.level.info=El cambio de agenda así como la modificación de la visibilidad, el contenido o la recurrencia sólo es posible para el evento con todas sus ocurrencias
+calendar.label.event.priority.normal=normal
+calendar.label.event.recurrence.type.day=Todos los días
+calendar.label.event.recurrence.type.year=Todos los años
+calendar.label.event.recurrence.month.rule.dayofmonth=Cada {0} del mes
+calendar.action.remove=para retirar
+calendar.label.event.recurrence.frenquency=Frecuencia
+calendar.label.privateUrl=URL privada
+calendar.label.event.externalUrl=Enlace para visitar
+calendar.label.occurrence.current.permalink=Enlace permanente (esta aparición)
+calendar.label.publicUrl=URL pública
+calendar.label.event.import.into=Calendario
+calendar.menu.item.calendar.create=crear un calendario
+calendar.message.event.occurrence.deleted.unique=Ocurrencia de {1} eliminada del evento {0}
+calendar.label.event.import.ical=Archivo
+calendar.message.event.update=Modificar {0} :
+calendar.label.event.none=No evento
+calendar.label.timezone=Huso horario
+calendar.menu.item.calendar.synchronized.create=Agregar un calendario remoto
+calendar.menu.item.calendar.see.mine=ver mi agenda
+calendar.label.event.recurrence.periodicity=Periodicidad
+calendar.message.event.imported=Importación de eventos en el calendario {0} exitosa con {1} {1,elección, 1#creación| 1 y {2} {2,elección, 1#actualizar| 1 {0} :
+calendar.message.event.reminder.update.error=No se pudo modificar la devolución de llamada para el evento {0}
+calendar.message.event.occurrence.gotoPrevious=Volver a la aparición anterior...
+calendar.message.event.recurrence.occurrence.unique=solo para el {0}
+calendar.label.event.view=ver el evento
+calendar.action.hide=Esconder
+calendar.message.calendar.created=Se ha creado el calendario {0}
+calendar.label.event.recurrence.month.rule.dayofweek.second=Segundo
+calendar.message.event.delete.level.info=No es posible eliminar la primera ocurrencia o todas las ocurrencias después de la primera
+calendar.message.event.recurrence.occurrence.attendee.participation.all=en todas sus ocurrencias
+calendar.menu.item.calendar.modify=Modificar un calendario
+calendar.message.calendar.synchronize.error=Se produjo un error técnico al sincronizar el calendario {0}
+calendar.menu.item.event.add=Crear un evento
+calendar.message.event.occurrence.deleted.from=La recurrencia del evento {0} termina el {1}
+calendar.message.event.attendee.participation.updated=Su participación para el evento {0} ha sido registrada
+calendar.label.event.recurrence.month.rule.dayofweek=Día de la semana
+calendar.message.event.recurrence.occurrence.from=de {0}
+calendar.label.event.recurrence.type.week.short=semanas
+calendar.label.event.nextEvents=Próximos Eventos
+calendar.action.synchronize=sincronizar
+calendar.message.event.created=Se ha creado el evento {0}
+calendar.message.event.occurrence.gotoFirst=Ir a la primera aparición...
+calendar.menu.item.calendar.synchronized.modify=Modificar un calendario remoto
+calendar.label.event.calendar=Diario
+calendar.label.externalUrl=enlace de sincronización
+calendar.label.event.recurrence.type.week=Todas las semanas
+calendar.message.event.reminder.add.error=No se pudo crear la devolución de llamada para el evento {0}
+calendar.label.event.recurrence.month.rule.dayofweek.fourth=Cuatro
+calendar.label.event.attendees.list=Lista de participantes
+calendar.message.calendar.deleted=El calendario {0} ha sido eliminado
+calendar.label.event.location=Lugar
+calendar.menu.item.event.import=Importar eventos
+calendar.message.calendar.synchronize=¿Está seguro de que desea sincronizar el calendario {0} ?
+calendar.label.event.visibility.private=Privado
+calendar.label.event.recurrence.type.day.short=días
+calendar.label.event.visibility=Visibilidad
+calendar.message.event.update.calendar.changed=Todas las ocurrencias editadas manualmente se restablecerán a los valores predeterminados del evento.
+calendar.message.calendar.synchronized=El calendario {0} se ha sincronizado con {1} {1,elección, 1#creación| 1 {2} {2,elección, 1#actualizar| 1 {3} {3,elección, 1#borrar| 1 {0} :
+calendar.message.event.occurrence.updated.from=La recurrencia del evento {0} termina el {1}
+calendar.label.event.recurrence.month.rule=Que día ?
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/calendar/multilang/usernotification_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/calendar/multilang/usernotification_es.properties
new file mode 100644
index 0000000000..6f2a7a2ec5
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/calendar/multilang/usernotification_es.properties
@@ -0,0 +1,13 @@
+subject.eventCreate=Creando un evento
+event.attendee.participation.declined=no participes
+event.attendee.participation.tentative=aún no se sabe su participación
+calendar.notification.synchronization.error.title=Error de sincronización con el calendario ''{0}''
+subject.default=Notificación sobre un evento del calendario
+event.attendee.participation.awaiting=aún no se sabe su participación
+event.link.label=Ver este evento
+subject.eventUpdate=Actualizar un evento
+subject.eventDelete=Eliminación de un evento
+custom.st.notification.subject=Acerca del evento $resource.title$
+calendar.link.label=ver este calendario
+subject.attendance=Participación en un evento
+event.attendee.participation.accepted=participar
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/chat/multilang/chat_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/chat/multilang/chat_es.properties
new file mode 100644
index 0000000000..1959f19822
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/chat/multilang/chat_es.properties
@@ -0,0 +1,22 @@
+chat.client.notAvailable=El cliente WEB de mensajería instantánea no está disponible. La mensajería instantánea está deshabilitada.
+chat.client.web.visio.run.already=Ya hay una videoconferencia en curso en este chat
+chat.registration.nok=Error al registrar usuarios en Mensajería instantánea. Consulte los registros de actividad de Silverpeas.
+chat.client.web.visio.button=Videoconferencia con Jitsi
+chat.registration.ongoing=La sincronización de usuarios con Mensajería instantánea está en curso. Se le notificará el resultado.
+chat.client.web.visio.meeting.into.new.tab=En una nueva pestaña
+chat.client.web.visio.meeting.links=O creando solo el enlace de acceso
+chat.client.web.visio.link=Únase a la videoconferencia en este chat en este enlace:
+chat.client.web.replyTo.button=Responder
+chat.client.web.reactionTo.like.button=me gusta
+chat.server.notAvailable=El servidor de mensajería instantánea no está disponible. La mensajería instantánea está deshabilitada.
+chat.client.web.muc.invite.personOrXmppAddress=Persona o dirección XMPP
+chat.client.web.muc.invite.title=Invitar a personas a este chat grupal
+chat.registration.status=Estado de sincronización de usuarios con Mensajería instantánea
+chat.client.web.screencast.button=Grabación de pantalla. Haga clic para guardar y otro clic para detener y enviar
+chat.registration.ok=Los usuarios de Silverpeas se han registrado en Mensajería instantánea
+chat.client.web.visio.meeting.into.chat.window=En la ventana de chat
+chat.client.web.reactionTo.dislike.button=No me gusta
+chat.client.web.visio.meeting.confirm=¿Quieres iniciar una videoconferencia?
+chat.client.web.muc.invite.selected=Personas seleccionadas
+chat.client.web.visio.tab.link.mobile=Abre la videoconferencia en una nueva pestaña con este enlace:
+chat.client.web.visio.tab.link=O ábrelo en una nueva pestaña con este enlace:
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/chat/settings/chat_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/chat/settings/chat_es.properties
new file mode 100644
index 0000000000..1959f19822
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/chat/settings/chat_es.properties
@@ -0,0 +1,22 @@
+chat.client.notAvailable=El cliente WEB de mensajería instantánea no está disponible. La mensajería instantánea está deshabilitada.
+chat.client.web.visio.run.already=Ya hay una videoconferencia en curso en este chat
+chat.registration.nok=Error al registrar usuarios en Mensajería instantánea. Consulte los registros de actividad de Silverpeas.
+chat.client.web.visio.button=Videoconferencia con Jitsi
+chat.registration.ongoing=La sincronización de usuarios con Mensajería instantánea está en curso. Se le notificará el resultado.
+chat.client.web.visio.meeting.into.new.tab=En una nueva pestaña
+chat.client.web.visio.meeting.links=O creando solo el enlace de acceso
+chat.client.web.visio.link=Únase a la videoconferencia en este chat en este enlace:
+chat.client.web.replyTo.button=Responder
+chat.client.web.reactionTo.like.button=me gusta
+chat.server.notAvailable=El servidor de mensajería instantánea no está disponible. La mensajería instantánea está deshabilitada.
+chat.client.web.muc.invite.personOrXmppAddress=Persona o dirección XMPP
+chat.client.web.muc.invite.title=Invitar a personas a este chat grupal
+chat.registration.status=Estado de sincronización de usuarios con Mensajería instantánea
+chat.client.web.screencast.button=Grabación de pantalla. Haga clic para guardar y otro clic para detener y enviar
+chat.registration.ok=Los usuarios de Silverpeas se han registrado en Mensajería instantánea
+chat.client.web.visio.meeting.into.chat.window=En la ventana de chat
+chat.client.web.reactionTo.dislike.button=No me gusta
+chat.client.web.visio.meeting.confirm=¿Quieres iniciar una videoconferencia?
+chat.client.web.muc.invite.selected=Personas seleccionadas
+chat.client.web.visio.tab.link.mobile=Abre la videoconferencia en una nueva pestaña con este enlace:
+chat.client.web.visio.tab.link=O ábrelo en una nueva pestaña con este enlace:
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/clipboard/multilang/clipboard_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/clipboard/multilang/clipboard_es.properties
new file mode 100644
index 0000000000..c5ea622e11
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/clipboard/multilang/clipboard_es.properties
@@ -0,0 +1,27 @@
+vide=
+composant=Solicitud
+retour=Comentario
+titre=Título
+edition=Editar
+titreObligatoire=No se puede crear el QuickInfo: Indique el nombre
+clipboard=Portapapeles
+pasteError=no se puede pegar
+copier=Copiar
+annuler=anular
+supprimerQIConfirmation=¿Está seguro de que desea eliminar la información rápida?
+supprimer=BORRAR
+suppression=BORRAR
+ouvrir=Abrir
+copyError=no se puede copiar
+creation=Crear una información rápida
+valider=Validar
+accueil=bienvenida
+coller=Pegar
+obligatoire=Obligatorio
+fermer=Cerca
+dateDebut=Comienzo de la visibilidad
+couper=Cortar
+reset=BORRAR
+information=Descripción
+dateFin=Fin de la visibilidad
+dateDebutAvantDateFin=No se puede crear QuickInfo: la fecha de inicio debe ser anterior a la fecha de finalización
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/common/multilang/errors_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/common/multilang/errors_es.properties
new file mode 100644
index 0000000000..c2cf13fa58
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/common/multilang/errors_es.properties
@@ -0,0 +1,10 @@
+error.technical.responsive=Ha ocurrido un error técnico. Actualice la página si esto persiste.
+error.404.solution.third=Alternativamente, puede ir a la página de inicio de Silverpeas.
+error.404.solution.second=Navega por el mapa del sitio. Todos los documentos del sitio se enumeran allí.
+error.403.description=La solicitud realizada no cumple o está prohibida.
+error.500.description=El servicio encontró un problema inesperado mientras procesaba su solicitud.
+error.404.description=El documento que solicitó no se pudo encontrar en este sitio. Es posible que el documento se haya movido o que la dirección se haya ingresado incorrectamente.
+error.404.solutions=Tiene tres opciones para localizar este documento:
+error.404.solution.first=Busque por nombre o por palabras presentes en este documento.
+error.401.description=Está intentando acceder a un recurso protegido que, por lo tanto, requiere autenticación.
+error.401.solutions=Inicie sesión en Silverpeas antes de acceder al recurso protegido.
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/contribution/multilang/contribution_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/contribution/multilang/contribution_es.properties
new file mode 100644
index 0000000000..58d015b711
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/contribution/multilang/contribution_es.properties
@@ -0,0 +1,15 @@
+contribution.Publication.modification.context.dialog.title=En cuanto a la publicación
+contribution.CalendarEvent.ui.message.label=el evento {0}
+contribution.Publication.several.modification.context.dialog.title=Sobre publicaciones
+contribution.CalendarEventOccurrence.ui.message.label=el evento {0}
+contribution.News.link=Accede a las noticias
+contribution.CalendarEventOccurrence.link=Accede al evento
+contribution.modification.minor.importants=Sí, mis cambios son importantes.
+contribution.Publication.link=Accede a la publicación
+contribution.modification.minor.question=¿Son importantes sus cambios?
+contribution.basket.selector.title=Selección de artículos del carrito de compras
+contribution.modification.minor.help=En caso de que no lo sean, la fecha y el autor de las modificaciones permanecerán inalterables. Entonces, {0,choice, 1#esta contribución no aparecerá| 1 {0}
+contribution.Publication.several.modification.context.dialog.title=Sobre publicaciones
+contribution.CalendarEventOccurrence.ui.message.label=el evento {0}
+contribution.News.link=Accede a las noticias
+contribution.CalendarEventOccurrence.link=Accede al evento
+contribution.modification.minor.importants=Sí, mis cambios son importantes.
+contribution.Publication.link=Accede a la publicación
+contribution.modification.minor.question=¿Son importantes sus cambios?
+contribution.basket.selector.title=Selección de artículos del carrito de compras
+contribution.modification.minor.help=En caso de que no lo sean, la fecha y el autor de las modificaciones permanecerán inalterables. Entonces, {0,choice, 1#esta contribución no aparecerá| 1 caracteres comodín . No se pueden usar al comienzo de un término. El carácter ! no se puede utilizar al final de un término.
Corrija la consulta y vuelva a intentar la búsqueda...
+directory.scope.connected=Conectado
+directory.sort.newest=Últimas llegadas
+directory.sort=Orden:
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/documentTemplate/multilang/documentTemplate_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/documentTemplate/multilang/documentTemplate_es.properties
new file mode 100644
index 0000000000..8e45eea429
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/documentTemplate/multilang/documentTemplate_es.properties
@@ -0,0 +1,17 @@
+documentTemplate.input.select=Seleccionar plantilla de documento
+docTemplate.breadcrumb=Gestión de plantillas de documentos
+documentTemplates.none=No hay plantilla de documento todavía
+documentTemplate.update.success=Plantilla de documento {0} actualizada correctamente
+documentTemplates.list.changed.already=Las plantillas de documentos se han modificado mientras tanto. La lista ha sido recargada
+docTemplate.the=la plantilla del documento
+documentTemplates.delete.success=Las plantillas de documentos se han eliminado correctamente
+documentTemplate.delete.success=Plantilla de documento {0} eliminada con éxito
+docTemplate.save.content.type=La plantilla de documento no es un documento de oficina.
+documentTemplate.label=Documento ejemplar
+docTemplate.save.name.error.mandatory=El nombre debe ser ingresado para uno de los idiomas
+documentTemplate.input.select.link=Seleccione una plantilla de documento
+documentTemplates.sort.success=El orden de visualización de las plantillas de documentos se ha actualizado correctamente
+documentTemplate.create.success=Plantilla de documento {0} guardada correctamente
+documentTemplates.refresh=Actualizar lista
+documentTemplate.input.change=Cambiar plantilla de documento
+documentTemplate.input.unselect=Deseleccionar plantilla de documento
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/documentTemplate/settings/documentTemplate_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/documentTemplate/settings/documentTemplate_es.properties
new file mode 100644
index 0000000000..8e45eea429
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/documentTemplate/settings/documentTemplate_es.properties
@@ -0,0 +1,17 @@
+documentTemplate.input.select=Seleccionar plantilla de documento
+docTemplate.breadcrumb=Gestión de plantillas de documentos
+documentTemplates.none=No hay plantilla de documento todavía
+documentTemplate.update.success=Plantilla de documento {0} actualizada correctamente
+documentTemplates.list.changed.already=Las plantillas de documentos se han modificado mientras tanto. La lista ha sido recargada
+docTemplate.the=la plantilla del documento
+documentTemplates.delete.success=Las plantillas de documentos se han eliminado correctamente
+documentTemplate.delete.success=Plantilla de documento {0} eliminada con éxito
+docTemplate.save.content.type=La plantilla de documento no es un documento de oficina.
+documentTemplate.label=Documento ejemplar
+docTemplate.save.name.error.mandatory=El nombre debe ser ingresado para uno de los idiomas
+documentTemplate.input.select.link=Seleccione una plantilla de documento
+documentTemplates.sort.success=El orden de visualización de las plantillas de documentos se ha actualizado correctamente
+documentTemplate.create.success=Plantilla de documento {0} guardada correctamente
+documentTemplates.refresh=Actualizar lista
+documentTemplate.input.change=Cambiar plantilla de documento
+documentTemplate.input.unselect=Deseleccionar plantilla de documento
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/domains/multilang/domainGoogleBundle_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/domains/multilang/domainGoogleBundle_es.properties
new file mode 100644
index 0000000000..1c46b7a16b
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/domains/multilang/domainGoogleBundle_es.properties
@@ -0,0 +1 @@
+orgUnit=Unidad organizacional
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/domains/multilang/domainLDAPBundle_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/domains/multilang/domainLDAPBundle_es.properties
new file mode 100644
index 0000000000..9f72fa687d
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/domains/multilang/domainLDAPBundle_es.properties
@@ -0,0 +1,16 @@
+firstName.description=Ayuda con el nombre
+login.description=Ayuda de inicio de sesión
+lastName.description=Ayuda de nombre
+boss=Responsable
+address=DIRECCIÓN
+homePhone=telefono personal
+email.description=Ayuda por correo electrónico
+title=Título
+site=Sitio
+phone=Teléfono
+title.description=Ayuda de campo de título
+company=RRD
+position=Departamento
+fax=Fax
+cellularPhone=Teléfono móvil
+info=Comentarios
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/domains/multilang/domainOpenDJBundle_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/domains/multilang/domainOpenDJBundle_es.properties
new file mode 100644
index 0000000000..54acef1e97
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/domains/multilang/domainOpenDJBundle_es.properties
@@ -0,0 +1,9 @@
+firstName.description=Ayuda con el nombre de pila.
+postal_code.description=Ayuda con código postal.
+login.description=Ayuda de inicio de sesión.
+lastName.description=Ayuda con el apellido.
+city=Ciudad
+email.description=Ayuda en la dirección de correo electrónico.
+postal_code=Código postal
+email=Dirección de correo electrónico
+city.description=Ayuda en la ciudad.
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/domains/multilang/domainSCIMBundle_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/domains/multilang/domainSCIMBundle_es.properties
new file mode 100644
index 0000000000..e3fa2adacd
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/domains/multilang/domainSCIMBundle_es.properties
@@ -0,0 +1,11 @@
+password=Contraseña
+passwordValid=¿Contraseña válida?
+boss=Responsable
+address=DIRECCIÓN
+phone=Teléfono
+homePhone=telefono personal
+company=Compañía
+position=Servicio
+title=Título
+fax=Fax
+cellularPhone=Teléfono móvil
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/domains/multilang/domainSPBundle_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/domains/multilang/domainSPBundle_es.properties
new file mode 100644
index 0000000000..e3fa2adacd
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/domains/multilang/domainSPBundle_es.properties
@@ -0,0 +1,11 @@
+password=Contraseña
+passwordValid=¿Contraseña válida?
+boss=Responsable
+address=DIRECCIÓN
+phone=Teléfono
+homePhone=telefono personal
+company=Compañía
+position=Servicio
+title=Título
+fax=Fax
+cellularPhone=Teléfono móvil
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/domains/multilang/domainSQLBundle_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/domains/multilang/domainSQLBundle_es.properties
new file mode 100644
index 0000000000..cf49d76336
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/domains/multilang/domainSQLBundle_es.properties
@@ -0,0 +1 @@
+informationSpecifique=Información específica
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/external/webConnections/multilang/webConnectionsBundle_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/external/webConnections/multilang/webConnectionsBundle_es.properties
new file mode 100644
index 0000000000..e168a522ff
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/external/webConnections/multilang/webConnectionsBundle_es.properties
@@ -0,0 +1,10 @@
+webConnections.confirmDeleteConnection=¿Está seguro de que desea eliminar esta conexión?
+webConnections.password=Contraseña
+webConnections.deleteConnection=Eliminar tu conexión
+webConnections.parametersWillNotBeStored=Como usuario no identificado (anónimo), su configuración de inicio de sesión no se guardará.
+webConnections.login=IDENTIFICACIÓN
+webConnections.label=mis conexiones
+webConnections.explanation=Su información de inicio de sesión ha sido guardada.
Si no apareció ninguna ventana nueva, marque el bloqueador de ventanas emergentes y haga clic aquí .
+webConnections.addConnection.explanation=Al ingresar su nombre de usuario y contraseña aquí, se podrá acceder directamente al sitio sin tener que volver a ingresarlos. Esta información puede ser modificada en cualquier momento desde su espacio personal, herramienta "Mis conexiones".
+webConnections.updateConnection=Actualiza tu conexión
+webConnections.addConnection=Guarda tu conexión
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/form/multilang/formBundle_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/form/multilang/formBundle_es.properties
new file mode 100644
index 0000000000..1f66d0f7e0
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/form/multilang/formBundle_es.properties
@@ -0,0 +1,25 @@
+Characters=caracteres
+SelectValue=Seleccione un valor
+ContainsTooLargeText=No debe exceder
+clearGroup=Restablecer campo
+field.explorer.browse=Recorrer...
+groupPanel=Selecciona un grupo
+field.explorer.selection=Publicaciones Seleccionadas)
+removeFile=borrar archivo
+form.search.field.period.label=enmendado
+form.search.field.space.label=Espacio
+form.skip.label=Saltar este formulario
+userPanel=Seleccione un usuario
+ge=(después de la)
+usersPanel=Seleccionar usuarios
+eq=
+removeImage=Eliminar imagen
+form.field.file.toolong=debe ser un archivo cuyo nombre no debe exceder los 100 caracteres.
+Operator.AND=Y
+field.explorer.folder.empty=Esta carpeta está vacía. Tal vez intente en una subcarpeta ...
+Operator.OR=O
+form.search.field.period.values=Hoy##últimos 7 días##últimos 15 días##últimos 30 días
+clearUser=Restablecer campo
+field.multivaluable.add=Agregar un campo
+le=(Antes de)
+form.Extra=Informaciones complementarias
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/homePage/multilang/homePageBundle_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/homePage/multilang/homePageBundle_es.properties
new file mode 100644
index 0000000000..13f532ab1b
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/homePage/multilang/homePageBundle_es.properties
@@ -0,0 +1,79 @@
+storePassword=Recordar contraseña ?
+ErrorObjectManipulation=El elemento que desea manipular se ha modificado al mismo tiempo, ¡cualquier modificación que haya realizado no se ha guardado!
+Personalization=Mi perfil
+MyMap=Ver el mapa del sitio
+NoEvents=No hay eventos programados!
+admin.reindex.op.users=Reindexar usuarios
+admin.reindex.js.warn.perso=una aplicación de espacio personal
+InfosOn=Muestra información
+admin.reindex.js.warn.users=todos los usuarios
+admin.reindex.op.spaces=Reindexar espacios
+QuickInfos=Información rápida
+FavRequests=Mis consultas favoritas
+ScheduleEvent=encontrar una fecha
+notification.url=URL
+admin.reindex.op.pdc=Reindexar el Plan de Archivo
+admin.reindex.op.todos=Reindexar tareas desde espacios personales
+Search=Buscar
+admin.reindex.op.groups=Reindexar grupos
+MyInterestCenters=Mis Suscripciónes
+connectedUser=otro usuario registrado
+Exit=Desconectarse
+ToDo=Mis tareas
+admin.reindex=Reindexación
+admin.reindex.js.warn.all=toda la plataforma
+Informations=Información
+homePage.maintenanceOn=La plataforma está en mantenimiento.
+FileSharing=mis acciones
+tomorrow=Mañana
+Workflow=flujo de trabajo
+homePage.feedback=Contacta con los administradores
+1=Usuario o contraseña incorrecta
+2=Problema técnico
+3=Su sesión ha expirado
+4=Cierre de sesión de usuario
+admin.reindex.help=Cuando se inicia una reindexación total, primero se archiva automáticamente el directorio SILVERPEAS_DATA_HOME/index (fecha concatenada a 'índice'). Para una reindexación óptima de tareas en espacios personales, el directorio SILVERPEAS_DATA_HOME/index/user@ debe eliminarse manualmente.
+NotifyUser=Notificar
+ErrorEJBFinder=¡Objeto especificado no encontrado!
+admin.reindex.js.warn.spaces=todos los espacios
+SpacePersonal=Espacio personal
+ErrorEJBCreation=¡Problema de creación de EJB!
+notification.source=Fuente
+Help=Ayuda
+admin.reindex.op.all=Reindexar todo
+notification.date=Fecha
+WebConnections=mis conexiones
+admin.reindex.js.warn=Estás a punto de reindexar
+admin.reindex.js.warn.groups=todos los grupos
+InfosOff=No mostrar información
+Diary=Mi agenda
+notification.subject=Sujeto
+homePage.spaceMaintenanceOn=El espacio está en mantenimiento.
+admin.reindex.inprogress=¡La indexación se inició en segundo plano!
+admin.reindex.js.warn.compo=una aplicación
+Feedback=Escribir a los administradores
+today=Hoy
+notification.from=De
+Component=Solicitud
+Directory=Directorio telefónico
+NoPDCSubscriptions=¡Ninguna consulta favorita!
+ErrorNetwork=¡Problema de comunicación con el servidor!
+ErrorUnknown=¡Problema inesperado encontrado!
+Administration=Administración
+NoFavorites=¡No hay favoritos definidos!
+Error=Se ha producido un error
+admin.reindex.js.warn.space=un espacio
+admin.reindex.js.warn.pdc=el plan de archivo
+Date=Fecha
+ErrorObjectNotFound=¡El elemento que desea alcanzar ya no existe!
+SpaceCollaboration=Espacios Colaborativos
+NoTodos=¡Ninguna tarea programada!
+Mail=Mis Notificaciones
+FavLinks=Mis preferidos
+Choose=Seleccionar...
+ErrorDB=¡Error con la base de datos!
+until=Hasta
+connectedUsers=otros usuarios conectados
+Clipboard=Portapapeles
+admin.reindex.js.warn.confirm=¿Está seguro de que desea realizar esta operación?
+homePage.loginBack=Volver a la página de inicio de sesión
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/importExport/multilang/importExportBundle_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/importExport/multilang/importExportBundle_es.properties
new file mode 100644
index 0000000000..86ff168f83
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/importExport/multilang/importExportBundle_es.properties
@@ -0,0 +1,12 @@
+importExport.empty=Esta carpeta no contiene publicaciones.
+importExport.documents=Documentos
+importExport.index=Resumen de
+importExport.documentsIn=documentos en
+importExport.import.mail.title=Correo electrónico: $asunto$
+importExport.unbalanced=Publicaciones sin clasificar
+importExport.criteria=CRITERIOS DE BÚSQUEDA
+//Kmax=
+importExport.allCategories=........ Todas las categorias ........
+importExport.document=Documento
+importExport.import.mail.description=Este es un correo electrónico enviado por $fromPersonal$ - $fromAddress$
+importExport.validate=Validar
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/importExportPeas/multilang/importExportPeasBundle_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/importExportPeas/multilang/importExportPeasBundle_es.properties
new file mode 100644
index 0000000000..43b3b0a028
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/importExportPeas/multilang/importExportPeasBundle_es.properties
@@ -0,0 +1,44 @@
+importExportPeas.ImportDuration=Duración
+importExportPeas.FileSize=Tamaño del archivo de descarga
+importExportPeas.Repository=Directorio
+importExportPeas.NoItems=¡Seleccione al menos un documento para exportar!
+importExportPeas.TotalFileUploadedSize=Volumen de datos importados
+importExportPeas.InProgress=Exportación en curso...
+importExportPeas.ImportDescriptor=Importar descriptor XML
+importExportPeas.ImportError0=Error inesperado
+importExportPeas.ImportError1=aplicación inexistente
+importExportPeas.ImportError13=Archivo demasiado grande en comparación con el límite permitido
+importExportPeas.ImportError2=Archivo inexistente o inaccesible
+importExportPeas.ImportError12=La publicación no existe para este id.
+importExportPeas.ImportError3=Directorio inexistente o inaccesible
+importExportPeas.ImportError11=Archivo destinado a contenido inexistente o inaccesible
+importExportPeas.ImportError4=Metadatos incorrectos
+importExportPeas.ImportError10=No se puede actualizar el contenido
+importExportPeas.File=Archivo para descargar
+importExportPeas.export.mode.full=Exportación completa
+importExportPeas.Status=Estado
+importExportPeas.Composant=Solicitud
+importExportPeas.Import=Iniciar importación
+importExportPeas.StatGlobal=Estadísticas globales
+importExportPeas.ExportDuration=Duración de la exportación
+importExportPeas.export.what=¿Qué quieres exportar?
+importExportPeas.ImportError5=la carpeta no existe
+importExportPeas.ImportError6=Eje equivocado (POC)
+importExportPeas.ImportError7=Valor incorrecto (PoC)
+importExportPeas.ImportError8=Clasificación incorrecta (PoC)
+importExportPeas.export.mode.filesOnly=Solo archivos
+importExportPeas.ImportError9=No se puede crear contenido
+importExportPeas.NbFilesImported=Número de archivos importados
+importExportPeas.NbPubCreated=Nb publicaciones creadas
+importExportPeas.StatComponent=Estadísticas por aplicación
+importExportPeas.NbFilesNotFound=Número de archivos inaccesibles
+importExportPeas.Export=Exportar resultado
+importExportPeas.export.warning=Atención ! Dependiendo del volumen de datos a exportar, esta operación puede tardar varios minutos...
+importExportPeas.NbPubUpdated=Nb publicaciones modificadas
+importExportPeas.ImportStatus3=Publicación no creada
+importExportPeas.ImportStatus2=Tema creado
+importExportPeas.Importation=Importar
+importExportPeas.ImportStatus1=Publicación editada
+importExportPeas.export.mode.pubsOnly=Publicaciones y archivos adjuntos
+importExportPeas.ImportStatus0=Publicación creada
+importExportPeas.NbTopicCreated=Número de temas creados
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/interests/multilang/interestsBundle_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/interests/multilang/interestsBundle_es.properties
new file mode 100644
index 0000000000..e2a70854ed
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/interests/multilang/interestsBundle_es.properties
@@ -0,0 +1,9 @@
+Path=Mis consultas favoritas
+ICName=apellido
+DeleteICenter=BORRAR
+AddICenter=Crear una consulta
+EditICenter=Editar
+RequestName=Nombre de la consulta
+NameExists=Este nombre ya esta en uso. Quieres continuar ?
+EmtyICName=Por favor complete el nombre de la solicitud
+Operations=Operaciones
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/jcrmonitor/multilang/jcrMonitor_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/jcrmonitor/multilang/jcrMonitor_es.properties
new file mode 100644
index 0000000000..ac355e12d9
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/jcrmonitor/multilang/jcrMonitor_es.properties
@@ -0,0 +1,16 @@
+jcrmonitor.DATASTORE_PURGE.status.WAITING=Solicitud de procesamiento
+jcrmonitor.action.forceGC.confirm=¿Está seguro de que desea iniciar el procesamiento de purga de JCR DataStore? Este tratamiento no se puede suspender.
+jcrmonitor.runningTask.DATASTORE_PURGE=El proceso de purga de DataStore está en curso.
+jcrmonitor.breadcrumb=Monitor JCR
+jcrmonitor.datatore.content.size=Espacio en disco ocupado por DataStore:
+jcrmonitor.action.forceGC=Ejecutar una purga de DataStore
+jcrmonitor.DATASTORE_PURGE.status.TERMINATED=Procesamiento completado
+jcrmonitor.datatore.content.size.beforePurge=(antes de iniciar la purga)
+jcrmonitor.DATASTORE_PURGE.status.MARKING=Marcar datos para borrar
+jcrmonitor.DATASTORE_PURGE.nodes.nbScanned=Se han escaneado {0} nodos JCR.
+jcrmonitor.DATASTORE_PURGE.status.DELETING=Eliminación de datos marcados
+jcrmonitor.datatore.content.size.computeAgain=Reiniciar el cálculo
+jcrmonitor.DATASTORE_PURGE.status.STARTED=Procesamiento iniciado
+jcrmonitor.datatore.content.size.pending=calculador...
+jcrmonitor.noTasks=No se ha realizado ningún procesamiento desde que se inició el servidor.
+jcrmonitor.previousTask.DATASTORE_PURGE=Último procesamiento de purga de DataStore realizado.
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/jobDomainPeas/multilang/jobDomainPeasBundle_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/jobDomainPeas/multilang/jobDomainPeasBundle_es.properties
new file mode 100644
index 0000000000..490446bb3f
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/jobDomainPeas/multilang/jobDomainPeasBundle_es.properties
@@ -0,0 +1,150 @@
+JDP.confirmPwdError=Las contraseñas no coinciden.
+JDP.ligne=- Línea
+JDP.deletedUserAccess=Mostrar usuarios eliminados
+JDP.userUnblock=Desbloquear cuenta
+JDP.userRights=Amable
+JDP.groups=Grupos
+JDP.domainSCIMAdd=Crear un dominio SCIM
+JDP.error.import.group.technical=La importación del grupo falló porque ocurrió un error técnico (verifique el nombre)
+JDP.rights.assign.MessageNOk=Problema al asignar derechos de acceso
+JDP.userPreferredZoneId=Zona horaria preferida
+JDP.userPanelAccess=Encuentra un {0,opción, 0#usuario| 1#grupo| 2#usuario o grupo}
+JDP.sendEmail.message=Mensaje
+JDP.userManualNotifReceiverLimitValue=Número máximo de destinatarios ({0} por defecto)
+JDP.userSynchro=Sincronizar este usuario
+JDP.user.rights=Derechos)
+JDP.userImport=Importar usuario
+JDP.error.import.group.already.exists=El grupo no se importó porque ya existe en el dominio
+JDP.domainSynchroReport=Informe de sincronización de dominio
+JDP.LDAPField=campo LDAP
+JDP.userDelConfirm=definitivamente?
+JDP.roleManager=Gerentes
+JDP.groupSynchroRule.expression.groundrule.unknown=Esta regla básica {0} no existe
+JDP.caracteres=caracteres
+JDP.groupSynchroRule.expression.operation.malformed=La regla de sincronización es incorrecta
+JDP.sendEmail.message.help=El correo electrónico, enviado automáticamente al usuario, contiene la información esencial para su conexión. Aquí puede ingresar un mensaje que se agregará a este correo electrónico.
+JDP.userDeletionDate=Fecha de eliminación de usuario
+JDP.groupUpdate=Editar
+JDP.groupRemoveDate=Fecha de eliminación del grupo
+JDP.userDomainQuotaFull=Se ha alcanzado el número máximo de usuarios
+JDP.GroupManagersUpdate=Editar administradores de grupos
+JDP.domainAdd=Crear un dominio LDAP
+JDP.fieldSyntax=Sintaxis de búsqueda
+JDP.valeursPossibles=Los valores posibles son: 'Admin', 'AdminPdc', 'AdminDomain', 'User' o 'Guest'
+JDP.userManualNotifReceiverLimitActivation=Limitar el número máximo de destinatarios
+JDP.nbCarMax=El valor no debe exceder
+JDP.userDomainQuotaMaxCountError=El número máximo de usuarios ingresados para el dominio es incorrecto.
+JDP.userDomainQuotaMaxCountHelp=0 para ilimitado
+JDP.rights.assign.mode.replace=Reemplazar
+JDP.rights.assign.theActualRights=derechos actuales
+JDP.deleteUserDefinitively=eliminar definitivamente
+JDP.domainSQLDel=Eliminar dominio
+JDP.user.groups.manageable=Grupos administrados
+JDP.domainMixt=dominio mixto
+JDP.userRemConfirm=¿Está seguro de que desea eliminar este usuario?
+JDP.deletedUsers=usuarios eliminados
+JDP.rights.assign.mode=Modo de asignación
+JDP.rights.assign.MessageOk=Se han asignado derechos de acceso
+JDP.obligatoire=este campo es obligatorio
+JDP.blankUser=Hacer valer el derecho al olvido
+JDP.class=Clase Java utilizada
+JDP.userManualNotif=Notificaciones
+JDP.user.rights.title=Derechos de aplicación
+JDP.userSynchro.removed=La cuenta de usuario ha estado pendiente de eliminación
+JDP.missingFieldStart=El campo '
+JDP.synchroEnCours=Sincronización de dominio en curso...
+JDP.domainDelConfirm=¿Está seguro de que desea eliminar este dominio?\nAdvertencia, esto eliminará todos los usuarios y grupos de este dominio.
+JDP.csvFile=archivo SSV
+JDP.userAlreadyExistingError=Creación imposible... ¡Ya existe un usuario con el mismo apellido, el mismo nombre y el mismo correo electrónico!
+JDP.rights.assign.sourceRightsUserPanel=Seleccionar usuario o grupo
+JDP.nbCarMin=El valor debe contener al menos
+JDP.csvImport.extraForm=¿Están presentes los datos del formulario personalizado?
+JDP.domainGoogleAdd=Crear un dominio de Google
+JDP.rights.assign.as=Eso
+JDP.name=apellido
+JDP.csvImport.nbUsers=¡Se han importado {0} nuevos usuarios!
+JDP.userDomainQuotaMaxCount=Número máximo de usuarios
+JDP.rights.assign.actualRights=derechos actuales
+JDP.removedGroups=grupos pendientes de eliminación permanente
+JDP.jobDomain=Repositorio
+JDP.userPreferredLanguage=Idioma preferido
+JDP.domainUserFilterRuleSaved=Regla de sincronización actualizada
+JDP.groupUnsynchro=Eliminar la sincronización de este grupo
+JDP.domains=Áreas
+JDP.groupImport=Importar un grupo
+JDP.importAll=Importar todos los usuarios
+JDP.domaine=Dominio
+JDP.userDeactivate=Deshabilitar cuenta
+JDP.userDelConfirmHelp=si está marcada, la cuenta se elimina de forma permanente; de lo contrario, la cuenta se puede restaurar más tarde
+JDP.restoreSelectionConfirmHelp=(Los grupos de padres también serán restaurados)
+JDP.existingLogin=Este inicio de sesión ya está en uso
+JDP.importSelected=Importar usuarios seleccionados
+JDP.userPanelDomain=Gestión de dominios
+JDP.userAutomaticDeletionDate=Fecha de eliminación permanente
+JDP.sendEmail=Notificar por correo electrónico
+JDP.userManage=Editar lista de usuarios
+JDP.csvImport.help=El archivo SSV debe incluir 6 campos obligatorios seguidos de campos adicionales relacionados con los atributos de la cuenta (ver archivo {0}.properties):
{1}
Los campos deben estar separados por un punto y coma. Para un soporte de acento perfecto, el archivo debe estar en UTF-8. Para cada campo complementario, se espera una columna. La columna debe estar vacía para un campo vacío.
+JDP.userAdd=Agregar usuario
+JDP.csvImport=Importar mediante archivo SSV
+JDP.traceLevel=Nivel de seguimiento
+JDP.GroupManagersDeleteConfirmation=¿Está seguro de que desea eliminar a todos los administradores del grupo?
+JDP.usersFound=usuarios encontrados
+JDP.domainDel=Eliminar dominio
+JDP.silverpeasServerURL=URL de acceso a la plataforma
+JDP.valeur=Valor
+JDP.groupSynchroRule.expression.operation.operator.none=Falta un operador en la regla de sincronización
+JDP.properties=Configuración Propiedades
+JDP.quota=Limitado a {0} usuarios
+JDP.getX509=Crear un certificado X509
+JDP.deleteSelectionConfirmHelp=(los subgrupos también serán eliminados)
+JDP.userUpdate=Editar información del usuario
+JDP.createAccountNotifTitle=Silverpeas - ID de cuenta
+JDP.removedUsers=usuarios pendientes de eliminación permanente
+JDP.rights.assign=Asignar los mismos derechos de acceso
+JDP.userState=Estado
+JDP.userActivate=Activar la cuenta
+JDP.userRemoveDate=Fecha de eliminación de usuario
+JDP.user.subscriptions=Ver suscripciones
+JDP.userBlock=Bloquear cuenta
+JDP.colonne=Columna
+JDP.groupDelConfirm=definitivamente?
+JDP.synchronizationRuleHelpTitle=Reglas de sincronización
+JDP.domainUserFilterRuleModify=Modificar la regla de filtrado de usuarios
+JDP.groupRemConfirm=¿Está seguro de que desea eliminar este grupo (y sus subgrupos)?
+JDP.user.rights.action=Ver detalle de derechos
+JDP.fieldSyntaxContent=Posibilidad de usar truncamiento *
+JDP.removedUserAccess=Ver usuarios pendientes de eliminación
+JDP.groupAdd=Crear un grupo
+JDP.IMUserRegistering=Sincronizar mensajería instantánea
+JDP.silverPassword=Contraseña de Silverpeas
+JDP.userCreate=crear un usuario
+JDP.userPanelGroup=Manejo de grupo
+JDP.user.avatar.delete.confirm=¿Está seguro de que desea eliminar permanentemente este avatar?
+JDP.userUnsynchro=Eliminar la sincronización de este usuario
+JDP.serverAuthentification=Propiedades de autenticación
+JDP.rights.assign.nodeAssignRights=También asigne derechos a las carpetas de EDM
+JDP.rights.assign.mode.add=Agregar
+JDP.groupDelConfirmHelp=si está marcado, el grupo y sus subgrupos se eliminan permanentemente; de lo contrario, se pueden restaurar más tarde
+JDP.groupSynchro.removed=El grupo ha sido puesto en eliminación pendiente
+JDP.synchroRule=regla de sincronización
+JDP.missingFieldEnd=' es obligatorio
+JDP.csvImport.ignoreFirstLine=Saltar primera línea
+JDP.minLength=' debe contener al menos
+JDP.removedGroupAccess=Ver grupos pendientes de eliminación
+JDP.domainUserFilterRuleCleared=Regla de sincronización eliminada
+JDP.filterRule=regla de filtro
+JDP.groupSynchro=Sincronizar este grupo
+JDP.user.state.DEACTIVATED=La cuenta de este usuario está inhabilitada actualmente...
+JDP.groupSynchroRule.expression.operation.operand.parentheses.missing.open=Falta un paréntesis de apertura en la regla de sincronización
+JDP.pwdError=' contiene una contraseña incorrecta
+JDP.groupSynchroRule.expression.operation.operand.parentheses.missing.close=Falta un paréntesis de cierre en la regla de sincronización
+JDP.errorCsvFile=Error, solo puedes subir archivos con extensión .ssv
+JDP.user.state.BLOCKED=La cuenta de este usuario está actualmente bloqueada...
+JDP.groupAutomaticDeletionDate=Fecha de eliminación permanente
+JDP.domainSynchro=Sincronizar dominio
+JDP.domainSQLUpdate=Cambiar dominio
+JDP.user.spaces.manageable=espacios administrados
+JDP.domainUpdate=Cambiar dominio
+JDP.domainSQLAdd=crear un dominio
+JDP.searchSyntax=Ayuda
+JDP.GroupManagersDelete=Quitar a todos los administradores del grupo
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/jobManagerPeas/multilang/jobManagerPeasBundle_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/jobManagerPeas/multilang/jobManagerPeasBundle_es.properties
new file mode 100644
index 0000000000..a65dd12b45
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/jobManagerPeas/multilang/jobManagerPeasBundle_es.properties
@@ -0,0 +1,41 @@
+JRI=Directorio de importación
+JMP.clipboard=Portapapeles
+JMAP.header1=Gestión global del modo de mantenimiento
+JRP=Perfil
+portlets=portlets
+JMP.tools=Herramientas
+JMAP=Mantenimiento
+JWD=Flujos de trabajo
+JDP=Usuarios y grupos
+JSA=gestión de PI
+JDV=Variables
+JMP.feedback=Escribir al administrador
+JCIPHER=Cifrado de contenido
+JRIFBP=Importación de directorio de FileBox+
+DOCUMENTTEMPLATE=Plantillas de documentos
+JCRMONITOR=JCR
+JKM2=Sinónimos
+JMAP.desactive=Desactivar
+JSP=Investigación
+JSTAT=Estadísticas
+JKM1=hachas
+JIE=Motor de importación
+JSTAT4=plan de archivo
+JST=Troncos de guisantes plateados
+JAB=A proposito...
+JSTAT3=volúmenes
+JSPP=Espacios y aplicaciones
+JSTAT2=Acceso
+reindexation=reindexación
+JSTAT1=Conexiones
+JMP.exit=Desconectarse
+JKM=Plan de clasificación
+JMP.help=Ayuda
+JWBE=Edición en el navegador
+JMP.backSilverpeas=Volver a Silverpeas
+JMAP.maintenanceOnAir=La aplicación se encuentra actualmente en modo de mantenimiento....
+JD=Espacios y usuarios
+JTOOLS=Herramientas
+JTD=formularios
+JMAP.active=Permitir
+JBKP=Respaldo
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/jobSearchPeas/multilang/jobSearchPeasBundle_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/jobSearchPeas/multilang/jobSearchPeasBundle_es.properties
new file mode 100644
index 0000000000..eb0f60f935
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/jobSearchPeas/multilang/jobSearchPeasBundle_es.properties
@@ -0,0 +1,17 @@
+JSP.searchField=Identificador o Nombre (excluyendo Publicaciones)
+JSP.noResult=0 resultados encontrados
+JSP.group=Grupos de usuarios/subgrupos
+JSP.domainMixt=dominio mixto
+JSP.service=Aplicaciones
+JSP.name=apellido
+JSP.creaDate=Fecha de creación
+JSP.publication=Publicaciones
+JSP.user=Usuarios
+JSP.search=Buscar
+JSP.listResult=Lista de resultados
+JSP.desc=Descripción
+JSP.path=Ubicación
+JSP.creaName=Nombre del creador
+JSP.administrationTab=Administración
+JSP.searchTab=Investigación
+JSP.space=Espacios / subespacios
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/jobStartPagePeas/multilang/jobStartPagePeasBundle_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/jobStartPagePeas/multilang/jobStartPagePeasBundle_es.properties
new file mode 100644
index 0000000000..beb7a04940
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/jobStartPagePeas/multilang/jobStartPagePeasBundle_es.properties
@@ -0,0 +1,117 @@
+JSPP.maintenanceStatus.3=El espacio está en mantenimiento.
+JSPP.roleDescription=Descripción del rol
+JSPP.maintenanceStatus.2=El espacio está en mantenimiento porque uno de sus padres está en mantenimiento.
+JSPP.maintenanceStatus.1=El espacio está en mantenimiento porque toda la plataforma está en mantenimiento.
+JSPP.maintenanceStatus.0=El espacio no está en mantenimiento.
+JSPP.ModifyStartPage=Editar página de inicio
+JSPP.MessageSuppressionInstance=¿Está seguro de que desea eliminar la aplicación {0} ?
+JSPP.manageHomePage=Espacios
+JSPP.MessageConfirmMovingComponentInSpace=¿Está seguro de que desea mover esta aplicación a este espacio?
+Warning.dialog.confirmation.message.end=Confirmas ?
+JSPP.SpacePanelCreateTitle=crea un espacio
+JSPP.inheritanceSpaceNotUsed=Este subespacio no hereda los derechos del espacio.
+JSPP.creationInstance=Agregar una aplicación
+JSPP.reader=Lectores
+JSPP.componentSpaceQuotaMaxCount=Número máximo de aplicaciones
+JSPP.BinRemoveDate=Fecha de eliminación
+JSPP.ErrorSpaceCreation=Error al crear espacio
+JSPP.dataStorageQuota=Espacio en disco asignado
+JSPP.localRights=Derechos específicos
+JSPP.application.go=Accede a la aplicación
+JSPP.inheritanceComponentNotUsed=Esta aplicación no hereda derechos de espacio.
+JSPP.BackupSpace=Copia de seguridad/restauración de aplicaciones desde el espacio
+JSPP.webPage=URL
+JSPP.space.go=Accede al espacio
+JSPP.BackupUnlimited=Aplicaciones de copia de seguridad/restauración
+JSPP.maintenanceModeToOff=Desactivar el modo de mantenimiento
+JSPP.BackToMainSpacePage=Volver a la página principal del espacio
+JSPP.SpacePlace=Desplazamiento antes del espacio
+JSPP.publicComponent=Acceso público
+JSPP.Bin=Papelera de reciclaje de espacios y aplicaciones
+JSPP.BinDeleteConfirm=¿Está seguro de que desea eliminar de forma permanente este elemento y todo lo que contiene?
+JSPP.ComponentOrder=Cambiar rango
+JSPP.update=Editar
+JSPP.inheritedRights=derechos heredados
+JSPP.SpaceProfilePanelModifyTitle=Editar usuarios de roles
+JSPP.WallPaper=Venda
+JSPP.ComponentPanelCreateTitle=Agregar una aplicación
+JSPP.component.cut=Cortar esta aplicación
+JSPP.peas=Solicitud
+JSPP.application.back=volver a la aplicación
+JSPP.SpaceIn=Movimiento en el espacio
+JSPP.SpacePositionLast=Antes de los subespacios
+JSPP.SpacesNotInMaintenance=El espacio de origen y destino debe estar en mantenimiento...
+JSPP.ErrorComponentMessage=¡Comprueba que otra aplicación espacial no tenga ya el mismo nombre!
+JSPP.SpaceLook=Tema
+JSPP.publisher=Editores
+JSPP.space.copy=Copia este espacio
+JSPP.writer=Editores
+JSPP.ProfilePanelModifyTitle=Cambiar rol
+JSPP.space.cut=Corta este espacio
+JSPP.ComponentPlace=Viaje antes de la aplicación
+JSPP.maintenanceTout=¡Toda la plataforma está en mantenimiento!
+JSPP.BinDeleteConfirmSelected=¿Está seguro de que desea eliminar de forma permanente los elementos seleccionados y todo lo que contienen?
+JSPP.inheritanceSpaceUsed=Este subespacio hereda los derechos del espacio.
+JSPP.componentSpaceQuotaMaxCountHelp=0 para ilimitado
+JSPP.SpacePositionFirst=Después de los subespacios
+JSPP.ErrorComponentUpdate=Error al modificar la aplicación
+JSPP.PlaceLast=Mover al final
+JSPP.dataStorageUsed=Espacio en disco utilizado
+JSPP.creationSpace=creación de espacio
+JSPP.NoTemplate=Espacio vacio
+JSPP.main=Inicio Silverpeas
+Characters=caracteres
+JSPP.movingInProgress=Mudanza en progreso...
+JSPP.SpaceHomepage.URL.help=Varios valores son posibles para el campo URL :
Descarga el programa
+readOnly=Reservado por
+attachment.version.new=Nueva versión
+attachment.download.allowReaders=Permitir que los lectores descarguen
+at=EL
+uploadDate=Descargado el
+fermer=Cerca
+attachment.notifUserLib=maduró y fue liberado
+switch-version-comment=Comentarios de la versión
+fichierInexistant=¡El archivo no existe!
+attachment.dialog.comment=Comentarios de la versión
+attachment.revert=Descartar mis cambios
+forcer=Forzar
+image.selector.section.url.current=imagen actual
+Up=Ascender
+attachment.editSimultaneously.disable=Deshabilitar la edición simultánea
+attachment.dialog.checkin.webdav.multilang.language.help=el idioma en el que se mostró el contenido cuando se reservó el documento
+checkOut=reservar
+attachment.notifSubjectLib=Archivo reservado: publicado
+attachment.dialog.delete=Borrar archivo
+attachment.dialog.switch=Cambian de estado
+image.selector.section.url.current.back=Volver a la imagen actual
+attachment.version.label=Tipo de lanzamiento
+attachment.switch.warning.simple=¿Desea deshabilitar el seguimiento de versiones en este archivo? ¡Atención! Las versiones anteriores se eliminarán de forma permanente.
+attachment.newDocument=Nuevo documento
+attachment.dialog.onlineEditing.customProtocol.button.edit=instalé el programa
+attachment.dialog.onlineEditing.customProtocol.title=La publicación en línea está cambiando...
+image.selector.noImage=Sin imagen
+attachment.notifName=El archivo reservado
+attachment.dialog.add=Agregar un archivo
+attachment.switchState.toSimple=Deshabilitar seguimiento de versiones
+attachment.dragAndDrop.title=Archivos adjuntos arrastrando y soltando
+attachment.editSimultaneously.enable=Habilitar edición simultánea
+attachment.xmlForm.View=Más...
+image.selector.title=selector de imagen
+allVersions=Todas las versiones...
+lier=Enlazar
+attachment.dialog.checkin=Liberación de archivos
+attachment.dialog.error.template.filename.mandatory=El nombre del archivo es obligatorio
+downloadInProgress=Descargando...
+attachment.suppressionConfirmation=¿Está seguro de que desea eliminar el archivo?
+nomVide=Se debe completar el nombre del archivo.
+attachment.notifSubjectAlert=Archivo reservado: próximamente a su fin
+attachment.fromDocumentTemplate=Desde una plantilla de documento
+Down=Mover hacia abajo
+attachment.checkOutAndEditOnlineWebBrowner=Editar en el navegador
+attachment.version_public.label=público
+attachment.warning.checkin.locked=El archivo aún está abierto en el modo de edición en línea. Ciérrelo antes de poder liberarlo.
+Title=Título
+attachment.dialog.update=Editando el archivo
+attachment.dialog.delete.lang=¿Eliminar el archivo en el idioma seleccionado?
+attachment.add=Añadir un archivo...
+attachment.download.forbidReaders=No permitir que los lectores descarguen
+attachment.displayAsContent.disable=No mostrar como contenido
+checkIn=Liberar
+image.selector.section.mediaBanks=Explora tus bancos de imágenes
+fichierJoint=Archivo para adjuntar
+attachment.notifUserAlert=pronto caducará la reserva
+attachment.checkOutAndEditOnline=editar en línea
+attachment.dialog.errorAtLeastOneFileSize=Al menos uno de los archivos del zip es demasiado grande
+attachment.xmlForm.ToolTip=Información adicional sobre
+attachment.dialog.errorFileSize=El archivo {0} es demasiado grande
+until=hasta
+attachment.warning.translations=Este documento existe en varios idiomas...
+attachment.dialog.onlineEditing.customProtocol.button.cancel=anular
+attachment.suppressionWhichTranslations=El archivo que desea eliminar tiene varias traducciones. ¿Cuáles quieres eliminar?
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/util/comment/multilang/comment_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/util/comment/multilang/comment_es.properties
new file mode 100644
index 0000000000..f11a364715
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/util/comment/multilang/comment_es.properties
@@ -0,0 +1,11 @@
+comment.champsTropLong=El comentario está limitado a 2000 caracteres.
+comment.add=añadir un comentario
+comment.noComment=Ningún comentario
+comments.commentAddingSubject=Se ha añadido un comentario.
+comment.pleaseFill_single=Por favor ingrese un comentario.
+comment.connectToView=Como visitante, no puede ver los comentarios. Usted debe estar conectado.
+comment.notifCommentLinkLabel=ver este comentario
+comment.comment=Comentario
+comment.comments=comentarios
+comment.suppressionConfirmation=¿Seguro que quieres eliminar el comentario?
+comment.connectToComment=Como visitante, no puede publicar nuevos comentarios. Usted debe estar conectado.
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/util/date/multilang/date_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/util/date/multilang/date_es.properties
new file mode 100644
index 0000000000..8b095365a9
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/util/date/multilang/date_es.properties
@@ -0,0 +1,39 @@
+weekLastDay=1
+nameErreur=¡El nombre debe ser completado!
+jour1=Domingo
+date.format.javascript=dd/mm/aa
+saisieErreur=Error de entrada:
+mois0=Enero
+mois1=FEBRERO
+mois2=marzo
+mois3=Abril
+shortJour6=V
+weekFirstDay=2
+shortJour7=S
+utilisateurInconnu=usuario desconocido
+jour3=Martes
+shortJour2=I
+mois8=Septiembre
+jour2=Lunes
+shortJour3=METRO
+mois9=Octubre
+jour5=JUEVES
+shortJour4=METRO
+jour4=Miércoles
+shortJour5=j
+jour7=SÁBADO
+mois4=Mayo
+jour6=Viernes
+mois5=Junio
+mois6=Julio
+shortJour1=D
+mois7=Agosto
+champsTropLong=¡Campo de descripción demasiado largo!
+dateTimeOutputFormat=dd/MM/aaaa HH:mm
+mois11=Diciembre
+numbersDayOfWeek=7
+mois10=Noviembre
+hourOutputFormat=HH:mm
+dateInputFormat=dd/MM/aaaa
+dateOutputFormat=dd/MM/aaaa
+dateDebutErreur=Ingrese la fecha de inicio correctamente (ej: 01/09/2000)
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/util/i18n_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/util/i18n_es.properties
new file mode 100644
index 0000000000..761130ab9e
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/util/i18n_es.properties
@@ -0,0 +1,3 @@
+language_de=Alemán
+language_en=Inglés
+language_fr=Francés
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/util/logging/multilang/loggingAdmin_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/util/logging/multilang/loggingAdmin_es.properties
new file mode 100644
index 0000000000..0ef34c0df5
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/util/logging/multilang/loggingAdmin_es.properties
@@ -0,0 +1,17 @@
+logging.admin.updateError=¡Falló el cambio de configuración del registrador!
+logging.admin.Loggers=grabadoras
+logging.admin.Logs=Los periódicos
+logging.admin.updateSuccess=La configuración del registrador cambió con éxito
+logging.admin.Title=Configuración de registros de Silverpeas
+logging.admin.PrintLogContentInNewWindow=Mostrar en una nueva ventana
+logging.admin.level=nivel
+logging.admin.LogContent=Contenido de los registros
+logging.admin.help.LogRecordCount=Un valor de cero muestra todos los registros.
+logging.admin.LoggingLevel=Nivel de registro
+logging.admin.LoggingLevelChange=Cambiar el nivel de los registradores de registro
+logging.admin.LogRecordCount=Número de registros a mostrar
+logging.admin.help.LoggingLevels=
DEBUG : al menos mensajes técnicos.
INFO : al menos información funcional y mensajes.
WARNING : al menos advertencias, pequeños fallos de funcionamiento.
ERROR : solo errores importantes.
+logging.admin.help.Loggers=La grabadora Silverpeas es la madre de todas las demás. Un registrador hereda el nivel de su padre si su nivel no está definido. En producción, privilegiar el nivel de WARNING o ERROR . Los niveles son inclusivos, su orden es DEBUG > INFO > WARNING > ERROR .
+logging.admin.DefaultLevel=nivel de padres
+logging.admin.PrintLogContent=Mostrar
+logging.admin.LogError=Error al leer el registro.
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/util/multilang/i18n_de.properties b/core-configuration/src/main/config/properties/org/silverpeas/util/multilang/i18n_de.properties
index f80f0ba739..438b564aab 100644
--- a/core-configuration/src/main/config/properties/org/silverpeas/util/multilang/i18n_de.properties
+++ b/core-configuration/src/main/config/properties/org/silverpeas/util/multilang/i18n_de.properties
@@ -24,4 +24,5 @@
language_fr = Franz\u00f6sisch
language_en = Englisch
-language_de = Deutsch
\ No newline at end of file
+language_de = Deutsch
+language_es = Spanisch
\ No newline at end of file
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/util/multilang/i18n_en.properties b/core-configuration/src/main/config/properties/org/silverpeas/util/multilang/i18n_en.properties
index 7782a4a1c8..72d58f7a76 100644
--- a/core-configuration/src/main/config/properties/org/silverpeas/util/multilang/i18n_en.properties
+++ b/core-configuration/src/main/config/properties/org/silverpeas/util/multilang/i18n_en.properties
@@ -23,4 +23,5 @@
#
language_fr = French
language_en = English
-language_de = German
\ No newline at end of file
+language_de = German
+language_es = Spanish
\ No newline at end of file
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/util/multilang/i18n_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/util/multilang/i18n_es.properties
new file mode 100644
index 0000000000..7fda3f80c6
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/util/multilang/i18n_es.properties
@@ -0,0 +1,27 @@
+#
+# Copyright (C) 2000 - 2022 Silverpeas
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU Affero General Public License as
+# published by the Free Software Foundation, either version 3 of the
+# License, or (at your option) any later version.
+#
+# As a special exception to the terms and conditions of version 3.0 of
+# the GPL, you may redistribute this Program in connection with Free/Libre
+# Open Source Software ("FLOSS") applications as described in Silverpeas's
+# FLOSS exception. You should have received a copy of the text describing
+# the FLOSS exception, and it is also available here:
+# "http://www.silverpeas.org/docs/core/legal/floss_exception.html"
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU Affero General Public License for more details.
+#
+# You should have received a copy of the GNU Affero General Public License
+# along with this program. If not, see .
+#
+language_fr = Franc\u00E8s
+language_en = Ingl\u00E9s
+language_de = Alem\u00E1n
+language_es = Espa\u00F1ol
\ No newline at end of file
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/util/multilang/i18n_fr.properties b/core-configuration/src/main/config/properties/org/silverpeas/util/multilang/i18n_fr.properties
index ed8077d1c9..4794cc3fab 100644
--- a/core-configuration/src/main/config/properties/org/silverpeas/util/multilang/i18n_fr.properties
+++ b/core-configuration/src/main/config/properties/org/silverpeas/util/multilang/i18n_fr.properties
@@ -23,4 +23,5 @@
#
language_fr = Fran\u00e7ais
language_en = Anglais
-language_de = Allemand
\ No newline at end of file
+language_de = Allemand
+language_es = Espagnol
\ No newline at end of file
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/util/multilang/util_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/util/multilang/util_es.properties
new file mode 100644
index 0000000000..1ffb0557a5
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/util/multilang/util_es.properties
@@ -0,0 +1,29 @@
+MONTH=mes
+YEAR.precise={0,elección, 0#solo| 1#{0} año| 1<{0} años}
+HOUR=h
+util.valeur=Valor
+DAY.precise={0,elección, 0#solo| 1#{0} día| 1<{0} días}
+YEAR=años
+WEEK=semana
+util.errorType=Tipo incorrecto:
+HOUR.precise={0,elección, 0#solo| 1#{0} hora| 1<{0} horas}
+util.type=tipo esperado
+mo=Mes
+MINUTE.precise={0,elección, 0#solo| 1#{0} minutos| 1<{0} minutos}
+util.ligne=- Línea
+ko=KB
+go=ES
+util.errorMandatory=Valor obligatorio:
+o=bytes
+SECOND.precise={0,elección, 0#solo| 1#{0} segundo| 1<{0} segundos}
+SEC=s
+WEEK.precise={0,elección, 0#solo| 1#{0} semana| 1<{0} semanas}
+MILLI=EM
+MIN=metro
+util.colonne=Columna
+MONTH.precise={0,elección, 0#solo| 1<{0} mes}
+MILLISECOND.precise={0,elección, 0#solo| 1#{0} milisegundos| 1<{0} milisegundos}
+to=A
+util.attendues=esperado
+util.colonnesAttendues=columnas en
+DAY=I
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/util/peasUtil/multiLang/fileServerBundle_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/util/peasUtil/multiLang/fileServerBundle_es.properties
new file mode 100644
index 0000000000..a545f432f0
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/util/peasUtil/multiLang/fileServerBundle_es.properties
@@ -0,0 +1 @@
+warning=
Advertencia.....
La generación del documento html para la vista previa encontró algunos problemas.
¡Tal vez, el documento html está vacío!
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/util/versioning/multilang/versioning_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/util/versioning/multilang/versioning_es.properties
new file mode 100644
index 0000000000..a01c237ee5
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/util/versioning/multilang/versioning_es.properties
@@ -0,0 +1,14 @@
+notification.pleaseValidate=Debe validar este documento
+versioning.notifSubject=Notificación
+versioning.DocumentName=Documento
+notification.processWork=Puedes trabajar en el documento.
+notification.title=Notificación de versiones
+notification.workValidated=¡Tu versión del documento ha sido validada!
+versioning.notifUserAlert=pronto caducará la reserva
+notification.refuseWork=¡El validador ha rechazado su versión del documento!
+versioning.notifName=El archivo reservado
+versioning.Space=Espacio
+versioning.Date=Fecha
+versioning.notifUserLib=ha sido liberado
+versioning.Component=Solicitud
+versioning.URL=Enlace
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/util/viewGenerator/multilang/graphicElementFactoryBundle_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/util/viewGenerator/multilang/graphicElementFactoryBundle_es.properties
new file mode 100644
index 0000000000..9f2ed77d1a
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/util/viewGenerator/multilang/graphicElementFactoryBundle_es.properties
@@ -0,0 +1,19 @@
+GEF.pagination.pageOn=Página {0}/{1}
+GEF.operations.label=Que quereis hacer ?
+GEF.export.option.csv=Exportar a CSV
+GEF.pagination.gotoPage=Ir a la página {0}
+GEF.welcome.button.ok=DE ACUERDO
+GEF.pagination.previousPage=página anterior
+GEF.pagination.jumptoPage=Ir directamente a la página...
+GEF.progressMessage.message1=Tratamiento en curso
+GEF.progressMessage.message2=Gracias por su paciencia...
+GEF.pagination.jumper=Página...
+GEF.pagination.nextPage=Siguiente página
+GEF.pagination.lastPage=Última página
+GEF.export.label=Formato de exportación
+GEF.pagination.all=Todo
+GEF.welcome.button.reminder=Recuerdame
+GEF.pagination.all.title=Mostrar todos los elementos
+GEF.pagination.firstPage=Primera página
+GEF.welcome.title=Bienvenido !
+GEF.pagination.perPage=Mostrar {0} artículos por página
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/variables/multilang/variables_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/variables/multilang/variables_es.properties
new file mode 100644
index 0000000000..b0f2869fca
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/variables/multilang/variables_es.properties
@@ -0,0 +1,27 @@
+variables.variable.create.failure=¡Error en la creación de la variable!
+variables.variable.create.success=La variable se creó con éxito.
+variables.variable.start=Inicio
+variables.variable.value.update.failure=¡La actualización del valor falló!
+variables.variable.update.failure=¡Falló la actualización de variables!
+variables.variable.value.create=Planifica un valor
+variables.variable.delete.success=La variable se eliminó con éxito.
+variables.variable.values=Valores
+variables.variable.end=FIN
+variables.variable.value.update.success=El valor planificado se modificó correctamente.
+variables.delete.confirm=¿Está seguro de que desea eliminar esta variable de forma permanente?
+variables.update=Editar variable
+variables.variable.value.create.success=El valor se programó con éxito.
+variables.variable.value.create.failure=¡La planificación del valor falló!
+variables.variable.values.number=Valores planificados
+variables.variable=Variable
+variables.variable.value.delete.failure=¡No se pudo eliminar el valor!
+variables.variable.delete.success.many=Las variables {0} se eliminaron correctamente.
+variables.variable.update.success=La variable se cambió con éxito.
+variables.breadcrumb.all=Todas las variables
+variables.variable.delete.failure=¡Falló la eliminación de la variable!
+variables.create=Crear variable
+variables.variable.value.delete.success=El valor programado se eliminó con éxito.
+variables.variable.delete.deletion.many=¡Falló la eliminación de variables!
+variables.variable.current=Valor actual
+variables.variable.value.update=Modificar un valor planificado
+variables.variable.value.delete.confirm=¿Está seguro de que desea eliminar de forma permanente este valor programado?
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/versioningPeas/multilang/versioning_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/versioningPeas/multilang/versioning_es.properties
new file mode 100644
index 0000000000..a01c237ee5
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/versioningPeas/multilang/versioning_es.properties
@@ -0,0 +1,14 @@
+notification.pleaseValidate=Debe validar este documento
+versioning.notifSubject=Notificación
+versioning.DocumentName=Documento
+notification.processWork=Puedes trabajar en el documento.
+notification.title=Notificación de versiones
+notification.workValidated=¡Tu versión del documento ha sido validada!
+versioning.notifUserAlert=pronto caducará la reserva
+notification.refuseWork=¡El validador ha rechazado su versión del documento!
+versioning.notifName=El archivo reservado
+versioning.Space=Espacio
+versioning.Date=Fecha
+versioning.notifUserLib=ha sido liberado
+versioning.Component=Solicitud
+versioning.URL=Enlace
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/viewer/multilang/viewerBundle_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/viewer/multilang/viewerBundle_es.properties
new file mode 100644
index 0000000000..5cb91029d5
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/viewer/multilang/viewerBundle_es.properties
@@ -0,0 +1,156 @@
+last_page_label=Ir a la última página
+findbar.title=Buscar en documento
+error_version_info=PDF.js v{{version}} (id de compilación: {{build}})
+next_label=Próximo
+find_entire_word_label=Palabras completas
+invalid_file_error=Archivo PDF no válido o dañado.
+page_rotate_cw_label=Rotación en el sentido de las agujas del reloj
+document_properties_page_size_name_letter=carta
+print_progress_message=Preparando el documento para imprimir...
+cursor_text_select_tool.title=Activar la herramienta de selección de texto
+download_label=Descargar
+zoom.title=Zoom
+cursor_text_select_tool_label=Herramienta de selección de texto
+spread_even_label=Páginas dobles, pares izquierdos
+zoom_out_label=Disminuir el zoom
+document_properties_page_size_dimension_name_string={{ancho}} × {{alto}} {{unidad}} ({{nombre}}, {{orientación}})
+next.title=Siguiente página
+find_match_count_limit={[ plural (límite) ]}
+document_properties_creator=Creado por :
+tools.title=Herramientas
+password_label=Introduzca la contraseña para abrir este archivo PDF.
+presentation_mode_leave.title=Cambiar al modo normal
+find_match_case_label=Distingue mayúsculas y minúsculas
+find_match_count[two]=Ocurrencia {{actual}} de {{total}}
+print.title=Imprimir
+document_properties_mb={{size_mb}} MB ({{size_b}} bytes)
+document_properties_page_size_name_legal=documento legal
+error_file=Archivo: {{archivo}}
+thumb_page_canvas=Miniatura de la página {{página}}
+spread_none_label=Sin doble pantalla
+document_properties_creation_date=Fecha de creación :
+download.title=Descargar
+open_file.title=Abrir documento
+find_match_count_limit[many]=Más de {{limit}} coincidencias
+presentation_mode.title=Cambiar al modo de pantalla completa
+error_more_info=Más información
+find_not_found=Oración no encontrada
+scroll_vertical.title=Usar desplazamiento vertical
+document_properties_keywords=Palabras clave :
+print_progress_close=anular
+thumbs.title=Mostrar miniaturas
+error_line=Línea: {{línea}}
+spread_even.title=Mostrar páginas en pares, pares a la izquierda
+spread_none.title=No mostrar páginas de dos en dos
+presentation_mode_label=Modo de pantalla completa
+document_properties.title=Propiedades del documento…
+document_properties_page_size_name_a3=A3
+document_properties_page_size_name_a4=A4
+toggle_sidebar_label=Mostrar/Ocultar panel lateral
+error_close=Cerca
+page_scale_fit=toda la pagina
+toggle_sidebar.title=Mostrar/Ocultar panel lateral
+find_match_count[other]=Ocurrencia {{actual}} de {{total}}
+tools_label=Herramientas
+findbar_label=Buscar
+thumbs_label=Miniaturas
+scroll_vertical_label=Desplazamiento vertical
+web_fonts_disabled=Las fuentes web están deshabilitadas: no se pueden usar fuentes incrustadas en el PDF.
+zoom_out.title=Disminuir el zoom
+print_progress_percent={{progreso}}%
+page_scale_auto=Zoom automático
+document_outline.title=Mostrar marcadores de documentos (doble clic para expandir/contraer todos los elementos)
+document_properties_kb={{size_kb}} KB ({{size_b}} bytes)
+page_scale_width=ancho completo
+document_properties_modification_date=Modificado :
+find_next_label=Próximo
+find_match_count[one]=Ocurrencia {{actual}} de {{total}}
+document_properties_label=Propiedades del documento…
+missing_file_error=Falta el archivo PDF.
+document_properties_page_size_unit_inches=en
+find_match_count[few]=Ocurrencia {{actual}} de {{total}}
+document_properties_linearized_yes=Sí
+document_properties_page_size_orientation_portrait=retrato
+first_page.title=Ir a la primera página
+document_properties_subject=Sujeto :
+cursor_hand_tool_label=herramienta de mano
+find_reached_top=Se alcanzó la parte superior de la página, continúa desde el final
+error_less_info=Menos información
+document_properties_page_size_orientation_landscape=campo
+find_match_count_limit[other]=Más de {{limit}} coincidencias
+spread_odd.title=Mostrar páginas en pares, impares a la izquierda
+document_colors_not_allowed=Los documentos PDF no pueden usar sus propios colores: "Permitir que las páginas web usen sus propios colores" está deshabilitado en el navegador.
+of_pages=en {{pagesCount}}
+scroll_wrapped.title=Usar desplazamiento de bloques
+find_input.title=Buscar
+attachments.title=Mostrar archivos adjuntos
+attachments_label=Piezas juntas
+previous_label=Anterior
+scroll_wrapped_label=Bloquear desplazamiento
+document_properties_page_size=Tamaño de página:
+find_match_count={[ plural(total) ]}
+zoom_in_label=Acercarse
+find_next.title=Encuentra la siguiente ocurrencia de la frase
+document_properties_title=Título :
+zoom_in.title=Acercarse
+document_outline_label=Marcadores de documentos
+error_message=Mensaje: {{mensaje}}
+cursor_hand_tool.title=Activar la herramienta de mano
+find_input.placeholder=Buscar en el documento…
+document_properties_page_size_unit_millimeters=milímetro
+unexpected_response_error=Respuesta inesperada del servidor.
+page.title=Página
+document_properties_page_size_dimension_string={{ancho}} × {{alto}} {{unidad}} ({{orientación}})
+error_stack=Pila: {{pila}}
+page_scale_percent={{escala}}%
+password_ok=DE ACUERDO
+password_invalid=Código incorrecto. Intentar otra vez.
+find_previous_label=Anterior
+password_cancel=anular
+page_rotate_ccw.title=Rotación en el sentido contrario a las manecillas del reloj
+document_properties_file_name=Nombre del archivo :
+document_properties_producer=Herramienta de conversión de PDF:
+spread_odd_label=Páginas dobles, izquierda impar
+page_scale_actual=Talla real
+previous.title=página anterior
+annotation_date_string={{fecha}} a las {{hora}}
+rendering_error=Ocurrió un error al mostrar la página.
+bookmark.title=Vista actual (copiar o abrir en nueva ventana)
+loading_error=Ocurrió un error al cargar el archivo PDF.
+thumb_page_title=Página {{página}}
+document_properties_linearized_no=No
+find_highlight=Resaltar todo
+print_label=Imprimir
+document_properties_file_size=Tamaño del archivo :
+document_properties_page_count=Número de páginas :
+find_match_count_limit[few]=Más de {{limit}} coincidencias
+text_annotation_type.alt=[Anotación {{tipo}}]
+scroll_horizontal.title=Usar desplazamiento horizontal
+document_properties_date_string={{fecha}} a las {{hora}}
+find_match_count_limit[one]=Más de {{limit}} coincidencias
+find_previous.title=Encuentra la aparición anterior de la frase.
+printing_not_ready=Advertencia: el PDF no está completamente cargado para poder imprimirlo.
+page_rotate_cw.label=Rotación en el sentido de las agujas del reloj
+find_match_count_limit[zero]=Más de {{limit}} coincidencias
+page_of_pages=({{pageNumber}} de {{pagesCount}})
+toggle_sidebar_notification.title=Mostrar/Ocultar panel lateral (el documento contiene marcadores/adjuntos)
+presentation_mode_leave_label=modo normal
+printing_not_supported=Advertencia: la impresión no es totalmente compatible con este navegador.
+first_page_label=Ir a la primera página
+page_rotate_ccw.label=Rotación en el sentido contrario a las manecillas del reloj
+find_reached_bottom=Se alcanzó la parte inferior de la página, continúe para comenzar
+last_page.title=Ir a la última página
+loading_error_indicator=Error
+document_properties_close=Cerca
+bookmark_label=Pantalla actual
+last_page.label=Ir a la última página
+first_page.label=Ir a la primera página
+open_file_label=Abrir documento
+find_match_count_limit[two]=Más de {{limit}} coincidencias
+find_match_count[many]=Ocurrencia {{actual}} de {{total}}
+document_properties_version=Versión PDF:
+document_properties_author=Autor :
+scroll_horizontal_label=Desplazamiento horizontal
+page_rotate_cw.title=Rotación en el sentido de las agujas del reloj
+page_rotate_ccw_label=Rotación en el sentido contrario a las manecillas del reloj
+document_properties_linearized=Visualización rápida de páginas web:
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/wbe/multilang/wbe_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/wbe/multilang/wbe_es.properties
new file mode 100644
index 0000000000..5b346cfd98
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/wbe/multilang/wbe_es.properties
@@ -0,0 +1,20 @@
+wbe.action.disable=Deshabilitar edición
+wbe.file.name=Archivo
+wbe.action.disable.confirm.help=Todos los usuarios y archivos serán revocados.
+wbe.user.name=Usuario
+wbe.action.selection.revoke.confirm=¿Está seguro de que desea revocar permanentemente su selección?
+wbe.file.location=Ubicación
+wbe.action.selection.revoke=Revocar selección
+wbe.user.editedFiles={0,opción, 1#Documento editado| 1 Puedes reactivarlo desde el menú.
+wbe.file.editors={0,elección, 1#Editor| 1<Editores}
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/workflow/multilang/usernotification_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/workflow/multilang/usernotification_es.properties
new file mode 100644
index 0000000000..6f2a7a2ec5
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/workflow/multilang/usernotification_es.properties
@@ -0,0 +1,13 @@
+subject.eventCreate=Creando un evento
+event.attendee.participation.declined=no participes
+event.attendee.participation.tentative=aún no se sabe su participación
+calendar.notification.synchronization.error.title=Error de sincronización con el calendario ''{0}''
+subject.default=Notificación sobre un evento del calendario
+event.attendee.participation.awaiting=aún no se sabe su participación
+event.link.label=Ver este evento
+subject.eventUpdate=Actualizar un evento
+subject.eventDelete=Eliminación de un evento
+custom.st.notification.subject=Acerca del evento $resource.title$
+calendar.link.label=ver este calendario
+subject.attendance=Participación en un evento
+event.attendee.participation.accepted=participar
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/workflow/multilang/workflowEngineBundle_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/workflow/multilang/workflowEngineBundle_es.properties
new file mode 100644
index 0000000000..c8ea7f99f4
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/workflow/multilang/workflowEngineBundle_es.properties
@@ -0,0 +1,6 @@
+stateFieldLabel=Estado
+actionDateFieldLabel=Fecha
+Content=Tu texto
+actionLabelFieldLabel=Existencias
+actionActorFieldLabel=Actor
+titleFieldLabel=apellido
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/workflowdesigner/multilang/workflowDesignerBundle_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/workflowdesigner/multilang/workflowDesignerBundle_es.properties
new file mode 100644
index 0000000000..0f5cf3cb51
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/workflowdesigner/multilang/workflowDesignerBundle_es.properties
@@ -0,0 +1,150 @@
+workflowDesigner.list.allowedAction=Acciones autorizadas
+workflowDesigner.formula=Fórmula
+workflowDesigner.item=Artículo
+workflowDesigner.list.setUnset=Activación/desactivación de estados
+workflowDesigner.add.consequence=Añadir una consecuencia
+workflowDesigner.help.form=La pantalla le permite:
Elija el tipo de formulario entre: "acción, presentación e impresión".
Dependiendo del tipo elegido, diferentes campos se vuelven obligatorios:
En un formulario de acción, el nombre es obligatorio y los demás atributos permanecen vacíos.
En un formulario de presentación es posible elegir el grupo de usuarios por su pertenencia a un rol (o 'predeterminado' para todos los usuarios). Los otros atributos permanecen vacíos o precargados.
En un formulario de impresión, se debe ingresar el nombre del archivo y los otros atributos permanecen vacíos o prellenados.
Definir campos.
Agregar títulos.
+workflowDesigner.content=Contenido
+workflowDesigner.list.description=Descripciones
+workflowDesigner.editor.relatedUser=Editor de un usuario definido por una relación con un participante
+workflowDesigner.timeoutInterval=Tiempo de espera (en horas)
+workflowDesigner.list.dataFolder=Todos los datos que componen el archivo.
+workflowDesigner.editor.consequence=editor de consecuencias
+workflowDesigner.interestedUsers=Usuarios autorizados a ver
+workflowDesigner.relatedUser=Usuario definido por una relación con un participante
+workflowDesigner.editor.role=editor de roles
+workflowDesigner.editor.allowedUsers=Editor de usuarios autorizados para jugar la acción
+workflowDesigner.consequences=Consecuencias
+workflowDesigner.list.input=Campos
+workflowDesigner.help.interestedOrWorkingUsers=Debes rellenar al menos uno de los dos primeros campos:
Usuarios definidos por su rol de pertenencia. El editor del modelo de procedimiento puede elegir varios roles.
Usuarios definidos por una relación con un participante.
Opcionalmente, el usuario puede elegir el identificador del rol por el cual una persona verá las instancias que se encuentran en este estado.
+workflowDesigner.list.form=formularios
+workflowDesigner.list.label=Etiquetas
+workflowDesigner.add.relatedUser=Agregar un usuario definido por una relación a un participante
+workflowDesigner.editor.interestedUsers=Editor de usuarios autorizados a ver
+workflowDesigner.consequence=Resultado
+workflowDesigner.list.state=estados
+workflowDesigner.presentation=Presentación
+workflowDesigner.readonly=Solo lectura
+workflowDesigner.timeoutAction=Acción desencadenada
+workflowDesigner.state=Estado
+workflowDesigner.addColumns=Agregar un elemento 'columnas'
+workflowDesigner.value=Valor
+workflowDesigner.toolName=editor de flujo de trabajo
+workflowDesigner.list.parameter=configuraciones
+workflowDesigner.participants=asistentes
+workflowDesigner.addWorkflow=Agregar flujo de trabajo
+workflowDesigner.editor.workingUsers=Editor de usuarios autorizados para actuar
+workflowDesigner.help.toolName=El editor de flujo de trabajo es una herramienta que le permite:
Modifique fácilmente el modelo abstracto de procedimiento.
Asegurar la validez del modelo.
Crea automáticamente el descriptor de la aplicación.
Modificar una plantilla de procedimiento que se ejecuta.
+workflowDesigner.action=Existencias
+workflowDesigner.list.participant=asistentes
+workflowDesigner.confirmRemove=¿Está seguro de que desea eliminar el elemento?
+workflowDesigner.editor.participant=editor de participantes
+workflowDesigner.help.participant=La pantalla le permite:
Introduce el nombre del participante, obligatorio.
Elija el estado sobre el que actúa el operador. El valor especial 'Antes de la creación' debe asignarse a uno de los participantes que tiene derecho a iniciar el procedimiento.
Agregue etiquetas y descripciones.
+workflowDesigner.help.importWorkflow=El modelo seleccionado se importará al servidor y se podrá editar a través del editor de flujo de trabajo.
+workflowDesigner.help.item=La pantalla que te permite:
Introduce el nombre del artículo, obligatorio.
Marque el artículo como calculado (opcional).
Calcular a partir de los datos del archivo de usuario contenido en el directorio (opcional).
Elija el tipo de elemento y, en consecuencia, el método de visualización (opcional).
Marcar elemento como elemento de solo lectura (opcional).
Complete la fórmula para calcular el valor del artículo (opcional).
Establecer parámetros.
Agregue etiquetas y descripciones.
+workflowDesigner.up=En alto
+workflowDesigner.add.description=Agregar una descripción
+workflowDesigner.allowedUsers=Usuarios autorizados a jugar la acción
+workflowDesigner.input=Campo
+workflowDesigner.message=Mensaje
+workflowDesigner.editor.activity=Editor de una actividad
+workflowDesigner.presentationTab=Presentación de los procedimientos en curso
+workflowDesigner.unset=Desactivación
+workflowDesigner.displayerName=visualización de campo
+workflowDesigner.list.title=Valores
+workflowDesigner.computed=Calculado
+workflowDesigner.help.actions=Define acciones que se pueden realizar durante el ciclo de vida de una instancia del procedimiento.
+workflowDesigner.list.role=Definición de Roles
+workflowDesigner.activity=Actividad
+workflowDesigner.parameter=Configuración
+workflowDesigner.add.state=Agregar un estado
+workflowDesigner.dataFolder=Carpetas
+workflowDesigner.workflowHeader=Encabezado de flujo de trabajo
+workflowDesigner.confirmProcessReferencedJS=
Atención !
Está modificando un modelo de proceso abstracto que se puede ejecutar en el motor de flujo de trabajo.
Generará el descriptor de componente del flujo de trabajo y reemplazará el existente. Esto eliminará cualquier configuración de instancia específica que se haya establecido.
Quieres continuar ?
+workflowDesigner.list.userInfos=Datos personales
+workflowDesigner.list.relatedUser=Usuarios definidos por una relación con un participante
+workflowDesigner.add.action=Añadir acción
+workflowDesigner.list.workflow=Lista de flujos de trabajo
+workflowDesigner.add.form=Agregar un formulario
+workflowDesigner.editor.label=editor de etiquetas
+workflowDesigner.kind=tipo de acción
+workflowDesigner.importWorkflow=Importar un flujo de trabajo
+workflowDesigner.list.column=columnas
+workflowDesigner.states=estados
+workflowDesigner.form.action=Formulario de acción
+workflowDesigner.add.activity=Añadir una actividad
+workflowDesigner.list.workingInterestedUsers=Usuarios autorizados
+workflowDesigner.editor.description=Editor de descripciones
+workflowDesigner.editor.input=editor de campo
+workflowDesigner.add.parameter=Agregar parámetro
+workflowDesigner.help.state=La pantalla le permite:
Ingrese el nombre del estado, obligatorio.
Elija la acción que se desencadena automáticamente (opcional) y el período de espera.
Si se ha elegido la acción desencadenada, opcionalmente, el administrador puede ser notificado de la activación de la acción.
Elija una o más acciones autorizadas (opcional).
Defina los usuarios autorizados para actuar en el informe.
Defina los usuarios autorizados para ver la instancia del procedimiento en el estado.
Agregue etiquetas y descripciones.
+workflowDesigner.beforeCreated=Antes de la creación
+workflowDesigner.list.action=Comparte
+workflowDesigner.help.relatedUser=Debes rellenar uno de los dos primeros campos y opcionalmente los dos últimos:
Elija un participante.
Elija un elemento de la carpeta.
Elegir un papel.
Elija una relación entre los elementos de datos personales de tipo 'usuario'.
+workflowDesigner.folderItem=Elemento de archivo
+workflowDesigner.role=Role
+workflowDesigner.list.allowedUsers=Usuarios autorizados
+workflowDesigner.forms=Formularios
+workflowDesigner.editor.form=editor de formularios
+workflowDesigner.default=Por defecto
+workflowDesigner.help.states=Cada elemento contiene la definición de un estado de una instancia de procedimiento.
+workflowDesigner.list.activity=Actividades
+workflowDesigner.help.contextualDesignation=La pantalla le permite:
Elija el nombre del rol.
Elige el idioma.
Introduce el contenido, obligatorio.
+workflowDesigner.Either=O
+workflowDesigner.action.js.different=El nombre de la acción debe ser diferente al del formulario.
+workflowDesigner.directoryEntry=Datos del directorio
+workflowDesigner.import.filename=Modelo de flujo de trabajo para importar
+workflowDesigner.editor.parameter=Editor de parámetros
+workflowDesigner.editor.state=editor de informes
+workflowDesigner.add.label=Agregar una etiqueta
+workflowDesigner.set=Activar
+workflowDesigner.kill=Eliminar la instancia
+workflowDesigner.help.roles=Cada rol representa un grupo de usuarios que actúan en una instancia de ese procedimiento de la misma manera.
+workflowDesigner.add.participant=Agregar un participante
+workflowDesigner.actions=Comparte
+workflowDesigner.addRole=Agregar un rol
+workflowDesigner.list.consequence=Consecuencias de esta acción
+workflowDesigner.form.presentation=formulario de presentación
+workflowDesigner.help.action=La pantalla le permite:
Introduzca el nombre de la acción, obligatorio.
Elija el formulario asociado a la acción.
Elige el tipo de acción, obligatorio.
Defina los usuarios autorizados para jugar la acción.
Indique las consecuencias de esta acción. Cada acción debe tener al menos una consecuencia, sin condiciones para su activación. Si hay múltiples consecuencias, la incondicional debería ser la última, porque el orden de las consecuencias es importante.
Agregue etiquetas y descripciones.
+workflowDesigner.help.columns=La pantalla le permite:
Elija el grupo de usuarios por su rol de pertenencia (o 'predeterminado' para todos los usuarios).
Seleccionar los elementos del expediente presentados a los actores del procedimiento.
+workflowDesigner.participant=Partícipe
+workflowDesigner.help.input=Debes rellenar uno de los dos primeros campos y opcionalmente los demás:
Elija un elemento de la carpeta.
Introduzca el valor del campo.
Elija el tipo de campo y, en consecuencia, el método de visualización (opcional).
Marque el campo como obligatorio (opcional).
Marque el campo como un elemento de solo lectura (opcional).
+workflowDesigner.help.componentDescriptor=Esta pantalla le permite:
Ingrese la etiqueta de la aplicación, obligatorio.
Introduce la descripción de la aplicación, obligatorio.
Elija el idioma y las etiquetas para los perfiles de aplicación.
+workflowDesigner.add.input=Agregar un campo
+workflowDesigner.help.allowedUsers=Debes rellenar al menos uno de los campos:
Usuarios definidos por su rol de pertenencia. El editor del modelo de procedimiento puede elegir varios roles.
Usuarios definidos por una relación con un participante.
+workflowDesigner.add.title=Añadir título
+workflowDesigner.notifiedUsers=Usuarios a notificar
+workflowDesigner.editor.action=Editor de una acción
+workflowDesigner.allowedF=Autorizado
+workflowDesigner.relation=Relación
+workflowDesigner.roles=roles
+workflowDesigner.linkDisabled=No hay enlace en la notificación
+workflowDesigner.help.dataFolder=El archivo se compone de una lista de elementos. Cada elemento contiene los datos de una instancia de procedimiento que se completarán durante el ciclo de vida de la instancia. Esta es la carpeta de la instancia.
+workflowDesigner.confirmRemoveJS=¿Está seguro de que desea eliminar el elemento?
+workflowDesigner.list.userInRole=Usuarios definidos por pertenencia al rol
+workflowDesigner.or=O
+workflowDesigner.form=Forma
+workflowDesigner.userInfos=Datos personales
+workflowDesigner.help.consequence=La pantalla le permite:
Si la consecuencia no es la predeterminada, se debe especificar la condición de activación mediante los campos "Elemento del archivo", "Operador" y "Valor".
Opcionalmente, la consecuencia puede efectuar la eliminación de la instancia del procedimiento.
Opcionalmente, se pueden activar y desactivar varios estados.
Dependiendo de la necesidad, los usuarios definidos mediante la pantalla "Editor de usuarios a notificar" pueden ser notificados de la ejecución de la acción.
+workflowDesigner.operator=Operador
+workflowDesigner.editor.columns=editor de columnas
+workflowDesigner.list.columns=columnas
+workflowDesigner.HTMLFileName=documento HTML
+workflowDesigner.notifyAdmin=Notificar al administrador
+workflowDesigner.help.userInfos=Los datos personales se componen de una lista de elementos. Cada elemento contiene los datos de usuario que debe ingresar cualquier usuario que use una instancia de este modelo de procedimiento por primera vez. Esta es la carpeta de inicio de un usuario.
+workflowDesigner.list.notifiedUsers=Usuarios a notificar
+workflowDesigner.editor.title=editor de títulos
+workflowDesigner.generate.componentDescriptor=Generar el descriptor de la aplicación
+workflowDesigner.help.participants=Un participante contiene la definición de un participante en el ciclo de vida de una instancia de procedimiento. El elemento 'participante' se utiliza para definir una regla para calcular un usuario en varios contextos.
+workflowDesigner.form.print=Forma impresa
+workflowDesigner.help.presentation=La pantalla le permite definir:
Los diferentes títulos de la instancia del procedimiento (según el rol del usuario).
Las diferentes columnas en la lista de procedimientos en la interfaz de usuario.
+workflowDesigner.help.notifiedUsers=La pantalla le permite:
Ingrese el mensaje, requerido.
Defina usuarios para ser notificados por una relación con un participante.
+workflowDesigner.help.workflowHeader=Esta pantalla le permite:
Introduzca o edite el nombre del modelo.
Ingrese el nombre del archivo XML donde se guarda el modelo. Una vez que se guarda el modelo, no se puede cambiar el nombre.
Agregue etiquetas y descripciones.
Genere o actualice el archivo descriptor de la aplicación.
+workflowDesigner.down=Abajo
+workflowDesigner.editor.notifiedUsers=Editor de usuarios a notificar
+workflowDesigner.help.role=Cada rol representa un grupo de usuarios que actúan en una instancia de ese procedimiento de la misma manera.
+workflowDesigner.workingUsers=Usuarios autorizados a actuar
+workflowDesigner.editor.item=editor de elementos
+workflowDesigner.add.item=Agregar un elemento
+workflowDesigner.help.forms=Cada elemento contiene la definición de un formulario, es decir, la lista de campos incluidos en este formulario.
diff --git a/core-configuration/src/main/config/properties/org/silverpeas/wysiwyg/multilang/wysiwygBundle_es.properties b/core-configuration/src/main/config/properties/org/silverpeas/wysiwyg/multilang/wysiwygBundle_es.properties
new file mode 100644
index 0000000000..e8764ac802
--- /dev/null
+++ b/core-configuration/src/main/config/properties/org/silverpeas/wysiwyg/multilang/wysiwygBundle_es.properties
@@ -0,0 +1,26 @@
+LienURL=Aquí se debe especificar un enlace a una URL
+MustNotContainSpecialChar=no debe contener los siguientes caracteres:
+Cancel=anular
+unvalidated.content.confirm=El siguiente contenido no ha sido validado (o invalidado) explícitamente. ¿Quieres recuperarlo ahora?
+Valider=Validar
+storageFile.select.title=Bancos de archivos
+Image=Fotos
+NameFile=el nombre del archivo
+storageFile.home.title=Administrar enlaces a archivos adjuntos
+SaveAndExit=guardar y Salir
+RequiredField=Obligatorio
+storageFile.icon.alt=Insertar archivos adjuntos
+storageFile.home.description=Utilice el menú del lado izquierdo para ver los archivos adjuntos.
+ErreurFichierUpload=Error, solo puede cargar páginas o imágenes HTML estáticas
+FichierUpload=imagen para descargar
+Char7=&; + % # ' � � � � � � � � � � � � �
+Oui=Sí
+ErreurmPrefix=No ingresó un valor en el campo
+Annuler=anular
+unvalidated.content.confirm.help=Sí o No borra este contenido de la memoria. La tecla de escape o el botón de cerrar mantiene este contenido en la memoria.
+Non=No
+UploadTitle=Subir archivo
+ErreurmSuffix=Este valor debe ser llenado.
+Links=Vínculos
+Close=Cerca
+Save=Para salvaguardar
diff --git a/core-configuration/src/main/config/resources/StringTemplates/admin/space/welcome_space_admin_es.st b/core-configuration/src/main/config/resources/StringTemplates/admin/space/welcome_space_admin_es.st
new file mode 100644
index 0000000000..d5f6dc518b
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/admin/space/welcome_space_admin_es.st
@@ -0,0 +1,36 @@
+
Bienvenido a la gestión de espacios y aplicaciones
+
+
Silverpeas se estructura en espacios que contienen aplicaciones. Cada espacio también puede contener subespacios.
+Se ofrece una amplia variedad de aplicaciones listas para usar para satisfacer todas sus necesidades: gestión de documentos, galería de imágenes, blog, encuestas, gestión de proyectos...
+Como administrador de la plataforma , puedes gestionar todos los espacios y aplicaciones en cualquier momento.
+
+
+
¡Cambiar la estructura de tu plataforma es un juego de niños!
+
Puede crear rápidamente un espacio de nivel superior haciendo clic aquí o eligiendo la operación Crear espacio en el menú ¿Qué desea hacer?. .
+
Se puede acceder a todos los espacios de nivel superior desde la lista desplegable de la izquierda. Para modificar, eliminar o enriquecer un espacio, simplemente selecciónelo de esta lista.
+El contenido del espacio seleccionado aparece debajo de esta lista desplegable. Todas las operaciones disponibles en el espacio seleccionado son accesibles a través del menú ¿Qué quieres hacer? .
+En particular, puede:
+
+
agregar, modificar, eliminar aplicaciones,
+
definir los derechos de acceso que se aplican a estas aplicaciones,
+
delegar su gestión a cualquier usuario,
+
definir una página de inicio específica,
+
...
+
+
Para modificar un subespacio o una aplicación, seleccionarlo le dará acceso a todas sus operaciones, nuevamente usando el botón ¿Qué quieres hacer? .
+
+
+
+
¡Uf... el contenedor de espacios y aplicaciones está aquí!
+
Para evitar daños causados por un manejo inadecuado, los espacios y las aplicaciones no se eliminan de forma permanente.
+Antes de su borrado definitivo, se pueden restaurar a través de la papelera haciendo clic aquí o eligiendo la operación Papelera de espacios y aplicaciones del menú ¿Qué quieres hacer? .
+Esta cesta está reservada para los administradores. Por lo tanto, usted es el único que puede restaurar y eliminar permanentemente espacios o aplicaciones.
+Cabe señalar que durante la restauración se deben volver a definir los derechos específicos.
+
+
+
+
Modo de mantenimiento
+
Este modo permite que la plataforma no esté disponible temporalmente.
+Útil durante cambios importantes, solo los administradores podrán acceder a la plataforma y su contenido.
+Este modo también está disponible a nivel de cada espacio a través de la operación Activar modo mantenimiento en el menú ¿Qué quieres hacer? . En este caso, un mensaje advierte a los usuarios de la indisponibilidad temporal.
+
diff --git a/core-configuration/src/main/config/resources/StringTemplates/admin/space/welcome_space_manager_es.st b/core-configuration/src/main/config/resources/StringTemplates/admin/space/welcome_space_manager_es.st
new file mode 100644
index 0000000000..4400fb9afa
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/admin/space/welcome_space_manager_es.st
@@ -0,0 +1,21 @@
+
Bienvenido a la gestión de espacios y aplicaciones
+
+
Silverpeas se estructura en espacios que contienen aplicaciones. Cada espacio también puede contener subespacios.
+Se ofrece una amplia variedad de aplicaciones listas para usar para satisfacer todas sus necesidades: gestión de documentos, galería de imágenes, blog, encuestas, gestión de proyectos...
+Como gestor de espacio(s) , puedes gestionar libremente todos los espacios de los que eres responsable.
+
+
+
¡Cambiar la estructura de tu espacio es un juego de niños!
+
Se puede acceder a todos los espacios de nivel superior desde la lista desplegable de la izquierda. Para modificar, eliminar o enriquecer un espacio, simplemente selecciónelo de esta lista.
+El contenido del espacio seleccionado aparece debajo de esta lista desplegable.
+Todas las operaciones disponibles en este espacio son accesibles a través del menú ¿Qué quieres hacer? .
+En particular, puede:
+
+
agregar, modificar, eliminar aplicaciones,
+
definir los derechos de acceso que se aplican a estas aplicaciones,
+
delegar su gestión a cualquier usuario,
+
definir una página de inicio específica,
+
...
+
+
Para administrar un subespacio o una aplicación, seleccionarlo le permitirá acceder a todas sus operaciones, nuevamente utilizando el ¿Qué desea hacer? .
+
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/admin/component/error/forbiddenFileMessage_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/admin/component/error/forbiddenFileMessage_es.st
new file mode 100644
index 0000000000..a7ecd66a58
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/admin/component/error/forbiddenFileMessage_es.st
@@ -0,0 +1,4 @@
+El archivo $forbiddenFileName$ está prohibido.
+ Solo archivos $fileFilters$ están $if(isAuthorized)$autorizados$else$prohibidos$endif$.
+ Este filtro de archivos se establece $if(isGloballySet)$globalmente en el nivel del servidor$else$en el nivel de configuración de la aplicación$endif$.
+$if(fromComponentUrl)$ Volver a la página de inicio de la aplicación $fromComponentName$ .$endif$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/admin/component/error/forbiddenFileTitle_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/admin/component/error/forbiddenFileTitle_es.st
new file mode 100644
index 0000000000..6ff6349382
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/admin/component/error/forbiddenFileTitle_es.st
@@ -0,0 +1 @@
+archivo prohibido
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/admin/domain/domainUserFilterRuleHelp_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/admin/domain/domainUserFilterRuleHelp_es.st
new file mode 100644
index 0000000000..469b6a50f6
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/admin/domain/domainUserFilterRuleHelp_es.st
@@ -0,0 +1,3 @@
+Esta pantalla se utiliza para probar la regla de filtro de usuario aplicada a los resultados de las consultas realizadas en el administrador de cuentas remoto.
+Verificar prueba la regla y muestra el resultado en una tabla en esta pantalla.
+Validar valida y guarda la regla en el archivo de propiedades del dominio.
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/admin/domain/domainUserFilterRuleInfo_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/admin/domain/domainUserFilterRuleInfo_es.st
new file mode 100644
index 0000000000..c5182071a7
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/admin/domain/domainUserFilterRuleInfo_es.st
@@ -0,0 +1,80 @@
+$domainUserFilterRuleInfo_common()$
+
+Esta regla se define escribiendo una expresión por
+Notación Prefijada con paréntesis.
+
+$if(domainGoogle)$
+Le permite aplicar una combinación de reglas a las cuentas de usuario de Google.
+Cada usuario está representado por una estructura JSON en los intercambios como se detalla
+aquí
+$endif$
+
+Las reglas son las siguientes:
+
[atributo de recurso] representa la ruta completa de la estructura JSON
+
[atributo de recurso] distingue entre mayúsculas y minúsculas y [valor de cadena] no lo es
+
+
[atributo de recurso] = [valor en cadena de caracteres]
+se dirige a cuentas cuyo valor de atributo es igual al valor especificado
+
+
[valor en cadena de caracteres] puede contener una o más apariciones del carácter especial
+% . Permite indicar ningún carácter o cualquier secuencia de caracteres
+
+
+
+Una regla básica se puede completar directamente , por ejemplo:
+
+$if(domainGoogle)$
+
orgUnitPath = /SIEGE para dirigirse a cuentas de usuario cuya unidad organizativa sea exactamente /SIEGE .
+
orgUnitPath = /SIEGE% para orientar las cuentas de usuario cuya unidad organizativa comienza con /SIEGE .
+
name.familyName = Cha% para orientar las cuentas de usuario cuyo nombre comienza con Cha .
+$endif$
+
+
+
+Para combinar varias reglas básicas entre ellas, es necesario utilizar los operadores
+disponible:
+
+
& : intersección entre los conteos objetivo de cada uno de los operandos
+
| : unión entre los conteos objetivo de cada uno de los operandos
+
! : todas las cuentas de la plataforma sin las objetivo en el operando. El no
+puede tener, para este operador, sólo un operando
+
+
+
+
+Cuando el atributo se relaciona con datos en forma de lista , debe usar
+[ y ] para representarlo
+e indicar entre estos dos caracteres la regla o combinación de reglas.
+Por ejemplo :
+
+$if(domainGoogle)$
+
direcciones [localidad = GRENOBLE] para las cuentas de usuario de destino
+cuya localidad de uno de los domicilios es GRENOBLE .
+
correos electrónicos [|(address=%.com)(address=%.org)] a las cuentas de destino
+usuarios que tienen uno de sus correos electrónicos terminados en .com o
+.org .
+$endif$
+
+
+
+Algunos ejemplos de combinaciones de reglas:
+
+$if(domainGoogle)$
+
&(|(orgUnitPath=/OFICINA CENTRAL%)(orgUnitPath=/AGENCIAS%))(!(customSchemas.flags.technical=True))
+: cuentas de destino cuya unidad organizativa comienza con /SIEGE
+o /AGENCIAS y que no sean cuentas técnicas
+
customSchemas.flags.technical es un atributo
+no impuesta por Google sino por los administradores de la cuenta de Google G-Suite
+(ver documento)
+
+
&(direcciones[|(localidad=GRENOBLE)(código postal=38000)])(isAdmin=false)
+: cuentas de destino para las cuales una de las direcciones postales contiene GRENOBLE para la ciudad
+o 38000 para el código postal y que no sean cuentas de administrador
+
+$endif$
+
+etc.
+
+
+
+
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/admin/domain/domainUserFilterRuleSaveSuccess_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/admin/domain/domainUserFilterRuleSaveSuccess_es.st
new file mode 100644
index 0000000000..204f2ad575
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/admin/domain/domainUserFilterRuleSaveSuccess_es.st
@@ -0,0 +1,8 @@
+
+La regla $rule$ se ha guardado en el archivo de propiedades $propertyFile$
+y se aplicará a partir de las próximas sincronizaciones de cuentas de usuario.
+
+
+Sin embargo, informe la regla en el archivo de "configuración del cliente" al nivel de la clave $key$
+para que este último no se sobrescriba durante una futura actualización de Silverpeas.
+
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/admin/domain/help_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/admin/domain/help_es.st
new file mode 100644
index 0000000000..af58d8043f
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/admin/domain/help_es.st
@@ -0,0 +1,7 @@
+
Introduzca su búsqueda directamente .
+¡Atención! Se relaciona con el apellido y el nombre de la persona que está buscando, pero también con otra información: función, departamento, superior, dirección, etc.
+
+
o ver alfabéticamente por apellido
+
+
o filtrar por estado
+
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/admin/domain/removedGroupHelp_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/admin/domain/removedGroupHelp_es.st
new file mode 100644
index 0000000000..ce0e5c8475
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/admin/domain/removedGroupHelp_es.st
@@ -0,0 +1,11 @@
+Lista de grupos que están pendientes de eliminación permanente .
+
+En este nivel, es posible:
+
+
restaurar grupos. También se restituyen los derechos a los que estaban vinculados en el momento de su supresión .
+
Eliminar grupos de forma permanente .
+
+
+$if(dayDelay)$
+Para cada uno de los grupos, el borrado definitivo lo realiza automáticamente el sistema dentro de $dayDelay$ días.
+$endif$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/admin/domain/removedUserHelp_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/admin/domain/removedUserHelp_es.st
new file mode 100644
index 0000000000..a790acf3c5
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/admin/domain/removedUserHelp_es.st
@@ -0,0 +1,11 @@
+Lista de usuarios que están pendientes de eliminación definitiva .
+
+En este nivel, es posible:
+
+
restaurar usuarios. También se restituyen sus grupos y derechos a los que estaban vinculados en el momento de su supresión .
+
eliminar usuarios de forma permanente .
+
+
+$if(dayDelay)$
+Para cada uno de los usuarios, el borrado permanente lo realiza automáticamente el sistema dentro de $dayDelay$ días.
+$endif$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/admin/domain/userContentExtraDataNotFoundInIdentityManagerHelp_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/admin/domain/userContentExtraDataNotFoundInIdentityManagerHelp_es.st
new file mode 100644
index 0000000000..d04aae4c3e
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/admin/domain/userContentExtraDataNotFoundInIdentityManagerHelp_es.st
@@ -0,0 +1 @@
+No se puede presentar información adicional porque la cuenta de usuario no se encuentra en el administrador de identidad
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/admin/firstLogin_email_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/admin/firstLogin_email_es.st
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/admin/firstLogin_email_es.st
@@ -0,0 +1 @@
+
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/admin/group/synchronizationRuleHelp_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/admin/group/synchronizationRuleHelp_es.st
new file mode 100644
index 0000000000..dd4f1fcdcc
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/admin/group/synchronizationRuleHelp_es.st
@@ -0,0 +1,64 @@
+$synchronizationRuleHelp_common()$
+
+Esta regla se define escribiendo una expresión por
+Notación Prefijada con paréntesis.
+Permite establecer una combinación entre las siguientes reglas básicas:
+
+
DS_AccessLevel = [*, A, D, K, U o G]
+cuentas de destino con el nivel de acceso especificado:
+* = todas las cuentas, A = cuentas de administrador,
+D = cuentas de administrador de dominio, K = cuentas de administrador de plan
+Clasificación,
+U = cuentas de usuario, G = cuentas de invitados
+
+
DS_Domains = [identificadores de dominio separados por comas]
+apunta a cuentas registradas en dominios específicos
+(solo funciona para grupos creados en el dominio mixto )
+
+
DC_ [propiedad] = [valor]
+cuentas de destino cuya propiedad especificada es igual al valor especificado.
+[valor] puede contener una o más apariciones del carácter especial
+% . Permite indicar ningún carácter o cualquier secuencia de caracteres
+
+
DR_Groups = [ID de grupo separados por comas]
+destina cuentas directamente vinculadas a uno de los grupos indicados (cuentas de
+los subgrupos son ignorados)
+
+
DR_GroupsWithSubGroups = [identificadores de grupo separados por comas]
+cuentas de destino vinculadas a uno de los grupos indicados o a uno de los subgrupos de los grupos
+indicado
+
+
+Una regla básica se puede introducir directamente, por ejemplo:
+DS_AccessLevel = A para apuntar a todas las cuentas de administrador.
+
+Para combinar varias reglas básicas entre ellas, es necesario utilizar los operadores
+disponible:
+
+
& : intersección entre los conteos objetivo de cada uno de los operandos
+
| : unión entre los conteos objetivo de cada uno de los operandos
+
! : todas las cuentas de la plataforma sin las objetivo en el operando. El no
+puede tener, para este operador, sólo un operando
+
+
+Algunos ejemplos :
+
+
&(|(DS_AccessLevel=A)(DS_AccessLevel=U))(DC_company=Silverpeas)
+: se dirige a cuentas de administrador y cuentas de usuario cuyo valor asociado con el
+propiedad 'compañía' es igual a 'Silverpeas'
+
+
+!(&(|(DS_AccessLevel=A)(DS_AccessLevel=U))(DC_company=Silverpeas))
+: la negación de la regla anterior. Por lo tanto, esto apunta a todas las cuentas en la plataforma.
+que no están sujetos a la regla anterior
+
+
+&(|(DS_AccessLevel=A)(DS_AccessLevel=U))(!(DC_company=Silverpeas))
+: apunta a cuentas de administrador y cuentas de usuario cuyo valor asociado con el
+La propiedad 'compañía' no es igual a 'Silverpeas'
+
+
+etc.
+
+
+
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/admin/jcrmonitor/datastore_info_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/admin/jcrmonitor/datastore_info_es.st
new file mode 100644
index 0000000000..a35b10cad9
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/admin/jcrmonitor/datastore_info_es.st
@@ -0,0 +1,20 @@
+
+Silverpeas utiliza un DataStore de JCR para administrar los archivos agregados en la plataforma.
+Al combinar el uso de una base de datos y espacio en disco, se encarga de aumentar
+el rendimiento del procesamiento de big data.
+Una de las peculiaridades en su gestión es la de no borrar nunca los datos, incluso cuando estos últimos ya no sean útiles.
+Como resultado, el espacio en disco ocupado por el DataStore aumenta constantemente a medida que se utiliza el JCR, en particular con
+$if(wbeEnabled)$
+Funciones de edición en línea y edición en el navegador.
+$else$
+funcionalidad de edición en línea.
+$endif$
+ Para superar esto, se ha implementado un procesamiento de depuración de datos que se han vuelto inútiles.
+Se inicia automáticamente cuando ya no se solicita la plataforma.
+Pero en algunos contextos donde la plataforma se usa sin una interrupción significativa, esta última nunca se inicia.
+Entonces es posible iniciar manualmente una purga desde el menú que ofrece esta pantalla.
+
+
+La ruta del almacén de datos en el disco es:
+$datastore_path$ .
+
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/admin/password/forgottenPasswordMail_admin_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/admin/password/forgottenPasswordMail_admin_es.st
new file mode 100644
index 0000000000..23077adeff
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/admin/password/forgottenPasswordMail_admin_es.st
@@ -0,0 +1 @@
+$userName$ ($email$) te envió un mensaje:
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/admin/password/forgottenPasswordMail_error_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/admin/password/forgottenPasswordMail_error_es.st
new file mode 100644
index 0000000000..eb1eda2925
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/admin/password/forgottenPasswordMail_error_es.st
@@ -0,0 +1,3 @@
+Ha ocurrido un error técnico:
+
+$error$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/admin/password/forgottenPasswordMail_newPassword_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/admin/password/forgottenPasswordMail_newPassword_es.st
new file mode 100644
index 0000000000..b46af64ec9
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/admin/password/forgottenPasswordMail_newPassword_es.st
@@ -0,0 +1,5 @@
+Hola $userName$,
+
+Su nueva contraseña es $password$
+
+Para acceder a Silverpeas, haga clic aquí
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/admin/password/forgottenPasswordMail_resetPasswordRequest_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/admin/password/forgottenPasswordMail_resetPasswordRequest_es.st
new file mode 100644
index 0000000000..e26d49986f
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/admin/password/forgottenPasswordMail_resetPasswordRequest_es.st
@@ -0,0 +1,3 @@
+Hola $userName$,
+
+Para restablecer su contraseña de Silverpeas, haga clic aquí
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/admin/space/quota/componentSpaceQuotaReached_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/admin/space/quota/componentSpaceQuotaReached_es.st
new file mode 100644
index 0000000000..b4e8f57753
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/admin/space/quota/componentSpaceQuotaReached_es.st
@@ -0,0 +1,2 @@
+El número máximo de $quota.maxCount$ se logran las aplicaciones.
+$if(fromSpaceId)$ Se define a nivel del espacio $fromSpaceName$ .$endif$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/admin/space/quota/dataStorageQuotaExceptionMessage_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/admin/space/quota/dataStorageQuotaExceptionMessage_es.st
new file mode 100644
index 0000000000..9c50ca5b6a
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/admin/space/quota/dataStorageQuotaExceptionMessage_es.st
@@ -0,0 +1,2 @@
+Espacio en disco asignado para $if(isPersonalSpace)$su espacio personal$else$$spaceName$$endif$ ($maxCountFormated$) se utiliza por completo.
+$if(fromComponentUrl)$ Volver a la página de inicio de la aplicación $fromComponentName$ .$endif$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/admin/space/quota/dataStorageQuotaExceptionTitle_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/admin/space/quota/dataStorageQuotaExceptionTitle_es.st
new file mode 100644
index 0000000000..2e50e28a00
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/admin/space/quota/dataStorageQuotaExceptionTitle_es.st
@@ -0,0 +1 @@
+Espacio en disco lleno
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/admin/space/quota/dataStorageQuotaReached_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/admin/space/quota/dataStorageQuotaReached_es.st
new file mode 100644
index 0000000000..d3b605869d
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/admin/space/quota/dataStorageQuotaReached_es.st
@@ -0,0 +1,2 @@
+El espacio en disco asignado de $quota.maxCount$ MB está completamente utilizado.
+$if(fromSpaceId)$ Se define a nivel del espacio $fromSpaceName$ .$endif$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/agenda/addEvent_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/agenda/addEvent_es.st
new file mode 100644
index 0000000000..fd3654d4c4
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/agenda/addEvent_es.st
@@ -0,0 +1,2 @@
+$sender$ le fija una nueva cita titulada $name$ para el $eventTimeDescription_fr()$.
+Por favor confirme su presencia o no.
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/agenda/deleteEvent_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/agenda/deleteEvent_es.st
new file mode 100644
index 0000000000..71f529545f
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/agenda/deleteEvent_es.st
@@ -0,0 +1 @@
+Su cita titulada $name$ con $sender$ programado el $eventTimeDescription_fr()$ ha sido eliminado.
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/agenda/eventAttendeeResponse_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/agenda/eventAttendeeResponse_es.st
new file mode 100644
index 0000000000..4ca5007350
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/agenda/eventAttendeeResponse_es.st
@@ -0,0 +1 @@
+$sender$ $if(declined)$no $endif$no $if(declined)$no participará $endif$$if(tentative)$tal vez $endif$en su cita titulada $name$ programado para $eventTimeDescription_fr()$.
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/agenda/eventTimeDescription_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/agenda/eventTimeDescription_es.st
new file mode 100644
index 0000000000..ab1eb3ec5d
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/agenda/eventTimeDescription_es.st
@@ -0,0 +1 @@
+$startDate$$if(startHour)$ a $startHour$$else$ todo el dia$endif$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/agenda/updateEvent_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/agenda/updateEvent_es.st
new file mode 100644
index 0000000000..c8ed7b5d66
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/agenda/updateEvent_es.st
@@ -0,0 +1 @@
+Su cita titulada $name$ con $sender$ se cambió a $eventTimeDescription_fr()$.
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/calendar/attendeeAdded_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/calendar/attendeeAdded_es.st
new file mode 100644
index 0000000000..62c1815582
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/calendar/attendeeAdded_es.st
@@ -0,0 +1,5 @@
+$if(several)$
+$senderName$ te invita a todos los eventos $contributionName$ de $contributionDate$
+$else$
+$senderName$ te invita al evento $contributionName$ de $contributionDate$
+$endif$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/calendar/attendeeParticipationUpdated_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/calendar/attendeeParticipationUpdated_es.st
new file mode 100644
index 0000000000..0ff5589fd4
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/calendar/attendeeParticipationUpdated_es.st
@@ -0,0 +1,5 @@
+$if(several)$
+$senderName$ $participation$ a todos los eventos $contributionName$ de $contributionDate$
+$else$
+$senderName$ $participation$ en el evento $contributionName$ de $contributionDate$
+$endif$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/calendar/attendeePresenceUpdated_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/calendar/attendeePresenceUpdated_es.st
new file mode 100644
index 0000000000..5a6b1a4bfb
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/calendar/attendeePresenceUpdated_es.st
@@ -0,0 +1,5 @@
+$if(several)$
+$senderName$ cambió su estado de presencia para eventos $contributionName$ de $contributionDate$
+$else$
+$senderName$ cambió su estado de presencia en el evento $contributionName$ de $contributionDate$
+$endif$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/calendar/attendeeRemoved_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/calendar/attendeeRemoved_es.st
new file mode 100644
index 0000000000..b0c1cd2c2b
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/calendar/attendeeRemoved_es.st
@@ -0,0 +1,5 @@
+$if(several)$
+Tu participación en todos los eventos $contributionName$ de $contributionDate$ fue eliminado por $senderName$
+$else$
+Su participación en el evento $contributionName$ de $contributionDate$ fue eliminado por $senderName$
+$endif$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/calendar/calendarEventCreated_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/calendar/calendarEventCreated_es.st
new file mode 100644
index 0000000000..db42cf063f
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/calendar/calendarEventCreated_es.st
@@ -0,0 +1,5 @@
+$if(several)$
+$senderName$ creó todos los eventos $contributionName$ de $contributionDate$
+$else$
+$senderName$ creó el evento $contributionName$ de $contributionDate$
+$endif$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/calendar/calendarEventDeleted_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/calendar/calendarEventDeleted_es.st
new file mode 100644
index 0000000000..57a9c1b700
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/calendar/calendarEventDeleted_es.st
@@ -0,0 +1,5 @@
+$if(several)$
+$senderName$ borrado todos los eventos $contributionName$ de $contributionDate$
+$else$
+$senderName$ evento eliminado $contributionName$ de $contributionDate$
+$endif$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/calendar/calendarEventUpdated_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/calendar/calendarEventUpdated_es.st
new file mode 100644
index 0000000000..c54295ed5c
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/calendar/calendarEventUpdated_es.st
@@ -0,0 +1,5 @@
+$if(several)$
+$senderName$ modificó todos los eventos $contributionName$ de $contributionDate$
+$else$
+$senderName$ evento modificado $contributionName$ de $contributionDate$
+$endif$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/calendar/calendarSynchronizationError_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/calendar/calendarSynchronizationError_es.st
new file mode 100644
index 0000000000..8702821d69
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/calendar/calendarSynchronizationError_es.st
@@ -0,0 +1,2 @@
+Ocurrió un problema técnico al sincronizar el calendario $calendarTitle$ .
+Por favor, compruebe su enlace de sincronización o elimine este calendario.
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/calendar/notification_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/calendar/notification_es.st
new file mode 100644
index 0000000000..8e40d83aee
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/calendar/notification_es.st
@@ -0,0 +1,5 @@
+$senderName$ te notifica sobre el evento $event.title$ .
+
+$if(senderMessage)$
+
$senderMessage$
+$endif$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/chart/chartBundle_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/chart/chartBundle_es.st
new file mode 100644
index 0000000000..448ef2a3ca
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/chart/chartBundle_es.st
@@ -0,0 +1,5 @@
+ChartBundle = nuevo SilverpeasPluginBundle({
+"chart.other" : "Otros",
+"chart.tooltip.click.help" : "(Haga clic para ver los detalles)",
+"chart.download.help": "Descargar gráfico como imagen"
+});
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/comment/commented_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/comment/commented_es.st
new file mode 100644
index 0000000000..ba89397cd6
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/comment/commented_es.st
@@ -0,0 +1,3 @@
+$comment.owner$ comentado $content.title$ .
+
+
$comment.message$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/dateReminder/dateReminder_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/dateReminder/dateReminder_es.st
new file mode 100644
index 0000000000..ebf59bf8a9
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/dateReminder/dateReminder_es.st
@@ -0,0 +1,6 @@
+Devolución de llamada automática desde $senderName$ sobre la contribución $resourceTitle$ .
+
+$if(resourceNote)$
+Notas:
+
$resourceNote$
+$endif$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/ddUpload/ddUploadBundle_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/ddUpload/ddUploadBundle_es.st
new file mode 100644
index 0000000000..fda3d59ba8
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/ddUpload/ddUploadBundle_es.st
@@ -0,0 +1,5 @@
+DragAndDropUploadBundle = nuevo SilverpeasPluginBundle({
+"dropeaa.miss": "Por favor, suelte sus archivos sobre el área provista para este propósito",
+"droparea.folder.error": "Su navegador WEB no admite la eliminación de carpetas",
+"upload.inprogress":"Los archivos se están cargando, por favor, no continúe navegando hasta que esto esté completo"
+});
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/directory/contact_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/directory/contact_es.st
new file mode 100644
index 0000000000..c2264e71d3
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/directory/contact_es.st
@@ -0,0 +1,22 @@
+
$endif$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/directory/help_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/directory/help_es.st
new file mode 100644
index 0000000000..af58d8043f
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/directory/help_es.st
@@ -0,0 +1,7 @@
+
Introduzca su búsqueda directamente .
+¡Atención! Se relaciona con el apellido y el nombre de la persona que está buscando, pero también con otra información: función, departamento, superior, dirección, etc.
+
+
o ver alfabéticamente por apellido
+
+
o filtrar por estado
+
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/directory/user_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/directory/user_es.st
new file mode 100644
index 0000000000..f1d9ea3940
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/directory/user_es.st
@@ -0,0 +1,59 @@
+
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/expression/prefixedNotationHelp_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/expression/prefixedNotationHelp_es.st
new file mode 100644
index 0000000000..b73629d957
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/expression/prefixedNotationHelp_es.st
@@ -0,0 +1,26 @@
+
+
Una expresión de notación precedida por paréntesis permite el uso de operadores con
+para cada uno un número variable de operandos.
+
Los paréntesis deben encerrar un operando.
+Un operador con sus operandos puede estar entre paréntesis.
+
Es posible escapar de los caracteres '(' y ')', cuando este último no debe
+definir un operando, agregando justo antes del carácter '\'.
+
+
+
+
Ejemplo: Considere el contexto de la evaluación de un cálculo simple.
+Los operadores serían:
+
+
+ : operador de suma
+
- : operador de resta
+
+Se pueden evaluar las siguientes expresiones:
+
+
+(1)(2)(5) daría 8, es decir, la suma de 1, 2 y 5
+
-(+(3)(4))(+(-2)(4)) daría 5, es decir, la resta entre la suma de 3 y
+4, y la suma de -2 y 4
+
+
-(+(3)(4))(-(+(5)(6))(4)) ...
+
etc.
+
+
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/fileSharing/fileSharing_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/fileSharing/fileSharing_es.st
new file mode 100644
index 0000000000..f69ca7ece1
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/fileSharing/fileSharing_es.st
@@ -0,0 +1,9 @@
+$senderUser.firstName$ $senderUser.lastName$ archivo compartido $ticket.resource.name$ .
+$if(ticket.endDate)$Atención el archivo está disponible hasta el $ticket.endDate; format="dd/MM/yyyy"$. $if(limitedAccess)$El número de descargas está limitado a $ticket.nbAccessMax$.$endif$
+$endif$
+
+
+$if(additionalMessage)$
+Mensaje :
+
$additionalMessage$
+$endif$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/fileSharing/nodeSharing_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/fileSharing/nodeSharing_es.st
new file mode 100644
index 0000000000..e88d824932
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/fileSharing/nodeSharing_es.st
@@ -0,0 +1,9 @@
+$senderUser.firstName$ $senderUser.lastName$ carpeta compartida $ticket.resource.name$ .
+$if(ticket.endDate)$Atención el contenido del archivo está disponible hasta el $ticket.endDate; format="dd/MM/yyyy"$.
+$endif$
+
+
+$if(additionalMessage)$
+Mensaje :
+
$additionalMessage$
+$endif$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/fileSharing/publiSharing_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/fileSharing/publiSharing_es.st
new file mode 100644
index 0000000000..cf1c495786
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/fileSharing/publiSharing_es.st
@@ -0,0 +1,9 @@
+$senderUser.firstName$ $senderUser.lastName$ compartió la publicación $ticket.resource.name$ .
+$if(ticket.endDate)$Atención esta publicación está disponible hasta el $ticket.endDate; format="dd/MM/yyyy"$.
+$endif$
+
+
+$if(additionalMessage)$
+Mensaje :
+
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/notification/delayed/messageFooter_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/notification/delayed/messageFooter_es.st
new file mode 100644
index 0000000000..06a425e0da
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/notification/delayed/messageFooter_es.st
@@ -0,0 +1,17 @@
+$if(notification_receiver_users)$
+$elseif(notification_receiver_groups)$
+$endif$
+$if(notification_receiver_users)$
+Este mensaje fue enviado a los usuarios: $notification_receiver_users$
+$endif$
+$if(notification_receiver_groups)$
+$if(!notification_receiver_users)$
+Este mensaje fue enviado a los grupos: $notification_receiver_groups$
+$endif$
+$if(notification_receiver_users)$
+ a grupos: $notification_receiver_groups$
+$endif$
+$endif$
+$if(notification_receiver_users)$
+Desde su último resumen de notificaciones, ha sido objeto de $nbNotifications$ notificación$if(severalNotifications)$s$endif$ $if(severalResources)$ distribuido$if(severalNotifications)$s$endif$ en $nbResources$ distintas aportaciones $endif$.
+
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/notification/delayed/messageLayout_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/notification/delayed/messageLayout_es.st
new file mode 100644
index 0000000000..11879b87b1
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/notification/delayed/messageLayout_es.st
@@ -0,0 +1,8 @@
+
+
+
+$messageHeader_fr()$
+$messageBody_fr()$
+$messageFooter_fr()$
+
+
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/notification/delayed/subject_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/notification/delayed/subject_es.st
new file mode 100644
index 0000000000..6876fd6ceb
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/notification/delayed/subject_es.st
@@ -0,0 +1 @@
+Resumen$if(frequency)$ $frequency$$endif$ de tus notificaciones
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/notification/extraMessage_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/notification/extraMessage_es.st
new file mode 100644
index 0000000000..f0bd8826b4
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/notification/extraMessage_es.st
@@ -0,0 +1,6 @@
+
+$if(senderMessage)$
+
+
$senderMessage$
+
+$endif$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/notification/messageFooter_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/notification/messageFooter_es.st
new file mode 100644
index 0000000000..06a425e0da
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/notification/messageFooter_es.st
@@ -0,0 +1,17 @@
+$if(notification_receiver_users)$
+$elseif(notification_receiver_groups)$
+$endif$
+$if(notification_receiver_users)$
+Este mensaje fue enviado a los usuarios: $notification_receiver_users$
+$endif$
+$if(notification_receiver_groups)$
+$if(!notification_receiver_users)$
+Este mensaje fue enviado a los grupos: $notification_receiver_groups$
+$endif$
+$if(notification_receiver_users)$
+ a grupos: $notification_receiver_groups$
+$endif$
+$endif$
+$if(notification_receiver_users)$
+$elseif(notification_receiver_groups)$
+$endif$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/notification/user/simple_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/notification/user/simple_es.st
new file mode 100644
index 0000000000..8d5bf6af9b
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/notification/user/simple_es.st
@@ -0,0 +1 @@
+$message$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/password/extraRules_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/password/extraRules_es.st
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/password/extraRules_es.st
@@ -0,0 +1 @@
+
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/reminder/reminder-duration_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/reminder/reminder-duration_es.st
new file mode 100644
index 0000000000..29e730c193
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/reminder/reminder-duration_es.st
@@ -0,0 +1,5 @@
+$if(contributionType_CalendarEvent)$
+$reminderDurationCalendar_fr()$
+$else$
+$reminderDurationDefault_fr()$
+$endif$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/reminder/reminderDurationCalendar_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/reminder/reminderDurationCalendar_es.st
new file mode 100644
index 0000000000..69fa4a5bc8
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/reminder/reminderDurationCalendar_es.st
@@ -0,0 +1,17 @@
+RECORDATORIO: $contributionTitle;format="toUpperFirstChar"$ tendrá lugar $if(reminderContributionSeveralDays)$
+$if(reminderContributionStart.timeExisting)$
+de $reminderContributionStart.dayDate$ a $reminderContributionStart.dayTime$ a $reminderContributionEnd.dayDate$ a $reminderContributionEnd.dayTime$
+$else$
+de $reminderContributionStart.dayDate$ a $reminderContributionEnd.dayDate$
+$endif$
+$else$
+$if(reminderContributionStart.timeExisting)$
+el $reminderContributionStart.dayDate$ de $reminderContributionStart.dayTime$ a $reminderContributionEnd.dayTime$
+$else$
+el $reminderContributionStart.dayDate$
+$endif$
+$endif$
+$if(reminderContributionZoneId)$
+($reminderContributionZoneId$)
+$endif$
+.
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/reminder/reminderDurationDefault_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/reminder/reminderDurationDefault_es.st
new file mode 100644
index 0000000000..d60d3eae72
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/reminder/reminderDurationDefault_es.st
@@ -0,0 +1 @@
+Ha solicitado una devolución de llamada $reminderTitle$ antes $contributionTitle$ ($reminderContributionStart.fullDate$).
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/socialNetwork/acceptInvitation_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/socialNetwork/acceptInvitation_es.st
new file mode 100644
index 0000000000..38e7b76816
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/socialNetwork/acceptInvitation_es.st
@@ -0,0 +1 @@
+$senderUser.firstName$ $senderUser.lastName$ ha aceptado su solicitud.
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/socialNetwork/credentialsMail_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/socialNetwork/credentialsMail_es.st
new file mode 100644
index 0000000000..8cd48ad59b
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/socialNetwork/credentialsMail_es.st
@@ -0,0 +1,14 @@
+Hola $fullName$,
+
+Gracias por registrarse en Silverpeas.
+Además de poder conectarte desde tu red social favorita, también tienes la posibilidad
+identifícate con los siguientes códigos:
+
+Identificador: $login$
+Contraseña: $password$
+$if(domain)$
+Dominio: $domain.name$
+$endif$
+
+
+Para iniciar sesión, haga clic aquí
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/socialNetwork/sendInvitation_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/socialNetwork/sendInvitation_es.st
new file mode 100644
index 0000000000..17fe90fee5
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/socialNetwork/sendInvitation_es.st
@@ -0,0 +1,9 @@
+$senderUser.firstName$ $senderUser.lastName$ le gustaría invitarle a unirse a sus contactos.
+
+$if(senderMessage)$
+Mensaje :
+
$senderMessage$
+$endif$
+
+Para aceptar esta invitación, acceda a su espacio personal en la sección "Mi perfil".
+Luego, vaya a la pestaña "Invitaciones" y acepte o ignore esta invitación.
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/termsOfService/termsOfService_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/termsOfService/termsOfService_es.st
new file mode 100644
index 0000000000..4c7ece5c44
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/termsOfService/termsOfService_es.st
@@ -0,0 +1 @@
+El documento está vacío, por favor complételo.
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/variables/welcome_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/variables/welcome_es.st
new file mode 100644
index 0000000000..a78f7edad6
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/variables/welcome_es.st
@@ -0,0 +1,7 @@
+
+¡Simplifique la actualización de su contenido! La herramienta Variables le permite administrar una lista de variables y asociar un valor a cada una.
+Este valor se puede cambiar en cualquier momento. La modificación será inmediatamente visible en todo el contenido que la utilice.
+Una solución muy práctica para números de teléfono, direcciones, tarifas, direcciones web...
+Desde el editor WYSIWYG, los colaboradores pueden insertar rápidamente estas variables gracias a un complemento exclusivo.
+Bonificación: ¡Anticipa los cambios! Para una misma variable, puede definir diferentes valores en períodos determinados. Los cambios se realizarán automáticamente en el momento adecuado.
+
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/workflow/createReplacement_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/workflow/createReplacement_es.st
new file mode 100644
index 0000000000..9b7c4f9af3
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/workflow/createReplacement_es.st
@@ -0,0 +1,7 @@
+$if(toSubstitute)$
+Nuevo reemplazo $replacementPeriod_fr()$ como $incumbent$
+$endif$
+$if(toIncumbent)$
+Nuevo reemplazo $substitute$ $replacementPeriod_fr()$
+$endif$
+.
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/workflow/deleteReplacement_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/workflow/deleteReplacement_es.st
new file mode 100644
index 0000000000..cae570c7d9
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/workflow/deleteReplacement_es.st
@@ -0,0 +1,7 @@
+$if(toSubstitute)$
+Eliminando su reemplazo como $incumbent$ $replacementPeriod_fr()$
+$endif$
+$if(toIncumbent)$
+Eliminando su reemplazo por $substitute$ $replacementPeriod_fr()$
+$endif$
+.
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/workflow/notification_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/workflow/notification_es.st
new file mode 100644
index 0000000000..8e40d83aee
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/workflow/notification_es.st
@@ -0,0 +1,5 @@
+$senderName$ te notifica sobre el evento $event.title$ .
+
+$if(senderMessage)$
+
$senderMessage$
+$endif$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/workflow/replacementPeriod_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/workflow/replacementPeriod_es.st
new file mode 100644
index 0000000000..35bb53c6f1
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/workflow/replacementPeriod_es.st
@@ -0,0 +1,5 @@
+$if(end)$
+de $start.dayDate$ a $end.dayDate$
+$else$
+el $start.dayDate$
+$endif$
diff --git a/core-configuration/src/main/config/resources/StringTemplates/core/workflow/updateReplacement_es.st b/core-configuration/src/main/config/resources/StringTemplates/core/workflow/updateReplacement_es.st
new file mode 100644
index 0000000000..c864f59342
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/core/workflow/updateReplacement_es.st
@@ -0,0 +1,7 @@
+$if(toSubstitute)$
+Cambiando el período de su reemplazo como $incumbent$ : $replacementPeriod_fr()$
+$endif$
+$if(toIncumbent)$
+Cambio de periodo de su sustitución por $substitute$ : $replacementPeriod_fr()$
+$endif$
+.
diff --git a/core-configuration/src/main/config/resources/StringTemplates/register_es.st b/core-configuration/src/main/config/resources/StringTemplates/register_es.st
new file mode 100644
index 0000000000..f125122f15
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/register_es.st
@@ -0,0 +1,24 @@
+
+
+
Bienvenido al módulo "Usuarios y grupos"
+El repositorio se utiliza para administrar los usuarios autorizados para acceder a Silverpeas.
+Cada usuario pertenece a un dominio. En este dominio, los usuarios se pueden agrupar en grupos y subgrupos.
+Los grupos se pueden gestionar de forma manual o automática (grupo sincronizado).
+
+Hay varios tipos de dominios:
+
+
dominios de usuario
+- $listDomains; separator=" - "$
+
+Tenga en cuenta que el dominio de Silverpeas existe de forma predeterminada.
+
+Los otros dominios se pueden crear manualmente o conectarse a un directorio externo (LDAP).
+
+
+
el dominio mixto
+No es posible la creación de usuarios en este dominio.
+Simplemente le permite agrupar usuarios de diferentes dominios.
+
+
+
+
diff --git a/core-configuration/src/main/config/resources/StringTemplates/userAccount_email_es.st b/core-configuration/src/main/config/resources/StringTemplates/userAccount_email_es.st
new file mode 100644
index 0000000000..7e149a0e29
--- /dev/null
+++ b/core-configuration/src/main/config/resources/StringTemplates/userAccount_email_es.st
@@ -0,0 +1,18 @@
+$!-------------------------------------------------------------------------------!$
+$! STRING TEMPLATE to customize an email about account information !$
+$! the list of templates attributes are : !$
+$! "userDetail" the UserDetail object !$
+$! "pwd" the user password !$
+$! "loginURL" the login URL string representation !$
+$! "createdUser" is created user (IF DEFINED) !$
+Hola $userDetail.firstName$ $userDetail.lastName$,
+Tu cuenta ha sido $if(createdUser)$creada$else$modificada$endif$ en la plataforma Silverpeas.
+Su configuración de conexión es la siguiente:
+
diff --git a/core-library/src/integration-test/resources/templates/core/notification/delayed/messageFooter_es.st b/core-library/src/integration-test/resources/templates/core/notification/delayed/messageFooter_es.st
new file mode 100644
index 0000000000..06a425e0da
--- /dev/null
+++ b/core-library/src/integration-test/resources/templates/core/notification/delayed/messageFooter_es.st
@@ -0,0 +1,17 @@
+$if(notification_receiver_users)$
+$elseif(notification_receiver_groups)$
+$endif$
+$if(notification_receiver_users)$
+Este mensaje fue enviado a los usuarios: $notification_receiver_users$
+$endif$
+$if(notification_receiver_groups)$
+$if(!notification_receiver_users)$
+Este mensaje fue enviado a los grupos: $notification_receiver_groups$
+$endif$
+$if(notification_receiver_users)$
+ a grupos: $notification_receiver_groups$
+$endif$
+$endif$
+$if(notification_receiver_users)$
+Desde su último resumen de notificaciones, ha sido objeto de $nbNotifications$ notificación$if(severalNotifications)$s$endif$ $if(severalResources)$ distribuido$if(severalNotifications)$s$endif$ en $nbResources$ distintas aportaciones $endif$.
+
diff --git a/core-library/src/integration-test/resources/templates/core/notification/delayed/messageLayout_es.st b/core-library/src/integration-test/resources/templates/core/notification/delayed/messageLayout_es.st
new file mode 100644
index 0000000000..11879b87b1
--- /dev/null
+++ b/core-library/src/integration-test/resources/templates/core/notification/delayed/messageLayout_es.st
@@ -0,0 +1,8 @@
+
+
+
+$messageHeader_fr()$
+$messageBody_fr()$
+$messageFooter_fr()$
+
+
diff --git a/core-library/src/integration-test/resources/templates/core/notification/delayed/subject_es.st b/core-library/src/integration-test/resources/templates/core/notification/delayed/subject_es.st
new file mode 100644
index 0000000000..6876fd6ceb
--- /dev/null
+++ b/core-library/src/integration-test/resources/templates/core/notification/delayed/subject_es.st
@@ -0,0 +1 @@
+Resumen$if(frequency)$ $frequency$$endif$ de tus notificaciones
diff --git a/core-library/src/integration-test/resources/templates/core/password/extraRules_es.st b/core-library/src/integration-test/resources/templates/core/password/extraRules_es.st
new file mode 100644
index 0000000000..8b13789179
--- /dev/null
+++ b/core-library/src/integration-test/resources/templates/core/password/extraRules_es.st
@@ -0,0 +1 @@
+
diff --git a/core-library/src/integration-test/resources/xmlcomponents/almanach.xml b/core-library/src/integration-test/resources/xmlcomponents/almanach.xml
index 4ecfe75eb5..c85b7c47b4 100644
--- a/core-library/src/integration-test/resources/xmlcomponents/almanach.xml
+++ b/core-library/src/integration-test/resources/xmlcomponents/almanach.xml
@@ -1,5 +1,4 @@
-
-
-
+-->almanach
+ Calendrier
+ Calendar
+ Kalender
+ Calendario
- Permet de créer et de visualiser les différents agendas d'événements définis dans les
- espaces et sous-espaces collaboratifs. A chaque événement peuvent être associés des fichiers
- joints. La visualisation s'effectue sur plusieurs échelles de temps.
+ Les différentes vues proposées présentent des événements ponctuels
+ ou périodiques. L’application permet l’agrégation et l’accès rapide vers d’autres
+ calendriers. Tous les événements peuvent être exportés au format iCal.
- Enable to create and aggregate agendas from collaborative spaces or subspaces. Events can
- have attachments. You can viw events using different time scales.
+ Enable to create and aggregate calendars from collaborative spaces or
+ subspaces. Events can
+ have attachments. You can view events using different time scales.
-
+ Ermöglicht Ihnen das Erstellen und Anzeigen der verschiedenen Agenden von
+ Veranstaltungen in den definierten
+ Räume und Unterräume der kollaborativen Räumen. Jedes Ereignis kann mit Dateien verknüpft
+ werden.
+ Die Visualisierung wurd auf mehreren Zeitskalen durchgeführt.
+
+ Las diferentes vistas que se ofrecen presentan eventos puntuales o periódicos. La aplicación permite la agregación y acceso rápido a otros calendarios. Todos los eventos se pueden exportar en formato iCal.02 Gestion Collaborative02 Collaborative Management
-
+ 02 kollaborative Verwaltung
+ 02 Gestión colaborativatruetrue
+ Gestionnaires
+ Managers
+ Manager
+ Gerentes
- Gestionnaire
- Administrator
-
+ Les gestionnaires créent des événements et paramêtrent l'usage du Plan de
+ Classement.
+
+ Managers create events and set up the classification scheme.
+ Managers create events and set up the classification scheme.
+ Los gerentes crean eventos y configuran el uso del Plan de Clasificación.admin
+ Publieurs
+ Publishers
+ Herausgeber
+ Editores
- Publieur
- Publisher
-
+ Les publieurs peuvent créer, modifier et supprimer des événements.
+
+ Publishers can create, update and delete events.
+ Herausgeber
+ Los editores pueden crear, editar y eliminar eventos.publisherwriter
@@ -76,13 +89,18 @@
+ Lecteurs
+ Readers
+ Leser
+ Lectores
- Lecteur
- Reader
-
+ Les lecteurs consultent les événements aux travers des différentes vues
+ offertes.
+
+ Readers consult the events throughout the different views available.
+
+ Leser
+ Los lectores consultan los hechos a través de las diferentes vistas que se ofrecen.reader
@@ -94,118 +112,253 @@
+ Klassierungsplan
+ Clasificación PDC1truenocheckboxalways
- Les événements saisis au sein de cette instance pourront être classés sur le Plan de
+ Les événements saisis au sein de cette instance pourront être classés sur
+ le Plan de
Classement
The events will be classified on the classification scheme.
-
+ Die Ereignisse werden auf dem KP klassifiziert werden
+ Los eventos ingresados dentro de esta instancia pueden ser clasificados en el Plan de Clasificación
- useAgregation
+ filterOnPdc
+ Filtrage PDC
+ Classification filter
+ Classification filter
+ Filtrado de PDC2truenocheckboxalways
- Cet Almanach pourra contenir des évènements d'Almanachs appartenant à des sous-espaces
- de l'espace de cet Almanach.
+ Si activé, le PDC permet de filtrer les événements présentés.
+ If activated, the Classification engine permits to filter displayed
+ events.
+
+ If activated, the Classification engine permits to filter displayed
+ events.
+
+ Si está activado, el PDC permite filtrar los eventos presentados.
+
+
+ useAgregation
+
+ 3
+ true
+ no
+ checkbox
+ always
+
+ Cette application pourra afficher des évènements d'autres Calendriers
+ selon le
+ paramétrage de la plate-forme (calendriers des sous-espaces, de l'espace ou de toute la
+ plate-forme) ou
+ selon si le paramètre 'Agrégation sur mesure' est renseigné.
+
+ This application can aggregate events from other Calendars according to
+ the
+ platform settings (calendars in subspaces, in the space or from the whole platform) or
+ according to 'Custom aggregation' parameter if it is filled.
- This almanach can aggregate events from other almanachs in subspaces of the space
- containing this almanach.
+ This application can aggregate events from other Calendars according to
+ the
+ platform settings (calendars in subspaces, in the space or from the whole platform) or
+ according to 'Custom aggregation' parameter if it is filled.
-
+ Esta aplicación podrá mostrar eventos de otros Calendarios en función de la configuración de la plataforma (calendarios de los subespacios, del espacio o de toda la plataforma) o en función de si se rellena el parámetro 'Agregación personalizada'.
+
+
+ customAggregation
+
+ 4
+ false
+
+ text
+ 25
+ always
+
+ Si renseigné et que le paramètre 'Agrégation' est activé, le paramétrage
+ de la plate-forme (calendriers des sous-espaces, de l'espace ou de toute la plate-forme)
+ est ignoré et seuls les calendriers indiqués sont pris en compte
+ (identifiants d'instance séparés par des virgules).
+
+ If filled and if 'Aggregation' parameter is activated, the
+ platform settings (calendars in subspaces, in the space or from the whole platform) is
+ ignored and indicated calendars are taken into account (instance identifiers separated by
+ comma).
+
+ If filled and if 'Aggregation' parameter is activated, the
+ platform settings (calendars in subspaces, in the space or from the whole platform) is
+ ignored and indicated calendars are taken into account (instance identifiers separated by
+ comma).
+
+ Si se rellena y se activa el parámetro 'Agregación', se ignoran los ajustes de la plataforma (calendarios de los subespacios, del espacio o de toda la plataforma) y solo se tienen en cuenta los calendarios indicados (identificadores de instancia separados por comas).weekendNotVisible
- 3
+ Wochenenden Verstecken
+ Ocultar fines de semana
+ 5truenocheckboxalways
- Permet d'alléger l'interface et d'optimiser l'affichage du reste de la semaine
+ Permet d'alléger l'interface et d'optimiser l'affichage du reste de la
+ semaine
+ Hide week-ends, thus lightening the GUI.
-
+ Erlaubt es, das Interface leichter zu machen und das Anzeigen des Restes
+ der Woche zu optimieren
+
+ Le permite aligerar la interfaz y optimizar la visualización del resto de la semana
+
+
+ defaultView
+
+ 6
+ true
+ MONTHLY
+
+
+
+
+
+ select
+ always
+
+ Permet de choisir la vue calendaire à afficher par défaut lorsque
+ l'utilisateur accède au calendrier.
+
+ Choose the view to displayed by default when the user accesses the
+ calendar.
+
+ Wählen Sie die Ansicht, die standardmäßig angezeigt wird, wenn der
+ Benutzer auf die Kalender.
+
+ Le permite elegir la vista de calendario que se mostrará de forma predeterminada cuando el usuario acceda al calendario.rss
- 4
+ RSS
+ RSS Feed
+ 7falseNcheckbox
- always
+ hidden
- Permet de générer un flux RSS des événements de cet Almanach.
- Produce a RSS stream for the events of this almanach.
-
+ Permet de générer un flux RSS des événements de ce calendrier.
+ Produce a RSS stream for the events of this calendar.
+ Erzeugt einen Stream-Feed für die Veranstaltungen dieser Kalender.
+
+ Le permite generar un feed RSS de los eventos de este calendario.directAccess
- 5
+ Aggregierung-Typ
+ Acceso transversal
+ 8false
- 0
+ 3select
- always
+ hidden
- Permet de choisir quelles autres instances du composant Almanach sont accessibles depuis
+ Permet de choisir quelles autres instances de l'application Calendrier
+ sont accessibles depuis
la liste déroulante.
- Choose which almanachs can be aggregated into this almanach.
-
+ Choose which calendars can be aggregated into this calendar.
+ Wählen Sie die Kalender, die in diesem Kalender aggregiert werden
+ können.
+
+ Le permite elegir qué otras instancias de la aplicación Calendario son accesibles desde la lista desplegable.
\ No newline at end of file
diff --git a/core-library/src/integration-test/resources/xmlcomponents/classifieds.xml b/core-library/src/integration-test/resources/xmlcomponents/classifieds.xml
index 8b88d3d2da..3378655e28 100644
--- a/core-library/src/integration-test/resources/xmlcomponents/classifieds.xml
+++ b/core-library/src/integration-test/resources/xmlcomponents/classifieds.xml
@@ -1,5 +1,4 @@
-
-
-
+-->classifieds
+ ofertasLes annonces peuvent être classées par thématiques.
La structure des annonces est personnalisable. Elles peuvent être modérées. Les
@@ -41,26 +37,26 @@
Classified adds are organized by categories and typesKleinanzeigen organisiert nach Art und Kategorie
-
+ Los anuncios se pueden clasificar por tema. La estructura del anuncio es personalizable. Pueden ser moderados. Los usuarios pueden dejar comentarios y suscribirse a los temas de su elección.04 Gestion de contenu04 Content Management04 Inhaltsverwaltung
-
+ 04 Gestión de contenidostruefalse
+ Managers
+ Manager
+ GerentesLes gestionnaires modèrent et valident les annonces.
- Administrators manage and validate adds.
- Administrator
-
+ Managers manage and validate adds.
+ Managers manage and validate adds.
+ Los gerentes moderan y validan los anuncios.admin
@@ -70,12 +66,12 @@
AnnonceursAuthorsAutor
-
+ anunciantesLes annonceurs créent des annonces.Authors create classified adds.Autor
-
+ Los anunciantes crean anuncios.publisherwriter
@@ -85,13 +81,13 @@
+ LectoresLes lecteurs consultent les petites annonces et peuvent laisser des
commentaires.
Readers consult classified adds and can leave comments.
-
+ Los lectores consultan los clasificados y pueden dejar comentarios.reader
@@ -104,7 +100,7 @@
Page d'accueilHomepageHome page
-
+ Pagina de inicio1true0
@@ -114,7 +110,7 @@
Annonces par catégoriesClassifieds by categoryAnzeigen nach Kategorie
-
+ Anuncios por categorías0
@@ -132,25 +128,7 @@
Type d'affichage de la page d'accueil des petites annoncesType of display of the classifieds home pageAnzeige Geben Sie die Homepage von Anzeigen
-
-
-
- wysiwygHeader
-
- 2
- true
- no
- checkbox
- always
-
- Permet d'activer la possibilité de personnaliser l'entête de la page
- d'accueil
-
- Enables ability to customize welcome page header
-
+ Tipo de visualización de la página de inicio de anuncios clasificadosXMLFormName
@@ -158,7 +136,7 @@
Formulaire XMLXML FormXML Formular
-
+ Formulario XML3trueclassifieds.xml
@@ -168,7 +146,7 @@
Nom du formulaire XML associé aux petites annoncesForm XML name attached to classifiedsName des XML Formulars der mit der Kleinanzeigen verbunden ist
-
+ Nombre del formulario XML asociado a los clasificadossearchFields1
@@ -176,7 +154,7 @@
Champ de catégorisationCategorization fieldSuchfeld 1
-
+ campo de categorización4falsecategory
@@ -190,7 +168,7 @@
On the main page, classifieds are grouped according to these categories
Erstes Suchfeld
-
+ En la página principal, los anuncios se agrupan según estas categoríassearchFields2
@@ -198,7 +176,7 @@
Champs recherche 2Search field 2Suchfeld 2
-
+ Campos de búsqueda 25falsetype
@@ -209,7 +187,7 @@
Ce second critère est le second champ dédié aux abonnementsThis second criteria is devoted to subscriptionsZweites Suchfeld
-
+ Este segundo criterio es el segundo campo dedicado a las suscripcionesdraft
@@ -217,7 +195,7 @@
Mode brouillonDrafEntwurf
-
+ Modo borrador6trueno
@@ -233,7 +211,7 @@
Eine Kleinanzeigen im Entwurfs-Modus ist nur für den Autor sichtbar, so
kann er daran arbeiten.
-
+ El modo borrador le permite trabajar en un anuncio sin que nadie más lo vea.validation
@@ -241,7 +219,7 @@
ValidationValidationValidierung
-
+ Validación7trueno
@@ -252,14 +230,14 @@
Enables validation of classified ads by the managersErmöglicht die Validierung von Kleinanzeigen von den Managern
-
+ Permite activar la validación de los anuncios por parte de los gestorescomments
+ Comentarios8trueyes
@@ -270,17 +248,17 @@
annonce
Enables ability to post comments on adds
-
+ Habilita la posibilidad de dejar comentarios en un anuncio.expirationDelay
+ Tiempo de caducidad del anuncio en días9false
-
+ text5always
@@ -288,7 +266,39 @@
Permet de spécifier un délai d'expiration spécifique à cette instance
Allow a specific setup of expiration delay for this instance
-
+ Le permite especificar un tiempo de espera específico para esta instancia
+
+
+ usePrice
+
+ 10
+ false
+ yes
+ checkbox
+ always
+
+ Autorise un prix sur chaque annonce
+ Allows adding a price to each ad
+ Permite un precio en cada anuncio
+
+
+ usePhotos
+
+ 11
+ false
+ yes
+ checkbox
+ always
+
+ Autorise l'ajout de photos sur chaque annonce
+ Allows adding photos to each ad
+ Permite la adición de fotos en cada anuncio
-
+
\ No newline at end of file
diff --git a/core-library/src/integration-test/resources/xmlcomponents/kmelia.xml b/core-library/src/integration-test/resources/xmlcomponents/kmelia.xml
index c4a044a681..e8570d2b96 100644
--- a/core-library/src/integration-test/resources/xmlcomponents/kmelia.xml
+++ b/core-library/src/integration-test/resources/xmlcomponents/kmelia.xml
@@ -1,5 +1,4 @@
-
-
-
+-->kmelia
+
+ topicTracker
+
+ Document management
+ Dokumentenverwaltung
+ Gestión documental I
- Permet de fédérer et structurer la documentation par répertoires thématiques
- arborescents. De nombreuses fonctions associées peuvent être activées : forumlaire d'entête
- XML et méta-données associées, gestion de fichiers joints de formats Office, PDF, html,
- gestion de
- version des fichiers joints, gestion d'un workflow multi-étapes de validation / approbation,
- indexation manuelle sur le Plan de Classement Silverpeas, contrôle de lecture,
- gestion de commentaires, abonnement à un dossier ou un fichier, alerte de publication.
+ Les publications offrent la possibilité de regrouper en
+ une seule et même page des méta-données, des fichiers joints (avec suivi des
+ modifications) ainsi qu’un contenu libre (Wysiwyg) ou structuré (formulaire).
+ Elles sont organisées dans une arborescence de dossiers. Les utilisateurs peuvent
+ commenter les publications, s’abonner aux dossiers, notifier...
+ Les différents rôles et de nombreux paramètres permettent de s’adapter à tous
+ vos besoins. Application phare de Silverpeas, elle est digne d’un « pure player »
+ de la GED. Elle est interfacée avec le moteur de workflow de la plate-forme.
- This component organizes documentation in hierarchical themes. You have many options : XML
- form for metadata, attachments versioned or not, workflows with many steps for validation / acceptation,
- classification on the classification scheme, readers list, comments, subscription to a theme ,
+ This application organizes documentation in hierarchical folders. You have
+ many options : XML
+ form for metadata, attachments versioned or not, workflows with many steps for validation /
+ acceptation,
+ classification on the classification scheme, readers list, comments, subscription to a folder
+ ,
a publication or a file.
-
+ Diese Komponente organisiert Dokumentation in hierarchischen Themen.
+ Sie haben viele Möglichkeiten: XML-Formen für Metadaten, versionierte
+ oder nicht versionierte Anhänge, Workflows mit vielen Schritten
+ zur Validierung / Annahme, Klassifizierung auf dem Klassierungsplan,
+ Leser-Liste, Kommentare, Abonnement zu einem Thema, einer Publikation
+ oder einer Datei.
+
+ Las publicaciones ofrecen la posibilidad de agrupar metadatos, archivos adjuntos (con seguimiento de cambios) y contenido libre (Wysiwyg) o estructurado (formulario) en una sola página. Están organizados en un árbol de carpetas. Los usuarios pueden comentar publicaciones, suscribirse a archivos, notificar... Los diferentes roles y numerosos parámetros te permiten adaptarte a todas tus necesidades. aplicación insignia de Silverpeas, es digno de un "jugador puro" de la GED. Está interconectado con el motor de flujo de trabajo de la plataforma.01 Gestion Documentaire01 Document Management
-
+ 01 Dokumentenverwaltung
+ 01 Gestión de Documentostruetruetrue
+ Gestionnaires
+ Managers
+ Manager
+ Gerentes
- Gestionnaire
- Administrator
-
+ Les gestionnaires créent des dossiers, sélectionnent les formulaires de
+ métadonnées et paramètrent le Plan de Classement.
+
+ Managers create folders, select metadata templates and set up the
+ Classification Scheme.
+
+ Managers create folders, select metadata templates and set up the
+ Classification Scheme.
+
+ Los administradores crean carpetas, seleccionan formularios de metadatos y configuran el Plan de archivo.
+
+ admin
+
+ Publieurs
+ Publishers
+ Herausgeber
+ Editores
- Publieur
- Publisher
-
+ Les publieurs créent des publications et valident les publications des
+ rédacteurs.
+
+ Publisher create publication and validate writer's publications.
+
+ Herausgeber
+ Los editores crean publicaciones y aprueban las publicaciones de los editores.
+
+ publisher
+
+ Rédacteurs
+ Writers
+ Redaktor
+ Editores
- Rédacteur
- Writer
-
+ Les rédacteurs créent des publications.
+ Writers create publications.
+ Redaktor
+ Los editores crean publicaciones.
+
+ writer
+
+ Lecteurs
+ Readers
+ Leser
+ Lectores
- Lecteur
- Reader
-
+ Les lecteurs accèdent aux publications, s'abonnent aux différents
+ dossiers et peuvent laisser des commentaires sur les publications.
+
+ Readers have access to publications, subscribe to various folders and can
+ leave comments on publications.
+
+ Leser
+ Los lectores acceden a las publicaciones, se suscriben a los distintos archivos y pueden dejar comentarios sobre las publicaciones.
+
+ reader
+
-
-
- nbPubliOnRoot
+
+
- 1
- true
- 15
- text
- 5
- always
-
- Permet de définir le nombre de dernières publications affichées sur la
- page d'accueil du composant. La création de publication à la racine est impossible.
- Si la valeur saisie est égale à 0, la publication à la racine est alors possible mais
- les dernières publications ne sont pas affichées sur la page d'accueil.
+ Publications
+ Publications
+ Publications
+ Publicaciones
+
+ Elles permettent de regrouper plusieurs fichiers et de les enrichir avec
+ des données textuelles plus ou moins structurées
- Defines the number of publications displayed on the home page of the component.If not set to 0
- you can't create publications in the root directory. When set to 0 you can create
- publications on the root directory but the last publications are no longer displayed on the home page.
+ It allows you to group multiple files and enrich them with more or less
+ structured textual data
-
-
-
- nbPubliPerPage
-
+ Sie ermöglichen es, mehrere Dateien Gruppe und bereichern sie mit mehr
+ oder weniger strukturierte Textdaten
+
+ Permiten agrupar varios archivos y enriquecerlos con datos textuales más o menos estructurados2
- false
-
- text
- 5
- always
-
- Permet de définir le nombre de publications affichées par page.
- Defines the number of publications displyed on a page.
-
-
-
- isTree
-
- 3
- true
- yes
- checkbox
- creation
-
- Active l'organisation arborescente de thèmes. Une publication peut êtreplacée dans plusieurs thèmes.
- Activates the tree organization of themes. A publication can be in various themes at the same time.
-
-
-
- usePdc
-
- 4
- true
- no
- checkbox
- always
-
- Les publications créées au sein de cette instance pourront être classées sur le Plan de Classement
- Publications would be classified on PDC
-
-
-
- tabContent
-
- 5
- true
- yes
- checkbox
- always
-
- Pour pouvoir ajouter un contenu aux publication
- Add some content to a publication
-
-
-
- tabAttachments
-
- 6
- true
- yes
- checkbox
- always
-
- Pour pouvoir joindre des fichiers à une publication
- Add attachments to a publication
-
-
-
- tabSeeAlso
-
- 7
- true
- yes
- checkbox
- always
-
- Pour indiquer d'autres publicatins en rapport avec la publication courante.
- Indicates publications you might want to see after looking at the current publication.
-
-
-
- tabAccessPaths
-
- 8
- true
- yes
- checkbox
- always
-
- Pour mettre une même publication à plusieurs endroits dans la hiérachie de ce composant ou d'autres.
- Indicates that publications can be in many places in the component's hierarchy or in other components.
-
- no
-
-
- tabReadersList
-
- 9
- true
- yes
- checkbox
- always
-
- Affiche la liste des personnes ayant lu une publication
- Display the list of people having read a publication
-
- no
-
-
- tabComments
-
- 10
- true
- no
- checkbox
- always
-
- Pour commenter une publication
- To comment a publication
-
-
-
- versionControl
-
- 11
- true
- no
- checkbox
- creation
-
- Permet de gérer les versions des fichiers joints. Ce paramêtre n'est modifiable qu'à la création de l'instance.
- Attachments are versioned. This parameter isdefined on the creation of the component and can't be updated.
-
-
-
- versionUseFileRights
-
- 12
- true
- 0
-
-
-
-
+
+ nbPubliPerPage
+
+ 4
+ false
+
+ text
+ 5
+ always
+
+ Permet de définir le nombre de publications affichées par page
+
+ Defines the number of publications displyed on a page
+ Definiert die Anzahl der Veröffentlichungen die auf einer Seite
+ angezeigt werden
+
+ Le permite establecer la cantidad de publicaciones que se muestran por página
+
+
+ publicationSort
+
+ 47
+ true2
-
-
-
- select
- creation
-
- Droits sur les fichiers versionnés: Rédacteurs et Lecteurs,
- Rédacteurs seulement, Lecteurs seulement ou droits hérités du composant.
-
- Access rights on the files with versions : Writers and readers,
- Writers only, Readers only or rights inherited from the component.
-
-
-
-
- draft
+
+
+
+
+
+
+
+
+
+
+ select
+ always
+
+ Permet de définir l'ordre d'affichage des publications par défaut.
+
+ Sets the display order of publications.
+ Sets the display order of publications.
+ Establece el orden de visualización predeterminado para las publicaciones.
+
+
+ draft
+
+ 15
+ true
+ yes
+ checkbox
+ always
+
+ Le mode brouillon permet de travailler sur une publication sans que
+ personne d'autre
+ puisse la voir.
+
+ A publication in draft mode is visible only to the author, so he can
+ work on it.
+
+ Eine Veröffentlichung im Entwurfs-Modus ist nur für den Autor
+ sichtbar, so kann er daran arbeiten.
+
+ El modo borrador te permite trabajar en una publicación sin que nadie más la vea.
+ no
+
+
+ codification
+
+ 30
+ true
+ no
+ checkbox
+ always
+
+ Cette option permet d'afficher sur l'entête l'identifiant unique de
+ chaque publication.
+
+ This feature displays the unique id of each publication in the header
+ tab.
+
+ Diese Funktion zeigt die eindeutige ID jeder Veröffentlichung in der
+ Kopf Registerkarte.
+
+ Esta opción le permite mostrar el identificador único de cada publicación en el encabezado.
+
+
+ useAuthor
+
+ 18
+ true
+ no
+ checkbox
+ always
+
+ Les documents créés au sein de cette instance pourront comporter un
+ champ supplémentaire 'Auteur'.
+
+ Publication have a field to enter the name of the author.
+ Veröffentlichung verfügen über ein Feld, um den Namen des Autors
+ anzugeben.
+
+ Los documentos creados dentro de esta instancia pueden incluir un campo 'Autor' adicional.
+
+
+ useReminder
+
+ 53
+ true
+ no
+ checkbox
+ always
+
+ Ajout d'une date et d'une note pour rappeler (via notification
+ automatique) aux contributeurs de mettre à jour leur publication.
+
+ Adding a date and a note to remind (automatic notification)
+ contributors to update their publication.
+
+ Addieren Sie ein Datum und eine Notiz zu erinnern (automatische
+ Benachrichtigung) Mitwirkende deren Veröffentlichung zu aktualisieren.
+
+ Se agregó una fecha y una nota para recordar (mediante notificación automática) a los colaboradores que actualicen su publicación.
+
+
+ tabContent
+
+ 7
+ true
+ yes
+ checkbox
+ always
+
+ Pour pouvoir ajouter un contenu aux publications
+ Add some content to a publication
+ Um einen Inhalt in Veröffentlichungen hinzufügen zu können
+ Para poder agregar contenido a las publicaciones.
+
+
+ tabSeeAlso
+
+ 9
+ true
+ yes
+ checkbox
+ always
+
+ Pour indiquer d'autres publicatins en rapport avec la publication
+ courante.
+
+ Indicates publications you might want to see after looking at the
+ current publication.
+
+ Um anderen Veröffentlichungen, im Zusammenhang mit der aktuellen
+ Veröffentlichung anzugeben.
+
+ Para indicar otras publicaciones relacionadas con la publicación actual.
+
+
+ tabAccessPaths
+
+ 10
+ true
+ yes
+ checkbox
+ always
+
+ Pour mettre une même publication à plusieurs endroits dans
+ l'arborescence de cette GED ou d'autres.
+
+ Indicates that publications can be in many places in the
+ application's hierarchy or in other applications.
+
+ Um eine Veröffentlichungen an mehreren Orten in der Komponente
+ Hierarchie anzeigen oder in einer anderen Komponente verwenden
+
+ Poner la misma publicación en varios lugares de la estructura de árbol de este GED u otros.
+ no
+
+
+ tabReadersList
+
+ 11
+ true
+ yes
+ checkbox
+ always
+
+ Affiche la liste des personnes ayant lu une publication
+ Display the list of people having read a publication
+ Zeigt eine Liste der Personen an, Die eine Veröffentlichung gelesen
+ haben
+
+ Muestra la lista de personas que han leído una publicación.
+ no
+
+
+ tabComments
+
+ 12
+ true
+ yes
+ checkbox
+ always
+
+ Pour commenter une publication
+ To comment a publication
+ Um eine Veröffentlichung zu kommentieren
+ Para comentar una publicación
+
+
+ tabLastVisitors
+
+ 52
+ true
+ yes
+ checkbox
+ always
+
+ Affiche les 4 derniers utilisateurs ayant consulté la publication
+
+ Shows the last 4 users who viewed the publication
+ Zeigt die letzten 4 Benutzer, die die Publikation angesehen
+ Muestra los últimos 4 usuarios que vieron la publicación.
+ no
+
+
+ notifications
+
+ 34
+ true
+ yes
+ checkbox
+ always
+
+ Permet d'activer l'opération "Notifier" sur les publications.
+
+ Enable "Notify" operation on publications.
+ Vermeidet "Benachrichtigungen" auf Veröffentlichungen
+ Habilita la operación "Notificar" en las publicaciones.
+ no
+
+
+ publicationRating
+
+ 51
+ false
+
+ checkbox
+ always
+
+ Permet aux lecteurs de donner une note (de 1 à 5) à chaque
+ publication
+
+ Allows readers to give a rating to each publication
+ Ermöglicht den Leser auf eine Note auf jede Veröffentlichung geben
+
+ Permite a los lectores dar una calificación (del 1 al 5) a cada publicación
+
+
+ targetValidation
+
+ 21
+ true
+ 0
+
+
+
+
+
+
+ select
+ always
+
+ Classique : un valideur doit valider la publication, Ciblée (un seul
+ valideur) : Le rédacteur choisit le valideur devant valider la publication. Ceci
+ permet
+ d'éviter le phénomène de spam auprès des publieurs, Ciblée (plusieurs valideurs) : Le
+ rédacteur choisit les valideurs, Collégiale : Tous les valideurs doivent valider la
+ publication.
+
+ Classical : once validator must validate publication, Targeted (only
+ one
+ validator) : Writer choose one validator. This avoid spam behaviour., Targeted
+ (various
+ validators) : Writer choose many validators, Collegiate : All validators must validate
+ publication
+
+ Klassisch: Ein Validator muss die Veröffentlichung Prüfen.
+ Gezielte (nur eine Prüfung): Der Redaktor wählt einen Validator aus. Dieses Verhalten
+ Vermeidet Spam.
+ Gezielte (verschiedene Prüfungen): Der Redaktor wählt mehrere Validator aus.
+ Kollegial: Alle Validatoren müssen die Veröffentlichung validieren
+
+ Clásico: un validador debe validar la publicación, Targeted (un solo validador): El editor elige el validador que debe validar la publicación. Esto permite evitar el fenómeno del spam con los editores, Dirigido (varios validadores): El editor elige a los validadores, Colegiado: Todos los validadores deben validar la publicación.
+
+
+ publicationAlwaysVisible
+
+ 25
+ true
+ no
+ checkbox
+ always
+
+ La dernière version validée d'une publication est toujours visible
+ même lorsqu'elle est en attente de validation. Si activé, le paramètre "Suivi de
+ versions" est ignoré et est considéré comme désactivé.
+
+ The latest valid version of a publication is always visible even if
+ it is waiting approval. If enabled, "Version tracking" parameter is ignored and is
+ considered deactivated.
+
+ Die letztgültigen Fassung einer Veröffentlichung ist immer sichtbar,
+ auch wenn es auf einer Genehmigung wartet. Wenn aktiviert, die Parameter "Versionierte
+ Anhänge" wird ignoriert, und gilt als deaktiviert.
+
+ La última versión validada de una publicación siempre está visible, incluso cuando está en espera de validación. Si está habilitado, la configuración de "Seguimiento de la versión" se ignora y se considera deshabilitada.
+
+
+ coWriting
+
+ 24
+ true
+ no
+ checkbox
+ always
+
+ Cette fonction permet à un rédacteur de pouvoir modifier n'importe
+ quelle
+ publication.
+
+ This function makes it possible to a writer to modify any
+ publications.
+
+ Diese Funktion macht es einem Redaktor möglich, jede Veröffentlichung
+ zu ändern.
+
+ Esta función permite que un editor edite cualquier publicación.
+
+
+ suppressionOnlyForAdmin
+
+ 31
+ true
+ no
+ checkbox
+ always
+
+ Seuls les gestionnaires de l'application peuvent supprimer une
+ publication et accéder à la corbeille de publications
+
+ Only managers of this application are be able to remove publications
+ and to access to publications bin
+
+ Nur Manager dieser Komponente können Veröffentlichungen entfernen und
+ am Papierkorb der Publikationen zugreifen
+
+ Solo los administradores de aplicaciones pueden eliminar una publicación y acceder a la papelera de publicación
+
+
+ XmlFormForPublis
+
+ 32
+ false
+
+ xmltemplates
+ always
+
+ Ce paramètre permet d'activer la saisie d'informations
+ complémentaires pour chaque publication. Ces informations sont saisies au travers d'un
+ formulaire personnalisé.
+
+ This feature allows to enter additional informations on each
+ publication. Customized template is used to enter this data.
+
+ Diese Funktion ermöglicht es, zusätzliche Informationen über jede
+ Datei einzugeben. Eine XML-Vorlage wird verwendet, um diese Daten einzugeben.
+
+ Este parámetro habilita el ingreso de información adicional para cada publicación. Esta información se ingresa a través de un formulario personalizado.
+
+
+
+
- 13
- true
- no
- checkbox
- always
-
- Le mode brouillon permet de travailler sur une publication sans que personne d'autre
- puisse la voir.
+ Fichiers
+ Files
+ Files
+ archivos
+
+ Paramétrez ici le comportement des fichiers joints aux publications
- A publication in draft mode is visible only to the author, so he can work on it.
-
-
-
- webContent
-
- 14
- true
- no
- checkbox
- always
-
- Permet d'activer les fonctions liées à la gestion de contenu web (wysiwyg associé au thème, visibilité des thèmes).
- Activate functionalities for managing web content (wysiwyg for themes, and themes visibility).
-
-
-
- delegatedTopicManagement
-
- 16
- true
- no
- checkbox
- never
-
- La gestion des thèmes est déléguée aux publieurs et rédacteurs.
- Publishers and writers can manage the themes.
-
-
-
- useAuthor
-
- 17
- true
- no
- checkbox
- always
-
- Les documents créés au sein de cette instance pourront comporter un champ supplémentaire 'Auteur'.
- Publication have a field to enter the name of the author.
-
-
-
- openSingleAttachment
-
- 18
- true
- no
- checkbox
- always
-
- Si une publication contient un seul fichier joint alors l'ouverture de la publication déclenche automatiquement l'ouverture du fichier joint.
- Opening a publication with only one attachment will open this attachment automatically.
-
-
-
- importFiles
-
- 19
- true
- 0
-
-
-
-
-
-
- select
- always
-
- Valeurs possibles:Non, Import unitaire, Import massif, Importunitaire et massif.
- Available values : No, Unit import, Massive import, Unit and massive import.
-
-
-
- targetValidation
+
+
+
+
+
+
+ select
+ always
+
+ Valeurs possibles: Non, Import unitaire, Import massif, Import
+ unitaire et massif.
+
+ Available values : No, Unit import, Massive import, Unit and massive
+ import.
+
+ Verfügbare Werte: Nein, Einzelimport, Massiven Import, Einzel und
+ massiven Import
+
+ Valores posibles: No, Importación unitaria, Importación masiva, Importación unitaria y masiva.
+
+
+ nbDayForReservation
+
+ 29
+ false
+
+ text
+ 5
+ always
+
+ Cette option permet de choisir un délai de réservation des fichiers
+ et d'en gérer les retards.
+ Ce délai est exprimé en jours et ne tient pas compte des samedis et dimanches.
+
+ This option defines a maximum duration for booking a file and
+ managing the backlog.
+ This duration is expressed in days, and week-ends are not taken into account.
+
+ Diese Option erlaubt, ein Buchungsfristen der verbundenen Dateien zu
+ wählen und die Verspätungen zu verwalten.
+ Die Frist ist in den Tagen ausgedrückt und berücksichtige keine Samstage und Sonntage.
+
+ Esta opción le permite elegir una fecha límite de reserva de archivos y administrar los retrasos. Este período se expresa en días y no tiene en cuenta los sábados y domingos.
+
+
+ XmlFormForFiles
+
+ 33
+ false
+
+ xmltemplates
+ always
+
+ Ce paramètre permet d'activer la saisie d'informations
+ complémentaires pour chaque fichier joint. Ces informations sont saisies au travers
+ d'un formulaire XML.
+
+ This feature allows to enter additional informations on each file.
+ XML template is used to enter this data.
+
+ Diese Funktion ermöglicht es, zusätzliche Informationen über jede
+ Datei einzugeben. Eine XML-Vorlage wird verwendet, um diese Daten einzugeben.
+
+ Este parámetro habilita el ingreso de información adicional para cada archivo adjunto. Esta información se ingresa utilizando un formulario XML.
+
+
+ versionControl
+
+ 13
+ true
+ no
+ checkbox
+ always
+
+ Permet de garder l'historique des différentes versions des documents.
+ Ce paramètre est ignoré et considéré comme désactivé si celui "Publication toujours
+ visible" est activé.
+
+ Documents are versioned. This parameter is ignored and considered
+ disabled if "Publication always visible" is enabled.
+
+ Anhänge werden versioniert. Dieser Parameter wird ignoriert und
+ deaktiviert, wenn "Veröffentlichung immer Sichtbar" aktiviert ist.
+
+ Le permite mantener el historial de las diferentes versiones de los documentos. Esta configuración se ignora y se considera deshabilitada si "Publicar siempre visible" está habilitado.
+
+
+ hideAllVersionsLink
+
+ 45
+ false
+ no
+ checkbox
+ always
+
+ Ce paramètre permet de limiter l'accès à la dernière version publique
+ d'un document.
+
+ This feature allows readers to see only the last public version of a
+ document.
+
+ Diese Funktion erlaubt es dem Leser nur die letzte öffentliche
+ Version eines Dokuments zu sehen.
+
+ Este parámetro se utiliza para limitar el acceso a la última versión pública de un documento.
+
+
+ publicFiles
+
+ 39
+ false
+ no
+ checkbox
+ always
+
+
+ Ce paramètre permet de définir cette application comme une banque de fichiers.
+ Les pièces jointes d'une banque peuvent être insérées dans le corps d'une publication
+ grâce à l'éditeur Wysiwyg.
+
+
+ This feature allows indicating this application as a file storage. The
+ attachment of a file storage can be inserted into the body of a publication with the
+ help
+ of Wysiwyg editor.
+
+ Diese Funktion ermöglicht es diese Komponente als eine Bank von
+ Dateien zu bestimmen. Das hizufügen einer Datei im Körper einer Veröffentlichung wird
+ mit der Hilfe vom Wysiwyg-Editor erfolgen.
+
+ Este parámetro define esta aplicación como un almacén de archivos. Los archivos adjuntos de un banco se pueden insertar en el cuerpo de una publicación utilizando el editor Wysiwyg.
+
+
+ En cochant cette case, les fichiers joints aux publications de cette application
+ seront librement utilisables (sans tenir compte des droits) par les autres
+ applications.
+
+
+ By checking this box, attached files to publications of this application will be
+ available for use (regardless of rights) by other applications.
+
+
+ By checking this box, attached files to publications of this application will be
+ available for use (regardless of rights) by other applications.
+
+ Al marcar esta casilla, los archivos adjuntos a las publicaciones de esta aplicación serán de libre uso (sin tener en cuenta los derechos) por las demás aplicaciones.
+
+
+
+
- 20
- true
- 0
-
-
-
-
-
-
- select
- always
-
- Classique : un valideur doit valider la publication, Ciblée (un seul
- valideur) : Le rédacteur choisit le valideur devant valider la publication. Ceci permet
- d'éviter le phénomène de spam auprès des publieurs, Ciblée (plusieurs valideurs) : Le
- rédacteur choisit les valideurs, Collégiale : Tous les valideurs doivent valider la
- publication.
-
- Classical : once validator must validate publication, Targeted (only one
- validator) : Writer choose one validator. This avoid spam behaviour., Targeted (various
- validators) : Writer choose many validators, Collegiate : All validators must validate
- publication
-
-
-
-
- exportComponent
-
- 21
- true
- no
-
-
+
+ delegatedTopicManagement
+
+ 17
+ trueno
-
-
-
- Au format ZIP
- In a zip file
-
+ checkbox
+ never
+
+ La gestion des dossiers est déléguée aux publieurs et rédacteurs.
+
+ Publishers and writers can manage the folders.
+ Veröffentlicher und Herausgeber können die Themen verwalten.
+
+ La gestión de archivos se delega a editores y editores.
+
+
+ rightsOnTopics
+
+ 28
+ true
+ no
+ checkbox
+ always
+
+ Permet de définir des droits d'accès au niveau des dossiers.
+
+ Allow to define rights on folders.
+ Erlaubt es, Zugangsrechte auf die Themen zu bestimmen.
+ Le permite establecer derechos de acceso a nivel de carpeta.
+
+
+ wysiwygOnTopics
+
+ 36
+ true
+ no
+ checkbox
+ always
+
+ Ce paramètre permet de saisir une description Wysiwyg sur un dossier
+ qui sera affichée dans le dossier.
+
+ This feature allows to make a rich description of a folder.
+ Diese Funktion ermöglicht es, einen reichen Beschreibung eines Themas
+ zu machen.
+
+ Este parámetro le permite ingresar una descripción Wysiwyg en una carpeta que se mostrará en la carpeta.
+
+
+ displayNB
+
+ 27
+ trueyes
-
-
-
- Des fichiers PDF
- In pdf files
-
- pdf
-
-
-
- Tous
- All
-
- both
-
-
- select
- always
-
- Cette fonction permet d'exporter toutes les publications visibles du composant.
- This function allow the user to export all the visible publications in the component.
-
-
-
- massiveDragAndDrop
-
- 22
- true
- no
- checkbox
- always
-
- Cette fonction permet de créer des thèmes et des publications par glisser/déposer dans une zone de l'écran.
- This function allow to the manager to create topics and publications using drag and drop.
-
-
-
- coWriting
+ checkbox
+ always
+
+ Affiche le nombre de publications par dossier
+ Display the number of publications per folder
+ Anzahl der Veröffentlichungen per Thema zeigen
+ Muestra el número de publicaciones por carpeta.
+
+
+
+
- 23
- true
- no
- checkbox
- always
-
- Cette fonction permet à un rédacteur de pouvoir modifier n'importe quelle
- publication.
+ Partages
+ Sharing
+ Sharing
+ Comparte
+
+ Partagez en toute sécurité des contenus avec des tiers non utilisateurs
+ de cette plate-forme
- This function makes it possible to a writer to modify any publications.
+ Share content safely with third non-users of this platform
+ Sichere gemeinsame Inhalte mit Dritt Nicht-Nutzer dieser Plattform
-
-
-
- publicationAlwaysVisible
-
- 24
- true
- no
- checkbox
- always
-
- La dernière version validée d'une publication est toujours visible même lorsqu'elle est en attente de validation.
- The latest valid version of a publication is always visible even if it is waiting approval.
-
-
-
- displayNB
-
- 27
- true
- no
- checkbox
- always
-
- Affiche le nombre de publications par thème.
- Display the number of publications per theme.
-
-
-
- rightsOnTopics
-
- 28
- true
- no
- checkbox
- always
-
- Permet de définir des droits d'accès au niveau des thèmes.
- Allow to define rights on themes.
-
-
-
- nbDayForReservation
+ Compartir contenidos de forma segura con terceros que no sean usuarios de esta plataforma
+ 4
+
+
+ useFolderSharing
+
+ 48
+ true
+ 0
+
+
+
+ Pour les gestionnaires
+ For managers
+ Für Manager
+ Para Gerentes
+ 1
+
+
+
+ Pour les contributeurs
+ For contributors
+ Für Beiträger
+ Para colaboradores
+ 2
+
+
+
+ Pour tous les utilisateurs
+ For all users
+ für alle Benutzer
+ Para todos los usuarios
+ 3
+
+
+ select
+ always
+
+ Ce paramètre permet de partager des dossiers avec des tiers non
+ utilisateurs de la plate-forme.
+
+ This feature allows to share folders with some persons who have no
+ access to the platform.
+
+ This feature allows to share folders with some persons who have no
+ access to the platform.
+
+ Este parámetro permite compartir carpetas con terceros que no son usuarios de la plataforma.
+
+ Attention! En sélectionnant cette option, vous allez permettre de
+ partager librement les dossiers avec des utilisateurs non référencés dans la
+ plate-forme.
+
+ Caution! By selecting this option, you will enable to freely share
+ folders with users not identified in the platform.
+
+ Caution! By selecting this option, you will enable to freely share
+ folders with users not identified in the platform.
+
+ ¡Atención! Al seleccionar esta opción, permitirá que las carpetas se compartan libremente con usuarios no referenciados en la plataforma.
+ no
+
+
+ usePublicationSharing
+
+ 48
+ true
+ 0
+
+
+
+ Pour les gestionnaires
+ For managers
+ Für Manager
+ Para Gerentes
+ 1
+
+
+
+ Pour les contributeurs
+ For contributors
+ Für Beiträger
+ Para colaboradores
+ 2
+
+
+
+ Pour tous les utilisateurs
+ For all users
+ für alle Benutzer
+ Para todos los usuarios
+ 3
+
+
+ select
+ always
+
+ Ce paramètre permet de partager des publications avec des tiers non
+ utilisateurs de la plate-forme.
+
+ This feature allows to share publications with some persons who have
+ no access to the platform.
+
+ This feature allows to share publications with some persons who have
+ no access to the platform.
+
+ Este parámetro permite compartir publicaciones con terceros que no son usuarios de la plataforma.
+
+ Attention! En sélectionnant cette option, vous allez permettre de
+ partager librement les publications avec des utilisateurs non référencés dans la
+ plate-forme.
+
+ Caution! By selecting this option, you will enable to freely share
+ publications with users not identified in the platform.
+
+ Caution! By selecting this option, you will enable to freely share
+ publications with users not identified in the platform.
+
+ ¡Atención! Al seleccionar esta opción, permitirá que las publicaciones se compartan libremente con usuarios no referenciados en la plataforma.
+ no
+
+
+ useFileSharing
+
+ 37
+ true
+ 0
+
+
+
+ Pour les gestionnaires
+ For managers
+ Für Manager
+ Para Gerentes
+ 1
+
+
+
+ Pour les contributeurs
+ For contributors
+ Für Beiträger
+ Para colaboradores
+ 2
+
+
+
+ Pour tous les utilisateurs
+ For all users
+ für alle Benutzer
+ Para todos los usuarios
+ 3
+
+
+ select
+ always
+
+ Ce paramètre permet de partager des fichiers avec des tiers non
+ utilisateurs de la plate-forme.
+
+ This feature allows to share files with some persons who have no
+ access to the platform.
+
+ Mit dieser Funktion können Sie die Dateifreigabe mit Personen, die
+ keinen Zugang zu dem Portal haben, aktivieren.
+
+ Este parámetro permite compartir archivos con terceros que no son usuarios de la plataforma.
+
+ Attention! En sélectionnant cette option, vous allez permettre de
+ partager librement les fichiers avec des utilisateurs non référencés dans la
+ plate-forme.
+
+ Caution! By selecting this option, you will enable to freely share
+ files with users not identified in the platform.
+
+ Caution! By selecting this option, you will enable to freely share
+ files with users not identified in the platform.
+
+ ¡Atención! Al seleccionar esta opción, permitirá que los archivos se compartan libremente con usuarios no referenciados en la plataforma.
+ 0
+
+
+
+
- 29
- false
-
- text
- 5
- always
-
- Cette option permet de choisir un délais de réservation des fichiers joints et d'en gérer les retards.
- Ce délais est exprimé en jours et ne tiens pas compte des samedis et dimanches.
+ Plan de classement
+ Taxonomy
+ Taxonomy
+ plan de archivo
+
+ Classez les publications sur le plan de classement transverse à la
+ plate-forme
- This option defines a maximum duration for booking a file and managing the backlog.
- This duration is expressed in days, and week-ends are not taken into account.
-
-
-
-
- codification
-
- 30
- true
- no
- checkbox
- always
-
- Cette option permet d'afficher sur l'entête l'identifiant unique de chaque publication.
- This feature displays the unique id of each publication in the header tab.
-
-
-
- suppressionOnlyForAdmin
-
- 31
- true
- no
- checkbox
- always
-
- Seuls les gestionnaires du composant peuvent supprimer une publication et d'accéder à la corbeille de publications.
- Only administrators of this component are be able to remove publications and to access to publications bin.
-
-
-
- XmlFormForFiles
-
- 33
- false
-
- xmltemplates
- always
-
- Ce paramètre permet d'activer la saisie d'informations complémentaires pour chaque fichier joint. Ces informations sont saisies au travers d'un formulaire XML.
- This feature allows to enter additional informations on each file. XML template is used to enter this data.
-
-
-
- notifications
-
- 34
- true
- yes
- checkbox
- always
-
- Permet de désactiver l'opération "Notifier" sur les publications.
- Avoid "Notify" operation on publications.
-
- no
-
-
- privateSearch
-
- 35
- true
- no
- checkbox
- always
-
-
- Si ce paramètre est activé, les informations indexées ne seront pas
- retrouvables par le moteur de recherche général.
+ Classify publications on the transverse classification scheme to the
+ platform
-
- If this parameter is enabled, indexed informations won't be findable by the
- global search engine.
+ Ordnen Sie die Veröffentlichungen über die Querklassifikationsschema zur
+ Plattform
-
-
-
- wysiwygOnTopics
-
- 36
- true
- no
- checkbox
- always
-
- Ce paramètre permet de saisir une description Wysiwyg sur un thème qui sera affichée dans le thème.
- This feature allows to make a rich description of a theme.
-
-
-
- useFileSharing
-
- 37
- true
- no
- checkbox
- always
-
- Ce paramètre permet d'activer le partage de fichiers à des tiers non utilisateurs du portail.
- This feature allows to activate file sharing with persons who have no access to the portal.
-
- yes
-
-
- attachmentsInPubList
-
- 38
- true
- no
- checkbox
- always
-
- Ce paramètre permet d'afficher directement dans la liste des publications les fichiers joints à chaque publication.
- This feature allows to display the attached files to each publications directly in the publications list.
-
-
-
- publicFiles
+ Clasificar publicaciones en el plan de archivo multiplataforma
+ 5
+
+
+ usePdc
+
+ 6
+ true
+ no
+ checkbox
+ always
+
+ Les publications créées au sein de cette instance pourront être
+ classées sur le Plan de Classement
+
+ Publications would be classified on PDC
+ Veröffentlichungen würden auf dem KP klassifiziert werden
+ Las publicaciones creadas dentro de esta instancia se pueden clasificar en el Plan de Clasificación
+
+
+ axisIdGlossary
+
+ 40
+ false
+
+ text
+ 5
+ always
+
+
+ Ce paramètre permet de définir l'identifiant de l'axe du PDC qui sera utilisé comme
+ lexique dans l'application courante.
+
+
+ This feature allows to indicate the identifier of classification scheme axis's used as
+ glossary for the current application.
+
+ Diese Funktion ermöglicht es die Identifikazion der KP-Achsen
+ festzulegen, die als Glossar dür diese Kompnonte benützt werden.
+
+ Este parámetro se utiliza para definir el identificador del eje PDC que se utilizará como léxico en la aplicación actual.
+
+
+
+
- 39
- false
- no
- checkbox
- always
-
-
- Ce paramètre permet de définir ce composant comme une banque de fichiers.
- Les pièces jointes d'une banque peuvent être insérées dans le corps d'une publication
- grâce à l'éditeur WYSIWYG.
-
-
- This feature allows indicating this component as a file store. The
- attachment of a file store can be inserted into the body of a publication with the help
- of WYSIWYG editor.
-
-
-
-
- axisIdGlossary
+ Vignette de publication
+ Thumbnail of publication
+ Thumbnail of publication
+ Publicar miniatura
+
+ Agrémentez la liste des publications avec une vignette
+ Enhance the publications list with thumbnail
+ Steigern Sie die Publikationsliste mit Miniatur
+ Mejora la lista de publicaciones con una miniatura
+ 7
+
+
+ thumbnailMandatory
+
+ 42
+ true
+ no
+ checkbox
+ always
+
+ Permet de rendre obligatoire l'ajout d'une vignette à chaque
+ publication.
+
+ Lets make it mandatory to add a thumbnail to each publication.
+
+ macht es zwingend erforderlich,eine Miniaturansicht für jede
+ Publikation hinzu zu fügen.
+
+ Le permite hacer que sea obligatorio agregar una miniatura a cada publicación.
+
+
+ thumbnailWidthSize
+
+ 43
+ false
+
+ text
+ 5
+ always
+
+ Ce paramètre permet de définir la largeur de la vignette à
+ afficher.
+
+ This feature allows to define width of the displayed thumbnail.
+
+ Diese Funktion erlaubt es, die Breite der angezeigten Miniaturansicht
+ zu definieren
+
+ Este parámetro se utiliza para definir el ancho de la miniatura que se mostrará.
+
+
+ thumbnailHeightSize
+
+ 44
+ false
+
+ text
+ 5
+ always
+
+ Ce paramètre permet de définir la hauteur de la vignette à
+ afficher.
+
+ This feature allows to define height of the displayed thumbnail.
+
+ Diese Funktion erlaubt es, die Höhe der angezeigten Miniaturansicht
+ zu definieren
+
+ Este parámetro se utiliza para definir la altura de la miniatura que se mostrará.
+
+
+
+
- 40
- false
-
- text
- 5
- always
-
-
- Ce paramètre permet de définir l'identifiant de l'axe du PDC qui sera
- utilisé comme lexique dans le theme tracker courant.
+ Recherche
+ Search
+ Search
+ Investigación
+
+ Activez la recherche locale et/ou exclure cette GED de la recherche
+ générale
-
- This feature allows to indicate the identifier of classification scheme axis's used as
- glossary for the current Theme tracker.
+ Enable local search and/or exclude this ECM from general search
+ Aktivieren der lokalen Forschung und / oder löschen Sie die allgemeine
+ Suche
-
-
-
- searchOnTopics
-
- 41
- true
- no
- checkbox
- always
-
- Ce paramètre permet d'afficher une zone de recherche pour chaque thème.
- This feature allows to display a search box in each theme.
-
-
-
- thumbnailMandatory
-
- 42
- true
- no
- checkbox
- always
-
- Permet de rendre obligatoire l'ajout d'une vignette à chaque publication.
- Lets make it mandatory to add a thumbnail to each publication.
-
-
-
- thumbnailWidthSize
-
- 43
- false
-
- text
- 5
- always
-
- Ce paramètre permet de définir la largeur de la vignette à afficher.
- This feature allows to define width of the displayed thumbnail.
-
-
-
- thumbnailHeightSize
+ Habilite la búsqueda local y/o excluya este GED de la búsqueda general
+ 6
+
+
+ searchOnTopics
+
+ 41
+ true
+ no
+ checkbox
+ always
+
+ Ce paramètre permet d'afficher une zone de recherche pour chaque
+ dossier.
+
+ This feature allows to display a search box in each folder.
+ Diese Funktion erlaubt es, ein Suchfeld in jedem Thema anzuzeigen.
+
+ Esta configuración muestra un cuadro de búsqueda para cada carpeta.
+
+
+ privateSearch
+
+ 35
+ true
+ no
+ checkbox
+ always
+
+
+ Si ce paramètre est activé, les informations indexées ne seront pas
+ retrouvables par le moteur de recherche général.
+
+
+ If this parameter is enabled, indexed informations won't be findable by the
+ global search engine.
+
+ Falls dieser Parameter aktiviert ist, werden indexiert Informationen
+ nicht durch die globale Suchmaschine auffindbar sein.
+
+ Si este parámetro está activado, la información indexada no será localizable por el buscador general.
+
+
+
+
- 44
- false
-
- text
- 5
- always
-
- Ce paramètre permet de définir la hauteur de la vignette à afficher.
- This feature allows to define height of the displayed thumbnail.
-
-
-
+ Divers
+ Miscellaneous
+ Miscellaneous
+ Diverso
+
+ Autres paramètres pouvant être tout aussi utiles...
+ Other parameters that can be useful...
+ Andere Parameter, die ebenso nützlich sein kann ...
+ Otras configuraciones que pueden ser igual de útiles...
+ 8
+
+
+ webContent
+
+ 16
+ true
+ no
+ checkbox
+ always
+
+ Permet d'activer les fonctions liées à la gestion de contenu web
+ (wysiwyg associé au dossier, visibilité des dossiers).
+
+ Activate functionalities for managing web content (wysiwyg for folder
+ and folder visibility).
+
+ Funktionalitäten für die Verwaltung von Web-Inhalten Aktivieren
+ (WYSIWYG für Themen und Themen Sichtbarkeit).
+
+ Habilita funciones relacionadas con la gestión de contenidos web (wysiwyg asociado a la carpeta, visibilidad de la carpeta).
+
+
+ exportComponent
+
+ 22
+ true
+ no
+
+
+
+ Non
+ No
+ Nein
+ No
+ no
+
+
+
+ Au format ZIP
+ In a zip file
+ In einer ZIP-Datei
+ En formato ZIP
+ yes
+
+
+
+ Des fichiers PDF
+ In pdf files
+ In einer PDF-Datei
+ archivos PDF
+ pdf
+
+
+ Annonces par catégories
+ Classifieds by category
+ Anzeigen nach Kategorie
+ Anuncios por categorías
+ 0
+
+
+
+ Annonces non catégorisées
+ Classifieds uncategorized
+ Anzeigen uncategorized
+ Anuncios sin categorizar
+ 1
+
+
+ select
+ always
+
+ Type d'affichage de la page d'accueil des petites annonces
+ Type of display of the classifieds home page
+ Anzeige Geben Sie die Homepage von Anzeigen
+ Tipo de visualización de la página de inicio de anuncios clasificados
+
+
+ XMLFormName
+
+ 3
+ true
+ classifieds.xml
+ xmltemplates
+ always
+
+ Nom du formulaire XML associé aux petites annonces
+ Form XML name attached to classifieds
+ Name des XML Formulars der mit der Kleinanzeigen verbunden ist
+ Nombre del formulario XML asociado a los clasificados
+
+
+ searchFields1
+
+ 4
+ false
+ category
+ text
+ 25
+ always
+
+ Sur la page principale, les annonces sont regroupées selon ces
+ catégories
+
+ On the main page, classifieds are grouped according to these categories
+
+ Erstes Suchfeld
+ En la página principal, los anuncios se agrupan según estas categorías
+
+
+ searchFields2
+
+ 5
+ false
+ type
+ text
+ 25
+ always
+
+ Ce second critère est le second champ dédié aux abonnements
+ This second criteria is devoted to subscriptions
+ Zweites Suchfeld
+ Este segundo criterio es el segundo campo dedicado a las suscripciones
+
+
+ draft
+
+ 6
+ true
+ no
+ checkbox
+ always
+
+ Le mode brouillon permet de travailler sur une annonce sans que personne
+ d'autre ne puisse la voir.
+
+ Draft mode enables you to work on a classified whilst being invisible to
+ other users.
+
+ Eine Kleinanzeigen im Entwurfs-Modus ist nur für den Autor sichtbar, so
+ kann er daran arbeiten.
+
+ El modo borrador le permite trabajar en un anuncio sin que nadie más lo vea.
+
+
+ validation
+
+ 7
+ true
+ no
+ checkbox
+ always
+
+ Permet d'activer la validation des annonces par les gestionnaires
+
+ Enables validation of classified ads by the managers
+ Ermöglicht die Validierung von Kleinanzeigen von den Managern
+ Permite activar la validación de los anuncios por parte de los gestores
+
+
+ comments
+
+ 8
+ true
+ yes
+ checkbox
+ always
+
+ Permet d'activer la possibilité de laisser des commentaires sur une
+ annonce
+
+ Enables ability to post comments on adds
+ Habilita la posibilidad de dejar comentarios en un anuncio.
+
+
+ expirationDelay
+
+ 9
+ false
+
+ text
+ 5
+ always
+
+ Permet de spécifier un délai d'expiration spécifique à cette instance
+
+ Allow a specific setup of expiration delay for this instance
+ Le permite especificar un tiempo de espera específico para esta instancia
+
+
+ usePrice
+
+ 10
+ false
+ yes
+ checkbox
+ always
+
+ Autorise un prix sur chaque annonce
+ Allows adding a price to each ad
+ Permite un precio en cada anuncio
+
+
+ usePhotos
+
+ 11
+ false
+ yes
+ checkbox
+ always
+
+ Autorise l'ajout de photos sur chaque annonce
+ Allows adding photos to each ad
+ Permite la adición de fotos en cada anuncio
+
+
+
\ No newline at end of file
diff --git a/core-library/src/test/resources/templates/core/admin/component/error/forbiddenFileMessage_es.st b/core-library/src/test/resources/templates/core/admin/component/error/forbiddenFileMessage_es.st
new file mode 100644
index 0000000000..a7ecd66a58
--- /dev/null
+++ b/core-library/src/test/resources/templates/core/admin/component/error/forbiddenFileMessage_es.st
@@ -0,0 +1,4 @@
+El archivo $forbiddenFileName$ está prohibido.
+ Solo archivos $fileFilters$ están $if(isAuthorized)$autorizados$else$prohibidos$endif$.
+ Este filtro de archivos se establece $if(isGloballySet)$globalmente en el nivel del servidor$else$en el nivel de configuración de la aplicación$endif$.
+$if(fromComponentUrl)$ Volver a la página de inicio de la aplicación $fromComponentName$ .$endif$
diff --git a/core-library/src/test/resources/templates/core/reminder/reminder-duration_es.st b/core-library/src/test/resources/templates/core/reminder/reminder-duration_es.st
new file mode 100644
index 0000000000..29e730c193
--- /dev/null
+++ b/core-library/src/test/resources/templates/core/reminder/reminder-duration_es.st
@@ -0,0 +1,5 @@
+$if(contributionType_CalendarEvent)$
+$reminderDurationCalendar_fr()$
+$else$
+$reminderDurationDefault_fr()$
+$endif$
diff --git a/core-library/src/test/resources/templates/core/reminder/reminderDurationCalendar_es.st b/core-library/src/test/resources/templates/core/reminder/reminderDurationCalendar_es.st
new file mode 100644
index 0000000000..69fa4a5bc8
--- /dev/null
+++ b/core-library/src/test/resources/templates/core/reminder/reminderDurationCalendar_es.st
@@ -0,0 +1,17 @@
+RECORDATORIO: $contributionTitle;format="toUpperFirstChar"$ tendrá lugar $if(reminderContributionSeveralDays)$
+$if(reminderContributionStart.timeExisting)$
+de $reminderContributionStart.dayDate$ a $reminderContributionStart.dayTime$ a $reminderContributionEnd.dayDate$ a $reminderContributionEnd.dayTime$
+$else$
+de $reminderContributionStart.dayDate$ a $reminderContributionEnd.dayDate$
+$endif$
+$else$
+$if(reminderContributionStart.timeExisting)$
+el $reminderContributionStart.dayDate$ de $reminderContributionStart.dayTime$ a $reminderContributionEnd.dayTime$
+$else$
+el $reminderContributionStart.dayDate$
+$endif$
+$endif$
+$if(reminderContributionZoneId)$
+($reminderContributionZoneId$)
+$endif$
+.
diff --git a/core-library/src/test/resources/templates/core/reminder/reminderDurationDefault_es.st b/core-library/src/test/resources/templates/core/reminder/reminderDurationDefault_es.st
new file mode 100644
index 0000000000..d60d3eae72
--- /dev/null
+++ b/core-library/src/test/resources/templates/core/reminder/reminderDurationDefault_es.st
@@ -0,0 +1 @@
+Ha solicitado una devolución de llamada $reminderTitle$ antes $contributionTitle$ ($reminderContributionStart.fullDate$).
diff --git a/core-library/src/test/resources/xmlcomponents/almanach.xml b/core-library/src/test/resources/xmlcomponents/almanach.xml
index ae044e92f3..c85b7c47b4 100644
--- a/core-library/src/test/resources/xmlcomponents/almanach.xml
+++ b/core-library/src/test/resources/xmlcomponents/almanach.xml
@@ -1,5 +1,4 @@
-
-
-
+-->almanach
+ Calendrier
+ Calendar
+ Kalender
+ Calendario
- Permet de créer et de visualiser les différents agendas d'événements définis dans les
- espaces et sous-espaces collaboratifs. A chaque événement peuvent être associés des fichiers
- joints. La visualisation s'effectue sur plusieurs échelles de temps.
+ Les différentes vues proposées présentent des événements ponctuels
+ ou périodiques. L’application permet l’agrégation et l’accès rapide vers d’autres
+ calendriers. Tous les événements peuvent être exportés au format iCal.
- Enable to create and aggregate agendas from collaborative spaces or subspaces. Events can
- have attachments. You can viw events using different time scales.
+ Enable to create and aggregate calendars from collaborative spaces or
+ subspaces. Events can
+ have attachments. You can view events using different time scales.
-
+ Ermöglicht Ihnen das Erstellen und Anzeigen der verschiedenen Agenden von
+ Veranstaltungen in den definierten
+ Räume und Unterräume der kollaborativen Räumen. Jedes Ereignis kann mit Dateien verknüpft
+ werden.
+ Die Visualisierung wurd auf mehreren Zeitskalen durchgeführt.
+
+ Las diferentes vistas que se ofrecen presentan eventos puntuales o periódicos. La aplicación permite la agregación y acceso rápido a otros calendarios. Todos los eventos se pueden exportar en formato iCal.02 Gestion Collaborative02 Collaborative Management
-
+ 02 kollaborative Verwaltung
+ 02 Gestión colaborativatruetrue
+ Gestionnaires
+ Managers
+ Manager
+ Gerentes
- Gestionnaire
- Administrator
-
+ Les gestionnaires créent des événements et paramêtrent l'usage du Plan de
+ Classement.
+
+ Managers create events and set up the classification scheme.
+ Managers create events and set up the classification scheme.
+ Los gerentes crean eventos y configuran el uso del Plan de Clasificación.admin
+ Publieurs
+ Publishers
+ Herausgeber
+ Editores
- Publieur
- Publisher
-
+ Les publieurs peuvent créer, modifier et supprimer des événements.
+
+ Publishers can create, update and delete events.
+ Herausgeber
+ Los editores pueden crear, editar y eliminar eventos.publisherwriter
@@ -76,13 +89,18 @@
+ Lecteurs
+ Readers
+ Leser
+ Lectores
- Lecteur
- Reader
-
+ Les lecteurs consultent les événements aux travers des différentes vues
+ offertes.
+
+ Readers consult the events throughout the different views available.
+
+ Leser
+ Los lectores consultan los hechos a través de las diferentes vistas que se ofrecen.reader
@@ -94,118 +112,253 @@
+ Klassierungsplan
+ Clasificación PDC1truenocheckboxalways
- Les événements saisis au sein de cette instance pourront être classés sur le Plan de
+ Les événements saisis au sein de cette instance pourront être classés sur
+ le Plan de
Classement
The events will be classified on the classification scheme.
-
+ Die Ereignisse werden auf dem KP klassifiziert werden
+ Los eventos ingresados dentro de esta instancia pueden ser clasificados en el Plan de Clasificación
- useAgregation
+ filterOnPdc
+ Filtrage PDC
+ Classification filter
+ Classification filter
+ Filtrado de PDC2truenocheckboxalways
- Cet Almanach pourra contenir des évènements d'Almanachs appartenant à des sous-espaces
- de l'espace de cet Almanach.
+ Si activé, le PDC permet de filtrer les événements présentés.
+ If activated, the Classification engine permits to filter displayed
+ events.
+
+ If activated, the Classification engine permits to filter displayed
+ events.
+
+ Si está activado, el PDC permite filtrar los eventos presentados.
+
+
+ useAgregation
+
+ 3
+ true
+ no
+ checkbox
+ always
+
+ Cette application pourra afficher des évènements d'autres Calendriers
+ selon le
+ paramétrage de la plate-forme (calendriers des sous-espaces, de l'espace ou de toute la
+ plate-forme) ou
+ selon si le paramètre 'Agrégation sur mesure' est renseigné.
+
+ This application can aggregate events from other Calendars according to
+ the
+ platform settings (calendars in subspaces, in the space or from the whole platform) or
+ according to 'Custom aggregation' parameter if it is filled.
- This almanach can aggregate events from other almanachs in subspaces of the space
- containing this almanach.
+ This application can aggregate events from other Calendars according to
+ the
+ platform settings (calendars in subspaces, in the space or from the whole platform) or
+ according to 'Custom aggregation' parameter if it is filled.
-
+ Esta aplicación podrá mostrar eventos de otros Calendarios en función de la configuración de la plataforma (calendarios de los subespacios, del espacio o de toda la plataforma) o en función de si se rellena el parámetro 'Agregación personalizada'.
+
+
+ customAggregation
+
+ 4
+ false
+
+ text
+ 25
+ always
+
+ Si renseigné et que le paramètre 'Agrégation' est activé, le paramétrage
+ de la plate-forme (calendriers des sous-espaces, de l'espace ou de toute la plate-forme)
+ est ignoré et seuls les calendriers indiqués sont pris en compte
+ (identifiants d'instance séparés par des virgules).
+
+ If filled and if 'Aggregation' parameter is activated, the
+ platform settings (calendars in subspaces, in the space or from the whole platform) is
+ ignored and indicated calendars are taken into account (instance identifiers separated by
+ comma).
+
+ If filled and if 'Aggregation' parameter is activated, the
+ platform settings (calendars in subspaces, in the space or from the whole platform) is
+ ignored and indicated calendars are taken into account (instance identifiers separated by
+ comma).
+
+ Si se rellena y se activa el parámetro 'Agregación', se ignoran los ajustes de la plataforma (calendarios de los subespacios, del espacio o de toda la plataforma) y solo se tienen en cuenta los calendarios indicados (identificadores de instancia separados por comas).weekendNotVisible
- 3
+ Wochenenden Verstecken
+ Ocultar fines de semana
+ 5truenocheckboxalways
- Permet d'alléger l'interface et d'optimiser l'affichage du reste de la semaine
+ Permet d'alléger l'interface et d'optimiser l'affichage du reste de la
+ semaine
+ Hide week-ends, thus lightening the GUI.
-
+ Erlaubt es, das Interface leichter zu machen und das Anzeigen des Restes
+ der Woche zu optimieren
+
+ Le permite aligerar la interfaz y optimizar la visualización del resto de la semana
+
+
+ defaultView
+
+ 6
+ true
+ MONTHLY
+
+
+
+ Evénements à venir
+ Next events
+ Nächstes Ereigniss
+ Eventos por venir
+ NEXT_EVENTS
+
+
+ select
+ always
+
+ Permet de choisir la vue calendaire à afficher par défaut lorsque
+ l'utilisateur accède au calendrier.
+
+ Choose the view to displayed by default when the user accesses the
+ calendar.
+
+ Wählen Sie die Ansicht, die standardmäßig angezeigt wird, wenn der
+ Benutzer auf die Kalender.
+
+ Le permite elegir la vista de calendario que se mostrará de forma predeterminada cuando el usuario acceda al calendario.rss
- 4
+ RSS
+ RSS Feed
+ 7falseNcheckbox
- always
+ hidden
- Permet de générer un flux RSS des événements de cet Almanach.
- Produce a RSS stream for the events of this almanach.
-
+ Permet de générer un flux RSS des événements de ce calendrier.
+ Produce a RSS stream for the events of this calendar.
+ Erzeugt einen Stream-Feed für die Veranstaltungen dieser Kalender.
+
+ Le permite generar un feed RSS de los eventos de este calendario.directAccess
- 5
+ Aggregierung-Typ
+ Acceso transversal
+ 8false
- 0
+ 3
TousAll
-
+ Alle
+ Todo0
Ceux de l'espaceThose from the same space
-
+ Die aus dem gleichen Bereich
+ los del espacio1
Ceux de l'espace et sous espacesThose from the same space and its subspaces.
-
+ Die aus dem gleichen Bereich und seine Unterräume
+ Los del espacio y los subespacios2
AucunNone
-
+ Keine
+ Ninguno3
select
- always
+ hidden
- Permet de choisir quelles autres instances du composant Almanach sont accessibles depuis
+ Permet de choisir quelles autres instances de l'application Calendrier
+ sont accessibles depuis
la liste déroulante.
- Choose which almanachs can be aggregated into this almanach.
-
+ Choose which calendars can be aggregated into this calendar.
+ Wählen Sie die Kalender, die in diesem Kalender aggregiert werden
+ können.
+
+ Le permite elegir qué otras instancias de la aplicación Calendario son accesibles desde la lista desplegable.
\ No newline at end of file
diff --git a/core-library/src/test/resources/xmlcomponents/classifieds.xml b/core-library/src/test/resources/xmlcomponents/classifieds.xml
index 8b88d3d2da..3378655e28 100644
--- a/core-library/src/test/resources/xmlcomponents/classifieds.xml
+++ b/core-library/src/test/resources/xmlcomponents/classifieds.xml
@@ -1,5 +1,4 @@
-
-
-
+-->classifieds
+ ofertasLes annonces peuvent être classées par thématiques.
La structure des annonces est personnalisable. Elles peuvent être modérées. Les
@@ -41,26 +37,26 @@
Classified adds are organized by categories and typesKleinanzeigen organisiert nach Art und Kategorie
-
+ Los anuncios se pueden clasificar por tema. La estructura del anuncio es personalizable. Pueden ser moderados. Los usuarios pueden dejar comentarios y suscribirse a los temas de su elección.04 Gestion de contenu04 Content Management04 Inhaltsverwaltung
-
+ 04 Gestión de contenidostruefalse
+ Managers
+ Manager
+ GerentesLes gestionnaires modèrent et valident les annonces.
- Administrators manage and validate adds.
- Administrator
-
+ Managers manage and validate adds.
+ Managers manage and validate adds.
+ Los gerentes moderan y validan los anuncios.admin
@@ -70,12 +66,12 @@
AnnonceursAuthorsAutor
-
+ anunciantesLes annonceurs créent des annonces.Authors create classified adds.Autor
-
+ Los anunciantes crean anuncios.publisherwriter
@@ -85,13 +81,13 @@
+ LectoresLes lecteurs consultent les petites annonces et peuvent laisser des
commentaires.
Readers consult classified adds and can leave comments.
-
+ Los lectores consultan los clasificados y pueden dejar comentarios.reader
@@ -104,7 +100,7 @@
Page d'accueilHomepageHome page
-
+ Pagina de inicio1true0
@@ -114,7 +110,7 @@
Annonces par catégoriesClassifieds by categoryAnzeigen nach Kategorie
-
+ Anuncios por categorías0
@@ -122,7 +118,7 @@
Annonces non catégoriséesClassifieds uncategorizedAnzeigen uncategorized
-
+ Anuncios sin categorizar1
@@ -132,25 +128,7 @@
Type d'affichage de la page d'accueil des petites annoncesType of display of the classifieds home pageAnzeige Geben Sie die Homepage von Anzeigen
-
-
-
- wysiwygHeader
-
- 2
- true
- no
- checkbox
- always
-
- Permet d'activer la possibilité de personnaliser l'entête de la page
- d'accueil
-
- Enables ability to customize welcome page header
-
+ Tipo de visualización de la página de inicio de anuncios clasificadosXMLFormName
@@ -158,7 +136,7 @@
Formulaire XMLXML FormXML Formular
-
+ Formulario XML3trueclassifieds.xml
@@ -168,7 +146,7 @@
Nom du formulaire XML associé aux petites annoncesForm XML name attached to classifiedsName des XML Formulars der mit der Kleinanzeigen verbunden ist
-
+ Nombre del formulario XML asociado a los clasificadossearchFields1
@@ -176,7 +154,7 @@
Champ de catégorisationCategorization fieldSuchfeld 1
-
+ campo de categorización4falsecategory
@@ -190,7 +168,7 @@
On the main page, classifieds are grouped according to these categories
Erstes Suchfeld
-
+ En la página principal, los anuncios se agrupan según estas categoríassearchFields2
@@ -198,7 +176,7 @@
Champs recherche 2Search field 2Suchfeld 2
-
+ Campos de búsqueda 25falsetype
@@ -209,7 +187,7 @@
Ce second critère est le second champ dédié aux abonnementsThis second criteria is devoted to subscriptionsZweites Suchfeld
-
+ Este segundo criterio es el segundo campo dedicado a las suscripcionesdraft
@@ -217,7 +195,7 @@
Mode brouillonDrafEntwurf
-
+ Modo borrador6trueno
@@ -233,7 +211,7 @@
Eine Kleinanzeigen im Entwurfs-Modus ist nur für den Autor sichtbar, so
kann er daran arbeiten.
-
+ El modo borrador le permite trabajar en un anuncio sin que nadie más lo vea.validation
@@ -241,7 +219,7 @@
ValidationValidationValidierung
-
+ Validación7trueno
@@ -252,14 +230,14 @@
Enables validation of classified ads by the managersErmöglicht die Validierung von Kleinanzeigen von den Managern
-
+ Permite activar la validación de los anuncios por parte de los gestorescomments
+ Comentarios8trueyes
@@ -270,17 +248,17 @@
annonce
Enables ability to post comments on adds
-
+ Habilita la posibilidad de dejar comentarios en un anuncio.expirationDelay
+ Tiempo de caducidad del anuncio en días9false
-
+ text5always
@@ -288,7 +266,39 @@
Permet de spécifier un délai d'expiration spécifique à cette instance
Allow a specific setup of expiration delay for this instance
-
+ Le permite especificar un tiempo de espera específico para esta instancia
+
+
+ usePrice
+
+ 10
+ false
+ yes
+ checkbox
+ always
+
+ Autorise un prix sur chaque annonce
+ Allows adding a price to each ad
+ Permite un precio en cada anuncio
+
+
+ usePhotos
+
+ 11
+ false
+ yes
+ checkbox
+ always
+
+ Autorise l'ajout de photos sur chaque annonce
+ Allows adding photos to each ad
+ Permite la adición de fotos en cada anuncio
-
+
\ No newline at end of file
diff --git a/core-library/src/test/resources/xmlcomponents/kmelia.xml b/core-library/src/test/resources/xmlcomponents/kmelia.xml
index 68bfa2fd83..e8570d2b96 100644
--- a/core-library/src/test/resources/xmlcomponents/kmelia.xml
+++ b/core-library/src/test/resources/xmlcomponents/kmelia.xml
@@ -1,5 +1,4 @@
-
-
-
+-->kmelia
+
+ topicTracker
+
+ Document management
+ Dokumentenverwaltung
+ Gestión documental I
- Permet de fédérer et structurer la documentation par répertoires thématiques
- arborescents. De nombreuses fonctions associées peuvent être activées : forumlaire d'entête
- XML et méta-données associées, gestion de fichiers joints de formats Office, PDF, html,
- gestion de
- version des fichiers joints, gestion d'un workflow multi-étapes de validation / approbation,
- indexation manuelle sur le Plan de Classement Silverpeas, contrôle de lecture,
- gestion de commentaires, abonnement à un dossier ou un fichier, alerte de publication.
+ Les publications offrent la possibilité de regrouper en
+ une seule et même page des méta-données, des fichiers joints (avec suivi des
+ modifications) ainsi qu’un contenu libre (Wysiwyg) ou structuré (formulaire).
+ Elles sont organisées dans une arborescence de dossiers. Les utilisateurs peuvent
+ commenter les publications, s’abonner aux dossiers, notifier...
+ Les différents rôles et de nombreux paramètres permettent de s’adapter à tous
+ vos besoins. Application phare de Silverpeas, elle est digne d’un « pure player »
+ de la GED. Elle est interfacée avec le moteur de workflow de la plate-forme.
- This component organizes documentation in hierarchical themes. You have many options : XML
- form for metadata, attachments versioned or not, workflows with many steps for validation / acceptation,
- classification on the classification scheme, readers list, comments, subscription to a theme ,
+ This application organizes documentation in hierarchical folders. You have
+ many options : XML
+ form for metadata, attachments versioned or not, workflows with many steps for validation /
+ acceptation,
+ classification on the classification scheme, readers list, comments, subscription to a folder
+ ,
a publication or a file.
-
+ Diese Komponente organisiert Dokumentation in hierarchischen Themen.
+ Sie haben viele Möglichkeiten: XML-Formen für Metadaten, versionierte
+ oder nicht versionierte Anhänge, Workflows mit vielen Schritten
+ zur Validierung / Annahme, Klassifizierung auf dem Klassierungsplan,
+ Leser-Liste, Kommentare, Abonnement zu einem Thema, einer Publikation
+ oder einer Datei.
+
+ Las publicaciones ofrecen la posibilidad de agrupar metadatos, archivos adjuntos (con seguimiento de cambios) y contenido libre (Wysiwyg) o estructurado (formulario) en una sola página. Están organizados en un árbol de carpetas. Los usuarios pueden comentar publicaciones, suscribirse a archivos, notificar... Los diferentes roles y numerosos parámetros te permiten adaptarte a todas tus necesidades. aplicación insignia de Silverpeas, es digno de un "jugador puro" de la GED. Está interconectado con el motor de flujo de trabajo de la plataforma.01 Gestion Documentaire01 Document Management
-
+ 01 Dokumentenverwaltung
+ 01 Gestión de Documentostruetruetrue
+ Gestionnaires
+ Managers
+ Manager
+ Gerentes
- Gestionnaire
- Administrator
-
+ Les gestionnaires créent des dossiers, sélectionnent les formulaires de
+ métadonnées et paramètrent le Plan de Classement.
+
+ Managers create folders, select metadata templates and set up the
+ Classification Scheme.
+
+ Managers create folders, select metadata templates and set up the
+ Classification Scheme.
+
+ Los administradores crean carpetas, seleccionan formularios de metadatos y configuran el Plan de archivo.
+
+ admin
+
+ Publieurs
+ Publishers
+ Herausgeber
+ Editores
- Publieur
- Publisher
-
+ Les publieurs créent des publications et valident les publications des
+ rédacteurs.
+
+ Publisher create publication and validate writer's publications.
+
+ Herausgeber
+ Los editores crean publicaciones y aprueban las publicaciones de los editores.
+
+ publisher
+
+ Rédacteurs
+ Writers
+ Redaktor
+ Editores
- Rédacteur
- Writer
-
+ Les rédacteurs créent des publications.
+ Writers create publications.
+ Redaktor
+ Los editores crean publicaciones.
+
+ writer
+
+ Lecteurs
+ Readers
+ Leser
+ Lectores
- Lecteur
- Reader
-
+ Les lecteurs accèdent aux publications, s'abonnent aux différents
+ dossiers et peuvent laisser des commentaires sur les publications.
+
+ Readers have access to publications, subscribe to various folders and can
+ leave comments on publications.
+
+ Leser
+ Los lectores acceden a las publicaciones, se suscriben a los distintos archivos y pueden dejar comentarios sobre las publicaciones.
+
+ reader
+
-
-
- nbPubliOnRoot
+
+
- 1
- true
- 15
- text
- 5
- always
-
- Permet de définir le nombre de dernières publications affichées sur la
- page d'accueil du composant. La création de publication à la racine est impossible.
- Si la valeur saisie est égale à 0, la publication à la racine est alors possible mais
- les dernières publications ne sont pas affichées sur la page d'accueil.
+ Publications
+ Publications
+ Publications
+ Publicaciones
+
+ Elles permettent de regrouper plusieurs fichiers et de les enrichir avec
+ des données textuelles plus ou moins structurées
- Defines the number of publications displayed on the home page of the component.If not set to 0
- you can't create publications in the root directory. When set to 0 you can create
- publications on the root directory but the last publications are no longer displayed on the home page.
+ It allows you to group multiple files and enrich them with more or less
+ structured textual data
-
-
-
- nbPubliPerPage
-
+ Sie ermöglichen es, mehrere Dateien Gruppe und bereichern sie mit mehr
+ oder weniger strukturierte Textdaten
+
+ Permiten agrupar varios archivos y enriquecerlos con datos textuales más o menos estructurados2
- false
-
- text
- 5
- always
-
- Permet de définir le nombre de publications affichées par page.
- Defines the number of publications displyed on a page.
-
-
-
- isTree
-
- 3
- true
- yes
- checkbox
- creation
-
- Active l'organisation arborescente de thèmes. Une publication peut êtreplacée dans plusieurs thèmes.
- Activates the tree organization of themes. A publication can be in various themes at the same time.
-
-
-
- usePdc
-
- 4
- true
- no
- checkbox
- always
-
- Les publications créées au sein de cette instance pourront être classées sur le Plan de Classement
- Publications would be classified on PDC
-
-
-
- tabContent
-
- 5
- true
- yes
- checkbox
- always
-
- Pour pouvoir ajouter un contenu aux publication
- Add some content to a publication
-
-
-
- tabAttachments
-
- 6
- true
- yes
- checkbox
- always
-
- Pour pouvoir joindre des fichiers à une publication
- Add attachments to a publication
-
-
-
- tabSeeAlso
-
- 7
- true
- yes
- checkbox
- always
-
- Pour indiquer d'autres publicatins en rapport avec la publication courante.
- Indicates publications you might want to see after looking at the current publication.
-
-
-
- tabAccessPaths
-
- 8
- true
- yes
- checkbox
- always
-
- Pour mettre une même publication à plusieurs endroits dans la hiérachie de ce composant ou d'autres.
- Indicates that publications can be in many places in the component's hierarchy or in other components.
-
- no
-
-
- tabReadersList
-
- 9
- true
- yes
- checkbox
- always
-
- Affiche la liste des personnes ayant lu une publication
- Display the list of people having read a publication
-
- no
-
-
- tabComments
-
- 10
- true
- no
- checkbox
- always
-
- Pour commenter une publication
- To comment a publication
-
-
-
- versionControl
-
- 11
- true
- no
- checkbox
- creation
-
- Permet de gérer les versions des fichiers joints. Ce paramêtre n'est modifiable qu'à la création de l'instance.
- Attachments are versioned. This parameter isdefined on the creation of the component and can't be updated.
-
-
-
- versionUseFileRights
-
- 12
- true
- 0
-
-
-
- Rédacteurs et Lecteurs
- Writers and Readers
-
+
+
+ nbPubliOnRoot
+
+ 3
+ true0
-
-
-
- Rédacteurs
- Writers
-
- 1
-
-
-
- Lecteurs
- Readers
-
+ text
+ 5
+ always
+
+ Permet de définir le nombre de dernières publications affichées sur
+ la
+ page d'accueil de l'application. La création de publication à la racine est
+ impossible.
+ Si la valeur saisie est égale à 0, la publication à la racine est alors possible mais
+ les dernières publications ne sont pas affichées sur la page d'accueil.
+
+ Defines the number of publications displayed on the home page of the
+ application. If not set to 0
+ you can't create publications in the root directory. When set to 0 you can create
+ publications on the root directory but the last publications are no longer displayed
+ on the home page.
+
+ Definiert die Anzahl der Veröffentlichungen auf der Homepage des
+ component. Falls nicht auf 0 gesetzt,
+ können Sie keine Veröffentlichungen im Root-Verzeichnis machen. Wenn auf 0 gesetzt,
+ können Sie Veröffentlichungen
+ in das Root-Verzeichnis machen, aber die letzten Publikationen werden nicht mehr
+ angezeigt angezeigt.
+
+ Le permite definir el número de últimas publicaciones que se muestran en la página de inicio de la aplicación. La creación de publicaciones en la raíz no es posible. Si el valor ingresado es igual a 0, entonces es posible la publicación en la raíz, pero las últimas publicaciones no se muestran en la página de inicio.
+
+
+ nbPubliPerPage
+
+ 4
+ false
+
+ text
+ 5
+ always
+
+ Permet de définir le nombre de publications affichées par page
+
+ Defines the number of publications displyed on a page
+ Definiert die Anzahl der Veröffentlichungen die auf einer Seite
+ angezeigt werden
+
+ Le permite establecer la cantidad de publicaciones que se muestran por página
+
+
+ publicationSort
+
+ 47
+ true2
-
-
-
- Droits hérités
- Inherited rights
-
- 3
-
-
- select
- creation
-
- Droits sur les fichiers versionnés: Rédacteurs et Lecteurs,
- Rédacteurs seulement, Lecteurs seulement ou droits hérités du composant.
-
- Access rights on the files with versions : Writers and readers,
- Writers only, Readers only or rights inherited from the component.
-
-
-
-
- draft
+
+
+
+ Nom du créateur croissant
+ Ascending creator's name
+ Ascending creator's name
+ Nombre del creador ascendente
+ 0
+
+
+
+ Date de modification croissante
+ Ascending update date
+ Ascending update date
+ Fecha de modificación ascendente
+ 1
+
+
+
+ Date de modification décroissante
+ Descending update date
+ Descending update date
+ Fecha de modificación descendente
+ 2
+
+
+ select
+ always
+
+ Permet de définir l'ordre d'affichage des publications par défaut.
+
+ Sets the display order of publications.
+ Sets the display order of publications.
+ Establece el orden de visualización predeterminado para las publicaciones.
+
+
+ draft
+
+ 15
+ true
+ yes
+ checkbox
+ always
+
+ Le mode brouillon permet de travailler sur une publication sans que
+ personne d'autre
+ puisse la voir.
+
+ A publication in draft mode is visible only to the author, so he can
+ work on it.
+
+ Eine Veröffentlichung im Entwurfs-Modus ist nur für den Autor
+ sichtbar, so kann er daran arbeiten.
+
+ El modo borrador te permite trabajar en una publicación sin que nadie más la vea.
+ no
+
+
+ codification
+
+ 30
+ true
+ no
+ checkbox
+ always
+
+ Cette option permet d'afficher sur l'entête l'identifiant unique de
+ chaque publication.
+
+ This feature displays the unique id of each publication in the header
+ tab.
+
+ Diese Funktion zeigt die eindeutige ID jeder Veröffentlichung in der
+ Kopf Registerkarte.
+
+ Esta opción le permite mostrar el identificador único de cada publicación en el encabezado.
+
+
+ useAuthor
+
+ 18
+ true
+ no
+ checkbox
+ always
+
+ Les documents créés au sein de cette instance pourront comporter un
+ champ supplémentaire 'Auteur'.
+
+ Publication have a field to enter the name of the author.
+ Veröffentlichung verfügen über ein Feld, um den Namen des Autors
+ anzugeben.
+
+ Los documentos creados dentro de esta instancia pueden incluir un campo 'Autor' adicional.
+
+
+ useReminder
+
+ 53
+ true
+ no
+ checkbox
+ always
+
+ Ajout d'une date et d'une note pour rappeler (via notification
+ automatique) aux contributeurs de mettre à jour leur publication.
+
+ Adding a date and a note to remind (automatic notification)
+ contributors to update their publication.
+
+ Addieren Sie ein Datum und eine Notiz zu erinnern (automatische
+ Benachrichtigung) Mitwirkende deren Veröffentlichung zu aktualisieren.
+
+ Se agregó una fecha y una nota para recordar (mediante notificación automática) a los colaboradores que actualicen su publicación.
+
+
+ tabContent
+
+ 7
+ true
+ yes
+ checkbox
+ always
+
+ Pour pouvoir ajouter un contenu aux publications
+ Add some content to a publication
+ Um einen Inhalt in Veröffentlichungen hinzufügen zu können
+ Para poder agregar contenido a las publicaciones.
+
+
+ tabSeeAlso
+
+ 9
+ true
+ yes
+ checkbox
+ always
+
+ Pour indiquer d'autres publicatins en rapport avec la publication
+ courante.
+
+ Indicates publications you might want to see after looking at the
+ current publication.
+
+ Um anderen Veröffentlichungen, im Zusammenhang mit der aktuellen
+ Veröffentlichung anzugeben.
+
+ Para indicar otras publicaciones relacionadas con la publicación actual.
+
+
+ tabAccessPaths
+
+ 10
+ true
+ yes
+ checkbox
+ always
+
+ Pour mettre une même publication à plusieurs endroits dans
+ l'arborescence de cette GED ou d'autres.
+
+ Indicates that publications can be in many places in the
+ application's hierarchy or in other applications.
+
+ Um eine Veröffentlichungen an mehreren Orten in der Komponente
+ Hierarchie anzeigen oder in einer anderen Komponente verwenden
+
+ Poner la misma publicación en varios lugares de la estructura de árbol de este GED u otros.
+ no
+
+
+ tabReadersList
+
+ 11
+ true
+ yes
+ checkbox
+ always
+
+ Affiche la liste des personnes ayant lu une publication
+ Display the list of people having read a publication
+ Zeigt eine Liste der Personen an, Die eine Veröffentlichung gelesen
+ haben
+
+ Muestra la lista de personas que han leído una publicación.
+ no
+
+
+ tabComments
+
+ 12
+ true
+ yes
+ checkbox
+ always
+
+ Pour commenter une publication
+ To comment a publication
+ Um eine Veröffentlichung zu kommentieren
+ Para comentar una publicación
+
+
+ tabLastVisitors
+
+ 52
+ true
+ yes
+ checkbox
+ always
+
+ Affiche les 4 derniers utilisateurs ayant consulté la publication
+
+ Shows the last 4 users who viewed the publication
+ Zeigt die letzten 4 Benutzer, die die Publikation angesehen
+ Muestra los últimos 4 usuarios que vieron la publicación.
+ no
+
+
+ notifications
+
+ 34
+ true
+ yes
+ checkbox
+ always
+
+ Permet d'activer l'opération "Notifier" sur les publications.
+
+ Enable "Notify" operation on publications.
+ Vermeidet "Benachrichtigungen" auf Veröffentlichungen
+ Habilita la operación "Notificar" en las publicaciones.
+ no
+
+
+ publicationRating
+
+ 51
+ false
+
+ checkbox
+ always
+
+ Permet aux lecteurs de donner une note (de 1 à 5) à chaque
+ publication
+
+ Allows readers to give a rating to each publication
+ Ermöglicht den Leser auf eine Note auf jede Veröffentlichung geben
+
+ Permite a los lectores dar una calificación (del 1 al 5) a cada publicación
+
+
+ targetValidation
+
+ 21
+ true
+ 0
+
+
+
+ select
+ always
+
+ Classique : un valideur doit valider la publication, Ciblée (un seul
+ valideur) : Le rédacteur choisit le valideur devant valider la publication. Ceci
+ permet
+ d'éviter le phénomène de spam auprès des publieurs, Ciblée (plusieurs valideurs) : Le
+ rédacteur choisit les valideurs, Collégiale : Tous les valideurs doivent valider la
+ publication.
+
+ Classical : once validator must validate publication, Targeted (only
+ one
+ validator) : Writer choose one validator. This avoid spam behaviour., Targeted
+ (various
+ validators) : Writer choose many validators, Collegiate : All validators must validate
+ publication
+
+ Klassisch: Ein Validator muss die Veröffentlichung Prüfen.
+ Gezielte (nur eine Prüfung): Der Redaktor wählt einen Validator aus. Dieses Verhalten
+ Vermeidet Spam.
+ Gezielte (verschiedene Prüfungen): Der Redaktor wählt mehrere Validator aus.
+ Kollegial: Alle Validatoren müssen die Veröffentlichung validieren
+
+ Clásico: un validador debe validar la publicación, Targeted (un solo validador): El editor elige el validador que debe validar la publicación. Esto permite evitar el fenómeno del spam con los editores, Dirigido (varios validadores): El editor elige a los validadores, Colegiado: Todos los validadores deben validar la publicación.
+
+
+ publicationAlwaysVisible
+
+ 25
+ true
+ no
+ checkbox
+ always
+
+ La dernière version validée d'une publication est toujours visible
+ même lorsqu'elle est en attente de validation. Si activé, le paramètre "Suivi de
+ versions" est ignoré et est considéré comme désactivé.
+
+ The latest valid version of a publication is always visible even if
+ it is waiting approval. If enabled, "Version tracking" parameter is ignored and is
+ considered deactivated.
+
+ Die letztgültigen Fassung einer Veröffentlichung ist immer sichtbar,
+ auch wenn es auf einer Genehmigung wartet. Wenn aktiviert, die Parameter "Versionierte
+ Anhänge" wird ignoriert, und gilt als deaktiviert.
+
+ La última versión validada de una publicación siempre está visible, incluso cuando está en espera de validación. Si está habilitado, la configuración de "Seguimiento de la versión" se ignora y se considera deshabilitada.
+
+
+ coWriting
+
+ 24
+ true
+ no
+ checkbox
+ always
+
+ Cette fonction permet à un rédacteur de pouvoir modifier n'importe
+ quelle
+ publication.
+
+ This function makes it possible to a writer to modify any
+ publications.
+
+ Diese Funktion macht es einem Redaktor möglich, jede Veröffentlichung
+ zu ändern.
+
+ Esta función permite que un editor edite cualquier publicación.
+
+
+ suppressionOnlyForAdmin
+
+ 31
+ true
+ no
+ checkbox
+ always
+
+ Seuls les gestionnaires de l'application peuvent supprimer une
+ publication et accéder à la corbeille de publications
+
+ Only managers of this application are be able to remove publications
+ and to access to publications bin
+
+ Nur Manager dieser Komponente können Veröffentlichungen entfernen und
+ am Papierkorb der Publikationen zugreifen
+
+ Solo los administradores de aplicaciones pueden eliminar una publicación y acceder a la papelera de publicación
+
+
+ XmlFormForPublis
+
+ 32
+ false
+
+ xmltemplates
+ always
+
+ Ce paramètre permet d'activer la saisie d'informations
+ complémentaires pour chaque publication. Ces informations sont saisies au travers d'un
+ formulaire personnalisé.
+
+ This feature allows to enter additional informations on each
+ publication. Customized template is used to enter this data.
+
+ Diese Funktion ermöglicht es, zusätzliche Informationen über jede
+ Datei einzugeben. Eine XML-Vorlage wird verwendet, um diese Daten einzugeben.
+
+ Este parámetro habilita el ingreso de información adicional para cada publicación. Esta información se ingresa a través de un formulario personalizado.
+
+
+
+
- 13
- true
- no
- checkbox
- always
-
- Le mode brouillon permet de travailler sur une publication sans que personne d'autre
- puisse la voir.
+ Fichiers
+ Files
+ Files
+ archivos
+
+ Paramétrez ici le comportement des fichiers joints aux publications
- A publication in draft mode is visible only to the author, so he can work on it.
-
-
-
- webContent
-
- 14
- true
- no
- checkbox
- always
-
- Permet d'activer les fonctions liées à la gestion de contenu web (wysiwyg associé au thème, visibilité des thèmes).
- Activate functionalities for managing web content (wysiwyg for themes, and themes visibility).
-
-
-
- delegatedTopicManagement
-
- 16
- true
- no
- checkbox
- never
-
- La gestion des thèmes est déléguée aux publieurs et rédacteurs.
- Publishers and writers can manage the themes.
-
-
-
- useAuthor
-
- 17
- true
- no
- checkbox
- always
-
- Les documents créés au sein de cette instance pourront comporter un champ supplémentaire 'Auteur'.
- Publication have a field to enter the name of the author.
-
-
-
- openSingleAttachment
-
- 18
- true
- no
- checkbox
- always
-
- Si une publication contient un seul fichier joint alors l'ouverture de la publication déclenche automatiquement l'ouverture du fichier joint.
- Opening a publication with only one attachment will open this attachment automatically.
-
-
-
- importFiles
-
- 19
- true
- 0
-
-
-
- Non
- No
-
+ Set up the behavior of files attached to publications
+ Stellt das Verhalten von Dateien an Publikationen befestigt
+ Configure el comportamiento de los archivos adjuntos a las publicaciones aquí
+ 3
+
+
+ tabAttachments
+
+ 8
+ true
+ yes
+ checkbox
+ always
+
+ Permet de joindre des fichiers à une publication
+ Permit to add files to a publication
+ Um Dateien in einer Veröffentlichung beilegen zu können
+ Adjuntar archivos a una publicación
+
+
+ attachmentsInPubList
+
+ 38
+ true
+ no
+ checkbox
+ always
+
+ Ce paramètre permet d'afficher directement dans la liste des
+ publications les fichiers joints à chaque publication.
+
+ This feature allows to display the attached files to each
+ publications directly in the publications list.
+
+ Diese Funktion erlaubt es, die angehängten Dateien zu jeder
+ Veröffentlichung direkt in der Publikation anzuzeigen.
+
+ Este parámetro se utiliza para mostrar los archivos adjuntos a cada publicación directamente en la lista de publicaciones.
+ yes
+
+
+ openSingleAttachment
+
+ 19
+ true
+ no
+ checkbox
+ always
+
+ Si une publication contient un seul fichier joint alors l'ouverture
+ de la publication déclenche automatiquement l'ouverture du fichier joint.
+
+ Opening a publication with only once attachment will open this
+ attachment automatically.
+
+ Öffnen einer Veröffentlichung mit nur einem Anhang wird diesen Anhang
+ automatisch öffnen.
+
+ Si una publicación contiene solo un archivo adjunto, al abrir la publicación se activa automáticamente la apertura del archivo adjunto.
+
+
+ authorizedFileExtension
+
+ 49
+ false
+
+ text
+ 25
+ always
+
+ Liste d'extensions de fichiers séparées par des virgules, le
+ paramètre
+ "Fichiers interdits" est ignoré si une valeur est saisie
+
+ List of file extensions separated by comma, "Forbidden files"
+ parameter
+ is ignored if a value is filled
+
+ List of file extensions separated by comma, "Forbidden files"
+ parameter
+ is ignored if a value is filled
+
+ Lista separada por comas de extensiones de archivo, el parámetro "Archivos no permitidos" se ignora si se ingresa un valor
+
+
+ forbiddenFileExtension
+
+ 50
+ false
+
+ text
+ 25
+ always
+
+ Liste d'extensions de fichiers séparées par des virgules, ignoré si
+ une
+ valeur existe pour le paramètre "Fichiers autorisés"
+
+ List of file extensions separated by comma, ignored if a value is
+ entered
+ into "Authorized files" parameter
+
+ List of file extensions separated by comma, ignored if a value is
+ entered
+ into "Authorized files" parameter
+
+ Lista de extensiones de archivo separadas por comas, ignoradas si existe un valor para la configuración "Archivos permitidos"
+
+
+ massiveDragAndDrop
+
+ 23
+ true
+ yes
+ checkbox
+ always
+
+ Cette fonction permet de créer des dossiers et des publications par
+ glisser/déposer dans une zone de l'écran.
+
+ This function allow to the manager to create folders and publications
+ using drag and drop.
+
+ Diese Funktion ermöglicht es dem Manager Themen und Publikationen mit
+ Hilfe von Drag and Drop zu erstellen.
+
+ Esta función te permite crear carpetas y publicaciones arrastrándolas y soltándolas en un área de la pantalla.
+
+
+ importFiles
+
+ 20
+ true0
-
-
-
- Import unitaire
- Unit import
-
- 1
-
-
-
- Import massif
- Massive import
-
- 2
-
-
-
- Tous
- All
-
- 3
-
-
- select
- always
-
- Valeurs possibles:Non, Import unitaire, Import massif, Importunitaire et massif.
- Available values : No, Unit import, Massive import, Unit and massive import.
-
-
-
- targetValidation
+
+
+
+ Non
+ No
+ Nein
+ No
+ 0
+
+
+
+ Import unitaire
+ Unit import
+ Einzelimport
+ Importación de unidades
+ 1
+
+
+ select
+ always
+
+ Valeurs possibles: Non, Import unitaire, Import massif, Import
+ unitaire et massif.
+
+ Available values : No, Unit import, Massive import, Unit and massive
+ import.
+
+ Verfügbare Werte: Nein, Einzelimport, Massiven Import, Einzel und
+ massiven Import
+
+ Valores posibles: No, Importación unitaria, Importación masiva, Importación unitaria y masiva.
+
+
+ nbDayForReservation
+
+ 29
+ false
+
+ text
+ 5
+ always
+
+ Cette option permet de choisir un délai de réservation des fichiers
+ et d'en gérer les retards.
+ Ce délai est exprimé en jours et ne tient pas compte des samedis et dimanches.
+
+ This option defines a maximum duration for booking a file and
+ managing the backlog.
+ This duration is expressed in days, and week-ends are not taken into account.
+
+ Diese Option erlaubt, ein Buchungsfristen der verbundenen Dateien zu
+ wählen und die Verspätungen zu verwalten.
+ Die Frist ist in den Tagen ausgedrückt und berücksichtige keine Samstage und Sonntage.
+
+ Esta opción le permite elegir una fecha límite de reserva de archivos y administrar los retrasos. Este período se expresa en días y no tiene en cuenta los sábados y domingos.
+
+
+ XmlFormForFiles
+
+ 33
+ false
+
+ xmltemplates
+ always
+
+ Ce paramètre permet d'activer la saisie d'informations
+ complémentaires pour chaque fichier joint. Ces informations sont saisies au travers
+ d'un formulaire XML.
+
+ This feature allows to enter additional informations on each file.
+ XML template is used to enter this data.
+
+ Diese Funktion ermöglicht es, zusätzliche Informationen über jede
+ Datei einzugeben. Eine XML-Vorlage wird verwendet, um diese Daten einzugeben.
+
+ Este parámetro habilita el ingreso de información adicional para cada archivo adjunto. Esta información se ingresa utilizando un formulario XML.
+
+
+ versionControl
+
+ 13
+ true
+ no
+ checkbox
+ always
+
+ Permet de garder l'historique des différentes versions des documents.
+ Ce paramètre est ignoré et considéré comme désactivé si celui "Publication toujours
+ visible" est activé.
+
+ Documents are versioned. This parameter is ignored and considered
+ disabled if "Publication always visible" is enabled.
+
+ Anhänge werden versioniert. Dieser Parameter wird ignoriert und
+ deaktiviert, wenn "Veröffentlichung immer Sichtbar" aktiviert ist.
+
+ Le permite mantener el historial de las diferentes versiones de los documentos. Esta configuración se ignora y se considera deshabilitada si "Publicar siempre visible" está habilitado.
+
+
+ hideAllVersionsLink
+
+ 45
+ false
+ no
+ checkbox
+ always
+
+ Ce paramètre permet de limiter l'accès à la dernière version publique
+ d'un document.
+
+ This feature allows readers to see only the last public version of a
+ document.
+
+ Diese Funktion erlaubt es dem Leser nur die letzte öffentliche
+ Version eines Dokuments zu sehen.
+
+ Este parámetro se utiliza para limitar el acceso a la última versión pública de un documento.
+
+
+ publicFiles
+
+ 39
+ false
+ no
+ checkbox
+ always
+
+
+ Ce paramètre permet de définir cette application comme une banque de fichiers.
+ Les pièces jointes d'une banque peuvent être insérées dans le corps d'une publication
+ grâce à l'éditeur Wysiwyg.
+
+
+ This feature allows indicating this application as a file storage. The
+ attachment of a file storage can be inserted into the body of a publication with the
+ help
+ of Wysiwyg editor.
+
+ Diese Funktion ermöglicht es diese Komponente als eine Bank von
+ Dateien zu bestimmen. Das hizufügen einer Datei im Körper einer Veröffentlichung wird
+ mit der Hilfe vom Wysiwyg-Editor erfolgen.
+
+ Este parámetro define esta aplicación como un almacén de archivos. Los archivos adjuntos de un banco se pueden insertar en el cuerpo de una publicación utilizando el editor Wysiwyg.
+
+
+ En cochant cette case, les fichiers joints aux publications de cette application
+ seront librement utilisables (sans tenir compte des droits) par les autres
+ applications.
+
+
+ By checking this box, attached files to publications of this application will be
+ available for use (regardless of rights) by other applications.
+
+
+ By checking this box, attached files to publications of this application will be
+ available for use (regardless of rights) by other applications.
+
+ Al marcar esta casilla, los archivos adjuntos a las publicaciones de esta aplicación serán de libre uso (sin tener en cuenta los derechos) por las demás aplicaciones.
+
+
+
+
- 20
- true
- 0
-
-
-
- Classique
- Classical
-
+ Dossiers
+ Folders
+ Folders
+ Carpetas
+
+ Ils vous permettent d'organiser facilement votre GED
+ It allows you to easily organize your ECM
+ Sie ermöglichen es, einfach organisieren Sie Ihre ECM
+ Le permiten organizar fácilmente su GED
+ 1
+
+
+ isTree
+
+ 5
+ true0
-
-
-
- Ciblée (un seul valideur)
- Targeted (only one validator)
-
- 1
-
-
- select
- always
-
- Classique : un valideur doit valider la publication, Ciblée (un seul
- valideur) : Le rédacteur choisit le valideur devant valider la publication. Ceci permet
- d'éviter le phénomène de spam auprès des publieurs, Ciblée (plusieurs valideurs) : Le
- rédacteur choisit les valideurs, Collégiale : Tous les valideurs doivent valider la
- publication.
-
- Classical : once validator must validate publication, Targeted (only one
- validator) : Writer choose one validator. This avoid spam behaviour., Targeted (various
- validators) : Writer choose many validators, Collegiate : All validators must validate
- publication
-
-
-
-
- exportComponent
-
- 21
- true
- no
-
-
-
- Non
- No
-
+
+
+
+ Oui avec explorateur de dossiers
+ Yes with explorer
+ Ja mit Explorer
+ Sí con el explorador de carpetas
+ 0
+
+
+
+ Oui sans explorateur de dossiers
+ Yes without explorer
+ Ja ohne Explorer
+ Sí, sin explorador de carpetas
+ 1
+
+
+
+ Non
+ No
+ Nein
+ No
+ 2
+
+
+ select
+ always
+
+ Active l'organisation arborescente de dossiers.
+ Activates the tree organization of folders.
+ Aktiviert die Baum Organisation von Themen.
+ Habilita la organización del árbol de carpetas.
+
+
+ delegatedTopicManagement
+
+ 17
+ trueno
-
-
-
- Au format ZIP
- In a zip file
-
+ checkbox
+ never
+
+ La gestion des dossiers est déléguée aux publieurs et rédacteurs.
+
+ Publishers and writers can manage the folders.
+ Veröffentlicher und Herausgeber können die Themen verwalten.
+
+ La gestión de archivos se delega a editores y editores.
+
+
+ rightsOnTopics
+
+ 28
+ true
+ no
+ checkbox
+ always
+
+ Permet de définir des droits d'accès au niveau des dossiers.
+
+ Allow to define rights on folders.
+ Erlaubt es, Zugangsrechte auf die Themen zu bestimmen.
+ Le permite establecer derechos de acceso a nivel de carpeta.
+
+
+ wysiwygOnTopics
+
+ 36
+ true
+ no
+ checkbox
+ always
+
+ Ce paramètre permet de saisir une description Wysiwyg sur un dossier
+ qui sera affichée dans le dossier.
+
+ This feature allows to make a rich description of a folder.
+ Diese Funktion ermöglicht es, einen reichen Beschreibung eines Themas
+ zu machen.
+
+ Este parámetro le permite ingresar una descripción Wysiwyg en una carpeta que se mostrará en la carpeta.
+
+
+ displayNB
+
+ 27
+ trueyes
-
-
-
- Des fichiers PDF
- In pdf files
-
- pdf
-
-
-
- Tous
- All
-
- both
-
-
- select
- always
-
- Cette fonction permet d'exporter toutes les publications visibles du composant.
- This function allow the user to export all the visible publications in the component.
-
-
-
- massiveDragAndDrop
-
- 22
- true
- no
- checkbox
- always
-
- Cette fonction permet de créer des thèmes et des publications par glisser/déposer dans une zone de l'écran.
- This function allow to the manager to create topics and publications using drag and drop.
-
-
-
- coWriting
+ checkbox
+ always
+
+ Affiche le nombre de publications par dossier
+ Display the number of publications per folder
+ Anzahl der Veröffentlichungen per Thema zeigen
+ Muestra el número de publicaciones por carpeta.
+
+
+
+
- 23
- true
- no
- checkbox
- always
-
- Cette fonction permet à un rédacteur de pouvoir modifier n'importe quelle
- publication.
+ Partages
+ Sharing
+ Sharing
+ Comparte
+
+ Partagez en toute sécurité des contenus avec des tiers non utilisateurs
+ de cette plate-forme
- This function makes it possible to a writer to modify any publications.
+ Share content safely with third non-users of this platform
+ Sichere gemeinsame Inhalte mit Dritt Nicht-Nutzer dieser Plattform
-
-
-
- publicationAlwaysVisible
-
- 24
- true
- no
- checkbox
- always
-
- La dernière version validée d'une publication est toujours visible même lorsqu'elle est en attente de validation.
- The latest valid version of a publication is always visible even if it is waiting approval.
-
-
-
- displayNB
-
- 27
- true
- no
- checkbox
- always
-
- Affiche le nombre de publications par thème.
- Display the number of publications per theme.
-
-
-
- rightsOnTopics
-
- 28
- true
- no
- checkbox
- always
-
- Permet de définir des droits d'accès au niveau des thèmes.
- Allow to define rights on themes.
-
-
-
- nbDayForReservation
+ Compartir contenidos de forma segura con terceros que no sean usuarios de esta plataforma
+ 4
+
+
+ useFolderSharing
+
+ 48
+ true
+ 0
+
+
+
+ Pour les gestionnaires
+ For managers
+ Für Manager
+ Para Gerentes
+ 1
+
+
+
+ Pour les contributeurs
+ For contributors
+ Für Beiträger
+ Para colaboradores
+ 2
+
+
+
+ Pour tous les utilisateurs
+ For all users
+ für alle Benutzer
+ Para todos los usuarios
+ 3
+
+
+ select
+ always
+
+ Ce paramètre permet de partager des dossiers avec des tiers non
+ utilisateurs de la plate-forme.
+
+ This feature allows to share folders with some persons who have no
+ access to the platform.
+
+ This feature allows to share folders with some persons who have no
+ access to the platform.
+
+ Este parámetro permite compartir carpetas con terceros que no son usuarios de la plataforma.
+
+ Attention! En sélectionnant cette option, vous allez permettre de
+ partager librement les dossiers avec des utilisateurs non référencés dans la
+ plate-forme.
+
+ Caution! By selecting this option, you will enable to freely share
+ folders with users not identified in the platform.
+
+ Caution! By selecting this option, you will enable to freely share
+ folders with users not identified in the platform.
+
+ ¡Atención! Al seleccionar esta opción, permitirá que las carpetas se compartan libremente con usuarios no referenciados en la plataforma.
+ no
+
+
+ usePublicationSharing
+
+ 48
+ true
+ 0
+
+
+
+ Pour les gestionnaires
+ For managers
+ Für Manager
+ Para Gerentes
+ 1
+
+
+
+ Pour les contributeurs
+ For contributors
+ Für Beiträger
+ Para colaboradores
+ 2
+
+
+
+ Pour tous les utilisateurs
+ For all users
+ für alle Benutzer
+ Para todos los usuarios
+ 3
+
+
+ select
+ always
+
+ Ce paramètre permet de partager des publications avec des tiers non
+ utilisateurs de la plate-forme.
+
+ This feature allows to share publications with some persons who have
+ no access to the platform.
+
+ This feature allows to share publications with some persons who have
+ no access to the platform.
+
+ Este parámetro permite compartir publicaciones con terceros que no son usuarios de la plataforma.
+
+ Attention! En sélectionnant cette option, vous allez permettre de
+ partager librement les publications avec des utilisateurs non référencés dans la
+ plate-forme.
+
+ Caution! By selecting this option, you will enable to freely share
+ publications with users not identified in the platform.
+
+ Caution! By selecting this option, you will enable to freely share
+ publications with users not identified in the platform.
+
+ ¡Atención! Al seleccionar esta opción, permitirá que las publicaciones se compartan libremente con usuarios no referenciados en la plataforma.
+ no
+
+
+ useFileSharing
+
+ 37
+ true
+ 0
+
+
+
+ Pour les gestionnaires
+ For managers
+ Für Manager
+ Para Gerentes
+ 1
+
+
+
+ Pour les contributeurs
+ For contributors
+ Für Beiträger
+ Para colaboradores
+ 2
+
+
+
+ Pour tous les utilisateurs
+ For all users
+ für alle Benutzer
+ Para todos los usuarios
+ 3
+
+
+ select
+ always
+
+ Ce paramètre permet de partager des fichiers avec des tiers non
+ utilisateurs de la plate-forme.
+
+ This feature allows to share files with some persons who have no
+ access to the platform.
+
+ Mit dieser Funktion können Sie die Dateifreigabe mit Personen, die
+ keinen Zugang zu dem Portal haben, aktivieren.
+
+ Este parámetro permite compartir archivos con terceros que no son usuarios de la plataforma.
+
+ Attention! En sélectionnant cette option, vous allez permettre de
+ partager librement les fichiers avec des utilisateurs non référencés dans la
+ plate-forme.
+
+ Caution! By selecting this option, you will enable to freely share
+ files with users not identified in the platform.
+
+ Caution! By selecting this option, you will enable to freely share
+ files with users not identified in the platform.
+
+ ¡Atención! Al seleccionar esta opción, permitirá que los archivos se compartan libremente con usuarios no referenciados en la plataforma.
+ 0
+
+
+
+
- 29
- false
-
- text
- 5
- always
-
- Cette option permet de choisir un délais de réservation des fichiers joints et d'en gérer les retards.
- Ce délais est exprimé en jours et ne tiens pas compte des samedis et dimanches.
+ Plan de classement
+ Taxonomy
+ Taxonomy
+ plan de archivo
+
+ Classez les publications sur le plan de classement transverse à la
+ plate-forme
- This option defines a maximum duration for booking a file and managing the backlog.
- This duration is expressed in days, and week-ends are not taken into account.
-
-
-
-
- codification
-
- 30
- true
- no
- checkbox
- always
-
- Cette option permet d'afficher sur l'entête l'identifiant unique de chaque publication.
- This feature displays the unique id of each publication in the header tab.
-
-
-
- suppressionOnlyForAdmin
-
- 31
- true
- no
- checkbox
- always
-
- Seuls les gestionnaires du composant peuvent supprimer une publication et d'accéder à la corbeille de publications.
- Only administrators of this component are be able to remove publications and to access to publications bin.
-
-
-
- XmlFormForFiles
-
- 33
- false
-
- xmltemplates
- always
-
- Ce paramètre permet d'activer la saisie d'informations complémentaires pour chaque fichier joint. Ces informations sont saisies au travers d'un formulaire XML.
- This feature allows to enter additional informations on each file. XML template is used to enter this data.
-
-
-
- notifications
-
- 34
- true
- yes
- checkbox
- always
-
- Permet de désactiver l'opération "Notifier" sur les publications.
- Avoid "Notify" operation on publications.
-
- no
-
-
- privateSearch
-
- 35
- true
- no
- checkbox
- always
-
-
- Si ce paramètre est activé, les informations indexées ne seront pas
- retrouvables par le moteur de recherche général.
+ Classify publications on the transverse classification scheme to the
+ platform
-
- If this parameter is enabled, indexed informations won't be findable by the
- global search engine.
+ Ordnen Sie die Veröffentlichungen über die Querklassifikationsschema zur
+ Plattform
-
-
-
- wysiwygOnTopics
-
- 36
- true
- no
- checkbox
- always
-
- Ce paramètre permet de saisir une description Wysiwyg sur un thème qui sera affichée dans le thème.
- This feature allows to make a rich description of a theme.
-
-
-
- useFileSharing
-
- 37
- true
- no
- checkbox
- always
-
- Ce paramètre permet d'activer le partage de fichiers à des tiers non utilisateurs du portail.
- This feature allows to activate file sharing with persons who have no access to the portal.
-
- yes
-
-
- attachmentsInPubList
-
- 38
- true
- no
- checkbox
- always
-
- Ce paramètre permet d'afficher directement dans la liste des publications les fichiers joints à chaque publication.
- This feature allows to display the attached files to each publications directly in the publications list.
-
-
-
- publicFiles
+ Clasificar publicaciones en el plan de archivo multiplataforma
+ 5
+
+
+ usePdc
+
+ 6
+ true
+ no
+ checkbox
+ always
+
+ Les publications créées au sein de cette instance pourront être
+ classées sur le Plan de Classement
+
+ Publications would be classified on PDC
+ Veröffentlichungen würden auf dem KP klassifiziert werden
+ Las publicaciones creadas dentro de esta instancia se pueden clasificar en el Plan de Clasificación
+
+
+ axisIdGlossary
+
+ 40
+ false
+
+ text
+ 5
+ always
+
+
+ Ce paramètre permet de définir l'identifiant de l'axe du PDC qui sera utilisé comme
+ lexique dans l'application courante.
+
+
+ This feature allows to indicate the identifier of classification scheme axis's used as
+ glossary for the current application.
+
+ Diese Funktion ermöglicht es die Identifikazion der KP-Achsen
+ festzulegen, die als Glossar dür diese Kompnonte benützt werden.
+
+ Este parámetro se utiliza para definir el identificador del eje PDC que se utilizará como léxico en la aplicación actual.
+
+
+
+
- 39
- false
- no
- checkbox
- always
-
-
- Ce paramètre permet de définir ce composant comme une banque de fichiers.
- Les pièces jointes d'une banque peuvent être insérées dans le corps d'une publication
- grâce à l'éditeur Wysiwyg.
-
-
- This feature allows indicating this component as a file storage. The
- attachment of a file storage can be inserted into the body of a publication with the help
- of Wysiwyg editor.
-
-
-
-
- axisIdGlossary
+ Vignette de publication
+ Thumbnail of publication
+ Thumbnail of publication
+ Publicar miniatura
+
+ Agrémentez la liste des publications avec une vignette
+ Enhance the publications list with thumbnail
+ Steigern Sie die Publikationsliste mit Miniatur
+ Mejora la lista de publicaciones con una miniatura
+ 7
+
+
+ thumbnailMandatory
+
+ 42
+ true
+ no
+ checkbox
+ always
+
+ Permet de rendre obligatoire l'ajout d'une vignette à chaque
+ publication.
+
+ Lets make it mandatory to add a thumbnail to each publication.
+
+ macht es zwingend erforderlich,eine Miniaturansicht für jede
+ Publikation hinzu zu fügen.
+
+ Le permite hacer que sea obligatorio agregar una miniatura a cada publicación.
+
+
+ thumbnailWidthSize
+
+ 43
+ false
+
+ text
+ 5
+ always
+
+ Ce paramètre permet de définir la largeur de la vignette à
+ afficher.
+
+ This feature allows to define width of the displayed thumbnail.
+
+ Diese Funktion erlaubt es, die Breite der angezeigten Miniaturansicht
+ zu definieren
+
+ Este parámetro se utiliza para definir el ancho de la miniatura que se mostrará.
+
+
+ thumbnailHeightSize
+
+ 44
+ false
+
+ text
+ 5
+ always
+
+ Ce paramètre permet de définir la hauteur de la vignette à
+ afficher.
+
+ This feature allows to define height of the displayed thumbnail.
+
+ Diese Funktion erlaubt es, die Höhe der angezeigten Miniaturansicht
+ zu definieren
+
+ Este parámetro se utiliza para definir la altura de la miniatura que se mostrará.
+
+
+
+
- 40
- false
-
- text
- 5
- always
-
-
- Ce paramètre permet de définir l'identifiant de l'axe du PDC qui sera
- utilisé comme lexique dans le theme tracker courant.
+ Recherche
+ Search
+ Search
+ Investigación
+
+ Activez la recherche locale et/ou exclure cette GED de la recherche
+ générale
-
- This feature allows to indicate the identifier of classification scheme axis's used as
- glossary for the current Theme tracker.
+ Enable local search and/or exclude this ECM from general search
+ Aktivieren der lokalen Forschung und / oder löschen Sie die allgemeine
+ Suche
-
-
-
- searchOnTopics
-
- 41
- true
- no
- checkbox
- always
-
- Ce paramètre permet d'afficher une zone de recherche pour chaque thème.
- This feature allows to display a search box in each theme.
-
-
-
- thumbnailMandatory
-
- 42
- true
- no
- checkbox
- always
-
- Permet de rendre obligatoire l'ajout d'une vignette à chaque publication.
- Lets make it mandatory to add a thumbnail to each publication.
-
-
-
- thumbnailWidthSize
-
- 43
- false
-
- text
- 5
- always
-
- Ce paramètre permet de définir la largeur de la vignette à afficher.
- This feature allows to define width of the displayed thumbnail.
-
-
-
- thumbnailHeightSize
+ Habilite la búsqueda local y/o excluya este GED de la búsqueda general
+ 6
+
+
+ searchOnTopics
+
+ 41
+ true
+ no
+ checkbox
+ always
+
+ Ce paramètre permet d'afficher une zone de recherche pour chaque
+ dossier.
+
+ This feature allows to display a search box in each folder.
+ Diese Funktion erlaubt es, ein Suchfeld in jedem Thema anzuzeigen.
+
+ Esta configuración muestra un cuadro de búsqueda para cada carpeta.
+
+
+ privateSearch
+
+ 35
+ true
+ no
+ checkbox
+ always
+
+
+ Si ce paramètre est activé, les informations indexées ne seront pas
+ retrouvables par le moteur de recherche général.
+
+
+ If this parameter is enabled, indexed informations won't be findable by the
+ global search engine.
+
+ Falls dieser Parameter aktiviert ist, werden indexiert Informationen
+ nicht durch die globale Suchmaschine auffindbar sein.
+
+ Si este parámetro está activado, la información indexada no será localizable por el buscador general.
+
+
+
+
- 44
- false
-
- text
- 5
- always
-
- Ce paramètre permet de définir la hauteur de la vignette à afficher.
- This feature allows to define height of the displayed thumbnail.
-
-
-
+ Divers
+ Miscellaneous
+ Miscellaneous
+ Diverso
+
+ Autres paramètres pouvant être tout aussi utiles...
+ Other parameters that can be useful...
+ Andere Parameter, die ebenso nützlich sein kann ...
+ Otras configuraciones que pueden ser igual de útiles...
+ 8
+
+
+ webContent
+
+ 16
+ true
+ no
+ checkbox
+ always
+
+ Permet d'activer les fonctions liées à la gestion de contenu web
+ (wysiwyg associé au dossier, visibilité des dossiers).
+
+ Activate functionalities for managing web content (wysiwyg for folder
+ and folder visibility).
+
+ Funktionalitäten für die Verwaltung von Web-Inhalten Aktivieren
+ (WYSIWYG für Themen und Themen Sichtbarkeit).
+
+ Habilita funciones relacionadas con la gestión de contenidos web (wysiwyg asociado a la carpeta, visibilidad de la carpeta).
+
+
+ exportComponent
+
+ 22
+ true
+ no
+
+
+
+ Non
+ No
+ Nein
+ No
+ no
+
+
+
+ Au format ZIP
+ In a zip file
+ In einer ZIP-Datei
+ En formato ZIP
+ yes
+
+
+
+ Des fichiers PDF
+ In pdf files
+ In einer PDF-Datei
+ archivos PDF
+ pdf
+
+
+
+ Tous
+ All
+ Alle
+ Todo
+ both
+
+
+ select
+ always
+
+ Cette fonction permet d'exporter toutes les publications visibles de
+ l'application.
+
+ This function allow the user to export all the visible publications
+ of the application.
+
+ Diese Funktion ermöglicht es dem Benutzer, alle sichtbaren
+ Veröffentlichungen in der Komponente zu exportieren.
+
+ Esta función te permite exportar todas las publicaciones visibles de la aplicación.
+
+
+
+
\ No newline at end of file
diff --git a/core-library/src/test/resources/xmlcomponents/personals/userCalendar.xml b/core-library/src/test/resources/xmlcomponents/personals/userCalendar.xml
index 83f6213824..3f6e147e25 100644
--- a/core-library/src/test/resources/xmlcomponents/personals/userCalendar.xml
+++ b/core-library/src/test/resources/xmlcomponents/personals/userCalendar.xml
@@ -1,6 +1,4 @@
-
-
-
-
+ -->userCalendar
+ mis diariosVos agendas personnels.Your personal diaries.Your personal diaries.
-
+ Tus diarios personales.true
\ No newline at end of file
diff --git a/core-library/src/test/resources/xmlcomponents/workflows/demandeCongesSimple.xml b/core-library/src/test/resources/xmlcomponents/workflows/demandeCongesSimple.xml
index 929eb5ed30..3391514233 100644
--- a/core-library/src/test/resources/xmlcomponents/workflows/demandeCongesSimple.xml
+++ b/core-library/src/test/resources/xmlcomponents/workflows/demandeCongesSimple.xml
@@ -1,5 +1,4 @@
-
-
-
+-->demandeCongesSimple
+
+ workflow
+
+ Solicitud de vacaciones simplificadaProcessus : Demande de congés simplifiéeWorkflow : ask for a vacation leave
-
+ Proceso: Solicitud de baja simplificada05 Workflow05 Workflow
-
+ 05 Flujo de trabajotruefalseRprocessManager
@@ -48,11 +47,11 @@
+ colaboradorCollaborateurEmployee
-
+ colaboradorwriterreader
@@ -62,11 +61,11 @@
+ ResponsableResponsableManager
-
+ Responsablepublisher
@@ -75,11 +74,11 @@
+ SupervisorSuperviseurSupervisor
-
+ Supervisoradmin
@@ -91,7 +90,7 @@
+ patrón abstracto1trueDemandeCongesSimple/DemandeCongesSimple.xml
@@ -100,14 +99,14 @@
Nom du fichier XML contenant le modèle du processsus.XMl file containing the model of the workflow.
-
+ Nombre del archivo XML que contiene el modelo de proceso.exportCSV
+ exportación CSV2trueno
@@ -116,23 +115,39 @@
Export des données sous forme d'un fichier CSV.Exporting the workflow data in a CSV file.
-
+ Exportar datos como un archivo CSV.fieldsToExport
+ Campos a exportar3false
-
+ textalwaysLes champs du workflow à exporter.The fields to be exported.
-
+ Los campos de flujo de trabajo para exportar.
+
+
+ hideReturn
+
+ 4
+ false
+ yes
+ checkbox
+ always
+
+ Permet aux utilisateurs de ne plus voir l'action "Retour à..."
+
+ Permite que los usuarios ya no vean la acción "Volver a..."
-
+
\ No newline at end of file
diff --git a/core-services/chat/src/integration-test/resources/org/silverpeas/chat/settings/chat_es.properties b/core-services/chat/src/integration-test/resources/org/silverpeas/chat/settings/chat_es.properties
new file mode 100644
index 0000000000..1959f19822
--- /dev/null
+++ b/core-services/chat/src/integration-test/resources/org/silverpeas/chat/settings/chat_es.properties
@@ -0,0 +1,22 @@
+chat.client.notAvailable=El cliente WEB de mensajería instantánea no está disponible. La mensajería instantánea está deshabilitada.
+chat.client.web.visio.run.already=Ya hay una videoconferencia en curso en este chat
+chat.registration.nok=Error al registrar usuarios en Mensajería instantánea. Consulte los registros de actividad de Silverpeas.
+chat.client.web.visio.button=Videoconferencia con Jitsi
+chat.registration.ongoing=La sincronización de usuarios con Mensajería instantánea está en curso. Se le notificará el resultado.
+chat.client.web.visio.meeting.into.new.tab=En una nueva pestaña
+chat.client.web.visio.meeting.links=O creando solo el enlace de acceso
+chat.client.web.visio.link=Únase a la videoconferencia en este chat en este enlace:
+chat.client.web.replyTo.button=Responder
+chat.client.web.reactionTo.like.button=me gusta
+chat.server.notAvailable=El servidor de mensajería instantánea no está disponible. La mensajería instantánea está deshabilitada.
+chat.client.web.muc.invite.personOrXmppAddress=Persona o dirección XMPP
+chat.client.web.muc.invite.title=Invitar a personas a este chat grupal
+chat.registration.status=Estado de sincronización de usuarios con Mensajería instantánea
+chat.client.web.screencast.button=Grabación de pantalla. Haga clic para guardar y otro clic para detener y enviar
+chat.registration.ok=Los usuarios de Silverpeas se han registrado en Mensajería instantánea
+chat.client.web.visio.meeting.into.chat.window=En la ventana de chat
+chat.client.web.reactionTo.dislike.button=No me gusta
+chat.client.web.visio.meeting.confirm=¿Quieres iniciar una videoconferencia?
+chat.client.web.muc.invite.selected=Personas seleccionadas
+chat.client.web.visio.tab.link.mobile=Abre la videoconferencia en una nueva pestaña con este enlace:
+chat.client.web.visio.tab.link=O ábrelo en una nueva pestaña con este enlace:
diff --git a/core-services/chat/src/test/resources/org/silverpeas/chat/settings/chat_es.properties b/core-services/chat/src/test/resources/org/silverpeas/chat/settings/chat_es.properties
new file mode 100644
index 0000000000..1959f19822
--- /dev/null
+++ b/core-services/chat/src/test/resources/org/silverpeas/chat/settings/chat_es.properties
@@ -0,0 +1,22 @@
+chat.client.notAvailable=El cliente WEB de mensajería instantánea no está disponible. La mensajería instantánea está deshabilitada.
+chat.client.web.visio.run.already=Ya hay una videoconferencia en curso en este chat
+chat.registration.nok=Error al registrar usuarios en Mensajería instantánea. Consulte los registros de actividad de Silverpeas.
+chat.client.web.visio.button=Videoconferencia con Jitsi
+chat.registration.ongoing=La sincronización de usuarios con Mensajería instantánea está en curso. Se le notificará el resultado.
+chat.client.web.visio.meeting.into.new.tab=En una nueva pestaña
+chat.client.web.visio.meeting.links=O creando solo el enlace de acceso
+chat.client.web.visio.link=Únase a la videoconferencia en este chat en este enlace:
+chat.client.web.replyTo.button=Responder
+chat.client.web.reactionTo.like.button=me gusta
+chat.server.notAvailable=El servidor de mensajería instantánea no está disponible. La mensajería instantánea está deshabilitada.
+chat.client.web.muc.invite.personOrXmppAddress=Persona o dirección XMPP
+chat.client.web.muc.invite.title=Invitar a personas a este chat grupal
+chat.registration.status=Estado de sincronización de usuarios con Mensajería instantánea
+chat.client.web.screencast.button=Grabación de pantalla. Haga clic para guardar y otro clic para detener y enviar
+chat.registration.ok=Los usuarios de Silverpeas se han registrado en Mensajería instantánea
+chat.client.web.visio.meeting.into.chat.window=En la ventana de chat
+chat.client.web.reactionTo.dislike.button=No me gusta
+chat.client.web.visio.meeting.confirm=¿Quieres iniciar una videoconferencia?
+chat.client.web.muc.invite.selected=Personas seleccionadas
+chat.client.web.visio.tab.link.mobile=Abre la videoconferencia en una nueva pestaña con este enlace:
+chat.client.web.visio.tab.link=O ábrelo en una nueva pestaña con este enlace:
diff --git a/core-services/comment/src/test/resources/org/silverpeas/classifieds/multilang/classifiedsBundle_es.properties b/core-services/comment/src/test/resources/org/silverpeas/classifieds/multilang/classifiedsBundle_es.properties
new file mode 100644
index 0000000000..4553dd44b9
--- /dev/null
+++ b/core-services/comment/src/test/resources/org/silverpeas/classifieds/multilang/classifiedsBundle_es.properties
@@ -0,0 +1,57 @@
+classifieds.online=Publicado en
+classifieds.lastByCategory=Últimos anuncios
+classifieds.subscription=Suscripción
+classifieds.infos=Información legal
+classifieds.confirmDeleteClassified=¿Estás seguro de que quieres eliminar esta publicidad?
+classifieds.noResult=No hay publicidad para esta opción.
+classifieds.classifiedRefused=Anuncio rechazado
+classifieds.toValidate=Esperando la validación
+classifieds.viewAllClassifiedsByCategory=Ver todos los anuncios...
+classifieds.republishClassified=Volver a publicar anuncio
+classifieds.newClassified=Ingresa tu anuncio
+classifieds.labelErrorSubscriptions=Error en el formulario: El segundo campo definido para este formulario debe ser del tipo lista desplegable y corresponder al segundo criterio de búsqueda.
+classifieds.from=De
+classifieds.labelErrorForm=Error en el formulario: Los campos definidos para este formulario no son correctos.
El primer campo debe ser del tipo lista desplegable y corresponder a la definición de las categorías a mostrar en la página de inicio.
El segundo campo definido para este formulario debe ser del tipo lista desplegable y corresponder al segundo criterio de búsqueda.