From 0e66fe0533990358d507477ca1c6a68ad64441ca Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9s=20Delgado?=
Date: Mon, 23 Oct 2017 11:30:02 -0500
Subject: [PATCH 001/195] Create locale.xml
Spanish translation of plugins/generic/browse/locale/
---
.../generic/browse/locale/es_ES/locale.xml | 40 +++++++++++++++++++
1 file changed, 40 insertions(+)
create mode 100644 plugins/generic/browse/locale/es_ES/locale.xml
diff --git a/plugins/generic/browse/locale/es_ES/locale.xml b/plugins/generic/browse/locale/es_ES/locale.xml
new file mode 100644
index 00000000000..c03c6b8be5b
--- /dev/null
+++ b/plugins/generic/browse/locale/es_ES/locale.xml
@@ -0,0 +1,40 @@
+
+
+
+
+
+
+
+ Explorar
+ Este plugin permite explorar las secciones y/osus tipos de identificación.
+
+
+ Configuración
+
+
+ Buscar configuración
+ Explorar
+ Elija los objetos que deberían ser posibles de examinar.
+ Por sección
+ Por tipo de identificación
+ Secciones excluídas
+ Elija las secciones que no se deben considerar.
+ Tipos de identificación excluidos
+ Elija los tipos de identificación que no deberían ser considerados.
+
+ Por secciones
+ Consultar el índice de la sección
+ Detalles de la sección
+ Por tipos de identificación
+ Navegar por el índice de tipo de identificación
+ Identificar detalles de tipo
+
+
From 363d3b737485727bf1417ba07276a47c5f3bfd65 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Andr=C3=A9s=20Delgado?=
Date: Tue, 24 Oct 2017 08:18:35 -0500
Subject: [PATCH 002/195] Update locale.xml
---
.../generic/browse/locale/es_ES/locale.xml | 20 +++++++++----------
1 file changed, 10 insertions(+), 10 deletions(-)
diff --git a/plugins/generic/browse/locale/es_ES/locale.xml b/plugins/generic/browse/locale/es_ES/locale.xml
index c03c6b8be5b..10d39cd5d61 100644
--- a/plugins/generic/browse/locale/es_ES/locale.xml
+++ b/plugins/generic/browse/locale/es_ES/locale.xml
@@ -2,7 +2,7 @@
Explorar
- Este plugin permite explorar las secciones y/osus tipos de identificación.
+ Este módulo permite examinar las secciones y/o sus tipos de identificación.
Configuración
- Buscar configuración
- Explorar
- Elija los objetos que deberían ser posibles de examinar.
+ Examinar la configuración
+ Examinar
+ Seleccione los objetos que deberían ser posibles de examinar.
Por sección
Por tipo de identificación
Secciones excluídas
- Elija las secciones que no se deben considerar.
+ Seleccione las secciones que no se deben considerar.
Tipos de identificación excluidos
- Elija los tipos de identificación que no deberían ser considerados.
+ Seleccione los tipos de identificación que no deberían ser considerados.
Por secciones
- Consultar el índice de la sección
+ Examinar el índice de la sección
Detalles de la sección
Por tipos de identificación
- Navegar por el índice de tipo de identificación
- Identificar detalles de tipo
+ Examinar el índice de tipo de identificación
+ Detalles de tipo de identificación
From 1e07ba91263ca3ada9ddf4088a2fda5a3265e827 Mon Sep 17 00:00:00 2001
From: Marc Bria
Date: Mon, 11 Dec 2017 13:45:30 +0100
Subject: [PATCH 003/195] Translation [es_ES]: Missing chains for PKP PN
---
locale/es_ES/manager.xml | 6 ++++++
1 file changed, 6 insertions(+)
diff --git a/locale/es_ES/manager.xml b/locale/es_ES/manager.xml
index 3c7a6d09d0a..82682813afb 100644
--- a/locale/es_ES/manager.xml
+++ b/locale/es_ES/manager.xml
@@ -208,6 +208,12 @@
Título
Listas
Introduzca el número máximo de elementos (p. ej., envíos, usuarios/as o asignación de tareas de edición) que aparecerán en cada página de una lista, así como el número de enlaces de las páginas que se mostrarán en cada una de dichas páginas.
+ Módulo PKP PN activado
+ La Red de Preservación de PKP (PKP Preservation Network, en inglés) proporciona servicios gratuitos de preservación para cualquier revista OJS que cumpla con los criterios básicos.
+ Clica en el enlace de Preferencias para aceptar los términos de uso de PKP PN.
+ PKP Preservation Network (PN)
+ PKP Preservation Network (PN) proporciona servicios gratuitos de preservación para cualquier revista OJS que cumpla con los criterios básicos. El módulo PKP PN para OJS 3 está actualmente en desarrollo y estará disponible el la garería de módulos pronto.
+ Opciones Alternativas de Archivo
Manifiesto editorial LOCKSS. Puede encontrar la licencia de LOCKSS en la sección Archivo de la sección Acerca de la revista:]]>
la comunidad LOCKSS. Use las invitaciones preparadas para (i) bibliotecas que emplean LOCKSS o (ii) bibliotecas que aún no emplean LOCKSS.]]>
Apariencia
From 218a427f526f231f83b2f3185f1b592348e83116 Mon Sep 17 00:00:00 2001
From: Philipp Zumstein
Date: Tue, 12 Dec 2017 08:32:06 +0100
Subject: [PATCH 004/195] Fix German string resetPermissions.confirm
---
locale/de_DE/manager.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/locale/de_DE/manager.xml b/locale/de_DE/manager.xml
index ffeca2e9428..ba8a57aeed8 100644
--- a/locale/de_DE/manager.xml
+++ b/locale/de_DE/manager.xml
@@ -545,7 +545,7 @@
Artikel: das Standardjahr wird aus dem Veröffentlichungsjahr des Artikels abgeleitet, wie bei "publish-as-you-go".
Ausgabe: das Standardjahr wird aus dem Veröffentlichungsdatum der Ausgabe abgeleitet.
Artikelrechte zurücksetzen
- Sind Sie sicher, dass Sie die Rechte, die bisher diesem Artikel zugewiesen sind, zurücksetzen möchten?
+ Sind Sie sicher, dass Sie die Rechte, die bisher den Artikeln zugewiesen sind, zurücksetzen möchten?
Copyright-Angaben und Lizenzinformationen werden permanent mit veröffentlichten Inhalten verknüpft. Damit wird sichergestellt, dass diese Angaben nicht geändert werden, wenn eine Zeitschrift ihre Policy für neue Einreichungen ändert. Nutzen Sie den Knopf unten, um gespeicherte Rechteinformationen, die bereits mit veröffentlichten Inhalten verknüpft sind, zurückzusetzen.
From a46c6c5298d044a97e69a8697db0d49d67482298 Mon Sep 17 00:00:00 2001
From: Marc Bria
Date: Tue, 12 Dec 2017 12:18:31 +0100
Subject: [PATCH 005/195] =?UTF-8?q?Normalize=20"complemento/s"=20and=20"pl?=
=?UTF-8?q?ugin/s"=20to=20"m=C3=B3dulo/s"=20to=20follow=20the=20glossary.?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
plugins/auth/ldap/locale/es_ES/locale.xml | 2 +-
plugins/blocks/developedBy/locale/es_ES/locale.xml | 2 +-
plugins/blocks/information/locale/es_ES/locale.xml | 2 +-
plugins/blocks/languageToggle/locale/es_ES/locale.xml | 2 +-
plugins/blocks/relatedItems/locale/es_ES/locale.xml | 2 +-
plugins/gateways/resolver/locale/es_ES/locale.xml | 6 +++---
plugins/generic/announcementFeed/locale/es_ES/locale.xml | 4 ++--
plugins/generic/phpMyVisites/locale/es_ES/locale.xml | 6 +++---
plugins/generic/webFeed/locale/es_ES/locale.xml | 4 ++--
plugins/importexport/crossref/locale/es_ES/locale.xml | 2 +-
plugins/importexport/native/locale/es_ES/locale.xml | 2 +-
plugins/importexport/sample/locale/es_ES/locale.xml | 4 ++--
plugins/reports/articles/locale/es_ES/locale.xml | 2 +-
plugins/reports/views/locale/es_ES/locale.xml | 2 +-
14 files changed, 21 insertions(+), 21 deletions(-)
diff --git a/plugins/auth/ldap/locale/es_ES/locale.xml b/plugins/auth/ldap/locale/es_ES/locale.xml
index 8f92acdc2e2..e0046bf853a 100644
--- a/plugins/auth/ldap/locale/es_ES/locale.xml
+++ b/plugins/auth/ldap/locale/es_ES/locale.xml
@@ -13,7 +13,7 @@
LDAP
- Este plugin permite autentificación y sincronización de cuentas de usuario con un servidor LDAP externo.
+ Este módulo permite autentificación y sincronización de cuentas de usuario con un servidor LDAP externo.
Configuración de LDAP
Nombre del servidor
diff --git a/plugins/blocks/developedBy/locale/es_ES/locale.xml b/plugins/blocks/developedBy/locale/es_ES/locale.xml
index 7f291bb4dce..2c169fced87 100644
--- a/plugins/blocks/developedBy/locale/es_ES/locale.xml
+++ b/plugins/blocks/developedBy/locale/es_ES/locale.xml
@@ -13,5 +13,5 @@
Bloque "Creado por"
- Este complemento proporciona una barra lateral con un enlace a "Creado por".
+ Este módulo proporciona una bloque lateral con un enlace a "Creado por".
diff --git a/plugins/blocks/information/locale/es_ES/locale.xml b/plugins/blocks/information/locale/es_ES/locale.xml
index 2752a1ec4dc..1630a3fe216 100644
--- a/plugins/blocks/information/locale/es_ES/locale.xml
+++ b/plugins/blocks/information/locale/es_ES/locale.xml
@@ -13,6 +13,6 @@
Bloque de información
- Este Complemento proporciona un vínculo de "Información" en la barra lateral.
+ Este módulo proporciona un bloque de "Información" en la barra lateral.
Información
diff --git a/plugins/blocks/languageToggle/locale/es_ES/locale.xml b/plugins/blocks/languageToggle/locale/es_ES/locale.xml
index a0e852f1147..873fdb55afc 100644
--- a/plugins/blocks/languageToggle/locale/es_ES/locale.xml
+++ b/plugins/blocks/languageToggle/locale/es_ES/locale.xml
@@ -13,5 +13,5 @@
Bloque de cambios entre lenguajes
- Este plugin permite cambiar entre lenguajes en la barra lateral.
+ Este módulo permite cambiar entre lenguajes en la barra lateral.
diff --git a/plugins/blocks/relatedItems/locale/es_ES/locale.xml b/plugins/blocks/relatedItems/locale/es_ES/locale.xml
index f8a326d060f..08fb4735659 100644
--- a/plugins/blocks/relatedItems/locale/es_ES/locale.xml
+++ b/plugins/blocks/relatedItems/locale/es_ES/locale.xml
@@ -13,7 +13,7 @@
Bloque de ítems relacionados
- Este plugin muestra un bloque conteniendo ítems relacionados en la barra lateral de las herramientas de lectura.
+ Este módulo muestra un bloque de ítems relacionados con el artículo en la barra lateral de las herramientas de lectura.
Ítems relacionados
Ocultar
Mostrar todos
diff --git a/plugins/gateways/resolver/locale/es_ES/locale.xml b/plugins/gateways/resolver/locale/es_ES/locale.xml
index ece16c55c6b..2d65ab1dc8c 100644
--- a/plugins/gateways/resolver/locale/es_ES/locale.xml
+++ b/plugins/gateways/resolver/locale/es_ES/locale.xml
@@ -12,8 +12,8 @@
-->
- Plugin para Resolver
- Este plugin obtiene números y artículos basado en información de citas.
- No se ha podido resolver una entidad basada en la información de la cita especificada. Por favor asegúrese que la información de la cita es comprensible y se refiere a una entidad de este despliegue de OJS.
+ Módulo Resolver
+ Este módulo obtiene números y artículos basado en información de citas.
+ No se ha podido resolver una entidad basada en la información de la cita especificada. Por favor asegúrese que la información de la cita es comprensible y se refiere a una entidad de esta instalación de OJS.
Exportación Participaciones
diff --git a/plugins/generic/announcementFeed/locale/es_ES/locale.xml b/plugins/generic/announcementFeed/locale/es_ES/locale.xml
index 1376f07a66e..0e9778c1377 100644
--- a/plugins/generic/announcementFeed/locale/es_ES/locale.xml
+++ b/plugins/generic/announcementFeed/locale/es_ES/locale.xml
@@ -12,8 +12,8 @@
-->
- Plugin de Canal de Anuncios
- Este plugin produce canales RSS/Atom para anuncios de la revista.
+ Módulo del Canal de Anuncios
+ Este módulo activa canales RSS/Atom para anuncios de la revista.
Opciones
Mostrar enlaces de los canales en todas las páginas de la revista.
diff --git a/plugins/generic/phpMyVisites/locale/es_ES/locale.xml b/plugins/generic/phpMyVisites/locale/es_ES/locale.xml
index 941df785245..910e1a6c8fc 100644
--- a/plugins/generic/phpMyVisites/locale/es_ES/locale.xml
+++ b/plugins/generic/phpMyVisites/locale/es_ES/locale.xml
@@ -14,13 +14,13 @@
- Complemento phpMyVisites
- phpMyVisites para más información.]]>
+ Módulo phpMyVisites
+ phpMyVisites para más información.]]>
Opciones
Opciones phpMyVisites
- Con este Complemento activado phpMyVisites puede recoger y analizar datos de utilización y tráfico de las páginas de la revista. Requiere la instalación previa de PhpMyVisites. Vea por favor la página phpMyVisites para más información.]]>
+ Activando este módulo phpMyVisites podrà recoger y analizar datos de utilización y tráfico de las páginas de la revista. Requiere la instalación previa de PhpMyVisites. Vea por favor la página phpMyVisites para más información.]]>
URL de phpMyVisites
Dirección (url) de la instalación de phpMyVisites (i.e. http://myserver.net/phpmv).
Por favor introduzca una dirección url váida. Incluya http:// al comienzo.
diff --git a/plugins/generic/webFeed/locale/es_ES/locale.xml b/plugins/generic/webFeed/locale/es_ES/locale.xml
index 030fa7964c0..4015dd1f0b9 100644
--- a/plugins/generic/webFeed/locale/es_ES/locale.xml
+++ b/plugins/generic/webFeed/locale/es_ES/locale.xml
@@ -12,8 +12,8 @@
-->
- Plugin Web de fuentes RSS/Atom
- Este plugin produce canales RSS/Atom para el Número en curso.
+ Módulo para fuentes RSS/Atom
+ Este módulo produce canales RSS/Atom del número en curso.
Opciones
Mostrar elementos del último número publicado
Elementos más recientes
diff --git a/plugins/importexport/crossref/locale/es_ES/locale.xml b/plugins/importexport/crossref/locale/es_ES/locale.xml
index 595b11b64f3..c4dae3cfdc3 100644
--- a/plugins/importexport/crossref/locale/es_ES/locale.xml
+++ b/plugins/importexport/crossref/locale/es_ES/locale.xml
@@ -19,7 +19,7 @@
{$scriptName} {$pluginName} export [xmlFileName] [journal_path] articles objectId1 [objectId2] ...
{$scriptName} {$pluginName} register [journal_path] articles objectId1 [objectId2] ...
]]>
- Se satisfacen todas las dependencias de plugins.
+ Se satisfacen todas las dependencias de moulos.
Para un correcto depósito en CrossRef, se requieren los siguientes ítems.
Nombre del depositario
Email del depositario
diff --git a/plugins/importexport/native/locale/es_ES/locale.xml b/plugins/importexport/native/locale/es_ES/locale.xml
index bac82b9de91..564c3003786 100644
--- a/plugins/importexport/native/locale/es_ES/locale.xml
+++ b/plugins/importexport/native/locale/es_ES/locale.xml
@@ -12,7 +12,7 @@
-->
- Complemento XML nativo
+ Módulo XML nativo
Importar y exportar libros en el formato XML nativo de OMP.
Importar
Por favor, selecciona un archivo XML para subir y pincha en "Iniciar subida". Cuando se haya completado la subida del archivo, pincha en "OK" para importarlo a OMP.
diff --git a/plugins/importexport/sample/locale/es_ES/locale.xml b/plugins/importexport/sample/locale/es_ES/locale.xml
index 9422ea902e8..636b7fd7383 100644
--- a/plugins/importexport/sample/locale/es_ES/locale.xml
+++ b/plugins/importexport/sample/locale/es_ES/locale.xml
@@ -12,8 +12,8 @@
-->
- Plugin de ejemplo de importación/exportación
- Este plugin proporciona un ejemplo de implementación que se puede usar para desarrollar plugins de importación/exportación. No es muy útil por si solo.
+ Módulo de ejemplo de Importación/Exportación
+ Este módulo proporciona un ejemplo de implementación que se puede usar para desarrollar nuevos módulos de importación/exportación. No es muy útil por si solo.
Seleccionar número
Seleccione un número para exportar.
diff --git a/plugins/reports/articles/locale/es_ES/locale.xml b/plugins/reports/articles/locale/es_ES/locale.xml
index a8136d6540f..13b1abd6960 100644
--- a/plugins/reports/articles/locale/es_ES/locale.xml
+++ b/plugins/reports/articles/locale/es_ES/locale.xml
@@ -13,6 +13,6 @@
Informe de Artículos
- Este plugin implementa un informe CSV que contiene una lista de artículos y su información.
+ Este módulo genera un informe CSV que contiene una lista de artículos y su información.
Sin Desición
diff --git a/plugins/reports/views/locale/es_ES/locale.xml b/plugins/reports/views/locale/es_ES/locale.xml
index be4d570c115..7bed7fe1905 100644
--- a/plugins/reports/views/locale/es_ES/locale.xml
+++ b/plugins/reports/views/locale/es_ES/locale.xml
@@ -13,5 +13,5 @@
Ver informe
- Este plugin implementa un informe CSV que describe a los lectores de cada artículo.
+ Este módulo genera un informe CSV que describe a los lectores de cada artículo.
From ff4103219ce9638c19fcf799e059ffa79e653ce2 Mon Sep 17 00:00:00 2001
From: Marc Bria
Date: Wed, 13 Dec 2017 14:19:12 +0100
Subject: [PATCH 006/195] Adding translations for missing plugins (that are
visible in a first level).
---
.../googleScholar/locale/es_ES/locale.xml | 17 +++++++++++++++++
.../htmlArticleGalley/locale/es_ES/locale.xml | 17 +++++++++++++++++
.../importexport/native/locale/es_ES/locale.xml | 4 ++--
3 files changed, 36 insertions(+), 2 deletions(-)
create mode 100644 plugins/generic/googleScholar/locale/es_ES/locale.xml
create mode 100644 plugins/generic/htmlArticleGalley/locale/es_ES/locale.xml
diff --git a/plugins/generic/googleScholar/locale/es_ES/locale.xml b/plugins/generic/googleScholar/locale/es_ES/locale.xml
new file mode 100644
index 00000000000..dd2286fca55
--- /dev/null
+++ b/plugins/generic/googleScholar/locale/es_ES/locale.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+ Módulo de indexación en Google Scholar
+ Este módulo activa la indexación del contenido publicado en Google Scholar.
+
diff --git a/plugins/generic/htmlArticleGalley/locale/es_ES/locale.xml b/plugins/generic/htmlArticleGalley/locale/es_ES/locale.xml
new file mode 100644
index 00000000000..4de933424ec
--- /dev/null
+++ b/plugins/generic/htmlArticleGalley/locale/es_ES/locale.xml
@@ -0,0 +1,17 @@
+
+
+
+
+
+
+ Galerada de artículo en HTML
+ Este módulo ofrece soporte para renderizar las galeradas de los artículos en HTML.
+
diff --git a/plugins/importexport/native/locale/es_ES/locale.xml b/plugins/importexport/native/locale/es_ES/locale.xml
index 564c3003786..f9a90fada2f 100644
--- a/plugins/importexport/native/locale/es_ES/locale.xml
+++ b/plugins/importexport/native/locale/es_ES/locale.xml
@@ -13,9 +13,9 @@
Módulo XML nativo
- Importar y exportar libros en el formato XML nativo de OMP.
+ Importar y exportar libros en el formato XML nativo.
Importar
- Por favor, selecciona un archivo XML para subir y pincha en "Iniciar subida". Cuando se haya completado la subida del archivo, pincha en "OK" para importarlo a OMP.
+ Por favor, selecciona un archivo XML para subir y pincha en "Iniciar subida". Cuando se haya completado la subida del archivo, pincha en "OK" para importarlo al gestor.
Exportar
Resultados
Por favor, sube un archivo en "Importar" para continuar.
From 4221ec4df72a01eed85b16434df000cf79e488b0 Mon Sep 17 00:00:00 2001
From: Marc Bria
Date: Wed, 13 Dec 2017 15:24:18 +0100
Subject: [PATCH 007/195] Translating to es_ES OpenAire plugin
---
.../generic/openAIRE/locale/es_ES/locale.xml | 20 +++++++++++++++++++
1 file changed, 20 insertions(+)
create mode 100644 plugins/generic/openAIRE/locale/es_ES/locale.xml
diff --git a/plugins/generic/openAIRE/locale/es_ES/locale.xml b/plugins/generic/openAIRE/locale/es_ES/locale.xml
new file mode 100644
index 00000000000..d298189c4da
--- /dev/null
+++ b/plugins/generic/openAIRE/locale/es_ES/locale.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+ OpenAIRE
+ El módulo OpenAIRE añade el identificador de proyecto (ProjectID) a los metadatos del artículo y extiende la interfaz OAI-PMH acorde a las guías OpenAIRE 1.1, haciendo posible que las revistas OJS sean compatibles con OpenAIRE.
+ OpenAIRE ProjectID
+ OpenAIRE, incluya su ProjectID, un número de seis dígitos que corresponde con el identificador del acuerdo de subvención (Grant Agreement identifier).]]>
+ Ingrese un ProjectID válido (6 números)
+
From c60c15da11d4703079d2ca082e17038933325f31 Mon Sep 17 00:00:00 2001
From: Marc Bria
Date: Wed, 13 Dec 2017 15:32:51 +0100
Subject: [PATCH 008/195] Translating to es_ES th recommendByAuthor plugin.
---
.../recommendByAuthor/locale/es_ES/locale.xml | 20 +++++++++++++++++++
1 file changed, 20 insertions(+)
create mode 100644 plugins/generic/recommendByAuthor/locale/es_ES/locale.xml
diff --git a/plugins/generic/recommendByAuthor/locale/es_ES/locale.xml b/plugins/generic/recommendByAuthor/locale/es_ES/locale.xml
new file mode 100644
index 00000000000..480d8897daa
--- /dev/null
+++ b/plugins/generic/recommendByAuthor/locale/es_ES/locale.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+ Artículos recomendados del autor/a
+ Este módulo inserta una lista de artículos del mismo autor/a en la página del resumen del artículo.
+
+ Artículos más leídos del mismo autor/a
+ Nota: Este módulo requiere de la activación de, al menos, un módulo de estadísticas/informes. Si los módulos de estadísticas proporcionan más de una métrica, selecciona una métrica principal en la página de configuración del sitio y/o en las páginas de propiedades de la revista.
+
From ad5de62b9287fc7eeeb54bd6c42377ab80331560 Mon Sep 17 00:00:00 2001
From: Marc Bria
Date: Wed, 13 Dec 2017 19:01:55 +0100
Subject: [PATCH 009/195] Translating to es_ES the pubIds plugin.
---
plugins/pubIds/urn/locale/es_ES/locale.xml | 83 ++++++++++++++++++++++
1 file changed, 83 insertions(+)
create mode 100755 plugins/pubIds/urn/locale/es_ES/locale.xml
diff --git a/plugins/pubIds/urn/locale/es_ES/locale.xml b/plugins/pubIds/urn/locale/es_ES/locale.xml
new file mode 100755
index 00000000000..24bffd3ba2a
--- /dev/null
+++ b/plugins/pubIds/urn/locale/es_ES/locale.xml
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+ URN
+ Este módulo activa la asiganción de URN (Uniform Resource Names) de los números, artículos y galeradas en OJS.
+
+
+ Configura el módulo URN para poder administrar y usar URNs en OJS:
+
+ Contenido de la revista
+ Escoja los objetos a los que asignar URNs.
+ Escoja los objetos publicados al los que asignar URN (Uniform Resource Name):
+ Números
+ Artículos
+ Galeradas
+
+ Prefijo URN
+
+
+
+ Sufijo URN
+ El sufijo URN pude tomar cualquier forma, pero debe ser único entre todos los objetos publicados bajo un mismo prefijo URN:
+ Indique el patrón que desea emplear para generar sufijos URN. Utilice %j para las iniciales de la revista, %v para el número de volúmen, %i para el número de número, %Y para el año, %a para el ID de artículo, %g para el ID de galerada, %f para el ID de fichero, %p para el número de página y %x para el "Identificador personalizado"
+ Por ejemplo, vol%viss%ipp%p crearía el sufijo URN "vol3iss2pp230".
+ para números
+ para artículos
+ para galeradas
+ Introduzca el patrón de sufijo URN para los números.
+ Introduzca el patrón de sufijo URN para los artículos.
+ Introduzca el patrón de sufijo URN para las galeradas.
+ Usar los patrones por defecto.
+ %j.v%vi%i.%a para artículos
%j.v%vi%i.%a.g%g para galeradas.]]>
+ Introduzca un sufijo URN individual para cada item publicado. Encontrará un campo adicional para el URN en la pàgina de metadatos de cada item.
+ Número de comprobación
+ El número de comprobación (check number) se calculará automáticamente y se añadirà al final como último dígito del URN.
+ Espacio de nombres (namespace)
+ Escoger
+ El identificador persistente del espacio de nombres (namespace) requerido a menudo para el registro (p.ej. en la Deutsche Nationalbibliothek).
+ URL de resolución
+ (p.ej. http://nbn-resolving.de/)
+ Introduzca la URL de resolución.
+
+ Reasignar URNs
+ Si cambia su configuración URN, los URNs ya asignados no se verán afectadas. Cuando guarde la configuración URN, podrá usar este botón para limpiar los URNs existentes, de forma que la nueva configuración tenga efecto para todos los objetos exitentes.
+ ¿Está seguro/a de que querer borrar todos los URNs existentes?
+
+
+ URN
+ número
+ artículo
+ galerada
+ No se puede asignar un URN porque falta el sufijo personalizado.
+ No se puede asignar un URN porque contiene patrones sin resolver.
+ Lo que se muestra es una vista previa del URN. Seleccione la casilla de verificación y guarde el formulario para asignar el URN.
+ El URN asignado a este {$pubObjectType}.
+ El sufijo URN dado ya está en uso para otro elemento publicado. Ingrese un sufijo URN único para cada elemento.
+ Limpiar URN
+ ¿Está seguro/a de querer borrar todos los URN existentes?
+
+ Limpiar URNs de los Objetos del Número
+ ¿Está seguro/a de querer borrar todos los URNs de los objetos del número?
+ Use la siguiente opción para limpiar los URNs de todos los objetos (artículos y galerias) actualmente programados para este número.
+ Añadir Número de Comprobación
+
+ Asignar el URN {$pubId} a este {$pubObjectType}
+ El URN no se puede asignar porque falta el sufijo personalizado.
+ El URN {$pubId} no se puede asignar porque contiene patrones sin resolver.
+ Se ha asignado el URN {$pubId}.
+
+ Falta el Número de Comprobación.
+
+
From 6d7106019c75cc7887fb86619175b6b3217e76d1 Mon Sep 17 00:00:00 2001
From: Marc Bria
Date: Wed, 13 Dec 2017 19:25:21 +0100
Subject: [PATCH 010/195] Fix wrong references to OMP.
---
plugins/importexport/users/locale/es_ES/locale.xml | 2 +-
plugins/themes/default/locale/es_ES/locale.xml | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/plugins/importexport/users/locale/es_ES/locale.xml b/plugins/importexport/users/locale/es_ES/locale.xml
index c44738feb83..74a42fe05de 100644
--- a/plugins/importexport/users/locale/es_ES/locale.xml
+++ b/plugins/importexport/users/locale/es_ES/locale.xml
@@ -37,5 +37,5 @@ Comandos:
Ha ocurrido un error durante la exportación
No ha sido posible escribir al fichero "{$fileName}".
Aviso
- No es posible usar contraseñas codificadas con {$importHash}; OMP utiliza {$ompHash}. Si decide continuar, necesitará volver a crear las contraseñas de los usuarios importados.
+ No es posible usar contraseñas codificadas con {$importHash}; OJS utiliza {$ompHash}. Si decide continuar, necesitará volver a crear las contraseñas de los usuarios importados.
diff --git a/plugins/themes/default/locale/es_ES/locale.xml b/plugins/themes/default/locale/es_ES/locale.xml
index e6d2e1066d9..fbeb03aa6d1 100644
--- a/plugins/themes/default/locale/es_ES/locale.xml
+++ b/plugins/themes/default/locale/es_ES/locale.xml
@@ -7,7 +7,7 @@
* Copyright (c) 2014-2017 Simon Fraser University
* Copyright (c) 2003-2017 John Willinsky
* Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
- * Credits: https://pkp.sfu.ca/wiki/index.php?title=OMP:_Spanish_(es_ES)
+ * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Spanish_(es_ES)
* Localization strings.
-->
From 3bee690e20fe84e765286b7779df7037705607aa Mon Sep 17 00:00:00 2001
From: Marc Bria
Date: Thu, 14 Dec 2017 13:51:33 +0100
Subject: [PATCH 011/195] Translating to es_ES module crossRef.
---
.../crossref/locale/es_ES/locale.xml | 58 ++++++++++++++++---
1 file changed, 51 insertions(+), 7 deletions(-)
diff --git a/plugins/importexport/crossref/locale/es_ES/locale.xml b/plugins/importexport/crossref/locale/es_ES/locale.xml
index c4dae3cfdc3..ee5c5088053 100644
--- a/plugins/importexport/crossref/locale/es_ES/locale.xml
+++ b/plugins/importexport/crossref/locale/es_ES/locale.xml
@@ -8,24 +8,68 @@
* Copyright (c) 2003-2017 John Willinsky
* Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
* Localization information: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Spanish_(es_ES)
- * Localization strings.
+ * Localization strings (contrib)
-->
Módulo de exportación CrossRef XML
Exportar los metadatos del artículo en formato CrossRef XML.
-
- Se satisfacen todas las dependencias de moulos.
+
+ Requerimientos
+ Se satisfacen todas las dependencias de módulos.
+ Preferencias de la Revista.]]>
+ Preferencias de la Revista.]]>
+ No se han seleccionado artículos a los que asignar un idenficador público DOI, por lo tanto, el módulo no puede depositar o exportar nada.
Para un correcto depósito en CrossRef, se requieren los siguientes ítems.
Nombre del depositario
Email del depositario
Introduzca el nombre del depositario.
Introduzca el email del depositario.
+ CrossRef). Si no dispone de su propio usuario y contraseña, todavía puede exportar en formato XML de CrossRef, pero no podrá registrar sus DOIs en CrossRef directamente desde OJS.]]>
Usuario
Introduzca el usuario que ha obtenido de CrossRef.
- Requerimientos
+ OJS depositará los DOIs asignados en CrossRef de forma automática. Esto puede tomar un poco de tiempo de proceso tras la publicación. Puede comprobar todos los DOIs no registrados.
+ Usar la API de pruebas de CrossRef (entorno de testing) para depositar los DOIs. No olvide desactivar esta opción cuando pase a producción.
+
+ Nota: Solo los números (y no sus artículos) se toman en consideración para la exportación/registro.
+
+ Enviados
+ Dipositados
+ Fallos
+ Activos
+ Marcados activo
+ Estados de depósito:
+
+ - No depositado: no se ha hecho ningún intento de deposito para este DOI.
+ - Enviado: este DOI se ha enviado para despositar.
+ - Depositado: este DOI se ha depositado en Crossref, pero podría no estar activo todavía.
+ - Activo: el DOI se ha depositado y se resuelve correctamente.
+ - Fallo: el deposito del DOI ha fallado.
+ - Marcado activo: el DOI fué marcado manualmente como activo.
+
+ Solo se muestran los estados de los últimos intentos de depósito.
+ Si un deposito fallase, resuelva el problema e intente registrar el DOI de nuevo.
]]>
+
+ Descargar XML
+ Marcar activo
+ Enviar
+ Comprobar estado
+
+ Tarea automática de registro en CrossRef
+ Un DOI no se ha podido registrar. Visite Herramientas > Importar/Exportar > Módulo de Exportación CrossRef XML para ver los depósitos que han fallado.
+
+
+
+
+
+ Envío con errores! El servidor de registro de DOIS ha devuelto el error: '{$param}'.
+ Envio con éxito!
+ No existe ningún número con el ID "{$issueId}".
+ No existe ningún artículo con el ID "{$articleId}".
+
From 1c55e8dac262ce119639545fa9080f30ab154f86 Mon Sep 17 00:00:00 2001
From: Alec Smecher
Date: Mon, 18 Dec 2017 20:11:48 -0800
Subject: [PATCH 012/195] pkp/pkp-lib#3184 Fix select bounce
---
templates/payments/individualSubscriptionForm.tpl | 4 ++--
templates/payments/institutionalSubscriptionForm.tpl | 4 ++--
templates/payments/subscriptionPolicyForm.tpl | 10 +++++-----
templates/payments/subscriptionTypeForm.tpl | 2 +-
4 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/templates/payments/individualSubscriptionForm.tpl b/templates/payments/individualSubscriptionForm.tpl
index e4381e726ec..6c5bf400656 100644
--- a/templates/payments/individualSubscriptionForm.tpl
+++ b/templates/payments/individualSubscriptionForm.tpl
@@ -27,8 +27,8 @@
{fbvFormArea id="individualSubscriptionFormArea"}
{fbvFormSection title="manager.subscriptions.form.typeId"}
- {fbvElement type="select" required=true name="typeId" id="typeId" value=$typeId from=$subscriptionTypes label="manager.subscriptions.form.typeId" size=$fbvStyles.size.MEDIUM inline=true translate=false}
- {fbvElement type="select" required=true name="status" id="status" value=$status from=$validStatus label="manager.subscriptions.form.status" size=$fbvStyles.size.SMALL inline=true}
+ {fbvElement type="select" required=true name="typeId" id="typeId" selected=$typeId from=$subscriptionTypes label="manager.subscriptions.form.typeId" size=$fbvStyles.size.MEDIUM inline=true translate=false}
+ {fbvElement type="select" required=true name="status" id="status" selected=$status from=$validStatus label="manager.subscriptions.form.status" size=$fbvStyles.size.SMALL inline=true}
{/fbvFormSection}
{fbvFormSection title="common.date"}
{fbvElement type="text" required=true name="dateStart" id="dateStart" value=$dateStart label="manager.subscriptions.form.dateStart" size=$fbvStyles.size.SMALL inline=true class="datepicker"}
diff --git a/templates/payments/institutionalSubscriptionForm.tpl b/templates/payments/institutionalSubscriptionForm.tpl
index 52f5146a41f..cbc48b2fdb7 100644
--- a/templates/payments/institutionalSubscriptionForm.tpl
+++ b/templates/payments/institutionalSubscriptionForm.tpl
@@ -27,8 +27,8 @@
{fbvFormArea id="institutionalSubscriptionFormArea"}
{fbvFormSection title="manager.subscriptions.form.typeId"}
- {fbvElement type="select" required=true name="typeId" id="typeId" value=$typeId from=$subscriptionTypes label="manager.subscriptions.form.typeId" size=$fbvStyles.size.MEDIUM inline=true translate=false}
- {fbvElement type="select" required=true name="status" id="status" value=$status from=$validStatus label="manager.subscriptions.form.status" size=$fbvStyles.size.SMALL inline=true}
+ {fbvElement type="select" required=true name="typeId" id="typeId" selected=$typeId from=$subscriptionTypes label="manager.subscriptions.form.typeId" size=$fbvStyles.size.MEDIUM inline=true translate=false}
+ {fbvElement type="select" required=true name="status" id="status" selected=$status from=$validStatus label="manager.subscriptions.form.status" size=$fbvStyles.size.SMALL inline=true}
{/fbvFormSection}
{fbvFormSection title="common.date"}
{fbvElement type="text" required=true name="dateStart" id="dateStart" value=$dateStart label="manager.subscriptions.form.dateStart" size=$fbvStyles.size.SMALL inline=true class="datepicker"}
diff --git a/templates/payments/subscriptionPolicyForm.tpl b/templates/payments/subscriptionPolicyForm.tpl
index 31c966c8049..6175d426fd3 100644
--- a/templates/payments/subscriptionPolicyForm.tpl
+++ b/templates/payments/subscriptionPolicyForm.tpl
@@ -41,10 +41,10 @@
{fbvFormSection label="manager.subscriptionPolicies.expiryReminders"}
{translate key="manager.subscriptionPolicies.expiryRemindersDescription"}
- {fbvElement type="select" id="numMonthsBeforeSubscriptionExpiryReminder" name="numMonthsBeforeSubscriptionExpiryReminder" value=$numMonthsBeforeSubscriptionExpiryReminder from=$validNumMonthsBeforeExpiry label="manager.subscriptionPolicies.expiryReminderBeforeMonths" disabled=$scheduledTasksEnabled|compare:0 size=$fbvStyles.size.MEDIUM translate=false inline=true}
- {fbvElement type="select" id="numWeeksBeforeSubscriptionExpiryReminder" name="numWeeksBeforeSubscriptionExpiryReminder" value=$numWeeksBeforeSubscriptionExpiryReminder from=$validNumWeeksBeforeExpiry label="manager.subscriptionPolicies.expiryReminderBeforeWeeks" disabled=$scheduledTasksEnabled|compare:0 size=$fbvStyles.size.MEDIUM translate=false inline=true}
- {fbvElement type="select" id="numWeeksAfterSubscriptionExpiryReminder" name="numWeeksAfterSubscriptionExpiryReminder" value=$numWeeksAfterSubscriptionExpiryReminder from=$validNumWeeksAfterExpiry label="manager.subscriptionPolicies.expiryReminderAfterWeeks" disabled=$scheduledTasksEnabled|compare:0 size=$fbvStyles.size.MEDIUM translate=false inline=true}
- {fbvElement type="select" id="numMonthsAfterSubscriptionExpiryReminder" name="numMonthsAfterSubscriptionExpiryReminder" value=$numMonthsAfterSubscriptionExpiryReminder from=$validNumMonthsAfterExpiry label="manager.subscriptionPolicies.expiryReminderAfterMonths" disabled=$scheduledTasksEnabled|compare:0 size=$fbvStyles.size.MEDIUM translate=false inline=true}
+ {fbvElement type="select" id="numMonthsBeforeSubscriptionExpiryReminder" name="numMonthsBeforeSubscriptionExpiryReminder" selected=$numMonthsBeforeSubscriptionExpiryReminder from=$validNumMonthsBeforeExpiry label="manager.subscriptionPolicies.expiryReminderBeforeMonths" disabled=$scheduledTasksEnabled|compare:0 size=$fbvStyles.size.MEDIUM translate=false inline=true}
+ {fbvElement type="select" id="numWeeksBeforeSubscriptionExpiryReminder" name="numWeeksBeforeSubscriptionExpiryReminder" selected=$numWeeksBeforeSubscriptionExpiryReminder from=$validNumWeeksBeforeExpiry label="manager.subscriptionPolicies.expiryReminderBeforeWeeks" disabled=$scheduledTasksEnabled|compare:0 size=$fbvStyles.size.MEDIUM translate=false inline=true}
+ {fbvElement type="select" id="numWeeksAfterSubscriptionExpiryReminder" name="numWeeksAfterSubscriptionExpiryReminder" selected=$numWeeksAfterSubscriptionExpiryReminder from=$validNumWeeksAfterExpiry label="manager.subscriptionPolicies.expiryReminderAfterWeeks" disabled=$scheduledTasksEnabled|compare:0 size=$fbvStyles.size.MEDIUM translate=false inline=true}
+ {fbvElement type="select" id="numMonthsAfterSubscriptionExpiryReminder" name="numMonthsAfterSubscriptionExpiryReminder" selected=$numMonthsAfterSubscriptionExpiryReminder from=$validNumMonthsAfterExpiry label="manager.subscriptionPolicies.expiryReminderAfterMonths" disabled=$scheduledTasksEnabled|compare:0 size=$fbvStyles.size.MEDIUM translate=false inline=true}
{if !$scheduledTasksEnabled}
{translate key="manager.subscriptionPolicies.expiryRemindersDisabled"}
@@ -70,7 +70,7 @@
{fbvFormSection label="manager.subscriptionPolicies.openAccessOptions" list=true}
{translate key="manager.subscriptionPolicies.openAccessOptionsDescription"}
- {fbvElement type="select" id="delayedOpenAccessDuration" name="delayedOpenAccessDuration" value=$delayedOpenAccessDuration from=$validDuration label="manager.subscriptionPolicies.delayedOpenAccessDescription" size=$fbvStyles.size.MEDIUM translate=false}
+ {fbvElement type="select" id="delayedOpenAccessDuration" name="delayedOpenAccessDuration" value=$delayedOpenAccessDuration selected=$validDuration label="manager.subscriptionPolicies.delayedOpenAccessDescription" size=$fbvStyles.size.MEDIUM translate=false}
{fbvElement type="checkbox" id="enableOpenAccessNotification" name="enableOpenAccessNotification" value=1 checked=$enableOpenAccessNotification label="manager.subscriptionPolicies.openAccessNotificationDescription" disabled=$scheduledTasksEnabled|compare:0}
{translate key="manager.subscriptionPolicies.delayedOpenAccessPolicyDescription"}
diff --git a/templates/payments/subscriptionTypeForm.tpl b/templates/payments/subscriptionTypeForm.tpl
index 50991237ea1..bbe19b8fe29 100644
--- a/templates/payments/subscriptionTypeForm.tpl
+++ b/templates/payments/subscriptionTypeForm.tpl
@@ -37,7 +37,7 @@
{/fbvFormSection}
{fbvFormSection label="manager.subscriptionTypes.form.format"}
- {fbvElement type="select" required=true name="format" id="format" value=$format from=$validFormats size=$fbvStyles.size.SMALL translate=false inline=true}
+ {fbvElement type="select" required=true name="format" id="format" selected=$format from=$validFormats size=$fbvStyles.size.SMALL translate=false inline=true}
{/fbvFormSection}
{fbvFormSection label="manager.subscriptionTypes.form.duration"}
From c913aecf466d5b5a37d45c8eb23c93979d984c58 Mon Sep 17 00:00:00 2001
From: Pavel Pisklakov
Date: Tue, 19 Dec 2017 22:20:36 +0500
Subject: [PATCH 013/195] update ru_RU locale after #1694
---
locale/ru_RU/submission.xml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/locale/ru_RU/submission.xml b/locale/ru_RU/submission.xml
index 4bec6c214c7..2520b67d3af 100644
--- a/locale/ru_RU/submission.xml
+++ b/locale/ru_RU/submission.xml
@@ -22,6 +22,7 @@
Начать отправку нового материала в
Новый материал
Процесс отправки
+ Аннотация должна содержать не более {$wordCount} слов.
Метаданные
Журнал был уведомлен об отправке Вами материала, подтверждение записи были направлено на Вашу электронную почту. Как только редактор просмотрит ваш материал, мы свяжемся с вами.
@@ -70,6 +71,7 @@
Для каждого автора необходимо указать имя, фамилию и адрес электронной почты.
Пожалуйста, введите название Вашей статьи.
Пожалуйста, введите аннотацию Вашей статьи.
+ Ваша аннотация слишком длинная. Пожалуйста, сократите ее до количества слов, заданного для этого раздела.
Пожалуйста, выберите роль отправителя.
Запрошенный формат оформления библиографических ссылок не удается получить.
From 184c243389dea0270db60a337055bb42909dcd7e Mon Sep 17 00:00:00 2001
From: Alec Smecher
Date: Tue, 19 Dec 2017 09:30:56 -0800
Subject: [PATCH 014/195] Resolve strict mode warning
---
plugins/generic/lucene/LuceneFacetsBlockPlugin.inc.php | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/plugins/generic/lucene/LuceneFacetsBlockPlugin.inc.php b/plugins/generic/lucene/LuceneFacetsBlockPlugin.inc.php
index 248ae96fd84..62c7e386b75 100644
--- a/plugins/generic/lucene/LuceneFacetsBlockPlugin.inc.php
+++ b/plugins/generic/lucene/LuceneFacetsBlockPlugin.inc.php
@@ -79,11 +79,11 @@ function getTemplatePath($inCore = false) {
}
/**
- * @see Plugin::getSeq()
+ * @copydoc BlockPlugin::getSeq()
*/
- function getSeq() {
+ function getSeq($contextId = null) {
// Identify the position of the faceting block.
- $seq = parent::getSeq();
+ $seq = parent::getSeq($contextId);
// If nothing has been configured then use the first
// position. This is ok as we'll only display facets
From 54704ff68027923c3649ef32c7b78ccc5e7054e2 Mon Sep 17 00:00:00 2001
From: Alec Smecher
Date: Tue, 19 Dec 2017 09:31:09 -0800
Subject: [PATCH 015/195] Submodule update
---
plugins/generic/customBlockManager | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/plugins/generic/customBlockManager b/plugins/generic/customBlockManager
index a0ca763d308..c564d603d0c 160000
--- a/plugins/generic/customBlockManager
+++ b/plugins/generic/customBlockManager
@@ -1 +1 @@
-Subproject commit a0ca763d308f9fcde7eeb7c1e733aa0ec8bdb82e
+Subproject commit c564d603d0c04aed81ba113e18e29a77c0f7f5c3
From c9ab0cdb790ea4dffeb358788ac1ac591010f675 Mon Sep 17 00:00:00 2001
From: Alec Smecher
Date: Tue, 19 Dec 2017 10:05:04 -0800
Subject: [PATCH 016/195] pkp/pkp-lib#3200 Fix PostgreSQL type mismatch issue
in OAI
---
classes/oai/ojs/OAIDAO.inc.php | 5 ++---
1 file changed, 2 insertions(+), 3 deletions(-)
diff --git a/classes/oai/ojs/OAIDAO.inc.php b/classes/oai/ojs/OAIDAO.inc.php
index 54504dec6b8..25e605a22a3 100644
--- a/classes/oai/ojs/OAIDAO.inc.php
+++ b/classes/oai/ojs/OAIDAO.inc.php
@@ -212,8 +212,7 @@ function _getRecordsRecordSet($setIds, $from, $until, $set, $submissionId = null
$journalId = array_shift($setIds);
$sectionId = array_shift($setIds);
- $params = array();
- $params[] = 'publishingMode';
+ $params = array('publishingMode', (int) PUBLISHING_MODE_NONE, (int) STATUS_DECLINED);
if (isset($journalId)) $params[] = (int) $journalId;
if (isset($sectionId)) $params[] = (int) $sectionId;
if ($submissionId) $params[] = (int) $submissionId;
@@ -240,7 +239,7 @@ function _getRecordsRecordSet($setIds, $from, $until, $set, $submissionId = null
JOIN sections s ON (s.section_id = a.section_id)
JOIN journals j ON (j.journal_id = a.context_id)
JOIN journal_settings jsl ON (jsl.journal_id = j.journal_id AND jsl.setting_name=?)
- WHERE i.published = 1 AND j.enabled = 1 AND jsl.setting_value <> ' . PUBLISHING_MODE_NONE . ' AND a.status <> ' . STATUS_DECLINED . '
+ WHERE i.published = 1 AND j.enabled = 1 AND jsl.setting_value <> ? AND a.status <> ?
' . (isset($journalId) ?' AND j.journal_id = ?':'') . '
' . (isset($sectionId) ?' AND s.section_id = ?':'') . '
' . ($from?' AND GREATEST(a.last_modified, i.last_modified) >= ' . $this->datetimeToDB($from):'') . '
From 89d404b776882ddd407a0fbde1537691332ca258 Mon Sep 17 00:00:00 2001
From: Nate Wright
Date: Wed, 20 Dec 2017 11:39:18 +0000
Subject: [PATCH 017/195] Submodule update ##NateWr/i3178_home_url##
---
lib/pkp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/pkp b/lib/pkp
index d01df2cedf3..393c4f87cc4 160000
--- a/lib/pkp
+++ b/lib/pkp
@@ -1 +1 @@
-Subproject commit d01df2cedf332953e6c4417ee0f090d6cca601fe
+Subproject commit 393c4f87cc49a4f2969910c484eb9ee93efdc52b
From 76a28e662849842c16356c6cd9b663cfa923b9fc Mon Sep 17 00:00:00 2001
From: Nate Wright
Date: Tue, 28 Nov 2017 16:31:42 +0000
Subject: [PATCH 018/195] pkp/pkp-lib#3084 Remove unused code for restricting
file uploads by user group
This commit also fixes a minor PHP Notice about references in
SubmissionFilesUPloadBaseForm.
---
controllers/grid/articleGalleys/ArticleGalleyGridRow.inc.php | 3 +--
.../fileUpload/form/SubmissionFilesUploadBaseForm.inc.php | 2 +-
2 files changed, 2 insertions(+), 3 deletions(-)
diff --git a/controllers/grid/articleGalleys/ArticleGalleyGridRow.inc.php b/controllers/grid/articleGalleys/ArticleGalleyGridRow.inc.php
index 72a76579f32..336ac040747 100644
--- a/controllers/grid/articleGalleys/ArticleGalleyGridRow.inc.php
+++ b/controllers/grid/articleGalleys/ArticleGalleyGridRow.inc.php
@@ -70,8 +70,7 @@ function initialize($request, $template = null) {
$this->addAction(new AddFileLinkAction(
$request, $this->getSubmission()->getId(), WORKFLOW_STAGE_ID_PRODUCTION,
array(ROLE_ID_MANAGER, ROLE_ID_SUB_EDITOR, ROLE_ID_ASSISTANT),
- null, SUBMISSION_FILE_PROOF,
- ASSOC_TYPE_REPRESENTATION, $rowId,
+ SUBMISSION_FILE_PROOF, ASSOC_TYPE_REPRESENTATION, $rowId,
null, $galley->getFileId()
));
}
diff --git a/controllers/wizard/fileUpload/form/SubmissionFilesUploadBaseForm.inc.php b/controllers/wizard/fileUpload/form/SubmissionFilesUploadBaseForm.inc.php
index f5b4edfcf20..8bd0b722d5c 100644
--- a/controllers/wizard/fileUpload/form/SubmissionFilesUploadBaseForm.inc.php
+++ b/controllers/wizard/fileUpload/form/SubmissionFilesUploadBaseForm.inc.php
@@ -44,7 +44,7 @@ function __construct($request, $template, $submissionId, $stageId, $fileStage,
*/
function getSubmissionFiles() {
if (is_null($this->_submissionFiles)) {
- $this->_submissionFiles =& parent::getSubmissionFiles();
+ parent::getSubmissionFiles();
}
return $this->_submissionFiles;
From 8dfcd532a3e30428882a316a62be8345c849e0e1 Mon Sep 17 00:00:00 2001
From: Nate Wright
Date: Wed, 29 Nov 2017 15:35:44 +0000
Subject: [PATCH 019/195] pkp/pkp-lib#3084 Remove all references to file
uploader user group ID
---
classes/install/Upgrade.inc.php | 27 +++-----------------------
dbscripts/xml/upgrade/3.1.1_update.xml | 6 +++++-
plugins/importexport/native/sample.xml | 2 +-
tests/data/60-content/issue.xml | 24 +++++++++++------------
4 files changed, 21 insertions(+), 38 deletions(-)
diff --git a/classes/install/Upgrade.inc.php b/classes/install/Upgrade.inc.php
index faaca63a84c..5ef0359211c 100644
--- a/classes/install/Upgrade.inc.php
+++ b/classes/install/Upgrade.inc.php
@@ -999,7 +999,7 @@ function migrateFiles($upgrade, $params) {
}
/**
- * Set the missing uploader user id and group id to a journal manager.
+ * Set the missing uploader user id to a journal manager.
* @return boolean True indicates success.
*/
function setFileUploader() {
@@ -1015,33 +1015,13 @@ function setFileUploader() {
switch ($driver) {
case 'mysql':
case 'mysqli':
- $submissionFileDao->update('UPDATE submission_files sf, submissions s SET sf.uploader_user_id = ?, sf.user_group_id = ? WHERE sf.uploader_user_id IS NULL AND sf.user_group_id IS NULL AND sf.submission_id = s.submission_id AND s.context_id = ?', array($creatorUserId, $managerUserGroup->getId(), $journal->getId()));
+ $submissionFileDao->update('UPDATE submission_files sf, submissions s SET sf.uploader_user_id = ? WHERE sf.uploader_user_id IS NULL AND sf.submission_id = s.submission_id AND s.context_id = ?', array($creatorUserId, $journal->getId()));
break;
case 'postgres':
- $submissionFileDao->update('UPDATE submission_files SET uploader_user_id = ?, user_group_id = ? FROM submissions s WHERE submission_files.uploader_user_id IS NULL AND submission_files.user_group_id IS NULL AND submission_files.submission_id = s.submission_id AND s.context_id = ?', array($creatorUserId, $managerUserGroup->getId(), $journal->getId()));
+ $submissionFileDao->update('UPDATE submission_files SET uploader_user_id = ? FROM submissions s WHERE submission_files.uploader_user_id IS NULL AND submission_files.submission_id = s.submission_id AND s.context_id = ?', array($creatorUserId, $journal->getId()));
break;
default: fatalError('Unknown database type!');
}
- $emptyUserGroupResult = $submissionFileDao->retrieve('SELECT DISTINCT sf.uploader_user_id FROM submission_files sf, submissions s WHERE sf.user_group_id IS NULL AND sf.submission_id = s.submission_id AND s.context_id = ?',array($journal->getId()));
- while (!$emptyUserGroupResult->EOF) {
- $row = $emptyUserGroupResult->getRowAssoc(false);
- $emptyUserGroupResult->MoveNext();
- $uploaderUserId = $row['uploader_user_id'];
- $userGroupIdResult = $userGroupDao->retrieve('SELECT MIN(ug.user_group_id) as user_group_id FROM user_groups ug, user_user_groups uug WHERE ug.user_group_id = uug.user_group_id AND uug.user_id = ? AND ug.context_id = ?', array($uploaderUserId, $journal->getId()));
- if ($userGroupIdResult->RecordCount() != 0) {
- $userGroupId = $userGroupIdResult->fields[0];
- switch ($driver) {
- case 'mysql':
- case 'mysqli':
- $submissionFileDao->update('UPDATE submission_files sf, submissions s SET sf.user_group_id = ? WHERE sf.uploader_user_id = ? AND sf.user_group_id IS NULL AND sf.submission_id = s.submission_id AND s.context_id = ?', array($userGroupId, $uploaderUserId, $journal->getId()));
- break;
- case 'postgres':
- $submissionFileDao->update('UPDATE submission_files SET user_group_id = ? FROM submissions s WHERE submission_files.uploader_user_id = ? AND submission_files.user_group_id IS NULL AND submission_files.submission_id = s.submission_id AND s.context_id = ?', array($userGroupId, $uploaderUserId, $journal->getId()));
- break;
- default: fatalError('Unknown database type!');
- }
- }
- }
unset($managerUsers, $managerUserGroup);
}
return true;
@@ -1398,7 +1378,6 @@ function convertSupplementaryFiles() {
foreach ((array) $submissionFiles as $submissionFile) {
$submissionFile->setGenreId($genre->getId());
$submissionFile->setUploaderUserId($creatorUserId);
- $submissionFile->setUserGroupId($managerUserGroup->getId());
$submissionFile->setFileStage(SUBMISSION_FILE_PROOF);
$submissionFileDao->updateObject($submissionFile);
}
diff --git a/dbscripts/xml/upgrade/3.1.1_update.xml b/dbscripts/xml/upgrade/3.1.1_update.xml
index a239553a993..6c540adc96b 100644
--- a/dbscripts/xml/upgrade/3.1.1_update.xml
+++ b/dbscripts/xml/upgrade/3.1.1_update.xml
@@ -33,4 +33,8 @@
UPDATE metrics m, submission_file_settings sfs SET m.assoc_id = sfs.file_id WHERE m.assoc_type = 531 AND sfs.setting_name = 'old-supp-id' AND sfs.setting_value = m.assoc_id
UPDATE metrics SET assoc_id = sfs.file_id FROM submission_file_settings sfs WHERE metrics.assoc_type = 531 AND sfs.setting_name = 'old-supp-id' AND CAST(nullif(sfs.setting_value, '') AS integer) = metrics.assoc_id
-
\ No newline at end of file
+
+
+ ALTER TABLE submission_files DROP COLUMN user_group_id
+
+
diff --git a/plugins/importexport/native/sample.xml b/plugins/importexport/native/sample.xml
index 32cb5ca11c7..267e56f76f3 100644
--- a/plugins/importexport/native/sample.xml
+++ b/plugins/importexport/native/sample.xml
@@ -20,7 +20,7 @@
book reviews
diff --git a/tests/data/60-content/issue.xml b/tests/data/60-content/issue.xml
index 089a088af31..0227f706e63 100644
--- a/tests/data/60-content/issue.xml
+++ b/tests/data/60-content/issue.xml
@@ -36,13 +36,13 @@
-
+
Cyclomatic Complexity: theme and variations
-
+
Cyclomatic Complexity: theme and variations
@@ -66,13 +66,13 @@
-
+
A Review of Information Systems and Corporate Memory: design for staff turn-over
-
+
A Review of Information Systems and Corporate Memory: design for staff turn-over
@@ -97,13 +97,13 @@
-
+
Data Modelling and Conceptual Modelling: a comparative analysis of functionality and roles
-
+
Data Modelling and Conceptual Modelling: a comparative analysis of functionality and roles
@@ -128,13 +128,13 @@
-
+
A Review of Object Oriented Database Concepts and their Implementation
-
+
A Review of Object Oriented Database Concepts and their Implementation
@@ -159,13 +159,13 @@
-
+
Cyberspace Versus Citizenship: IT and emerging non space communities
-
+
Cyberspace Versus Citizenship: IT and emerging non space communities
@@ -190,13 +190,13 @@
-
+
Whistleblowing: an ethical dilemma
-
+
Whistleblowing: an ethical dilemma
From c99669e670176c1260b70ed4e0f71c419509d2f6 Mon Sep 17 00:00:00 2001
From: Nate Wright
Date: Wed, 20 Dec 2017 11:54:38 +0000
Subject: [PATCH 020/195] Submodule update ##NateWr/i3084_submission_uploads##
---
lib/pkp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/pkp b/lib/pkp
index 393c4f87cc4..20d3be1f900 160000
--- a/lib/pkp
+++ b/lib/pkp
@@ -1 +1 @@
-Subproject commit 393c4f87cc49a4f2969910c484eb9ee93efdc52b
+Subproject commit 20d3be1f90067d4715526d7cbfd56473e3b40165
From cc99617042eb6f6d24607763472b79ae08c183a6 Mon Sep 17 00:00:00 2001
From: Bozana Bokan
Date: Wed, 20 Dec 2017 19:42:23 +0100
Subject: [PATCH 021/195] pkp/pkp-lib#3156 submodule update ##bozana/3156##
---
lib/pkp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lib/pkp b/lib/pkp
index 20d3be1f900..784a0735208 160000
--- a/lib/pkp
+++ b/lib/pkp
@@ -1 +1 @@
-Subproject commit 20d3be1f90067d4715526d7cbfd56473e3b40165
+Subproject commit 784a07352087abb4128b56d94de688787c525ebc
From 5a1dfd12dee82c3eb29dac9733e982d98f5c366b Mon Sep 17 00:00:00 2001
From: Alec Smecher
Date: Wed, 20 Dec 2017 11:24:28 -0800
Subject: [PATCH 022/195] Remove outdated email templates
---
locale/cs_CZ/emailTemplates.xml | 9 ---------
locale/pl_PL/emailTemplates.xml | 12 ------------
locale/pt_PT/emailTemplates.xml | 13 -------------
locale/uk_UA/emailTemplates.xml | 9 ---------
4 files changed, 43 deletions(-)
diff --git a/locale/cs_CZ/emailTemplates.xml b/locale/cs_CZ/emailTemplates.xml
index 7e7fa47bfa0..36b1aaadc70 100644
--- a/locale/cs_CZ/emailTemplates.xml
+++ b/locale/cs_CZ/emailTemplates.xml
@@ -358,15 +358,6 @@ Pokud nyní nemůžete tuto práci provést nebo máte nějaké otázky, kontakt
{$participantName}]]>