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 .. base64 encoded data is here ... 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 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MSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDQgMCBSL1Jlc291cmNlcyAxMSAwIFIvTWVkaWFCb3hbMCAwIDYxMiA3OTJdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDIgMCBSPj4KZW5kb2JqCgo0IDAgb2JqCjw8L1R5cGUvUGFnZXMKL1Jlc291cmNlcyAxMSAwIFIKL01lZGlhQm94WyAwIDAgNjEyIDc5MiBdCi9LaWRzWyAxIDAgUiBdCi9Db3VudCAxPj4KZW5kb2JqCgoxMiAwIG9iago8PC9UeXBlL0NhdGFsb2cvUGFnZXMgNCAwIFIKL09wZW5BY3Rpb25bMSAwIFIgL1hZWiBudWxsIG51bGwgMF0KL0xhbmcoZW4tQ0EpCj4+CmVuZG9iagoKMTMgMCBvYmoKPDwvQXV0aG9yPEZFRkYwMDQxMDA2QzAwNjUwMDYzMDAyMDAwNTMwMDZEMDA2NTAwNjMwMDY4MDA2NTAwNzI+Ci9DcmVhdG9yPEZFRkYwMDU3MDA3MjAwNjkwMDc0MDA2NTAwNzI+Ci9Qcm9kdWNlcjxGRUZGMDA0RjAwNzAwMDY1MDA2RTAwNEYwMDY2MDA2NjAwNjkwMDYzMDA2NTAwMkUwMDZGMDA3MjAwNjcwMDIwMDAzMzAwMkUwMDMyPgovQ3JlYXRpb25EYXRlKEQ6MjAxMzA1MDYxNDE5MzAtMDcnMDAnKT4+CmVuZG9iagoKeHJlZgowIDE0CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAxMzUwMCAwMDAwMCBuIAowMDAwMDAwMDE5IDAwMDAwIG4gCjAwMDAwMDAyMTQgMDAwMDAgbiAKMDAwMDAxMzY0MyAwMDAwMCBuIAowMDAwMDAwMjM0IDAwMDAwIG4gCjAwMDAwMTI2NDQgMDAwMDAgbiAKMDAwMDAxMjY2NiAwMDAwMCBuIAowMDAwMDEyODY0IDAwMDAwIG4gCjAwMDAwMTMyMDcgMDAwMDAgbiAKMDAwMDAxMzQxMyAwMDAwMCBuIAowMDAwMDEzNDQ1IDAwMDAwIG4gCjAwMDAwMTM3NDIgMDAwMDAgbiAKMDAwMDAxMzgzOSAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgMTQvUm9vdCAxMiAwIFIKL0luZm8gMTMgMCBSCi9JRCBbIDxGNkZGQTZEMDFCMzIxMDI1NEFBMzcwNDZFQkZGOEM4RT4KPEY2RkZBNkQwMUIzMjEwMjU0QUEzNzA0NkVCRkY4QzhFPiBdCi9Eb2NDaGVja3N1bSAvMUZCNkQ2NzcyNEFDMEYyNzM2QzVFRTA5Q0ZBMkRBNDcKPj4Kc3RhcnR4cmVmCjE0MDg4CiUlRU9GCg== - + Cyclomatic Complexity: theme and variations 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MSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDQgMCBSL1Jlc291cmNlcyAxMSAwIFIvTWVkaWFCb3hbMCAwIDYxMiA3OTJdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDIgMCBSPj4KZW5kb2JqCgo0IDAgb2JqCjw8L1R5cGUvUGFnZXMKL1Jlc291cmNlcyAxMSAwIFIKL01lZGlhQm94WyAwIDAgNjEyIDc5MiBdCi9LaWRzWyAxIDAgUiBdCi9Db3VudCAxPj4KZW5kb2JqCgoxMiAwIG9iago8PC9UeXBlL0NhdGFsb2cvUGFnZXMgNCAwIFIKL09wZW5BY3Rpb25bMSAwIFIgL1hZWiBudWxsIG51bGwgMF0KL0xhbmcoZW4tQ0EpCj4+CmVuZG9iagoKMTMgMCBvYmoKPDwvQXV0aG9yPEZFRkYwMDQxMDA2QzAwNjUwMDYzMDAyMDAwNTMwMDZEMDA2NTAwNjMwMDY4MDA2NTAwNzI+Ci9DcmVhdG9yPEZFRkYwMDU3MDA3MjAwNjkwMDc0MDA2NTAwNzI+Ci9Qcm9kdWNlcjxGRUZGMDA0RjAwNzAwMDY1MDA2RTAwNEYwMDY2MDA2NjAwNjkwMDYzMDA2NTAwMkUwMDZGMDA3MjAwNjcwMDIwMDAzMzAwMkUwMDMyPgovQ3JlYXRpb25EYXRlKEQ6MjAxMzA1MDYxNDE5MzAtMDcnMDAnKT4+CmVuZG9iagoKeHJlZgowIDE0CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAxMzUwMCAwMDAwMCBuIAowMDAwMDAwMDE5IDAwMDAwIG4gCjAwMDAwMDAyMTQgMDAwMDAgbiAKMDAwMDAxMzY0MyAwMDAwMCBuIAowMDAwMDAwMjM0IDAwMDAwIG4gCjAwMDAwMTI2NDQgMDAwMDAgbiAKMDAwMDAxMjY2NiAwMDAwMCBuIAowMDAwMDEyODY0IDAwMDAwIG4gCjAwMDAwMTMyMDcgMDAwMDAgbiAKMDAwMDAxMzQxMyAwMDAwMCBuIAowMDAwMDEzNDQ1IDAwMDAwIG4gCjAwMDAwMTM3NDIgMDAwMDAgbiAKMDAwMDAxMzgzOSAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgMTQvUm9vdCAxMiAwIFIKL0luZm8gMTMgMCBSCi9JRCBbIDxGNkZGQTZEMDFCMzIxMDI1NEFBMzcwNDZFQkZGOEM4RT4KPEY2RkZBNkQwMUIzMjEwMjU0QUEzNzA0NkVCRkY4QzhFPiBdCi9Eb2NDaGVja3N1bSAvMUZCNkQ2NzcyNEFDMEYyNzM2QzVFRTA5Q0ZBMkRBNDcKPj4Kc3RhcnR4cmVmCjE0MDg4CiUlRU9GCg== @@ -66,13 +66,13 @@ - + A Review of Information Systems and Corporate Memory: design for staff turn-over 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MSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDQgMCBSL1Jlc291cmNlcyAxMSAwIFIvTWVkaWFCb3hbMCAwIDYxMiA3OTJdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDIgMCBSPj4KZW5kb2JqCgo0IDAgb2JqCjw8L1R5cGUvUGFnZXMKL1Jlc291cmNlcyAxMSAwIFIKL01lZGlhQm94WyAwIDAgNjEyIDc5MiBdCi9LaWRzWyAxIDAgUiBdCi9Db3VudCAxPj4KZW5kb2JqCgoxMiAwIG9iago8PC9UeXBlL0NhdGFsb2cvUGFnZXMgNCAwIFIKL09wZW5BY3Rpb25bMSAwIFIgL1hZWiBudWxsIG51bGwgMF0KL0xhbmcoZW4tQ0EpCj4+CmVuZG9iagoKMTMgMCBvYmoKPDwvQXV0aG9yPEZFRkYwMDQxMDA2QzAwNjUwMDYzMDAyMDAwNTMwMDZEMDA2NTAwNjMwMDY4MDA2NTAwNzI+Ci9DcmVhdG9yPEZFRkYwMDU3MDA3MjAwNjkwMDc0MDA2NTAwNzI+Ci9Qcm9kdWNlcjxGRUZGMDA0RjAwNzAwMDY1MDA2RTAwNEYwMDY2MDA2NjAwNjkwMDYzMDA2NTAwMkUwMDZGMDA3MjAwNjcwMDIwMDAzMzAwMkUwMDMyPgovQ3JlYXRpb25EYXRlKEQ6MjAxMzA1MDYxNDE5MzAtMDcnMDAnKT4+CmVuZG9iagoKeHJlZgowIDE0CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAxMzUwMCAwMDAwMCBuIAowMDAwMDAwMDE5IDAwMDAwIG4gCjAwMDAwMDAyMTQgMDAwMDAgbiAKMDAwMDAxMzY0MyAwMDAwMCBuIAowMDAwMDAwMjM0IDAwMDAwIG4gCjAwMDAwMTI2NDQgMDAwMDAgbiAKMDAwMDAxMjY2NiAwMDAwMCBuIAowMDAwMDEyODY0IDAwMDAwIG4gCjAwMDAwMTMyMDcgMDAwMDAgbiAKMDAwMDAxMzQxMyAwMDAwMCBuIAowMDAwMDEzNDQ1IDAwMDAwIG4gCjAwMDAwMTM3NDIgMDAwMDAgbiAKMDAwMDAxMzgzOSAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgMTQvUm9vdCAxMiAwIFIKL0luZm8gMTMgMCBSCi9JRCBbIDxGNkZGQTZEMDFCMzIxMDI1NEFBMzcwNDZFQkZGOEM4RT4KPEY2RkZBNkQwMUIzMjEwMjU0QUEzNzA0NkVCRkY4QzhFPiBdCi9Eb2NDaGVja3N1bSAvMUZCNkQ2NzcyNEFDMEYyNzM2QzVFRTA5Q0ZBMkRBNDcKPj4Kc3RhcnR4cmVmCjE0MDg4CiUlRU9GCg== - + A Review of Information Systems and Corporate Memory: design for staff turn-over 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MSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDQgMCBSL1Jlc291cmNlcyAxMSAwIFIvTWVkaWFCb3hbMCAwIDYxMiA3OTJdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDIgMCBSPj4KZW5kb2JqCgo0IDAgb2JqCjw8L1R5cGUvUGFnZXMKL1Jlc291cmNlcyAxMSAwIFIKL01lZGlhQm94WyAwIDAgNjEyIDc5MiBdCi9LaWRzWyAxIDAgUiBdCi9Db3VudCAxPj4KZW5kb2JqCgoxMiAwIG9iago8PC9UeXBlL0NhdGFsb2cvUGFnZXMgNCAwIFIKL09wZW5BY3Rpb25bMSAwIFIgL1hZWiBudWxsIG51bGwgMF0KL0xhbmcoZW4tQ0EpCj4+CmVuZG9iagoKMTMgMCBvYmoKPDwvQXV0aG9yPEZFRkYwMDQxMDA2QzAwNjUwMDYzMDAyMDAwNTMwMDZEMDA2NTAwNjMwMDY4MDA2NTAwNzI+Ci9DcmVhdG9yPEZFRkYwMDU3MDA3MjAwNjkwMDc0MDA2NTAwNzI+Ci9Qcm9kdWNlcjxGRUZGMDA0RjAwNzAwMDY1MDA2RTAwNEYwMDY2MDA2NjAwNjkwMDYzMDA2NTAwMkUwMDZGMDA3MjAwNjcwMDIwMDAzMzAwMkUwMDMyPgovQ3JlYXRpb25EYXRlKEQ6MjAxMzA1MDYxNDE5MzAtMDcnMDAnKT4+CmVuZG9iagoKeHJlZgowIDE0CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAxMzUwMCAwMDAwMCBuIAowMDAwMDAwMDE5IDAwMDAwIG4gCjAwMDAwMDAyMTQgMDAwMDAgbiAKMDAwMDAxMzY0MyAwMDAwMCBuIAowMDAwMDAwMjM0IDAwMDAwIG4gCjAwMDAwMTI2NDQgMDAwMDAgbiAKMDAwMDAxMjY2NiAwMDAwMCBuIAowMDAwMDEyODY0IDAwMDAwIG4gCjAwMDAwMTMyMDcgMDAwMDAgbiAKMDAwMDAxMzQxMyAwMDAwMCBuIAowMDAwMDEzNDQ1IDAwMDAwIG4gCjAwMDAwMTM3NDIgMDAwMDAgbiAKMDAwMDAxMzgzOSAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgMTQvUm9vdCAxMiAwIFIKL0luZm8gMTMgMCBSCi9JRCBbIDxGNkZGQTZEMDFCMzIxMDI1NEFBMzcwNDZFQkZGOEM4RT4KPEY2RkZBNkQwMUIzMjEwMjU0QUEzNzA0NkVCRkY4QzhFPiBdCi9Eb2NDaGVja3N1bSAvMUZCNkQ2NzcyNEFDMEYyNzM2QzVFRTA5Q0ZBMkRBNDcKPj4Kc3RhcnR4cmVmCjE0MDg4CiUlRU9GCg== @@ -97,13 +97,13 @@ - + Data Modelling and Conceptual Modelling: a comparative analysis of functionality and roles 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MSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDQgMCBSL1Jlc291cmNlcyAxMSAwIFIvTWVkaWFCb3hbMCAwIDYxMiA3OTJdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDIgMCBSPj4KZW5kb2JqCgo0IDAgb2JqCjw8L1R5cGUvUGFnZXMKL1Jlc291cmNlcyAxMSAwIFIKL01lZGlhQm94WyAwIDAgNjEyIDc5MiBdCi9LaWRzWyAxIDAgUiBdCi9Db3VudCAxPj4KZW5kb2JqCgoxMiAwIG9iago8PC9UeXBlL0NhdGFsb2cvUGFnZXMgNCAwIFIKL09wZW5BY3Rpb25bMSAwIFIgL1hZWiBudWxsIG51bGwgMF0KL0xhbmcoZW4tQ0EpCj4+CmVuZG9iagoKMTMgMCBvYmoKPDwvQXV0aG9yPEZFRkYwMDQxMDA2QzAwNjUwMDYzMDAyMDAwNTMwMDZEMDA2NTAwNjMwMDY4MDA2NTAwNzI+Ci9DcmVhdG9yPEZFRkYwMDU3MDA3MjAwNjkwMDc0MDA2NTAwNzI+Ci9Qcm9kdWNlcjxGRUZGMDA0RjAwNzAwMDY1MDA2RTAwNEYwMDY2MDA2NjAwNjkwMDYzMDA2NTAwMkUwMDZGMDA3MjAwNjcwMDIwMDAzMzAwMkUwMDMyPgovQ3JlYXRpb25EYXRlKEQ6MjAxMzA1MDYxNDE5MzAtMDcnMDAnKT4+CmVuZG9iagoKeHJlZgowIDE0CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAxMzUwMCAwMDAwMCBuIAowMDAwMDAwMDE5IDAwMDAwIG4gCjAwMDAwMDAyMTQgMDAwMDAgbiAKMDAwMDAxMzY0MyAwMDAwMCBuIAowMDAwMDAwMjM0IDAwMDAwIG4gCjAwMDAwMTI2NDQgMDAwMDAgbiAKMDAwMDAxMjY2NiAwMDAwMCBuIAowMDAwMDEyODY0IDAwMDAwIG4gCjAwMDAwMTMyMDcgMDAwMDAgbiAKMDAwMDAxMzQxMyAwMDAwMCBuIAowMDAwMDEzNDQ1IDAwMDAwIG4gCjAwMDAwMTM3NDIgMDAwMDAgbiAKMDAwMDAxMzgzOSAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgMTQvUm9vdCAxMiAwIFIKL0luZm8gMTMgMCBSCi9JRCBbIDxGNkZGQTZEMDFCMzIxMDI1NEFBMzcwNDZFQkZGOEM4RT4KPEY2RkZBNkQwMUIzMjEwMjU0QUEzNzA0NkVCRkY4QzhFPiBdCi9Eb2NDaGVja3N1bSAvMUZCNkQ2NzcyNEFDMEYyNzM2QzVFRTA5Q0ZBMkRBNDcKPj4Kc3RhcnR4cmVmCjE0MDg4CiUlRU9GCg== - + Data Modelling and Conceptual Modelling: a comparative analysis of functionality and roles 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MSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDQgMCBSL1Jlc291cmNlcyAxMSAwIFIvTWVkaWFCb3hbMCAwIDYxMiA3OTJdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDIgMCBSPj4KZW5kb2JqCgo0IDAgb2JqCjw8L1R5cGUvUGFnZXMKL1Jlc291cmNlcyAxMSAwIFIKL01lZGlhQm94WyAwIDAgNjEyIDc5MiBdCi9LaWRzWyAxIDAgUiBdCi9Db3VudCAxPj4KZW5kb2JqCgoxMiAwIG9iago8PC9UeXBlL0NhdGFsb2cvUGFnZXMgNCAwIFIKL09wZW5BY3Rpb25bMSAwIFIgL1hZWiBudWxsIG51bGwgMF0KL0xhbmcoZW4tQ0EpCj4+CmVuZG9iagoKMTMgMCBvYmoKPDwvQXV0aG9yPEZFRkYwMDQxMDA2QzAwNjUwMDYzMDAyMDAwNTMwMDZEMDA2NTAwNjMwMDY4MDA2NTAwNzI+Ci9DcmVhdG9yPEZFRkYwMDU3MDA3MjAwNjkwMDc0MDA2NTAwNzI+Ci9Qcm9kdWNlcjxGRUZGMDA0RjAwNzAwMDY1MDA2RTAwNEYwMDY2MDA2NjAwNjkwMDYzMDA2NTAwMkUwMDZGMDA3MjAwNjcwMDIwMDAzMzAwMkUwMDMyPgovQ3JlYXRpb25EYXRlKEQ6MjAxMzA1MDYxNDE5MzAtMDcnMDAnKT4+CmVuZG9iagoKeHJlZgowIDE0CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAxMzUwMCAwMDAwMCBuIAowMDAwMDAwMDE5IDAwMDAwIG4gCjAwMDAwMDAyMTQgMDAwMDAgbiAKMDAwMDAxMzY0MyAwMDAwMCBuIAowMDAwMDAwMjM0IDAwMDAwIG4gCjAwMDAwMTI2NDQgMDAwMDAgbiAKMDAwMDAxMjY2NiAwMDAwMCBuIAowMDAwMDEyODY0IDAwMDAwIG4gCjAwMDAwMTMyMDcgMDAwMDAgbiAKMDAwMDAxMzQxMyAwMDAwMCBuIAowMDAwMDEzNDQ1IDAwMDAwIG4gCjAwMDAwMTM3NDIgMDAwMDAgbiAKMDAwMDAxMzgzOSAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgMTQvUm9vdCAxMiAwIFIKL0luZm8gMTMgMCBSCi9JRCBbIDxGNkZGQTZEMDFCMzIxMDI1NEFBMzcwNDZFQkZGOEM4RT4KPEY2RkZBNkQwMUIzMjEwMjU0QUEzNzA0NkVCRkY4QzhFPiBdCi9Eb2NDaGVja3N1bSAvMUZCNkQ2NzcyNEFDMEYyNzM2QzVFRTA5Q0ZBMkRBNDcKPj4Kc3RhcnR4cmVmCjE0MDg4CiUlRU9GCg== @@ -128,13 +128,13 @@ - + A Review of Object Oriented Database Concepts and their Implementation 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MSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDQgMCBSL1Jlc291cmNlcyAxMSAwIFIvTWVkaWFCb3hbMCAwIDYxMiA3OTJdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDIgMCBSPj4KZW5kb2JqCgo0IDAgb2JqCjw8L1R5cGUvUGFnZXMKL1Jlc291cmNlcyAxMSAwIFIKL01lZGlhQm94WyAwIDAgNjEyIDc5MiBdCi9LaWRzWyAxIDAgUiBdCi9Db3VudCAxPj4KZW5kb2JqCgoxMiAwIG9iago8PC9UeXBlL0NhdGFsb2cvUGFnZXMgNCAwIFIKL09wZW5BY3Rpb25bMSAwIFIgL1hZWiBudWxsIG51bGwgMF0KL0xhbmcoZW4tQ0EpCj4+CmVuZG9iagoKMTMgMCBvYmoKPDwvQXV0aG9yPEZFRkYwMDQxMDA2QzAwNjUwMDYzMDAyMDAwNTMwMDZEMDA2NTAwNjMwMDY4MDA2NTAwNzI+Ci9DcmVhdG9yPEZFRkYwMDU3MDA3MjAwNjkwMDc0MDA2NTAwNzI+Ci9Qcm9kdWNlcjxGRUZGMDA0RjAwNzAwMDY1MDA2RTAwNEYwMDY2MDA2NjAwNjkwMDYzMDA2NTAwMkUwMDZGMDA3MjAwNjcwMDIwMDAzMzAwMkUwMDMyPgovQ3JlYXRpb25EYXRlKEQ6MjAxMzA1MDYxNDE5MzAtMDcnMDAnKT4+CmVuZG9iagoKeHJlZgowIDE0CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAxMzUwMCAwMDAwMCBuIAowMDAwMDAwMDE5IDAwMDAwIG4gCjAwMDAwMDAyMTQgMDAwMDAgbiAKMDAwMDAxMzY0MyAwMDAwMCBuIAowMDAwMDAwMjM0IDAwMDAwIG4gCjAwMDAwMTI2NDQgMDAwMDAgbiAKMDAwMDAxMjY2NiAwMDAwMCBuIAowMDAwMDEyODY0IDAwMDAwIG4gCjAwMDAwMTMyMDcgMDAwMDAgbiAKMDAwMDAxMzQxMyAwMDAwMCBuIAowMDAwMDEzNDQ1IDAwMDAwIG4gCjAwMDAwMTM3NDIgMDAwMDAgbiAKMDAwMDAxMzgzOSAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgMTQvUm9vdCAxMiAwIFIKL0luZm8gMTMgMCBSCi9JRCBbIDxGNkZGQTZEMDFCMzIxMDI1NEFBMzcwNDZFQkZGOEM4RT4KPEY2RkZBNkQwMUIzMjEwMjU0QUEzNzA0NkVCRkY4QzhFPiBdCi9Eb2NDaGVja3N1bSAvMUZCNkQ2NzcyNEFDMEYyNzM2QzVFRTA5Q0ZBMkRBNDcKPj4Kc3RhcnR4cmVmCjE0MDg4CiUlRU9GCg== - + A Review of Object Oriented Database Concepts and their Implementation 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MSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDQgMCBSL1Jlc291cmNlcyAxMSAwIFIvTWVkaWFCb3hbMCAwIDYxMiA3OTJdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDIgMCBSPj4KZW5kb2JqCgo0IDAgb2JqCjw8L1R5cGUvUGFnZXMKL1Jlc291cmNlcyAxMSAwIFIKL01lZGlhQm94WyAwIDAgNjEyIDc5MiBdCi9LaWRzWyAxIDAgUiBdCi9Db3VudCAxPj4KZW5kb2JqCgoxMiAwIG9iago8PC9UeXBlL0NhdGFsb2cvUGFnZXMgNCAwIFIKL09wZW5BY3Rpb25bMSAwIFIgL1hZWiBudWxsIG51bGwgMF0KL0xhbmcoZW4tQ0EpCj4+CmVuZG9iagoKMTMgMCBvYmoKPDwvQXV0aG9yPEZFRkYwMDQxMDA2QzAwNjUwMDYzMDAyMDAwNTMwMDZEMDA2NTAwNjMwMDY4MDA2NTAwNzI+Ci9DcmVhdG9yPEZFRkYwMDU3MDA3MjAwNjkwMDc0MDA2NTAwNzI+Ci9Qcm9kdWNlcjxGRUZGMDA0RjAwNzAwMDY1MDA2RTAwNEYwMDY2MDA2NjAwNjkwMDYzMDA2NTAwMkUwMDZGMDA3MjAwNjcwMDIwMDAzMzAwMkUwMDMyPgovQ3JlYXRpb25EYXRlKEQ6MjAxMzA1MDYxNDE5MzAtMDcnMDAnKT4+CmVuZG9iagoKeHJlZgowIDE0CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAxMzUwMCAwMDAwMCBuIAowMDAwMDAwMDE5IDAwMDAwIG4gCjAwMDAwMDAyMTQgMDAwMDAgbiAKMDAwMDAxMzY0MyAwMDAwMCBuIAowMDAwMDAwMjM0IDAwMDAwIG4gCjAwMDAwMTI2NDQgMDAwMDAgbiAKMDAwMDAxMjY2NiAwMDAwMCBuIAowMDAwMDEyODY0IDAwMDAwIG4gCjAwMDAwMTMyMDcgMDAwMDAgbiAKMDAwMDAxMzQxMyAwMDAwMCBuIAowMDAwMDEzNDQ1IDAwMDAwIG4gCjAwMDAwMTM3NDIgMDAwMDAgbiAKMDAwMDAxMzgzOSAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgMTQvUm9vdCAxMiAwIFIKL0luZm8gMTMgMCBSCi9JRCBbIDxGNkZGQTZEMDFCMzIxMDI1NEFBMzcwNDZFQkZGOEM4RT4KPEY2RkZBNkQwMUIzMjEwMjU0QUEzNzA0NkVCRkY4QzhFPiBdCi9Eb2NDaGVja3N1bSAvMUZCNkQ2NzcyNEFDMEYyNzM2QzVFRTA5Q0ZBMkRBNDcKPj4Kc3RhcnR4cmVmCjE0MDg4CiUlRU9GCg== @@ -159,13 +159,13 @@ - + Cyberspace Versus Citizenship: IT and emerging non space communities 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MSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDQgMCBSL1Jlc291cmNlcyAxMSAwIFIvTWVkaWFCb3hbMCAwIDYxMiA3OTJdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDIgMCBSPj4KZW5kb2JqCgo0IDAgb2JqCjw8L1R5cGUvUGFnZXMKL1Jlc291cmNlcyAxMSAwIFIKL01lZGlhQm94WyAwIDAgNjEyIDc5MiBdCi9LaWRzWyAxIDAgUiBdCi9Db3VudCAxPj4KZW5kb2JqCgoxMiAwIG9iago8PC9UeXBlL0NhdGFsb2cvUGFnZXMgNCAwIFIKL09wZW5BY3Rpb25bMSAwIFIgL1hZWiBudWxsIG51bGwgMF0KL0xhbmcoZW4tQ0EpCj4+CmVuZG9iagoKMTMgMCBvYmoKPDwvQXV0aG9yPEZFRkYwMDQxMDA2QzAwNjUwMDYzMDAyMDAwNTMwMDZEMDA2NTAwNjMwMDY4MDA2NTAwNzI+Ci9DcmVhdG9yPEZFRkYwMDU3MDA3MjAwNjkwMDc0MDA2NTAwNzI+Ci9Qcm9kdWNlcjxGRUZGMDA0RjAwNzAwMDY1MDA2RTAwNEYwMDY2MDA2NjAwNjkwMDYzMDA2NTAwMkUwMDZGMDA3MjAwNjcwMDIwMDAzMzAwMkUwMDMyPgovQ3JlYXRpb25EYXRlKEQ6MjAxMzA1MDYxNDE5MzAtMDcnMDAnKT4+CmVuZG9iagoKeHJlZgowIDE0CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAxMzUwMCAwMDAwMCBuIAowMDAwMDAwMDE5IDAwMDAwIG4gCjAwMDAwMDAyMTQgMDAwMDAgbiAKMDAwMDAxMzY0MyAwMDAwMCBuIAowMDAwMDAwMjM0IDAwMDAwIG4gCjAwMDAwMTI2NDQgMDAwMDAgbiAKMDAwMDAxMjY2NiAwMDAwMCBuIAowMDAwMDEyODY0IDAwMDAwIG4gCjAwMDAwMTMyMDcgMDAwMDAgbiAKMDAwMDAxMzQxMyAwMDAwMCBuIAowMDAwMDEzNDQ1IDAwMDAwIG4gCjAwMDAwMTM3NDIgMDAwMDAgbiAKMDAwMDAxMzgzOSAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgMTQvUm9vdCAxMiAwIFIKL0luZm8gMTMgMCBSCi9JRCBbIDxGNkZGQTZEMDFCMzIxMDI1NEFBMzcwNDZFQkZGOEM4RT4KPEY2RkZBNkQwMUIzMjEwMjU0QUEzNzA0NkVCRkY4QzhFPiBdCi9Eb2NDaGVja3N1bSAvMUZCNkQ2NzcyNEFDMEYyNzM2QzVFRTA5Q0ZBMkRBNDcKPj4Kc3RhcnR4cmVmCjE0MDg4CiUlRU9GCg== - + Cyberspace Versus Citizenship: IT and emerging non space communities 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MSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDQgMCBSL1Jlc291cmNlcyAxMSAwIFIvTWVkaWFCb3hbMCAwIDYxMiA3OTJdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDIgMCBSPj4KZW5kb2JqCgo0IDAgb2JqCjw8L1R5cGUvUGFnZXMKL1Jlc291cmNlcyAxMSAwIFIKL01lZGlhQm94WyAwIDAgNjEyIDc5MiBdCi9LaWRzWyAxIDAgUiBdCi9Db3VudCAxPj4KZW5kb2JqCgoxMiAwIG9iago8PC9UeXBlL0NhdGFsb2cvUGFnZXMgNCAwIFIKL09wZW5BY3Rpb25bMSAwIFIgL1hZWiBudWxsIG51bGwgMF0KL0xhbmcoZW4tQ0EpCj4+CmVuZG9iagoKMTMgMCBvYmoKPDwvQXV0aG9yPEZFRkYwMDQxMDA2QzAwNjUwMDYzMDAyMDAwNTMwMDZEMDA2NTAwNjMwMDY4MDA2NTAwNzI+Ci9DcmVhdG9yPEZFRkYwMDU3MDA3MjAwNjkwMDc0MDA2NTAwNzI+Ci9Qcm9kdWNlcjxGRUZGMDA0RjAwNzAwMDY1MDA2RTAwNEYwMDY2MDA2NjAwNjkwMDYzMDA2NTAwMkUwMDZGMDA3MjAwNjcwMDIwMDAzMzAwMkUwMDMyPgovQ3JlYXRpb25EYXRlKEQ6MjAxMzA1MDYxNDE5MzAtMDcnMDAnKT4+CmVuZG9iagoKeHJlZgowIDE0CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAxMzUwMCAwMDAwMCBuIAowMDAwMDAwMDE5IDAwMDAwIG4gCjAwMDAwMDAyMTQgMDAwMDAgbiAKMDAwMDAxMzY0MyAwMDAwMCBuIAowMDAwMDAwMjM0IDAwMDAwIG4gCjAwMDAwMTI2NDQgMDAwMDAgbiAKMDAwMDAxMjY2NiAwMDAwMCBuIAowMDAwMDEyODY0IDAwMDAwIG4gCjAwMDAwMTMyMDcgMDAwMDAgbiAKMDAwMDAxMzQxMyAwMDAwMCBuIAowMDAwMDEzNDQ1IDAwMDAwIG4gCjAwMDAwMTM3NDIgMDAwMDAgbiAKMDAwMDAxMzgzOSAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgMTQvUm9vdCAxMiAwIFIKL0luZm8gMTMgMCBSCi9JRCBbIDxGNkZGQTZEMDFCMzIxMDI1NEFBMzcwNDZFQkZGOEM4RT4KPEY2RkZBNkQwMUIzMjEwMjU0QUEzNzA0NkVCRkY4QzhFPiBdCi9Eb2NDaGVja3N1bSAvMUZCNkQ2NzcyNEFDMEYyNzM2QzVFRTA5Q0ZBMkRBNDcKPj4Kc3RhcnR4cmVmCjE0MDg4CiUlRU9GCg== @@ -190,13 +190,13 @@ - + Whistleblowing: an ethical dilemma JVBERi0xLjQKJcOkw7zDtsOfCjIgMCBvYmoKPDwvTGVuZ3RoIDMgMCBSL0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nEWKPQvCQBBE+/0VWwsXZ9fcR+BYSEALu8CBhdip6QTT+Pe9SxMGHsObQSf8oy+DHWoNopVxaFxffDvwZxtb1oWmQj50iaP29VCefLwIi3J53zPEfIaaixkn0wZXRW8pwyMgIpnsB0HG0MS4icke5UrnQjPN/AcyaR+4CmVuZHN0cmVhbQplbmRvYmoKCjMgMCBvYmoKMTI0CmVuZG9iagoKNSAwIG9iago8PC9MZW5ndGggNiAwIFIvRmlsdGVyL0ZsYXRlRGVjb2RlL0xlbmd0aDEgMjQ0ODQ+PgpzdHJlYW0KeJztfHtcXMW9+HfOOfuEZZeFXd7sWZbltcsbQkhQlvDIgxAwIQlEERZYYA2wy+5CxJsYrE1jiJq0tVb7MLE1ao02GxItUVvR1lpb28Rba9XbmvhrvLWPtGkbbXs17P3OnAOBmHp77+/+8ft8ftmT78x3Zr4z853va2Y42Q0FRj0QDRPAg6tnyO3P0JmNAPAKADH2jIXER37WgmVyBkD1vT5//9BdX9vxCwDNQwCKYP/geN9Dh433AOgTAYzxAx5376eWuPQAVieOsWQAK9bPjquw3IvlzIGh0M3383cWYvkOLBcN+nrcDyVlJ2N5GsvJQ+6b/V83FCmw/BqWxWH3kOf6H+oRt14AKBj1+4KhXsiMALQM0nZ/wOP/a3bf+1i+U+IBCD70E42okpY5XlAoVWqNNgr+v/wo7kZYCxaEVP4eSAGIvINwFuG92TWRjxRbwTZ7U+QMH4fET8gAYId74QBkwnlSDC/ADKyBh6EGWuAeWAkn4QjEwDj5EQhggzp4FOzEAhw0QAJRwP3wJtwAAXgXzkAONMLbxIjj1IMfzFAZ+Q2mjXBH5ARSaaEWvglPk0GyAQoRX8U5iQNn3heZgQTIifw48gaWvgrvkszIUViF2L9DLGTDTvgsGOEm+GHkI+Q0E7rhEbKd/Aas0AV7hTJhMrIVlsOT8DPSiFgTjCve0DwJg9jr6ySBzEROR34N3xEIeHCkT8EdyPEUzHAFfK3iIIiQBdfAOnBj67/AmySOFPOuSHZkReR+rH0E/sw5uO/zKuTDAauhE+6CB1Ear8NZeJ9EkXLyVXIYn1fJHxRvIG+NMAq3oG99FaX3CDwOJ0gxKeYSuASUVgLkwkZs2weHcP5jcIo0knYyQ57nDymKZqsj8RFT5NeRCORBG3J4AJ7HOS6QIqTBGfgMPiSkCyFFycXbcIW98BU4Ba8iH2+j3N+Hv5E8fN7hbuV2RjZHHo28i7yowQJL4TrYAj4Yg23wNdTqC/A9+BP5kNMg5UnhRcUtivORz6Fss2AF8t6M1Btw7L2opSmYxud1XGUsEXEVS8k6sp70k33kXjJN3iRvckrOyo1wv+XD/I/4XwhLFIrIMhzJDOk4rw02wwBq4FaU9udwvY/Ci/AyMZEsko8reh37f8At5+rw+Tp3knub38XvEz5SfGb2zOzvZj+MTIIKrWwlymEUHkMp/JGYkYdcchMJkl8h5/u543wMb+BtfDlfw7fy7fwd/D38D/ifCAHhsPCWYrXCrTiscs8Oz74aaYx8GmiUUCJf2eCEMqhA++lDa9qK/PnxCcB2uA0m4W60l8/BQTiM634OXoafwS/h96gBIFbk2YuzD6HV7SJ343M/eZw8T14kL5N3yAf04TLwyeGWcNVcLdfA9XO78LmHO8W9zr3Hp/I9/E5+Ap8H+Kf4NwUQBCGiKMFnlWKv4hHlj1Q5qlWqbvUrH527mHex/eLbszCbPHv97L2zz8/+OrIpMo782yEfCpDT3cjl/WiDh/B5DC3xKfg+xu6fM17/TDiiQItPJDa0BidqrZqsJKvxaSLX4bMRn81kCz5u0k0G8NlJJsinyO3k0+Qu8gX23IdrO0S+QZ7C51vkaXx+Rk6Tfye/JX/m0Ig5Hq3ZzmVzhVwlrrSWW8k1c+vx6ed8+Pi5ADeGGnqEO8ad4F7n43g7n8+7+RH+fv6b/Av8a/zfBU5wCoVClbBJ6BduF04KrwpvCB8qLIp6xYDiAcULyhRlmXKj8iblfcojyveUH6mUqhZVt2q76jVVRG3HaPUSrvvJRSGvUHmSBBXxws3cafSLRN6v2E02osSUXCs/yN/N/6uij5znRfIWmeS9/NbI1/kG7m+8j2ziniMZvEWxjO+DOyFCDnPvcBe4Xwsm0sr9huQInyXf4nx8LadkcfWngkm4XfEeAPdzWMbtIDPci/zt/O2Rb8MyxQPktOIB7lUQhTNcHJxGr97NfRE7/YTzcnuhTShTfAhelPs3FDejvK/l7iB5/GvCA/Aub+P+Qs6TezFq/JisETK5G7lKchgj7kWSDufICPjJF8BFniG/JNNAyKP8I2QtF43aCnM6UoFb3495K3mN10I75ZFkcSbSwp3nNvLPKk/x5YRglPhXuIXwpAhtZ+4zC8PoAfdw2RjT6jGa/JSUQCJ8EeP9hdlnacRWvKHYi3b2IO+E9VAEHdyPYBn6xrv4tMFnoASeRhu8A4q4+2B7ZIL0YtxvwvjJwTS5CQpJFEbLBORtJ+4XZi4DY2Enzvo3jP8/xKjfSP4A24iInjUDOQJtuVOox8jUhfF3Lz690IGlr8DnlE8qfgrNJAFAEGcfQCv/BdyIe86vcP5kqEL+tsCDghO5FjEyj2CPr8yuAhc+n4EfEQ52IM/Xop+3CKsw8t4buQlX6MU9ai3uiS+DN/JFqEXdrY/cHtkLnZEHIzdAP2yIPIrxdywyBUtgt6Kd26RwCGUYY18m38P96N/IXozbq+AtjEd2kgi/xeebyNG1imdgUvg5xs7qyJ2Rn4EJ5ZGBEurGXfQsDMEfUG6r+BkonV3HHY008H7coU7DdZFHIhaihYHIIEbeZ+GQSoGxZwLSFYdcLlf1tddULV9WubRiSXlZaUlxUWFBvtORl5uTnWXPtGVYRUt6WmpKclJigjk+zhhr0MfooqO0GrVKqRB4joCz3tbQJYazusJClm3Vqnxatrmxwr2goissYlXDYpqw2MXIxMWULqTsu4zSJVG65imJQayCqnynWG8Twz+us4nTZMt1bYjfVWdrF8PnGN7E8P0M1yFutWIHsT5xoE4Mky6xPtwwNjBZ31WHwx2N0tbaaj3afCcc1UYhGoVYOMHmP0oSriUM4RLqlx3lQK1DpsLJtrr6cJKtjnIQ5u317t5wy3Vt9XUpVmt7vjNMants3WGwrQjrHYwEatk0YWVtWMWmEb10NbBXPOqcmbxz2gDdXY7oXluv+4a2MO9up3PEOnDeunDCLWcTLxVxcGNt2+6FrSn8ZH2iV6TFycndYvjgdW0LW600bW/HMcKcvaFrsgEnvhNF2LhBxLm4Xe1tYbILJxTpOuiapNV5bPW0pusmMayxrbANTN7UhYpJngzD+nHrVHKy60TkDCTXi5OtbTZruDrF1u6uSz0aD5Prx48lucSkxS35zqOGWEmsR2P0MhKtW4h45tsYxsgp1rh+Xq6EcmRbjeYQFntE5KTNhmtaShPPUpjsWYpk+Gkn2Cvci/rwhjW1XZOGZVhvoP3DCrvBJk6+D6h/27nfL65xyzVKu+F9oCi1knlDw/Y5POxwhPPyqIGoalGjyOO1rFye7xyb5sI2v0HEDMUHLShbd/uyQhS+1UrVu3faBd1YCE9c1yaVRehOmQJXoaM9zHXRlpm5FtNG2jIx1zLfvcuGdnyc3UZMYXXW/D+9wRxXP7AsTMyf0OyR2hs32Bqv29Im1k92ybJtbF1UktqXzrfJGJEaUOBhwY6SWm1D01u/pY1W4D+FvcFW7+1aha6GPIbjatv4FK5dwrgUng2F9nvD/Mi00BZNxxLsSmb/vdMqNRowqyFiQ9jQtUpK27VW6z/ZaTpynvZi2aVu8prCyxyLy8sXlRexFz3JI8NCFtfYumVyUruorQGD1eRkg01smOyadE9HJrptosE2eYJv49sm/fVdc+qfjjy9NyXccGc7LmKALMvHbZ3qRoEP3oxV0HSUI89w38Fzo4p7bgoUwjT3neM8aFUUeZJAklqpeA7bOeBJLmjIVnIjJDoMH1RdrFpnuFDVdLEKqhE3fIRJcZE11hprx4TgjviRyM985FLAh3hamMH+Npx1HG9rZrzPnHRdH5USlfYZwxcMPzMoxgxj8bsN98Xdb3o55eW01wzqxFhjfFo6rzKR3cl3pHM5aqUlBawZKkuKzmpLsCZZcmJidFxSjtkM6tSqZiMBo8EoGouMLqPCuNo2HZlxJVeXu2xEtBG/7aDtjI23WRMyVMoHMtw9iQ6Z8SZDx0jA8UFHoOkcrsFwjkJsZaXDUVxUO+5KTU7Xmwz2+Kx0feomkmzCJC3WsomkxCVtAoeDOPBz223QMUICHSOl5aUluIPFlmVn2WzlVlEwmgwqpTXbXFoCsQawZahspZsyzanZTaVcDp6yr3n+8ednR/9t56b3SMnsT85vCdorrEF+cKfotE/Ofuens+9+57XuVNKAZ9wkUpdGz/Vc5Cx/Ee+5dviFq5xkd+k6lojZXdn+7HC2UBZVYVkmrrKsEhXJ6rjm9MRsm7U53Z5tU2eTGlW6uk6Msqepp0m9K04LdntSUqIyzRkTo43SRkVZce/qd8VgACJ64icHyEkikGnu2y67MSk502hsidsfx01gEo7jIc4QJyIyE3cqThnXlfXCTiZLlCLKEm3gYscIWkGVoWpOnPQ5F2usrHz/3EfkfVmwhpRUfWyqPjkVDLEphrRUcBBDFRMl6XCQ2HgzCq0iQWErVyptGVlZKNSsLFW5FRtKS5ZUYCm7nO/RW82W7JjZP+SPba9vGnGmVqwiNe3VjqHGyi38PRd/dmBlaqxt5IWJFe13TpD7a0pSiP3ilydalqzlVOsqODvKMxZAWcQfgc2kzpVapjrV/kczP9FOYtupZB06sr+diGoxNz1xmvvoeEZFbnoxIq6ojLW56SvXZMTmpidM8zHHbY7c9KJpXnfcVpOb3oCI61rbxuymmtb0jXXq3IomV2VujhpU9pWbNquqnAq7M1obpVIKCtXKhuKixARte0JCsiE201okEr8YFjlURrlLX5Fb4MhcWlRB/BXhCq6C1pmbNtdkrl1raWpp4iaa9jdx0GRo4prQ0p+KN5c1dbW1T3Nbjlkf3pk4TXp3ORzrLjjm1XIBkYtnpaxqXb2n7t9RP/RTzf41naO6ijUmVBJUFciqoh+mrviMzGi9zm7Lyoy2ppIYfUaMPZUwlVH7JwFApY10kCUVS5aUlpgTpNRsio1PQEWarMwx5lwjQ6lSJTANY0PJpWq8+1yqlSppbba9lLT0GvMHSjdtN/Xf3bh6xGrWaZdcM1sVt9yaoBVSsjeVb13LcaZlDbPFayujFFZn85LyDflJxY2zy6tLkjWq9OTUbD2Jd3C/79Vn5fV23tzYuHHZ9tmxTaLZkpmZYLDFtpBJf4GrfFWUY7bxxgKszMyMXY91xa40Z8WsacuSlMzMlOUbyY1fdFqT9Jl+6ovRsw38BfTFEjLoOqwxGKOqYxxfyOXiygrMvUtuV+xSchqNwqhOUidrHPHJWZpMY2ZylmMpWWIsT1lpHNAMaL1Jfck9KQPOm9Xj2vGkbcmhlJude7R7ku6D+zRfTL7X8QycKntXadNo1A6HMy9PS9RcOolLik+PA2dJOhi1senGLLWYlJxclKeNRwKnw5GpUcdrHHnYJS9ZI2jVeIxOTsKjstoWZzTiDUmZTeNiDHKbXWirTNOXoe0lTRO1K2WflpzWntdyXVq/9o9aXrujWtOs6dTwmh0YNGJcaY7X9SLRiwfQPvd1Okmhs9rJOZNKy75B7Y3aGobQsx0jZy9e6LjQ0TFyUbaxpotnHVIQkGwroXK3usARs8Pwvd0xBYkOzKnBJYLhHDHMfDxVGdRVatxTSAcZcWBwcMRZTWhBpviEuDi8LFATKbealEo0HsJCRXkZ2l4CixIVJCubPtHksCk/33r6x7EqdYaD5NlzEjVJs3uXHLlu+dqKImtljjZ9ZWbN7Lf01iRDQil/jz07Lbt+toT8R26OUROls9uFRGtM9UfDu+6oc+aVmvXXth/gjlkKbNGGaNzR6iJnBYXibrBAPik4AYWRmWMrV5YVUjGvcBSUdRVuF7YrJoWJwiOFM4UqV+FEIQeF5jyTY6Nio7rVca9KtUpFxMIK7UrtJu19wiN5BwtVM4XnHZwogmh9Gk+4UZEzrvoqsVm8UezTDoq3iAfggPiY6oTq+3lRWeq47OgaY3pcnSkt21yTmp5WZ8FuUYLThEFeo7I4idNp4aMsEGWNZlHeaOoyT5iPmHmLeb+ZM/8ut0WJvB7LKSij+bdWlitrC2qlmO5wNJ27GOig4Rw/GC/OBarPVccmVBpYfAApYwECTVtQZ9uz1LkiOARMclR2keQpnCLI+ySN7Uvxg3ECcLsc6XA47LLGjKix8rI5b18Q/GMLOBoXTDTqcy/VTqy598zfvjverBcTkzE6x+bjBpCSHzV7vkBZ1VPYVn99ePD6/oZrPnzxRbKy6RtfXZVssPk//OWDbBt4mbxR569sHvjBD3+Opx+ox530BEZ+PaSRNle9ccJEHjE/ZX6RvKz5XtqbGqXx11qySlNv3mzaRe7U7NG/maKyuErKBUst7gwHLOT7ppeTOZeFrFYb7KBKsKujjAJVuQM9q1kgLoGcommL0CX4hf1CWFAKv492YaMr+kA0F12bXtvIRBxAEXfQE0hjOGdDI17gthyNTl991CKsxhPttyE6MgMCgiUyg6Jrr217FpL5EjxXxfMlvzH8JmVBEQN4O6B6zjF9LCFpRntMFmdPzdLalVmx+ngRV5osErMGsUQVYnE6g0hSeExMUQkiJCkwoQGfOOY/GNkJ8uYYQferbXPFjnKjylu0t8TcYrzZPJo4mqruaO+ADjwJuzSphtjKFAQTnniPRlXSkdoJOqIpnio5m/rlkoQMJeoStc08l4NTt24dO7nz5C39O17ZUL51xYFPuW/1ruSPPLD7yL98NHFo7xO3/n1bTfUD238w+/bB7164s4tG3QbU2xrUm5V86rhaIEZ2zAvm5ZeBjWomQbdZwaXGtQobFBuUraq2lLZUVb9iTDEBE9bjKS+Kp8Qz8K5CU0FWkk2JG1M7bV2JXaljiYHUSePdcftj9yc+TB7ijtiOkefJS6qXkn6jPpv6W/ECSVRya4ybjXste8UJ23mbKlYkz6JjigiWyJkpSINpvsFVZLCSLuuElQOrwSpaW6xdVr91v/WgNWydsZ6ynrGet+qsfWmn9UT/khl9M2068sZUfCXNXEuNlWnFfJT1FUs0aY7ehyZSaIAicEEX+GE/hGEGzoCGVnDwWDD59mSuJZkcSCbJ0wTN6rwSI7tBKSqLlC6lQlmbUXuC+yxIBjaCBhYYuTjScXYkgEfccw5H9blzI+zAdtZYWVxEXZI5ZQdu46hr1OZxMCRWpqAin4qrVBgMlQSFPGWoFDE7aqiUjaSdjLCIy5WXAe72qGeq5ixpJ2cei1s+v8b+xu1feY+Q47u/Wexcnh4bZbNd23vNdQ/u6V5XUUZuePK7RHn6DRKzrymrMMs0Zklf0/3gQx/WFoxTH12Lut7AhyEe0rhaV5KxM7EjqQu64l/nFUliamUCgtmVWmmhJqCtXVOmZs5pYdEsp4xVX59XUJaiTNK0xd1o7kzYknh9sorwGqVKo45WmFYr93B3KndHTxp2pX2dO5z4ZNxr3Jv6twwXuL/wcUa8FqkNuP10qbrUftWEao/medUP9OdV0QJR6T7N8RoampUYmmuXaBq4lZpmSyvXqunmAtyeuD1J98c9pHlIO61+UhPWvsT9mjsTfUEbrz6lIqA6peJE1X7VQVVYJah2CPFQZDZRXuOMlcZO007TAdNpk2AypfxUIBhSTqGFYPbeVBzN3nCtMlYKxVFRN6SQFHusSvWK2pyTUqk3E595p3mfmTdfiI+fUJMi9X41V6Tepz6t5g1qlxqXoA6rz6iV6sdiTALsoX+95J0uY1GMK6YlhocYQ4wYw5+PITGUEw0KM2Y+RDlGAoGmiyPsZI9ne8O5jhGHgVpSgBqTIxBbWdhR2zblM5GOdge9BVLTqqRbNixdCiM0chxXAuG4kXYaS9gHAmhmJ0CFk0XZKqNd+ZU6BDW1s5xKlZTR7WgqRSqlSG1ySSuVtFJJw0quGE2lyZBUmSTGVuoQ2K4DjgWf9jildC5IkM3WSM3Wbs1i50zlW6S3d/eWXfkW0w/vO/S7Pz31pe9f3E0eVRiSepZsuJ1b/koo1HNz/J53CHnzd0T1o8eWtWUudd1Gz4F4hf4rRqRSPEQtK3fllavL6e2hqLylvKvcX76/XJGPOwHDJ7AULleGy0+Vc+Fy0oUVM+V8mtqcm66f5vWu2Izc3PTMNRnq3PSYNba03HQbXi9cBbbi7LyaovTiulSwlZSqkp2cKtNm0+tjtAnmTNV+NQmriR4VfEB9Ui2o6bUtJbc0LTPPktuS25XrzxUmcvfnhnN5yDXkcrlMwXhdyO0qowc3wwfsjiBd3GgO0mmtml4H5u9s8jXAmJjEKwV7Ep+QShTKREXy3CUA7wB4B+4YoUEEBf/x4790zKexYWElu9bJZ/zGBz/XOCiaY6KKV8wuj3OVaoWapm1jUTH0GB/fUKy3zJ3iz73QuKlq++z4ZktSamZmdpa+mWzbMfKp2bQOcxqe01f2ktZDq5LlU3p85E9clfA8pMDrJ0AXec9VE13ZSTo5rjrt/tj7k54zPWeeTnovSXUgjexJxsjbrOuM7tS9n4irMyVmJ/JmU2JSMk9oEp9ykPCmImGapLhSCV/EcUQZXa526qPMJ9Fl/2jiTZ74lFcgapr83uUUo0l0QWFaOI1LA0IEQZEZ3xJHJuIIvT9Lt+cz9P6cengPVYKsA/rg8Rn3cvQiVMXFs/QSbTiHTWcJHrwAgQZt6lYjgQ6M1yS21GSTr8Wlc5dlW/kSFHgFWfP666U51mtjs20TdQVteZ+tCOYn5ArPz/604eI326/NzenuKe3s4QasZu+qLA/7cx336u/f/JK3qFNf9T5eXdgLlK/9Ku2FS6+fZhuURfStO2jk/4tApQwq62w9bJ4nIrD4E62sJKmKl8Am4AxKXAXm0Rw2YF6HUM/fBQ0Ia1l9JUZ8gOXwFvkUd5B/iH9I2Km4Xnmd6iF1UKOVR4+GNuDY2BwYoBBqABQ/1icCz2pX8luA/mVLev8DMk4gnZV41iuGpMo4DwGSJ+MCpJOvyLgCEsnTMq6EDPKvMq6CN8gFGVdDFveKjGvgM9yfZVyr2MTfLONREFD/RMajoU/jknGd8rjmYRmPgRsMW+blttPwlIwT0MeWyzgHqtg6GeehMrZRxgWk+bSMKyA69vMyroTY2AMyroLB2LCMqyHOmCrjGqg1Fsq4ljtsDMh4FFSa0ub/t0mpaZOM6/gtpj0yHgMFib9CTohApR6dFMtwBdVIUhrDlaw+n+EqVl/JcDXDVzNcQ3WU1C7jqKPkzTKOOkoelXHUUfLtMo46Sn5fxlFHKXEyjjpKccg46iilScZRR6l2GUcdpTbKOOoo9VUZRx1lZMs46ijjfhlHHWVEZBx1lHuM4Vq6rjw9w6PoWvJSGB7N6iUeYhhewXADXUteLcPjEDfmXcfweEbTw3ATG8fHcDOr38nwJNZ3L8NTGI3EWxqj+QbDLQx/kuGZjP55hucx/CTD8xn+S4qrJf5/x3Bprr9SPJrVO3iGs7U42Br11H7AkQKtMI7HUQ/0gRt6MBfhGwitMMDwJvDBMEJIphKhFksBxGnqxnovoxCxZhD7FyBWx+rd/5cjFc5zJsIGbBmE0XmaIHtjOizPVwyV+BRBvoyVsNoa7DGI+Xrs0488hFiv9TheECEAY5j24hxeGGJ1IqzDfBuj8WGdG8en1P047yCWAh9bwbL/ord4Wf9lsInNHJxfKeV0KaYie//sxfUEsCWI0Iez5P4X4/+j0S71kvpc6tGCkmzC9k8e95tMa1Qnvdg2xHjfinWUq/+5PkWspdLw4qwhxjmVv4hlShOSR92IHIrIJ+1P/2cTna8J02acu4/plXJI+3lw1CDjfUAereAKPEk25MN5KU9+pB3/h1QeZruUbhvjqn9+Xq/sGfnMFkOMh0GsGZflEGCroqM6sWYTow+xehHWMvlRSQ6zNVEbLWVaGmC9JLnMSdkN3WxkcZ67S35J+Qgw6YlsLbTVfZkc50afK89pa6HGJT2uZfz2yjoaZpIM4phuNm6AraRPXsM2xmsPpnTcEKtxs7F62ZjUw4YZH1RD1DcpzYBME0QP6Ga6GkFMksMgk103lnqY3XkYX8Ny3rfAIrYxHgZxbDrWEPOPkDxqD5NMEJ8+5mXiAp32MMm4F8QMibc5iUha62dycrO+vYt0H2RzS5YlMv30MmyUSc3D5PLJtpAtS8jLxuhZ4BHdjPqT7UTygI/rb6GEJRkNy5wOz9fRKDLKop4oRyIP3My8bphpa4yN6ZX9UJKRVOdnfeekKlnRGIu+Y/M+QWUdkOcOzGto67zNXe5fkhz+OR+TVreCWY5k1755/iW7lOQwLMfzxRKXbK6XaV+y7lEmYWmkUbZ2ac4WNhYdMYT17gVxpYVF62EmE8mfvYusWYqR44yzQdYjyFY6KFvdANOjW543IMc7urog0/zoIv+h3FKPm+ORWoPIrFLSB113D4t1g/MaHpTjaDfCIONuXF7xKIu10kjbWMsAG82HjxQze2TdDGEfSdabka6XzTAuy2hhPOlmfbfKvEoSohLoR7iF0VBLWRgrqK1Le0BIbvEtiqG9zL5GF2lxbmQ3i+m+BaP1Mvn5mU7GF1H2MgkFmGzn9FrA9vkQ0i/D80MhyoA+BSxqLLTIAjnqFDL6IRy9ENMQiwSUL1oKQicbW/I6KT4G5vfIgvme/7szbmOamIuJl2ZZh17Sil7fgFCLZxuKN2Mt9Z4GFj1ofT3WbMCUnn5W4o5ez/53HK1tBR1oGVzadz6+w8zVDyyIBX5ZyuPzkfmf22Uv6cora1myrbnoN87sdW7OHvZ/fC+dChZG2Tl+JH8aWrCHuZk3SJY1LI/uZlx42J4qWRi183Z5NuqdY3L872bR2yvvXNI8/0gyc2eybfKOS33JuyAGLozykif1ydZyJXn55HVRiXkWRdI5n/34fL1yJAkwzx+djxjdsmYW7p1XjsCLJSXtJR+3io/P7JV9VETJudk5/NIpxc32CQ+LS1eem0p/o7xHSnvK+Md0Ielp8ZlQioRuxpGfSdYrR5F/RueibItzcbx/wbw0dvQySUv7sbT7BxbcE5zz1IEFdnvpXPLJkhpkUcN7WUy/NN7cfhlk9nfpVDAX8y5R+pBWOkGPMonT8Qfm1yPxtdC6h+QoKclf8iq/bB+XouliG/qkFV2yj9Vs7R/X3NxeKJ3sggtWI+00PUyrw5fpIHCZvC+NTNfnY2e5XnkvoecO6YYyFwf+Ge3PjSf5pEfeTxfvi3PjfVyPkrSkFYTkvfxKfjynMfdlsu77b3F7Scofn6FHPr91y6WFHHnknTCEe8/cCPT+RP8/Mb2p5OBtkH5bIBfxCrwZLMXaIqwpwof+1WQjNMqURdhajC1lMl6Bd4gK1msJlOONggId/b+31/3Pd8a5tsLLpDe/H7aO+z197h6P+A2xdcAjNvmGfSGsEmt9Ab8v4A55fcOif7CnQKxzh9z/BVEhHUzc4BscpTVBcfUw9iuurCzKx6SkQKwZHBTXe/sHQkFxvSfoCYx5elu9Q56guM6zTVzvG3IPr/f0jw66A3MTLLusWZTbl23yBIJ00pKCpSViTpO3J+AL+vpCuZfRLyRjTdjCGlo2NLVeRvuo2Bpw93qG3IGtoq/vE9cpBjz93mDIE/D0it5hMYSkGzeILe6QmCW2NonNfX0Fonu4V/QMBj3bBpCsYH4klJCvP+D2D4wvrPKIdQH3Nu9wP+3rRWXkixtC7uFBzzjyEPAGfcNOcZO3J+QLiGvdgV7PcAjFWlrSOuANIi+UZXf3oEcMzemyzxsIhkS33+9xyzxScprTZUkLxzWu9Q334oqGPduCfrffE3CKfTjDtgFvz4DoDYnb3EGx1xP09g97egtEcXVIHMCa4Gh30DMyijwMjovdnh7fkEf0DXvoeFQQ23yBwd6gOORDBoKjPT2eYLBvdJCxJvYEPEyGQRyNMoJL6/cOuwfFXmn1QXEbCkscQjWIo8O9nsDlUshGhrwBTw9TRPf45TJBBcyvT2IYORrGQYcpFvCN9g+gXkTPzSHPcNA75sFFeqhWEfMHfJRVFNGYb3CMaqJvNIC9A3RBW6nk5vSFPFxBYzjdCncQZe2j46MskYdhtHOZcZRcr9iD4h7tCSHRaJD2bPEE/J7QqJvZSsugezjkRT17JTGjRY6LvsFeMRgaR9X2DLgDbuyLo4W8PUGxe1TSj7vX7acjhnxiP12H5+Yez+AgXfAg2mi3d9AbGseJR/2DSLTNGxoQ+30+tEzkxTc0jlxv9vZ6UJGjQclOun2+rUHG0JC7332Ld9gTlKwi4EEPCGHBJ1lor69nVFoiJXYPBn2MrNcb9A+6x6XK3jFPIOSlay0YCIX8ywoLt23bVjAkC7IATadwIDQ0WDgUot/2LBwKdoao6tAeA9QjC2jjP9lxm2eQWiLrsq65dXXD6tqa1tXN68TmBnHt6tr6dRvqxZqV6+vrm+rXteq0Oi3znXmHofgAswJUHUoMjfkKLstW5cUlo7So+Y37RmnPHt8YCwWSydJxUE9DzMPc4iAKaxjJ3f0Bj4cKrEBsx24DblSWrzvkRgmj9hYxQyPZNnRc0eNlFiiZPCqpD8VyiS+UdsjX75GMlGp2vh8qIRTwoong0Mim7J0LDFhmCr1kXhTznRF3i2PuwVEWUtzBoCe0sHeBuBE9Ej1lfG4VuCY5EqIRusWg39PjRRP5+MpFlCK18X7W193b66V+jO4fYHuCk1YHmGxZLLmMqUHvkFe2dEZH/TIYkmIytTxW6duGAXq0e9AbHKDz4FiSuIfQJJF/VJV/XJTMVJbQ4omYPFb3XVoc9UIMdkE2DTpNjycwLK8gIPPNiIMDvlF01oBnzIsbCrWBjy+f0qEmPeinsi9Suvk1Ils4QQi9/JKO6cLcMtd9Vx6WsTzfoQfjW7dnbiCcxx1aRgk2bqjBTSVnaVlFrlhRvDS/qKyoSKPZ2IiVRcXFZWWYVpRWiBVLyivLK3Xaf+B1n+iMtFQos8f8EC/LPnbNpNcCekkcJzo8etyER5DfsIPLXNvcH/96pT/c8V/ij/Lf5p9DOME/zT9+9cXK1RcrV1+sXH2xAldfrFx9sXL1xcrVFytXX6xcfbFy9cXK1RcrV1+sXH2xcvXFytUXK/9PvlhZ9NePS7ib0V+p7Z3L+ngW/V1EOnlfecxBZuELykK6UCw0CiuFazCtXDQDjcH/aJR1zGdo7JFWP0DC5EEemF/UIFWA7XmUp388wpXx+f9vDhEr9MIVPiciM/w7x+rrS1zTmDsKWD6Vk1vCGqaSU0u+zb/DPY77hAUrTk+ZU1jL21MrVsjIkqUSciwvv+R0jZZ/G/6IwPFv86fRzlivYzkFJedrdFhB+FtBTwhY4CD/SwgjcODi3zqWmVVy4Dn+FWz/If8yckq7vTyliy3BAV/ivwVGsPBP8U/KLU8ei4ktgZogfxcQmMH0FMIZhPMIAvj4R2Anwj6EIwgC6DG1IBQiNNMa/jB/GPk8RP8rO6aFCD6EfQgCtPKPYf1WmvKP8jdBBva9k78HTJjv5T/P8ocwT8b8a1ifjvmDWKb5Abn8Zcxp+5fk+vuxbMb8Pjn/ItanYH4v+4FAC/8FuTzGj7J+ITk/yAen0i2GmnRsFxGKEHjE7kHsHhTdPVTBmBL+dn6QzXQU8xLMh6QcxbVjympjOtpxLCGp5CCKdAeKfgdKbgdKbgf9Lie/fY5mu0STz29Hmu1Isx1ptqNUivggzhekX2XA1IAgIvAo9yDKndaHMZ1BOMXqP43pfoSDtMRvQznmIld7+JumcixoZP3HKl0l1c/wfShqF993LCmtZN+lkkZLDRHzGDnXU1oPa/Uc00TTWs+x5DQpR6qtNTF8D/wLAgfxmGYilCHUIQh8z1RmoeVpfh0MqcEVY9nJ7eR3CjsVQlEdMT7Hl0CLGtAkjXw+VCFBrqWzilR0afyaCQ1v0IiaIo1L06JR+Pid/D6et/CFfDXfzHfyCvpNL9WyUvrtpZXKZaX7ow5GhaNmok5FKcLKGeUp5RnleaVC+gJki7JL6VdOKPcrDyo1+5X7VVxXlD9qIoo3RIlRRVGuqJYohUVFDtbs4rvpVxkwNSD4EfYjCCjjTqwX+RsROlEbnSiKG+l3VTAFLBkQTiF+BnMFlvRIp0c6PdbqsVbPfldFz1paELoQ/HKrcr5lrg+lP09bELKxNQZr6ZcHzmB6nmIIa7Ckw5IOSzqkOsV9hBwaMBURWhB4VncGAa0G07m2Irm9C0HJ2s8zmrk2F+3LfeRyZ8/kknAuOZhL9ucSV1V1TYkrAxOj0dhp67R35nQeEnw2n92X4zskNNua7c05zYeEalu1vTqn+pBQaCu0F+YUHhIsNovdkmM5JOxbe2Ttc2tPrhU61/rW7lzLV9DvZU45ikpYnmGn+ZNTScklFfqaa7gjuJxOTA8gnEbgQY+pBaEQoRrBh6DgjrDaJ7D2Cax9ApoROhEU2OsJGmIwtchttP4Aa6MYbecWtfO4+MenlpU216zFsNuJcACBx7Efx/bHGbWEHWH1YUzPsPpmmf4gq6dUFoS5fjQIbmHhbgu64RaoRuhE8CMo4CS/GU4j4OiYWhD8CEcQBH4LPpv5zdwT+DzOPc47XbpikwXMZtw+jLFqQ42Bi0Zb0JFHWXofS/ewtJqlma6YNboP1ui+s0b3mTW6bES4HNzYdOQellpdUTW64zW65hpdbo0OR0sAK+g4E0uVNCW/Y+k6ljpd8Vbd3626v1h1f7LqvmrVjVh111hpv1T0YR0Xz9IompJ7WbqGpVmuKIvu+xbdZouuwqKr0ZEHCM4OK1iaztIUmpI/H9fX6UHzDPkz1OFIZKoq1zLNActIZKqqBrPZqaqVmF2cqnoAs/+Yqvq85Vnyd8K2NvLBVOZZS42JXCCrBVr+i5z/iayGw5ifx7wf84ehitgxf2iq6jZK/3Xs/yUsfw0y1JT+QWhh/Q6Q1az+q3K/r0w5u3HWL085x3HWL4GTzfrFKedZrP38lHMPZp+bcg5itm/KThm8aaoqz1ITS/ohk6O0PWDnKCdr5RlX4ciDmK+UOtdPOWmvOjrBNKmdshVjlk25fJbYoIVNZ5mysUWmgY0NkQo2xnQK2FkeQ/SMeR1ksFw9ZbsNR1Eet5+1/LXqGbpweJ/opx6w/OpZXN8mLP4fsnrqsOXVE1RcU5aTzmlif8ryE9szlhczp8mmKcuMc1qNDc85pznypOUoCjmMtBx5ynLE2W95wsZaD9mwFVV9oCrf8mXbFsv9dixPWW5zPkvZgCFc8SZsbndea1lbddjSYJ8m2OyqwslcWssyW8BSidVLp8nqY4ctxZnTlJUiHOPwU5Y8nDHLxljZWPE0Vw4qMupyqkKqbtUm1XWq5apSVb5KVKWpUlXxaqPaoI5RR6u1arVaqRbUnBrU8dORMy4H+wao0sB+ElWgqcBwA8d+TEn6KiFH1Bz6TjiOb+QaN6wgYWMjNLauCFc4GqdVkfXhpY7GsLrl+rajhNzdjqUwd8c0gdY2NFBatSuF/hjeCSCkcNddKTTfvuuu9nbSGJ7pgcZuMfzBBlyH9rotYYVtRSKYx6oTq43XxlY21F0h6ZLTBd9aTlz4FWZHYlr43sYNbeHH0trDJRSJpLU3hlfSn9E7wY1wvvq6E5yfZu1tJ8gt3Ej9elpPbqlrnyeDDM6PZFBFM0p2DDIoGWSQY4xsLSNDM82orzuakSERvUBWUyI0nxcYUb80ViZOgWO10AzJuHTIZGNlcumUDO1BGky/cLBoIHo2mD4a2GCplOio3Y4kTjslOVphR4Kj9grWfPhSs80usdMOdjaPnbSzeQi5RJMj0aAVyDScGmkc/5sfz4r/BjE55v5Fbw/9McMuW70HoSu8d2wgMTzRLYpHe38h/8phVld3zwDN3Z7wL2yeunCvrU486u65QnMPbXbb6o5CT31r29Eel6duyu1y19vcde3HHt5Z27horj3zc9XuvMJgO+lgtXSuhxuv0NxImx+mczXSuRrpXA+7HmZzNa5fQRpb2o6qYUV77Q1SfoyL0qI/dKVY21eYDf5rmXMstybemvK0ALhtRTnaw9G2FWEdAm3Kr8mvoU3onbQphv5cpdyUeOtya8rT5FG5yYDVsbYV4IDEem/d/L9gMBiiMDrqwDQ0msjqQui01g2N4Qb643pV4ar6sKurrp39ssmo/KltcxmeqzpZxfmqdlbtqzpQdaRKMTrajtXG5zJOZnCdGb6MnRn7Mg5kHMlQ0oYb2p5yVR3I+GMGP4rWREL4qa9jc45ijv9oMTQapB/ACYII0nSOUUdtW00G9OCpl+AJPR/iEGwIpQgbEBTwXUx/ivArhL8gCHA7pp9H+DrCMVrD5/P59YneOjpju4MGnUS+5FhRecnSaczdfVK+YYuU16+T8qqakkTMp6pLtTV6PIATeBrTHyK8hfBbhP9AUPAlfAkbfFSy2vYgBB0E2ae/oRCiSdARYr+oQKi4Q0GHAyhQA0cN0F+NIYvtHkhwFFAUqBDMkIjVBmm3UZrPff4TTwO6CgplbmRzdHJlYW0KZW5kb2JqCgo2IDAgb2JqCjEyMzI1CmVuZG9iagoKNyAwIG9iago8PC9UeXBlL0ZvbnREZXNjcmlwdG9yL0ZvbnROYW1lL0JBQUFBQStUaW1lc05ld1JvbWFuUFNNVAovRmxhZ3MgNAovRm9udEJCb3hbLTU2OCAtMzA2IDIwMjcgMTAwNl0vSXRhbGljQW5nbGUgMAovQXNjZW50IDg5MQovRGVzY2VudCAtMjE2Ci9DYXBIZWlnaHQgMTAwNgovU3RlbVYgODAKL0ZvbnRGaWxlMiA1IDAgUj4+CmVuZG9iagoKOCAwIG9iago8PC9MZW5ndGggMjc0L0ZpbHRlci9GbGF0ZURlY29kZT4+CnN0cmVhbQp4nF2Rz27DIAzG7zwFx+5QhaRpu0pRpK5dpBz2R8v2AAScDGkBRMghbz8w3SbtAPoZ+7M+m+zSXlutfPbqjOjA00Fp6WA2ixNAexiVJnlBpRL+FuEtJm5JFrTdOnuYWj2YqiLZW8jN3q10c5amhzuSvTgJTumRbj4uXYi7xdovmEB7ykhdUwlD6PPE7TOfIEPVtpUhrfy6DZK/gvfVAi0wzpMVYSTMlgtwXI9AKsZqWjVNTUDLf7n8JukH8cldKM1DKWNlWQcukI/7yDvkwzVymd5PkffIBYt8SDWoPSZuIt8n3kU+Jcae58SPkR9SzxJN3txEu3GfP2ugYnEurACXjrPHqZWG33+xxkYVnm9Et4T/CmVuZHN0cmVhbQplbmRvYmoKCjkgMCBvYmoKPDwvVHlwZS9Gb250L1N1YnR5cGUvVHJ1ZVR5cGUvQmFzZUZvbnQvQkFBQUFBK1RpbWVzTmV3Um9tYW5QU01UCi9GaXJzdENoYXIgMAovTGFzdENoYXIgMTEKL1dpZHRoc1s3NzcgNzIyIDUwMCA3NzcgNTAwIDI1MCA1MDAgNTAwIDQ0MyA0NDMgNTAwIDI3NyBdCi9Gb250RGVzY3JpcHRvciA3IDAgUgovVG9Vbmljb2RlIDggMCBSCj4+CmVuZG9iagoKMTAgMCBvYmoKPDwvRjEgOSAwIFIKPj4KZW5kb2JqCgoxMSAwIG9iago8PC9Gb250IDEwIDAgUgovUHJvY1NldFsvUERGL1RleHRdCj4+CmVuZG9iagoKMSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDQgMCBSL1Jlc291cmNlcyAxMSAwIFIvTWVkaWFCb3hbMCAwIDYxMiA3OTJdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDIgMCBSPj4KZW5kb2JqCgo0IDAgb2JqCjw8L1R5cGUvUGFnZXMKL1Jlc291cmNlcyAxMSAwIFIKL01lZGlhQm94WyAwIDAgNjEyIDc5MiBdCi9LaWRzWyAxIDAgUiBdCi9Db3VudCAxPj4KZW5kb2JqCgoxMiAwIG9iago8PC9UeXBlL0NhdGFsb2cvUGFnZXMgNCAwIFIKL09wZW5BY3Rpb25bMSAwIFIgL1hZWiBudWxsIG51bGwgMF0KL0xhbmcoZW4tQ0EpCj4+CmVuZG9iagoKMTMgMCBvYmoKPDwvQXV0aG9yPEZFRkYwMDQxMDA2QzAwNjUwMDYzMDAyMDAwNTMwMDZEMDA2NTAwNjMwMDY4MDA2NTAwNzI+Ci9DcmVhdG9yPEZFRkYwMDU3MDA3MjAwNjkwMDc0MDA2NTAwNzI+Ci9Qcm9kdWNlcjxGRUZGMDA0RjAwNzAwMDY1MDA2RTAwNEYwMDY2MDA2NjAwNjkwMDYzMDA2NTAwMkUwMDZGMDA3MjAwNjcwMDIwMDAzMzAwMkUwMDMyPgovQ3JlYXRpb25EYXRlKEQ6MjAxMzA1MDYxNDE5MzAtMDcnMDAnKT4+CmVuZG9iagoKeHJlZgowIDE0CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAxMzUwMCAwMDAwMCBuIAowMDAwMDAwMDE5IDAwMDAwIG4gCjAwMDAwMDAyMTQgMDAwMDAgbiAKMDAwMDAxMzY0MyAwMDAwMCBuIAowMDAwMDAwMjM0IDAwMDAwIG4gCjAwMDAwMTI2NDQgMDAwMDAgbiAKMDAwMDAxMjY2NiAwMDAwMCBuIAowMDAwMDEyODY0IDAwMDAwIG4gCjAwMDAwMTMyMDcgMDAwMDAgbiAKMDAwMDAxMzQxMyAwMDAwMCBuIAowMDAwMDEzNDQ1IDAwMDAwIG4gCjAwMDAwMTM3NDIgMDAwMDAgbiAKMDAwMDAxMzgzOSAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgMTQvUm9vdCAxMiAwIFIKL0luZm8gMTMgMCBSCi9JRCBbIDxGNkZGQTZEMDFCMzIxMDI1NEFBMzcwNDZFQkZGOEM4RT4KPEY2RkZBNkQwMUIzMjEwMjU0QUEzNzA0NkVCRkY4QzhFPiBdCi9Eb2NDaGVja3N1bSAvMUZCNkQ2NzcyNEFDMEYyNzM2QzVFRTA5Q0ZBMkRBNDcKPj4Kc3RhcnR4cmVmCjE0MDg4CiUlRU9GCg== - + Whistleblowing: an ethical dilemma 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MSAwIG9iago8PC9UeXBlL1BhZ2UvUGFyZW50IDQgMCBSL1Jlc291cmNlcyAxMSAwIFIvTWVkaWFCb3hbMCAwIDYxMiA3OTJdL0dyb3VwPDwvUy9UcmFuc3BhcmVuY3kvQ1MvRGV2aWNlUkdCL0kgdHJ1ZT4+L0NvbnRlbnRzIDIgMCBSPj4KZW5kb2JqCgo0IDAgb2JqCjw8L1R5cGUvUGFnZXMKL1Jlc291cmNlcyAxMSAwIFIKL01lZGlhQm94WyAwIDAgNjEyIDc5MiBdCi9LaWRzWyAxIDAgUiBdCi9Db3VudCAxPj4KZW5kb2JqCgoxMiAwIG9iago8PC9UeXBlL0NhdGFsb2cvUGFnZXMgNCAwIFIKL09wZW5BY3Rpb25bMSAwIFIgL1hZWiBudWxsIG51bGwgMF0KL0xhbmcoZW4tQ0EpCj4+CmVuZG9iagoKMTMgMCBvYmoKPDwvQXV0aG9yPEZFRkYwMDQxMDA2QzAwNjUwMDYzMDAyMDAwNTMwMDZEMDA2NTAwNjMwMDY4MDA2NTAwNzI+Ci9DcmVhdG9yPEZFRkYwMDU3MDA3MjAwNjkwMDc0MDA2NTAwNzI+Ci9Qcm9kdWNlcjxGRUZGMDA0RjAwNzAwMDY1MDA2RTAwNEYwMDY2MDA2NjAwNjkwMDYzMDA2NTAwMkUwMDZGMDA3MjAwNjcwMDIwMDAzMzAwMkUwMDMyPgovQ3JlYXRpb25EYXRlKEQ6MjAxMzA1MDYxNDE5MzAtMDcnMDAnKT4+CmVuZG9iagoKeHJlZgowIDE0CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDAxMzUwMCAwMDAwMCBuIAowMDAwMDAwMDE5IDAwMDAwIG4gCjAwMDAwMDAyMTQgMDAwMDAgbiAKMDAwMDAxMzY0MyAwMDAwMCBuIAowMDAwMDAwMjM0IDAwMDAwIG4gCjAwMDAwMTI2NDQgMDAwMDAgbiAKMDAwMDAxMjY2NiAwMDAwMCBuIAowMDAwMDEyODY0IDAwMDAwIG4gCjAwMDAwMTMyMDcgMDAwMDAgbiAKMDAwMDAxMzQxMyAwMDAwMCBuIAowMDAwMDEzNDQ1IDAwMDAwIG4gCjAwMDAwMTM3NDIgMDAwMDAgbiAKMDAwMDAxMzgzOSAwMDAwMCBuIAp0cmFpbGVyCjw8L1NpemUgMTQvUm9vdCAxMiAwIFIKL0luZm8gMTMgMCBSCi9JRCBbIDxGNkZGQTZEMDFCMzIxMDI1NEFBMzcwNDZFQkZGOEM4RT4KPEY2RkZBNkQwMUIzMjEwMjU0QUEzNzA0NkVCRkY4QzhFPiBdCi9Eb2NDaGVja3N1bSAvMUZCNkQ2NzcyNEFDMEYyNzM2QzVFRTA5Q0ZBMkRBNDcKPj4Kc3RhcnR4cmVmCjE0MDg4CiUlRU9GCg== 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}]]> - - Poděkování za redigování - -
-Děkujeme vám za zredigování příspěvku "{$submissionTitle}" pro {$contextName}. Významně tím pomáháte udržet kvalitu tohoto časopisu.
-
-{$editorialContactSignature}]]> - Tento email posílá editor sekce redaktorovi příspěvku, aby mu poděkoval za úspěšně dokončený proces redigování článku. -
Žádost o kontrolu redigování diff --git a/locale/pl_PL/emailTemplates.xml b/locale/pl_PL/emailTemplates.xml index ed6acecb18f..1f048d0e581 100644 --- a/locale/pl_PL/emailTemplates.xml +++ b/locale/pl_PL/emailTemplates.xml @@ -478,18 +478,6 @@ Z wyrazami szacunku, {$copyeditorName} - - Podziękowanie za redakcje techniczną - Do: {$copyeditorName} - -Szanowna Pani / Szanowny Panie, - -Dziękujemy za wykonanie redakcji technicznej tekstu "{$articleTitle}", zgłoszonego do czasopisma {$journalName}. Pani/Pana praca ma ogromne znaczenie dla jakości czasopisma. - -Z wyrazami szacunku, -{$editorialContactSignature} - Ta wiadomość jest wysyłana przez redaktora działu do redaktora technicznego w celu podziękowania za wykonaną redakcję techniczną. - Prośba o przejrzenie tekstu po redakcji technicznej Do: {$authorName} diff --git a/locale/pt_PT/emailTemplates.xml b/locale/pt_PT/emailTemplates.xml index afdba0fb85c..845de1cc7c7 100644 --- a/locale/pt_PT/emailTemplates.xml +++ b/locale/pt_PT/emailTemplates.xml @@ -454,19 +454,6 @@ Agradecendo a atenção dispensada,
{$participantName}]]> Mensagem enviada pelo Editor de Texto ao Editor de Secção, informando da conclusão da tarefa editorial.
- - Agradecimento pela edição de texto - -
-Agradecemos a conclusão da edição do texto do manuscrito "{$submissionTitle}", submetido à revista {$contextName}.
-
-A sua contribuição é fundamental para a qualidade desta publicação.
-
-Obrigado,
-
-{$editorialContactSignature}]]> - Mensagem enviada pelo Editor de Secção ao Editor de Texto, agradecendo pela conclusão da tarefa editorial. -
Pedido de avaliação da edição de texto diff --git a/locale/uk_UA/emailTemplates.xml b/locale/uk_UA/emailTemplates.xml index 5cbfe5e1bcb..9f7665245da 100644 --- a/locale/uk_UA/emailTemplates.xml +++ b/locale/uk_UA/emailTemplates.xml @@ -437,15 +437,6 @@ URL рукопису: {$submissionEditingUrl}<
{$participantName}]]>
- - Подяка за літературне редагування - -
-Дякую за літературне редагування рукопису "{$submissionTitle}" для видання "{$contextName}". Ви зробили важливий внесок у підвищення якості матеріалів, що публікуються цим журналом.
-
-{$editorialContactSignature}]]> - Цим листом редактор розділу підтверджує літературному редактору, що його робота прийнята та дякує за його внесок. -
Запит на перегляд відредагованого тексту From ad486483c578bcc3f25c1798ee8f97602859fd14 Mon Sep 17 00:00:00 2001 From: Nate Wright Date: Thu, 21 Dec 2017 13:36:54 +0000 Subject: [PATCH 023/195] pkp/pkp-lib#3212 Pass raw DOI to citationStyleLanguage --- plugins/pubIds/doi/DOIPubIdPlugin.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/pubIds/doi/DOIPubIdPlugin.inc.php b/plugins/pubIds/doi/DOIPubIdPlugin.inc.php index 1acb1321ab4..ad3ed6d00b0 100755 --- a/plugins/pubIds/doi/DOIPubIdPlugin.inc.php +++ b/plugins/pubIds/doi/DOIPubIdPlugin.inc.php @@ -263,7 +263,7 @@ public function getCitationData($hookname, $args) { return; } - $citationData->DOI = $this->getResolvingURL($journal->getId(), $pubId); + $citationData->DOI = $pubId; } From 42e19822dcfcc7c62c9601f65f490263111fdabb Mon Sep 17 00:00:00 2001 From: vormia Date: Fri, 22 Dec 2017 19:05:54 +0300 Subject: [PATCH 024/195] Minor optimizations to an Arabic locale file --- locale/ar_IQ/locale.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/locale/ar_IQ/locale.xml b/locale/ar_IQ/locale.xml index f742a6d8a81..2d1ef86e3d4 100644 --- a/locale/ar_IQ/locale.xml +++ b/locale/ar_IQ/locale.xml @@ -936,8 +936,8 @@

إن لم يسبق لك التسجيل وترغب في الحصول على الأخبار والتحديثات لطفاً، سجل في http://pkp.sfu.ca/ojs/register. إن كانت لديك استفسارات أو تعليقات، لطفاً، أنقر منتدى الدعم.

]]> - هذه الصفحة لتنزيل النسخة الأحدث والعثور على تعليمات الترقية.]]> - {$siteAdminEmail}) لإبلاغه عن هذا الإصدار الأخير. للمزيد من المعلومات أنظر هنا.]]> + هذه الصفحة لتنزيل النسخة الأحدث والعثور على تعليمات الترقية.]]> + {$siteAdminEmail}) لإبلاغه عن هذا الإصدار الأخير. للمزيد من المعلومات أنظر هنا.]]> {$authorName} قام بتنقيح المؤلَّف {$submissionId}. رمز الملف الجديد ID {$fileId}. From ba726387803e81f92197320d2cbaf7457d41f57c Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Fri, 22 Dec 2017 13:39:24 -0800 Subject: [PATCH 025/195] Remove dead code --- templates/payments/paymentForm.tpl | 31 ------------------------------ 1 file changed, 31 deletions(-) delete mode 100644 templates/payments/paymentForm.tpl diff --git a/templates/payments/paymentForm.tpl b/templates/payments/paymentForm.tpl deleted file mode 100644 index 120fa00e651..00000000000 --- a/templates/payments/paymentForm.tpl +++ /dev/null @@ -1,31 +0,0 @@ -{** - * templates/controllers/grid/settings/payment/form/paymentForm.tpl - * - * 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. - * - * Section form under journal management. - *} - - - -
- {csrf} - - - {include file="controllers/notification/inPlaceNotification.tpl" notificationId="paymentFormNotification"} - - {fbvFormArea id="statusArea"} - {fbvFormSection list=true} - {fbvElement type="checkbox" id="paid" checked=$paid label="manager.payments.paid"} - {/fbvFormSection} - {/fbvFormArea} - - {fbvFormButtons submitText="common.save"} -
From 427f7902f2a7b0e0d3f709979a8b131ea7908a56 Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Fri, 22 Dec 2017 13:44:11 -0800 Subject: [PATCH 026/195] Use null rather than nonexistent template name --- plugins/paymethod/paypal/PaypalPaymentForm.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/paymethod/paypal/PaypalPaymentForm.inc.php b/plugins/paymethod/paypal/PaypalPaymentForm.inc.php index 4e142d9932e..f189a70c5c3 100644 --- a/plugins/paymethod/paypal/PaypalPaymentForm.inc.php +++ b/plugins/paymethod/paypal/PaypalPaymentForm.inc.php @@ -29,7 +29,7 @@ class PaypalPaymentForm extends Form { function __construct($paypalPaymentPlugin, $queuedPayment) { $this->_paypalPaymentPlugin = $paypalPaymentPlugin; $this->_queuedPayment = $queuedPayment; - parent::__construct($this->_paypalPaymentPlugin->getTemplatePath() . '/paymentForm.tpl'); + parent::__construct(null); } /** From 1c84b56a1efe301c72102453889d497cd1216fd8 Mon Sep 17 00:00:00 2001 From: Marco Tullney Date: Sat, 23 Dec 2017 15:05:28 +0100 Subject: [PATCH 027/195] pkp-lib#3216 pt_BR locale fix --- locale/pt_BR/locale.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locale/pt_BR/locale.xml b/locale/pt_BR/locale.xml index c92c1532168..37855f43130 100644 --- a/locale/pt_BR/locale.xml +++ b/locale/pt_BR/locale.xml @@ -130,7 +130,7 @@ Edição da submissão Alterar para Decisão Editorial - + Rodada&nbsp;{$round} Avaliação do Editor Notificar autor Notificar editor From 7acad9044be1bb29a6b2d6351ae0874b3e0624b5 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Sun, 24 Dec 2017 18:47:58 +0100 Subject: [PATCH 028/195] pkp/pkp-lib#3220 fix migrateTimedViewsUsageStatistic --- classes/install/Upgrade.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/install/Upgrade.inc.php b/classes/install/Upgrade.inc.php index 5ef0359211c..a3a24d33a3d 100644 --- a/classes/install/Upgrade.inc.php +++ b/classes/install/Upgrade.inc.php @@ -623,7 +623,7 @@ function migrateTimedViewsUsageStatistics() { }; $day = date('Ymd', strtotime($row['date'])); - $tempStatsDao->insert($assocType, $assocId, $day, $countryId, $region, $cityName, null, $loadId); + $tempStatsDao->insert($assocType, $assocId, $day, strtotime($row['date']), $countryId, $region, $cityName, null, $loadId); $result->MoveNext(); } From 9d9692c7b7de03b90190db9fe7fd396abdc91b8e Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Sun, 24 Dec 2017 19:10:11 +0100 Subject: [PATCH 029/195] pkp/pkp-lib#3219 fix repairSuppFilesFilestage if file exists --- classes/install/Upgrade.inc.php | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/classes/install/Upgrade.inc.php b/classes/install/Upgrade.inc.php index 5ef0359211c..21c6b5c8ca5 100644 --- a/classes/install/Upgrade.inc.php +++ b/classes/install/Upgrade.inc.php @@ -2558,14 +2558,15 @@ function repairSuppFilesFilestage() { $submissionFileRevision->setFileStage(SUBMISSION_FILE_PROOF); $generatedNewFilename = $submissionFileRevision->getServerFileName(); $newFileName = $basePath . $submissionFileRevision->_fileStageToPath($submissionFileRevision->getFileStage()) . '/' . $generatedNewFilename; - if (file_exists($newFileName)) continue; // Skip existing files/links - if (!file_exists($path = dirname($newFileName)) && !$submissionFileManager->mkdirtree($path)) { - error_log("Unable to make directory \"$path\""); - } - if (!rename($oldFileName, $newFileName)) { - error_log("Unable to move \"$oldFileName\" to \"$newFileName\"."); - } else { - $submissionFileDao->updateObject($submissionFileRevision); + if (!file_exists($newFileName)) { + if (!file_exists($path = dirname($newFileName)) && !$submissionFileManager->mkdirtree($path)) { + error_log("Unable to make directory \"$path\""); + } + if (!rename($oldFileName, $newFileName)) { + error_log("Unable to move \"$oldFileName\" to \"$newFileName\"."); + } else { + $submissionFileDao->updateObject($submissionFileRevision); + } } } $result->MoveNext(); From 834429e0b56683413fb7ead821cd714297f59711 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Sun, 24 Dec 2017 22:03:52 +0100 Subject: [PATCH 030/195] pkp/pkp-lib#3218 fix user_group_id column drop from submission_files --- dbscripts/xml/upgrade/3.1.1_update.xml | 4 ---- 1 file changed, 4 deletions(-) diff --git a/dbscripts/xml/upgrade/3.1.1_update.xml b/dbscripts/xml/upgrade/3.1.1_update.xml index 6c540adc96b..174d90706ad 100644 --- a/dbscripts/xml/upgrade/3.1.1_update.xml +++ b/dbscripts/xml/upgrade/3.1.1_update.xml @@ -33,8 +33,4 @@ 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 - - - ALTER TABLE submission_files DROP COLUMN user_group_id - From c25d28b174fcb8849e9da38980cbc59c2b8d43d9 Mon Sep 17 00:00:00 2001 From: vasylOstrovskyi Date: Mon, 25 Dec 2017 14:56:22 +0200 Subject: [PATCH 031/195] #3148 issue fix OAI 'dc:source' locale issue --- classes/issue/Issue.inc.php | 19 +++++++++++++------ .../filter/Dc11SchemaArticleAdapter.inc.php | 2 +- 2 files changed, 14 insertions(+), 7 deletions(-) diff --git a/classes/issue/Issue.inc.php b/classes/issue/Issue.inc.php index f9da6f39a88..51f38b6884e 100644 --- a/classes/issue/Issue.inc.php +++ b/classes/issue/Issue.inc.php @@ -444,7 +444,7 @@ function setCoverImageAltText($coverImageAltText, $locale) { * @param $force array force show/hide of data components * @return string */ - function getIssueIdentification($force = array()) { + function getIssueIdentification($force = array(), $locale = null) { $displayOptions = array( 'showVolume' => $this->getData('showVolume'), @@ -454,15 +454,21 @@ function getIssueIdentification($force = array()) { ); $displayOptions = array_merge($displayOptions, $force); + if(is_null($locale)){ + $locale = AppLocale::getLocale(); + } - AppLocale::requireComponents(array(LOCALE_COMPONENT_APP_COMMON)); - $volLabel = __('issue.vol'); - $numLabel = __('issue.no'); + AppLocale::requireComponents(array(LOCALE_COMPONENT_APP_COMMON), $locale); + $volLabel = PKPLocale::translate('issue.vol', array(), $locale); + $numLabel = PKPLocale::translate('issue.no', array(), $locale); $vol = $this->getData('volume'); $num = $this->getData('number'); $year = $this->getData('year'); - $title = $this->getLocalizedTitle(); + $title = $this->getTitle($locale); + if(empty($title)){ + $title = $this->getLocalizedTitle(); + } $identification = array(); foreach($displayOptions as $opt => $val) { @@ -497,7 +503,8 @@ function getIssueIdentification($force = array()) { 'showNumber' => true, 'showYear' => true, 'showTitle' => false, - ) + ), + $locale ); } diff --git a/plugins/metadata/dc11/filter/Dc11SchemaArticleAdapter.inc.php b/plugins/metadata/dc11/filter/Dc11SchemaArticleAdapter.inc.php index 2ee739c29ae..807856f99fa 100644 --- a/plugins/metadata/dc11/filter/Dc11SchemaArticleAdapter.inc.php +++ b/plugins/metadata/dc11/filter/Dc11SchemaArticleAdapter.inc.php @@ -155,7 +155,7 @@ function &extractMetadataFromDataObject(&$article) { if (!empty($pages)) $pages = '; ' . $pages; foreach ($sources as $locale => $source) { if (is_a($article, 'PublishedArticle')) { - $sources[$locale] .= '; ' . $issue->getIssueIdentification(); + $sources[$locale] .= '; ' . $issue->getIssueIdentification(array(), $locale); } $sources[$locale] .= $pages; } From 710de0142fb1191c3f9508b2f097b322a3e1cf06 Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Fri, 5 Jan 2018 13:37:44 -0800 Subject: [PATCH 032/195] Submodule updates --- lib/pkp | 2 +- plugins/generic/lensGalley | 2 +- plugins/generic/pdfJsViewer | 2 +- plugins/generic/staticPages | 2 +- plugins/generic/translator | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/lib/pkp b/lib/pkp index 784a0735208..c854cdd806f 160000 --- a/lib/pkp +++ b/lib/pkp @@ -1 +1 @@ -Subproject commit 784a07352087abb4128b56d94de688787c525ebc +Subproject commit c854cdd806f52dce8adadf0f7e681ac63002d98e diff --git a/plugins/generic/lensGalley b/plugins/generic/lensGalley index 7a32cbc8a64..899079aa0a3 160000 --- a/plugins/generic/lensGalley +++ b/plugins/generic/lensGalley @@ -1 +1 @@ -Subproject commit 7a32cbc8a64d431949728a833c5a5a4fa11fb535 +Subproject commit 899079aa0a30b39b44af078f9a8f70c1b35157e9 diff --git a/plugins/generic/pdfJsViewer b/plugins/generic/pdfJsViewer index 72719cc67eb..9c473e2c2d9 160000 --- a/plugins/generic/pdfJsViewer +++ b/plugins/generic/pdfJsViewer @@ -1 +1 @@ -Subproject commit 72719cc67eb5af591493179f324a8c82ab31bf25 +Subproject commit 9c473e2c2d9ee87a974fc8955f02f4ef1643974c diff --git a/plugins/generic/staticPages b/plugins/generic/staticPages index 5c1cbcfc3e3..e806ac72561 160000 --- a/plugins/generic/staticPages +++ b/plugins/generic/staticPages @@ -1 +1 @@ -Subproject commit 5c1cbcfc3e353225adbf3d60153cf1192da9ba83 +Subproject commit e806ac725611a7c6c26fda89eb2c4aa84a3d5a0e diff --git a/plugins/generic/translator b/plugins/generic/translator index 3c365434b53..e3d15a657d2 160000 --- a/plugins/generic/translator +++ b/plugins/generic/translator @@ -1 +1 @@ -Subproject commit 3c365434b53c11f6a1ba915b6fcac318205ff368 +Subproject commit e3d15a657d2d91989bc3db5c0650372188129522 From 2ff608952b234b0188cde26a0edff62832e4ad09 Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Fri, 5 Jan 2018 15:57:36 -0800 Subject: [PATCH 033/195] pkp/pkp-lib#3127 Fix stage ID parameter for assistant galley file downloads --- .../grid/articleGalleys/ArticleGalleyGridCellProvider.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/controllers/grid/articleGalleys/ArticleGalleyGridCellProvider.inc.php b/controllers/grid/articleGalleys/ArticleGalleyGridCellProvider.inc.php index 7344c9b387b..d762c948eee 100644 --- a/controllers/grid/articleGalleys/ArticleGalleyGridCellProvider.inc.php +++ b/controllers/grid/articleGalleys/ArticleGalleyGridCellProvider.inc.php @@ -79,7 +79,7 @@ function getCellActions($request, $row, $column) { $element->getSubmissionId() ); import('lib.pkp.controllers.api.file.linkAction.DownloadFileLinkAction'); - return array(new DownloadFileLinkAction($request, $submissionFile, $request->getUserVar('stageId'), $element->getLabel())); + return array(new DownloadFileLinkAction($request, $submissionFile, WORKFLOW_STAGE_ID_PRODUCTION, $element->getLabel())); } return parent::getCellActions($request, $row, $column); } From a6cddd63fd4d269e01217c58aad24be999aa236b Mon Sep 17 00:00:00 2001 From: Carlos Zamora-Manzur Date: Mon, 8 Jan 2018 00:48:57 -0300 Subject: [PATCH 034/195] fix string translation in Spanish fixing manager.setup.enableUserRegistration string in Spanish translation --- locale/es_ES/manager.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locale/es_ES/manager.xml b/locale/es_ES/manager.xml index 82682813afb..27c45716daa 100644 --- a/locale/es_ES/manager.xml +++ b/locale/es_ES/manager.xml @@ -153,7 +153,7 @@ Mostrar los últimos avisos publicados en la página inicial. Se usarán identificadores personalizados para identificar las publicaciones. - Los usuarios/as pueden registrarse en la revista con uno o varios de los siguientes roles: + Los visitantes pueden registrar una cuenta de usuario en la revista. Objeto y alcance Instrucciones de indexación para los autores/as Open Archives Initiative Protocol for Metadata Harvesting, estándar emergente para proporcionar acceso indexado a recursos de investigación electrónicos a escala global. Los autores/as deben usar una plantilla similar para proporcionar los metadatos necesarios para sus envíos. El gestor/a de la revista debe seleccionar las categorías para la indexación y mostrar a los autores/as ejemplos relevantes para ayudarlos a indexar sus trabajos, separando los términos con un punto y coma (p. ej., término1; término2). Las entradas deben introducirse como ejemplos utilizando "p. ej.," o "Por ejemplo,".]]> From bb5f1a1525c7e4457aa36095feff1a2c9f892d8b Mon Sep 17 00:00:00 2001 From: Nate Wright Date: Fri, 8 Dec 2017 14:52:13 +0000 Subject: [PATCH 035/195] pkp/pkp-lib#1922 Remove references to unused usePaging site setting --- locale/ar_IQ/admin.xml | 12 ++--- locale/ca_ES/admin.xml | 10 +--- locale/cs_CZ/admin.xml | 8 +-- locale/da_DK/admin.xml | 6 --- locale/de_DE/admin.xml | 8 +-- locale/en_US/admin.xml | 6 --- locale/es_ES/admin.xml | 12 ++--- locale/eu_ES/admin.xml | 6 --- locale/fi_FI/admin.xml | 6 --- locale/fr_CA/admin.xml | 8 +-- locale/fr_FR/admin.xml | 8 +-- locale/hr_HR/admin.xml | 8 +-- locale/id_ID/admin.xml | 85 ++++++++++++++------------------ locale/it_IT/admin.xml | 12 ++--- locale/nb_NO/admin.xml | 5 -- locale/nl_NL/admin.xml | 8 +-- locale/pl_PL/admin.xml | 6 --- locale/pt_BR/admin.xml | 8 +-- locale/pt_PT/admin.xml | 8 +-- locale/ru_RU/admin.xml | 6 --- locale/sr_RS@cyrillic/admin.xml | 12 ++--- locale/sr_RS@latin/admin.xml | 8 +-- locale/sv_SE/admin.xml | 8 +-- locale/tr_TR/admin.xml | 6 --- locale/uk_UA/admin.xml | 6 --- locale/zh_CN/admin.xml | 8 +-- pages/index/IndexHandler.inc.php | 8 +-- 27 files changed, 63 insertions(+), 229 deletions(-) diff --git a/locale/ar_IQ/admin.xml b/locale/ar_IQ/admin.xml index f6d1c6cf706..72096798b68 100644 --- a/locale/ar_IQ/admin.xml +++ b/locale/ar_IQ/admin.xml @@ -15,16 +15,10 @@ المجلات المستضافة إعادة توجيه موقع المجلة خيارات التشغيل - إن كانت قائمة أسماء المجلات مطولة، إسمح لها أن تكون مجزأة على عدة صفحات إجعل الوصول إلى الموقع مؤدياً إلى تصفح هذه المجلة مباشرة. هذا الخيار نافع إن كان الموقع مستضيفاً لمجلة واحدة فقط، على سبيل المثال لا تنقل المتصفح إلى وجهة أخرى - عناصر المجلة - لطفاً، إختر العناصر التي سيعرضها الموقع لكل مجلة في صفحته الأولى - الصورة المصغرة للمجلة - عنوان المجلة - وصف المجلة - هذا النظام قادر على توثيق معطيات إحصائية عن استعماله بعدة معايير، وتلك المعايير يمكن إظهارها بسياقات متعددة. غير أن هناك حالات + هذا النظام قادر على توثيق معطيات إحصائية عن استعماله بعدة معايير، وتلك المعايير يمكن إظهارها بسياقات متعددة. غير أن هناك حالات لا بد فيها من اختيار أحد معطيات الاستعمال دون غيرها... منها على سبيل المثال لا الحصر: استعراض قائمة مرتبة هجائياً لأكثر المقالات استعمالاً أو لتقييم نتائج طلبات البحث (عن معلومات ضمن الموقع)، لذا، لطفاً، إختر أحد المعطيات الإحصائية ليكون بمثابة الاختيار الإفتراضي عموماً @@ -35,7 +29,7 @@
  • نظام المجلات المفتوحة غير قادر على تعديل ملف سجلاته، وهو عادة "registry/locales.xml".
  • إن حزم اللغات متاحة للتنزيل يدوياً عبر موقع مشروع المعرفة العامة.

    ]]> - + ستكون هذه اللغة هي الإفتراضية للموقع ولأي مجلة يستضيفها إختر أي من اللغات التي من المفترض أن يدعمها الموقع. حيث أن تلك اللغات ستكون متاحة لتظهر بها أي مجلة يستضيفها هذا الموقع، كما أنها ستظهر ضمن قائمة إختيار اللغة المتاحة للمستخدم المستعرض للموقع، (والتي بالإمكان تجاوزها في بعض الصفحات المتخصصة فقط). فيما لو تم الاقتصار على لغة واحدة، فإن قائمة تقليب اللغات لن تكون ظاهرة للمستخدم، كما أن الإعدادات الإضافية المتعلقة باللغات لن تكون متاحة للمجلات المستضافة في الموقع. اللغات المعلمة بالنجمة قد تكون غير مكتملة @@ -77,7 +71,7 @@ كل المستخدمين المسجلين هل أنت متأكد من رغبتك في ضم المستخدمين المحددين البالغ عددهم {$oldAccountCount} ضمن حساب المستخدم ذو اسم الدخول "{$newUsername}"؟ إن جميع تلك الحسابات ستزول من الموقع بعد إتمام هذه العملية والتي لا سبيل إلى التراجع عنها لاحقاً. لاحظ أن عدد الحسابات المعنية بالضم هو {$oldAccountCount} لا أحد مسجل في الموقع بعد - + الأصناف مدير الموقع له أن يستحدث هنا عدداً من الأصناف لمساعدة متصفحي الموقع في الوصول إلى المجلات العلمية عندما يكون عددها كبيراً، وعندها يمكن لمديري تلك المجلات وضع مجلاتهم في أي من تلك الأصناف، الأمر الذي يتيح لمستخدمي الموقع الوصول إلى مبتغاهم عبر الرجوع إلى تلك الطريقة من التصنيف diff --git a/locale/ca_ES/admin.xml b/locale/ca_ES/admin.xml index 29e720217db..5890733c9c4 100644 --- a/locale/ca_ES/admin.xml +++ b/locale/ca_ES/admin.xml @@ -16,14 +16,8 @@ Revistes allotjades Redirecció a la revista Opcions - A llocs web que contenen moltes revistes, divideix la llista de revistes en vàries pàgines. Les peticions al lloc web principal són redireccionades a aquesta revista. Això pot ser útil si el lloc web únicament allotja una sola revista, per exemple. No redireccionis - Elements de les revistes - Trieu els elements que es mostren per a cada revista del lloc web. - Miniatures de les revistes - Títol de la revista - Descripció de la revista La vostra instal·lació de l'OJS està configurada per registrar més d'una mètrica d'utilització. Les estadístiques d'utilització es mostren en diferents contexts. Hi ha casos on només es fa servir una estadística d'ús, p. ex. per mostrar una llista ordenada dels articles més utilitzats o per ordenar resultats d'una cerca. Seleccioneu una de les mètriques configurades com a opció predeterminada. Aquesta és la llengua predeterminada per al lloc web i per a qualsevol revista allotjada. Seleccioneu totes les configuracions regionals que oferirà el lloc web. Les configuracions regionals seleccionades estan disponibles per al seu ús a totes les revistes allotjades al lloc web, i també apareixen a un menú de selecció d'idioma disponible a cada pàgina del lloc web (que es pot desactivar en pàgines concretes de les revistes). Si no se seleccionen diferents configuracions regionals, el menú de selecció de llengua no apareix i la configuració avançada de llengua no està disponible a les revistes. @@ -79,8 +73,8 @@ Esteu segurs que voleu suprimir aquesta categoria? Nom Cal que introduïu un nom de categoria. - - + + Esteu segur que voleu desactivar aquesta configuració regional? Això podria afectar a totes les revistes allotjades que actualment utilitzin aquesta configuració regional. La descàrrega de paquets d'idiomes des del servidor web de Public Knowledge Project no està disponible actualment perquè:

      diff --git a/locale/cs_CZ/admin.xml b/locale/cs_CZ/admin.xml index 5ec1ef5f5fc..a8986412add 100644 --- a/locale/cs_CZ/admin.xml +++ b/locale/cs_CZ/admin.xml @@ -65,17 +65,11 @@ Vytvořit novou kategorii Nebyla vytvořena žádná kategorie Jméno - Náhled časopisu - Název časopisu - Popis časopisu Je požadováno jméno kategorie. - Pro stránky s mnoha časopisy je vhodné rozdělit seznam časopisů na několik stránek. - Prvky časopisu - Zvolte prvky časopisu, které budou zobrazeny pro každý časopis na úvodní stránce. Vaše instalace OJS je konfigurována k zaznamenávání více metrik. Statistiky čtenosti budou zobrazeny ve více kontextech. V některých případech musí být použita jedna statistika čtenosti, např. při zobrazování seznamu nejčtenějších článků, nebo při zobrazení rozsahu hledání. Vyberte si, prosím, jednu z následujících metrik jako standardní. Administrátor webu se může rozhodnout definovat sadu kategorií, aby mohlo být zorganizováno více časopisů. Manažer časopisu se pak může rozhodnou pro jednu či více kategorií, do kterých časopis spadá. Přejete si smazat tuto kategorii? - + Jste si jisti, že chcete zakázat tuto lokalizaci? Bude to mít vliv na všechny časopisy, které tuto lokalizaci využívají. Stahování jazykových balíčků z webu Public Knowledge Project je momentálně nedostupné protože:

        diff --git a/locale/da_DK/admin.xml b/locale/da_DK/admin.xml index edc369fe56c..0140faf0303 100644 --- a/locale/da_DK/admin.xml +++ b/locale/da_DK/admin.xml @@ -70,12 +70,6 @@ Undlad at kategorisere tidsskrifterne Tillad tidsskriftchefer at rubricere tidsskrifterne under kategorier Valgmuligheder - Opdel listen over tidsskrifterne på flere sider for websites med mange tidsskrifter. - Tidsskriftselementer - Vælg de tidsskriftselementer, der skal vises for hvert tidsskrift på websiden. - Tidsskrifts-thumbnail - Tidsskriftstitel - Tidsskriftsbeskrivelse Jeres OJS-installation er konfigureret til at registrere mere end en metrisk brugerenhed. Brugerstatistikker vil blive fremvist i flere forskellige sammenhænge. Der er tilfælde, hvor en enkelt brugerstatistik skal anvendes, f.eks. ved visning af en sorteret liste over mest anvendte artikler eller ved rangering af søgeresultater. Vælg én af de konfigurerede metriske enheder som standard. diff --git a/locale/de_DE/admin.xml b/locale/de_DE/admin.xml index 7c66a22784c..bc24064201f 100644 --- a/locale/de_DE/admin.xml +++ b/locale/de_DE/admin.xml @@ -15,14 +15,8 @@ Zeitschriften auf dieser Website Umleitung zu der Zeitschrift Optionen - Teile bei Installationen mit mehreren Zeitschriften die Liste der Zeitschriften auf mehrere Seiten auf. Anfragen bei der Startseite werden zu dieser Zeitschrift umgeleitet. Dies kann hilfreich sein, wenn auf der Website z.B. nur eine einzige Zeitschrift angeboten wird. Nicht umleiten - Zeitschriftenelemente - Bitte wählen Sie die Zeitschriftenelemente, die für jede Zeitschrift auf der Gesamtwebsite angezeigt werden sollen. - Vorschaubild der Zeitschrift - Titel der Zeitschrift - Beschreibung der Zeitschrift Ihre OJS-Installation ist so eingestellt, dass sie mehr als eine Nutzungsstatistik aufzeichnet. Nutzungsstatistiken werden in verschiedenen Kontexten angezeigt. Es gibt Fälle, in denen eine einzige Nutzungsstatistik benutzt werden muss, z.B. wenn eine sortierte Liste der am häufigsten genutzten Artikel angezeigt werden soll oder um @@ -38,7 +32,7 @@ Diese Regionaleinstellung wird die Standardeinstellung der Website und aller ihrer Zeitschriften. Wählen Sie alle Regionaleinstellungen aus, die die Website anbieten soll. Die gewählten Parameter können von allen Zeitschriften, die auf der Website angeboten werden, verwendet werden und erscheinen auch im Sprachenmenü auf jeder Seite der Website (die Seiten bestimmter Zeitschriften können davon ausgenommen werden). Wenn nur eine Regionaleinstellung ausgewählt wird, erscheint das Sprachenmenü nicht, und den Zeitschriften stehen keine erweiterten Spracheinstellungen zur Verfügung. - Gekennzeichnete Lokaleinstellungen können unvollständig sein. + Gekennzeichnete Lokaleinstellungen können unvollständig sein. Sind Sie sicher, dass Sie diese Regionaleinstellung deinstallieren wollen? Jede Zeitschrift, die diesen Datensatz verwendet, wird davon betroffen sein. Wählen Sie zusätzliche Regionaleinstellungen, die dieses System unterstützen soll. Die Regionaleinstellungen müssen installiert sein, bevor sie von den angebotenen Zeitschriften verwendet werden können. Weitere Informationen zum Hinzufügen neuer Regionaleinstellungen finden Sie in der OJS-Dokumentation. Das Herunterladen der Regionaleinstellung ist fehlgeschlagen. Die Fehlernachricht(en) weiter unten beschreiben den Fehler. diff --git a/locale/en_US/admin.xml b/locale/en_US/admin.xml index fba9252d147..ccc5e20410f 100644 --- a/locale/en_US/admin.xml +++ b/locale/en_US/admin.xml @@ -15,14 +15,8 @@ Hosted Journals Journal redirect Options - For sites with many journals, break the list of journals up into several pages. Requests to the main site will be redirected to this journal. This may be useful if the site is hosting only a single journal, for example. Do not redirect - Journal elements - Please choose the journal elements that will be displayed for each journal at the site page. - Journal thumbnail - Journal title - Journal description Your OJS installation is configured to record more than one usage metric. Usage statistics will be displayed in several contexts. There are cases where a single usage statistic must be used, e.g. to display an ordered list of most-used articles or to rank diff --git a/locale/es_ES/admin.xml b/locale/es_ES/admin.xml index 01d84ebe327..376931db3cc 100644 --- a/locale/es_ES/admin.xml +++ b/locale/es_ES/admin.xml @@ -11,18 +11,12 @@ * Localization strings. --> - + Revistas alojadas Redirigir revista Opciones - En sitios con muchas revistas, divida la lista de revistas en varias páginas. Las solicitudes para acceder al sitio principal se redirigirán a esta revista. Esto puede resultarle útil si el sitio sólo aloja una revista, por ejemplo. No redirigir - Elementos de la revista - Elija los elementos que se mostrarán para cada revista en la página del sitio. - Miniatura de la revista - Título de la revista - Descripción de la revista Su instalación de OJS está configurada para registrar más de una métrica de uso. Las estadísticas de uso se mostrarán en varios contextos. En algunos casos se debe utilizar una sola estadística de uso, p. ej. para mostrar una lista ordenada de los artículos más consultados o para clasificar los resultados de búsqueda. Seleccione una de las métricas configuradas como predeterminada. @@ -80,8 +74,8 @@ ¿Está seguro/a de que desea eliminar la categoría? Nombre Se requiere un nombre para la categoría. - - + + ¿Está seguro de que desea desactivar esta configuración regional? Esto puede afectar a las revistas alojadas que actualmente usan esta configuración regional. La descarga de paquetes de lenguaje desde el servidor web de Public Knowledge Project no está disponible en este momento porque:

          diff --git a/locale/eu_ES/admin.xml b/locale/eu_ES/admin.xml index 788f5773534..21abf155367 100644 --- a/locale/eu_ES/admin.xml +++ b/locale/eu_ES/admin.xml @@ -59,12 +59,6 @@ Hauta itzazu locale osagarriak sistema horretarako laguntzailea instalatzeko. Localeak aldizkari ostalariak erabili baino lehen instalatu behar dira. Ikusi OJS-ren dokumentazioa hizkuntza berrientzako laguntzaileak gehitzeari buruzko informazioa eskuratzeko. Aldizkari honen kudeatzaile gisa emango duzu izena automatikoki. Aldizkari berria sortu ondoren, bertara kudeatzaile gisa sartu haren ezarpenarekin eta erabiltzailearen izen-ematearekin jarraitzeko. Aukerak - Aldizkari ugari dituzten webguneetan, banatu aldizkarien zerrenda hainbat orritan. - Aldizkariaren elementuak - Mesedez, aukeratu webgunean aldizkari bakoitzak bistaratuko dituen aldizkariaren elementuak. - Aldizkariaren miniatura - Aldizkariaren titulua - Aldizkariaren deskribapena Kategoriak Aldizkari multzo handiak antolatzen laguntzeko, Webgunearen Administratzaileek aukera dezakete kategoria multzo bat definitzea. Aldizkarien Kudeatzaileek, ondoren, aukera dezakete kategoria hauetako guztien artean, eta irakurleek aldizkari bildumak araka ditzakete kategoriaren arabera. Ez antolatu aldizkariak kategorietan. diff --git a/locale/fi_FI/admin.xml b/locale/fi_FI/admin.xml index 63102838cc6..4a3302d146e 100644 --- a/locale/fi_FI/admin.xml +++ b/locale/fi_FI/admin.xml @@ -15,14 +15,8 @@ Ylläpidetyt julkaisut Julkaisun uudelleenohjaus Valinnat - Mikäli sivustolla on useita julkaisuja, jaa julkaisulista usealle sivulle. Pyynnöt pääsivustolle uudelleenohjataan tähän julkaisuun. Tämä saattaa olla hyödyllinen toiminto, jos sivustolla ylläpidetään vain yhtä julkaisua. Älä uudelleenohjaa - Julkaisun elementit - Valitse julkaisun elementit, jotka näytetään jokaisen julkaisun kohdalla sivuston sivulla. - Julkaisun pikkukuva - Julkaisun nimi - Julkaisun kuvaus OJS-asennuksesi on määritetty tallentamaan useita käytön mittareita. Käyttötilastot näkyvät useassa yhteydessä. Joissain tapauksissa on käytettävä yksittäistä käyttötilastoa, esim. silloin, kun näytetään käytetyimpien artikkeleiden järjestetty lista ja asetettaessa hakutuloksia paremmuusjärjestykseen. Valitse yksi määritetyistä mittareista oletusarvoksi. diff --git a/locale/fr_CA/admin.xml b/locale/fr_CA/admin.xml index 3020f156354..a1f79e372fe 100644 --- a/locale/fr_CA/admin.xml +++ b/locale/fr_CA/admin.xml @@ -58,12 +58,6 @@ Aucun utilisateur inscrit. Les langues sélectionnées peuvent être incomplètes. Options - Sur les sites qui rassemblent un grand nombre de revues, fragmentez la liste de titres en plusieurs pages. - Éléments de la revue - Veuillez choisir pour chaque revue les éléments que vous souhaitez présenter sur la page du site. - Vignette de la revue - Titre de la revue - Description de la revue Catégories S'il le veut, l'administrateur de site peut ici définir un ensemble de catégories visant à optimiser la gestion d'un grand nombre de titres. Les directeurs de revue pourront alors rattacher leur publication à plusieurs de ces catégories, et les lecteurs pourront consulter les revues disponibles par type de catégorie. Ne pas classer les revues par catégorie. @@ -76,7 +70,7 @@ Nom Un nom de catégorie est requis. Votre installation OJS est paramétrée pour enregistrer plus d'une mesure d'utilisation. Les statistiques d'utilisation seront affichées dans plusieurs contextes. Il y a des cas où seulement une statistique d'utilisation doit être utilisée, ex. pour afficher une liste ordonnée des articles les plus utilisés ou classer les résultats de recherche. Veuillez sélectionnez l'une des mesures comme celle par défaut. - + Êtes-vous certain de vouloir désactiver cette instance locale? Cela pourrait avoir un impact sur toute revue utilisant présentement cette instance. Un titre est requis. Le rôle de directeur de la revue vous sera automatique attribué. Après avoir créer une nouvelle revue, vous serez dirigé vers son assistant de configuration afin de terminer la configuration initiale de la revue. diff --git a/locale/fr_FR/admin.xml b/locale/fr_FR/admin.xml index 1b5a0851a12..22b120f08ef 100644 --- a/locale/fr_FR/admin.xml +++ b/locale/fr_FR/admin.xml @@ -58,12 +58,6 @@ Aucun utilisateur inscrit. Les langues sélectionnées peuvent être incomplètes. Options - Sur les sites qui rassemblent un grand nombre de revues, fragmentez la liste de titres en plusieurs pages. - Éléments de la revue - Veuillez choisir pour chaque revue les éléments que vous souhaitez présenter sur la page du site. - Vignette de la revue - Titre de la revue - Description de la revue Catégories S'il le veut, l'administrateur de site peut ici définir un ensemble de catégories visant à optimiser la gestion d'un grand nombre de titres. Les directeurs de revue pourront alors rattacher leur publication à plusieurs de ces catégories, et les lecteurs pourront consulter les revues disponibles par type de catégorie. Ne pas classer les revues par catégorie. @@ -76,7 +70,7 @@ Nom Un nom de catégorie est requis. Votre installation OJS est paramétrée pour enregistrer plus d'une mesure d'utilisation. Les statistiques d'utilisation seront affichées dans plusieurs contextes. Il y a des cas où seulement une statistique d'utilisation doit être utilisée, ex. pour afficher une liste ordonnée des articles les plus utilisés ou classer les résultats de recherche. Veuillez sélectionnez l'une des mesures comme celle par défaut. - + Êtes-vous certain de vouloir désactiver cette instance locale? Cela pourrait avoir un impact sur toute revue utilisant présentement cette instance. Un titre est requis. Le rôle de directeur de la revue vous sera automatique attribué. Après avoir créer une nouvelle revue, vous serez dirigé vers son assistant de configuration afin de terminer la configuration initiale de la revue. diff --git a/locale/hr_HR/admin.xml b/locale/hr_HR/admin.xml index ecd4397b5e2..23ecdbf175d 100644 --- a/locale/hr_HR/admin.xml +++ b/locale/hr_HR/admin.xml @@ -57,10 +57,6 @@ Jeste li sigurni da želite spojiti račun korisnika "{$oldUsername}" s računom korisnika "{$newUsername}"? Račun korisničkog imena "{$oldUsername}" više neće postojati nakon toga. Ovo je nepovratna radnja. Nema evidentiranih korisnika. Mogućnosti - Podijeli stranu sa listom časopisa na nekoliko strana kod sajtova gdje ima više časopisa. - Elementi časopisa - Naziv časopisa - Opis časopisa Označeni prijevodi su možda nezavršeni. OJS verzija Kategorije @@ -72,12 +68,10 @@ Da li ste sigurni da želite izbrisati ovu kategoriju? Ime Obavezno je ime kategorije. - Odaberite elemente časopisa koji će biti objavljeni za svaki časopis na internet stranici. - Umanjena slika časopisa Vaš časopis je podešen tako da bilježi više od jednog načina mjerenja upotrebe stranica. Statistika upotrebe stranica će biti prikazana u nekoliko konteksta. Ima slučajeva kad je potrebno uzeti jedan način mjerenja npr. za prikaz liste sa rangiranjem najčešće preuzetih članaka ili za rangiranje rezultata pretrage. Odaberite jedan od podešenih načina mjerenja kao pretpostavljeni. Dozvoli Ravnateljima časopisa organizirati časopise u kategorije Administrator internet mjesta može odrediti kategorije kako i lakše organizirati brojne nizove časopisa. Ravnatelji časopisa mogu odabrati nekoliko od tih kategorija za svaki časopis kako bi čitatelji pregledavali kolekcije časopisa po kategorijama. - + diff --git a/locale/id_ID/admin.xml b/locale/id_ID/admin.xml index 15d4de60dc5..907732273a9 100644 --- a/locale/id_ID/admin.xml +++ b/locale/id_ID/admin.xml @@ -13,21 +13,10 @@ Jurnal yang Dikelola - Pengalihan Jurnal + Pengalihan Jurnal Pilihan - Untuk situs dengan banyak jurnal, bagi daftar jurnal ke dalam beberapa halaman. - Permintaan ke situs utama akan dialihkan ke jurnal ini. Hal ini berguna jika hanya ada satu jurnal yang dikelola. - Jangan dialihkan - Elemen Jurnal - Silakan pilih elemen jurnal yang hendak ditampilkan untuk masing-masing jurnal. - Thumbnail jurnal - Judul jurnal - Deskripsi jurnal - - Instalasi OJS Anda diatur untuk mencatat lebih dari satu parameter penggunaan. Statistik penggunaan akan ditampilkan dalam beberapa konteks. - Terdapat kondisi tertentu yang mengharuskan pemakaian satu parameter saja, misalnya untuk menampilkan urutan naskah yang paling banyak dibaca atau membuat peringkat - hasil pencarian. Silakan pilih salah satu paket parameter sebagai default. - + Permintaan ke situs utama akan dialihkan ke jurnal ini. Hal ini berguna jika hanya ada satu jurnal yang dikelola. + Jangan dialihkan Anda yakin hendak menonaktifkan bahasa ini? Hal ini dapat mempengaruhi semua jurnal yang menggunakannya. Saat ini tidak dapat mengunduh paket bahasa dari server Public Knowledge Project karena:

            @@ -35,49 +24,49 @@
          • OJS tidak dapat mengubah file register bahasa, biasanya ada di "registry/locales.xml".

          Paket bahasa dapat diunduh secara manual dari Situs PKP.

          ]]>
          - - Bahasa utama ini akan menjadi bahasa default situs dan setiap jurnal yang dikelola di situs ini. - Pilih bahasa yang akan didukung situs ini. Bahasa yang dipilih akan dapat digunakan oleh semua jurnal yang dikelola situs ini, dan juga akan tampil dalam menu pilihan bahasa di setiap halaman situs (yang dapat diganti pada halaman spesifik jurnal). Jika hanya ada satu bahasa, menu pilihan bahasa tidak akan muncul. - Bahasa yang diberi tanda kemungkinan masih belum lengkap. + + Bahasa utama ini akan menjadi bahasa default situs dan setiap jurnal yang dikelola di situs ini. + Pilih bahasa yang akan didukung situs ini. Bahasa yang dipilih akan dapat digunakan oleh semua jurnal yang dikelola situs ini, dan juga akan tampil dalam menu pilihan bahasa di setiap halaman situs (yang dapat diganti pada halaman spesifik jurnal). Jika hanya ada satu bahasa, menu pilihan bahasa tidak akan muncul. + Bahasa yang diberi tanda kemungkinan masih belum lengkap. Apakah Anda yakin ingin membatalkan instalasi bahasa ini? Hal ini akan mempengaruhi jurnal yang sedang menggunakannya. - Pilih bahasa tambahan untuk diinstal dalam sistem ini. Bahasa harus diinstal sebelum dapat digunakan oleh jurnal. - Pengunduhan bahasa gagal. Berikut ini catatan terkait kegagalan unduhan tersebut. - "{$locale}" telah diinstal. - Unduh Bahasa - Tidak bisa membuka deskriptor bahasa dari website PKP. - Tidak bisa menambah bahasa baru pada file register bahasa, biasanya "registry/locales.xml". - Database Pengguna OJS + Pilih bahasa tambahan untuk diinstal dalam sistem ini. Bahasa harus diinstal sebelum dapat digunakan oleh jurnal. + Pengunduhan bahasa gagal. Berikut ini catatan terkait kegagalan unduhan tersebut. + "{$locale}" telah diinstal. + Unduh Bahasa + Tidak bisa membuka deskriptor bahasa dari website PKP. + Tidak bisa menambah bahasa baru pada file register bahasa, biasanya "registry/locales.xml". + Database Pengguna OJS Aktifkan sinkronisasi profil pengguna (jika didukung oleh plugin otentikasi ini). Informasi profil pengguna akan diperbarui secara otomatis dari sumber luar ketika pengguna login, dan semua perubahan profil (termasuk perubahan kata sandi) yang dibuat dalam OJS secara otomatis akan diperbarui pada sumber otentikasi tersebut. Jika opsi ini tidak diaktifkan, informasi profil OJS akan disimpan secara terpisah dari informasi profil sumber luar tersebut. - Aktifkan modifikasi kata sandi pengguna (jika didukung oleh plugin otentikasi ini). Mengaktifkan opsi ini memungkinkan pengguna mengubah kata sandi mereka melalui OJS dan untuk menggunakan fitur OJS "kehilangan kata sandi" untuk mereset kata sandi yang terlupa. Fungsi-fungsi ini tidak akan tersedia bagi pengguna dalam sumber otentikasi ini jika opsi ini tidak diaktifkan. - Aktifkan pembuatan pengguna (jika didukung oleh plugin otentikasi ini). Pengguna yang dibuat di OJS dengan sumber otentikasi ini secara otomatis ditambahkan pada sumber otentikasi luar jika memang belum ada. Jika sumber ini menjadi sumber otentikasi default, akun OJS yang dibuat melalui registrasi pengguna juga akan ditambahkan ke sumber otentikasi tersebut. - Versi OJS - Konfigurasi OJS + Aktifkan modifikasi kata sandi pengguna (jika didukung oleh plugin otentikasi ini). Mengaktifkan opsi ini memungkinkan pengguna mengubah kata sandi mereka melalui OJS dan untuk menggunakan fitur OJS "kehilangan kata sandi" untuk mereset kata sandi yang terlupa. Fungsi-fungsi ini tidak akan tersedia bagi pengguna dalam sumber otentikasi ini jika opsi ini tidak diaktifkan. + Aktifkan pembuatan pengguna (jika didukung oleh plugin otentikasi ini). Pengguna yang dibuat di OJS dengan sumber otentikasi ini secara otomatis ditambahkan pada sumber otentikasi luar jika memang belum ada. Jika sumber ini menjadi sumber otentikasi default, akun OJS yang dibuat melalui registrasi pengguna juga akan ditambahkan ke sumber otentikasi tersebut. + Versi OJS + Konfigurasi OJS config.inc.php.]]> - Secara otomatis Anda akan terdaftar sebagai manajer jurnal ini. Setelah membuat jurnal baru, Anda akan dialihkan ke panduan pengaturan jurnal untuk menyelesaikan pengaturan awal. - Pengaturan Jurnal - Belum ada jurnal yang dibuat. - Apakah Anda yakin ingin menghapus jurnal ini dan seluruh isinya secara permanen? - Buat Jurnal - Kata atau singkatan yang mengidentifikasi jurnal. URL jurnal akan menjadi {$sampleUrl} + Secara otomatis Anda akan terdaftar sebagai manajer jurnal ini. Setelah membuat jurnal baru, Anda akan dialihkan ke panduan pengaturan jurnal untuk menyelesaikan pengaturan awal. + Pengaturan Jurnal + Belum ada jurnal yang dibuat. + Apakah Anda yakin ingin menghapus jurnal ini dan seluruh isinya secara permanen? + Buat Jurnal + Kata atau singkatan yang mengidentifikasi jurnal. URL jurnal akan menjadi {$sampleUrl} Perlu judul. - Perlu path. + Perlu path. Path hanya dapat berisi karakter alfanumerik, garis bawah, dan tanda hubung, dan harus dimulai dan diakhiri dengan karakter alfanumerik. - Path sudah digunakan oleh jurnal lainnya. - Tampilkan jurnal kepada publik di situs - Deskripsi Jurnal + Path sudah digunakan oleh jurnal lainnya. + Tampilkan jurnal kepada publik di situs + Deskripsi Jurnal Path jurnal yang sudah ada atau path yang hendak dibuat (contoh: ojs). - Impor Langganan - Transcode metadata naskah dari ISO8859-1 - Buat kode untuk memetakan URL OJS 1 ke OJS 2 - Perlu path impor. - Impor gagal + Impor Langganan + Transcode metadata naskah dari ISO8859-1 + Buat kode untuk memetakan URL OJS 1 ke OJS 2 + Perlu path impor. + Impor gagal Gabungkan Pengguna - Gabungkan Pengguna + Gabungkan Pengguna Pilih pengguna yang akan memperoleh hak kepenulisan pengguna sebelumnya, tugas pengeditan, dll. - Pilih pengguna (atau beberapa pengguna) untuk digabungkan ke akun pengguna lainnya (contoh, ketika seseorang mempunyai dua akun). - Semua Pengguna + Pilih pengguna (atau beberapa pengguna) untuk digabungkan ke akun pengguna lainnya (contoh, ketika seseorang mempunyai dua akun). + Semua Pengguna Apakah Anda hendak menggabungkan akun {$oldAccountCount} ke dalam akun "{$newUsername}"? Akun {$oldAccountCount} tidak akan ditampilkan lagi. Tindakan ini ireversibel. - Tidak ada pengguna yang terdaftar. + Tidak ada pengguna yang terdaftar. Kategori diff --git a/locale/it_IT/admin.xml b/locale/it_IT/admin.xml index 3d980832ff9..3f5399ca4d8 100644 --- a/locale/it_IT/admin.xml +++ b/locale/it_IT/admin.xml @@ -60,9 +60,6 @@ Non ci sono utenti iscritti I file marcati potrebbero essere incompleti. Opzioni - Anteprima della rivista - Titolo della rivista - Descrizione della rivista Categorie Non organizzare le riviste in categorie Modifica categoria @@ -73,12 +70,9 @@ Nome Consenti agli amministratori delle riviste di organizzarle in categorie Inserire il nome di una categoria - Scegli gli elementi da mostrare per ciascuna rivista nella home page del sito. - Elementi della rivista - In siti con molte riviste, spezza la lista in diverse pagine. L'amministratore del sito può definire qui un set di categorie per migliorare l'organizzazione di siti che ospitano molte riviste. Gli amministratori delle riviste possono poi scegliere alcune di queste categorie per ciascuna rivista e i lettori possono navigare attraverso le riviste per categorie. - - Questa installazione OJS è configurata per registrare più di una metrica di utilizzo. Le statistiche di utilizzo verranno visualizzate in diversi contesti. -Ci sono casi in cui deve essere utilizzato una sola statistica di utilizzo, ad esempio, per visualizzare un elenco ordinato di oggetti più utilizzati o risultati di ricerca. + + Questa installazione OJS è configurata per registrare più di una metrica di utilizzo. Le statistiche di utilizzo verranno visualizzate in diversi contesti. +Ci sono casi in cui deve essere utilizzato una sola statistica di utilizzo, ad esempio, per visualizzare un elenco ordinato di oggetti più utilizzati o risultati di ricerca. Selezionare una delle metriche configurate come predefinita.
          diff --git a/locale/nb_NO/admin.xml b/locale/nb_NO/admin.xml index c138bd19cbb..73d923b6d9a 100644 --- a/locale/nb_NO/admin.xml +++ b/locale/nb_NO/admin.xml @@ -59,8 +59,6 @@ Er du sikker på at du vil slå sammen brukerkontoen med navnet "{$oldUsername}" med kontoen med brukernavnet "{$newUsername}"? Etterpå finnes ikke brukerkontoen med navnet "{$oldUsername}" lenger. Denne handlingen kan ikke omgjøres. Ingen vervete brukere Merkede lokaliseringsfiler kan være ukomplette. - Tidsskrifttittel - Tidsskriftbeskrivelse Kategorier Nettstedsadministrator kan velge å definere et sett kategorier her, for å organisere store sett med tidsskrift. Tidsskriftadministratorer kan da velge flere av disse kategoriene for hvert tidsskrift, og lesere kan bla gjennom tidsskriftsamlingene via kategoriene. Ikke organiser tidsskrifter etter kategorier. @@ -70,9 +68,6 @@ Lag ny kategori Ingen kategorier er laget. Valg - Dersom nettstedet har mange tidsskrift: Bryt tidsskrift listen opp over flere sider. - Tidsskriftelementer - Velg de tidsskriftelementer som skal vises for hvert tidsskrift på nettstedet. Er du sikker på at du ønsker å slette denne kategorien? Kategorinavn Kategorinavn må oppgis. diff --git a/locale/nl_NL/admin.xml b/locale/nl_NL/admin.xml index 0894e35f7c8..22c01b4887d 100644 --- a/locale/nl_NL/admin.xml +++ b/locale/nl_NL/admin.xml @@ -67,17 +67,11 @@ Er zijn nog geen categorieën. Weet u zeker dat u deze categorie wilt verwijderen? Een categorienaam is verplicht - Titel van het tijdschrift - Beschrijving van het tijdschrift. Categorieën De sitebeheerder kan hier een set categorieën definiëren om te helpen de tijdschriften te organiseren. Tijdschriftbeheerders kunnen deze categorieën aan hun tijdschrift toekennen. Gebruikers kunnen de tijdschriften op categorie bekijken. Opties - Verdeel de lijst in pagina's als er veel tijdschriften zijn - Tijdschriftelementen - Kies de tijdschriftelementen die voor ieder tijdschrift getoond worden op de pagina van de site - Miniatuur van het tijdschrift Uw OJS installatie geconfigureerd voor meer dan een gebruiksmeting. Gebruiksstatistieken worden in verschillende contexten getoond. Soms wordt een enkele statistiek getoond, bv, om een lijst van meestgebruikte artikelen te tonen of om zoekresultaten te wegen. Kies een van de methodes als standaard. - + diff --git a/locale/pl_PL/admin.xml b/locale/pl_PL/admin.xml index 7339f7b4288..52c03dfbc7f 100644 --- a/locale/pl_PL/admin.xml +++ b/locale/pl_PL/admin.xml @@ -52,12 +52,6 @@ Wszyscy użytkownicy Potwierdź połączenie użytkownika {$oldAccountCount} z nowym użytkownikiem "{$newUsername}"? Użytkownik {$oldAccountCount} zostanie nieudwracalnie usunięty. Opcje - Dla stron z dużą listą czasopism, podziel listę czasopism na strony. - Elementy czasopism - Wybierz jakie elementy zostaną wyświetlone dla każdego czasopisma na stronie głównej - Miniatura czasopisma - Tytuł czasopisma - Opis czasopisma Kategorie Nie organizuj czasopism w kategorie. Pozwól administratorom czasopism na organizowanie ich w kategorie. diff --git a/locale/pt_BR/admin.xml b/locale/pt_BR/admin.xml index ca3c1c78f1d..cd1d8e1e22c 100644 --- a/locale/pt_BR/admin.xml +++ b/locale/pt_BR/admin.xml @@ -58,12 +58,6 @@ Nenhum usuário cadastrado. Idiomas marcados podem estar incompletos. Opções - Para sites com muitas publicações, quebrar a lista em várias páginas. - Elementos da publicação - Escolha os elementos da publicação que serão exibidos para cada publicação na página do site. - Miniatura da publicação - Título - Descrição Categorias O Administrador do Sistema poderá definir o conjunto de categorias aqui para ajudar a organizar grandes volumes de publicações. Editores-Gerentes poderão então escolher várias dessas categorias para cada publicação, e leitores poderão navegar nas coleções por categoria. Não organizar publicações em categorias. @@ -76,7 +70,7 @@ Nome O nome da categoria é obrigatório. O OJS está configurado para registrar mais de uma métrica de uso. Estatísticas de uso serão exibidas em vários contextos. Há casos onde uma estatística única deve ser usada, como, por exemplo, para exibir listas ordenadas dos artigos mais usados, ou para classificar resultados de pesquisa. Escolha uma das métricas configuradas como padrão. - + Não é possível baixar idiomas do servidor do Public Knowledge Project. Os motivos possíveis são:
          • Seu servidor não possui ou não permite a execução da ferramenta "tar" GNU
          • diff --git a/locale/pt_PT/admin.xml b/locale/pt_PT/admin.xml index e1404b6ca31..54998b44a0d 100644 --- a/locale/pt_PT/admin.xml +++ b/locale/pt_PT/admin.xml @@ -58,14 +58,8 @@ Nenhum utilizador registado. Idiomas marcados podem estar incompletos. Opções - Para plataformas com muitas revistas, distribuir as revistas por diferentes páginas. - Elementos da revista - Por favor, seleccione os elementos da revista que serão apresentados em cada página da respectiva revista. - Thumbnail da revista - Título da revista - Descrição da revista A instalação do OJS foi configurada para guardar mais do que uma métrica. As estatísticas de utilização serão exibidas em diferentes contextos. - Nalgumas situações será usada apenas uma única métrica, e.g. mostrar uma lista ordenada dos artigos mais usados ou ordenar + Nalgumas situações será usada apenas uma única métrica, e.g. mostrar uma lista ordenada dos artigos mais usados ou ordenar resultados da pesquisa. Por favor, seleccione um das métricas configuradas como padrão. Categorias O administrador pode escolher definir um mapa de categorias para ajudar na organização de plataformas que alojam muitas revistas. Os directores de revista poderão escolher diversas categorias para cada revista, e leitores pode pesquisar os conteúdos das revistas por categoria. diff --git a/locale/ru_RU/admin.xml b/locale/ru_RU/admin.xml index 22d352984d8..ac1a00b6132 100644 --- a/locale/ru_RU/admin.xml +++ b/locale/ru_RU/admin.xml @@ -15,14 +15,8 @@ Журналы на сайте Перенаправление журнала Параметры - Для сайтов с большим количеством журналов разбивать список журналов на несколько страниц. Основной страницей сайта станет главная страница этого журнала. Это полезно, например, если на сайте размещается только один журнал. Не перенаправлять - Элементы журнала - Пожалуйста, выберите элементы журнала, которые будут показываться для каждого журнала на странице сайта. - Миниатюра журнала - Название журнала - Описание журнала Ваша инсталляция OJS настроена на запись нескольких метрик использования. Статистика использования будет отображаться в нескольких контекстах. Есть случаи, когда должна быть применена только одна статистика использования, например, чтобы отобразить упорядоченный список наиболее используемых статей или проранжировать diff --git a/locale/sr_RS@cyrillic/admin.xml b/locale/sr_RS@cyrillic/admin.xml index e765522c6a7..598b59985b0 100644 --- a/locale/sr_RS@cyrillic/admin.xml +++ b/locale/sr_RS@cyrillic/admin.xml @@ -4,7 +4,7 @@ Категорије Не организуј часописе у категорије. @@ -78,7 +72,7 @@ Обавезно је име категорије Ваша OJS инсталација је конфигурисана да може сачувати резултате једног или више начина мерења употребе. Статистика употребе ће бити приказана у неколико контекста. У случајевима кад мора бити употребљен само један начин мерења, нпр. да би се приказала листа најчешће употребљених чланак или за рангирање резултата претраге. Одаберите један од подешених мерења као претпостављен. Администратор сајта може дефинисати више категорија како би се организовао већиброј часописа. Управници часописа могу одабрати неколико категорија за свој часопис како би читаоци могли да нађу часописе претрагом у колекцији часописа. - + Да ли сте сигурни да желите да онемогућите ову локализацију? Ово ће утицати на часописе који ју користе. Наслов је обавезан. Аутоматски ће Вам бити додељена улога менаџера овог часописа. Након што га направите бићете преусмерени на чаробњак подешавања како бисте завршили иницијална подешавања часописа. diff --git a/locale/sr_RS@latin/admin.xml b/locale/sr_RS@latin/admin.xml index bf43aa7c80c..8d0a06e1955 100644 --- a/locale/sr_RS@latin/admin.xml +++ b/locale/sr_RS@latin/admin.xml @@ -4,7 +4,7 @@ Kategorije Ne organizuj časopise u kategorije. diff --git a/locale/sv_SE/admin.xml b/locale/sv_SE/admin.xml index 1209e01c88e..65536188aba 100644 --- a/locale/sv_SE/admin.xml +++ b/locale/sv_SE/admin.xml @@ -15,14 +15,8 @@ Tidskrifter på den här webbplatsen Omdirigering av tidskrift Alternativ - Dela upp listan över tidskrifter på flera sidor om det finns många tidskrifter på webbplatsen. Anrop till huvudsidan kommer att dirigeras om till den här tidskriften. Detta kan till exempel vara lämpligt om webbplatsen endast hyser en tidskrift. Omdirigera inte - Tidskriftsinformation - Välj vilken tidskriftsinformation som ska visas för varje tidskrift på webbplatsens huvudsida. - Miniatyrbild för tidskriften - Tidskriftens titel - Beskrivning av tidskriften Din OJS-installation är konfigurerad för att registrera mer än ett användningsmått. Användningsstatistiken kommer att presenteras i flera sammanhang. Det finns fall där endast ett användningsmått måste användas, t.ex. för att visa en sorterad lista över de mest använda bidragen eller för @@ -77,7 +71,7 @@ Alla registrerade användare Är du säker på att du vill slå ihop kontot med användarnamnet "{$oldUsername}" med kontot med användarnamnet "{$newUsername}"? Kontot med användarnamnet "{$oldUsername}" kommer inte längre att existera efteråt. Åtgärden kan inte ångras. Inga registrerade användare. - + Kategorier Webbplatsens administratör kan här skapa ett antal kategorier för att ordna stora uppsättningar tidskrifter. Tidskriftsansvariga för varje tidskrift kan sedan välja bland dessa kategorier och läsare kan bläddra i tidskriftssamlingar per kategori. diff --git a/locale/tr_TR/admin.xml b/locale/tr_TR/admin.xml index 9e4986ccd2c..1e2c3edf256 100644 --- a/locale/tr_TR/admin.xml +++ b/locale/tr_TR/admin.xml @@ -58,17 +58,11 @@ Tüm Kayıtlı Üyeler Seçilen {$oldAccountCount} hesap/hesapları "{$newUsername}" kullanıcı hesabında birleştirmek istediğinizen emin misiniz? Seçilen {$oldAccountCount} hesap daha sonra açılamaz. Bu işlem geri alınamaz. Kayıtlı olmayan üyeler. - Lütfen site sayfasında her bir dergi için listelenen dergi elemanlarını seçiniz. Dergilerin geniş kümeler düzenlemenize yardımcı olmak için Site Yöneticisi burada kategorileri tanımlayarak bir dizi seçebilir. Dergi yöneticisi her bir dergi için bu kategorilerden birçoğunu seçebilir ve okuyucular dergi koleksiyonlarını katagorilere göre listeleyebilir. Kategori Düzenle Kategori Oluştur Ad Seçenekler - Birçok dergi olan siteler için, dergilerin listesi birkaç sayfa kadar bölünürler. - Dergi elemanları - Dergi Görseli (Küçük) - Dergi başlığı - Dergi tanımı Kategoriler Kategorilerde dergileri düzenlemeyiniz. Kategorilerde dergileri düzenlemek için Dergi Yöneticisine izin ver. diff --git a/locale/uk_UA/admin.xml b/locale/uk_UA/admin.xml index b16a283db86..7d42005605c 100644 --- a/locale/uk_UA/admin.xml +++ b/locale/uk_UA/admin.xml @@ -15,14 +15,8 @@ Журнали на платформі Перенаправлення до журналу Налаштування - Для сайтів з багатьма журналами, відображати список журналів на кількох сторінках. Запити до головного сайту будуть перенаправлятися до цього журналу. Це може бути корисним, наприклад, якщо на сайті представлений єдиний журнал. Не перенаправляти - Елементи журналу - Будь ласка, оберіть елементи журналу, які відображатимуться для кожного журналу на домашній сторінці сайту. - Мініатюрне зображення журналу - Назва журналу - Опис журналу Ваша інсталяція OJS налаштована на запис декількох метрик використання. Статистика використання буде відображатися у декількох контекстах. Є випадки, коли повинна бути застосована тільки одна статистика використання, наприклад, щоб відобразити упорядкований список найбільш використовуваних статей або проранжувати результати пошуку. Будь ласка, оберіть одну з налаштованих метрик як метрики за замовчуванням. diff --git a/locale/zh_CN/admin.xml b/locale/zh_CN/admin.xml index 878f502bbef..f9bf5527a32 100644 --- a/locale/zh_CN/admin.xml +++ b/locale/zh_CN/admin.xml @@ -61,22 +61,16 @@ 你确定要删除此类别吗? 名称 类别名称不能为空 - 期刊缩略图 - 期刊标题 - 期刊描述 分类 编辑类别 新建类别 新建一个类别 没有创建任何类别 选项 - 含有多本期刊的网站,其期刊表会被分成若干页。 - 期刊元素 - 请选择在该网站页面上将为每本期刊所显示的期刊元素。 网站管理员可以选择定义此处的一套类别来帮助其组织更大规模的期刊。期刊管理员可以随后从其中为每本期刊选择若干类别,读者可以通过类别分类来浏览期刊内容。 不要将期刊组织成类。 允许期刊管理员将期刊组织成类。 您的期刊使用多个度量标准。 这些度量标准的使用统计将在许多上下文中出现。 在某些情况下,期刊应包含一个使用统计,例如: 显示常用文章的顺序列表或者搜索结果排名。请选择其中一个度量标准作为默认值。 - + diff --git a/pages/index/IndexHandler.inc.php b/pages/index/IndexHandler.inc.php index 784abd88430..697ac64564e 100644 --- a/pages/index/IndexHandler.inc.php +++ b/pages/index/IndexHandler.inc.php @@ -84,13 +84,7 @@ function index($args, $request) { $templateMgr->assign('about', $site->getLocalizedAbout()); $templateMgr->assign('journalFilesPath', $request->getBaseUrl() . '/' . Config::getVar('files', 'public_files_dir') . '/journals/'); - // If we're using paging, fetch the parameters - $usePaging = $site->getSetting('usePaging'); - if ($usePaging) $rangeInfo = $this->getRangeInfo($request, 'journals'); - else $rangeInfo = null; - $templateMgr->assign('usePaging', $usePaging); - - $journals = $journalDao->getAll(true, $rangeInfo); + $journals = $journalDao->getAll(true); $templateMgr->assign('journals', $journals); $templateMgr->assign('site', $site); From 19aa18e29388062000ffa58cc3e717631e89772a Mon Sep 17 00:00:00 2001 From: Nate Wright Date: Mon, 11 Dec 2017 16:19:40 +0000 Subject: [PATCH 036/195] pkp/pkp-lib#1922 Use new pagination technique for issues. This commit uses the new pagination template introduced in pkp-lib for the issue archives. It also introduces a getter method for the IssueService class and makes use of it in the REST API. --- api/v1/issues/IssueHandler.inc.php | 98 +++++++-- classes/i18n/AppLocale.inc.php | 1 + classes/issue/IssueDAO.inc.php | 14 +- classes/services/IssueService.inc.php | 83 ++++++++ .../IssueListQueryBuilder.inc.php | 191 ++++++++++++++++++ docs/dev/swagger.yaml | 29 ++- locale/en_US/api.xml | 16 ++ pages/issue/IssueHandler.inc.php | 34 +++- pages/issue/index.php | 1 - plugins/themes/default/styles/components.less | 32 ++- .../default/styles/pages/issueArchive.less | 4 + .../themes/default/styles/pages/search.less | 14 ++ templates/frontend/pages/issueArchive.tpl | 36 +++- 13 files changed, 499 insertions(+), 54 deletions(-) create mode 100644 classes/services/queryBuilders/IssueListQueryBuilder.inc.php create mode 100644 locale/en_US/api.xml diff --git a/api/v1/issues/IssueHandler.inc.php b/api/v1/issues/IssueHandler.inc.php index 6a8e120e19a..401be0733be 100644 --- a/api/v1/issues/IssueHandler.inc.php +++ b/api/v1/issues/IssueHandler.inc.php @@ -83,33 +83,93 @@ function authorize($request, &$args, $roleAssignments) { * @return Response */ public function getIssueList($slimRequest, $response, $args) { - $request = $this->getRequest(); + $currentUser = $request->getUser(); $context = $request->getContext(); - $data = array(); + $issueService = ServicesContainer::instance()->get('issue'); - $volume = $this->getParameter('volume', null); - $number = $this->getParameter('number', null); - $year = $this->getParameter('year', null); + if (!$context) { + return $response->withStatus(404)->withJsonError('api.submissions.404.resourceNotFound'); + } - if (($volume && !ctype_digit($volume)) - || ($number && !is_string($number)) - || ($year && !ctype_digit($year))) { - return $response->withStatus(400)->withJsonError('api.submissions.400.invalidIssueIdentifiers'); + $defaultParams = array( + 'count' => 20, + 'offset' => 0, + ); + + $requestParams = array_merge($defaultParams, $slimRequest->getQueryParams()); + + $params = array(); + + // Process query params to format incoming data as needed + foreach ($requestParams as $param => $val) { + switch ($param) { + + case 'orderBy': + if (in_array($val, array('datePublished', 'lastModified'))) { + $params[$param] = $val; + } + break; + + case 'orderDirection': + $params[$param] = $val === 'ASC' ? $val : 'DESC'; + break; + + // Enforce a maximum count to prevent the API from crippling the + // server + case 'count': + $params[$param] = min(100, (int) $val); + break; + + case 'offset': + $params[$param] = (int) $val; + break; + + // Always convert volume, number and year values to array + case 'volumes': + case 'numbers': + case 'years': + if (is_string($val) && strpos($val, ',') > -1) { + $val = explode(',', $val); + } elseif (!is_array($val)) { + $val = array($val); + } + $params[$param] = array_map('intval', $val); + break; + + case 'isPublished': + $params[$param] = $val ? true : false; + break; + } } - $issueDao = DAORegistry::getDAO('IssueDAO'); - $issues = $issueDao->getPublishedIssuesByNumber($context->getId(), $volume, $number, $year); - - while ($issue = $issues->next()) { - $data[] = ServicesContainer::instance() - ->get('issue') - ->getSummaryProperties($issue, array( - 'request' => $request, - 'slimRequest' => $slimRequest, - )); + \HookRegistry::call('API::issues::params', array(&$params, $slimRequest)); + + // You must be a manager or site admin to access unpublished Issues + $isAdmin = $currentUser->hasRole(array(ROLE_ID_MANAGER, ROLE_ID_SITE_ADMIN), $context->getId()); + if (isset($params['isPublished']) && !$params['isPublished'] && !$isAdmin) { + return $response->withStatus(403)->withJsonError('api.submissions.403.unpublishedIssues'); + } elseif (!$isAdmin) { + $params['isPublished'] = true; } + $items = array(); + $issues = $issueService->getIssues($context->getId(), $params); + if (!empty($issues)) { + $propertyArgs = array( + 'request' => $request, + 'slimRequest' => $slimRequest, + ); + foreach ($issues as $issue) { + $items[] = $issueService->getSummaryProperties($issue, $propertyArgs); + } + } + + $data = array( + 'maxItems' => $issueService->getIssuesMaxCount($context->getId(), $params), + 'items' => $items, + ); + return $response->withJson($data, 200); } diff --git a/classes/i18n/AppLocale.inc.php b/classes/i18n/AppLocale.inc.php index d7a4f7d35bb..057a8c22dc4 100644 --- a/classes/i18n/AppLocale.inc.php +++ b/classes/i18n/AppLocale.inc.php @@ -180,6 +180,7 @@ static function makeComponentMap($locale) { $componentMap[LOCALE_COMPONENT_APP_MANAGER] = $baseDir . 'manager.xml'; $componentMap[LOCALE_COMPONENT_APP_ADMIN] = $baseDir . 'admin.xml'; $componentMap[LOCALE_COMPONENT_APP_DEFAULT] = $baseDir . 'default.xml'; + $componentMap[LOCALE_COMPONENT_APP_API] = $baseDir . 'api.xml'; return $componentMap; } } diff --git a/classes/issue/IssueDAO.inc.php b/classes/issue/IssueDAO.inc.php index 1cf6785aa06..3eff2976ab1 100644 --- a/classes/issue/IssueDAO.inc.php +++ b/classes/issue/IssueDAO.inc.php @@ -281,7 +281,7 @@ function newDataObject() { * @param $row array * @return Issue object */ - function _returnIssueFromRow($row) { + function _fromRow($row) { $issue = $this->newDataObject(); $issue->setId($row['issue_id']); $issue->setJournalId($row['journal_id']); @@ -302,8 +302,18 @@ function _returnIssueFromRow($row) { $this->getDataObjectSettings('issue_settings', 'issue_id', $row['issue_id'], $issue); - HookRegistry::call('IssueDAO::_returnIssueFromRow', array(&$issue, &$row)); + HookRegistry::call('IssueDAO::_fromRow', array(&$issue, &$row)); + + return $issue; + } + /** + * @copydoc self::_fromRow() + * @deprecated + */ + function _returnIssueFromRow($row) { + $issue = self::_fromRow($row); + HookRegistry::call('IssueDAO::_returnIssueFromRow', array(&$issue, &$row)); return $issue; } diff --git a/classes/services/IssueService.inc.php b/classes/services/IssueService.inc.php index 64bf16269c4..e57abd8cb56 100644 --- a/classes/services/IssueService.inc.php +++ b/classes/services/IssueService.inc.php @@ -17,6 +17,10 @@ use \Journal; use \PKP\Services\EntityProperties\PKPBaseEntityPropertyService; +use \OJS\Services\QueryBuilders\IssueListQueryBuilder; +use \DBResultRange; +use \DAORegistry; +use \DAOResultFactory; class IssueService extends PKPBaseEntityPropertyService { @@ -27,6 +31,85 @@ public function __construct() { parent::__construct($this); } + /** + * Get issues + * + * @param int $contextId + * @param array $args { + * @option int volumes + * @option int numbers + * @option int years + * @option boolean isPublished + * @option int count + * @option int offset + * @option string orderBy + * @option string orderDirection + * } + * + * @return array + */ + public function getIssues($contextId, $args = array()) { + $issueListQB = $this->_buildGetIssuesQueryObject($contextId, $args); + $issueListQO = $issueListQB->get(); + $range = new DBResultRange($args['count'], null, $args['offset']); + $issueDao = DAORegistry::getDAO('IssueDAO'); + $result = $issueDao->retrieveRange($issueListQO->toSql(), $issueListQO->getBindings(), $range); + $queryResults = new DAOResultFactory($result, $issueDao, '_fromRow'); + + return $queryResults->toArray(); + } + + /** + * Get max count of issues matching a query request + * + * @see self::getIssues() + * @return int + */ + public function getIssuesMaxCount($contextId, $args = array()) { + $issueListQB = $this->_buildGetIssuesQueryObject($contextId, $args); + $countQO = $issueListQB->countOnly()->get(); + $countRange = new DBResultRange($args['count'], 1); + $issueDao = DAORegistry::getDAO('IssueDAO'); + $countResult = $issueDao->retrieveRange($countQO->toSql(), $countQO->getBindings(), $countRange); + $countQueryResults = new DAOResultFactory($countResult, $issueDao, '_fromRow'); + + return (int) $countQueryResults->getCount(); + } + + /** + * Build the submission query object for getSubmissions requests + * + * @see self::getSubmissions() + * @return object Query object + */ + private function _buildGetIssuesQueryObject($contextId, $args = array()) { + + $defaultArgs = array( + 'orderBy' => 'datePublished', + 'orderDirection' => 'DESC', + 'count' => 20, + 'offset' => 0, + 'isPublished' => null, + 'volumes' => null, + 'numbers' => null, + 'years' => null, + ); + + $args = array_merge($defaultArgs, $args); + + $issueListQB = new IssueListQueryBuilder($contextId); + $issueListQB + ->orderBy($args['orderBy'], $args['orderDirection']) + ->filterByPublished($args['isPublished']) + ->filterByVolumes($args['volumes']) + ->filterByNumbers($args['numbers']) + ->filterByYears($args['years']); + + \HookRegistry::call('Issue::getIssues::queryBuilder', array($issueListQB, $contextId, $args)); + + return $issueListQB; + } + /** * Determine if a user can access galleys for a specific issue * diff --git a/classes/services/queryBuilders/IssueListQueryBuilder.inc.php b/classes/services/queryBuilders/IssueListQueryBuilder.inc.php new file mode 100644 index 00000000000..18c6b302379 --- /dev/null +++ b/classes/services/queryBuilders/IssueListQueryBuilder.inc.php @@ -0,0 +1,191 @@ +contextId = $contextId; + } + + /** + * Set result order column and direction + * + * @param string $column + * @param string $direction + * + * @return \OJS\Services\QueryBuilders\SubmissionListQueryBuilder + */ + public function orderBy($column, $direction = 'DESC') { + if ($column === 'lastModified') { + $this->orderColumn = 'i.last_modified'; + } else { + $this->orderColumn = 'i.date_published'; + } + $this->orderDirection = $direction; + return $this; + } + + /** + * Set published filter + * + * @param boolean $isPublished + * + * @return \OJS\Services\QueryBuilders\SubmissionListQueryBuilder + */ + public function filterByPublished($isPublished) { + $this->isPublished = $isPublished; + return $this; + } + + /** + * Set volumes filter + * + * @param array $volumes + * + * @return \OJS\Services\QueryBuilders\SubmissionListQueryBuilder + */ + public function filterByVolumes($volumes) { + if (!is_null($volumes) && !is_array($volumes)) { + $volumes = array($volumes); + } + $this->volumes = $volumes; + return $this; + } + + /** + * Set numbers filter + * + * @param array $numbers + * + * @return \OJS\Services\QueryBuilders\SubmissionListQueryBuilder + */ + public function filterByNumbers($numbers) { + if (!is_null($numbers) && !is_array($numbers)) { + $numbers = array($numbers); + } + $this->numbers = $numbers; + return $this; + } + + /** + * Set years filter + * + * @param array $years + * + * @return \OJS\Services\QueryBuilders\SubmissionListQueryBuilder + */ + public function filterByYears($years) { + if (!is_null($years) && !is_array($years)) { + $years = array($years); + } + $this->years = $years; + return $this; + } + + /** + * Whether to return only a count of results + * + * @param bool $enable + * + * @return \OJS\Services\QueryBuilders\SubmissionListQueryBuilder + */ + public function countOnly($enable = true) { + $this->countOnly = $enable; + return $this; + } + + /** + * Execute query builder + * + * @return object Query object + */ + public function get() { + $this->columns[] = 'i.*'; + $q = Capsule::table('issues as i') + ->where('i.journal_id','=', $this->contextId) + ->leftJoin('issue_settings as is', 'i.journal_id', '=', 'is.issue_id') + ->orderBy($this->orderColumn, $this->orderDirection) + ->groupBy('i.issue_id'); + + // published + if (!is_null($this->isPublished)) { + $q->where('i.published', $this->isPublished ? 1 : 0); + } + + // volumes + if (!is_null($this->volumes)) { + $q->whereIn('i.volume', $this->volumes); + } + + // numbers + if (!is_null($this->numbers)) { + $q->whereIn('i.number', $this->numbers); + } + + // years + if (!is_null($this->years)) { + $q->whereIn('i.year', $this->years); + } + + // Allow third-party query statements + \HookRegistry::call('Issue::getIssues::queryObject', array(&$q, $this)); + + if (!empty($this->countOnly)) { + $q->select(Capsule::raw('count(*) as issue_count')); + } else { + $q->select($this->columns); + } + + return $q; + } +} diff --git a/docs/dev/swagger.yaml b/docs/dev/swagger.yaml index dd2d8eebf9e..05ca78cf89c 100644 --- a/docs/dev/swagger.yaml +++ b/docs/dev/swagger.yaml @@ -624,10 +624,13 @@ paths: **OJS 3.1 Target**: * See `/issues/{issueId}`. * Only published issues are returned. - * Only the `volume`, `number` and `year` parameters are supported. + * Only the `volumes`, `numbers` and `years` parameters are supported. **Additional Notes**: * Results are ordered by `datePublished`, most recent first. + + **Changes**: + * `volume`, `number` and `year` were changed to `volumes`, `numbers` and `years` in OJS 3.1.1. Multiple values can be passed as a comma-separated string (eg - `1,2,3`). parameters: - name: count description: How many results to return in a single request. Default is `20`. Max is `100`. @@ -639,26 +642,36 @@ paths: in: query required: false type: integer + - name: orderBy + description: Order the results returned. Must be one of `datePublished` or `lastModified`. Default is `datePublished`. + in: query + required: false + type: string + - name: orderDirection + description: Return the results in ascending or descending order. Must be `ASC` or `DESC`. Default is `DESC`. + in: query + required: false + type: string - name: isPublished - description: Filter returned issues by those that have been published. + description: Filter returned issues by those that have been published. Pass a `false` value to return only unpublished issues. in: query required: false type: boolean - - name: volume + - name: volumes description: Filter returned issues by those in a specific volume. in: query required: false - type: integer - - name: number + type: string + - name: numbers description: Filter returned issues by those assigned a specific number. in: query required: false - type: integer - - name: year + type: string + - name: years description: Filter returned issues by those in a specific year. in: query required: false - type: integer + type: string responses: '200': description: List of issues. diff --git a/locale/en_US/api.xml b/locale/en_US/api.xml new file mode 100644 index 00000000000..b0726c3fcf2 --- /dev/null +++ b/locale/en_US/api.xml @@ -0,0 +1,16 @@ + + + + + + + You do not have permission to view unpublished issues. + diff --git a/pages/issue/IssueHandler.inc.php b/pages/issue/IssueHandler.inc.php index 00333860744..33cf2c048c7 100644 --- a/pages/issue/IssueHandler.inc.php +++ b/pages/issue/IssueHandler.inc.php @@ -118,13 +118,37 @@ function view($args, $request) { */ function archive($args, $request) { $this->setupTemplate($request); + $page = isset($args[0]) ? (int) $args[0] : 1; $templateMgr = TemplateManager::getManager($request); - $journal = $request->getJournal(); + $context = $request->getContext(); + + $count = $context->getSetting('itemsPerPage') ? $context->getSetting('itemsPerPage') : Config::getVar('interface', 'items_per_page'); + $offset = $page > 1 ? ($page - 1) * $count : 0; + + import('classes.core.ServicesContainer'); + $issueService = ServicesContainer::instance()->get('issue'); + $params = array( + 'count' => $count, + 'offset' => $offset, + 'isPublished' => true, + ); + $issues = $issueService->getIssues($context->getId(), $params); + $total = $issueService->getIssuesMaxCount($context->getId(), $params); + + $showingStart = $offset + 1; + $showingEnd = min($offset + $count, $offset + count($issues)); + $nextPage = $total > $showingEnd ? $page + 1 : null; + $prevPage = $showingStart > 1 ? $page - 1 : null; + + $templateMgr->assign(array( + 'issues' => $issues, + 'showingStart' => $showingStart, + 'showingEnd' => $showingEnd, + 'total' => $total, + 'nextPage' => $nextPage, + 'prevPage' => $prevPage, + )); - $rangeInfo = $this->getRangeInfo($request, 'issues'); - $issueDao = DAORegistry::getDAO('IssueDAO'); - $publishedIssuesIterator = $issueDao->getPublishedIssues($journal->getId(), $rangeInfo); - $templateMgr->assign('issues', $publishedIssuesIterator); $templateMgr->display('frontend/pages/issueArchive.tpl'); } diff --git a/pages/issue/index.php b/pages/issue/index.php index b36adbfc514..40ef5f88bd4 100644 --- a/pages/issue/index.php +++ b/pages/issue/index.php @@ -15,7 +15,6 @@ * @brief Handle requests for issue functions. * */ - switch ($op) { case 'index': case 'current': diff --git a/plugins/themes/default/styles/components.less b/plugins/themes/default/styles/components.less index 73db5fa6dee..f2cc346c3c7 100644 --- a/plugins/themes/default/styles/components.less +++ b/plugins/themes/default/styles/components.less @@ -346,18 +346,32 @@ } } -// Pagination component -// eg: 1-2 of 10 items +// Pagination .cmp_pagination { - margin-top: @double; - font-size: @font-sml; - line-height: @double; - color: @text-light; + .pkp_helpers_clear; text-align: right; - a { - padding-left: 0.5em; - padding-right: 0.5em; + .prev { + float: left; + margin-right: 0.5em; + text-decoration: none; + + &:before { + .fa; + content: @fa-var-long-arrow-left; + margin-right: 0.5em; + } + } + + .next { + margin-left: 0.5em; + text-decoration: none; + + &:after { + .fa; + content: @fa-var-long-arrow-right; + margin-left: 0.5em; + } } } diff --git a/plugins/themes/default/styles/pages/issueArchive.less b/plugins/themes/default/styles/pages/issueArchive.less index cb708b018be..35b2f5a3ada 100644 --- a/plugins/themes/default/styles/pages/issueArchive.less +++ b/plugins/themes/default/styles/pages/issueArchive.less @@ -41,4 +41,8 @@ } } } + + .cmp_pagination { + margin-top: @double; + } } diff --git a/plugins/themes/default/styles/pages/search.less b/plugins/themes/default/styles/pages/search.less index e32ae4b6dc3..dd8bc681193 100644 --- a/plugins/themes/default/styles/pages/search.less +++ b/plugins/themes/default/styles/pages/search.less @@ -82,4 +82,18 @@ padding: @double 0; } } + + // Deprecated pagination of search results + .cmp_pagination { + margin-top: @double; + font-size: @font-sml; + line-height: @double; + color: @text-light; + text-align: right; + + a { + padding-left: 0.5em; + padding-right: 0.5em; + } + } } diff --git a/templates/frontend/pages/issueArchive.tpl b/templates/frontend/pages/issueArchive.tpl index 5ee70ba660e..16e654a0112 100644 --- a/templates/frontend/pages/issueArchive.tpl +++ b/templates/frontend/pages/issueArchive.tpl @@ -8,10 +8,15 @@ * @brief Display a list of recent issues. * * @uses $issues Array Collection of issues to display + * @uses $prevPage int The previous page number + * @uses $nextPage int The next page number + * @uses $showingStart int The number of the first item on this page + * @uses $showingEnd int The number of the last item on this page + * @uses $total int Count of all published monographs *} {capture assign="pageTitle"} - {if $issues->getPageCount() > 0 && $issues->getPage() > 1} - {translate key="archive.archivesPageNumber" pageNumber=$issues->getPage()} + {if $prevPage} + {translate key="archive.archivesPageNumber" pageNumber=$prevPage+1} {else} {translate key="archive.archives"} {/if} @@ -22,25 +27,36 @@ {include file="frontend/components/breadcrumbs.tpl" currentTitle=$pageTitle} {* No issues have been published *} - {if $issues->wasEmpty()} + {if empty($issues)}

            {translate key="current.noCurrentIssueDesc"}

            {* List issues *} {else}
              - {iterate from=issues item=issue} + {foreach from=$issues item="issue"}
            • {include file="frontend/objects/issue_summary.tpl"}
            • - {/iterate} + {/foreach}
            - {if $issues->getPageCount() > 0} -
            - {page_info iterator=$issues} - {page_links anchor="issues" name="issues" iterator=$issues} -
            + {* Pagination *} + {if $prevPage > 1} + {url|assign:"prevUrl" router=$smarty.const.ROUTE_PAGE page="issue" op="archive" path=$prevPage} + {elseif $prevPage === 1} + {url|assign:"prevUrl" router=$smarty.const.ROUTE_PAGE page="issue" op="archive"} {/if} + {if $nextPage} + {url|assign:"nextUrl" router=$smarty.const.ROUTE_PAGE page="issue" op="archive" path=$nextPage} + {/if} + {include + file="frontend/components/pagination.tpl" + prevUrl=$prevUrl + nextUrl=$nextUrl + showingStart=$showingStart + showingEnd=$showingEnd + total=$total + } {/if} From 0d07ca045752c09dc087a78b3bfbe01e32d5debf Mon Sep 17 00:00:00 2001 From: Nate Wright Date: Thu, 14 Dec 2017 14:09:11 +0000 Subject: [PATCH 037/195] pkp/pkp-lib#1922 Fix dtd path of new API locale file --- locale/en_US/api.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locale/en_US/api.xml b/locale/en_US/api.xml index b0726c3fcf2..303e699c67e 100644 --- a/locale/en_US/api.xml +++ b/locale/en_US/api.xml @@ -1,5 +1,5 @@ - + DELETE FROM filter_groups WHERE symbolic IN ('citation=>nlm30', 'isbn=>nlm30-element-citation', 'nlm30-article-xml=>nlm23-article-xml', 'nlm30-element-citation=>isbn', 'nlm30-element-citation=>nlm30-element-citation', 'nlm30-element-citation=>nlm30-xml', 'nlm30-element-citation=>plaintext', 'nlm30=>citation', 'plaintext=>nlm30-element-citation', 'submission=>nlm23-article-xml', 'submission=>nlm30-article-xml', 'submission=>reference-list') + + UPDATE review_assignments SET review_method = 2 + From 0dc62795429f22ebcac8e98e1fba7f995ac55d28 Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Wed, 10 Jan 2018 11:50:56 -0800 Subject: [PATCH 058/195] pkp/pkp-lib#3255 Revert 29ac7acb339d3dbe3af7fb2c698f3f9538877961 (duplicate of pkp/pkp-lib#2195) --- dbscripts/xml/upgrade/3.0.0_update.xml | 3 --- 1 file changed, 3 deletions(-) diff --git a/dbscripts/xml/upgrade/3.0.0_update.xml b/dbscripts/xml/upgrade/3.0.0_update.xml index f854e4bb2a5..e223af36738 100644 --- a/dbscripts/xml/upgrade/3.0.0_update.xml +++ b/dbscripts/xml/upgrade/3.0.0_update.xml @@ -223,7 +223,4 @@ DELETE FROM filter_groups WHERE symbolic IN ('citation=>nlm30', 'isbn=>nlm30-element-citation', 'nlm30-article-xml=>nlm23-article-xml', 'nlm30-element-citation=>isbn', 'nlm30-element-citation=>nlm30-element-citation', 'nlm30-element-citation=>nlm30-xml', 'nlm30-element-citation=>plaintext', 'nlm30=>citation', 'plaintext=>nlm30-element-citation', 'submission=>nlm23-article-xml', 'submission=>nlm30-article-xml', 'submission=>reference-list') - - UPDATE review_assignments SET review_method = 2 - From 2b83fc928bf54dd9cbda7719eb965915431ffcfe Mon Sep 17 00:00:00 2001 From: Pavel Pisklakov Date: Thu, 11 Jan 2018 12:06:18 +0500 Subject: [PATCH 059/195] Update ru_RU locale after #1754 --- locale/ru_RU/api.xml | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 locale/ru_RU/api.xml diff --git a/locale/ru_RU/api.xml b/locale/ru_RU/api.xml new file mode 100644 index 00000000000..e90b54b70ed --- /dev/null +++ b/locale/ru_RU/api.xml @@ -0,0 +1,16 @@ + + + + + + + У вас нет прав для просмотра неопубликованных выпусков. + From f37267a8a03f1c6b2b24991cced84eba25676be7 Mon Sep 17 00:00:00 2001 From: Dimitris Efstathiou Date: Thu, 11 Jan 2018 19:26:43 +0200 Subject: [PATCH 060/195] Submodule update ##defstat/i2952-unbind-area-from-navigation-menu## --- lib/pkp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pkp b/lib/pkp index 619f4018a33..28cd00d8a2b 160000 --- a/lib/pkp +++ b/lib/pkp @@ -1 +1 @@ -Subproject commit 619f4018a33ca2f6e328351282f28342c2439551 +Subproject commit 28cd00d8a2b75260f967ecb98527b941bdaeb2d1 From ffb7d2f141e2bdf5739bb57861d72f7ae3e31853 Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Thu, 11 Jan 2018 11:03:00 -0800 Subject: [PATCH 061/195] pkp/pkp-lib#3252 Fix column naming in getEditorSections --- classes/journal/SectionDAO.inc.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/classes/journal/SectionDAO.inc.php b/classes/journal/SectionDAO.inc.php index c62fcb034a9..ed45b5568bc 100644 --- a/classes/journal/SectionDAO.inc.php +++ b/classes/journal/SectionDAO.inc.php @@ -309,11 +309,11 @@ function deleteByJournalId($journalId) { * @param $journalId int Journal ID * @return array editorId => array(sections they edit) */ - function &getEditorSections($journalId) { + function getEditorSections($journalId) { $returner = array(); $result = $this->retrieve( - 'SELECT s.*, se.user_id AS editor_id FROM section_editors se, sections s WHERE se.section_id = s.section_id AND s.journal_id = se.journal_id AND s.journal_id = ?', + 'SELECT s.*, se.user_id AS editor_id FROM section_editors se, sections s WHERE se.section_id = s.section_id AND s.journal_id = se.context_id AND s.journal_id = ?', (int) $journalId ); From 0ac4ce332374e35ec070b7960bcdd5d4466b7e52 Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Fri, 12 Jan 2018 12:48:45 -0800 Subject: [PATCH 062/195] pkp/pkp-lib#3247 Suppress tip when form inputs disabled --- templates/submission/submissionMetadataFormFields.tpl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/templates/submission/submissionMetadataFormFields.tpl b/templates/submission/submissionMetadataFormFields.tpl index f900257cb24..d89b72362f5 100644 --- a/templates/submission/submissionMetadataFormFields.tpl +++ b/templates/submission/submissionMetadataFormFields.tpl @@ -9,7 +9,8 @@ * submission metadata. *} {capture assign="languagesField"} - {fbvFormSection description="submission.submit.metadataForm.tip" title="common.languages"} + {capture assign="sectionDescription"}{if !$readOnly}submission.submit.metadataForm.tip{/if}{/capture} + {fbvFormSection description=$sectionDescription title="common.languages"} {url|assign:languagesSourceUrl router=$smarty.const.ROUTE_PAGE page="submission" op="fetchChoices" list="languages"} {fbvElement type="keyword" id="languages" subLabelTranslate=true multilingual=true current=$languages source=$languagesSourceUrl disabled=$readOnly} {/fbvFormSection} From 30783922d6d7b1b585e5801a09d425f856bbcc3e Mon Sep 17 00:00:00 2001 From: Carlos Zamora-Manzur Date: Sun, 14 Jan 2018 23:27:08 -0300 Subject: [PATCH 063/195] important missing strings Spanish translation the most important missing string for this file and the legacy strings section --- locale/es_ES/locale.xml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/locale/es_ES/locale.xml b/locale/es_ES/locale.xml index 51e26eecbb0..5dfc721389d 100644 --- a/locale/es_ES/locale.xml +++ b/locale/es_ES/locale.xml @@ -832,7 +832,7 @@ El editor/a {$userName} subió un archivo de revisión para la ronda {$round} del envío {$submissionId} en nombre del revisor {$reviewerName}. Se subió un archivo de revisión. {$editorName} registró una decisión ({$decision}) editorial para el artículo {$submissionId}. - + {$editorName} registró una recomendación ({$decision}) editorial para el artículo {$submissionId}. {$copyeditorName} inició la corrección de originales en el envío {$submissionId}. Se seleccionó el archivo de corrección de originales por defecto. @@ -912,6 +912,7 @@ Un editor/a hizo un comentario en "{$title}". Eventos de los envíos Un lector/a hizo un comentario en "{$title}" + Este envío ha sido programado para su publicación. + {$editorName} tomó el proceso de edición para el artículo {$submissionId}. From 3306251a9e8c0d74592cce6ef854f1a8827863a6 Mon Sep 17 00:00:00 2001 From: Carlos Zamora-Manzur Date: Mon, 15 Jan 2018 12:26:09 -0300 Subject: [PATCH 064/195] gender split just a gender split... @mtub please commit the change to the next release... this was already talk with @marcbria --- locale/es_ES/manager.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/locale/es_ES/manager.xml b/locale/es_ES/manager.xml index 27c45716daa..9b9a2190756 100644 --- a/locale/es_ES/manager.xml +++ b/locale/es_ES/manager.xml @@ -153,7 +153,7 @@ Mostrar los últimos avisos publicados en la página inicial. Se usarán identificadores personalizados para identificar las publicaciones. - Los visitantes pueden registrar una cuenta de usuario en la revista. + Los visitantes pueden registrar una cuenta de usuario/a en la revista. Objeto y alcance Instrucciones de indexación para los autores/as Open Archives Initiative Protocol for Metadata Harvesting, estándar emergente para proporcionar acceso indexado a recursos de investigación electrónicos a escala global. Los autores/as deben usar una plantilla similar para proporcionar los metadatos necesarios para sus envíos. El gestor/a de la revista debe seleccionar las categorías para la indexación y mostrar a los autores/as ejemplos relevantes para ayudarlos a indexar sus trabajos, separando los términos con un punto y coma (p. ej., término1; término2). Las entradas deben introducirse como ejemplos utilizando "p. ej.," o "Por ejemplo,".]]> From 5ffeeac271c1eb8278c340d0d33731b880eff715 Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Wed, 17 Jan 2018 12:33:23 -0800 Subject: [PATCH 065/195] pkp/pkp-lib#3273 Add link names to website settings tabs --- templates/management/settings/website.tpl | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/templates/management/settings/website.tpl b/templates/management/settings/website.tpl index b82d9127c5c..da79657bdfa 100644 --- a/templates/management/settings/website.tpl +++ b/templates/management/settings/website.tpl @@ -21,12 +21,12 @@
            From 93f15abbbf205258f89ee474302a6cf03413fb01 Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Wed, 17 Jan 2018 17:09:49 -0800 Subject: [PATCH 066/195] pkp/pkp-lib#1816 Payment clean-up tweaks --- plugins/paymethod/manual/ManualPaymentPlugin.inc.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/paymethod/manual/ManualPaymentPlugin.inc.php b/plugins/paymethod/manual/ManualPaymentPlugin.inc.php index dc15b95da89..0d554b8cdc7 100644 --- a/plugins/paymethod/manual/ManualPaymentPlugin.inc.php +++ b/plugins/paymethod/manual/ManualPaymentPlugin.inc.php @@ -104,7 +104,7 @@ function handle($args, $request) { $queuedPaymentDao = DAORegistry::getDAO('QueuedPaymentDAO'); $queuedPayment = $queuedPaymentDao->getById($queuedPaymentId); - $ojsPaymentManager = Application::getPaymentManager($context); + $paymentManager = Application::getPaymentManager($context); // if the queued payment doesn't exist, redirect away from payments if (!$queuedPayment) $request->redirect(null, 'index'); @@ -121,7 +121,7 @@ function handle($args, $request) { 'contextName' => $context->getLocalizedName(), 'userFullName' => $user?$user->getFullName():('(' . __('common.none') . ')'), 'userName' => $user?$user->getUsername():('(' . __('common.none') . ')'), - 'itemName' => $ojsPaymentManager->getPaymentName($queuedPayment), + 'itemName' => $paymentManager->getPaymentName($queuedPayment), 'itemCost' => $queuedPayment->getAmount(), 'itemCurrencyCode' => $queuedPayment->getCurrencyCode() )); @@ -158,6 +158,6 @@ function getInstallEmailTemplateDataFile() { * @copydoc Plugin::getTemplatePath() */ function getTemplatePath($inCore = false) { - return $this->getTemplateResourceName() . ':templates/'; + return parent::getTemplatePath($inCore) . 'templates/'; } } From a0ee7290d9fb1671b5e13e7ecf158329cba79e10 Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Fri, 19 Jan 2018 08:50:41 -0800 Subject: [PATCH 067/195] Submodule updates --- lib/pkp | 2 +- lib/ui-library | 2 +- plugins/generic/citationStyleLanguage | 2 +- plugins/generic/lensGalley | 2 +- plugins/generic/orcidProfile | 2 +- plugins/generic/pdfJsViewer | 2 +- plugins/generic/staticPages | 2 +- 7 files changed, 7 insertions(+), 7 deletions(-) diff --git a/lib/pkp b/lib/pkp index 28cd00d8a2b..fd217a29a04 160000 --- a/lib/pkp +++ b/lib/pkp @@ -1 +1 @@ -Subproject commit 28cd00d8a2b75260f967ecb98527b941bdaeb2d1 +Subproject commit fd217a29a044aee74b265f517901fb7204fa8376 diff --git a/lib/ui-library b/lib/ui-library index d34ce1e39e1..a5660aa99b8 160000 --- a/lib/ui-library +++ b/lib/ui-library @@ -1 +1 @@ -Subproject commit d34ce1e39e1e0c567fe507c651dc54b1a727b27e +Subproject commit a5660aa99b86d81c2c5efccccaa993cd57a38cd3 diff --git a/plugins/generic/citationStyleLanguage b/plugins/generic/citationStyleLanguage index 7140629d755..66984f7f458 160000 --- a/plugins/generic/citationStyleLanguage +++ b/plugins/generic/citationStyleLanguage @@ -1 +1 @@ -Subproject commit 7140629d755aab5bbca5ebe362f14a00cc685525 +Subproject commit 66984f7f45841ab7bf853a238d93399c3199b7be diff --git a/plugins/generic/lensGalley b/plugins/generic/lensGalley index 58f4912e2ae..9fcb439651b 160000 --- a/plugins/generic/lensGalley +++ b/plugins/generic/lensGalley @@ -1 +1 @@ -Subproject commit 58f4912e2ae2362f15d0bee1fadbd03d543caf0f +Subproject commit 9fcb439651be537d2a0be00f6061675bedeea0ef diff --git a/plugins/generic/orcidProfile b/plugins/generic/orcidProfile index 10237678c66..615e883cfe6 160000 --- a/plugins/generic/orcidProfile +++ b/plugins/generic/orcidProfile @@ -1 +1 @@ -Subproject commit 10237678c667155f7d6ad8b9c811febc387720f5 +Subproject commit 615e883cfe6a11c1cb54d583885dd6ab6511e059 diff --git a/plugins/generic/pdfJsViewer b/plugins/generic/pdfJsViewer index 0720115d218..5354e417e58 160000 --- a/plugins/generic/pdfJsViewer +++ b/plugins/generic/pdfJsViewer @@ -1 +1 @@ -Subproject commit 0720115d218c97b339ef4ca84bc630014ff27d60 +Subproject commit 5354e417e580418b9ded474ad680b44a4158c5a8 diff --git a/plugins/generic/staticPages b/plugins/generic/staticPages index 62e66a7a200..9071d762bb8 160000 --- a/plugins/generic/staticPages +++ b/plugins/generic/staticPages @@ -1 +1 @@ -Subproject commit 62e66a7a200f322208c6b5ca56b82ffd851ad66f +Subproject commit 9071d762bb8905ed105e4eea8c15dc8398fffa7b From afd3f334be82303611225404e954e95f70031063 Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Fri, 19 Jan 2018 09:00:56 -0800 Subject: [PATCH 068/195] Submodule updates --- plugins/blocks/makeSubmission | 2 +- plugins/generic/citationStyleLanguage | 2 +- plugins/generic/customBlockManager | 2 +- plugins/generic/googleAnalytics | 2 +- plugins/generic/lensGalley | 2 +- plugins/generic/orcidProfile | 2 +- plugins/generic/pdfJsViewer | 2 +- plugins/generic/staticPages | 2 +- plugins/generic/tinymce | 2 +- plugins/generic/translator | 2 +- plugins/reports/reviewReport | 2 +- 11 files changed, 11 insertions(+), 11 deletions(-) diff --git a/plugins/blocks/makeSubmission b/plugins/blocks/makeSubmission index a793007e1c3..9471637ba9a 160000 --- a/plugins/blocks/makeSubmission +++ b/plugins/blocks/makeSubmission @@ -1 +1 @@ -Subproject commit a793007e1c3a0b714e790a848deedbc385872c71 +Subproject commit 9471637ba9a81dc7e43976edf2d8474d48c18cd9 diff --git a/plugins/generic/citationStyleLanguage b/plugins/generic/citationStyleLanguage index 66984f7f458..fa661496852 160000 --- a/plugins/generic/citationStyleLanguage +++ b/plugins/generic/citationStyleLanguage @@ -1 +1 @@ -Subproject commit 66984f7f45841ab7bf853a238d93399c3199b7be +Subproject commit fa661496852f6cfe91f3d0a0e494adb665512488 diff --git a/plugins/generic/customBlockManager b/plugins/generic/customBlockManager index c564d603d0c..b498d3ecd69 160000 --- a/plugins/generic/customBlockManager +++ b/plugins/generic/customBlockManager @@ -1 +1 @@ -Subproject commit c564d603d0c04aed81ba113e18e29a77c0f7f5c3 +Subproject commit b498d3ecd69746f53d3555e02c2a9e7b47873639 diff --git a/plugins/generic/googleAnalytics b/plugins/generic/googleAnalytics index a7076d2ba4d..f3c25cb671d 160000 --- a/plugins/generic/googleAnalytics +++ b/plugins/generic/googleAnalytics @@ -1 +1 @@ -Subproject commit a7076d2ba4d85b44afe2d7e08e426673cb72ab44 +Subproject commit f3c25cb671de0e4a3b10990550418d67757700bb diff --git a/plugins/generic/lensGalley b/plugins/generic/lensGalley index 9fcb439651b..e92229e92a5 160000 --- a/plugins/generic/lensGalley +++ b/plugins/generic/lensGalley @@ -1 +1 @@ -Subproject commit 9fcb439651be537d2a0be00f6061675bedeea0ef +Subproject commit e92229e92a5dd942da83eec0f2cd29da28d48233 diff --git a/plugins/generic/orcidProfile b/plugins/generic/orcidProfile index 615e883cfe6..6a8402d77ae 160000 --- a/plugins/generic/orcidProfile +++ b/plugins/generic/orcidProfile @@ -1 +1 @@ -Subproject commit 615e883cfe6a11c1cb54d583885dd6ab6511e059 +Subproject commit 6a8402d77ae26e75afe04f682ed44e0616f0b647 diff --git a/plugins/generic/pdfJsViewer b/plugins/generic/pdfJsViewer index 5354e417e58..2f1065980a7 160000 --- a/plugins/generic/pdfJsViewer +++ b/plugins/generic/pdfJsViewer @@ -1 +1 @@ -Subproject commit 5354e417e580418b9ded474ad680b44a4158c5a8 +Subproject commit 2f1065980a7b76156527b09d4a69a8a2ec3bbdb5 diff --git a/plugins/generic/staticPages b/plugins/generic/staticPages index 9071d762bb8..dccead861c3 160000 --- a/plugins/generic/staticPages +++ b/plugins/generic/staticPages @@ -1 +1 @@ -Subproject commit 9071d762bb8905ed105e4eea8c15dc8398fffa7b +Subproject commit dccead861c3512e2da27800a954ab3d26985af1f diff --git a/plugins/generic/tinymce b/plugins/generic/tinymce index a8d44156ef4..ebcb211438c 160000 --- a/plugins/generic/tinymce +++ b/plugins/generic/tinymce @@ -1 +1 @@ -Subproject commit a8d44156ef4b455977699dbff359f4cde85121f9 +Subproject commit ebcb211438ca4b33d2c65c0e85ea0c8bf9a32794 diff --git a/plugins/generic/translator b/plugins/generic/translator index e3d15a657d2..15607728470 160000 --- a/plugins/generic/translator +++ b/plugins/generic/translator @@ -1 +1 @@ -Subproject commit e3d15a657d2d91989bc3db5c0650372188129522 +Subproject commit 15607728470112cc6c498588b33fb5a96c85a901 diff --git a/plugins/reports/reviewReport b/plugins/reports/reviewReport index 766332c86df..5c49605f6fa 160000 --- a/plugins/reports/reviewReport +++ b/plugins/reports/reviewReport @@ -1 +1 @@ -Subproject commit 766332c86df4b96834cf0f7e5294ea56b00c7e49 +Subproject commit 5c49605f6fa0badc2df303e6cc78c292c95a037f From 73ebfd873a97b37dff5695564695f956b7a75ce3 Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Fri, 19 Jan 2018 09:09:42 -0800 Subject: [PATCH 069/195] CLOCKSS wording tweak (https://forum.pkp.sfu.ca/t/clockss-plugin-slight-change/37324) --- templates/gateway/clockss.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/gateway/clockss.tpl b/templates/gateway/clockss.tpl index 6f486b05f40..c93463b3be3 100644 --- a/templates/gateway/clockss.tpl +++ b/templates/gateway/clockss.tpl @@ -115,7 +115,7 @@
            CLOCKSS
            - clockss system has permission to collect, preserve, and serve this Archival Unit. + clockss system has permission to ingest, preserve, and serve this Archival Unit.

            From 81d144f1e3a086fa20015e59a42c354f1e1754a2 Mon Sep 17 00:00:00 2001 From: ajnyga Date: Sat, 20 Jan 2018 10:06:55 +0200 Subject: [PATCH 070/195] Finnish locale for subscription block plugin --- .../subscription/locale/fi_FI/locale.xml | 25 +++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 plugins/blocks/subscription/locale/fi_FI/locale.xml diff --git a/plugins/blocks/subscription/locale/fi_FI/locale.xml b/plugins/blocks/subscription/locale/fi_FI/locale.xml new file mode 100644 index 00000000000..1f022d8c78c --- /dev/null +++ b/plugins/blocks/subscription/locale/fi_FI/locale.xml @@ -0,0 +1,25 @@ + + + + + + + Tilauslohko + Tämä lisäosa näyttää tilauksiin liittyviä toimintoja sivupalkissa. + Tilaus + Päättyy + Pääsyoikeus: {$institutionName} + IP-osoite: {$ip} + Tilaukset + Tilausten hallinnointi vaati kirjautumista. + Joidenkin sisältöjen lukeminen vaatii tilauksen. + Lue lisää + From 1fad0d4f05f2a48adeac947e1b713836190d3025 Mon Sep 17 00:00:00 2001 From: ajnyga Date: Sat, 20 Jan 2018 16:34:46 +0200 Subject: [PATCH 071/195] fix site level author search --- pages/search/SearchHandler.inc.php | 8 ++++---- templates/frontend/pages/searchAuthorDetails.tpl | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/pages/search/SearchHandler.inc.php b/pages/search/SearchHandler.inc.php index 40f4a7760a7..f85eebda6cc 100644 --- a/pages/search/SearchHandler.inc.php +++ b/pages/search/SearchHandler.inc.php @@ -220,15 +220,15 @@ function authors($args, $request) { $sectionId = $article->getSectionId(); $journalId = $article->getJournalId(); + if (!isset($journals[$journalId])) { + $journals[$journalId] = $journalDao->getById($journalId); + } if (!isset($issues[$issueId])) { import('classes.issue.IssueAction'); $issue = $issueDao->getById($issueId); $issues[$issueId] = $issue; $issueAction = new IssueAction(); - $issuesUnavailable[$issueId] = $issueAction->subscriptionRequired($issue, $journal) && (!$issueAction->subscribedUser($user, $journal, $issueId, $articleId) && !$issueAction->subscribedDomain($request, $journal, $issueId, $articleId)); - } - if (!isset($journals[$journalId])) { - $journals[$journalId] = $journalDao->getById($journalId); + $issuesUnavailable[$issueId] = $issueAction->subscriptionRequired($issue, $journals[$journalId]) && (!$issueAction->subscribedUser($user, $journals[$journalId], $issueId, $articleId) && !$issueAction->subscribedDomain($request, $journals[$journalId], $issueId, $articleId)); } if (!isset($sections[$sectionId])) { $sections[$sectionId] = $sectionDao->getById($sectionId, $journalId, true); diff --git a/templates/frontend/pages/searchAuthorDetails.tpl b/templates/frontend/pages/searchAuthorDetails.tpl index 14ae45f970a..7f5ea22a287 100644 --- a/templates/frontend/pages/searchAuthorDetails.tpl +++ b/templates/frontend/pages/searchAuthorDetails.tpl @@ -26,7 +26,7 @@ {if $issue->getPublished() && $section && $journal}
          • - getBestIssueId()}">{$issue->getIssueIdentification()|strip_unsafe_html|nl2br} - {$section->getLocalizedTitle()|escape}
            + getBestIssueId()}">{$journal->getLocalizedName()|escape} {$issue->getIssueIdentification()|strip_unsafe_html|nl2br} - {$section->getLocalizedTitle()|escape}
            {$article->getLocalizedTitle()|strip_unsafe_html}
            getBestArticleId()}" class="file">{if $article->getLocalizedAbstract()}{translate key="article.abstract"}{else}{translate key="article.details"}{/if} {if (!$issueUnavailable || $article->getAccessStatus() == $smarty.const.ARTICLE_ACCESS_OPEN)} From bd0092697788740150b7182c84cd2bb81ac7eb68 Mon Sep 17 00:00:00 2001 From: ajnyga Date: Sun, 21 Jan 2018 17:42:01 +0200 Subject: [PATCH 072/195] Fix delayedOpenAccessDuration settings pull down --- templates/payments/subscriptionPolicyForm.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/payments/subscriptionPolicyForm.tpl b/templates/payments/subscriptionPolicyForm.tpl index 6175d426fd3..63749f4245b 100644 --- a/templates/payments/subscriptionPolicyForm.tpl +++ b/templates/payments/subscriptionPolicyForm.tpl @@ -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 selected=$validDuration label="manager.subscriptionPolicies.delayedOpenAccessDescription" size=$fbvStyles.size.MEDIUM translate=false} + {fbvElement type="select" id="delayedOpenAccessDuration" name="delayedOpenAccessDuration" value=$delayedOpenAccessDuration from=$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"}

            From f5511ffe06b4b3a974fba051cb2515e6c5674a7a Mon Sep 17 00:00:00 2001 From: ajnyga Date: Sun, 21 Jan 2018 23:01:05 +0200 Subject: [PATCH 073/195] replace value with selected --- templates/payments/subscriptionPolicyForm.tpl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/templates/payments/subscriptionPolicyForm.tpl b/templates/payments/subscriptionPolicyForm.tpl index 63749f4245b..2ae13c71c4a 100644 --- a/templates/payments/subscriptionPolicyForm.tpl +++ b/templates/payments/subscriptionPolicyForm.tpl @@ -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" selected=$delayedOpenAccessDuration from=$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"}

            From 9db2d3817e4d0ea86cf1b36695481fdd54747183 Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Mon, 22 Jan 2018 12:25:47 -0800 Subject: [PATCH 074/195] Remove deprecated app-specific locale file --- plugins/generic/acron/locale/ar_IQ/locale.xml | 22 ------------------- 1 file changed, 22 deletions(-) delete mode 100644 plugins/generic/acron/locale/ar_IQ/locale.xml diff --git a/plugins/generic/acron/locale/ar_IQ/locale.xml b/plugins/generic/acron/locale/ar_IQ/locale.xml deleted file mode 100644 index f2091d1fb27..00000000000 --- a/plugins/generic/acron/locale/ar_IQ/locale.xml +++ /dev/null @@ -1,22 +0,0 @@ - - - - - - - إضافة Acron - - إضافة Acron تم تمكينها. - إضافة Acron تم تعطيلها. - - أعد تحميل المهام المجدولة - From 76bf4fc1424e6f5c68c0e0908579d5e0fd003f81 Mon Sep 17 00:00:00 2001 From: ali-sokhandan <35700292+ali-sokhandan@users.noreply.github.com> Date: Mon, 22 Jan 2018 23:58:58 +0330 Subject: [PATCH 075/195] added Persian locale --- locale/fa_IR/admin.xml | 84 ++ locale/fa_IR/author.xml | 116 ++ locale/fa_IR/default.xml | 72 ++ locale/fa_IR/editor.xml | 223 ++++ locale/fa_IR/emailTemplates.xml | 1105 +++++++++++++++++ locale/fa_IR/locale.xml | 804 ++++++++++++ locale/fa_IR/manager.xml | 589 +++++++++ locale/fa_IR/pubprocesslarge.png | Bin 0 -> 207256 bytes locale/fa_IR/submission.xml | 69 + .../developedBy/locale/fa_IR/locale.xml | 15 + .../information/locale/fa_IR/locale.xml | 16 + .../languageToggle/locale/fa_IR/locale.xml | 15 + .../subscription/locale/fa_IR/locale.xml | 26 +- .../gateways/resolver/locale/fa_IR/locale.xml | 17 + .../generic/driver/locale/fa_IR/locale.xml | 15 + .../dublinCoreMeta/locale/fa_IR/locale.xml | 15 + .../googleScholar/locale/fa_IR/locale.xml | 15 + .../htmlArticleGalley/locale/fa_IR/locale.xml | 15 + .../generic/openAIRE/locale/fa_IR/locale.xml | 18 + .../recommendByAuthor/locale/fa_IR/locale.xml | 17 + .../usageEvent/locale/fa_IR/locale.xml | 15 + .../usageStats/locale/fa_IR/locale.xml | 16 + .../generic/webFeed/locale/fa_IR/locale.xml | 26 + .../crossref/locale/fa_IR/locale.xml | 69 + .../datacite/locale/fa_IR/locale.xml | 23 + .../importexport/doaj/locale/fa_IR/locale.xml | 25 + .../medra/locale/fa_IR/locale.xml | 45 + .../native/locale/fa_IR/locale.xml | 34 + .../pubmed/locale/fa_IR/locale.xml | 24 + .../users/locale/fa_IR/locale.xml | 36 + plugins/metadata/dc11/fa_IR/locale.xml | 15 + .../metadata/mods34/locale/fa_IR/locale.xml | 15 + .../marc/locale/fa_IR/locale.xml | 15 + .../marcxml/locale/fa_IR/locale.xml | 15 + .../rfc1807/locale/fa_IR/locale.xml | 15 + .../manual/locale/fa_IR/emailTemplates.xml | 23 + .../paymethod/manual/locale/fa_IR/locale.xml | 22 + .../paypal/locale/fa_IR/emailTemplates.xml | 30 + .../paymethod/paypal/locale/fa_IR/locale.xml | 22 + plugins/pubIds/doi/locale/fa_IR/locale.xml | 66 + plugins/pubIds/urn/locale/fa_IR/locale.xml | 73 ++ .../reports/articles/locale/fa_IR/locale.xml | 16 + plugins/reports/counter/locale/fa_IR/ar1.xml | 14 + plugins/reports/counter/locale/fa_IR/jr1.xml | 14 + .../reports/counter/locale/fa_IR/locale.xml | 76 +- plugins/reports/views/locale/fa_IR/locale.xml | 20 + .../themes/default/locale/fa_IR/locale.xml | 27 + registry/locales.xml | 1 + 48 files changed, 3979 insertions(+), 59 deletions(-) create mode 100644 locale/fa_IR/admin.xml create mode 100644 locale/fa_IR/author.xml create mode 100644 locale/fa_IR/default.xml create mode 100644 locale/fa_IR/editor.xml create mode 100644 locale/fa_IR/emailTemplates.xml create mode 100644 locale/fa_IR/locale.xml create mode 100644 locale/fa_IR/manager.xml create mode 100644 locale/fa_IR/pubprocesslarge.png create mode 100644 locale/fa_IR/submission.xml create mode 100644 plugins/blocks/developedBy/locale/fa_IR/locale.xml create mode 100644 plugins/blocks/information/locale/fa_IR/locale.xml create mode 100644 plugins/blocks/languageToggle/locale/fa_IR/locale.xml create mode 100644 plugins/gateways/resolver/locale/fa_IR/locale.xml create mode 100644 plugins/generic/driver/locale/fa_IR/locale.xml create mode 100644 plugins/generic/dublinCoreMeta/locale/fa_IR/locale.xml create mode 100644 plugins/generic/googleScholar/locale/fa_IR/locale.xml create mode 100644 plugins/generic/htmlArticleGalley/locale/fa_IR/locale.xml create mode 100644 plugins/generic/openAIRE/locale/fa_IR/locale.xml create mode 100644 plugins/generic/recommendByAuthor/locale/fa_IR/locale.xml create mode 100644 plugins/generic/usageEvent/locale/fa_IR/locale.xml create mode 100644 plugins/generic/usageStats/locale/fa_IR/locale.xml create mode 100644 plugins/generic/webFeed/locale/fa_IR/locale.xml create mode 100644 plugins/importexport/crossref/locale/fa_IR/locale.xml create mode 100644 plugins/importexport/datacite/locale/fa_IR/locale.xml create mode 100644 plugins/importexport/doaj/locale/fa_IR/locale.xml create mode 100644 plugins/importexport/medra/locale/fa_IR/locale.xml create mode 100644 plugins/importexport/native/locale/fa_IR/locale.xml create mode 100644 plugins/importexport/pubmed/locale/fa_IR/locale.xml create mode 100644 plugins/importexport/users/locale/fa_IR/locale.xml create mode 100644 plugins/metadata/dc11/fa_IR/locale.xml create mode 100644 plugins/metadata/mods34/locale/fa_IR/locale.xml create mode 100644 plugins/oaiMetadataFormats/marc/locale/fa_IR/locale.xml create mode 100644 plugins/oaiMetadataFormats/marcxml/locale/fa_IR/locale.xml create mode 100644 plugins/oaiMetadataFormats/rfc1807/locale/fa_IR/locale.xml create mode 100644 plugins/paymethod/manual/locale/fa_IR/emailTemplates.xml create mode 100644 plugins/paymethod/manual/locale/fa_IR/locale.xml create mode 100644 plugins/paymethod/paypal/locale/fa_IR/emailTemplates.xml create mode 100644 plugins/paymethod/paypal/locale/fa_IR/locale.xml create mode 100644 plugins/pubIds/doi/locale/fa_IR/locale.xml create mode 100644 plugins/pubIds/urn/locale/fa_IR/locale.xml create mode 100644 plugins/reports/articles/locale/fa_IR/locale.xml create mode 100644 plugins/reports/counter/locale/fa_IR/ar1.xml create mode 100644 plugins/reports/counter/locale/fa_IR/jr1.xml create mode 100644 plugins/reports/views/locale/fa_IR/locale.xml create mode 100644 plugins/themes/default/locale/fa_IR/locale.xml diff --git a/locale/fa_IR/admin.xml b/locale/fa_IR/admin.xml new file mode 100644 index 00000000000..a74fea1fbca --- /dev/null +++ b/locale/fa_IR/admin.xml @@ -0,0 +1,84 @@ + + + + + مجلات میزبان + هدایت به سمت مجله + امکانات + قرار دادن لیست مجلات در چندین صفحه، برای سایت‌هایی که شامل تعداد زیادی مجله هستند + آدرس سایت اصلی به سمت نمایش این مجله هدایت می‌شود . این عمل زمانی کاربرد دارد که فقط یک مجله در سایت میزبان شود. + هدایت نشود. + عناصر مجله + عناصری از مجله را که می‌خواهید در صفحه اول سایت نشان داده شود را انتخاب کنید. + تصویر کوچک مجله + عنوان مجله + شرح مجله + در تنظیمات نصب شما، چندین معیار اندازه‌گیری تعیین شده است. اما در برخی موارد نیاز است که از یک معیار استفاده شود، برای مثال در نمایش لیست مقالات بیشتر مشاهده شده. لطفاً یک معیار اندازه‌گیری را به عنوان معیار پیش‌فرض انتخاب کنید. + آیا مطمئن هستید که می‌خواهید این زبان را غیرفعال کنید؟ مجلاتی که از این زبان استفاده می‌کنند ممکن است دچار مشکل شوند! + به یکی از دلایل زیر دانلود بسته زیان از سرور PKP در حال حاضر امکان‌پذیر نیست:

            • سرور شما اجازه اجرای برنامه tar را نمی‌دهد
            • OJS قادر به تغییر فایل رجیستری زبان نیست (فایل )"registry/locales.xml"

            بسته‌های زبانی را می‌توان به روش دستی از سایت PKP دانلود کرد. .

            ]]>
            + این زبان، زبان پیش‌فرض سایت و مجلات آن خواهد بود. + از این لیست زبان‌های دلخواه را برای سایت انتخاب کنید. زبان‌های انتخاب شده در دسترس تمام مجلات سایت خواهد بود و مدیر هر مجله در صورت تمایل می‌تواند آن را برای سایت خود انتخاب کند. و همچنین در منوی انتخاب زبان در تمام صفحات موجود خواهد بود. چنانچه فقط یک زبان در سایت باشد منوی انتخاب زبان و تنظیمات مربوطه موجود نخواهد بود. + زبان‌های مشخص شده ممکن است ناکامل باشند. + آیا می‌خواهید این زبان را حذف کنید؟ این کار ممکن است بر روی مجلات سایت که از این زبان‌ها استفاده می‌کنند تأثیر بگذارد + زبان‌هایی را که می‌خواهید در این سیستم حمایت شود انتخاب کنید. زبان‌ها قبل از استفاده می‌بایست نصب شوند. برای اطلاع از چگونگی انجام این کار به راهنمای OJS مراجعه کنید. + دانلود فایل (های) زبانی با شکست مواجه شد. پیام‌ (های) خطای زیر جزئیات موضوع را نشان می‌دهند + زبان "{$locale}" نصب شد + دانلود فایل (های) زبانی + قادر به باز کردن فایل توصیف کننده زبان از سایت PKP نیست + افزودن زبان جدید به فایل رجیستری زبان ممکن نیست + پایگاه داده کاربران OJS + فعال کردن امکان هماهنگ‌سازی پروفایل کاربر (در صورت پشتیبانی سیستم احراز هویت خارجی). وقتی که کاربر وارد سیستم شود پروفایل وی از منبع تأیید کننده خارجی به‌روزرسانی می‌شود و چنانچه در سیستم OJS پرونده خود را تغییر دهد این تغییرات در منبع احراز هویت مورد نظر نیز اعمال می‌گردد. این موضوع شامل رمز عبور نیز می‌شود. چنانچه این گزینه فعال نشود اطلاعات پرونده کاربر در سیستم OJS به‌صورت مستقل از سیستم خارجی احراز هویت می‌باشد. + فعال‌سازی امکان تغییر رمز عبور کاربر (در صورت پشتیبانی سیستم احراز هویت خارجی). با فعال‌سازی این گزینه کاربران می‌توانند رمز عبور خود را از داخل سیستم OJS تغییر داده و از امکان «فراموش کردن رمز عبور» نیز بهره بگیرند. در صورتی که این گزینه فعال نشود کاربرانی که از این سیستم خارجی احراز هویت استفاده می‌کنند قادر به استفاده از این امکانات نخواهند بود. + امکان ایجاد کاربر جدید )در صورت پشتیبانی سیستم احراز هویت خارجی). کاربرانی که با استفاده از سیستم خارجی در OJS ثبت‌نام می‌کنند، در آن سیستم نیز ثبت‌نام می‌کنند. همچنین چنانچه سیستم خارجی منبع پیش‌فرض احراز هویت باشد. کاربران ایجاد شده هنگام ثبت‌نام به آن سیستم نیز اضافه می‌شوند. + نسخه OJS + پیکره‌بندی OJS + + شما به‌طور خودکار مدیر این مجله خواهید بود. پس از ایجاد یک مجله جدید ، به‌عنوان مدیر وارد آن شوید تا راه‌اندازی اولیه آن را انجام دهید. + تنظیمات مجله + هیچ مجله‌ای تعریف نشده است + مجله جدید + آدرس اینترنتی مجله این خواهد بود: {$sampleUrl} + وارد کردن عنوان ضروری است + وارد کردن مسیر الزامی است + مسیر فقط می‌تواند شامل کاراکترهای حروف و عدد باشد + مسیر انتخاب شده قبلاً توسط یک مجله دیگر انتخاب شده است + فعال سازی مجله و نمایش عمومی ان در سایت + توصیف مجله + مسیر موجود یا مسیری که باید ایجاد شود (مانند: ojs) + درون‌ریزی اشتراک‌ها + کد انتقال فراداده‌های مقاله از ISO8859-1 + تولید کد لازم برای نگاشت آدرس‌های OJS نسخه 1 به نسخه 2 + مشخص کردن مسیر درون‌ریزی الزامی است. + درون‌ریزی با خطا مواجه شد. + ادغام کاربران + ادغام کاربر + کاربری را که مسئولیت‌ها و انتساب‌های کاربر قبلی باید به آن نسبت داده شود را انتخاب نمایید + کاربری را برای ادغام با حساب کاربر دیگر انتخاب کنید (مثال وقتی که شخصی دو حساب کاربری دارد ) حسابی که در ابتدا انتخاب شده پاک می‌شود و مقالات ارسالی, انتساب‌ها و غیره مربوط به آن حساب به حساب کاربری دوم نسبت داده می‌شود + تمام کاربران دارای نقش + آیا مطمئن هستید که می‌خواهید حساب کاربری "{$oldAccountCount}" را با حساب کاربری"{$newUsername}" ادغام کنید؟ بعد از ادغام حساب کاربری"{$oldAccountCount}" دیگر وجود نخواهد داشت . این عملیات قابل بازگشت نیست. + کاربران بدون نقش + + حوزه‌ها + مدیر سایت می‌تواند چندین حوزه مختلف برای دسته‌بندی مجلات تعریف کند. در این صورت مدیر مجله می‌تواند مجلات را در این حوزه‌ها قرار دهد که به خواننده کمک می‌کند تا مجلات مربوط به حوزه مورد علاقه خود را سریع‌تر بیابد. + مجله را در هیچ حوزه‌ای قرار نده + مدیران مجلات اجاره دارند مجلات را در حوزه‌ها قرار دهند. + ویرایش حوزه + ایجاد حوزه + ایجاد حوزه جدید + حوزه‌ای تعریف نشده است + مطمئنید که می‌خواهید این حوزه را حذف کنید؟ + نام + وارد کردن نام حوزه اجباری است + شما به صورت خودکار به عنوان مدیر این مجله انتخاب شده‌اید. بعد از ایجاد مجله جدید، شما به بخش تنظیمات مجله هدایت می‌شوید تا بتوانید اطلاعات مجله را تکمیل نمایید. + یادآوری اتمام اشتراک + اطلاع‌رسانی مجلات دسترسی آزاد + یادآوری داوری +
            diff --git a/locale/fa_IR/author.xml b/locale/fa_IR/author.xml new file mode 100644 index 00000000000..4710734e121 --- /dev/null +++ b/locale/fa_IR/author.xml @@ -0,0 +1,116 @@ + + + + + مقاله ارسالی جدید + مقالات ارسال شده فعال + سیاست تضاد منافع ]]> + ارسال مقاله + پنج مرحله ارسال مقاله + ارسال مقاله جدید + اینجا را کلیک کنید تا به اولین مرحله از مراحل پنج گانه ارسال مقاله بروید.]]> + مرحله اول: شروع ارسال مقاله + مرحله سوم: آپلود فایل مقاله + مرحله دوم: وارد کردن فراداده‌ها + مرحله چهارم: آپلود فایل‌های مکمل + مرحله چهارم (الف): افزودن یک فایل مکمل + مرحله پنجم: تأیید ارسال مقاله + شروع + آپلود مقاله ارسالی + وارد کردن فراداده + آپلود فایل‌های مکمل + تأییدیه + مرحله‌ی بعدی + می توانید با انتخاب گزینه بایگانی از بخش اصلی ارسال مقاله، این مقاله را در آینده ویرایش کنید. + این مجله در حال حاضر مقاله نمی‌پذیرد + درخواست تخفیف + لطفاً درخواست تخفیف برای این مقاله را در نظر بگیرید + لطفاً در قسمت زیر توضیح دهید که چرا می‌بایست به شما تخفیف دهیم + در صورت درخواست تخفیف، می‌بایست در محلی که مشخص شده است دلیل خود را ذکر نمایید. + در دور داوری {$round} + در حال داوری: نیاز به اصلاحات + در حال ویرایش: تقاضای ویراستیاری + در حال ویرایش: تقاضای بازبینی نهایی + آپلود نسخه ویراستاری شده + اصلاحات بازبینی نهائی + آیا می‌خواهید این مقاله ارسالی ناقص را حذف کنید؟ + مشاهده وضعیت + هیچ مقاله ارسالی وجود ندارد + نوع مقاله + نوع مقاله را انتخاب کنید. برای اطلاعات بیشتر درباره انواع مقالات و سیاست‌گذاری‌های مربوطه به صفحه + قبل از ادامه کار اطمینان حاصل کنید که تمام موارد لازم برای ارسال مقاله که در چک‌لیست آمده است را رعایت کرده‌اید. + نویسندگان این مقاله موافقت خودشان را با بیانیه حق نشر این مجله اعلام می‌کنند. این بیانیه در صورت چاپ شدن این مقاله در این مجله قابل اعمال است. در قسمت پائین این صفحه می‌توانید نظرات خود را به اطلاع سردبیر برسانید. + قبل از ادامه ، می‌بایست با بیانیه حق نشر موافقت نمایید. + اعلام نقطه نظراتتان به سردبیر + متن پیام (اختیاری) + لطفاً نوع مقاله خود را انتخاب کنید + لطفاً زبان مقاله ارسالی را انتخاب کنید + بیانیه محرمانگی اطلاعات مجله + با استفاده از فلش‌ها ترتیب نام نویسندگان را تغییر دهید. + تغییر ترتیب نویسنده + اطلاعات تماس نویسنده مسئول + افزودن نویسنده + حذف نویسنده + واژه‌هایی برای نمایه کردن مقاله، برای جداسازی واژه‌ها از سمی کالون استفاده نمایید (واژه1؛ واژه۲؛ واژه3) + به پوشش جغرافیائی، تاریخی یا زمانی و یا خصوصیات نمونه‌های تحقیق اشاره دارد. + کدهای دیگر.]]> + وارد کردن اطلاعات حداقل یک نویسنده الزامی است + وارد کردن نام، نام خانوادگی و ایمیل هر نویسنده الزامی است + لطفاً عنوان مقاله را وارد کنید. + لطفاً چکیده مقاله را وارد کنید + تعداد کلمات چکیده از سقف مجاز برای این نوع مقاله تجاوز کرده است. + فایل مقاله ارسالی + آپلود فایل مقاله + جایگزینی فایل ارسال شده + هیچ فایلی برای این مقاله آپلود نشده است. + آیا می‌خواهید بدون آپلود هیچ فایلی ادامه دهید؟ + این مرحله اختیاری در روند ارسال مقاله به نویسندگان اجازه می‌دهد تا فایل‌های مکمل را به مقاله ثبت شده به افزایند. این فایل‌های مکمل می‌توانند شامل موارد زیر باشند: راهنمای پژوهش ، فایل داده ، منابعی که لازم است در دسترس خوانندگان قرار گیرد و یا تصاویری که آن‌ها را نمی‌توان در خود متن مقاله گنجاند. فایل‌های الحاقی با هر فرمت می‌توانند باشند و با همین فرمت در دسترس خوانندگان قرار می‌گیرند. در صورتی که محرمانگی داوری مقاله خدشه‌دار نشود بنا به صلاحدید نویسنده و دبیر این فایل‌ها نیز در دسترس داوران قرار می‌گیرد. + برای آپلود کردن فایل لطفاً بر روی دکمه «ذخیره» کلیک کنید. پس از این عمل فایل‌های دیگری را نیز می‌توانید آپلود کنید + آیا مطمئنید که می‌خواهید بدون آپلود فایل مکمل انتخاب شده، ادامه دهید؟ + هیچ فایل مکمل به این مقاله ارسالی افزوده نشده است + بازگشت به فایل‌های مکمل + آیا می‌خواهید این فایل مکمل را حذف کنید؟ + آپلود فایل مکمل + افزودن یک فایل مکمل + ویرایش ویژگی‌های فایل مکمل + فراداده فایل مکمل + برای نمایه کردن این فایل مکمل فراداده‌های زیر را وارد کنید. + فایل مکمل + سازنده یا مالک فایل + ابزار پژوهشی + مواد پژوهشی + نتایج پژوهش + رونوشت + آنالیز داده + مجموعه داده + متن منبع + توصیف مختصر + فایل بدون فراداده در دسترس داوران قرار گیرد تا سیاست داوری محرمانه خدشه‌دار نشود + فقط مورد موارد رسماً چاپ شده استفاده شود + تاریخ جمع‌آوری داده‌ها یا تولید ابزار + نام مطالعه یا دیگر منبع + غیره + فایلی آپلود نشده است + لطفاً عنوان این فایل مکمل را وارد کنید + لطفاً یک موضوع وارد کنید + لطفاً یک توصیف وارد کنید + شناسه عمومی تعیین شده برای فایل مکمل تکراری است + شناسه عمومی فایل مکمل + بر روی «تکمیل ارسال مقاله» کلیک کنید تا مقاله شما به مجله {$journalTitle} ارسال شود. رسید دریافت مقاله از طریق ایمیل به شما ارسال خواهد شد. برای مشاهده وضعیت داوری و انتشار مقاله ارسالی وارد سامانه شوید. از توجه شما به مجله {$journalTitle} متشکریم. + هیچ فایلی به این مقاله ارسالی ضمیمه نشده است + لیست فایل‌های آپلود شده + تکمیل ارسال مقاله + ارسال مقاله تکمیل شد. از توجه شما به مجله {$journalTitle} متشکریم. + آپلود نسخه اصلاحی نویسنده + فایل ویراستاری شده + فایل نویسنده + برای ارسال مقاله داشتن حساب کاربری الزامی است. بدین وسیله تیم سردبیری می‌توانند مقاله ارسالی شما را پیگیری کرده و با شما تماس بگیرند. + diff --git a/locale/fa_IR/default.xml b/locale/fa_IR/default.xml new file mode 100644 index 00000000000..2bea183ac55 --- /dev/null +++ b/locale/fa_IR/default.xml @@ -0,0 +1,72 @@ + + + + + + مقالات + م ق + 0 + متن مقاله + + مقاله ارسالی قبلاً چاپ نشده و هم در هیچ مجله دیگری تحت داوری برای چاپ نمی‌باشد. + فایل ارسال شده به فرمت OpenOffice, Microsoft Word, RTF, یا WordPerfect می‌باشد. + در صورت امکان لینک مراجع در داخل متن قرار داده شده است. + فاصله سطور در متن مقاله تک فاصله‌ای است ، فونت 12 در صورت لزوم از فونت ایتالیک بجای زیرخط دار استفاده شده است ، تمام تصاویر و نمودارها و جداول در خود متن در محل مناسب و یا در انتهای متن قرار داده شده است. + متن مقاله بر طبق اصول مقاله‌نویسی و مرجع‌نگاری اشاره شده در <a href="{$indexUrl}/{$journalPath}/about/submissions#authorGuidelines"> راهنمای نویسندگان </a> می‌باشد. این راهنما در قسمت درباره مجله قابل مشاهده است. + نام‌ها و ایمیل‌های وارد شده در سایت مجله، فقط در اهداف بیان شده بکار می‌رود و در دسترس هیچ شخص یا سازمان دیگری قرار نخواهد گرفت. + این مجله دستیابی فوری به محتوی خود را به‌صورت آزاد دارا می‌باشد به این امید که پژوهشی که به‌صورت عمومی در دسترس باشد موجب تبادل بیشتر دانش در مقیاس جهانی می‌شود + نویسندگان مجازند (و توصیه می‌شود) که مقالات این مجله را در سایت‌های شخصی یا سازمانی به نمایش بگذارند.البته به شرط ذکر جزئیات کامل مرجع آن + سیستم‌های ویراستاری 1. ردیابی تغییرات با نرم‌افزار ورد از منوی Tools گزینه Track Changes، ویراستار را قادر می‌سازد تا درج و حذف کلمات را نشان‌دار نماید. درج کلمات به‌صورت رنگی نشان داده می‌شود و کلمات حذف شده به‌صورت رنگی در حاشیه نمایش داده می‌شود. همچنین ویراستار می‌تواند سؤالات خود از نویسنده یا از دبیر را نیز در کروشه درون متن بگنجاند. سپس نسخه ویراستاری شده بارگذاری می‌شود و به اطلاع دبیر رسانده می‌شود. سپس دبیر آن را بررسی و با اطلاع نویسنده می‌رساند. دبیر و نویسنده می‌بایست تغییراتی را که موافق آن هستند بدون دخالت رها کنند. اگر تغییرات بیشتری لازم باشد دبیر و نویسنده می‌توانند این تغییرات را در محل‌های اولیه درج و حذف نمایند. بعلاوه می‌توانند کلمات جدیدی درج و یا حذف کنند. نویسندگان و دبیران باید به تمام سؤالات ویراستار پاسخ دهند و متن جوابیه را در کروشه قرار دهند. پس از بررسی متن توسط دبیر و نویسنده ویراستار آخرین بررسی را به عمل آورده و تغییرات داده شده را دائمی می‌کنند تا سرانجام نسخه صفحه‌آرا آماده شود. < strong>2. سامانه بررسی آموزشی هاروارد دستورالعمل اصلاح الکترونیکی مقالات لطفاً مراحل زیر را برای انجام اصلاحات الکترونیکی مقاله انجام دهید: پاسخ دادن به تغییرات پیشنهادی   هر تغییری در متن را که مورد قبول می‌دانید آن را از حالت بولد یا پررنگ خارج کنید.   هر تغییری را که قبول نمی‌کنید متن اصلی اولیه را بجای آن درج کرده و آن را به‌صورت بولد در آورید. اضافه و حذف در متن   درج متن جدید را با بولد کردن متن جدید نشان دهید   متنی را که مایلید حذف کنید در کروشه قرار دهید. مانند [متن حذف شده]   اگر یک یا چند جمله را حذف کردید در مورد آن یک یادداشت در کروشه بگذارید مانند [دو جمله حذف شد] پاسخ دادن به سؤالات   تمام سؤالات را دست نخورده و بولد درون متن حفظ کنید. آن‌ها را حذف نکنید.   پاسخ به یک سؤال را بعد از آن بنویسید. شروع پاسخ را با [پاسخ:] مشخص کنید.   مانند [پاسخ: بحث در مورد متدولوژی مقاله همان‌طور که گفته بودید بسط داده شد] نشان‌دار کردن توضیحات   برای نشان دادن تغییرات ساختاری و یا اصلاحات عمیق بهتر است توضیحاتی اضافه کنید   مانند [توضیح: پاراگراف فوق از صفحه 5 به 7 منتقل شد]   توجه: وقتی به شماره صفحه اشاره می‌کنید شماره صفحه مقاله پرینت شده که برای شما فرستاده شده است را منظور کنید. این موضوع مهم است چرا که با اصلاً ح مقاله الکترونیک شماره صفحات ممکن است تغییر کند.

            اصلاً ح کردن یک مقاله الکترونیکی

            فایل اصلی مقاله قبل از اینکه ساختار و سازماندهی مقاله اصلی را تغییر دهید با دیگر نویسندگان به بررسی آن بپردازید. پس از پایان اصلاحات نام فایل را از AuthorNameQA.doc به AuthorNameQAR.doc تغییر دهید مانند LeeQA.doc به LeeQAR.doc. یک پرینت از این مقاله اصلاح شده را همراه با دیسک (CD) حاوی مقاله اصلاح شده ارسال کنید. مقاله برگشت داده شده به نویسنده همراه با سؤالات و پیشنهادات قبل از اینکه ساختار و سازماندهی مقاله‌ای که به شما برگردانده‌اند را تغییر دهید با دبیران مقاله هماهنگی‌های لازم را به عمل آورید. پس از اتمام اصلاحات نام فایل را از AuthorNameQA.doc به AuthorNameQAR.doc تغییر دهید مانند LeeQA.doc به LeeQAR.doc. پرینت آن را همراه با دیسک (CD) فایل ارسال کنید. یادداشت: • متن‌های غیر بولد نشان می‌دهد که شما تغییرات ایجاد شده در متن اصلی را قبول دارید. • متن بولد نشان دهنده این است که متن جدیدی اضافه شده است. • [کلمه حذف شده] نشان دهنده متن حذف شده است • پاسخ سؤالات در کروشه می‌آید]]>
            + برای افزودن لینک مرجع به مقاله در حال صفحه‌آرائی

            وقتی که مقاله را به صورت HTML و یا PDF در می‌آورید مطمئن شوید که تمام لینک‌ها فعال است.

            الف. وقتی‌که نویسنده لینکی برای یک مرجع ارائه داده است

            1. هنگامی‌که مقاله ارسالی هنوز در قالب فایل واژه‌پرداز (مثل ورد) است, عبارت مشاهده مرجع را به انتهای مرجعی که برای آن لینک ذکر شده است اضافه کنید.
            2. با انتخاب عبارت مشاهده مرجع, با استفاده از منوی درج لینک موجود در ورد آدرس لینک داده شده را وارد کرده و آن عبارت را به‌صورت لینک درآورید.

            ب. افزودن امکان جستجوی گوگل اسکولار برای مراجع

            1. هنگامی‌که مقاله ارسالی هنوز در قالب فایل واژه‌پرداز (مثل ورد) است, عنوان مرجع مورد نظر را با یا بدون نام نویسندگان (بسته به شیوه نسبی عنوان مرجع) کپی کنید.
            2. متن کپی شده را بین دو علامت %22 قرار دهید و همچنین بین کلمات علامت + بگذارید: http://scholar.google.com/scholar?q=%22PASTE+TITLE+HERE%22&hl=en&lr=&btnG=Search بدین ترتیب آدرس جستجوی مقاله مذکور در گوگل اسکولار را می‌سازید.
            3. عبارت گوگل اسکولار و یا (GS) را به انتهای هر مرجع در لیست مراجع بیافزائید.
            4. عبارت گوگل اسکولار و یا (GS)را با متدی که قبلاً گفته شد با استفاده از آدرس جستجوی ساخته شده در محله قبل به لینک تبدیل کنید.

            ج. امکان جستجو مراجع به کمک DOI آن‌ها

            1. هنگامی‌که مقاله ارسالی هنوز در قالب فایل واژه‌پرداز (مثل ورد) است, مراجع را به‌صورت گروهی در جعبه جستجوی crossref واقع در آدرس زیر کپی کنید: http://www.crossref.org/freeTextQuery/
            2. شماره شناسایی حاصله (DOI) را در آدرس جستجوی زیر در جای مشخص شده با عبارت PASTE DOI قرار دهید. Paste each DOI that the Query provides in the following URL (between = and &): http://www.cmaj.ca/cgi/external_ref?access_num=PASTE DOI#HERE&link_type=DOI
            3. عبارت CrossRef را به انتهای هر مرجع افزوده و مانند مراحل قبل با استفاده از عبارت جستجوی ساخته شده آن را به‌صورت لینک درآورید.
            ]]>
            + برای خطاهای املائی یا گرامریکلمه یا کلمات مورد نظر که دارای خطا است را در جعبه اصلاحات بررسی نهائی کپی کنید. همراه با آن دستورالعمل اصلاح خطا را نیز تحت عنوان «تغییر به» را بیاورید مانند مثال زیر: 1. تغییر....
            1. تغییر  then the others  به  than the others


            خطاهای فرمت ابتدا کلمه فرمت را به عنوان تیتر و سپس محل و ماهیت خطای فرمت را در جعبه اصلاحات بررسی نهائی وارد کنید مانند مثال زیر:
            3.فرمت  اعداد در جدول 3 مرتب نیستند 

            4. فرمت  پاراگرافی که با "This last topic..."  شروع شده است فاصله سطر اول ندارد.
            ]]>
            + ثبت‌نام در بالای صفحات ثبت‌نام کنند. در نتیجه شما از طریق ایمیل فهرست مطالب هر شماره جدید را دریافت خواهید داشت. برای اطلاع از محرمانگی اطلاعاتی که وارد می‌کنید بیانیه محرمانگی مجله را مطالعه نمایید. در این بیانیه آمده است که ایمیل‌هایی که وارد می‌کنید برای مقاصد دیگر بکار نخواهد رفت.]]> + درباره مجله که شامل سیاست‌های حاکم بر انواع مقالات؛ و متن راهنمای نویسندگان را مطالعه فرمایید. برای ارسال مقاله لازم است در سامانه این مجله ثبت‌نام کنید. چنانچه تا کنون در این مجله ثبت‌نام نکرده‌اید نسبت به این کار اقدام کنید. چنانچه قبلاً ثبت‌نام کرده‌اید فقط کافی است که به سامانه وارد شوید و مراحل پنجگانه ارسال مقاله را شروع کنید.]]> + سامانه مجلات آزاد مراجعه کنید.]]> + اطلاعات بیشتر...]]> + اطلاعات بیشتر...]]> + + انتشار مقاله + خرید مقاله + خرید شماره + عضویت انجمن + + مدیر مجله + مدیران مجله + مدیر.م + سردبیر مجله + سردبیران مجله + سردبیر + دبیر مهمان + دبیران مهمان + دبیر.م + دبیر + دبیران + دبیر + مدیر اشتراک + مدیران اشتراک + م.اشتراک + + ابزارهای پژوهش + مواد مورد استفاده + نتایج پژوهش + رونوشت‌ها + آنالیز داده‌ها + مجموعه‌ی داده‌ها + منابع + داور + داوران + داور + ________________________________________________________________________
            {$ldelim}$contextName{$rdelim}]]>
            +
            diff --git a/locale/fa_IR/editor.xml b/locale/fa_IR/editor.xml new file mode 100644 index 00000000000..48815bd71dc --- /dev/null +++ b/locale/fa_IR/editor.xml @@ -0,0 +1,223 @@ + + + + + صفحه دبیر + انتساب دوباره + مقالات ارسالی و چاپ شده + صف مقالات ارسالی + بایگانی مقالات ارسالی + چاپ + شماره‌های چاپ شده + تمام انواع مقاله + همه دبیران + مرا + شناسه «{$publicIdentifier}» برای عنوان دیگری (شماره مجله، مقاله، کلیشه چاپی و یا فایل) اختصاص یافته است. لطفاً شناسه دیگری انتخاب کنید. + هیچ مقاله ارسالی در بایگانی نیست + آیا تغییرات در بایگانی مقالات ارسالی ذخیره شود؟ مقالاتی که جهت حذف انتخاب شده‌اند برای همیشه از سیستم حذف خواهند شد. + آیا می‌خواهید برای همیشه این مقاله ارسالی را حذف کنید؟ + آیا از تصمیم گرفته شده مطمئن هستید؟ + با توجه به اینکه بر روی لینک «بایگانی کردن» کلیک کرده‌اید چنانچه در صفحه بعد (ارسال ایمیل) دکمه ارسال یا انجام بدون ارسال را بزنید در هر حال مقاله بایگانی خواهد شد' مگر اینکه دکمه انصراف را کلیک کنید. + قبل از ارسال مقاله برای ویراستاری، با استفاده از لینک با خبرسازی نویسنده، تصمیم خود را به اطلاع وی برسانید و سپس نسخه ارسالی به ویراستار را انتخاب کنید. + اطلاع‌رسانی به کاربران + این پیغام را به تمام کاربران این مجله بفرست ({$count} کاربر) + تمام خوانندگان: {$count} کاربر + تمام نویسندگان دارای مقاله چاپ شده: {$count} کاربر + تمام مشترکین: {$count} کاربر + تمام مؤسسات مشترک: {$count} کاربر + اطلاع‌رسانی به کاربران ... + کاربران اطلاع‌رسانی شدند + این پیغام را به تمام کاربران این مجله بفرست ({$count} کاربر) + ارسال این پیغام به تمام کاربران این مجله که برای دریافت تازه‌های چاپ اظهار تمایل کرده‌اند. ({$count} کاربر) + همچنین فهرست مقالات این شماره را نیز ضمیمه کن: + اقدامات دبیری + ایجاد شماره جدید + مدیریت شماره: {$issueIdentification} + شماره جاری + موارد + هیچ موردی در حال حاضر برای این شماره در نظر گرفته نشده است. + آیا می‌خواهید این شماره مجله را برای همیشه حذف کنید؟ + چاپ شده + چاپ نشده + تاریخ انتشار + ذکر دوره مجله برای این شماره لازم است + ذکر شماره برای این شماره از مجله لازم است + ذکر سال این شماره لازم است + تعیین عنوان برای شماره مجله الزامی است + مشخصات شناسه‌ شماره مجله الزامی است. لطفاً حداقل یکی از گزینه‌های مربوط به اطلاعات شناسه‌ای شماره مجله را انتخاب کنید. + شناسایی هر شماره مجله + شناسه عمومی شماره مجله + توصیف + وضعیت دستیابی + تاریخ دسترسی آزاد + فعال‌سازی دسترسی آزاد (با تأخیر) + تصویر جلد + فرمت‌های مجاز: .gif, jpg, یا .png + آپلود شد + حذف کن + بازبینی نهایی شد + حذف تصویر جلد + تصویری که می‌خواهید حذف کنید، تصویر این شماره از مجله نیست، لطفاً صفحه رو از اول بارگذاری کرده و دوباره تلاش کنید. + تصویری که می‌خواهید حذف کنید در حافظه یافت نشد. احتمالاً این تصویر پیشتر پاک شده است. لطفاً صفحه را از اول بارگذاری کرده و دوباره بررسی کنید. + تصویر ورودی غیر معتبر است. فرمت‌های مورد پشتیبانی شامل gif، jpg و png است. + استایل شیت + فرمت استایل شیت انتخاب شده غلط است. فایل مورد نظر می‌بایست یک فایل CSS معتبر باشد. توجه کنید که فایل استایل شیت که دارای توضیحاتی در شروع فایل است ممکن است باعث نامعتبر شدن فایل استایل شیت شود + آیا استایل شیت حذف شود؟ + عنوان جلد + ایجاد صفحه جلد دلخواه برای این شماره با عناصر زیر + نمایش + دستیابی آزاد + اشتراک + شناسایی + دستیابی + پشت جلد + تمام مقالات این شماره به نوبت ویراستاری بازخواهند گشت و تمام فایل‌های همراه آن‌ها به‌طور دائمی از بین خواهد رفت. آیا می‌خواهید این شماره مجله را حذف کنید؟ + برگرداندن به حالت اولیه]]> + برگشت به حالت پیش‌فرض]]> + داده‌های شماره + ذخیره تغییرات فهرست مطالب؟ + پیش‌فرض + ترتیب + شناسه عمومی + انتشار این شماره + لغو چاپ شماره + مشاهده این شماره + مشاهده + آیا می‌خواهید این شماره جدید را منتشر کنید؟ + آیا مطمئن هستید که می‌خواهید چاپ این شماره را لغو کنید؟ + آیا مطمئنید که می‌خواهید این شماره را به عنوان شماره جاری ثبت کنید + شناسه عمومی مقاله قابل ذخیره نیست + هیچ شماره مجله‌ای وجود ندارد + باز کردن + صفحات + کلیشه‌های چاپی شماره‌ها + کلیشه چاپی شماره + مشاهده کلیشه چاپی شماره + کلیشه چاپی را با تمامی محتویات شماره آن منتشر کن + هیچ کلیشه چاپی شماره مجله‌ای منتشر نشده است. + وارد کردن برچسب کلیشه چاپی شماره الزامی است + وارد کردن زبان کلیشه چاپی شماره الزامی است. + این شناسه کلیشه چاپی شماره موجود است. + برگشت به کلیشه چاپی شماره + آیا مطمئنید که می‌خواهید این کلیشه چاپی شماره را حذف کنید. + شناسه‌ها + شماره‌های آتی مجله + افزودن کلیشه چاپی + انتشار شماره + ایجاد شماره‌ی جدید + مشاهده + بازنگری + ایجاد کلیشه چاپی شماره + تنظیم شماره جاری + شماره‌های گذشته مجله + تعیین فایل اصلی به عنوان نسخه داوری + آپلود کردن نسخه داوری اصلاح شده + قرار گرفتن فایل در دسترس داوران + صفحه‌آرائی و بازبینی نهائی + پاک کردن + حذف داور + تغییر نوع مقاله + تعیین مهلت داوری + افزودن داور + به داور + اطلاع‌رسانی به داور + راه‌اندازی پروسه داوری + لغو درخواست + حذف داور + وارد کردن توصیه‌ها + وارد کردن توصیه داوری + توصیه + انتخاب داور + جایگزینی داور + در این محل توصیه و نظرات داوری خود را وارد کنید. + آپلود داوری + گزینه‌های داوری + تصمیم + دبیری برای این مقاله انتخاب‌نشده است + ذخیره تصمیم + دبیر هنوز تغییرات را ذخیره نکرده است + برای داوران تا نسخه اصلاحی نویسنده را ببینند. + یک تاریخ برای مهلت داوری تعیین کن. + تاریخ یا تعداد هفته‌های لازم برای مهلت داوری را وارد کنید. + امروز + مورد درخواست تا تاریخ + فرمت: YYYY-MM-DD + تعداد هفته‌ها + انتساب ویراستار + جایگزینی ویراستار + نسخه ویرایش شده توسط دبیر + نویسنده مجاز است فایل را ببیند + نسخه در دسترس ویراستار قرار گیرد. + امتیاز داور + 5 عالی + 4 + 3 + 2 + 1 ضعیف + نظرات + قسمت توضیح الزامی است + ذخیره امتیاز + شخصی انتخاب نشده است + بازبینی توسط نویسنده + رد و بارگانی کردن مقاله ارسالی + برگرداندن به لیست جاری + افزودن دبیر + افزودن سردبیر + انتخاب {$roleName} + انتخاب تصمیم + انتخاب صفحه‌آرا + جایگزینی صفحه‌آرا + داوری ارسالی + ارسال مجدد فایل برای داوری + ارسال مجدد فایل انتخاب شده برای داوری + ارسال فایل برای ویراستاری + انتساب بازبین نهائی + جایگزینی بازبین نهائی + نظرات نویسنده + نظرات بازبین نهائی + آخرین ویراستاری + تاریخ + نشان دادن برحسب + ارسال مقاله MM-DD + انتسابات فعال + دعوت کردن + پذیرفتن + هیچ مقاله ارسالی وجود ندارد + آخرین + هفته + آخرین داوری کامل شده + منتسب شده به + برای مقالات از نوع + برنامه چاپ + کاندید پذیرش + قرار است انتساب یابد + هزینه چاپ پرداخت نشده است. برای قرار دادن در نوبت چاپ به نویسنده اطلاع دهید تا هزینه را پرداخت کند + نمایش + حذف نام نویسندگان از فهرست مقالات شماره مجله + پیش‌فرض + حذف + نمایش + جلد مجله + تصویر جلد + تصویری که می‌خواهید حذف کنید در حافظه یافت نشد. احتمالاً این تصویر پیشتر پاک شده است. لطفاً صفحه را از اول بارگذاری کرده و دوباره بررسی کنید. + آپلود شد + حذف تصویر جلد + حذف مقاله از شماره + حذف + آیا مطمئنید که می‌خواهید این مقاله را از شماره حذف کنید؟ البته همچنان مقاله برای انتشار در شمارات آینده در سیستم باقی می‌ماند. + تاریخ دستیابی ذکر شده معتبر نیست + ویرایش کلیشه چاپی + بازبینی نهایی در سیستم آپلود می‌کند.]]> + انتخاب فایل‌های کلیشه‌های چاپی + ویراستیاری شده در سیستم آپلود شده است.]]> + هر فایلی که در مراحل ارسال مقاله در سامانه آپلود شده است را می‌توان با انتخاب گزینه زیر به لیست بازبینی نهایی اضافه کرد. + شناسه عمومی «{$publicIdentifier}» برای موجودیت دیگری از همین نوع تعریف شده است. لطفاً برای تمامی موجودیت‌های داخل مجله یک شناسه عمومی منحصربه‌فرد انتخاب کنید. + diff --git a/locale/fa_IR/emailTemplates.xml b/locale/fa_IR/emailTemplates.xml new file mode 100644 index 00000000000..b317ae44e2e --- /dev/null +++ b/locale/fa_IR/emailTemplates.xml @@ -0,0 +1,1105 @@ + + + + + + + + تائیدیه دوباره تنظیم کردن رمزعبور + +
            +لطفا چنانچه شما این درخواست را نفرستاده اید، به این ایمیل توجهی نکنید، در این صورت رمز عبور شما تغییری نخواهد کرد. اگر مایل به تنظیم دوباره رمزعبور خود هستید، برروی پیوند زیر کلیک نمائید.
            +
            +تنظیم مجدد رمز عبور: {$url}
            +
            +{$principalContactSignature}]]> + This email is sent to a registered user when they indicate that they have forgotten their password or are unable to login. It provides a URL they can follow to reset their password. +
            + + رمز عبور دوباره تنظیم شد + +
            +نام کاربری شما: {$username}
            +رمز ورود شما: {$password}
            +
            +{$principalContactSignature}]]> + ایمیلی برای کاربرانی که رمز خود را رست نموده اند +
            + + ثبت نام کاربر جدید + +
            +نام کاربری: {$username}
            +رمز عبور: {$password}
            +
            +
            +باتشکر
            +{$principalContactSignature}]]> + This email is sent to a newly registered user to welcome them to the system and provide them with a record of their username and password. +
            + + حساب کاربری خود را تایید کنید + +
            +حساب کاربری شما برای مجله {$contextName}, ایجاد شد. قبل از استفاده می بایست آن را تایید کنید. برای انجام این کار فقط کافی است که بر روی لینک زیر کلیک کنید:
            +
            +{$activateUrl}
            +
            +با تشکر
            +{$principalContactSignature}]]> + This email is sent to a newly registered user to welcome them to the system and provide them with a record of their username and password. +
            + + ثبت نام به عنوان کارشناس {$contextName} + +
            +نام کاربری و رمز عبور شما برای سایت مجله که جهت انجام تمام امورات آنلاین با این مجله لازم است در زیر آمده است.
            +
            +نام کاربری: {$username}
            +رمز عبور: {$password}
            +
            +با تشکر,
            +{$principalContactSignature}]]> + This email is sent to a newly registered reviewer to welcome them to the system and provide them with a record of their username and password. +
            + + شماره جدید چاپ شد + +
            +{$contextName}، آخرین شماره خود را به نشانی &lt;{$contextUrl}&gt; چاپ کرده است. از شما دعوت میشود که پس از ملاحظه فهرست عناوین از وب سایت مجله حاوی مقاله ها و موضوع های مورد علاقه بازدید کنید.
            +
            +از توجه همیشگی مستمر شما نسبت به این مجله متشکریم.
            +{$editorialContactSignature}]]> + This email is sent to registered readers via the "Notify Users" link in the Editor's User Home. It notifies readers of a new issue and invites them to visit the journal at a supplied URL. +
            + + درخواست بایگانی کردن {$contextName}: + +{$contextName} &lt;{$contextUrl}&gt; ، عضو دانشکده شما می باشد &lt;[name of member]&gt;. این مجله خواستار ایجاد سیستم بایگانی LOCKSS با آن کتابخانه و کتابخانه های دیگر دانشگاهها می باشد.
            +
            +[Brief description of journal]
            +
            +برنامه LOCKSS تحت آدرس http://lockss.org که یک ابتکار بین المللی مربوط به ناشر/کتابخانه می باشد. این نرم افزار رایگان، حتی توسط یک رایانه شخصی نیز اجرا می گردد. کل سامانه آن لاین شده است و به نگهداری مختصری نیازمند است.
            +جهت کمک در بایگانی مجله ما، از شما دعوت می کنیم که عضو انجمن LOCKSS شوید تا به شما در جمع آوری و نگهداری عناوین تهیه شده توسط سازمان خود و دیگر پژوهشگران جهان، کمک کند. برای این کار، لطفا از وب سایت LOCKSS بازدید کنید تا اطلاعاتی درباره نحوه عملکرد این سامانه دراختیار شما قرار گیرد. منتظر اعلام خبر از شما راجع به امکان تهیه چنین سامانه ای برای این مجله هستم.
            +
            +
            +باتشکر
            +{$principalContactSignature}Dear [University Librarian]
            +
            +{$contextName} &lt;{$contextUrl}&gt;, is a journal for which a member of your faculty, [name of member] serves as a [title of position]. The journal is seeking to establish a LOCKSS (Lots of Copies Keep Stuff Safe) compliant archive with this and other university libraries.
            +
            +[Brief description of journal]
            +
            +The LOCKSS Program &lt;http://lockss.org/&gt;, an international library/publisher initiative, is a working example of a distributed preservation and archiving repository, additional details are below. The software, which runs on an ordinary personal computer is free; the system is easily brought on-line; very little ongoing maintenance is required.
            +
            +To assist in the archiving of our journal, we invite you to become a member of the LOCKSS community, to help collect and preserve titles produced by your faculty and by other scholars worldwide. To do so, please have someone on your staff visit the LOCKSS site for information on how this system operates. I look forward to hearing from you on the feasibility of providing this archiving support for this journal.
            +
            +Thank you,
            +{$principalContactSignature}]]> + This email encourages the recipient to participate in the LOCKSS initiative and include this journal in the archive. It provides information about the LOCKSS initiative and ways to become involved. +
            + + قدردانی برای ارسال مقاله + +
            +از ارسال مقاله "{$submissionTitle}" به {$contextName} متشکرم. با استفاده از سامانه الکترونیکی مدیریت مجله، که هم اکنون استفاده می شود، قادر خواهید بود ازطریق وارد شدن به وب سایت مجله، روند پیشرفت بررسی مقاله خود را پیگیری نمائید.
            +
            +آدرس مقاله : {$submissionUrl}
            +نام کاربری: {$authorUsername}
            +
            +لطفا چنانچه سوالی دارید، با من تماس بگیرید.
            +
            +{$editorialContactSignature}]]> + در صورت فعال سازی. این ایمیل به صورت خودکار به نوسنده مقاله پس از تکمیل عملیات ارسال مقاله، فرستاده خواهد شد. +
            + + نا مناسب بودن مقاله برای مجله + +
            +بررسی اولیه انجام شده برروی مقاله "{$submissionTitle}" مشخص نموده است که این مقاله با چهارچوب و حیطه فعالیت {$contextName} مطابقت ندارد. توصیه می کنم که در راهنمای نویسندگان این مجله و همچنین در مقالات شماره اخیر جستجو کنید تا اطلاع بیشتری در مورد مقالات چاپ شده در این مجله کسب کنید.
            +
            +{$editorialContactSignature}]]> +
            + + اعلام نظر در مورد یک مقاله + +
            +&lt;{$commentName}&gt;، در مورد مقاله "{$submissionTitle}" در مجله {$contextName} اعلام نظر کرده است.
            +
            +{$comments}]]> + This email notifies the various people involved in a submission's editing process that a new comment has been posted. +
            + + تصمیم گیری درمورد مقاله "{$submissionTitle}" + +باردیگر از شما به خاطر مشارکت فعالتان در این فرایند سپاسگزاری می کنم.
            +
            +{$editorialContactSignature}
            +
            +{$comments}]]> + This email notifies the reviewers of a submission that the review process has been completed. It includes information about the article and the decision reached, and thanks the reviewers for their contributions. +
            + + تعیین کارشناس مسئول + +
            +شما به عنوان کارشناس مسئول مقاله ضضض مربوط به {$contextName} انتخاب شده اید تا بر مراحل ویرایش آن نظارت داشته باشید.
            +
            +آدرس مقاله: {$submissionUrl}
            +نام کاربری: {$editorUsername}
            +
            +متشکرم
            +{$editorialContactSignature}]]> + This email notifies a Section Editor that the Editor has assigned them the task of overseeing a submission through the editing process. It provides information about the submission and how to access the journal site. +
            + + درخواست کارشناسی مقاله + +
            +شما به عنوان یک کارشناس ممتاز برای بررسی مقاله "{$submissionTitle}"که برای {$contextName} ارسال شده است انتخاب شده اید. در ذیل، چکیده مقاله ارسالی برای شما گنجانده شده است و امیدوارم که در این زمینه مایل به همکاری با این مجله باشید
            +
            +لطفا قبل از تاریخ "{$responseDueDate}" وارد وب سایت مجله شده و مشخص کنید که آیا مایل به قبول کارشناسی مقاله هستید یا خیر. همچنین به طور همزمان می توانید به مقاله ارسالی دسترسی پیدا کرده و متن کارشناسی و توصیه های خودرا ذخیره کنید. آدرس وب سایت مجله {$contextUrl} است.
            +
            +ضمنا آخرین مهلت بررسی این مقاله تا تاریخ "{$reviewDueDate}" می باشد
            +
            +چنانچه نام کاربری و رمز عبور خود مربوط به وب سایت این مجله را در دسترس ندارید می توانید از پیوند زیر جهت تنظیم دوباره رمزعبور خود استفاده کنید (که به همراه نام کاربری برایتان ارسال می گردد).
            +
            +{$passwordResetUrl}
            +آدرس مقاله : {$submissionReviewUrl}
            +
            +از توجه شما به این درخواست سپاسگزاری می کنم.
            +
            +{$editorialContactSignature}]]> + This email from the Section Editor to a Reviewer requests that the reviewer accept or decline the task of reviewing a submission. It provides information about the submission such as the title and abstract, a review due date, and how to access the submission itself. This message is used when the Standard Review Process is selected in Journal Setup, Step 2. (Otherwise see REVIEW_REQUEST_ATTACHED.) +
            + + درخواست داوری مقاله + +
            +شما به عنوان یک کارشناس ممتاز برای بررسی مقاله "{$submissionTitle}" که برای {$contextName} ارسال شده است انتخاب شده اید. در ذیل، چکیده مقاله ارسالی برای شما گنجانده شده است و امیدوارم که در این زمینه مایل به همکاری با این مجله باشید.
            +
            +لطفا قبل از تاریخ {$reviewDueDate} وارد وب سایت مجله شده و مشخص سازید که آیا مایل به قبول کارشناسی هستید یا خیر؟ همچنین به طور همزمان می توانید به مقاله ارسالی دسترسی پیدا کرده و متن کارشناسی و توصیه های خودرا ذخیره کنید.
            +
            +ضمنا آخرین مهلت بررسی این مقاله تا تاریخ {$reviewDueDate} می باشد.
            +
            +آدرس مقاله: {$submissionReviewUrl}
            +
            +از توجه شما به این درخواست متشکرم.
            +
            +{$editorialContactSignature}
            +
            +
            +--------------------------------
            +"{$submissionTitle}"
            +
            +چکیده:
            +{$submissionAbstract}]]> + This email from the Section Editor to a Reviewer requests that the reviewer accept or decline the task of reviewing a submission. It provides information about the submission such as the title and abstract, a review due date, and how to access the submission itself. This message is used when the Standard Review Process is selected in Journal Setup, Step 2, and one-click reviewer access is enabled. +
            + + درخواست داوری مقاله + +
            +شما به عنوان یک داور برای بررسی مقاله "{$submissionTitle}" انتخاب شده اید. در ذیل، چکیده مقاله ارسالی برای شما گنجانده شده است و امیدوارم که در این زمینه مایل به همکاری با این مجله باشید.
            +در ذیل متن راهنمای کارشناسی برای این مجله آمده است و مقاله ارسالی به این ایمیل پیوست شده است. توجه داشته باشید که باید متن کارشناسی و توصیه خود را تا تاریخ {$reviewDueDate} از طریق ایمیل ارسال کنید.
            +
            +لطفا با پاسخ دادن به این ایمیل قبل از تاریخ &lt;{$reviewDueDate}&gt; مشخص سازید که آیا قادر به انجام کارشناسی هستید یا خیر؟
            +از توجه شما به این درخواست سپاسگزارم.
            +
            +{$editorialContactSignature}
            +
            +راهنمای داوری
            +
            +{$reviewGuidelines}]]> + ایمیلی از طرف دبیر یا دبیر بخش به داور برای درخواست انجام داوری +
            + + درخواست لغو کارشناسی + +
            +در این مرحله تصمیم بر آن شده که درخواست کارشناسی مقاله ضضض مربوط به {$contextName} که به شما محول شده بود، لغو گردد. پیشاپیش از بابت ایجاد هرگونه مشکلی از شما عذرخواهی کرده و امیدواریم که در آینده بتوانیم طی مرحله کارشناسی با شما همکاری داشته باشیم.
            +
            +لطفا چنانچه در این رابطه سوالی دارید، با من تماس بگیرید.
            +
            +{$editorialContactSignature}]]> + This email is sent by the Section Editor to a Reviewer who has a submission review in progress to notify them that the review has been cancelled. +
            + + داوری را قبول می کنم + +
            +اینجانب داوری مقاله ارسالی "{$submissionTitle}"مربوط به {$contextName} را قبول می نمایم. از توجه شما متشکرم و بررسی آنرا در موعد مقرر ( {$reviewDueDate}) انجام خواهد داد.
            +
            +{$reviewerName}]]> + ایمیلی از طرف داور به سردبیر یا دبیر بخشبرای اطلاع از پذیرش انجام داوری +
            + + قادر به داوری نمی باشم + +
            +متاسفانه در حال حاضر قادر به داوری مقاله ارسالی "{$submissionTitle}"مربوط به {$contextName} نیستم.
            +از توجه شما متشکرم . در دفعات بعدی آماده همکاری با این مجله هستم.
            +
            +{$reviewerName}]]> + ایمیلی از طرف داور به سردبیر یا دبیر بخش برای اطلاع از عدم پذیرش انجام داوری +
            + + قدردانی بخاطر بررسی مقاله + +
            +برای بررسی مقاله ارسالی "{$submissionTitle}"مربوط به {$contextName}، از شما سپاسگزاریم. مساعدت شما را که باعث ارتقاء سطح کیفی مقاله ای که چاپ شد، ارج می نهیم.
            +
            +{$editorialContactSignature}]]> + This email is sent by a Section Editor to confirm receipt of a completed review and thank the reviewer for their contributions. +
            + + یادآوری برای کارشناسی مقاله + +
            +با عرض پوزش بدین وسیله یادآوری مینمایم که متعاقب ارسال درخواست اولیه مبنی بر انجام کارشناسی مقاله "{$submissionTitle}," برای {$contextName}
            +منتظر دریافت نظرات کارشناسی جنابعالی میباشیم. امیدواریم که نتیجه کارشناسی جنابعالی تا تاریخ {$reviewDueDate} به دست ما برسد.
            +
            +آدزس مقاله: {$submissionReviewUrl}
            +
            +در صورت امکان با ایمیل اطلاع دهید که آیا مایلید این کارسناسی را انجام دهید.
            +
            +{$editorialContactSignature}]]> + This email is sent by a Section Editor to remind a reviewer that their review is due. +
            + + یادآوری اتوماتیک برای کارشناسی مقاله ارسالی + +
            +این فقط یک یادآوری درخواست ما از شما جهت بررسی مقاله ارسالی "{$submissionTitle}"مربوط به {$contextName} است. امیدوار بودیم که متن کارشناسی شما تا تاریخ &lt;{$reviewDueDate}&gt; دریافت نماییم و به دلیل اتمام فرصت مقرر، این ایمیل به صورت اتوماتیک برای شما فرستاده می شود. بسیار خوشحال خواهیم شد اگر هرچه زودتر بتوانید نتیجه کارشناسی خود را برایمان ارسال کنید.
            +
            +چنانچه نام کاربری و رمز عبور خود مربوط به وب سایت این مجله را در دسترس ندارید می توانید از پیوند زیر جهت تنظیم دوباره رمزعبور خود استفاده کنید (که به همراه نام کاربری برایتان ارسال می گردد).
            +
            +{$passwordResetUrl}
            +آدرس مقاله: {$submissionReviewUrl}
            +
            +لطفا آمادگی خودرا نسبت به انجام این کمک مهم به مجله اعلام نمائید. منتظر پاسخ شما هستم.
            +
            +{$editorialContactSignature}]]> + This email is automatically sent when a reviewer's due date elapses (see Review Options under Journal Setup, Step 2) and one-click reviewer access is disabled. Scheduled tasks must be enabled and configured (see the site configuration file). +
            + + یادآوری برای کارشناسی مقاله (اتوماتیک) + +
            +با عرض پوزش بدین وسیله یادآوری مینمایم که متعاقب ارسال درخواست اولیه مبنی بر انجام کارشناسی مقاله "{$submissionTitle}," برای {$contextName}
            +منتظر دریافت نظرات کارشناسی جنابعالی میباشیم. امیدواریم که نتیجه کارشناسی جنابعالی تا تاریخ {$reviewDueDate} به دست ما برسد.
            +
            +آدزس مقاله: {$submissionReviewUrl}
            +
            +در صورت امکان با ایمیل اطلاع دهید که آیا مایلید این کارسناسی را انجام دهید.
            +
            +{$editorialContactSignature}]]> + This email is automatically sent when a reviewer's due date elapses (see Review Options under Journal Setup, Step 2) and one-click reviewer access is enabled. Scheduled tasks must be enabled and configured (see the site configuration file). +
            + + درخواست انجام امور ویراستاری + +
            +از شما درخواست می شود که امور ویراستاری مقاله "{$submissionTitle}" مربوط به {$contextName} را برعهده بگیرید. شما می توانید فایل مربوطه به همراه مجموعه ای از دستورالعمل های نحوه ویراستاری مقاله را در وب سایت مجله دریافت کنید.
            +
            +چنانچه در حال حاضر قادر به انجام امور مذکور نیستید و یا سوالی در این زمینه دارید، لطفا با من تماس بگیرید. پیشاپیش از قبول انجام امور ویراستاری برای این مجله سپاسگزارم.
            +
            +
            +{$editorialContactSignature}]]> + This email is sent by a Section Editor to a submission's Copyeditor to request that they begin the copyediting process. It provides information about the submission and how to access it. +
            + + اتمام ویراستاری مقاله + +
            +هم اکنون ویراستاری مقاله جنابعالی با عنوان "{$submissionTitle}" برای مجله {$contextName} به پایان رسید. برای بررسی نتیجه ویراستاری و پاسخ دادن به سؤالات احتمالی لطفا مراحل زیر را دنبال کنید:
            +
            +۱. با استفاده از نام کاربری و رمز عبور خود و بکمک لینک زیر وارد سایت مجله شوید (در صورت فراموش کردن نام کاربری یا رمز عبور از گزینه مربوط به فراموشی رمز عبور استفاده کنید)
            +۲. بر روی فایل موجود در مرحله اول ویراستاری کلیک کنید و آنرا دانلود کنید. پس از دانلود آنرا باز کنید.
            +۳. مقاله را بدقت مطالعه کرده و قسمتهای ویراستاری شده را بررسی کنید. لازم به ذکر است که در فایل ورد ارسالی تغییرات اعمال شده با رنگ و علائم مخصوص براحتی قابل تشخیص است. ویراستار ممکن است در متن مقاله سؤالاتی کرده باشد که لازم است بدقت به آنها جواب دهید.
            +۴. پس از وارد کردن پاسخ سؤالات
            +4. Save file to desktop and upload it in 2. Author Copyedit.
            +5. Click the email icon under COMPLETE and send email to the editor.
            +
            +This is the last opportunity that you have to make substantial changes. You will be asked at a later stage to proofread the galleys, but at that point only minor typographical and layout errors can be corrected.
            +
            +Manuscript URL: {$submissionEditingUrl}
            +
            +If you are unable to undertake this work at this time or have any questions,
            +please contact me. Thank you for your contribution to this journal.
            +
            +{$participantName}]]> +
            + + بررسی نهایی ویراستاری + +
            +مراحل ویراستاری مقاله "{$submissionTitle}"مربوط به {$contextName} توسط نویسنده و سردبیر مربوطه کامل شده است. هم اکنون نسخه بدون اشکال نهایی آماده انجام امور صفحه آرایی می باشد.
            +
            +آدرس مقاله: {$submissionUrl}
            +نام کاربری: {$participantUsername}
            +
            +
            +{$editorialContactSignature}]]> + This email from the Section Editor to the Copyeditor requests that they perform a final round of copyediting on a submission before it enters the layout process. +
            + + بررسی نهایی ویراستاری کامل شد + +
            +در حال حاضر، یک نسخه ویراستاری شده ی بدون اشکال از مقاله شما با عنوان {$submissionTitle}مربوط به {$contextName} آماده شده و آماده انجام امور صفحه آرایی و نسخه پیش از چاپ می باشد.
            +
            +{$participantName}]]> + This email from the Copyeditor to the Section Editor notifies them that the final round of copyediting has been completed and that the layout process may now begin. +
            + + نسخه های پیش از چاپ مورد نیاز است + +
            +از شما درخواست می شود که نسخه های پیش از چاپ مقاله "{$submissionTitle}" مربوط به {$contextName} را آماده نمایید.
            +
            +آدرس مقاله: {$submissionLayoutUrl}
            +نام کاربری: {$participantUsername}
            +
            +چنانچه در حال حاضر قادر به انجام این امور نیستید و یا سوالی در این رابطه دارید با من تماس بگیرید. پیشاپیش از همکاری شما با این مجله سپاسگزارم.
            +
            +{$editorialContactSignature}]]> + This email from the Section Editor to the Layout Editor notifies them that they have been assigned the task of performing layout editing on a submission. It provides information about the submission and how to access it. +
            + + نسخه های پیش از چاپ کامل شده است + +
            +نسخه های پیش از چاپ مقاله ضضض مربوط به {$contextName} حاضر شده و آماده بررسی نهایی می باشد.
            +لطفا چنانچه سوالی دارید، با من تماس بگیرید.
            +
            +
            +{$participantName}]]> + This email from the Layout Editor to the Section Editor notifies them that the layout process has been completed. +
            + + قدردانی بخاطر انجام امور صفحه آرایی + +
            +از اینکه نسخه پیش از چاپ مقاله "{$submissionTitle}"مربوط به {$contextName} را آماده نمودید از شما متشکرم. بدیهی است این امر کمک شایانی در روند چاپ خواهد بود.
            +
            +
            +{$editorialContactSignature}]]> + This email from the Section Editor to the Layout Editor acknowledges completion of the layout editing process and thanks the layout editor for their contribution. +
            + + درخواست بررسی نهایی از نویسنده + +
            +از شما درخواست می شود که نمونه پیش از چاپ مقاله ارسالی خود را تحت عنوان ضضض مربوط به {$contextName}، مورد بررسی نهایی قراردهید. لطفا برای دیدن نمونه های پیش از چاپ، بوسیله پیوند زیر وارد وب سایت مجله شوید. جهت فقط خواندن موارد غلط های املایی و صفحه آرایی در نسخه ای که چاپ خواهد شد، از پیوند VIEW PROOF استفاده کنید. این غلط ها را در کادر اطلاعات نمونه خوانی ذخیره کرده و طبق دستورالعمل های مربوط به بررسی نهایی (نمونه خوانی) که در وب سایت گنجانده شده است، عمل نمایید.
            +
            +آدرس مقاله: {$submissionUrl}
            +
            +چنانچه در حال حاضر قادر به انجام موارد فوق نیستید و یا در این رابطه سوالی دارید با من تماس بگیرید. پیشاپیش از همکاری شما با این مجله سپاسگزارم.
            +
            +
            +
            +{$editorialContactSignature}]]> + This email from the Section Editor to the Author notifies them that an article's galleys are ready for proofreading. It provides information about the article and how to access it. +
            + + بررسی نهایی کامل شد (نویسنده) + + This email from the Author to the Proofreader and Editor notifies them that the Author's round of proofreading is complete and that details can be found in the article comments. + + + قدردانی از نویسنده بخاطر بررسی نهایی مقاله + +
            +بخاطر بررسی نهایی مقاله خود تحت عنوان "{$submissionTitle}" مربوط به {$contextName} از شما متشکریم. منتظر آن هستیم تا مقاله شما بزودی چاپ گردد. چنانچه مشترک خدمات اطلاع رسانی مجله ما باشید، ایمیلی حاوی فهرست مطالب را دریافت خواهید کرد. لطفا چنانچه سوالی دارید، با من تماس بگیرید.
            +
            +{$editorialContactSignature}]]> + This email from the Section Editor to the Author acknowledges completion of the initial proofreading process and thanks them for their contribution. +
            + + درخواست بررسی نهایی + +
            +از شما درخواست می شود که بررسی نهایی مقاله "{$submissionTitle}" مربوط به {$contextName} را انجام دهید.
            +
            +آدرس مقاله: {$submissionUrl}
            +نام کاربری: {$proofreaderUsername}
            +
            +چنانچه در حال حاضر قادر به انجام موارد فوق نیستید و یا در این رابطه سوالی دارید، با من تماس بگیرید.
            +
            +{$editorialContactSignature}]]> + This email from the Section Editor to the Proofreader requests that they perform proofreading of an article's galleys. It provides information about the article and how to access it. +
            + + بررسی نهایی کامل شد + +
            +درحال حاضر بررسی نهایی مقاله "{$submissionTitle}"مربوط به {$contextName} را به پایان رسانده ام. هم اکنون نمونه های پیش از چاپ، آماده اعمال تصحیح نهایی توسط صفحه آرا می باشد.
            +
            +{$proofreaderName}]]> + This email from the Proofreader to the Section Editor notifies them that the Proofreader has completed the proofreading process. +
            + + قدردانی بخاطر انجام نمونه خوانی (بررسی نهایی) + +
            +به خاطر بررسی نمونه پیش از چاپ مقاله "{$submissionTitle}"مربوط به {$contextName} از شما متشکرم. بدیهی است این امر کمک شایانی در جهت ارتقاء سطح کیفی این مجله خواهد بود.
            +
            +{$editorialContactSignature}]]> + This email from the Section Editor to the Proofreader confirms completion of the proofreader's proofreading process and thanks them for their contribution. +
            + + درخواست بررسی نهایی از صفحه آرا + +
            +از شما درخواست میگردد که براساس نتایج بررسی های نهایی مقاله "{$submissionTitle}"مربوط به {$contextName}، اصلاحات لازم را ایجاد نمایید.
            +
            +آدرس مقاله: {$submissionUrl}
            +نام کاربری: {$participantUsername}
            +
            +چنانچه در حال حاضر قادر به انجام امور مذکور نیستید و یا جهت طرح سوالات خود، با من تماس بگیرید.
            +
            +
            +{$editorialContactSignature}]]> + This email from the Section Editor to the Layout Editor notifies them that an article's galleys are ready for final proofreading. It provides information on the article and how to access it. +
            + + اتمام بررسی نهایی (از طرف صفحه آرا) + +
            +اصلاح نمونه های پیش از چاپ مقاله "{$submissionTitle}"مربوط به {$contextName} تمام شده است. هم اکنون این قسمت آماده چاپ می باشد.
            +
            +
            +{$participantName}]]> + This email from the Layout Editor to the Section Editor notifies them that the final stage of proofreading has been completed and the article is now ready to publish. +
            + + قدردانی بخاطر بررسی نهایی مقاله (از صفحه آرا) + +
            +به خاطر اصلاح نهایی نمونه های پیش از چاپ مقاله "{$submissionTitle}"مربوط به {$contextName} از شما متشکرم. این امر، کمک شایان توجهی درجهت ارتقاء سطح کیفی مجله می باشد.
            +
            +{$editorialContactSignature}]]> + This email from the Section Editor to the Layout Editor acknowledges completion of the final stage of proofreading and thanks them for their contribution. +
            + + شاید مایل به دیدن این مقاله باشید + +
            +آدرس مقاله:
            +{$articleUrl}]]> + This email template provides a registered reader with the opportunity to send information about an article to somebody who may be interested. It is available via the Reading Tools and must be enabled by the Journal Manager in the Reading Tools Administration page. +
            + + اعلام اشتراک مجله + +
            +درحال حاضر شما به عنوان مشترک {$contextName}، با ویژگی های اشتراکی زیر در سامانه الکترونیکی مدیریت مجله ی ما ثبت نام شده اید:
            +
            +{$subscriptionType}
            +
            +به منظور دستیابی به محتویات که فقط برای مشترکان در دسترس می باشد، براحتی با استفاده از نام کاربری تان &lt;{$username}&gt; در این سامانه واردشوید.
            +
            +بلافاصله پس از ورود به این سامانه، می توانید جزئیات اشتراک خود و رمز عبورتان را تغییر بدهید.
            +لطفا توجه کنید درصورتی که دارای اشتراک سازمانی باشید، نیازی به ورود به سیستم ندارید، زیرا این سامانه بصورت اتوماتیک درخواست های اشتراک را تایید می کند.
            +لطفا در صورت وجود سوال در این زمینه، با من تماس بگیرید.
            +
            +{$subscriptionContactSignature}]]> + This email notifies a registered reader that the Manager has created a subscription for them. It provides the journal's URL along with instructions for access. +
            + + اکنون مجله قابل دسترس است + +
            +{$contextName}، شماره جاری خود را بصورت دسترسی آزاد (Open Access) در اختیار خوانندگان قرار داده است. از شما دعوت میگردد که پس از ملاحظه فهرست مقالات در ذیل این نامه، به منظور بررسی مقالات و موضوع های مورد علاقه، از وب سایت مجله دیدن فرمایید.
            +
            +از توجه همیشگی شما نسبت به این مجله متشکریم.
            +
            +آدرس وب سایت مجله: {$contextUrl}
            +
            +{$editorialContactSignature}]]> + This email is sent to registered readers who have requested to receive a notification email when an issue becomes open access. +
            + + یادآوری پایان یافتن مدت اشتراک + +
            +اشتراک {$contextName} برای شما درحال اتمام می باشد.
            +
            +{$subscriptionType}
            +jhvdo hkrqh: {$expiryDate}
            +
            +به منظور اطمینان از دسترسی تان به این مجله، لطفا به وب سایت مجله مراجعه کرده و اشتراک خود را تمدید کنید. شما می توانید که با نام کاربری خود &lt;نام کاربری&gt; وارد این سامانه شوید.
            +
            +لطفا در صورت وجود سوال در این زمینه، با من تماس بگیرید.
            +
            +{$subscriptionContactSignature}]]> + This email notifies a subscriber that their subscription will soon expire. It provides the journal's URL along with instructions for access. +
            + + مدت اشتراک شما پایان یافته است + +
            +اشتراک {$contextName} برای شما به پایان رسیده است.
            +
            +{$subscriptionType}
            +تاریخ انقضاء: {$expiryDate}
            +
            +به منظور تجدید اشتراک خود، لطفا به وب سایت مجله مراجعه نمائید. شما قادر خواهید بود که با استفاده از نام کاربری خود &lt;نام کاربری&gt; وارد این سامانه شوید.
            +
            +لطفا در صورت وجود سوال در این زمینه، با من تماس بگیرید.
            +
            +{$subscriptionContactSignature}]]> + This email notifies a subscriber that their subscription has expired. It provides the journal's URL along with instructions for access. +
            + + اشتراک شما پایان یافت-آخرین یادآوری + +
            +اشتراک {$contextName} برای شما به پایان رسیده است.لطفا توجه کنید که این آخرین یادآوری است که برای شما ارسال خواهد شد.
            +
            +{$subscriptionType}
            +تاریخ انقضاء: {$expiryDate}
            +
            +به منظور تجدید اشتراک خود، لطفا به وب سایت مجله مراجعه نمائید. شما قادر خواهید بود که با استفاده از نام کاربری خود &lt;نام کاربری&gt; وارد شوید.
            +
            +لطفا در صورت وجود سوال در این زمینه، با من تماس بگیرید.
            +
            +{$subscriptionContactSignature}]]> + This email notifies a subscriber that their subscription has expired. It provides the journal's URL along with instructions for access. +
            + + تشکر بخاطر ویراستاری ({$submissionId}) + +
            +از اینکه زحمت کشیده و مقاله "{$submissionTitle}," را برای مجله {$contextName} ویرایش کردید متشکرم.
            +این اقدام شما به منزله کمک بزرگی در راه ارتقا مجله میباشد.
            +
            +{$editorialContactSignature}]]> + This email is sent by the Section Editor to a submission's Copyeditor to acknowledge that the Copyeditor has successfully completed the copyediting process and thank them for their contribution. +
            + + درخواست بررسی مقاله ویرایش شده ({$submissionId}) + +
            +مقاله شما با عنوان
            +"{$submissionTitle}"
            +ارسال شده به مجله
            +{$contextName}
            +مرحله اول ویرایش را پشت سر گذاشت و اکنون برای بررسی و اظهار نظر جنابعالی آماده است. برای این منظور مراحل زیر را دنبال کنید:
            +
            +بر روی لینک ارسال شده مقاله در قسمت زیر کلیک کنید. صفحه ورودی مجله ظاهر میشود
            +با استفاده از نام کاربری و رمز ورود خود وارد سایت مجله شوید و سپس بر روی لینک واقع فایل در مرحله یک کلیک کنید تا آنرا دانلود کنید
            +مقاله دانلود شده را باز کرده ومتن آنرا مخصوصا قسمتهائی که توسط ویراستار حذف, اضافه شده یا تغییر یافته بدقت مطالعه کنید. همچنین به سؤالاتی که از شما شده است پاسخ دهید.
            +هر گونه تغییر که لازم میدانید در متن بدهید تا آنرا مناسب تر کنید.
            +پس از تکمیل مقاله را ذخیره و آنرا در مرحله دوم بارگذاری کنید
            +بر روی فراداده های مقاله کلیک کنید تا آنرا نیز بررسی و تصحیح کنید.
            +بر روی شکلک زیر عبارت کامل شد کلیک کرده و ایمیل باز شده را ارسال کنید. این ایمیل برای ویراستار و دبیر مقاله خواهد رفت
            +
            +آدزس مقاله:
            +{$submissionUrl}
            +
            +لطفا توجه فرمائید که این آخرین فرصت برای شما جهت اعمال تغییرات قابل توجه در مقاله میباشد. در مرحله بازبینی که متعاقب صفحه آرائی خواهد آمد فقط امکان تغییرات جزئی وجود دارد.
            +
            +چنانچه در حال حاضر به علت گرفتاری قادر به انجام این کار نیستید و یا هر سؤال دیگری دارید, لطفا مرا در جریان بگذارید.
            +از اینکه با ما همکاری میکنید متشکریم
            +
            +{$editorialContactSignature}]]> + This email is sent by the Section Editor to a submission's Author to request that they proofread the work of the copyeditor. It provides access information for the manuscript and warns that this is the last opportunity the author has to make substantial changes. +
            + + بررسی مقاله ویرایش شده به اتمام رسید ({$submissionId}) + +
            +"{$submissionTitle}"
            +{$contextName}
            +
            +هم اکنون بررسی مقاله ویرایش شده را به اتمام رساندم و اعلام میدارم که این مقاله آماده برای آخرین دور ویراستاری و ارسال برای صفحه آرائی میباشد.
            +
            +با تشکر
            +{$authorName}]]> + This email is sent by the Author to the Section Editor to notify them that the Author's copyediting process has been completed. +
            + + تشکر بخاطر بررسی مقاله ویرایش شده ({$submissionId}) + +
            +"{$submissionTitle}"
            +{$contextName}
            +
            +از اینکه مقاله ویرایش شده را بررسی کردید متشکرم. هماکنون مقاله شما برای صفحه آرائی ارسال میشود.
            +
            +{$editorialContactSignature}]]> + This email is sent by the Section Editor to a submission's Author to confirm completion of the Author's copyediting process and thank them for their contribution. +
            + + تشکر بخاطر انجام آخرین مرحله ویراستاری ({$submissionId}) + +
            +"{$submissionTitle}"
            +{$contextName}
            +
            +از اینکه آخرین مرحله ویرایش مقاله را انجام دادید متشکرم. این اقدام مرحله ای مهم در روند ادیتوریال میباشد.
            +
            +{$editorialContactSignature}]]> + This email from the Section Editor to the Copyeditor acknowledges completion of the final round of copyediting and thanks them for their contribution. +
            + + یادآوری داوری مقاله ارسالی + +
            +این فقط یک یادآوری درخواست {$contextName} از شما جهت بررسی مقاله ارسالی "{$submissionTitle}"است. امیدوار بودیم که متن داوری شما تا تاریخ &lt;{$reviewDueDate}&gt; به مجله ارسال شده باشد و بسیار خوشحال خواهیم شد اگر هرچه زودتر بتوانید آنرا آماده کرده و نسبت به ارسال آن اقدام کنید.
            +
            +چنانچه نام کاربری و رمز عبور خود مربوط به وب سایت این مجله را در دسترس ندارید، می توانید از پیوند زیر جهت دوباره تنظیم کردن رمزعبور خود استفاده کنید (که به همراه نام کاربری برایتان ارسال می گردد).
            +
            +{$passwordResetUrl}
            +آدرس مقاله: {$submissionReviewUrl}
            +
            +لطفا آمادگی خودرا نسبت به انجام این کمک مهم به مجله اعلام نمائید. منتظر پاسخ شما هستیم.
            +
            +{$editorialContactSignature}]]> + ایمیلی از طرف دبیر یا دبیر بخش به داور برای یادآوری انجام داوری +
            + + تقاضای آزشیو برای {$contextName} + +
            +مجله {$contextName} &lt;{$contextUrl}&gt;, مجله ای است که یکی از اعضای آن مؤسسه (بنام فلان) در آن عضو میباشد. این مجله متقاضی آرشیو شدن محتوایش در یک سایت LOCKSS میباشد. خواهشمند است مساعدت فرموده و این مجله را در سیستم خود آرشیو کنید.rsity libraries.
            +
            +[توضیح مختصری از مجله]
            +
            +آدرس وبی برای مانیفست ناشری LOCKSS مجله ما بقرار زیر است:
            +{$contextUrl}/gateway/lockss
            +
            +از آنجائیکه شما عضو شبکه LOCKSS هستید خواهشمند است مساعدت فرموده و ما را در آرشیو خود ذخیره فرمائید.
            +با تشکر
            +{$principalContactSignature}]]> + This email requests the keeper of a LOCKSS archive to consider including this journal in their archive. It provides the URL to the journal's LOCKSS Publisher Manifest. +
            + + فرم اطلاع رسانی جدید {$siteTitle} + +
            +لینک: {$url}
            +
            +{$principalContactSignature}]]> +
            + + فرم اطلاع رسانی جدید {$siteTitle} + +--
            +{$notificationContents}
            +
            +لینک: {$url}
            +--
            +
            +اگر دیگر مایل نیستید این ایمیل های اطلاع رسانی را دریافت کنید، لطفا به آدرس {$unsubscribeLink} رفته و آدرس ایمیل . رمز خود را وارد کنید.
            +
            +
            +{$principalContactSignature}]]> +
            + + به لیست ایمیلی {$siteTitle} خوش آمدید + +
            +لطفا بر روی این لینک کلیک کنید تا تقاضای خود را تایید کرده آدرس ایمیل خود را به لیست اضافه کنید:
            +{$confirmLink}
            +
            +چنانچه دیگر مایل به دریافت ایمیل اطلاع رسانی نیستید، لطفا به آدرس {$unsubscribeLink} مراجعه کنید.
            +
            +{$principalContactSignature}]]> + +
            + + تصمیم دبیر + +
            +در مورد مقاله ارسالی شما ("{$submissionTitle}") در {$contextName} تصمصم نهایی اتخاذ شده است.
            +
            +تصمیم نهایی: پذیرش مقاله ارسالی
            +
            +{$editorialContactSignature}
            ]]> + ایمیلی از طرف سردبیر یا دبیر بخش به نویسنده برای اطلاع از پذیرش مقاله +
            + + تصمیم دبیر + +
            +در مورد مقاله ارسالی شما ("{$submissionTitle}") در {$contextName} تصمصم نهایی اتخاذ شده است.
            +
            +تصمیم : مقاله ارسالی نیاز به انجام اصلاحات دارد
            +
            +{$editorialContactSignature}
            ]]> + ایمیلی از طرف سردبیر یا دبیر بخش به نویسنده برای اطلاع ازنیازمندی مقاله به اعمال مجموعه ای از اصلاحات +
            + + تصمیم دبیر + +
            +در مورد مقاله ارسالی شما ("{$submissionTitle}") در {$contextName} تصمصم نهایی اتخاذ شده است.
            +
            +تصمیم نهایی: ارسال دوباره برای داوری
            +
            +{$editorialContactSignature}
            ]]> + ایمیلی از طرف سردبیر یا دبیر بخش به نویسنده برای اطلاع از ارسال دوباره مقاله برای داوری +
            + + تصمیم دبیر + +
            +در مورد مقاله ارسالی شما ("{$submissionTitle}") در {$contextName} تصمصم نهایی اتخاذ شده است.
            +
            +تصمیم نهایی: عدم پذیرش مقاله ارسالی
            +
            +{$editorialContactSignature}
            ]]> + ایمیلی از طرف سردبیر یا دبیر بخش به نویسنده برای اطلاع از عدم پدیرش پذیرش مقاله +
            + + خرید اشتراک شخصی + +
            +Subscription Type:
            +{$subscriptionType}
            +
            +کاربر:
            +{$userDetails}
            +
            +اطلاعات عضویت در صورت موجود بودن:
            +{$membership}
            +
            +برای دیدن یا ویرایش این اشتراک لطفا به آدرس زیر بروید.
            +
            +Subscription URL: {$subscriptionUrl}]]> +
            + + خرید اشتراک سازمانی + +
            +Subscription Type:
            +{$subscriptionType}
            +
            +Institution:
            +{$institutionName}
            +{$institutionMailingAddress}
            +
            +Domain (if provided):
            +{$domain}
            +
            +IP Ranges (if provided):
            +{$ipRanges}
            +
            +مسئول تماس:
            +{$userDetails}
            +
            +اطلاعات عضویت در صورت وجود:
            +{$membership}
            +
            +برای مشاهده یا ویرایش این اشتراک به آدرس زیر بروید.
            +
            +آدرس اشتراک: {$subscriptionUrl}]]> +
            + + تمدید اشتراک شخصی + +
            +Subscription Type:
            +{$subscriptionType}
            +
            +کاربر:
            +{$userDetails}
            +
            +اطلاعات عضویت در صورت وجود:
            +{$membership}
            +
            +برای مشاهده یا ویرایش این اشتراک به آدرس زیر بروید.
            +
            +آدرس اشتراک: {$subscriptionUrl}]]> +
            + + تمدید اشتراک سازمانی + +
            +نوع اشتراک:
            +{$subscriptionType}
            +
            +مؤسسه:
            +{$institutionName}
            +{$institutionMailingAddress}
            +
            +دامنه در صورت وجود:
            +{$domain}
            +
            +بازه IP در صورت وجود:
            +{$ipRanges}
            +
            +مسؤل تماس:
            +{$userDetails}
            +
            +اطلاعات عضویت در صورت وجود:
            +{$membership}
            +
            +برای مشاهده و ویرایش این اشتراک، لطفا به آدرس زیر بروید.
            +
            +آدرس اشتراک: {$subscriptionUrl}]]> +
            + + ویرایش ارجاع + +
            +لطفا ارجاع صحیح برای رفرانس زیر از مقاله شما {$submissionTitle} را مشخص کنید و یا تایید نمائید:
            +
            +{$rawCitation}
            +
            +بت تشکر!
            +
            +{$userFirstName}
            +ویراستار, {$contextName}]]> +
            + + {$giftNoteTitle} + +
            +{$buyerFullName} اشتراک نشریه {$giftJournalName} را برای شما هدیه خریده است‫: ‬
            +{$giftDetails}
            +
            +{$giftNote}
            +
            +‎ایمیل دیگری حاوی اطلاعات لاگ این به نشریه و دریافت هدیه اشتراک شما برایتان فرستاده شده‫.‬
            +‎امیدواریم که از دریافت این هدیه لذت ببرید‫.‬
            +
            +
            +{$giftContactSignature}]]> + این ایمیل به دریافت کننده هدیه اطلاع میدهد که هدیه خریده شده و آماده دریافت است‫.‬ +
            + + دریافت هدیه‫:‬ اطلاعات ورود + +
            +{$buyerFullName} اشتراک نشریه {$giftJournalName} را برای شما هدیه خریده است‫: ‬
            +
            +{$giftDetails}
            +
            +‎برای دریافت هدیه لطفا با اسم و رمز زیر در سایت ما به آدرس{$giftUrl} لاگ این کنید‫.‬
            +
            +‎اسم ورود: {$username}
            +‎رمز ورود: {$password}
            +
            +‎بعد از ورود شما میتوانید رمزتان را هر موقعی خواستید تغییر دهید‫.‬
            +
            +‎امیدواریم که از دریافت این هدیه لذت ببرید‫.‬
            +
            +{$giftContactSignature}]]> + این ایمیل حاوی اطلاعات حساب جدید کاربری برای دریافت کننده هدیه اشتراک است‫.‬ +
            + + دریافت هدیه‫:‬ اطلاعات ورود + +
            +{$buyerFullName} اشتراک نشریه {$giftJournalName} را برای شما هدیه خریده است‫: ‬
            +
            +{$giftDetails}
            +
            +
            +‎برای دریافت هدیه لطفا با اسم و رمز زیر در سایت ما به آدرس{$giftUrl} لاگ این کنید‫.‬
            +
            +‎اسم ورود: {$username}
            +
            +‎امیدواریم که از دریافت این هدیه لذت ببرید‫.‬
            +
            +
            +{$giftContactSignature}]]> + این ایمیل حاوی اطلاعات حساب جدید کاربری برای دریافت کننده هدیه اشتراک است‫.‬ +
            + + تصمیم دبیر + +
            +در مورد مقاله ارسالی شما ("{$submissionTitle}") در {$contextName} تصمصم نهایی اتخاذ شده است.
            +
            +تصمیم نهایی: عدم پذیرش
            +
            +{$editorialContactSignature}
            ]]> + این پیام زمان یارسال می شود که دبیر مقاله ارسالی را در اغاز رد می کند، بدون انکه وارد مرحله داوری شود +
            + + تصمیم دبیر + +
            +در مورد مقاله ارسالی شما ("{$submissionTitle}") در {$contextName} تصمصم نهایی اتخاذ شده است.
            +
            +تصمیم : ارسال به داور خارجی
            +
            +مشاهده وضعیت مقاله ارسالی: {$submissionUrl}
            +
            +{$editorialContactSignature}
            ]]> + ایمیلی از طرف سردبیر یا دبیر بخش به نویسنده برای اطلاع از ارسال مقاله برای داوری توسط یک داور خارجی +
            + + تصمیم دبیر + +
            + روند داوری مقاله ارسالی شما ("{$submissionTitle}") تکمیل شده و به واحد انتشار ارسال شده است.
            +
            +مشاهده وضعیت مقاله ارسالی: {$submissionUrl}
            +
            +{$editorialContactSignature}
            ]]> + ایمیلی از طرف سردبیر یا دبیر بخش به نویسنده برای اطلاع از ارسال مقاله برای چاپ +
            + + توصیه دبیر + +
            +توصیه اینجانب در مورد مقاله ارسالی ("{$submissionTitle}") در {$contextName} ، {$recommendation} می باشد.
            +
            +{$editorialContactSignature}
            ]]> + ایمیلی از طرف دبیر یا دبیر بخش به دبیر نهایی تصمیم گیرنده برای اطلاع از توصیه برای مقاله ارسالی +
            + + پیامی برای {$contextName} + لطفاً پیام خود را وارد کنید + پیام خالی که در قسمت اطلاع رسانی استفاده می شود + + + قدردانی برای ارسال مقاله + +
            +مقاله {$submitterName} مقاله "{$submissionTitle}" را به مجله {$contextName} ارسال نمودند
            +
            +در صورت داشتن هر گونه سوالی با من تماس حاصل فرمایید. از اینکه نتیجه پژوهش خود را برای این مجله ارسال نمودید، سپاسگذاریم
            +
            +{$editorialContactSignature}]]> + در صورت فعال سازی. این ایمیل به صورت خودکار به نوسنده مقاله پس از تکمیل عملیات ارسال مقاله، فرستاده خواهد شد. +
            + + درخواست داوری مقاله + +
            +این ایمیل در مورد مقاله "{$submissionTitle}," که به مجله {$contextName} ارسال شده است، می باشد.
            +
            +در ادامه داوری های قبلی این مقاله نمایش داده شده است و اکنون نویسنده نسخه اصلاحی خود را ارسال کرده است. در صورت امکان در ارزیابی این اصلاحات به ما کمک کنید.
            +
            +راهنمای داوری و همچنین مقاله به این ایمیل ضمیمه شده است. نتیجه داوری و همچنین توصیه شما در موذد این مقاله باید تا تاریخ {$reviewDueDate} ارسال شود.
            +
            +لطفاً تا تاریخ {$responseDueDate} برای ما با ایمیل پاسخ دهید که این داوری را می پذیرید یا نه.
            +
            +{$editorialContactSignature}
            +
            +
            +راهنمای داوری
            +
            +{$reviewGuidelines}
            ]]> + ایمیلی از طرف دبیر یا دبیر بخش به داور برای درخواست انجام داوری +
            + + درخواست داوری مقاله + +
            +این ایمیل در مورد مقاله "{$submissionTitle}," که به مجله {$contextName} ارسال شده است، می باشد.
            +
            +در ادامه داوری های قبلی این مقاله نمایش داده شده است و اکنون نویسنده نسخه اصلاحی خود را ارسال کرده است. در صورت امکان در ارزیابی این اصلاحات به ما کمک کنید.
            +
            +لطفاً تا تاریخ {$responseDueDate} به سامانه وارد شده و پذیرش یا عدم پذیرش انجام این داوری را به اطلاع برسانید
            +
            +مهلت انجام داوری: {$reviewDueDate}.
            +
            +لینک مقاله: {$submissionReviewUrl}
            +
            +
            +{$editorialContactSignature}
            +
            +"{$submissionTitle}"
            +
            +{$submissionAbstract}]]> + ایمیلی از طرف دبیر یا دبیر بخش به داور برای درخواست انجام داوری +
            + + یادآوری درخواست داوری مقاله + + +این ایمیل که به صورت خودکار ارسال شده است، جهت یادآوری درخواست انجام داوری مقاله "{$submissionTitle}," برای مجله {$contextName}. است. +
            +لطفاً به سامانه {$contextUrl} وارد شده و پذیرش یا عدم پذیرش انجام این داوری را به اطلاع برسانید
            +
            +مهلت انجام داوری: {$reviewDueDate}.
            +
            +چنانچه رمز ورود خود را فراموش کرده اید م یتوانید از لینک زیر برای بازیابی رمز ورود خود استفاده کنید: +{$passwordResetUrl}
            +
            +لینک مقاله: {$submissionReviewUrl}
            +
            +
            +{$editorialContactSignature}
            +
            +"{$submissionTitle}"
            +
            +{$submissionAbstract}]]> + ایمیلی از طرف دبیر یا دبیر بخش به داور برای درخواست انجام داوری +
            + + یادآوری درخواست داوری مقاله + + +این ایمیل که به صورت خودکار ارسال شده است، جهت یادآوری درخواست انجام داوری مقاله "{$submissionTitle}," برای مجله {$contextName}. است. امیدواریم که تا تاریخ {$responseDueDate} نسبت به پذیرش یا عدم پذیرش این درخواست داوری به ما اطلاع رسانی نمایید +
            +لطفاً به سامانه وارد شده و پذیرش یا عدم پذیرش انجام این داوری را به اطلاع برسانید
            +
            +مهلت انجام داوری: {$reviewDueDate}.
            + +
            +لینک مقاله: {$submissionReviewUrl}
            +
            +
            +{$editorialContactSignature}
            +
            +"{$submissionTitle}"
            +
            +{$submissionAbstract}]]> + ایمیلی از طرف دبیر یا دبیر بخش به داور برای درخواست انجام داوری +
            + + آپلود نسخه اصلاح شده + +
            +نسخه اصلاح شده مقاله "{$submissionTitle}" توسط {$authorName} در سامانه آپلود شد..
            +
            +لینک مقاله: {$submissionUrl}
            +
            +{$editorialContactSignature}]]> + ایمیلی که خودکار پس از آپلود نسخه اصلاحی توسط نویسنده برای دبیر ارسال می شود +
            + + درخواست داوری مقاله + +
            +شما به عنوان یک کارشناس ممتاز برای بررسی مقاله "{$submissionTitle}" که برای {$contextName} ارسال شده است انتخاب شده اید. در ذیل، چکیده مقاله ارسالی برای شما گنجانده شده است و امیدوارم که در این زمینه مایل به همکاری با این مجله باشید.
            +
            +لطفا قبل از تاریخ {$responseDueDate} وارد وب سایت مجله شده و مشخص سازید که آیا مایل به قبول کارشناسی هستید یا خیر؟ همچنین به طور همزمان می توانید به مقاله ارسالی دسترسی پیدا کرده و متن کارشناسی و توصیه های خودرا ذخیره کنید.
            +
            +چنانچه رمز عبور خود را فراموش کرده اید می توانید از لینک زیر به بازیابی رمز خود بپردازید: {$passwordResetUrl} +
            +ضمنا آخرین مهلت بررسی این مقاله تا تاریخ {$reviewDueDate} می باشد.
            +
            +آدرس مقاله: {$submissionReviewUrl}
            +
            +از توجه شما به این درخواست متشکرم.
            +
            +{$editorialContactSignature}
            +
            +
            +--------------------------------
            +"{$submissionTitle}"
            +
            +چکیده:
            +{$submissionAbstract}]]> + ایمیلی از طرف دبیر یا دبیر بخش به داور برای درخواست انجام داوری +
            +
            diff --git a/locale/fa_IR/locale.xml b/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..99041e55f35 --- /dev/null +++ b/locale/fa_IR/locale.xml @@ -0,0 +1,804 @@ + + + + + + + مجله جاری: + تعویض به مجله دیگر + + حوزه + پیمایش + لطفاً بر روی آیکون کلیک کنید تا به فرم داوری بروید + لطفاً فیلدهای ضروری را پر کنید. + + + + سامانه مجله باز + آیا مطمئن هستید که می‌خواهید این وظیفه را به عنوان تکمیل شده علامت گذاری نمایید؟ پس از این عمل دیگر قادر به تغییر آن نخواهید بود. + پرداخت + پرداخت‌ها + بخش سرتیتر صفحه اصلی + تصویر صفحه خانگی مجله + + + + + + راهنمای مجله + شماره جاری + مجلات دیگر + مرور بر اساس شماره + مرور بر اساس نویسنده + برای نویسندگان + برای کتابداران + دستورالعمل‌های مربوط به تضاد منافع. + اطلاعات برای نویسندگان + اطلاعات برای کتابداران + + انتساب نشده + انتساب نشده + مقالات ارسالی در حال ویراستاری + در حال ویراستاری + مقالات ارسالی در حال داوری + در حال داوری + بایگانی + بایگانی‌ها + مقالات ارسالی فعال + فعال + تکمیل شده + بایگانی + + + نوع مقاله + انواع مقالات + عنوان نوع مقاله + اختصار + (برای مثال م ق = مقاله) + + مقاله + مقالات + شناسه مقاله ارسالی + عنوان + نویسندگان + اطلاعات نمایه‌ای + فراداده + نوع مقاله + فایل + فایل مکمل + فایل(‌های) مکمل + فایل‌های مکمل + رشته و گرایش علمی + کلمات کلیدی + پوشش + نوع، روش یا راهکار + زبان مقاله + دبیر بخش + نظرات نویسنده + مقاله ارسالی + مقالات ارسالی + جزئیات + چکیده + تصویر روی جلد + دسترسی آزاد + دسترسی محدود + پیش‌فرض + غیرفعال + فعال + اندازه فونت + کوچک + متوسط + بزرگ + بازگشت به جزئیات مقاله + + ویرایش مقاله ارسالی + تغییر نوع مقاله به + ارسال شد + تصمیم دبیر + نوبت داوری {$round} + داوری دبیر + اطلاع به نویسنده + اطلاع به دبیر + سوابق مکاتبات دبیر / نویسنده + نسخه حاشیه نویسی شده داور + نسخه پس از داوری + نسخه دبیر + نسخه اصلاح شده فایل توسط نویسنده + نسخه نویسنده + ویراستاری + ویرایش + بازبینی نهائی + زمان‌بندی + زمان‌بندی شده برای انتشار در {$issueName} + (TBA) + نوع + مرحله 1 + مرحله 3 + در نوبت داوری + زیر چاپ + چاپ شده + اولیه + بازبینی + بازبینی اولیه + پس از نویسنده + دور داوری + بازبینی + تصمیم دبیر + اتخاذ تصمیم دبیر + سوابق مقاله + + ویراستاری شده + صفحه بندی شده + بازبینی + + + شماره کنونی + مجلات + مسیر + مجله + شاپا + نمایش همه‌ی شماره‌ها + + وارد کردن کاربران بدون گروه کاربری در این مجله + تصویر پروفایل + مجلات مرا نشان بده + ثبت‌نام برای دیگر مجلات + آیا مایل هستید با این مجله در امر داوری مقالات همکاری نمایید؟ + بله. درخواست نقش {$userGroup} + تمایل دارید که در کدام یک از مجلات این سایت ثبت‌نام کنید؟ + درخواست نقش های زیر. + اگر تمایل دارید که به عنوان داور در این مجله ثبت‌نام کنید لطفاً زمینه های کاری خود را وارد کنید. + مجلات من + مدیریت اشتراکات من + حساب کاربری شما در حال حاضر وابسته به هیچ مجله ای نیست. لطفا یک مجله را انتخاب کنید + حساب کاربری شما در حال حاضر هیچ نقشی در این مجله ندارد. لطفا یکی از موارد زیر را انتخاب کنید + ارسال پروپوزال + ارسال مقاله: در حال حاضر ثبت‌نام نویسندگان غیرفعال است + ثبت‌نام به عنوان داور + ثبت‌نام به عنوان داور: در حال حاضر ثبت‌نام داوران غیرفعال است + + مدیر مجله + دبیر مقاله + مدیر اشتراک + مدیران مجله + دبیر بخش + دبیران بخش + مدیران اشتراک + دستیار + دستیار مجله + دستیاران مجله + + شماره + شماره‌ها + عنوان + دوره + شماره + دوره + شماره + سال + خالی + فهرست مطالب + چکیده + پشت جلد + شماره کامل + دانلود شماره + مشاهده شماره + بازگشت به جزئیات شماره + + واحد پول + سال + سال ها + ماه + ماه ها + منقضی نشده + ساختار + آنلاین + چاپ + چاپ و آنلاین + + غیرفعال + وضعیت + فعال + نیازمند اطلاعات + نیازمند تایید + منتظر پرداخت دستی + منتظر پرداخت آنلاین + شما هیچ اشتراک فعالی ندارید. + غیره، نگاه کنید به نکات + اشتراک فردی نیاز به ورود به سیستم دارد تا به محتوای اشتراک یافته دسترسی یابید. + اشتراک سازمانی نیازی به ورود به سیستم ندارد. دامنه و یا آدرس IP کاربر برای تایید هویت وی بکار خواهد رفت. + مهم: اشتراک سازمانی خریداری شده از طریق آنلاین قبل از فعال شدن، نیاز به تایید دامنه یا آدرس IP دارد.]]> + + رخدادهای ارسال مقاله + مقاله اراسل شد. + مقاله ارسالی در نوبت چاپ قرار گرفت. + مقاله ارسالی در یک شماره قرار داده شد.. + مقاله چاپ شد + اصلاح نویسنده + فایل اصلاح شده توسط نویسنده آپلود شد. + دبیر مقاله ارسالی تعیین شد + دبیر تعیین شده لغو شد. + تصمیم دبیر + فایل دبیر + مقاله ارسالی بایگانی شد + بازیابی مقاله ارسالی از بایگانی + ویراستار مقاله ارسالی تعیین شد + ویراستار انتخاب شده لغو شد. + ویراستاری آغاز شد + فایل اصلاحات ویراستار به روز رسانی شد + ویراستاری اولیه تکمیل شد + ویراستاری نهایی تکمیل شد + فایل ویراستاری نهایی به روز رسانی شد + انتساب بازبین نهایی به مقاله + لغو بازبین + شروع بازبینی نهایی + نسخه بازبینی نهایی + انتساب بازبین نهایی انجام شد + تعیین صفحه‌آرا + لغو صفحه‌آرا + شروع صفحه‌آرائی + صفحه‌آرا کلیشه چاپی به روز رشانی شد. + انتساب صفحه‌آرا انجام شد. + + + مخصوص مشترکین + برای دستیابی به این مورد نیاز به اشتراک دارید. برای تأیید اشتراک ابتدا وارد سیستم شوید. + دسترسی آزاد + دسترسی با اشتراک + دسترسی با اشتراک یا نقدی + ({$currency} {$price}) + + نظرات در مورد مقاله + {$userName}]]> + + مرتب‌سازی نتایج برحسب + عنوان مقاله + نویسنده + تاریخ انتشار + شماره + عنوان مجله + میزان محبوبیت (در کل مدت) + میزان محبوبیت (در ماه گذشته) + میزان ارتباط + صعودی + نزولی + اسناد مشابه +
          • چنانچه کاربری بخواهد در این سایت با نام کاربری که در منبع احراز هویت خارجی و نه در خود سیستم OJS وجود دارد ثبت‌نام کند، ثبت‌نام زمانی انجام خواهد شد که رمز عبور مناسب سیستم خارجی را وارد کند.
          ]]>
          + + توجه!

          سیستم به‌طور خودکار نمی‌تواند بر روی فایل پیکربندی بنویسد. برای اعمال تنظیمات مورد نظر می‌بایست خود فایل config.inc.php در یک ویرایشگر مناسب ویرایش کرده و تنظیمات مورد نظر خود را اعمال کنید.

          ]]>
          + + + مدیریت اشتراکها + اشتراکات شخصی + اشتراکات سازمانی + انواع اشتراک + + + + + + افزونه کلیشه چاپی مقاله + افزونه‌های کلیشه چاپی مقاله امکان افزون فرمت‌های مختلف به کلیشه چاپی مقاله را فراهم می‌سازند. + افزونه‌های احراز هویت عمل تأیید هویت را به سیستم‌های خارجی احراز هویت مانند سرور LDAP واگذار می‌کنند. + افزونه‌های عمومی برای گسترش سیستم مجله‌های آزاد به روش‌های مختلف که توسط افزونه‌های دیگر پشتیبانی نمی‌شوند به کار می‌روند + LOCKSS که علامت اختصاری Lots of Copies Keep Stuff Safe است برای بایگانی امن و دائمی داده‌ها استفاده می‌کند. LOCKSS یک نرم‌افزار متن‌باز است که توسط کتابخانه دانشگاه استنفورد تهیه شده است و کتابخانه‌ها را قادر می‌سازد داده‌های مجلات انتخابی خود را جمع‌آوری و حفاظت کنند. این کار از طریق استخراج مداوم داده‌ها از سایت‌های مجلات انتخاب شده صورت می‌گیرد. هر بایگانی به طور مداوم با داده‌های کتابخانه‌ای دیگر مقایسه و بروز رسانی می‌شود.

          نصب پشتیبانی LOCKSS برای OJS تا وقتی که مجله کاملاً به‌صورت آنلاین چاپ نشود لازم نیست. پس از راه افتادن سیستم چاپ آنلاین مجله این دو اقدام را انجام دهید تا پشتیبانی از LOCKSS برقرار شود:]]>
          + + + بیانیه حق نشر پیشنهادی Creative Commons

          ۱. سیاست پیشنهادی برای مجلاتی که دسترسی آزاد عرضه می‌کنند

          نویسندگان مقالات این مجله بدین وسیله موافقت خود با موارد زیر را اعلام می‌کنند:
          1. حق نشر برای نویسنده باقی می‌ماند و نویسنده حق اولین چاپ مقاله را به مجله واگذار می‌کند. هردو این امر تحت مجوز واگذاری Creative Commons بوده که اجازه می‌دهد دیگران از مقاله به‌شرط ذکر منبع نویسنده و مجله در کار خود استفاده کنند.
          2. نویسندگان می‌توانند به‌طور مستقل ترتیبی اتخاذ کنند تا در قالب قراردادی، مقاله چاپ شده توسط مجله را منتشر کنند، یعنی آن را به بایگانی مقالات سازمان متبوعه فرستاده و یا آن را در یک کتاب چاپ کنند. البته می‌بایست منبع چاپ اولیه در این مجله را ذکر کنند.
          3. نویسندگان اجازه دارند و توصیه می‌شود که کارهای خود را قبل یا هنگام ارسال به این مجله، به‌صورت آنلاین به جاهایی مانند سایت ذخایر علمی سازمان متبوعه و یا بر روی وب‌سایت شخصی خود قرار دهند. این عمل موجب تبادلات علمی و ارجاع دهی زودتر به مقاله خواهد شد. (در این راستا می‌توانید مقاله (See تأثیرات دسترسی آزاد به مقالات را مطالعه کنید)

          سیاست پیشنهادی برای مجلاتی که دسترسی آزاد با تأخیر عرضه می‌کنند

          نویسندگان مقالات این مجله بدین وسیله موافقت خود با موارد زیر را اعلام می‌کنند:
          1. حق نشر برای نویسنده باقی می‌ماند و نویسنده حق اولین چاپ مقاله را به مجله واگذار می‌کند و این مقاله [تأخیر زمانی] مدت پس از چاپ تحت مجوز واگذاری Creative Commons بوده که اجازه می‌دهد دیگران از مقاله به‌شرط ذکر منبع نویسنده و مجله در کار خود استفاده کنند.
          2. نویسندگان می‌توانند به‌طور مستقل ترتیبی اتخاذ کنند تا در قالب قراردادی، مقاله چاپ شده توسط مجله را منتشر کنند، یعنی آن را به بایگانی مقالات سازمان متبوعه فرستاده و یا آن را در یک کتاب چاپ کنند. البته می‌بایست منبع چاپ اولیه در این مجله را ذکر کنند.
          3. نویسندگان اجازه دارند و توصیه می‌شود که کارهای خود را قبل یا هنگام ارسال به این مجله، به‌صورت آنلاین به جاهایی مانند سایت ذخایر علمی سازمان متبوعه و یا بر روی وب‌سایت شخصی خود قرار دهند. این عمل موجب تبادلات علمی و ارجاع دهی زودتر به مقاله خواهد شد. (در این راستا می‌توانید مقاله (See تأثیرات دسترسی آزاد به مقالات را مطالعه کنید)
          ]]>
          + فعال‌سازی دستیار نشانه‌گذاری ارجاعات + +
          انتخاب مدلی برای اداره این جوانب روند دبیری. (برای انتساب یک سردبیر و دبیر بخش به قسمت دبیران در مدیریت مجله بروید.)]]>
          + برای اینکه خوانندگان بتوانند نسخه آنلاین مراجعی که نویسنده ارجاع داده است را پیدا کنند, گزینه‌های زیر موجود می‌باشد.

          1. افزودن یک ابزار مطالعه

            مدیر مجله می‌تواند لینک«یافتن مراجع» را به لیست ابزارهای مطالعه همراه با مقاله چاپ شده بی افزاید تا خوانندگان بتوانند متن ارجاع به یک مرجع را کپی کرده و سپس در پایگاه‌های اطلاعاتی به جستجوی آن بپردازند.

          2. نهادن لینک مراجع در متن مقاله

            صفحه‌آرا می‌تواند لینک آنلاین مراجع مختلف را با دستورالعمل زیر در داخل مقاله قرار دهد.

          ]]>
          + + + + + + + آیا این کاربر غیرفعال شود؟ این اقدام از ورود کاربر به سیستم جلوگیری می‌کند. می‌توانید دلیل این اقدام را به کاربر خاطر نشان سازید. +
        • کاربر مورد نظر مدیر سایت است
        • کاربر مربوط به مجله دیگری است که شما در آن نقش مدیریتی ندارید
        این عمل باید توسط مدیر سایت انجام شود]]>
        + + + + + + + +
      • موارد پر رنگ نشان دهنده لزوم انجام کاری توسط دبیر است.
        • داور انتساب داده شده است اما از طریق ایمیل به ایشان اطلاع‌رسانی انجام نشده است
        • تمام داوران نظرات خود را اعمال کرده‌اند اما هنوز تصمیمی اتخاذ نشده است
        • نویسنده مقاله اصلاح شده را آپلود کرده است
        • مهلت داور برای تأیید اصلاحات سپری شده است
        • مهلت داور برای تکمیل داوری سپری شده است
      • فیلد «مهلت» وقتی تکمیل می‌شود که داور قبول کند که داوری را انجام دهد. در این صورت نشان دهنده تعداد هفته مانده به پایان مهلت می‌باشد. اگر منفی باشد هفته‌های گذشته از مهلت را نشان می‌دهد.
      • ]]>
        +
      • موارد برجسته شده، کارهایی است که باید توسط دبیر انجام گیرد:
        • tفعالیت‌های ضروری در مرحله ویراستاری
        • tفعالیت‌های ضروری در مرحله صفحه‌آرایی
        • tفعالیت‌های ضروری در مرحله بازبینی نهایی
      • ]]>
        + + + + + + + نمره دهی بر مبنای پنج است.
        منظور از هفته میانگین مدت زمانی است که یک داوری را تمام کرده است.
        منظور از آخرین در واقع تاریخ قبول آخرین داوری است .
        منظور از فعال تعداد داوری‌های جاری داور می‌باشد.]]>
        + + موارد جاری واگذار شده از سوی سردبیر + موارد کامل شده واگذار شده از سوی سردبیر + موردی انتساب نشده است + چنانچه بخواهید دوباره به این ویراستار اطلاع دهید عمل انتساب ویراستار از نو شروع خواهد شد. آیا مطمئن هستید که این کار را میخواهید انجام دهید؟ + چنانچه بخواهید دوباره به این نویسنده اطلاع دهید عمل انتساب وی از نو شروع خواهد شد. آیا مطمئن هستید که این کار را میخواهید انجام دهید؟ + چنانچه بخواهید دوباره به این صفحه‌آرا اطلاع دهید عمل انتساب وی از نو شروع خواهد شد. آیا مطمئن هستید که این کار را میخواهید انجام دهید؟ + چنانچه بخواهید دوباره به این بازبین نهائی اطلاع دهید عمل انتساب وی از نو شروع خواهد شد. آیا مطمئن هستید که این کار را میخواهید انجام دهید؟ + انصراف + موارد عدم تمایل برای داوری، موارد کنسل شده و دورهای قبلی مقاله با شناسه {$submissionId} + موارد انصراف + مشاده: موارد عدم تمایل به انجام داوری، موارد کنسل شده ،دورهای قبل. + دور داوری {$round} + تصمیم دبیر, دور: {$round} + موارد عدم تمایل به انجام داوری و موارد کنسل شده + انصراف + نتیجه + اعطای نقش داور به کاربران موجود + ایجاد داور جدید + + انتسابات فعال دبیری + تکمیل انتسابات دبیری + هیچ انتساب فعالی وجود ندارد + انتسابات صفحه‌آرا + آپلود کلیشه چاپی + جایگزینی فایل + جایگزینی فایل مکمل + فرمت تصویر انتخاب شده نامناسب است. فقط gif, jpg, png + این کلیشه چاپی در یک وب‌سایت جداگانه در دسترس خواهد بود. + آدرس محتوای خارجی + + مقالات منتظر داوری + انجام شده + امتیاز + + فایلی که باید داوری شود + اطلاع به دبیر + داوری را انجام می‌دهم + داوری را انجام نمی‌دهم + در صورت تقبل داوری فایل مقاله قابل رؤیت است + دبیر مقاله ارسالی + نظر داوری خود را در این قسمت وارد کنید + وارد کردن توسط دبیر + ارسال ایمیل یادآور + (خودکار) + توصیه + ارسال داوری به دبیر + نظرات + فایل‌های آپلود شده + نسخه آپلود شده به‌وسیله داور + در صورت تمایل می‌توانید در فایل اصلی مقاله مطالبی به عنوان یادداشت تایپ کنید و سپس فایل را آپلود کنید. + درخواست دبیر + پاسخ شما + داوری ارسال شد + مهلت داوری + پذیرش مقاله ارسالی + اصلاحات لازم است + ارسال برای داوری مجدد + ارسال به مجله دیگر + رد مقاله ارسالی + نظراتم را ببینید + زمان‌بندی کردن + مقالات ارسالی که باید داوری شود + زمان‌بندی داوری + مراحل داوری + دستورالعمل داوری + + خبر به دبیر مقاله + که آیا این داوری را به عهده می‌گیرید + چنانچه داوری را به عهده می‌گیرید, متن راهنمای داوری در پائین این صفحه را مطالعه فرمایید. + با کلیک بر روی نام فایل‌های متعلق به این مقاله ارسالی می‌توانید آن‌ها را دانلود کرده و بر روی کامپیوتر خود باز کنید و یا آن‌ها را پرینت کنید + سیاست تضاد منافع).]]> + تضاد منافع + بر روی آیکون کلیک کرده و سپس نتیجه داوری خود را در مورد این مقاله وارد کنید + همچنین می‌توانید فایل یا فایل‌هایی را نیز آپلود کنید + یک توصیه را انتخاب کنید. + تنظیم یا به‌روزرسانی توصیه داور + هیچ توصیه‌ای انتخاب نشده است. می‌بایست یکی از توصیه‌ها را برای ثبت، انتخاب کنید. + در صورتی که تصمیم خود را ثبت کردید دیگر نمی‌توانید تغییری در این داوری بدهید. آیا می‌خواهید این کار را انجام دهید؟ + + فایل به ویراستار + فایل ویراستار + فایل آپلود شده + فایل ویراستار + + هیچ بازبینی نهائی انتساب نشده است + + + + +
      • در همین صفحه بر روی پیمایش کلیک کنید و یا نام و آدرس کامل فایل را وارد کنید. با کلیک بر روی پیمایش، پنجره انتخاب فایل باز می‌شود که از طریق آن می‌توانید فایل مورد نظرتان را بر روی کامپیوتر خود پیدا کنید.
      • پس از یافتن فایل مقاله بر روی آن کلیک کنید تا انتخاب شود.
      • بر روی Open در پنجره انتخاب فایل کلیک کنید. در این صورت نام و آدرس کامل فایل در قسمت مربوطه در همین صفحه وارد می‌شود.
      • بر روی آپلود در همین صفحه کلیک کنید. بدین ترتیب فایل مورد نظر از کامپیوتر شما بر روی وب‌سایت مجله آپلود می‌شود و نام آن مطابق با استاندارد مجله تغییر پیدا می‌کند.
      • پس از آپلود فایل‌های مقاله بر روی «ذخیره و ادامه» در پائین همین صفحه کلیک کنید.
      • با کلیک کردن بر روی نام فایل می‌توانید آن را دانلود و مشاهده کنید. در صورتی روند انتخاب و آپلود فایل را تکرار کنید فایل جدید جایگزین فایل قبلی می‌شود. فایل‌های تکمیلی در قسمت فایل‌های مکمل در مرحله بعد قابل افزودن است. در صورت بروز هر گونه مشکل هنگام آپلود فایل لطفاً با {$supportName} از طریق ایمیل و یا با تلفن {$supportPhone} تماس حاصل نمایید.]]>
        + + + + + تا قبل از مشخص نمودن نسخه داوری درخواست داوری مقدور نیست. + + تا قبل از مشخص نمودن نسخه ویراستار، درخواست ویراستاری مقدور نیست. + تا قبل از مشخص نمودن نسخه ویراستار، درخواست ویراستاری مقدور نیست. + ویراستاری اولیه + ویراستاری دبیر + ویراستاری نویسنده + ویراستاری نهائی + نسخه ویراستار + انتخاب ویراستار + استفاده از فایل + نظرات ویراستار + دستورالعمل ویراستاری + + هیچ (لطفا ابتدا آخرین نسخه ویراستاری شده را به عنوان نسخه صفحه‌آرا آپلود کنید تا بتوانید در خواست صفحه‌آرائی ارسال کنید) + شناسه عمومی کلیشه چاپی + این شناسه عمومی کلیشه چاپی قبلا بکار رفته است + انتساب صفحه‌آرا + جایگزینی صفحه‌آرا + نظرات صفحه‌آرا + دستوالعمل صفحه‌آرائی + لینک به مراجع + + نظرات بازبین نهائی + تصحیحات بازبین نهائی + دستورالعمل بازبینی نهائی + + مقاله + نویسنده + دبیر + داور + ویراستار + صفحه‌آرا + بازبین نهائی + + + + مکاتبات دبیر/ نویسنده + نظرات ویراستار + پس از ذخیره باز هم میتوانید به این کار ادامه داده و نظرات بیشتری وارد کنید]]> + برای نویسنده و دبیر + فقط برای دبیر + پس از ارسال این ایمیل یک رونوشت محرمانه نیز برای ارسال به داوران آماده کن. + برای نویسنده و دبیر + فقط برای دبیر + ذخیره و ایمیل به نویسنده + ذخیره و ایمیل به دبیر + + انتخاب مجله برای ثبت‌نام: + مجله ای برای ثبت‌نام در این سایت وجود ندارد. + بیانیه حریم خصوصی + این مجله در حال حاضر ثبت‌نام کاربر نمی پذیرد + طول رمز عبور انتخاب شده کافی نیست + اطلاع از انتشار شماره جدید مجله + اطلاع از آزاد شدن دستیابی به یک شماره مجله + میتوانید به این مجله مقاله ارسال کنید + مایلم برای این مجله مقاله داوری کنم + مایلم برای این مجله مقاله داوری کنم. زمینه های داوری به قرار زیر است. + مشخص نمودن علائق داوری: زمینه ها و روش‌های پژوهشی + + اشتراکات من + وضعیت اشتراک + اشتراکات فعال و منقضی هر دو در زیر همراه با تاریخ انقضا آن‌ها نشان داده شده اند. به علاوه به ازای هر اشتراک اطلاعات وضعیتی زیر نیز ممکن است نشان داده شوند. + وضعیت + توصیف + قبل از فعال کردن اشتراک اطلاعات بیشتری لازم است + قبل از فعال‌سازی اشتراک می بایست بررسی گردد + پرداخت دستی راه‌اندازی شده است ولی هنوز وصول نشده است + پرداخت آنلاین شروع شده است ولی کامل نشده است + اشتراک شخصی + اشتراک سازمانی + تجدید + خرید + خرید اشتراک جدید + خرید اشتراک شخصی + خرید اشتراک سازمانی + تاریخ انقضا : {$date} + منقضی شده در: {$date} + دیدن انواع اشتراکات موجود + نوع اشتراک + عضویت + این نوع اشتراک انتخاب شده نیاز به اطلاعات عضویت دارد + لطفا نوع معتبری از اشتراک را انتخاب کنید + این حساب کاربری در حال حاضر دارای یک اشتراک شخصی میباشد. + اطلاعات عضویت در صورتی که برای نوع اشتراک انتخاب شده لازم شود + نام سازمان + نام سازمان لازم است + آدرس پستی + دامنه + (مانند lib.sfu.ca)]]> + نوع اشتراک انتخاب شده نیاز به نام دامنه یا بازه IP دارد تا بکمک آن اشتراک تایید شود. + لطفا یک نام دامنه معتبری وارد کنید. + بازه های IP + + مقادیر معتبر عبارتند از یک آدرس IP مانند 142.58.103.1 ، یک بازه IP مانند 142.58.103.1 - 142.58.103.4 ، بازه IP همرا با کاراکتر سرکش * مانند: 142.58.*.* و یک بازه IP بهمراه CIDR مانند 142.58.100.0/24.]]> + لطفا بازه IP معتبری وارد کنید. + حذف + اضافه + + پیمایش لیست نویسندگان + جستجوی مقالات برای + درون + تمام مجلات + پیمایش لیست نویسندگان + جزئیات نویسندگان + نکاتی در مورد جستجو:
        • حروف کوچک وبزرگ فرقی ندارند
        • کلمات رایج در عبارت جستجو نادیده گرفته میشوند
        • بصورت پیش‌فرض فقط مقالاتی که دارای همه کلمات جستجو هستند برگردانده میشوند. مثل وقتی که عملگر و اعمال میشود
        • ترکیب کلمات با یا مقالاتی را برمیگرداند که هرکدام از کلمات را داشته باشد
        • هنگام تشکیل عبارت های جستجوی پیچیده سعی کنید قسمت های مختلف را با پرانتز از هم جدا کنید. مانند بایگانی (مجله یا کنفرانس) نه پایان نامه)
        • اگر بخواهید یک عبارت را دقیقا به صورتی است جستجو کنید آن را داخل دابل کوتیشن قرار دهید مانند "مقالات دسترسی آزاد"
        • برای حذف یک کلمه از جستجو به نحوی که حاصل جستجو فاقد آن کلمه باشد ، قبل از آن کلمه - یا نه بیاورید مانند آنلاین -آرشیو یا نه آنلاین politics
        • از ستاره یعنی * در کلمات به عنوان علامت سرکش استفاده کنید تا جایگزین هر تعداد حروف شود. مثلا soci* morality معادل "sociological" یا "societal" میباشد
        ]]>
        + + {$title} + فايل PDF + دانلود این فایل PDF + در صورتی که مرورگر شما دارای افزونه نمایش فایل‌های PDF باشد ( برای مثال Adobe Acrobat Reader)، فایل PDF در مرورگر شما نمایش داده می‌شود.

        ]]>
        + + دانلود مقاله +
        چنانچه فایل به‌صورت خودکار دانلود نشد ، اینجا را کلیک کنید.]]>
        + + لیست مجلات موجود بر روی این سایت + مشاهده مجله + ثبت‌نام + شماره جاری + هیچ مجله ای در دسترس نیست + + جاری + هیچ شماره جاری وجود ندارد + این مجله هنوز شماره‌ای منتشر نکرده است + + بایگانی + بایگانی - صفحه {$pageNumber} + مرور شماره‌های گذشته + شماره مجله‌ای موجود نیست + + آمار + اطلاعات تماس + درباره‌ی مجله + تاریخچه مجله + تیم سردبیری + بیوگرافی + سیاست‌های تیم سردبیری + زمینه مطالعاتی + سیاست‌های بخش + ارسال مقاله + ورود به سامانه + ثبت‌نام + برای ارسال مقاله نیاز به {$register} و {$login} است. + {$newSubmission} یا {$viewSubmissions}. + ارسال مقاله‌ی جدید + مشاهده مقالات ارسالی در حال انتظار + راهنمای نویسندگان + چک‌لیست آماده‌سازی برای ارسال مقاله + به‌عنوان مرحله‌ای از روند ارسال مقاله ، لازم است که نویسندگان از مهیا بودن اقلام مختلف برای ارسال مقاله اطمینان حاصل کنند. برای این کار لازم است که اقلام موجود در چک‌لیست زیر را بررسی نموده و در صورت مهیا بودن جلوی آن تیک بزنند. + بیانیه حق نشر + بیانیه محرمانگی + هزینه‌های چاپ مقاله + این مجله شامل هزینه‌های زیر برای چاپ مقالات می‌باشد + روند داوری + تعداد انتشار + سیاست دسترسی آزاد + دسترسی آزاد (با تأخیر) + محتوای این مجله به‌صورت آزاد قابل دسترسی است. + ماه پس از انتشار یک شماره + بایگانی شده توسط نویسنده + بایگانی + اشتراک + اشتراک‌های شخصی + اشتراک‌های سازمانی + اطلاعات تماس اشتراک + نام + فرمت + مدت + قیمت + انواع اشتراک + عضویت + درباره این سامانه انتشاراتی + روند داوری و انتشار در سامانه OJS + پروژه دانش عمومی و تحت مجوز GNU در اختیار عموم قرار گرفته است.]]> + پروژه دانش عمومی و تحت مجوز GNU در اختیار عموم قرار گرفته است.]]> + + + راهنمای سیستم مجلات آزاد + راهنمای OJS + برگشت به نتایج جستجو + ویرایش {$sectionTitle} + + متشکرم + از مشارکت شما متشکرم. این مشارکت برای ما بسیار گرامی است + + برای پرداخت می‌بایست وارد شوید + برای مشاهده این مورد باید مشترک باشید یا هزینه آن را بپرداخت. برای تأیید اشتراک یا برای پرداخت هزینه ابتدا وارد مجله شوید + برای دسترسی به این بخش باید مشترک مجله باشید و یا هزینه دسترسی به این شماره را پرداخت کنید. برای این منظور ابتدا وارد سایت شوید. + برای کمک به مجله ابتدا باید وارد شوید + پرداخت شده + اکنون پرداخت کن + چشم‌پوشی + قبلاً پرداخته شده است. + چنانچه قبلاً هزینه را پرداخت کرده‌اید این گزینه را انتخاب کنید تا ارسال مقاله را کامل کنید. مادامی‌که پرداخت شما وصول نگردد مقاله شما جهت داوری ارسال نخواهد شد. + هزینه پرداختی واصل کردید + هزینه قبلاً پرداخت شده است + هزینه‌های نویسنده + هزینه ارسال مقاله + هزینه چاپ + در انتظار پرداخت هزینه چاپ + هزینه پردازش سریع + هزینه برای اعضا + هزینه خرید مقاله + هزینه خرید شماره + هزینه اشتراک + کمک مالی + درخواست هزینه چاپ ({$feeAmount}) + پرداختی باید انجام می‌شد که زمان آن منقضی شده است. برای اطلاعات بیشتر با مدیر مجله تماس حاصل فرمایید. + کمک مالی + پرداخت هزینه ارسال شده + پرداخت برای چاپ + هزینه چاپ پرداخت شد + پرداخت حق عضویت فردی + تمدید عضویت فردی + اتمام عضویت + خرید اشتراک + تمدید اشتراک + منقضی می‌شود + + نصب OJS + بروز رسانی OJS + OJS نسخه {$version}

        از دانلود سیستم مجلات آزاد پروژه دانش عمومی تشکر می‌کنیم. قبل از ادامه لطفاً متن فایل README همراه با این سامانه را مطالعه بفرمائید. برای اطلاعات بیشتر در مورد پروژه دانش عمومی و پروژه‌های نرم‌افزاری آن لطفاً از وب‌سایت PKP بازدید بفرمائید. اگر می‌خواهید گزارش اشکال بدهید و یا به دنبال حمایت تکنیکی برای سیستم مجلات آزاد هستید به انجمن پشتیبانی مراجعه و یا از سیستم گزارش اشکال آنلاین PKP بازدید کنید. اگرچه ف انجمن پشتیبانی روش ترجیحی تماس می‌باشد ، شما می‌توانید به تیم حمایت کننده به آدرس pkp.contact@gmail.com ایمیل بزنید.

        به‌روزرسانی

        چنانچه می‌خواهید نسخه موجود را ارتقاء دهید اینجا را کلیک کنید.

        نیازمندی‌های توصیه شده برای نصب این سامانه

        • PHP >= {$phpRequiredVersion}; نسخه کنونی PHP {$phpVersion}{$wrongPhpText}
        • MySQL >= 4.1 یا PostgreSQL >= 9.1.5
        • Apache >= 1.3.2x or >= 2.0.4x یا Microsoft IIS 6
        • سیستم‌عامل: هر سیستم‌عاملی که بتواند نیازمندی‌های فوق را دارا باشد که می‌تواند شامل:لینوکس, BSD, سولاریس, Mac OS X, ویندوز

        از آنجا که PKP دارای تمام امکانات برای تست کردن بر روی هر گونه ترکیب احتمالی از نسخه‌های مختلف نرم‌افزارهای فوق و سیستم‌های عامل نیست ، هیچ‌گونه تضمینی در مورد عملکرد صحیح و یا حمایت از آن را نمی‌توانیم عهده‌دار شویم

        پس از خاتمه نصب برنامه می‌توانید این تنظیمات را از طریق ویرایش فایل config.inc.php در شاخه اصلی OJS ، و یا از طریق صفحه مدیریت سایت تغییر دهید.

        سیستم‌های بانک اطلاعاتی مورد پشتیبانی

        OJS در حال حاضر بر روی MySQL و PostgreSQL تست شده است. با سایر سیستم‌های بانک اطلاعاتی که توسط ADOdb حمایت می‌شوند نیز ممکن است به‌صورت نسبی یا تمام عیار کار کند. گزارشات سازگاری و یا کدهای وصله‌ای برای سایر سیستم‌های بانک اطلاعاتی را می‌توانید به تیم OJS بفرستید

        ]]>
        + مراحل پیش از نصب

        1. فایل‌ها و پوشه‌های زیر (به همراه فایل‌های درون پوشه‌ها) باید قابل نوشتن باشند

        • config.inc.php قابل نوشتن است (اختیاری): {$writable_config}
        • public/ قابل نوشتن است: {$writable_public}
        • cache/ قابل نوشتن است: {$writable_cache}
        • cache/t_cache/ قابل نوشتن است: {$writable_templates_cache}
        • cache/t_compile/ قابل نوشتن است: {$writable_templates_compile}
        • cache/_db قابل نوشتن است: {$writable_db_cache}

        2. پوشه فایل‌ها باید ایجاد شده و قابل نوشتن باشد (بخش تنظیمات فایل‌ها را مشاهده کنید)

        ]]>
        + OJS نسخه {$version}

        با تشکر به خاطر دانلود سیستم مجلات آزاد پروژه دانش عمومی. قبل از ادامه ، فایل README و فایل UPGRADE همراه با این نرم‌افزار را مطالعه بفرمائید. برای اطلاعات بیشتر در مورد پروژه دانش عمومی و پروژه‌های نرم‌افزاری آن از وب‌سایت PKP دیدن فرمایید. چنانچه می‌خواهید گزارش اشکال بدهید و یا ب9 دنبال حمایت تکنیکی در مورد سیستم مجلات آزاد هستید به انجمن پشتیبانی بروید و یا از سیستم گزارش اشکال آنلاین PKP بازدید کنید. اگرچه انجمن پشتیبانی روش ترجیحی تماس است. همچنین می‌توانید به آدرس ایمیل pkp.contact@gmail.com.

        پیغام بفرستید. شدیداً توصیه می‌شود که از بانک اطلاعاتی و پوشه فایل‌ها و پوشه نصب OJS نسخه پشتیبان تهیه کنید.

        چنانچه سامانه را در حالت PHP Safe Mode اجرا می‌کنید ، لطفاً توجه کنید که گزینه max_execution_time را در فایل تنظیمات php.ini برابر با مقدار بالائی گذاشته شود. چنانچه زمان به‌روزرسانی از این مقدار و یا سایر محدوده‌ها مانند مقدار Apache's "Timeout" بیشتر شود و روند به‌روزرسانی قطع شود، دخالت دستی لازم می‌شود.

        ]]>
        + = 4.1.1 یا PostgreSQL >= 7.1 دارد. همچنین توجه کنید که حمایت از UTF-8 نیاز به PHP >= 4.3.0 همراه با کتابخانه mbstring دارد. کتابخانه mbstring به‌صورت پیش‌فرض در نسخه‌های جدید نصب PHP فعال است. چنانچه سرور شما از این ملزومات پشتیبانی نکند شما ممکن است هنگام استفاده از این سیستم کاراکتری مشکلاتی را تجربه کنید.

        سرور شما در حال حاضر mbstring را حمایت می‌کند: {$supportsMBString}]]>
        + {$allowFileUploads}]]> + {$maxFileUploadSize}]]> + زبان اصلی برای استفاده در این سیستم. در صورتی علاقه‌مند به پشتیبانی از زبان‌های دیگری هستید که در این لیست نیامده است به مستندات OJS مراجعه کنید. + زبان‌های اضافی را که مایلید این سیستم پشتیبانی کند انتخاب کنید. این زبان‌ها در دسترس مجلات این سایت برای استفاده قرار خواهند گرفت. البته زبان‌های اضافی را در زمان‌های دیگر نیز می‌توانید از طریق صفحه مدیریت سایت نصب کنید. + لطفاً قبل از نصب برنامه اطمینان حاصل کنید که این پوشه وجود دارد و قابل نوشتن است. برای وارد کردن آدرس در سیستم‌عامل ویندوز از «/» به جای «\» استفاده کنید .مانند "C:/myjournal/files".]]> + OJS برای ذخیره داده‌های خود نیاز به دسترسی به یک بانک اطلاعاتی SQL دارد. لطفاً شرایط مورد لزوم ذکر شده در بالای این صفحه را برای دیدن لیست بانک‌های اطلاعاتی سازگار مشاهده کنید. سپس در قسمت زیر تنظیمات لازم برای ایجاد ارتباط با بانک اطلاعاتی را وارد کنید + نصب سیستم‌های مجله آزاد + به‌روزرسانی سیستم‌های مجله آزاد + اخطار: چنانچه نصب به‌صورت نیمه کاره رها شود ممکن است لازم شود بانک اطلاعاتی و یا جداول ایجاد شده را حذف کنید و سپس اقدام به نصب مجدد نمایید.]]> + مهم!

        کد نصب سامانه نمی‌تواند به‌طور خودکار در فایل تنظیمات تغییرات اعمال کند. قبل از شروع کار با سیستم لطفاً فایل config.inc.php را در یک ویرایشگر مناسب متنی باز کرده و محتوای آن را با محتوای جعبه متن زیر عوض کنید..

        ]]>
        + نصب OJS با موفقیت پایان یافت.

        برای شروع کار با سیستم ، با استفاده از نام کاربری و رمز عبوری که در مرحله قبل وارد کردید به سیستم وارد شوید.

        چنانچه مایلید اخبار و تازه‌ها را دریافت کنید لطفاً در http://pkp.sfu.ca/ojs/register ثبت‌نام کنید. چنانچه سؤال یا نظری دارید لطفاً از انجمن پشتیبانی بازدید کنید.

        ]]>
        + به‌روزرسانی OJS به نسخه {$version} با موفقیت پایان یافت.

        فراموش نکنید که مقدار "installed" را در فایل تنظیمات config.inc.php را دوباره به On برگردانید.

        چنانچه تا کنون ثبت‌نام نکرده‌اید و مایل هستید تا اخبار و تازه‌ها را دریافت کنید ، لطفاً در سایت http://pkp.sfu.ca/ojs/register ثبت‌نام کنید. چنانچه سؤال و یا نظری دارید لطفاً از انجمن پشتیبانی دیدن نمایید.

        ]]>
        + + این صفحه مراجعه کرده، آخرین نسخه را دانلود نمونه و دستورالعمل‌های به‌روزرسانی را مطالعه کنید.]]> + {$siteAdminEmail}) در این مورد اطلاع دهید. اطلاعات بیشتری را می توانید در این لینک مشاهده کنید.]]> + + {$authorName} مقاله {$submissionId} را اصلاح کرد. شناسه فایل جدید {$fileId} می‌باشد. + {$reviewerName} از داوری مقاله {$submissionId} برای دور {$round} معزول شد. + دور {$round} داوری {$reviewerName} برای مقاله {$submissionId} شروع شد. + دور {$round} داوری {$reviewerName} برای مقاله {$submissionId} از نو شروع شد. + دور {$round} داوری {$reviewerName} برای مقاله {$submissionId} پاک شد. + {$reviewerName} امتیاز دور {$round} داوری مقاله {$submissionId} را وارد نمود. + مهلت داوری دور {$round} مقاله {$submissionId} توسط {$reviewerName} به {$dueDate} تغییر یافت. + {$reviewerName} دور {$round} داوری برای مقاله {$submissionId} را توصیه کرد. + توصیه داوری دور {$round} مقاله {$submissionId} توسط دبیر مقاله, {$editorName} ، از طرف {$reviewerName} وارد شد. + مقاله {$submissionId} برای داوری مجدداً ثبت شد. + {$reviewerName} از انجام داوری دور {$round} برای مقاله {$submissionId} سر باز زد. + {$reviewerName} برای داوری دور {$round} مقاله {$submissionId} اظهار آمادگی کرد. + {$userName} از طرف {$reviewerName} از قبول داوری مقاله {$submissionId} در دور {$round} خودداری کرده است + {$userName} برای داوری دور {$round} مقاله {$submissionId} از طرف {$reviewerName} اظهار آمادگی کرد. + دبیر ({$userName}) یک فایل داوری برای دور {$round} مقاله {$submissionId} از طرف داور ، {$reviewerName} آپلود کرد. + یک فایل داوری آپلود شد + تصمیم ({$decision}) برای مقاله {$submissionId} توسط {$editorName} اتخاذ گردید. + توصیه دبیر ({$decision}) در مورد مقاله {$submissionId} توسط {$editorName} ثبت شد. + ویراستار مقاله {$submissionId} توسط {$copyeditorName} شروع شد. + فایل پیش‌فرض ویراستاری انتخاب شد. + {$copyeditorName} ویراستاری اولیه مقاله {$submissionId} را تمام کرد. + {$copyeditorName} ویراستاری نهائی مقاله {$submissionId} را تمام کرد. + {$copyeditorName} برای ویراستاری مقاله {$submissionId} انتخاب شد. + یک نسخه ویراستاری شده از مقاله ارسالی آپلود شد. + یک نسخه فایل ویراستاری شده از مقاله ارسالی توسط نویسنده آپلود شد. + {$editorName} به عنوان صفحه‌آرای مقاله {$submissionId} انتخاب شد. + {$editorName} از صفحه‌آرائی مقاله {$submissionId} عزل شد. + {$editorName} صفحه‌آرائی مقاله {$submissionId} را کامل کرد. + فراداده این مقاله توسط {$editorName} تغییر یافت. + یک نسخه دبیری مقاله ارسالی آپلود شد. + مقاله {$submissionId} بایگانی شد. + مقاله {$submissionId} به صف بازگشت داده شد + {$editorName} به عنوان دبیر مقاله {$submissionId} انتخاب شد. + {$assignerName}، {$proofreaderName} را برای بازبینی نهائی مقاله {$submissionId} انتخاب کرد. + {$proofreaderName} مقاله {$submissionId} را برای قرارگیری در نوبت ثبت کرد. + {$userName} مقاله {$submissionId} را وارد کرد. + + + گزینه های ابزار خواندن + ابزارهای خواندن در کادر کنار مقالات چاپ شده در قسمتی از مجله که برای نمایش نمایه است، ظاهر میشود. ابزارهای خواندن مشتمل بر یک مجموعه از ابزارهای اختیاری مربوط به مقالات چاپ شده است که در زیر لیست شده است و همچنین شامل مجموعه ای از ابزارهائی است که دسترسی به موارد مشابه را بر جسب زمینه مورد نظر و تخصص مربوطه فراهم میکند. + فعال ساختن ابزارهای خواندن برای مقالات مورد نظر مجله. + حیطه + مجموعه موارد مشابه برای هر حیطه مراجعه کنید.]]> + ابزار های مجله + ابزار های موارد مربوطه + افزودن نقطه نظر: موجب میشود که خوانندگان بتوانند نظرات خود را ارسال کنند و مدیر مجله نیز میتواند آن‌ها را رد کند. + برای ارسال نظر خود لازم است که ثبت‌نام کرده و سپس وارد شوید. ارسال بصورت گمنام مقدور نیست + برای ارسال نظر خود بصورت گمنام لازم است که ثبت‌نام کرده و سپس وارد شوید. + برای ارسال نظرات بضورت گمنام احتیاج به ثبت‌نام نیست + + + + میبایست بصورت دستی هر آدرسی که به عنوان بی‌اعتبار مشخص شده را آزمایش کنید چرا که آزمایشی که در اینجا انجام شده نتیجه آن صد در صد نیست.
        در مورد آدرسهای جستجوئی که مشتمل بر پر کردن و پست کردن اطالاعات یک فرم باشد ممکن است این آزمایش اعتبارسنجی شکست بخورد.]]>
        + + ایجاد + نام، وابستگی و کشور نویسنده + مقاله داوری شده + با خبر شوم وقتی که... + جستجوی مجله + در مورد مقالات با بیش از یک نویسنده تمام نام ها را در حالت چک خورده باقی بگذارید تا در مورد کارهای مشترک آن‌ها جستجو شود. میتوانید هر بار یکی را جستجو کنید. برای اطلاع بیشتر در مورد منابع مورد جستجو بر روی «درباره» کلیک کنید. این منابع به خاطر مرتبط بودن آن‌ها و دسترسی آزاد به آن‌ها انتخاب شده اند. + + آدرس ایمیل خود را وارد کنید تا بدین وسیله از چاپ مطالب جدید باخبر شوید. + این صفحه نشان دهنده موارد مهم به‌روزرسانی می‌باشد که در این مجله اتفاق افتاده است مانند شماره‌های جدید مجله و یا اطلاعیه‌ها. می‌توانید از طریق RSS برای این اطلاع‌رسانی‌ها ثبت‌نام کنید. برای این کار بر روی تصویر سمت راست کلیک کنید. و یا از through email.]]> + یک مقاله جدید، "{$title}"، ارسال شد. + ویرایش رویدادها + یک مقاله با عنوان "{$title}" ارسال شده است + نقطه‌نظری در خصوص تصمیم دبیر درباره "{$title}" برجا گذاشته شده است. + کلیشه چاپی "{$title}" تغییر یافته است. + یک شماره مجله منتشر شده است + یک اطلاعیه جدید ایجاد شده است + یک فرم داوری در خصوص "{$title}" ثبت شده است + رخدادهای داوری + رویدادهای سایت + دبیر نظری در مورد "{$title}" داده است. + رویدادهای ارسال شده + یک خواننده نظری در مورد "{$title}" داده است + فراداده‌های انتشار شماره ذخیره شد. + مقاله‌ی جدیدی ثبت شده است ، لطفاً داوری برای آن مشخص نمایید + افزودن یک کاربر برای ایجاد کلیشه چاپی با انتخاب گزینه افزودن لینک در بخش همکاران + در انتظار کلیشه‌های چاپی. + این مقاله در نوبت چاپ قرار گرفت + + + دسترسی رد شد! شما به عنوان ویراستار این مقاله انتخاب نشده اید. + هیچ مجله ای تعریف نشده است + شما در حال تلاش برای دسترسی به مقاله ای هستید که در بخش شما نمی باشد. + درخواست شماره نامعتبر! + فایل ارسالی ویراستار نامعتبر است یا فایلی ارسال نشده است! + + + لیست واحدهای پول (بارگذاری شده از فایل «"{$filename}») + + ایجاد مجله جدید + + شماره + قبل از اینکه این مقاله در شماره مورد نظر چاپ شود بایستی مورد تأیید قرار گیرد + در انتظار تأیید + ثبت‌نام در مجله دیگر + پنهان کردن سایر مجلات + لطفاً فایل مقاله مورد نظر را برای دانلود انتخاب نمایید. + تأیید شده + در انتظار تأیید + تأیید کلیشه چاپی + تأیید این کلیشه چاپی برای انتشار

        ]]>
        + عدم تأیید این کلیشه چاپی

        ]]>
        + نمایه‌سازی "{$journalName}" + در سامانه جستجو این وب‌سایت نمایه‌سازی دوباره به ازای هر مجله امکانپدیر نمیباشد + آدرس "{$journalPath}" به عنوان آدرس مجله معتبر نمی باشد + شماره‌های گذشته + شماره‌های آینده + اشتراک‌ها +
        diff --git a/locale/fa_IR/manager.xml b/locale/fa_IR/manager.xml new file mode 100644 index 00000000000..e166709676a --- /dev/null +++ b/locale/fa_IR/manager.xml @@ -0,0 +1,589 @@ + + + + + بایگانی کردن + آیا می‌خواهید تمام الگوها را به حالت نخست برگردانید؟ تغییرات ایجاد شده در الگو‌های ایمیل‌ها از بین خواهد رفت + توجه: با مرورگر فایل می‌توانید به فایل‌ها یا پوشه‌های یک مجله مستقیماً دسترسی داشته باشید + مدیریت مجله + رابط کاربری + مقالات ارسالی + فرم‌ها + این عمل باعث جایگزینی تمامی تنظیمات وابسته به زبان خواهد شد. +
        چنانچه یک زبان مورد حمایت OJS در لیست زیر موجود نباشد از مدیر سایت بخواهید تا آن زبان را نصب کند. برای اطلاع از نحوه افزودن یک زبان جدید به مستندات OJS مراجعه کنید.]]>
        + متأسفانه زبان دیگری موجود نیست. در صورت تمایل از مدیر سایت بخواهید تا نسبت به نصب آن‌ها اقدام کند. + این زبان پیش‌فرض سایت مجله خواهد بود. + صفحات مدیریتی + اقدام + افزودن پرداخت + مقدار + هزینه‌های نویسنده + گزینه‌های انتخابی همراه با شرح و قیمت‌های آن (که در این قسمت قابل ویرایش است) در مرحله ۱ ارسال مقاله و در قسمت «درباره مجله» تحت قسمت ارسال مقاله, و همچنین هر جا که پرداخت لازم باشد, خواهد آمد. + واحد پول + OJS هیچ تبدیل واحد پولی را انجام نمی‌دهد. چنانچه پرداخت برای اشتراک‌ها را قبول می‌کنید باید از تطابق واحد پولی پرداخت‌ها از آنچه در اینجا ذکر شده اطمینان حاصل کنید + توصیف + جزئیات + ویرایش اشتراک + فعال‌سازی + گزینه‌های نحوه پرداخت + تمام هزینه‌ها باید مقادیر عددی مثبت باشند (اعداد اعشاری مجاز می‌باشد) + هزینه‌های عمومی + عضویت در انجمن در قسمت «درباره مجله» تحت قسمت سیاست‌ها خواهد آمد و لینک اهدا در بالای قسمت جستجو در نوار حاشیه نمایش داده خواهد شد.. + امکانات عمومی + بدون پرداخت + پیدا نشد + امکانات + این موجب فعال شدن سیستم پرداخت مشترکین می‌شود که در آن نوع, قیمت, مدت, و مشترکین توسط مدیر اشتراک اداره می‌شود + آیا مطمئنید که می‌خواهید این اشتراک را حذف کنید. + برای فعال‌سازی ماژول پرداخت اینجا را کلیک کنید. می‌بایست ابتدا با پر کردن فرم زیر, تنظیمات نحوه پرداخت را پیکره‌بندی کنید. توجه داشته باشید که کاربران باید برای پرداخت ابتدا وارد سیستم شوند. + هزینه‌ها + توصیف هزینه‌ها + نام هزینه + عضویت در انجمن + دسترسی فقط به نسخه PDF مسدود است + هزینه چاپ + خرید مقاله + خرید شماره + توصیف نحوه پرداخت + شناسه پرداخت + روش پرداخت + شما می‌توانید هرکدام از افزونه‌های مربوط به روش‌های پرداخت زیر را از طریق این صفحه تنظیم و پیکره‌بندی نمایید + روش‌های پرداخت + نوع پرداخت + قیمت برای خوانندگان + گزینه‌های انتخابی همراه با شرح و قیمت‌های آن (که در این قسمت قابل ویرایش است) در قسمت «درباره مجله» تحت قسمت ارسال مقاله, و همچنین هر جا که پرداخت لازم باشد, خواهد آمد. + رکوردها + پرداخت‌ها + انواع پرداخت + شناسه پرداخت + کاربران این مجله + تمام مجلات + انتخاب یک کاربر از لیست کاربران این سایت و افزودن آن به کاربران این مجله + کاربران فاقد نقش را نشان بده + تمام کاربران + آیا مخواهید این کاربر را از این مجله حذف کنید؟ این اقدام کاربر را از تمامی نقش‌هایش در این مجله عزل خواهد کرد. + انتخاب یک الگو + اعطای نقش به کاربر موجود + با مجله + کاربری را برای ادغام با حساب کاربر دیگر انتخاب کنید (مثال وقتی که شخصی دو حساب کاربری دارد ) حسابی که در ابتدا انتخاب شده پاک می‌شود و مقالات ارسالی, انتساب‌ها و غیره مربوط به آن حساب به حساب کاربری دوم نسبت داده می‌شود + کاربری را که مسئولیت‌ها و انتساب‌های کاربر قبلی باید به آن نسبت داده شود را انتخاب نمایید + اعطای نقش {$role} + هماهنگ‌سازی اعطای نقش موجب می‌شود تا تمام کاربران در یک نقش خاص در یک مجله خاص با همان نقش‌ها وارد این مجله شوند. این اقدام موجب پیدایش مجموعه مشترکی از کاربران خواهد شد. + نیاز به چکیده ندارد + + دبیر این نوع مقاله + آیا می‌خواهید این نوع مقاله را برای همیشه حذف کنید؟ در صورت پشیمانی باید مقالات مربوط به این قسمت را مجدداً منتشر کنید. + قبل از حذف این نوع مقاله، بایستی مقالات منتشر شده از این نوع را به نوع دیگری انتقال دهید. + ایجاد نوع مقاله + از بین دبیران یک نفر را انتخاب و به عنوان دبیر این نوع مقاله انتخاب کنید. + این نوع مقاله فقط توسط دبیران قابل ارسال است. + دبیر نوع مقاله + یک عنوان اختصاری برای نوع مقاله لازم است. + به ازای هر دبیر نوع مقاله حداقل یکی از موارد تیک خورده باشد + لطفاً مطمئن شوید که یک فرم داوری معتبر انتخاب کرده‌اید + یک عنوان برای نوع مقاله لازم است. + در فهرست مقالات هر شماره مجله، نام نویسندگان برای مقالات از این نوع آورده نشود + عنوان این قسمت در فهرست مطالب شماره‌های مجله ظاهر نشود. + در نظر گرفتن مقالات منتشر شده از این نوع به عنوان + مثلاً مقالات داوری شده، مقالات داوری نشده، مقالات دعوت شده و غیره. + نمایه شده + هیچ نوع مقاله تعریف نشده است. + مقالات ارسالی باز + سیاست‌گذاری این نوع مقاله + ابزارهای خواندن + داوری شده + در نمایه مجله وارد نخواهد شد. + شامل داوری نمی‌شود. + ارسال مقاله برای این نوع از مقاله قابل انجام است. + دبیران موجود + تعداد لغت + حداکثر تعداد کلمات برای این نوع مقاله (صفر تا بدون سقف) + نصب + سربرگ + لیست دبیران، مدیران و سایر افرادی که با این مجله همکاری می‌کنند. + محتوای صفحه اصلی مجله + صفحه خانگی مجله به صورت پیش‌فرض شامل لینک‌هایی برای پیمایش سایت می‌باشد. می‌توانید با استفاده از گزینه‌های زیر محتویات دیگری را به صفحه خانگی مجله اضافه کنید. + طرح‌بندی مجله + استایل شیت مجله + نام مجله + سرتیتر صفحات مجله + محتوا + افزودن یک مورد در بخش درباره + افزودن یک مورد به چک‌لیست + افزودن مورد + افزودن یک مورد به موارد درباره مجله + افزودن مورد + افزودن لینک بانک اطلاعاتی جدید + افزودن سازمان حمایت کننده + سرتیتر جایگزین + به جای عنوان و لوگو یک نسخه HTML سرتیتر را می‌توان در جعبه متن زیر وارد کرد. در صورتی که نمی‌خواهید آن را خالی بگذارید. + اطلاعیه‌ها + اطلاعیه‌ها برای مطلع ساختن خوانندگان از خبرها و رویدادها می‌باشد که در صفحه اطلاعیه‌ها ظاهر می‌شود. + اطلاعات تکمیلی + اطلاعات تکمیلی را که می‌باید در معرض دید خوانندگان در صفحه اطلاعیه‌ها قرار گیرد وارد کنید. + (در قسمت درباره مجله نمایش داده می‌شود) + لازم است که نویسنده ارسال کننده مقاله بیانیه تضاد منافع در رابطه با مقاله خود را اعلام کند. + لازم است داوران بیانیه تضاد منافع برای مقاله‌ای که داوری می‌کنند را اعلام کنند. + تاریخچه مجله + این متن در قسمت درباره مجله ظاهر می‌شود و از آن می‌توان برای توصیف تغییرات در عنوان، تیم سردبیری و دیگر موارد تغییر مربوط به تاریخچه انتشاراتی مجله استفاده کرد. + دستورالعمل ویراستاری + دستورالعمل ویراستاری در معرض دید ویراستاران، نویسندگان، و دبیران در هنگام ویراستاری مقاله ارسالی قرار می‌گیرد . متن زیر یک دستورالعمل ویراستاری پیشنهادی به‌صورت HTML است. می‌توانید هم اکنون و یا بعداً آن را به دلخواه تغییر دهید. + متن حق نشر + پوشش + پوشش جغرافیائی ، زمانی یا تاریخی و یا ویژگی‌های نمونه مورد پژوهش + شماره جاری + مرحله 5: تغییر دلخواه نمای ظاهری + تگ‌های سفارشی + تگ‌های هدر HTML سفارشی که بتوان در هدر هر صفحه گنجاند مانند تگ‌های META. + جزئیات + نام مجله، شاپا، اطلاعات تماس، سازمان‌های حمایت کننده و موتورهای جستجو. + غیرفعال کردن ثبت‌نام کاربران. در این صورت کاربران باید توسط مدیر مجله اضافه شوند. + رشته تخصصی یا فوق تخصصی + زمانی کاربرد دارد که مجله چند رشته‌ای باشد. + (مانند: تاریخ؛ آموزش؛ جامعه‌شناسی؛ روانشناسی؛ مطالعات فرهنگی؛ حقوق) + مثال‌هایی از رشته‌های تخصصی این مجله مشخص کنید + افزودن فهرست مطالب شماره جاری در صورت موجود بودن. + تصمیم دبیر + آدرس برگشت + اگر ایمیلی برگشت بخورد پیغامی به این آدرس ارسال می‌شود + توجه: برای فعال ساختن این گزینه مدیر سایت می‌بایست گزینه allow_envelope_sender در فایل تنظیمات OJS فعال سازد. همچنین ممکن است امکانات خاصی در سرور نیز لازم باشد که ممکن است همه سرورها آن را نداشته باشند. برای اطلاعات بیشتر به مستندات OJS مراجعه کنید.]]> + شناسایی ایمیل + امضا + تمام ایمیل‌های از قبل تهیه شده که از طرف مجله ارسال می‌شود در انتها دارای امضای زیر است. + فعال‌سازی امکان افزودن اطلاعیه توسط مدیر مجله. + نمایش + جدیدترین اطلاعیه‌ها در صفحه خانگی مجله. + خوانندگان بتوانند در مجله ثبت‌نام کنند. + زمینه مطالعاتی + به اطلاع خوانندگان، نویسندگان و کتابخانه‌ها رسانید که مقالات این مجله در چه حیطه‌ای بوده و چه زمینه‌های مطالعاتی را پوشش می‌دهد. + برای نویسنده به منظور نمایه‌سازی پژوهش‌هایشان + Open Archives Initiative برای استخراج فراداده عمل می‌کند. این پروتکل استاندارد برای دسترسی کاملاً به منابع پژوهشی الکترونیکی نمایه شده در یک مقیاس جهانی می‌باشد. برای وارد کردن این اطلاعات فرم مشابهی در دسترس نویسندگان قرار می‌گیرد تا فراداده‌های ارسال شده خود را وارد کنند. مدیر مجله می‌تواند قسمت‌هایی که مایل به نمایه کردن است را انتخاب کند. همچنین مثال‌هایی نیز برای نویسندگان فراهم نماید تا به آن‌ها در جهت نمایه کردن فعالیت‌های خود کمک کند.]]> + شاپای وارد شده نامعتبر است + برای اطلاعات تماس اصلی، وارد کردن ایمیل الزامی است + برای اطلاعات تماس اصلی، وارد کردن نام الزامی است + حروف اول مجله لازم است + عنوان مجله لازم است + تعداد داور برای هر مورد ارسال شده لازم است + ایمیل حمایت کننده لازم است + نام حمایت کننده لازم است + اطلاعات عمومی + محله 1: وارد کردن جزئیات + دستورالعمل + مرحله 3: ارسال مقاله + افزودن مجوز Creative Commons به تمامی مقالات انتشاری برای مجلاتی که دسترسی آزاد فوری یا تأخیری دارند. + اطلاعات + توصیف مختصر مجله برای کتابخانه‌ها ، نویسندگان و خوانندگان که در قسمت اطلاعات نوار حاشیه صفحات ظاهر می‌شود. + برای نویسندگان + برای کتابداران + برای خوانندگان + شماره نخست + برحسب فرمت انتخاب شده، شماره، دوره و یا سال اولین شماره مجله را که قرار است با سیستم OJS منتشر شود وارد کنید: + موسسه + مواردی را می‌توان به موارد موجود در منوی گشت‌وگذار افزود. اقلام موجود عبارت‌اند از: صفحه اصلی، درباره، صفحه خانگی کاربر و غیره که در بالای هر صفحه ظاهر می‌شوند. + تعداد موارد در هر صفحه + نام اختصاری مجله + بایگانی مجله + توضیح مختصر درباره مجله + شرح مختصری درباره مجله بنویسید تا در لیست مجلات نمایش داده شود. + درباره مجله + وارد کردن اطلاعاتی درباره مجله که ممکن است مورد علاقه‌ی خوانندگان و داوران باشد. اطلاعات می‌تواند شامل سیاست‌های دسترسی آزاد ، زمینه مطالعاتی مجله، حق نشر، حامیان مجله، پیشینه‌ی مجله؛ بیانیه حفظ حریمی شخصی و ... باشد. + نماد سایت (FAVICON) + اضافه کردن یک نماد دلخواه برای مجله برای نمایش در مرورگر + فرمت فایل Favicon معتبر نمی‌باشد. فرمت‌های قابل قبول شامل ico، png، jpg و gif است. + محتوای صفحه اصلی مجله + به صورت پیش‌فرض محتوی صفحه اصلی شامل لینک‌های گشت‌وگذار می‌باشد. برای افزودن محتویات دیگر به صفحه خانگی می‌توانید گزینه‌های زیر را بکار ببرید که به ترتیب ظاهر می‌شود. توجه داشته باشید که شماره جاری مجله همیشه از منوی گشت‌وگذار قابل انتخاب است. + سرتیتر صفحه اصلی مجله + سرتیتر صفحه اصلی مجله + یک نسخه گرافیکی از عنوان و لوگو مجله (به‌صورت یک فایلgif، png یا jpg). می‌توان برای نمایش در صفحه اصلی آپلود کرد که جایگزین نسخه متنی می‌شود. در غیر این صورت نسخه متنی نمایش داده می‌شود. + حروف اول مجله + طرح‌بندی مجله + در این قسمت یک پوسته و سپس اجزای طرح‌بندی را انتخاب کنید. همچنین می‌توانید به جای این کار یک استایل شیت برای مجله آپلود کرد. + لوگوی مجله + لوگوی مجله + پاورقی صفحات مجله + این قسمت مربوط به پاورقی صفحات مجله است. برای تغییر یا به‌روزرسانی آن ، متن HTML دلخواه خود را در جعبه متن زیر وارد کنید. به عنوان مثال می‌توانید یک منوی گشت‌وگذار دیگر، یک شمارشگر بازدیدکننده‌ها و غیره در این قسمت وارد کرد. این پاورقی در تمام صفحات ظاهر می‌شود. + مرحله 2: سیاست‌های مجله + نصب مجله + نصب مجله به‌روزرسانی شد + فرمت استایل شیت مجله نامناسب است. فرمت قابل قبول .css است. + پوسته مجله + تصویر کوچک (بندانگشتی) مجله + یک لوگوی کوچک از مجله برای نمایش در لیست مجلات + متن جایگزین برای تصویر کوچک مجله + عنوان مجله + نام برچسب + دستورالعمل صفحه‌آرائی + دستورالعمل صفحه‌آرائی جهت استفاده در صفحه‌آرائی و فرمت دهی مقالات. این دستورالعمل می‌تواند به صورت متن ساده یا HTML باشد. این دستورالعمل‌ها در دسترس صفحه‌آرا و دبیران در مرحله ویراستیاری مقاله ارسالی قرار خواهد گرفت. + الگوی صفحه‌آرائی + الگوها را می‌توان آپلود کرد تا در دسترس صفحه‌آرا برای هرکدام از فرمت‌های استاندارد مجله قرار گیرد. در این الگوها نکات راهنمایی تهیه کلیشه چاپی مورد نظر از لحاظ فونت ، اندازه ، حاشیه‌ها و غیره به عنوان راهنمایی صفحه‌آرا و بازبینی نهائی قرار دارد. + فایل الگو + عنوان + لیست‌ها + حداکثر تعداد مواردی که در هر صفحه از لیست می‌توانند قرار گیرند و تعداد صفحاتی که لینک آن‌ها در هر صفحه نمایش داده شود را مشخص کنید. + فعال‌سازی بایگانی + Publisher Manifest ]]> + LOCKSS License]]> + توضیح مجوز LOCKSS + لیست کتابخانه‌های عضو را ببینید. برای این منظور می‌توانید از متن‌های آماده ایمیل برای دعوت از کتابخانه‌های عضو LOCKSS و یا کتابخانه‌های غیر عضو LOCKSS استفاده کنید.]]> + LOCKSS + Publisher Manifest.]]> + مجوز CLOCKSS]]> + توضیح مجوز CLOCKSS + وب‌سایت CLOCKSS مراجعه کنید.]]> + CLOCKSS + شاپا + شکل ظاهری + سرتیتر صفحه اصلی، محتوی، سرتیتر مجله، پاورقی، منوهای گشت‌وگذار و استیل شیت + مدیریت + زمان‌بندی، دسترسی آنلاین ، اطلاعیه‌ها، استفاده از ویراستار، صفحه‌آرا ، و بازبینی نهایی. + اداره مراحل پایه‌ای دبیری مجله + مدیریت و راه‌اندازی انتشار + مرحله 4: اداره مجله + منوی گشت‌وگذار + افزودن یا کاستن موارد منوی گشت‌وگذار + URL وارد شده یک URL مستقیم است مانند "http://www.example.com" . بهتر است یک مسیر نسبی وارد شود. مانند "/manager/setup". + عبارت وارد شده یک رشته از کلمات است مانند «نصب مجله» تا اینکه یک پیام زبانی خاص باشد مانند «راه‌اندازی مدیریت». + هیچ فایل تصویری آپلود نشده است. + هیچ استایل شیتی آپلود نشده است. + یادداشت + توجه: در حال حاضر ارسال رسید مقاله ارسالی غیرفعال است. برای استفاده از این گزینه ایمیل SUBMISSION_ACK در نمونه ایمیل‌های از قبل آماده را فعال کنید.]]> + تعداد لینک صفحات + اداره دسترسی آنلاین + شاپا الکترونیک + این مجله دسترسی آزاد به محتوی خود را اجازه می‌دهد. + گزینه‌های شماره‌گذاری صفحات + سیاست‌ها + زمینه مطالعاتی، داوری، انواع مقالات، محرمانگی، امنیت ، و محتویات دیگر برای نمایش در بخش «درباره» + شاپا چاپی + دستورالعمل بررسی نهائی + دستورالعمل بازبینی نهائی در دسترس بازبینان نهائی ، نویسندگان ، صفحه‌آراها ، و دبیران در مرحله ویراستاری مقاله ارسالی قرار می‌گیرد. متن زیر یک دستورالعمل بازبینی نهائی پیشنهادی به صورت HTML است که می‌توانید به دلخواه آن را هم اکنون و یا بعداً تغییر دهید. + دستورالعمل برای صفحه‌آرا + زمان‌بندی چاپ + + زمان‌بندی کردن چاپ + شناسایی محتوای مجله + ناشر + نام ناشر در صفحه «درباره مجله» خواهد آمد. + لینک به مراجع + دستورالعمل لینک به مراجع برای صفحه‌آرا + برای دیدن متن کامل مقالات باید ثبت‌نام کنید + برای دیدن سایت مجله باید ثبت‌نام کنید + راهنمای داوری + راهنمای داوری، ضوابط داوری در مورد قابل چاپ بودن مقاله ارسالی را در اختیار داور می‌گذارد. همچنین دستورالعمل انتخاب یک داوری مناسب را بیان می‌کند. + گزینه‌های داوری + ایمیل‌های خودکار یادآوری + توجه: برای فعال ساختن این گزینه مدیر سایت می‌بایست گزینه scheduled_tasks را در فایل تنظیمات سیستم فعال سازد، این تنظیم ممکن است نیازمند ویژگی‌های خاصی در سرور باشد که ممکن است در همه سرورها مقدور نباشد. در مستندات OJS به این موضوع اشاره شده است.]]> + داوری محرمانه + متوسط مهلت داوری + دبیر بر مبنای یک تا پنج نمره‌ای به داور در مورد کیفیت کار وی در مورد هر داوری می‌دهد. + داور هنگامی به فایل ارسال شده دسترسی دارد که انجام داوری را قبول کرده باشد. + دسترسی داور + فعال ساختن گزینه تک کلیک دسترسی داور + توجه: دعوت‌نامه ارسالی برای داور حاوی یک URL است که با کلیک بر روی آن، داور را مستقیماً به صفحه داوری مقاله ارسالی مورد نظر هدایت می‌کند. به دلایل امنیتی در صورت فعال‌سازی این گزینه دبیران نمی‌توانند آدرس‌های ایمیل و رونوشت‌های آن را تغییر دهند.]]> + امتیاز داور + یادآوری داور + اطمینان از داوری محرمانه در صفحاتی که نویسندگان و داوران فایل آپلود می‌کنند ظاهر می‌شود.]]> + سیاست‌های داوری + نمایه در موتور جستجو + برای کمک به موتورهای جستجو جهت نمایه کردن بهتر این مجله توصیف مختصری از مجله و کلیدواژه‌های مناسب که با سمی کولون از هم جدا هستند بیاورید. + انواع مقالات و دبیر آن‌ها + (چنانچه انواع مقالات تعیین نشود ، نوع مقالات ارسالی به صورت پیش‌فرض «مقاله پژوهشی» خواهد بود.) +
        نویسندگان در زمان ارسال مقاله می‌توانند آن‌ها را انتخاب کنند.]]>
        + تنظیمات سطح دسترسی و امنیتی + OJS تعدادی گزینه امنیتی دارد که می‌تواند دستیابی به قسمت‌های مختلف را محدود کند. + دبیری که مسئول رسیدگی به مقاله است + نوع مقاله که آیتم مورد نظر به آن تعلق دارد + نمایش لینک تمام متن و تذکر دسترسی محدود + دستیابی به سایت + مراحل پنج‌گانه نصب مجله + مانند: فتوسنتز; سیاه‌چاله; مسئله نقشه چهار رنگ; تئوری بازی + کلیدواژه‌ها + مثال‌هایی برای کلیدواژه به عنوان راهنمایی برای نویسندگان + راهنمای ارسال مقاله + چک‌لیست موارد مورد نیاز برای ارسال مقاله + در بدو ارسال مقاله به مجله ابتدا از نویسنده خواسته می‌شود تا موارد مختلف مربوط ارسال مقاله را در یک چک‌لیست تیک بزند تا بدین وسیله اطمینان حاصل شود که وی آن‌ها را رعایت کرده است. این چک‌لیست همچنین در راهنمای نویسندگان نیز در قسمت درباره مجله نمایش داده می‌شود. در زیر می‌توان این لیست را مشاهده و به‌دلخواه آن را ویرایش کنید. تمام موارد این چک‌لیست می‌بایست توسط نویسنده تیک بخورد تا وی قادر به ادامه ارسال مقاله باشد. + مقالات ارسالی + راهنمای نویسندگان، حق نشر، نمایه‌سازی + برای دسترسی به بعضی یا تمامی محتوی این مجله ایجاد اشتراک لازم است. + یک ماژول اداره اشتراک ایجاد می‌شود و یک مدیر اشتراک منصوب می‌گردد که به ماژول اشتراک دسترسی دارد. این ماژول خود دارای گزینه‌هایی برای دسترسی آزاد، بایگانی خودکار، و اطلاع‌رسانی از طریق با ایمیل می‌باشد. + از OJS برای انتشار آنلاین محتوای مجله استفاده نخواهد شد. + مانند: پرسشنامه تاریخچه‌ای؛ نیمه تجربی؛ آنالیز ادبی؛ مصاحبه + نوع (روش/راهکار) + مثال‌هایی برای انواع پژوهش، روش‌ها و راهکارها + شناسه منحصربه‌فرد + مقالات و شماره‌های مجله را می‌توان با یک شماره یا عبارت شناسایی مشخص کرد. برای این کار می‌توان از یک سیستم شناسایی مانند DOI استفاده کرد. + این مجله دارای تیم سردبیری و داوران است + تصویرک + تصویر عنوان + استایل شیت مجله + ثبت‌نام کاربران + متن عنوان + مجله شما از چندین معیار اندازه‌گیری برای ذخیره آمار استفاده می‌کند. اما در برخی موارد نیاز است که از یک معیار استفاده شود، برای مثال در نمایش لیست مقالات بیشتر مشاهده شده. لطفاً یک معیار اندازه‌گیری را به عنوان معیار پیش‌فرض انتخاب کنید. + آمار مجله + تعداد موارد مشاهده مقاله (فقط برای نویسندگان) + پذیرش شده + رد شده + دوباره ارسال شده + متوسط مدت داوری (روز) + از ابتدا تا چاپ (روز) + سامانه آمار‌های زیر را برای هر مجله محاسبه می‌کند: مدت زمان داوری ، مدت زمان تا چاپ + موارد چاپ شده + مواردی که می‌خواهید در دسترس خوانندگان مجله قرار گیرد مشخص کنید. + توجه: جمع درصدها ممکن است به 100 نرسد چرا که مواردی که مجدداً ارسال شده است ممکن است یا چاپ شود یا رد شود و یا هنوز در حال داوری باشد. + شماره‌های منتشر شده + مجموع مقالات ارسالی + داوری شده + خوانندگان ثبت‌نام شده + کاربرهای ثبت‌نام شده + تعداد داور + داوران + نمره ارزشیابی داور + داوری به ازای هر داور + آمار کدام نوع از مقالات را می‌خواهید؟ + اشتراک‌ها + دانلود فایل مقاله + مشاهده صفحه چکیده مقاله + مشاهده صفحه چکیده مقاله و دانلود + مشاهده صفحه اصلی مجله + مشاهده صفحه فهرست مطالب شماره + محدودتر کردن نتایج بر اساس محتوا(شماره یا مقاله) + محدودتر کردن نتایج بر اساس نوع (مجله، شماره، مقاله یا نوع فایل) یا شناسه داده + سیاست‌های اشتراک + سیاست‌های بایگانی توسط خود نویسنده + متن زیر در قسمت درباره مجله خواهد آمد. + دسترسی آزاد ( با تأخیر) + علی‌رغم دسترسی آزاد تأخیری ، دبیران هنوز می‌توانند مقالات خاصی را به عنوان دسترسی آزاد فوری مشخص کنند. + شماره‌های قبلی این مجله به‌صورت آزاد در دسترس است. + ماه بعد از انتشار یک شماره مجله + لطفاً مدت زمان صحیحی را انتخاب کنید. + متن زیر در قسمت درباره مجله تحت عنوان دسترسی آزاد تأخیری نمایش داده خواهد شد. + لطفاً تیک بزنید + انقضای اشتراک + در صورت انقضای اشتراک دسترسی خوانندگان به تمام مقالات و یا به مقالاتی که بعد از انقضا منتشر شده است بسته می‌شود + انقضای کامل + دسترسی خوانندگان به تمامی مقالات غیر آزاد بسته است + انقضای نسبی + دسترسی به مقالات مربوط به بعد از تاریخ انقضا بسته است + {$x} ماه + {$x} هفته + اطلاع‌رسانی به مشترکین از طریق ایمیل پس از انقضای اشتراک + اطلاع‌رسانی به مشترکین از طریق ایمیل پس از انقضای اشتراک + اطلاع‌رسانی به مشترکین از طریق ایمیل قبل از انقضای اشتراک + اطلاع‌رسانی به مشترکین از طریق ایمیل قبل از انقضای اشتراک + یادآور انقضای اشتراک + یادآوری خودکار با ایمیل که متن آن در قسمت ایمیل‌های از قبل تهیه شده قابل ویرایش است. این ایمیل قبل و بعد از انقضای اشتراک برای کاربر ارسال می‌شود + توجه: برای فعال ساختن این گزینه‌ها ، مدیر سایت باید گزینه scheduled_tasks را در فایل تنظیمات OJS فعال سازد. البته برای راه افتادن این گزینه ، سرور می‌بایست ویژگی‌های لازم را داشته باشد که ممکن است این ویژگی در تمام سرورها در دسترس نباشد. برای اطلاعات بیشتر به مستندات OJS مراجعه کنید.]]> + لطفاً یکی از موارد زیر را انتخاب کنید + <br> مشخص می‌شود. ویراستار HTML با مرورگر فایرفاکس کار می‌کند.]]> + لطفاً مقدار صحیحی برای تعداد ماه‌های باقیمانده بعد از انقضای اشتراک وارد کنید + لطفاً مقدار صحیحی برای تعداد ماه‌های باقیمانده قبل از انقضای اشتراک وارد کنید + لطفاً مقدار صحیحی برای تعداد هفته‌های باقیمانده بعد از انقضای اشتراک وارد کنید + لطفاً مقدار صحیحی برای تعداد هفته‌های باقیمانده قبل از انقضای اشتراک وارد کنید + خوانندگان ثبت‌نام کرده می‌توانند فهرست مطالب شماره جدید را به‌محض منتشر شدن دریافت کنند. + توجه: برای فعال ساختن این امکان ، مدیر سایت می‌بایست گزینه scheduled_tasks را در فایل تنظیمات OJS فعال سازد. البته برای راه افتادن این امکان ، سرور می‌بایست ویژگی‌های لازم را داشته باشد که ممکن است تحت تمام سرورها مقدور نباشد. برای اطلاعات بیشتر به مستندات OJS مراجعه کنید.]]> + اطلاع‌رسانی پرداخت آنلاین + ایمیل اطلاع‌رسانی خودکار را می‌توان پس از تکمیل آنلاین فرم پرداخت هزینه اشتراک به مدیر اشتراک فرستاد. متن این ایمیل قابل ویرایش از طریق لینک ویرایش ایمیل‌های از قبل آماده شده توسط مدیر مجله می‌باشد. + پس از خرید آنلاین اشتراک شخصی، با ایمیل به مدیر اشتراک اطلاع بده. + پس از خرید آنلاین اشتراک سازمانی، با ایمیل به مدیر اشتراک اطلاع بده. (توصیه می‌شود) + پس از تمدید آنلاین اشتراک شخصی، با ایمیل به مدیر اشتراک اطلاع بده + پس از تمدید آنلاین اشتراک سازمانی، با ایمیل به مدیر اشتراک اطلاع بده + توجه: خرید اشتراک سازمانی آنلاین نیاز به تأیید دامنه و بازه IP مشخص شده دارد و ابتدا اشتراک می‌بایست توسط مدیر مجله فعال شود.]]> + توجه: برای فعال ساختن این گزینه‌ها، ابتدا مدیر مجله باید ماژول پرداخت آنلاین و پرداخت آنلاین اشتراک را فعال کند. این دو تحت قسمت هزینه‌های خوانندگان وجود دارند.]]> + گزینه‌های دسترسی آزاد برای مجلات غیر رایگان + مجلات غیر رایگان می‌توانند دسترسی آزاد تأخیری و یا بایگانی توسط خود نویسنده را به رسمیت بشناسند و بدین وسیله خوانندگان خود را افزایش دهند. سیاست اتخاذ شده در قسمت درباره مجله خواهد آمد. + اطلاعات اشتراک + انواع اشتراک‌ها و مبلغ آن‌ها به صورت خودکار در قسمت درباره مجله تحت عنوان اشتراک خواهد آمد. همچنین نام و اطلاعات تماس مدیر اشتراک نیز نشان داده خواهد شد. سایر اطلاعات اشتراک از قبیل نحوه پرداخت و یا تخفیف برای کشورهای در حال توسعه را می‌توان در این قسمت وارد کرد. + مدیر اشتراک + آدرس تماس در قسمت درباره مجله تحت عنوان اشتراک مجله خواهد آمد. + لطفاً ایمیل صحیحی وارد کنید + اشتراک + اشتراک‌های شخصی + اشتراک‌های سازمانی + آیا مطمئنید که می‌خواهید اشتراکتان را تمدید کنید. + آیا می‌خواهید این اشتراک را حذف کنید؟ + خلاصه اشتراک‌ها + ایجاد اشتراک جدید + ایجاد + تمدید + خاتمه + تاریخ انقضا + شروع + تاریخ شروع + دامنه + ویرایش اشتراک + ویرایش + دارای وضعیت + همه + وضعیت + وضعیت اشتراک لازم است + لطفاً نوع معتبری از وضعیت اشتراک را انتخاب کنید. + نوع اشتراک + نوع اشتراک لازم است + لطفاً نوع صحیحی از اشتراک ایجاد کنید + تاریخ شروع + تاریخ شروع اشتراک لازم است + لطفاً تاریخ صحیحی برای شروع اشتراک وارد کنید + تاریخ خاتمه + تاریخ خاتمه اشتراک لازم است + لطفاً تاریخ صحیحی برای خاتمه اشتراک وارد کنید + توجه: تمام تغییرات زیر در صفحه‌ی پروفایل تمامی کاربران سایت منعکس می‌شود. + کاربر + تماس + یک کاربر لازم است + لطفاً یک کاربر معتبر انتخاب کنید + لطفاً یک کشور معتبر انتخاب کنید. + ارسال ایمیل حاوی نام کاربر و جزئیات اشتراک به کاربر. + لطفاً از چک‌لیست محیا شده استفاده کنید. + عضویت + شماره مرجع + در صورتی که نوع اشتراک انتخاب شده نشان دهنده عضویت در سازمان یا انجمن خاصی باشد لطفاً اطلاعات عضویت را وارد کنید. + نوع اشتراک انتخاب شده نیاز به اطلاعات عضویت دارد + یادداشت‌ها + دامنه + نام سازمان + نام سازمان لازم است + آدرس پستی + + نوع اشتراک انتخاب شده نیاز به یک دامنه یا محدوده IP برای احراز هویت دارد. + لطفاً دامنه صحیحی وارد کنید + محدوده IP + + + لطفاً محدوده IP صحیحی وارد کنید + حذف + اضافه + ذخیره و ایجاد یک مورد دیگر + برای اطلاع‌رسانی به کاربر مشخصات تماس و آدرس ایمیل می‌بایست در قسمت نصب مجله وارد شده باشد. + این کاربر در حال حاضر مشترک این مجله است + قبل از اینکه بتوان یک اشتراک جدید ایجاد کرد باید یک نوع اشتراک تعریف کرد. + محدوده IP + عضویت + شماره مرجع + یادداشت‌ها + هیچ اشتراکی ایجاد نشده است + انتخاب تماس اشتراک + انتخاب کاربر + مجوزهای دستیابی اشتراک به‌صورت خودکار در دسترس مدیر مجله ، سردبیر و دبیران، ویراستاران، صفحه‌آرا و بازبین نهائی قرار می‌گیرد. + انتخاب + اشتراک با موفقیت ایجاد شد. + نوع اشتراک + کاربر + نام اطلاعات تماس + نام سازمان + انواع اشتراک + اخطار! کلیه اشتراکات از این نوع از بین خواهد رفت. آیا می‌خواهید ادامه داده و این نوع اشتراک را حذف کنید؟ + قیمت + اشتراک‌ها + شخصی + سازمانی + ایجاد نوع جدید اشتراک + ایجاد + مدت + ویرایش نوع اشتراک + ویرایش + قیمت + لطفاً یک مقدار عددی وارد کنید. هیچ‌گونه کاراکتر متنی دیگر مانند "$" وارد نکنید. + عدد قیمت می‌بایست عدد مثبت باشد. + مبلغ قیمت لازم است + واحد پول + واحد پول لازم است + لطفاً واحد پول صحیحی انتخاب کنید + توصیف + انقضا بعد از + ماه (مثلاً ۱۲) + بدون انقضا + لطفاً از گزینه‌ها موجود استفاده کنید. + مدت زمان + مدت اشتراک برحسب ماه + مدت زمان می‌بایست مقدار عددی مثبت باشد. + مدت زمان لازم است + فرمت + انتخاب فرمتی برای نوع اشتراک لازم است + لطفاً فرمت صحیحی برای نوع اشتراک وارد کنید + اشتراک‌ها + شخصی. (تأیید هویت از طریق ورود به سیستم) + مشترکین می‌بایست از طریق دامنه یا IP تأیید هویت گردند + لطفاً از گزینه‌های موجود استفاده کنید + مشترکین می‌بایست عضو یک انجمن یا سازمان باشند. + لطفاً از چک‌لیست محیا شده استفاده کنید. + گزینه‌ها + عدم نمایش این نوع اشتراک در قسمت درباره مجله + لطفاً از چک‌لیست محیا شده استفاده کنید. + ذخیره و ایجاد یک مورد دیگر + نام + این نام نوع اشتراک در حال حاضر وجود دارد. + نامی برای نوع اشتراک لازم است + نوع اشتراک + هیچ نوع اشتراک ایجاد نشده است. + نوع اشتراک با موفقیت ایجاد شد. + دسترسی + + لینک به صفحه توضیح نحوه اشتراک و انواع آن + لینک به صفحه‌ای که شامل اطلاعات اشتراک‌های کنونی و قبلی کاربر است. + این لینک تنها زمانی نمایش داده می‌شود که کاربر وارد سیستم شده است. + + حوزه‌ها + مناسب‌ترین حوزه را از لیست زیر انتخاب کنید. خوانندگان می‌توانند بر اساس حوزه‌ها، به مشاهده محتوای مجله بپردازند. + مسیر + افزودن نوع + مقالات چاپ شده در داخل شماره بر اساس نوع مقاله سازماندهی می‌شود، که معمولاً بر اساس نوع محتوا مشخص می‌شود(مقاله پژوهشی، مقاله مروری، ... ) + نقش‌ها، گروه های کاربری است که اجازه دارند نسبت به سطح دسترسی تعریف شده برای آن‌ها، به قسمتهای مختلف مجله و گردش کار مقاله دسترسی داشته باشند. پنج سطح دسترسی مختلف در این سامانه تعریف شده است: مدیر مجله که به کل بخشها و تنظیمات مجله دسترسی دارد. دبیر بخش به کل محتویات ثبت شده دسترسی دارد. دستیار مجله به مقالات ثبت شده ای دسترسی دارد که توسط دبیر به آن کاربر انتساب شده است. داوران به مقالاتی که برای داوری به آن‌ها انتساب شده است دسترسی دارند. نویسندگان تنها به اطلاعات محدودی از مقالات ثبت شده خود دسترسی داشته و می توانند آن‌ها را ویرایش کنند. البته پنج مرحله مختلف برای چاپ هر مقاله وجود دارد (شامل ارسال مقاله، بررسی اولیه، داوری، ویراستیاری و انتشار) که نقش‌های مختلف ممکن است مجوز دسترسی به همه یا تعدادی از آن‌ها را داشته باشند. + کتابخانه ناشر + پایه‌گذاری تاریخ حق نشر مقالات جدید بر + مقاله: سال پیش‌فرض از تاریخ انتشار این مقاله حساب خواهد شد. + شماره: سال پیش‌فرض از تاریخ انتشار این شماره‌حساب خواهد شد. + رست کردن مجوزهای دسترسی مقالات + آیا مطمئن هستید که می‌خواهید مجوزهای دسترسی انتساب داده شده به این مقاله رست شود. + بیانیه حق نشر و مجوزهای دسترسی به صورت همیشگی به محتوای انتشار یافته ضمیمه می‌شود. در صورت نیاز به تغییر و یا رست کردن این مجوزها و بیانیه‌ها از دکمه زیر استفاده کنید. + + اجزاء + اجزاء مقاله + این اجزاء در نام‌گذاری فایل‌ها و نمایش در منوی آپلود فایل استفاده خواهد شد. اجزائی که با ## مشخص شده‌اند این اجازه را به کاربر می‌دهند تا بتواند یک فایل را به تمامی مقاله ارسالی یا یک جزء خاص اختصاص دهد. + + + تنظیمات + تنظیمات افزونه DOI + مقالات + شماره ها + نسخ آماده به چاپ + + نیازمندی های افزونه برقرار نمی باشد + برای استفاده از این افزونه به قسمت «شناسه عمومه» رفته افزونه DOI را فعال و تنطیم کنید و یک پسوند معتبر برای DOI مشخص نمایید. + افزونه به صورت کامل تنظیم نشده است. + در افزونه شناسه DOI هیچ داده ای برای اختصاص DOI مشخص نشده است. بنابراین امکان برون دهی وجود ندارد. + رمز + توجه داشته باشید که رمز به صورت متنی و نه رمزگذاری شده ذخیره می شود. + + هر شماره ای + هر وضعیتی + سپرده نشده + به عنوان ثبت شده علامت گزاری شده است. + ثبت شده + + عملیات + برون دهی + به عنوان ثبت شده علامت گزاری شده است. + ثبت‌نام + اعتبار سنجی XML را قبل از برون دهی + + داده ای انتخاب نشده است. + قابلیت تبدیل داده های مشخص شده امکان پذیر نیست. + XML غیرمعتبر: + فایل خرورجی {$param} قابل نوشتن نیست. + فایل ورودی {$param} قابل خواندن نیست. + ثبت‌نام موفق نبود، سرور ثبتنام DOI خطای زیر را برگرداند: '{$param}' + ثبت‌نام با موفقیت انجام شد! + پیشوند DOI برای مجله مشخص شده در مسیر {$path} موجود نمی باشد. + خطا: + مسیر مجله وارد شده ("{$journalPath}") یافت شند. + داده مورد نظر یافت نشد + ارسال یک کپی به آدرس اطلاعات تماس اصلی مجله که در مرحله اول نصب مجله وارد شده است +
        diff --git a/locale/fa_IR/pubprocesslarge.png b/locale/fa_IR/pubprocesslarge.png new file mode 100644 index 0000000000000000000000000000000000000000..f5a3a49a915908a71d8b860842d1897579d9f2a6 GIT binary patch literal 207256 zcmdSAg;SMb+wQ&S?vw^e>F(}sDe02#?k<5vNiIrKx;vyp8tITu0qN$ueV%uJ^X@-k zUo*@I47j-0b=GnG&KNZnSu|uKWDp31CNC$Y0RlnW10S7;@W59zDt7*T1IkT9RsvK# zNpb{y0&6XT-heMyvU< znYbnCa*yROoQSUK{p$byok>P^PvS^*NMaivnaFSe99+Z*8aK`N{QQgMXeCn7zRLzo zEa?nfT-6nO|aX>RSS?C#xg-vj@{8;#2= z$sHapE)^@TsixY0PxP*uW+Cz$Z*Ajq{q}3|=F2G}>xQTRGh6L*>W{q^WV*E%JouLA z{=1*!PDhJ1$#lrbb;YtrR3}DEBR@DRn?!-#YNS=tK#Xa zjj?N~)0(vV^MeCA$G1vYsI7&$nXg7&zBd!&P3n%oKVI@)V(C?(VPKBdJG|cbRj)a2 z_bg?^w+tk)cp{9EKli3H8z|-G=K4ELrK1^k`KGzQ*O^U z8SmywluO>rqL02T!uBCvF6E0GqL-37tha~tn>qOs6D=$>yPvJuxVnE)=#RqKJD8f{ z4G&tbr@7vaAlO`$?<5!YRf0p_r9p@)%MsySI-QFNvVgiIv}n<581i>gj3Z#(Y4l+0 zdU+HRNFe4-zUm9HU39$2JH}koueYES4tk~HQ#I=J7PlNrr7|$knY_BPx3a5$c@S%p z<BG$JxRxBFiX0jp7H`C1SoiGaJ* z@#e!7ff8*V#_n7=l6l58chNwMrdzJieyi@4<*21|#ZsH+A9(w*mtoA0V+p=!RN3t2 z=(G)0<$iZ8pRD@GG3n`_<>>oLE(XP9qZ0y`YQ@*uq|?x$bm}eSZC;<3*VrP#tZO=z zx<(tUM$d^tJFB;U3=o2%Dr6I@3%cVFYf=0jExD?RApCAJXKeBBFfn_*#Bo`TKC#1y zK;&Rugpx-fX=yaP$D1`_JSAq7%#YZI$! zigkFMC;M^5$R?2dV&<4m`u1rs8q1K^M9BLB{PyM_j^-1`HmQU6VbZ~gfmYOXCqNj)F*NIpx5qClc)ZO{!!5cYk9>q@dW|N(cq5yG75xCo|uo3TDqWLG_-$dqvJD{!j<)PeN!0;54M)Ki@}uM=&r*H=*M2 zz2a~jG7*xWxo_WAB2_%Xyk2fU;Q{-xEtuYyg_b6M=Zgb-^DRioPcaqa5 z!;2@^Tk{9)1W7O6f44_jOZ?IDUx6qQ>-M?m-Dwyn#mo(w`F6554))E0DUzp)M*m^S zDU@$CmBXKo02jcgD%5J9`V9_rtkrKD3yV;KE}b>d+TGT_nAf@ zJle71T**W#2MIn_acOAZUFd(_SULI<6^L9qi($$2(VYD7{nL4nt2J+=<7W2N?>0&Oy$00+7A}%)a1qryIo?EB_SX2IY%h%5uuzx$t{b(fqzr_BhDSzJA=R? zP*59M?e1_$Zoo4-`k85tT^*gTI75*HGb0gYHepdj|M2vrzFc2i=CZTzzBi_QyxxJ) zQKLvm!99D`r?XJ;j^3ad`)#p5hu6vILHZS1MqgJiLXJNEIfvbxBPCCu(ftV82ffCe zlZS(FG2J~-Mr38Fla(eyiuGgVz5C5EzwKNJ%|xzn;_aVR@t3E&5_Hmb*Ybv`)7fh>R(^ zE-J}E5=hFCpRQ+3CS(W}-zZT&;YW=eAdwogn1S6D{7QX�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

        )7pB^D}$A4 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

        ye)WM{DiijpzO{FhKEO_@*hHD zFs|eoA5RI7vH*l^##npqpO4oBp~Xm(%TzcYduwcCYO9 zfsx>|$TTas0caPQ-vt*D2|(|3r>*Q_Nm~`nc6!!qmI|4xYaBLTPY~Q0mEL^maO}yi z$qX-Srq93}1nxAoKgKn;FE4T#3_8k*EFU!mOy#6P;?(!C+uG=^6$5mW?vd_{x2KzP zZe(+1wu|MpaDIk`G4(fF@GsBc=gwhg-)gtAxO4Ycyfe)jnrxu`9 zs)b%{#6k9f+gdFPP^c4sa3n5?s4Ep=e+Hf8E(>2& z|2$oj&AepM(sqQaW{u4lhefKI;RT_9pe6^<$~51ElC6knZ0$JD5or%AexN#u-(&yL6Q z=(wc?BRlR{5E8`CuP#{}ECSj(fmHg!Z~oVKW2s$SM1C1}V6<%?HK2g0uye9V-R@9AP&YfMTatw?Jw7W1GmO&$ZI- zt=sU4(_M9VY+qxHq;{rNLOU%$WEh;kZDd~9-=^d_vgi_JQ=Wi*yC z8O`sE{FdbH@MP{vJ{v_$vj{(F)Xii>a21xPj}rN3nLEzrp`g6b#4M?`Hr96Ms}pJS zfA(rknT%5X~EzK9pSj> zgNFe9L)|-W$o&j04wxnniy+z#f6Qzk?1R@`A97)DFA^o;!FJ3`wr8cPgqd2so)fqB zlGb9&SA1~Rdz)nlDh8=A*w!KvqMhtRqo<`DNu$H(@HbB4!JCcExIw75g%?$xBN2*n z9ZCV_b#tVW61dzMjn8{8+q?d+Q($j*n>AkZl&J%xxNdOC9GGWxElFt4|F35%VAU*> zk3aV;)J(|pW)wZ>jQ&rZKKv?TJRaz3mDyUo3c>Gu>4ueDB!DT)iTc^^A`_lO6jRmx z@#4zb&+h`RiJ-RU97a^F(u;EN(fUhxLS7!!|BiB1hnAezy!+eDKv>BNzl_1)-^UY%T|>w)_w6uZsvD zE>k}*8PTd07%7vAcw`NXE8~13&k%6^$TVjUF240P&*v1EQO=5M<7Mg}Jj6hVBZZ?r zZ674N)3-^Ca`E{W-S;4`75-SH+=Ng*SNuMU&ql88h+8aiEQwJRoM)z2+(6j-OS^-q zTJwu^I2Wzj5BG+;m%|@7&W|g!f2uX|ZXb}<`7CciT6J0&s;8o1T@94CWMVMX%SwxF z_TonimC-aKO$E*mZA60ggi6YqpsDhagZWzcY6tG5sj*Pxe#CdBR(hSz2(GjKSE-fp znooR%Mm1K@fGcvlDYxn0YSm_9E57$qNKU{M-a(eIr$ zmc=9bu(#d{5Q%>T#h9TkZ%eifQ60dDB&vCDax#)N*K)Uy#_v@$uarZ4^R*D8KGX&tq+tFU<- zlVRQj{;Q>BG2o6 zI)$~pV?ian(~nMJkM|M_5oJseH?IP?vS9W}seOc5Cx6GK;(tBwrfIU+EMRg(q4>5Z zvr?<+%DRLm`66byV(dnzrV`PAcEn?JPG`$3!lqOmr*x2ykC-zcdD)DDqM+Lh(Ea-h-GcF%g(IXk%fhrX$C(q762 zLAz*2JZyxz$^7X~Ls_8uA=4~wCD(hK0I3SyS2Z=8homy-HWC@Fw-v4jk&k|9&H6qC zb$cSmAQuiN)#r}c8}uMEK&e^+9tIA_KVKZyedSo7j+VB;Zs~QP&Bkv6jc%-$mtn0m zM)4Hlp-aDo`u>e*>y;{m?muHZb`hw1QR{Gc0Tr+$ zTE)_(Dh`hmy#^*&_S-y83z<0+coW|r01U^$pYT_znuN~*%RcLJskmbawoZH$^|w9B z;K0BhI!Oa)+Yv2agn00BuP^dl2}>Nhdxg?gCS2BnL)22LVu7v`<04M8**0u`_MsdW z96Ulab`B_oe)4J%9KX-Kz5To}W{8bE9gK_3zsxD#7BOi-s2^+7ClQfNR``DXXD!t8 zjWarx0m75t_IyR;wO_=8+mC$!jZJ$q!kpQ$FJYi_Bvn$x_>mEnrc|=u*kQGXErUws5NelpBb#0fv3TOFstZq)JsPX zE+))iqpkr9!t-mprcgIhp;^K`2Y1L+$bMd|dp zd6Yq;qw^|(;q4g2KU{P**ny(O{@bmm2}EW)kuT2?@G*Gqa6V0<;#y2Rkk9|g^DK51 zB`LbNsJDH1mHsP-^L>uIKoAo~6J5MiVIMq)?~I(ZU&ZX;ol=(rCFCk3Bm{8aXBF|e z*JJs8Ejc|@pAoH)aV|z6g2lnA+_fsx-6s zJssXx=NrB6fm3bIzyKUPDgj<74$zy9OvWbU@W11=OyA90xQO(=H>uOB`m2PZcc|=mhqa-APhGU1ELEzX=(9 zfs7L-&=C110_3V05^F-rFpnC;5WBeLnGdCMPWc3?a`lp4}sRqSRqA+bj{wmqs^y(Tml~ z*j`&jgd}7M)OxU>$PXyxal8+9sNmv}Iy{Qw^t%4yzKiVa4Kh?-WG9eGH1CdO{mvQq zVTot>q{8hmkD$*9Cfxq;2wkt)oFrFvk^m=Knwu^P2A32OWe2f8jlByoJoBYlISFo8 zv7uQ!B*Y>%Az!SjPsJQt8S+DUzsv7J0lT)tK}SpNnRLk?DU+*Mx~BAZYA^hCN8Ax# zr2eJDP8{PePZD463%Vc2xh%g1Nt)bS^h z!jQp~Ev2co^BG}rAL7Z@!?|`9H>Vm_z0O`?1QoSl{QT7Fv}KLDy$QQ&F%!i-J)nRE z?bfGk9%O4lY+!$f!j!@Y?!!O+7$WO49Z~silzo}GfNZ0ky~36^V)vAeS^e>8P`pS z*4y>EuLv|zgvu&^ZY<8+mXKE>FY;HNsN(5*|0qDd?u*3Q z^hYk0D-x?Kv+;}6(DiNKW7#!H>2dS74N3FAU6wz+Fx})o=5@QGvkKk7k9W-mrf)gk z41GOV$lYR!8sHL5BkU~mYjvBkV0saETIrHKlOaUBBh?rv0QQmT18ruC>1ML#5y+q!RPNT&JD za4~x5Zre(Q+^FYw4N$Qe3PZ*Pz=(48g@)Z)!=H{2#uQdBaOzaOnU{}u)L|Nwla4_k zMCxK4Fv^C4C?qUtC-Eke-4$>c+JvAk$7}%7Co8U%#@b>d9oEn0M#-6Z-0G%#kb&t@ zZ5W#uD*HKRKt|6-z-uqSqGc-#@Ua|0Sw%z(hDT;(Jv}aUijlCiPYyzosIkMBf0s)L ztMo}CW;PZBmCnD7zQ1q12X9i|0gZ?gyNxe}KZB+}gVAkZp#DzYuV(EBSrNirZwd1P zW6lt0Fr?xtZDw!?>a~k-D&7_iAp8A1+8!ya`YAkF1Y&;AO2pvbeoVbG5QpmleV~(^ zT(5*||B;`vakc^Ls>O0510!F|7h*gX;pMzbl+}EuY);uLzfV7@fd$}>&QGv|;KUCK zx=tbXKTjC~P|FD{zJL*G+9-d$FpB!Z=XCEdZ1MU|N8{CDOK5>VlhhAvr5-b`Bw!!> zivzfT0_6pd=)s9eRd2#KNz{DN4zp1m$;(LDR)a;l;C|@l!Avc@F(llYJ$DM?Vyul@ z1KjAkfky^)a+oYY^x}RvBOMF3EA~a?F}cRN8|~BYMZDH6UGu(D*hW&-H1b~+4NzlB_;4O=ttqkPYGL>&Dl2ceZfCX zR|O+!TC@tcyg0b}MyTo4TR$uQurs1KoGB%M9F5*A_X%kgxe9i;y#+aBa)VBj=4>>& z>1vJI(VZ$u|5O@a=ZkjMzn!x|#eJEiXxT4#oDPY1ex>Q(6Ov;iV6r>q2nNF6+G?8b zjy{YEn;i%??lVNVA^z;6vqTZ;dU{9l^DMYIl@>NMBuv}oG>LcX&$Q&DnRs}U+j8lz zY;Hv2=HuX7R$}w%QFIQDlnu@1fe4@MG@;jXNs&X4y`iJz; z08vxvWRc$j+3cS3`_7MvwMr*kMVi@G8BJbnxdY0D?yRc6#@-X_EjDn>r58!jCf!Tr zC>?K}ovALcNtl^^1hli@M$56v_~#Es#>UdPjFX3S57BjX6efb5Vf*{45~YK+zra|b z7}scMiL{DVdiwfRx5H?Ri(4=&BG!(<$7PdSd$~{Nm`GBM#Vril)f^gDlPcj|bv9ef zCaq#wf2zPP{fIqj0~j%#SM-xx#K^HfY&8l$<>h!?jDGNx^V<1%p<5E5d9n&kV{#u! z?6#pCWsv(+&dK|EiXM{`m~h!@ofzMyWfEZ@)SwdHLPXKV$3MZ^=xrW0@!CI(83IiX zj*qt%E3OWfi$d!?TE%?9DBldtawG$Rcm=rs8i^JJ+N{|hTXR_z2-!ofz1{qCmt%|a z2Oz1&1USWYhn@EuyI1K4qFz7r2<+w7YwJ~WQQ)t334X@_04{`MSGqyLGN=G6hYova za=z5ozr({j1|a|XMrUxodQ+`Wsf8iHnQunl0Ag5PJ3iZpZC{VXE-s0S#u7Oe{f}-D z)dH}mF@T~A7U@u2 z*|A))OLD;;4|!}R-fZ^yNpFTk;~97TQLNnl09md&((b5GaNMq<Tbm>1qo}sEl&&>^?uI?H`)yOAf11v=y;Hw7*SX!o*aG#{KUEYX7Sq zZP8wiCClLm8TC|de*L}9DecdSiq&lPoR`lcwTLnVn~aE2F8!f@IWIrOdxGb#X#;D2 z_8ZHnp2NA*G@k76gOe60&RiWLmY-`-&DoLP-zO3GcFF1CF8*_Yje}n?{IkDMvR)OM zSLf&S0OP@}b4+s4!l$HP%&K!w)i!)$C)fBj*zIO8^GD)5%&Vc@?1wVu!z$wG0e$iP3}W_U|hay(TXN9rlcPVL}Xx-L}DK zq^E5coM1MZaz|s~61`=J-QF|4+Z;;|%|Hr!Th?q6I*iixjJN~PCZg;QCSqWw~U428)W4Sf-;$@p}~sNa_1 zs@m-Js98Qp0p@St8L77&Ht2Bo35wBGfw){nj6S`POwuIEy(0bZ$PcUic?5p1PJk`8 z^{qL<9=D=2bOjUDN*dhS&j zX(Vsk=A-uToYc@C#?F`W0EnAC6~(#&kwRFamoTQEpTrlH%a>9ZvmOFtbGNL#N8WG4e$r-G$$ zhX1Q$;VxbNpy*Ia*_p(_!3hI4RvXjXWol^z(VY@;vvIX8V&mh=Y8_H8G);=NLO9$w zRc6fEZKO;oEK%`f%e|Ash?|h2EaiG(Pi&Bs^i=7Y?g&qB-@Evkkyl zz1FyWBX!n(ak)%4?doB9_rt?vat`qk@wA6P?J6|>!)z%;`+txaB$7@! zYvXZ_8Q9Xo_x1PT)lh=@3=AB!XG7D=_|f9x%nF7zBh^F{dT&wH$m@z&XZB|aCy2N` zM1;PbeDV$;@^_*{zBB}0_4h7pi(aYkO=^M&zgXX%{0#+63!A( zBH4tgGF8(*HTr}%#0#Ny>6kyLL6lb|jatKMggyolHcJr3Bi`!p*B69xjG@>8x<#)z zxfZ>1;?@onIRQhl!KPmloR9VAbCPCi3`@<&VLCPcg{KlDp`Dir?7ez&v021c4izX~ zWDTv6^XbgvjddvLK>vFWNwMie;+`tzs&p}}tgHYy4(Hg993Vgd9r|0onT6N%ZSZ?U zi1*cArD&4rCLjeT67ypaYW^2o*~|nJ=!La}xp|8ZG4Cv8FfJtWxjQL3iJ}C{15Kwz zZ$5O~N80SHfb^M?7>o1opUd@&^6V0J?vSzl7l;_=X_BDSDhg2mJhE}}w+WCAGXdZM zHH!lQ0Rc#!(ck~&%@T!#-*Et_P-u12bW7^lFg*KtU#fhZB00Z{CL`Qa{D~Kep^Y1? z0GBiWHv^maD3T+Z<`8tM_k$VIhe=sT3Fwz?@ySowIcMSgX?NI_`n%oa;8{bz1dECGmGzQWt+jJp<3P( z?Kb{$!?sivp3~U0@0%p+QeVG!r}iP}Xi;H=7i&6!RRXLSan}@cM0^N2!)b&!q>@(} z0Gk2lf85`NImqW8fNzJCX$z^KYk^(^=wP9a!gY5v{AzzP#sa82%WGX)PvMNpdq3o$ zH$^;V$8UC1P3oqXCOK_5eQq;#OH@D8posD7a_95}x-+NXZ@ojgRo;L0zf(#MI1xCS zn3!gJwTjHt4P3OKab{pxr5zJ+no>}FQ!zTQbBXg3M0wf6ZHD3Y%O&+ z#Z^i|3^OD{2N?q9Jb-nkc^o(@2nA{$fG-RAe;7zKAv>E)fU6q=dzIVUt3T(v&zE;z zw>!uNKOC9EoSR3rH@C<913`!?+&)VPM52y(kJo45SO2G~_<`5~puBzgbpEvea3UcY z3i#1`D^U0Y5j$?q6nv*3%2}YLB9AsuX(sG`fQ3T9!thwi2{e51Ugm(Lft|Cfi)~@0 zEFQ9-XDi{Y;fw>Zhz+oYf1pn40?*HW00)7kRjH>hh$jiGs!}p2e1IT}9ScByQ=diq z`uoohXRW7AIbvHZ+COgp=vQ7JIZ1kHXS zrT=~j45JEIvv){QjBHmZM_k?tlsaOA9$-a5AAEpWkj=bNF?q!KUbN%7rVeg+mS`KGxoh0n0U3l|N zllkH?{_E6$gH?)PWMzOnBqn>=S1DKQ{S#(w&+<>}i>*P<=&S99t$Py+ag)B<+$v7D zN23l8pBj`@;Bue6i}jKRtOIEMhbjPQw=gq1yIj(n3Wc_rHGw3hw05A_6}1j%vj+i!CH!e&)9ZM)OqiHwJfu{aNxkC{ zcybW1uWP?@c%JIy2tE)em;IIqhV|ASh9vv|uCf2j)L@Y&%QWtNN{amL-&&`zkjDuFi-Uvz zww3mc1cPQfbKs)-sQQ(QfH3gS0Jr3FFh%Kt5z~@DAr1j7tmwI1eY-9sF7a@CJ!m#`2G1^5y+~$rG+dKN2*hy`8;3=@F=@p=mx&|K z()SmSR#bFGV4`jvqCdRmb-uv|gb2w#qy;_`I4EcHNslDaPB&Sr&gHF#_Sa58yJg)c zDN%zdRB-Kj`9K5C9o`Q_Zs}|xt(lxyW6{>01I_lOu#>%gpG-k+H*6sn10Ju$@4wEZ0acEBK^A~^BeVhLoZxgn1u zZjizTg%IJ%Nw7xc)KP4x29_kVsgRa*n~5t#bWw>z-oP2V@(oOjfNU?ucD59pSkR5i zA9E>r6%+<+XQKRBCYW?jvIB9sN zbyC{82S*uwJv~HLr8-;Cv@}jKery$4S>2Ol$iMZi?4LCOch9;)hoDtPTh;NP(Pda| zD*|Nz6ar-4s%QxJxXy^TfUit+mxCR2oy5YjfkxtDI8Ads zp{7UuU&2Y3UNrBW^y3RR;luN65Q&xXCBrs7fU9JuuZQN5;JD+u--*R zEfe1Z<+Rx3_yf~^dm?3nq-%RKc#{;EBCh8=MAY>&kFB8b`V~*?%@aW`>NxPidv5De zwJ+dx;>z!AY5j&j_~J~Y0vOwK2LEXLwICK z40~2v2DM@S+rww~*`L6KA-`v5ae=}+2;1xT!=L{aJT8UT@wAptcnoTAfID4@zj^}f zzrXG5Np#Bb=jZRVXo56BTWv7kt%0I}A9Y z8~zpehQKoQhxx+?66z`TceC`rC2k_VUhF(5qNw7%s0}u~ki2NVfyQOg`HjzQRFr+L z4=8mw0Efx%8A+1B;u{c~mf;z9xY}NpAz~P30M%wNMTSRB!&^2t@5qYAvrh_>mhysg zG-(I#tL9Vl2*72}JJG7+_TQ)=XHQti z2+}|YHxo{pZ2c;5gyAn8xpbww*&HB~9OOc}i<2I+F zBYi4W%2Y3Q7F)ZBORe!uV3W&R!RXk6$!CtU2gFZcdM8s;JO)ER`{^)T`pE(Re$CGvPa*dD1PeZ^stK)Z&Mq>WRsiJ5R^z4-^TtoJpWT4YG@-3#nanCd z?lkx`TO^ZARG~OwaR7(5lBcJ>VfNs!lD04|J77BC^<^J8&j3BwzN=DEuk%kg%ytmF z%P16+A|3!&tuzH5mWDo5U+x#gYgq$d--h2>H9GKs@(ByLMIzu9E#MLnQa$%dqmecT zkN+htMg8M+kOaa&28M(phy{=I4=6 zFhX)`T)P+8oNT+r(tc-#fTr9)X>L+o>soq_Q80-kRk?|HkMPDunWRz4n18cp+Ru@FpGZ zbZ04hn!BsA1s3gAG!QzZ?dX7+KhYbYdy%m((J>WstRLSA-~H>`nU?(3{V^l6A}?{k zY)t0cpcP^ql)2zGP}(0A+5lGDo2 zP^PNH=mq*I5#jKiq@JD^+37i3SI~!)H;;oUn9nPvwGfqDp}xM-)?e)j2?=`lxqww% zEHvJDERA(g3{1nOX3gc}BeOGJ@+6H&6yud6;?2TkJrY}~U0I}6(Fmfbb1kTI!ruKh zBR$Ee80fEDmn0t5kXUc$PjS#)3@6GP4`22LB!Z51z14H!+BXJqjWqzd!LQk zZO9$uS)Wfq{KGb`Gdr!&IN>ui;PGG~z>Q|UQnwbfT`Bw^l21du1K6fcx3I04bO#3; zTaBAQlcd81L^-jKW4f;j1Y95o%YYT&*YP}2!*6teeQYeiIc(3C zsRAl$d&&PXUA$B35Rdmtt76DcqU z><6K~={Wekze|1ZPNjhp;^5gpywS60K=0<>-#c%DSNjFW4Imcd`l~uZ&N(@)W8r1k zC{aeXf#xH5#15kdMEgpIgJZrB#rtDPoL*fzofou8xNbH}*wbT_qG`IN#l|51Z2d!^ z=F#A~Y&C(;e!@qyj!D zYixIgmbMA9@$~1X{fH@5e`B{6NOG4wh8|hlv9S)6VbFrY^%Ve?AE6iT)$?rSV&q>U z2pJHrCWa161?V*USS}G>zwK{-<>vOm5ay}S#T6B5mPthUb|}^rbY_iX++t(&Q*6St z72~HTyG?%C`Q1=S6@y+apUIk7WFjCsc`Ygfs6!!dqS!{-s*S&j^c~)cn`Tu;enHag z;#G;*MkZYn7tuG)hokVtDr8NA>lViKE}DBldfvce9?Mjl$3Ldq8k0_9z<>p3Ot->3 zF_q0&r~!jv(j;K#7q(UfgvZyY-Qz!?U;yCIv9Yi|4v_KxZ0s4!OIC(u8Bn=wkY8wAFl^~cq`fhGD3Yrhou(6;5>GGa~tz;DtN{1 z+$UL{YGZr=@svt$`Cb3zhVD<5KD?|-&S07DPqQQ{VU?5BAb?Ig44`fB-PRC@%|>|A zs&F|NK#rvlBPx>P__y8&JBUj7De3wF>->}x&HGPTYY8;6X^f=9SM~0O3Wknc@x`z5 zYo$#p3lMTVFYaMus#QJJfkZkii%s)Hb zqW`v2KotT6qT&?MERrG!m>r$aB3*sc9$?&uaf$mCd7zJ*W!4TD@$F6KC$Ji}AQcW0 za1t194<`_s6LEsVj+Efp4kmMj>6d;36qnou1r>`!I10W5P#Tc;;^_x8nDSvf5JXJ; ztt!B^viN!(5Nkb26f_`p1iZ9C>DNOi$Flj^Jx&%W2UfZP`u-vgNnydN52qvW%ma;x z2g%#jGCco|esr=}o1s){DllTj0f!*C01Kz{;$yywm-A~ax_@$U2A4N1en>ut^@QIj zeX_>dF~wPT6CCv-LwtWZ%WU&VRM~))YEyEJ5oHdb#cMXv+RZ*SnLL&#&|J&3|GP-R;VF`A;Zd_XO~^`mvY|0CrkXg;)JNyKB9WS1Z@ ztfSoEw+hPJ(Qc-XmoE=d#&vw{aNZ25_ZTF|k^AG%^~zgp7URSa@)fYf7YMvW8dA-S zip^|PQ(lhiQes>TK-aNF=42h9hMK0hpp0km;QXWz>Hl-sl&FEyB90n94G{2qwys;N z$yN1$lPM+5pQE3rA#Q|qz01Rhe*sbguzdQSETuL~P9}&uSfaUK?|8*Vq}jXPq5d^C zUyLGiX1U0urjm%$903rF1bJ%?eVUvn_GA;Fa;i9TrtbCFIIuPUcsST6KQ{`O_iHZp+k@1Sr0N7Ffm*U?66 zxM^%#jjbkWv}4;w!^XC4v$5?owrw=Flg4(=eCJ%}e}3#Mv-iw9Yu(TNY{T|ZgWlTB z>!DJ4O;PnYTLF!dPpzCqg+>#7qOudd;e3R<8Ndpo5Cr+Wi|gM`c>_2LYH=~;u@vb- zEQCQaT#;glx%ah?+&O;)gA-D7%r!6E;b=Hg)|x(U@ZLjbXe~1by4det@3x+l-Dqg+ ziS+N{GQx&HT3UzePrh?#%3T*YMji(7ww>LobZLO~U<9UN{yOmDILBK0>qp9)>VN_-Rig#6yV&%Z5A;^d2K#0pkDY)M)+fLpbU^gR+aH#J>BT@J#lU& zRylgbR9nCycGaXx{GQrTtT^Kjr|~Z$%(4hLO&;6r**SM2l#iG;xD&0Qtg18GB0-BM zKH;D01>K!3K%xJd7@q0U%^MEHbBha(VM&?Fjz)p= zoz~Osdch{%ZrS5}lkF8_A$Yy&0c)ymZEKUNql`zWK)!&m}^neTmz{5P&AH!(BQdtJf=in2+y3Sd*U||)P7kX!;FD& zD%HCVZ##!A1G9`0k`2rdeA9=-FL#P>VN!tIY{D(i?Lv6i=k7Sg?{Qet0f=iZMsHXCPJE#m*@DVC zb)3qt(=meuDDfXxp8v#lUB0GNZ&JTZb$XoV!-yg|=3-;f{|v>nY^L6&Mn$6vr~+K- zh6y^Y2*4CF94-61054S{rA|AxGKm?z{4H+_f5s}>74Ii$|HsXK0ov%+&^SE)561q! zlRbSPcnPcnW)^1!ACVZYKTezhGoBQx8B6av0t3%|(X@zmRIW@mNvC0WB)o)K{ zXmgEVcIFBS20?%VnjU*a3bv3#t}s8E2l-Gwe7Fv}qa#EszvvR5?!b1)#L6FPEY6U( zZr2lPn{3|Pur3jaOqiyi6)%c-2}4LUt;8W2;Sd?fFVZGW&R~)3v@=$Tri1lV(_L9x z;kOvvlv4(#hEbFMntRWqGg6z)PoHo{sNbaX+rGge++A;P3U~OvUaV2#h6Ay}Nn@Xn zeSFenzJrj)K^r#E;pxp2*4dB-d350F|Mw&dk|gTSh1VG zXAded_566EbvfIJdJ8_$R*8*>hRw?}WTW9P!3i(tLh-LkNkXnY#$5A-|9kwm<(nJ? zFcgpX!Uh)x*nb?RpPj`B=@w(Ba75vy(HTtz-s6<{WDRE3J4R>J=#LLqXk?cyT*D`` z=xmn@&{?kt1@N+>rU%$(#9fKAe~6uaX0Op`rU)6X`k857lLHVBp$jZlwbd2r;Ty_& zCRI8+O;!D1cm~*CwSrVMEGTJ9>7u!tEX6Eeg!|@_%@3mW=bW7IesqB?Ob&kw85d%s z1tz|7h${}Xke8JwZ%wV;-PTBrCbwk6-q?xQ-5q2g76^PxT#w5J(cr13Aj%fcP7Y&I zvR)N6P5pw$mv;In#3|6(*#)b_&Idq>fYVQK1y9zj{Y!QBdf+?sk3=dki44l3U1F6F z(V=w&IxKqZ`7bOFtx|s2DIaUNwd9A?gbn?pgL4U*^wll6AM%1e)>}>ZrgB;8Z)&$C z*}<;`?+oyXFYSew0Y@N&T}o|TT@ykjqK+QYkgTHQ8*2;Ffh3Dp*F4Vwk3e~ z9(Z?0%)wyC-=9pY9}r2{GU?pd{loGl=hR*DW9TlI%i;!|!RCpk;Vm(W1c{$U;<7^( z>Qi?zE;D~*#7Ws`zAu;b4$Ehot>;lGkv9uR(;jqNCp6ZExJR5_9Y|3k2R*_6w=0&| zg%%TQ@%o6M9&kgV1T*zI#5$h$M)^Un9lD*X59DZI!F+s{|2Xiz+!N4$UnU<-h=^J1 zxY%BEy--2j@x_NU}s z_b}+B^g}I|_0`pU>l?gwXHSYxPj2zW%w&WHGQPfocQc-@-tSN(I>!$FQ(uEcagpVA ztV3wQ|EWz0|Eqq#9zD5#gf6Ug!0^ssOCO~^x7lnV6a*9eDT+^+1Ed_*`MvsR(Ae-L zu0&QE9_Z}wKGT?YE>FbYS)W@^xR8iJKfh# zdRSiXoBNpYHpQRi1YYxfeNN81{(Dwvg+C%YH31>-@4Be{OZEH)J0m$%(0p~J+lY5HVt7C2<6@~9Gt2~J`g*|J!S8r9rE2|7=(bV`%&p6O zfN)+nlu0%Abf)+x_7BeNvzlZVmf+~1_GL2?iyW z`BBvh1j-?ttkwvT0>vY(FKWoKew8#d8J!CObGMsUEOke1Gu#qCvLg9v0hnW=f6W&| zO}x+|CL$&2^zD!Ew)RK06AWC*(>BP3dbYuc(&!Jpox?HZg^e# zkhm8#&mEq@QEju__RK@7s19wbyA{z5NHPb3{E6N6h~!mJ`?@W>|A(91dqXKk{Lx4@ z7nxoyX2kBu(o)WYx$xEk4q}E=PwHrWcZh#>@7g>(pB~?qFA?e?vBn;??{;{|3i0OQ zO-g7gHrfw?zcPq#ovAVp)ZXUeUuajB#P{)x9|CAD*pb*D|PJEVO}D? z8Pf(DUke)X?7|+kYd^7kMHZgf6@4ggv}yy%8MDN@cYF4f>i# zwj86y`7v)<4f`Wg(eX0_s!@CU* zFF1-R#zvN1qHZph$HXA1!<(RyvvVDfE&!6BZ74QNz@(SQqiS8I98IR9$4Uj@q^IIL zLlujEq5o&z1Mt>C_mi6>G2q+~Kd}fkT8||-4^?G%eMVt0Yp&1^C6`Sy8$c}*oJK<# zg(G>iBs42^k2)0y!}*?Ir@?7WPdTku8Agj1{OUrCL5I@eeS_dg89N+O<(cf>-$j;- zbjDK&Q$2!%Z!}(f?)LJ8OSJAA))=X7bQo}u|Gi(WZ%99Iow%KG z)`tg$w|)v5-rR_ayLrV}Bsfq+)Ac27a#%+;U=s;mUNCF9;^&4j^M&`hoF5WaZZ-r? zscz+Xl(_CbNX*~eJ)2QsThUrjbmq_70D4rNhG@sf*&-)-G~ zxs4TW@OuqZgNv8O@kHLaM=Fr8!K^(J3DpP|4F2J2W+H%i0}VQVl3G+1U_^1N{J@RB zVE$%`^G_}oPN0jUA6&_8(rjpW4I1#2^#w`pDYiPO0)=K#H;#G`nTR@+q-US=Rw~Q& z-?my^SjLj+DY@f>x4z2TW{TDHA|3xNVgMw^p;hfj+hd5dwh|(>2ehP8_u|JmM*9P4 zDx8=76R`a(2HfFLO^k|QIe-9pw&5WP&iQyP&$`)vB!vPTn3+a2+gvhN{^TIwb5{#G z!9RZFMU&8Bd7cY0H_vle&-+P?v{y`KeVU|EXH#*^!CvcX$|A|oFfmAd3h1w3{2Sfw z#frLr+bfYzYJ7ph@VykN&l03zo#efXFfi9%& zvHTh%FzB5#^&hk^pe-_s;x!WC5?qVbCe$6E@l|6#T81h3)2$6Uw!(4>wtD@T)=g zqMlzY>KhDur7A0t$&Fgbc*t<9$55Z3r$>3ZAnfpdi%SwuzAUJ7TDw~h{UX*3#0p#Cg%5)W7Vhi&*>e7e?f(-=bG#ps{h3Yw_>#~3?# z9-Ecq$=O(AMyXya0VCI@Uw9qt#DvUDnKSDh?#%m|`_i!|j=W*?V6Q;v$DKZRscIFf z(lQ06`Ns7SA*k5tXTF^vX9CW?k6M?HPwICMnDhqQ;Jx-oqrXGeuU&A5V-V4Fj)gM!!P%c%clZdyNe9wW}NKLcOuoITR0Tw7KDN>y3x-OO{5| z3Q0vxzg6d~#DXAiNR49hM{+o@VFg_?yDM>Y(%DNXb{Fp_c~VpHl$#EN4{l3x(NtTy z(oj-&iw&|4j~BZrXjRC3`8{(b+q3)nCehFN+#kLY^LzHCiu`SVywGTOqXbe8QC6aK zc~Z}FoSvhoDTjvu=g5`a=?1w*zBrP?PIkfT7Ld8ZYP1nzGPXctA>u1!eY{p!GMyo! z8ONc_Kc=!Gq!56Zrg4^Qoju%{owb||)zsd+`c6oiCMlSYrTw6~8( z9f3>|DPDt3v|?bW;nGI|bsQ7+l%Cx{<|vtBvjL%r1-hK47_1e;tZ*oj0RRH_X+7}% zhyDYUMmU}lkarEfD%WZKj>V)G1#}M@0wj%)8B09B#v!0_RRNn72YxNgKz9hePK!bq zyR4-Skf{r<&;~-Ne87rMC=)17g7toVDAHO}MV$grrAU(o9IRL%=O_qNI}BU~g#g1* zM4Dv?6;EfMD;(V0WK>)y5$3;uZ7~;{4vto_wstT5^tbiubU?(k;*$Q~;U_#fWUr`T zoc`-k$)K9qplQ{d{;*;shmP2q&!ufsHQ1(6qv5^H#3g1{_TfnE>Eq<5d6FiJ0Ya}& zzg+$GE@yZW@?!SxSKBeL)#*^~CYuP{+v5JrdFkBp8RM3;iLlp#lb(ZKUY1K@CW7pN zRWzo@ugRz;1-2n?n|(C=Su>cU?K`bQxF@*Gu-M;J{~leJj<4}IElf*_Lsd~k%i=z#;p zY@RB5;dHX@-Sf@k4Qk&)+}OrM+T6VPYRl_(eC?m)N-e}{Pu->>lu#EsdHXnO&`qjXglZV4xqmHsr6>bwY!&k z-3UYESL5~^uoo3#=0|te^)PU-#nR3S0J(R$XRf)tbZ4$iW?il0_dB$9L6_T6@UDJB z%swSyS7@SY`0>aoVFp4Q!2Nw)V5om)^Fd&)lr0X%h%N)HsA7d0 z!_E^3D;^$;zUTe*aj=yD`z^CVy=DkN-Rj(Le*wdPJVZP;6mXKtN|j%G5JQg;+EzW+ zG!ScOXjafg`pR(t@q17I^N$vLFT=LiC+Xak1GjH(Mc_X6|K7FHtP;gy`wNb$%@+Tp znceKBgtnZ{kN57nFWn(VT|Z}`hs31%xnA;njaIO;u(FEoQAS^_u3(xguLAoGn%YCf zC<}OPV~s0(ylrsUQmsjD{n^U!V-72Vscf!q5K;wD)^YrGg_`R_$)oprWc%kb)kL6Z-tAz8G>kZH;Cv?L8 zH4}j4AY-`PM7|q;wu%V_^qy=A7mh2#p>`nAz{ap?!Wmp19*n4$v#mCog^m`4e#3p7 zj*_ZnA)v%+d6OY%_9BAEW?z>XHB6yXJvBXeb=1J&8>($N`nMuAX+M#|Flo-bF!PGH zFfCYERpwYckMux=vPUok8{cmHR|!pc-Tfyfhg?A>)lvn)uwtN+4gPxYt1Un_N~E)uajMG#U`f!^ zZoIL@vc-`145#ApTqF^*{uhAH^at?MNXlg(xC|RfP>=>&D`0Gi|CoWpVUu~hov!fQ zt$$l^6lHAxByH!UrM(vSWiv+D$^c(FfT0`1>a#%f3Pz8|fBpf% za7K$0X>K1^KZ>WaVhVqW{mdxpg2sHR$?opUq^Mwa?1Pyjj`(tY{ScB?6-}y;556U= z>LUW1EZy#MCb~F*d$qqJygseN8S`eS2=FM8rVFiUGW#WV)*hZuhI00FR~+#4t!4+e8Sm_#T3M3`YEu zAA?az0ClmOX4$Y)MPFJgt{j}XpERP%T*uRhZVAXfihQ!LtPu99F>em{O(t4!0DXyQ zi;P60qwn*ik?cbme9V)*a0ofm?;FcCK>bIa-A-RBpLg5w=g^~SBzsda0J_UtvC;#N z(+=vF4hrMC;_xDh*!(~F-G{Y*{)AzgT3b)K7K7p~+6?a&k-xKzc7vNFNhYotTz1Ja z7p9;5p2!jf$EF3H4|S936_DbkJ#7Utwb9(YC&&Nuf1S`YkqI zL%DtAiqGc5_XCaNa=rfoe3&}(=c}qO_))CCphlw)EYVM%@Ymn5J16(^oOZ@MQBOSK zQay3U6^dm9Ub@8JB**rd+1at+dzNe${lvjxdKH@Ws!9j(w97Sg;+Ne-NCzTcPu{0o z#iz$e%?|ILpT19yKIU>R&i(D(A>$cv!gq3oB4?unS7THa|wu6K07l)W6$W$ zhoELl$R5o+!}YvmEask=?$U6h&jqMoVY6A+kjVj*-FQITygCd`lb^k#8GvDn60_U1 z8Czyj0_}%=z^O+>=qcXZXC#h9Xu_VK^P+hu5PG?MIKLKvI`Y$!V{hHL91k&MOF=#U z{VYI}74^G(GHtRM_kkli@EJg20Qwxy*ZG51bxeGWKkiT6)*DJbYzfe1>u9y%fy$>x z325i|92`kwN#^=eBowiQGBxMwU!R}y#1dUbvUuqdDC&dz!vx6>N$v%vRA^yn|!A6`b03XJ|%7&eVL}FnBq8W1r`0L6RDUE_5u}(q*VV3{J{FIv%)a| zobtBc?!bOArb22vq9JDbEGL$32c+a=?FBN(SRp=R%E;svud9@;WR`_Y?@@|0 zoy~e@>T&Ijj5;2#))3<@nty{rU^CNU^3X+JCT`o{u>WQDtr%>j!;y)***YePJg5M( zr56crjxqN}!`1e-AxvRX9}A>0;={S(--vvk;^% zRA2kIQd3#uZ_DK>Am;3f+9%+4Dy{uhM{NYJVO%#gJ_e%>;zpaR&?%E8kJN|e0xm{)qd}mU0ifiPat!w8 zOZF7wY;$CI`}%d8*=8aK({ep?U{aS}#YapfjT$x&DD5%Y$_~tTrxT0Q@O;_l0$MFT z_Fk1i9fcF!k8yQ=?r49fsJCk~IRiV}%dQkcgZr)GRVHMC+30~lkNvo}y~_0E;Cr2n zEQ{}yp$s1X9#slpk22}1YOy1Q*tMlLPl0K$_)7rvqZWW(Q2;BgoZ)1|!)qe-jc|*H zK5R~n&Wn*sz+fy-X#L1LX5CQA_b%e_FGOx%eyV~^zOFck2F2U$Dway6Hb~Ib)v9PE zd_Z>s#*`Lfj;u;7bDgps*QWwgv_)##?iK{2>ubWg2OwXbd3YkiIjO+uZcOgFU^=Z_ zBvCE%F(yR$-HT8AcmdGpQRHS)SHb0t$9?Ku5G&@%!8={fz==v`_T2Hjcai-Dz6vBt zm|)h{){-@WTcM{QBKkhE&S&0t7$okZ>qihtQyM1il5N$W2`K&1F?Zlb@??Xj7NM*c;eVFLAxQIIcUgJ=v)U-LvpJ0EMgkfmc2_H_RvDj{cfDDS> z8!$|$I31ZbU#iZs_&5At!2ZsY=l?osb5~!zTjUAg2M3~nYy!?1a0_8}x?Du&^}LH! zU8=JD+4iWwX0eU~>%1MZ&!K>=kMIb#Ba^_&GX}x>OCod{6kg;{qQ>x(N(Ayz(7D40 zA7&9JfmoRo8)m(&w-g)a$vYPElyA8U)Oy<_nOY`Pf;~f<$R)a42OaWfwMoQgQ2L zDyQ6usJuEd*ja2V&BG;^-+9NMFX0Blbnp#UD$tub?%RFHUnMX9-NREY8;`{HE-T^V!bKjHOdCR+|F&g-L!howv7Qlwg&NepFbs~1snREh zwX#lBcn^bsE%BD6)+rd45j?kuHrHP?b>@+5mzsfjbOXU7o>Y=W#?{( zi%iHwmoJ7c)h@VR$A7~ib?tk30dCLt$nkie*Rt<7$NCfGio3z{*sq(tG&QGI<|Tqe z^;yih+U3o3lUyyB&iN%~*wyI$P}j}tJl{|?N-DEVL_KN7r!Je`I}}vb%+dWbMP6kG zm&XB3uiJxRYE-!+E)_pE_L@z&%Mdc`^642~B!WiLFqHob`WVRVgE-ri>IdQ0d@3A2 z;mZicCr(n@b$T?=f}!$VjLc}CUJKXJbfP3+9^;2fqR+uTsT`(spPiW8k-Zk;!GvOc z6S1mbQHUtKXG3gX3Y8)WaP&z0~JW_=>km3N&zSN zE+%Yldbq!8;Anr+ZV!9TZ$p`#CKNdD{t-0>D;^MIf9uog_px7(+nTn?6nh{Qt&4pH zt7Aq&F1T4!kP*{iwv{{9PFE&r3f*1#DU)(~wp%_R4-&OD*~3D~uG$(H@FSx0gCKxs zZ&LDZ91w+Pu;$cjEAF`M`LQ%6Brw~<*6>1ebXV^UbZgs^Y%dP|>cyYwuyO2;J)lsvgaA)@Yo zAgsWt7ap-IXO)5t&hw(38wQ+@oP_x*r~l(JW)q?zyjmcV(qawl&z;@PS}P^%6qi@DN2m@I@Cz(=JAhOa~4x&R+q^yK3DV3bw=!>JE&FqHu6r{}bx= zD6iwyx)OPUTo#Bfy&{H?&mVuuhE#l3N{U2Gh=sfd@m||m@QcYpJiH~v{9=D{1;yY;JBy2AFG$ioCD{J_1f9?|IPL82M+mng_c01{%i#0CHqj{S z<8ip+;p95jOc|0`t&yvQo!}eM!-hgeszpet)S6|#)(4O0gybX=B2&Y|?)by358ONZ zHtaawJ1LZin!5cliHFycBL0il7#x{_&-Vvq&TEN0UrZ*IL~Rb`$RRk;v`d`_4gKAt zVVF@bB76=U9)>|0e?qeZ?sx2^&_iXKNFrIMfRojH(%dHE!~LgSiv+Vwq0~hEa16Cx zDNvs4NmDR}zAsF_Ax_%nWo1U@p}@=y`9;-R7AOJ<_^VZ{E#Bc|Ex-(GX9 z>bs-NG~CUWl-a+RJ`Vn3J=mvHDYls%K-KA0#MUO5KS`ea?xxYJ5~#$s`IU#7)3#i1 z&INR!GR##OBFu}fBn)n!p9B@3^X!Z^CK_Ie3~vf2W5O=%CcJqLzh6s;=yp3}=ak)0 zR7OLI%}6E?ot)42^*=*qVbgr(zN%O*V^w#g(DI}Eex6=kxmss_O&&|>6CK8P(#XhH zXw7Cg_+6umaeE>dN*6wKyxPR|K+H?Ado7PHT1^E6NPTf=jb$e$X~?!J*u=vS7B%S0 zd5zC7=2%aQh0#^2m(YF_*1)qA886bd2#}%vF3>PpReL`yCUNP|LEb3vW}=m#Pl)I% zGCnaB3hSLl9+t}%uPP>_20#2oY?R68t7&diB$E>Q@GmaxL?q4E|IJ+jJD%C_dIYjQ z8*`B{U9>M!BsN6f5FS^1r6spQ3io}qzGJFz%t0pYbBsM>rqD;0Hc2n6R)7h1^${m1 zQ6=t*J8X>f0E^S}7{dCWlE0TWY>wdfI+ox8f_T5FEM&=A#-Agg=I z^Q-L(vK{Q2T><1!gT3P2|LAByQKR9OiTnK*9Aq?{iM3J3=N0Vu;x(G^FPxbIGNkyP zzq1W<qG7VM#*l^7HT1%B)}`DyWXvY&px-$|Lo%*5Yg;bHAs2NFs{pICKViz z?MC&#ocZG|J&0CC$%auBiH$`^UrTWYup$kt31;6=dkHr)I4u0D@79s2tDMaK;vs>* z#8YR5zciNb4rRSci~~Kim>Q59_4-{psf~7!9!?g)6S(v9uJ^DhG=K7Jn_~>8>R`#) zUR`Wse-V1@Jxfz1(Q66maOawe&;AjPr}BZPCW=0@8vOF5J?eS3Qc(Ktl09hGk<&u0 zDzbq~T7QoEC8a-U>S=?gX$ZinXXbWx_Ly?h$~kjhSYw9d{7qDHk&Vg zagnqRZmC%*1P^(@j~KeQh^u}1Qql0R#fKj}c`)i|a4?-p^*gNK{_Y(q-^+jN+HX^M zpa-CPnR0@4lXZ+AlR0fYZlH%w$QLk7Oy4N#-?I=c;q^a#wBoXeB` z-yJ$m;P(DT=z;)Jq*$xU1-`*@_A9uUjL0Zy@IYHoL>R2tC8Kq6<1@9g_raT1Yj$4W zSzp<$A%mjgzoJ#!y_c$)*dT@Oi+9CB83y2fDn7h;zP-O2(FHCZkF5fe(5;HUI2@m7 z3M2%Soh-MoEPtH$L_v-#G^vPkws+(qwBqX}3Y>B{(RX;$BvODSae1=PX094hW~m36 zs;j$-QK61VZxV33-~kqPp{&zn>Oe|V*uVC)zwu{BmhN zDeGKzJ7erX7b#XWfF?ZFY?b5ldAjG@Z{QuTZh^&S^I=aKz7beWZij2t?O@W|rQ%l>0rgmy(S~bfcmC?jJm&Q}4&zNKBX;*+ES6p7O-N0lo zPeO+;qnkH2E8iQ4Ap&)J2btJUHPn%Fb1U>_VB5qJin0<6*Z4t_bh_%*^^Ealxjlji z=SrrDaCqI3Dj66QIuv|#xVqr~;&VWC@b9e06PD^W=BHlLyMM<=(+aNjuK6={-ce@6 z>~+Tc?U>M|T3cq6bWWt>j*;8NGL*xH>FVaM(L~9uCP6Z-8p`;Q9HsXIZo$geNj0+B zSSj$fCfy|$!|WgMFMM-_yIm^rPznl9^5+{t<(Ol+rX`DESH6*B2h!myFYX?Z4M{2K z9F@`Os>k^A1kN%(&7`vpQGE)P3SgjCXElv7n=GC%0uaY~da&E)KDYPQ%GJe*Gkq!_ zQ9ty901zDkq>f0$dg~Bgd=(&N!E1iIfiIjJodR1{=on+a@!cJa2M18WcdmDE@z^Su z=tn>YVu~*xe@v#rpvWU?ve%`zCeRnmm5{F-u&3`3@8qba31S~Fj?<5H}-LYJX1@amGL=`y{phlTu1<^CS>{ zv%YfccD_qs5;?a;@s)cfG`x(2R;@gY&3vvL5LhETyL&TQ1*` zU0#1owy?2GZQ>s_R$%~{bMc*>_XnDK^+xdoAECqb!0&X(!aNc{2Ivhih?Nt zI^S}Hp@_i1kfvB!CHD_*EjylH@}p8e2#`GQE@Br$!t=)%P0ZK+)B|2v+F+#Lfvx=E zF%9st=bt~Wprc(RXic!zNZj?|Lz=yOY8Tv>5(Sr&fH~e1D#EC}`CSQQ2Sziu`B{8l zTO|B({lT->;TPQ9)Wjn8|KTN{LUUgFME%R5$zvWbkX~m81AVPwijNKLKGKOrUGdNY z1|e*(6S&CJo@UxJeo596UTe-~!zdb>yI}SRQV%BdZ+eQ!B=K4>s)I zZg_EQ^#1B7v(mQ6Qx+9@ChXwN6lQ%BO81jM zR%dj_@+qz0Cbo`wc%&Byxg7ORb&Ah)sgfnps-If6tS~+F_ap^5GbK@wbQs@@MG>t- z4@#A$WWNx->AZQpO%QaIZZbVzUZ2$CDvP7$xh@H`T4KUXaE zIsE=j(^t}{kRoui;kBU%6i0Tc(WgF zwpHDEDlq|6nfMo^m*(;X5F?|cdRmu49gB-^Ox_9u5dzSuuM#V5jD1iOQ6^CZCS&H~>NZazvi4DrM zX>kv_Ea(aeM#W~+v8&q)pez>>#2|esRVyMvy4=Xs>Bnuwo2qm@NmuLg*c4KA82;7 zV`-kT_q(5#PpA#rm$oCP%HoXa^5~!F(+M7uqamghhU-TA9k%SURqO0wUuMp$_zYL< z1+T~?<@w<5wocj=S>DeYF%y{_5S;0a_2k6s22=43EtCQH_7klXojb-N~rYg%x~rBsjVo{7DSm9Z?30HLV+g3!f4xh34wM z?GqaLD@J@YKRBo;XNyaFJn{CA-s!8Bmj2i=O<$kODz)VZbX`yC&HBJfydqm(cBSMh~gquJ5C8G#KD3~Azgvh=p)m3Y?LD4N* z`*;8Rf`EV+$1jgWugCeWt=O-SzFpj_`AWn+YefWQCK4Mwg~#Rw&w~LBCfbtxWgyq%mOZw@nRYqy6W6ucGHIX(#$c64Uh1=wK=;v=$sYM6n*$-F4YL}l7MnKk$8WoYnCxFvajI~O(n6q%3e7uGkq7E4HEEq!WR*xQ?4 zd=8EXB;CUOY6P8L2npw~+I|SZnxXdlh~d zKD5?tu;UX@&#?;9;tF9`+i%b z-os8|W>?Ae`q;mwD8SD5hl|5Y9^X01x@B(86H3co3p~2t?GwLolz`cv{GG8Iy(#Q8 zh}VCloWAcxAMK5ITxSx4ZGH4Leg5>ZvXHR%M!|2!pUYfNC_R7;d>>{UIf$zA! zG@@E# myFoVN}u8);gqrooQ+A0cBMRB$ES0t&3FJug`-@~B$3H?DJ_K*P!Bam!? z8NbMP9=io!^eA-4yJAOlonbf`d$Cn(18u zn+dh7B)fEtLDc;oQy^IBdjL%5i(BSC{)m;}=|N<>zdlqwjo0JfT0mO3jZ*88-2v-< zLrprH?^TKgA*ZDdKK~Z02AcpP48;qe3s5cnzJsKS09~%(>z1hWfU^EK-wB;>H$N|a z-!>C!-?U)u32$j*q@{}p1%w{KqNf?FK;}@cp9$c0@I8VV<_)p$U&2z3Q7PHWrok_D z4?Yf12=Aa(!4iOw{yj4P==1YI;`G>mQlAxr)INBrda55x5T&zwJC;N^=EZoSUvII4 zfgk31j5V994y{F!02WPkmqovcdzVTx#*LIXKgT-rg*J}P#ILSXgC^JU(r%N~4*B*E z-2g}WG~tME*}B)uF^!TbjmX;S%>0t7n24nsJr0%+y*}Gcv3nzql5k(KVl!r!w&Bmi>ULS9o>#;2Pc;$fQ<=_^tKlfA8jT%J7 z=yQK3I27^f!So>y#FnP+3=^*HiwU!CeM=}msKTZk6~R~?x8WEnWT@ zhMHuhv>fZZ16#4wIi)x1YVStI$5jWw=tlqxc_vId5RLd(d?4x*{jH@I~wV43iGJ`4b5^)ubRz8Ex0 zB04-a>zsi74eGzp`t9N5VAohOUF4RP?(L0II%uv~HWCaRDvVO;AqP9^h;kX3m=9*> zfr+dk-46hMXS-Qw;wTaZpkj%P$07TDTbYe!G4KKaD@cW2zHmv9c}{Z))yq9jr3O_#_{P%kd`5slSQjspaB%UTQHB?B5NqVPO&9JB-d1%`a6;hAaKqoa}%s`xSg=dqzI$ zW3%a3)tstdcYNs_6+GJ<@>i+HX=46@?d4etmn)MBZeJ!)4bfK46oY01>90BzHui8PuW6V8r!(LLK6Q}0NqjxJMxGZp2h)w|1rTn|U53L1>Avh3>WGR%m*4LDzy z`D3>ubR`fROU$oi!i8YDRE_yB)?sHl5M$YJShgHgo@C&g!l+C8W(v45zRHhHB#9b- z>XM=$@q+8(;M}C!T74YegH~vtn+dnX?Zw1Ej*S@B3BD+3mdccqD)-)bUwapDnj~43 z{S)x+wOue-3;8>I@Oa8{+1P4_b~O_RgZkFf{kFeh(8fV`LPeuOR^b)Zf45b5j^jp8 zsop5mz+i`8AnswnkwJMT-moMOha?1~C-8LHHPIPga9O0dFzP9zd$tu5sjK3TbGKyi z7WxuY@g>o5%hkvg1y7c58!J-fXP-Ak7cAxkPnw7Gqvz1&J6T-T*+e_yq|-9z+PhfF z6K7f(MD{!if8ort6P3YUMbZX; zfnx31)@f|Ib!=)cmo!!q^%yH)+*TV_($MO#^Gru|-2nvKdYe??6`Fo2LnJQhUoUsq z^E^55ck)xO0$p`1!XXH~z_u57gda{|(y8SFc}j9Q+5f0X1R{`zM!%aA)uZTMF<4Wd z{o$Y*d(#YyS9WxCG>ZAURe8v3^YuruY=+@b6mH-9zpRbMlkR4l3-a{o?Po{v^)7GR z=F5SAg4gwSSFp!R-Jx64sk`_QA1mN$j_ptXYzsM%UW$__2pC?vzbI~n{DQV-kw6}@Y z#O3yl^{pm|{6xX3N&R$g$lNC;2|%;}q|8|VlK9*ykcb~+M^c!uHx)FmpH5BC=!TNs zoCXO3tj^h&Fj(8T4F}`$A#X`#r*`uve2y++czGValJpv?2C*m~&V(NVu`h6t2%QED z63~5v@K9!uF#yL0np4x&%ysx!Ux|d-JJbYLSR?7Masb1l8ezQ4mq*MlHk0V4)8zv1 za5OT74M+0B`iz-;Qbpn9NXkGqgCtAC2L1}WLRN)Zli+vE#Xu65^l=7@0H>%Q67OS? zS2j+fh5UXTdIGYFuy$Ps8VortrYcsys(QaPO2 zeobhL4Ks{JqGTHSuE0HohN1U9lCD5w$*v~N zurd#vtw_(5c@y7VaA9VvSNJ@oc(UgJW2PPoU{$rONlnAZSB{nkgI( z`yVGXg^BkM$2t8AhxT9ee?TKUs)!0_1V#|59^b<&&V3#mbW0gv!8 z(<3aMdO3B%N=a{TK}lXw4nk{$`ru60#)u_vR0bb0FmW%utsHbvT|BuVNqQTdRK_jS z?v?;u4=i;ocV>4X(*9;b^yIEKF@YBb_eP7q?1KBjz*}b_o|TSCL-0{5x`PAq_^!oa z?bpm$9(;Y$zS|4QXS-hOJo$B>Q4_IDLLFnQb^=oucdW(yqO0%n1%U+F$Y{&nC`CFZI^3Z13{fu z8BX1HU9s;vR3eFvu(q*EsYq%oiZuD^Tc&=C@_A@R)*gfu4`?6gz1vs$^1fPY$Az3h zF4%{~%*ul?qWz_vgI+k@D$P8HMToyma4F<>_3qcm?;f-wB8drR#Uw4hvGGF^?E=Ju zr1`M10|k9SOD-6bRaUwR*qkiEHG2)eQ`NcSsO_k{$jH#tT!6U>`5)u)e5dRsb!43# z#mRN&kiDq6;+o&2d~P%F9QS2AoQ(?3_2Dr2MoD6=Khu6Z78zgnnWt6BM8xF<$;Z4O zc3CD}bb`8MYd~nq@+N~upArkLoo>Nss(8Bxf#VS^d$$bM`sVRyQ;$>qLiGKjGtI0f zs~~#4R1q_*S;@h38VVEJ_U;QaUn6CB?+@rYfZ$rZI<^E7na zWx<&}(Q1i29DK@yxhA6VWe{F9ci>h#0&*Ad@kUNSN`L!#@utCTiUxcZm)XRDu{!Ll1)4kzrBkzZBaL5C&m<0rUL*tVdk=LimfiJoHt4E@#5E##nH$>plFi{)AzYdliq3d}+qcry;)YS7@ZhLo4I>SZeK!MN>^$k~_{s8o7QxTy zkJ7j8WbCe|$>Eb`;162*NTx`{4UeaiEy>%;4fg(UMd+*K5TC_9D~pqvUYB#$T{35H zw1pz#HydrF=;HjFL1siI7$m*MPnpD;EV0e$LXno9)T$-uA3{{l7WV#RGAO(f%RY+9 z8BP?*;_f&#H4*o*YzbuOk*fpIiJJ zoK<*43}=3T-M?yYi5yDyAD0@^!7KQj*<5}yE8qA27SKr{zPsiH+$?`gl0(3I(LIsR z2Eto6zW)AZpFkmwHId359yCWR5$cQ9^gooH<9A(M*N5+zjcuHuv27cT?Z&nn+iubr zjcr>E8{4*>clY@Z-t(y=WAr3rpMBO|YtG-iF0PQ!yw@IOE^h~fNHw|w&7AqC*8;V) zCO}5V19WI3)b(Ds!6VuyXbX_6rdFhf0aF{_C`Pake}79Z5hB{> zK`XARLT2{4Q+hcs_X+X`e~D%NUK95B6vkq%0c`6T?=NNCP&l&-u~DbWug9=>z<8D* z#bz|VJoSPC4OL*@{D8C8zWT^&_7GG;z2%Co1w?;UOqo%BA-+o*86o5x*xU#rxT^yD z)3s`9W>M4$N8%Kdz9U9=ERD}tpI8^i-4^b|OsQ6DA=TmK+WCoo(c{-~OfrGAO^QdY zy#slHFep5o_7;Cad&!4gcf!rg%i&dB)ZGL1iQR;!&+MaX1cPSavj>r}@xCTLU6+9O z1ub5wMiJjTULe|9mcLOX{B5yC1|E3-Rp)f8@)(zIcM0vqm5<}kRNMR+&`KW^efMOb z5g7XYzUO^aamFXx=0zOEw6Ul4m!2M_2P(Cw(Mb+{KKNJ6Nh8|fHTy=ks-dM^#jDCu z8$0bn|1B%OJsF0ru`T8W+oa>TK9Tb{@T;bc@ z&huXx(8|fhpsGWAWL2&={e5xEM%LPV5&o9Q51pn}8-BM6bYSM=cAGAS#6!V|oW6pM z#^;3Jr&U!WjKFo$Mjj;&8d$QXGFPqI#EZ+>=#61DpElWo1zHc#e8*IrwtU`iz_onn zyVt=^;FUC5>vTu;yiM+#SMgRZ(QP7Pd=&JLUvH+9 zoQ4o65QhM8f93B}e-Zxs=<@qFD3zs`rQGHLm&IEf6|60@HKOvp<@Y_N9=&x5a5kEX{v%PTnf~}EdVN7n%fAHOJRUk(&Gw{3f zBW1Ib-BouSR$C;X_82->YRpk7nFY&%rP2W(K>7N3iR~QhdNeKkb|CHGnVFWd1GQ?< z0&M(l1e4x-RN|es4INX z04$9e+2tORrB%j+X? zt8hG_R_INa z+^~;v)hVTrT%}3>*{tQWMvP}VIJ)*1CIrQE7x3dX9S6WFn)8Ig!(M!%6Si=tye>L! z;=@~uVB64*xww9DxIOqnAn1u_lqZ}o9!ZY}$D9@qqHI9HLWNclHF3F^#g!PMywd}; zkOMlsL*sJur7DtiV^yKzS(TNQSAsNcuBVi#6<&ZO9029tnf+4IkB!6*JRH@`_{Yz8 zzTF!oUqF{nAPZSy1aq_13xg_e%5%Dm7|~@y_7Rww)Ew&-8%(`mZ*+#Zv(Us__kK`D z8bATS8UBc9G+(SZMXM)mm7A=fg1ujJzyFQp@_A!xs?-mcpvU|6-3(F(-`mH*AAZyQ zvc}=r>yJSb*1jyJBydAcx7d9#H6F*9+AR#FsxEqLc3f9qYjge_x4D=&SqxOZF?A7v z{H~Bi+A!0DN?vO_Aycb5HIsD6WaVJ*a=r{Vj#W7jP(Wp5V;T%BZUvUFZZ61X307cK z?#x;xU~u#X(Rj?lbjtJ1-Y|tyNiwJg-QX}ZUo$jDG0a5J!F_s-vG5(c5pxOyYjynVW^rW5Z*u9Reg{nF78%NW=nkFD3F>T*_w%suLTXHp?vkqOvxp zCnxX;Llb#&z;Ku2+moZwFBL(Os765P9vQN?ycr0E5D9B&jgQa_EW^786Pd6(ez<60 z!-^g_<^Y4!c=WpSsL7Z&@Dl)#Kzw}QuoZIZZnpFa$g3yQsu7MRQ4Hqomeji3%cxST z5NK3w00yA(tA`nK)6rz~PUyHHD70@^?-hva=IBUMU6T;dTn69FyRx=grBkN1yKL9? zq&!!)eZvgn*;w`0cx1cfnSMW_;NVjXZ*Azsce{K=GbEDPWMy9Eg=6VbcdnZrxjJw8 zhQBA<3|rW7hfQxCfhgV(qC6-VuA2*Zpjoj&G?>h&)^ZgHO+cj?fN_2^$cl?YrlX?^ z?%65+15|q=C>5Hj07D)IATksO1cx&KhH|DPX6o_b0n4w}ET+2MaW@nvnaQx{ziVDV z+9{Pp`K6+wB3KBQ%ORJ`AYX(v=IX(~jZD5whs-!#hyoyfM3wcBobh%*C|3RIYa3+U ze%Qf6B3u;(KV|(6pubcOhv=yP?Ao3r4T8y)?%1tkMy zGklsS?UsCO7~FN=C7uq`q;hy+6o8S>s&nn0&wkc9TUD6sNd*~aAjFK*eVB9LE^b_D z{fH!GopX@WTvNK;7ynu>O{Mqd!pw*OFc@vuT2KLMVjsZh4-uaL288cqt!MI~+%DF> zLaGC_d1k*ikJ|ICEs~!~musy-eIW=4r^`EoQ6UCCgv5vJES|OQM9O3Nar7QJ0=|9! zWDTBZP?M{TU-OQX@_Ni-Ik>aEj_rB7kf#XC?4`P0Jp&9~zmg{mFlS-$^BWnOhR;2e zhWtiTXF${UyxGq`kLwFGv$2V`S*|amGX#YLBLurAUsTIAktxbJFbKo2t2E=JS+Qwu z8%np4f0Vp!anDl+DI}#{2tUvN&2+Ez92Nk{S|R8=ymr~8kPs$+8jtaQ4F@>Ux^9OkQmQA&Xs;uNq$3KxXtnP+1}r$mAHg~fgb*e z0FM|{?T#bz)@fS*8}!jT5oyEzw?ZyB-b1DTb$60$&fM2>FN;wTnVA}uU1m$RfIn6k_1 zj})(;X|pw-pGhZ`jF8!h)R<(DO54z{HO9p?o*4UL3?HwP76(V_cCn;Ir`d|N>SnL> zlB?|X_;Lof*nAn!p$30ln(;G}b|*Yj;fw9n*4Wqd^z}oNubT%Vs0*@FGz&DznnP>kfOsz@6soi8BBFSmj3yg=WmT3!TD4v@;;F0H9 zndQK+4)NxSF1n$pBwc+#^2w-@Nmqb0dk;=dXe5F-ET)ATC2v@LeE6=s1^Bo!ozrb_XZK=hEqXF@bdC7>cctS7yry7k( zg{WXOjv#ti+__j)7KOv*jq;#MeF~ZTZC{xf&N1t z`1b&hMCcMQobWGkLEr9iA?2FXC195$7|ZZZAoWL&q}L6_IjypH()V?y)s_|rlz_d5 zDdyhx85!AuF~(^uHQOSq+b@N#w=al}Gi6A%Fzv9!)4 z<;$ux^RoEcL5jCn8jIIh{uPT2&8D;MPV%{KP`MgPr=l^pydY}2r`Z_Nrs2fo&gSx$ zo>3a#SEwY0tzx79+0!EEFafaoo+Ko6o>o+-l$CYRo?Gd$y*8TRsG*5T7(g?Nyca>m zBPpI|V%iel3Iax|RsJa>0cFJqg>W(ALrslB*oNrP*3NupjeNqF<+|^{JpR{dCD9i@D!u?pPmX@%Wz0ma|ANXa3der!MO|O5u0;+--(#`*TvSy zyX@E)c$eRA?IHq>N_{cx;N889sC7pXvpz{W_)2#Ulaq!Nb?DXMmRVL>0kQa29)9Ez{KNkO-bXT+cL!I>Pu5vD^8`%eys zXvV8NdQ%fFZl2A&1XtZBlMCV*hTwDvo3K7E{>89V6Qv?^i)FvOa_}Z><)tv}v<0v`z1()pj8u8quWtG> zSYMSI)d7pK-&XLQZ?_+G34g-JUG94k@jl}VKomqjA`TLn;KO=n$RwG_V<6 zL3({oAR8K02IMqOM$EjSKB}@?;}efm>!ylYe?DQmz1@zuN;jK46XB9u-ebvqLByk` zJ!H#9gLyyTW}6}dRxUJ*2+L&ZFdfAy#B%k@zNK1|fxYQt6)I6C>^8V7&m9O<3|om% zXjnKnacXYvGUo39I(7xaT>C|W%kzW|9+M_`Fe%V?l)F1F!kS*;?*5=qC`Ja&A4~p-2zvVDVvqcD5q;o`KFof5c zjrB|`r9tY111bY)0^m~x2`4N;;)m%-O2%c2h7mA^fL3$-FfV$DF^+;Fl8W<{cO|If zyGg)Jc#OY^6oGTggs!acOfN1%PeBZqCo4JqPbmM-8U&(7TO4RTxs;aV8okUbDvA?A zvw43-77jzQRn8ScT^TnPp|DWhA%z+e#h)AN3RkLl=iO*k) zDKIEV+$XfOB1JieR?kIGGabVkQ1A%J8oKTLmxp8hC47Im%s2zL z=taW+3O)bq3EBTI-w@zaWZ}C^&B@7m0=|WQ$RDv?ezI?zCzmIyxBuR4`+5qY32>0~ zjgQOTpH86?eSA_l(x{aM11|J@hyTd-6XLKDF1$O9BTOYQE}R#Tf)fHxqW$q2kyF$YOe zQE_i9Mb>q1>iS>;AD9FSKL;#fLcou0a=4wL?KitHS7#__tO<3X5HM*9U!X{VMvh;_ z%l%`k%P|^@`6OMFr<&HwBAN{PCnlg64Fr0VsF1G#>`nsG{AS+2Y8V^PR0CA#@PK4q^&NaD20skg?&O(I zW%t2j>iLzV+SuF2*(}%P0Xye1{%%D8<=_Y?BhK8VxjEqE3Zf;A(HGpl?Zze~q z)tTPWQ8;yVbrF((qx+56H8nLt7i+B{W-+7b%mo%3^J2DOuSr1XT=b1zzk@5A-tIy0quG93e5muv=kn!Pq*7o@6FZG5fw^M$66+t zIshO`N4+ce$~yq<2S5(bTp$q>2?|74p$~3qLYrS$SeQX8j>4ix3k)CJ2Vmvmx931>U%Vxg-I{W8 zdlTsOqpt!(?pVg@t=^A-&YnP$u41VVJ3}}KIuAhfl^F;g0%QZJL=fC$Hh=jF1Q3lC z)4bP=_XR>2jT!-&t;>OPXu-$yHkRC9&+pt>B7WQ^}KdN^7{dv0HHL|iQd%4HN zA_BZe?-G2qBTIE=Q74OWM$C;y{m}D_gMF?~S4K1L^eppbYOiD#OS8onvbW@b)+7Kp zaYWfR71nNppH z6}5d$s{|@5L>N;gxM^skaZ3Jzd3gdg`S8;+*e#v}LzxjIiN; zB?8QHYPP=nz#-Ye)%86mMOr2PEnL9&CH%XZgl+Fmm&ebEd@IB+U%EAmxz=VZCjkb~ zId*Ru+@rtAIHAr;dacQD>_Nf+m1l8N%byBpA$ru?|siUd4@QM+_oTwTx0|ETE? z@32@lHr%=o2HqNAIO26;1|n#5E$ze?z{{Gy=LBx6 zcLh+=+X3Ksn{)K=QLv_gqnpZL%=)j7jm>6h8t*3@IvA96Cap*?Vuk(nl0B*My zYl(0+-}Bwudi#&K1oms|fc;*+KfC7q;PCB$ilJj~8lH_L_weDtO$3w`;u8~)nTfs9 zaBcbiq8q;#KfUB8=@gBh7PxgLs-5DrH*(#Z`_cohfJH)Tq;c5{*)G1^DcxrgziB`S z6d}Y{n<}T9ToEv6zM%nWO^Xafi)Z%h)1Lf8z9MF9yhDa8@m7}oLevB2;=7yusKNvl zxa@5E$`4*mF9h)XOg}Coa^_tSglJ7TaGU<)Z16BdVo^?p z>vnk5ZkX_S=3o)6x_4pSr8#bs_{KInIlXYyk1kP2my@+4eOd#4L+Rn;+Ne8?-fF3( zE;H^A!tE^~S{GQC^Ev4L(6}L;QyMPJG0gtLQdU%E5!0_!jG!F(x`+K-*9|W`DZ`Nz z2=A|FLE{l=_Ao6&m<(AtOxcr3L_#W7Tfe64bC66PI_AUi!f4 zVzsLqRr~r9=3`|~t;U)0J`2I-n1S1~qoKbLm6VTljclsPl<`2gQ78J-bvY`B?3yRm z6U{&lR7DygL6+nB2~;wj3Q>tdmI%O}DcWvE0>BeNB_-uYSc)?`3)pf#Sn1u+&v0^1 zLtOQ}irH=lXPA7xZ%TI1HnVAP=$q&?@;6kP4#?ZQqkA=U5D%qoXJKd@8XAkp3x{% zm;KPY^)T61nVI_KZ`loZjY)xU-T7GnJ5an$DqKuNY84WBQJ1N4hQtgd{Y$(Ao{lxp+?ydyb z>{q{h9cvJK=?J-gDT-Qt_yn&(YD#n3+QWdnAj+0m_~Y~DV<7rYR6;qWR{hnma7WIT5Y zEbE&@mI9AFYJ?=0Heiip6X49+CPaUpWpu*n7=9&h8tNfNJyZ<&Y`ng`d2u4vD4t)=|vKyQ|QP_-hdgOwrz=oM}?DCayZ!{!`yMAF{3UT~DRd;vf zmhJ#gpZ#9k8^3kVxGAnRk{HLHq^K{e3t0g;#B)I%9~sDC8u_(pK?E7sfWU_D6B#LV z*g<;h9sW~gO3?M`@niAjRfRbC`ZXi|?CE;T>TwfYS0`qb)|bBJ2V>gkmO#FNOkfKa zlX)+PhBX?(D!B1cZvUE`7Wm z{<>6!Jv44f9Itg`zlJmDH2v}7+}g_i4G{NwfvmVAuzj7$3JF+X0 z@zRm0_GY4`CJUm63av=@>vC_MX0NFsVx4YJF39_V zLGssH%L}@eE*~UsnDVu&cz3DUs$cve&;2l4FUzbBXinxMsi?6pW?!aY|9Tuyf8+>u zVCx)Agsxg+b8%^9uS#<%60i04DF-=TFBy^A>aU1bI~EGw^@rELIkoZ+O~Aftgn%x) z2lGV3rVAvIPgBh5UG4HG2h9XaR&SguQ~=_NN;%FyB3om!FCxL`7Pb@zKpV`*|NHrT zn6uDM3?m)CoytoDY#$ElvFr9f3P8#r?={RF=bo7RR+7zi2`{2m^eKyc}1<=AmRz1E{$0>f%57_E82lM$z2MZI+8g z$Lr-Y9vF5x!nQXSDmUt{haJob?AOmxskA6fzpA76iUbFwRhI>?A1d!sN{;gAp-?D% z^QggJzgoouE)73bwDpHq_@`r%nQ(DF`xeF@+!ctaLo|h@@EPR}1@i%!Ed9RPpc309 z7ZZL8DZ;1NP;?v;(5>uM4tf(nv@7uc{77dtkJWd61qG^es2{`;@uLmdl&q(JYy(>! zu$8BEp)4-P4o;1h8vd}89TTQreY{uJtlL42>NQR;g_EeVyN05LF+kU|F=9#QZ9kG!epigk%?ctoJd4`IEHnD_D0rf zCLegzYGoJ;)du#RH^j1O4D$ww-2jDx7XlVSu;ZbJ6Cw@y`w(HX$GJm-~ z5V*LsF?@xztD3G~&bT6V+$PeQt~-r%7%F{++B;T=x-MV4K9=&<;})DhH|n9<={mQE zombtXZ{r9NbGGcmm3r_?%grAxL-tKxk6O4PLcMoX96wU7bI>@@U@xkrN1B0m6d$5;*7HWo%T*c3|$H`)Aa(+C0p$LqCS{+Pvg+NrarPJ+8dOkL%KA9{hW43ajMc;sb0Lixn z-J(e*snuq1e4=VSedzQ(C5Gx>0tfPSU69H6V_f}(f<$%~G#ZRKd_(bVgUprAW~S7d z(%IZwJ)vJ5?urm_4mqoJ!RdCp@jg`g7K-KZ3HZHKNB@(Scze3O_XFa-jo?&Lzn5Hx z;5U~|6GfP#7PP67eTozNMW)MaeThHOyteKAhw3|Or#J~dZ+!|3t>yqIp!u_CU@~^>|+M-PBd zJ?O{7=r1aOd7}_hU1IxiI>1}cT55&*6;&b;#{yStJ?OI5>854+=j4f;M9ai%hAD_& zUH-zdcG4HTcW@$setf#b*vX?s2U<9j>6*XS$2MRui z6JwySsb!?6UxHnc(uX^xO99YWbBuwuU*5VWM7 z{)NeD(68BPad@Imjkbyd_iyTt=h3?VxYV>vf3n}knCpwp7HBEjU%nr7{(2jS@=Yp@ zKJWTVs%3%WEw+D>g@J@Ze6j?&y#0#T|sx8f=tYTTEcRrd?Wkl^3;*K0;}P50ZOD^^4}x^g#!m12`>Uv{8z8>YqK&uK2Hwi2yA37vj4?118)z!Id)arExjwC$q-#WTL&&&M@$tk%rJ z*VxXeB39~5-*ijbC!nS8iroqE0LEk17}Fj%JBd?L9O zF{a$+%m=)aM(_I0F<6z5rFEp@5BXAA0&y)-pt^@_HYiBD>VWU$*v5VOoSvJ~5!l!2 zv*HN&%3b>?bC;X4v$)?(_3V$ok-Cg>acg=PbFm4-WsN+wH{1K;&pwF4;kVOr5By z+wVe{1-c(t%j8=iebZ^(B&Y< zho0}zHo6k;Ad8}D0I|EqEeBc3MQ6e%eZoK}7<{n2W4s-2w^10A0(P2obZwG1|KvHM z+wdQ}s%?-2?%CDd$Ds}$P+y|9SdK(lXUU7+Z6n%n8XVQL7RL%SI_+aV(gd}!Ny+Rq zMwO>pL+IK(96hLcJZy15zhw|TR($bkgi$WYnLTR}{*x zX^jw0``poyTI0_656axpJ;HGO!P_gaPWJPW!@@a;qGDM2(r&v=7aV5=_Zf34yH~0S z?)o}4nDz0c#=l?qvSFI1#eWyRVPrdc*j*QeyVy0s_d4okwbKRf5AHN6R-A{kOv4!?JkzB3(Wgw9HX<^4)ejZwcq4Wut}jqFu*_eY)ndz)eQ>*C;_ z2s{FGY!rtz{NZ&%K|kGgzL<KY7w@pr6E(TSnbgxt#dxM@<2L|htRd^gyB>Mq|SjH*fKxMA~Y z;99D;f(B;-y`}vS)Oy|Q(exe^e0t;q&Tb3!mr;s?Q^A|C)V-|NuRrJyl;sh2F8%IZ zuLM$<;n3TOV}h_M`x@cPU!x@5jdSAj5@TMC4~{dni+}H#P=RF&wneosPLkPx5|k~Q zF-y%XaddgT=e+yCq!(_k_2R2#Wbbs?ko*g$$QOS#qOH_>aeQR(iqJ5YucG9MT|*#* zHqD(bn^)&;<(xAWcz+R#Mk0+|bhtdh9Y~Wo=^1)n2|+)No94+pe|kvyP*~lHuWX*`z&a5wX$j7t(gx=zs-X)e#uR$+*3e zQEuh9%I98)Qok-TcP6G!fT}XlVjpbMXKa$Q}d>G*OR7X2&F zg@JQO*s67-40ib@1cM^6Wi!P*f9v8$WBp9Ku~SQH*SCyZ#Feq;E0*9m@V)94_-2M* z1Lfv%Y_X(+f&%6RRTk@2UiPC$$~4{$ktHM9IH>uu7 z9;ik2os9C&R0+9}`UqcN){XwoR>H|N{A_Er$Y6z7!5;fTnL%&jxI>|M%D?@iGYhp~ zxPKwUWQNRMOP8xd@7>w|OR_z?>iQa=JM`o>naOQO!tYELiY9u3l1Kbv*<$smW+J=a zNjJz5ITQ-FFr582j=%0ZG>Xu;?xu{zq7#Jvn)eMn{x|Lz&eZoEvhr4w79jb1!T3Yw^M63gs}*dGZdZKO}~Clf;`v;3SlLgPRO?l%M2 zJflVE-Ux8js|!1#7O#UJ4LfmCW)AEY&+W|>ckq2ig!^Wmmg-}# zE9i{!)fq!{vhIt6)uOg1BfphP&KZBwL~w-t7bNs>407-?x1S_2SX8ZkQA^T)$>p>3tuoexbJtl;8NC-wDTrMUB|N!EURzY6YtvGK}G#` z0zi`|CuEV%onT>qGo7DX%D4^U?+OSBx;r1whZ+Nv-TPt}|lX)tP4pof`1fM47!dU~B1UtlAwc1NH% z)Zj*+0WBO9hB4T#lgwuBtMx!_iftKu)YCNB&QzhV&_K`)wk(6CZv87IO-lh(z0s!C z7GcvXBRaekj(3#bgLEcLC4fK;xpczhfY8M6r(fK zq!P%`$J}zl=9XDxA%0v`B0<1u#>O~FGkyGYNtNb4e3D(oorMh3!pn&?OV$hLO{-Qu z)uc@*YVbrTkH+yhHL6XXF(3+ETM0C>Tuw6(Re(EmARDG&Aqh88ieBo_3C}R=`++2n z^N4+LR~~mf+`)$Avl)+HHC)_}lg?nR-9lXI!$FbuXwN4)*J9-OIA#(Ik1br#@4~z> zM`-?NFYy8nb(aZ^#bghpJ&Az2Fb}6#ofHuc^Y^xq%n}YcLG`qEzC`oB;0OaWkbr7k z17ftDK5UScMsGfVzRW z6c}>7lQ1}8y^9h!Y_Mq>V;Hh^E&)pxp>??9nNl%-!7n>JTkFKM=HQB~4hqcyr3|$S z95!aL`s}`GkXr}9L2HqF*m=K~_crNT;bLepk5P;l*w;za@Zs;LLYnUnz{xD2ng5{z zmDG%7yjb#6Bhct9xFderB45@q9{&5!`Yr0_y4lCpH( zUgxjJQ8_NK$Hd*`-*6oAw&Mco16$eCA~q2!2)rf*gH5&Ix32`FYP@9ZZL;_wk?r(F zf_f2@Yvr*kVPR0kqze_N-WsjD4?slXuNW(DK@~}0^EK%D}{-0 zLD$>yeBy7Vk=f{G#>mQCrCGPW%WX;AAYd~z02@Q8Up$TXXZ*l0bJ1%Qn*Yahi5;T- z&LgI)1Q5Dg>CFtw7G6eX?`jqsK2{o)vR zi_~UlL$QC|^M(U=sTTvs@id9kVO>Z_$psO}%=QMOG_LLt;bCCRDeSYJE&8Y|-f8r^ z+ha%1I$cWKr2UY`ndtY#tvCk*%k|TJrd3SWAP}lN@}7^nw<%+oLtnWK34V!&%~vgs z)b40M6{*1}VPDA(EBq9p59&q$hceoAlLND4Ki}*o)@yg0Kd%HL7e<}0zCBM4jB>_6 z<>Td**+FpPhfN=mW-nAst3Hu?u~Y_2k((v%R+9m=^ez&nu1?%m;OIf|We!Z#{ixS< zeZK~u^ng_Ik{bE|bGW`>TE1b!PupH|W^{_%i(^K#Z?kBnP^F)edfS~R3b5Y~F-^>=vWl&Z6oh0r-WZ`Jdxru^; zIq`34X2VTB^(T91YFe_YvvtHIbq^uSlC;lJ!*b=nMp}Xxeu-LZ{#Rx%*h`aid2(jo zk8Hhm_aV73_4y5#Nv zZEuxYx6n?n!}9%b%3Eu1yFV`&6N7H@!jH>!T$>!+tyl;kH*zcN(FNJn4lRY%I-hFa z((-hM?d0sNGRq6Jg^{y;5!Z6FU$dP~nJ&<++gTwm0d0`fDc#!jGE3 zFU@>UqL-i2IG9Q!Q$lG13ZnT+c_P2R6-Da*-5H9R_jDkZ3*3v=(L()almW&Tl=DQO zIv-+yT$AS1n*@-3pCbeE!6c`@9!D}cs}q}m)0tJebQ0w~QrcsyawnLb%VY}*hzU@6 z%sB@-0QT+~!F<*EgN9C>8Z2PDMEm=j zvgY0CLy?LmUtJ6m+XtGGrQaX2ZC)FF?-uW)pDI}q2gF>r*9#%HT;7HV7kcezTP`Zx ztOEV`2LY#1$nMsL`xblSkKpf%Z)r@im%2eA{W@M#kZ-CyEynL7L(f-N3ugAsZ~V2^ zmDxEPo%-hc&(KBe;hmk0U|3>)g!66p1<2lhQo>T^vS2`}LE!t;&zO91*?g_PsV#2j zfh}+hilDBW?R0yNvO|cg)fbKIZmc%}qKiwQE~ClUc8_Z|iTy@%+cl1VsmI@nZ2s^` z9uq~C2(thK26?-Ey?&a$UY%_ga9Ry{KNkt7=XihTC;M!s^(9x~=9m7^`En3%`h3ZQ z5m@t1X`28ej?=lL=<2^ApdI= zFbHV>^a)b0wV0tp_;`kX)d3>+|LL3)KGHAmt=x_TH zZ)-#qDkTbDQ&?+QHv3~K3$zGey9aO3sH}8(Sx>!eXrSgZh9b4O$5i7rzv$f+uE~jk zu-uz#2j{<$8T1P{aNo8ndDFIQd1}Bglaz6rpF3Gug2$OZ;Eh@2+fJ*O0`B6YCiUQ6i&B_3eAoG(wrOV{k4aItA7 z+-Jug^sXJ(R?$msxX4xC(?n@uGHW#7K2pc1HA03o`8w2oz*0o8&@xsnIT8#p6D?{*y(dc2{$^C2DcQ{0pSRrM+hmOWGR0Tvd&DO(b8~ui8qw}(LJ9b3b$riC<}_7(qY!`8aqn^Zo^|bWzwTr3`1>!8OM*UcAqduXLs+Q z*Tu=x*R`J)E5|0VxC_L~HGy^K$H(`*?uHtVou`M}mbFk8+BUm`r<~OWCi8pQZ4W!4 zT0w$kuQt8z2HjpU*Of9P{*4Ri%bgJyqgFp|C=@_^RJy#b(}{xM2O0KyrU=CWZ96(W zaZ?Y@0k1JYVv879SH7`GaPjaM15r(@kev$AL{2oGjcT>>R3rx~EeH2chbq=2fH0j^9l8oDY0TpGT`e{l3Lv2xJ%OuJn9n^zNNESCL%{+2+xX-6Ad4uf_%e}2xlKH zF?Tmg?$WNwJWVwyh8fS+TG4^ol!eD-J-Pe=^;;l9H?OVH;o;c$UnndpI52WEFr6nl z4}OR*rvd~^D>SgcWYU@P5-s}qBUme4h9HB0TILaBrQewoP}ZmZKABaTs&W8#J2rZZ zpK@e?m`5)3c%RAnyTER9hkE7nxD$VaUhM--6;|=>`0dn z)2&L=aG4|nZy0**#cc5t%UI~%nBch@-N%i@jh*+rKG_}k1hyaD9gl4pTb8GvRWSgK;{jdR7qh$6f zwU5ZIk*i{&n+NM+RoPd}LG)6#^`cqN;$v>=V+YR%Iod6}b%2KRdMBwU;g0 zP8(ISsY0#q%=RALUu$maY|}`2XTbrHNw;`d)FrKW9FMbjd*xX4NR2e*!oQlXEOwcIYdyN^G_|HxUrO}6>xDh=}_xQYGh?V8_(8cpZD5o&kmXfIriHZ@Oi zbK^)bw|c}sCui>{rdJf&s9%tGySK_c=JNFqkTZ-tI`JFHq+;Z8zo3p8)PTi35q;?E z@btO_YfDr3v6`kp^Sse$%#gj-Uhuq!FF`SJIkbg{P!h*t+Np?>;#ogKo4{ef;qtRp z1CD<@Tp*1J2j=B|VI2bhd))0UzLR8Gu@-^jbIXy8z~a?8le-YP9(2&a5#iomo2#gv;T>3Z~-4xNk%z*wE+FgR4l@hNZ8tL!5Hz43ucQk#YOa7QchS z6Y}nzVKzLcu{yugH!ZmfO>D`g3$$5ukrQUc#z@3YY77X49Nf(Xn`68yx;pN5Y^uwbb8h4! z!C~=nS>68(z|e9&G42c{D%93uw+uf~lYL4>mh#ur)883tO%kZ^i$>m^=;-!;uRDp1 zL!JB4r;+S0fKyK^Jt8FstDOtXbQfWf1x~r0E#>V6VSR10pUDr=PW1^I2u)>z;P<+l zuHr@`Nkm2K1&;rv6r&5;-*bU%pUeT5KqZjwwi?Xm)&3y@li}dYDDx<>G+6?J9?!q7EN3K;QEsFDJ85NR`X=`TnR1ljOZ9(D zol|_AZM4PP##UoBwr$&KY}@nze^CuGbIJV89n93x$j83EnYz8_I`eO3nZkgM*&P84JY*lf|g0n`y3ju8K zZlfG+yOEr)Nnw{*%AdCW@#HhViN;8S%H+N*%qvM#PrmXzp7qri-W1^+Eyyye26UW9 zsMxvkPmqwNp2rhs8Na)&V*9EGZ{cqkZnRyla@P%nU3i*6!bK*OV-lz<{xJ zRH31$1QgN!_Gl%&=D{gC!?H&h!zwFZQzEPC1ak(9Ztdy~VZq`9Q7; zX{)7k?9~Cat*MZbli8T`PJ@^UOLs4VT^%y85aqoNjK3T(8yW$Q1u1y>L-kkF4 z`l5x;*yjX{C$)z6zk45b%+CQERsLJ*AS7N%X=^WgZi18t_7-yjw5|Ku!Hv_>&YSKV zA!hF;Jt8BQtv2zDW*pMy>T>r%uWqV`B%Yui=yg@Hd0R?w? zElKR+pVJ7B<4o|sIaLrlTSfbFX){;y(~kA+%VjTwW9}E|yU@1&MO?v5KHl@}CHRZM zpi3Z7`5NM+UKCv?QK>d%zktf@;eeR@JKl^yB=`aJ1I0)Ez)HQ+6ra%h_1;4H4yJ+f z=9d5Z>5buz`jO|WVWb0ckgyk)8m*;+wL9^kva0G$pti59O z%*a()t<=P1+^-Y(QQV5Pb}CqvI%A@){5gf5#8tLPw8(Zh%gO-m9z6mWdGUI3&EwOf zAlUNt-ei?4=h|p8<2}4ap%~-n?B2^Bgztw)`br*!V>GV`2C7P*MuVy5oQ|^{qBn!* z_40POGk{m~kQcbMke`Z>uXQl$aJLojx7loU4Xc(Cw=_FP22#{`kAM<1OCWKOQq`}q zcX^|_NRl2VJ!^&-l-|0!-$vN|^aPB0%+0aMpc6*Q6D*_d<+BuXfv&lZJ z&_;`ys$ zlQ(=J*Kg}{y9m|o^B6wfcr4%#3sY{yuuP*Y3KDBPiYW7F1Orzg1NN3Wjn2{(&g{ag z#QT4%zqJ(nP->fbTZfNz{Wx6oe(Cc_P4unZ+Yuf@K59)gjy;SzdL){J21r)LMcJzm z>sy5owo5WbE)?_IWK=>Fv;z$|)ZH9}!t~_6^irnzA3g{DG%wl3@_#)PsBsnrp<=)L zaJjOvnJe+k*U75uwHCh@jw&nCT%fK-D#eQsD%<{Zv#!zRdlCn>aj5W+%d`(a&_bNw?y=KEhvh$nXvYB#k@~i0kLfny zFOEOknsmEkH;(82`z;I_h#dKei>0lON2e`3-F6qNEF`iG*O(hMy5T#0Ayg8F%iJ!? zb9p1QiUAdA&n|y=>EsK+R#8I(7hC)O+C{%ph&rMAW(vb-b)vIQN25%_5jn8AeVXa}SL++} zMe0)P?G9o&o_0a<3fC`X4e{J|z3JxO43$!-i4n-qZ;KPkV;Y5OvL$isIGku<5lhuN z(6#Nk8`j489C~U2nZqh&(SteNgU}BZ{4FK6>p#;P9BLBWn5@I*js^oX5$HQDm6ak< zK^qew;-H-ak+-%5YiM)0gMv?RVsF+Y7gJS1=lX3XTSl0uPDs=Z16ZVmVHmc- zceMmQpQDpX7LDU$lkGOIuzrEvUPJpMPEJB%GO`PXI0ynBMc-qj^zKQ4BrmrWFcgCk zrojguXjBS+IP9f8-!IKS@g!sa#x^BJQ>XgvIno>|!HI0@VB_U>?B2H)$k9gOwI%xn zPl`Y~y5V}jp@$+T@Yi8eV(^e}ku<4p-6&@LQC?w`Y$H?@^;M(LaT?=;6K`|Sly{eR z&bxfC_j_dS$x|>+V3cByT!uAUTN9%&N)R`Yh_H_qt`s@*P$Wfa62OP0V0N0qC?EKH z_|_;XR_g2;G(c44E`mlCC)<<4tLvuRt^gs|8{4?hR#|C~7gxSyhuyGdX=|4)|J-^W z-)2h}|HjWad8X3(y{L2=sWLv zu)BL_aH7S-&Mi1t{FTMDTRaJF-s~0t`j|XF!+=ttM8yOHf0q%MuvkY+Vqm#fWNsox zV8A2K8jd?E>fD<lAp2fa_nEANCcYs z63xWtIr4!T-Bvnr$%2`thB}S@$bNNl8*=BCJft`qk z_d4Rd7P*@GV(>iH!bHn9r8_u3nM7|kp&M{7 zXB3qnt)pg>&O$_(HBn2Ab@PmbPf>L}PnfQF36-8< ztd^T-fGIYvV~^dS=yJ#(O~LaG@p!h93LK%~ltscW`g~=&RLJrtxtjD46pD?_R4lcK zXyOSgy15td9q1l*DzH9}z30MuBp_3zP9?VcrqB)@pm@r+PuX?EGxk=s*3z62$`zW3 zCvbI+;?b~D^HHi&qmTdgaZUbC@%ug4sgH5;O4QvDous=QZ#RU7+%p(I5`B!M=eZ8H zykm?f8N`1p`!bbujivx{GavTmY2+gX5|1(Qb?92+n4F683|TBWrhVy>z@ww2#o?6D zfLMH=$mTxa=2V%10=$}|{D>NuYvK(60?rxhOQe3O?D6(U_p!nSgto6=KDS!NTI=+< zk!wu@F!nBAXv}z=G9NRyv`?748#h{aD(iD{hje3fckwn>OCCl(x?GO1XQr^iL)~a+ ztFh}a&K}K=;^_?db;*f?WzWXLR6X3e1M|!EiN=G&`2LJ?&7#lmO_}|DwtB}{I!roV zvd!HSfCB&DXQ5Hl_A_nt#_l)oXd)OZU}u~{R~a!^B=bhDPGlDJrULvQnW|yl-n-)~ zzTzYL@4tFQQ)9{8;=DY;wN@_@)+zib!p5~TgVZ*$oQT5SLynEx^dqmFrLGYyfx`Z` zHkpLuFop>WgMq*q4UQH6o!MEF{=Q|9*zj0rudQ@rKnRN?%1j*sf}K(pf8aQ{Ab&mR z^T#VCeBRHcR5~mCB7!W>>TWR|FRH%9(8EfGOv&XmL>W_u&+|K=kr93~=W_a^9hJjk zBh6JE#Xar08$2Zu8ri|}k9klI2|uRbfzMP=m%GgoAw@2$CrD@wiAkRlGy$zH_gP!F zLnKFXp`h0%a=z8U41=55X57*e2ZMLcqJM=;M><1h`5j)O{%3!@f;EZElC$1x_m?JF z<&#Wk26rtoWS8MS9~I0eqivcPck$LZzW{_x%8!0&wi1=dxP z;Sa1Rw^uL~T+s*pA&UHDrn9SF|Mlk8{^o(B7nXe5~|CZ4vG zi3p)DE3pIio`#!$9S6A%BexX#Hz~%|qPww#Y#H>|Qx2(o1t?84sWH(a@!K~W?ULhG z`iYjW`HW+AdY!DJ!O4!Ti#7Y1`t&kgJ9Y{PxNY%1?){qM;~J6e zKEQ?+ho{ugKtkF|pqaQfY<9ml)*}d*iJ}6^VK`t4j)uEk&_{)#>wt&{t2);G&N%5a zD94NL3^qo!wb5+@atLP?sliix0&6!YV=S?bQCH9%FE*|@VVgb1^E!3Zq=yC6lK`Nt zH24a(c6&S~VEy31Z&#HTx~&j-z{dW(Y4JLT@xuuf4Mj4p9KlV%-HKOGi=6kkx=SU1@6VB`*aHY_9mU{g; zG`nCzZRV@$XXQTM>$fI^bhB6rPX#ROwdx;ynLGC_AM_ZN_gH*EJ?cT)>f>0?$$^S!a%JA5mt&|vH?q6w*?r@@B3og zB&%VCB3|f)l5*69@9`!of}kJF)KMH6@>Q%NnEur?6 z;X5kk2xWTx&C9W`&QzfQtAcxi?+6bVtnqheBv5vi^s_-Z4|f}xptMZp~z&9 zswu{r^xR1V1bj`?w=Q;k@HVM2uOLImsY+Yh?Kl?G`Bp0TYBfs+J&(%SX>`=K8Ao4H zzA17^+^+rjn74ne>UGi~VlLMQ!f&(z2N?JTrEDVY8if4~%y_=%l8u4a8S-)KaZB^N zFI1$hsh>}4r%MVqU9}-NO2K5bMHXo&e8bl-n}+n6*OFw$7g}P|&p$6#`v}Gv$*m)} z<#{W|V3K$*k;Z;IzF|QV|7RL??G=?@hD&(Ml0q-^w-a3+p7A1AM8=ZcctR9YFc|tG zH_wlEcRNdm52uyyjBCQ_22-ofS-C^7(P9toNJ^LB7V`Rg4n_H!(o_=$sfQaF++$4P zZwNJjj@VtyeHiW(?!Z^yj@IX&e@^+>bK7&)R09f<~%h%n4f8E$XO=mDw9L> z9K#v<7>i7UJ!tQrY;>8T%i;`(j81C!?j|s}IYjKf$Dy>T8HH{l-YHxESU085{Clhw z@`uFXVm?3411AWtbQBT55*$aEV+%TyOtUv%1lZu=1pws@k~Cg7hy)504j*iH&r1MT zEVZT0$EDX~o!H6_3pSPpIL(a5*Vu1BfyFkN2#dtoka(xcesg7EM5iq>@_lcNUOSsN zC0Goj^KHS&#(j!@^e;groeKmjiezO5Gb=<)l0>nSz`ljtVaU)`liJdt_! zFeFMZ$cLC;wY$?G$<2KkOGJv1&n;dC)yIEU@rNUI-OhIYU>_k6Nd!|<{%$CGNe=My zx94=VLkBKW`kjW~yK%b-a+tKO{ynE$mEo&Q3XKb!J4Lk1AomwB@FIT8fE*$?8`s35t(cWr^()t5QNifk>rMLLes=w+>M%jVCM)6t> zT|Vr+-77qL>qX@k!>~%*uSMyzfY6x_QcKXiib}aKki8*Gpt16_yF*@-z9LK7#iquX z)q)V-Vt4)dMVnPosdE_M`w9LNHbLLsUJm~Kh$9SU=ojV&WfOhk8-$U}?R$TB#!Ri5 z;0r0$w8Oba!SEx2`kpIyi#ZGD&+w4^HPyd5UoTjssN7V((WN_hk&?pRg;Dm#2O~FZ znPK9BJ+?9qMLx@Zps59Y6ANH~CVuWoE4$S<7BAXyjoUYo7Xel;NOX4aYWw7bKzKqq zw4m^8PBHkMV*gVh6T3esr2Wj&N|RZ8h~;CU6TT{wo4Ox?vxya>I8VJ+=ayvsR+RHbJs!5g_Tw)VmJiIEDw;4B+$p>CK~0LzFI{8cI^<=V9&&&q!CCvfu-vm3M0 zxcCXDucT<(;gLMR8#+Dq&+*}D{*Ibq9VF0;$m-xkpo4F7By1N|s7-Zf38R)&+2U?@ zS4RGEgk@TEHPU&O$1dV1C9K{W81_@<=e8yZ*7{n4J!7v?TM79`nby0%v0Y;dQaPb5L9)-E_$VENJ)^D>Szg|nSn8yYR)l!E&G@jtT1f}=L zR!kC8vZf}-PW!nE-AV~UM?vO_lpi3`r$9>E{E*A!s=*|4tyCbCFEaOS1g+iKf5TSb zowqop3X^8sbM%;EwbEsTiLu#I>UN4laX%yu+K)=KESfu5A>wYeRCmkxtESMzmuxM) zwaUwV+8#S?2(gs%JK{crsDjqb`qF0EdIKc-%8vV4&reAeB#G{!S1Mf?Mc zM7+l~#+!E5tRL|4Ni(~oNmpOzeI4uL(R3Rh&0dM zG`{)6Y&h_K$3#ttU@ExFTB*Vaoh8*# zlb&koLmi`|&Mo{7vA;RiQFc*ss;D3o4l{HH(vLF8VO7G3ibnZMJ zHd5MaRNX4S{H8k0K45ZBU^)b87Xe?Q&4YPIcBfPkeq?-@$=8}epcDYHD!kKvop_G4 z(!lGaB1vhfSZrAx6H;Ns{=%c|XJuYR5BFD?pmguHe6t3O?o_B4)6SDRz!51wH%xmi zLZm?j1+3~vLbiAjx1}V~Y1C{8ha`z#IEA_~m-xrDb88PP^Nrq1iomFaQ@@B4sQZs7 zf*0vZxzv}DA(P|mX{bs>qJeMnWgqiZNjg_bX1&c$!8jS@wv}hj4;3P4*+^uDGb#wj zDzPpDh6wAhr-4=mSi;a;)k!kenW-U2U(CvrMO-7OR&Wj4uyqSGZhOz7fCF+?tEYx3Wv2=3z%JIv~6IP)-AQVRA&LnI7mNQjiTGRUh8x} z2=8$YFOB}I6$E+U=N^y|3h&WP^dl>xY-VLA;B3E%Sp^L6fRtG&xK6`;?6c*})TbTC zX1AHrxiSLyP!z&J>0g|b`NLMM1S78A!+RK;qZIL>7SJP-FV$12?(5wV671Yhs z1eF|6*AyU)>>e^8AmURj)MP0CPP4aKHdA`2Wcxao2X`oI7)Tc1mL0ETY1BHy5GcA{ zpZA1#_T9c!X3lHg#cDg&zcmREm)?U{w-YCsN>nDAakM%fkoJm3{?UmbBT^iH9#(Jq zgBXkqi2@ZrsS+>O-hj+@YqJqaAUN+relsawQ{xo?rg8FKB`-+5m2X5u+r}wJwO13D z+n>6oG$4x%wKR#Nf=P%Iu&UW6*{+;&CI1_$`pq(eM2w)@6v0OH*$k~)0uBDF9;20t zRirYT$)SU9F9~4*rPJVp^)`$C!@kfQN*GS` z2oh9Zw!jDjb<(}wxC_DcUi~q_93gb^{_uqhc#SOW9KJ>M3Td&$c;{N7Q8H&x37Wmz z=Sk)99i1|907PGdAcrkRVc)ov|)rx@E5Jo$L|nbVn)Eiz_*<}{AQ zl=R|g*Z1RIs|FbpT6F<)$`PE^f9y{6bp!G=pJ4(T=Hwzg^8l-?8|{}iVUK1ZPJ_-KC8dD?5@2+&Ez`G*rd+n#Ra#P#uMpAfE(xCN{>zb zQL&MsQWKQ`-O}#zpHC)V3xelj#S96LU@%;@(dB!OwVT&dx<=_CT)O`Tm1*d#2c;xy zTWnoci`zZ3L!vb~s4d#7@eSzXF6A6gv_ zTWuVYO;!R9wFZK!fO{N%q~1iJsF$RmcO)3D9{hAwWW9X0xoG$Gw?3h0AJ9cPQ$!f9 zeUaU?<*D?CGn@yWSBP*ESbM5|MK#;DzIY=xe#_>vQxumI*{@tju0<(E3EGm9psBQp z5R2+r0m%>v6J5BW%w9K~B~?>#XfIsIBDc1woQ}RyBarN3A{0Luy?6Xq-9;A8qO!}3 zu~89AduO-1#bPm22S(#f(6>q?IM4oE?n%{{smg?qV$U?AsQ)y%w`_l0cnS;%U#G9sUJALl4bDcB79}0Q1>WVV%z%gipyMFC;UIMH z(%x`4oeAl9O#!EJMqd4j!l$fr)ENS;%3y$MSG7VyJ`Dfejv#@_K?w(;x*-+czki=S zaqB&_GoSsS=o9oH4qhj<_)S7BlNd8F@S!&#W9h){7coI_Y#iQmxtKG7SC7+BAk*7d zPiugwoz)tz7FQ$wTM&C;isGX0JOU6 zjleZUe&p8+5m$|#8H^E?y5_DAa&ZujgTA^0NpkydPukt#!@?FPt7dM#5PdjDb5#;o zT)RDfZfrjFLtxVtm|==wcytSv=csZDPnvmd$YqjvFr>cgZtEi zyvam-9tm2Qb#!>WiEl}uC!kMbe|xh2vgjzV7|HK&3`s~0EBG#HAKT*AVGkrO1l9}+ zhUBf-+3j&_U$0&)NZsgSaiCQ*^Uk0Y^vB0pi>Rm?EQNOq!^@rRwrA(fi8q-S@-yGCBE4y80>}@1l;zB(%*4)^qZ^X ztg<)l{k{B&Orate7@LfV-qPjq+6I4MmRX2+xy2qsZjWM_a-#`^-IEZDSL^V2c)F_( zegpmKWNCX97y$7^)jmZjxf&Su^#kBQ_5!kpSQaT0V)0b9#6si#^Cg#vcXCiDZrIKKrS%16tDRehONPC)#0dBWB8`urvXg*NU{4W8pTb`c z!_s%{LXpg^AvO3>*SrSx0!5ArnvJFE?0mb4LtgNzxz}d>Lvj*L0UYWxxq){g|H~Zp z4joG^UUzVcdi10QNjP(`zGy@mEQdt%KxvV30>OJXHJ;WKjVKG3oFXn9D1vF0V+p#I##bz$``)R_kP)#$($5JtRcM}3oQh=j{^Kfc2dPr`3PXX&BK zZ;ry(c(x9TbUt8d8I9`TY`mLJQkAA^;sN9t$%tR`XGkY zXyuUfWRkBEMkcV|`HQ{A{*Q+Lrn|?m>o}=>(-JhGG+%3Ru%Jta)vih!oAZnzK?rw` zDKsqX-@E4f5(;-iievb#!p^=-Wsg8zXHr^>6L{TjxZ7_oo?gzKHyD0GqbqE8WXIlM z-!-{fv2sTTSVN^L*Fj2V?JHcqXKyr1bbWABpw9$R@6X$c|CqI#CZsU!ivvu<{SvP} zi@%J?#M08^n+2VcWsqihWFXearc^LaZj*-6yuXIoIQ<1#xFkU=fFO46;8Sf`0g`56Z9pNeZnWdOs@`@jQb{9I+b?^Owl=J4i06ns5(k@`)e6-gzX9tngo}+5LVj zw4L&HW=8f~_gg$=lL+_AV!_xu-O5fQ5)_U%{To~nl5d;?)h3J5Twgfl_-&-kIH1vG zzT)9^)Wk|&f?`&h&(b!tJzxiqu5gg@*GD`v_uFGtT44m#Z?*y1blK+FHZQLj*4tZ^ zvMS3lBq&AWnGQvm+kT(fUzJ1-xSG4@_)ShrkemSX&Se!MSU7uFa=1{1Fh z>w}pKh}CURyEDf0D6P^ynB{NA?rNN6S;#ZMLOFb#9V%{v@JbFf3y6GaCL?fxJqtL>S&}IPG|EP3>b|;jf$gl8tS;QrZ?hlPagG4=P82WkjTH9Hdx5l!Yr877Nu-o z#e(1XNMol4Jmb`rdywokJ}9$?RQslz^k0~Gdt*I|ph-M^CLQ7?EHcRWQRs7|9m;d0 zHWFU$Q*7e2*e0++H|;tA+{WfmxpSUj#%I(;SSnWjEj zIm-F*Rhs@AmJiEBkwL*Eg$7wvf)`L;@ z+iV3ngR@kiW1>^HD}hQ55?JQvBc2^%g06adq7=N;?{qcyF+Dg}BQ zv?SIw4x*#0>JbPWGLO^2?aMp{ngqn?b$a#fzXq9L%hDuh0y@#Imgq6T4@Ad0a72Y- z_Kr**t#VPkDVxlTo>~PyE4qk8Tr+1SxW*y!&r<3p?8uq5CWqIIEj!p&V zA=qetw%Qb4DaJ5tVUSHO9~d1IK9WwBGjQ#l|j$Z2?`drTi;kEMq>z8>T207JaJlgRBgKd@JN&i z#N=5s6n$DemM5o7kJc*uWQ30_*45)y51Yo_E0t0RHK>nbL&X;;G%c7Dry6QIZp_4f zF`zcx!S>qp=;dqE)q9$4WoU76PmDRCenA4|7+YK%1v3AzOR~v-O0r!Bh}RNs?@RzU z&(YCEI(qHM_Q3%Agn*Zlq_+N`n0TiFa8A7yUPyMmGFuUr8QF4zk7ADxtF zA}?kx!^&L@24pg3H*&M3pP}8{#lEm_1AE0KI9%io%4YsQSC}k)cs;L?aU+b9M~N{U zlFI$bo?5ErVOu&4!1TlBt{{{7h^|`P81CXBx+$(!e26}>9X?7O1{r&<^qz%W-yajD z`s8@oy0U^vx;t3k3-GByMAtDOMlq|cjl*m>1Pt8zxOay%NvJ$kZ2v{wEp-mBzxoUBo~9*~WR1i7x}^D++~jHYqOv(1WmF(hpJ|1Y3O3ZVU0*fMLEPio ztQjBwj3){<_H$P#{V;oHas^F4692OUN13nDYsLxt*QFZsHS@+W)17{b<%$^ob0qQ< zISgi_%f+44-Z{lm3Z1m?s6E(=E#R*c{SfbAMEn>JPdwPCLT~z zqJQx}k-6FmocEg}QkZ}$>-qda14}8cu62Eo4vav9z=ZzUtOoP0P_+dz&eW7w8VFFo zgX>uTL5D3CL<~)qfJbK$x5g_{+8s^>5qXkK$cm>^bQUFDIr??&nDY0$>m3Z%VA2I! z##;F=V!lpD_VLl{jQ3HIMT?K|lJAnrR3#%+YE|fYsMpTm3h)859=fe30^}l@+^t22 zD?D1f4T`|(ykt5R!f^-{y^2t)p0lli-bX6G#j>n1bp3&XOGPvtB7?|hGj1o$y#DC@ z>W){4(SKP~M@U+!x{2&FeC_LVgyOsZ@wK%{KS25nFgv_&iY8wVQ|D{q0xVvbA@|98 zuFPn<8+>ls74gV*6M0VQ;z>UlbMV%^NQuuV2myMt?Ymj75#|jIdg4yR&|{wjD3f#c z{4AvZDJ&)%$Gh$qX-d^wMC zQb*!T3aUUFFQ+SQK!d*sj1c@>=DB@Mf{~SAA7q3gcC;*l8;FnFn5Ut_?Pf>Z6PZP) zGv?IR-l*Zmnzjpe9@u+pZv64fov2qhobZwc&0(OcB%~Vne;^3jl;1kYJJ zOWG$c!$);=;V|5*^4p|maTicLukk<(W;1zikNaT{WBo7PaDaoK4|pd5%Ol_g3;9o$ zRsAlyT%%uUsv84jGy$S3B)8{l0z%>hC17K4v80>>{p9;qJ@rCbeyI11us8 zSfGI(ei7D+HwlnI5m-`5XCK&44F}Q()-aPA#!~4vIh)gnl$b9yU7 zrjSE|OgWlTGGRh3En-q=9pP%%gsU@Qekb2cT=HC^J!xOp|6|F&8XCnmEYhmSV(NI? zVbr(DUT>QqtMN-c-^+fH-Izk>R+>}d?65VTvy0|0+2&3!XrL<&q~*EXCzlI=yZoV*-btNyQpyqpa1zfidq;5{l$6zh@?SC?aZ3!Q)SoE3! z5WK7d?)v>-FzT@)A?vHM%+ZDe8HQ>~aZKad0^RIjA!G~3Tc;($!A8Tioo@ig2bP}M z$L_Q1i{j0g!tk!9^8Jk>@!SX^QTqNJ5}yj5=hEchNR}mo-U2*u4Tkbu9AC6Szl<6V z4?!WtponL?q>uXs@uQ&7+*zx%v~|jiYY$o;Fy`{ucZuZ!#R!K$ zmn!#q`$C#4mcS*y4orn1em;?!zw^}W_zI4%3lAnsV!Y8;Ion%5cX(16MIyQBI={_g z>qwrOja00bMpT8hd{*Dg^6y8ZP)yewC|YT=!w?9q<-WaVslBQCuD5%P$?@E@UKgT) zkVVpp#S_Ojz~gf2jV05VE!X6_=(=32qCT812mw6DdEBAgxQf`Cxb=&Tc68vZQ@L$& zyD@NfygQUxZ*>%#3VS$PA_9Q1khmJ@rz){dz)QI)I^C{FAQwSW#IQQBOgfFxV+zO@ z>G22aD_5;Xq|@PUoJCq|wpArmX|z!OFWe2tXqkU&BG+gj|9sv%<&X zE7TaG&MwxPYfUDw$}P#i@27HZiDz?j7z{?1-Y|yhH`{DXw>p}_;;60ibvZvj}!h}?=zq#;whvA3B z)K(kOs}8s%Sj++d8_7=ZL#rZndBQUjJ!44gdR{;cvr?MEaeux_>eACJmJzuqDZxYU zkV3U!TwSZuGkDj;b-YOg#i`J(tv-qhp(=Fpp{-XeEKon=GB@%#*aPHn=P?LHjk%%_ zQQ{KH0@H6ioWOJ?vn_f(DZ#X((yHNCqUDU*EGpK+obVh=EoGy1CCtYlAR%F+ljn1n zNY4bOeZBqN+d4(Lgmwo{f~l@IU^?9Hzi50exAkh}vjKSY6yCZ>r_Y^Jt+K{j-oTzB zUSbC1e3t8HxejT z{8eLWWXtQ9jTE2RgWB=TcW$AcLclXT zId*A#P{W8DXmB6f9siu*oqaBRCV|XgptU}oFa6KTk6aJLL0CMIjVJiKRKXQs5w(j>GTmcdrZA2x{c*sAjiaFg{W3KgSC=PpZI$r3BBjzIVWE9{w(kV zheF1ueI6IOkH#1Qt9?=R30Ep-+56_RaIXcM|#H2a)Nk-d{k&CCo-`Hp^ znoR?b?WgmlRisbUz6+h9iyZBm*Scuv-m80n3oYU<2uy&slf@g2heXwb=c@)GAL|5z zyv_A0K*C}#or=y&j^Yd~@X_|aY!8B6sW4Jy4Bnv6+pBG)|((ny3R|jvRhM)De z%(W>Gl#mWM+xAC`Fd4Yyw3RIR(iY*h=4;n#-KVs}Inl-m&MM1mUc?#nKjHZb6LOSE zcmuB7-_5dlNmZ_e2FFU&e1Ov^q{Kc?%2*zLZ!KAPh)~4&tyTheELZzaMO&=RlA?Q$ z%$86vTvdPUSs#gb7Ai#@>Wnw(#%70LOdS|dD8FCuntWpZ?_>GL!CS8nInqKy>!8?t zk$x7#J;bIkq37Ynal_5`sq86=Ao@-+mJ-{AIxBKUM(Q~ByXM(Xnz0qhg@r+^k+l^N zbZ3w!R`GUF~4n631g`2j)WIumAaB z89Oz-N9wTL-0xVsv!xDqwjbjoS(H=DFOs>E+Y&@M#N2o}e4%-$jz@PXN95WjDFK>% zj?6xeQr)a@WzgoBTlSqudZ&+?=xwq+5?TL952(#Xu{^`B6o zB#}d&Pf;2sS2DQ}ahGJOf~wXLJt#iv^*`MqM$=9W`QhcNwIs=~^N{$qS)2ufNmkXi zPMtlzk`)uO_7RR?`^Xp~lY$~{thL|OfK(b94;qfxNzuoQ-ZUXIE-!jsd1nu1nldN6 zX#Gri(6_>c1LR16mu$X{77h|!suOQA8Y67(xC1?zV~63>X*1 zpAj~WYy|3y>u#UZbq~sov9TDIlXl5G0R_tZ%l=rEw_ueA< zs5hgyulWPZt;g->4gJ=LWiFY&j)wR+43`7L=)RYi7oYhQ zp-LGxBEQ#hzzX`bs($lRvEUQkH~HofUh$OL40E6fFOr`t#qhY5LaqX=0?(ZVN=3b= zeMaHo+CLhyw($lvI>R&Xbe4x18ZDF11W$1<`xRyGr7314w7+;msYymHpU&+x=0uWP zO%8Iji~nkk5fEw~A+ajD;hR7IclDWITdC;;44Oa)S3PSv7*4$bB3?X8JS8%k!RPx6 zxnee{n~ZzJ&+YV?NOSwQX(9uP#M@RWHV5i2|cCm@Bp z$A9(}Bd2;IecQ^caCG`bbx}|N#Un6yBgLMqQmE7wKGg*Dzafy%tr6+-~xwG8AOJhe$ zj{IA%k5SxCN>ZV|o`^)dSaEyI$iPx2N{Rf)HF)MGu)c`wUv2OjK3;E>9?5cab)%Ij z)Kf1~_MD$rlSjZ(x_vE%e{guf)uTf|dI zi2x36&|d=ovsCmhxrcrRn_ME{S$5%QRCK8RtbqIg6?o7-7tagI8`pU>-m8%4?a&7I zIsLo!xE43381}jX0@2?7&>YTyL$Sy}2}BA}s}8Rp{nDvFWqSf%D#(egkQD}l`stM? zBiqP!>qE{F8rvB3cd`8ssEwBG#1jYWXq3yeg6>o5SvaVF+0@Mon&oK(L#XxS!dP`o zV6XpdY>BOM=D^?;}cL(t%Ft<(4!RI%BB*gGgA1+_wsO`sQLNvBEl= zO?mg~4{_RD=(-8NQJf>KrSRCACX}8>b6Lr>N6YgI1aiTs-!_3zS*8!5=lSok(nBxM zr#RbaZ;nPN2XN{-j#}6>=I7C{sFLLMe*rqZ#}&X0IbLh7-pqf9H0*#xZu*b(&rxf+ zMEj7ikqRyjnw6F1T!A^YLNj_}5*flE^#IW6CI3PO57|2aSx?Hn%udJhjr}wLj~xg{ zQ)SEi$1jCT<2tC;3M4a9^$;y5Nf3@)FSCrP=Yuosxv>RA)^erz(02j3UShq0P>q@_ zK-2;daTR-*Be5*~Zq^b$+?3VwJtgL9@Lzh`bhm{@Mb;{WHJLS1;gC#qX=Ijs`x3Qs zot1X;IFh8sc|_27p@O0)V}I!rw`t)uMIXab&F*pwaoXM4KVSGX`c0@q*m)@wXmoh% zC0b?8uVj6Wa|$*O=N0mJ{~>I{!`)h<$H>ks&!m?PULUR|VB^JN_it7#bjk5m!e%`mWpAcP|g_7^kVf$I4qiGzm<1<$Fkg{^(ryV5vRHU!ZG~0h;;AH|! zN?b~yznjXa(If6}26k6|7Him!Od`1-Fugwsg>7P|zG7Mj$OQ$KxesS!L+q8?PTik5jzd6$Rm0TL=aI;uy*X>tMdNltNF9*>0 z+8+hqHQdn~zh1HR-!DJ?de3<0Q*p3;SKpBf+v|_LPch((P(!)1wQRe0Am3-#Dai^g zN<65@Ii=n&Z*AjZ3)}k)lX0S7RNmfsNB_kkTlFN1z7@F?$F|XpVG;jYP_}unbB^Krr4I-aH|8hxfPY}TD09E{P6q~|A$$`Wb`#nX zB7?M$bLh8*ya#DbMYsh}j3BpIkdkp4-u1Hi9hf_}tU$t+o@Rt>!opIE8m{^W`r+p7&hbl zMUeNH{`e`6JAmK)TjpP20@F=7GzhsNlRqP9IrB}{ z2o6E;m#h(z9ulT+Mb-$0#|60=AIhX(WQ|~$A0unt_`*Dw&-MEvUAlBqSU;X~dGqG= z9@l1|PoF+MNEE>?)YGR=TdzJ1c8_wo5fdi7Aw|(Bj{Nm~828_~+eszsB&|J1c)pc$ z4{BX|{q-Uf5xjdF1fHI}FaL#jc)oKG_fBwkvy*GOkzd14T9v4PJn5&Cyi1m0Cw>RP zJ9TS$Zf8ffBH>8*bSKnL-+kvUVZGyEdCQ`;b`qDjZ{Nqo@{Ya4$8z;fo_UJDnl1^G zX`%mg!*slrUyc#8O*j1m(_;nizm@d9eH&E#u*8G+G;iJomHR?$7@pM+D$;kJa^Kxz zoig&}ork1R^TpynXNSENKa|l4=!d>bKjmG3%19CGL257~y+Z#-kbW z=kJ#utf1JUXGOp;{BrXx4@-otzrPSPZN|YL`TgAvLd&X@O+DnC@XM`ve4oQRzb&Vq zh4&iJgo!|bFDd3fJG_MCZ~<32tgT*Jocudz?NY0l)t&dX^;hrl*LrST`*>!(Z+lQ1 z*goU6kGNRRy~FW!ZTqf|Yo1&08_$e)jWE>@>oaw0eQx`Xw|~Cw+1~dN7r*XXuYKRw zbK}?M+}oY;uFZXKKmEFAy$;L=7uD77PlI;{R#;UA8`*4U`;}JnFpvN25Rq~aJs(6) zIO*bZ1njHFu(9RavSkbFQxhh>FD_g-k5;W(qIIk0DEzC8VLQARtvmHW=9*oQxnOR% zzN8t)goz&q4!sECXorza{zRobNzuGzARfc!`VvV~W*6kcjnD|a`atex*r%s?l zyS8Z8p*4yWF7-Tbp`l z-L?xj1lGgj;}y!!0$alN=FKa_kCzlNQ)ETV}lW9Pt>Hi7eUj z31Q>n#8T=4A;Yl{w&1vb{{d!9pMi^)&LLPZC%tdN#E%4}iQ4?_TQAh8Q42Y8WD^;) zEJ7YwWQ}s9lQiCWVfe6NxN`X-xWKXr6F(Z1AZmF}F9(z@TN*`*6qR!7CXI=Y%hwkY zHhUp#4mvCH{JBebtrx)WkSho zeiFPdm(=xoE70M6ePzm+iJuEbnG9$>_C + + + + + ارسال مقاله + ثبت مقاله به عنوان ... + گروه کاربری که تحت عنوان آن مقاله را ارسال می کنید را انتخاب کنید. + انتخاب اجزاء مقاله + عنوان مقاله + http://dublincore.org/documents/2001/04/12/usageguide/generic.shtml#type]]> + آغاز ارسال مقاله در + ارسال جدید + گردش کار مقاله ارسالی + فراداده + مجله مقاله ارسالی شما را دریافت کرد، و یک تاییدیه از طریق پست الکترونیکی برای شما ارسال شد. پس از بررسی مقاله ارسال شده توسط سردبیر، به شما از طریق ایمیل اطلاع داده خواهد شد. + کلیشه چاپی شماره آماده شد. + مشاهده فراداده‌های این مقاله ارسال شده + + فراداده های مقاله ارسالی و چاپ شده + مقاله ارسالی + انتشار + بر اساس فراداده های زیر برای این مقاله یک شماره مجله مشخص کنید + + کلیشه چاپی "{$galleyFormatName}" مقاله در دسترس است + کلیشه چاپی "{$galleyFormatName}" مقاله در دسترس نیست + شناسه عمومی مقاله ارسال شده به روز رسانی شد. + + تأیید فرمت + این کلیشه چاپی دیگر برای خوانندگان در دسترس نمی‌باشد

        ]]>
        + این کلیشه چاپی برای خوانندگان در دسترس است

        ]]>
        + اجازه دسترسی به این کلیشه چاپی را فعال کن + + فایل‌های کلیشه چاپی + تعیین مخاطب به خواننده اطلاع دهید تا قبل از چاپ مقاله محتوای نهایی آن را در فرمت آماده چاپ تایید نماید.]]> + نسخه بازبینی نهایی را تأیید کنید تا وارد کلیشه چاپی شود + مقاله تأیید نهایی و در کلیشه چاپی گنجانده شد + عنوان و چکیده + فایل‌های مربوط به مقاله را آپلود کنید: شامل فایل‌های مقاله، مجموعه داده ها، داده های چندرسانه ای و ... + بازبینی نهایی + آیا از ارسال مقاله ی خود در این مجله اطمینان دارید؟ + داوری + ارسال برای داوری + فراداده شماره مجله این مقاله به روز شد + هر جزء مقاله را به طور جداگانه انتخاب و آپلود نمایید + کامل + منتظر تایید + لطفاً زبان مقاله را انتخاب کنید + موارد ضروری برای ارسال + قبل از ورود به قسمت های بعدی نسبت به موارد زیر اطمینان حاصل کنید + بیانیه محرمانگی اطلاعات مجله + نقش پدیدآورنده + تعریف حداقل یک نویسنده الزامی است + وارد کردن نام، نام خانوادگی و ایمیل تمامی نویسندگان الزامی است + لطفاً عنوان مقاله خود را وارد کنید + لطفاً چکیده مقاله خود را وارد کنید + لطفا نقش مشارکت کننده را انتخاب کنید. + فرمت درخواستی ارجاع قابل بازیابی نیست + این مشخصات بر اساس مجموعه فراداده های هسته دوبلین تعریف شده اند، هسته دوبلین یک استاندارد بین المللی است که برای توصیف محتوای مجله استفاده می شود. + هر بخشی + diff --git a/plugins/blocks/developedBy/locale/fa_IR/locale.xml b/plugins/blocks/developedBy/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..09392e00632 --- /dev/null +++ b/plugins/blocks/developedBy/locale/fa_IR/locale.xml @@ -0,0 +1,15 @@ + + + + + بلوک «تهیه توسط» + این افزونه بلوکی در نوار حاشیه برای نمایش «تهیه توسط" ایجاد می‌کند + diff --git a/plugins/blocks/information/locale/fa_IR/locale.xml b/plugins/blocks/information/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..e8e5d9949ad --- /dev/null +++ b/plugins/blocks/information/locale/fa_IR/locale.xml @@ -0,0 +1,16 @@ + + + + + بلوک اطلاعات + این افزونه بلوکی در نوار حاشیه برای نمایش اطلاعات ایجاد می‌کند. + اطلاعات + diff --git a/plugins/blocks/languageToggle/locale/fa_IR/locale.xml b/plugins/blocks/languageToggle/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..bcde0abe80a --- /dev/null +++ b/plugins/blocks/languageToggle/locale/fa_IR/locale.xml @@ -0,0 +1,15 @@ + + + + + بلوک انتخاب زبان + این افزونه بلوکی در نوار حاشیه برای «انتخاب زبان» ایجاد می‌کند + diff --git a/plugins/blocks/subscription/locale/fa_IR/locale.xml b/plugins/blocks/subscription/locale/fa_IR/locale.xml index 3472664761a..4a629851e0f 100644 --- a/plugins/blocks/subscription/locale/fa_IR/locale.xml +++ b/plugins/blocks/subscription/locale/fa_IR/locale.xml @@ -1,25 +1,23 @@ - - - بلوک اشتراک - این پلاگین اطلاعات اشتراک را در نوار حاشیه نمایش میدهد. - اشتراک - انقضا - ایجاد دسترسی توسط: - از - اشتراک ها - برای تایید اشتراک به سیستم وارد شوید + بلوک اشتراک + این افزونه اطلاعات اشتراک را در نوار حاشیه نمایش می‌دهد. + اشتراک + انقضا + فراهم شدن دسترسی توسط: {$institutionName} + دسترسی از طریق: {$ip} + اشتراک + برای دسترسی به منابعی که تنها برای مشترکین می‌باشد، ابتدا باید وارد سامانه شوید. + برای دسترسی به برخی از منابع باید مشترک شوید. + اطلاعات بیشتر diff --git a/plugins/gateways/resolver/locale/fa_IR/locale.xml b/plugins/gateways/resolver/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..d655656da96 --- /dev/null +++ b/plugins/gateways/resolver/locale/fa_IR/locale.xml @@ -0,0 +1,17 @@ + + + + + افزونه تحلیل آدرس + این افزونه بر اساس اطلاعات مرجع نویسی شماره‌های مجله و مقالات را تحلیل می‌کند. + تحلیل موارد مورد نظر بر مبنای اطلاعات مرجع نویسی داده شده ممکن نیست. لطفاً اطمینان حاصل کنید که اطلاعات مرجع نویسی داده شده مفصل بوده و به یک مورد مشخص در این سایت اشاره می‌کند. + نگاهداری داده‌های استخراجی + diff --git a/plugins/generic/driver/locale/fa_IR/locale.xml b/plugins/generic/driver/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..bd4265be80c --- /dev/null +++ b/plugins/generic/driver/locale/fa_IR/locale.xml @@ -0,0 +1,15 @@ + + + + + DRIVER + افزونه DRIVER رابط OAI-PMH را بر اساس دستورالعمل‌های DRIVER توسعه داده و به مجلات این سامانه اجازه می‌دهد تا با DRIVER سازگار شوند + diff --git a/plugins/generic/dublinCoreMeta/locale/fa_IR/locale.xml b/plugins/generic/dublinCoreMeta/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..f62a4045bc2 --- /dev/null +++ b/plugins/generic/dublinCoreMeta/locale/fa_IR/locale.xml @@ -0,0 +1,15 @@ + + + + + افزونه نمایه‌سازی هسته دوبیلن + این افزونه فراداده‌های «هسته دوبلین» را به هدف نمایه‌سازی در مقالات وارد می‌کند + diff --git a/plugins/generic/googleScholar/locale/fa_IR/locale.xml b/plugins/generic/googleScholar/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..6c8521bd005 --- /dev/null +++ b/plugins/generic/googleScholar/locale/fa_IR/locale.xml @@ -0,0 +1,15 @@ + + + + + افرونه نمایه سازی گوگل اسکولار + این افزونه امکان نمایه سازی مقالات چاپ شده در این مجله، در سامانه گوگل اسکولار را فراهم میسازد + diff --git a/plugins/generic/htmlArticleGalley/locale/fa_IR/locale.xml b/plugins/generic/htmlArticleGalley/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..7ab952a2539 --- /dev/null +++ b/plugins/generic/htmlArticleGalley/locale/fa_IR/locale.xml @@ -0,0 +1,15 @@ + + + + + کلیشه چاپی HTML + این افزونه امکان پشتیبانی از رندر کلیشه های چاپی HTML را فراهم می سازد. + diff --git a/plugins/generic/openAIRE/locale/fa_IR/locale.xml b/plugins/generic/openAIRE/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..e971e0cf5b8 --- /dev/null +++ b/plugins/generic/openAIRE/locale/fa_IR/locale.xml @@ -0,0 +1,18 @@ + + + + + OpenAIRE + افزونه OpenAIRE، داده ProjectID را به فراداده‌های مقاله می‌افزاید، و رابط OAI-PMH را بر اساس دستورالعمل‌های OpenAIRE توسعه داده و به مجلات این سامانه اجازه می‌دهد تا با OpenAIRE سازگار شوند + OpenAIRE ProjectID + OpenAIRE سازگاری دارد، لطفاً ProjectID آن را که یک عدد 6 رقمی است وارد کنید]]> + لطفاً یک ProjectID معتبر وارد کنید (6 رقم) + diff --git a/plugins/generic/recommendByAuthor/locale/fa_IR/locale.xml b/plugins/generic/recommendByAuthor/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..ab3445993d2 --- /dev/null +++ b/plugins/generic/recommendByAuthor/locale/fa_IR/locale.xml @@ -0,0 +1,17 @@ + + + + + دیگر مقالات نویسنده + این افزونه لیست دیگر مقالات نویسنده را در صفحه چکیده مقاله نمایش می دهد + مقالات بیشتر خوانده شده از همین نویسنده + این افزونه برای اجرا نیاز به حداقل فعال بودن یک افزونه آماری/گزارشگیر دارد. چنانچه افزونه آمارگیر شما از چندین معیار اندازه گیری پشتیبانی می کند، در صفحه تنطیمات آن یکی از معیار ها را به عنوان معیار اصلی انتخاب کنید. + diff --git a/plugins/generic/usageEvent/locale/fa_IR/locale.xml b/plugins/generic/usageEvent/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..9af6b833658 --- /dev/null +++ b/plugins/generic/usageEvent/locale/fa_IR/locale.xml @@ -0,0 +1,15 @@ + + + + + میزان کارکرد رخدادها + این افزونه این امکان را فراهم می سازد تا میزان کارکرد رخدادها را در فرمت تعریف شده تولید کرد. + diff --git a/plugins/generic/usageStats/locale/fa_IR/locale.xml b/plugins/generic/usageStats/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..de2ec735649 --- /dev/null +++ b/plugins/generic/usageStats/locale/fa_IR/locale.xml @@ -0,0 +1,16 @@ + + + + + در مورد هر مجله‌ای این تنظیمات می‌تواند با استفاده از صفحه افزونه‌های آن مجله بازنویسی شود. + اطلاعات حریم خصوصی عمومی

        برای اطلاعات بیشتر در این زمینه لطفاً به < بیانیه حریم خصوصی مراجعه کنید.

        آمار کارکرد

        به منظور توانایی تجزیه و تحلیل کارایی و میزان ارزش مجله و مقالات منتشر شده، اطلاعات مربوط به میزان دسترسی به صفحه اصلی مجله‌ها، شماره‌ها، مقالات، نسخه‌های چاپی و فایل‌های مکمل ذخیره می‌شود. در این فرآیند تمام داده‌ها به صورت ناشناس هستند و هیچ اطلاعات شخصی را شامل نمی‌شوند. آدرس‌های IP با استفاده از روش SHA و با استفاده از یک کلید کاملاً تصادفی کدگذاری می‌شوند، که در نتیجه آدرس‌های IP قابل بازیابی نخواهند بود تا از ناشناس ماندن آن‌ها اطمینان حاصل شود.

        در کنار آدرس IP اطلاعات زیر نیز به روش مشابه کدگذاری می‌شود:

        • نوع دسترسی
        • زمان درخواست
        • نشانی اینترنتی درخواست شده
        • کد وضعیت HTTP
        • مرورگر

        داده‌های جمع‌آوریجمع‌آوری شده تنها برای اهداف ارزیابی استفاده می‌شود. هیچ آدرس IP به شناسه‌های کاربری ارتباط داده نمی‌شود.از نظر فنی غیرممکن است که یک مجموعه خاص از اطلاعات از طریق یک آدرس IP خاص ردیابی شود.

        ]]>
        +
        diff --git a/plugins/generic/webFeed/locale/fa_IR/locale.xml b/plugins/generic/webFeed/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..8ba624de513 --- /dev/null +++ b/plugins/generic/webFeed/locale/fa_IR/locale.xml @@ -0,0 +1,26 @@ + + + + + افزونه بازخوراند وب + این افزونه بازخوراند وب برای شماره جاری تولید میکند. + تنظیمات + نمایش بازخوراند وب فقط بر روی صفحات شماره مجله + لینک فید وب را فقط در صفحاتی که شماره مجله در آن نمایش مییابد نشان بده + نمایش بازخوراند وب فقط بر روی تمام صفحات مجله + نمایش موارد بر روی شماره جاری مجله + نمایش تعداد ثابتی از آخرین موارد + آخرین موارد چاپ شده. + لطفا عدد صحیح مثبتی برای آخرین موارد چاپ شده وارد کنید. + لوگوی Atom + لوگوی RSS1 + لوگوی RSS2 + diff --git a/plugins/importexport/crossref/locale/fa_IR/locale.xml b/plugins/importexport/crossref/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..09e70c483c7 --- /dev/null +++ b/plugins/importexport/crossref/locale/fa_IR/locale.xml @@ -0,0 +1,69 @@ + + + + + افزونه برون دهی CrossRef XML + برون دهی فراداده مقاله ئر فرمت CrossRef XML + + نیازمندی ها + تمامی نیازمندی های این افزونه برقرار است. + صفحه تنظیمات مجله ناشر آن را اضافه کنید]]> + صفحه تنظیمات مجله شاپای آن را اضافه کنید]]> + در افزونه DOI، مقالات برای اختصاص DOI انتخاب نشده است، بنابراین هیچ سپرده یا امکان برون دهی در این افزونه وجود ندارد. + موارد زیر برای ارتباط با CrossRef مورد نیاز است. + نام سپرده گذار + ایمیل سپرده گذار + لطفا نام سپرده گذار را وارد کنید + لطفا ایمیل سپرده گذار را وارد کنید + CrossRef) نیاز خواهید داشت. اگر شما نام کاربری و رمز عبور خود را ندارید، همچنان می توانید اطلاعات مجله را به فرمت XML CrossRef برون دهی کنید، اما نمی توانیدشناسه DOI خود از طریق CrossRef ثبت کنید.]]> + نام کاربری + لطفا نام کاربری که از CrossRef دریافت کرده اید وارد کنید + سامانه به طور خودکار شناسه DOI را به CrossRefتحویل می دهد. لطفا توجه داشته باشید که ممکن است پس از انتشار زمان کوتاهی برای پردازش سپری شود. شما می توانید تمام DOI های ثبت نشده را تیک بزنید. + از API تست CrossRef (محیط آزمایش) برای سپرده DOI استفاده کنید. لطفا فراموش نکنید که این گزینه را در زمان انتشار محتوا حذف کنید. + + توجه: فقط شماره ها (و نه مقالات آنها) برای برون دهی/ثبت در نظر گرفته می شود. + + ثبت شده + سپرده شده + ناموفق + فعال + نشانه گذاری شده به عنوان فعال + سپرده:

        +

        +-سپرده نشده: هیچ تلاشی برای سپرده گذاری برای این DOI انجام نشده است.
        +-ثبت شده: این DOI برای سپرده ارسال شده است.
        +-سپرده گذاری شده: DOI به Crossref سپرده شده است، اما ممکن است هنوز فعال نباشد.
        +-فعال: DOI سپرده شده است و به درستی حل و فصل می شود.
        +-ناموفق: سپرده DOI شکست خورده است.
        +-نشانه گذاری شده به عنوان فعال: DOI به صورت دستی به عنوان فعال شناخته شده است.
        +

        +

        +تنها وضعیت آخرین تلاش سپرده نمایش داده می شود. +

        +

        +اگر سپرده شکست خورده باشد، لطفا مشکل را حل کنید و مجددا DOI را ثبت کنید. +

        ]]>
        + + دانلود XML + نشانه گذاری به عنوان فعال + ثبت + برررسی وضعیت + + وظیفه ثبت خودکار CrossRef + برون دهی/درون ریزی > افزونه برون دهی CrossRef XML، مراجعه کنید.]]> + + + + ثبت موفقیت آمیز نبود. سرور ثبت DOI با خطای زیر مواجه شد: '{$param}'. + ثبت با موفقیت انجام پذیرفت + هیچ شماره ای با شناسه مقاله "{$issueId}" همخوانی ندارد. + هیچ مقاله ای با شناسه مقاله "{$articleId}" همخوانی ندارد. +
        diff --git a/plugins/importexport/datacite/locale/fa_IR/locale.xml b/plugins/importexport/datacite/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..56dfd58595e --- /dev/null +++ b/plugins/importexport/datacite/locale/fa_IR/locale.xml @@ -0,0 +1,23 @@ + + + + + افزونه ثبت‌نام/برون دهی DataCite + برون دهی یا ثبت‌نام شماره، مقاله، کلیشه های چاپی، فایل الحاقی در فرمت DataCite + لطفا افزونه برون هی DataCite را قبل از استفاده از آن برای اولین بار پیکربندی کنید. + وبسایت DataCite با نماینده مدیریت تماس بگیرید، که شما را به یک نماینده محلی ارجاع می دهد. پس از ارتباط با سازمان عضو، شما به سرویس DataCite برای دریافت شناسه DOI و ثبت فراداده های مربوطه، دسترسی خواهید داشت. اگر شما نام کاربری و رمز عبور خود را ندارید، همچنان قادر به برون دهی به فرمت XML DataCite هستید، اما شما نمیتوانید شناسه DOI را از طریق ataCite ثبت کنید. لطفا توجه داشته باشید که رمز عبور به صورت متن ساده ذخیره می شود، یعنی رمزگذاری نشده است.]]> + نام کاربری (نماد) + لطفا نام کاربری (نماد) را که از DataCite دریافت کرده اید وارد کنید.نام کاربری ممکن است کولون را نداشته باشد. + سامانه به طور خودکار شناسه DOI را به DataCite تحویل می دهد. لطفا توجه داشته باشید که ممکن است پس از انتشار زمان کوتاهی برای پردازش سپری شود. شما می توانید تمام DOI های ثبت نشده را تیک بزنید. + از پیشوند تست DataCite برای ثبت نام DOI استفاده کنید.لطفا فراموش نکنید که این گزینه را در زمان انتشار محتوا حذف کنید حذف کنید. + وظیفه ثبت خودکار DataCite + نحوه استفاده: {$scriptName} {$pluginName} export [outputFileName] [journal_path] {issues|articles|galleys} objectId1 [objectId2] ... {$scriptName} {$pluginName} register [journal_path] {issues|articles|galleys} objectId1 [objectId2] ... + diff --git a/plugins/importexport/doaj/locale/fa_IR/locale.xml b/plugins/importexport/doaj/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..bf221be62eb --- /dev/null +++ b/plugins/importexport/doaj/locale/fa_IR/locale.xml @@ -0,0 +1,25 @@ + + + + + افزونه برون دهی DOAJ + برون دهی اطلاعات مجله به DOAJ + برای استفاده از DOAJ با آن تماس بگیرید + اگر می خواهید مقالات را در DOAJ ثبت کنید، لطفا کلید API DOAJ خود را وارد کنید. در غیر اینصورت، همچنان قادر به برون دهی به فرمت XML DOAJ هستید، اما نمیتوانید مقالات خود را در DOAJ ثبت کنید + کلید DOAJ API + کلید API خود را در صفحه کاربری DOAJ خواهید یافت. + سامانه مقالات را به طور خودکار در DOAJ ثبت می کند. لطفا توجه داشته باشید که ممکن است پس از انتشار ، زمان کوتاهی برای پردازش طی شود. شما می توانید تمام مقالات ثبت نشده را تیک بزنید. + از API تست DOAJ (محیط آزمایش) برای ثبت استفاده کنید. لطفا فراموش نکنید که این گزینه را در زمان انتشار محتویات حذف کنید. + عملیات ثبت خودکار DOAJ + ثبت موفقیت آمیز نبود. اجرای API با خطای زیر متوقف شد: {$param} + + diff --git a/plugins/importexport/medra/locale/fa_IR/locale.xml b/plugins/importexport/medra/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..65cd68039c1 --- /dev/null +++ b/plugins/importexport/medra/locale/fa_IR/locale.xml @@ -0,0 +1,45 @@ + + + + + افزونه ی ثبت‌نام و خروجی گرفتن Medra + خروجی گرفتن از شماره ها ، مقالات ، فایل چاپ شده در اونیکس برای قالب DOI و ثبت‌نام DOI با ثبت‌نام در آژانس Medra + وبسایت mEDRA را برای دریافت نام کاربری و رمز عبور مطالعه کنید. اگر شما نام کاربری و رمز عبور خود را ندارید، همچنان قادر به برون دهی به فرمت XML mEDRA (Onix for DOI) هستید، اما شما نمیتوانید DOI خود را با mEDRA از داخل سامانه ثبت کنید. لطفا توجه داشته باشید که در mEDRA، رمز عبور به صورت متن ساده ذخیره می شود، یعنی رمزگذاری نشده است.]]> + لطفاً افزونه برون دهی mEDRA را پیکربندی کنید: + نام کاربری + لطفا نام کاربری mEDRA خود را وارد کنید نام کاربری ممکن است کولون را نداشته باشد. + نام موسسه ثبت شده در mEDRA + لطفا موسسه که در mEDRA ثبت شده را وارد کنید + شخصی که در مورد سوالات فنی از طرف mEDRA با آن تماس گرفته می شود: + موسسه + لطفا موسسه ای را که از لحاظ فنی مسئولیت برون دهی DOI را دارد، وارد کنید.(به عنوان مثال موسسه میزبان وب سرور خود) + شخص مسئول + لطفا نام فرد مربوط به تماس فنی را وارد کنید + ایمیل + لطفا یک ایمیل معتبر تماس فنی وارد کنید + لطفا کشوری که به عنوان "کشور ناشر" در mEDRA ثبت خواهد شد را انتخاب کنید. + 'کارها' or 'موارد نمایشی'.]]> + کار + موارد نمایشی + برون دهی شماره ها به عنوان + OJS به طور خودکار DOI های اختصاص داده شده را در mEDRA ثبت می کند. لطفا توجه داشته باشید که ممکن است پس از انتشار زمان کوتاهی برای پردازش سپری شود. شما می توانید تمام DOI مقالات ثبت نشده را تیک بزنید. + از API تست mEDRA (محیط آزمایش) برای ثبت DOI استفاده کنید. لطفا فراموش نکنید که این گزینه را در زمان انتشار محتویات حذف کنید. + +'کارها' + +برون دهی می شوند. +شناسه های DOI اختصاص داده شده به کلیشه های چاپی به عنوان +'موارد نمایشی'.]]> + ثبت خودکار وظایف mEDRA + نحوه استفاده: +{$scriptName} {$pluginName} export [xmlFileName] [journal_path] {issues|articles|galleys} objectId1 [objectId2] ... {$scriptName} {$pluginName} register [journal_path] {issues|articles|galleys} objectId1 [objectId2] ... + diff --git a/plugins/importexport/native/locale/fa_IR/locale.xml b/plugins/importexport/native/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..401b04571f8 --- /dev/null +++ b/plugins/importexport/native/locale/fa_IR/locale.xml @@ -0,0 +1,34 @@ + + + + + افزونه XML مقالات و شماره ها + درون ریزی یا برون دهی مقالات و شماره ها + درون ریزی + آپلود یک فایل XML برای درون ریزی + مقاله مورد نظر برای برون دهی را انتخاب کنید. + برون دهی مقالات + برون دهی شماره ها + نتایج + برای ادامه ابتدا یک فایل را در قسمت "درون ریزی" آپلود کنید + درون ریزی با موفقیت انجام شد، موارد زیر به سیستم درون ریزی شد: + و یا باشد پارامترهای دیگری نیز لازم است. الگوهای زیر قابل قبول است: {$scriptName} {$pluginName} import [xmlFileName] [journal_path] [user_name] issue_id [issueId] section_id [sectionId] {$scriptName} {$pluginName} import [xmlFileName] [journal_path] [user_name] issue_id [issueId] section_name [name] {$scriptName} {$pluginName} import [xmlFileName] [journal_path] issue_id [issueId] section_abbrev [abbrev]]]> + بخش ناشناس {$param} + کاربر ذکر شده "{$userName}" وجود ندارد. + نوع مقاله ذکر شده "{$section1Title}" و "{$section2Title}" در شماره مجله "{$issueTitle}" برای نوع دیگری از مقاله در این مجله بکار رفته است. + عنوان نوع مقاله "{$sectionTitle}" در شماره مجله "{$issueTitle}" برای یک نوع دیگز مقاله بکار رفته است ولی عنوان دیگر این نوع مقاله تکراری نیست. + علامت اختصاری نوع مقاله اول "{$section1Abbrev}" و دوم "{$section2Abbrev}" در مجله شماره "{$issueTitle}" مطابقت با مجلات مختلفی دارند. + علامت اختصاری "{$sectionAbbrev}" در شماره مجله "{$issueTitle}" مطابق با مجله موجودی است ولی علامت اختصاری دیگر آن مطابقت ندارد. + هیچ یا چندی شماره با این شناسه یافت شد. "{$issueIdentification}". + شماره موجود با شناسه {$issueId} با شناسه داده شده «{$issueIdentification}» مطابقت دارد. اطلاعات کلی شماره تغییری نخواهد کرد و تنها مقالات به آن افزوده خواهد شد. + شناسه شماره مقاله «{$articleTitle}» یافت نشد. + مقاله «{$articleTitle}» در داخل شماره‌ای گنجانده شده است، اما دارای تاریخ انتشاری نمی‌باشد. + diff --git a/plugins/importexport/pubmed/locale/fa_IR/locale.xml b/plugins/importexport/pubmed/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..4cd7f4a28b7 --- /dev/null +++ b/plugins/importexport/pubmed/locale/fa_IR/locale.xml @@ -0,0 +1,24 @@ + + + + + افزونه برون دهی PubMed XML + برون دهی فراداده‌های مقالات در فرمت PubMed XML برای نمایه‌سازی در MEDLINE + برون دهی داده‌ها + برون دهی شماره‌ها + انتخاب شماره‌ها برای برون دهی + برون دهی مقالات + انتخاب مقالات برای برون دهی + + خطا + هیچ شماره‌ای با شناسه «{$issueId}» موجود نیست + هیچ مقاله‌ای با شناسه «{$articleId}» موجود نیست + diff --git a/plugins/importexport/users/locale/fa_IR/locale.xml b/plugins/importexport/users/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..1e24a9965f3 --- /dev/null +++ b/plugins/importexport/users/locale/fa_IR/locale.xml @@ -0,0 +1,36 @@ + + + + + افزونه XML کاربران + ورود و خروج کاربران + + + انتقال کاربران + + فایل داده کاربر + ارسال ایمیل اطلاع رسانی به کاربران منتقل شده و ارسال نام کاربری و روز عبور . + در صورت بروز خطا عمل انتقال بقیه کاربران را ادامه بده. + کاربران زیر بداخل سیستم منتقل شدند. + خطا هنگام انتقال + تایید کنید که این کاربران را میخواهید منتقل کنید. + هشدار + رمزهای عبور کدگذاری شده به {$importHash} را نمیتواند منتقل کند. تنظیم نصب این سامانه به نحوی بوده است که فقط از {$ojsHash} استفاده میکند. اگر ادامه بدهید، بایستی رمز عبور تمامی کاربران درون ریزی شده را رست کنید. + مسیر مجله داده شده "{$journalPath}" نامعلوم است. + استخراج کاربران + استخراج بر حسب نقش + استخراج همه + بروز خطا هنگام استخراج + نوشتن در فایل "{$fileName}" ممکن نیست. + درون ریزی با موفقیت انجام شد. نام کاربران، ایمیل و گروه کاربری آنها وارد سیستم شد. + نتایج + لطفاً برای ادامه فایلی را در بخش «درون ریزی» وارد کنید + diff --git a/plugins/metadata/dc11/fa_IR/locale.xml b/plugins/metadata/dc11/fa_IR/locale.xml new file mode 100644 index 00000000000..841289de93c --- /dev/null +++ b/plugins/metadata/dc11/fa_IR/locale.xml @@ -0,0 +1,15 @@ + + + + + تولیدگر فراداده «هسته دوبلین» + استخراج/تزریق فراداده به/از مقالات + diff --git a/plugins/metadata/mods34/locale/fa_IR/locale.xml b/plugins/metadata/mods34/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..98be34e11c8 --- /dev/null +++ b/plugins/metadata/mods34/locale/fa_IR/locale.xml @@ -0,0 +1,15 @@ + + + + + تولیدگر فراداده MODS 3.4 + استخراج/تزریق فراداده به/از مقالات + diff --git a/plugins/oaiMetadataFormats/marc/locale/fa_IR/locale.xml b/plugins/oaiMetadataFormats/marc/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..db3538e2e5d --- /dev/null +++ b/plugins/oaiMetadataFormats/marc/locale/fa_IR/locale.xml @@ -0,0 +1,15 @@ + + + + + فرمت فراداده MARC + ساختار فراداده باید با فرمت MARC سازگار باشد + diff --git a/plugins/oaiMetadataFormats/marcxml/locale/fa_IR/locale.xml b/plugins/oaiMetadataFormats/marcxml/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..65873562064 --- /dev/null +++ b/plugins/oaiMetadataFormats/marcxml/locale/fa_IR/locale.xml @@ -0,0 +1,15 @@ + + + + + فرمت فراداده MARC + ساختار فراداده باید با فرمت MARC سازگار باشد + diff --git a/plugins/oaiMetadataFormats/rfc1807/locale/fa_IR/locale.xml b/plugins/oaiMetadataFormats/rfc1807/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..9d1a4321411 --- /dev/null +++ b/plugins/oaiMetadataFormats/rfc1807/locale/fa_IR/locale.xml @@ -0,0 +1,15 @@ + + + + + فرمت فراداده RFC1807 + ساختار فراداده باید با فرمت RFC1807 سازگار باشد + diff --git a/plugins/paymethod/manual/locale/fa_IR/emailTemplates.xml b/plugins/paymethod/manual/locale/fa_IR/emailTemplates.xml new file mode 100644 index 00000000000..1ca1b1b4a77 --- /dev/null +++ b/plugins/paymethod/manual/locale/fa_IR/emailTemplates.xml @@ -0,0 +1,23 @@ + + + + + + اطلاع رسانی پرداخت دستی + +
        +مورد خرید "{$itemName}".
        +قیمت {$itemCost} ({$itemCurrencyCode}).
        +
        +این ایمیل توسط افزونه پرداخت دستی سیستم های مجله آزاد ایجاد شده است.]]> +
        +
        diff --git a/plugins/paymethod/manual/locale/fa_IR/locale.xml b/plugins/paymethod/manual/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..68d7f253fa3 --- /dev/null +++ b/plugins/paymethod/manual/locale/fa_IR/locale.xml @@ -0,0 +1,22 @@ + + + + + پرداخت بصورت دستی + مدیر مجله بصورت دستی پرداخت توسط یک کاربر را ثبت میکند (در خارج از این نرم‌افزار). + پرداخت بصورت دستی + تنظیمات پرداخت دستی + ارسال ایمیل یادآور پرداخت + یادآوری پرداخت + یادآور پرداخت ارسال شد + عنوان + مبلغ + diff --git a/plugins/paymethod/paypal/locale/fa_IR/emailTemplates.xml b/plugins/paymethod/paypal/locale/fa_IR/emailTemplates.xml new file mode 100644 index 00000000000..1438270b4f7 --- /dev/null +++ b/plugins/paymethod/paypal/locale/fa_IR/emailTemplates.xml @@ -0,0 +1,30 @@ + + + + + + فعالیت غیر عدی PayPal + +این فعالیت ممکن است بررسی بیشتر شما را ایجاب کند.
        +
        +این ایمیل توسط افزونه PayPal سیستم های مجله آزاد تولید شده است.
        +
        +اطلاعات کامل پست برای درخواست:
        +{$postInfo}
        +
        +اطلاعات اضافی در صورت وجود:
        +{$additionalInfo}
        +
        +متغییرهای سرور
        +{$serverVars}]]> +
        +
        diff --git a/plugins/paymethod/paypal/locale/fa_IR/locale.xml b/plugins/paymethod/paypal/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..cad034d391e --- /dev/null +++ b/plugins/paymethod/paypal/locale/fa_IR/locale.xml @@ -0,0 +1,22 @@ + + + + + پرداخت از طریق PayPal + بکمک PayPal کاربران صرف نظر از اینکه عضو PayPal باشند یا نباشند قادر میسازد تا تمام انواع کارت های اعتباری ماژور را برای پرداخت بکار برند. مدیر مجله باید که یک <a href="http://www.paypal.com" target="_new">حساب تجارتی PayPal</a> راه‌اندازی کند. + پرداخت پول PayPal + تنظیمات PayPal + حالت آزمایشی + نام حساب کاربری + شناسه مشتری + کدمخفی + در انتقال خطای رخ داده است. برای دریافت اطلاعات بیشتر با مدیر مجله تماس حاصل فرمایید. + diff --git a/plugins/pubIds/doi/locale/fa_IR/locale.xml b/plugins/pubIds/doi/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..2482b25c604 --- /dev/null +++ b/plugins/pubIds/doi/locale/fa_IR/locale.xml @@ -0,0 +1,66 @@ + + + + + DOI + این افزونه امکان اضافه کردن شناسه برای مقالات، شماره ها و کلیشه های چاپی را فراهم می سازد. + DOI: + + برای استفاده و مدیریت شناسه DOI لطفاً تنظیمات آن را پیکربندی نمایید: + محتوای مجله + لطفاً مواردی که بایستی شنایه DOI دریافت کنند را مشخص منید. + لطفاً مواردی از محتویات چاپی که باید به آنها شناسه DOI اختصاص داده شود انتخاب کنید: + شماره ها + مقالات + کلیشه های چاپی + پیشوند DOI + CrossRef) و فرمت آن به صورت 10.xxxx می باشد (مانند 10.1234)]]> + شناسه DOI باید به فرمت 10.xxxx باشد. + پسوند DOI + پشوند DOI میتواند در هر فرمتی باشد فقط باید توجه شود که به ازای یک پیشوند اختصاص داده شده DOI، این پسوندها منحصر به فرد باشد + برای تولید پسوندهای DOI از الگوی زیر استفاده کنید. %j برای مجله، %v برای دوره، %i برای شماره، %Y برای سال، %a برای شناسه مقاله، %g برای شناسه کلیشه چاپی، %f برای شناسه فایل، %p برای شماره صفحه و %x برای شناسه سفارشی + برای مثال از الگوی, vol%viss%ipp%p شناسه DOI هایی به صورت 10.1234/vol3iss2pp230 تولید می شود. + برای شماره ها + برای مقالات + برای کلیشه های چاپی + استفاده از الگوی پیشفرض + %j.v%vi%i.%a برای مقالات
        %j.v%vi%i.%a.g%g برای کلیشه های چاپی.]]>
        + یک پسوند DOI منحصر به فرد برای هر مورد منتشر شده وارد کنید. یک فیلد DOI در صفحه فراداده های هر مورد مشاهده خواهید کرد. + لطفاً الگوی پسوند شناسه DOI برای شماره ها را وارد کنید + لطفاً الگوی پسوند شناسه DOI برای مقالات را وارد کنید + لطفاً الگوی پسوند شناسه DOI برای کلیشه های چاپی را وارد کنید + اختصاص مجدد شناسه هاس DOI + اگر شما پیکربندی DOI خود را تغییر دهید، DOI هایی که قبلا تعیین شده اند تحت تاثیر قرار نمی گیرند. هنگامی که پیکربندی DOI ذخیره می شود، از این دکمه برای پاک کردن تمام DOI های موجود استفاده کنید تا تنظیمات جدید به تمامی موارد موجود نیز اعمال شود. + آیا مطمئنید که می خواهید تمامی شناسه های DOI موجود را حذف کنید؟ + اختصاص DOI + اختصاص شناسه DOI به تمامی مقالات و داده‌های منتشر شده‌ای که DOI دریافت نکرده‌اند. این عملیات با پیکربندی پسوند فردی قابل انجام نیست. اگر در بالا تنظیمات DOI را تغییر داده‌اید قبل از هر کاری آن‌ها را ذخیره کنید. اختصاص DOI ممکن است مدت‌زمانی به طول بیانجامد که وابسته به تعداد مقالات و داده‌های منتشر شده است. + آیا مطمئنید که می‌خواهید به تمامی مقالات و داده‌های منتشر شده‌ای که DOI دریافت نکرده‌اند این شناسه را اختصاص دهید. + + DOI + شماره + مقاله + کلیشه چاپی + به دلیل عدم تعریف پسوند، اختصاص شناسه DOI قابل انجام نیست. + به دلیل وجود یک الگوی نامعتبر، اختصاص شناسه DOI قابل انجام نیست. + چیزی که هم اکنون مشاهده می کنید یک پیش نمایش است، برای اختصاص شناسه DOI چک باکس را تیک زده و فرم را ذخیره کنید. + شناسه DOI به {$pubObjectType} اختصاص داده شد. + این پسوند از پیش استفاده شده است. لطفاً برای هر مورد یک پسوند منحصر به فرد اختصاص دهید. + پاک کردن شناسه DOI + آیا مطمئنید که می خواهید شناسه DOI موجود را حذف کنید؟ + پاک کردن شناسه DOI شماره + آیا مطمئنید که می خواهید تمامی شناسه های DOI این شماره را حذف نمایید؟ + برای پاک کردن شناسه DOI تمامی موارد (مقالات و کلیشه های چاپی) این شماره، از گزینه زیر استفاده نمایید. + + اختصاص شناسه {$pubId} به {$pubObjectType} + به دلیل عدم تعریف پسوند، اختصاص شناسه DOI قابل انجام نیست. + به دلیل وجود یک الگوی نامعتبر، اختصاص شناسه {$pubId} قابل انجام نیست. + شنایه {$pubId} اختصاص داده شد. +
        diff --git a/plugins/pubIds/urn/locale/fa_IR/locale.xml b/plugins/pubIds/urn/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..bee0da45677 --- /dev/null +++ b/plugins/pubIds/urn/locale/fa_IR/locale.xml @@ -0,0 +1,73 @@ + + + + + URN + این افزونه امکان اضافه کردن شناسه برای مقالات، شماره ها و کلیشه های چاپی را فراهم می سازد. + + برای استفاده و مدیریت شناسه URN لطفاً تنظیمات آن را پیکربندی نمایید: + محتوای مجله + لطفاً مواردی که بایستی شنایه URN دریافت کنند را مشخص منید. + لطفاً مواردی از محتویات چاپی که باید به آنها شناسه URN اختصاص داده شود انتخاب کنید: + شماره ها + مقالات + کلیشه های چاپی + پیشوند URN + + + پسوند URN + پشوند URN میتواند در هر فرمتی باشد فقط باید توجه شود که به ازای یک پیشوند اختصاص داده شده ,URN، این پسوندها منحصر به فرد باشد + برای تولید پسوندهای URN از الگوی زیر استفاده کنید. %j برای مجله، %v برای دوره، %i برای شماره، %Y برای سال، %a برای شناسه مقاله، %g برای شناسه کلیشه چاپی، %f برای شناسه فایل، %p برای شماره صفحه و %x برای شناسه سفارشی. + برای مثال از الگوی, vol%viss%ipp%p شناسه URN هایی به صورت 10.1234/vol3iss2pp230 تولید می شود. + برای شماره ها + برای مقالات + برای کلیشه های چاپی + لطفاً الگوی پسوند شناسه URN برای شماره ها را وارد کنید + لطفاً الگوی پسوند شناسه URN برای مقالات را وارد کنید + لطفاً الگوی پسوند شناسه URN برای کلیشه های چاپی را وارد + استفاده از الگوی پیشفرض + %j.v%vi%i.%a برای مقالات
        %j.v%vi%i.%a.g%g برای کلیشه های چاپی.]]>
        + یک پسوند URN منحصر به فرد برای هر مورد منتشر شده وارد کنید. یک فیلد URN در صفحه فراداده های هر مورد مشاهده خواهید کرد. + شماره بررسی + شماره بررسی به صورت خودکار محاسبه شده و به انتهای شناسه های URN افزوده میشود + فضای نامی + انتخاب + معمولاً برای ثبت نام مشخص کردن فضای اسمی مورد نیاز است (برای مثال at the Deutsche Nationalbibliothek). + آدرس URL مرکز URN + (برای مثال http://nbn-resolving.de/) + لطفآدرس URL مرکز URN را وارد کنید + اختصاص مجدد شناسه هاس URN + اگر شما پیکربندی URN خود را تغییر دهید، URN هایی که قبلا تعیین شده اند تحت تاثیر قرار نمی گیرند. هنگامی که پیکربندی URN ذخیره می شود، از این دکمه برای پاک کردن تمام URN های موجود استفاده کنید تا تنظیمات جدید به تمامی موارد موجود نیز اعمال شود. + آیا مطمئنید که می خواهید تمامی شناسه های URN موجود را حذف کنید؟ + + URN + شماره + مقاله + کلیشه چاپی + به دلیل عدم تعریف پسوند، اختصاص شناسه URN قابل انجام نیست. + به دلیل وجود یک الگوی نامعتبر، اختصاص شناسه URN قابل انجام نیست. + چیزی که هم اکنون مشاهده می کنید یک پیش نمایش است، برای اختصاص شناسه URN چک باکس را تیک زده و فرم را ذخیره کنید. + شناسه URN به {$pubObjectType} اختصاص داده شد. + این پسوند از پیش استفاده شده است. لطفاً برای هر مورد یک پسوند منحصر به فرد اختصاص دهید. + پاک کردن شناسه URN + آیا مطمئنید که می خواهید شناسه URN موجود را حذف کنید؟ + پاک کردن شناسه URN شماره + آیا مطمئنید که می خواهید تمامی شناسه های URN این شماره را حذف نمایید؟ + برای پاک کردن شناسه URN تمامی موارد (مقالات و کلیشه های چاپی) این شماره، از گزینه زیر استفاده نمایید. + افزودن شماره بررسی + + اختصاص شناسه {$pubId} به {$pubObjectType} + به دلیل عدم تعریف پسوند، اختصاص شناسه URN قابل انجام نیست. + به دلیل وجود یک الگوی نامعتبر، اختصاص شناسه {$pubId} قابل انجام نیست. + شنایه {$pubId} اختصاص داده شد. + + شماره بررسی تعریف نشده است +
        diff --git a/plugins/reports/articles/locale/fa_IR/locale.xml b/plugins/reports/articles/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..5dec5ab6b60 --- /dev/null +++ b/plugins/reports/articles/locale/fa_IR/locale.xml @@ -0,0 +1,16 @@ + + + + + گزارش مقالات + این افزونه گزارشی از مقالات و اطلاعات آن‌ها با فرمت CSV تهیه میکند. + بدون تصمیم + diff --git a/plugins/reports/counter/locale/fa_IR/ar1.xml b/plugins/reports/counter/locale/fa_IR/ar1.xml new file mode 100644 index 00000000000..d4dcfb568ad --- /dev/null +++ b/plugins/reports/counter/locale/fa_IR/ar1.xml @@ -0,0 +1,14 @@ + + + + + گزارش مقاله 1 + diff --git a/plugins/reports/counter/locale/fa_IR/jr1.xml b/plugins/reports/counter/locale/fa_IR/jr1.xml new file mode 100644 index 00000000000..ab514dafb4e --- /dev/null +++ b/plugins/reports/counter/locale/fa_IR/jr1.xml @@ -0,0 +1,14 @@ + + + + + گزارش مجله 1 + diff --git a/plugins/reports/counter/locale/fa_IR/locale.xml b/plugins/reports/counter/locale/fa_IR/locale.xml index cd37787725f..d2775533974 100644 --- a/plugins/reports/counter/locale/fa_IR/locale.xml +++ b/plugins/reports/counter/locale/fa_IR/locale.xml @@ -1,54 +1,40 @@ - + - - شمارشگرگزارش کرد.]]> - آمار شمارشگر - پاک کردن لوگ - آیا مطئن هستید که میخواهید لوگ را پاک کنید؟ این عمل غیر قابل بازگشت است. - مرور لوگ - مرورگر لوگ - استامپ زمان - سایت - مجله - کاربر - جلسه #{$sessionNumber} - نوع - مقاله - جستجو - مقدار - گزارش مجله ۱ (گ۲): تقاضا برای تمام متن مقاله بر حسب ماه و مجله - گزارش مجله ۱ (گ۲) - تعداد تقاضا برای تمام متن مقالات بر حسب ماه و مجله(سال{$year}) - تاریخ اجرا: - ناشر - پلات فرم - آی اس اس ان چاپی - آی اس اس ان آنلاین - YTD کل - YTD HTML - YTD PDF - مقدار کل برای تمام مجلات - شمارشگرگزارش کرد.]]> - آمار شمارشگر - گزارش مجله ۱ (گ۲): تقاضا برای تمام متن مقاله بر حسب ماه و مجله - گزارش مجله ۱ (گ۲) - تعداد تقاضا برای تمام متن مقالات بر حسب ماه و مجله(سال{$year}) - تاریخ اجرا: - ناشر - پلات فرم - آی اس اس ان چاپی - آی اس اس ان آنلاین - YTD کل - YTD HTML - مهاجرت فایل لاگ + + استاندارد COUNTER فراهم می‌سازد. این گزارش باعث نمی‌شود که مجله با استانداردهای COUNTER سازگار گردد. برای ایجاد این سازگاری نیازمندی‌های آن را در سایت این استاندارد مطالعه نمایید.]]> + گزارشگر COUNTER + COUNTER Release + گزارشات قدیمی سایت + پارامترهای گزارش نامعتبر است + درخواست گزارش نامعتبر است + هیچ نتیجه‌ای برای این گزارش یافت نشد. + مجله امکان اراده به فرمت XML را پشتیبانی نمی‌کند + این لینک گزارش COUNTER را تولید می‌کند. این گزارش شامل تمامی مجلات موجود رد سایت می‌باشد. + گزارش COUNTER + نسخه XML + گزارش مجله COUNTER: متن کامل مقالات بر حس ماه و مجله مورد نیاز است. + گزارش مجله 1 (R3): متن کامل مقالات بر حس ماه و مجله مورد نیاز است. + گزارش مجله 1 (R3) + تعداد موفق متن کامل مقالات بر حسب ماه و مجله (سال {$year}) + تاریخ اجرا + ناشر + پلتفرم + شاپا چاپی + شاپا الکترونیکی + مجموع از اول سال + HTML از اول سال + PDF از اول سال + مجموع برای تمامی مجلات + ناشناس + لینک زیر یک گزارش بر اساس داده‌های افزونه قدیمی تولید می‌کند که با استاندارد COUNTER سازگار نیست.در صورتی می‌خواهید گزارش تولیدی با استاندارد COUNTER سازگار باشد از لینک بالا استفاده نمایید. + تمامی مشتریان diff --git a/plugins/reports/views/locale/fa_IR/locale.xml b/plugins/reports/views/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..f0ff96aa423 --- /dev/null +++ b/plugins/reports/views/locale/fa_IR/locale.xml @@ -0,0 +1,20 @@ + + + + + مشاهده گزارش + این افزونه گزارشی در فرمت CSV تهیه می کند که آمار میزان دسترسی و خوانش مقالات (به ازای هر مقاله) را شرح می دهد + شناسه مقاله + عنوان مقاله + تاریخ انتشار + تعداد مشاهده چکیده + تعداد مشاهده کلیشه چاپی + diff --git a/plugins/themes/default/locale/fa_IR/locale.xml b/plugins/themes/default/locale/fa_IR/locale.xml new file mode 100644 index 00000000000..54b9856e78d --- /dev/null +++ b/plugins/themes/default/locale/fa_IR/locale.xml @@ -0,0 +1,27 @@ + + + + + پوشته پیش‌فرض + پوسته پیش‌فرض + + فونت سایت + انتخاب فونت برای مجله + notoSans + notoSerif + notoSerif_notoSans + notoSans_notoSerif + lato + lora + lora_openSans + رنگ + انتخاب یک رنگ برای فضای بالای سایت + diff --git a/registry/locales.xml b/registry/locales.xml index 03b1304f309..4e5fa7855a6 100644 --- a/registry/locales.xml +++ b/registry/locales.xml @@ -24,6 +24,7 @@ + From f18e79d84700badfcfb035d76d0727ccda78df45 Mon Sep 17 00:00:00 2001 From: ali-sokhandan <35700292+ali-sokhandan@users.noreply.github.com> Date: Tue, 23 Jan 2018 00:15:16 +0330 Subject: [PATCH 076/195] Persian Locale Miner Chnages --- locale/fa_IR/admin.xml | 148 +- locale/fa_IR/author.xml | 212 +-- locale/fa_IR/default.xml | 116 +- locale/fa_IR/editor.xml | 426 ++--- locale/fa_IR/emailTemplates.xml | 2 +- locale/fa_IR/locale.xml | 1530 ++++++++--------- locale/fa_IR/manager.xml | 1158 ++++++------- locale/fa_IR/submission.xml | 118 +- .../developedBy/locale/fa_IR/locale.xml | 8 +- .../information/locale/fa_IR/locale.xml | 12 +- .../languageToggle/locale/fa_IR/locale.xml | 10 +- .../subscription/locale/fa_IR/locale.xml | 26 +- .../gateways/resolver/locale/fa_IR/locale.xml | 14 +- .../generic/driver/locale/fa_IR/locale.xml | 10 +- .../dublinCoreMeta/locale/fa_IR/locale.xml | 10 +- .../googleScholar/locale/fa_IR/locale.xml | 10 +- .../htmlArticleGalley/locale/fa_IR/locale.xml | 10 +- .../generic/openAIRE/locale/fa_IR/locale.xml | 16 +- .../recommendByAuthor/locale/fa_IR/locale.xml | 14 +- .../usageEvent/locale/fa_IR/locale.xml | 10 +- .../usageStats/locale/fa_IR/locale.xml | 10 +- .../generic/webFeed/locale/fa_IR/locale.xml | 32 +- .../crossref/locale/fa_IR/locale.xml | 90 +- .../datacite/locale/fa_IR/locale.xml | 26 +- .../importexport/doaj/locale/fa_IR/locale.xml | 28 +- .../medra/locale/fa_IR/locale.xml | 56 +- .../native/locale/fa_IR/locale.xml | 46 +- .../pubmed/locale/fa_IR/locale.xml | 28 +- .../users/locale/fa_IR/locale.xml | 50 +- plugins/metadata/dc11/fa_IR/locale.xml | 8 +- .../metadata/mods34/locale/fa_IR/locale.xml | 10 +- .../marc/locale/fa_IR/locale.xml | 10 +- .../marcxml/locale/fa_IR/locale.xml | 10 +- .../rfc1807/locale/fa_IR/locale.xml | 10 +- .../manual/locale/fa_IR/emailTemplates.xml | 2 +- .../paymethod/manual/locale/fa_IR/locale.xml | 24 +- .../paypal/locale/fa_IR/emailTemplates.xml | 4 +- .../paymethod/paypal/locale/fa_IR/locale.xml | 24 +- plugins/pubIds/doi/locale/fa_IR/locale.xml | 112 +- plugins/pubIds/urn/locale/fa_IR/locale.xml | 126 +- .../reports/articles/locale/fa_IR/locale.xml | 12 +- plugins/reports/counter/locale/fa_IR/ar1.xml | 8 +- plugins/reports/counter/locale/fa_IR/jr1.xml | 8 +- .../reports/counter/locale/fa_IR/locale.xml | 60 +- plugins/reports/views/locale/fa_IR/locale.xml | 20 +- .../themes/default/locale/fa_IR/locale.xml | 34 +- 46 files changed, 2354 insertions(+), 2354 deletions(-) diff --git a/locale/fa_IR/admin.xml b/locale/fa_IR/admin.xml index a74fea1fbca..942e004c7fb 100644 --- a/locale/fa_IR/admin.xml +++ b/locale/fa_IR/admin.xml @@ -1,84 +1,84 @@ - مجلات میزبان - هدایت به سمت مجله - امکانات - قرار دادن لیست مجلات در چندین صفحه، برای سایت‌هایی که شامل تعداد زیادی مجله هستند - آدرس سایت اصلی به سمت نمایش این مجله هدایت می‌شود . این عمل زمانی کاربرد دارد که فقط یک مجله در سایت میزبان شود. - هدایت نشود. - عناصر مجله - عناصری از مجله را که می‌خواهید در صفحه اول سایت نشان داده شود را انتخاب کنید. - تصویر کوچک مجله - عنوان مجله - شرح مجله - در تنظیمات نصب شما، چندین معیار اندازه‌گیری تعیین شده است. اما در برخی موارد نیاز است که از یک معیار استفاده شود، برای مثال در نمایش لیست مقالات بیشتر مشاهده شده. لطفاً یک معیار اندازه‌گیری را به عنوان معیار پیش‌فرض انتخاب کنید. - آیا مطمئن هستید که می‌خواهید این زبان را غیرفعال کنید؟ مجلاتی که از این زبان استفاده می‌کنند ممکن است دچار مشکل شوند! - به یکی از دلایل زیر دانلود بسته زیان از سرور PKP در حال حاضر امکان‌پذیر نیست:

        • سرور شما اجازه اجرای برنامه tar را نمی‌دهد
        • OJS قادر به تغییر فایل رجیستری زبان نیست (فایل )"registry/locales.xml"

        بسته‌های زبانی را می‌توان به روش دستی از سایت PKP دانلود کرد. .

        ]]>
        - این زبان، زبان پیش‌فرض سایت و مجلات آن خواهد بود. - از این لیست زبان‌های دلخواه را برای سایت انتخاب کنید. زبان‌های انتخاب شده در دسترس تمام مجلات سایت خواهد بود و مدیر هر مجله در صورت تمایل می‌تواند آن را برای سایت خود انتخاب کند. و همچنین در منوی انتخاب زبان در تمام صفحات موجود خواهد بود. چنانچه فقط یک زبان در سایت باشد منوی انتخاب زبان و تنظیمات مربوطه موجود نخواهد بود. - زبان‌های مشخص شده ممکن است ناکامل باشند. - آیا می‌خواهید این زبان را حذف کنید؟ این کار ممکن است بر روی مجلات سایت که از این زبان‌ها استفاده می‌کنند تأثیر بگذارد - زبان‌هایی را که می‌خواهید در این سیستم حمایت شود انتخاب کنید. زبان‌ها قبل از استفاده می‌بایست نصب شوند. برای اطلاع از چگونگی انجام این کار به راهنمای OJS مراجعه کنید. - دانلود فایل (های) زبانی با شکست مواجه شد. پیام‌ (های) خطای زیر جزئیات موضوع را نشان می‌دهند - زبان "{$locale}" نصب شد - دانلود فایل (های) زبانی - قادر به باز کردن فایل توصیف کننده زبان از سایت PKP نیست - افزودن زبان جدید به فایل رجیستری زبان ممکن نیست - پایگاه داده کاربران OJS - فعال کردن امکان هماهنگ‌سازی پروفایل کاربر (در صورت پشتیبانی سیستم احراز هویت خارجی). وقتی که کاربر وارد سیستم شود پروفایل وی از منبع تأیید کننده خارجی به‌روزرسانی می‌شود و چنانچه در سیستم OJS پرونده خود را تغییر دهد این تغییرات در منبع احراز هویت مورد نظر نیز اعمال می‌گردد. این موضوع شامل رمز عبور نیز می‌شود. چنانچه این گزینه فعال نشود اطلاعات پرونده کاربر در سیستم OJS به‌صورت مستقل از سیستم خارجی احراز هویت می‌باشد. - فعال‌سازی امکان تغییر رمز عبور کاربر (در صورت پشتیبانی سیستم احراز هویت خارجی). با فعال‌سازی این گزینه کاربران می‌توانند رمز عبور خود را از داخل سیستم OJS تغییر داده و از امکان «فراموش کردن رمز عبور» نیز بهره بگیرند. در صورتی که این گزینه فعال نشود کاربرانی که از این سیستم خارجی احراز هویت استفاده می‌کنند قادر به استفاده از این امکانات نخواهند بود. - امکان ایجاد کاربر جدید )در صورت پشتیبانی سیستم احراز هویت خارجی). کاربرانی که با استفاده از سیستم خارجی در OJS ثبت‌نام می‌کنند، در آن سیستم نیز ثبت‌نام می‌کنند. همچنین چنانچه سیستم خارجی منبع پیش‌فرض احراز هویت باشد. کاربران ایجاد شده هنگام ثبت‌نام به آن سیستم نیز اضافه می‌شوند. - نسخه OJS - پیکره‌بندی OJS - - شما به‌طور خودکار مدیر این مجله خواهید بود. پس از ایجاد یک مجله جدید ، به‌عنوان مدیر وارد آن شوید تا راه‌اندازی اولیه آن را انجام دهید. - تنظیمات مجله - هیچ مجله‌ای تعریف نشده است - مجله جدید - آدرس اینترنتی مجله این خواهد بود: {$sampleUrl} - وارد کردن عنوان ضروری است - وارد کردن مسیر الزامی است - مسیر فقط می‌تواند شامل کاراکترهای حروف و عدد باشد - مسیر انتخاب شده قبلاً توسط یک مجله دیگر انتخاب شده است - فعال سازی مجله و نمایش عمومی ان در سایت - توصیف مجله - مسیر موجود یا مسیری که باید ایجاد شود (مانند: ojs) - درون‌ریزی اشتراک‌ها - کد انتقال فراداده‌های مقاله از ISO8859-1 - تولید کد لازم برای نگاشت آدرس‌های OJS نسخه 1 به نسخه 2 - مشخص کردن مسیر درون‌ریزی الزامی است. - درون‌ریزی با خطا مواجه شد. - ادغام کاربران - ادغام کاربر - کاربری را که مسئولیت‌ها و انتساب‌های کاربر قبلی باید به آن نسبت داده شود را انتخاب نمایید - کاربری را برای ادغام با حساب کاربر دیگر انتخاب کنید (مثال وقتی که شخصی دو حساب کاربری دارد ) حسابی که در ابتدا انتخاب شده پاک می‌شود و مقالات ارسالی, انتساب‌ها و غیره مربوط به آن حساب به حساب کاربری دوم نسبت داده می‌شود - تمام کاربران دارای نقش - آیا مطمئن هستید که می‌خواهید حساب کاربری "{$oldAccountCount}" را با حساب کاربری"{$newUsername}" ادغام کنید؟ بعد از ادغام حساب کاربری"{$oldAccountCount}" دیگر وجود نخواهد داشت . این عملیات قابل بازگشت نیست. - کاربران بدون نقش - - حوزه‌ها - مدیر سایت می‌تواند چندین حوزه مختلف برای دسته‌بندی مجلات تعریف کند. در این صورت مدیر مجله می‌تواند مجلات را در این حوزه‌ها قرار دهد که به خواننده کمک می‌کند تا مجلات مربوط به حوزه مورد علاقه خود را سریع‌تر بیابد. - مجله را در هیچ حوزه‌ای قرار نده - مدیران مجلات اجاره دارند مجلات را در حوزه‌ها قرار دهند. - ویرایش حوزه - ایجاد حوزه - ایجاد حوزه جدید - حوزه‌ای تعریف نشده است - مطمئنید که می‌خواهید این حوزه را حذف کنید؟ - نام - وارد کردن نام حوزه اجباری است - شما به صورت خودکار به عنوان مدیر این مجله انتخاب شده‌اید. بعد از ایجاد مجله جدید، شما به بخش تنظیمات مجله هدایت می‌شوید تا بتوانید اطلاعات مجله را تکمیل نمایید. - یادآوری اتمام اشتراک - اطلاع‌رسانی مجلات دسترسی آزاد - یادآوری داوری + مجلات میزبان + هدایت به سمت مجله + امکانات + قرار دادن لیست مجلات در چندین صفحه، برای سایت‌هایی که شامل تعداد زیادی مجله هستند + آدرس سایت اصلی به سمت نمایش این مجله هدایت می‌شود . این عمل زمانی کاربرد دارد که فقط یک مجله در سایت میزبان شود. + هدایت نشود. + عناصر مجله + عناصری از مجله را که می‌خواهید در صفحه اول سایت نشان داده شود را انتخاب کنید. + تصویر کوچک مجله + عنوان مجله + شرح مجله + در تنظیمات نصب شما، چندین معیار اندازه‌گیری تعیین شده است. اما در برخی موارد نیاز است که از یک معیار استفاده شود، برای مثال در نمایش لیست مقالات بیشتر مشاهده شده. لطفاً یک معیار اندازه‌گیری را به عنوان معیار پیش‌فرض انتخاب کنید. + آیا مطمئن هستید که می‌خواهید این زبان را غیرفعال کنید؟ مجلاتی که از این زبان استفاده می‌کنند ممکن است دچار مشکل شوند! + به یکی از دلایل زیر دانلود بسته زیان از سرور PKP در حال حاضر امکان‌پذیر نیست:

        • سرور شما اجازه اجرای برنامه tar را نمی‌دهد
        • OJS قادر به تغییر فایل رجیستری زبان نیست (فایل )"registry/locales.xml"

        بسته‌های زبانی را می‌توان به روش دستی از سایت PKP دانلود کرد. .

        ]]>
        + این زبان، زبان پیش‌فرض سایت و مجلات آن خواهد بود. + از این لیست زبان‌های دلخواه را برای سایت انتخاب کنید. زبان‌های انتخاب شده در دسترس تمام مجلات سایت خواهد بود و مدیر هر مجله در صورت تمایل می‌تواند آن را برای سایت خود انتخاب کند. و همچنین در منوی انتخاب زبان در تمام صفحات موجود خواهد بود. چنانچه فقط یک زبان در سایت باشد منوی انتخاب زبان و تنظیمات مربوطه موجود نخواهد بود. + زبان‌های مشخص شده ممکن است ناکامل باشند. + آیا می‌خواهید این زبان را حذف کنید؟ این کار ممکن است بر روی مجلات سایت که از این زبان‌ها استفاده می‌کنند تأثیر بگذارد + زبان‌هایی را که می‌خواهید در این سیستم حمایت شود انتخاب کنید. زبان‌ها قبل از استفاده می‌بایست نصب شوند. برای اطلاع از چگونگی انجام این کار به راهنمای OJS مراجعه کنید. + دانلود فایل (های) زبانی با شکست مواجه شد. پیام‌ (های) خطای زیر جزئیات موضوع را نشان می‌دهند + زبان "{$locale}" نصب شد + دانلود فایل (های) زبانی + قادر به باز کردن فایل توصیف کننده زبان از سایت PKP نیست + افزودن زبان جدید به فایل رجیستری زبان ممکن نیست + پایگاه داده کاربران OJS + فعال کردن امکان هماهنگ‌سازی پروفایل کاربر (در صورت پشتیبانی سیستم احراز هویت خارجی). وقتی که کاربر وارد سیستم شود پروفایل وی از منبع تأیید کننده خارجی به‌روزرسانی می‌شود و چنانچه در سیستم OJS پرونده خود را تغییر دهد این تغییرات در منبع احراز هویت مورد نظر نیز اعمال می‌گردد. این موضوع شامل رمز عبور نیز می‌شود. چنانچه این گزینه فعال نشود اطلاعات پرونده کاربر در سیستم OJS به‌صورت مستقل از سیستم خارجی احراز هویت می‌باشد. + فعال‌سازی امکان تغییر رمز عبور کاربر (در صورت پشتیبانی سیستم احراز هویت خارجی). با فعال‌سازی این گزینه کاربران می‌توانند رمز عبور خود را از داخل سیستم OJS تغییر داده و از امکان «فراموش کردن رمز عبور» نیز بهره بگیرند. در صورتی که این گزینه فعال نشود کاربرانی که از این سیستم خارجی احراز هویت استفاده می‌کنند قادر به استفاده از این امکانات نخواهند بود. + امکان ایجاد کاربر جدید )در صورت پشتیبانی سیستم احراز هویت خارجی). کاربرانی که با استفاده از سیستم خارجی در OJS ثبت‌نام می‌کنند، در آن سیستم نیز ثبت‌نام می‌کنند. همچنین چنانچه سیستم خارجی منبع پیش‌فرض احراز هویت باشد. کاربران ایجاد شده هنگام ثبت‌نام به آن سیستم نیز اضافه می‌شوند. + نسخه OJS + پیکره‌بندی OJS + + شما به‌طور خودکار مدیر این مجله خواهید بود. پس از ایجاد یک مجله جدید ، به‌عنوان مدیر وارد آن شوید تا راه‌اندازی اولیه آن را انجام دهید. + تنظیمات مجله + هیچ مجله‌ای تعریف نشده است + مجله جدید + آدرس اینترنتی مجله این خواهد بود: {$sampleUrl} + وارد کردن عنوان ضروری است + وارد کردن مسیر الزامی است + مسیر فقط می‌تواند شامل کاراکترهای حروف و عدد باشد + مسیر انتخاب شده قبلاً توسط یک مجله دیگر انتخاب شده است + فعال سازی مجله و نمایش عمومی ان در سایت + توصیف مجله + مسیر موجود یا مسیری که باید ایجاد شود (مانند: ojs) + درون‌ریزی اشتراک‌ها + کد انتقال فراداده‌های مقاله از ISO8859-1 + تولید کد لازم برای نگاشت آدرس‌های OJS نسخه 1 به نسخه 2 + مشخص کردن مسیر درون‌ریزی الزامی است. + درون‌ریزی با خطا مواجه شد. + ادغام کاربران + ادغام کاربر + کاربری را که مسئولیت‌ها و انتساب‌های کاربر قبلی باید به آن نسبت داده شود را انتخاب نمایید + کاربری را برای ادغام با حساب کاربر دیگر انتخاب کنید (مثال وقتی که شخصی دو حساب کاربری دارد ) حسابی که در ابتدا انتخاب شده پاک می‌شود و مقالات ارسالی, انتساب‌ها و غیره مربوط به آن حساب به حساب کاربری دوم نسبت داده می‌شود + تمام کاربران دارای نقش + آیا مطمئن هستید که می‌خواهید حساب کاربری "{$oldAccountCount}" را با حساب کاربری"{$newUsername}" ادغام کنید؟ بعد از ادغام حساب کاربری"{$oldAccountCount}" دیگر وجود نخواهد داشت . این عملیات قابل بازگشت نیست. + کاربران بدون نقش + + حوزه‌ها + مدیر سایت می‌تواند چندین حوزه مختلف برای دسته‌بندی مجلات تعریف کند. در این صورت مدیر مجله می‌تواند مجلات را در این حوزه‌ها قرار دهد که به خواننده کمک می‌کند تا مجلات مربوط به حوزه مورد علاقه خود را سریع‌تر بیابد. + مجله را در هیچ حوزه‌ای قرار نده + مدیران مجلات اجاره دارند مجلات را در حوزه‌ها قرار دهند. + ویرایش حوزه + ایجاد حوزه + ایجاد حوزه جدید + حوزه‌ای تعریف نشده است + مطمئنید که می‌خواهید این حوزه را حذف کنید؟ + نام + وارد کردن نام حوزه اجباری است + شما به صورت خودکار به عنوان مدیر این مجله انتخاب شده‌اید. بعد از ایجاد مجله جدید، شما به بخش تنظیمات مجله هدایت می‌شوید تا بتوانید اطلاعات مجله را تکمیل نمایید. + یادآوری اتمام اشتراک + اطلاع‌رسانی مجلات دسترسی آزاد + یادآوری داوری
        diff --git a/locale/fa_IR/author.xml b/locale/fa_IR/author.xml index 4710734e121..33901b77d7b 100644 --- a/locale/fa_IR/author.xml +++ b/locale/fa_IR/author.xml @@ -1,116 +1,116 @@ - مقاله ارسالی جدید - مقالات ارسال شده فعال - سیاست تضاد منافع ]]> - ارسال مقاله - پنج مرحله ارسال مقاله - ارسال مقاله جدید - اینجا را کلیک کنید تا به اولین مرحله از مراحل پنج گانه ارسال مقاله بروید.]]> - مرحله اول: شروع ارسال مقاله - مرحله سوم: آپلود فایل مقاله - مرحله دوم: وارد کردن فراداده‌ها - مرحله چهارم: آپلود فایل‌های مکمل - مرحله چهارم (الف): افزودن یک فایل مکمل - مرحله پنجم: تأیید ارسال مقاله - شروع - آپلود مقاله ارسالی - وارد کردن فراداده - آپلود فایل‌های مکمل - تأییدیه - مرحله‌ی بعدی - می توانید با انتخاب گزینه بایگانی از بخش اصلی ارسال مقاله، این مقاله را در آینده ویرایش کنید. - این مجله در حال حاضر مقاله نمی‌پذیرد - درخواست تخفیف - لطفاً درخواست تخفیف برای این مقاله را در نظر بگیرید - لطفاً در قسمت زیر توضیح دهید که چرا می‌بایست به شما تخفیف دهیم - در صورت درخواست تخفیف، می‌بایست در محلی که مشخص شده است دلیل خود را ذکر نمایید. - در دور داوری {$round} - در حال داوری: نیاز به اصلاحات - در حال ویرایش: تقاضای ویراستیاری - در حال ویرایش: تقاضای بازبینی نهایی - آپلود نسخه ویراستاری شده - اصلاحات بازبینی نهائی - آیا می‌خواهید این مقاله ارسالی ناقص را حذف کنید؟ - مشاهده وضعیت - هیچ مقاله ارسالی وجود ندارد - نوع مقاله - نوع مقاله را انتخاب کنید. برای اطلاعات بیشتر درباره انواع مقالات و سیاست‌گذاری‌های مربوطه به صفحه - قبل از ادامه کار اطمینان حاصل کنید که تمام موارد لازم برای ارسال مقاله که در چک‌لیست آمده است را رعایت کرده‌اید. - نویسندگان این مقاله موافقت خودشان را با بیانیه حق نشر این مجله اعلام می‌کنند. این بیانیه در صورت چاپ شدن این مقاله در این مجله قابل اعمال است. در قسمت پائین این صفحه می‌توانید نظرات خود را به اطلاع سردبیر برسانید. - قبل از ادامه ، می‌بایست با بیانیه حق نشر موافقت نمایید. - اعلام نقطه نظراتتان به سردبیر - متن پیام (اختیاری) - لطفاً نوع مقاله خود را انتخاب کنید - لطفاً زبان مقاله ارسالی را انتخاب کنید - بیانیه محرمانگی اطلاعات مجله - با استفاده از فلش‌ها ترتیب نام نویسندگان را تغییر دهید. - تغییر ترتیب نویسنده - اطلاعات تماس نویسنده مسئول - افزودن نویسنده - حذف نویسنده - واژه‌هایی برای نمایه کردن مقاله، برای جداسازی واژه‌ها از سمی کالون استفاده نمایید (واژه1؛ واژه۲؛ واژه3) - به پوشش جغرافیائی، تاریخی یا زمانی و یا خصوصیات نمونه‌های تحقیق اشاره دارد. - کدهای دیگر.]]> - وارد کردن اطلاعات حداقل یک نویسنده الزامی است - وارد کردن نام، نام خانوادگی و ایمیل هر نویسنده الزامی است - لطفاً عنوان مقاله را وارد کنید. - لطفاً چکیده مقاله را وارد کنید - تعداد کلمات چکیده از سقف مجاز برای این نوع مقاله تجاوز کرده است. - فایل مقاله ارسالی - آپلود فایل مقاله - جایگزینی فایل ارسال شده - هیچ فایلی برای این مقاله آپلود نشده است. - آیا می‌خواهید بدون آپلود هیچ فایلی ادامه دهید؟ - این مرحله اختیاری در روند ارسال مقاله به نویسندگان اجازه می‌دهد تا فایل‌های مکمل را به مقاله ثبت شده به افزایند. این فایل‌های مکمل می‌توانند شامل موارد زیر باشند: راهنمای پژوهش ، فایل داده ، منابعی که لازم است در دسترس خوانندگان قرار گیرد و یا تصاویری که آن‌ها را نمی‌توان در خود متن مقاله گنجاند. فایل‌های الحاقی با هر فرمت می‌توانند باشند و با همین فرمت در دسترس خوانندگان قرار می‌گیرند. در صورتی که محرمانگی داوری مقاله خدشه‌دار نشود بنا به صلاحدید نویسنده و دبیر این فایل‌ها نیز در دسترس داوران قرار می‌گیرد. - برای آپلود کردن فایل لطفاً بر روی دکمه «ذخیره» کلیک کنید. پس از این عمل فایل‌های دیگری را نیز می‌توانید آپلود کنید - آیا مطمئنید که می‌خواهید بدون آپلود فایل مکمل انتخاب شده، ادامه دهید؟ - هیچ فایل مکمل به این مقاله ارسالی افزوده نشده است - بازگشت به فایل‌های مکمل - آیا می‌خواهید این فایل مکمل را حذف کنید؟ - آپلود فایل مکمل - افزودن یک فایل مکمل - ویرایش ویژگی‌های فایل مکمل - فراداده فایل مکمل - برای نمایه کردن این فایل مکمل فراداده‌های زیر را وارد کنید. - فایل مکمل - سازنده یا مالک فایل - ابزار پژوهشی - مواد پژوهشی - نتایج پژوهش - رونوشت - آنالیز داده - مجموعه داده - متن منبع - توصیف مختصر - فایل بدون فراداده در دسترس داوران قرار گیرد تا سیاست داوری محرمانه خدشه‌دار نشود - فقط مورد موارد رسماً چاپ شده استفاده شود - تاریخ جمع‌آوری داده‌ها یا تولید ابزار - نام مطالعه یا دیگر منبع - غیره - فایلی آپلود نشده است - لطفاً عنوان این فایل مکمل را وارد کنید - لطفاً یک موضوع وارد کنید - لطفاً یک توصیف وارد کنید - شناسه عمومی تعیین شده برای فایل مکمل تکراری است - شناسه عمومی فایل مکمل - بر روی «تکمیل ارسال مقاله» کلیک کنید تا مقاله شما به مجله {$journalTitle} ارسال شود. رسید دریافت مقاله از طریق ایمیل به شما ارسال خواهد شد. برای مشاهده وضعیت داوری و انتشار مقاله ارسالی وارد سامانه شوید. از توجه شما به مجله {$journalTitle} متشکریم. - هیچ فایلی به این مقاله ارسالی ضمیمه نشده است - لیست فایل‌های آپلود شده - تکمیل ارسال مقاله - ارسال مقاله تکمیل شد. از توجه شما به مجله {$journalTitle} متشکریم. - آپلود نسخه اصلاحی نویسنده - فایل ویراستاری شده - فایل نویسنده - برای ارسال مقاله داشتن حساب کاربری الزامی است. بدین وسیله تیم سردبیری می‌توانند مقاله ارسالی شما را پیگیری کرده و با شما تماس بگیرند. + مقاله ارسالی جدید + مقالات ارسال شده فعال + سیاست تضاد منافع ]]> + ارسال مقاله + پنج مرحله ارسال مقاله + ارسال مقاله جدید + اینجا را کلیک کنید تا به اولین مرحله از مراحل پنج گانه ارسال مقاله بروید.]]> + مرحله اول: شروع ارسال مقاله + مرحله سوم: آپلود فایل مقاله + مرحله دوم: وارد کردن فراداده‌ها + مرحله چهارم: آپلود فایل‌های مکمل + مرحله چهارم (الف): افزودن یک فایل مکمل + مرحله پنجم: تأیید ارسال مقاله + شروع + آپلود مقاله ارسالی + وارد کردن فراداده + آپلود فایل‌های مکمل + تأییدیه + مرحله‌ی بعدی + می توانید با انتخاب گزینه بایگانی از بخش اصلی ارسال مقاله، این مقاله را در آینده ویرایش کنید. + این مجله در حال حاضر مقاله نمی‌پذیرد + درخواست تخفیف + لطفاً درخواست تخفیف برای این مقاله را در نظر بگیرید + لطفاً در قسمت زیر توضیح دهید که چرا می‌بایست به شما تخفیف دهیم + در صورت درخواست تخفیف، می‌بایست در محلی که مشخص شده است دلیل خود را ذکر نمایید. + در دور داوری {$round} + در حال داوری: نیاز به اصلاحات + در حال ویرایش: تقاضای ویراستیاری + در حال ویرایش: تقاضای بازبینی نهایی + آپلود نسخه ویراستاری شده + اصلاحات بازبینی نهائی + آیا می‌خواهید این مقاله ارسالی ناقص را حذف کنید؟ + مشاهده وضعیت + هیچ مقاله ارسالی وجود ندارد + نوع مقاله + نوع مقاله را انتخاب کنید. برای اطلاعات بیشتر درباره انواع مقالات و سیاست‌گذاری‌های مربوطه به صفحه + قبل از ادامه کار اطمینان حاصل کنید که تمام موارد لازم برای ارسال مقاله که در چک‌لیست آمده است را رعایت کرده‌اید. + نویسندگان این مقاله موافقت خودشان را با بیانیه حق نشر این مجله اعلام می‌کنند. این بیانیه در صورت چاپ شدن این مقاله در این مجله قابل اعمال است. در قسمت پائین این صفحه می‌توانید نظرات خود را به اطلاع سردبیر برسانید. + قبل از ادامه ، می‌بایست با بیانیه حق نشر موافقت نمایید. + اعلام نقطه نظراتتان به سردبیر + متن پیام (اختیاری) + لطفاً نوع مقاله خود را انتخاب کنید + لطفاً زبان مقاله ارسالی را انتخاب کنید + بیانیه محرمانگی اطلاعات مجله + با استفاده از فلش‌ها ترتیب نام نویسندگان را تغییر دهید. + تغییر ترتیب نویسنده + اطلاعات تماس نویسنده مسئول + افزودن نویسنده + حذف نویسنده + واژه‌هایی برای نمایه کردن مقاله، برای جداسازی واژه‌ها از سمی کالون استفاده نمایید (واژه1؛ واژه۲؛ واژه3) + به پوشش جغرافیائی، تاریخی یا زمانی و یا خصوصیات نمونه‌های تحقیق اشاره دارد. + کدهای دیگر.]]> + وارد کردن اطلاعات حداقل یک نویسنده الزامی است + وارد کردن نام، نام خانوادگی و ایمیل هر نویسنده الزامی است + لطفاً عنوان مقاله را وارد کنید. + لطفاً چکیده مقاله را وارد کنید + تعداد کلمات چکیده از سقف مجاز برای این نوع مقاله تجاوز کرده است. + فایل مقاله ارسالی + آپلود فایل مقاله + جایگزینی فایل ارسال شده + هیچ فایلی برای این مقاله آپلود نشده است. + آیا می‌خواهید بدون آپلود هیچ فایلی ادامه دهید؟ + این مرحله اختیاری در روند ارسال مقاله به نویسندگان اجازه می‌دهد تا فایل‌های مکمل را به مقاله ثبت شده به افزایند. این فایل‌های مکمل می‌توانند شامل موارد زیر باشند: راهنمای پژوهش ، فایل داده ، منابعی که لازم است در دسترس خوانندگان قرار گیرد و یا تصاویری که آن‌ها را نمی‌توان در خود متن مقاله گنجاند. فایل‌های الحاقی با هر فرمت می‌توانند باشند و با همین فرمت در دسترس خوانندگان قرار می‌گیرند. در صورتی که محرمانگی داوری مقاله خدشه‌دار نشود بنا به صلاحدید نویسنده و دبیر این فایل‌ها نیز در دسترس داوران قرار می‌گیرد. + برای آپلود کردن فایل لطفاً بر روی دکمه «ذخیره» کلیک کنید. پس از این عمل فایل‌های دیگری را نیز می‌توانید آپلود کنید + آیا مطمئنید که می‌خواهید بدون آپلود فایل مکمل انتخاب شده، ادامه دهید؟ + هیچ فایل مکمل به این مقاله ارسالی افزوده نشده است + بازگشت به فایل‌های مکمل + آیا می‌خواهید این فایل مکمل را حذف کنید؟ + آپلود فایل مکمل + افزودن یک فایل مکمل + ویرایش ویژگی‌های فایل مکمل + فراداده فایل مکمل + برای نمایه کردن این فایل مکمل فراداده‌های زیر را وارد کنید. + فایل مکمل + سازنده یا مالک فایل + ابزار پژوهشی + مواد پژوهشی + نتایج پژوهش + رونوشت + آنالیز داده + مجموعه داده + متن منبع + توصیف مختصر + فایل بدون فراداده در دسترس داوران قرار گیرد تا سیاست داوری محرمانه خدشه‌دار نشود + فقط مورد موارد رسماً چاپ شده استفاده شود + تاریخ جمع‌آوری داده‌ها یا تولید ابزار + نام مطالعه یا دیگر منبع + غیره + فایلی آپلود نشده است + لطفاً عنوان این فایل مکمل را وارد کنید + لطفاً یک موضوع وارد کنید + لطفاً یک توصیف وارد کنید + شناسه عمومی تعیین شده برای فایل مکمل تکراری است + شناسه عمومی فایل مکمل + بر روی «تکمیل ارسال مقاله» کلیک کنید تا مقاله شما به مجله {$journalTitle} ارسال شود. رسید دریافت مقاله از طریق ایمیل به شما ارسال خواهد شد. برای مشاهده وضعیت داوری و انتشار مقاله ارسالی وارد سامانه شوید. از توجه شما به مجله {$journalTitle} متشکریم. + هیچ فایلی به این مقاله ارسالی ضمیمه نشده است + لیست فایل‌های آپلود شده + تکمیل ارسال مقاله + ارسال مقاله تکمیل شد. از توجه شما به مجله {$journalTitle} متشکریم. + آپلود نسخه اصلاحی نویسنده + فایل ویراستاری شده + فایل نویسنده + برای ارسال مقاله داشتن حساب کاربری الزامی است. بدین وسیله تیم سردبیری می‌توانند مقاله ارسالی شما را پیگیری کرده و با شما تماس بگیرند. diff --git a/locale/fa_IR/default.xml b/locale/fa_IR/default.xml index 2bea183ac55..1c58b3469ac 100644 --- a/locale/fa_IR/default.xml +++ b/locale/fa_IR/default.xml @@ -1,72 +1,72 @@ - - مقالات - م ق - 0 - متن مقاله - + مقالات + م ق + 0 + متن مقاله + - مقاله ارسالی قبلاً چاپ نشده و هم در هیچ مجله دیگری تحت داوری برای چاپ نمی‌باشد. - فایل ارسال شده به فرمت OpenOffice, Microsoft Word, RTF, یا WordPerfect می‌باشد. - در صورت امکان لینک مراجع در داخل متن قرار داده شده است. - فاصله سطور در متن مقاله تک فاصله‌ای است ، فونت 12 در صورت لزوم از فونت ایتالیک بجای زیرخط دار استفاده شده است ، تمام تصاویر و نمودارها و جداول در خود متن در محل مناسب و یا در انتهای متن قرار داده شده است. - متن مقاله بر طبق اصول مقاله‌نویسی و مرجع‌نگاری اشاره شده در <a href="{$indexUrl}/{$journalPath}/about/submissions#authorGuidelines"> راهنمای نویسندگان </a> می‌باشد. این راهنما در قسمت درباره مجله قابل مشاهده است. - نام‌ها و ایمیل‌های وارد شده در سایت مجله، فقط در اهداف بیان شده بکار می‌رود و در دسترس هیچ شخص یا سازمان دیگری قرار نخواهد گرفت. - این مجله دستیابی فوری به محتوی خود را به‌صورت آزاد دارا می‌باشد به این امید که پژوهشی که به‌صورت عمومی در دسترس باشد موجب تبادل بیشتر دانش در مقیاس جهانی می‌شود - نویسندگان مجازند (و توصیه می‌شود) که مقالات این مجله را در سایت‌های شخصی یا سازمانی به نمایش بگذارند.البته به شرط ذکر جزئیات کامل مرجع آن - سیستم‌های ویراستاری 1. ردیابی تغییرات با نرم‌افزار ورد از منوی Tools گزینه Track Changes، ویراستار را قادر می‌سازد تا درج و حذف کلمات را نشان‌دار نماید. درج کلمات به‌صورت رنگی نشان داده می‌شود و کلمات حذف شده به‌صورت رنگی در حاشیه نمایش داده می‌شود. همچنین ویراستار می‌تواند سؤالات خود از نویسنده یا از دبیر را نیز در کروشه درون متن بگنجاند. سپس نسخه ویراستاری شده بارگذاری می‌شود و به اطلاع دبیر رسانده می‌شود. سپس دبیر آن را بررسی و با اطلاع نویسنده می‌رساند. دبیر و نویسنده می‌بایست تغییراتی را که موافق آن هستند بدون دخالت رها کنند. اگر تغییرات بیشتری لازم باشد دبیر و نویسنده می‌توانند این تغییرات را در محل‌های اولیه درج و حذف نمایند. بعلاوه می‌توانند کلمات جدیدی درج و یا حذف کنند. نویسندگان و دبیران باید به تمام سؤالات ویراستار پاسخ دهند و متن جوابیه را در کروشه قرار دهند. پس از بررسی متن توسط دبیر و نویسنده ویراستار آخرین بررسی را به عمل آورده و تغییرات داده شده را دائمی می‌کنند تا سرانجام نسخه صفحه‌آرا آماده شود. < strong>2. سامانه بررسی آموزشی هاروارد دستورالعمل اصلاح الکترونیکی مقالات لطفاً مراحل زیر را برای انجام اصلاحات الکترونیکی مقاله انجام دهید: پاسخ دادن به تغییرات پیشنهادی   هر تغییری در متن را که مورد قبول می‌دانید آن را از حالت بولد یا پررنگ خارج کنید.   هر تغییری را که قبول نمی‌کنید متن اصلی اولیه را بجای آن درج کرده و آن را به‌صورت بولد در آورید. اضافه و حذف در متن   درج متن جدید را با بولد کردن متن جدید نشان دهید   متنی را که مایلید حذف کنید در کروشه قرار دهید. مانند [متن حذف شده]   اگر یک یا چند جمله را حذف کردید در مورد آن یک یادداشت در کروشه بگذارید مانند [دو جمله حذف شد] پاسخ دادن به سؤالات   تمام سؤالات را دست نخورده و بولد درون متن حفظ کنید. آن‌ها را حذف نکنید.   پاسخ به یک سؤال را بعد از آن بنویسید. شروع پاسخ را با [پاسخ:] مشخص کنید.   مانند [پاسخ: بحث در مورد متدولوژی مقاله همان‌طور که گفته بودید بسط داده شد] نشان‌دار کردن توضیحات   برای نشان دادن تغییرات ساختاری و یا اصلاحات عمیق بهتر است توضیحاتی اضافه کنید   مانند [توضیح: پاراگراف فوق از صفحه 5 به 7 منتقل شد]   توجه: وقتی به شماره صفحه اشاره می‌کنید شماره صفحه مقاله پرینت شده که برای شما فرستاده شده است را منظور کنید. این موضوع مهم است چرا که با اصلاً ح مقاله الکترونیک شماره صفحات ممکن است تغییر کند.

        اصلاً ح کردن یک مقاله الکترونیکی

        فایل اصلی مقاله قبل از اینکه ساختار و سازماندهی مقاله اصلی را تغییر دهید با دیگر نویسندگان به بررسی آن بپردازید. پس از پایان اصلاحات نام فایل را از AuthorNameQA.doc به AuthorNameQAR.doc تغییر دهید مانند LeeQA.doc به LeeQAR.doc. یک پرینت از این مقاله اصلاح شده را همراه با دیسک (CD) حاوی مقاله اصلاح شده ارسال کنید. مقاله برگشت داده شده به نویسنده همراه با سؤالات و پیشنهادات قبل از اینکه ساختار و سازماندهی مقاله‌ای که به شما برگردانده‌اند را تغییر دهید با دبیران مقاله هماهنگی‌های لازم را به عمل آورید. پس از اتمام اصلاحات نام فایل را از AuthorNameQA.doc به AuthorNameQAR.doc تغییر دهید مانند LeeQA.doc به LeeQAR.doc. پرینت آن را همراه با دیسک (CD) فایل ارسال کنید. یادداشت: • متن‌های غیر بولد نشان می‌دهد که شما تغییرات ایجاد شده در متن اصلی را قبول دارید. • متن بولد نشان دهنده این است که متن جدیدی اضافه شده است. • [کلمه حذف شده] نشان دهنده متن حذف شده است • پاسخ سؤالات در کروشه می‌آید]]>
        - برای افزودن لینک مرجع به مقاله در حال صفحه‌آرائی

        وقتی که مقاله را به صورت HTML و یا PDF در می‌آورید مطمئن شوید که تمام لینک‌ها فعال است.

        الف. وقتی‌که نویسنده لینکی برای یک مرجع ارائه داده است

        1. هنگامی‌که مقاله ارسالی هنوز در قالب فایل واژه‌پرداز (مثل ورد) است, عبارت مشاهده مرجع را به انتهای مرجعی که برای آن لینک ذکر شده است اضافه کنید.
        2. با انتخاب عبارت مشاهده مرجع, با استفاده از منوی درج لینک موجود در ورد آدرس لینک داده شده را وارد کرده و آن عبارت را به‌صورت لینک درآورید.

        ب. افزودن امکان جستجوی گوگل اسکولار برای مراجع

        1. هنگامی‌که مقاله ارسالی هنوز در قالب فایل واژه‌پرداز (مثل ورد) است, عنوان مرجع مورد نظر را با یا بدون نام نویسندگان (بسته به شیوه نسبی عنوان مرجع) کپی کنید.
        2. متن کپی شده را بین دو علامت %22 قرار دهید و همچنین بین کلمات علامت + بگذارید: http://scholar.google.com/scholar?q=%22PASTE+TITLE+HERE%22&hl=en&lr=&btnG=Search بدین ترتیب آدرس جستجوی مقاله مذکور در گوگل اسکولار را می‌سازید.
        3. عبارت گوگل اسکولار و یا (GS) را به انتهای هر مرجع در لیست مراجع بیافزائید.
        4. عبارت گوگل اسکولار و یا (GS)را با متدی که قبلاً گفته شد با استفاده از آدرس جستجوی ساخته شده در محله قبل به لینک تبدیل کنید.

        ج. امکان جستجو مراجع به کمک DOI آن‌ها

        1. هنگامی‌که مقاله ارسالی هنوز در قالب فایل واژه‌پرداز (مثل ورد) است, مراجع را به‌صورت گروهی در جعبه جستجوی crossref واقع در آدرس زیر کپی کنید: http://www.crossref.org/freeTextQuery/
        2. شماره شناسایی حاصله (DOI) را در آدرس جستجوی زیر در جای مشخص شده با عبارت PASTE DOI قرار دهید. Paste each DOI that the Query provides in the following URL (between = and &): http://www.cmaj.ca/cgi/external_ref?access_num=PASTE DOI#HERE&link_type=DOI
        3. عبارت CrossRef را به انتهای هر مرجع افزوده و مانند مراحل قبل با استفاده از عبارت جستجوی ساخته شده آن را به‌صورت لینک درآورید.
        ]]>
        - برای خطاهای املائی یا گرامریکلمه یا کلمات مورد نظر که دارای خطا است را در جعبه اصلاحات بررسی نهائی کپی کنید. همراه با آن دستورالعمل اصلاح خطا را نیز تحت عنوان «تغییر به» را بیاورید مانند مثال زیر: 1. تغییر....
        1. تغییر  then the others  به  than the others


        خطاهای فرمت ابتدا کلمه فرمت را به عنوان تیتر و سپس محل و ماهیت خطای فرمت را در جعبه اصلاحات بررسی نهائی وارد کنید مانند مثال زیر:
        3.فرمت  اعداد در جدول 3 مرتب نیستند 

        4. فرمت  پاراگرافی که با "This last topic..."  شروع شده است فاصله سطر اول ندارد.
        ]]>
        - ثبت‌نام در بالای صفحات ثبت‌نام کنند. در نتیجه شما از طریق ایمیل فهرست مطالب هر شماره جدید را دریافت خواهید داشت. برای اطلاع از محرمانگی اطلاعاتی که وارد می‌کنید بیانیه محرمانگی مجله را مطالعه نمایید. در این بیانیه آمده است که ایمیل‌هایی که وارد می‌کنید برای مقاصد دیگر بکار نخواهد رفت.]]> - درباره مجله که شامل سیاست‌های حاکم بر انواع مقالات؛ و متن راهنمای نویسندگان را مطالعه فرمایید. برای ارسال مقاله لازم است در سامانه این مجله ثبت‌نام کنید. چنانچه تا کنون در این مجله ثبت‌نام نکرده‌اید نسبت به این کار اقدام کنید. چنانچه قبلاً ثبت‌نام کرده‌اید فقط کافی است که به سامانه وارد شوید و مراحل پنجگانه ارسال مقاله را شروع کنید.]]> - سامانه مجلات آزاد مراجعه کنید.]]> - اطلاعات بیشتر...]]> - اطلاعات بیشتر...]]> - - انتشار مقاله - خرید مقاله - خرید شماره - عضویت انجمن - - مدیر مجله - مدیران مجله - مدیر.م - سردبیر مجله - سردبیران مجله - سردبیر - دبیر مهمان - دبیران مهمان - دبیر.م - دبیر - دبیران - دبیر - مدیر اشتراک - مدیران اشتراک - م.اشتراک - - ابزارهای پژوهش - مواد مورد استفاده - نتایج پژوهش - رونوشت‌ها - آنالیز داده‌ها - مجموعه‌ی داده‌ها - منابع - داور - داوران - داور - ________________________________________________________________________
        {$ldelim}$contextName{$rdelim}]]>
        + مقاله ارسالی قبلاً چاپ نشده و هم در هیچ مجله دیگری تحت داوری برای چاپ نمی‌باشد. + فایل ارسال شده به فرمت OpenOffice, Microsoft Word, RTF, یا WordPerfect می‌باشد. + در صورت امکان لینک مراجع در داخل متن قرار داده شده است. + فاصله سطور در متن مقاله تک فاصله‌ای است ، فونت 12 در صورت لزوم از فونت ایتالیک بجای زیرخط دار استفاده شده است ، تمام تصاویر و نمودارها و جداول در خود متن در محل مناسب و یا در انتهای متن قرار داده شده است. + متن مقاله بر طبق اصول مقاله‌نویسی و مرجع‌نگاری اشاره شده در <a href="{$indexUrl}/{$journalPath}/about/submissions#authorGuidelines"> راهنمای نویسندگان </a> می‌باشد. این راهنما در قسمت درباره مجله قابل مشاهده است. + نام‌ها و ایمیل‌های وارد شده در سایت مجله، فقط در اهداف بیان شده بکار می‌رود و در دسترس هیچ شخص یا سازمان دیگری قرار نخواهد گرفت. + این مجله دستیابی فوری به محتوی خود را به‌صورت آزاد دارا می‌باشد به این امید که پژوهشی که به‌صورت عمومی در دسترس باشد موجب تبادل بیشتر دانش در مقیاس جهانی می‌شود + نویسندگان مجازند (و توصیه می‌شود) که مقالات این مجله را در سایت‌های شخصی یا سازمانی به نمایش بگذارند.البته به شرط ذکر جزئیات کامل مرجع آن + سیستم‌های ویراستاری 1. ردیابی تغییرات با نرم‌افزار ورد از منوی Tools گزینه Track Changes، ویراستار را قادر می‌سازد تا درج و حذف کلمات را نشان‌دار نماید. درج کلمات به‌صورت رنگی نشان داده می‌شود و کلمات حذف شده به‌صورت رنگی در حاشیه نمایش داده می‌شود. همچنین ویراستار می‌تواند سؤالات خود از نویسنده یا از دبیر را نیز در کروشه درون متن بگنجاند. سپس نسخه ویراستاری شده بارگذاری می‌شود و به اطلاع دبیر رسانده می‌شود. سپس دبیر آن را بررسی و با اطلاع نویسنده می‌رساند. دبیر و نویسنده می‌بایست تغییراتی را که موافق آن هستند بدون دخالت رها کنند. اگر تغییرات بیشتری لازم باشد دبیر و نویسنده می‌توانند این تغییرات را در محل‌های اولیه درج و حذف نمایند. بعلاوه می‌توانند کلمات جدیدی درج و یا حذف کنند. نویسندگان و دبیران باید به تمام سؤالات ویراستار پاسخ دهند و متن جوابیه را در کروشه قرار دهند. پس از بررسی متن توسط دبیر و نویسنده ویراستار آخرین بررسی را به عمل آورده و تغییرات داده شده را دائمی می‌کنند تا سرانجام نسخه صفحه‌آرا آماده شود. < strong>2. سامانه بررسی آموزشی هاروارد دستورالعمل اصلاح الکترونیکی مقالات لطفاً مراحل زیر را برای انجام اصلاحات الکترونیکی مقاله انجام دهید: پاسخ دادن به تغییرات پیشنهادی   هر تغییری در متن را که مورد قبول می‌دانید آن را از حالت بولد یا پررنگ خارج کنید.   هر تغییری را که قبول نمی‌کنید متن اصلی اولیه را بجای آن درج کرده و آن را به‌صورت بولد در آورید. اضافه و حذف در متن   درج متن جدید را با بولد کردن متن جدید نشان دهید   متنی را که مایلید حذف کنید در کروشه قرار دهید. مانند [متن حذف شده]   اگر یک یا چند جمله را حذف کردید در مورد آن یک یادداشت در کروشه بگذارید مانند [دو جمله حذف شد] پاسخ دادن به سؤالات   تمام سؤالات را دست نخورده و بولد درون متن حفظ کنید. آن‌ها را حذف نکنید.   پاسخ به یک سؤال را بعد از آن بنویسید. شروع پاسخ را با [پاسخ:] مشخص کنید.   مانند [پاسخ: بحث در مورد متدولوژی مقاله همان‌طور که گفته بودید بسط داده شد] نشان‌دار کردن توضیحات   برای نشان دادن تغییرات ساختاری و یا اصلاحات عمیق بهتر است توضیحاتی اضافه کنید   مانند [توضیح: پاراگراف فوق از صفحه 5 به 7 منتقل شد]   توجه: وقتی به شماره صفحه اشاره می‌کنید شماره صفحه مقاله پرینت شده که برای شما فرستاده شده است را منظور کنید. این موضوع مهم است چرا که با اصلاً ح مقاله الکترونیک شماره صفحات ممکن است تغییر کند.

        اصلاً ح کردن یک مقاله الکترونیکی

        فایل اصلی مقاله قبل از اینکه ساختار و سازماندهی مقاله اصلی را تغییر دهید با دیگر نویسندگان به بررسی آن بپردازید. پس از پایان اصلاحات نام فایل را از AuthorNameQA.doc به AuthorNameQAR.doc تغییر دهید مانند LeeQA.doc به LeeQAR.doc. یک پرینت از این مقاله اصلاح شده را همراه با دیسک (CD) حاوی مقاله اصلاح شده ارسال کنید. مقاله برگشت داده شده به نویسنده همراه با سؤالات و پیشنهادات قبل از اینکه ساختار و سازماندهی مقاله‌ای که به شما برگردانده‌اند را تغییر دهید با دبیران مقاله هماهنگی‌های لازم را به عمل آورید. پس از اتمام اصلاحات نام فایل را از AuthorNameQA.doc به AuthorNameQAR.doc تغییر دهید مانند LeeQA.doc به LeeQAR.doc. پرینت آن را همراه با دیسک (CD) فایل ارسال کنید. یادداشت: • متن‌های غیر بولد نشان می‌دهد که شما تغییرات ایجاد شده در متن اصلی را قبول دارید. • متن بولد نشان دهنده این است که متن جدیدی اضافه شده است. • [کلمه حذف شده] نشان دهنده متن حذف شده است • پاسخ سؤالات در کروشه می‌آید]]>
        + برای افزودن لینک مرجع به مقاله در حال صفحه‌آرائی

        وقتی که مقاله را به صورت HTML و یا PDF در می‌آورید مطمئن شوید که تمام لینک‌ها فعال است.

        الف. وقتی‌که نویسنده لینکی برای یک مرجع ارائه داده است

        1. هنگامی‌که مقاله ارسالی هنوز در قالب فایل واژه‌پرداز (مثل ورد) است, عبارت مشاهده مرجع را به انتهای مرجعی که برای آن لینک ذکر شده است اضافه کنید.
        2. با انتخاب عبارت مشاهده مرجع, با استفاده از منوی درج لینک موجود در ورد آدرس لینک داده شده را وارد کرده و آن عبارت را به‌صورت لینک درآورید.

        ب. افزودن امکان جستجوی گوگل اسکولار برای مراجع

        1. هنگامی‌که مقاله ارسالی هنوز در قالب فایل واژه‌پرداز (مثل ورد) است, عنوان مرجع مورد نظر را با یا بدون نام نویسندگان (بسته به شیوه نسبی عنوان مرجع) کپی کنید.
        2. متن کپی شده را بین دو علامت %22 قرار دهید و همچنین بین کلمات علامت + بگذارید: http://scholar.google.com/scholar?q=%22PASTE+TITLE+HERE%22&hl=en&lr=&btnG=Search بدین ترتیب آدرس جستجوی مقاله مذکور در گوگل اسکولار را می‌سازید.
        3. عبارت گوگل اسکولار و یا (GS) را به انتهای هر مرجع در لیست مراجع بیافزائید.
        4. عبارت گوگل اسکولار و یا (GS)را با متدی که قبلاً گفته شد با استفاده از آدرس جستجوی ساخته شده در محله قبل به لینک تبدیل کنید.

        ج. امکان جستجو مراجع به کمک DOI آن‌ها

        1. هنگامی‌که مقاله ارسالی هنوز در قالب فایل واژه‌پرداز (مثل ورد) است, مراجع را به‌صورت گروهی در جعبه جستجوی crossref واقع در آدرس زیر کپی کنید: http://www.crossref.org/freeTextQuery/
        2. شماره شناسایی حاصله (DOI) را در آدرس جستجوی زیر در جای مشخص شده با عبارت PASTE DOI قرار دهید. Paste each DOI that the Query provides in the following URL (between = and &): http://www.cmaj.ca/cgi/external_ref?access_num=PASTE DOI#HERE&link_type=DOI
        3. عبارت CrossRef را به انتهای هر مرجع افزوده و مانند مراحل قبل با استفاده از عبارت جستجوی ساخته شده آن را به‌صورت لینک درآورید.
        ]]>
        + برای خطاهای املائی یا گرامریکلمه یا کلمات مورد نظر که دارای خطا است را در جعبه اصلاحات بررسی نهائی کپی کنید. همراه با آن دستورالعمل اصلاح خطا را نیز تحت عنوان «تغییر به» را بیاورید مانند مثال زیر: 1. تغییر....
        1. تغییر  then the others  به  than the others


        خطاهای فرمت ابتدا کلمه فرمت را به عنوان تیتر و سپس محل و ماهیت خطای فرمت را در جعبه اصلاحات بررسی نهائی وارد کنید مانند مثال زیر:
        3.فرمت  اعداد در جدول 3 مرتب نیستند 

        4. فرمت  پاراگرافی که با "This last topic..."  شروع شده است فاصله سطر اول ندارد.
        ]]>
        + ثبت‌نام در بالای صفحات ثبت‌نام کنند. در نتیجه شما از طریق ایمیل فهرست مطالب هر شماره جدید را دریافت خواهید داشت. برای اطلاع از محرمانگی اطلاعاتی که وارد می‌کنید بیانیه محرمانگی مجله را مطالعه نمایید. در این بیانیه آمده است که ایمیل‌هایی که وارد می‌کنید برای مقاصد دیگر بکار نخواهد رفت.]]> + درباره مجله که شامل سیاست‌های حاکم بر انواع مقالات؛ و متن راهنمای نویسندگان را مطالعه فرمایید. برای ارسال مقاله لازم است در سامانه این مجله ثبت‌نام کنید. چنانچه تا کنون در این مجله ثبت‌نام نکرده‌اید نسبت به این کار اقدام کنید. چنانچه قبلاً ثبت‌نام کرده‌اید فقط کافی است که به سامانه وارد شوید و مراحل پنجگانه ارسال مقاله را شروع کنید.]]> + سامانه مجلات آزاد مراجعه کنید.]]> + اطلاعات بیشتر...]]> + اطلاعات بیشتر...]]> + + انتشار مقاله + خرید مقاله + خرید شماره + عضویت انجمن + + مدیر مجله + مدیران مجله + مدیر.م + سردبیر مجله + سردبیران مجله + سردبیر + دبیر مهمان + دبیران مهمان + دبیر.م + دبیر + دبیران + دبیر + مدیر اشتراک + مدیران اشتراک + م.اشتراک + + ابزارهای پژوهش + مواد مورد استفاده + نتایج پژوهش + رونوشت‌ها + آنالیز داده‌ها + مجموعه‌ی داده‌ها + منابع + داور + داوران + داور + ________________________________________________________________________
        {$ldelim}$contextName{$rdelim}]]>
        diff --git a/locale/fa_IR/editor.xml b/locale/fa_IR/editor.xml index 48815bd71dc..123aab216d5 100644 --- a/locale/fa_IR/editor.xml +++ b/locale/fa_IR/editor.xml @@ -1,223 +1,223 @@ - صفحه دبیر - انتساب دوباره - مقالات ارسالی و چاپ شده - صف مقالات ارسالی - بایگانی مقالات ارسالی - چاپ - شماره‌های چاپ شده - تمام انواع مقاله - همه دبیران - مرا - شناسه «{$publicIdentifier}» برای عنوان دیگری (شماره مجله، مقاله، کلیشه چاپی و یا فایل) اختصاص یافته است. لطفاً شناسه دیگری انتخاب کنید. - هیچ مقاله ارسالی در بایگانی نیست - آیا تغییرات در بایگانی مقالات ارسالی ذخیره شود؟ مقالاتی که جهت حذف انتخاب شده‌اند برای همیشه از سیستم حذف خواهند شد. - آیا می‌خواهید برای همیشه این مقاله ارسالی را حذف کنید؟ - آیا از تصمیم گرفته شده مطمئن هستید؟ - با توجه به اینکه بر روی لینک «بایگانی کردن» کلیک کرده‌اید چنانچه در صفحه بعد (ارسال ایمیل) دکمه ارسال یا انجام بدون ارسال را بزنید در هر حال مقاله بایگانی خواهد شد' مگر اینکه دکمه انصراف را کلیک کنید. - قبل از ارسال مقاله برای ویراستاری، با استفاده از لینک با خبرسازی نویسنده، تصمیم خود را به اطلاع وی برسانید و سپس نسخه ارسالی به ویراستار را انتخاب کنید. - اطلاع‌رسانی به کاربران - این پیغام را به تمام کاربران این مجله بفرست ({$count} کاربر) - تمام خوانندگان: {$count} کاربر - تمام نویسندگان دارای مقاله چاپ شده: {$count} کاربر - تمام مشترکین: {$count} کاربر - تمام مؤسسات مشترک: {$count} کاربر - اطلاع‌رسانی به کاربران ... - کاربران اطلاع‌رسانی شدند - این پیغام را به تمام کاربران این مجله بفرست ({$count} کاربر) - ارسال این پیغام به تمام کاربران این مجله که برای دریافت تازه‌های چاپ اظهار تمایل کرده‌اند. ({$count} کاربر) - همچنین فهرست مقالات این شماره را نیز ضمیمه کن: - اقدامات دبیری - ایجاد شماره جدید - مدیریت شماره: {$issueIdentification} - شماره جاری - موارد - هیچ موردی در حال حاضر برای این شماره در نظر گرفته نشده است. - آیا می‌خواهید این شماره مجله را برای همیشه حذف کنید؟ - چاپ شده - چاپ نشده - تاریخ انتشار - ذکر دوره مجله برای این شماره لازم است - ذکر شماره برای این شماره از مجله لازم است - ذکر سال این شماره لازم است - تعیین عنوان برای شماره مجله الزامی است - مشخصات شناسه‌ شماره مجله الزامی است. لطفاً حداقل یکی از گزینه‌های مربوط به اطلاعات شناسه‌ای شماره مجله را انتخاب کنید. - شناسایی هر شماره مجله - شناسه عمومی شماره مجله - توصیف - وضعیت دستیابی - تاریخ دسترسی آزاد - فعال‌سازی دسترسی آزاد (با تأخیر) - تصویر جلد - فرمت‌های مجاز: .gif, jpg, یا .png - آپلود شد - حذف کن - بازبینی نهایی شد - حذف تصویر جلد - تصویری که می‌خواهید حذف کنید، تصویر این شماره از مجله نیست، لطفاً صفحه رو از اول بارگذاری کرده و دوباره تلاش کنید. - تصویری که می‌خواهید حذف کنید در حافظه یافت نشد. احتمالاً این تصویر پیشتر پاک شده است. لطفاً صفحه را از اول بارگذاری کرده و دوباره بررسی کنید. - تصویر ورودی غیر معتبر است. فرمت‌های مورد پشتیبانی شامل gif، jpg و png است. - استایل شیت - فرمت استایل شیت انتخاب شده غلط است. فایل مورد نظر می‌بایست یک فایل CSS معتبر باشد. توجه کنید که فایل استایل شیت که دارای توضیحاتی در شروع فایل است ممکن است باعث نامعتبر شدن فایل استایل شیت شود - آیا استایل شیت حذف شود؟ - عنوان جلد - ایجاد صفحه جلد دلخواه برای این شماره با عناصر زیر - نمایش - دستیابی آزاد - اشتراک - شناسایی - دستیابی - پشت جلد - تمام مقالات این شماره به نوبت ویراستاری بازخواهند گشت و تمام فایل‌های همراه آن‌ها به‌طور دائمی از بین خواهد رفت. آیا می‌خواهید این شماره مجله را حذف کنید؟ - برگرداندن به حالت اولیه]]> - برگشت به حالت پیش‌فرض]]> - داده‌های شماره - ذخیره تغییرات فهرست مطالب؟ - پیش‌فرض - ترتیب - شناسه عمومی - انتشار این شماره - لغو چاپ شماره - مشاهده این شماره - مشاهده - آیا می‌خواهید این شماره جدید را منتشر کنید؟ - آیا مطمئن هستید که می‌خواهید چاپ این شماره را لغو کنید؟ - آیا مطمئنید که می‌خواهید این شماره را به عنوان شماره جاری ثبت کنید - شناسه عمومی مقاله قابل ذخیره نیست - هیچ شماره مجله‌ای وجود ندارد - باز کردن - صفحات - کلیشه‌های چاپی شماره‌ها - کلیشه چاپی شماره - مشاهده کلیشه چاپی شماره - کلیشه چاپی را با تمامی محتویات شماره آن منتشر کن - هیچ کلیشه چاپی شماره مجله‌ای منتشر نشده است. - وارد کردن برچسب کلیشه چاپی شماره الزامی است - وارد کردن زبان کلیشه چاپی شماره الزامی است. - این شناسه کلیشه چاپی شماره موجود است. - برگشت به کلیشه چاپی شماره - آیا مطمئنید که می‌خواهید این کلیشه چاپی شماره را حذف کنید. - شناسه‌ها - شماره‌های آتی مجله - افزودن کلیشه چاپی - انتشار شماره - ایجاد شماره‌ی جدید - مشاهده - بازنگری - ایجاد کلیشه چاپی شماره - تنظیم شماره جاری - شماره‌های گذشته مجله - تعیین فایل اصلی به عنوان نسخه داوری - آپلود کردن نسخه داوری اصلاح شده - قرار گرفتن فایل در دسترس داوران - صفحه‌آرائی و بازبینی نهائی - پاک کردن - حذف داور - تغییر نوع مقاله - تعیین مهلت داوری - افزودن داور - به داور - اطلاع‌رسانی به داور - راه‌اندازی پروسه داوری - لغو درخواست - حذف داور - وارد کردن توصیه‌ها - وارد کردن توصیه داوری - توصیه - انتخاب داور - جایگزینی داور - در این محل توصیه و نظرات داوری خود را وارد کنید. - آپلود داوری - گزینه‌های داوری - تصمیم - دبیری برای این مقاله انتخاب‌نشده است - ذخیره تصمیم - دبیر هنوز تغییرات را ذخیره نکرده است - برای داوران تا نسخه اصلاحی نویسنده را ببینند. - یک تاریخ برای مهلت داوری تعیین کن. - تاریخ یا تعداد هفته‌های لازم برای مهلت داوری را وارد کنید. - امروز - مورد درخواست تا تاریخ - فرمت: YYYY-MM-DD - تعداد هفته‌ها - انتساب ویراستار - جایگزینی ویراستار - نسخه ویرایش شده توسط دبیر - نویسنده مجاز است فایل را ببیند - نسخه در دسترس ویراستار قرار گیرد. - امتیاز داور - 5 عالی - 4 - 3 - 2 - 1 ضعیف - نظرات - قسمت توضیح الزامی است - ذخیره امتیاز - شخصی انتخاب نشده است - بازبینی توسط نویسنده - رد و بارگانی کردن مقاله ارسالی - برگرداندن به لیست جاری - افزودن دبیر - افزودن سردبیر - انتخاب {$roleName} - انتخاب تصمیم - انتخاب صفحه‌آرا - جایگزینی صفحه‌آرا - داوری ارسالی - ارسال مجدد فایل برای داوری - ارسال مجدد فایل انتخاب شده برای داوری - ارسال فایل برای ویراستاری - انتساب بازبین نهائی - جایگزینی بازبین نهائی - نظرات نویسنده - نظرات بازبین نهائی - آخرین ویراستاری - تاریخ - نشان دادن برحسب - ارسال مقاله MM-DD - انتسابات فعال - دعوت کردن - پذیرفتن - هیچ مقاله ارسالی وجود ندارد - آخرین - هفته - آخرین داوری کامل شده - منتسب شده به - برای مقالات از نوع - برنامه چاپ - کاندید پذیرش - قرار است انتساب یابد - هزینه چاپ پرداخت نشده است. برای قرار دادن در نوبت چاپ به نویسنده اطلاع دهید تا هزینه را پرداخت کند - نمایش - حذف نام نویسندگان از فهرست مقالات شماره مجله - پیش‌فرض - حذف - نمایش - جلد مجله - تصویر جلد - تصویری که می‌خواهید حذف کنید در حافظه یافت نشد. احتمالاً این تصویر پیشتر پاک شده است. لطفاً صفحه را از اول بارگذاری کرده و دوباره بررسی کنید. - آپلود شد - حذف تصویر جلد - حذف مقاله از شماره - حذف - آیا مطمئنید که می‌خواهید این مقاله را از شماره حذف کنید؟ البته همچنان مقاله برای انتشار در شمارات آینده در سیستم باقی می‌ماند. - تاریخ دستیابی ذکر شده معتبر نیست - ویرایش کلیشه چاپی - بازبینی نهایی در سیستم آپلود می‌کند.]]> - انتخاب فایل‌های کلیشه‌های چاپی - ویراستیاری شده در سیستم آپلود شده است.]]> - هر فایلی که در مراحل ارسال مقاله در سامانه آپلود شده است را می‌توان با انتخاب گزینه زیر به لیست بازبینی نهایی اضافه کرد. - شناسه عمومی «{$publicIdentifier}» برای موجودیت دیگری از همین نوع تعریف شده است. لطفاً برای تمامی موجودیت‌های داخل مجله یک شناسه عمومی منحصربه‌فرد انتخاب کنید. + صفحه دبیر + انتساب دوباره + مقالات ارسالی و چاپ شده + صف مقالات ارسالی + بایگانی مقالات ارسالی + چاپ + شماره‌های چاپ شده + تمام انواع مقاله + همه دبیران + مرا + شناسه «{$publicIdentifier}» برای عنوان دیگری (شماره مجله، مقاله، کلیشه چاپی و یا فایل) اختصاص یافته است. لطفاً شناسه دیگری انتخاب کنید. + هیچ مقاله ارسالی در بایگانی نیست + آیا تغییرات در بایگانی مقالات ارسالی ذخیره شود؟ مقالاتی که جهت حذف انتخاب شده‌اند برای همیشه از سیستم حذف خواهند شد. + آیا می‌خواهید برای همیشه این مقاله ارسالی را حذف کنید؟ + آیا از تصمیم گرفته شده مطمئن هستید؟ + با توجه به اینکه بر روی لینک «بایگانی کردن» کلیک کرده‌اید چنانچه در صفحه بعد (ارسال ایمیل) دکمه ارسال یا انجام بدون ارسال را بزنید در هر حال مقاله بایگانی خواهد شد' مگر اینکه دکمه انصراف را کلیک کنید. + قبل از ارسال مقاله برای ویراستاری، با استفاده از لینک با خبرسازی نویسنده، تصمیم خود را به اطلاع وی برسانید و سپس نسخه ارسالی به ویراستار را انتخاب کنید. + اطلاع‌رسانی به کاربران + این پیغام را به تمام کاربران این مجله بفرست ({$count} کاربر) + تمام خوانندگان: {$count} کاربر + تمام نویسندگان دارای مقاله چاپ شده: {$count} کاربر + تمام مشترکین: {$count} کاربر + تمام مؤسسات مشترک: {$count} کاربر + اطلاع‌رسانی به کاربران ... + کاربران اطلاع‌رسانی شدند + این پیغام را به تمام کاربران این مجله بفرست ({$count} کاربر) + ارسال این پیغام به تمام کاربران این مجله که برای دریافت تازه‌های چاپ اظهار تمایل کرده‌اند. ({$count} کاربر) + همچنین فهرست مقالات این شماره را نیز ضمیمه کن: + اقدامات دبیری + ایجاد شماره جدید + مدیریت شماره: {$issueIdentification} + شماره جاری + موارد + هیچ موردی در حال حاضر برای این شماره در نظر گرفته نشده است. + آیا می‌خواهید این شماره مجله را برای همیشه حذف کنید؟ + چاپ شده + چاپ نشده + تاریخ انتشار + ذکر دوره مجله برای این شماره لازم است + ذکر شماره برای این شماره از مجله لازم است + ذکر سال این شماره لازم است + تعیین عنوان برای شماره مجله الزامی است + مشخصات شناسه‌ شماره مجله الزامی است. لطفاً حداقل یکی از گزینه‌های مربوط به اطلاعات شناسه‌ای شماره مجله را انتخاب کنید. + شناسایی هر شماره مجله + شناسه عمومی شماره مجله + توصیف + وضعیت دستیابی + تاریخ دسترسی آزاد + فعال‌سازی دسترسی آزاد (با تأخیر) + تصویر جلد + فرمت‌های مجاز: .gif, jpg, یا .png + آپلود شد + حذف کن + بازبینی نهایی شد + حذف تصویر جلد + تصویری که می‌خواهید حذف کنید، تصویر این شماره از مجله نیست، لطفاً صفحه رو از اول بارگذاری کرده و دوباره تلاش کنید. + تصویری که می‌خواهید حذف کنید در حافظه یافت نشد. احتمالاً این تصویر پیشتر پاک شده است. لطفاً صفحه را از اول بارگذاری کرده و دوباره بررسی کنید. + تصویر ورودی غیر معتبر است. فرمت‌های مورد پشتیبانی شامل gif، jpg و png است. + استایل شیت + فرمت استایل شیت انتخاب شده غلط است. فایل مورد نظر می‌بایست یک فایل CSS معتبر باشد. توجه کنید که فایل استایل شیت که دارای توضیحاتی در شروع فایل است ممکن است باعث نامعتبر شدن فایل استایل شیت شود + آیا استایل شیت حذف شود؟ + عنوان جلد + ایجاد صفحه جلد دلخواه برای این شماره با عناصر زیر + نمایش + دستیابی آزاد + اشتراک + شناسایی + دستیابی + پشت جلد + تمام مقالات این شماره به نوبت ویراستاری بازخواهند گشت و تمام فایل‌های همراه آن‌ها به‌طور دائمی از بین خواهد رفت. آیا می‌خواهید این شماره مجله را حذف کنید؟ + برگرداندن به حالت اولیه]]> + برگشت به حالت پیش‌فرض]]> + داده‌های شماره + ذخیره تغییرات فهرست مطالب؟ + پیش‌فرض + ترتیب + شناسه عمومی + انتشار این شماره + لغو چاپ شماره + مشاهده این شماره + مشاهده + آیا می‌خواهید این شماره جدید را منتشر کنید؟ + آیا مطمئن هستید که می‌خواهید چاپ این شماره را لغو کنید؟ + آیا مطمئنید که می‌خواهید این شماره را به عنوان شماره جاری ثبت کنید + شناسه عمومی مقاله قابل ذخیره نیست + هیچ شماره مجله‌ای وجود ندارد + باز کردن + صفحات + کلیشه‌های چاپی شماره‌ها + کلیشه چاپی شماره + مشاهده کلیشه چاپی شماره + کلیشه چاپی را با تمامی محتویات شماره آن منتشر کن + هیچ کلیشه چاپی شماره مجله‌ای منتشر نشده است. + وارد کردن برچسب کلیشه چاپی شماره الزامی است + وارد کردن زبان کلیشه چاپی شماره الزامی است. + این شناسه کلیشه چاپی شماره موجود است. + برگشت به کلیشه چاپی شماره + آیا مطمئنید که می‌خواهید این کلیشه چاپی شماره را حذف کنید. + شناسه‌ها + شماره‌های آتی مجله + افزودن کلیشه چاپی + انتشار شماره + ایجاد شماره‌ی جدید + مشاهده + بازنگری + ایجاد کلیشه چاپی شماره + تنظیم شماره جاری + شماره‌های گذشته مجله + تعیین فایل اصلی به عنوان نسخه داوری + آپلود کردن نسخه داوری اصلاح شده + قرار گرفتن فایل در دسترس داوران + صفحه‌آرائی و بازبینی نهائی + پاک کردن + حذف داور + تغییر نوع مقاله + تعیین مهلت داوری + افزودن داور + به داور + اطلاع‌رسانی به داور + راه‌اندازی پروسه داوری + لغو درخواست + حذف داور + وارد کردن توصیه‌ها + وارد کردن توصیه داوری + توصیه + انتخاب داور + جایگزینی داور + در این محل توصیه و نظرات داوری خود را وارد کنید. + آپلود داوری + گزینه‌های داوری + تصمیم + دبیری برای این مقاله انتخاب‌نشده است + ذخیره تصمیم + دبیر هنوز تغییرات را ذخیره نکرده است + برای داوران تا نسخه اصلاحی نویسنده را ببینند. + یک تاریخ برای مهلت داوری تعیین کن. + تاریخ یا تعداد هفته‌های لازم برای مهلت داوری را وارد کنید. + امروز + مورد درخواست تا تاریخ + فرمت: YYYY-MM-DD + تعداد هفته‌ها + انتساب ویراستار + جایگزینی ویراستار + نسخه ویرایش شده توسط دبیر + نویسنده مجاز است فایل را ببیند + نسخه در دسترس ویراستار قرار گیرد. + امتیاز داور + 5 عالی + 4 + 3 + 2 + 1 ضعیف + نظرات + قسمت توضیح الزامی است + ذخیره امتیاز + شخصی انتخاب نشده است + بازبینی توسط نویسنده + رد و بارگانی کردن مقاله ارسالی + برگرداندن به لیست جاری + افزودن دبیر + افزودن سردبیر + انتخاب {$roleName} + انتخاب تصمیم + انتخاب صفحه‌آرا + جایگزینی صفحه‌آرا + داوری ارسالی + ارسال مجدد فایل برای داوری + ارسال مجدد فایل انتخاب شده برای داوری + ارسال فایل برای ویراستاری + انتساب بازبین نهائی + جایگزینی بازبین نهائی + نظرات نویسنده + نظرات بازبین نهائی + آخرین ویراستاری + تاریخ + نشان دادن برحسب + ارسال مقاله MM-DD + انتسابات فعال + دعوت کردن + پذیرفتن + هیچ مقاله ارسالی وجود ندارد + آخرین + هفته + آخرین داوری کامل شده + منتسب شده به + برای مقالات از نوع + برنامه چاپ + کاندید پذیرش + قرار است انتساب یابد + هزینه چاپ پرداخت نشده است. برای قرار دادن در نوبت چاپ به نویسنده اطلاع دهید تا هزینه را پرداخت کند + نمایش + حذف نام نویسندگان از فهرست مقالات شماره مجله + پیش‌فرض + حذف + نمایش + جلد مجله + تصویر جلد + تصویری که می‌خواهید حذف کنید در حافظه یافت نشد. احتمالاً این تصویر پیشتر پاک شده است. لطفاً صفحه را از اول بارگذاری کرده و دوباره بررسی کنید. + آپلود شد + حذف تصویر جلد + حذف مقاله از شماره + حذف + آیا مطمئنید که می‌خواهید این مقاله را از شماره حذف کنید؟ البته همچنان مقاله برای انتشار در شمارات آینده در سیستم باقی می‌ماند. + تاریخ دستیابی ذکر شده معتبر نیست + ویرایش کلیشه چاپی + بازبینی نهایی در سیستم آپلود می‌کند.]]> + انتخاب فایل‌های کلیشه‌های چاپی + ویراستیاری شده در سیستم آپلود شده است.]]> + هر فایلی که در مراحل ارسال مقاله در سامانه آپلود شده است را می‌توان با انتخاب گزینه زیر به لیست بازبینی نهایی اضافه کرد. + شناسه عمومی «{$publicIdentifier}» برای موجودیت دیگری از همین نوع تعریف شده است. لطفاً برای تمامی موجودیت‌های داخل مجله یک شناسه عمومی منحصربه‌فرد انتخاب کنید. diff --git a/locale/fa_IR/emailTemplates.xml b/locale/fa_IR/emailTemplates.xml index b317ae44e2e..e1f9cd31f77 100644 --- a/locale/fa_IR/emailTemplates.xml +++ b/locale/fa_IR/emailTemplates.xml @@ -4,7 +4,7 @@ - - - مجله جاری: - تعویض به مجله دیگر - - حوزه - پیمایش - لطفاً بر روی آیکون کلیک کنید تا به فرم داوری بروید - لطفاً فیلدهای ضروری را پر کنید. - - + مجله جاری: + تعویض به مجله دیگر + + حوزه + پیمایش + لطفاً بر روی آیکون کلیک کنید تا به فرم داوری بروید + لطفاً فیلدهای ضروری را پر کنید. + + - - سامانه مجله باز - آیا مطمئن هستید که می‌خواهید این وظیفه را به عنوان تکمیل شده علامت گذاری نمایید؟ پس از این عمل دیگر قادر به تغییر آن نخواهید بود. - پرداخت - پرداخت‌ها - بخش سرتیتر صفحه اصلی - تصویر صفحه خانگی مجله - - - - - - راهنمای مجله - شماره جاری - مجلات دیگر - مرور بر اساس شماره - مرور بر اساس نویسنده - برای نویسندگان - برای کتابداران - دستورالعمل‌های مربوط به تضاد منافع. - اطلاعات برای نویسندگان - اطلاعات برای کتابداران - - انتساب نشده - انتساب نشده - مقالات ارسالی در حال ویراستاری - در حال ویراستاری - مقالات ارسالی در حال داوری - در حال داوری - بایگانی - بایگانی‌ها - مقالات ارسالی فعال - فعال - تکمیل شده - بایگانی - + سامانه مجله باز + آیا مطمئن هستید که می‌خواهید این وظیفه را به عنوان تکمیل شده علامت گذاری نمایید؟ پس از این عمل دیگر قادر به تغییر آن نخواهید بود. + پرداخت + پرداخت‌ها + بخش سرتیتر صفحه اصلی + تصویر صفحه خانگی مجله + + + + + + راهنمای مجله + شماره جاری + مجلات دیگر + مرور بر اساس شماره + مرور بر اساس نویسنده + برای نویسندگان + برای کتابداران + دستورالعمل‌های مربوط به تضاد منافع. + اطلاعات برای نویسندگان + اطلاعات برای کتابداران + + انتساب نشده + انتساب نشده + مقالات ارسالی در حال ویراستاری + در حال ویراستاری + مقالات ارسالی در حال داوری + در حال داوری + بایگانی + بایگانی‌ها + مقالات ارسالی فعال + فعال + تکمیل شده + بایگانی + - - نوع مقاله - انواع مقالات - عنوان نوع مقاله - اختصار - (برای مثال م ق = مقاله) - - مقاله - مقالات - شناسه مقاله ارسالی - عنوان - نویسندگان - اطلاعات نمایه‌ای - فراداده - نوع مقاله - فایل - فایل مکمل - فایل(‌های) مکمل - فایل‌های مکمل - رشته و گرایش علمی - کلمات کلیدی - پوشش - نوع، روش یا راهکار - زبان مقاله - دبیر بخش - نظرات نویسنده - مقاله ارسالی - مقالات ارسالی - جزئیات - چکیده - تصویر روی جلد - دسترسی آزاد - دسترسی محدود - پیش‌فرض - غیرفعال - فعال - اندازه فونت - کوچک - متوسط - بزرگ - بازگشت به جزئیات مقاله - - ویرایش مقاله ارسالی - تغییر نوع مقاله به - ارسال شد - تصمیم دبیر - نوبت داوری {$round} - داوری دبیر - اطلاع به نویسنده - اطلاع به دبیر - سوابق مکاتبات دبیر / نویسنده - نسخه حاشیه نویسی شده داور - نسخه پس از داوری - نسخه دبیر - نسخه اصلاح شده فایل توسط نویسنده - نسخه نویسنده - ویراستاری - ویرایش - بازبینی نهائی - زمان‌بندی - زمان‌بندی شده برای انتشار در {$issueName} - (TBA) - نوع - مرحله 1 - مرحله 3 - در نوبت داوری - زیر چاپ - چاپ شده - اولیه - بازبینی - بازبینی اولیه - پس از نویسنده - دور داوری - بازبینی - تصمیم دبیر - اتخاذ تصمیم دبیر - سوابق مقاله - - ویراستاری شده - صفحه بندی شده - بازبینی - - - شماره کنونی - مجلات - مسیر - مجله - شاپا - نمایش همه‌ی شماره‌ها - - وارد کردن کاربران بدون گروه کاربری در این مجله - تصویر پروفایل - مجلات مرا نشان بده - ثبت‌نام برای دیگر مجلات - آیا مایل هستید با این مجله در امر داوری مقالات همکاری نمایید؟ - بله. درخواست نقش {$userGroup} - تمایل دارید که در کدام یک از مجلات این سایت ثبت‌نام کنید؟ - درخواست نقش های زیر. - اگر تمایل دارید که به عنوان داور در این مجله ثبت‌نام کنید لطفاً زمینه های کاری خود را وارد کنید. - مجلات من - مدیریت اشتراکات من - حساب کاربری شما در حال حاضر وابسته به هیچ مجله ای نیست. لطفا یک مجله را انتخاب کنید - حساب کاربری شما در حال حاضر هیچ نقشی در این مجله ندارد. لطفا یکی از موارد زیر را انتخاب کنید - ارسال پروپوزال - ارسال مقاله: در حال حاضر ثبت‌نام نویسندگان غیرفعال است - ثبت‌نام به عنوان داور - ثبت‌نام به عنوان داور: در حال حاضر ثبت‌نام داوران غیرفعال است - - مدیر مجله - دبیر مقاله - مدیر اشتراک - مدیران مجله - دبیر بخش - دبیران بخش - مدیران اشتراک - دستیار - دستیار مجله - دستیاران مجله - - شماره - شماره‌ها - عنوان - دوره - شماره - دوره - شماره - سال - خالی - فهرست مطالب - چکیده - پشت جلد - شماره کامل - دانلود شماره - مشاهده شماره - بازگشت به جزئیات شماره - - واحد پول - سال - سال ها - ماه - ماه ها - منقضی نشده - ساختار - آنلاین - چاپ - چاپ و آنلاین - - غیرفعال - وضعیت - فعال - نیازمند اطلاعات - نیازمند تایید - منتظر پرداخت دستی - منتظر پرداخت آنلاین - شما هیچ اشتراک فعالی ندارید. - غیره، نگاه کنید به نکات - اشتراک فردی نیاز به ورود به سیستم دارد تا به محتوای اشتراک یافته دسترسی یابید. - اشتراک سازمانی نیازی به ورود به سیستم ندارد. دامنه و یا آدرس IP کاربر برای تایید هویت وی بکار خواهد رفت. - مهم: اشتراک سازمانی خریداری شده از طریق آنلاین قبل از فعال شدن، نیاز به تایید دامنه یا آدرس IP دارد.]]> - + نوع مقاله + انواع مقالات + عنوان نوع مقاله + اختصار + (برای مثال م ق = مقاله) + + مقاله + مقالات + شناسه مقاله ارسالی + عنوان + نویسندگان + اطلاعات نمایه‌ای + فراداده + نوع مقاله + فایل + فایل مکمل + فایل(‌های) مکمل + فایل‌های مکمل + رشته و گرایش علمی + کلمات کلیدی + پوشش + نوع، روش یا راهکار + زبان مقاله + دبیر بخش + نظرات نویسنده + مقاله ارسالی + مقالات ارسالی + جزئیات + چکیده + تصویر روی جلد + دسترسی آزاد + دسترسی محدود + پیش‌فرض + غیرفعال + فعال + اندازه فونت + کوچک + متوسط + بزرگ + بازگشت به جزئیات مقاله + + ویرایش مقاله ارسالی + تغییر نوع مقاله به + ارسال شد + تصمیم دبیر + نوبت داوری {$round} + داوری دبیر + اطلاع به نویسنده + اطلاع به دبیر + سوابق مکاتبات دبیر / نویسنده + نسخه حاشیه نویسی شده داور + نسخه پس از داوری + نسخه دبیر + نسخه اصلاح شده فایل توسط نویسنده + نسخه نویسنده + ویراستاری + ویرایش + بازبینی نهائی + زمان‌بندی + زمان‌بندی شده برای انتشار در {$issueName} + (TBA) + نوع + مرحله 1 + مرحله 3 + در نوبت داوری + زیر چاپ + چاپ شده + اولیه + بازبینی + بازبینی اولیه + پس از نویسنده + دور داوری + بازبینی + تصمیم دبیر + اتخاذ تصمیم دبیر + سوابق مقاله + + ویراستاری شده + صفحه بندی شده + بازبینی + + + شماره کنونی + مجلات + مسیر + مجله + شاپا + نمایش همه‌ی شماره‌ها + + وارد کردن کاربران بدون گروه کاربری در این مجله + تصویر پروفایل + مجلات مرا نشان بده + ثبت‌نام برای دیگر مجلات + آیا مایل هستید با این مجله در امر داوری مقالات همکاری نمایید؟ + بله. درخواست نقش {$userGroup} + تمایل دارید که در کدام یک از مجلات این سایت ثبت‌نام کنید؟ + درخواست نقش های زیر. + اگر تمایل دارید که به عنوان داور در این مجله ثبت‌نام کنید لطفاً زمینه های کاری خود را وارد کنید. + مجلات من + مدیریت اشتراکات من + حساب کاربری شما در حال حاضر وابسته به هیچ مجله ای نیست. لطفا یک مجله را انتخاب کنید + حساب کاربری شما در حال حاضر هیچ نقشی در این مجله ندارد. لطفا یکی از موارد زیر را انتخاب کنید + ارسال پروپوزال + ارسال مقاله: در حال حاضر ثبت‌نام نویسندگان غیرفعال است + ثبت‌نام به عنوان داور + ثبت‌نام به عنوان داور: در حال حاضر ثبت‌نام داوران غیرفعال است + + مدیر مجله + دبیر مقاله + مدیر اشتراک + مدیران مجله + دبیر بخش + دبیران بخش + مدیران اشتراک + دستیار + دستیار مجله + دستیاران مجله + + شماره + شماره‌ها + عنوان + دوره + شماره + دوره + شماره + سال + خالی + فهرست مطالب + چکیده + پشت جلد + شماره کامل + دانلود شماره + مشاهده شماره + بازگشت به جزئیات شماره + + واحد پول + سال + سال ها + ماه + ماه ها + منقضی نشده + ساختار + آنلاین + چاپ + چاپ و آنلاین + + غیرفعال + وضعیت + فعال + نیازمند اطلاعات + نیازمند تایید + منتظر پرداخت دستی + منتظر پرداخت آنلاین + شما هیچ اشتراک فعالی ندارید. + غیره، نگاه کنید به نکات + اشتراک فردی نیاز به ورود به سیستم دارد تا به محتوای اشتراک یافته دسترسی یابید. + اشتراک سازمانی نیازی به ورود به سیستم ندارد. دامنه و یا آدرس IP کاربر برای تایید هویت وی بکار خواهد رفت. + مهم: اشتراک سازمانی خریداری شده از طریق آنلاین قبل از فعال شدن، نیاز به تایید دامنه یا آدرس IP دارد.]]> + - رخدادهای ارسال مقاله - مقاله اراسل شد. - مقاله ارسالی در نوبت چاپ قرار گرفت. - مقاله ارسالی در یک شماره قرار داده شد.. - مقاله چاپ شد - اصلاح نویسنده - فایل اصلاح شده توسط نویسنده آپلود شد. - دبیر مقاله ارسالی تعیین شد - دبیر تعیین شده لغو شد. - تصمیم دبیر - فایل دبیر - مقاله ارسالی بایگانی شد - بازیابی مقاله ارسالی از بایگانی - ویراستار مقاله ارسالی تعیین شد - ویراستار انتخاب شده لغو شد. - ویراستاری آغاز شد - فایل اصلاحات ویراستار به روز رسانی شد - ویراستاری اولیه تکمیل شد - ویراستاری نهایی تکمیل شد - فایل ویراستاری نهایی به روز رسانی شد - انتساب بازبین نهایی به مقاله - لغو بازبین - شروع بازبینی نهایی - نسخه بازبینی نهایی - انتساب بازبین نهایی انجام شد - تعیین صفحه‌آرا - لغو صفحه‌آرا - شروع صفحه‌آرائی - صفحه‌آرا کلیشه چاپی به روز رشانی شد. - انتساب صفحه‌آرا انجام شد. - - - مخصوص مشترکین - برای دستیابی به این مورد نیاز به اشتراک دارید. برای تأیید اشتراک ابتدا وارد سیستم شوید. - دسترسی آزاد - دسترسی با اشتراک - دسترسی با اشتراک یا نقدی - ({$currency} {$price}) - - نظرات در مورد مقاله - {$userName}]]> - - مرتب‌سازی نتایج برحسب - عنوان مقاله - نویسنده - تاریخ انتشار - شماره - عنوان مجله - میزان محبوبیت (در کل مدت) - میزان محبوبیت (در ماه گذشته) - میزان ارتباط - صعودی - نزولی - اسناد مشابه -
      • چنانچه کاربری بخواهد در این سایت با نام کاربری که در منبع احراز هویت خارجی و نه در خود سیستم OJS وجود دارد ثبت‌نام کند، ثبت‌نام زمانی انجام خواهد شد که رمز عبور مناسب سیستم خارجی را وارد کند.
      ]]>
      - - توجه!

      سیستم به‌طور خودکار نمی‌تواند بر روی فایل پیکربندی بنویسد. برای اعمال تنظیمات مورد نظر می‌بایست خود فایل config.inc.php در یک ویرایشگر مناسب ویرایش کرده و تنظیمات مورد نظر خود را اعمال کنید.

      ]]>
      - - - مدیریت اشتراکها - اشتراکات شخصی - اشتراکات سازمانی - انواع اشتراک - - - - - - افزونه کلیشه چاپی مقاله - افزونه‌های کلیشه چاپی مقاله امکان افزون فرمت‌های مختلف به کلیشه چاپی مقاله را فراهم می‌سازند. - افزونه‌های احراز هویت عمل تأیید هویت را به سیستم‌های خارجی احراز هویت مانند سرور LDAP واگذار می‌کنند. - افزونه‌های عمومی برای گسترش سیستم مجله‌های آزاد به روش‌های مختلف که توسط افزونه‌های دیگر پشتیبانی نمی‌شوند به کار می‌روند - LOCKSS که علامت اختصاری Lots of Copies Keep Stuff Safe است برای بایگانی امن و دائمی داده‌ها استفاده می‌کند. LOCKSS یک نرم‌افزار متن‌باز است که توسط کتابخانه دانشگاه استنفورد تهیه شده است و کتابخانه‌ها را قادر می‌سازد داده‌های مجلات انتخابی خود را جمع‌آوری و حفاظت کنند. این کار از طریق استخراج مداوم داده‌ها از سایت‌های مجلات انتخاب شده صورت می‌گیرد. هر بایگانی به طور مداوم با داده‌های کتابخانه‌ای دیگر مقایسه و بروز رسانی می‌شود.

      نصب پشتیبانی LOCKSS برای OJS تا وقتی که مجله کاملاً به‌صورت آنلاین چاپ نشود لازم نیست. پس از راه افتادن سیستم چاپ آنلاین مجله این دو اقدام را انجام دهید تا پشتیبانی از LOCKSS برقرار شود:]]>
      - - - بیانیه حق نشر پیشنهادی Creative Commons

      ۱. سیاست پیشنهادی برای مجلاتی که دسترسی آزاد عرضه می‌کنند

      نویسندگان مقالات این مجله بدین وسیله موافقت خود با موارد زیر را اعلام می‌کنند:
      1. حق نشر برای نویسنده باقی می‌ماند و نویسنده حق اولین چاپ مقاله را به مجله واگذار می‌کند. هردو این امر تحت مجوز واگذاری Creative Commons بوده که اجازه می‌دهد دیگران از مقاله به‌شرط ذکر منبع نویسنده و مجله در کار خود استفاده کنند.
      2. نویسندگان می‌توانند به‌طور مستقل ترتیبی اتخاذ کنند تا در قالب قراردادی، مقاله چاپ شده توسط مجله را منتشر کنند، یعنی آن را به بایگانی مقالات سازمان متبوعه فرستاده و یا آن را در یک کتاب چاپ کنند. البته می‌بایست منبع چاپ اولیه در این مجله را ذکر کنند.
      3. نویسندگان اجازه دارند و توصیه می‌شود که کارهای خود را قبل یا هنگام ارسال به این مجله، به‌صورت آنلاین به جاهایی مانند سایت ذخایر علمی سازمان متبوعه و یا بر روی وب‌سایت شخصی خود قرار دهند. این عمل موجب تبادلات علمی و ارجاع دهی زودتر به مقاله خواهد شد. (در این راستا می‌توانید مقاله (See تأثیرات دسترسی آزاد به مقالات را مطالعه کنید)

      سیاست پیشنهادی برای مجلاتی که دسترسی آزاد با تأخیر عرضه می‌کنند

      نویسندگان مقالات این مجله بدین وسیله موافقت خود با موارد زیر را اعلام می‌کنند:
      1. حق نشر برای نویسنده باقی می‌ماند و نویسنده حق اولین چاپ مقاله را به مجله واگذار می‌کند و این مقاله [تأخیر زمانی] مدت پس از چاپ تحت مجوز واگذاری Creative Commons بوده که اجازه می‌دهد دیگران از مقاله به‌شرط ذکر منبع نویسنده و مجله در کار خود استفاده کنند.
      2. نویسندگان می‌توانند به‌طور مستقل ترتیبی اتخاذ کنند تا در قالب قراردادی، مقاله چاپ شده توسط مجله را منتشر کنند، یعنی آن را به بایگانی مقالات سازمان متبوعه فرستاده و یا آن را در یک کتاب چاپ کنند. البته می‌بایست منبع چاپ اولیه در این مجله را ذکر کنند.
      3. نویسندگان اجازه دارند و توصیه می‌شود که کارهای خود را قبل یا هنگام ارسال به این مجله، به‌صورت آنلاین به جاهایی مانند سایت ذخایر علمی سازمان متبوعه و یا بر روی وب‌سایت شخصی خود قرار دهند. این عمل موجب تبادلات علمی و ارجاع دهی زودتر به مقاله خواهد شد. (در این راستا می‌توانید مقاله (See تأثیرات دسترسی آزاد به مقالات را مطالعه کنید)
      ]]>
      - فعال‌سازی دستیار نشانه‌گذاری ارجاعات - -
      انتخاب مدلی برای اداره این جوانب روند دبیری. (برای انتساب یک سردبیر و دبیر بخش به قسمت دبیران در مدیریت مجله بروید.)]]>
      - برای اینکه خوانندگان بتوانند نسخه آنلاین مراجعی که نویسنده ارجاع داده است را پیدا کنند, گزینه‌های زیر موجود می‌باشد.

      1. افزودن یک ابزار مطالعه

        مدیر مجله می‌تواند لینک«یافتن مراجع» را به لیست ابزارهای مطالعه همراه با مقاله چاپ شده بی افزاید تا خوانندگان بتوانند متن ارجاع به یک مرجع را کپی کرده و سپس در پایگاه‌های اطلاعاتی به جستجوی آن بپردازند.

      2. نهادن لینک مراجع در متن مقاله

        صفحه‌آرا می‌تواند لینک آنلاین مراجع مختلف را با دستورالعمل زیر در داخل مقاله قرار دهد.

      ]]>
      - - - - - - - آیا این کاربر غیرفعال شود؟ این اقدام از ورود کاربر به سیستم جلوگیری می‌کند. می‌توانید دلیل این اقدام را به کاربر خاطر نشان سازید. -
    • کاربر مورد نظر مدیر سایت است
    • کاربر مربوط به مجله دیگری است که شما در آن نقش مدیریتی ندارید
    این عمل باید توسط مدیر سایت انجام شود]]>
    - - - - - - - -
  • موارد پر رنگ نشان دهنده لزوم انجام کاری توسط دبیر است.
    • داور انتساب داده شده است اما از طریق ایمیل به ایشان اطلاع‌رسانی انجام نشده است
    • تمام داوران نظرات خود را اعمال کرده‌اند اما هنوز تصمیمی اتخاذ نشده است
    • نویسنده مقاله اصلاح شده را آپلود کرده است
    • مهلت داور برای تأیید اصلاحات سپری شده است
    • مهلت داور برای تکمیل داوری سپری شده است
  • فیلد «مهلت» وقتی تکمیل می‌شود که داور قبول کند که داوری را انجام دهد. در این صورت نشان دهنده تعداد هفته مانده به پایان مهلت می‌باشد. اگر منفی باشد هفته‌های گذشته از مهلت را نشان می‌دهد.
  • ]]>
    -
  • موارد برجسته شده، کارهایی است که باید توسط دبیر انجام گیرد:
    • tفعالیت‌های ضروری در مرحله ویراستاری
    • tفعالیت‌های ضروری در مرحله صفحه‌آرایی
    • tفعالیت‌های ضروری در مرحله بازبینی نهایی
  • ]]>
    - - - - - - - نمره دهی بر مبنای پنج است.
    منظور از هفته میانگین مدت زمانی است که یک داوری را تمام کرده است.
    منظور از آخرین در واقع تاریخ قبول آخرین داوری است .
    منظور از فعال تعداد داوری‌های جاری داور می‌باشد.]]>
    - - موارد جاری واگذار شده از سوی سردبیر - موارد کامل شده واگذار شده از سوی سردبیر - موردی انتساب نشده است - چنانچه بخواهید دوباره به این ویراستار اطلاع دهید عمل انتساب ویراستار از نو شروع خواهد شد. آیا مطمئن هستید که این کار را میخواهید انجام دهید؟ - چنانچه بخواهید دوباره به این نویسنده اطلاع دهید عمل انتساب وی از نو شروع خواهد شد. آیا مطمئن هستید که این کار را میخواهید انجام دهید؟ - چنانچه بخواهید دوباره به این صفحه‌آرا اطلاع دهید عمل انتساب وی از نو شروع خواهد شد. آیا مطمئن هستید که این کار را میخواهید انجام دهید؟ - چنانچه بخواهید دوباره به این بازبین نهائی اطلاع دهید عمل انتساب وی از نو شروع خواهد شد. آیا مطمئن هستید که این کار را میخواهید انجام دهید؟ - انصراف - موارد عدم تمایل برای داوری، موارد کنسل شده و دورهای قبلی مقاله با شناسه {$submissionId} - موارد انصراف - مشاده: موارد عدم تمایل به انجام داوری، موارد کنسل شده ،دورهای قبل. - دور داوری {$round} - تصمیم دبیر, دور: {$round} - موارد عدم تمایل به انجام داوری و موارد کنسل شده - انصراف - نتیجه - اعطای نقش داور به کاربران موجود - ایجاد داور جدید - - انتسابات فعال دبیری - تکمیل انتسابات دبیری - هیچ انتساب فعالی وجود ندارد - انتسابات صفحه‌آرا - آپلود کلیشه چاپی - جایگزینی فایل - جایگزینی فایل مکمل - فرمت تصویر انتخاب شده نامناسب است. فقط gif, jpg, png - این کلیشه چاپی در یک وب‌سایت جداگانه در دسترس خواهد بود. - آدرس محتوای خارجی - - مقالات منتظر داوری - انجام شده - امتیاز - - فایلی که باید داوری شود - اطلاع به دبیر - داوری را انجام می‌دهم - داوری را انجام نمی‌دهم - در صورت تقبل داوری فایل مقاله قابل رؤیت است - دبیر مقاله ارسالی - نظر داوری خود را در این قسمت وارد کنید - وارد کردن توسط دبیر - ارسال ایمیل یادآور - (خودکار) - توصیه - ارسال داوری به دبیر - نظرات - فایل‌های آپلود شده - نسخه آپلود شده به‌وسیله داور - در صورت تمایل می‌توانید در فایل اصلی مقاله مطالبی به عنوان یادداشت تایپ کنید و سپس فایل را آپلود کنید. - درخواست دبیر - پاسخ شما - داوری ارسال شد - مهلت داوری - پذیرش مقاله ارسالی - اصلاحات لازم است - ارسال برای داوری مجدد - ارسال به مجله دیگر - رد مقاله ارسالی - نظراتم را ببینید - زمان‌بندی کردن - مقالات ارسالی که باید داوری شود - زمان‌بندی داوری - مراحل داوری - دستورالعمل داوری - - خبر به دبیر مقاله - که آیا این داوری را به عهده می‌گیرید - چنانچه داوری را به عهده می‌گیرید, متن راهنمای داوری در پائین این صفحه را مطالعه فرمایید. - با کلیک بر روی نام فایل‌های متعلق به این مقاله ارسالی می‌توانید آن‌ها را دانلود کرده و بر روی کامپیوتر خود باز کنید و یا آن‌ها را پرینت کنید - سیاست تضاد منافع).]]> - تضاد منافع - بر روی آیکون کلیک کرده و سپس نتیجه داوری خود را در مورد این مقاله وارد کنید - همچنین می‌توانید فایل یا فایل‌هایی را نیز آپلود کنید - یک توصیه را انتخاب کنید. - تنظیم یا به‌روزرسانی توصیه داور - هیچ توصیه‌ای انتخاب نشده است. می‌بایست یکی از توصیه‌ها را برای ثبت، انتخاب کنید. - در صورتی که تصمیم خود را ثبت کردید دیگر نمی‌توانید تغییری در این داوری بدهید. آیا می‌خواهید این کار را انجام دهید؟ - - فایل به ویراستار - فایل ویراستار - فایل آپلود شده - فایل ویراستار - - هیچ بازبینی نهائی انتساب نشده است - - - - -
  • در همین صفحه بر روی پیمایش کلیک کنید و یا نام و آدرس کامل فایل را وارد کنید. با کلیک بر روی پیمایش، پنجره انتخاب فایل باز می‌شود که از طریق آن می‌توانید فایل مورد نظرتان را بر روی کامپیوتر خود پیدا کنید.
  • پس از یافتن فایل مقاله بر روی آن کلیک کنید تا انتخاب شود.
  • بر روی Open در پنجره انتخاب فایل کلیک کنید. در این صورت نام و آدرس کامل فایل در قسمت مربوطه در همین صفحه وارد می‌شود.
  • بر روی آپلود در همین صفحه کلیک کنید. بدین ترتیب فایل مورد نظر از کامپیوتر شما بر روی وب‌سایت مجله آپلود می‌شود و نام آن مطابق با استاندارد مجله تغییر پیدا می‌کند.
  • پس از آپلود فایل‌های مقاله بر روی «ذخیره و ادامه» در پائین همین صفحه کلیک کنید.
  • با کلیک کردن بر روی نام فایل می‌توانید آن را دانلود و مشاهده کنید. در صورتی روند انتخاب و آپلود فایل را تکرار کنید فایل جدید جایگزین فایل قبلی می‌شود. فایل‌های تکمیلی در قسمت فایل‌های مکمل در مرحله بعد قابل افزودن است. در صورت بروز هر گونه مشکل هنگام آپلود فایل لطفاً با {$supportName} از طریق ایمیل و یا با تلفن {$supportPhone} تماس حاصل نمایید.]]>
    - - - - - تا قبل از مشخص نمودن نسخه داوری درخواست داوری مقدور نیست. - - تا قبل از مشخص نمودن نسخه ویراستار، درخواست ویراستاری مقدور نیست. - تا قبل از مشخص نمودن نسخه ویراستار، درخواست ویراستاری مقدور نیست. - ویراستاری اولیه - ویراستاری دبیر - ویراستاری نویسنده - ویراستاری نهائی - نسخه ویراستار - انتخاب ویراستار - استفاده از فایل - نظرات ویراستار - دستورالعمل ویراستاری - - هیچ (لطفا ابتدا آخرین نسخه ویراستاری شده را به عنوان نسخه صفحه‌آرا آپلود کنید تا بتوانید در خواست صفحه‌آرائی ارسال کنید) - شناسه عمومی کلیشه چاپی - این شناسه عمومی کلیشه چاپی قبلا بکار رفته است - انتساب صفحه‌آرا - جایگزینی صفحه‌آرا - نظرات صفحه‌آرا - دستوالعمل صفحه‌آرائی - لینک به مراجع - - نظرات بازبین نهائی - تصحیحات بازبین نهائی - دستورالعمل بازبینی نهائی - - مقاله - نویسنده - دبیر - داور - ویراستار - صفحه‌آرا - بازبین نهائی - - - - مکاتبات دبیر/ نویسنده - نظرات ویراستار - پس از ذخیره باز هم میتوانید به این کار ادامه داده و نظرات بیشتری وارد کنید]]> - برای نویسنده و دبیر - فقط برای دبیر - پس از ارسال این ایمیل یک رونوشت محرمانه نیز برای ارسال به داوران آماده کن. - برای نویسنده و دبیر - فقط برای دبیر - ذخیره و ایمیل به نویسنده - ذخیره و ایمیل به دبیر - - انتخاب مجله برای ثبت‌نام: - مجله ای برای ثبت‌نام در این سایت وجود ندارد. - بیانیه حریم خصوصی - این مجله در حال حاضر ثبت‌نام کاربر نمی پذیرد - طول رمز عبور انتخاب شده کافی نیست - اطلاع از انتشار شماره جدید مجله - اطلاع از آزاد شدن دستیابی به یک شماره مجله - میتوانید به این مجله مقاله ارسال کنید - مایلم برای این مجله مقاله داوری کنم - مایلم برای این مجله مقاله داوری کنم. زمینه های داوری به قرار زیر است. - مشخص نمودن علائق داوری: زمینه ها و روش‌های پژوهشی - - اشتراکات من - وضعیت اشتراک - اشتراکات فعال و منقضی هر دو در زیر همراه با تاریخ انقضا آن‌ها نشان داده شده اند. به علاوه به ازای هر اشتراک اطلاعات وضعیتی زیر نیز ممکن است نشان داده شوند. - وضعیت - توصیف - قبل از فعال کردن اشتراک اطلاعات بیشتری لازم است - قبل از فعال‌سازی اشتراک می بایست بررسی گردد - پرداخت دستی راه‌اندازی شده است ولی هنوز وصول نشده است - پرداخت آنلاین شروع شده است ولی کامل نشده است - اشتراک شخصی - اشتراک سازمانی - تجدید - خرید - خرید اشتراک جدید - خرید اشتراک شخصی - خرید اشتراک سازمانی - تاریخ انقضا : {$date} - منقضی شده در: {$date} - دیدن انواع اشتراکات موجود - نوع اشتراک - عضویت - این نوع اشتراک انتخاب شده نیاز به اطلاعات عضویت دارد - لطفا نوع معتبری از اشتراک را انتخاب کنید - این حساب کاربری در حال حاضر دارای یک اشتراک شخصی میباشد. - اطلاعات عضویت در صورتی که برای نوع اشتراک انتخاب شده لازم شود - نام سازمان - نام سازمان لازم است - آدرس پستی - دامنه - (مانند lib.sfu.ca)]]> - نوع اشتراک انتخاب شده نیاز به نام دامنه یا بازه IP دارد تا بکمک آن اشتراک تایید شود. - لطفا یک نام دامنه معتبری وارد کنید. - بازه های IP - - مقادیر معتبر عبارتند از یک آدرس IP مانند 142.58.103.1 ، یک بازه IP مانند 142.58.103.1 - 142.58.103.4 ، بازه IP همرا با کاراکتر سرکش * مانند: 142.58.*.* و یک بازه IP بهمراه CIDR مانند 142.58.100.0/24.]]> - لطفا بازه IP معتبری وارد کنید. - حذف - اضافه - - پیمایش لیست نویسندگان - جستجوی مقالات برای - درون - تمام مجلات - پیمایش لیست نویسندگان - جزئیات نویسندگان - نکاتی در مورد جستجو:
    • حروف کوچک وبزرگ فرقی ندارند
    • کلمات رایج در عبارت جستجو نادیده گرفته میشوند
    • بصورت پیش‌فرض فقط مقالاتی که دارای همه کلمات جستجو هستند برگردانده میشوند. مثل وقتی که عملگر و اعمال میشود
    • ترکیب کلمات با یا مقالاتی را برمیگرداند که هرکدام از کلمات را داشته باشد
    • هنگام تشکیل عبارت های جستجوی پیچیده سعی کنید قسمت های مختلف را با پرانتز از هم جدا کنید. مانند بایگانی (مجله یا کنفرانس) نه پایان نامه)
    • اگر بخواهید یک عبارت را دقیقا به صورتی است جستجو کنید آن را داخل دابل کوتیشن قرار دهید مانند "مقالات دسترسی آزاد"
    • برای حذف یک کلمه از جستجو به نحوی که حاصل جستجو فاقد آن کلمه باشد ، قبل از آن کلمه - یا نه بیاورید مانند آنلاین -آرشیو یا نه آنلاین politics
    • از ستاره یعنی * در کلمات به عنوان علامت سرکش استفاده کنید تا جایگزین هر تعداد حروف شود. مثلا soci* morality معادل "sociological" یا "societal" میباشد
    ]]>
    - - {$title} - فايل PDF - دانلود این فایل PDF - در صورتی که مرورگر شما دارای افزونه نمایش فایل‌های PDF باشد ( برای مثال Adobe Acrobat Reader)، فایل PDF در مرورگر شما نمایش داده می‌شود.

    ]]>
    - - دانلود مقاله -
    چنانچه فایل به‌صورت خودکار دانلود نشد ، اینجا را کلیک کنید.]]>
    - - لیست مجلات موجود بر روی این سایت - مشاهده مجله - ثبت‌نام - شماره جاری - هیچ مجله ای در دسترس نیست - - جاری - هیچ شماره جاری وجود ندارد - این مجله هنوز شماره‌ای منتشر نکرده است - - بایگانی - بایگانی - صفحه {$pageNumber} - مرور شماره‌های گذشته - شماره مجله‌ای موجود نیست - - آمار - اطلاعات تماس - درباره‌ی مجله - تاریخچه مجله - تیم سردبیری - بیوگرافی - سیاست‌های تیم سردبیری - زمینه مطالعاتی - سیاست‌های بخش - ارسال مقاله - ورود به سامانه - ثبت‌نام - برای ارسال مقاله نیاز به {$register} و {$login} است. - {$newSubmission} یا {$viewSubmissions}. - ارسال مقاله‌ی جدید - مشاهده مقالات ارسالی در حال انتظار - راهنمای نویسندگان - چک‌لیست آماده‌سازی برای ارسال مقاله - به‌عنوان مرحله‌ای از روند ارسال مقاله ، لازم است که نویسندگان از مهیا بودن اقلام مختلف برای ارسال مقاله اطمینان حاصل کنند. برای این کار لازم است که اقلام موجود در چک‌لیست زیر را بررسی نموده و در صورت مهیا بودن جلوی آن تیک بزنند. - بیانیه حق نشر - بیانیه محرمانگی - هزینه‌های چاپ مقاله - این مجله شامل هزینه‌های زیر برای چاپ مقالات می‌باشد - روند داوری - تعداد انتشار - سیاست دسترسی آزاد - دسترسی آزاد (با تأخیر) - محتوای این مجله به‌صورت آزاد قابل دسترسی است. - ماه پس از انتشار یک شماره - بایگانی شده توسط نویسنده - بایگانی - اشتراک - اشتراک‌های شخصی - اشتراک‌های سازمانی - اطلاعات تماس اشتراک - نام - فرمت - مدت - قیمت - انواع اشتراک - عضویت - درباره این سامانه انتشاراتی - روند داوری و انتشار در سامانه OJS - پروژه دانش عمومی و تحت مجوز GNU در اختیار عموم قرار گرفته است.]]> - پروژه دانش عمومی و تحت مجوز GNU در اختیار عموم قرار گرفته است.]]> - - - راهنمای سیستم مجلات آزاد - راهنمای OJS - برگشت به نتایج جستجو - ویرایش {$sectionTitle} - - متشکرم - از مشارکت شما متشکرم. این مشارکت برای ما بسیار گرامی است - - برای پرداخت می‌بایست وارد شوید - برای مشاهده این مورد باید مشترک باشید یا هزینه آن را بپرداخت. برای تأیید اشتراک یا برای پرداخت هزینه ابتدا وارد مجله شوید - برای دسترسی به این بخش باید مشترک مجله باشید و یا هزینه دسترسی به این شماره را پرداخت کنید. برای این منظور ابتدا وارد سایت شوید. - برای کمک به مجله ابتدا باید وارد شوید - پرداخت شده - اکنون پرداخت کن - چشم‌پوشی - قبلاً پرداخته شده است. - چنانچه قبلاً هزینه را پرداخت کرده‌اید این گزینه را انتخاب کنید تا ارسال مقاله را کامل کنید. مادامی‌که پرداخت شما وصول نگردد مقاله شما جهت داوری ارسال نخواهد شد. - هزینه پرداختی واصل کردید - هزینه قبلاً پرداخت شده است - هزینه‌های نویسنده - هزینه ارسال مقاله - هزینه چاپ - در انتظار پرداخت هزینه چاپ - هزینه پردازش سریع - هزینه برای اعضا - هزینه خرید مقاله - هزینه خرید شماره - هزینه اشتراک - کمک مالی - درخواست هزینه چاپ ({$feeAmount}) - پرداختی باید انجام می‌شد که زمان آن منقضی شده است. برای اطلاعات بیشتر با مدیر مجله تماس حاصل فرمایید. - کمک مالی - پرداخت هزینه ارسال شده - پرداخت برای چاپ - هزینه چاپ پرداخت شد - پرداخت حق عضویت فردی - تمدید عضویت فردی - اتمام عضویت - خرید اشتراک - تمدید اشتراک - منقضی می‌شود - - نصب OJS - بروز رسانی OJS - OJS نسخه {$version}

    از دانلود سیستم مجلات آزاد پروژه دانش عمومی تشکر می‌کنیم. قبل از ادامه لطفاً متن فایل README همراه با این سامانه را مطالعه بفرمائید. برای اطلاعات بیشتر در مورد پروژه دانش عمومی و پروژه‌های نرم‌افزاری آن لطفاً از وب‌سایت PKP بازدید بفرمائید. اگر می‌خواهید گزارش اشکال بدهید و یا به دنبال حمایت تکنیکی برای سیستم مجلات آزاد هستید به انجمن پشتیبانی مراجعه و یا از سیستم گزارش اشکال آنلاین PKP بازدید کنید. اگرچه ف انجمن پشتیبانی روش ترجیحی تماس می‌باشد ، شما می‌توانید به تیم حمایت کننده به آدرس pkp.contact@gmail.com ایمیل بزنید.

    به‌روزرسانی

    چنانچه می‌خواهید نسخه موجود را ارتقاء دهید اینجا را کلیک کنید.

    نیازمندی‌های توصیه شده برای نصب این سامانه

    • PHP >= {$phpRequiredVersion}; نسخه کنونی PHP {$phpVersion}{$wrongPhpText}
    • MySQL >= 4.1 یا PostgreSQL >= 9.1.5
    • Apache >= 1.3.2x or >= 2.0.4x یا Microsoft IIS 6
    • سیستم‌عامل: هر سیستم‌عاملی که بتواند نیازمندی‌های فوق را دارا باشد که می‌تواند شامل:لینوکس, BSD, سولاریس, Mac OS X, ویندوز

    از آنجا که PKP دارای تمام امکانات برای تست کردن بر روی هر گونه ترکیب احتمالی از نسخه‌های مختلف نرم‌افزارهای فوق و سیستم‌های عامل نیست ، هیچ‌گونه تضمینی در مورد عملکرد صحیح و یا حمایت از آن را نمی‌توانیم عهده‌دار شویم

    پس از خاتمه نصب برنامه می‌توانید این تنظیمات را از طریق ویرایش فایل config.inc.php در شاخه اصلی OJS ، و یا از طریق صفحه مدیریت سایت تغییر دهید.

    سیستم‌های بانک اطلاعاتی مورد پشتیبانی

    OJS در حال حاضر بر روی MySQL و PostgreSQL تست شده است. با سایر سیستم‌های بانک اطلاعاتی که توسط ADOdb حمایت می‌شوند نیز ممکن است به‌صورت نسبی یا تمام عیار کار کند. گزارشات سازگاری و یا کدهای وصله‌ای برای سایر سیستم‌های بانک اطلاعاتی را می‌توانید به تیم OJS بفرستید

    ]]>
    - مراحل پیش از نصب

    1. فایل‌ها و پوشه‌های زیر (به همراه فایل‌های درون پوشه‌ها) باید قابل نوشتن باشند

    • config.inc.php قابل نوشتن است (اختیاری): {$writable_config}
    • public/ قابل نوشتن است: {$writable_public}
    • cache/ قابل نوشتن است: {$writable_cache}
    • cache/t_cache/ قابل نوشتن است: {$writable_templates_cache}
    • cache/t_compile/ قابل نوشتن است: {$writable_templates_compile}
    • cache/_db قابل نوشتن است: {$writable_db_cache}

    2. پوشه فایل‌ها باید ایجاد شده و قابل نوشتن باشد (بخش تنظیمات فایل‌ها را مشاهده کنید)

    ]]>
    - OJS نسخه {$version}

    با تشکر به خاطر دانلود سیستم مجلات آزاد پروژه دانش عمومی. قبل از ادامه ، فایل README و فایل UPGRADE همراه با این نرم‌افزار را مطالعه بفرمائید. برای اطلاعات بیشتر در مورد پروژه دانش عمومی و پروژه‌های نرم‌افزاری آن از وب‌سایت PKP دیدن فرمایید. چنانچه می‌خواهید گزارش اشکال بدهید و یا ب9 دنبال حمایت تکنیکی در مورد سیستم مجلات آزاد هستید به انجمن پشتیبانی بروید و یا از سیستم گزارش اشکال آنلاین PKP بازدید کنید. اگرچه انجمن پشتیبانی روش ترجیحی تماس است. همچنین می‌توانید به آدرس ایمیل pkp.contact@gmail.com.

    پیغام بفرستید. شدیداً توصیه می‌شود که از بانک اطلاعاتی و پوشه فایل‌ها و پوشه نصب OJS نسخه پشتیبان تهیه کنید.

    چنانچه سامانه را در حالت PHP Safe Mode اجرا می‌کنید ، لطفاً توجه کنید که گزینه max_execution_time را در فایل تنظیمات php.ini برابر با مقدار بالائی گذاشته شود. چنانچه زمان به‌روزرسانی از این مقدار و یا سایر محدوده‌ها مانند مقدار Apache's "Timeout" بیشتر شود و روند به‌روزرسانی قطع شود، دخالت دستی لازم می‌شود.

    ]]>
    - = 4.1.1 یا PostgreSQL >= 7.1 دارد. همچنین توجه کنید که حمایت از UTF-8 نیاز به PHP >= 4.3.0 همراه با کتابخانه mbstring دارد. کتابخانه mbstring به‌صورت پیش‌فرض در نسخه‌های جدید نصب PHP فعال است. چنانچه سرور شما از این ملزومات پشتیبانی نکند شما ممکن است هنگام استفاده از این سیستم کاراکتری مشکلاتی را تجربه کنید.

    سرور شما در حال حاضر mbstring را حمایت می‌کند: {$supportsMBString}]]>
    - {$allowFileUploads}]]> - {$maxFileUploadSize}]]> - زبان اصلی برای استفاده در این سیستم. در صورتی علاقه‌مند به پشتیبانی از زبان‌های دیگری هستید که در این لیست نیامده است به مستندات OJS مراجعه کنید. - زبان‌های اضافی را که مایلید این سیستم پشتیبانی کند انتخاب کنید. این زبان‌ها در دسترس مجلات این سایت برای استفاده قرار خواهند گرفت. البته زبان‌های اضافی را در زمان‌های دیگر نیز می‌توانید از طریق صفحه مدیریت سایت نصب کنید. - لطفاً قبل از نصب برنامه اطمینان حاصل کنید که این پوشه وجود دارد و قابل نوشتن است. برای وارد کردن آدرس در سیستم‌عامل ویندوز از «/» به جای «\» استفاده کنید .مانند "C:/myjournal/files".]]> - OJS برای ذخیره داده‌های خود نیاز به دسترسی به یک بانک اطلاعاتی SQL دارد. لطفاً شرایط مورد لزوم ذکر شده در بالای این صفحه را برای دیدن لیست بانک‌های اطلاعاتی سازگار مشاهده کنید. سپس در قسمت زیر تنظیمات لازم برای ایجاد ارتباط با بانک اطلاعاتی را وارد کنید - نصب سیستم‌های مجله آزاد - به‌روزرسانی سیستم‌های مجله آزاد - اخطار: چنانچه نصب به‌صورت نیمه کاره رها شود ممکن است لازم شود بانک اطلاعاتی و یا جداول ایجاد شده را حذف کنید و سپس اقدام به نصب مجدد نمایید.]]> - مهم!

    کد نصب سامانه نمی‌تواند به‌طور خودکار در فایل تنظیمات تغییرات اعمال کند. قبل از شروع کار با سیستم لطفاً فایل config.inc.php را در یک ویرایشگر مناسب متنی باز کرده و محتوای آن را با محتوای جعبه متن زیر عوض کنید..

    ]]>
    - نصب OJS با موفقیت پایان یافت.

    برای شروع کار با سیستم ، با استفاده از نام کاربری و رمز عبوری که در مرحله قبل وارد کردید به سیستم وارد شوید.

    چنانچه مایلید اخبار و تازه‌ها را دریافت کنید لطفاً در http://pkp.sfu.ca/ojs/register ثبت‌نام کنید. چنانچه سؤال یا نظری دارید لطفاً از انجمن پشتیبانی بازدید کنید.

    ]]>
    - به‌روزرسانی OJS به نسخه {$version} با موفقیت پایان یافت.

    فراموش نکنید که مقدار "installed" را در فایل تنظیمات config.inc.php را دوباره به On برگردانید.

    چنانچه تا کنون ثبت‌نام نکرده‌اید و مایل هستید تا اخبار و تازه‌ها را دریافت کنید ، لطفاً در سایت http://pkp.sfu.ca/ojs/register ثبت‌نام کنید. چنانچه سؤال و یا نظری دارید لطفاً از انجمن پشتیبانی دیدن نمایید.

    ]]>
    - - این صفحه مراجعه کرده، آخرین نسخه را دانلود نمونه و دستورالعمل‌های به‌روزرسانی را مطالعه کنید.]]> - {$siteAdminEmail}) در این مورد اطلاع دهید. اطلاعات بیشتری را می توانید در این لینک مشاهده کنید.]]> - - {$authorName} مقاله {$submissionId} را اصلاح کرد. شناسه فایل جدید {$fileId} می‌باشد. - {$reviewerName} از داوری مقاله {$submissionId} برای دور {$round} معزول شد. - دور {$round} داوری {$reviewerName} برای مقاله {$submissionId} شروع شد. - دور {$round} داوری {$reviewerName} برای مقاله {$submissionId} از نو شروع شد. - دور {$round} داوری {$reviewerName} برای مقاله {$submissionId} پاک شد. - {$reviewerName} امتیاز دور {$round} داوری مقاله {$submissionId} را وارد نمود. - مهلت داوری دور {$round} مقاله {$submissionId} توسط {$reviewerName} به {$dueDate} تغییر یافت. - {$reviewerName} دور {$round} داوری برای مقاله {$submissionId} را توصیه کرد. - توصیه داوری دور {$round} مقاله {$submissionId} توسط دبیر مقاله, {$editorName} ، از طرف {$reviewerName} وارد شد. - مقاله {$submissionId} برای داوری مجدداً ثبت شد. - {$reviewerName} از انجام داوری دور {$round} برای مقاله {$submissionId} سر باز زد. - {$reviewerName} برای داوری دور {$round} مقاله {$submissionId} اظهار آمادگی کرد. - {$userName} از طرف {$reviewerName} از قبول داوری مقاله {$submissionId} در دور {$round} خودداری کرده است - {$userName} برای داوری دور {$round} مقاله {$submissionId} از طرف {$reviewerName} اظهار آمادگی کرد. - دبیر ({$userName}) یک فایل داوری برای دور {$round} مقاله {$submissionId} از طرف داور ، {$reviewerName} آپلود کرد. - یک فایل داوری آپلود شد - تصمیم ({$decision}) برای مقاله {$submissionId} توسط {$editorName} اتخاذ گردید. - توصیه دبیر ({$decision}) در مورد مقاله {$submissionId} توسط {$editorName} ثبت شد. - ویراستار مقاله {$submissionId} توسط {$copyeditorName} شروع شد. - فایل پیش‌فرض ویراستاری انتخاب شد. - {$copyeditorName} ویراستاری اولیه مقاله {$submissionId} را تمام کرد. - {$copyeditorName} ویراستاری نهائی مقاله {$submissionId} را تمام کرد. - {$copyeditorName} برای ویراستاری مقاله {$submissionId} انتخاب شد. - یک نسخه ویراستاری شده از مقاله ارسالی آپلود شد. - یک نسخه فایل ویراستاری شده از مقاله ارسالی توسط نویسنده آپلود شد. - {$editorName} به عنوان صفحه‌آرای مقاله {$submissionId} انتخاب شد. - {$editorName} از صفحه‌آرائی مقاله {$submissionId} عزل شد. - {$editorName} صفحه‌آرائی مقاله {$submissionId} را کامل کرد. - فراداده این مقاله توسط {$editorName} تغییر یافت. - یک نسخه دبیری مقاله ارسالی آپلود شد. - مقاله {$submissionId} بایگانی شد. - مقاله {$submissionId} به صف بازگشت داده شد - {$editorName} به عنوان دبیر مقاله {$submissionId} انتخاب شد. - {$assignerName}، {$proofreaderName} را برای بازبینی نهائی مقاله {$submissionId} انتخاب کرد. - {$proofreaderName} مقاله {$submissionId} را برای قرارگیری در نوبت ثبت کرد. - {$userName} مقاله {$submissionId} را وارد کرد. - - - گزینه های ابزار خواندن - ابزارهای خواندن در کادر کنار مقالات چاپ شده در قسمتی از مجله که برای نمایش نمایه است، ظاهر میشود. ابزارهای خواندن مشتمل بر یک مجموعه از ابزارهای اختیاری مربوط به مقالات چاپ شده است که در زیر لیست شده است و همچنین شامل مجموعه ای از ابزارهائی است که دسترسی به موارد مشابه را بر جسب زمینه مورد نظر و تخصص مربوطه فراهم میکند. - فعال ساختن ابزارهای خواندن برای مقالات مورد نظر مجله. - حیطه - مجموعه موارد مشابه برای هر حیطه مراجعه کنید.]]> - ابزار های مجله - ابزار های موارد مربوطه - افزودن نقطه نظر: موجب میشود که خوانندگان بتوانند نظرات خود را ارسال کنند و مدیر مجله نیز میتواند آن‌ها را رد کند. - برای ارسال نظر خود لازم است که ثبت‌نام کرده و سپس وارد شوید. ارسال بصورت گمنام مقدور نیست - برای ارسال نظر خود بصورت گمنام لازم است که ثبت‌نام کرده و سپس وارد شوید. - برای ارسال نظرات بضورت گمنام احتیاج به ثبت‌نام نیست - - - - میبایست بصورت دستی هر آدرسی که به عنوان بی‌اعتبار مشخص شده را آزمایش کنید چرا که آزمایشی که در اینجا انجام شده نتیجه آن صد در صد نیست.
    در مورد آدرسهای جستجوئی که مشتمل بر پر کردن و پست کردن اطالاعات یک فرم باشد ممکن است این آزمایش اعتبارسنجی شکست بخورد.]]>
    - - ایجاد - نام، وابستگی و کشور نویسنده - مقاله داوری شده - با خبر شوم وقتی که... - جستجوی مجله - در مورد مقالات با بیش از یک نویسنده تمام نام ها را در حالت چک خورده باقی بگذارید تا در مورد کارهای مشترک آن‌ها جستجو شود. میتوانید هر بار یکی را جستجو کنید. برای اطلاع بیشتر در مورد منابع مورد جستجو بر روی «درباره» کلیک کنید. این منابع به خاطر مرتبط بودن آن‌ها و دسترسی آزاد به آن‌ها انتخاب شده اند. - - آدرس ایمیل خود را وارد کنید تا بدین وسیله از چاپ مطالب جدید باخبر شوید. - این صفحه نشان دهنده موارد مهم به‌روزرسانی می‌باشد که در این مجله اتفاق افتاده است مانند شماره‌های جدید مجله و یا اطلاعیه‌ها. می‌توانید از طریق RSS برای این اطلاع‌رسانی‌ها ثبت‌نام کنید. برای این کار بر روی تصویر سمت راست کلیک کنید. و یا از through email.]]> - یک مقاله جدید، "{$title}"، ارسال شد. - ویرایش رویدادها - یک مقاله با عنوان "{$title}" ارسال شده است - نقطه‌نظری در خصوص تصمیم دبیر درباره "{$title}" برجا گذاشته شده است. - کلیشه چاپی "{$title}" تغییر یافته است. - یک شماره مجله منتشر شده است - یک اطلاعیه جدید ایجاد شده است - یک فرم داوری در خصوص "{$title}" ثبت شده است - رخدادهای داوری - رویدادهای سایت - دبیر نظری در مورد "{$title}" داده است. - رویدادهای ارسال شده - یک خواننده نظری در مورد "{$title}" داده است - فراداده‌های انتشار شماره ذخیره شد. - مقاله‌ی جدیدی ثبت شده است ، لطفاً داوری برای آن مشخص نمایید - افزودن یک کاربر برای ایجاد کلیشه چاپی با انتخاب گزینه افزودن لینک در بخش همکاران - در انتظار کلیشه‌های چاپی. - این مقاله در نوبت چاپ قرار گرفت - + مخصوص مشترکین + برای دستیابی به این مورد نیاز به اشتراک دارید. برای تأیید اشتراک ابتدا وارد سیستم شوید. + دسترسی آزاد + دسترسی با اشتراک + دسترسی با اشتراک یا نقدی + ({$currency} {$price}) + + نظرات در مورد مقاله + {$userName}]]> + + مرتب‌سازی نتایج برحسب + عنوان مقاله + نویسنده + تاریخ انتشار + شماره + عنوان مجله + میزان محبوبیت (در کل مدت) + میزان محبوبیت (در ماه گذشته) + میزان ارتباط + صعودی + نزولی + اسناد مشابه +
  • چنانچه کاربری بخواهد در این سایت با نام کاربری که در منبع احراز هویت خارجی و نه در خود سیستم OJS وجود دارد ثبت‌نام کند، ثبت‌نام زمانی انجام خواهد شد که رمز عبور مناسب سیستم خارجی را وارد کند.
  • ]]>
    + + توجه!

    سیستم به‌طور خودکار نمی‌تواند بر روی فایل پیکربندی بنویسد. برای اعمال تنظیمات مورد نظر می‌بایست خود فایل config.inc.php در یک ویرایشگر مناسب ویرایش کرده و تنظیمات مورد نظر خود را اعمال کنید.

    ]]>
    + + + مدیریت اشتراکها + اشتراکات شخصی + اشتراکات سازمانی + انواع اشتراک + + + + + + افزونه کلیشه چاپی مقاله + افزونه‌های کلیشه چاپی مقاله امکان افزون فرمت‌های مختلف به کلیشه چاپی مقاله را فراهم می‌سازند. + افزونه‌های احراز هویت عمل تأیید هویت را به سیستم‌های خارجی احراز هویت مانند سرور LDAP واگذار می‌کنند. + افزونه‌های عمومی برای گسترش سیستم مجله‌های آزاد به روش‌های مختلف که توسط افزونه‌های دیگر پشتیبانی نمی‌شوند به کار می‌روند + LOCKSS که علامت اختصاری Lots of Copies Keep Stuff Safe است برای بایگانی امن و دائمی داده‌ها استفاده می‌کند. LOCKSS یک نرم‌افزار متن‌باز است که توسط کتابخانه دانشگاه استنفورد تهیه شده است و کتابخانه‌ها را قادر می‌سازد داده‌های مجلات انتخابی خود را جمع‌آوری و حفاظت کنند. این کار از طریق استخراج مداوم داده‌ها از سایت‌های مجلات انتخاب شده صورت می‌گیرد. هر بایگانی به طور مداوم با داده‌های کتابخانه‌ای دیگر مقایسه و بروز رسانی می‌شود.

    نصب پشتیبانی LOCKSS برای OJS تا وقتی که مجله کاملاً به‌صورت آنلاین چاپ نشود لازم نیست. پس از راه افتادن سیستم چاپ آنلاین مجله این دو اقدام را انجام دهید تا پشتیبانی از LOCKSS برقرار شود:]]>
    + + + بیانیه حق نشر پیشنهادی Creative Commons

    ۱. سیاست پیشنهادی برای مجلاتی که دسترسی آزاد عرضه می‌کنند

    نویسندگان مقالات این مجله بدین وسیله موافقت خود با موارد زیر را اعلام می‌کنند:
    1. حق نشر برای نویسنده باقی می‌ماند و نویسنده حق اولین چاپ مقاله را به مجله واگذار می‌کند. هردو این امر تحت مجوز واگذاری Creative Commons بوده که اجازه می‌دهد دیگران از مقاله به‌شرط ذکر منبع نویسنده و مجله در کار خود استفاده کنند.
    2. نویسندگان می‌توانند به‌طور مستقل ترتیبی اتخاذ کنند تا در قالب قراردادی، مقاله چاپ شده توسط مجله را منتشر کنند، یعنی آن را به بایگانی مقالات سازمان متبوعه فرستاده و یا آن را در یک کتاب چاپ کنند. البته می‌بایست منبع چاپ اولیه در این مجله را ذکر کنند.
    3. نویسندگان اجازه دارند و توصیه می‌شود که کارهای خود را قبل یا هنگام ارسال به این مجله، به‌صورت آنلاین به جاهایی مانند سایت ذخایر علمی سازمان متبوعه و یا بر روی وب‌سایت شخصی خود قرار دهند. این عمل موجب تبادلات علمی و ارجاع دهی زودتر به مقاله خواهد شد. (در این راستا می‌توانید مقاله (See تأثیرات دسترسی آزاد به مقالات را مطالعه کنید)

    سیاست پیشنهادی برای مجلاتی که دسترسی آزاد با تأخیر عرضه می‌کنند

    نویسندگان مقالات این مجله بدین وسیله موافقت خود با موارد زیر را اعلام می‌کنند:
    1. حق نشر برای نویسنده باقی می‌ماند و نویسنده حق اولین چاپ مقاله را به مجله واگذار می‌کند و این مقاله [تأخیر زمانی] مدت پس از چاپ تحت مجوز واگذاری Creative Commons بوده که اجازه می‌دهد دیگران از مقاله به‌شرط ذکر منبع نویسنده و مجله در کار خود استفاده کنند.
    2. نویسندگان می‌توانند به‌طور مستقل ترتیبی اتخاذ کنند تا در قالب قراردادی، مقاله چاپ شده توسط مجله را منتشر کنند، یعنی آن را به بایگانی مقالات سازمان متبوعه فرستاده و یا آن را در یک کتاب چاپ کنند. البته می‌بایست منبع چاپ اولیه در این مجله را ذکر کنند.
    3. نویسندگان اجازه دارند و توصیه می‌شود که کارهای خود را قبل یا هنگام ارسال به این مجله، به‌صورت آنلاین به جاهایی مانند سایت ذخایر علمی سازمان متبوعه و یا بر روی وب‌سایت شخصی خود قرار دهند. این عمل موجب تبادلات علمی و ارجاع دهی زودتر به مقاله خواهد شد. (در این راستا می‌توانید مقاله (See تأثیرات دسترسی آزاد به مقالات را مطالعه کنید)
    ]]>
    + فعال‌سازی دستیار نشانه‌گذاری ارجاعات + +
    انتخاب مدلی برای اداره این جوانب روند دبیری. (برای انتساب یک سردبیر و دبیر بخش به قسمت دبیران در مدیریت مجله بروید.)]]>
    + برای اینکه خوانندگان بتوانند نسخه آنلاین مراجعی که نویسنده ارجاع داده است را پیدا کنند, گزینه‌های زیر موجود می‌باشد.

    1. افزودن یک ابزار مطالعه

      مدیر مجله می‌تواند لینک«یافتن مراجع» را به لیست ابزارهای مطالعه همراه با مقاله چاپ شده بی افزاید تا خوانندگان بتوانند متن ارجاع به یک مرجع را کپی کرده و سپس در پایگاه‌های اطلاعاتی به جستجوی آن بپردازند.

    2. نهادن لینک مراجع در متن مقاله

      صفحه‌آرا می‌تواند لینک آنلاین مراجع مختلف را با دستورالعمل زیر در داخل مقاله قرار دهد.

    ]]>
    + + + + + + + آیا این کاربر غیرفعال شود؟ این اقدام از ورود کاربر به سیستم جلوگیری می‌کند. می‌توانید دلیل این اقدام را به کاربر خاطر نشان سازید. +
  • کاربر مورد نظر مدیر سایت است
  • کاربر مربوط به مجله دیگری است که شما در آن نقش مدیریتی ندارید
  • این عمل باید توسط مدیر سایت انجام شود]]>
    + + + + + + + +
  • موارد پر رنگ نشان دهنده لزوم انجام کاری توسط دبیر است.
    • داور انتساب داده شده است اما از طریق ایمیل به ایشان اطلاع‌رسانی انجام نشده است
    • تمام داوران نظرات خود را اعمال کرده‌اند اما هنوز تصمیمی اتخاذ نشده است
    • نویسنده مقاله اصلاح شده را آپلود کرده است
    • مهلت داور برای تأیید اصلاحات سپری شده است
    • مهلت داور برای تکمیل داوری سپری شده است
  • فیلد «مهلت» وقتی تکمیل می‌شود که داور قبول کند که داوری را انجام دهد. در این صورت نشان دهنده تعداد هفته مانده به پایان مهلت می‌باشد. اگر منفی باشد هفته‌های گذشته از مهلت را نشان می‌دهد.
  • ]]>
    +
  • موارد برجسته شده، کارهایی است که باید توسط دبیر انجام گیرد:
    • tفعالیت‌های ضروری در مرحله ویراستاری
    • tفعالیت‌های ضروری در مرحله صفحه‌آرایی
    • tفعالیت‌های ضروری در مرحله بازبینی نهایی
  • ]]>
    + + + + + + + نمره دهی بر مبنای پنج است.
    منظور از هفته میانگین مدت زمانی است که یک داوری را تمام کرده است.
    منظور از آخرین در واقع تاریخ قبول آخرین داوری است .
    منظور از فعال تعداد داوری‌های جاری داور می‌باشد.]]>
    + + موارد جاری واگذار شده از سوی سردبیر + موارد کامل شده واگذار شده از سوی سردبیر + موردی انتساب نشده است + چنانچه بخواهید دوباره به این ویراستار اطلاع دهید عمل انتساب ویراستار از نو شروع خواهد شد. آیا مطمئن هستید که این کار را میخواهید انجام دهید؟ + چنانچه بخواهید دوباره به این نویسنده اطلاع دهید عمل انتساب وی از نو شروع خواهد شد. آیا مطمئن هستید که این کار را میخواهید انجام دهید؟ + چنانچه بخواهید دوباره به این صفحه‌آرا اطلاع دهید عمل انتساب وی از نو شروع خواهد شد. آیا مطمئن هستید که این کار را میخواهید انجام دهید؟ + چنانچه بخواهید دوباره به این بازبین نهائی اطلاع دهید عمل انتساب وی از نو شروع خواهد شد. آیا مطمئن هستید که این کار را میخواهید انجام دهید؟ + انصراف + موارد عدم تمایل برای داوری، موارد کنسل شده و دورهای قبلی مقاله با شناسه {$submissionId} + موارد انصراف + مشاده: موارد عدم تمایل به انجام داوری، موارد کنسل شده ،دورهای قبل. + دور داوری {$round} + تصمیم دبیر, دور: {$round} + موارد عدم تمایل به انجام داوری و موارد کنسل شده + انصراف + نتیجه + اعطای نقش داور به کاربران موجود + ایجاد داور جدید + + انتسابات فعال دبیری + تکمیل انتسابات دبیری + هیچ انتساب فعالی وجود ندارد + انتسابات صفحه‌آرا + آپلود کلیشه چاپی + جایگزینی فایل + جایگزینی فایل مکمل + فرمت تصویر انتخاب شده نامناسب است. فقط gif, jpg, png + این کلیشه چاپی در یک وب‌سایت جداگانه در دسترس خواهد بود. + آدرس محتوای خارجی + + مقالات منتظر داوری + انجام شده + امتیاز + + فایلی که باید داوری شود + اطلاع به دبیر + داوری را انجام می‌دهم + داوری را انجام نمی‌دهم + در صورت تقبل داوری فایل مقاله قابل رؤیت است + دبیر مقاله ارسالی + نظر داوری خود را در این قسمت وارد کنید + وارد کردن توسط دبیر + ارسال ایمیل یادآور + (خودکار) + توصیه + ارسال داوری به دبیر + نظرات + فایل‌های آپلود شده + نسخه آپلود شده به‌وسیله داور + در صورت تمایل می‌توانید در فایل اصلی مقاله مطالبی به عنوان یادداشت تایپ کنید و سپس فایل را آپلود کنید. + درخواست دبیر + پاسخ شما + داوری ارسال شد + مهلت داوری + پذیرش مقاله ارسالی + اصلاحات لازم است + ارسال برای داوری مجدد + ارسال به مجله دیگر + رد مقاله ارسالی + نظراتم را ببینید + زمان‌بندی کردن + مقالات ارسالی که باید داوری شود + زمان‌بندی داوری + مراحل داوری + دستورالعمل داوری + + خبر به دبیر مقاله + که آیا این داوری را به عهده می‌گیرید + چنانچه داوری را به عهده می‌گیرید, متن راهنمای داوری در پائین این صفحه را مطالعه فرمایید. + با کلیک بر روی نام فایل‌های متعلق به این مقاله ارسالی می‌توانید آن‌ها را دانلود کرده و بر روی کامپیوتر خود باز کنید و یا آن‌ها را پرینت کنید + سیاست تضاد منافع).]]> + تضاد منافع + بر روی آیکون کلیک کرده و سپس نتیجه داوری خود را در مورد این مقاله وارد کنید + همچنین می‌توانید فایل یا فایل‌هایی را نیز آپلود کنید + یک توصیه را انتخاب کنید. + تنظیم یا به‌روزرسانی توصیه داور + هیچ توصیه‌ای انتخاب نشده است. می‌بایست یکی از توصیه‌ها را برای ثبت، انتخاب کنید. + در صورتی که تصمیم خود را ثبت کردید دیگر نمی‌توانید تغییری در این داوری بدهید. آیا می‌خواهید این کار را انجام دهید؟ + + فایل به ویراستار + فایل ویراستار + فایل آپلود شده + فایل ویراستار + + هیچ بازبینی نهائی انتساب نشده است + + + + +
  • در همین صفحه بر روی پیمایش کلیک کنید و یا نام و آدرس کامل فایل را وارد کنید. با کلیک بر روی پیمایش، پنجره انتخاب فایل باز می‌شود که از طریق آن می‌توانید فایل مورد نظرتان را بر روی کامپیوتر خود پیدا کنید.
  • پس از یافتن فایل مقاله بر روی آن کلیک کنید تا انتخاب شود.
  • بر روی Open در پنجره انتخاب فایل کلیک کنید. در این صورت نام و آدرس کامل فایل در قسمت مربوطه در همین صفحه وارد می‌شود.
  • بر روی آپلود در همین صفحه کلیک کنید. بدین ترتیب فایل مورد نظر از کامپیوتر شما بر روی وب‌سایت مجله آپلود می‌شود و نام آن مطابق با استاندارد مجله تغییر پیدا می‌کند.
  • پس از آپلود فایل‌های مقاله بر روی «ذخیره و ادامه» در پائین همین صفحه کلیک کنید.
  • با کلیک کردن بر روی نام فایل می‌توانید آن را دانلود و مشاهده کنید. در صورتی روند انتخاب و آپلود فایل را تکرار کنید فایل جدید جایگزین فایل قبلی می‌شود. فایل‌های تکمیلی در قسمت فایل‌های مکمل در مرحله بعد قابل افزودن است. در صورت بروز هر گونه مشکل هنگام آپلود فایل لطفاً با {$supportName} از طریق ایمیل و یا با تلفن {$supportPhone} تماس حاصل نمایید.]]>
    + + + + + تا قبل از مشخص نمودن نسخه داوری درخواست داوری مقدور نیست. + + تا قبل از مشخص نمودن نسخه ویراستار، درخواست ویراستاری مقدور نیست. + تا قبل از مشخص نمودن نسخه ویراستار، درخواست ویراستاری مقدور نیست. + ویراستاری اولیه + ویراستاری دبیر + ویراستاری نویسنده + ویراستاری نهائی + نسخه ویراستار + انتخاب ویراستار + استفاده از فایل + نظرات ویراستار + دستورالعمل ویراستاری + + هیچ (لطفا ابتدا آخرین نسخه ویراستاری شده را به عنوان نسخه صفحه‌آرا آپلود کنید تا بتوانید در خواست صفحه‌آرائی ارسال کنید) + شناسه عمومی کلیشه چاپی + این شناسه عمومی کلیشه چاپی قبلا بکار رفته است + انتساب صفحه‌آرا + جایگزینی صفحه‌آرا + نظرات صفحه‌آرا + دستوالعمل صفحه‌آرائی + لینک به مراجع + + نظرات بازبین نهائی + تصحیحات بازبین نهائی + دستورالعمل بازبینی نهائی + + مقاله + نویسنده + دبیر + داور + ویراستار + صفحه‌آرا + بازبین نهائی + + + + مکاتبات دبیر/ نویسنده + نظرات ویراستار + پس از ذخیره باز هم میتوانید به این کار ادامه داده و نظرات بیشتری وارد کنید]]> + برای نویسنده و دبیر + فقط برای دبیر + پس از ارسال این ایمیل یک رونوشت محرمانه نیز برای ارسال به داوران آماده کن. + برای نویسنده و دبیر + فقط برای دبیر + ذخیره و ایمیل به نویسنده + ذخیره و ایمیل به دبیر + + انتخاب مجله برای ثبت‌نام: + مجله ای برای ثبت‌نام در این سایت وجود ندارد. + بیانیه حریم خصوصی + این مجله در حال حاضر ثبت‌نام کاربر نمی پذیرد + طول رمز عبور انتخاب شده کافی نیست + اطلاع از انتشار شماره جدید مجله + اطلاع از آزاد شدن دستیابی به یک شماره مجله + میتوانید به این مجله مقاله ارسال کنید + مایلم برای این مجله مقاله داوری کنم + مایلم برای این مجله مقاله داوری کنم. زمینه های داوری به قرار زیر است. + مشخص نمودن علائق داوری: زمینه ها و روش‌های پژوهشی + + اشتراکات من + وضعیت اشتراک + اشتراکات فعال و منقضی هر دو در زیر همراه با تاریخ انقضا آن‌ها نشان داده شده اند. به علاوه به ازای هر اشتراک اطلاعات وضعیتی زیر نیز ممکن است نشان داده شوند. + وضعیت + توصیف + قبل از فعال کردن اشتراک اطلاعات بیشتری لازم است + قبل از فعال‌سازی اشتراک می بایست بررسی گردد + پرداخت دستی راه‌اندازی شده است ولی هنوز وصول نشده است + پرداخت آنلاین شروع شده است ولی کامل نشده است + اشتراک شخصی + اشتراک سازمانی + تجدید + خرید + خرید اشتراک جدید + خرید اشتراک شخصی + خرید اشتراک سازمانی + تاریخ انقضا : {$date} + منقضی شده در: {$date} + دیدن انواع اشتراکات موجود + نوع اشتراک + عضویت + این نوع اشتراک انتخاب شده نیاز به اطلاعات عضویت دارد + لطفا نوع معتبری از اشتراک را انتخاب کنید + این حساب کاربری در حال حاضر دارای یک اشتراک شخصی میباشد. + اطلاعات عضویت در صورتی که برای نوع اشتراک انتخاب شده لازم شود + نام سازمان + نام سازمان لازم است + آدرس پستی + دامنه + (مانند lib.sfu.ca)]]> + نوع اشتراک انتخاب شده نیاز به نام دامنه یا بازه IP دارد تا بکمک آن اشتراک تایید شود. + لطفا یک نام دامنه معتبری وارد کنید. + بازه های IP + + مقادیر معتبر عبارتند از یک آدرس IP مانند 142.58.103.1 ، یک بازه IP مانند 142.58.103.1 - 142.58.103.4 ، بازه IP همرا با کاراکتر سرکش * مانند: 142.58.*.* و یک بازه IP بهمراه CIDR مانند 142.58.100.0/24.]]> + لطفا بازه IP معتبری وارد کنید. + حذف + اضافه + + پیمایش لیست نویسندگان + جستجوی مقالات برای + درون + تمام مجلات + پیمایش لیست نویسندگان + جزئیات نویسندگان + نکاتی در مورد جستجو:
    • حروف کوچک وبزرگ فرقی ندارند
    • کلمات رایج در عبارت جستجو نادیده گرفته میشوند
    • بصورت پیش‌فرض فقط مقالاتی که دارای همه کلمات جستجو هستند برگردانده میشوند. مثل وقتی که عملگر و اعمال میشود
    • ترکیب کلمات با یا مقالاتی را برمیگرداند که هرکدام از کلمات را داشته باشد
    • هنگام تشکیل عبارت های جستجوی پیچیده سعی کنید قسمت های مختلف را با پرانتز از هم جدا کنید. مانند بایگانی (مجله یا کنفرانس) نه پایان نامه)
    • اگر بخواهید یک عبارت را دقیقا به صورتی است جستجو کنید آن را داخل دابل کوتیشن قرار دهید مانند "مقالات دسترسی آزاد"
    • برای حذف یک کلمه از جستجو به نحوی که حاصل جستجو فاقد آن کلمه باشد ، قبل از آن کلمه - یا نه بیاورید مانند آنلاین -آرشیو یا نه آنلاین politics
    • از ستاره یعنی * در کلمات به عنوان علامت سرکش استفاده کنید تا جایگزین هر تعداد حروف شود. مثلا soci* morality معادل "sociological" یا "societal" میباشد
    ]]>
    + + {$title} + فايل PDF + دانلود این فایل PDF + در صورتی که مرورگر شما دارای افزونه نمایش فایل‌های PDF باشد ( برای مثال Adobe Acrobat Reader)، فایل PDF در مرورگر شما نمایش داده می‌شود.

    ]]>
    + + دانلود مقاله +
    چنانچه فایل به‌صورت خودکار دانلود نشد ، اینجا را کلیک کنید.]]>
    + + لیست مجلات موجود بر روی این سایت + مشاهده مجله + ثبت‌نام + شماره جاری + هیچ مجله ای در دسترس نیست + + جاری + هیچ شماره جاری وجود ندارد + این مجله هنوز شماره‌ای منتشر نکرده است + + بایگانی + بایگانی - صفحه {$pageNumber} + مرور شماره‌های گذشته + شماره مجله‌ای موجود نیست + + آمار + اطلاعات تماس + درباره‌ی مجله + تاریخچه مجله + تیم سردبیری + بیوگرافی + سیاست‌های تیم سردبیری + زمینه مطالعاتی + سیاست‌های بخش + ارسال مقاله + ورود به سامانه + ثبت‌نام + برای ارسال مقاله نیاز به {$register} و {$login} است. + {$newSubmission} یا {$viewSubmissions}. + ارسال مقاله‌ی جدید + مشاهده مقالات ارسالی در حال انتظار + راهنمای نویسندگان + چک‌لیست آماده‌سازی برای ارسال مقاله + به‌عنوان مرحله‌ای از روند ارسال مقاله ، لازم است که نویسندگان از مهیا بودن اقلام مختلف برای ارسال مقاله اطمینان حاصل کنند. برای این کار لازم است که اقلام موجود در چک‌لیست زیر را بررسی نموده و در صورت مهیا بودن جلوی آن تیک بزنند. + بیانیه حق نشر + بیانیه محرمانگی + هزینه‌های چاپ مقاله + این مجله شامل هزینه‌های زیر برای چاپ مقالات می‌باشد + روند داوری + تعداد انتشار + سیاست دسترسی آزاد + دسترسی آزاد (با تأخیر) + محتوای این مجله به‌صورت آزاد قابل دسترسی است. + ماه پس از انتشار یک شماره + بایگانی شده توسط نویسنده + بایگانی + اشتراک + اشتراک‌های شخصی + اشتراک‌های سازمانی + اطلاعات تماس اشتراک + نام + فرمت + مدت + قیمت + انواع اشتراک + عضویت + درباره این سامانه انتشاراتی + روند داوری و انتشار در سامانه OJS + پروژه دانش عمومی و تحت مجوز GNU در اختیار عموم قرار گرفته است.]]> + پروژه دانش عمومی و تحت مجوز GNU در اختیار عموم قرار گرفته است.]]> + + + راهنمای سیستم مجلات آزاد + راهنمای OJS + برگشت به نتایج جستجو + ویرایش {$sectionTitle} + + متشکرم + از مشارکت شما متشکرم. این مشارکت برای ما بسیار گرامی است + + برای پرداخت می‌بایست وارد شوید + برای مشاهده این مورد باید مشترک باشید یا هزینه آن را بپرداخت. برای تأیید اشتراک یا برای پرداخت هزینه ابتدا وارد مجله شوید + برای دسترسی به این بخش باید مشترک مجله باشید و یا هزینه دسترسی به این شماره را پرداخت کنید. برای این منظور ابتدا وارد سایت شوید. + برای کمک به مجله ابتدا باید وارد شوید + پرداخت شده + اکنون پرداخت کن + چشم‌پوشی + قبلاً پرداخته شده است. + چنانچه قبلاً هزینه را پرداخت کرده‌اید این گزینه را انتخاب کنید تا ارسال مقاله را کامل کنید. مادامی‌که پرداخت شما وصول نگردد مقاله شما جهت داوری ارسال نخواهد شد. + هزینه پرداختی واصل کردید + هزینه قبلاً پرداخت شده است + هزینه‌های نویسنده + هزینه ارسال مقاله + هزینه چاپ + در انتظار پرداخت هزینه چاپ + هزینه پردازش سریع + هزینه برای اعضا + هزینه خرید مقاله + هزینه خرید شماره + هزینه اشتراک + کمک مالی + درخواست هزینه چاپ ({$feeAmount}) + پرداختی باید انجام می‌شد که زمان آن منقضی شده است. برای اطلاعات بیشتر با مدیر مجله تماس حاصل فرمایید. + کمک مالی + پرداخت هزینه ارسال شده + پرداخت برای چاپ + هزینه چاپ پرداخت شد + پرداخت حق عضویت فردی + تمدید عضویت فردی + اتمام عضویت + خرید اشتراک + تمدید اشتراک + منقضی می‌شود + + نصب OJS + بروز رسانی OJS + OJS نسخه {$version}

    از دانلود سیستم مجلات آزاد پروژه دانش عمومی تشکر می‌کنیم. قبل از ادامه لطفاً متن فایل README همراه با این سامانه را مطالعه بفرمائید. برای اطلاعات بیشتر در مورد پروژه دانش عمومی و پروژه‌های نرم‌افزاری آن لطفاً از وب‌سایت PKP بازدید بفرمائید. اگر می‌خواهید گزارش اشکال بدهید و یا به دنبال حمایت تکنیکی برای سیستم مجلات آزاد هستید به انجمن پشتیبانی مراجعه و یا از سیستم گزارش اشکال آنلاین PKP بازدید کنید. اگرچه ف انجمن پشتیبانی روش ترجیحی تماس می‌باشد ، شما می‌توانید به تیم حمایت کننده به آدرس pkp.contact@gmail.com ایمیل بزنید.

    به‌روزرسانی

    چنانچه می‌خواهید نسخه موجود را ارتقاء دهید اینجا را کلیک کنید.

    نیازمندی‌های توصیه شده برای نصب این سامانه

    • PHP >= {$phpRequiredVersion}; نسخه کنونی PHP {$phpVersion}{$wrongPhpText}
    • MySQL >= 4.1 یا PostgreSQL >= 9.1.5
    • Apache >= 1.3.2x or >= 2.0.4x یا Microsoft IIS 6
    • سیستم‌عامل: هر سیستم‌عاملی که بتواند نیازمندی‌های فوق را دارا باشد که می‌تواند شامل:لینوکس, BSD, سولاریس, Mac OS X, ویندوز

    از آنجا که PKP دارای تمام امکانات برای تست کردن بر روی هر گونه ترکیب احتمالی از نسخه‌های مختلف نرم‌افزارهای فوق و سیستم‌های عامل نیست ، هیچ‌گونه تضمینی در مورد عملکرد صحیح و یا حمایت از آن را نمی‌توانیم عهده‌دار شویم

    پس از خاتمه نصب برنامه می‌توانید این تنظیمات را از طریق ویرایش فایل config.inc.php در شاخه اصلی OJS ، و یا از طریق صفحه مدیریت سایت تغییر دهید.

    سیستم‌های بانک اطلاعاتی مورد پشتیبانی

    OJS در حال حاضر بر روی MySQL و PostgreSQL تست شده است. با سایر سیستم‌های بانک اطلاعاتی که توسط ADOdb حمایت می‌شوند نیز ممکن است به‌صورت نسبی یا تمام عیار کار کند. گزارشات سازگاری و یا کدهای وصله‌ای برای سایر سیستم‌های بانک اطلاعاتی را می‌توانید به تیم OJS بفرستید

    ]]>
    + مراحل پیش از نصب

    1. فایل‌ها و پوشه‌های زیر (به همراه فایل‌های درون پوشه‌ها) باید قابل نوشتن باشند

    • config.inc.php قابل نوشتن است (اختیاری): {$writable_config}
    • public/ قابل نوشتن است: {$writable_public}
    • cache/ قابل نوشتن است: {$writable_cache}
    • cache/t_cache/ قابل نوشتن است: {$writable_templates_cache}
    • cache/t_compile/ قابل نوشتن است: {$writable_templates_compile}
    • cache/_db قابل نوشتن است: {$writable_db_cache}

    2. پوشه فایل‌ها باید ایجاد شده و قابل نوشتن باشد (بخش تنظیمات فایل‌ها را مشاهده کنید)

    ]]>
    + OJS نسخه {$version}

    با تشکر به خاطر دانلود سیستم مجلات آزاد پروژه دانش عمومی. قبل از ادامه ، فایل README و فایل UPGRADE همراه با این نرم‌افزار را مطالعه بفرمائید. برای اطلاعات بیشتر در مورد پروژه دانش عمومی و پروژه‌های نرم‌افزاری آن از وب‌سایت PKP دیدن فرمایید. چنانچه می‌خواهید گزارش اشکال بدهید و یا ب9 دنبال حمایت تکنیکی در مورد سیستم مجلات آزاد هستید به انجمن پشتیبانی بروید و یا از سیستم گزارش اشکال آنلاین PKP بازدید کنید. اگرچه انجمن پشتیبانی روش ترجیحی تماس است. همچنین می‌توانید به آدرس ایمیل pkp.contact@gmail.com.

    پیغام بفرستید. شدیداً توصیه می‌شود که از بانک اطلاعاتی و پوشه فایل‌ها و پوشه نصب OJS نسخه پشتیبان تهیه کنید.

    چنانچه سامانه را در حالت PHP Safe Mode اجرا می‌کنید ، لطفاً توجه کنید که گزینه max_execution_time را در فایل تنظیمات php.ini برابر با مقدار بالائی گذاشته شود. چنانچه زمان به‌روزرسانی از این مقدار و یا سایر محدوده‌ها مانند مقدار Apache's "Timeout" بیشتر شود و روند به‌روزرسانی قطع شود، دخالت دستی لازم می‌شود.

    ]]>
    + = 4.1.1 یا PostgreSQL >= 7.1 دارد. همچنین توجه کنید که حمایت از UTF-8 نیاز به PHP >= 4.3.0 همراه با کتابخانه mbstring دارد. کتابخانه mbstring به‌صورت پیش‌فرض در نسخه‌های جدید نصب PHP فعال است. چنانچه سرور شما از این ملزومات پشتیبانی نکند شما ممکن است هنگام استفاده از این سیستم کاراکتری مشکلاتی را تجربه کنید.

    سرور شما در حال حاضر mbstring را حمایت می‌کند: {$supportsMBString}]]>
    + {$allowFileUploads}]]> + {$maxFileUploadSize}]]> + زبان اصلی برای استفاده در این سیستم. در صورتی علاقه‌مند به پشتیبانی از زبان‌های دیگری هستید که در این لیست نیامده است به مستندات OJS مراجعه کنید. + زبان‌های اضافی را که مایلید این سیستم پشتیبانی کند انتخاب کنید. این زبان‌ها در دسترس مجلات این سایت برای استفاده قرار خواهند گرفت. البته زبان‌های اضافی را در زمان‌های دیگر نیز می‌توانید از طریق صفحه مدیریت سایت نصب کنید. + لطفاً قبل از نصب برنامه اطمینان حاصل کنید که این پوشه وجود دارد و قابل نوشتن است. برای وارد کردن آدرس در سیستم‌عامل ویندوز از «/» به جای «\» استفاده کنید .مانند "C:/myjournal/files".]]> + OJS برای ذخیره داده‌های خود نیاز به دسترسی به یک بانک اطلاعاتی SQL دارد. لطفاً شرایط مورد لزوم ذکر شده در بالای این صفحه را برای دیدن لیست بانک‌های اطلاعاتی سازگار مشاهده کنید. سپس در قسمت زیر تنظیمات لازم برای ایجاد ارتباط با بانک اطلاعاتی را وارد کنید + نصب سیستم‌های مجله آزاد + به‌روزرسانی سیستم‌های مجله آزاد + اخطار: چنانچه نصب به‌صورت نیمه کاره رها شود ممکن است لازم شود بانک اطلاعاتی و یا جداول ایجاد شده را حذف کنید و سپس اقدام به نصب مجدد نمایید.]]> + مهم!

    کد نصب سامانه نمی‌تواند به‌طور خودکار در فایل تنظیمات تغییرات اعمال کند. قبل از شروع کار با سیستم لطفاً فایل config.inc.php را در یک ویرایشگر مناسب متنی باز کرده و محتوای آن را با محتوای جعبه متن زیر عوض کنید..

    ]]>
    + نصب OJS با موفقیت پایان یافت.

    برای شروع کار با سیستم ، با استفاده از نام کاربری و رمز عبوری که در مرحله قبل وارد کردید به سیستم وارد شوید.

    چنانچه مایلید اخبار و تازه‌ها را دریافت کنید لطفاً در http://pkp.sfu.ca/ojs/register ثبت‌نام کنید. چنانچه سؤال یا نظری دارید لطفاً از انجمن پشتیبانی بازدید کنید.

    ]]>
    + به‌روزرسانی OJS به نسخه {$version} با موفقیت پایان یافت.

    فراموش نکنید که مقدار "installed" را در فایل تنظیمات config.inc.php را دوباره به On برگردانید.

    چنانچه تا کنون ثبت‌نام نکرده‌اید و مایل هستید تا اخبار و تازه‌ها را دریافت کنید ، لطفاً در سایت http://pkp.sfu.ca/ojs/register ثبت‌نام کنید. چنانچه سؤال و یا نظری دارید لطفاً از انجمن پشتیبانی دیدن نمایید.

    ]]>
    + + این صفحه مراجعه کرده، آخرین نسخه را دانلود نمونه و دستورالعمل‌های به‌روزرسانی را مطالعه کنید.]]> + {$siteAdminEmail}) در این مورد اطلاع دهید. اطلاعات بیشتری را می توانید در این لینک مشاهده کنید.]]> + + {$authorName} مقاله {$submissionId} را اصلاح کرد. شناسه فایل جدید {$fileId} می‌باشد. + {$reviewerName} از داوری مقاله {$submissionId} برای دور {$round} معزول شد. + دور {$round} داوری {$reviewerName} برای مقاله {$submissionId} شروع شد. + دور {$round} داوری {$reviewerName} برای مقاله {$submissionId} از نو شروع شد. + دور {$round} داوری {$reviewerName} برای مقاله {$submissionId} پاک شد. + {$reviewerName} امتیاز دور {$round} داوری مقاله {$submissionId} را وارد نمود. + مهلت داوری دور {$round} مقاله {$submissionId} توسط {$reviewerName} به {$dueDate} تغییر یافت. + {$reviewerName} دور {$round} داوری برای مقاله {$submissionId} را توصیه کرد. + توصیه داوری دور {$round} مقاله {$submissionId} توسط دبیر مقاله, {$editorName} ، از طرف {$reviewerName} وارد شد. + مقاله {$submissionId} برای داوری مجدداً ثبت شد. + {$reviewerName} از انجام داوری دور {$round} برای مقاله {$submissionId} سر باز زد. + {$reviewerName} برای داوری دور {$round} مقاله {$submissionId} اظهار آمادگی کرد. + {$userName} از طرف {$reviewerName} از قبول داوری مقاله {$submissionId} در دور {$round} خودداری کرده است + {$userName} برای داوری دور {$round} مقاله {$submissionId} از طرف {$reviewerName} اظهار آمادگی کرد. + دبیر ({$userName}) یک فایل داوری برای دور {$round} مقاله {$submissionId} از طرف داور ، {$reviewerName} آپلود کرد. + یک فایل داوری آپلود شد + تصمیم ({$decision}) برای مقاله {$submissionId} توسط {$editorName} اتخاذ گردید. + توصیه دبیر ({$decision}) در مورد مقاله {$submissionId} توسط {$editorName} ثبت شد. + ویراستار مقاله {$submissionId} توسط {$copyeditorName} شروع شد. + فایل پیش‌فرض ویراستاری انتخاب شد. + {$copyeditorName} ویراستاری اولیه مقاله {$submissionId} را تمام کرد. + {$copyeditorName} ویراستاری نهائی مقاله {$submissionId} را تمام کرد. + {$copyeditorName} برای ویراستاری مقاله {$submissionId} انتخاب شد. + یک نسخه ویراستاری شده از مقاله ارسالی آپلود شد. + یک نسخه فایل ویراستاری شده از مقاله ارسالی توسط نویسنده آپلود شد. + {$editorName} به عنوان صفحه‌آرای مقاله {$submissionId} انتخاب شد. + {$editorName} از صفحه‌آرائی مقاله {$submissionId} عزل شد. + {$editorName} صفحه‌آرائی مقاله {$submissionId} را کامل کرد. + فراداده این مقاله توسط {$editorName} تغییر یافت. + یک نسخه دبیری مقاله ارسالی آپلود شد. + مقاله {$submissionId} بایگانی شد. + مقاله {$submissionId} به صف بازگشت داده شد + {$editorName} به عنوان دبیر مقاله {$submissionId} انتخاب شد. + {$assignerName}، {$proofreaderName} را برای بازبینی نهائی مقاله {$submissionId} انتخاب کرد. + {$proofreaderName} مقاله {$submissionId} را برای قرارگیری در نوبت ثبت کرد. + {$userName} مقاله {$submissionId} را وارد کرد. + + + گزینه های ابزار خواندن + ابزارهای خواندن در کادر کنار مقالات چاپ شده در قسمتی از مجله که برای نمایش نمایه است، ظاهر میشود. ابزارهای خواندن مشتمل بر یک مجموعه از ابزارهای اختیاری مربوط به مقالات چاپ شده است که در زیر لیست شده است و همچنین شامل مجموعه ای از ابزارهائی است که دسترسی به موارد مشابه را بر جسب زمینه مورد نظر و تخصص مربوطه فراهم میکند. + فعال ساختن ابزارهای خواندن برای مقالات مورد نظر مجله. + حیطه + مجموعه موارد مشابه برای هر حیطه مراجعه کنید.]]> + ابزار های مجله + ابزار های موارد مربوطه + افزودن نقطه نظر: موجب میشود که خوانندگان بتوانند نظرات خود را ارسال کنند و مدیر مجله نیز میتواند آن‌ها را رد کند. + برای ارسال نظر خود لازم است که ثبت‌نام کرده و سپس وارد شوید. ارسال بصورت گمنام مقدور نیست + برای ارسال نظر خود بصورت گمنام لازم است که ثبت‌نام کرده و سپس وارد شوید. + برای ارسال نظرات بضورت گمنام احتیاج به ثبت‌نام نیست + + + + میبایست بصورت دستی هر آدرسی که به عنوان بی‌اعتبار مشخص شده را آزمایش کنید چرا که آزمایشی که در اینجا انجام شده نتیجه آن صد در صد نیست.
    در مورد آدرسهای جستجوئی که مشتمل بر پر کردن و پست کردن اطالاعات یک فرم باشد ممکن است این آزمایش اعتبارسنجی شکست بخورد.]]>
    + + ایجاد + نام، وابستگی و کشور نویسنده + مقاله داوری شده + با خبر شوم وقتی که... + جستجوی مجله + در مورد مقالات با بیش از یک نویسنده تمام نام ها را در حالت چک خورده باقی بگذارید تا در مورد کارهای مشترک آن‌ها جستجو شود. میتوانید هر بار یکی را جستجو کنید. برای اطلاع بیشتر در مورد منابع مورد جستجو بر روی «درباره» کلیک کنید. این منابع به خاطر مرتبط بودن آن‌ها و دسترسی آزاد به آن‌ها انتخاب شده اند. + + آدرس ایمیل خود را وارد کنید تا بدین وسیله از چاپ مطالب جدید باخبر شوید. + این صفحه نشان دهنده موارد مهم به‌روزرسانی می‌باشد که در این مجله اتفاق افتاده است مانند شماره‌های جدید مجله و یا اطلاعیه‌ها. می‌توانید از طریق RSS برای این اطلاع‌رسانی‌ها ثبت‌نام کنید. برای این کار بر روی تصویر سمت راست کلیک کنید. و یا از through email.]]> + یک مقاله جدید، "{$title}"، ارسال شد. + ویرایش رویدادها + یک مقاله با عنوان "{$title}" ارسال شده است + نقطه‌نظری در خصوص تصمیم دبیر درباره "{$title}" برجا گذاشته شده است. + کلیشه چاپی "{$title}" تغییر یافته است. + یک شماره مجله منتشر شده است + یک اطلاعیه جدید ایجاد شده است + یک فرم داوری در خصوص "{$title}" ثبت شده است + رخدادهای داوری + رویدادهای سایت + دبیر نظری در مورد "{$title}" داده است. + رویدادهای ارسال شده + یک خواننده نظری در مورد "{$title}" داده است + فراداده‌های انتشار شماره ذخیره شد. + مقاله‌ی جدیدی ثبت شده است ، لطفاً داوری برای آن مشخص نمایید + افزودن یک کاربر برای ایجاد کلیشه چاپی با انتخاب گزینه افزودن لینک در بخش همکاران + در انتظار کلیشه‌های چاپی. + این مقاله در نوبت چاپ قرار گرفت + - - دسترسی رد شد! شما به عنوان ویراستار این مقاله انتخاب نشده اید. - هیچ مجله ای تعریف نشده است - شما در حال تلاش برای دسترسی به مقاله ای هستید که در بخش شما نمی باشد. - درخواست شماره نامعتبر! - فایل ارسالی ویراستار نامعتبر است یا فایلی ارسال نشده است! - - - لیست واحدهای پول (بارگذاری شده از فایل «"{$filename}») - - ایجاد مجله جدید - - شماره - قبل از اینکه این مقاله در شماره مورد نظر چاپ شود بایستی مورد تأیید قرار گیرد - در انتظار تأیید - ثبت‌نام در مجله دیگر - پنهان کردن سایر مجلات - لطفاً فایل مقاله مورد نظر را برای دانلود انتخاب نمایید. - تأیید شده - در انتظار تأیید - تأیید کلیشه چاپی - تأیید این کلیشه چاپی برای انتشار

    ]]>
    - عدم تأیید این کلیشه چاپی

    ]]>
    - نمایه‌سازی "{$journalName}" - در سامانه جستجو این وب‌سایت نمایه‌سازی دوباره به ازای هر مجله امکانپدیر نمیباشد - آدرس "{$journalPath}" به عنوان آدرس مجله معتبر نمی باشد - شماره‌های گذشته - شماره‌های آینده - اشتراک‌ها + + دسترسی رد شد! شما به عنوان ویراستار این مقاله انتخاب نشده اید. + هیچ مجله ای تعریف نشده است + شما در حال تلاش برای دسترسی به مقاله ای هستید که در بخش شما نمی باشد. + درخواست شماره نامعتبر! + فایل ارسالی ویراستار نامعتبر است یا فایلی ارسال نشده است! + + + لیست واحدهای پول (بارگذاری شده از فایل «"{$filename}») + + ایجاد مجله جدید + + شماره + قبل از اینکه این مقاله در شماره مورد نظر چاپ شود بایستی مورد تأیید قرار گیرد + در انتظار تأیید + ثبت‌نام در مجله دیگر + پنهان کردن سایر مجلات + لطفاً فایل مقاله مورد نظر را برای دانلود انتخاب نمایید. + تأیید شده + در انتظار تأیید + تأیید کلیشه چاپی + تأیید این کلیشه چاپی برای انتشار

    ]]>
    + عدم تأیید این کلیشه چاپی

    ]]>
    + نمایه‌سازی "{$journalName}" + در سامانه جستجو این وب‌سایت نمایه‌سازی دوباره به ازای هر مجله امکانپدیر نمیباشد + آدرس "{$journalPath}" به عنوان آدرس مجله معتبر نمی باشد + شماره‌های گذشته + شماره‌های آینده + اشتراک‌ها
    diff --git a/locale/fa_IR/manager.xml b/locale/fa_IR/manager.xml index e166709676a..5e42a3457e9 100644 --- a/locale/fa_IR/manager.xml +++ b/locale/fa_IR/manager.xml @@ -1,589 +1,589 @@ - بایگانی کردن - آیا می‌خواهید تمام الگوها را به حالت نخست برگردانید؟ تغییرات ایجاد شده در الگو‌های ایمیل‌ها از بین خواهد رفت - توجه: با مرورگر فایل می‌توانید به فایل‌ها یا پوشه‌های یک مجله مستقیماً دسترسی داشته باشید - مدیریت مجله - رابط کاربری - مقالات ارسالی - فرم‌ها - این عمل باعث جایگزینی تمامی تنظیمات وابسته به زبان خواهد شد. -
    چنانچه یک زبان مورد حمایت OJS در لیست زیر موجود نباشد از مدیر سایت بخواهید تا آن زبان را نصب کند. برای اطلاع از نحوه افزودن یک زبان جدید به مستندات OJS مراجعه کنید.]]>
    - متأسفانه زبان دیگری موجود نیست. در صورت تمایل از مدیر سایت بخواهید تا نسبت به نصب آن‌ها اقدام کند. - این زبان پیش‌فرض سایت مجله خواهد بود. - صفحات مدیریتی - اقدام - افزودن پرداخت - مقدار - هزینه‌های نویسنده - گزینه‌های انتخابی همراه با شرح و قیمت‌های آن (که در این قسمت قابل ویرایش است) در مرحله ۱ ارسال مقاله و در قسمت «درباره مجله» تحت قسمت ارسال مقاله, و همچنین هر جا که پرداخت لازم باشد, خواهد آمد. - واحد پول - OJS هیچ تبدیل واحد پولی را انجام نمی‌دهد. چنانچه پرداخت برای اشتراک‌ها را قبول می‌کنید باید از تطابق واحد پولی پرداخت‌ها از آنچه در اینجا ذکر شده اطمینان حاصل کنید - توصیف - جزئیات - ویرایش اشتراک - فعال‌سازی - گزینه‌های نحوه پرداخت - تمام هزینه‌ها باید مقادیر عددی مثبت باشند (اعداد اعشاری مجاز می‌باشد) - هزینه‌های عمومی - عضویت در انجمن در قسمت «درباره مجله» تحت قسمت سیاست‌ها خواهد آمد و لینک اهدا در بالای قسمت جستجو در نوار حاشیه نمایش داده خواهد شد.. - امکانات عمومی - بدون پرداخت - پیدا نشد - امکانات - این موجب فعال شدن سیستم پرداخت مشترکین می‌شود که در آن نوع, قیمت, مدت, و مشترکین توسط مدیر اشتراک اداره می‌شود - آیا مطمئنید که می‌خواهید این اشتراک را حذف کنید. - برای فعال‌سازی ماژول پرداخت اینجا را کلیک کنید. می‌بایست ابتدا با پر کردن فرم زیر, تنظیمات نحوه پرداخت را پیکره‌بندی کنید. توجه داشته باشید که کاربران باید برای پرداخت ابتدا وارد سیستم شوند. - هزینه‌ها - توصیف هزینه‌ها - نام هزینه - عضویت در انجمن - دسترسی فقط به نسخه PDF مسدود است - هزینه چاپ - خرید مقاله - خرید شماره - توصیف نحوه پرداخت - شناسه پرداخت - روش پرداخت - شما می‌توانید هرکدام از افزونه‌های مربوط به روش‌های پرداخت زیر را از طریق این صفحه تنظیم و پیکره‌بندی نمایید - روش‌های پرداخت - نوع پرداخت - قیمت برای خوانندگان - گزینه‌های انتخابی همراه با شرح و قیمت‌های آن (که در این قسمت قابل ویرایش است) در قسمت «درباره مجله» تحت قسمت ارسال مقاله, و همچنین هر جا که پرداخت لازم باشد, خواهد آمد. - رکوردها - پرداخت‌ها - انواع پرداخت - شناسه پرداخت - کاربران این مجله - تمام مجلات - انتخاب یک کاربر از لیست کاربران این سایت و افزودن آن به کاربران این مجله - کاربران فاقد نقش را نشان بده - تمام کاربران - آیا مخواهید این کاربر را از این مجله حذف کنید؟ این اقدام کاربر را از تمامی نقش‌هایش در این مجله عزل خواهد کرد. - انتخاب یک الگو - اعطای نقش به کاربر موجود - با مجله - کاربری را برای ادغام با حساب کاربر دیگر انتخاب کنید (مثال وقتی که شخصی دو حساب کاربری دارد ) حسابی که در ابتدا انتخاب شده پاک می‌شود و مقالات ارسالی, انتساب‌ها و غیره مربوط به آن حساب به حساب کاربری دوم نسبت داده می‌شود - کاربری را که مسئولیت‌ها و انتساب‌های کاربر قبلی باید به آن نسبت داده شود را انتخاب نمایید - اعطای نقش {$role} - هماهنگ‌سازی اعطای نقش موجب می‌شود تا تمام کاربران در یک نقش خاص در یک مجله خاص با همان نقش‌ها وارد این مجله شوند. این اقدام موجب پیدایش مجموعه مشترکی از کاربران خواهد شد. - نیاز به چکیده ندارد - - دبیر این نوع مقاله - آیا می‌خواهید این نوع مقاله را برای همیشه حذف کنید؟ در صورت پشیمانی باید مقالات مربوط به این قسمت را مجدداً منتشر کنید. - قبل از حذف این نوع مقاله، بایستی مقالات منتشر شده از این نوع را به نوع دیگری انتقال دهید. - ایجاد نوع مقاله - از بین دبیران یک نفر را انتخاب و به عنوان دبیر این نوع مقاله انتخاب کنید. - این نوع مقاله فقط توسط دبیران قابل ارسال است. - دبیر نوع مقاله - یک عنوان اختصاری برای نوع مقاله لازم است. - به ازای هر دبیر نوع مقاله حداقل یکی از موارد تیک خورده باشد - لطفاً مطمئن شوید که یک فرم داوری معتبر انتخاب کرده‌اید - یک عنوان برای نوع مقاله لازم است. - در فهرست مقالات هر شماره مجله، نام نویسندگان برای مقالات از این نوع آورده نشود - عنوان این قسمت در فهرست مطالب شماره‌های مجله ظاهر نشود. - در نظر گرفتن مقالات منتشر شده از این نوع به عنوان - مثلاً مقالات داوری شده، مقالات داوری نشده، مقالات دعوت شده و غیره. - نمایه شده - هیچ نوع مقاله تعریف نشده است. - مقالات ارسالی باز - سیاست‌گذاری این نوع مقاله - ابزارهای خواندن - داوری شده - در نمایه مجله وارد نخواهد شد. - شامل داوری نمی‌شود. - ارسال مقاله برای این نوع از مقاله قابل انجام است. - دبیران موجود - تعداد لغت - حداکثر تعداد کلمات برای این نوع مقاله (صفر تا بدون سقف) - نصب - سربرگ - لیست دبیران، مدیران و سایر افرادی که با این مجله همکاری می‌کنند. - محتوای صفحه اصلی مجله - صفحه خانگی مجله به صورت پیش‌فرض شامل لینک‌هایی برای پیمایش سایت می‌باشد. می‌توانید با استفاده از گزینه‌های زیر محتویات دیگری را به صفحه خانگی مجله اضافه کنید. - طرح‌بندی مجله - استایل شیت مجله - نام مجله - سرتیتر صفحات مجله - محتوا - افزودن یک مورد در بخش درباره - افزودن یک مورد به چک‌لیست - افزودن مورد - افزودن یک مورد به موارد درباره مجله - افزودن مورد - افزودن لینک بانک اطلاعاتی جدید - افزودن سازمان حمایت کننده - سرتیتر جایگزین - به جای عنوان و لوگو یک نسخه HTML سرتیتر را می‌توان در جعبه متن زیر وارد کرد. در صورتی که نمی‌خواهید آن را خالی بگذارید. - اطلاعیه‌ها - اطلاعیه‌ها برای مطلع ساختن خوانندگان از خبرها و رویدادها می‌باشد که در صفحه اطلاعیه‌ها ظاهر می‌شود. - اطلاعات تکمیلی - اطلاعات تکمیلی را که می‌باید در معرض دید خوانندگان در صفحه اطلاعیه‌ها قرار گیرد وارد کنید. - (در قسمت درباره مجله نمایش داده می‌شود) - لازم است که نویسنده ارسال کننده مقاله بیانیه تضاد منافع در رابطه با مقاله خود را اعلام کند. - لازم است داوران بیانیه تضاد منافع برای مقاله‌ای که داوری می‌کنند را اعلام کنند. - تاریخچه مجله - این متن در قسمت درباره مجله ظاهر می‌شود و از آن می‌توان برای توصیف تغییرات در عنوان، تیم سردبیری و دیگر موارد تغییر مربوط به تاریخچه انتشاراتی مجله استفاده کرد. - دستورالعمل ویراستاری - دستورالعمل ویراستاری در معرض دید ویراستاران، نویسندگان، و دبیران در هنگام ویراستاری مقاله ارسالی قرار می‌گیرد . متن زیر یک دستورالعمل ویراستاری پیشنهادی به‌صورت HTML است. می‌توانید هم اکنون و یا بعداً آن را به دلخواه تغییر دهید. - متن حق نشر - پوشش - پوشش جغرافیائی ، زمانی یا تاریخی و یا ویژگی‌های نمونه مورد پژوهش - شماره جاری - مرحله 5: تغییر دلخواه نمای ظاهری - تگ‌های سفارشی - تگ‌های هدر HTML سفارشی که بتوان در هدر هر صفحه گنجاند مانند تگ‌های META. - جزئیات - نام مجله، شاپا، اطلاعات تماس، سازمان‌های حمایت کننده و موتورهای جستجو. - غیرفعال کردن ثبت‌نام کاربران. در این صورت کاربران باید توسط مدیر مجله اضافه شوند. - رشته تخصصی یا فوق تخصصی - زمانی کاربرد دارد که مجله چند رشته‌ای باشد. - (مانند: تاریخ؛ آموزش؛ جامعه‌شناسی؛ روانشناسی؛ مطالعات فرهنگی؛ حقوق) - مثال‌هایی از رشته‌های تخصصی این مجله مشخص کنید - افزودن فهرست مطالب شماره جاری در صورت موجود بودن. - تصمیم دبیر - آدرس برگشت - اگر ایمیلی برگشت بخورد پیغامی به این آدرس ارسال می‌شود - توجه: برای فعال ساختن این گزینه مدیر سایت می‌بایست گزینه allow_envelope_sender در فایل تنظیمات OJS فعال سازد. همچنین ممکن است امکانات خاصی در سرور نیز لازم باشد که ممکن است همه سرورها آن را نداشته باشند. برای اطلاعات بیشتر به مستندات OJS مراجعه کنید.]]> - شناسایی ایمیل - امضا - تمام ایمیل‌های از قبل تهیه شده که از طرف مجله ارسال می‌شود در انتها دارای امضای زیر است. - فعال‌سازی امکان افزودن اطلاعیه توسط مدیر مجله. - نمایش - جدیدترین اطلاعیه‌ها در صفحه خانگی مجله. - خوانندگان بتوانند در مجله ثبت‌نام کنند. - زمینه مطالعاتی - به اطلاع خوانندگان، نویسندگان و کتابخانه‌ها رسانید که مقالات این مجله در چه حیطه‌ای بوده و چه زمینه‌های مطالعاتی را پوشش می‌دهد. - برای نویسنده به منظور نمایه‌سازی پژوهش‌هایشان - Open Archives Initiative برای استخراج فراداده عمل می‌کند. این پروتکل استاندارد برای دسترسی کاملاً به منابع پژوهشی الکترونیکی نمایه شده در یک مقیاس جهانی می‌باشد. برای وارد کردن این اطلاعات فرم مشابهی در دسترس نویسندگان قرار می‌گیرد تا فراداده‌های ارسال شده خود را وارد کنند. مدیر مجله می‌تواند قسمت‌هایی که مایل به نمایه کردن است را انتخاب کند. همچنین مثال‌هایی نیز برای نویسندگان فراهم نماید تا به آن‌ها در جهت نمایه کردن فعالیت‌های خود کمک کند.]]> - شاپای وارد شده نامعتبر است - برای اطلاعات تماس اصلی، وارد کردن ایمیل الزامی است - برای اطلاعات تماس اصلی، وارد کردن نام الزامی است - حروف اول مجله لازم است - عنوان مجله لازم است - تعداد داور برای هر مورد ارسال شده لازم است - ایمیل حمایت کننده لازم است - نام حمایت کننده لازم است - اطلاعات عمومی - محله 1: وارد کردن جزئیات - دستورالعمل - مرحله 3: ارسال مقاله - افزودن مجوز Creative Commons به تمامی مقالات انتشاری برای مجلاتی که دسترسی آزاد فوری یا تأخیری دارند. - اطلاعات - توصیف مختصر مجله برای کتابخانه‌ها ، نویسندگان و خوانندگان که در قسمت اطلاعات نوار حاشیه صفحات ظاهر می‌شود. - برای نویسندگان - برای کتابداران - برای خوانندگان - شماره نخست - برحسب فرمت انتخاب شده، شماره، دوره و یا سال اولین شماره مجله را که قرار است با سیستم OJS منتشر شود وارد کنید: - موسسه - مواردی را می‌توان به موارد موجود در منوی گشت‌وگذار افزود. اقلام موجود عبارت‌اند از: صفحه اصلی، درباره، صفحه خانگی کاربر و غیره که در بالای هر صفحه ظاهر می‌شوند. - تعداد موارد در هر صفحه - نام اختصاری مجله - بایگانی مجله - توضیح مختصر درباره مجله - شرح مختصری درباره مجله بنویسید تا در لیست مجلات نمایش داده شود. - درباره مجله - وارد کردن اطلاعاتی درباره مجله که ممکن است مورد علاقه‌ی خوانندگان و داوران باشد. اطلاعات می‌تواند شامل سیاست‌های دسترسی آزاد ، زمینه مطالعاتی مجله، حق نشر، حامیان مجله، پیشینه‌ی مجله؛ بیانیه حفظ حریمی شخصی و ... باشد. - نماد سایت (FAVICON) - اضافه کردن یک نماد دلخواه برای مجله برای نمایش در مرورگر - فرمت فایل Favicon معتبر نمی‌باشد. فرمت‌های قابل قبول شامل ico، png، jpg و gif است. - محتوای صفحه اصلی مجله - به صورت پیش‌فرض محتوی صفحه اصلی شامل لینک‌های گشت‌وگذار می‌باشد. برای افزودن محتویات دیگر به صفحه خانگی می‌توانید گزینه‌های زیر را بکار ببرید که به ترتیب ظاهر می‌شود. توجه داشته باشید که شماره جاری مجله همیشه از منوی گشت‌وگذار قابل انتخاب است. - سرتیتر صفحه اصلی مجله - سرتیتر صفحه اصلی مجله - یک نسخه گرافیکی از عنوان و لوگو مجله (به‌صورت یک فایلgif، png یا jpg). می‌توان برای نمایش در صفحه اصلی آپلود کرد که جایگزین نسخه متنی می‌شود. در غیر این صورت نسخه متنی نمایش داده می‌شود. - حروف اول مجله - طرح‌بندی مجله - در این قسمت یک پوسته و سپس اجزای طرح‌بندی را انتخاب کنید. همچنین می‌توانید به جای این کار یک استایل شیت برای مجله آپلود کرد. - لوگوی مجله - لوگوی مجله - پاورقی صفحات مجله - این قسمت مربوط به پاورقی صفحات مجله است. برای تغییر یا به‌روزرسانی آن ، متن HTML دلخواه خود را در جعبه متن زیر وارد کنید. به عنوان مثال می‌توانید یک منوی گشت‌وگذار دیگر، یک شمارشگر بازدیدکننده‌ها و غیره در این قسمت وارد کرد. این پاورقی در تمام صفحات ظاهر می‌شود. - مرحله 2: سیاست‌های مجله - نصب مجله - نصب مجله به‌روزرسانی شد - فرمت استایل شیت مجله نامناسب است. فرمت قابل قبول .css است. - پوسته مجله - تصویر کوچک (بندانگشتی) مجله - یک لوگوی کوچک از مجله برای نمایش در لیست مجلات - متن جایگزین برای تصویر کوچک مجله - عنوان مجله - نام برچسب - دستورالعمل صفحه‌آرائی - دستورالعمل صفحه‌آرائی جهت استفاده در صفحه‌آرائی و فرمت دهی مقالات. این دستورالعمل می‌تواند به صورت متن ساده یا HTML باشد. این دستورالعمل‌ها در دسترس صفحه‌آرا و دبیران در مرحله ویراستیاری مقاله ارسالی قرار خواهد گرفت. - الگوی صفحه‌آرائی - الگوها را می‌توان آپلود کرد تا در دسترس صفحه‌آرا برای هرکدام از فرمت‌های استاندارد مجله قرار گیرد. در این الگوها نکات راهنمایی تهیه کلیشه چاپی مورد نظر از لحاظ فونت ، اندازه ، حاشیه‌ها و غیره به عنوان راهنمایی صفحه‌آرا و بازبینی نهائی قرار دارد. - فایل الگو - عنوان - لیست‌ها - حداکثر تعداد مواردی که در هر صفحه از لیست می‌توانند قرار گیرند و تعداد صفحاتی که لینک آن‌ها در هر صفحه نمایش داده شود را مشخص کنید. - فعال‌سازی بایگانی - Publisher Manifest ]]> - LOCKSS License]]> - توضیح مجوز LOCKSS - لیست کتابخانه‌های عضو را ببینید. برای این منظور می‌توانید از متن‌های آماده ایمیل برای دعوت از کتابخانه‌های عضو LOCKSS و یا کتابخانه‌های غیر عضو LOCKSS استفاده کنید.]]> - LOCKSS - Publisher Manifest.]]> - مجوز CLOCKSS]]> - توضیح مجوز CLOCKSS - وب‌سایت CLOCKSS مراجعه کنید.]]> - CLOCKSS - شاپا - شکل ظاهری - سرتیتر صفحه اصلی، محتوی، سرتیتر مجله، پاورقی، منوهای گشت‌وگذار و استیل شیت - مدیریت - زمان‌بندی، دسترسی آنلاین ، اطلاعیه‌ها، استفاده از ویراستار، صفحه‌آرا ، و بازبینی نهایی. - اداره مراحل پایه‌ای دبیری مجله - مدیریت و راه‌اندازی انتشار - مرحله 4: اداره مجله - منوی گشت‌وگذار - افزودن یا کاستن موارد منوی گشت‌وگذار - URL وارد شده یک URL مستقیم است مانند "http://www.example.com" . بهتر است یک مسیر نسبی وارد شود. مانند "/manager/setup". - عبارت وارد شده یک رشته از کلمات است مانند «نصب مجله» تا اینکه یک پیام زبانی خاص باشد مانند «راه‌اندازی مدیریت». - هیچ فایل تصویری آپلود نشده است. - هیچ استایل شیتی آپلود نشده است. - یادداشت - توجه: در حال حاضر ارسال رسید مقاله ارسالی غیرفعال است. برای استفاده از این گزینه ایمیل SUBMISSION_ACK در نمونه ایمیل‌های از قبل آماده را فعال کنید.]]> - تعداد لینک صفحات - اداره دسترسی آنلاین - شاپا الکترونیک - این مجله دسترسی آزاد به محتوی خود را اجازه می‌دهد. - گزینه‌های شماره‌گذاری صفحات - سیاست‌ها - زمینه مطالعاتی، داوری، انواع مقالات، محرمانگی، امنیت ، و محتویات دیگر برای نمایش در بخش «درباره» - شاپا چاپی - دستورالعمل بررسی نهائی - دستورالعمل بازبینی نهائی در دسترس بازبینان نهائی ، نویسندگان ، صفحه‌آراها ، و دبیران در مرحله ویراستاری مقاله ارسالی قرار می‌گیرد. متن زیر یک دستورالعمل بازبینی نهائی پیشنهادی به صورت HTML است که می‌توانید به دلخواه آن را هم اکنون و یا بعداً تغییر دهید. - دستورالعمل برای صفحه‌آرا - زمان‌بندی چاپ - - زمان‌بندی کردن چاپ - شناسایی محتوای مجله - ناشر - نام ناشر در صفحه «درباره مجله» خواهد آمد. - لینک به مراجع - دستورالعمل لینک به مراجع برای صفحه‌آرا - برای دیدن متن کامل مقالات باید ثبت‌نام کنید - برای دیدن سایت مجله باید ثبت‌نام کنید - راهنمای داوری - راهنمای داوری، ضوابط داوری در مورد قابل چاپ بودن مقاله ارسالی را در اختیار داور می‌گذارد. همچنین دستورالعمل انتخاب یک داوری مناسب را بیان می‌کند. - گزینه‌های داوری - ایمیل‌های خودکار یادآوری - توجه: برای فعال ساختن این گزینه مدیر سایت می‌بایست گزینه scheduled_tasks را در فایل تنظیمات سیستم فعال سازد، این تنظیم ممکن است نیازمند ویژگی‌های خاصی در سرور باشد که ممکن است در همه سرورها مقدور نباشد. در مستندات OJS به این موضوع اشاره شده است.]]> - داوری محرمانه - متوسط مهلت داوری - دبیر بر مبنای یک تا پنج نمره‌ای به داور در مورد کیفیت کار وی در مورد هر داوری می‌دهد. - داور هنگامی به فایل ارسال شده دسترسی دارد که انجام داوری را قبول کرده باشد. - دسترسی داور - فعال ساختن گزینه تک کلیک دسترسی داور - توجه: دعوت‌نامه ارسالی برای داور حاوی یک URL است که با کلیک بر روی آن، داور را مستقیماً به صفحه داوری مقاله ارسالی مورد نظر هدایت می‌کند. به دلایل امنیتی در صورت فعال‌سازی این گزینه دبیران نمی‌توانند آدرس‌های ایمیل و رونوشت‌های آن را تغییر دهند.]]> - امتیاز داور - یادآوری داور - اطمینان از داوری محرمانه در صفحاتی که نویسندگان و داوران فایل آپلود می‌کنند ظاهر می‌شود.]]> - سیاست‌های داوری - نمایه در موتور جستجو - برای کمک به موتورهای جستجو جهت نمایه کردن بهتر این مجله توصیف مختصری از مجله و کلیدواژه‌های مناسب که با سمی کولون از هم جدا هستند بیاورید. - انواع مقالات و دبیر آن‌ها - (چنانچه انواع مقالات تعیین نشود ، نوع مقالات ارسالی به صورت پیش‌فرض «مقاله پژوهشی» خواهد بود.) -
    نویسندگان در زمان ارسال مقاله می‌توانند آن‌ها را انتخاب کنند.]]>
    - تنظیمات سطح دسترسی و امنیتی - OJS تعدادی گزینه امنیتی دارد که می‌تواند دستیابی به قسمت‌های مختلف را محدود کند. - دبیری که مسئول رسیدگی به مقاله است - نوع مقاله که آیتم مورد نظر به آن تعلق دارد - نمایش لینک تمام متن و تذکر دسترسی محدود - دستیابی به سایت - مراحل پنج‌گانه نصب مجله - مانند: فتوسنتز; سیاه‌چاله; مسئله نقشه چهار رنگ; تئوری بازی - کلیدواژه‌ها - مثال‌هایی برای کلیدواژه به عنوان راهنمایی برای نویسندگان - راهنمای ارسال مقاله - چک‌لیست موارد مورد نیاز برای ارسال مقاله - در بدو ارسال مقاله به مجله ابتدا از نویسنده خواسته می‌شود تا موارد مختلف مربوط ارسال مقاله را در یک چک‌لیست تیک بزند تا بدین وسیله اطمینان حاصل شود که وی آن‌ها را رعایت کرده است. این چک‌لیست همچنین در راهنمای نویسندگان نیز در قسمت درباره مجله نمایش داده می‌شود. در زیر می‌توان این لیست را مشاهده و به‌دلخواه آن را ویرایش کنید. تمام موارد این چک‌لیست می‌بایست توسط نویسنده تیک بخورد تا وی قادر به ادامه ارسال مقاله باشد. - مقالات ارسالی - راهنمای نویسندگان، حق نشر، نمایه‌سازی - برای دسترسی به بعضی یا تمامی محتوی این مجله ایجاد اشتراک لازم است. - یک ماژول اداره اشتراک ایجاد می‌شود و یک مدیر اشتراک منصوب می‌گردد که به ماژول اشتراک دسترسی دارد. این ماژول خود دارای گزینه‌هایی برای دسترسی آزاد، بایگانی خودکار، و اطلاع‌رسانی از طریق با ایمیل می‌باشد. - از OJS برای انتشار آنلاین محتوای مجله استفاده نخواهد شد. - مانند: پرسشنامه تاریخچه‌ای؛ نیمه تجربی؛ آنالیز ادبی؛ مصاحبه - نوع (روش/راهکار) - مثال‌هایی برای انواع پژوهش، روش‌ها و راهکارها - شناسه منحصربه‌فرد - مقالات و شماره‌های مجله را می‌توان با یک شماره یا عبارت شناسایی مشخص کرد. برای این کار می‌توان از یک سیستم شناسایی مانند DOI استفاده کرد. - این مجله دارای تیم سردبیری و داوران است - تصویرک - تصویر عنوان - استایل شیت مجله - ثبت‌نام کاربران - متن عنوان - مجله شما از چندین معیار اندازه‌گیری برای ذخیره آمار استفاده می‌کند. اما در برخی موارد نیاز است که از یک معیار استفاده شود، برای مثال در نمایش لیست مقالات بیشتر مشاهده شده. لطفاً یک معیار اندازه‌گیری را به عنوان معیار پیش‌فرض انتخاب کنید. - آمار مجله - تعداد موارد مشاهده مقاله (فقط برای نویسندگان) - پذیرش شده - رد شده - دوباره ارسال شده - متوسط مدت داوری (روز) - از ابتدا تا چاپ (روز) - سامانه آمار‌های زیر را برای هر مجله محاسبه می‌کند: مدت زمان داوری ، مدت زمان تا چاپ - موارد چاپ شده - مواردی که می‌خواهید در دسترس خوانندگان مجله قرار گیرد مشخص کنید. - توجه: جمع درصدها ممکن است به 100 نرسد چرا که مواردی که مجدداً ارسال شده است ممکن است یا چاپ شود یا رد شود و یا هنوز در حال داوری باشد. - شماره‌های منتشر شده - مجموع مقالات ارسالی - داوری شده - خوانندگان ثبت‌نام شده - کاربرهای ثبت‌نام شده - تعداد داور - داوران - نمره ارزشیابی داور - داوری به ازای هر داور - آمار کدام نوع از مقالات را می‌خواهید؟ - اشتراک‌ها - دانلود فایل مقاله - مشاهده صفحه چکیده مقاله - مشاهده صفحه چکیده مقاله و دانلود - مشاهده صفحه اصلی مجله - مشاهده صفحه فهرست مطالب شماره - محدودتر کردن نتایج بر اساس محتوا(شماره یا مقاله) - محدودتر کردن نتایج بر اساس نوع (مجله، شماره، مقاله یا نوع فایل) یا شناسه داده - سیاست‌های اشتراک - سیاست‌های بایگانی توسط خود نویسنده - متن زیر در قسمت درباره مجله خواهد آمد. - دسترسی آزاد ( با تأخیر) - علی‌رغم دسترسی آزاد تأخیری ، دبیران هنوز می‌توانند مقالات خاصی را به عنوان دسترسی آزاد فوری مشخص کنند. - شماره‌های قبلی این مجله به‌صورت آزاد در دسترس است. - ماه بعد از انتشار یک شماره مجله - لطفاً مدت زمان صحیحی را انتخاب کنید. - متن زیر در قسمت درباره مجله تحت عنوان دسترسی آزاد تأخیری نمایش داده خواهد شد. - لطفاً تیک بزنید - انقضای اشتراک - در صورت انقضای اشتراک دسترسی خوانندگان به تمام مقالات و یا به مقالاتی که بعد از انقضا منتشر شده است بسته می‌شود - انقضای کامل - دسترسی خوانندگان به تمامی مقالات غیر آزاد بسته است - انقضای نسبی - دسترسی به مقالات مربوط به بعد از تاریخ انقضا بسته است - {$x} ماه - {$x} هفته - اطلاع‌رسانی به مشترکین از طریق ایمیل پس از انقضای اشتراک - اطلاع‌رسانی به مشترکین از طریق ایمیل پس از انقضای اشتراک - اطلاع‌رسانی به مشترکین از طریق ایمیل قبل از انقضای اشتراک - اطلاع‌رسانی به مشترکین از طریق ایمیل قبل از انقضای اشتراک - یادآور انقضای اشتراک - یادآوری خودکار با ایمیل که متن آن در قسمت ایمیل‌های از قبل تهیه شده قابل ویرایش است. این ایمیل قبل و بعد از انقضای اشتراک برای کاربر ارسال می‌شود - توجه: برای فعال ساختن این گزینه‌ها ، مدیر سایت باید گزینه scheduled_tasks را در فایل تنظیمات OJS فعال سازد. البته برای راه افتادن این گزینه ، سرور می‌بایست ویژگی‌های لازم را داشته باشد که ممکن است این ویژگی در تمام سرورها در دسترس نباشد. برای اطلاعات بیشتر به مستندات OJS مراجعه کنید.]]> - لطفاً یکی از موارد زیر را انتخاب کنید - <br> مشخص می‌شود. ویراستار HTML با مرورگر فایرفاکس کار می‌کند.]]> - لطفاً مقدار صحیحی برای تعداد ماه‌های باقیمانده بعد از انقضای اشتراک وارد کنید - لطفاً مقدار صحیحی برای تعداد ماه‌های باقیمانده قبل از انقضای اشتراک وارد کنید - لطفاً مقدار صحیحی برای تعداد هفته‌های باقیمانده بعد از انقضای اشتراک وارد کنید - لطفاً مقدار صحیحی برای تعداد هفته‌های باقیمانده قبل از انقضای اشتراک وارد کنید - خوانندگان ثبت‌نام کرده می‌توانند فهرست مطالب شماره جدید را به‌محض منتشر شدن دریافت کنند. - توجه: برای فعال ساختن این امکان ، مدیر سایت می‌بایست گزینه scheduled_tasks را در فایل تنظیمات OJS فعال سازد. البته برای راه افتادن این امکان ، سرور می‌بایست ویژگی‌های لازم را داشته باشد که ممکن است تحت تمام سرورها مقدور نباشد. برای اطلاعات بیشتر به مستندات OJS مراجعه کنید.]]> - اطلاع‌رسانی پرداخت آنلاین - ایمیل اطلاع‌رسانی خودکار را می‌توان پس از تکمیل آنلاین فرم پرداخت هزینه اشتراک به مدیر اشتراک فرستاد. متن این ایمیل قابل ویرایش از طریق لینک ویرایش ایمیل‌های از قبل آماده شده توسط مدیر مجله می‌باشد. - پس از خرید آنلاین اشتراک شخصی، با ایمیل به مدیر اشتراک اطلاع بده. - پس از خرید آنلاین اشتراک سازمانی، با ایمیل به مدیر اشتراک اطلاع بده. (توصیه می‌شود) - پس از تمدید آنلاین اشتراک شخصی، با ایمیل به مدیر اشتراک اطلاع بده - پس از تمدید آنلاین اشتراک سازمانی، با ایمیل به مدیر اشتراک اطلاع بده - توجه: خرید اشتراک سازمانی آنلاین نیاز به تأیید دامنه و بازه IP مشخص شده دارد و ابتدا اشتراک می‌بایست توسط مدیر مجله فعال شود.]]> - توجه: برای فعال ساختن این گزینه‌ها، ابتدا مدیر مجله باید ماژول پرداخت آنلاین و پرداخت آنلاین اشتراک را فعال کند. این دو تحت قسمت هزینه‌های خوانندگان وجود دارند.]]> - گزینه‌های دسترسی آزاد برای مجلات غیر رایگان - مجلات غیر رایگان می‌توانند دسترسی آزاد تأخیری و یا بایگانی توسط خود نویسنده را به رسمیت بشناسند و بدین وسیله خوانندگان خود را افزایش دهند. سیاست اتخاذ شده در قسمت درباره مجله خواهد آمد. - اطلاعات اشتراک - انواع اشتراک‌ها و مبلغ آن‌ها به صورت خودکار در قسمت درباره مجله تحت عنوان اشتراک خواهد آمد. همچنین نام و اطلاعات تماس مدیر اشتراک نیز نشان داده خواهد شد. سایر اطلاعات اشتراک از قبیل نحوه پرداخت و یا تخفیف برای کشورهای در حال توسعه را می‌توان در این قسمت وارد کرد. - مدیر اشتراک - آدرس تماس در قسمت درباره مجله تحت عنوان اشتراک مجله خواهد آمد. - لطفاً ایمیل صحیحی وارد کنید - اشتراک - اشتراک‌های شخصی - اشتراک‌های سازمانی - آیا مطمئنید که می‌خواهید اشتراکتان را تمدید کنید. - آیا می‌خواهید این اشتراک را حذف کنید؟ - خلاصه اشتراک‌ها - ایجاد اشتراک جدید - ایجاد - تمدید - خاتمه - تاریخ انقضا - شروع - تاریخ شروع - دامنه - ویرایش اشتراک - ویرایش - دارای وضعیت - همه - وضعیت - وضعیت اشتراک لازم است - لطفاً نوع معتبری از وضعیت اشتراک را انتخاب کنید. - نوع اشتراک - نوع اشتراک لازم است - لطفاً نوع صحیحی از اشتراک ایجاد کنید - تاریخ شروع - تاریخ شروع اشتراک لازم است - لطفاً تاریخ صحیحی برای شروع اشتراک وارد کنید - تاریخ خاتمه - تاریخ خاتمه اشتراک لازم است - لطفاً تاریخ صحیحی برای خاتمه اشتراک وارد کنید - توجه: تمام تغییرات زیر در صفحه‌ی پروفایل تمامی کاربران سایت منعکس می‌شود. - کاربر - تماس - یک کاربر لازم است - لطفاً یک کاربر معتبر انتخاب کنید - لطفاً یک کشور معتبر انتخاب کنید. - ارسال ایمیل حاوی نام کاربر و جزئیات اشتراک به کاربر. - لطفاً از چک‌لیست محیا شده استفاده کنید. - عضویت - شماره مرجع - در صورتی که نوع اشتراک انتخاب شده نشان دهنده عضویت در سازمان یا انجمن خاصی باشد لطفاً اطلاعات عضویت را وارد کنید. - نوع اشتراک انتخاب شده نیاز به اطلاعات عضویت دارد - یادداشت‌ها - دامنه - نام سازمان - نام سازمان لازم است - آدرس پستی - - نوع اشتراک انتخاب شده نیاز به یک دامنه یا محدوده IP برای احراز هویت دارد. - لطفاً دامنه صحیحی وارد کنید - محدوده IP - - - لطفاً محدوده IP صحیحی وارد کنید - حذف - اضافه - ذخیره و ایجاد یک مورد دیگر - برای اطلاع‌رسانی به کاربر مشخصات تماس و آدرس ایمیل می‌بایست در قسمت نصب مجله وارد شده باشد. - این کاربر در حال حاضر مشترک این مجله است - قبل از اینکه بتوان یک اشتراک جدید ایجاد کرد باید یک نوع اشتراک تعریف کرد. - محدوده IP - عضویت - شماره مرجع - یادداشت‌ها - هیچ اشتراکی ایجاد نشده است - انتخاب تماس اشتراک - انتخاب کاربر - مجوزهای دستیابی اشتراک به‌صورت خودکار در دسترس مدیر مجله ، سردبیر و دبیران، ویراستاران، صفحه‌آرا و بازبین نهائی قرار می‌گیرد. - انتخاب - اشتراک با موفقیت ایجاد شد. - نوع اشتراک - کاربر - نام اطلاعات تماس - نام سازمان - انواع اشتراک - اخطار! کلیه اشتراکات از این نوع از بین خواهد رفت. آیا می‌خواهید ادامه داده و این نوع اشتراک را حذف کنید؟ - قیمت - اشتراک‌ها - شخصی - سازمانی - ایجاد نوع جدید اشتراک - ایجاد - مدت - ویرایش نوع اشتراک - ویرایش - قیمت - لطفاً یک مقدار عددی وارد کنید. هیچ‌گونه کاراکتر متنی دیگر مانند "$" وارد نکنید. - عدد قیمت می‌بایست عدد مثبت باشد. - مبلغ قیمت لازم است - واحد پول - واحد پول لازم است - لطفاً واحد پول صحیحی انتخاب کنید - توصیف - انقضا بعد از - ماه (مثلاً ۱۲) - بدون انقضا - لطفاً از گزینه‌ها موجود استفاده کنید. - مدت زمان - مدت اشتراک برحسب ماه - مدت زمان می‌بایست مقدار عددی مثبت باشد. - مدت زمان لازم است - فرمت - انتخاب فرمتی برای نوع اشتراک لازم است - لطفاً فرمت صحیحی برای نوع اشتراک وارد کنید - اشتراک‌ها - شخصی. (تأیید هویت از طریق ورود به سیستم) - مشترکین می‌بایست از طریق دامنه یا IP تأیید هویت گردند - لطفاً از گزینه‌های موجود استفاده کنید - مشترکین می‌بایست عضو یک انجمن یا سازمان باشند. - لطفاً از چک‌لیست محیا شده استفاده کنید. - گزینه‌ها - عدم نمایش این نوع اشتراک در قسمت درباره مجله - لطفاً از چک‌لیست محیا شده استفاده کنید. - ذخیره و ایجاد یک مورد دیگر - نام - این نام نوع اشتراک در حال حاضر وجود دارد. - نامی برای نوع اشتراک لازم است - نوع اشتراک - هیچ نوع اشتراک ایجاد نشده است. - نوع اشتراک با موفقیت ایجاد شد. - دسترسی - - لینک به صفحه توضیح نحوه اشتراک و انواع آن - لینک به صفحه‌ای که شامل اطلاعات اشتراک‌های کنونی و قبلی کاربر است. - این لینک تنها زمانی نمایش داده می‌شود که کاربر وارد سیستم شده است. - - حوزه‌ها - مناسب‌ترین حوزه را از لیست زیر انتخاب کنید. خوانندگان می‌توانند بر اساس حوزه‌ها، به مشاهده محتوای مجله بپردازند. - مسیر - افزودن نوع - مقالات چاپ شده در داخل شماره بر اساس نوع مقاله سازماندهی می‌شود، که معمولاً بر اساس نوع محتوا مشخص می‌شود(مقاله پژوهشی، مقاله مروری، ... ) - نقش‌ها، گروه های کاربری است که اجازه دارند نسبت به سطح دسترسی تعریف شده برای آن‌ها، به قسمتهای مختلف مجله و گردش کار مقاله دسترسی داشته باشند. پنج سطح دسترسی مختلف در این سامانه تعریف شده است: مدیر مجله که به کل بخشها و تنظیمات مجله دسترسی دارد. دبیر بخش به کل محتویات ثبت شده دسترسی دارد. دستیار مجله به مقالات ثبت شده ای دسترسی دارد که توسط دبیر به آن کاربر انتساب شده است. داوران به مقالاتی که برای داوری به آن‌ها انتساب شده است دسترسی دارند. نویسندگان تنها به اطلاعات محدودی از مقالات ثبت شده خود دسترسی داشته و می توانند آن‌ها را ویرایش کنند. البته پنج مرحله مختلف برای چاپ هر مقاله وجود دارد (شامل ارسال مقاله، بررسی اولیه، داوری، ویراستیاری و انتشار) که نقش‌های مختلف ممکن است مجوز دسترسی به همه یا تعدادی از آن‌ها را داشته باشند. - کتابخانه ناشر - پایه‌گذاری تاریخ حق نشر مقالات جدید بر - مقاله: سال پیش‌فرض از تاریخ انتشار این مقاله حساب خواهد شد. - شماره: سال پیش‌فرض از تاریخ انتشار این شماره‌حساب خواهد شد. - رست کردن مجوزهای دسترسی مقالات - آیا مطمئن هستید که می‌خواهید مجوزهای دسترسی انتساب داده شده به این مقاله رست شود. - بیانیه حق نشر و مجوزهای دسترسی به صورت همیشگی به محتوای انتشار یافته ضمیمه می‌شود. در صورت نیاز به تغییر و یا رست کردن این مجوزها و بیانیه‌ها از دکمه زیر استفاده کنید. - - اجزاء - اجزاء مقاله - این اجزاء در نام‌گذاری فایل‌ها و نمایش در منوی آپلود فایل استفاده خواهد شد. اجزائی که با ## مشخص شده‌اند این اجازه را به کاربر می‌دهند تا بتواند یک فایل را به تمامی مقاله ارسالی یا یک جزء خاص اختصاص دهد. - - - تنظیمات - تنظیمات افزونه DOI - مقالات - شماره ها - نسخ آماده به چاپ - - نیازمندی های افزونه برقرار نمی باشد - برای استفاده از این افزونه به قسمت «شناسه عمومه» رفته افزونه DOI را فعال و تنطیم کنید و یک پسوند معتبر برای DOI مشخص نمایید. - افزونه به صورت کامل تنظیم نشده است. - در افزونه شناسه DOI هیچ داده ای برای اختصاص DOI مشخص نشده است. بنابراین امکان برون دهی وجود ندارد. - رمز - توجه داشته باشید که رمز به صورت متنی و نه رمزگذاری شده ذخیره می شود. - - هر شماره ای - هر وضعیتی - سپرده نشده - به عنوان ثبت شده علامت گزاری شده است. - ثبت شده - - عملیات - برون دهی - به عنوان ثبت شده علامت گزاری شده است. - ثبت‌نام - اعتبار سنجی XML را قبل از برون دهی - - داده ای انتخاب نشده است. - قابلیت تبدیل داده های مشخص شده امکان پذیر نیست. - XML غیرمعتبر: - فایل خرورجی {$param} قابل نوشتن نیست. - فایل ورودی {$param} قابل خواندن نیست. - ثبت‌نام موفق نبود، سرور ثبتنام DOI خطای زیر را برگرداند: '{$param}' - ثبت‌نام با موفقیت انجام شد! - پیشوند DOI برای مجله مشخص شده در مسیر {$path} موجود نمی باشد. - خطا: - مسیر مجله وارد شده ("{$journalPath}") یافت شند. - داده مورد نظر یافت نشد - ارسال یک کپی به آدرس اطلاعات تماس اصلی مجله که در مرحله اول نصب مجله وارد شده است + بایگانی کردن + آیا می‌خواهید تمام الگوها را به حالت نخست برگردانید؟ تغییرات ایجاد شده در الگو‌های ایمیل‌ها از بین خواهد رفت + توجه: با مرورگر فایل می‌توانید به فایل‌ها یا پوشه‌های یک مجله مستقیماً دسترسی داشته باشید + مدیریت مجله + رابط کاربری + مقالات ارسالی + فرم‌ها + این عمل باعث جایگزینی تمامی تنظیمات وابسته به زبان خواهد شد. +
    چنانچه یک زبان مورد حمایت OJS در لیست زیر موجود نباشد از مدیر سایت بخواهید تا آن زبان را نصب کند. برای اطلاع از نحوه افزودن یک زبان جدید به مستندات OJS مراجعه کنید.]]>
    + متأسفانه زبان دیگری موجود نیست. در صورت تمایل از مدیر سایت بخواهید تا نسبت به نصب آن‌ها اقدام کند. + این زبان پیش‌فرض سایت مجله خواهد بود. + صفحات مدیریتی + اقدام + افزودن پرداخت + مقدار + هزینه‌های نویسنده + گزینه‌های انتخابی همراه با شرح و قیمت‌های آن (که در این قسمت قابل ویرایش است) در مرحله ۱ ارسال مقاله و در قسمت «درباره مجله» تحت قسمت ارسال مقاله, و همچنین هر جا که پرداخت لازم باشد, خواهد آمد. + واحد پول + OJS هیچ تبدیل واحد پولی را انجام نمی‌دهد. چنانچه پرداخت برای اشتراک‌ها را قبول می‌کنید باید از تطابق واحد پولی پرداخت‌ها از آنچه در اینجا ذکر شده اطمینان حاصل کنید + توصیف + جزئیات + ویرایش اشتراک + فعال‌سازی + گزینه‌های نحوه پرداخت + تمام هزینه‌ها باید مقادیر عددی مثبت باشند (اعداد اعشاری مجاز می‌باشد) + هزینه‌های عمومی + عضویت در انجمن در قسمت «درباره مجله» تحت قسمت سیاست‌ها خواهد آمد و لینک اهدا در بالای قسمت جستجو در نوار حاشیه نمایش داده خواهد شد.. + امکانات عمومی + بدون پرداخت + پیدا نشد + امکانات + این موجب فعال شدن سیستم پرداخت مشترکین می‌شود که در آن نوع, قیمت, مدت, و مشترکین توسط مدیر اشتراک اداره می‌شود + آیا مطمئنید که می‌خواهید این اشتراک را حذف کنید. + برای فعال‌سازی ماژول پرداخت اینجا را کلیک کنید. می‌بایست ابتدا با پر کردن فرم زیر, تنظیمات نحوه پرداخت را پیکره‌بندی کنید. توجه داشته باشید که کاربران باید برای پرداخت ابتدا وارد سیستم شوند. + هزینه‌ها + توصیف هزینه‌ها + نام هزینه + عضویت در انجمن + دسترسی فقط به نسخه PDF مسدود است + هزینه چاپ + خرید مقاله + خرید شماره + توصیف نحوه پرداخت + شناسه پرداخت + روش پرداخت + شما می‌توانید هرکدام از افزونه‌های مربوط به روش‌های پرداخت زیر را از طریق این صفحه تنظیم و پیکره‌بندی نمایید + روش‌های پرداخت + نوع پرداخت + قیمت برای خوانندگان + گزینه‌های انتخابی همراه با شرح و قیمت‌های آن (که در این قسمت قابل ویرایش است) در قسمت «درباره مجله» تحت قسمت ارسال مقاله, و همچنین هر جا که پرداخت لازم باشد, خواهد آمد. + رکوردها + پرداخت‌ها + انواع پرداخت + شناسه پرداخت + کاربران این مجله + تمام مجلات + انتخاب یک کاربر از لیست کاربران این سایت و افزودن آن به کاربران این مجله + کاربران فاقد نقش را نشان بده + تمام کاربران + آیا مخواهید این کاربر را از این مجله حذف کنید؟ این اقدام کاربر را از تمامی نقش‌هایش در این مجله عزل خواهد کرد. + انتخاب یک الگو + اعطای نقش به کاربر موجود + با مجله + کاربری را برای ادغام با حساب کاربر دیگر انتخاب کنید (مثال وقتی که شخصی دو حساب کاربری دارد ) حسابی که در ابتدا انتخاب شده پاک می‌شود و مقالات ارسالی, انتساب‌ها و غیره مربوط به آن حساب به حساب کاربری دوم نسبت داده می‌شود + کاربری را که مسئولیت‌ها و انتساب‌های کاربر قبلی باید به آن نسبت داده شود را انتخاب نمایید + اعطای نقش {$role} + هماهنگ‌سازی اعطای نقش موجب می‌شود تا تمام کاربران در یک نقش خاص در یک مجله خاص با همان نقش‌ها وارد این مجله شوند. این اقدام موجب پیدایش مجموعه مشترکی از کاربران خواهد شد. + نیاز به چکیده ندارد + + دبیر این نوع مقاله + آیا می‌خواهید این نوع مقاله را برای همیشه حذف کنید؟ در صورت پشیمانی باید مقالات مربوط به این قسمت را مجدداً منتشر کنید. + قبل از حذف این نوع مقاله، بایستی مقالات منتشر شده از این نوع را به نوع دیگری انتقال دهید. + ایجاد نوع مقاله + از بین دبیران یک نفر را انتخاب و به عنوان دبیر این نوع مقاله انتخاب کنید. + این نوع مقاله فقط توسط دبیران قابل ارسال است. + دبیر نوع مقاله + یک عنوان اختصاری برای نوع مقاله لازم است. + به ازای هر دبیر نوع مقاله حداقل یکی از موارد تیک خورده باشد + لطفاً مطمئن شوید که یک فرم داوری معتبر انتخاب کرده‌اید + یک عنوان برای نوع مقاله لازم است. + در فهرست مقالات هر شماره مجله، نام نویسندگان برای مقالات از این نوع آورده نشود + عنوان این قسمت در فهرست مطالب شماره‌های مجله ظاهر نشود. + در نظر گرفتن مقالات منتشر شده از این نوع به عنوان + مثلاً مقالات داوری شده، مقالات داوری نشده، مقالات دعوت شده و غیره. + نمایه شده + هیچ نوع مقاله تعریف نشده است. + مقالات ارسالی باز + سیاست‌گذاری این نوع مقاله + ابزارهای خواندن + داوری شده + در نمایه مجله وارد نخواهد شد. + شامل داوری نمی‌شود. + ارسال مقاله برای این نوع از مقاله قابل انجام است. + دبیران موجود + تعداد لغت + حداکثر تعداد کلمات برای این نوع مقاله (صفر تا بدون سقف) + نصب + سربرگ + لیست دبیران، مدیران و سایر افرادی که با این مجله همکاری می‌کنند. + محتوای صفحه اصلی مجله + صفحه خانگی مجله به صورت پیش‌فرض شامل لینک‌هایی برای پیمایش سایت می‌باشد. می‌توانید با استفاده از گزینه‌های زیر محتویات دیگری را به صفحه خانگی مجله اضافه کنید. + طرح‌بندی مجله + استایل شیت مجله + نام مجله + سرتیتر صفحات مجله + محتوا + افزودن یک مورد در بخش درباره + افزودن یک مورد به چک‌لیست + افزودن مورد + افزودن یک مورد به موارد درباره مجله + افزودن مورد + افزودن لینک بانک اطلاعاتی جدید + افزودن سازمان حمایت کننده + سرتیتر جایگزین + به جای عنوان و لوگو یک نسخه HTML سرتیتر را می‌توان در جعبه متن زیر وارد کرد. در صورتی که نمی‌خواهید آن را خالی بگذارید. + اطلاعیه‌ها + اطلاعیه‌ها برای مطلع ساختن خوانندگان از خبرها و رویدادها می‌باشد که در صفحه اطلاعیه‌ها ظاهر می‌شود. + اطلاعات تکمیلی + اطلاعات تکمیلی را که می‌باید در معرض دید خوانندگان در صفحه اطلاعیه‌ها قرار گیرد وارد کنید. + (در قسمت درباره مجله نمایش داده می‌شود) + لازم است که نویسنده ارسال کننده مقاله بیانیه تضاد منافع در رابطه با مقاله خود را اعلام کند. + لازم است داوران بیانیه تضاد منافع برای مقاله‌ای که داوری می‌کنند را اعلام کنند. + تاریخچه مجله + این متن در قسمت درباره مجله ظاهر می‌شود و از آن می‌توان برای توصیف تغییرات در عنوان، تیم سردبیری و دیگر موارد تغییر مربوط به تاریخچه انتشاراتی مجله استفاده کرد. + دستورالعمل ویراستاری + دستورالعمل ویراستاری در معرض دید ویراستاران، نویسندگان، و دبیران در هنگام ویراستاری مقاله ارسالی قرار می‌گیرد . متن زیر یک دستورالعمل ویراستاری پیشنهادی به‌صورت HTML است. می‌توانید هم اکنون و یا بعداً آن را به دلخواه تغییر دهید. + متن حق نشر + پوشش + پوشش جغرافیائی ، زمانی یا تاریخی و یا ویژگی‌های نمونه مورد پژوهش + شماره جاری + مرحله 5: تغییر دلخواه نمای ظاهری + تگ‌های سفارشی + تگ‌های هدر HTML سفارشی که بتوان در هدر هر صفحه گنجاند مانند تگ‌های META. + جزئیات + نام مجله، شاپا، اطلاعات تماس، سازمان‌های حمایت کننده و موتورهای جستجو. + غیرفعال کردن ثبت‌نام کاربران. در این صورت کاربران باید توسط مدیر مجله اضافه شوند. + رشته تخصصی یا فوق تخصصی + زمانی کاربرد دارد که مجله چند رشته‌ای باشد. + (مانند: تاریخ؛ آموزش؛ جامعه‌شناسی؛ روانشناسی؛ مطالعات فرهنگی؛ حقوق) + مثال‌هایی از رشته‌های تخصصی این مجله مشخص کنید + افزودن فهرست مطالب شماره جاری در صورت موجود بودن. + تصمیم دبیر + آدرس برگشت + اگر ایمیلی برگشت بخورد پیغامی به این آدرس ارسال می‌شود + توجه: برای فعال ساختن این گزینه مدیر سایت می‌بایست گزینه allow_envelope_sender در فایل تنظیمات OJS فعال سازد. همچنین ممکن است امکانات خاصی در سرور نیز لازم باشد که ممکن است همه سرورها آن را نداشته باشند. برای اطلاعات بیشتر به مستندات OJS مراجعه کنید.]]> + شناسایی ایمیل + امضا + تمام ایمیل‌های از قبل تهیه شده که از طرف مجله ارسال می‌شود در انتها دارای امضای زیر است. + فعال‌سازی امکان افزودن اطلاعیه توسط مدیر مجله. + نمایش + جدیدترین اطلاعیه‌ها در صفحه خانگی مجله. + خوانندگان بتوانند در مجله ثبت‌نام کنند. + زمینه مطالعاتی + به اطلاع خوانندگان، نویسندگان و کتابخانه‌ها رسانید که مقالات این مجله در چه حیطه‌ای بوده و چه زمینه‌های مطالعاتی را پوشش می‌دهد. + برای نویسنده به منظور نمایه‌سازی پژوهش‌هایشان + Open Archives Initiative برای استخراج فراداده عمل می‌کند. این پروتکل استاندارد برای دسترسی کاملاً به منابع پژوهشی الکترونیکی نمایه شده در یک مقیاس جهانی می‌باشد. برای وارد کردن این اطلاعات فرم مشابهی در دسترس نویسندگان قرار می‌گیرد تا فراداده‌های ارسال شده خود را وارد کنند. مدیر مجله می‌تواند قسمت‌هایی که مایل به نمایه کردن است را انتخاب کند. همچنین مثال‌هایی نیز برای نویسندگان فراهم نماید تا به آن‌ها در جهت نمایه کردن فعالیت‌های خود کمک کند.]]> + شاپای وارد شده نامعتبر است + برای اطلاعات تماس اصلی، وارد کردن ایمیل الزامی است + برای اطلاعات تماس اصلی، وارد کردن نام الزامی است + حروف اول مجله لازم است + عنوان مجله لازم است + تعداد داور برای هر مورد ارسال شده لازم است + ایمیل حمایت کننده لازم است + نام حمایت کننده لازم است + اطلاعات عمومی + محله 1: وارد کردن جزئیات + دستورالعمل + مرحله 3: ارسال مقاله + افزودن مجوز Creative Commons به تمامی مقالات انتشاری برای مجلاتی که دسترسی آزاد فوری یا تأخیری دارند. + اطلاعات + توصیف مختصر مجله برای کتابخانه‌ها ، نویسندگان و خوانندگان که در قسمت اطلاعات نوار حاشیه صفحات ظاهر می‌شود. + برای نویسندگان + برای کتابداران + برای خوانندگان + شماره نخست + برحسب فرمت انتخاب شده، شماره، دوره و یا سال اولین شماره مجله را که قرار است با سیستم OJS منتشر شود وارد کنید: + موسسه + مواردی را می‌توان به موارد موجود در منوی گشت‌وگذار افزود. اقلام موجود عبارت‌اند از: صفحه اصلی، درباره، صفحه خانگی کاربر و غیره که در بالای هر صفحه ظاهر می‌شوند. + تعداد موارد در هر صفحه + نام اختصاری مجله + بایگانی مجله + توضیح مختصر درباره مجله + شرح مختصری درباره مجله بنویسید تا در لیست مجلات نمایش داده شود. + درباره مجله + وارد کردن اطلاعاتی درباره مجله که ممکن است مورد علاقه‌ی خوانندگان و داوران باشد. اطلاعات می‌تواند شامل سیاست‌های دسترسی آزاد ، زمینه مطالعاتی مجله، حق نشر، حامیان مجله، پیشینه‌ی مجله؛ بیانیه حفظ حریمی شخصی و ... باشد. + نماد سایت (FAVICON) + اضافه کردن یک نماد دلخواه برای مجله برای نمایش در مرورگر + فرمت فایل Favicon معتبر نمی‌باشد. فرمت‌های قابل قبول شامل ico، png، jpg و gif است. + محتوای صفحه اصلی مجله + به صورت پیش‌فرض محتوی صفحه اصلی شامل لینک‌های گشت‌وگذار می‌باشد. برای افزودن محتویات دیگر به صفحه خانگی می‌توانید گزینه‌های زیر را بکار ببرید که به ترتیب ظاهر می‌شود. توجه داشته باشید که شماره جاری مجله همیشه از منوی گشت‌وگذار قابل انتخاب است. + سرتیتر صفحه اصلی مجله + سرتیتر صفحه اصلی مجله + یک نسخه گرافیکی از عنوان و لوگو مجله (به‌صورت یک فایلgif، png یا jpg). می‌توان برای نمایش در صفحه اصلی آپلود کرد که جایگزین نسخه متنی می‌شود. در غیر این صورت نسخه متنی نمایش داده می‌شود. + حروف اول مجله + طرح‌بندی مجله + در این قسمت یک پوسته و سپس اجزای طرح‌بندی را انتخاب کنید. همچنین می‌توانید به جای این کار یک استایل شیت برای مجله آپلود کرد. + لوگوی مجله + لوگوی مجله + پاورقی صفحات مجله + این قسمت مربوط به پاورقی صفحات مجله است. برای تغییر یا به‌روزرسانی آن ، متن HTML دلخواه خود را در جعبه متن زیر وارد کنید. به عنوان مثال می‌توانید یک منوی گشت‌وگذار دیگر، یک شمارشگر بازدیدکننده‌ها و غیره در این قسمت وارد کرد. این پاورقی در تمام صفحات ظاهر می‌شود. + مرحله 2: سیاست‌های مجله + نصب مجله + نصب مجله به‌روزرسانی شد + فرمت استایل شیت مجله نامناسب است. فرمت قابل قبول .css است. + پوسته مجله + تصویر کوچک (بندانگشتی) مجله + یک لوگوی کوچک از مجله برای نمایش در لیست مجلات + متن جایگزین برای تصویر کوچک مجله + عنوان مجله + نام برچسب + دستورالعمل صفحه‌آرائی + دستورالعمل صفحه‌آرائی جهت استفاده در صفحه‌آرائی و فرمت دهی مقالات. این دستورالعمل می‌تواند به صورت متن ساده یا HTML باشد. این دستورالعمل‌ها در دسترس صفحه‌آرا و دبیران در مرحله ویراستیاری مقاله ارسالی قرار خواهد گرفت. + الگوی صفحه‌آرائی + الگوها را می‌توان آپلود کرد تا در دسترس صفحه‌آرا برای هرکدام از فرمت‌های استاندارد مجله قرار گیرد. در این الگوها نکات راهنمایی تهیه کلیشه چاپی مورد نظر از لحاظ فونت ، اندازه ، حاشیه‌ها و غیره به عنوان راهنمایی صفحه‌آرا و بازبینی نهائی قرار دارد. + فایل الگو + عنوان + لیست‌ها + حداکثر تعداد مواردی که در هر صفحه از لیست می‌توانند قرار گیرند و تعداد صفحاتی که لینک آن‌ها در هر صفحه نمایش داده شود را مشخص کنید. + فعال‌سازی بایگانی + Publisher Manifest ]]> + LOCKSS License]]> + توضیح مجوز LOCKSS + لیست کتابخانه‌های عضو را ببینید. برای این منظور می‌توانید از متن‌های آماده ایمیل برای دعوت از کتابخانه‌های عضو LOCKSS و یا کتابخانه‌های غیر عضو LOCKSS استفاده کنید.]]> + LOCKSS + Publisher Manifest.]]> + مجوز CLOCKSS]]> + توضیح مجوز CLOCKSS + وب‌سایت CLOCKSS مراجعه کنید.]]> + CLOCKSS + شاپا + شکل ظاهری + سرتیتر صفحه اصلی، محتوی، سرتیتر مجله، پاورقی، منوهای گشت‌وگذار و استیل شیت + مدیریت + زمان‌بندی، دسترسی آنلاین ، اطلاعیه‌ها، استفاده از ویراستار، صفحه‌آرا ، و بازبینی نهایی. + اداره مراحل پایه‌ای دبیری مجله + مدیریت و راه‌اندازی انتشار + مرحله 4: اداره مجله + منوی گشت‌وگذار + افزودن یا کاستن موارد منوی گشت‌وگذار + URL وارد شده یک URL مستقیم است مانند "http://www.example.com" . بهتر است یک مسیر نسبی وارد شود. مانند "/manager/setup". + عبارت وارد شده یک رشته از کلمات است مانند «نصب مجله» تا اینکه یک پیام زبانی خاص باشد مانند «راه‌اندازی مدیریت». + هیچ فایل تصویری آپلود نشده است. + هیچ استایل شیتی آپلود نشده است. + یادداشت + توجه: در حال حاضر ارسال رسید مقاله ارسالی غیرفعال است. برای استفاده از این گزینه ایمیل SUBMISSION_ACK در نمونه ایمیل‌های از قبل آماده را فعال کنید.]]> + تعداد لینک صفحات + اداره دسترسی آنلاین + شاپا الکترونیک + این مجله دسترسی آزاد به محتوی خود را اجازه می‌دهد. + گزینه‌های شماره‌گذاری صفحات + سیاست‌ها + زمینه مطالعاتی، داوری، انواع مقالات، محرمانگی، امنیت ، و محتویات دیگر برای نمایش در بخش «درباره» + شاپا چاپی + دستورالعمل بررسی نهائی + دستورالعمل بازبینی نهائی در دسترس بازبینان نهائی ، نویسندگان ، صفحه‌آراها ، و دبیران در مرحله ویراستاری مقاله ارسالی قرار می‌گیرد. متن زیر یک دستورالعمل بازبینی نهائی پیشنهادی به صورت HTML است که می‌توانید به دلخواه آن را هم اکنون و یا بعداً تغییر دهید. + دستورالعمل برای صفحه‌آرا + زمان‌بندی چاپ + + زمان‌بندی کردن چاپ + شناسایی محتوای مجله + ناشر + نام ناشر در صفحه «درباره مجله» خواهد آمد. + لینک به مراجع + دستورالعمل لینک به مراجع برای صفحه‌آرا + برای دیدن متن کامل مقالات باید ثبت‌نام کنید + برای دیدن سایت مجله باید ثبت‌نام کنید + راهنمای داوری + راهنمای داوری، ضوابط داوری در مورد قابل چاپ بودن مقاله ارسالی را در اختیار داور می‌گذارد. همچنین دستورالعمل انتخاب یک داوری مناسب را بیان می‌کند. + گزینه‌های داوری + ایمیل‌های خودکار یادآوری + توجه: برای فعال ساختن این گزینه مدیر سایت می‌بایست گزینه scheduled_tasks را در فایل تنظیمات سیستم فعال سازد، این تنظیم ممکن است نیازمند ویژگی‌های خاصی در سرور باشد که ممکن است در همه سرورها مقدور نباشد. در مستندات OJS به این موضوع اشاره شده است.]]> + داوری محرمانه + متوسط مهلت داوری + دبیر بر مبنای یک تا پنج نمره‌ای به داور در مورد کیفیت کار وی در مورد هر داوری می‌دهد. + داور هنگامی به فایل ارسال شده دسترسی دارد که انجام داوری را قبول کرده باشد. + دسترسی داور + فعال ساختن گزینه تک کلیک دسترسی داور + توجه: دعوت‌نامه ارسالی برای داور حاوی یک URL است که با کلیک بر روی آن، داور را مستقیماً به صفحه داوری مقاله ارسالی مورد نظر هدایت می‌کند. به دلایل امنیتی در صورت فعال‌سازی این گزینه دبیران نمی‌توانند آدرس‌های ایمیل و رونوشت‌های آن را تغییر دهند.]]> + امتیاز داور + یادآوری داور + اطمینان از داوری محرمانه در صفحاتی که نویسندگان و داوران فایل آپلود می‌کنند ظاهر می‌شود.]]> + سیاست‌های داوری + نمایه در موتور جستجو + برای کمک به موتورهای جستجو جهت نمایه کردن بهتر این مجله توصیف مختصری از مجله و کلیدواژه‌های مناسب که با سمی کولون از هم جدا هستند بیاورید. + انواع مقالات و دبیر آن‌ها + (چنانچه انواع مقالات تعیین نشود ، نوع مقالات ارسالی به صورت پیش‌فرض «مقاله پژوهشی» خواهد بود.) +
    نویسندگان در زمان ارسال مقاله می‌توانند آن‌ها را انتخاب کنند.]]>
    + تنظیمات سطح دسترسی و امنیتی + OJS تعدادی گزینه امنیتی دارد که می‌تواند دستیابی به قسمت‌های مختلف را محدود کند. + دبیری که مسئول رسیدگی به مقاله است + نوع مقاله که آیتم مورد نظر به آن تعلق دارد + نمایش لینک تمام متن و تذکر دسترسی محدود + دستیابی به سایت + مراحل پنج‌گانه نصب مجله + مانند: فتوسنتز; سیاه‌چاله; مسئله نقشه چهار رنگ; تئوری بازی + کلیدواژه‌ها + مثال‌هایی برای کلیدواژه به عنوان راهنمایی برای نویسندگان + راهنمای ارسال مقاله + چک‌لیست موارد مورد نیاز برای ارسال مقاله + در بدو ارسال مقاله به مجله ابتدا از نویسنده خواسته می‌شود تا موارد مختلف مربوط ارسال مقاله را در یک چک‌لیست تیک بزند تا بدین وسیله اطمینان حاصل شود که وی آن‌ها را رعایت کرده است. این چک‌لیست همچنین در راهنمای نویسندگان نیز در قسمت درباره مجله نمایش داده می‌شود. در زیر می‌توان این لیست را مشاهده و به‌دلخواه آن را ویرایش کنید. تمام موارد این چک‌لیست می‌بایست توسط نویسنده تیک بخورد تا وی قادر به ادامه ارسال مقاله باشد. + مقالات ارسالی + راهنمای نویسندگان، حق نشر، نمایه‌سازی + برای دسترسی به بعضی یا تمامی محتوی این مجله ایجاد اشتراک لازم است. + یک ماژول اداره اشتراک ایجاد می‌شود و یک مدیر اشتراک منصوب می‌گردد که به ماژول اشتراک دسترسی دارد. این ماژول خود دارای گزینه‌هایی برای دسترسی آزاد، بایگانی خودکار، و اطلاع‌رسانی از طریق با ایمیل می‌باشد. + از OJS برای انتشار آنلاین محتوای مجله استفاده نخواهد شد. + مانند: پرسشنامه تاریخچه‌ای؛ نیمه تجربی؛ آنالیز ادبی؛ مصاحبه + نوع (روش/راهکار) + مثال‌هایی برای انواع پژوهش، روش‌ها و راهکارها + شناسه منحصربه‌فرد + مقالات و شماره‌های مجله را می‌توان با یک شماره یا عبارت شناسایی مشخص کرد. برای این کار می‌توان از یک سیستم شناسایی مانند DOI استفاده کرد. + این مجله دارای تیم سردبیری و داوران است + تصویرک + تصویر عنوان + استایل شیت مجله + ثبت‌نام کاربران + متن عنوان + مجله شما از چندین معیار اندازه‌گیری برای ذخیره آمار استفاده می‌کند. اما در برخی موارد نیاز است که از یک معیار استفاده شود، برای مثال در نمایش لیست مقالات بیشتر مشاهده شده. لطفاً یک معیار اندازه‌گیری را به عنوان معیار پیش‌فرض انتخاب کنید. + آمار مجله + تعداد موارد مشاهده مقاله (فقط برای نویسندگان) + پذیرش شده + رد شده + دوباره ارسال شده + متوسط مدت داوری (روز) + از ابتدا تا چاپ (روز) + سامانه آمار‌های زیر را برای هر مجله محاسبه می‌کند: مدت زمان داوری ، مدت زمان تا چاپ + موارد چاپ شده + مواردی که می‌خواهید در دسترس خوانندگان مجله قرار گیرد مشخص کنید. + توجه: جمع درصدها ممکن است به 100 نرسد چرا که مواردی که مجدداً ارسال شده است ممکن است یا چاپ شود یا رد شود و یا هنوز در حال داوری باشد. + شماره‌های منتشر شده + مجموع مقالات ارسالی + داوری شده + خوانندگان ثبت‌نام شده + کاربرهای ثبت‌نام شده + تعداد داور + داوران + نمره ارزشیابی داور + داوری به ازای هر داور + آمار کدام نوع از مقالات را می‌خواهید؟ + اشتراک‌ها + دانلود فایل مقاله + مشاهده صفحه چکیده مقاله + مشاهده صفحه چکیده مقاله و دانلود + مشاهده صفحه اصلی مجله + مشاهده صفحه فهرست مطالب شماره + محدودتر کردن نتایج بر اساس محتوا(شماره یا مقاله) + محدودتر کردن نتایج بر اساس نوع (مجله، شماره، مقاله یا نوع فایل) یا شناسه داده + سیاست‌های اشتراک + سیاست‌های بایگانی توسط خود نویسنده + متن زیر در قسمت درباره مجله خواهد آمد. + دسترسی آزاد ( با تأخیر) + علی‌رغم دسترسی آزاد تأخیری ، دبیران هنوز می‌توانند مقالات خاصی را به عنوان دسترسی آزاد فوری مشخص کنند. + شماره‌های قبلی این مجله به‌صورت آزاد در دسترس است. + ماه بعد از انتشار یک شماره مجله + لطفاً مدت زمان صحیحی را انتخاب کنید. + متن زیر در قسمت درباره مجله تحت عنوان دسترسی آزاد تأخیری نمایش داده خواهد شد. + لطفاً تیک بزنید + انقضای اشتراک + در صورت انقضای اشتراک دسترسی خوانندگان به تمام مقالات و یا به مقالاتی که بعد از انقضا منتشر شده است بسته می‌شود + انقضای کامل + دسترسی خوانندگان به تمامی مقالات غیر آزاد بسته است + انقضای نسبی + دسترسی به مقالات مربوط به بعد از تاریخ انقضا بسته است + {$x} ماه + {$x} هفته + اطلاع‌رسانی به مشترکین از طریق ایمیل پس از انقضای اشتراک + اطلاع‌رسانی به مشترکین از طریق ایمیل پس از انقضای اشتراک + اطلاع‌رسانی به مشترکین از طریق ایمیل قبل از انقضای اشتراک + اطلاع‌رسانی به مشترکین از طریق ایمیل قبل از انقضای اشتراک + یادآور انقضای اشتراک + یادآوری خودکار با ایمیل که متن آن در قسمت ایمیل‌های از قبل تهیه شده قابل ویرایش است. این ایمیل قبل و بعد از انقضای اشتراک برای کاربر ارسال می‌شود + توجه: برای فعال ساختن این گزینه‌ها ، مدیر سایت باید گزینه scheduled_tasks را در فایل تنظیمات OJS فعال سازد. البته برای راه افتادن این گزینه ، سرور می‌بایست ویژگی‌های لازم را داشته باشد که ممکن است این ویژگی در تمام سرورها در دسترس نباشد. برای اطلاعات بیشتر به مستندات OJS مراجعه کنید.]]> + لطفاً یکی از موارد زیر را انتخاب کنید + <br> مشخص می‌شود. ویراستار HTML با مرورگر فایرفاکس کار می‌کند.]]> + لطفاً مقدار صحیحی برای تعداد ماه‌های باقیمانده بعد از انقضای اشتراک وارد کنید + لطفاً مقدار صحیحی برای تعداد ماه‌های باقیمانده قبل از انقضای اشتراک وارد کنید + لطفاً مقدار صحیحی برای تعداد هفته‌های باقیمانده بعد از انقضای اشتراک وارد کنید + لطفاً مقدار صحیحی برای تعداد هفته‌های باقیمانده قبل از انقضای اشتراک وارد کنید + خوانندگان ثبت‌نام کرده می‌توانند فهرست مطالب شماره جدید را به‌محض منتشر شدن دریافت کنند. + توجه: برای فعال ساختن این امکان ، مدیر سایت می‌بایست گزینه scheduled_tasks را در فایل تنظیمات OJS فعال سازد. البته برای راه افتادن این امکان ، سرور می‌بایست ویژگی‌های لازم را داشته باشد که ممکن است تحت تمام سرورها مقدور نباشد. برای اطلاعات بیشتر به مستندات OJS مراجعه کنید.]]> + اطلاع‌رسانی پرداخت آنلاین + ایمیل اطلاع‌رسانی خودکار را می‌توان پس از تکمیل آنلاین فرم پرداخت هزینه اشتراک به مدیر اشتراک فرستاد. متن این ایمیل قابل ویرایش از طریق لینک ویرایش ایمیل‌های از قبل آماده شده توسط مدیر مجله می‌باشد. + پس از خرید آنلاین اشتراک شخصی، با ایمیل به مدیر اشتراک اطلاع بده. + پس از خرید آنلاین اشتراک سازمانی، با ایمیل به مدیر اشتراک اطلاع بده. (توصیه می‌شود) + پس از تمدید آنلاین اشتراک شخصی، با ایمیل به مدیر اشتراک اطلاع بده + پس از تمدید آنلاین اشتراک سازمانی، با ایمیل به مدیر اشتراک اطلاع بده + توجه: خرید اشتراک سازمانی آنلاین نیاز به تأیید دامنه و بازه IP مشخص شده دارد و ابتدا اشتراک می‌بایست توسط مدیر مجله فعال شود.]]> + توجه: برای فعال ساختن این گزینه‌ها، ابتدا مدیر مجله باید ماژول پرداخت آنلاین و پرداخت آنلاین اشتراک را فعال کند. این دو تحت قسمت هزینه‌های خوانندگان وجود دارند.]]> + گزینه‌های دسترسی آزاد برای مجلات غیر رایگان + مجلات غیر رایگان می‌توانند دسترسی آزاد تأخیری و یا بایگانی توسط خود نویسنده را به رسمیت بشناسند و بدین وسیله خوانندگان خود را افزایش دهند. سیاست اتخاذ شده در قسمت درباره مجله خواهد آمد. + اطلاعات اشتراک + انواع اشتراک‌ها و مبلغ آن‌ها به صورت خودکار در قسمت درباره مجله تحت عنوان اشتراک خواهد آمد. همچنین نام و اطلاعات تماس مدیر اشتراک نیز نشان داده خواهد شد. سایر اطلاعات اشتراک از قبیل نحوه پرداخت و یا تخفیف برای کشورهای در حال توسعه را می‌توان در این قسمت وارد کرد. + مدیر اشتراک + آدرس تماس در قسمت درباره مجله تحت عنوان اشتراک مجله خواهد آمد. + لطفاً ایمیل صحیحی وارد کنید + اشتراک + اشتراک‌های شخصی + اشتراک‌های سازمانی + آیا مطمئنید که می‌خواهید اشتراکتان را تمدید کنید. + آیا می‌خواهید این اشتراک را حذف کنید؟ + خلاصه اشتراک‌ها + ایجاد اشتراک جدید + ایجاد + تمدید + خاتمه + تاریخ انقضا + شروع + تاریخ شروع + دامنه + ویرایش اشتراک + ویرایش + دارای وضعیت + همه + وضعیت + وضعیت اشتراک لازم است + لطفاً نوع معتبری از وضعیت اشتراک را انتخاب کنید. + نوع اشتراک + نوع اشتراک لازم است + لطفاً نوع صحیحی از اشتراک ایجاد کنید + تاریخ شروع + تاریخ شروع اشتراک لازم است + لطفاً تاریخ صحیحی برای شروع اشتراک وارد کنید + تاریخ خاتمه + تاریخ خاتمه اشتراک لازم است + لطفاً تاریخ صحیحی برای خاتمه اشتراک وارد کنید + توجه: تمام تغییرات زیر در صفحه‌ی پروفایل تمامی کاربران سایت منعکس می‌شود. + کاربر + تماس + یک کاربر لازم است + لطفاً یک کاربر معتبر انتخاب کنید + لطفاً یک کشور معتبر انتخاب کنید. + ارسال ایمیل حاوی نام کاربر و جزئیات اشتراک به کاربر. + لطفاً از چک‌لیست محیا شده استفاده کنید. + عضویت + شماره مرجع + در صورتی که نوع اشتراک انتخاب شده نشان دهنده عضویت در سازمان یا انجمن خاصی باشد لطفاً اطلاعات عضویت را وارد کنید. + نوع اشتراک انتخاب شده نیاز به اطلاعات عضویت دارد + یادداشت‌ها + دامنه + نام سازمان + نام سازمان لازم است + آدرس پستی + + نوع اشتراک انتخاب شده نیاز به یک دامنه یا محدوده IP برای احراز هویت دارد. + لطفاً دامنه صحیحی وارد کنید + محدوده IP + + + لطفاً محدوده IP صحیحی وارد کنید + حذف + اضافه + ذخیره و ایجاد یک مورد دیگر + برای اطلاع‌رسانی به کاربر مشخصات تماس و آدرس ایمیل می‌بایست در قسمت نصب مجله وارد شده باشد. + این کاربر در حال حاضر مشترک این مجله است + قبل از اینکه بتوان یک اشتراک جدید ایجاد کرد باید یک نوع اشتراک تعریف کرد. + محدوده IP + عضویت + شماره مرجع + یادداشت‌ها + هیچ اشتراکی ایجاد نشده است + انتخاب تماس اشتراک + انتخاب کاربر + مجوزهای دستیابی اشتراک به‌صورت خودکار در دسترس مدیر مجله ، سردبیر و دبیران، ویراستاران، صفحه‌آرا و بازبین نهائی قرار می‌گیرد. + انتخاب + اشتراک با موفقیت ایجاد شد. + نوع اشتراک + کاربر + نام اطلاعات تماس + نام سازمان + انواع اشتراک + اخطار! کلیه اشتراکات از این نوع از بین خواهد رفت. آیا می‌خواهید ادامه داده و این نوع اشتراک را حذف کنید؟ + قیمت + اشتراک‌ها + شخصی + سازمانی + ایجاد نوع جدید اشتراک + ایجاد + مدت + ویرایش نوع اشتراک + ویرایش + قیمت + لطفاً یک مقدار عددی وارد کنید. هیچ‌گونه کاراکتر متنی دیگر مانند "$" وارد نکنید. + عدد قیمت می‌بایست عدد مثبت باشد. + مبلغ قیمت لازم است + واحد پول + واحد پول لازم است + لطفاً واحد پول صحیحی انتخاب کنید + توصیف + انقضا بعد از + ماه (مثلاً ۱۲) + بدون انقضا + لطفاً از گزینه‌ها موجود استفاده کنید. + مدت زمان + مدت اشتراک برحسب ماه + مدت زمان می‌بایست مقدار عددی مثبت باشد. + مدت زمان لازم است + فرمت + انتخاب فرمتی برای نوع اشتراک لازم است + لطفاً فرمت صحیحی برای نوع اشتراک وارد کنید + اشتراک‌ها + شخصی. (تأیید هویت از طریق ورود به سیستم) + مشترکین می‌بایست از طریق دامنه یا IP تأیید هویت گردند + لطفاً از گزینه‌های موجود استفاده کنید + مشترکین می‌بایست عضو یک انجمن یا سازمان باشند. + لطفاً از چک‌لیست محیا شده استفاده کنید. + گزینه‌ها + عدم نمایش این نوع اشتراک در قسمت درباره مجله + لطفاً از چک‌لیست محیا شده استفاده کنید. + ذخیره و ایجاد یک مورد دیگر + نام + این نام نوع اشتراک در حال حاضر وجود دارد. + نامی برای نوع اشتراک لازم است + نوع اشتراک + هیچ نوع اشتراک ایجاد نشده است. + نوع اشتراک با موفقیت ایجاد شد. + دسترسی + + لینک به صفحه توضیح نحوه اشتراک و انواع آن + لینک به صفحه‌ای که شامل اطلاعات اشتراک‌های کنونی و قبلی کاربر است. + این لینک تنها زمانی نمایش داده می‌شود که کاربر وارد سیستم شده است. + + حوزه‌ها + مناسب‌ترین حوزه را از لیست زیر انتخاب کنید. خوانندگان می‌توانند بر اساس حوزه‌ها، به مشاهده محتوای مجله بپردازند. + مسیر + افزودن نوع + مقالات چاپ شده در داخل شماره بر اساس نوع مقاله سازماندهی می‌شود، که معمولاً بر اساس نوع محتوا مشخص می‌شود(مقاله پژوهشی، مقاله مروری، ... ) + نقش‌ها، گروه های کاربری است که اجازه دارند نسبت به سطح دسترسی تعریف شده برای آن‌ها، به قسمتهای مختلف مجله و گردش کار مقاله دسترسی داشته باشند. پنج سطح دسترسی مختلف در این سامانه تعریف شده است: مدیر مجله که به کل بخشها و تنظیمات مجله دسترسی دارد. دبیر بخش به کل محتویات ثبت شده دسترسی دارد. دستیار مجله به مقالات ثبت شده ای دسترسی دارد که توسط دبیر به آن کاربر انتساب شده است. داوران به مقالاتی که برای داوری به آن‌ها انتساب شده است دسترسی دارند. نویسندگان تنها به اطلاعات محدودی از مقالات ثبت شده خود دسترسی داشته و می توانند آن‌ها را ویرایش کنند. البته پنج مرحله مختلف برای چاپ هر مقاله وجود دارد (شامل ارسال مقاله، بررسی اولیه، داوری، ویراستیاری و انتشار) که نقش‌های مختلف ممکن است مجوز دسترسی به همه یا تعدادی از آن‌ها را داشته باشند. + کتابخانه ناشر + پایه‌گذاری تاریخ حق نشر مقالات جدید بر + مقاله: سال پیش‌فرض از تاریخ انتشار این مقاله حساب خواهد شد. + شماره: سال پیش‌فرض از تاریخ انتشار این شماره‌حساب خواهد شد. + رست کردن مجوزهای دسترسی مقالات + آیا مطمئن هستید که می‌خواهید مجوزهای دسترسی انتساب داده شده به این مقاله رست شود. + بیانیه حق نشر و مجوزهای دسترسی به صورت همیشگی به محتوای انتشار یافته ضمیمه می‌شود. در صورت نیاز به تغییر و یا رست کردن این مجوزها و بیانیه‌ها از دکمه زیر استفاده کنید. + + اجزاء + اجزاء مقاله + این اجزاء در نام‌گذاری فایل‌ها و نمایش در منوی آپلود فایل استفاده خواهد شد. اجزائی که با ## مشخص شده‌اند این اجازه را به کاربر می‌دهند تا بتواند یک فایل را به تمامی مقاله ارسالی یا یک جزء خاص اختصاص دهد. + + + تنظیمات + تنظیمات افزونه DOI + مقالات + شماره ها + نسخ آماده به چاپ + + نیازمندی های افزونه برقرار نمی باشد + برای استفاده از این افزونه به قسمت «شناسه عمومه» رفته افزونه DOI را فعال و تنطیم کنید و یک پسوند معتبر برای DOI مشخص نمایید. + افزونه به صورت کامل تنظیم نشده است. + در افزونه شناسه DOI هیچ داده ای برای اختصاص DOI مشخص نشده است. بنابراین امکان برون دهی وجود ندارد. + رمز + توجه داشته باشید که رمز به صورت متنی و نه رمزگذاری شده ذخیره می شود. + + هر شماره ای + هر وضعیتی + سپرده نشده + به عنوان ثبت شده علامت گزاری شده است. + ثبت شده + + عملیات + برون دهی + به عنوان ثبت شده علامت گزاری شده است. + ثبت‌نام + اعتبار سنجی XML را قبل از برون دهی + + داده ای انتخاب نشده است. + قابلیت تبدیل داده های مشخص شده امکان پذیر نیست. + XML غیرمعتبر: + فایل خرورجی {$param} قابل نوشتن نیست. + فایل ورودی {$param} قابل خواندن نیست. + ثبت‌نام موفق نبود، سرور ثبتنام DOI خطای زیر را برگرداند: '{$param}' + ثبت‌نام با موفقیت انجام شد! + پیشوند DOI برای مجله مشخص شده در مسیر {$path} موجود نمی باشد. + خطا: + مسیر مجله وارد شده ("{$journalPath}") یافت شند. + داده مورد نظر یافت نشد + ارسال یک کپی به آدرس اطلاعات تماس اصلی مجله که در مرحله اول نصب مجله وارد شده است
    diff --git a/locale/fa_IR/submission.xml b/locale/fa_IR/submission.xml index 341801825a2..57f6719cee7 100644 --- a/locale/fa_IR/submission.xml +++ b/locale/fa_IR/submission.xml @@ -1,69 +1,69 @@ - - ارسال مقاله - ثبت مقاله به عنوان ... - گروه کاربری که تحت عنوان آن مقاله را ارسال می کنید را انتخاب کنید. - انتخاب اجزاء مقاله - عنوان مقاله - http://dublincore.org/documents/2001/04/12/usageguide/generic.shtml#type]]> - آغاز ارسال مقاله در - ارسال جدید - گردش کار مقاله ارسالی - فراداده - مجله مقاله ارسالی شما را دریافت کرد، و یک تاییدیه از طریق پست الکترونیکی برای شما ارسال شد. پس از بررسی مقاله ارسال شده توسط سردبیر، به شما از طریق ایمیل اطلاع داده خواهد شد. - کلیشه چاپی شماره آماده شد. - مشاهده فراداده‌های این مقاله ارسال شده - - فراداده های مقاله ارسالی و چاپ شده - مقاله ارسالی - انتشار - بر اساس فراداده های زیر برای این مقاله یک شماره مجله مشخص کنید - - کلیشه چاپی "{$galleyFormatName}" مقاله در دسترس است - کلیشه چاپی "{$galleyFormatName}" مقاله در دسترس نیست - شناسه عمومی مقاله ارسال شده به روز رسانی شد. - - تأیید فرمت - این کلیشه چاپی دیگر برای خوانندگان در دسترس نمی‌باشد

    ]]>
    - این کلیشه چاپی برای خوانندگان در دسترس است

    ]]>
    - اجازه دسترسی به این کلیشه چاپی را فعال کن - - فایل‌های کلیشه چاپی - تعیین مخاطب به خواننده اطلاع دهید تا قبل از چاپ مقاله محتوای نهایی آن را در فرمت آماده چاپ تایید نماید.]]> - نسخه بازبینی نهایی را تأیید کنید تا وارد کلیشه چاپی شود - مقاله تأیید نهایی و در کلیشه چاپی گنجانده شد - عنوان و چکیده - فایل‌های مربوط به مقاله را آپلود کنید: شامل فایل‌های مقاله، مجموعه داده ها، داده های چندرسانه ای و ... - بازبینی نهایی - آیا از ارسال مقاله ی خود در این مجله اطمینان دارید؟ - داوری - ارسال برای داوری - فراداده شماره مجله این مقاله به روز شد - هر جزء مقاله را به طور جداگانه انتخاب و آپلود نمایید - کامل - منتظر تایید - لطفاً زبان مقاله را انتخاب کنید - موارد ضروری برای ارسال - قبل از ورود به قسمت های بعدی نسبت به موارد زیر اطمینان حاصل کنید - بیانیه محرمانگی اطلاعات مجله - نقش پدیدآورنده - تعریف حداقل یک نویسنده الزامی است - وارد کردن نام، نام خانوادگی و ایمیل تمامی نویسندگان الزامی است - لطفاً عنوان مقاله خود را وارد کنید - لطفاً چکیده مقاله خود را وارد کنید - لطفا نقش مشارکت کننده را انتخاب کنید. - فرمت درخواستی ارجاع قابل بازیابی نیست - این مشخصات بر اساس مجموعه فراداده های هسته دوبلین تعریف شده اند، هسته دوبلین یک استاندارد بین المللی است که برای توصیف محتوای مجله استفاده می شود. - هر بخشی + + ارسال مقاله + ثبت مقاله به عنوان ... + گروه کاربری که تحت عنوان آن مقاله را ارسال می کنید را انتخاب کنید. + انتخاب اجزاء مقاله + عنوان مقاله + http://dublincore.org/documents/2001/04/12/usageguide/generic.shtml#type]]> + آغاز ارسال مقاله در + ارسال جدید + گردش کار مقاله ارسالی + فراداده + مجله مقاله ارسالی شما را دریافت کرد، و یک تاییدیه از طریق پست الکترونیکی برای شما ارسال شد. پس از بررسی مقاله ارسال شده توسط سردبیر، به شما از طریق ایمیل اطلاع داده خواهد شد. + کلیشه چاپی شماره آماده شد. + مشاهده فراداده‌های این مقاله ارسال شده + + فراداده های مقاله ارسالی و چاپ شده + مقاله ارسالی + انتشار + بر اساس فراداده های زیر برای این مقاله یک شماره مجله مشخص کنید + + کلیشه چاپی "{$galleyFormatName}" مقاله در دسترس است + کلیشه چاپی "{$galleyFormatName}" مقاله در دسترس نیست + شناسه عمومی مقاله ارسال شده به روز رسانی شد. + + تأیید فرمت + این کلیشه چاپی دیگر برای خوانندگان در دسترس نمی‌باشد

    ]]>
    + این کلیشه چاپی برای خوانندگان در دسترس است

    ]]>
    + اجازه دسترسی به این کلیشه چاپی را فعال کن + + فایل‌های کلیشه چاپی + تعیین مخاطب به خواننده اطلاع دهید تا قبل از چاپ مقاله محتوای نهایی آن را در فرمت آماده چاپ تایید نماید.]]> + نسخه بازبینی نهایی را تأیید کنید تا وارد کلیشه چاپی شود + مقاله تأیید نهایی و در کلیشه چاپی گنجانده شد + عنوان و چکیده + فایل‌های مربوط به مقاله را آپلود کنید: شامل فایل‌های مقاله، مجموعه داده ها، داده های چندرسانه ای و ... + بازبینی نهایی + آیا از ارسال مقاله ی خود در این مجله اطمینان دارید؟ + داوری + ارسال برای داوری + فراداده شماره مجله این مقاله به روز شد + هر جزء مقاله را به طور جداگانه انتخاب و آپلود نمایید + کامل + منتظر تایید + لطفاً زبان مقاله را انتخاب کنید + موارد ضروری برای ارسال + قبل از ورود به قسمت های بعدی نسبت به موارد زیر اطمینان حاصل کنید + بیانیه محرمانگی اطلاعات مجله + نقش پدیدآورنده + تعریف حداقل یک نویسنده الزامی است + وارد کردن نام، نام خانوادگی و ایمیل تمامی نویسندگان الزامی است + لطفاً عنوان مقاله خود را وارد کنید + لطفاً چکیده مقاله خود را وارد کنید + لطفا نقش مشارکت کننده را انتخاب کنید. + فرمت درخواستی ارجاع قابل بازیابی نیست + این مشخصات بر اساس مجموعه فراداده های هسته دوبلین تعریف شده اند، هسته دوبلین یک استاندارد بین المللی است که برای توصیف محتوای مجله استفاده می شود. + هر بخشی
    diff --git a/plugins/blocks/developedBy/locale/fa_IR/locale.xml b/plugins/blocks/developedBy/locale/fa_IR/locale.xml index 09392e00632..6d8a6a92b6a 100644 --- a/plugins/blocks/developedBy/locale/fa_IR/locale.xml +++ b/plugins/blocks/developedBy/locale/fa_IR/locale.xml @@ -3,13 +3,13 @@ - بلوک «تهیه توسط» - این افزونه بلوکی در نوار حاشیه برای نمایش «تهیه توسط" ایجاد می‌کند + بلوک «تهیه توسط» + این افزونه بلوکی در نوار حاشیه برای نمایش «تهیه توسط" ایجاد می‌کند diff --git a/plugins/blocks/information/locale/fa_IR/locale.xml b/plugins/blocks/information/locale/fa_IR/locale.xml index e8e5d9949ad..16278b5a46b 100644 --- a/plugins/blocks/information/locale/fa_IR/locale.xml +++ b/plugins/blocks/information/locale/fa_IR/locale.xml @@ -1,16 +1,16 @@ - بلوک اطلاعات - این افزونه بلوکی در نوار حاشیه برای نمایش اطلاعات ایجاد می‌کند. - اطلاعات + بلوک اطلاعات + این افزونه بلوکی در نوار حاشیه برای نمایش اطلاعات ایجاد می‌کند. + اطلاعات diff --git a/plugins/blocks/languageToggle/locale/fa_IR/locale.xml b/plugins/blocks/languageToggle/locale/fa_IR/locale.xml index bcde0abe80a..bfc1a4fa614 100644 --- a/plugins/blocks/languageToggle/locale/fa_IR/locale.xml +++ b/plugins/blocks/languageToggle/locale/fa_IR/locale.xml @@ -1,15 +1,15 @@ - بلوک انتخاب زبان - این افزونه بلوکی در نوار حاشیه برای «انتخاب زبان» ایجاد می‌کند + بلوک انتخاب زبان + این افزونه بلوکی در نوار حاشیه برای «انتخاب زبان» ایجاد می‌کند diff --git a/plugins/blocks/subscription/locale/fa_IR/locale.xml b/plugins/blocks/subscription/locale/fa_IR/locale.xml index 4a629851e0f..49dfc1824e0 100644 --- a/plugins/blocks/subscription/locale/fa_IR/locale.xml +++ b/plugins/blocks/subscription/locale/fa_IR/locale.xml @@ -1,23 +1,23 @@ - بلوک اشتراک - این افزونه اطلاعات اشتراک را در نوار حاشیه نمایش می‌دهد. - اشتراک - انقضا - فراهم شدن دسترسی توسط: {$institutionName} - دسترسی از طریق: {$ip} - اشتراک - برای دسترسی به منابعی که تنها برای مشترکین می‌باشد، ابتدا باید وارد سامانه شوید. - برای دسترسی به برخی از منابع باید مشترک شوید. - اطلاعات بیشتر + بلوک اشتراک + این افزونه اطلاعات اشتراک را در نوار حاشیه نمایش می‌دهد. + اشتراک + انقضا + فراهم شدن دسترسی توسط: {$institutionName} + دسترسی از طریق: {$ip} + اشتراک + برای دسترسی به منابعی که تنها برای مشترکین می‌باشد، ابتدا باید وارد سامانه شوید. + برای دسترسی به برخی از منابع باید مشترک شوید. + اطلاعات بیشتر diff --git a/plugins/gateways/resolver/locale/fa_IR/locale.xml b/plugins/gateways/resolver/locale/fa_IR/locale.xml index d655656da96..5bc199fe4da 100644 --- a/plugins/gateways/resolver/locale/fa_IR/locale.xml +++ b/plugins/gateways/resolver/locale/fa_IR/locale.xml @@ -1,17 +1,17 @@ - افزونه تحلیل آدرس - این افزونه بر اساس اطلاعات مرجع نویسی شماره‌های مجله و مقالات را تحلیل می‌کند. - تحلیل موارد مورد نظر بر مبنای اطلاعات مرجع نویسی داده شده ممکن نیست. لطفاً اطمینان حاصل کنید که اطلاعات مرجع نویسی داده شده مفصل بوده و به یک مورد مشخص در این سایت اشاره می‌کند. - نگاهداری داده‌های استخراجی + افزونه تحلیل آدرس + این افزونه بر اساس اطلاعات مرجع نویسی شماره‌های مجله و مقالات را تحلیل می‌کند. + تحلیل موارد مورد نظر بر مبنای اطلاعات مرجع نویسی داده شده ممکن نیست. لطفاً اطمینان حاصل کنید که اطلاعات مرجع نویسی داده شده مفصل بوده و به یک مورد مشخص در این سایت اشاره می‌کند. + نگاهداری داده‌های استخراجی diff --git a/plugins/generic/driver/locale/fa_IR/locale.xml b/plugins/generic/driver/locale/fa_IR/locale.xml index bd4265be80c..cb1c257cf33 100644 --- a/plugins/generic/driver/locale/fa_IR/locale.xml +++ b/plugins/generic/driver/locale/fa_IR/locale.xml @@ -1,15 +1,15 @@ - DRIVER - افزونه DRIVER رابط OAI-PMH را بر اساس دستورالعمل‌های DRIVER توسعه داده و به مجلات این سامانه اجازه می‌دهد تا با DRIVER سازگار شوند + DRIVER + افزونه DRIVER رابط OAI-PMH را بر اساس دستورالعمل‌های DRIVER توسعه داده و به مجلات این سامانه اجازه می‌دهد تا با DRIVER سازگار شوند diff --git a/plugins/generic/dublinCoreMeta/locale/fa_IR/locale.xml b/plugins/generic/dublinCoreMeta/locale/fa_IR/locale.xml index f62a4045bc2..e20f0687753 100644 --- a/plugins/generic/dublinCoreMeta/locale/fa_IR/locale.xml +++ b/plugins/generic/dublinCoreMeta/locale/fa_IR/locale.xml @@ -1,15 +1,15 @@ - افزونه نمایه‌سازی هسته دوبیلن - این افزونه فراداده‌های «هسته دوبلین» را به هدف نمایه‌سازی در مقالات وارد می‌کند + افزونه نمایه‌سازی هسته دوبیلن + این افزونه فراداده‌های «هسته دوبلین» را به هدف نمایه‌سازی در مقالات وارد می‌کند diff --git a/plugins/generic/googleScholar/locale/fa_IR/locale.xml b/plugins/generic/googleScholar/locale/fa_IR/locale.xml index 6c8521bd005..887d99daa49 100644 --- a/plugins/generic/googleScholar/locale/fa_IR/locale.xml +++ b/plugins/generic/googleScholar/locale/fa_IR/locale.xml @@ -1,15 +1,15 @@ - افرونه نمایه سازی گوگل اسکولار - این افزونه امکان نمایه سازی مقالات چاپ شده در این مجله، در سامانه گوگل اسکولار را فراهم میسازد + افرونه نمایه سازی گوگل اسکولار + این افزونه امکان نمایه سازی مقالات چاپ شده در این مجله، در سامانه گوگل اسکولار را فراهم میسازد diff --git a/plugins/generic/htmlArticleGalley/locale/fa_IR/locale.xml b/plugins/generic/htmlArticleGalley/locale/fa_IR/locale.xml index 7ab952a2539..d1db44435e5 100644 --- a/plugins/generic/htmlArticleGalley/locale/fa_IR/locale.xml +++ b/plugins/generic/htmlArticleGalley/locale/fa_IR/locale.xml @@ -1,15 +1,15 @@ - کلیشه چاپی HTML - این افزونه امکان پشتیبانی از رندر کلیشه های چاپی HTML را فراهم می سازد. + کلیشه چاپی HTML + این افزونه امکان پشتیبانی از رندر کلیشه های چاپی HTML را فراهم می سازد. diff --git a/plugins/generic/openAIRE/locale/fa_IR/locale.xml b/plugins/generic/openAIRE/locale/fa_IR/locale.xml index e971e0cf5b8..24c34d069dc 100644 --- a/plugins/generic/openAIRE/locale/fa_IR/locale.xml +++ b/plugins/generic/openAIRE/locale/fa_IR/locale.xml @@ -1,18 +1,18 @@ - OpenAIRE - افزونه OpenAIRE، داده ProjectID را به فراداده‌های مقاله می‌افزاید، و رابط OAI-PMH را بر اساس دستورالعمل‌های OpenAIRE توسعه داده و به مجلات این سامانه اجازه می‌دهد تا با OpenAIRE سازگار شوند - OpenAIRE ProjectID - OpenAIRE سازگاری دارد، لطفاً ProjectID آن را که یک عدد 6 رقمی است وارد کنید]]> - لطفاً یک ProjectID معتبر وارد کنید (6 رقم) + OpenAIRE + افزونه OpenAIRE، داده ProjectID را به فراداده‌های مقاله می‌افزاید، و رابط OAI-PMH را بر اساس دستورالعمل‌های OpenAIRE توسعه داده و به مجلات این سامانه اجازه می‌دهد تا با OpenAIRE سازگار شوند + OpenAIRE ProjectID + OpenAIRE سازگاری دارد، لطفاً ProjectID آن را که یک عدد 6 رقمی است وارد کنید]]> + لطفاً یک ProjectID معتبر وارد کنید (6 رقم) diff --git a/plugins/generic/recommendByAuthor/locale/fa_IR/locale.xml b/plugins/generic/recommendByAuthor/locale/fa_IR/locale.xml index ab3445993d2..16a0d436ed4 100644 --- a/plugins/generic/recommendByAuthor/locale/fa_IR/locale.xml +++ b/plugins/generic/recommendByAuthor/locale/fa_IR/locale.xml @@ -1,17 +1,17 @@ - دیگر مقالات نویسنده - این افزونه لیست دیگر مقالات نویسنده را در صفحه چکیده مقاله نمایش می دهد - مقالات بیشتر خوانده شده از همین نویسنده - این افزونه برای اجرا نیاز به حداقل فعال بودن یک افزونه آماری/گزارشگیر دارد. چنانچه افزونه آمارگیر شما از چندین معیار اندازه گیری پشتیبانی می کند، در صفحه تنطیمات آن یکی از معیار ها را به عنوان معیار اصلی انتخاب کنید. + دیگر مقالات نویسنده + این افزونه لیست دیگر مقالات نویسنده را در صفحه چکیده مقاله نمایش می دهد + مقالات بیشتر خوانده شده از همین نویسنده + این افزونه برای اجرا نیاز به حداقل فعال بودن یک افزونه آماری/گزارشگیر دارد. چنانچه افزونه آمارگیر شما از چندین معیار اندازه گیری پشتیبانی می کند، در صفحه تنطیمات آن یکی از معیار ها را به عنوان معیار اصلی انتخاب کنید. diff --git a/plugins/generic/usageEvent/locale/fa_IR/locale.xml b/plugins/generic/usageEvent/locale/fa_IR/locale.xml index 9af6b833658..49cccae06fa 100644 --- a/plugins/generic/usageEvent/locale/fa_IR/locale.xml +++ b/plugins/generic/usageEvent/locale/fa_IR/locale.xml @@ -1,15 +1,15 @@ - میزان کارکرد رخدادها - این افزونه این امکان را فراهم می سازد تا میزان کارکرد رخدادها را در فرمت تعریف شده تولید کرد. + میزان کارکرد رخدادها + این افزونه این امکان را فراهم می سازد تا میزان کارکرد رخدادها را در فرمت تعریف شده تولید کرد. diff --git a/plugins/generic/usageStats/locale/fa_IR/locale.xml b/plugins/generic/usageStats/locale/fa_IR/locale.xml index de2ec735649..ba3760fcb01 100644 --- a/plugins/generic/usageStats/locale/fa_IR/locale.xml +++ b/plugins/generic/usageStats/locale/fa_IR/locale.xml @@ -1,16 +1,16 @@ - در مورد هر مجله‌ای این تنظیمات می‌تواند با استفاده از صفحه افزونه‌های آن مجله بازنویسی شود. - اطلاعات حریم خصوصی عمومی

    برای اطلاعات بیشتر در این زمینه لطفاً به < بیانیه حریم خصوصی مراجعه کنید.

    آمار کارکرد

    به منظور توانایی تجزیه و تحلیل کارایی و میزان ارزش مجله و مقالات منتشر شده، اطلاعات مربوط به میزان دسترسی به صفحه اصلی مجله‌ها، شماره‌ها، مقالات، نسخه‌های چاپی و فایل‌های مکمل ذخیره می‌شود. در این فرآیند تمام داده‌ها به صورت ناشناس هستند و هیچ اطلاعات شخصی را شامل نمی‌شوند. آدرس‌های IP با استفاده از روش SHA و با استفاده از یک کلید کاملاً تصادفی کدگذاری می‌شوند، که در نتیجه آدرس‌های IP قابل بازیابی نخواهند بود تا از ناشناس ماندن آن‌ها اطمینان حاصل شود.

    در کنار آدرس IP اطلاعات زیر نیز به روش مشابه کدگذاری می‌شود:

    • نوع دسترسی
    • زمان درخواست
    • نشانی اینترنتی درخواست شده
    • کد وضعیت HTTP
    • مرورگر

    داده‌های جمع‌آوریجمع‌آوری شده تنها برای اهداف ارزیابی استفاده می‌شود. هیچ آدرس IP به شناسه‌های کاربری ارتباط داده نمی‌شود.از نظر فنی غیرممکن است که یک مجموعه خاص از اطلاعات از طریق یک آدرس IP خاص ردیابی شود.

    ]]>
    + در مورد هر مجله‌ای این تنظیمات می‌تواند با استفاده از صفحه افزونه‌های آن مجله بازنویسی شود. + اطلاعات حریم خصوصی عمومی

    برای اطلاعات بیشتر در این زمینه لطفاً به < بیانیه حریم خصوصی مراجعه کنید.

    آمار کارکرد

    به منظور توانایی تجزیه و تحلیل کارایی و میزان ارزش مجله و مقالات منتشر شده، اطلاعات مربوط به میزان دسترسی به صفحه اصلی مجله‌ها، شماره‌ها، مقالات، نسخه‌های چاپی و فایل‌های مکمل ذخیره می‌شود. در این فرآیند تمام داده‌ها به صورت ناشناس هستند و هیچ اطلاعات شخصی را شامل نمی‌شوند. آدرس‌های IP با استفاده از روش SHA و با استفاده از یک کلید کاملاً تصادفی کدگذاری می‌شوند، که در نتیجه آدرس‌های IP قابل بازیابی نخواهند بود تا از ناشناس ماندن آن‌ها اطمینان حاصل شود.

    در کنار آدرس IP اطلاعات زیر نیز به روش مشابه کدگذاری می‌شود:

    • نوع دسترسی
    • زمان درخواست
    • نشانی اینترنتی درخواست شده
    • کد وضعیت HTTP
    • مرورگر

    داده‌های جمع‌آوریجمع‌آوری شده تنها برای اهداف ارزیابی استفاده می‌شود. هیچ آدرس IP به شناسه‌های کاربری ارتباط داده نمی‌شود.از نظر فنی غیرممکن است که یک مجموعه خاص از اطلاعات از طریق یک آدرس IP خاص ردیابی شود.

    ]]>
    diff --git a/plugins/generic/webFeed/locale/fa_IR/locale.xml b/plugins/generic/webFeed/locale/fa_IR/locale.xml index 8ba624de513..a2d2d21814c 100644 --- a/plugins/generic/webFeed/locale/fa_IR/locale.xml +++ b/plugins/generic/webFeed/locale/fa_IR/locale.xml @@ -1,26 +1,26 @@ - افزونه بازخوراند وب - این افزونه بازخوراند وب برای شماره جاری تولید میکند. - تنظیمات - نمایش بازخوراند وب فقط بر روی صفحات شماره مجله - لینک فید وب را فقط در صفحاتی که شماره مجله در آن نمایش مییابد نشان بده - نمایش بازخوراند وب فقط بر روی تمام صفحات مجله - نمایش موارد بر روی شماره جاری مجله - نمایش تعداد ثابتی از آخرین موارد - آخرین موارد چاپ شده. - لطفا عدد صحیح مثبتی برای آخرین موارد چاپ شده وارد کنید. - لوگوی Atom - لوگوی RSS1 - لوگوی RSS2 + افزونه بازخوراند وب + این افزونه بازخوراند وب برای شماره جاری تولید میکند. + تنظیمات + نمایش بازخوراند وب فقط بر روی صفحات شماره مجله + لینک فید وب را فقط در صفحاتی که شماره مجله در آن نمایش مییابد نشان بده + نمایش بازخوراند وب فقط بر روی تمام صفحات مجله + نمایش موارد بر روی شماره جاری مجله + نمایش تعداد ثابتی از آخرین موارد + آخرین موارد چاپ شده. + لطفا عدد صحیح مثبتی برای آخرین موارد چاپ شده وارد کنید. + لوگوی Atom + لوگوی RSS1 + لوگوی RSS2 diff --git a/plugins/importexport/crossref/locale/fa_IR/locale.xml b/plugins/importexport/crossref/locale/fa_IR/locale.xml index 09e70c483c7..423a4a30a38 100644 --- a/plugins/importexport/crossref/locale/fa_IR/locale.xml +++ b/plugins/importexport/crossref/locale/fa_IR/locale.xml @@ -1,42 +1,42 @@ - افزونه برون دهی CrossRef XML - برون دهی فراداده مقاله ئر فرمت CrossRef XML - - نیازمندی ها - تمامی نیازمندی های این افزونه برقرار است. - صفحه تنظیمات مجله ناشر آن را اضافه کنید]]> - صفحه تنظیمات مجله شاپای آن را اضافه کنید]]> - در افزونه DOI، مقالات برای اختصاص DOI انتخاب نشده است، بنابراین هیچ سپرده یا امکان برون دهی در این افزونه وجود ندارد. - موارد زیر برای ارتباط با CrossRef مورد نیاز است. - نام سپرده گذار - ایمیل سپرده گذار - لطفا نام سپرده گذار را وارد کنید - لطفا ایمیل سپرده گذار را وارد کنید - CrossRef) نیاز خواهید داشت. اگر شما نام کاربری و رمز عبور خود را ندارید، همچنان می توانید اطلاعات مجله را به فرمت XML CrossRef برون دهی کنید، اما نمی توانیدشناسه DOI خود از طریق CrossRef ثبت کنید.]]> - نام کاربری - لطفا نام کاربری که از CrossRef دریافت کرده اید وارد کنید - سامانه به طور خودکار شناسه DOI را به CrossRefتحویل می دهد. لطفا توجه داشته باشید که ممکن است پس از انتشار زمان کوتاهی برای پردازش سپری شود. شما می توانید تمام DOI های ثبت نشده را تیک بزنید. - از API تست CrossRef (محیط آزمایش) برای سپرده DOI استفاده کنید. لطفا فراموش نکنید که این گزینه را در زمان انتشار محتوا حذف کنید. - - توجه: فقط شماره ها (و نه مقالات آنها) برای برون دهی/ثبت در نظر گرفته می شود. - - ثبت شده - سپرده شده - ناموفق - فعال - نشانه گذاری شده به عنوان فعال - سپرده:

    + افزونه برون دهی CrossRef XML + برون دهی فراداده مقاله ئر فرمت CrossRef XML + + نیازمندی ها + تمامی نیازمندی های این افزونه برقرار است. + صفحه تنظیمات مجله ناشر آن را اضافه کنید]]> + صفحه تنظیمات مجله شاپای آن را اضافه کنید]]> + در افزونه DOI، مقالات برای اختصاص DOI انتخاب نشده است، بنابراین هیچ سپرده یا امکان برون دهی در این افزونه وجود ندارد. + موارد زیر برای ارتباط با CrossRef مورد نیاز است. + نام سپرده گذار + ایمیل سپرده گذار + لطفا نام سپرده گذار را وارد کنید + لطفا ایمیل سپرده گذار را وارد کنید + CrossRef) نیاز خواهید داشت. اگر شما نام کاربری و رمز عبور خود را ندارید، همچنان می توانید اطلاعات مجله را به فرمت XML CrossRef برون دهی کنید، اما نمی توانیدشناسه DOI خود از طریق CrossRef ثبت کنید.]]> + نام کاربری + لطفا نام کاربری که از CrossRef دریافت کرده اید وارد کنید + سامانه به طور خودکار شناسه DOI را به CrossRefتحویل می دهد. لطفا توجه داشته باشید که ممکن است پس از انتشار زمان کوتاهی برای پردازش سپری شود. شما می توانید تمام DOI های ثبت نشده را تیک بزنید. + از API تست CrossRef (محیط آزمایش) برای سپرده DOI استفاده کنید. لطفا فراموش نکنید که این گزینه را در زمان انتشار محتوا حذف کنید. + + توجه: فقط شماره ها (و نه مقالات آنها) برای برون دهی/ثبت در نظر گرفته می شود. + + ثبت شده + سپرده شده + ناموفق + فعال + نشانه گذاری شده به عنوان فعال + سپرده:

    -سپرده نشده: هیچ تلاشی برای سپرده گذاری برای این DOI انجام نشده است.
    -ثبت شده: این DOI برای سپرده ارسال شده است.
    @@ -51,19 +51,19 @@

    اگر سپرده شکست خورده باشد، لطفا مشکل را حل کنید و مجددا DOI را ثبت کنید.

    ]]>
    - - دانلود XML - نشانه گذاری به عنوان فعال - ثبت - برررسی وضعیت - - وظیفه ثبت خودکار CrossRef - برون دهی/درون ریزی > افزونه برون دهی CrossRef XML، مراجعه کنید.]]> - - - - ثبت موفقیت آمیز نبود. سرور ثبت DOI با خطای زیر مواجه شد: '{$param}'. - ثبت با موفقیت انجام پذیرفت - هیچ شماره ای با شناسه مقاله "{$issueId}" همخوانی ندارد. - هیچ مقاله ای با شناسه مقاله "{$articleId}" همخوانی ندارد. + + دانلود XML + نشانه گذاری به عنوان فعال + ثبت + برررسی وضعیت + + وظیفه ثبت خودکار CrossRef + برون دهی/درون ریزی > افزونه برون دهی CrossRef XML، مراجعه کنید.]]> + + + + ثبت موفقیت آمیز نبود. سرور ثبت DOI با خطای زیر مواجه شد: '{$param}'. + ثبت با موفقیت انجام پذیرفت + هیچ شماره ای با شناسه مقاله "{$issueId}" همخوانی ندارد. + هیچ مقاله ای با شناسه مقاله "{$articleId}" همخوانی ندارد.
    diff --git a/plugins/importexport/datacite/locale/fa_IR/locale.xml b/plugins/importexport/datacite/locale/fa_IR/locale.xml index 56dfd58595e..d4ea99a1454 100644 --- a/plugins/importexport/datacite/locale/fa_IR/locale.xml +++ b/plugins/importexport/datacite/locale/fa_IR/locale.xml @@ -1,23 +1,23 @@ - افزونه ثبت‌نام/برون دهی DataCite - برون دهی یا ثبت‌نام شماره، مقاله، کلیشه های چاپی، فایل الحاقی در فرمت DataCite - لطفا افزونه برون هی DataCite را قبل از استفاده از آن برای اولین بار پیکربندی کنید. - وبسایت DataCite با نماینده مدیریت تماس بگیرید، که شما را به یک نماینده محلی ارجاع می دهد. پس از ارتباط با سازمان عضو، شما به سرویس DataCite برای دریافت شناسه DOI و ثبت فراداده های مربوطه، دسترسی خواهید داشت. اگر شما نام کاربری و رمز عبور خود را ندارید، همچنان قادر به برون دهی به فرمت XML DataCite هستید، اما شما نمیتوانید شناسه DOI را از طریق ataCite ثبت کنید. لطفا توجه داشته باشید که رمز عبور به صورت متن ساده ذخیره می شود، یعنی رمزگذاری نشده است.]]> - نام کاربری (نماد) - لطفا نام کاربری (نماد) را که از DataCite دریافت کرده اید وارد کنید.نام کاربری ممکن است کولون را نداشته باشد. - سامانه به طور خودکار شناسه DOI را به DataCite تحویل می دهد. لطفا توجه داشته باشید که ممکن است پس از انتشار زمان کوتاهی برای پردازش سپری شود. شما می توانید تمام DOI های ثبت نشده را تیک بزنید. - از پیشوند تست DataCite برای ثبت نام DOI استفاده کنید.لطفا فراموش نکنید که این گزینه را در زمان انتشار محتوا حذف کنید حذف کنید. - وظیفه ثبت خودکار DataCite - نحوه استفاده: {$scriptName} {$pluginName} export [outputFileName] [journal_path] {issues|articles|galleys} objectId1 [objectId2] ... {$scriptName} {$pluginName} register [journal_path] {issues|articles|galleys} objectId1 [objectId2] ... + افزونه ثبت‌نام/برون دهی DataCite + برون دهی یا ثبت‌نام شماره، مقاله، کلیشه های چاپی، فایل الحاقی در فرمت DataCite + لطفا افزونه برون هی DataCite را قبل از استفاده از آن برای اولین بار پیکربندی کنید. + وبسایت DataCite با نماینده مدیریت تماس بگیرید، که شما را به یک نماینده محلی ارجاع می دهد. پس از ارتباط با سازمان عضو، شما به سرویس DataCite برای دریافت شناسه DOI و ثبت فراداده های مربوطه، دسترسی خواهید داشت. اگر شما نام کاربری و رمز عبور خود را ندارید، همچنان قادر به برون دهی به فرمت XML DataCite هستید، اما شما نمیتوانید شناسه DOI را از طریق ataCite ثبت کنید. لطفا توجه داشته باشید که رمز عبور به صورت متن ساده ذخیره می شود، یعنی رمزگذاری نشده است.]]> + نام کاربری (نماد) + لطفا نام کاربری (نماد) را که از DataCite دریافت کرده اید وارد کنید.نام کاربری ممکن است کولون را نداشته باشد. + سامانه به طور خودکار شناسه DOI را به DataCite تحویل می دهد. لطفا توجه داشته باشید که ممکن است پس از انتشار زمان کوتاهی برای پردازش سپری شود. شما می توانید تمام DOI های ثبت نشده را تیک بزنید. + از پیشوند تست DataCite برای ثبت نام DOI استفاده کنید.لطفا فراموش نکنید که این گزینه را در زمان انتشار محتوا حذف کنید حذف کنید. + وظیفه ثبت خودکار DataCite + نحوه استفاده: {$scriptName} {$pluginName} export [outputFileName] [journal_path] {issues|articles|galleys} objectId1 [objectId2] ... {$scriptName} {$pluginName} register [journal_path] {issues|articles|galleys} objectId1 [objectId2] ... diff --git a/plugins/importexport/doaj/locale/fa_IR/locale.xml b/plugins/importexport/doaj/locale/fa_IR/locale.xml index bf221be62eb..d4b0f9645f1 100644 --- a/plugins/importexport/doaj/locale/fa_IR/locale.xml +++ b/plugins/importexport/doaj/locale/fa_IR/locale.xml @@ -1,25 +1,25 @@ - افزونه برون دهی DOAJ - برون دهی اطلاعات مجله به DOAJ - برای استفاده از DOAJ با آن تماس بگیرید - اگر می خواهید مقالات را در DOAJ ثبت کنید، لطفا کلید API DOAJ خود را وارد کنید. در غیر اینصورت، همچنان قادر به برون دهی به فرمت XML DOAJ هستید، اما نمیتوانید مقالات خود را در DOAJ ثبت کنید - کلید DOAJ API - کلید API خود را در صفحه کاربری DOAJ خواهید یافت. - سامانه مقالات را به طور خودکار در DOAJ ثبت می کند. لطفا توجه داشته باشید که ممکن است پس از انتشار ، زمان کوتاهی برای پردازش طی شود. شما می توانید تمام مقالات ثبت نشده را تیک بزنید. - از API تست DOAJ (محیط آزمایش) برای ثبت استفاده کنید. لطفا فراموش نکنید که این گزینه را در زمان انتشار محتویات حذف کنید. - عملیات ثبت خودکار DOAJ - ثبت موفقیت آمیز نبود. اجرای API با خطای زیر متوقف شد: {$param} - + افزونه برون دهی DOAJ + برون دهی اطلاعات مجله به DOAJ + برای استفاده از DOAJ با آن تماس بگیرید + اگر می خواهید مقالات را در DOAJ ثبت کنید، لطفا کلید API DOAJ خود را وارد کنید. در غیر اینصورت، همچنان قادر به برون دهی به فرمت XML DOAJ هستید، اما نمیتوانید مقالات خود را در DOAJ ثبت کنید + کلید DOAJ API + کلید API خود را در صفحه کاربری DOAJ خواهید یافت. + سامانه مقالات را به طور خودکار در DOAJ ثبت می کند. لطفا توجه داشته باشید که ممکن است پس از انتشار ، زمان کوتاهی برای پردازش طی شود. شما می توانید تمام مقالات ثبت نشده را تیک بزنید. + از API تست DOAJ (محیط آزمایش) برای ثبت استفاده کنید. لطفا فراموش نکنید که این گزینه را در زمان انتشار محتویات حذف کنید. + عملیات ثبت خودکار DOAJ + ثبت موفقیت آمیز نبود. اجرای API با خطای زیر متوقف شد: {$param} + diff --git a/plugins/importexport/medra/locale/fa_IR/locale.xml b/plugins/importexport/medra/locale/fa_IR/locale.xml index 65cd68039c1..d82bd9853ee 100644 --- a/plugins/importexport/medra/locale/fa_IR/locale.xml +++ b/plugins/importexport/medra/locale/fa_IR/locale.xml @@ -1,45 +1,45 @@ - افزونه ی ثبت‌نام و خروجی گرفتن Medra - خروجی گرفتن از شماره ها ، مقالات ، فایل چاپ شده در اونیکس برای قالب DOI و ثبت‌نام DOI با ثبت‌نام در آژانس Medra - وبسایت mEDRA را برای دریافت نام کاربری و رمز عبور مطالعه کنید. اگر شما نام کاربری و رمز عبور خود را ندارید، همچنان قادر به برون دهی به فرمت XML mEDRA (Onix for DOI) هستید، اما شما نمیتوانید DOI خود را با mEDRA از داخل سامانه ثبت کنید. لطفا توجه داشته باشید که در mEDRA، رمز عبور به صورت متن ساده ذخیره می شود، یعنی رمزگذاری نشده است.]]> - لطفاً افزونه برون دهی mEDRA را پیکربندی کنید: - نام کاربری - لطفا نام کاربری mEDRA خود را وارد کنید نام کاربری ممکن است کولون را نداشته باشد. - نام موسسه ثبت شده در mEDRA - لطفا موسسه که در mEDRA ثبت شده را وارد کنید - شخصی که در مورد سوالات فنی از طرف mEDRA با آن تماس گرفته می شود: - موسسه - لطفا موسسه ای را که از لحاظ فنی مسئولیت برون دهی DOI را دارد، وارد کنید.(به عنوان مثال موسسه میزبان وب سرور خود) - شخص مسئول - لطفا نام فرد مربوط به تماس فنی را وارد کنید - ایمیل - لطفا یک ایمیل معتبر تماس فنی وارد کنید - لطفا کشوری که به عنوان "کشور ناشر" در mEDRA ثبت خواهد شد را انتخاب کنید. - 'کارها' or 'موارد نمایشی'.]]> - کار - موارد نمایشی - برون دهی شماره ها به عنوان - OJS به طور خودکار DOI های اختصاص داده شده را در mEDRA ثبت می کند. لطفا توجه داشته باشید که ممکن است پس از انتشار زمان کوتاهی برای پردازش سپری شود. شما می توانید تمام DOI مقالات ثبت نشده را تیک بزنید. - از API تست mEDRA (محیط آزمایش) برای ثبت DOI استفاده کنید. لطفا فراموش نکنید که این گزینه را در زمان انتشار محتویات حذف کنید. - افزونه ی ثبت‌نام و خروجی گرفتن Medra + خروجی گرفتن از شماره ها ، مقالات ، فایل چاپ شده در اونیکس برای قالب DOI و ثبت‌نام DOI با ثبت‌نام در آژانس Medra + وبسایت mEDRA را برای دریافت نام کاربری و رمز عبور مطالعه کنید. اگر شما نام کاربری و رمز عبور خود را ندارید، همچنان قادر به برون دهی به فرمت XML mEDRA (Onix for DOI) هستید، اما شما نمیتوانید DOI خود را با mEDRA از داخل سامانه ثبت کنید. لطفا توجه داشته باشید که در mEDRA، رمز عبور به صورت متن ساده ذخیره می شود، یعنی رمزگذاری نشده است.]]> + لطفاً افزونه برون دهی mEDRA را پیکربندی کنید: + نام کاربری + لطفا نام کاربری mEDRA خود را وارد کنید نام کاربری ممکن است کولون را نداشته باشد. + نام موسسه ثبت شده در mEDRA + لطفا موسسه که در mEDRA ثبت شده را وارد کنید + شخصی که در مورد سوالات فنی از طرف mEDRA با آن تماس گرفته می شود: + موسسه + لطفا موسسه ای را که از لحاظ فنی مسئولیت برون دهی DOI را دارد، وارد کنید.(به عنوان مثال موسسه میزبان وب سرور خود) + شخص مسئول + لطفا نام فرد مربوط به تماس فنی را وارد کنید + ایمیل + لطفا یک ایمیل معتبر تماس فنی وارد کنید + لطفا کشوری که به عنوان "کشور ناشر" در mEDRA ثبت خواهد شد را انتخاب کنید. + 'کارها' or 'موارد نمایشی'.]]> + کار + موارد نمایشی + برون دهی شماره ها به عنوان + OJS به طور خودکار DOI های اختصاص داده شده را در mEDRA ثبت می کند. لطفا توجه داشته باشید که ممکن است پس از انتشار زمان کوتاهی برای پردازش سپری شود. شما می توانید تمام DOI مقالات ثبت نشده را تیک بزنید. + از API تست mEDRA (محیط آزمایش) برای ثبت DOI استفاده کنید. لطفا فراموش نکنید که این گزینه را در زمان انتشار محتویات حذف کنید. + 'کارها' برون دهی می شوند. شناسه های DOI اختصاص داده شده به کلیشه های چاپی به عنوان 'موارد نمایشی'.]]> - ثبت خودکار وظایف mEDRA - نحوه استفاده: + ثبت خودکار وظایف mEDRA + نحوه استفاده: {$scriptName} {$pluginName} export [xmlFileName] [journal_path] {issues|articles|galleys} objectId1 [objectId2] ... {$scriptName} {$pluginName} register [journal_path] {issues|articles|galleys} objectId1 [objectId2] ... diff --git a/plugins/importexport/native/locale/fa_IR/locale.xml b/plugins/importexport/native/locale/fa_IR/locale.xml index 401b04571f8..f5a6de0d538 100644 --- a/plugins/importexport/native/locale/fa_IR/locale.xml +++ b/plugins/importexport/native/locale/fa_IR/locale.xml @@ -3,32 +3,32 @@ - افزونه XML مقالات و شماره ها - درون ریزی یا برون دهی مقالات و شماره ها - درون ریزی - آپلود یک فایل XML برای درون ریزی - مقاله مورد نظر برای برون دهی را انتخاب کنید. - برون دهی مقالات - برون دهی شماره ها - نتایج - برای ادامه ابتدا یک فایل را در قسمت "درون ریزی" آپلود کنید - درون ریزی با موفقیت انجام شد، موارد زیر به سیستم درون ریزی شد: - و یا باشد پارامترهای دیگری نیز لازم است. الگوهای زیر قابل قبول است: {$scriptName} {$pluginName} import [xmlFileName] [journal_path] [user_name] issue_id [issueId] section_id [sectionId] {$scriptName} {$pluginName} import [xmlFileName] [journal_path] [user_name] issue_id [issueId] section_name [name] {$scriptName} {$pluginName} import [xmlFileName] [journal_path] issue_id [issueId] section_abbrev [abbrev]]]> - بخش ناشناس {$param} - کاربر ذکر شده "{$userName}" وجود ندارد. - نوع مقاله ذکر شده "{$section1Title}" و "{$section2Title}" در شماره مجله "{$issueTitle}" برای نوع دیگری از مقاله در این مجله بکار رفته است. - عنوان نوع مقاله "{$sectionTitle}" در شماره مجله "{$issueTitle}" برای یک نوع دیگز مقاله بکار رفته است ولی عنوان دیگر این نوع مقاله تکراری نیست. - علامت اختصاری نوع مقاله اول "{$section1Abbrev}" و دوم "{$section2Abbrev}" در مجله شماره "{$issueTitle}" مطابقت با مجلات مختلفی دارند. - علامت اختصاری "{$sectionAbbrev}" در شماره مجله "{$issueTitle}" مطابق با مجله موجودی است ولی علامت اختصاری دیگر آن مطابقت ندارد. - هیچ یا چندی شماره با این شناسه یافت شد. "{$issueIdentification}". - شماره موجود با شناسه {$issueId} با شناسه داده شده «{$issueIdentification}» مطابقت دارد. اطلاعات کلی شماره تغییری نخواهد کرد و تنها مقالات به آن افزوده خواهد شد. - شناسه شماره مقاله «{$articleTitle}» یافت نشد. - مقاله «{$articleTitle}» در داخل شماره‌ای گنجانده شده است، اما دارای تاریخ انتشاری نمی‌باشد. + افزونه XML مقالات و شماره ها + درون ریزی یا برون دهی مقالات و شماره ها + درون ریزی + آپلود یک فایل XML برای درون ریزی + مقاله مورد نظر برای برون دهی را انتخاب کنید. + برون دهی مقالات + برون دهی شماره ها + نتایج + برای ادامه ابتدا یک فایل را در قسمت "درون ریزی" آپلود کنید + درون ریزی با موفقیت انجام شد، موارد زیر به سیستم درون ریزی شد: + و یا باشد پارامترهای دیگری نیز لازم است. الگوهای زیر قابل قبول است: {$scriptName} {$pluginName} import [xmlFileName] [journal_path] [user_name] issue_id [issueId] section_id [sectionId] {$scriptName} {$pluginName} import [xmlFileName] [journal_path] [user_name] issue_id [issueId] section_name [name] {$scriptName} {$pluginName} import [xmlFileName] [journal_path] issue_id [issueId] section_abbrev [abbrev]]]> + بخش ناشناس {$param} + کاربر ذکر شده "{$userName}" وجود ندارد. + نوع مقاله ذکر شده "{$section1Title}" و "{$section2Title}" در شماره مجله "{$issueTitle}" برای نوع دیگری از مقاله در این مجله بکار رفته است. + عنوان نوع مقاله "{$sectionTitle}" در شماره مجله "{$issueTitle}" برای یک نوع دیگز مقاله بکار رفته است ولی عنوان دیگر این نوع مقاله تکراری نیست. + علامت اختصاری نوع مقاله اول "{$section1Abbrev}" و دوم "{$section2Abbrev}" در مجله شماره "{$issueTitle}" مطابقت با مجلات مختلفی دارند. + علامت اختصاری "{$sectionAbbrev}" در شماره مجله "{$issueTitle}" مطابق با مجله موجودی است ولی علامت اختصاری دیگر آن مطابقت ندارد. + هیچ یا چندی شماره با این شناسه یافت شد. "{$issueIdentification}". + شماره موجود با شناسه {$issueId} با شناسه داده شده «{$issueIdentification}» مطابقت دارد. اطلاعات کلی شماره تغییری نخواهد کرد و تنها مقالات به آن افزوده خواهد شد. + شناسه شماره مقاله «{$articleTitle}» یافت نشد. + مقاله «{$articleTitle}» در داخل شماره‌ای گنجانده شده است، اما دارای تاریخ انتشاری نمی‌باشد. diff --git a/plugins/importexport/pubmed/locale/fa_IR/locale.xml b/plugins/importexport/pubmed/locale/fa_IR/locale.xml index 4cd7f4a28b7..770c9344814 100644 --- a/plugins/importexport/pubmed/locale/fa_IR/locale.xml +++ b/plugins/importexport/pubmed/locale/fa_IR/locale.xml @@ -1,24 +1,24 @@ - افزونه برون دهی PubMed XML - برون دهی فراداده‌های مقالات در فرمت PubMed XML برای نمایه‌سازی در MEDLINE - برون دهی داده‌ها - برون دهی شماره‌ها - انتخاب شماره‌ها برای برون دهی - برون دهی مقالات - انتخاب مقالات برای برون دهی - - خطا - هیچ شماره‌ای با شناسه «{$issueId}» موجود نیست - هیچ مقاله‌ای با شناسه «{$articleId}» موجود نیست + افزونه برون دهی PubMed XML + برون دهی فراداده‌های مقالات در فرمت PubMed XML برای نمایه‌سازی در MEDLINE + برون دهی داده‌ها + برون دهی شماره‌ها + انتخاب شماره‌ها برای برون دهی + برون دهی مقالات + انتخاب مقالات برای برون دهی + + خطا + هیچ شماره‌ای با شناسه «{$issueId}» موجود نیست + هیچ مقاله‌ای با شناسه «{$articleId}» موجود نیست diff --git a/plugins/importexport/users/locale/fa_IR/locale.xml b/plugins/importexport/users/locale/fa_IR/locale.xml index 1e24a9965f3..7f8fa96b206 100644 --- a/plugins/importexport/users/locale/fa_IR/locale.xml +++ b/plugins/importexport/users/locale/fa_IR/locale.xml @@ -3,34 +3,34 @@ - افزونه XML کاربران - ورود و خروج کاربران - - - انتقال کاربران - - فایل داده کاربر - ارسال ایمیل اطلاع رسانی به کاربران منتقل شده و ارسال نام کاربری و روز عبور . - در صورت بروز خطا عمل انتقال بقیه کاربران را ادامه بده. - کاربران زیر بداخل سیستم منتقل شدند. - خطا هنگام انتقال - تایید کنید که این کاربران را میخواهید منتقل کنید. - هشدار - رمزهای عبور کدگذاری شده به {$importHash} را نمیتواند منتقل کند. تنظیم نصب این سامانه به نحوی بوده است که فقط از {$ojsHash} استفاده میکند. اگر ادامه بدهید، بایستی رمز عبور تمامی کاربران درون ریزی شده را رست کنید. - مسیر مجله داده شده "{$journalPath}" نامعلوم است. - استخراج کاربران - استخراج بر حسب نقش - استخراج همه - بروز خطا هنگام استخراج - نوشتن در فایل "{$fileName}" ممکن نیست. - درون ریزی با موفقیت انجام شد. نام کاربران، ایمیل و گروه کاربری آنها وارد سیستم شد. - نتایج - لطفاً برای ادامه فایلی را در بخش «درون ریزی» وارد کنید + افزونه XML کاربران + ورود و خروج کاربران + + + انتقال کاربران + + فایل داده کاربر + ارسال ایمیل اطلاع رسانی به کاربران منتقل شده و ارسال نام کاربری و روز عبور . + در صورت بروز خطا عمل انتقال بقیه کاربران را ادامه بده. + کاربران زیر بداخل سیستم منتقل شدند. + خطا هنگام انتقال + تایید کنید که این کاربران را میخواهید منتقل کنید. + هشدار + رمزهای عبور کدگذاری شده به {$importHash} را نمیتواند منتقل کند. تنظیم نصب این سامانه به نحوی بوده است که فقط از {$ojsHash} استفاده میکند. اگر ادامه بدهید، بایستی رمز عبور تمامی کاربران درون ریزی شده را رست کنید. + مسیر مجله داده شده "{$journalPath}" نامعلوم است. + استخراج کاربران + استخراج بر حسب نقش + استخراج همه + بروز خطا هنگام استخراج + نوشتن در فایل "{$fileName}" ممکن نیست. + درون ریزی با موفقیت انجام شد. نام کاربران، ایمیل و گروه کاربری آنها وارد سیستم شد. + نتایج + لطفاً برای ادامه فایلی را در بخش «درون ریزی» وارد کنید diff --git a/plugins/metadata/dc11/fa_IR/locale.xml b/plugins/metadata/dc11/fa_IR/locale.xml index 841289de93c..bffbc38887d 100644 --- a/plugins/metadata/dc11/fa_IR/locale.xml +++ b/plugins/metadata/dc11/fa_IR/locale.xml @@ -3,13 +3,13 @@ - تولیدگر فراداده «هسته دوبلین» - استخراج/تزریق فراداده به/از مقالات + تولیدگر فراداده «هسته دوبلین» + استخراج/تزریق فراداده به/از مقالات diff --git a/plugins/metadata/mods34/locale/fa_IR/locale.xml b/plugins/metadata/mods34/locale/fa_IR/locale.xml index 98be34e11c8..a6e76ff8d70 100644 --- a/plugins/metadata/mods34/locale/fa_IR/locale.xml +++ b/plugins/metadata/mods34/locale/fa_IR/locale.xml @@ -1,15 +1,15 @@ - تولیدگر فراداده MODS 3.4 - استخراج/تزریق فراداده به/از مقالات + تولیدگر فراداده MODS 3.4 + استخراج/تزریق فراداده به/از مقالات diff --git a/plugins/oaiMetadataFormats/marc/locale/fa_IR/locale.xml b/plugins/oaiMetadataFormats/marc/locale/fa_IR/locale.xml index db3538e2e5d..0a2634d83be 100644 --- a/plugins/oaiMetadataFormats/marc/locale/fa_IR/locale.xml +++ b/plugins/oaiMetadataFormats/marc/locale/fa_IR/locale.xml @@ -1,15 +1,15 @@ - فرمت فراداده MARC - ساختار فراداده باید با فرمت MARC سازگار باشد + فرمت فراداده MARC + ساختار فراداده باید با فرمت MARC سازگار باشد diff --git a/plugins/oaiMetadataFormats/marcxml/locale/fa_IR/locale.xml b/plugins/oaiMetadataFormats/marcxml/locale/fa_IR/locale.xml index 65873562064..017ca394e4a 100644 --- a/plugins/oaiMetadataFormats/marcxml/locale/fa_IR/locale.xml +++ b/plugins/oaiMetadataFormats/marcxml/locale/fa_IR/locale.xml @@ -1,15 +1,15 @@ - فرمت فراداده MARC - ساختار فراداده باید با فرمت MARC سازگار باشد + فرمت فراداده MARC + ساختار فراداده باید با فرمت MARC سازگار باشد diff --git a/plugins/oaiMetadataFormats/rfc1807/locale/fa_IR/locale.xml b/plugins/oaiMetadataFormats/rfc1807/locale/fa_IR/locale.xml index 9d1a4321411..0148f8fc265 100644 --- a/plugins/oaiMetadataFormats/rfc1807/locale/fa_IR/locale.xml +++ b/plugins/oaiMetadataFormats/rfc1807/locale/fa_IR/locale.xml @@ -1,15 +1,15 @@ - فرمت فراداده RFC1807 - ساختار فراداده باید با فرمت RFC1807 سازگار باشد + فرمت فراداده RFC1807 + ساختار فراداده باید با فرمت RFC1807 سازگار باشد diff --git a/plugins/paymethod/manual/locale/fa_IR/emailTemplates.xml b/plugins/paymethod/manual/locale/fa_IR/emailTemplates.xml index 1ca1b1b4a77..e64b5bc92cd 100644 --- a/plugins/paymethod/manual/locale/fa_IR/emailTemplates.xml +++ b/plugins/paymethod/manual/locale/fa_IR/emailTemplates.xml @@ -3,7 +3,7 @@ - پرداخت بصورت دستی - مدیر مجله بصورت دستی پرداخت توسط یک کاربر را ثبت میکند (در خارج از این نرم‌افزار). - پرداخت بصورت دستی - تنظیمات پرداخت دستی - ارسال ایمیل یادآور پرداخت - یادآوری پرداخت - یادآور پرداخت ارسال شد - عنوان - مبلغ + پرداخت بصورت دستی + مدیر مجله بصورت دستی پرداخت توسط یک کاربر را ثبت میکند (در خارج از این نرم‌افزار). + پرداخت بصورت دستی + تنظیمات پرداخت دستی + ارسال ایمیل یادآور پرداخت + یادآوری پرداخت + یادآور پرداخت ارسال شد + عنوان + مبلغ diff --git a/plugins/paymethod/paypal/locale/fa_IR/emailTemplates.xml b/plugins/paymethod/paypal/locale/fa_IR/emailTemplates.xml index 1438270b4f7..a76579687ca 100644 --- a/plugins/paymethod/paypal/locale/fa_IR/emailTemplates.xml +++ b/plugins/paymethod/paypal/locale/fa_IR/emailTemplates.xml @@ -3,7 +3,7 @@ - پرداخت از طریق PayPal - بکمک PayPal کاربران صرف نظر از اینکه عضو PayPal باشند یا نباشند قادر میسازد تا تمام انواع کارت های اعتباری ماژور را برای پرداخت بکار برند. مدیر مجله باید که یک <a href="http://www.paypal.com" target="_new">حساب تجارتی PayPal</a> راه‌اندازی کند. - پرداخت پول PayPal - تنظیمات PayPal - حالت آزمایشی - نام حساب کاربری - شناسه مشتری - کدمخفی - در انتقال خطای رخ داده است. برای دریافت اطلاعات بیشتر با مدیر مجله تماس حاصل فرمایید. + پرداخت از طریق PayPal + بکمک PayPal کاربران صرف نظر از اینکه عضو PayPal باشند یا نباشند قادر میسازد تا تمام انواع کارت های اعتباری ماژور را برای پرداخت بکار برند. مدیر مجله باید که یک <a href="http://www.paypal.com" target="_new">حساب تجارتی PayPal</a> راه‌اندازی کند. + پرداخت پول PayPal + تنظیمات PayPal + حالت آزمایشی + نام حساب کاربری + شناسه مشتری + کدمخفی + در انتقال خطای رخ داده است. برای دریافت اطلاعات بیشتر با مدیر مجله تماس حاصل فرمایید. diff --git a/plugins/pubIds/doi/locale/fa_IR/locale.xml b/plugins/pubIds/doi/locale/fa_IR/locale.xml index 2482b25c604..9a4aba5e0b9 100644 --- a/plugins/pubIds/doi/locale/fa_IR/locale.xml +++ b/plugins/pubIds/doi/locale/fa_IR/locale.xml @@ -1,66 +1,66 @@ - DOI - این افزونه امکان اضافه کردن شناسه برای مقالات، شماره ها و کلیشه های چاپی را فراهم می سازد. - DOI: - - برای استفاده و مدیریت شناسه DOI لطفاً تنظیمات آن را پیکربندی نمایید: - محتوای مجله - لطفاً مواردی که بایستی شنایه DOI دریافت کنند را مشخص منید. - لطفاً مواردی از محتویات چاپی که باید به آنها شناسه DOI اختصاص داده شود انتخاب کنید: - شماره ها - مقالات - کلیشه های چاپی - پیشوند DOI - CrossRef) و فرمت آن به صورت 10.xxxx می باشد (مانند 10.1234)]]> - شناسه DOI باید به فرمت 10.xxxx باشد. - پسوند DOI - پشوند DOI میتواند در هر فرمتی باشد فقط باید توجه شود که به ازای یک پیشوند اختصاص داده شده DOI، این پسوندها منحصر به فرد باشد - برای تولید پسوندهای DOI از الگوی زیر استفاده کنید. %j برای مجله، %v برای دوره، %i برای شماره، %Y برای سال، %a برای شناسه مقاله، %g برای شناسه کلیشه چاپی، %f برای شناسه فایل، %p برای شماره صفحه و %x برای شناسه سفارشی - برای مثال از الگوی, vol%viss%ipp%p شناسه DOI هایی به صورت 10.1234/vol3iss2pp230 تولید می شود. - برای شماره ها - برای مقالات - برای کلیشه های چاپی - استفاده از الگوی پیشفرض - %j.v%vi%i.%a برای مقالات
    %j.v%vi%i.%a.g%g برای کلیشه های چاپی.]]>
    - یک پسوند DOI منحصر به فرد برای هر مورد منتشر شده وارد کنید. یک فیلد DOI در صفحه فراداده های هر مورد مشاهده خواهید کرد. - لطفاً الگوی پسوند شناسه DOI برای شماره ها را وارد کنید - لطفاً الگوی پسوند شناسه DOI برای مقالات را وارد کنید - لطفاً الگوی پسوند شناسه DOI برای کلیشه های چاپی را وارد کنید - اختصاص مجدد شناسه هاس DOI - اگر شما پیکربندی DOI خود را تغییر دهید، DOI هایی که قبلا تعیین شده اند تحت تاثیر قرار نمی گیرند. هنگامی که پیکربندی DOI ذخیره می شود، از این دکمه برای پاک کردن تمام DOI های موجود استفاده کنید تا تنظیمات جدید به تمامی موارد موجود نیز اعمال شود. - آیا مطمئنید که می خواهید تمامی شناسه های DOI موجود را حذف کنید؟ - اختصاص DOI - اختصاص شناسه DOI به تمامی مقالات و داده‌های منتشر شده‌ای که DOI دریافت نکرده‌اند. این عملیات با پیکربندی پسوند فردی قابل انجام نیست. اگر در بالا تنظیمات DOI را تغییر داده‌اید قبل از هر کاری آن‌ها را ذخیره کنید. اختصاص DOI ممکن است مدت‌زمانی به طول بیانجامد که وابسته به تعداد مقالات و داده‌های منتشر شده است. - آیا مطمئنید که می‌خواهید به تمامی مقالات و داده‌های منتشر شده‌ای که DOI دریافت نکرده‌اند این شناسه را اختصاص دهید. - - DOI - شماره - مقاله - کلیشه چاپی - به دلیل عدم تعریف پسوند، اختصاص شناسه DOI قابل انجام نیست. - به دلیل وجود یک الگوی نامعتبر، اختصاص شناسه DOI قابل انجام نیست. - چیزی که هم اکنون مشاهده می کنید یک پیش نمایش است، برای اختصاص شناسه DOI چک باکس را تیک زده و فرم را ذخیره کنید. - شناسه DOI به {$pubObjectType} اختصاص داده شد. - این پسوند از پیش استفاده شده است. لطفاً برای هر مورد یک پسوند منحصر به فرد اختصاص دهید. - پاک کردن شناسه DOI - آیا مطمئنید که می خواهید شناسه DOI موجود را حذف کنید؟ - پاک کردن شناسه DOI شماره - آیا مطمئنید که می خواهید تمامی شناسه های DOI این شماره را حذف نمایید؟ - برای پاک کردن شناسه DOI تمامی موارد (مقالات و کلیشه های چاپی) این شماره، از گزینه زیر استفاده نمایید. - - اختصاص شناسه {$pubId} به {$pubObjectType} - به دلیل عدم تعریف پسوند، اختصاص شناسه DOI قابل انجام نیست. - به دلیل وجود یک الگوی نامعتبر، اختصاص شناسه {$pubId} قابل انجام نیست. - شنایه {$pubId} اختصاص داده شد. + DOI + این افزونه امکان اضافه کردن شناسه برای مقالات، شماره ها و کلیشه های چاپی را فراهم می سازد. + DOI: + + برای استفاده و مدیریت شناسه DOI لطفاً تنظیمات آن را پیکربندی نمایید: + محتوای مجله + لطفاً مواردی که بایستی شنایه DOI دریافت کنند را مشخص منید. + لطفاً مواردی از محتویات چاپی که باید به آنها شناسه DOI اختصاص داده شود انتخاب کنید: + شماره ها + مقالات + کلیشه های چاپی + پیشوند DOI + CrossRef) و فرمت آن به صورت 10.xxxx می باشد (مانند 10.1234)]]> + شناسه DOI باید به فرمت 10.xxxx باشد. + پسوند DOI + پشوند DOI میتواند در هر فرمتی باشد فقط باید توجه شود که به ازای یک پیشوند اختصاص داده شده DOI، این پسوندها منحصر به فرد باشد + برای تولید پسوندهای DOI از الگوی زیر استفاده کنید. %j برای مجله، %v برای دوره، %i برای شماره، %Y برای سال، %a برای شناسه مقاله، %g برای شناسه کلیشه چاپی، %f برای شناسه فایل، %p برای شماره صفحه و %x برای شناسه سفارشی + برای مثال از الگوی, vol%viss%ipp%p شناسه DOI هایی به صورت 10.1234/vol3iss2pp230 تولید می شود. + برای شماره ها + برای مقالات + برای کلیشه های چاپی + استفاده از الگوی پیشفرض + %j.v%vi%i.%a برای مقالات
    %j.v%vi%i.%a.g%g برای کلیشه های چاپی.]]>
    + یک پسوند DOI منحصر به فرد برای هر مورد منتشر شده وارد کنید. یک فیلد DOI در صفحه فراداده های هر مورد مشاهده خواهید کرد. + لطفاً الگوی پسوند شناسه DOI برای شماره ها را وارد کنید + لطفاً الگوی پسوند شناسه DOI برای مقالات را وارد کنید + لطفاً الگوی پسوند شناسه DOI برای کلیشه های چاپی را وارد کنید + اختصاص مجدد شناسه هاس DOI + اگر شما پیکربندی DOI خود را تغییر دهید، DOI هایی که قبلا تعیین شده اند تحت تاثیر قرار نمی گیرند. هنگامی که پیکربندی DOI ذخیره می شود، از این دکمه برای پاک کردن تمام DOI های موجود استفاده کنید تا تنظیمات جدید به تمامی موارد موجود نیز اعمال شود. + آیا مطمئنید که می خواهید تمامی شناسه های DOI موجود را حذف کنید؟ + اختصاص DOI + اختصاص شناسه DOI به تمامی مقالات و داده‌های منتشر شده‌ای که DOI دریافت نکرده‌اند. این عملیات با پیکربندی پسوند فردی قابل انجام نیست. اگر در بالا تنظیمات DOI را تغییر داده‌اید قبل از هر کاری آن‌ها را ذخیره کنید. اختصاص DOI ممکن است مدت‌زمانی به طول بیانجامد که وابسته به تعداد مقالات و داده‌های منتشر شده است. + آیا مطمئنید که می‌خواهید به تمامی مقالات و داده‌های منتشر شده‌ای که DOI دریافت نکرده‌اند این شناسه را اختصاص دهید. + + DOI + شماره + مقاله + کلیشه چاپی + به دلیل عدم تعریف پسوند، اختصاص شناسه DOI قابل انجام نیست. + به دلیل وجود یک الگوی نامعتبر، اختصاص شناسه DOI قابل انجام نیست. + چیزی که هم اکنون مشاهده می کنید یک پیش نمایش است، برای اختصاص شناسه DOI چک باکس را تیک زده و فرم را ذخیره کنید. + شناسه DOI به {$pubObjectType} اختصاص داده شد. + این پسوند از پیش استفاده شده است. لطفاً برای هر مورد یک پسوند منحصر به فرد اختصاص دهید. + پاک کردن شناسه DOI + آیا مطمئنید که می خواهید شناسه DOI موجود را حذف کنید؟ + پاک کردن شناسه DOI شماره + آیا مطمئنید که می خواهید تمامی شناسه های DOI این شماره را حذف نمایید؟ + برای پاک کردن شناسه DOI تمامی موارد (مقالات و کلیشه های چاپی) این شماره، از گزینه زیر استفاده نمایید. + + اختصاص شناسه {$pubId} به {$pubObjectType} + به دلیل عدم تعریف پسوند، اختصاص شناسه DOI قابل انجام نیست. + به دلیل وجود یک الگوی نامعتبر، اختصاص شناسه {$pubId} قابل انجام نیست. + شنایه {$pubId} اختصاص داده شد.
    diff --git a/plugins/pubIds/urn/locale/fa_IR/locale.xml b/plugins/pubIds/urn/locale/fa_IR/locale.xml index bee0da45677..70cd2275f44 100644 --- a/plugins/pubIds/urn/locale/fa_IR/locale.xml +++ b/plugins/pubIds/urn/locale/fa_IR/locale.xml @@ -1,73 +1,73 @@ - URN - این افزونه امکان اضافه کردن شناسه برای مقالات، شماره ها و کلیشه های چاپی را فراهم می سازد. - - برای استفاده و مدیریت شناسه URN لطفاً تنظیمات آن را پیکربندی نمایید: - محتوای مجله - لطفاً مواردی که بایستی شنایه URN دریافت کنند را مشخص منید. - لطفاً مواردی از محتویات چاپی که باید به آنها شناسه URN اختصاص داده شود انتخاب کنید: - شماره ها - مقالات - کلیشه های چاپی - پیشوند URN - - - پسوند URN - پشوند URN میتواند در هر فرمتی باشد فقط باید توجه شود که به ازای یک پیشوند اختصاص داده شده ,URN، این پسوندها منحصر به فرد باشد - برای تولید پسوندهای URN از الگوی زیر استفاده کنید. %j برای مجله، %v برای دوره، %i برای شماره، %Y برای سال، %a برای شناسه مقاله، %g برای شناسه کلیشه چاپی، %f برای شناسه فایل، %p برای شماره صفحه و %x برای شناسه سفارشی. - برای مثال از الگوی, vol%viss%ipp%p شناسه URN هایی به صورت 10.1234/vol3iss2pp230 تولید می شود. - برای شماره ها - برای مقالات - برای کلیشه های چاپی - لطفاً الگوی پسوند شناسه URN برای شماره ها را وارد کنید - لطفاً الگوی پسوند شناسه URN برای مقالات را وارد کنید - لطفاً الگوی پسوند شناسه URN برای کلیشه های چاپی را وارد - استفاده از الگوی پیشفرض - %j.v%vi%i.%a برای مقالات
    %j.v%vi%i.%a.g%g برای کلیشه های چاپی.]]>
    - یک پسوند URN منحصر به فرد برای هر مورد منتشر شده وارد کنید. یک فیلد URN در صفحه فراداده های هر مورد مشاهده خواهید کرد. - شماره بررسی - شماره بررسی به صورت خودکار محاسبه شده و به انتهای شناسه های URN افزوده میشود - فضای نامی - انتخاب - معمولاً برای ثبت نام مشخص کردن فضای اسمی مورد نیاز است (برای مثال at the Deutsche Nationalbibliothek). - آدرس URL مرکز URN - (برای مثال http://nbn-resolving.de/) - لطفآدرس URL مرکز URN را وارد کنید - اختصاص مجدد شناسه هاس URN - اگر شما پیکربندی URN خود را تغییر دهید، URN هایی که قبلا تعیین شده اند تحت تاثیر قرار نمی گیرند. هنگامی که پیکربندی URN ذخیره می شود، از این دکمه برای پاک کردن تمام URN های موجود استفاده کنید تا تنظیمات جدید به تمامی موارد موجود نیز اعمال شود. - آیا مطمئنید که می خواهید تمامی شناسه های URN موجود را حذف کنید؟ - - URN - شماره - مقاله - کلیشه چاپی - به دلیل عدم تعریف پسوند، اختصاص شناسه URN قابل انجام نیست. - به دلیل وجود یک الگوی نامعتبر، اختصاص شناسه URN قابل انجام نیست. - چیزی که هم اکنون مشاهده می کنید یک پیش نمایش است، برای اختصاص شناسه URN چک باکس را تیک زده و فرم را ذخیره کنید. - شناسه URN به {$pubObjectType} اختصاص داده شد. - این پسوند از پیش استفاده شده است. لطفاً برای هر مورد یک پسوند منحصر به فرد اختصاص دهید. - پاک کردن شناسه URN - آیا مطمئنید که می خواهید شناسه URN موجود را حذف کنید؟ - پاک کردن شناسه URN شماره - آیا مطمئنید که می خواهید تمامی شناسه های URN این شماره را حذف نمایید؟ - برای پاک کردن شناسه URN تمامی موارد (مقالات و کلیشه های چاپی) این شماره، از گزینه زیر استفاده نمایید. - افزودن شماره بررسی - - اختصاص شناسه {$pubId} به {$pubObjectType} - به دلیل عدم تعریف پسوند، اختصاص شناسه URN قابل انجام نیست. - به دلیل وجود یک الگوی نامعتبر، اختصاص شناسه {$pubId} قابل انجام نیست. - شنایه {$pubId} اختصاص داده شد. - - شماره بررسی تعریف نشده است + URN + این افزونه امکان اضافه کردن شناسه برای مقالات، شماره ها و کلیشه های چاپی را فراهم می سازد. + + برای استفاده و مدیریت شناسه URN لطفاً تنظیمات آن را پیکربندی نمایید: + محتوای مجله + لطفاً مواردی که بایستی شنایه URN دریافت کنند را مشخص منید. + لطفاً مواردی از محتویات چاپی که باید به آنها شناسه URN اختصاص داده شود انتخاب کنید: + شماره ها + مقالات + کلیشه های چاپی + پیشوند URN + + + پسوند URN + پشوند URN میتواند در هر فرمتی باشد فقط باید توجه شود که به ازای یک پیشوند اختصاص داده شده ,URN، این پسوندها منحصر به فرد باشد + برای تولید پسوندهای URN از الگوی زیر استفاده کنید. %j برای مجله، %v برای دوره، %i برای شماره، %Y برای سال، %a برای شناسه مقاله، %g برای شناسه کلیشه چاپی، %f برای شناسه فایل، %p برای شماره صفحه و %x برای شناسه سفارشی. + برای مثال از الگوی, vol%viss%ipp%p شناسه URN هایی به صورت 10.1234/vol3iss2pp230 تولید می شود. + برای شماره ها + برای مقالات + برای کلیشه های چاپی + لطفاً الگوی پسوند شناسه URN برای شماره ها را وارد کنید + لطفاً الگوی پسوند شناسه URN برای مقالات را وارد کنید + لطفاً الگوی پسوند شناسه URN برای کلیشه های چاپی را وارد + استفاده از الگوی پیشفرض + %j.v%vi%i.%a برای مقالات
    %j.v%vi%i.%a.g%g برای کلیشه های چاپی.]]>
    + یک پسوند URN منحصر به فرد برای هر مورد منتشر شده وارد کنید. یک فیلد URN در صفحه فراداده های هر مورد مشاهده خواهید کرد. + شماره بررسی + شماره بررسی به صورت خودکار محاسبه شده و به انتهای شناسه های URN افزوده میشود + فضای نامی + انتخاب + معمولاً برای ثبت نام مشخص کردن فضای اسمی مورد نیاز است (برای مثال at the Deutsche Nationalbibliothek). + آدرس URL مرکز URN + (برای مثال http://nbn-resolving.de/) + لطفآدرس URL مرکز URN را وارد کنید + اختصاص مجدد شناسه هاس URN + اگر شما پیکربندی URN خود را تغییر دهید، URN هایی که قبلا تعیین شده اند تحت تاثیر قرار نمی گیرند. هنگامی که پیکربندی URN ذخیره می شود، از این دکمه برای پاک کردن تمام URN های موجود استفاده کنید تا تنظیمات جدید به تمامی موارد موجود نیز اعمال شود. + آیا مطمئنید که می خواهید تمامی شناسه های URN موجود را حذف کنید؟ + + URN + شماره + مقاله + کلیشه چاپی + به دلیل عدم تعریف پسوند، اختصاص شناسه URN قابل انجام نیست. + به دلیل وجود یک الگوی نامعتبر، اختصاص شناسه URN قابل انجام نیست. + چیزی که هم اکنون مشاهده می کنید یک پیش نمایش است، برای اختصاص شناسه URN چک باکس را تیک زده و فرم را ذخیره کنید. + شناسه URN به {$pubObjectType} اختصاص داده شد. + این پسوند از پیش استفاده شده است. لطفاً برای هر مورد یک پسوند منحصر به فرد اختصاص دهید. + پاک کردن شناسه URN + آیا مطمئنید که می خواهید شناسه URN موجود را حذف کنید؟ + پاک کردن شناسه URN شماره + آیا مطمئنید که می خواهید تمامی شناسه های URN این شماره را حذف نمایید؟ + برای پاک کردن شناسه URN تمامی موارد (مقالات و کلیشه های چاپی) این شماره، از گزینه زیر استفاده نمایید. + افزودن شماره بررسی + + اختصاص شناسه {$pubId} به {$pubObjectType} + به دلیل عدم تعریف پسوند، اختصاص شناسه URN قابل انجام نیست. + به دلیل وجود یک الگوی نامعتبر، اختصاص شناسه {$pubId} قابل انجام نیست. + شنایه {$pubId} اختصاص داده شد. + + شماره بررسی تعریف نشده است
    diff --git a/plugins/reports/articles/locale/fa_IR/locale.xml b/plugins/reports/articles/locale/fa_IR/locale.xml index 5dec5ab6b60..317541dec2f 100644 --- a/plugins/reports/articles/locale/fa_IR/locale.xml +++ b/plugins/reports/articles/locale/fa_IR/locale.xml @@ -1,16 +1,16 @@ - گزارش مقالات - این افزونه گزارشی از مقالات و اطلاعات آن‌ها با فرمت CSV تهیه میکند. - بدون تصمیم + گزارش مقالات + این افزونه گزارشی از مقالات و اطلاعات آن‌ها با فرمت CSV تهیه میکند. + بدون تصمیم diff --git a/plugins/reports/counter/locale/fa_IR/ar1.xml b/plugins/reports/counter/locale/fa_IR/ar1.xml index d4dcfb568ad..13ae7453b21 100644 --- a/plugins/reports/counter/locale/fa_IR/ar1.xml +++ b/plugins/reports/counter/locale/fa_IR/ar1.xml @@ -1,14 +1,14 @@ - گزارش مقاله 1 + گزارش مقاله 1 diff --git a/plugins/reports/counter/locale/fa_IR/jr1.xml b/plugins/reports/counter/locale/fa_IR/jr1.xml index ab514dafb4e..8b292d0d1da 100644 --- a/plugins/reports/counter/locale/fa_IR/jr1.xml +++ b/plugins/reports/counter/locale/fa_IR/jr1.xml @@ -1,14 +1,14 @@ - گزارش مجله 1 + گزارش مجله 1 diff --git a/plugins/reports/counter/locale/fa_IR/locale.xml b/plugins/reports/counter/locale/fa_IR/locale.xml index d2775533974..101bee7a070 100644 --- a/plugins/reports/counter/locale/fa_IR/locale.xml +++ b/plugins/reports/counter/locale/fa_IR/locale.xml @@ -1,40 +1,40 @@ - استاندارد COUNTER فراهم می‌سازد. این گزارش باعث نمی‌شود که مجله با استانداردهای COUNTER سازگار گردد. برای ایجاد این سازگاری نیازمندی‌های آن را در سایت این استاندارد مطالعه نمایید.]]> - گزارشگر COUNTER - COUNTER Release - گزارشات قدیمی سایت - پارامترهای گزارش نامعتبر است - درخواست گزارش نامعتبر است - هیچ نتیجه‌ای برای این گزارش یافت نشد. - مجله امکان اراده به فرمت XML را پشتیبانی نمی‌کند - این لینک گزارش COUNTER را تولید می‌کند. این گزارش شامل تمامی مجلات موجود رد سایت می‌باشد. - گزارش COUNTER - نسخه XML - گزارش مجله COUNTER: متن کامل مقالات بر حس ماه و مجله مورد نیاز است. - گزارش مجله 1 (R3): متن کامل مقالات بر حس ماه و مجله مورد نیاز است. - گزارش مجله 1 (R3) - تعداد موفق متن کامل مقالات بر حسب ماه و مجله (سال {$year}) - تاریخ اجرا - ناشر - پلتفرم - شاپا چاپی - شاپا الکترونیکی - مجموع از اول سال - HTML از اول سال - PDF از اول سال - مجموع برای تمامی مجلات - ناشناس - لینک زیر یک گزارش بر اساس داده‌های افزونه قدیمی تولید می‌کند که با استاندارد COUNTER سازگار نیست.در صورتی می‌خواهید گزارش تولیدی با استاندارد COUNTER سازگار باشد از لینک بالا استفاده نمایید. - تمامی مشتریان + استاندارد COUNTER فراهم می‌سازد. این گزارش باعث نمی‌شود که مجله با استانداردهای COUNTER سازگار گردد. برای ایجاد این سازگاری نیازمندی‌های آن را در سایت این استاندارد مطالعه نمایید.]]> + گزارشگر COUNTER + COUNTER Release + گزارشات قدیمی سایت + پارامترهای گزارش نامعتبر است + درخواست گزارش نامعتبر است + هیچ نتیجه‌ای برای این گزارش یافت نشد. + مجله امکان اراده به فرمت XML را پشتیبانی نمی‌کند + این لینک گزارش COUNTER را تولید می‌کند. این گزارش شامل تمامی مجلات موجود رد سایت می‌باشد. + گزارش COUNTER + نسخه XML + گزارش مجله COUNTER: متن کامل مقالات بر حس ماه و مجله مورد نیاز است. + گزارش مجله 1 (R3): متن کامل مقالات بر حس ماه و مجله مورد نیاز است. + گزارش مجله 1 (R3) + تعداد موفق متن کامل مقالات بر حسب ماه و مجله (سال {$year}) + تاریخ اجرا + ناشر + پلتفرم + شاپا چاپی + شاپا الکترونیکی + مجموع از اول سال + HTML از اول سال + PDF از اول سال + مجموع برای تمامی مجلات + ناشناس + لینک زیر یک گزارش بر اساس داده‌های افزونه قدیمی تولید می‌کند که با استاندارد COUNTER سازگار نیست.در صورتی می‌خواهید گزارش تولیدی با استاندارد COUNTER سازگار باشد از لینک بالا استفاده نمایید. + تمامی مشتریان diff --git a/plugins/reports/views/locale/fa_IR/locale.xml b/plugins/reports/views/locale/fa_IR/locale.xml index f0ff96aa423..ae5d91a034d 100644 --- a/plugins/reports/views/locale/fa_IR/locale.xml +++ b/plugins/reports/views/locale/fa_IR/locale.xml @@ -1,20 +1,20 @@ - مشاهده گزارش - این افزونه گزارشی در فرمت CSV تهیه می کند که آمار میزان دسترسی و خوانش مقالات (به ازای هر مقاله) را شرح می دهد - شناسه مقاله - عنوان مقاله - تاریخ انتشار - تعداد مشاهده چکیده - تعداد مشاهده کلیشه چاپی + مشاهده گزارش + این افزونه گزارشی در فرمت CSV تهیه می کند که آمار میزان دسترسی و خوانش مقالات (به ازای هر مقاله) را شرح می دهد + شناسه مقاله + عنوان مقاله + تاریخ انتشار + تعداد مشاهده چکیده + تعداد مشاهده کلیشه چاپی diff --git a/plugins/themes/default/locale/fa_IR/locale.xml b/plugins/themes/default/locale/fa_IR/locale.xml index 54b9856e78d..3c0088596bd 100644 --- a/plugins/themes/default/locale/fa_IR/locale.xml +++ b/plugins/themes/default/locale/fa_IR/locale.xml @@ -1,27 +1,27 @@ - پوشته پیش‌فرض - پوسته پیش‌فرض - - فونت سایت - انتخاب فونت برای مجله - notoSans - notoSerif - notoSerif_notoSans - notoSans_notoSerif - lato - lora - lora_openSans - رنگ - انتخاب یک رنگ برای فضای بالای سایت + پوشته پیش‌فرض + پوسته پیش‌فرض + + فونت سایت + انتخاب فونت برای مجله + notoSans + notoSerif + notoSerif_notoSans + notoSans_notoSerif + lato + lora + lora_openSans + رنگ + انتخاب یک رنگ برای فضای بالای سایت From db4ca174fc6d0a5991a40aba6af294cb7ece6215 Mon Sep 17 00:00:00 2001 From: ali-sokhandan <35700292+ali-sokhandan@users.noreply.github.com> Date: Tue, 23 Jan 2018 00:35:33 +0330 Subject: [PATCH 077/195] Persian Locale Miner Chnages --- locale/fa_IR/emailTemplates.xml | 28 ++++--------------- .../manual/locale/fa_IR/emailTemplates.xml | 4 +-- .../paypal/locale/fa_IR/emailTemplates.xml | 4 +-- 3 files changed, 9 insertions(+), 27 deletions(-) diff --git a/locale/fa_IR/emailTemplates.xml b/locale/fa_IR/emailTemplates.xml index e1f9cd31f77..14431576115 100644 --- a/locale/fa_IR/emailTemplates.xml +++ b/locale/fa_IR/emailTemplates.xml @@ -4,8 +4,8 @@ From 9d219d568b6b06ce32bdecf10d5bd247eeaf5d6f Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Mon, 22 Jan 2018 14:19:01 -0800 Subject: [PATCH 080/195] Custom block manager submodule update --- plugins/generic/customBlockManager | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/generic/customBlockManager b/plugins/generic/customBlockManager index b498d3ecd69..657744877e0 160000 --- a/plugins/generic/customBlockManager +++ b/plugins/generic/customBlockManager @@ -1 +1 @@ -Subproject commit b498d3ecd69746f53d3555e02c2a9e7b47873639 +Subproject commit 657744877e0b0e26c5167337cba2808344526163 From ea8f9268966a7ecef50b864a3ae9893cafd54361 Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Mon, 22 Jan 2018 14:19:07 -0800 Subject: [PATCH 081/195] Submodule update --- lib/pkp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pkp b/lib/pkp index fd217a29a04..2d3a99b4882 160000 --- a/lib/pkp +++ b/lib/pkp @@ -1 +1 @@ -Subproject commit fd217a29a044aee74b265f517901fb7204fa8376 +Subproject commit 2d3a99b488249361b254036ecfcc40fbd9f4b018 From 0c7aafabcdf12dd896784e2dca77c5c94782c127 Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Mon, 22 Jan 2018 14:35:01 -0800 Subject: [PATCH 082/195] pkp/pkp-lib#3246 Update copyright dates --- api/v1/_submissions/BackendSubmissionsHandler.inc.php | 4 ++-- api/v1/_submissions/index.php | 4 ++-- api/v1/issues/IssueHandler.inc.php | 4 ++-- api/v1/issues/index.php | 4 ++-- api/v1/submissions/SubmissionHandler.inc.php | 4 ++-- api/v1/submissions/index.php | 4 ++-- api/v1/users/UserHandler.inc.php | 4 ++-- api/v1/users/index.php | 4 ++-- classes/article/Article.inc.php | 4 ++-- classes/article/ArticleDAO.inc.php | 4 ++-- classes/article/ArticleGalley.inc.php | 4 ++-- classes/article/ArticleGalleyDAO.inc.php | 4 ++-- classes/article/ArticleTombstoneManager.inc.php | 4 ++-- classes/article/Author.inc.php | 4 ++-- classes/article/AuthorDAO.inc.php | 4 ++-- classes/article/PublishedArticle.inc.php | 4 ++-- classes/article/PublishedArticleDAO.inc.php | 4 ++-- classes/article/SubmissionFileDAO.inc.php | 4 ++-- classes/controllers/grid/issues/IssueGridHandler.inc.php | 4 ++-- classes/core/Application.inc.php | 4 ++-- classes/core/PageRouter.inc.php | 4 ++-- classes/core/Request.inc.php | 4 ++-- classes/core/ServicesContainer.inc.php | 4 ++-- classes/file/IssueFileManager.inc.php | 4 ++-- classes/file/JournalFileManager.inc.php | 4 ++-- classes/file/LibraryFileManager.inc.php | 4 ++-- classes/file/PublicFileManager.inc.php | 4 ++-- classes/handler/Handler.inc.php | 4 ++-- classes/i18n/AppLocale.inc.php | 4 ++-- classes/i18n/LanguageAction.inc.php | 4 ++-- classes/install/Install.inc.php | 4 ++-- classes/install/Upgrade.inc.php | 4 ++-- classes/issue/Issue.inc.php | 4 ++-- classes/issue/IssueAction.inc.php | 4 ++-- classes/issue/IssueDAO.inc.php | 4 ++-- classes/issue/IssueFile.inc.php | 4 ++-- classes/issue/IssueFileDAO.inc.php | 4 ++-- classes/issue/IssueGalley.inc.php | 4 ++-- classes/issue/IssueGalleyDAO.inc.php | 4 ++-- classes/journal/Journal.inc.php | 4 ++-- classes/journal/JournalDAO.inc.php | 4 ++-- classes/journal/JournalSettingsDAO.inc.php | 4 ++-- classes/journal/Section.inc.php | 4 ++-- classes/journal/SectionDAO.inc.php | 4 ++-- classes/log/SubmissionEmailLogEntry.inc.php | 4 ++-- classes/log/SubmissionEventLogDAO.inc.php | 4 ++-- classes/log/SubmissionEventLogEntry.inc.php | 4 ++-- classes/mail/ArticleMailTemplate.inc.php | 4 ++-- classes/notification/Notification.inc.php | 4 ++-- classes/notification/NotificationManager.inc.php | 4 ++-- .../notification/form/NotificationSettingsForm.inc.php | 4 ++-- .../ApproveSubmissionNotificationManager.inc.php | 4 ++-- .../EditingProductionStatusNotificationManager.inc.php | 4 ++-- classes/oai/ojs/JournalOAI.inc.php | 4 ++-- classes/oai/ojs/OAIDAO.inc.php | 4 ++-- classes/payment/ojs/OJSCompletedPaymentDAO.inc.php | 4 ++-- classes/payment/ojs/OJSPaymentManager.inc.php | 4 ++-- classes/plugins/DOIPubIdExportPlugin.inc.php | 4 ++-- classes/plugins/PubIdPlugin.inc.php | 4 ++-- classes/plugins/PubObjectCache.inc.php | 4 ++-- classes/plugins/PubObjectsExportPlugin.inc.php | 4 ++-- classes/search/ArticleSearch.inc.php | 4 ++-- classes/search/ArticleSearchDAO.inc.php | 4 ++-- classes/search/ArticleSearchIndex.inc.php | 4 ++-- .../authorization/OjsIssueGalleyRequiredPolicy.inc.php | 4 ++-- .../security/authorization/OjsIssueRequiredPolicy.inc.php | 4 ++-- .../authorization/OjsJournalMustPublishPolicy.inc.php | 4 ++-- classes/security/form/AuthSourceSettingsForm.inc.php | 4 ++-- classes/services/GalleyService.inc.php | 4 ++-- classes/services/IssueService.inc.php | 4 ++-- classes/services/NavigationMenuService.inc.php | 4 ++-- classes/services/OJSServiceProvider.inc.php | 4 ++-- classes/services/SectionService.inc.php | 4 ++-- classes/services/SubmissionService.inc.php | 4 ++-- .../services/queryBuilders/IssueListQueryBuilder.inc.php | 4 ++-- .../queryBuilders/SubmissionListQueryBuilder.inc.php | 4 ++-- classes/statistics/MetricsDAO.inc.php | 4 ++-- classes/statistics/StatisticsHelper.inc.php | 4 ++-- .../SubmissionMetadataFormImplementation.inc.php | 4 ++-- classes/submission/form/SubmissionSubmitStep1Form.inc.php | 4 ++-- classes/submission/form/SubmissionSubmitStep2Form.inc.php | 4 ++-- classes/submission/form/SubmissionSubmitStep3Form.inc.php | 4 ++-- classes/submission/form/SubmissionSubmitStep4Form.inc.php | 4 ++-- classes/submission/reviewer/ReviewerSubmission.inc.php | 4 ++-- classes/submission/reviewer/ReviewerSubmissionDAO.inc.php | 4 ++-- classes/subscription/IndividualSubscription.inc.php | 4 ++-- classes/subscription/IndividualSubscriptionDAO.inc.php | 4 ++-- classes/subscription/InstitutionalSubscription.inc.php | 4 ++-- classes/subscription/InstitutionalSubscriptionDAO.inc.php | 4 ++-- classes/subscription/Subscription.inc.php | 4 ++-- classes/subscription/SubscriptionAction.inc.php | 4 ++-- classes/subscription/SubscriptionDAO.inc.php | 4 ++-- classes/subscription/SubscriptionType.inc.php | 4 ++-- classes/subscription/SubscriptionTypeDAO.inc.php | 4 ++-- classes/subscription/form/PaymentTypesForm.inc.php | 4 ++-- classes/subscription/form/SubscriptionForm.inc.php | 4 ++-- classes/subscription/form/SubscriptionPolicyForm.inc.php | 4 ++-- .../form/UserIndividualSubscriptionForm.inc.php | 4 ++-- .../form/UserInstitutionalSubscriptionForm.inc.php | 4 ++-- classes/sword/OJSSwordDeposit.inc.php | 4 ++-- classes/tasks/OpenAccessNotification.inc.php | 4 ++-- classes/tasks/SubscriptionExpiryReminder.inc.php | 4 ++-- classes/template/TemplateManager.inc.php | 4 ++-- classes/user/User.inc.php | 4 ++-- classes/user/UserAction.inc.php | 4 ++-- classes/user/UserDAO.inc.php | 4 ++-- classes/user/UserSettingsDAO.inc.php | 4 ++-- classes/user/form/NotificationSettingsForm.inc.php | 4 ++-- classes/workflow/EditorDecisionActionsManager.inc.php | 4 ++-- config.TEMPLATE.inc.php | 4 ++-- controllers/api/file/ManageFileApiHandler.inc.php | 4 ++-- controllers/grid/admin/journal/JournalGridHandler.inc.php | 4 ++-- .../admin/journal/form/JournalSiteSettingsForm.inc.php | 4 ++-- .../articleGalleys/ArticleGalleyGridCellProvider.inc.php | 4 ++-- .../grid/articleGalleys/ArticleGalleyGridHandler.inc.php | 4 ++-- .../grid/articleGalleys/ArticleGalleyGridRow.inc.php | 4 ++-- .../grid/articleGalleys/form/ArticleGalleyForm.inc.php | 4 ++-- .../grid/issueGalleys/IssueGalleyGridCellProvider.inc.php | 4 ++-- .../grid/issueGalleys/IssueGalleyGridHandler.inc.php | 4 ++-- controllers/grid/issueGalleys/IssueGalleyGridRow.inc.php | 4 ++-- controllers/grid/issues/BackIssueGridHandler.inc.php | 4 ++-- .../grid/issues/ExportableIssuesListGridHandler.inc.php | 4 ++-- controllers/grid/issues/FutureIssueGridHandler.inc.php | 4 ++-- controllers/grid/issues/IssueGridCellProvider.inc.php | 4 ++-- controllers/grid/issues/IssueGridRow.inc.php | 4 ++-- controllers/grid/issues/form/IssueAccessForm.inc.php | 4 ++-- controllers/grid/issues/form/IssueForm.inc.php | 4 ++-- controllers/grid/issues/form/IssueGalleyForm.inc.php | 4 ++-- .../pubIds/PubIdExportIssuesListGridCellProvider.inc.php | 4 ++-- .../grid/pubIds/PubIdExportIssuesListGridHandler.inc.php | 4 ++-- ...PubIdExportRepresentationsListGridCellProvider.inc.php | 4 ++-- .../PubIdExportRepresentationsListGridHandler.inc.php | 4 ++-- .../PubIdExportSubmissionsListGridCellProvider.inc.php | 4 ++-- .../pubIds/PubIdExportSubmissionsListGridHandler.inc.php | 4 ++-- .../grid/pubIds/form/AssignPublicIdentifiersForm.inc.php | 4 ++-- .../settings/plugins/SettingsPluginGridHandler.inc.php | 4 ++-- .../grid/settings/sections/SectionGridHandler.inc.php | 4 ++-- controllers/grid/settings/sections/SectionGridRow.inc.php | 4 ++-- .../grid/settings/sections/form/SectionForm.inc.php | 4 ++-- ...ExportPublishedSubmissionsListGridCellProvider.inc.php | 4 ++-- .../ExportPublishedSubmissionsListGridHandler.inc.php | 4 ++-- .../grid/subscriptions/IndividualSubscriptionForm.inc.php | 4 ++-- .../IndividualSubscriptionsGridHandler.inc.php | 4 ++-- .../subscriptions/InstitutionalSubscriptionForm.inc.php | 4 ++-- .../InstitutionalSubscriptionsGridHandler.inc.php | 4 ++-- .../grid/subscriptions/PaymentsGridCellProvider.inc.php | 4 ++-- .../grid/subscriptions/PaymentsGridHandler.inc.php | 4 ++-- .../grid/subscriptions/SubscriptionTypeForm.inc.php | 4 ++-- .../SubscriptionTypesGridCellProvider.inc.php | 4 ++-- .../subscriptions/SubscriptionTypesGridHandler.inc.php | 4 ++-- .../grid/subscriptions/SubscriptionTypesGridRow.inc.php | 4 ++-- .../subscriptions/SubscriptionsGridCellProvider.inc.php | 4 ++-- .../grid/subscriptions/SubscriptionsGridHandler.inc.php | 4 ++-- .../grid/subscriptions/SubscriptionsGridRow.inc.php | 4 ++-- controllers/grid/toc/TocGridCategoryRow.inc.php | 4 ++-- controllers/grid/toc/TocGridCellProvider.inc.php | 4 ++-- controllers/grid/toc/TocGridHandler.inc.php | 4 ++-- controllers/grid/toc/TocGridRow.inc.php | 4 ++-- .../grid/users/reviewer/ReviewerGridHandler.inc.php | 4 ++-- .../form/StageParticipantNotifyForm.inc.php | 4 ++-- .../subscriberSelect/SubscriberSelectGridHandler.inc.php | 4 ++-- .../list/submissions/SubmissionsListHandler.inc.php | 4 ++-- .../modals/editorDecision/EditorDecisionHandler.inc.php | 4 ++-- .../form/InitiateExternalReviewForm.inc.php | 4 ++-- .../AuthorSubmissionMetadataHandler.inc.php | 4 ++-- .../modals/submissionMetadata/IssueEntryHandler.inc.php | 4 ++-- .../ReviewerSubmissionMetadataHandler.inc.php | 4 ++-- .../form/IssueEntrySubmissionReviewForm.inc.php | 4 ++-- .../form/SubmissionMetadataViewForm.inc.php | 4 ++-- .../linkAction/SubmissionEntryLinkAction.inc.php | 4 ++-- controllers/statistics/form/ReportGeneratorForm.inc.php | 4 ++-- .../tab/admin/siteSetup/form/AppSiteSetupForm.inc.php | 4 ++-- controllers/tab/issueEntry/IssueEntryTabHandler.inc.php | 4 ++-- .../form/IssueEntryPublicationMetadataForm.inc.php | 4 ++-- controllers/tab/pubIds/form/PublicIdentifiersForm.inc.php | 4 ++-- .../tab/settings/DistributionSettingsTabHandler.inc.php | 4 ++-- .../tab/settings/JournalSettingsTabHandler.inc.php | 4 ++-- .../tab/settings/PublicationSettingsTabHandler.inc.php | 4 ++-- .../tab/settings/WebsiteSettingsTabHandler.inc.php | 4 ++-- controllers/tab/settings/access/form/AccessForm.inc.php | 4 ++-- .../tab/settings/appearance/form/AppearanceForm.inc.php | 4 ++-- .../tab/settings/masthead/form/MastheadForm.inc.php | 4 ++-- .../permissions/form/OJSPermissionSettingsForm.inc.php | 4 ++-- .../tab/settings/reviewStage/form/ReviewStageForm.inc.php | 4 ++-- .../siteAccessOptions/form/SiteAccessOptionsForm.inc.php | 4 ++-- controllers/tab/user/OJSProfileTabHandler.inc.php | 4 ++-- controllers/tab/workflow/ReviewRoundTabHandler.inc.php | 4 ++-- controllers/tab/workflow/WorkflowTabHandler.inc.php | 4 ++-- .../wizard/fileUpload/FileUploadWizardHandler.inc.php | 4 ++-- .../fileUpload/form/SubmissionFilesUploadBaseForm.inc.php | 4 ++-- dbscripts/xml/indexes.xml | 4 ++-- dbscripts/xml/install.xml | 4 ++-- dbscripts/xml/ojs_schema.xml | 4 ++-- dbscripts/xml/upgrade.xml | 4 ++-- dbscripts/xml/upgrade/2.4.0_postCounterMigration.xml | 4 ++-- dbscripts/xml/upgrade/2.4.0_postTimedViewsMigration.xml | 4 ++-- dbscripts/xml/upgrade/2.4.0_postUsageStatsMigration.xml | 4 ++-- dbscripts/xml/upgrade/2.4.0_postUsageStatsMigration2.xml | 4 ++-- dbscripts/xml/upgrade/2.4.0_preupdate_usageStatistics.xml | 4 ++-- .../xml/upgrade/2.4.0_preupdate_usageStatistics2.xml | 4 ++-- dbscripts/xml/upgrade/3.0.0_adaptBooksForReview.xml | 4 ++-- dbscripts/xml/upgrade/3.0.0_adaptReferrals.xml | 4 ++-- dbscripts/xml/upgrade/3.0.0_adaptTimedViews.xml | 4 ++-- dbscripts/xml/upgrade/3.0.0_change_assoc_type.xml | 4 ++-- dbscripts/xml/upgrade/3.0.0_change_assoc_type_metrics.xml | 4 ++-- dbscripts/xml/upgrade/3.0.0_edit_decisions.xml | 4 ++-- dbscripts/xml/upgrade/3.0.0_issue_settings.xml | 4 ++-- dbscripts/xml/upgrade/3.0.0_postupdate.xml | 4 ++-- dbscripts/xml/upgrade/3.0.0_postupgrade_galley_files.xml | 4 ++-- dbscripts/xml/upgrade/3.0.0_postupgrade_metrics.xml | 4 ++-- dbscripts/xml/upgrade/3.0.0_preupdate.xml | 4 ++-- .../xml/upgrade/3.0.0_preupdate_commentsToEditor.xml | 4 ++-- dbscripts/xml/upgrade/3.0.0_pubId_settings.xml | 4 ++-- dbscripts/xml/upgrade/3.0.0_review_method.xml | 4 ++-- dbscripts/xml/upgrade/3.0.0_reviewer_files.xml | 4 ++-- dbscripts/xml/upgrade/3.0.0_scheduledTasks.xml | 4 ++-- dbscripts/xml/upgrade/3.0.0_settings.xml | 4 ++-- dbscripts/xml/upgrade/3.0.0_stage_assignments.xml | 4 ++-- dbscripts/xml/upgrade/3.0.0_submission_settings.xml | 4 ++-- dbscripts/xml/upgrade/3.0.0_update.xml | 4 ++-- dbscripts/xml/upgrade/3.0.1_update.xml | 4 ++-- dbscripts/xml/upgrade/3.0.2_update.xml | 4 ++-- dbscripts/xml/upgrade/3.1.0_galley_settings.xml | 4 ++-- dbscripts/xml/upgrade/3.1.0_notes.xml | 4 ++-- dbscripts/xml/upgrade/3.1.0_notifications.xml | 4 ++-- dbscripts/xml/upgrade/3.1.0_preupdate_notes.xml | 4 ++-- dbscripts/xml/upgrade/3.1.0_preupdate_payments.xml | 4 ++-- .../xml/upgrade/3.1.0_preupdate_review_assignments.xml | 4 ++-- dbscripts/xml/upgrade/3.1.0_update.xml | 4 ++-- dbscripts/xml/upgrade/3.1.0_update_a.xml | 4 ++-- dbscripts/xml/upgrade/3.1.1_preupdate_citations.xml | 4 ++-- dbscripts/xml/upgrade/3.1.1_update.xml | 4 ++-- dbscripts/xml/upgrade/remove_timed_views_bots.xml | 4 ++-- dbscripts/xml/version.xml | 4 ++-- docs/README-DEV | 8 ++++---- index.php | 4 ++-- .../grid/articleGalleys/ArticleGalleyGridHandler.js | 4 ++-- js/controllers/grid/issues/BackIssueGridHandler.js | 4 ++-- js/controllers/grid/issues/FutureIssueGridHandler.js | 4 ++-- js/controllers/tab/issueEntry/IssueEntryTabHandler.js | 4 ++-- .../form/IssueEntryPublicationMetadataFormHandler.js | 4 ++-- js/load.js | 4 ++-- locale/ar_IQ/admin.xml | 4 ++-- locale/ar_IQ/author.xml | 4 ++-- locale/ar_IQ/default.xml | 4 ++-- locale/ar_IQ/editor.xml | 4 ++-- locale/ar_IQ/emailTemplates.xml | 4 ++-- locale/ar_IQ/locale.xml | 4 ++-- locale/ar_IQ/manager.xml | 4 ++-- locale/ar_IQ/submission.xml | 4 ++-- locale/ca_ES/admin.xml | 4 ++-- locale/ca_ES/author.xml | 4 ++-- locale/ca_ES/default.xml | 4 ++-- locale/ca_ES/editor.xml | 4 ++-- locale/ca_ES/emailTemplates.xml | 4 ++-- locale/ca_ES/locale.xml | 4 ++-- locale/ca_ES/manager.xml | 4 ++-- locale/ca_ES/submission.xml | 4 ++-- locale/cs_CZ/admin.xml | 4 ++-- locale/cs_CZ/author.xml | 4 ++-- locale/cs_CZ/default.xml | 4 ++-- locale/cs_CZ/editor.xml | 4 ++-- locale/cs_CZ/emailTemplates.xml | 4 ++-- locale/cs_CZ/locale.xml | 4 ++-- locale/cs_CZ/manager.xml | 4 ++-- locale/cs_CZ/submission.xml | 4 ++-- locale/da_DK/admin.xml | 4 ++-- locale/da_DK/author.xml | 4 ++-- locale/da_DK/default.xml | 4 ++-- locale/da_DK/editor.xml | 4 ++-- locale/da_DK/emailTemplates.xml | 4 ++-- locale/da_DK/locale.xml | 4 ++-- locale/da_DK/manager.xml | 4 ++-- locale/da_DK/submission.xml | 4 ++-- locale/de_DE/admin.xml | 4 ++-- locale/de_DE/author.xml | 4 ++-- locale/de_DE/default.xml | 4 ++-- locale/de_DE/editor.xml | 4 ++-- locale/de_DE/emailTemplates.xml | 4 ++-- locale/de_DE/locale.xml | 4 ++-- locale/de_DE/manager.xml | 4 ++-- locale/de_DE/submission.xml | 4 ++-- locale/en_US/admin.xml | 4 ++-- locale/en_US/api.xml | 4 ++-- locale/en_US/author.xml | 4 ++-- locale/en_US/default.xml | 4 ++-- locale/en_US/editor.xml | 4 ++-- locale/en_US/emailTemplates.xml | 4 ++-- locale/en_US/locale.xml | 4 ++-- locale/en_US/manager.xml | 4 ++-- locale/en_US/submission.xml | 4 ++-- locale/es_ES/admin.xml | 4 ++-- locale/es_ES/author.xml | 4 ++-- locale/es_ES/default.xml | 4 ++-- locale/es_ES/editor.xml | 4 ++-- locale/es_ES/emailTemplates.xml | 4 ++-- locale/es_ES/locale.xml | 4 ++-- locale/es_ES/manager.xml | 4 ++-- locale/es_ES/submission.xml | 4 ++-- locale/eu_ES/admin.xml | 4 ++-- locale/eu_ES/author.xml | 4 ++-- locale/eu_ES/default.xml | 4 ++-- locale/eu_ES/editor.xml | 4 ++-- locale/eu_ES/emailTemplates.xml | 4 ++-- locale/eu_ES/locale.xml | 4 ++-- locale/eu_ES/manager.xml | 4 ++-- locale/eu_ES/submission.xml | 4 ++-- locale/fi_FI/admin.xml | 4 ++-- locale/fi_FI/author.xml | 4 ++-- locale/fi_FI/default.xml | 4 ++-- locale/fi_FI/editor.xml | 4 ++-- locale/fi_FI/emailTemplates.xml | 4 ++-- locale/fi_FI/locale.xml | 4 ++-- locale/fi_FI/manager.xml | 4 ++-- locale/fi_FI/submission.xml | 4 ++-- locale/fr_CA/admin.xml | 4 ++-- locale/fr_CA/author.xml | 4 ++-- locale/fr_CA/default.xml | 4 ++-- locale/fr_CA/editor.xml | 4 ++-- locale/fr_CA/emailTemplates.xml | 4 ++-- locale/fr_CA/locale.xml | 4 ++-- locale/fr_CA/manager.xml | 4 ++-- locale/fr_CA/submission.xml | 4 ++-- locale/fr_FR/admin.xml | 4 ++-- locale/fr_FR/author.xml | 4 ++-- locale/fr_FR/default.xml | 4 ++-- locale/fr_FR/editor.xml | 4 ++-- locale/fr_FR/emailTemplates.xml | 4 ++-- locale/fr_FR/locale.xml | 4 ++-- locale/fr_FR/manager.xml | 4 ++-- locale/fr_FR/submission.xml | 4 ++-- locale/hr_HR/admin.xml | 4 ++-- locale/hr_HR/author.xml | 4 ++-- locale/hr_HR/default.xml | 4 ++-- locale/hr_HR/editor.xml | 4 ++-- locale/hr_HR/emailTemplates.xml | 4 ++-- locale/hr_HR/locale.xml | 4 ++-- locale/hr_HR/manager.xml | 4 ++-- locale/hr_HR/submission.xml | 4 ++-- locale/id_ID/admin.xml | 4 ++-- locale/id_ID/author.xml | 4 ++-- locale/id_ID/default.xml | 4 ++-- locale/id_ID/editor.xml | 4 ++-- locale/id_ID/emailTemplates.xml | 4 ++-- locale/id_ID/locale.xml | 4 ++-- locale/id_ID/manager.xml | 4 ++-- locale/id_ID/submission.xml | 4 ++-- locale/it_IT/admin.xml | 4 ++-- locale/it_IT/author.xml | 4 ++-- locale/it_IT/default.xml | 4 ++-- locale/it_IT/editor.xml | 4 ++-- locale/it_IT/emailTemplates.xml | 4 ++-- locale/it_IT/locale.xml | 4 ++-- locale/it_IT/manager.xml | 4 ++-- locale/it_IT/submission.xml | 4 ++-- locale/nb_NO/admin.xml | 4 ++-- locale/nb_NO/author.xml | 4 ++-- locale/nb_NO/default.xml | 4 ++-- locale/nb_NO/editor.xml | 4 ++-- locale/nb_NO/emailTemplates.xml | 4 ++-- locale/nb_NO/locale.xml | 4 ++-- locale/nb_NO/manager.xml | 4 ++-- locale/nl_NL/admin.xml | 4 ++-- locale/nl_NL/author.xml | 4 ++-- locale/nl_NL/default.xml | 4 ++-- locale/nl_NL/editor.xml | 4 ++-- locale/nl_NL/emailTemplates.xml | 4 ++-- locale/nl_NL/locale.xml | 4 ++-- locale/nl_NL/manager.xml | 4 ++-- locale/nl_NL/submission.xml | 4 ++-- locale/pl_PL/admin.xml | 4 ++-- locale/pl_PL/author.xml | 4 ++-- locale/pl_PL/default.xml | 4 ++-- locale/pl_PL/editor.xml | 4 ++-- locale/pl_PL/emailTemplates.xml | 4 ++-- locale/pl_PL/locale.xml | 4 ++-- locale/pl_PL/manager.xml | 4 ++-- locale/pl_PL/submission.xml | 4 ++-- locale/pt_BR/admin.xml | 4 ++-- locale/pt_BR/author.xml | 4 ++-- locale/pt_BR/default.xml | 4 ++-- locale/pt_BR/editor.xml | 4 ++-- locale/pt_BR/emailTemplates.xml | 4 ++-- locale/pt_BR/locale.xml | 4 ++-- locale/pt_BR/manager.xml | 4 ++-- locale/pt_BR/submission.xml | 4 ++-- locale/pt_PT/admin.xml | 4 ++-- locale/pt_PT/author.xml | 4 ++-- locale/pt_PT/default.xml | 4 ++-- locale/pt_PT/editor.xml | 4 ++-- locale/pt_PT/emailTemplates.xml | 4 ++-- locale/pt_PT/locale.xml | 4 ++-- locale/pt_PT/manager.xml | 4 ++-- locale/pt_PT/submission.xml | 4 ++-- locale/ru_RU/admin.xml | 4 ++-- locale/ru_RU/api.xml | 4 ++-- locale/ru_RU/author.xml | 4 ++-- locale/ru_RU/default.xml | 4 ++-- locale/ru_RU/editor.xml | 4 ++-- locale/ru_RU/emailTemplates.xml | 4 ++-- locale/ru_RU/locale.xml | 4 ++-- locale/ru_RU/manager.xml | 4 ++-- locale/ru_RU/submission.xml | 4 ++-- locale/sr_RS@cyrillic/admin.xml | 4 ++-- locale/sr_RS@cyrillic/author.xml | 4 ++-- locale/sr_RS@cyrillic/default.xml | 4 ++-- locale/sr_RS@cyrillic/editor.xml | 4 ++-- locale/sr_RS@cyrillic/emailTemplates.xml | 4 ++-- locale/sr_RS@cyrillic/locale.xml | 4 ++-- locale/sr_RS@cyrillic/manager.xml | 4 ++-- locale/sr_RS@cyrillic/submission.xml | 4 ++-- locale/sr_RS@latin/admin.xml | 4 ++-- locale/sr_RS@latin/author.xml | 4 ++-- locale/sr_RS@latin/default.xml | 4 ++-- locale/sr_RS@latin/editor.xml | 4 ++-- locale/sr_RS@latin/emailTemplates.xml | 4 ++-- locale/sr_RS@latin/locale.xml | 4 ++-- locale/sr_RS@latin/manager.xml | 4 ++-- locale/sr_RS@latin/submission.xml | 4 ++-- locale/sv_SE/admin.xml | 4 ++-- locale/sv_SE/author.xml | 4 ++-- locale/sv_SE/default.xml | 4 ++-- locale/sv_SE/editor.xml | 4 ++-- locale/sv_SE/emailTemplates.xml | 4 ++-- locale/sv_SE/locale.xml | 4 ++-- locale/sv_SE/manager.xml | 4 ++-- locale/sv_SE/submission.xml | 4 ++-- locale/tr_TR/admin.xml | 4 ++-- locale/tr_TR/author.xml | 4 ++-- locale/tr_TR/default.xml | 4 ++-- locale/tr_TR/editor.xml | 4 ++-- locale/tr_TR/emailTemplates.xml | 4 ++-- locale/tr_TR/locale.xml | 4 ++-- locale/tr_TR/manager.xml | 4 ++-- locale/tr_TR/submission.xml | 4 ++-- locale/uk_UA/admin.xml | 4 ++-- locale/uk_UA/author.xml | 4 ++-- locale/uk_UA/default.xml | 4 ++-- locale/uk_UA/editor.xml | 4 ++-- locale/uk_UA/emailTemplates.xml | 4 ++-- locale/uk_UA/locale.xml | 4 ++-- locale/uk_UA/manager.xml | 4 ++-- locale/uk_UA/submission.xml | 4 ++-- locale/zh_CN/admin.xml | 4 ++-- locale/zh_CN/author.xml | 4 ++-- locale/zh_CN/default.xml | 4 ++-- locale/zh_CN/editor.xml | 4 ++-- locale/zh_CN/emailTemplates.xml | 4 ++-- locale/zh_CN/locale.xml | 4 ++-- locale/zh_CN/manager.xml | 4 ++-- locale/zh_CN/submission.xml | 4 ++-- pages/about/AboutHandler.inc.php | 4 ++-- pages/about/index.php | 4 ++-- pages/article/ArticleHandler.inc.php | 4 ++-- pages/article/index.php | 4 ++-- pages/authorDashboard/AuthorDashboardHandler.inc.php | 4 ++-- pages/authorDashboard/index.php | 4 ++-- pages/gateway/GatewayHandler.inc.php | 4 ++-- pages/gateway/index.php | 4 ++-- pages/index/IndexHandler.inc.php | 4 ++-- pages/index/index.php | 4 ++-- pages/information/InformationHandler.inc.php | 4 ++-- pages/information/index.php | 4 ++-- pages/issue/IssueHandler.inc.php | 4 ++-- pages/issue/index.php | 4 ++-- pages/manageIssues/ManageIssuesHandler.inc.php | 4 ++-- pages/manageIssues/index.php | 4 ++-- pages/management/SettingsHandler.inc.php | 4 ++-- pages/management/ToolsHandler.inc.php | 4 ++-- pages/management/index.php | 4 ++-- pages/manager/index.php | 4 ++-- pages/oai/OAIHandler.inc.php | 4 ++-- pages/oai/index.php | 4 ++-- pages/payment/PaymentHandler.inc.php | 4 ++-- pages/payment/index.php | 4 ++-- pages/payments/PaymentsHandler.inc.php | 4 ++-- pages/payments/index.php | 4 ++-- pages/reviewer/ReviewerHandler.inc.php | 4 ++-- pages/reviewer/index.php | 4 ++-- pages/search/SearchHandler.inc.php | 4 ++-- pages/search/index.php | 4 ++-- pages/sitemap/SitemapHandler.inc.php | 4 ++-- pages/sitemap/index.php | 4 ++-- pages/submission/SubmissionHandler.inc.php | 4 ++-- pages/submission/index.php | 4 ++-- pages/user/UserHandler.inc.php | 4 ++-- pages/user/index.php | 4 ++-- pages/workflow/WorkflowHandler.inc.php | 4 ++-- pages/workflow/index.php | 4 ++-- plugins/auth/ldap/LDAPAuthPlugin.inc.php | 4 ++-- plugins/auth/ldap/index.php | 4 ++-- plugins/auth/ldap/locale/ar_IQ/locale.xml | 4 ++-- plugins/auth/ldap/locale/ca_ES/locale.xml | 4 ++-- plugins/auth/ldap/locale/cs_CZ/locale.xml | 4 ++-- plugins/auth/ldap/locale/da_DK/locale.xml | 4 ++-- plugins/auth/ldap/locale/de_DE/locale.xml | 4 ++-- plugins/auth/ldap/locale/en_US/locale.xml | 4 ++-- plugins/auth/ldap/locale/es_ES/locale.xml | 4 ++-- plugins/auth/ldap/locale/eu_ES/locale.xml | 4 ++-- plugins/auth/ldap/locale/fr_CA/locale.xml | 4 ++-- plugins/auth/ldap/locale/hr_HR/locale.xml | 4 ++-- plugins/auth/ldap/locale/id_ID/locale.xml | 4 ++-- plugins/auth/ldap/locale/it_IT/locale.xml | 4 ++-- plugins/auth/ldap/locale/nb_NO/locale.xml | 4 ++-- plugins/auth/ldap/locale/nl_NL/locale.xml | 4 ++-- plugins/auth/ldap/locale/pl_PL/locale.xml | 4 ++-- plugins/auth/ldap/locale/pt_BR/locale.xml | 4 ++-- plugins/auth/ldap/locale/pt_PT/locale.xml | 4 ++-- plugins/auth/ldap/locale/ru_RU/locale.xml | 4 ++-- plugins/auth/ldap/locale/sr_SR/locale.xml | 4 ++-- plugins/auth/ldap/locale/sv_SE/locale.xml | 4 ++-- plugins/auth/ldap/locale/tr_TR/locale.xml | 4 ++-- plugins/auth/ldap/locale/uk_UA/locale.xml | 4 ++-- plugins/auth/ldap/locale/zh_CN/locale.xml | 4 ++-- plugins/auth/ldap/settings.tpl | 4 ++-- plugins/auth/ldap/version.xml | 4 ++-- plugins/blocks/developedBy/DevelopedByBlockPlugin.inc.php | 4 ++-- plugins/blocks/developedBy/block.tpl | 4 ++-- plugins/blocks/developedBy/index.php | 4 ++-- plugins/blocks/developedBy/locale/ar_IQ/locale.xml | 4 ++-- plugins/blocks/developedBy/locale/cs_CZ/locale.xml | 4 ++-- plugins/blocks/developedBy/locale/da_DK/locale.xml | 4 ++-- plugins/blocks/developedBy/locale/de_DE/locale.xml | 4 ++-- plugins/blocks/developedBy/locale/en_US/locale.xml | 4 ++-- plugins/blocks/developedBy/locale/es_ES/locale.xml | 4 ++-- plugins/blocks/developedBy/locale/fi_FI/locale.xml | 4 ++-- plugins/blocks/developedBy/locale/fr_CA/locale.xml | 4 ++-- plugins/blocks/developedBy/locale/hr_HR/locale.xml | 4 ++-- plugins/blocks/developedBy/locale/it_IT/locale.xml | 4 ++-- plugins/blocks/developedBy/locale/pl_PL/locale.xml | 4 ++-- plugins/blocks/developedBy/locale/pt_BR/locale.xml | 4 ++-- plugins/blocks/developedBy/locale/pt_PT/locale.xml | 4 ++-- plugins/blocks/developedBy/locale/ru_RU/locale.xml | 4 ++-- plugins/blocks/developedBy/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/blocks/developedBy/locale/sv_SE/locale.xml | 4 ++-- plugins/blocks/developedBy/settings.xml | 4 ++-- plugins/blocks/developedBy/version.xml | 4 ++-- plugins/blocks/information/InformationBlockPlugin.inc.php | 4 ++-- plugins/blocks/information/block.tpl | 4 ++-- plugins/blocks/information/index.php | 4 ++-- plugins/blocks/information/locale/ar_IQ/locale.xml | 4 ++-- plugins/blocks/information/locale/ca_ES/locale.xml | 4 ++-- plugins/blocks/information/locale/cs_CZ/locale.xml | 4 ++-- plugins/blocks/information/locale/da_DK/locale.xml | 4 ++-- plugins/blocks/information/locale/de_DE/locale.xml | 4 ++-- plugins/blocks/information/locale/en_US/locale.xml | 4 ++-- plugins/blocks/information/locale/es_ES/locale.xml | 4 ++-- plugins/blocks/information/locale/eu_ES/locale.xml | 4 ++-- plugins/blocks/information/locale/fi_FI/locale.xml | 4 ++-- plugins/blocks/information/locale/fr_CA/locale.xml | 4 ++-- plugins/blocks/information/locale/hr_HR/locale.xml | 4 ++-- plugins/blocks/information/locale/id_ID/locale.xml | 4 ++-- plugins/blocks/information/locale/it_IT/locale.xml | 4 ++-- plugins/blocks/information/locale/nb_NO/locale.xml | 4 ++-- plugins/blocks/information/locale/nl_NL/locale.xml | 4 ++-- plugins/blocks/information/locale/pl_PL/locale.xml | 4 ++-- plugins/blocks/information/locale/pt_BR/locale.xml | 4 ++-- plugins/blocks/information/locale/pt_PT/locale.xml | 4 ++-- plugins/blocks/information/locale/ru_RU/locale.xml | 4 ++-- plugins/blocks/information/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/blocks/information/locale/sv_SE/locale.xml | 4 ++-- plugins/blocks/information/locale/tr_TR/locale.xml | 4 ++-- plugins/blocks/information/locale/uk_UA/locale.xml | 4 ++-- plugins/blocks/information/locale/zh_CN/locale.xml | 4 ++-- plugins/blocks/information/settings.xml | 4 ++-- plugins/blocks/information/version.xml | 4 ++-- .../languageToggle/LanguageToggleBlockPlugin.inc.php | 4 ++-- plugins/blocks/languageToggle/block.tpl | 4 ++-- plugins/blocks/languageToggle/index.php | 4 ++-- plugins/blocks/languageToggle/locale/ar_IQ/locale.xml | 4 ++-- plugins/blocks/languageToggle/locale/ca_ES/locale.xml | 4 ++-- plugins/blocks/languageToggle/locale/cs_CZ/locale.xml | 4 ++-- plugins/blocks/languageToggle/locale/da_DK/locale.xml | 4 ++-- plugins/blocks/languageToggle/locale/de_DE/locale.xml | 4 ++-- plugins/blocks/languageToggle/locale/en_US/locale.xml | 4 ++-- plugins/blocks/languageToggle/locale/es_ES/locale.xml | 4 ++-- plugins/blocks/languageToggle/locale/eu_ES/locale.xml | 4 ++-- plugins/blocks/languageToggle/locale/fi_FI/locale.xml | 4 ++-- plugins/blocks/languageToggle/locale/fr_CA/locale.xml | 4 ++-- plugins/blocks/languageToggle/locale/hr_HR/locale.xml | 4 ++-- plugins/blocks/languageToggle/locale/id_ID/locale.xml | 4 ++-- plugins/blocks/languageToggle/locale/it_IT/locale.xml | 4 ++-- plugins/blocks/languageToggle/locale/nb_NO/locale.xml | 4 ++-- plugins/blocks/languageToggle/locale/nl_NL/locale.xml | 4 ++-- plugins/blocks/languageToggle/locale/pl_PL/locale.xml | 4 ++-- plugins/blocks/languageToggle/locale/pt_BR/locale.xml | 4 ++-- plugins/blocks/languageToggle/locale/pt_PT/locale.xml | 4 ++-- plugins/blocks/languageToggle/locale/ru_RU/locale.xml | 4 ++-- .../blocks/languageToggle/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/blocks/languageToggle/locale/sv_SE/locale.xml | 4 ++-- plugins/blocks/languageToggle/locale/tr_TR/locale.xml | 4 ++-- plugins/blocks/languageToggle/locale/uk_UA/locale.xml | 4 ++-- plugins/blocks/languageToggle/locale/zh_CN/locale.xml | 4 ++-- plugins/blocks/languageToggle/settings.xml | 4 ++-- plugins/blocks/languageToggle/version.xml | 4 ++-- .../blocks/relatedItems/RelatedItemsBlockPlugin.inc.php | 4 ++-- plugins/blocks/relatedItems/block.tpl | 4 ++-- plugins/blocks/relatedItems/index.php | 4 ++-- plugins/blocks/relatedItems/locale/ar_IQ/locale.xml | 4 ++-- plugins/blocks/relatedItems/locale/da_DK/locale.xml | 4 ++-- plugins/blocks/relatedItems/locale/de_DE/locale.xml | 4 ++-- plugins/blocks/relatedItems/locale/en_US/locale.xml | 4 ++-- plugins/blocks/relatedItems/locale/es_ES/locale.xml | 4 ++-- plugins/blocks/relatedItems/locale/eu_ES/locale.xml | 4 ++-- plugins/blocks/relatedItems/locale/fi_FI/locale.xml | 4 ++-- plugins/blocks/relatedItems/locale/fr_CA/locale.xml | 4 ++-- plugins/blocks/relatedItems/locale/id_ID/locale.xml | 4 ++-- plugins/blocks/relatedItems/locale/it_IT/locale.xml | 4 ++-- plugins/blocks/relatedItems/locale/nl_NL/locale.xml | 4 ++-- plugins/blocks/relatedItems/locale/pl_PL/locale.xml | 4 ++-- plugins/blocks/relatedItems/locale/pt_BR/locale.xml | 4 ++-- plugins/blocks/relatedItems/locale/pt_PT/locale.xml | 4 ++-- plugins/blocks/relatedItems/locale/ru_RU/locale.xml | 4 ++-- plugins/blocks/relatedItems/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/blocks/relatedItems/locale/sv_SE/locale.xml | 4 ++-- plugins/blocks/relatedItems/locale/tr_TR/locale.xml | 4 ++-- plugins/blocks/relatedItems/locale/uk_UA/locale.xml | 4 ++-- plugins/blocks/relatedItems/locale/zh_CN/locale.xml | 4 ++-- plugins/blocks/relatedItems/settings.xml | 4 ++-- plugins/blocks/relatedItems/version.xml | 4 ++-- .../blocks/subscription/SubscriptionBlockPlugin.inc.php | 4 ++-- plugins/blocks/subscription/block.tpl | 4 ++-- plugins/blocks/subscription/index.php | 4 ++-- plugins/blocks/subscription/locale/ar_IQ/locale.xml | 4 ++-- plugins/blocks/subscription/locale/ca_ES/locale.xml | 4 ++-- plugins/blocks/subscription/locale/cs_CZ/locale.xml | 4 ++-- plugins/blocks/subscription/locale/da_DK/locale.xml | 4 ++-- plugins/blocks/subscription/locale/de_DE/locale.xml | 4 ++-- plugins/blocks/subscription/locale/el_GR/locale.xml | 4 ++-- plugins/blocks/subscription/locale/en_US/locale.xml | 4 ++-- plugins/blocks/subscription/locale/es_AR/locale.xml | 4 ++-- plugins/blocks/subscription/locale/es_ES/locale.xml | 4 ++-- plugins/blocks/subscription/locale/eu_ES/locale.xml | 4 ++-- plugins/blocks/subscription/locale/fa_IR/locale.xml | 4 ++-- plugins/blocks/subscription/locale/fr_CA/locale.xml | 4 ++-- plugins/blocks/subscription/locale/fr_FR/locale.xml | 4 ++-- plugins/blocks/subscription/locale/hr_HR/locale.xml | 4 ++-- plugins/blocks/subscription/locale/id_ID/locale.xml | 4 ++-- plugins/blocks/subscription/locale/it_IT/locale.xml | 4 ++-- plugins/blocks/subscription/locale/ja_JP/locale.xml | 4 ++-- plugins/blocks/subscription/locale/nl_NL/locale.xml | 4 ++-- plugins/blocks/subscription/locale/no_NO/locale.xml | 4 ++-- plugins/blocks/subscription/locale/pl_PL/locale.xml | 4 ++-- plugins/blocks/subscription/locale/pt_BR/locale.xml | 4 ++-- plugins/blocks/subscription/locale/pt_PT/locale.xml | 4 ++-- plugins/blocks/subscription/locale/ro_RO/locale.xml | 4 ++-- plugins/blocks/subscription/locale/ru_RU/locale.xml | 4 ++-- plugins/blocks/subscription/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/blocks/subscription/locale/sv_SE/locale.xml | 4 ++-- plugins/blocks/subscription/locale/tr_TR/locale.xml | 4 ++-- plugins/blocks/subscription/locale/uk_UA/locale.xml | 4 ++-- plugins/blocks/subscription/locale/vi_VN/locale.xml | 4 ++-- plugins/blocks/subscription/locale/zh_CN/locale.xml | 4 ++-- plugins/blocks/subscription/settings.xml | 4 ++-- plugins/blocks/subscription/version.xml | 4 ++-- plugins/gateways/resolver/ResolverPlugin.inc.php | 4 ++-- plugins/gateways/resolver/index.php | 4 ++-- plugins/gateways/resolver/locale/ar_IQ/locale.xml | 4 ++-- plugins/gateways/resolver/locale/ca_ES/locale.xml | 4 ++-- plugins/gateways/resolver/locale/cs_CZ/locale.xml | 4 ++-- plugins/gateways/resolver/locale/da_DK/locale.xml | 4 ++-- plugins/gateways/resolver/locale/de_DE/locale.xml | 4 ++-- plugins/gateways/resolver/locale/en_US/locale.xml | 4 ++-- plugins/gateways/resolver/locale/es_ES/locale.xml | 4 ++-- plugins/gateways/resolver/locale/eu_ES/locale.xml | 4 ++-- plugins/gateways/resolver/locale/fi_FI/locale.xml | 4 ++-- plugins/gateways/resolver/locale/fr_CA/locale.xml | 4 ++-- plugins/gateways/resolver/locale/hr_HR/locale.xml | 4 ++-- plugins/gateways/resolver/locale/id_ID/locale.xml | 4 ++-- plugins/gateways/resolver/locale/it_IT/locale.xml | 4 ++-- plugins/gateways/resolver/locale/nb_NO/locale.xml | 4 ++-- plugins/gateways/resolver/locale/nl_NL/locale.xml | 4 ++-- plugins/gateways/resolver/locale/pt_BR/locale.xml | 4 ++-- plugins/gateways/resolver/locale/pt_PT/locale.xml | 4 ++-- plugins/gateways/resolver/locale/ru_RU/locale.xml | 4 ++-- plugins/gateways/resolver/locale/sr_SR/locale.xml | 4 ++-- plugins/gateways/resolver/locale/sv_SE/locale.xml | 4 ++-- plugins/gateways/resolver/locale/tr_TR/locale.xml | 4 ++-- plugins/gateways/resolver/locale/uk_UA/locale.xml | 4 ++-- plugins/gateways/resolver/locale/zh_CN/locale.xml | 4 ++-- plugins/gateways/resolver/settings.xml | 4 ++-- plugins/gateways/resolver/version.xml | 4 ++-- plugins/generic/acron/AcronPlugin.inc.php | 4 ++-- plugins/generic/acron/index.php | 4 ++-- plugins/generic/acron/version.xml | 4 ++-- .../announcementFeed/AnnouncementFeedBlockPlugin.inc.php | 4 ++-- .../AnnouncementFeedGatewayPlugin.inc.php | 4 ++-- .../announcementFeed/AnnouncementFeedPlugin.inc.php | 4 ++-- .../announcementFeed/AnnouncementFeedSettingsForm.inc.php | 4 ++-- plugins/generic/announcementFeed/index.php | 4 ++-- plugins/generic/announcementFeed/locale/ar_IQ/locale.xml | 4 ++-- plugins/generic/announcementFeed/locale/ca_ES/locale.xml | 4 ++-- plugins/generic/announcementFeed/locale/cs_CZ/locale.xml | 4 ++-- plugins/generic/announcementFeed/locale/da_DK/locale.xml | 4 ++-- plugins/generic/announcementFeed/locale/de_DE/locale.xml | 4 ++-- plugins/generic/announcementFeed/locale/en_US/locale.xml | 4 ++-- plugins/generic/announcementFeed/locale/es_ES/locale.xml | 4 ++-- plugins/generic/announcementFeed/locale/eu_ES/locale.xml | 4 ++-- plugins/generic/announcementFeed/locale/fr_CA/locale.xml | 4 ++-- plugins/generic/announcementFeed/locale/hr_HR/locale.xml | 4 ++-- plugins/generic/announcementFeed/locale/id_ID/locale.xml | 4 ++-- plugins/generic/announcementFeed/locale/it_IT/locale.xml | 4 ++-- plugins/generic/announcementFeed/locale/nb_NO/locale.xml | 4 ++-- plugins/generic/announcementFeed/locale/nl_NL/locale.xml | 4 ++-- plugins/generic/announcementFeed/locale/pl_PL/locale.xml | 4 ++-- plugins/generic/announcementFeed/locale/pt_BR/locale.xml | 4 ++-- plugins/generic/announcementFeed/locale/pt_PT/locale.xml | 4 ++-- plugins/generic/announcementFeed/locale/ru_RU/locale.xml | 4 ++-- plugins/generic/announcementFeed/locale/sr_SR/locale.xml | 4 ++-- plugins/generic/announcementFeed/locale/sv_SE/locale.xml | 4 ++-- plugins/generic/announcementFeed/locale/tr_TR/locale.xml | 4 ++-- plugins/generic/announcementFeed/locale/uk_UA/locale.xml | 4 ++-- plugins/generic/announcementFeed/locale/zh_CN/locale.xml | 4 ++-- plugins/generic/announcementFeed/settings.xml | 4 ++-- plugins/generic/announcementFeed/settingsForm.tpl | 4 ++-- plugins/generic/announcementFeed/templates/atom.tpl | 4 ++-- plugins/generic/announcementFeed/templates/block.tpl | 4 ++-- plugins/generic/announcementFeed/templates/rss.tpl | 4 ++-- plugins/generic/announcementFeed/templates/rss2.tpl | 4 ++-- plugins/generic/announcementFeed/version.xml | 4 ++-- plugins/generic/backup/BackupPlugin.inc.php | 4 ++-- plugins/generic/backup/index.php | 4 ++-- plugins/generic/backup/index.tpl | 4 ++-- plugins/generic/backup/locale/ar_IQ/locale.xml | 4 ++-- plugins/generic/backup/locale/de_DE/locale.xml | 4 ++-- plugins/generic/backup/locale/en_US/locale.xml | 4 ++-- plugins/generic/backup/locale/es_ES/locale.xml | 4 ++-- plugins/generic/backup/locale/it_IT/locale.xml | 4 ++-- plugins/generic/backup/locale/ru_RU/locale.xml | 4 ++-- plugins/generic/backup/locale/sv_SE/locale.xml | 4 ++-- plugins/generic/backup/version.xml | 4 ++-- plugins/generic/browse/BrowsePlugin.inc.php | 4 ++-- .../browse/classes/form/BrowseSettingsForm.inc.php | 4 ++-- plugins/generic/browse/index.php | 4 ++-- plugins/generic/browse/locale/ar_IQ/locale.xml | 4 ++-- plugins/generic/browse/locale/da_DK/locale.xml | 4 ++-- plugins/generic/browse/locale/de_DE/locale.xml | 4 ++-- plugins/generic/browse/locale/en_US/locale.xml | 4 ++-- plugins/generic/browse/locale/fi_FI/locale.xml | 4 ++-- plugins/generic/browse/locale/it_IT/locale.xml | 4 ++-- plugins/generic/browse/locale/nl_NL/locale.xml | 4 ++-- plugins/generic/browse/locale/pt_BR/locale.xml | 4 ++-- plugins/generic/browse/locale/ru_RU/locale.xml | 4 ++-- plugins/generic/browse/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/generic/browse/locale/sv_SE/locale.xml | 4 ++-- plugins/generic/browse/locale/tr_TR/locale.xml | 4 ++-- plugins/generic/browse/locale/uk_UA/locale.xml | 4 ++-- plugins/generic/browse/pages/BrowseHandler.inc.php | 4 ++-- plugins/generic/browse/templates/searchDetails.tpl | 4 ++-- plugins/generic/browse/templates/searchIndex.tpl | 4 ++-- plugins/generic/browse/templates/settingsForm.tpl | 4 ++-- plugins/generic/browse/version.xml | 4 ++-- plugins/generic/driver/DRIVERDAO.inc.php | 4 ++-- plugins/generic/driver/DRIVERPlugin.inc.php | 4 ++-- plugins/generic/driver/index.php | 4 ++-- plugins/generic/driver/locale/ar_IQ/locale.xml | 4 ++-- plugins/generic/driver/locale/de_DE/locale.xml | 4 ++-- plugins/generic/driver/locale/en_US/locale.xml | 4 ++-- plugins/generic/driver/locale/es_ES/locale.xml | 4 ++-- plugins/generic/driver/locale/it_IT/locale.xml | 4 ++-- plugins/generic/driver/locale/nl_NL/locale.xml | 4 ++-- plugins/generic/driver/locale/pl_PL/locale.xml | 4 ++-- plugins/generic/driver/locale/pt_BR/locale.xml | 4 ++-- plugins/generic/driver/locale/pt_PT/locale.xml | 4 ++-- plugins/generic/driver/locale/ru_RU/locale.xml | 4 ++-- plugins/generic/driver/locale/sr_SR/locale.xml | 4 ++-- plugins/generic/driver/locale/sv_SE/locale.xml | 4 ++-- plugins/generic/driver/locale/tr_TR/locale.xml | 4 ++-- plugins/generic/driver/locale/uk_UA/locale.xml | 4 ++-- plugins/generic/driver/version.xml | 4 ++-- .../generic/dublinCoreMeta/DublinCoreMetaPlugin.inc.php | 4 ++-- plugins/generic/dublinCoreMeta/index.php | 4 ++-- plugins/generic/dublinCoreMeta/locale/ar_IQ/locale.xml | 4 ++-- plugins/generic/dublinCoreMeta/locale/cs_CZ/locale.xml | 4 ++-- plugins/generic/dublinCoreMeta/locale/de_DE/locale.xml | 4 ++-- plugins/generic/dublinCoreMeta/locale/en_US/locale.xml | 4 ++-- plugins/generic/dublinCoreMeta/locale/es_ES/locale.xml | 4 ++-- plugins/generic/dublinCoreMeta/locale/fi_FI/locale.xml | 4 ++-- plugins/generic/dublinCoreMeta/locale/pt_PT/locale.xml | 4 ++-- plugins/generic/dublinCoreMeta/locale/ru_RU/locale.xml | 4 ++-- plugins/generic/dublinCoreMeta/locale/sv_SE/locale.xml | 4 ++-- plugins/generic/dublinCoreMeta/settings.xml | 4 ++-- plugins/generic/dublinCoreMeta/version.xml | 4 ++-- plugins/generic/externalFeed/ExternalFeed.inc.php | 4 ++-- .../generic/externalFeed/ExternalFeedBlockPlugin.inc.php | 4 ++-- plugins/generic/externalFeed/ExternalFeedDAO.inc.php | 4 ++-- plugins/generic/externalFeed/ExternalFeedForm.inc.php | 4 ++-- plugins/generic/externalFeed/ExternalFeedPlugin.inc.php | 4 ++-- .../generic/externalFeed/ExternalFeedSettingsForm.inc.php | 4 ++-- plugins/generic/externalFeed/block.tpl | 4 ++-- plugins/generic/externalFeed/externalFeed.css | 4 ++-- plugins/generic/externalFeed/externalFeedForm.tpl | 4 ++-- plugins/generic/externalFeed/externalFeeds.tpl | 4 ++-- plugins/generic/externalFeed/index.php | 4 ++-- plugins/generic/externalFeed/locale/ar_IQ/locale.xml | 4 ++-- plugins/generic/externalFeed/locale/da_DK/locale.xml | 4 ++-- plugins/generic/externalFeed/locale/de_DE/locale.xml | 4 ++-- plugins/generic/externalFeed/locale/en_US/locale.xml | 4 ++-- plugins/generic/externalFeed/locale/es_ES/locale.xml | 4 ++-- plugins/generic/externalFeed/locale/fr_CA/locale.xml | 4 ++-- plugins/generic/externalFeed/locale/id_ID/locale.xml | 4 ++-- plugins/generic/externalFeed/locale/it_IT/locale.xml | 4 ++-- plugins/generic/externalFeed/locale/nb_NO/locale.xml | 4 ++-- plugins/generic/externalFeed/locale/nl_NL/locale.xml | 4 ++-- plugins/generic/externalFeed/locale/pt_BR/locale.xml | 4 ++-- plugins/generic/externalFeed/locale/pt_PT/locale.xml | 4 ++-- plugins/generic/externalFeed/locale/ru_RU/locale.xml | 4 ++-- plugins/generic/externalFeed/locale/sr_SR/locale.xml | 4 ++-- plugins/generic/externalFeed/locale/sv_SE/locale.xml | 4 ++-- plugins/generic/externalFeed/locale/tr_TR/locale.xml | 4 ++-- plugins/generic/externalFeed/locale/uk_UA/locale.xml | 4 ++-- plugins/generic/externalFeed/locale/zh_CN/locale.xml | 4 ++-- plugins/generic/externalFeed/schema.xml | 4 ++-- plugins/generic/externalFeed/settingsForm.tpl | 4 ++-- plugins/generic/externalFeed/version.xml | 4 ++-- plugins/generic/googleScholar/GoogleScholarPlugin.inc.php | 4 ++-- plugins/generic/googleScholar/index.php | 4 ++-- plugins/generic/googleScholar/locale/ar_IQ/locale.xml | 4 ++-- plugins/generic/googleScholar/locale/cs_CZ/locale.xml | 4 ++-- plugins/generic/googleScholar/locale/de_DE/locale.xml | 4 ++-- plugins/generic/googleScholar/locale/en_US/locale.xml | 4 ++-- plugins/generic/googleScholar/locale/es_ES/locale.xml | 4 ++-- plugins/generic/googleScholar/locale/fi_FI/locale.xml | 4 ++-- plugins/generic/googleScholar/locale/pl_PL/locale.xml | 4 ++-- plugins/generic/googleScholar/locale/pt_PT/locale.xml | 4 ++-- plugins/generic/googleScholar/locale/ru_RU/locale.xml | 4 ++-- plugins/generic/googleScholar/locale/sv_SE/locale.xml | 4 ++-- plugins/generic/googleScholar/settings.xml | 4 ++-- plugins/generic/googleScholar/version.xml | 4 ++-- .../htmlArticleGalley/HtmlArticleGalleyPlugin.inc.php | 4 ++-- plugins/generic/htmlArticleGalley/display.tpl | 4 ++-- plugins/generic/htmlArticleGalley/index.php | 4 ++-- plugins/generic/htmlArticleGalley/locale/ar_IQ/locale.xml | 4 ++-- plugins/generic/htmlArticleGalley/locale/cs_CZ/locale.xml | 4 ++-- plugins/generic/htmlArticleGalley/locale/de_DE/locale.xml | 4 ++-- plugins/generic/htmlArticleGalley/locale/en_US/locale.xml | 4 ++-- plugins/generic/htmlArticleGalley/locale/es_ES/locale.xml | 4 ++-- plugins/generic/htmlArticleGalley/locale/fi_FI/locale.xml | 4 ++-- plugins/generic/htmlArticleGalley/locale/pt_PT/locale.xml | 4 ++-- plugins/generic/htmlArticleGalley/locale/ru_RU/locale.xml | 4 ++-- .../htmlArticleGalley/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/generic/htmlArticleGalley/locale/sv_SE/locale.xml | 4 ++-- plugins/generic/htmlArticleGalley/settings.xml | 4 ++-- plugins/generic/htmlArticleGalley/version.xml | 4 ++-- plugins/generic/lucene/LuceneFacetsBlockPlugin.inc.php | 4 ++-- plugins/generic/lucene/LuceneHandler.inc.php | 4 ++-- plugins/generic/lucene/LucenePlugin.inc.php | 4 ++-- plugins/generic/lucene/classes/EmbeddedServer.inc.php | 4 ++-- plugins/generic/lucene/classes/SolrSearchRequest.inc.php | 4 ++-- plugins/generic/lucene/classes/SolrWebService.inc.php | 4 ++-- .../lucene/classes/form/LuceneSettingsForm.inc.php | 4 ++-- plugins/generic/lucene/emailTemplates.xml | 4 ++-- plugins/generic/lucene/embedded/etc/jetty-logging.xml | 4 ++-- plugins/generic/lucene/embedded/etc/jetty.xml | 4 ++-- plugins/generic/lucene/embedded/etc/webdefault.xml | 4 ++-- plugins/generic/lucene/embedded/solr/conf/dih-ojs.xml | 4 ++-- plugins/generic/lucene/embedded/solr/conf/schema.xml | 4 ++-- plugins/generic/lucene/embedded/solr/conf/solrconfig.xml | 4 ++-- plugins/generic/lucene/embedded/solr/solr.xml | 4 ++-- plugins/generic/lucene/index.php | 4 ++-- plugins/generic/lucene/js/LuceneAutocompleteHandler.js | 4 ++-- plugins/generic/lucene/locale/ar_IQ/emailTemplates.xml | 4 ++-- plugins/generic/lucene/locale/ar_IQ/locale.xml | 4 ++-- plugins/generic/lucene/locale/de_DE/emailTemplates.xml | 4 ++-- plugins/generic/lucene/locale/de_DE/locale.xml | 4 ++-- plugins/generic/lucene/locale/en_US/emailTemplates.xml | 4 ++-- plugins/generic/lucene/locale/en_US/locale.xml | 4 ++-- plugins/generic/lucene/locale/it_IT/emailTemplates.xml | 4 ++-- plugins/generic/lucene/locale/it_IT/locale.xml | 4 ++-- plugins/generic/lucene/locale/nl_NL/emailTemplates.xml | 4 ++-- plugins/generic/lucene/locale/nl_NL/locale.xml | 4 ++-- plugins/generic/lucene/locale/ru_RU/emailTemplates.xml | 4 ++-- plugins/generic/lucene/locale/ru_RU/locale.xml | 4 ++-- plugins/generic/lucene/locale/sr_SR/locale.xml | 4 ++-- plugins/generic/lucene/locale/tr_TR/locale.xml | 4 ++-- plugins/generic/lucene/locale/uk_UA/emailTemplates.xml | 4 ++-- plugins/generic/lucene/locale/uk_UA/locale.xml | 4 ++-- plugins/generic/lucene/locale/zh_CN/emailTemplates.xml | 4 ++-- plugins/generic/lucene/settings.xml | 4 ++-- .../lucene/templates/additionalSectionMetadata.tpl | 4 ++-- plugins/generic/lucene/templates/facetsBlock.tpl | 4 ++-- plugins/generic/lucene/templates/filterInput.tpl | 4 ++-- plugins/generic/lucene/templates/lucene.css | 4 ++-- plugins/generic/lucene/templates/preResults.tpl | 4 ++-- plugins/generic/lucene/templates/settingsForm.tpl | 4 ++-- plugins/generic/lucene/tests/LucenePluginTest.php | 4 ++-- .../generic/lucene/tests/classes/EmbeddedServerTest.php | 4 ++-- .../generic/lucene/tests/classes/SolrWebServiceTest.php | 4 ++-- .../FunctionalLucenePluginAutocompletionTestCase.php | 4 ++-- .../functional/FunctionalLucenePluginBaseTestCase.inc.php | 4 ++-- .../FunctionalLucenePluginConfigAndAdminTestCase.php | 4 ++-- .../FunctionalLucenePluginCustomRankingTestCase.php | 4 ++-- .../functional/FunctionalLucenePluginFacetingTestCase.php | 4 ++-- .../FunctionalLucenePluginHighlightingTestCase.php | 4 ++-- .../FunctionalLucenePluginInstantSearchTestCase.php | 4 ++-- .../FunctionalLucenePluginRankingByMetricTestCase.php | 4 ++-- .../functional/FunctionalLucenePluginRankingTestCase.php | 4 ++-- .../functional/FunctionalLucenePluginSearchTestCase.php | 4 ++-- .../functional/FunctionalLucenePluginSimDocTestCase.php | 4 ++-- .../functional/FunctionalLucenePluginSpellingTestCase.php | 4 ++-- plugins/generic/lucene/version.xml | 4 ++-- plugins/generic/openAIRE/OpenAIREDAO.inc.php | 4 ++-- plugins/generic/openAIRE/OpenAIREPlugin.inc.php | 4 ++-- plugins/generic/openAIRE/index.php | 4 ++-- plugins/generic/openAIRE/locale/ar_IQ/locale.xml | 4 ++-- plugins/generic/openAIRE/locale/da_DK/locale.xml | 4 ++-- plugins/generic/openAIRE/locale/de_DE/locale.xml | 4 ++-- plugins/generic/openAIRE/locale/en_US/locale.xml | 4 ++-- plugins/generic/openAIRE/locale/es_ES/locale.xml | 4 ++-- plugins/generic/openAIRE/locale/id_ID/locale.xml | 4 ++-- plugins/generic/openAIRE/locale/it_IT/locale.xml | 4 ++-- plugins/generic/openAIRE/locale/nl_NL/locale.xml | 4 ++-- plugins/generic/openAIRE/locale/pt_BR/locale.xml | 4 ++-- plugins/generic/openAIRE/locale/pt_PT/locale.xml | 4 ++-- plugins/generic/openAIRE/locale/ru_RU/locale.xml | 4 ++-- plugins/generic/openAIRE/locale/sr_SR/locale.xml | 4 ++-- plugins/generic/openAIRE/locale/sv_SE/locale.xml | 4 ++-- plugins/generic/openAIRE/locale/tr_TR/locale.xml | 4 ++-- plugins/generic/openAIRE/locale/uk_UA/locale.xml | 4 ++-- plugins/generic/openAIRE/projectIDEdit.tpl | 4 ++-- plugins/generic/openAIRE/version.xml | 4 ++-- plugins/generic/phpMyVisites/PhpMyVisitesPlugin.inc.php | 4 ++-- .../generic/phpMyVisites/PhpMyVisitesSettingsForm.inc.php | 4 ++-- plugins/generic/phpMyVisites/index.php | 4 ++-- plugins/generic/phpMyVisites/locale/ar_IQ/locale.xml | 4 ++-- plugins/generic/phpMyVisites/locale/ca_ES/locale.xml | 4 ++-- plugins/generic/phpMyVisites/locale/cs_CZ/locale.xml | 4 ++-- plugins/generic/phpMyVisites/locale/da_DK/locale.xml | 4 ++-- plugins/generic/phpMyVisites/locale/de_DE/locale.xml | 4 ++-- plugins/generic/phpMyVisites/locale/en_US/locale.xml | 4 ++-- plugins/generic/phpMyVisites/locale/es_ES/locale.xml | 4 ++-- plugins/generic/phpMyVisites/locale/eu_ES/locale.xml | 4 ++-- plugins/generic/phpMyVisites/locale/fr_CA/locale.xml | 4 ++-- plugins/generic/phpMyVisites/locale/hr_HR/locale.xml | 4 ++-- plugins/generic/phpMyVisites/locale/id_ID/locale.xml | 4 ++-- plugins/generic/phpMyVisites/locale/it_IT/locale.xml | 4 ++-- plugins/generic/phpMyVisites/locale/nb_NO/locale.xml | 4 ++-- plugins/generic/phpMyVisites/locale/nl_NL/locale.xml | 4 ++-- plugins/generic/phpMyVisites/locale/pt_BR/locale.xml | 4 ++-- plugins/generic/phpMyVisites/locale/pt_PT/locale.xml | 4 ++-- plugins/generic/phpMyVisites/locale/ru_RU/locale.xml | 4 ++-- plugins/generic/phpMyVisites/locale/sr_SR/locale.xml | 4 ++-- plugins/generic/phpMyVisites/locale/sv_SE/locale.xml | 4 ++-- plugins/generic/phpMyVisites/locale/tr_TR/locale.xml | 4 ++-- plugins/generic/phpMyVisites/locale/uk_UA/locale.xml | 4 ++-- plugins/generic/phpMyVisites/locale/zh_CN/locale.xml | 4 ++-- plugins/generic/phpMyVisites/pageTag.tpl | 4 ++-- plugins/generic/phpMyVisites/settingsForm.tpl | 4 ++-- plugins/generic/phpMyVisites/version.xml | 4 ++-- .../recommendByAuthor/RecommendByAuthorPlugin.inc.php | 4 ++-- plugins/generic/recommendByAuthor/index.php | 4 ++-- plugins/generic/recommendByAuthor/locale/ar_IQ/locale.xml | 4 ++-- plugins/generic/recommendByAuthor/locale/cs_CZ/locale.xml | 4 ++-- plugins/generic/recommendByAuthor/locale/da_DK/locale.xml | 4 ++-- plugins/generic/recommendByAuthor/locale/de_DE/locale.xml | 4 ++-- plugins/generic/recommendByAuthor/locale/en_US/locale.xml | 4 ++-- plugins/generic/recommendByAuthor/locale/es_ES/locale.xml | 4 ++-- plugins/generic/recommendByAuthor/locale/fi_FI/locale.xml | 4 ++-- plugins/generic/recommendByAuthor/locale/pl_PL/locale.xml | 4 ++-- plugins/generic/recommendByAuthor/locale/pt_PT/locale.xml | 4 ++-- plugins/generic/recommendByAuthor/locale/ru_RU/locale.xml | 4 ++-- .../recommendByAuthor/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/generic/recommendByAuthor/locale/sv_SE/locale.xml | 4 ++-- .../generic/recommendByAuthor/templates/articleFooter.tpl | 4 ++-- plugins/generic/recommendByAuthor/version.xml | 4 ++-- .../RecommendBySimilarityPlugin.inc.php | 4 ++-- plugins/generic/recommendBySimilarity/index.php | 4 ++-- .../generic/recommendBySimilarity/locale/de_DE/locale.xml | 4 ++-- .../generic/recommendBySimilarity/locale/en_US/locale.xml | 4 ++-- .../generic/recommendBySimilarity/locale/ru_RU/locale.xml | 4 ++-- .../generic/recommendBySimilarity/locale/sv_SE/locale.xml | 4 ++-- .../recommendBySimilarity/templates/articleFooter.tpl | 4 ++-- plugins/generic/recommendBySimilarity/version.xml | 4 ++-- plugins/generic/usageEvent/UsageEventPlugin.inc.php | 4 ++-- plugins/generic/usageEvent/index.php | 4 ++-- plugins/generic/usageEvent/locale/ar_IQ/locale.xml | 4 ++-- plugins/generic/usageEvent/locale/cs_CZ/locale.xml | 4 ++-- plugins/generic/usageEvent/locale/de_DE/locale.xml | 4 ++-- plugins/generic/usageEvent/locale/en_US/locale.xml | 4 ++-- plugins/generic/usageEvent/locale/fi_FI/locale.xml | 4 ++-- plugins/generic/usageEvent/locale/it_IT/locale.xml | 4 ++-- plugins/generic/usageEvent/locale/pt_PT/locale.xml | 4 ++-- plugins/generic/usageEvent/locale/ru_RU/locale.xml | 4 ++-- plugins/generic/usageEvent/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/generic/usageEvent/locale/sv_SE/locale.xml | 4 ++-- plugins/generic/usageEvent/settings.xml | 4 ++-- plugins/generic/usageEvent/version.xml | 4 ++-- plugins/generic/usageStats/UsageStatsLoader.inc.php | 4 ++-- plugins/generic/usageStats/UsageStatsPlugin.inc.php | 4 ++-- plugins/generic/usageStats/UsageStatsReportPlugin.inc.php | 4 ++-- plugins/generic/usageStats/index.php | 4 ++-- plugins/generic/usageStats/locale/ar_IQ/locale.xml | 4 ++-- plugins/generic/usageStats/locale/de_DE/locale.xml | 4 ++-- plugins/generic/usageStats/locale/en_US/locale.xml | 4 ++-- plugins/generic/usageStats/locale/fi_FI/locale.xml | 4 ++-- plugins/generic/usageStats/locale/fr_CA/locale.xml | 4 ++-- plugins/generic/usageStats/locale/pt_BR/locale.xml | 4 ++-- plugins/generic/usageStats/locale/pt_PT/locale.xml | 4 ++-- plugins/generic/usageStats/locale/ru_RU/locale.xml | 4 ++-- plugins/generic/usageStats/locale/sv_SE/locale.xml | 4 ++-- plugins/generic/webFeed/WebFeedBlockPlugin.inc.php | 4 ++-- plugins/generic/webFeed/WebFeedGatewayPlugin.inc.php | 4 ++-- plugins/generic/webFeed/WebFeedPlugin.inc.php | 4 ++-- plugins/generic/webFeed/WebFeedSettingsForm.inc.php | 4 ++-- plugins/generic/webFeed/index.php | 4 ++-- plugins/generic/webFeed/locale/ar_IQ/locale.xml | 4 ++-- plugins/generic/webFeed/locale/ca_ES/locale.xml | 4 ++-- plugins/generic/webFeed/locale/cs_CZ/locale.xml | 4 ++-- plugins/generic/webFeed/locale/da_DK/locale.xml | 4 ++-- plugins/generic/webFeed/locale/de_DE/locale.xml | 4 ++-- plugins/generic/webFeed/locale/en_US/locale.xml | 4 ++-- plugins/generic/webFeed/locale/es_ES/locale.xml | 4 ++-- plugins/generic/webFeed/locale/eu_ES/locale.xml | 4 ++-- plugins/generic/webFeed/locale/fi_FI/locale.xml | 4 ++-- plugins/generic/webFeed/locale/fr_CA/locale.xml | 4 ++-- plugins/generic/webFeed/locale/hr_HR/locale.xml | 4 ++-- plugins/generic/webFeed/locale/id_ID/locale.xml | 4 ++-- plugins/generic/webFeed/locale/it_IT/locale.xml | 4 ++-- plugins/generic/webFeed/locale/nb_NO/locale.xml | 4 ++-- plugins/generic/webFeed/locale/nl_NL/locale.xml | 4 ++-- plugins/generic/webFeed/locale/pl_PL/locale.xml | 4 ++-- plugins/generic/webFeed/locale/pt_BR/locale.xml | 4 ++-- plugins/generic/webFeed/locale/pt_PT/locale.xml | 4 ++-- plugins/generic/webFeed/locale/ru_RU/locale.xml | 4 ++-- plugins/generic/webFeed/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/generic/webFeed/locale/sv_SE/locale.xml | 4 ++-- plugins/generic/webFeed/locale/tr_TR/locale.xml | 4 ++-- plugins/generic/webFeed/locale/uk_UA/locale.xml | 4 ++-- plugins/generic/webFeed/locale/zh_CN/locale.xml | 4 ++-- plugins/generic/webFeed/settings.xml | 4 ++-- plugins/generic/webFeed/templates/atom.tpl | 4 ++-- plugins/generic/webFeed/templates/block.tpl | 4 ++-- plugins/generic/webFeed/templates/rss.tpl | 4 ++-- plugins/generic/webFeed/templates/rss2.tpl | 4 ++-- plugins/generic/webFeed/templates/settingsForm.tpl | 4 ++-- plugins/generic/webFeed/version.xml | 4 ++-- .../importexport/crossref/CrossRefExportPlugin.inc.php | 4 ++-- .../crossref/CrossrefExportDeployment.inc.php | 4 ++-- plugins/importexport/crossref/CrossrefInfoSender.inc.php | 4 ++-- .../crossref/classes/form/CrossRefSettingsForm.inc.php | 4 ++-- plugins/importexport/crossref/crossref-test.xsd | 4 ++-- .../crossref/filter/ArticleCrossrefXmlFilter.inc.php | 4 ++-- .../crossref/filter/IssueCrossrefXmlFilter.inc.php | 4 ++-- plugins/importexport/crossref/filter/filterConfig.xml | 4 ++-- plugins/importexport/crossref/index.php | 4 ++-- plugins/importexport/crossref/locale/ar_IQ/locale.xml | 4 ++-- plugins/importexport/crossref/locale/ca_ES/locale.xml | 4 ++-- plugins/importexport/crossref/locale/cs_CZ/locale.xml | 4 ++-- plugins/importexport/crossref/locale/da_DK/locale.xml | 4 ++-- plugins/importexport/crossref/locale/de_DE/locale.xml | 4 ++-- plugins/importexport/crossref/locale/en_US/locale.xml | 4 ++-- plugins/importexport/crossref/locale/es_ES/locale.xml | 4 ++-- plugins/importexport/crossref/locale/eu_ES/locale.xml | 4 ++-- plugins/importexport/crossref/locale/fi_FI/locale.xml | 4 ++-- plugins/importexport/crossref/locale/fr_CA/locale.xml | 4 ++-- plugins/importexport/crossref/locale/hr_HR/locale.xml | 4 ++-- plugins/importexport/crossref/locale/id_ID/locale.xml | 4 ++-- plugins/importexport/crossref/locale/it_IT/locale.xml | 4 ++-- plugins/importexport/crossref/locale/nb_NO/locale.xml | 4 ++-- plugins/importexport/crossref/locale/nl_NL/locale.xml | 4 ++-- plugins/importexport/crossref/locale/pl_PL/locale.xml | 4 ++-- plugins/importexport/crossref/locale/pt_BR/locale.xml | 4 ++-- plugins/importexport/crossref/locale/pt_PT/locale.xml | 4 ++-- plugins/importexport/crossref/locale/ru_RU/locale.xml | 4 ++-- .../importexport/crossref/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/importexport/crossref/locale/sv_SE/locale.xml | 4 ++-- plugins/importexport/crossref/locale/tr_TR/locale.xml | 4 ++-- plugins/importexport/crossref/locale/uk_UA/locale.xml | 4 ++-- plugins/importexport/crossref/locale/zh_CN/locale.xml | 4 ++-- plugins/importexport/crossref/scheduledTasks.xml | 4 ++-- plugins/importexport/crossref/templates/index.tpl | 4 ++-- plugins/importexport/crossref/templates/settingsForm.tpl | 4 ++-- .../tests/functional/FunctionalCrossrefExportTestCase.php | 4 ++-- plugins/importexport/crossref/version.xml | 4 ++-- .../datacite/DataciteExportDeployment.inc.php | 4 ++-- .../importexport/datacite/DataciteExportPlugin.inc.php | 4 ++-- plugins/importexport/datacite/DataciteInfoSender.inc.php | 4 ++-- .../datacite/classes/form/DataciteSettingsForm.inc.php | 4 ++-- .../datacite/filter/DataciteXmlFilter.inc.php | 4 ++-- plugins/importexport/datacite/filter/filterConfig.xml | 4 ++-- plugins/importexport/datacite/index.php | 4 ++-- plugins/importexport/datacite/locale/ar_IQ/common.xml | 4 ++-- plugins/importexport/datacite/locale/ar_IQ/locale.xml | 4 ++-- plugins/importexport/datacite/locale/ca_ES/locale.xml | 4 ++-- plugins/importexport/datacite/locale/cs_CZ/locale.xml | 4 ++-- plugins/importexport/datacite/locale/da_DK/locale.xml | 4 ++-- plugins/importexport/datacite/locale/de_DE/locale.xml | 4 ++-- plugins/importexport/datacite/locale/en_US/locale.xml | 4 ++-- plugins/importexport/datacite/locale/es_ES/locale.xml | 4 ++-- plugins/importexport/datacite/locale/fr_CA/locale.xml | 4 ++-- plugins/importexport/datacite/locale/it_IT/locale.xml | 4 ++-- plugins/importexport/datacite/locale/nl_NL/locale.xml | 4 ++-- plugins/importexport/datacite/locale/pt_BR/locale.xml | 4 ++-- plugins/importexport/datacite/locale/pt_PT/locale.xml | 4 ++-- plugins/importexport/datacite/locale/ru_RU/locale.xml | 4 ++-- .../importexport/datacite/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/importexport/datacite/locale/sv_SE/locale.xml | 4 ++-- plugins/importexport/datacite/locale/tr_TR/locale.xml | 4 ++-- plugins/importexport/datacite/locale/uk_UA/locale.xml | 4 ++-- plugins/importexport/datacite/locale/zh_CN/locale.xml | 4 ++-- plugins/importexport/datacite/scheduledTasks.xml | 4 ++-- plugins/importexport/datacite/settings.xml | 4 ++-- plugins/importexport/datacite/templates/index.tpl | 4 ++-- plugins/importexport/datacite/templates/settingsForm.tpl | 4 ++-- .../tests/functional/FunctionalDataciteExportTestCase.php | 4 ++-- plugins/importexport/datacite/version.xml | 4 ++-- plugins/importexport/doaj/DOAJExportDeployment.inc.php | 4 ++-- plugins/importexport/doaj/DOAJExportPlugin.inc.php | 4 ++-- plugins/importexport/doaj/DOAJInfoSender.inc.php | 4 ++-- .../doaj/classes/form/DOAJSettingsForm.inc.php | 4 ++-- plugins/importexport/doaj/filter/DOAJJsonFilter.inc.php | 4 ++-- plugins/importexport/doaj/filter/DOAJXmlFilter.inc.php | 4 ++-- plugins/importexport/doaj/filter/filterConfig.xml | 4 ++-- plugins/importexport/doaj/index.php | 4 ++-- plugins/importexport/doaj/locale/ar_IQ/locale.xml | 4 ++-- plugins/importexport/doaj/locale/ca_ES/locale.xml | 4 ++-- plugins/importexport/doaj/locale/cs_CZ/locale.xml | 4 ++-- plugins/importexport/doaj/locale/da_DK/locale.xml | 4 ++-- plugins/importexport/doaj/locale/de_DE/locale.xml | 4 ++-- plugins/importexport/doaj/locale/en_US/locale.xml | 4 ++-- plugins/importexport/doaj/locale/es_ES/locale.xml | 4 ++-- plugins/importexport/doaj/locale/eu_ES/locale.xml | 4 ++-- plugins/importexport/doaj/locale/fi_FI/locale.xml | 4 ++-- plugins/importexport/doaj/locale/fr_CA/locale.xml | 4 ++-- plugins/importexport/doaj/locale/hr_HR/locale.xml | 4 ++-- plugins/importexport/doaj/locale/id_ID/locale.xml | 4 ++-- plugins/importexport/doaj/locale/it_IT/locale.xml | 4 ++-- plugins/importexport/doaj/locale/nl_NL/locale.xml | 4 ++-- plugins/importexport/doaj/locale/pl_PL/locale.xml | 4 ++-- plugins/importexport/doaj/locale/pt_BR/locale.xml | 4 ++-- plugins/importexport/doaj/locale/pt_PT/locale.xml | 4 ++-- plugins/importexport/doaj/locale/ru_RU/locale.xml | 4 ++-- plugins/importexport/doaj/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/importexport/doaj/locale/sv_SE/locale.xml | 4 ++-- plugins/importexport/doaj/locale/tr_TR/locale.xml | 4 ++-- plugins/importexport/doaj/locale/uk_UA/locale.xml | 4 ++-- plugins/importexport/doaj/locale/zh_CN/locale.xml | 4 ++-- plugins/importexport/doaj/scheduledTasks.xml | 4 ++-- plugins/importexport/doaj/templates/index.tpl | 4 ++-- plugins/importexport/doaj/templates/settingsForm.tpl | 4 ++-- plugins/importexport/doaj/version.xml | 4 ++-- plugins/importexport/medra/MedraExportDeployment.inc.php | 4 ++-- plugins/importexport/medra/MedraExportPlugin.inc.php | 4 ++-- plugins/importexport/medra/MedraInfoSender.inc.php | 4 ++-- .../importexport/medra/classes/MedraWebservice.inc.php | 4 ++-- .../medra/classes/form/MedraSettingsForm.inc.php | 4 ++-- .../medra/filter/ArticleMedraXmlFilter.inc.php | 4 ++-- .../medra/filter/GalleyMedraXmlFilter.inc.php | 4 ++-- .../importexport/medra/filter/IssueMedraXmlFilter.inc.php | 4 ++-- plugins/importexport/medra/filter/O4DOIXmlFilter.inc.php | 4 ++-- plugins/importexport/medra/filter/filterConfig.xml | 4 ++-- plugins/importexport/medra/index.php | 4 ++-- plugins/importexport/medra/locale/ar_IQ/common.xml | 4 ++-- plugins/importexport/medra/locale/ar_IQ/locale.xml | 4 ++-- plugins/importexport/medra/locale/ca_ES/locale.xml | 4 ++-- plugins/importexport/medra/locale/cs_CZ/locale.xml | 4 ++-- plugins/importexport/medra/locale/da_DK/locale.xml | 4 ++-- plugins/importexport/medra/locale/de_DE/locale.xml | 4 ++-- plugins/importexport/medra/locale/en_US/locale.xml | 4 ++-- plugins/importexport/medra/locale/es_ES/locale.xml | 4 ++-- plugins/importexport/medra/locale/fr_CA/locale.xml | 4 ++-- plugins/importexport/medra/locale/it_IT/locale.xml | 4 ++-- plugins/importexport/medra/locale/nl_NL/locale.xml | 4 ++-- plugins/importexport/medra/locale/pt_BR/locale.xml | 4 ++-- plugins/importexport/medra/locale/pt_PT/locale.xml | 4 ++-- plugins/importexport/medra/locale/ru_RU/locale.xml | 4 ++-- plugins/importexport/medra/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/importexport/medra/locale/tr_TR/locale.xml | 4 ++-- plugins/importexport/medra/locale/uk_UA/locale.xml | 4 ++-- plugins/importexport/medra/locale/zh_CN/locale.xml | 4 ++-- plugins/importexport/medra/scheduledTasks.xml | 4 ++-- plugins/importexport/medra/settings.xml | 4 ++-- plugins/importexport/medra/templates/index.tpl | 4 ++-- plugins/importexport/medra/templates/settingsForm.tpl | 4 ++-- .../medra/tests/classes/MedraWebserviceTest.php | 4 ++-- .../medra/tests/classes/O4DOIObjectCacheTest.inc.php | 4 ++-- .../tests/functional/FunctionalMedraExportTestCase.php | 4 ++-- plugins/importexport/medra/version.xml | 4 ++-- .../native/NativeImportExportDeployment.inc.php | 4 ++-- .../importexport/native/NativeImportExportPlugin.inc.php | 4 ++-- .../native/filter/ArticleGalleyNativeXmlFilter.inc.php | 4 ++-- .../native/filter/ArticleNativeXmlFilter.inc.php | 4 ++-- .../native/filter/ArtworkFileNativeXmlFilter.inc.php | 4 ++-- .../native/filter/AuthorNativeXmlFilter.inc.php | 4 ++-- .../native/filter/IssueGalleyNativeXmlFilter.inc.php | 4 ++-- .../native/filter/IssueNativeXmlFilter.inc.php | 4 ++-- .../importexport/native/filter/NativeFilterHelper.inc.php | 4 ++-- .../native/filter/NativeXmlArticleFileFilter.inc.php | 4 ++-- .../native/filter/NativeXmlArticleFilter.inc.php | 4 ++-- .../native/filter/NativeXmlArticleGalleyFilter.inc.php | 4 ++-- .../native/filter/NativeXmlArtworkFileFilter.inc.php | 4 ++-- .../native/filter/NativeXmlAuthorFilter.inc.php | 4 ++-- .../native/filter/NativeXmlIssueFilter.inc.php | 4 ++-- .../native/filter/NativeXmlIssueGalleyFilter.inc.php | 4 ++-- .../filter/NativeXmlSupplementaryFileFilter.inc.php | 4 ++-- .../filter/SupplementaryFileNativeXmlFilter.inc.php | 4 ++-- plugins/importexport/native/filter/filterConfig.xml | 4 ++-- plugins/importexport/native/index.php | 4 ++-- plugins/importexport/native/locale/ar_IQ/locale.xml | 4 ++-- plugins/importexport/native/locale/cs_CZ/locale.xml | 4 ++-- plugins/importexport/native/locale/de_DE/locale.xml | 4 ++-- plugins/importexport/native/locale/en_US/locale.xml | 4 ++-- plugins/importexport/native/locale/es_ES/locale.xml | 4 ++-- plugins/importexport/native/locale/fi_FI/locale.xml | 4 ++-- plugins/importexport/native/locale/fr_CA/locale.xml | 4 ++-- plugins/importexport/native/locale/pt_BR/locale.xml | 4 ++-- plugins/importexport/native/locale/pt_PT/locale.xml | 4 ++-- plugins/importexport/native/locale/ru_RU/locale.xml | 4 ++-- plugins/importexport/native/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/importexport/native/locale/sv_SE/locale.xml | 4 ++-- plugins/importexport/native/native.xsd | 4 ++-- plugins/importexport/native/templates/index.tpl | 4 ++-- plugins/importexport/native/templates/results.tpl | 4 ++-- .../tests/functional/FunctionalNativeExportTestCase.php | 4 ++-- .../tests/functional/FunctionalNativeImportTestCase.php | 4 ++-- plugins/importexport/pubmed/PubMedExportPlugin.inc.php | 4 ++-- .../pubmed/filter/ArticlePubMedXmlFilter.inc.php | 4 ++-- plugins/importexport/pubmed/filter/filterConfig.xml | 4 ++-- plugins/importexport/pubmed/index.php | 4 ++-- plugins/importexport/pubmed/locale/ar_IQ/locale.xml | 4 ++-- plugins/importexport/pubmed/locale/ca_ES/locale.xml | 4 ++-- plugins/importexport/pubmed/locale/cs_CZ/locale.xml | 4 ++-- plugins/importexport/pubmed/locale/da_DK/locale.xml | 4 ++-- plugins/importexport/pubmed/locale/de_DE/locale.xml | 4 ++-- plugins/importexport/pubmed/locale/en_US/locale.xml | 4 ++-- plugins/importexport/pubmed/locale/es_ES/locale.xml | 4 ++-- plugins/importexport/pubmed/locale/eu_ES/locale.xml | 4 ++-- plugins/importexport/pubmed/locale/fr_CA/locale.xml | 4 ++-- plugins/importexport/pubmed/locale/hr_HR/locale.xml | 4 ++-- plugins/importexport/pubmed/locale/id_ID/locale.xml | 4 ++-- plugins/importexport/pubmed/locale/it_IT/locale.xml | 4 ++-- plugins/importexport/pubmed/locale/nb_NO/locale.xml | 4 ++-- plugins/importexport/pubmed/locale/nl_NL/locale.xml | 4 ++-- plugins/importexport/pubmed/locale/pt_BR/locale.xml | 4 ++-- plugins/importexport/pubmed/locale/pt_PT/locale.xml | 4 ++-- plugins/importexport/pubmed/locale/ru_RU/locale.xml | 4 ++-- plugins/importexport/pubmed/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/importexport/pubmed/locale/sv_SE/locale.xml | 4 ++-- plugins/importexport/pubmed/locale/tr_TR/locale.xml | 4 ++-- plugins/importexport/pubmed/locale/uk_UA/locale.xml | 4 ++-- plugins/importexport/pubmed/locale/zh_CN/locale.xml | 4 ++-- plugins/importexport/pubmed/templates/index.tpl | 4 ++-- plugins/importexport/pubmed/templates/results.tpl | 4 ++-- .../tests/functional/FunctionalPubmedExportTestCase.php | 4 ++-- plugins/importexport/pubmed/version.xml | 4 ++-- .../importexport/sample/SampleImportExportPlugin.inc.php | 4 ++-- plugins/importexport/sample/index.php | 4 ++-- plugins/importexport/sample/issues.tpl | 4 ++-- plugins/importexport/sample/locale/ar_IQ/locale.xml | 4 ++-- plugins/importexport/sample/locale/de_DE/locale.xml | 4 ++-- plugins/importexport/sample/locale/en_US/locale.xml | 4 ++-- plugins/importexport/sample/locale/es_ES/locale.xml | 4 ++-- plugins/importexport/sample/locale/fr_CA/locale.xml | 4 ++-- plugins/importexport/sample/locale/hr_HR/locale.xml | 4 ++-- plugins/importexport/sample/locale/id_ID/locale.xml | 4 ++-- plugins/importexport/sample/locale/it_IT/locale.xml | 4 ++-- plugins/importexport/sample/locale/pt_BR/locale.xml | 4 ++-- plugins/importexport/sample/locale/pt_PT/locale.xml | 4 ++-- plugins/importexport/sample/locale/ru_RU/locale.xml | 4 ++-- plugins/importexport/sample/locale/tr_TR/locale.xml | 4 ++-- plugins/importexport/sample/locale/uk_UA/locale.xml | 4 ++-- plugins/importexport/sample/version.xml | 4 ++-- plugins/importexport/users/UserImportExportPlugin.inc.php | 4 ++-- plugins/importexport/users/index.php | 4 ++-- plugins/importexport/users/locale/ar_IQ/locale.xml | 4 ++-- plugins/importexport/users/locale/da_DK/locale.xml | 4 ++-- plugins/importexport/users/locale/de_DE/locale.xml | 4 ++-- plugins/importexport/users/locale/en_US/locale.xml | 4 ++-- plugins/importexport/users/locale/es_ES/locale.xml | 4 ++-- plugins/importexport/users/locale/fr_CA/locale.xml | 4 ++-- plugins/importexport/users/locale/hr_HR/locale.xml | 4 ++-- plugins/importexport/users/locale/it_IT/locale.xml | 4 ++-- plugins/importexport/users/locale/pl_PL/locale.xml | 4 ++-- plugins/importexport/users/locale/pt_BR/locale.xml | 4 ++-- plugins/importexport/users/locale/pt_PT/locale.xml | 4 ++-- plugins/importexport/users/locale/ru_RU/locale.xml | 4 ++-- plugins/importexport/users/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/importexport/users/locale/sv_SE/locale.xml | 4 ++-- plugins/importexport/users/locale/tr_TR/locale.xml | 4 ++-- plugins/importexport/users/sample.xml | 2 +- plugins/importexport/users/templates/index.tpl | 4 ++-- plugins/importexport/users/templates/results.tpl | 4 ++-- plugins/importexport/users/version.xml | 4 ++-- plugins/metadata/dc11/Dc11MetadataPlugin.inc.php | 4 ++-- plugins/metadata/dc11/ar_IQ/locale.xml | 4 ++-- plugins/metadata/dc11/de_DE/locale.xml | 4 ++-- plugins/metadata/dc11/en_US/locale.xml | 4 ++-- .../metadata/dc11/filter/Dc11SchemaArticleAdapter.inc.php | 4 ++-- plugins/metadata/dc11/filter/filterConfig.xml | 4 ++-- plugins/metadata/dc11/it_IT/locale.xml | 4 ++-- plugins/metadata/dc11/ru_RU/locale.xml | 4 ++-- plugins/metadata/dc11/schema/Dc11Schema.inc.php | 4 ++-- plugins/metadata/dc11/tests/Dc11MetadataPluginTest.php | 4 ++-- plugins/metadata/dc11/version.xml | 4 ++-- plugins/metadata/mods34/Mods34MetadataPlugin.inc.php | 4 ++-- .../mods34/filter/Mods34SchemaArticleAdapter.inc.php | 4 ++-- plugins/metadata/mods34/filter/filterConfig.xml | 4 ++-- plugins/metadata/mods34/locale/ar_IQ/locale.xml | 4 ++-- plugins/metadata/mods34/locale/cs_CZ/locale.xml | 4 ++-- plugins/metadata/mods34/locale/de_DE/locale.xml | 4 ++-- plugins/metadata/mods34/locale/en_US/locale.xml | 4 ++-- plugins/metadata/mods34/locale/it_IT/locale.xml | 4 ++-- plugins/metadata/mods34/locale/nl_NL/locale.xml | 4 ++-- plugins/metadata/mods34/locale/pt_BR/locale.xml | 4 ++-- plugins/metadata/mods34/locale/pt_PT/locale.xml | 4 ++-- plugins/metadata/mods34/locale/ru_RU/locale.xml | 4 ++-- plugins/metadata/mods34/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/metadata/mods34/locale/tr_TR/locale.xml | 4 ++-- plugins/metadata/mods34/locale/uk_UA/locale.xml | 4 ++-- plugins/metadata/mods34/schema/Mods34Schema.inc.php | 4 ++-- .../metadata/mods34/tests/Mods34MetadataPluginTest.php | 4 ++-- plugins/metadata/mods34/version.xml | 4 ++-- .../metadata/openurl10/Openurl10MetadataPlugin.inc.php | 4 ++-- .../openurl10/tests/Openurl10MetadataPluginTest.php | 4 ++-- plugins/metadata/openurl10/version.xml | 4 ++-- .../dc/OAIMetadataFormatPlugin_DC.inc.php | 4 ++-- .../oaiMetadataFormats/dc/OAIMetadataFormat_DC.inc.php | 4 ++-- plugins/oaiMetadataFormats/dc/index.php | 4 ++-- plugins/oaiMetadataFormats/dc/locale/ar_IQ/locale.xml | 4 ++-- plugins/oaiMetadataFormats/dc/locale/da_DK/locale.xml | 4 ++-- plugins/oaiMetadataFormats/dc/locale/id_ID/locale.xml | 4 ++-- plugins/oaiMetadataFormats/dc/locale/it_IT/locale.xml | 4 ++-- plugins/oaiMetadataFormats/dc/locale/sr_SR/locale.xml | 4 ++-- plugins/oaiMetadataFormats/dc/locale/sv_SE/locale.xml | 4 ++-- plugins/oaiMetadataFormats/dc/locale/tr_TR/locale.xml | 4 ++-- .../dc/tests/OAIMetadataFormat_DCTest.php | 4 ++-- plugins/oaiMetadataFormats/dc/version.xml | 4 ++-- .../marc/OAIMetadataFormatPlugin_MARC.inc.php | 4 ++-- .../marc/OAIMetadataFormat_MARC.inc.php | 4 ++-- plugins/oaiMetadataFormats/marc/index.php | 4 ++-- plugins/oaiMetadataFormats/marc/locale/ar_IQ/locale.xml | 4 ++-- plugins/oaiMetadataFormats/marc/locale/cs_CZ/locale.xml | 4 ++-- plugins/oaiMetadataFormats/marc/locale/da_DK/locale.xml | 4 ++-- plugins/oaiMetadataFormats/marc/locale/de_DE/locale.xml | 4 ++-- plugins/oaiMetadataFormats/marc/locale/en_US/locale.xml | 4 ++-- plugins/oaiMetadataFormats/marc/locale/es_ES/locale.xml | 4 ++-- plugins/oaiMetadataFormats/marc/locale/fr_CA/locale.xml | 4 ++-- plugins/oaiMetadataFormats/marc/locale/id_ID/locale.xml | 4 ++-- plugins/oaiMetadataFormats/marc/locale/it_IT/locale.xml | 4 ++-- plugins/oaiMetadataFormats/marc/locale/nl_NL/locale.xml | 4 ++-- plugins/oaiMetadataFormats/marc/locale/pt_BR/locale.xml | 4 ++-- plugins/oaiMetadataFormats/marc/locale/pt_PT/locale.xml | 4 ++-- plugins/oaiMetadataFormats/marc/locale/ru_RU/locale.xml | 4 ++-- .../oaiMetadataFormats/marc/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/oaiMetadataFormats/marc/locale/sv_SE/locale.xml | 4 ++-- plugins/oaiMetadataFormats/marc/locale/tr_TR/locale.xml | 4 ++-- plugins/oaiMetadataFormats/marc/locale/uk_UA/locale.xml | 4 ++-- plugins/oaiMetadataFormats/marc/locale/zh_CN/locale.xml | 4 ++-- plugins/oaiMetadataFormats/marc/record.tpl | 4 ++-- plugins/oaiMetadataFormats/marc/version.xml | 4 ++-- .../marcxml/OAIMetadataFormatPlugin_MARC21.inc.php | 4 ++-- .../marcxml/OAIMetadataFormat_MARC21.inc.php | 4 ++-- plugins/oaiMetadataFormats/marcxml/index.php | 4 ++-- .../oaiMetadataFormats/marcxml/locale/ar_IQ/locale.xml | 4 ++-- .../oaiMetadataFormats/marcxml/locale/cs_CZ/locale.xml | 4 ++-- .../oaiMetadataFormats/marcxml/locale/da_DK/locale.xml | 4 ++-- .../oaiMetadataFormats/marcxml/locale/de_DE/locale.xml | 4 ++-- .../oaiMetadataFormats/marcxml/locale/en_US/locale.xml | 4 ++-- .../oaiMetadataFormats/marcxml/locale/es_ES/locale.xml | 4 ++-- .../oaiMetadataFormats/marcxml/locale/fr_CA/locale.xml | 4 ++-- .../oaiMetadataFormats/marcxml/locale/id_ID/locale.xml | 4 ++-- .../oaiMetadataFormats/marcxml/locale/it_IT/locale.xml | 4 ++-- .../oaiMetadataFormats/marcxml/locale/nl_NL/locale.xml | 4 ++-- .../oaiMetadataFormats/marcxml/locale/pt_BR/locale.xml | 4 ++-- .../oaiMetadataFormats/marcxml/locale/pt_PT/locale.xml | 4 ++-- .../oaiMetadataFormats/marcxml/locale/ru_RU/locale.xml | 4 ++-- .../marcxml/locale/sr_RS@latin/locale.xml | 4 ++-- .../oaiMetadataFormats/marcxml/locale/sv_SE/locale.xml | 4 ++-- .../oaiMetadataFormats/marcxml/locale/tr_TR/locale.xml | 4 ++-- .../oaiMetadataFormats/marcxml/locale/uk_UA/locale.xml | 4 ++-- .../oaiMetadataFormats/marcxml/locale/zh_CN/locale.xml | 4 ++-- plugins/oaiMetadataFormats/marcxml/record.tpl | 4 ++-- plugins/oaiMetadataFormats/marcxml/version.xml | 4 ++-- .../rfc1807/OAIMetadataFormatPlugin_RFC1807.inc.php | 4 ++-- .../rfc1807/OAIMetadataFormat_RFC1807.inc.php | 4 ++-- plugins/oaiMetadataFormats/rfc1807/index.php | 4 ++-- .../oaiMetadataFormats/rfc1807/locale/ar_IQ/locale.xml | 4 ++-- .../oaiMetadataFormats/rfc1807/locale/cs_CZ/locale.xml | 4 ++-- .../oaiMetadataFormats/rfc1807/locale/da_DK/locale.xml | 4 ++-- .../oaiMetadataFormats/rfc1807/locale/de_DE/locale.xml | 4 ++-- .../oaiMetadataFormats/rfc1807/locale/en_US/locale.xml | 4 ++-- .../oaiMetadataFormats/rfc1807/locale/es_ES/locale.xml | 4 ++-- .../oaiMetadataFormats/rfc1807/locale/fr_CA/locale.xml | 4 ++-- .../oaiMetadataFormats/rfc1807/locale/id_ID/locale.xml | 4 ++-- .../oaiMetadataFormats/rfc1807/locale/it_IT/locale.xml | 4 ++-- .../oaiMetadataFormats/rfc1807/locale/nl_NL/locale.xml | 4 ++-- .../oaiMetadataFormats/rfc1807/locale/pt_BR/locale.xml | 4 ++-- .../oaiMetadataFormats/rfc1807/locale/pt_PT/locale.xml | 4 ++-- .../oaiMetadataFormats/rfc1807/locale/ru_RU/locale.xml | 4 ++-- .../rfc1807/locale/sr_RS@latin/locale.xml | 4 ++-- .../oaiMetadataFormats/rfc1807/locale/sv_SE/locale.xml | 4 ++-- .../oaiMetadataFormats/rfc1807/locale/tr_TR/locale.xml | 4 ++-- .../oaiMetadataFormats/rfc1807/locale/uk_UA/locale.xml | 4 ++-- .../oaiMetadataFormats/rfc1807/locale/zh_CN/locale.xml | 4 ++-- plugins/oaiMetadataFormats/rfc1807/version.xml | 4 ++-- plugins/paymethod/manual/ManualPaymentPlugin.inc.php | 4 ++-- .../paymethod/manual/ManualPaymentSettingsForm.inc.php | 4 ++-- plugins/paymethod/manual/emailTemplates.xml | 4 ++-- plugins/paymethod/manual/index.php | 4 ++-- plugins/paymethod/manual/locale/ar_IQ/emailTemplates.xml | 4 ++-- plugins/paymethod/manual/locale/ar_IQ/locale.xml | 4 ++-- plugins/paymethod/manual/locale/ca_ES/locale.xml | 4 ++-- plugins/paymethod/manual/locale/cs_CZ/emailTemplates.xml | 4 ++-- plugins/paymethod/manual/locale/cs_CZ/locale.xml | 4 ++-- plugins/paymethod/manual/locale/da_DK/emailTemplates.xml | 4 ++-- plugins/paymethod/manual/locale/da_DK/locale.xml | 4 ++-- plugins/paymethod/manual/locale/de_DE/emailTemplates.xml | 4 ++-- plugins/paymethod/manual/locale/de_DE/locale.xml | 4 ++-- plugins/paymethod/manual/locale/en_US/emailTemplates.xml | 4 ++-- plugins/paymethod/manual/locale/en_US/locale.xml | 4 ++-- plugins/paymethod/manual/locale/es_ES/emailTemplates.xml | 4 ++-- plugins/paymethod/manual/locale/es_ES/locale.xml | 4 ++-- plugins/paymethod/manual/locale/eu_ES/emailTemplates.xml | 4 ++-- plugins/paymethod/manual/locale/eu_ES/locale.xml | 4 ++-- plugins/paymethod/manual/locale/fi_FI/emailTemplates.xml | 4 ++-- plugins/paymethod/manual/locale/fi_FI/locale.xml | 4 ++-- plugins/paymethod/manual/locale/fr_CA/emailTemplates.xml | 4 ++-- plugins/paymethod/manual/locale/fr_CA/locale.xml | 4 ++-- plugins/paymethod/manual/locale/hr_HR/locale.xml | 4 ++-- plugins/paymethod/manual/locale/id_ID/locale.xml | 4 ++-- plugins/paymethod/manual/locale/it_IT/emailTemplates.xml | 4 ++-- plugins/paymethod/manual/locale/it_IT/locale.xml | 4 ++-- plugins/paymethod/manual/locale/nb_NO/locale.xml | 4 ++-- plugins/paymethod/manual/locale/nl_NL/emailTemplates.xml | 4 ++-- plugins/paymethod/manual/locale/nl_NL/locale.xml | 4 ++-- plugins/paymethod/manual/locale/pt_BR/emailTemplates.xml | 4 ++-- plugins/paymethod/manual/locale/pt_BR/locale.xml | 4 ++-- plugins/paymethod/manual/locale/pt_PT/emailTemplates.xml | 4 ++-- plugins/paymethod/manual/locale/pt_PT/locale.xml | 4 ++-- plugins/paymethod/manual/locale/ru_RU/emailTemplates.xml | 4 ++-- plugins/paymethod/manual/locale/ru_RU/locale.xml | 4 ++-- plugins/paymethod/manual/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/paymethod/manual/locale/tr_TR/emailTemplates.xml | 4 ++-- plugins/paymethod/manual/locale/tr_TR/locale.xml | 4 ++-- plugins/paymethod/manual/locale/uk_UA/emailTemplates.xml | 4 ++-- plugins/paymethod/manual/locale/uk_UA/locale.xml | 4 ++-- plugins/paymethod/manual/locale/zh_CN/emailTemplates.xml | 4 ++-- plugins/paymethod/manual/locale/zh_CN/locale.xml | 4 ++-- plugins/paymethod/manual/templates/paymentForm.tpl | 4 ++-- plugins/paymethod/manual/templates/settingsForm.tpl | 4 ++-- plugins/paymethod/manual/version.xml | 4 ++-- plugins/paymethod/paypal/PaypalPaymentForm.inc.php | 4 ++-- plugins/paymethod/paypal/PaypalPaymentPlugin.inc.php | 4 ++-- .../paymethod/paypal/PaypalPaymentSettingsForm.inc.php | 4 ++-- plugins/paymethod/paypal/emailTemplates.xml | 4 ++-- plugins/paymethod/paypal/index.php | 4 ++-- plugins/paymethod/paypal/locale/ar_IQ/emailTemplates.xml | 4 ++-- plugins/paymethod/paypal/locale/ar_IQ/locale.xml | 4 ++-- plugins/paymethod/paypal/locale/cs_CZ/emailTemplates.xml | 4 ++-- plugins/paymethod/paypal/locale/de_DE/emailTemplates.xml | 4 ++-- plugins/paymethod/paypal/locale/de_DE/locale.xml | 4 ++-- plugins/paymethod/paypal/locale/en_US/emailTemplates.xml | 4 ++-- plugins/paymethod/paypal/locale/en_US/locale.xml | 4 ++-- plugins/paymethod/paypal/locale/es_ES/emailTemplates.xml | 4 ++-- plugins/paymethod/paypal/locale/es_ES/locale.xml | 4 ++-- plugins/paymethod/paypal/locale/eu_ES/emailTemplates.xml | 4 ++-- plugins/paymethod/paypal/locale/fi_FI/emailTemplates.xml | 4 ++-- plugins/paymethod/paypal/locale/fr_CA/emailTemplates.xml | 4 ++-- plugins/paymethod/paypal/locale/id_ID/locale.xml | 4 ++-- plugins/paymethod/paypal/locale/it_IT/emailTemplates.xml | 4 ++-- plugins/paymethod/paypal/locale/nl_NL/emailTemplates.xml | 4 ++-- plugins/paymethod/paypal/locale/pt_BR/emailTemplates.xml | 4 ++-- plugins/paymethod/paypal/locale/pt_PT/emailTemplates.xml | 4 ++-- plugins/paymethod/paypal/locale/pt_PT/locale.xml | 4 ++-- plugins/paymethod/paypal/locale/ru_RU/emailTemplates.xml | 4 ++-- plugins/paymethod/paypal/locale/ru_RU/locale.xml | 4 ++-- plugins/paymethod/paypal/locale/tr_TR/emailTemplates.xml | 4 ++-- plugins/paymethod/paypal/locale/uk_UA/emailTemplates.xml | 4 ++-- plugins/paymethod/paypal/locale/zh_CN/emailTemplates.xml | 4 ++-- plugins/paymethod/paypal/schema.xml | 4 ++-- plugins/paymethod/paypal/templates/settingsForm.tpl | 4 ++-- plugins/paymethod/paypal/version.xml | 4 ++-- plugins/pubIds/doi/DOIPubIdPlugin.inc.php | 4 ++-- plugins/pubIds/doi/classes/form/DOISettingsForm.inc.php | 4 ++-- plugins/pubIds/doi/index.php | 4 ++-- plugins/pubIds/doi/js/DOISettingsFormHandler.js | 4 ++-- plugins/pubIds/doi/locale/ar_IQ/locale.xml | 4 ++-- plugins/pubIds/doi/locale/cs_CZ/locale.xml | 4 ++-- plugins/pubIds/doi/locale/da_DK/locale.xml | 4 ++-- plugins/pubIds/doi/locale/de_DE/locale.xml | 4 ++-- plugins/pubIds/doi/locale/en_US/locale.xml | 4 ++-- plugins/pubIds/doi/locale/es_ES/locale.xml | 4 ++-- plugins/pubIds/doi/locale/fi_FI/locale.xml | 4 ++-- plugins/pubIds/doi/locale/fr_CA/locale.xml | 4 ++-- plugins/pubIds/doi/locale/id_ID/locale.xml | 4 ++-- plugins/pubIds/doi/locale/it_IT/locale.xml | 4 ++-- plugins/pubIds/doi/locale/nl_NL/locale.xml | 4 ++-- plugins/pubIds/doi/locale/pt_BR/locale.xml | 4 ++-- plugins/pubIds/doi/locale/pt_PT/locale.xml | 4 ++-- plugins/pubIds/doi/locale/ru_RU/locale.xml | 4 ++-- plugins/pubIds/doi/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/pubIds/doi/locale/sv_SE/locale.xml | 4 ++-- plugins/pubIds/doi/locale/tr_TR/locale.xml | 4 ++-- plugins/pubIds/doi/locale/uk_UA/locale.xml | 4 ++-- plugins/pubIds/doi/templates/doiAssign.tpl | 4 ++-- plugins/pubIds/doi/templates/doiAssignCheckBox.tpl | 4 ++-- plugins/pubIds/doi/templates/doiSuffixEdit.tpl | 4 ++-- plugins/pubIds/doi/templates/settingsForm.tpl | 4 ++-- plugins/pubIds/doi/version.xml | 4 ++-- plugins/pubIds/urn/URNPubIdPlugin.inc.php | 4 ++-- plugins/pubIds/urn/classes/form/URNSettingsForm.inc.php | 4 ++-- plugins/pubIds/urn/index.php | 4 ++-- plugins/pubIds/urn/js/URNSettingsFormHandler.js | 4 ++-- plugins/pubIds/urn/js/checkNumber.js | 4 ++-- plugins/pubIds/urn/locale/ar_IQ/locale.xml | 4 ++-- plugins/pubIds/urn/locale/cs_CZ/locale.xml | 4 ++-- plugins/pubIds/urn/locale/de_DE/locale.xml | 4 ++-- plugins/pubIds/urn/locale/en_US/locale.xml | 4 ++-- plugins/pubIds/urn/locale/es_ES/locale.xml | 4 ++-- plugins/pubIds/urn/locale/fi_FI/locale.xml | 4 ++-- plugins/pubIds/urn/locale/id_ID/locale.xml | 4 ++-- plugins/pubIds/urn/locale/it_IT/locale.xml | 4 ++-- plugins/pubIds/urn/locale/nl_NL/locale.xml | 4 ++-- plugins/pubIds/urn/locale/pt_BR/locale.xml | 4 ++-- plugins/pubIds/urn/locale/pt_PT/locale.xml | 4 ++-- plugins/pubIds/urn/locale/ru_RU/locale.xml | 4 ++-- plugins/pubIds/urn/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/pubIds/urn/locale/sv_SE/locale.xml | 4 ++-- plugins/pubIds/urn/locale/tr_TR/locale.xml | 4 ++-- plugins/pubIds/urn/locale/uk_UA/locale.xml | 4 ++-- plugins/pubIds/urn/templates/settingsForm.tpl | 4 ++-- plugins/pubIds/urn/templates/urnAssign.tpl | 4 ++-- plugins/pubIds/urn/templates/urnAssignCheckBox.tpl | 4 ++-- plugins/pubIds/urn/templates/urnSuffixEdit.tpl | 4 ++-- plugins/pubIds/urn/version.xml | 4 ++-- plugins/reports/articles/ArticleReportDAO.inc.php | 4 ++-- plugins/reports/articles/ArticleReportPlugin.inc.php | 4 ++-- plugins/reports/articles/index.php | 4 ++-- plugins/reports/articles/locale/ar_IQ/locale.xml | 4 ++-- plugins/reports/articles/locale/ca_ES/locale.xml | 4 ++-- plugins/reports/articles/locale/cs_CZ/locale.xml | 4 ++-- plugins/reports/articles/locale/da_DK/locale.xml | 4 ++-- plugins/reports/articles/locale/de_DE/locale.xml | 4 ++-- plugins/reports/articles/locale/en_US/locale.xml | 4 ++-- plugins/reports/articles/locale/es_ES/locale.xml | 4 ++-- plugins/reports/articles/locale/eu_ES/locale.xml | 4 ++-- plugins/reports/articles/locale/fi_FI/locale.xml | 4 ++-- plugins/reports/articles/locale/fr_CA/locale.xml | 4 ++-- plugins/reports/articles/locale/hr_HR/locale.xml | 4 ++-- plugins/reports/articles/locale/id_ID/locale.xml | 4 ++-- plugins/reports/articles/locale/it_IT/locale.xml | 4 ++-- plugins/reports/articles/locale/nb_NO/locale.xml | 4 ++-- plugins/reports/articles/locale/nl_NL/locale.xml | 4 ++-- plugins/reports/articles/locale/pl_PL/locale.xml | 4 ++-- plugins/reports/articles/locale/pt_BR/locale.xml | 4 ++-- plugins/reports/articles/locale/pt_PT/locale.xml | 4 ++-- plugins/reports/articles/locale/ru_RU/locale.xml | 4 ++-- plugins/reports/articles/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/reports/articles/locale/sv_SE/locale.xml | 4 ++-- plugins/reports/articles/locale/tr_TR/locale.xml | 4 ++-- plugins/reports/articles/locale/uk_UA/locale.xml | 4 ++-- plugins/reports/articles/locale/zh_CN/locale.xml | 4 ++-- plugins/reports/articles/version.xml | 4 ++-- plugins/reports/counter/CounterReportPlugin.inc.php | 4 ++-- plugins/reports/counter/counter_monthly_log_1_1.xml | 4 ++-- plugins/reports/counter/index.php | 4 ++-- plugins/reports/counter/locale/ar_IQ/locale.xml | 4 ++-- plugins/reports/counter/locale/ca_ES/locale.xml | 2 +- plugins/reports/counter/locale/cs_CZ/locale.xml | 4 ++-- plugins/reports/counter/locale/da_DK/locale.xml | 4 ++-- plugins/reports/counter/locale/de_DE/ar1.xml | 4 ++-- plugins/reports/counter/locale/de_DE/jr1.xml | 4 ++-- plugins/reports/counter/locale/de_DE/locale.xml | 4 ++-- plugins/reports/counter/locale/el_GR/locale.xml | 4 ++-- plugins/reports/counter/locale/en_US/ar1.xml | 4 ++-- plugins/reports/counter/locale/en_US/jr1.xml | 4 ++-- plugins/reports/counter/locale/en_US/locale.xml | 4 ++-- plugins/reports/counter/locale/es_ES/locale.xml | 4 ++-- plugins/reports/counter/locale/eu_ES/locale.xml | 4 ++-- plugins/reports/counter/locale/fa_IR/locale.xml | 4 ++-- plugins/reports/counter/locale/fr_CA/locale.xml | 4 ++-- plugins/reports/counter/locale/fr_FR/locale.xml | 4 ++-- plugins/reports/counter/locale/hr_HR/locale.xml | 4 ++-- plugins/reports/counter/locale/id_ID/locale.xml | 4 ++-- plugins/reports/counter/locale/it_IT/ar1.xml | 4 ++-- plugins/reports/counter/locale/it_IT/jr1.xml | 4 ++-- plugins/reports/counter/locale/it_IT/locale.xml | 4 ++-- plugins/reports/counter/locale/ja_JP/locale.xml | 4 ++-- plugins/reports/counter/locale/nl_NL/locale.xml | 4 ++-- plugins/reports/counter/locale/no_NO/locale.xml | 4 ++-- plugins/reports/counter/locale/pt_BR/locale.xml | 4 ++-- plugins/reports/counter/locale/pt_PT/locale.xml | 4 ++-- plugins/reports/counter/locale/ro_RO/locale.xml | 4 ++-- plugins/reports/counter/locale/ru_RU/ar1.xml | 4 ++-- plugins/reports/counter/locale/ru_RU/jr1.xml | 4 ++-- plugins/reports/counter/locale/ru_RU/locale.xml | 4 ++-- plugins/reports/counter/locale/sr_SR/locale.xml | 4 ++-- plugins/reports/counter/locale/sv_SE/locale.xml | 4 ++-- plugins/reports/counter/locale/tr_TR/locale.xml | 4 ++-- plugins/reports/counter/locale/uk_UA/locale.xml | 4 ++-- plugins/reports/counter/locale/vi_VN/locale.xml | 4 ++-- plugins/reports/counter/locale/zh_CN/locale.xml | 4 ++-- plugins/reports/counter/locale/zh_TW/locale.xml | 4 ++-- plugins/reports/counter/templates/index.tpl | 4 ++-- plugins/reports/counter/templates/reportxml.tpl | 4 ++-- plugins/reports/counter/templates/soaperror.tpl | 4 ++-- plugins/reports/counter/templates/sushixml.tpl | 4 ++-- plugins/reports/counter/version.xml | 4 ++-- .../subscriptions/SubscriptionReportPlugin.inc.php | 4 ++-- plugins/reports/subscriptions/index.php | 4 ++-- plugins/reports/subscriptions/locale/ar_IQ/locale.xml | 4 ++-- plugins/reports/subscriptions/locale/da_DK/locale.xml | 4 ++-- plugins/reports/subscriptions/locale/de_DE/locale.xml | 4 ++-- plugins/reports/subscriptions/locale/en_US/locale.xml | 4 ++-- plugins/reports/subscriptions/locale/id_ID/locale.xml | 4 ++-- plugins/reports/subscriptions/locale/it_IT/locale.xml | 4 ++-- plugins/reports/subscriptions/locale/nl_NL/locale.xml | 4 ++-- plugins/reports/subscriptions/locale/pt_BR/locale.xml | 4 ++-- plugins/reports/subscriptions/locale/ru_RU/locale.xml | 4 ++-- plugins/reports/subscriptions/locale/sr_SR/locale.xml | 4 ++-- plugins/reports/subscriptions/locale/sv_SE/locale.xml | 4 ++-- plugins/reports/subscriptions/locale/tr_TR/locale.xml | 4 ++-- plugins/reports/subscriptions/locale/uk_UA/locale.xml | 4 ++-- plugins/reports/subscriptions/version.xml | 4 ++-- plugins/reports/views/ViewReportPlugin.inc.php | 4 ++-- plugins/reports/views/index.php | 4 ++-- plugins/reports/views/locale/ar_IQ/locale.xml | 4 ++-- plugins/reports/views/locale/cs_CZ/locale.xml | 4 ++-- plugins/reports/views/locale/da_DK/locale.xml | 4 ++-- plugins/reports/views/locale/de_DE/locale.xml | 4 ++-- plugins/reports/views/locale/en_US/locale.xml | 4 ++-- plugins/reports/views/locale/es_ES/locale.xml | 4 ++-- plugins/reports/views/locale/fi_FI/locale.xml | 4 ++-- plugins/reports/views/locale/fr_CA/locale.xml | 4 ++-- plugins/reports/views/locale/id_ID/locale.xml | 4 ++-- plugins/reports/views/locale/it_IT/locale.xml | 4 ++-- plugins/reports/views/locale/nl_NL/locale.xml | 4 ++-- plugins/reports/views/locale/pt_BR/locale.xml | 4 ++-- plugins/reports/views/locale/pt_PT/locale.xml | 4 ++-- plugins/reports/views/locale/ru_RU/locale.xml | 4 ++-- plugins/reports/views/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/reports/views/locale/sv_SE/locale.xml | 4 ++-- plugins/reports/views/locale/tr_TR/locale.xml | 4 ++-- plugins/reports/views/locale/uk_UA/locale.xml | 4 ++-- plugins/reports/views/locale/zh_CN/locale.xml | 4 ++-- plugins/reports/views/version.xml | 4 ++-- plugins/themes/default/DefaultThemePlugin.inc.php | 4 ++-- plugins/themes/default/index.php | 4 ++-- plugins/themes/default/js/main.js | 4 ++-- plugins/themes/default/locale/ar_IQ/locale.xml | 4 ++-- plugins/themes/default/locale/cs_CZ/locale.xml | 4 ++-- plugins/themes/default/locale/da_DK/locale.xml | 4 ++-- plugins/themes/default/locale/de_DE/locale.xml | 4 ++-- plugins/themes/default/locale/en_US/locale.xml | 4 ++-- plugins/themes/default/locale/es_ES/locale.xml | 4 ++-- plugins/themes/default/locale/fi_FI/locale.xml | 4 ++-- plugins/themes/default/locale/fr_CA/locale.xml | 4 ++-- plugins/themes/default/locale/pl_PL/locale.xml | 4 ++-- plugins/themes/default/locale/pt_BR/locale.xml | 4 ++-- plugins/themes/default/locale/pt_PT/locale.xml | 4 ++-- plugins/themes/default/locale/ru_RU/locale.xml | 4 ++-- plugins/themes/default/locale/sr_RS@latin/locale.xml | 4 ++-- plugins/themes/default/locale/sv_SE/locale.xml | 4 ++-- plugins/themes/default/settings.xml | 4 ++-- plugins/themes/default/styles/body.less | 4 ++-- plugins/themes/default/styles/components.less | 4 ++-- plugins/themes/default/styles/footer.less | 4 ++-- plugins/themes/default/styles/head.less | 4 ++-- plugins/themes/default/styles/helpers.less | 4 ++-- plugins/themes/default/styles/index.less | 4 ++-- plugins/themes/default/styles/main.less | 4 ++-- .../themes/default/styles/objects/announcement_full.less | 4 ++-- .../default/styles/objects/announcement_summary.less | 4 ++-- .../themes/default/styles/objects/article_details.less | 4 ++-- .../themes/default/styles/objects/article_summary.less | 4 ++-- plugins/themes/default/styles/objects/galley_link.less | 4 ++-- plugins/themes/default/styles/objects/issue_summary.less | 4 ++-- plugins/themes/default/styles/objects/issue_toc.less | 4 ++-- plugins/themes/default/styles/pages/contact.less | 4 ++-- plugins/themes/default/styles/pages/indexJournal.less | 4 ++-- plugins/themes/default/styles/pages/indexSite.less | 4 ++-- plugins/themes/default/styles/pages/issueArchive.less | 4 ++-- plugins/themes/default/styles/pages/login.less | 4 ++-- plugins/themes/default/styles/pages/lostPassword.less | 4 ++-- plugins/themes/default/styles/pages/register.less | 4 ++-- plugins/themes/default/styles/pages/search.less | 4 ++-- plugins/themes/default/styles/pages/section.less | 4 ++-- plugins/themes/default/styles/pages/submissions.less | 4 ++-- plugins/themes/default/styles/pages/viewPdf.less | 4 ++-- plugins/themes/default/styles/rtl.less | 4 ++-- plugins/themes/default/styles/sidebar.less | 4 ++-- plugins/themes/default/styles/variables.less | 4 ++-- plugins/themes/default/version.xml | 4 ++-- registry/emailTemplates.xml | 4 ++-- registry/genres.xml | 4 ++-- registry/journalSettings.xml | 4 ++-- registry/locales.xml | 4 ++-- registry/minifiedScripts.txt | 4 ++-- registry/navigationMenus.xml | 4 ++-- registry/scheduledTasks.xml | 4 ++-- registry/siteSettings.xml | 4 ++-- registry/userGroups.xml | 4 ++-- styles/index.less | 4 ++-- templates/admin/contextSettings.tpl | 4 ++-- templates/admin/contexts.tpl | 4 ++-- templates/admin/index.tpl | 4 ++-- templates/admin/settings.tpl | 4 ++-- templates/common/footer.tpl | 4 ++-- templates/common/header.tpl | 4 ++-- templates/controllers/grid/articleGalleys/editFormat.tpl | 4 ++-- .../grid/articleGalleys/form/articleGalleyForm.tpl | 4 ++-- .../grid/issueGalleys/form/issueGalleyForm.tpl | 4 ++-- .../controllers/grid/issues/form/issueAccessForm.tpl | 4 ++-- templates/controllers/grid/issues/form/issueForm.tpl | 4 ++-- templates/controllers/grid/issues/issue.tpl | 4 ++-- templates/controllers/grid/issues/issueToc.tpl | 4 ++-- .../grid/pubIds/form/assignPublicIdentifiersForm.tpl | 4 ++-- .../grid/pubIds/pubIdExportIssuesGridFilter.tpl | 4 ++-- .../grid/pubIds/pubIdExportRepresentationsGridFilter.tpl | 4 ++-- .../grid/settings/sections/form/sectionForm.tpl | 4 ++-- .../submissions/exportPublishedSubmissionsGridFilter.tpl | 4 ++-- .../grid/subscriptions/subscriptionsGridFilter.tpl | 4 ++-- templates/controllers/grid/users/reviewer/readReview.tpl | 4 ++-- .../form/issueEntrySubmissionReviewForm.tpl | 4 ++-- .../modals/submissionMetadata/issueEntryTabs.tpl | 4 ++-- templates/controllers/tab/authorDashboard/production.tpl | 4 ++-- .../tab/issueEntry/form/publicationMetadataFormFields.tpl | 4 ++-- .../controllers/tab/pubIds/form/publicIdentifiersForm.tpl | 4 ++-- .../controllers/tab/settings/access/form/accessForm.tpl | 4 ++-- .../tab/settings/appearance/form/appearanceForm.tpl | 4 ++-- templates/controllers/tab/settings/journal/sections.tpl | 4 ++-- .../tab/settings/masthead/form/mastheadForm.tpl | 4 ++-- .../settings/permissions/form/permissionSettingsForm.tpl | 4 ++-- .../tab/settings/reviewStage/form/reviewStageForm.tpl | 4 ++-- .../siteAccessOptions/form/siteAccessOptionsForm.tpl | 4 ++-- .../tab/settings/siteSetup/form/siteSetupForm.tpl | 4 ++-- templates/controllers/tab/workflow/production.tpl | 4 ++-- templates/controllers/wizard/settings/settingsWizard.tpl | 4 ++-- templates/frontend/components/breadcrumbs_article.tpl | 4 ++-- templates/frontend/components/breadcrumbs_issue.tpl | 4 ++-- templates/frontend/components/notification.tpl | 4 ++-- templates/frontend/components/primaryNavMenu.tpl | 4 ++-- templates/frontend/components/searchFilter.tpl | 4 ++-- templates/frontend/components/searchForm_simple.tpl | 4 ++-- templates/frontend/components/subscriptionContact.tpl | 4 ++-- templates/frontend/objects/article_details.tpl | 4 ++-- templates/frontend/objects/article_summary.tpl | 4 ++-- templates/frontend/objects/galley_link.tpl | 4 ++-- templates/frontend/objects/issue_summary.tpl | 4 ++-- templates/frontend/objects/issue_toc.tpl | 4 ++-- templates/frontend/pages/aboutThisPublishingSystem.tpl | 4 ++-- templates/frontend/pages/article.tpl | 4 ++-- templates/frontend/pages/indexJournal.tpl | 4 ++-- templates/frontend/pages/indexSite.tpl | 4 ++-- templates/frontend/pages/issue.tpl | 4 ++-- templates/frontend/pages/issueArchive.tpl | 4 ++-- .../frontend/pages/purchaseIndividualSubscription.tpl | 4 ++-- .../frontend/pages/purchaseInstitutionalSubscription.tpl | 4 ++-- templates/frontend/pages/search.tpl | 4 ++-- templates/frontend/pages/searchAuthorDetails.tpl | 4 ++-- templates/frontend/pages/searchAuthorIndex.tpl | 4 ++-- templates/frontend/pages/subscriptions.tpl | 4 ++-- templates/frontend/pages/userSubscriptions.tpl | 4 ++-- templates/gateway/clockss.tpl | 4 ++-- templates/gateway/lockss.tpl | 4 ++-- templates/manageIssues/issues.tpl | 4 ++-- templates/manageIssues/issuesTabs.tpl | 4 ++-- templates/management/settings/distribution.tpl | 4 ++-- templates/management/settings/journal.tpl | 4 ++-- templates/management/settings/website.tpl | 4 ++-- templates/management/settings/workflow.tpl | 4 ++-- templates/manager/statistics/index.tpl | 4 ++-- templates/manager/statistics/reportGenerator.tpl | 4 ++-- templates/manager/statistics/statistics.tpl | 4 ++-- templates/notification/maillist.tpl | 4 ++-- templates/notification/maillistSubscribed.tpl | 4 ++-- templates/payments/index.tpl | 4 ++-- templates/payments/individualSubscriptionForm.tpl | 4 ++-- templates/payments/institutionalSubscriptionForm.tpl | 4 ++-- templates/payments/paymentTypesForm.tpl | 4 ++-- templates/payments/subscriptionFormUser.tpl | 4 ++-- templates/payments/subscriptionPolicyForm.tpl | 4 ++-- templates/payments/subscriptionTypeForm.tpl | 4 ++-- templates/reviewer/review/reviewerRecommendations.tpl | 4 ++-- templates/reviewer/review/step1.tpl | 4 ++-- templates/reviewer/review/step3.tpl | 4 ++-- templates/submission/form/section.tpl | 4 ++-- templates/submission/form/step1.tpl | 4 ++-- templates/submission/submissionMetadataFormFields.tpl | 4 ++-- templates/user/notificationSettingsForm.tpl | 4 ++-- templates/user/profile.tpl | 4 ++-- tests/ContentBaseTestCase.inc.php | 4 ++-- tests/classes/search/ArticleSearchIndexTest.php | 4 ++-- tests/classes/search/ArticleSearchTest.php | 4 ++-- tests/data/10-InstallationTest.php | 4 ++-- tests/data/20-CreateJournalTest.php | 4 ++-- tests/data/40-CreateUsersTest.php | 4 ++-- tests/data/50-IssuesTest.php | 4 ++-- tests/data/50-SectionsTest.php | 4 ++-- tests/data/59-LogOutTest.php | 4 ++-- tests/data/60-content/CcorinoSubmissionTest.php | 4 ++-- tests/data/60-content/CkwantesSubmissionTest.php | 4 ++-- tests/data/60-content/CmontgomerieSubmissionTest.php | 4 ++-- tests/data/60-content/DdioufSubmissionTest.php | 4 ++-- tests/data/60-content/DphillipsSubmissionTest.php | 4 ++-- tests/data/60-content/DsokoloffSubmissionTest.php | 4 ++-- tests/data/60-content/EostromSubmissionTest.php | 4 ++-- tests/data/60-content/FpaglieriSubmissionTest.php | 4 ++-- tests/data/60-content/ImportIssueTest.php | 4 ++-- tests/data/60-content/JmwandengaSubmissionTest.php | 4 ++-- tests/data/60-content/JnovakSubmissionTest.php | 4 ++-- tests/data/60-content/KalkhafajiSubmissionTest.php | 4 ++-- tests/data/60-content/LchristopherSubmissionTest.php | 4 ++-- tests/data/60-content/LkumiegaSubmissionTest.php | 4 ++-- tests/data/60-content/PdanielSubmissionTest.php | 4 ++-- tests/data/60-content/RbaiyewuSubmissionTest.php | 4 ++-- tests/data/60-content/RrossiSubmissionTest.php | 4 ++-- tests/data/60-content/VkarbasizaedSubmissionTest.php | 4 ++-- tests/data/60-content/VwilliamsonSubmissionTest.php | 4 ++-- tests/data/60-content/ZwoodsSubmissionTest.php | 4 ++-- tests/functional/FunctionalTestingEnvironmentTest.php | 4 ++-- tests/functional/oai/FunctionalOaiDcTestCase.php | 4 ++-- tests/functional/oai/FunctionalOaiNlmTestCase.php | 4 ++-- .../pages/editor/FunctionalEditingBaseTestCase.inc.php | 4 ++-- .../functional/pages/editor/FunctionalEditingTestCase.php | 4 ++-- .../mostRead/FunctionalMostReadBlockPluginTestCase.php | 4 ++-- .../importexport/FunctionalDoiExportTestCase.inc.php | 4 ++-- .../plugins/pubIds/FunctionalDoiPubIdPluginTestCase.php | 4 ++-- .../plugins/pubIds/FunctionalUrnPubIdPluginTestCase.php | 4 ++-- tests/mock/env1/MockIssueAction.inc.php | 4 ++-- tests/plugins/importexport/PubObjectCacheTest.php | 4 ++-- tools/bootstrap.inc.php | 4 ++-- tools/buildpkg.sh | 4 ++-- tools/cleanReviewerInterests.php | 4 ++-- tools/dbXMLtoSQL.php | 4 ++-- tools/deleteSubmissions.php | 4 ++-- tools/genEmailUpdates.php | 4 ++-- tools/importExport.php | 4 ++-- tools/install.php | 4 ++-- tools/mergeUsers.php | 4 ++-- tools/poToCurrencies.php | 8 ++++---- tools/rebuildSearchIndex.php | 4 ++-- tools/release.sh | 4 ++-- tools/runScheduledTasks.php | 4 ++-- tools/upgrade.php | 4 ++-- 1835 files changed, 3672 insertions(+), 3672 deletions(-) diff --git a/api/v1/_submissions/BackendSubmissionsHandler.inc.php b/api/v1/_submissions/BackendSubmissionsHandler.inc.php index d3b59a3a861..044c1a2bec1 100644 --- a/api/v1/_submissions/BackendSubmissionsHandler.inc.php +++ b/api/v1/_submissions/BackendSubmissionsHandler.inc.php @@ -3,8 +3,8 @@ /** * @file api/v1/_submissions/BackendSubmissionsHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class BackendSubmissionsHandler diff --git a/api/v1/_submissions/index.php b/api/v1/_submissions/index.php index 71e1ec509e3..2a3bb7aa6ac 100644 --- a/api/v1/_submissions/index.php +++ b/api/v1/_submissions/index.php @@ -7,8 +7,8 @@ /** * @file api/v1/_submissions/index.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @ingroup api_v1_backend diff --git a/api/v1/issues/IssueHandler.inc.php b/api/v1/issues/IssueHandler.inc.php index 998e865320e..e6575f9bc6d 100644 --- a/api/v1/issues/IssueHandler.inc.php +++ b/api/v1/issues/IssueHandler.inc.php @@ -3,8 +3,8 @@ /** * @file api/v1/issues/IssueHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IssueHandler diff --git a/api/v1/issues/index.php b/api/v1/issues/index.php index 892dddd46be..502b76d02c1 100644 --- a/api/v1/issues/index.php +++ b/api/v1/issues/index.php @@ -7,8 +7,8 @@ /** * @file api/v1/issues/index.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @ingroup api_v1_issues diff --git a/api/v1/submissions/SubmissionHandler.inc.php b/api/v1/submissions/SubmissionHandler.inc.php index 7ddce00ea9c..5d56bc88dac 100644 --- a/api/v1/submissions/SubmissionHandler.inc.php +++ b/api/v1/submissions/SubmissionHandler.inc.php @@ -3,8 +3,8 @@ /** * @file api/v1/submission/SubmissionHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubmissionHandler diff --git a/api/v1/submissions/index.php b/api/v1/submissions/index.php index 6ef93e51fdf..a87eafeeb52 100644 --- a/api/v1/submissions/index.php +++ b/api/v1/submissions/index.php @@ -7,8 +7,8 @@ /** * @file api/v1/submissions/index.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @ingroup api_v1_submissions diff --git a/api/v1/users/UserHandler.inc.php b/api/v1/users/UserHandler.inc.php index 1d5ff5f58bd..aa6372d3e8c 100644 --- a/api/v1/users/UserHandler.inc.php +++ b/api/v1/users/UserHandler.inc.php @@ -3,8 +3,8 @@ /** * @file api/v1/user/UserHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class UserHandler diff --git a/api/v1/users/index.php b/api/v1/users/index.php index 5a30ed60637..6768137d92c 100644 --- a/api/v1/users/index.php +++ b/api/v1/users/index.php @@ -7,8 +7,8 @@ /** * @file api/v1/users/index.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @ingroup api_v1_users diff --git a/classes/article/Article.inc.php b/classes/article/Article.inc.php index 81bdda7062a..c0a61169bb7 100644 --- a/classes/article/Article.inc.php +++ b/classes/article/Article.inc.php @@ -9,8 +9,8 @@ /** * @file classes/article/Article.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class Article diff --git a/classes/article/ArticleDAO.inc.php b/classes/article/ArticleDAO.inc.php index 4fd561f3347..b130a6440e4 100644 --- a/classes/article/ArticleDAO.inc.php +++ b/classes/article/ArticleDAO.inc.php @@ -3,8 +3,8 @@ /** * @file classes/article/ArticleDAO.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ArticleDAO diff --git a/classes/article/ArticleGalley.inc.php b/classes/article/ArticleGalley.inc.php index 1487e0efb17..f117d7dbe51 100644 --- a/classes/article/ArticleGalley.inc.php +++ b/classes/article/ArticleGalley.inc.php @@ -3,8 +3,8 @@ /** * @file classes/article/ArticleGalley.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ArticleGalley diff --git a/classes/article/ArticleGalleyDAO.inc.php b/classes/article/ArticleGalleyDAO.inc.php index 90da07363fc..9e14b3bf43d 100644 --- a/classes/article/ArticleGalleyDAO.inc.php +++ b/classes/article/ArticleGalleyDAO.inc.php @@ -3,8 +3,8 @@ /** * @file classes/article/ArticleGalleyDAO.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ArticleGalleyDAO diff --git a/classes/article/ArticleTombstoneManager.inc.php b/classes/article/ArticleTombstoneManager.inc.php index dcd8ef97e89..f57eb44e0e6 100644 --- a/classes/article/ArticleTombstoneManager.inc.php +++ b/classes/article/ArticleTombstoneManager.inc.php @@ -3,8 +3,8 @@ /** * @file classes/article/ArticleTombstoneManager.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ArticleTombstoneManager diff --git a/classes/article/Author.inc.php b/classes/article/Author.inc.php index e1ca31ab654..2d6ee0303b2 100644 --- a/classes/article/Author.inc.php +++ b/classes/article/Author.inc.php @@ -3,8 +3,8 @@ /** * @file classes/article/Author.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class Author diff --git a/classes/article/AuthorDAO.inc.php b/classes/article/AuthorDAO.inc.php index cc0c09ac07a..19c958421a2 100644 --- a/classes/article/AuthorDAO.inc.php +++ b/classes/article/AuthorDAO.inc.php @@ -3,8 +3,8 @@ /** * @file classes/article/AuthorDAO.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class AuthorDAO diff --git a/classes/article/PublishedArticle.inc.php b/classes/article/PublishedArticle.inc.php index 1ad2b261d98..02a7b5e0610 100644 --- a/classes/article/PublishedArticle.inc.php +++ b/classes/article/PublishedArticle.inc.php @@ -3,8 +3,8 @@ /** * @file classes/article/PublishedArticle.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class PublishedArticle diff --git a/classes/article/PublishedArticleDAO.inc.php b/classes/article/PublishedArticleDAO.inc.php index 9353ed1a667..c5c428d55f9 100644 --- a/classes/article/PublishedArticleDAO.inc.php +++ b/classes/article/PublishedArticleDAO.inc.php @@ -3,8 +3,8 @@ /** * @file classes/article/PublishedArticleDAO.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class PublishedArticleDAO diff --git a/classes/article/SubmissionFileDAO.inc.php b/classes/article/SubmissionFileDAO.inc.php index a6b249c75cc..366d7f9d41d 100644 --- a/classes/article/SubmissionFileDAO.inc.php +++ b/classes/article/SubmissionFileDAO.inc.php @@ -3,8 +3,8 @@ /** * @file classes/article/SubmissionFileDAO.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubmissionFileDAO diff --git a/classes/controllers/grid/issues/IssueGridHandler.inc.php b/classes/controllers/grid/issues/IssueGridHandler.inc.php index e91fe61f264..5d79e6629b7 100644 --- a/classes/controllers/grid/issues/IssueGridHandler.inc.php +++ b/classes/controllers/grid/issues/IssueGridHandler.inc.php @@ -8,8 +8,8 @@ /** * @file controllers/grid/issues/IssueGridHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IssueGridHandler diff --git a/classes/core/Application.inc.php b/classes/core/Application.inc.php index 08bed8ec772..91603a5e1d6 100644 --- a/classes/core/Application.inc.php +++ b/classes/core/Application.inc.php @@ -3,8 +3,8 @@ /** * @file classes/core/Application.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class Application diff --git a/classes/core/PageRouter.inc.php b/classes/core/PageRouter.inc.php index c8863f5a551..8ecf5bf0c70 100644 --- a/classes/core/PageRouter.inc.php +++ b/classes/core/PageRouter.inc.php @@ -3,8 +3,8 @@ /** * @file classes/core/PageRouter.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class PageRouter diff --git a/classes/core/Request.inc.php b/classes/core/Request.inc.php index 42ca98efd94..0a9807911be 100644 --- a/classes/core/Request.inc.php +++ b/classes/core/Request.inc.php @@ -3,8 +3,8 @@ /** * @file classes/core/Request.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class Request diff --git a/classes/core/ServicesContainer.inc.php b/classes/core/ServicesContainer.inc.php index 892efddb1d3..cd926af47ad 100644 --- a/classes/core/ServicesContainer.inc.php +++ b/classes/core/ServicesContainer.inc.php @@ -3,8 +3,8 @@ /** * @file classes/core/ServicesContainer.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ServicesContainer diff --git a/classes/file/IssueFileManager.inc.php b/classes/file/IssueFileManager.inc.php index aceba8a4929..102a4537f76 100644 --- a/classes/file/IssueFileManager.inc.php +++ b/classes/file/IssueFileManager.inc.php @@ -3,8 +3,8 @@ /** * @file classes/file/IssueFileManager.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IssueFileManager diff --git a/classes/file/JournalFileManager.inc.php b/classes/file/JournalFileManager.inc.php index c57e007f6e3..c873f6e3a03 100644 --- a/classes/file/JournalFileManager.inc.php +++ b/classes/file/JournalFileManager.inc.php @@ -3,8 +3,8 @@ /** * @file classes/file/JournalFileManager.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class JournalFileManager diff --git a/classes/file/LibraryFileManager.inc.php b/classes/file/LibraryFileManager.inc.php index ac20253fafc..79508d67a51 100644 --- a/classes/file/LibraryFileManager.inc.php +++ b/classes/file/LibraryFileManager.inc.php @@ -3,8 +3,8 @@ /** * @file classes/file/LibraryFileManager.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class LibraryFileManager diff --git a/classes/file/PublicFileManager.inc.php b/classes/file/PublicFileManager.inc.php index 28d70f76945..de2edee32cc 100644 --- a/classes/file/PublicFileManager.inc.php +++ b/classes/file/PublicFileManager.inc.php @@ -3,8 +3,8 @@ /** * @file classes/file/PublicFileManager.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class PublicFileManager diff --git a/classes/handler/Handler.inc.php b/classes/handler/Handler.inc.php index b9c0181c160..cb9b2b48bcb 100644 --- a/classes/handler/Handler.inc.php +++ b/classes/handler/Handler.inc.php @@ -3,8 +3,8 @@ /** * @file classes/handler/Handler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class Handler diff --git a/classes/i18n/AppLocale.inc.php b/classes/i18n/AppLocale.inc.php index 057a8c22dc4..e4d0e6242dd 100644 --- a/classes/i18n/AppLocale.inc.php +++ b/classes/i18n/AppLocale.inc.php @@ -3,8 +3,8 @@ /** * @file classes/i18n/AppLocale.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class AppLocale diff --git a/classes/i18n/LanguageAction.inc.php b/classes/i18n/LanguageAction.inc.php index cdf64d0271b..4c047c42624 100644 --- a/classes/i18n/LanguageAction.inc.php +++ b/classes/i18n/LanguageAction.inc.php @@ -3,8 +3,8 @@ /** * @file classes/i18n/LanguageAction.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class LanguageAction diff --git a/classes/install/Install.inc.php b/classes/install/Install.inc.php index 64271c20f68..00b5c3f3140 100644 --- a/classes/install/Install.inc.php +++ b/classes/install/Install.inc.php @@ -3,8 +3,8 @@ /** * @file classes/install/Install.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class Install diff --git a/classes/install/Upgrade.inc.php b/classes/install/Upgrade.inc.php index 39615dca18e..57f62c9d560 100644 --- a/classes/install/Upgrade.inc.php +++ b/classes/install/Upgrade.inc.php @@ -3,8 +3,8 @@ /** * @file classes/install/Upgrade.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class Upgrade diff --git a/classes/issue/Issue.inc.php b/classes/issue/Issue.inc.php index f9da6f39a88..445dacfa5cd 100644 --- a/classes/issue/Issue.inc.php +++ b/classes/issue/Issue.inc.php @@ -8,8 +8,8 @@ /** * @file classes/issue/Issue.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class Issue diff --git a/classes/issue/IssueAction.inc.php b/classes/issue/IssueAction.inc.php index d3d4e42fc68..2f28e41e498 100644 --- a/classes/issue/IssueAction.inc.php +++ b/classes/issue/IssueAction.inc.php @@ -3,8 +3,8 @@ /** * @file classes/issue/IssueAction.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IssueAction diff --git a/classes/issue/IssueDAO.inc.php b/classes/issue/IssueDAO.inc.php index 59e08fd2cc7..c1c51b398c2 100644 --- a/classes/issue/IssueDAO.inc.php +++ b/classes/issue/IssueDAO.inc.php @@ -3,8 +3,8 @@ /** * @file classes/issue/IssueDAO.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IssueDAO diff --git a/classes/issue/IssueFile.inc.php b/classes/issue/IssueFile.inc.php index 6a178179b4f..57e33e4b04b 100644 --- a/classes/issue/IssueFile.inc.php +++ b/classes/issue/IssueFile.inc.php @@ -3,8 +3,8 @@ /** * @file classes/issue/IssueFile.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IssueFile diff --git a/classes/issue/IssueFileDAO.inc.php b/classes/issue/IssueFileDAO.inc.php index 9d2f4e84191..89bcc3d6f1d 100644 --- a/classes/issue/IssueFileDAO.inc.php +++ b/classes/issue/IssueFileDAO.inc.php @@ -3,8 +3,8 @@ /** * @file classes/issue/IssueFileDAO.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IssueFileDAO diff --git a/classes/issue/IssueGalley.inc.php b/classes/issue/IssueGalley.inc.php index bd2ef84e2ce..1d3046753b5 100644 --- a/classes/issue/IssueGalley.inc.php +++ b/classes/issue/IssueGalley.inc.php @@ -8,8 +8,8 @@ /** * @file classes/issue/IssueGalley.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IssueGalley diff --git a/classes/issue/IssueGalleyDAO.inc.php b/classes/issue/IssueGalleyDAO.inc.php index de9a5bc7bd2..9edb63a9a48 100644 --- a/classes/issue/IssueGalleyDAO.inc.php +++ b/classes/issue/IssueGalleyDAO.inc.php @@ -3,8 +3,8 @@ /** * @file classes/issue/IssueGalleyDAO.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IssueGalleyDAO diff --git a/classes/journal/Journal.inc.php b/classes/journal/Journal.inc.php index 34812834046..b5b2b0cdabd 100644 --- a/classes/journal/Journal.inc.php +++ b/classes/journal/Journal.inc.php @@ -9,8 +9,8 @@ /** * @file classes/journal/Journal.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class Journal diff --git a/classes/journal/JournalDAO.inc.php b/classes/journal/JournalDAO.inc.php index 0e024560b2a..a8226731f82 100644 --- a/classes/journal/JournalDAO.inc.php +++ b/classes/journal/JournalDAO.inc.php @@ -3,8 +3,8 @@ /** * @file classes/journal/JournalDAO.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class JournalDAO diff --git a/classes/journal/JournalSettingsDAO.inc.php b/classes/journal/JournalSettingsDAO.inc.php index 235c755866d..9053ee4ecf5 100644 --- a/classes/journal/JournalSettingsDAO.inc.php +++ b/classes/journal/JournalSettingsDAO.inc.php @@ -3,8 +3,8 @@ /** * @file classes/journal/JournalSettingsDAO.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class JournalSettingsDAO diff --git a/classes/journal/Section.inc.php b/classes/journal/Section.inc.php index dc15b7f3c43..68c07855bec 100644 --- a/classes/journal/Section.inc.php +++ b/classes/journal/Section.inc.php @@ -3,8 +3,8 @@ /** * @file classes/journal/Section.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class Section diff --git a/classes/journal/SectionDAO.inc.php b/classes/journal/SectionDAO.inc.php index ed45b5568bc..a3f838de273 100644 --- a/classes/journal/SectionDAO.inc.php +++ b/classes/journal/SectionDAO.inc.php @@ -3,8 +3,8 @@ /** * @file classes/journal/SectionDAO.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SectionDAO diff --git a/classes/log/SubmissionEmailLogEntry.inc.php b/classes/log/SubmissionEmailLogEntry.inc.php index 956fa5430eb..8359512935c 100644 --- a/classes/log/SubmissionEmailLogEntry.inc.php +++ b/classes/log/SubmissionEmailLogEntry.inc.php @@ -3,8 +3,8 @@ /** * @file classes/log/SubmissionEmailLogEntry.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubmissionEmailLogEntry diff --git a/classes/log/SubmissionEventLogDAO.inc.php b/classes/log/SubmissionEventLogDAO.inc.php index 520aea2b251..0a7ee7e72ca 100644 --- a/classes/log/SubmissionEventLogDAO.inc.php +++ b/classes/log/SubmissionEventLogDAO.inc.php @@ -3,8 +3,8 @@ /** * @file classes/log/SubmissionEventLogDAO.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubmissionEventLogDAO diff --git a/classes/log/SubmissionEventLogEntry.inc.php b/classes/log/SubmissionEventLogEntry.inc.php index 490a6b169c8..0816354c878 100644 --- a/classes/log/SubmissionEventLogEntry.inc.php +++ b/classes/log/SubmissionEventLogEntry.inc.php @@ -3,8 +3,8 @@ /** * @file classes/log/SubmissionEventLogEntry.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubmissionEventLogEntry diff --git a/classes/mail/ArticleMailTemplate.inc.php b/classes/mail/ArticleMailTemplate.inc.php index 9129f1ad6a9..f925cfc8c5e 100644 --- a/classes/mail/ArticleMailTemplate.inc.php +++ b/classes/mail/ArticleMailTemplate.inc.php @@ -3,8 +3,8 @@ /** * @file classes/mail/ArticleMailTemplate.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ArticleMailTemplate diff --git a/classes/notification/Notification.inc.php b/classes/notification/Notification.inc.php index 355984723fa..c8f43e2a208 100644 --- a/classes/notification/Notification.inc.php +++ b/classes/notification/Notification.inc.php @@ -3,8 +3,8 @@ /** * @file classes/notification/Notification.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class OJSNotification diff --git a/classes/notification/NotificationManager.inc.php b/classes/notification/NotificationManager.inc.php index ce97943458d..b18eac89f9e 100644 --- a/classes/notification/NotificationManager.inc.php +++ b/classes/notification/NotificationManager.inc.php @@ -3,8 +3,8 @@ /** * @file classes/notification/NotificationManager.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class PKPNotificationManager diff --git a/classes/notification/form/NotificationSettingsForm.inc.php b/classes/notification/form/NotificationSettingsForm.inc.php index 2e990dc912d..2caf64537cd 100644 --- a/classes/notification/form/NotificationSettingsForm.inc.php +++ b/classes/notification/form/NotificationSettingsForm.inc.php @@ -3,8 +3,8 @@ /** * @file classes/notification/form/NotificationSettingsForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class NotificationSettingsForm diff --git a/classes/notification/managerDelegate/ApproveSubmissionNotificationManager.inc.php b/classes/notification/managerDelegate/ApproveSubmissionNotificationManager.inc.php index 2acded35bcd..2fe9984a32d 100644 --- a/classes/notification/managerDelegate/ApproveSubmissionNotificationManager.inc.php +++ b/classes/notification/managerDelegate/ApproveSubmissionNotificationManager.inc.php @@ -3,8 +3,8 @@ /** * @file classes/notification/managerDelegate/ApproveSubmissionNotificationManager.inc.php * - * Copyright (c) 2016-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2016-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ApproveSubmissionNotificationManager diff --git a/classes/notification/managerDelegate/EditingProductionStatusNotificationManager.inc.php b/classes/notification/managerDelegate/EditingProductionStatusNotificationManager.inc.php index 5e5b9673b72..7a9d6c2a81e 100644 --- a/classes/notification/managerDelegate/EditingProductionStatusNotificationManager.inc.php +++ b/classes/notification/managerDelegate/EditingProductionStatusNotificationManager.inc.php @@ -3,8 +3,8 @@ /** * @file classes/notification/managerDelegate/EditingProductionStatusNotificationManager.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class EditingProductionStatusNotificationManager diff --git a/classes/oai/ojs/JournalOAI.inc.php b/classes/oai/ojs/JournalOAI.inc.php index 01c5d91f77d..df3f6bfbe8b 100644 --- a/classes/oai/ojs/JournalOAI.inc.php +++ b/classes/oai/ojs/JournalOAI.inc.php @@ -3,8 +3,8 @@ /** * @file classes/oai/ojs/JournalOAI.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class JournalOAI diff --git a/classes/oai/ojs/OAIDAO.inc.php b/classes/oai/ojs/OAIDAO.inc.php index 25e605a22a3..11ccfb3ae23 100644 --- a/classes/oai/ojs/OAIDAO.inc.php +++ b/classes/oai/ojs/OAIDAO.inc.php @@ -3,8 +3,8 @@ /** * @file classes/oai/ojs/OAIDAO.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class OAIDAO diff --git a/classes/payment/ojs/OJSCompletedPaymentDAO.inc.php b/classes/payment/ojs/OJSCompletedPaymentDAO.inc.php index 2d6021b070e..6423f507a8a 100644 --- a/classes/payment/ojs/OJSCompletedPaymentDAO.inc.php +++ b/classes/payment/ojs/OJSCompletedPaymentDAO.inc.php @@ -3,8 +3,8 @@ /** * @file classes/payment/ojs/OJSCompletedPaymentDAO.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class OJSCompletedPaymentDAO diff --git a/classes/payment/ojs/OJSPaymentManager.inc.php b/classes/payment/ojs/OJSPaymentManager.inc.php index f6acc51d141..c2b1ed605a1 100644 --- a/classes/payment/ojs/OJSPaymentManager.inc.php +++ b/classes/payment/ojs/OJSPaymentManager.inc.php @@ -3,8 +3,8 @@ /** * @file classes/payment/ojs/OJSPaymentManager.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class OJSPaymentManager diff --git a/classes/plugins/DOIPubIdExportPlugin.inc.php b/classes/plugins/DOIPubIdExportPlugin.inc.php index 29e2f9a6cd0..02e5b8c89e1 100644 --- a/classes/plugins/DOIPubIdExportPlugin.inc.php +++ b/classes/plugins/DOIPubIdExportPlugin.inc.php @@ -3,8 +3,8 @@ /** * @file classes/plugins/DOIPubIdExportPlugin.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class DOIPubIdExportPlugin diff --git a/classes/plugins/PubIdPlugin.inc.php b/classes/plugins/PubIdPlugin.inc.php index be967cc10f6..1c57f956a71 100644 --- a/classes/plugins/PubIdPlugin.inc.php +++ b/classes/plugins/PubIdPlugin.inc.php @@ -3,8 +3,8 @@ /** * @file classes/plugins/PubIdPlugin.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class PubIdPlugin diff --git a/classes/plugins/PubObjectCache.inc.php b/classes/plugins/PubObjectCache.inc.php index ed4d2c9e3e7..b4d46105fb4 100644 --- a/classes/plugins/PubObjectCache.inc.php +++ b/classes/plugins/PubObjectCache.inc.php @@ -3,8 +3,8 @@ /** * @file classes/plugins/PubObjectCache.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class PubObjectCache diff --git a/classes/plugins/PubObjectsExportPlugin.inc.php b/classes/plugins/PubObjectsExportPlugin.inc.php index 7283b903c8b..48ffbd47ee9 100644 --- a/classes/plugins/PubObjectsExportPlugin.inc.php +++ b/classes/plugins/PubObjectsExportPlugin.inc.php @@ -3,8 +3,8 @@ /** * @file classes/plugins/PubObjectsExportPlugin.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class PubObjectsExportPlugin diff --git a/classes/search/ArticleSearch.inc.php b/classes/search/ArticleSearch.inc.php index db1057baec1..ba011d4812f 100644 --- a/classes/search/ArticleSearch.inc.php +++ b/classes/search/ArticleSearch.inc.php @@ -3,8 +3,8 @@ /** * @file classes/search/ArticleSearch.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ArticleSearch diff --git a/classes/search/ArticleSearchDAO.inc.php b/classes/search/ArticleSearchDAO.inc.php index f3f88da0aef..29d4ac0a1d8 100644 --- a/classes/search/ArticleSearchDAO.inc.php +++ b/classes/search/ArticleSearchDAO.inc.php @@ -3,8 +3,8 @@ /** * @file classes/search/ArticleSearchDAO.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ArticleSearchDAO diff --git a/classes/search/ArticleSearchIndex.inc.php b/classes/search/ArticleSearchIndex.inc.php index 726fd39fd10..3399b69ea2e 100644 --- a/classes/search/ArticleSearchIndex.inc.php +++ b/classes/search/ArticleSearchIndex.inc.php @@ -3,8 +3,8 @@ /** * @file classes/search/ArticleSearchIndex.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ArticleSearchIndex diff --git a/classes/security/authorization/OjsIssueGalleyRequiredPolicy.inc.php b/classes/security/authorization/OjsIssueGalleyRequiredPolicy.inc.php index b0b18b2840a..44d09a526be 100644 --- a/classes/security/authorization/OjsIssueGalleyRequiredPolicy.inc.php +++ b/classes/security/authorization/OjsIssueGalleyRequiredPolicy.inc.php @@ -2,8 +2,8 @@ /** * @file classes/security/authorization/OjsIssueGalleyRequiredPolicy.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class OjsIssueGalleyRequiredPolicy diff --git a/classes/security/authorization/OjsIssueRequiredPolicy.inc.php b/classes/security/authorization/OjsIssueRequiredPolicy.inc.php index 98153cddbe5..9b6caffd3d0 100644 --- a/classes/security/authorization/OjsIssueRequiredPolicy.inc.php +++ b/classes/security/authorization/OjsIssueRequiredPolicy.inc.php @@ -2,8 +2,8 @@ /** * @file classes/security/authorization/OjsIssueRequiredPolicy.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class OjsIssueRequiredPolicy diff --git a/classes/security/authorization/OjsJournalMustPublishPolicy.inc.php b/classes/security/authorization/OjsJournalMustPublishPolicy.inc.php index fd086389260..851664fb749 100644 --- a/classes/security/authorization/OjsJournalMustPublishPolicy.inc.php +++ b/classes/security/authorization/OjsJournalMustPublishPolicy.inc.php @@ -2,8 +2,8 @@ /** * @file classes/security/authorization/OjsJournalMustPublishPolicy.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class OjsJournalMustPublishPolicy diff --git a/classes/security/form/AuthSourceSettingsForm.inc.php b/classes/security/form/AuthSourceSettingsForm.inc.php index 4f6804a986b..daf35cf44d9 100644 --- a/classes/security/form/AuthSourceSettingsForm.inc.php +++ b/classes/security/form/AuthSourceSettingsForm.inc.php @@ -3,8 +3,8 @@ /** * @file classes/security/form/AuthSourceSettingsForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class AuthSourceSettingsForm diff --git a/classes/services/GalleyService.inc.php b/classes/services/GalleyService.inc.php index a09b2ea6edb..399f9ebd152 100644 --- a/classes/services/GalleyService.inc.php +++ b/classes/services/GalleyService.inc.php @@ -3,8 +3,8 @@ /** * @file classes/services/GalleyService.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class GalleyService diff --git a/classes/services/IssueService.inc.php b/classes/services/IssueService.inc.php index e57abd8cb56..63123a23675 100644 --- a/classes/services/IssueService.inc.php +++ b/classes/services/IssueService.inc.php @@ -3,8 +3,8 @@ /** * @file classes/services/IssueService.php * -* Copyright (c) 2014-2017 Simon Fraser University -* Copyright (c) 2000-2017 John Willinsky +* Copyright (c) 2014-2018 Simon Fraser University +* Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IssueService diff --git a/classes/services/NavigationMenuService.inc.php b/classes/services/NavigationMenuService.inc.php index f5c9ebf4c97..c5599f4d275 100644 --- a/classes/services/NavigationMenuService.inc.php +++ b/classes/services/NavigationMenuService.inc.php @@ -3,8 +3,8 @@ /** * @file classes/services/NavigationMenuService.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class NavigationMenuService diff --git a/classes/services/OJSServiceProvider.inc.php b/classes/services/OJSServiceProvider.inc.php index 173f635482f..e03b8733e85 100644 --- a/classes/services/OJSServiceProvider.inc.php +++ b/classes/services/OJSServiceProvider.inc.php @@ -3,8 +3,8 @@ /** * @file classes/services/OJSServiceProvider.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class OJSServiceProvider diff --git a/classes/services/SectionService.inc.php b/classes/services/SectionService.inc.php index 62d716b6000..09115c4e66d 100644 --- a/classes/services/SectionService.inc.php +++ b/classes/services/SectionService.inc.php @@ -3,8 +3,8 @@ /** * @file classes/services/SectionService.php * -* Copyright (c) 2014-2017 Simon Fraser University -* Copyright (c) 2000-2017 John Willinsky +* Copyright (c) 2014-2018 Simon Fraser University +* Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SectionService diff --git a/classes/services/SubmissionService.inc.php b/classes/services/SubmissionService.inc.php index 3feb4581679..4948c125c3c 100644 --- a/classes/services/SubmissionService.inc.php +++ b/classes/services/SubmissionService.inc.php @@ -3,8 +3,8 @@ /** * @file classes/services/SubmissionService.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubmissionService diff --git a/classes/services/queryBuilders/IssueListQueryBuilder.inc.php b/classes/services/queryBuilders/IssueListQueryBuilder.inc.php index 18c6b302379..66cbea616f9 100644 --- a/classes/services/queryBuilders/IssueListQueryBuilder.inc.php +++ b/classes/services/queryBuilders/IssueListQueryBuilder.inc.php @@ -3,8 +3,8 @@ /** * @file classes/services/QueryBuilders/IssueListQueryBuilder.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubmissionListQueryBuilder diff --git a/classes/services/queryBuilders/SubmissionListQueryBuilder.inc.php b/classes/services/queryBuilders/SubmissionListQueryBuilder.inc.php index 0ea300cc66b..81e511108c7 100644 --- a/classes/services/queryBuilders/SubmissionListQueryBuilder.inc.php +++ b/classes/services/queryBuilders/SubmissionListQueryBuilder.inc.php @@ -3,8 +3,8 @@ /** * @file classes/services/QueryBuilders/SubmissionListQueryBuilder.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubmissionListQueryBuilder diff --git a/classes/statistics/MetricsDAO.inc.php b/classes/statistics/MetricsDAO.inc.php index 105f49d5f14..9521c60fc1a 100644 --- a/classes/statistics/MetricsDAO.inc.php +++ b/classes/statistics/MetricsDAO.inc.php @@ -3,8 +3,8 @@ /** * @file classes/statistics/MetricsDAO.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class MetricsDAO diff --git a/classes/statistics/StatisticsHelper.inc.php b/classes/statistics/StatisticsHelper.inc.php index 198a3919b03..1078e26dc60 100644 --- a/classes/statistics/StatisticsHelper.inc.php +++ b/classes/statistics/StatisticsHelper.inc.php @@ -3,8 +3,8 @@ /** * @file classes/statistics/StatisticsHelper.inc.php * -* Copyright (c) 2013-2017 Simon Fraser University -* Copyright (c) 2003-2017 John Willinsky +* Copyright (c) 2013-2018 Simon Fraser University +* Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class StatisticsHelper diff --git a/classes/submission/SubmissionMetadataFormImplementation.inc.php b/classes/submission/SubmissionMetadataFormImplementation.inc.php index 2fa59447f62..043c3b4058d 100644 --- a/classes/submission/SubmissionMetadataFormImplementation.inc.php +++ b/classes/submission/SubmissionMetadataFormImplementation.inc.php @@ -3,8 +3,8 @@ /** * @file classes/submission/SubmissionMetadataFormImplementation.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubmissionMetadataFormImplementation diff --git a/classes/submission/form/SubmissionSubmitStep1Form.inc.php b/classes/submission/form/SubmissionSubmitStep1Form.inc.php index 4c7db9f8cfa..c5d1ee12b73 100644 --- a/classes/submission/form/SubmissionSubmitStep1Form.inc.php +++ b/classes/submission/form/SubmissionSubmitStep1Form.inc.php @@ -3,8 +3,8 @@ /** * @file classes/submission/form/SubmissionSubmitStep1Form.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubmissionSubmitStep1Form diff --git a/classes/submission/form/SubmissionSubmitStep2Form.inc.php b/classes/submission/form/SubmissionSubmitStep2Form.inc.php index a4e46d2fce0..e596a3b49e6 100644 --- a/classes/submission/form/SubmissionSubmitStep2Form.inc.php +++ b/classes/submission/form/SubmissionSubmitStep2Form.inc.php @@ -3,8 +3,8 @@ /** * @file classes/submission/form/SubmissionSubmitStep2Form.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubmissionSubmitStep2Form diff --git a/classes/submission/form/SubmissionSubmitStep3Form.inc.php b/classes/submission/form/SubmissionSubmitStep3Form.inc.php index ceecb4bbdcf..ef1d51f4b51 100644 --- a/classes/submission/form/SubmissionSubmitStep3Form.inc.php +++ b/classes/submission/form/SubmissionSubmitStep3Form.inc.php @@ -3,8 +3,8 @@ /** * @file classes/submission/form/SubmissionSubmitStep3Form.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubmissionSubmitStep3Form diff --git a/classes/submission/form/SubmissionSubmitStep4Form.inc.php b/classes/submission/form/SubmissionSubmitStep4Form.inc.php index 7bab08e9d69..b64381ec8fb 100644 --- a/classes/submission/form/SubmissionSubmitStep4Form.inc.php +++ b/classes/submission/form/SubmissionSubmitStep4Form.inc.php @@ -3,8 +3,8 @@ /** * @file classes/submission/form/SubmissionSubmitStep4Form.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubmissionSubmitStep4Form diff --git a/classes/submission/reviewer/ReviewerSubmission.inc.php b/classes/submission/reviewer/ReviewerSubmission.inc.php index e264719d641..9d844b6d343 100644 --- a/classes/submission/reviewer/ReviewerSubmission.inc.php +++ b/classes/submission/reviewer/ReviewerSubmission.inc.php @@ -3,8 +3,8 @@ /** * @file classes/submission/reviewer/ReviewerSubmission.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ReviewerSubmission diff --git a/classes/submission/reviewer/ReviewerSubmissionDAO.inc.php b/classes/submission/reviewer/ReviewerSubmissionDAO.inc.php index 55f5ac50723..c0d3c49f788 100644 --- a/classes/submission/reviewer/ReviewerSubmissionDAO.inc.php +++ b/classes/submission/reviewer/ReviewerSubmissionDAO.inc.php @@ -3,8 +3,8 @@ /** * @file classes/submission/reviewer/ReviewerSubmissionDAO.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ReviewerSubmissionDAO diff --git a/classes/subscription/IndividualSubscription.inc.php b/classes/subscription/IndividualSubscription.inc.php index def4265bd4d..fca79fe7d8b 100644 --- a/classes/subscription/IndividualSubscription.inc.php +++ b/classes/subscription/IndividualSubscription.inc.php @@ -3,8 +3,8 @@ /** * @file classes/subscription/IndividualSubscription.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IndividualSubscription diff --git a/classes/subscription/IndividualSubscriptionDAO.inc.php b/classes/subscription/IndividualSubscriptionDAO.inc.php index f6a70ab2c49..d26bd5d8932 100644 --- a/classes/subscription/IndividualSubscriptionDAO.inc.php +++ b/classes/subscription/IndividualSubscriptionDAO.inc.php @@ -3,8 +3,8 @@ /** * @file classes/subscription/IndividualSubscriptionDAO.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IndividualSubscriptionDAO diff --git a/classes/subscription/InstitutionalSubscription.inc.php b/classes/subscription/InstitutionalSubscription.inc.php index c893c934d7d..38b9d385f62 100644 --- a/classes/subscription/InstitutionalSubscription.inc.php +++ b/classes/subscription/InstitutionalSubscription.inc.php @@ -8,8 +8,8 @@ /** * @file classes/subscription/InstitutionalSubscription.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class InstitutionalSubscription diff --git a/classes/subscription/InstitutionalSubscriptionDAO.inc.php b/classes/subscription/InstitutionalSubscriptionDAO.inc.php index a3122689e5f..5e9f3b42c8d 100644 --- a/classes/subscription/InstitutionalSubscriptionDAO.inc.php +++ b/classes/subscription/InstitutionalSubscriptionDAO.inc.php @@ -3,8 +3,8 @@ /** * @file classes/subscription/InstitutionalSubscriptionDAO.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class InstitutionalSubscriptionDAO diff --git a/classes/subscription/Subscription.inc.php b/classes/subscription/Subscription.inc.php index de4a4f0c79c..931ca09b699 100644 --- a/classes/subscription/Subscription.inc.php +++ b/classes/subscription/Subscription.inc.php @@ -3,8 +3,8 @@ /** * @file classes/subscription/Subscription.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class Subscription diff --git a/classes/subscription/SubscriptionAction.inc.php b/classes/subscription/SubscriptionAction.inc.php index 155943ed377..9762301d747 100644 --- a/classes/subscription/SubscriptionAction.inc.php +++ b/classes/subscription/SubscriptionAction.inc.php @@ -3,8 +3,8 @@ /** * @file classes/subscription/SubscriptionAction.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubscriptionAction diff --git a/classes/subscription/SubscriptionDAO.inc.php b/classes/subscription/SubscriptionDAO.inc.php index 067cd4ac1e0..d2a7f8638df 100644 --- a/classes/subscription/SubscriptionDAO.inc.php +++ b/classes/subscription/SubscriptionDAO.inc.php @@ -3,8 +3,8 @@ /** * @file classes/subscription/SubscriptionDAO.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubscriptionDAO diff --git a/classes/subscription/SubscriptionType.inc.php b/classes/subscription/SubscriptionType.inc.php index 4c38e3c19e9..1baa77eaacc 100644 --- a/classes/subscription/SubscriptionType.inc.php +++ b/classes/subscription/SubscriptionType.inc.php @@ -3,8 +3,8 @@ /** * @file classes/subscription/SubscriptionType.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class Subscriptiontyoe diff --git a/classes/subscription/SubscriptionTypeDAO.inc.php b/classes/subscription/SubscriptionTypeDAO.inc.php index faba0dc3302..f5b9a6bb56e 100644 --- a/classes/subscription/SubscriptionTypeDAO.inc.php +++ b/classes/subscription/SubscriptionTypeDAO.inc.php @@ -3,8 +3,8 @@ /** * @file classes/subscription/SubscriptionTypeDAO.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubscriptionTypeDAO diff --git a/classes/subscription/form/PaymentTypesForm.inc.php b/classes/subscription/form/PaymentTypesForm.inc.php index e332dbce2d9..601426cca22 100644 --- a/classes/subscription/form/PaymentTypesForm.inc.php +++ b/classes/subscription/form/PaymentTypesForm.inc.php @@ -3,8 +3,8 @@ /** * @file classes/subscription/form/PaymentTypesForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class PaymentTypesForm diff --git a/classes/subscription/form/SubscriptionForm.inc.php b/classes/subscription/form/SubscriptionForm.inc.php index be3ae91b0ba..6ccf638f452 100644 --- a/classes/subscription/form/SubscriptionForm.inc.php +++ b/classes/subscription/form/SubscriptionForm.inc.php @@ -3,8 +3,8 @@ /** * @file classes/subscription/form/SubscriptionForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubscriptionForm diff --git a/classes/subscription/form/SubscriptionPolicyForm.inc.php b/classes/subscription/form/SubscriptionPolicyForm.inc.php index 3125221bb30..d4e6522a67d 100644 --- a/classes/subscription/form/SubscriptionPolicyForm.inc.php +++ b/classes/subscription/form/SubscriptionPolicyForm.inc.php @@ -3,8 +3,8 @@ /** * @file classes/subscription/form/SubscriptionPolicyForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubscriptionPolicyForm diff --git a/classes/subscription/form/UserIndividualSubscriptionForm.inc.php b/classes/subscription/form/UserIndividualSubscriptionForm.inc.php index 29713e83d1e..c60aafb0887 100644 --- a/classes/subscription/form/UserIndividualSubscriptionForm.inc.php +++ b/classes/subscription/form/UserIndividualSubscriptionForm.inc.php @@ -3,8 +3,8 @@ /** * @file classes/subscription/form/UserIndividualSubscriptionForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class UserIndividualSubscriptionForm diff --git a/classes/subscription/form/UserInstitutionalSubscriptionForm.inc.php b/classes/subscription/form/UserInstitutionalSubscriptionForm.inc.php index ba47f85b6f0..1fc4df99704 100644 --- a/classes/subscription/form/UserInstitutionalSubscriptionForm.inc.php +++ b/classes/subscription/form/UserInstitutionalSubscriptionForm.inc.php @@ -3,8 +3,8 @@ /** * @file classes/subscription/form/UserInstitutionalSubscriptionForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class UserInstitutionalSubscriptionForm diff --git a/classes/sword/OJSSwordDeposit.inc.php b/classes/sword/OJSSwordDeposit.inc.php index 15cbf70db16..e641ffba745 100644 --- a/classes/sword/OJSSwordDeposit.inc.php +++ b/classes/sword/OJSSwordDeposit.inc.php @@ -3,8 +3,8 @@ /** * @file classes/sword/OJSSwordDeposit.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class OJSSwordDeposit diff --git a/classes/tasks/OpenAccessNotification.inc.php b/classes/tasks/OpenAccessNotification.inc.php index bee28ee089f..30aebf776d6 100644 --- a/classes/tasks/OpenAccessNotification.inc.php +++ b/classes/tasks/OpenAccessNotification.inc.php @@ -3,8 +3,8 @@ /** * @file classes/tasks/OpenAccessNotification.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class OpenAccessNotification diff --git a/classes/tasks/SubscriptionExpiryReminder.inc.php b/classes/tasks/SubscriptionExpiryReminder.inc.php index 517de41175d..38a6b896e43 100644 --- a/classes/tasks/SubscriptionExpiryReminder.inc.php +++ b/classes/tasks/SubscriptionExpiryReminder.inc.php @@ -3,8 +3,8 @@ /** * @file classes/tasks/SubscriptionExpiryReminder.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubscriptionExpiryReminder diff --git a/classes/template/TemplateManager.inc.php b/classes/template/TemplateManager.inc.php index 0bc7d1dc971..d21ff3488e7 100644 --- a/classes/template/TemplateManager.inc.php +++ b/classes/template/TemplateManager.inc.php @@ -3,8 +3,8 @@ /** * @file classes/template/TemplateManager.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class TemplateManager diff --git a/classes/user/User.inc.php b/classes/user/User.inc.php index 1fba86b6f19..db164b198ae 100644 --- a/classes/user/User.inc.php +++ b/classes/user/User.inc.php @@ -3,8 +3,8 @@ /** * @file classes/user/User.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class User diff --git a/classes/user/UserAction.inc.php b/classes/user/UserAction.inc.php index e9501d190df..c5d5e083d7c 100644 --- a/classes/user/UserAction.inc.php +++ b/classes/user/UserAction.inc.php @@ -3,8 +3,8 @@ /** * @file classes/user/UserAction.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class UserAction diff --git a/classes/user/UserDAO.inc.php b/classes/user/UserDAO.inc.php index 671ff36493c..74ae1e46acd 100644 --- a/classes/user/UserDAO.inc.php +++ b/classes/user/UserDAO.inc.php @@ -3,8 +3,8 @@ /** * @file classes/user/UserDAO.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class UserDAO diff --git a/classes/user/UserSettingsDAO.inc.php b/classes/user/UserSettingsDAO.inc.php index a7f8da9e8e2..b13f8d864ba 100644 --- a/classes/user/UserSettingsDAO.inc.php +++ b/classes/user/UserSettingsDAO.inc.php @@ -3,8 +3,8 @@ /** * @file classes/user/UserSettingsDAO.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class UserSettingsDAO diff --git a/classes/user/form/NotificationSettingsForm.inc.php b/classes/user/form/NotificationSettingsForm.inc.php index 38aeb5935d8..243d08cb035 100644 --- a/classes/user/form/NotificationSettingsForm.inc.php +++ b/classes/user/form/NotificationSettingsForm.inc.php @@ -3,8 +3,8 @@ /** * @file classes/notification/form/NotificationSettingsForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class NotificationSettingsForm diff --git a/classes/workflow/EditorDecisionActionsManager.inc.php b/classes/workflow/EditorDecisionActionsManager.inc.php index 0b9c3039e4c..91bbaf3bc8a 100644 --- a/classes/workflow/EditorDecisionActionsManager.inc.php +++ b/classes/workflow/EditorDecisionActionsManager.inc.php @@ -3,8 +3,8 @@ /** * @file classes/workflow/EditorDecisionActionsManager.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class EditorDecisionActionsManager diff --git a/config.TEMPLATE.inc.php b/config.TEMPLATE.inc.php index a69e65428b5..4163fa74808 100644 --- a/config.TEMPLATE.inc.php +++ b/config.TEMPLATE.inc.php @@ -7,8 +7,8 @@ ; ; config.TEMPLATE.inc.php ; -; Copyright (c) 2014-2017 Simon Fraser University -; Copyright (c) 2003-2017 John Willinsky +; Copyright (c) 2014-2018 Simon Fraser University +; Copyright (c) 2003-2018 John Willinsky ; Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. ; ; OJS Configuration settings. diff --git a/controllers/api/file/ManageFileApiHandler.inc.php b/controllers/api/file/ManageFileApiHandler.inc.php index c2498726b0e..a48ae52406d 100644 --- a/controllers/api/file/ManageFileApiHandler.inc.php +++ b/controllers/api/file/ManageFileApiHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/api/file/ManageFileApiHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ManageFileApiHandler diff --git a/controllers/grid/admin/journal/JournalGridHandler.inc.php b/controllers/grid/admin/journal/JournalGridHandler.inc.php index c6d4bdd78bb..008e5b1816b 100644 --- a/controllers/grid/admin/journal/JournalGridHandler.inc.php +++ b/controllers/grid/admin/journal/JournalGridHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/admin/journal/JournalGridHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class JournalGridHandler diff --git a/controllers/grid/admin/journal/form/JournalSiteSettingsForm.inc.php b/controllers/grid/admin/journal/form/JournalSiteSettingsForm.inc.php index ded142f4697..b6e1e6d0cba 100644 --- a/controllers/grid/admin/journal/form/JournalSiteSettingsForm.inc.php +++ b/controllers/grid/admin/journal/form/JournalSiteSettingsForm.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/admin/journal/form/JournalSiteSettingsForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class JournalSiteSettingsForm diff --git a/controllers/grid/articleGalleys/ArticleGalleyGridCellProvider.inc.php b/controllers/grid/articleGalleys/ArticleGalleyGridCellProvider.inc.php index d762c948eee..312e4872c98 100644 --- a/controllers/grid/articleGalleys/ArticleGalleyGridCellProvider.inc.php +++ b/controllers/grid/articleGalleys/ArticleGalleyGridCellProvider.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/articleGalleys/ArticleGalleyGridCellProvider.inc.php * - * Copyright (c) 2016-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2016-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ArticleGalleyGridCellProvider diff --git a/controllers/grid/articleGalleys/ArticleGalleyGridHandler.inc.php b/controllers/grid/articleGalleys/ArticleGalleyGridHandler.inc.php index cb665368a5f..8d96f2c6ba8 100644 --- a/controllers/grid/articleGalleys/ArticleGalleyGridHandler.inc.php +++ b/controllers/grid/articleGalleys/ArticleGalleyGridHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/articleGalleys/ArticleGalleyGridHandler.inc.php * - * Copyright (c) 2016-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2016-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ArticleGalleyGridHandler diff --git a/controllers/grid/articleGalleys/ArticleGalleyGridRow.inc.php b/controllers/grid/articleGalleys/ArticleGalleyGridRow.inc.php index 336ac040747..b3812e6c27b 100644 --- a/controllers/grid/articleGalleys/ArticleGalleyGridRow.inc.php +++ b/controllers/grid/articleGalleys/ArticleGalleyGridRow.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/articleGalleys/ArticleGalleyGridRow.inc.php * - * Copyright (c) 2016-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2016-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ArticleGalleyGridRow diff --git a/controllers/grid/articleGalleys/form/ArticleGalleyForm.inc.php b/controllers/grid/articleGalleys/form/ArticleGalleyForm.inc.php index 26f8bd82fd0..e92e0131d57 100644 --- a/controllers/grid/articleGalleys/form/ArticleGalleyForm.inc.php +++ b/controllers/grid/articleGalleys/form/ArticleGalleyForm.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/articleGalleys/form/ArticleGalleyForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ArticleGalleyForm diff --git a/controllers/grid/issueGalleys/IssueGalleyGridCellProvider.inc.php b/controllers/grid/issueGalleys/IssueGalleyGridCellProvider.inc.php index 8a35f79fec7..f9214a066f4 100644 --- a/controllers/grid/issueGalleys/IssueGalleyGridCellProvider.inc.php +++ b/controllers/grid/issueGalleys/IssueGalleyGridCellProvider.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/issueGalleys/IssueGalleyGridCellProvider.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IssueGalleyGridCellProvider diff --git a/controllers/grid/issueGalleys/IssueGalleyGridHandler.inc.php b/controllers/grid/issueGalleys/IssueGalleyGridHandler.inc.php index aa004c073f4..8b958dedc16 100644 --- a/controllers/grid/issueGalleys/IssueGalleyGridHandler.inc.php +++ b/controllers/grid/issueGalleys/IssueGalleyGridHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/issueGalleys/IssueGalleyGridHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IssueGalleyGridHandler diff --git a/controllers/grid/issueGalleys/IssueGalleyGridRow.inc.php b/controllers/grid/issueGalleys/IssueGalleyGridRow.inc.php index 47f878e8791..1b36d08ab0c 100644 --- a/controllers/grid/issueGalleys/IssueGalleyGridRow.inc.php +++ b/controllers/grid/issueGalleys/IssueGalleyGridRow.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/issueGalleys/IssueGalleyGridRow.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IssueGalleyGridRow diff --git a/controllers/grid/issues/BackIssueGridHandler.inc.php b/controllers/grid/issues/BackIssueGridHandler.inc.php index 1c40897a63e..48ae326f673 100644 --- a/controllers/grid/issues/BackIssueGridHandler.inc.php +++ b/controllers/grid/issues/BackIssueGridHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/issues/IssueGridHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IssueGridHandler diff --git a/controllers/grid/issues/ExportableIssuesListGridHandler.inc.php b/controllers/grid/issues/ExportableIssuesListGridHandler.inc.php index 5147dc07270..7aca3df1bab 100644 --- a/controllers/grid/issues/ExportableIssuesListGridHandler.inc.php +++ b/controllers/grid/issues/ExportableIssuesListGridHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/issues/IssueGridHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ExportableIssuesListGridHandler diff --git a/controllers/grid/issues/FutureIssueGridHandler.inc.php b/controllers/grid/issues/FutureIssueGridHandler.inc.php index c7ef115f44b..97c79c26fcc 100644 --- a/controllers/grid/issues/FutureIssueGridHandler.inc.php +++ b/controllers/grid/issues/FutureIssueGridHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/issues/IssueGridHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IssueGridHandler diff --git a/controllers/grid/issues/IssueGridCellProvider.inc.php b/controllers/grid/issues/IssueGridCellProvider.inc.php index 457b8525fe8..35e7fb35cd0 100644 --- a/controllers/grid/issues/IssueGridCellProvider.inc.php +++ b/controllers/grid/issues/IssueGridCellProvider.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/issues/IssueGridCellProvider.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IssueGridCellProvider diff --git a/controllers/grid/issues/IssueGridRow.inc.php b/controllers/grid/issues/IssueGridRow.inc.php index c02126d459d..354ebf61565 100644 --- a/controllers/grid/issues/IssueGridRow.inc.php +++ b/controllers/grid/issues/IssueGridRow.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/issues/IssueGridRow.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IssueGridRow diff --git a/controllers/grid/issues/form/IssueAccessForm.inc.php b/controllers/grid/issues/form/IssueAccessForm.inc.php index a64cb9cd61d..458052f571b 100644 --- a/controllers/grid/issues/form/IssueAccessForm.inc.php +++ b/controllers/grid/issues/form/IssueAccessForm.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/issues/form/IssueAccessForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IssueAccessForm diff --git a/controllers/grid/issues/form/IssueForm.inc.php b/controllers/grid/issues/form/IssueForm.inc.php index 005d31d5cb7..bfd35d66b70 100644 --- a/controllers/grid/issues/form/IssueForm.inc.php +++ b/controllers/grid/issues/form/IssueForm.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/issues/form/IssueForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IssueForm diff --git a/controllers/grid/issues/form/IssueGalleyForm.inc.php b/controllers/grid/issues/form/IssueGalleyForm.inc.php index ca762f04e01..94c9cc73d5e 100644 --- a/controllers/grid/issues/form/IssueGalleyForm.inc.php +++ b/controllers/grid/issues/form/IssueGalleyForm.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/issues/form/IssueGalleyForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IssueGalleyForm diff --git a/controllers/grid/pubIds/PubIdExportIssuesListGridCellProvider.inc.php b/controllers/grid/pubIds/PubIdExportIssuesListGridCellProvider.inc.php index 40bedff466a..fa9416e7704 100644 --- a/controllers/grid/pubIds/PubIdExportIssuesListGridCellProvider.inc.php +++ b/controllers/grid/pubIds/PubIdExportIssuesListGridCellProvider.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/pubIds/PubIdExportIssuesListGridCellProvider.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class PubIdExportIssuesListGridCellProvider diff --git a/controllers/grid/pubIds/PubIdExportIssuesListGridHandler.inc.php b/controllers/grid/pubIds/PubIdExportIssuesListGridHandler.inc.php index 722483df48d..3108598e482 100644 --- a/controllers/grid/pubIds/PubIdExportIssuesListGridHandler.inc.php +++ b/controllers/grid/pubIds/PubIdExportIssuesListGridHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/pubIds/PubIdExportIssuesListGridHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class PubIdExportIssuesListGridHandler diff --git a/controllers/grid/pubIds/PubIdExportRepresentationsListGridCellProvider.inc.php b/controllers/grid/pubIds/PubIdExportRepresentationsListGridCellProvider.inc.php index 41606726ee3..12b7810f1b5 100644 --- a/controllers/grid/pubIds/PubIdExportRepresentationsListGridCellProvider.inc.php +++ b/controllers/grid/pubIds/PubIdExportRepresentationsListGridCellProvider.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/pubIds/PubIdExportRepresentationsListGridCellProvider.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class PubIdExportRepresentationssListGridCellProvider diff --git a/controllers/grid/pubIds/PubIdExportRepresentationsListGridHandler.inc.php b/controllers/grid/pubIds/PubIdExportRepresentationsListGridHandler.inc.php index 9f6b85eb62d..9c3f9313aa5 100644 --- a/controllers/grid/pubIds/PubIdExportRepresentationsListGridHandler.inc.php +++ b/controllers/grid/pubIds/PubIdExportRepresentationsListGridHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/pubIds/PubIdExportRepresentationsListGridHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class PubIdExportRepresentationsListGridHandler diff --git a/controllers/grid/pubIds/PubIdExportSubmissionsListGridCellProvider.inc.php b/controllers/grid/pubIds/PubIdExportSubmissionsListGridCellProvider.inc.php index fce0adca050..269d6edbb3e 100644 --- a/controllers/grid/pubIds/PubIdExportSubmissionsListGridCellProvider.inc.php +++ b/controllers/grid/pubIds/PubIdExportSubmissionsListGridCellProvider.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/pubIds/PubIdExportSubmissionsListGridCellProvider.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class PubIdExportSubmissionsListGridCellProvider diff --git a/controllers/grid/pubIds/PubIdExportSubmissionsListGridHandler.inc.php b/controllers/grid/pubIds/PubIdExportSubmissionsListGridHandler.inc.php index f33d3238819..c7e2b26519c 100644 --- a/controllers/grid/pubIds/PubIdExportSubmissionsListGridHandler.inc.php +++ b/controllers/grid/pubIds/PubIdExportSubmissionsListGridHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/pubIds/PubIdExportSubmissionsListGridHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class PubIdExportSubmissionsListGridHandler diff --git a/controllers/grid/pubIds/form/AssignPublicIdentifiersForm.inc.php b/controllers/grid/pubIds/form/AssignPublicIdentifiersForm.inc.php index 4929b4443cd..68a075eaac3 100644 --- a/controllers/grid/pubIds/form/AssignPublicIdentifiersForm.inc.php +++ b/controllers/grid/pubIds/form/AssignPublicIdentifiersForm.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/pubIds/form/AssignPublicIdentifiersForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class AssignPublicIdentifiersForm diff --git a/controllers/grid/settings/plugins/SettingsPluginGridHandler.inc.php b/controllers/grid/settings/plugins/SettingsPluginGridHandler.inc.php index 3b359f370ad..528adddeffb 100644 --- a/controllers/grid/settings/plugins/SettingsPluginGridHandler.inc.php +++ b/controllers/grid/settings/plugins/SettingsPluginGridHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/settings/plugins/SettingsPluginGridHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SettingsPluginGridHandler diff --git a/controllers/grid/settings/sections/SectionGridHandler.inc.php b/controllers/grid/settings/sections/SectionGridHandler.inc.php index bf705f58bea..9c25ca83b38 100644 --- a/controllers/grid/settings/sections/SectionGridHandler.inc.php +++ b/controllers/grid/settings/sections/SectionGridHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/settings/sections/SectionGridHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SectionGridHandler diff --git a/controllers/grid/settings/sections/SectionGridRow.inc.php b/controllers/grid/settings/sections/SectionGridRow.inc.php index ef73f648a2c..4e2e683470c 100644 --- a/controllers/grid/settings/sections/SectionGridRow.inc.php +++ b/controllers/grid/settings/sections/SectionGridRow.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/settings/sections/SectionGridRow.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SectionGridRow diff --git a/controllers/grid/settings/sections/form/SectionForm.inc.php b/controllers/grid/settings/sections/form/SectionForm.inc.php index c1a50e35723..e13d28cb57d 100644 --- a/controllers/grid/settings/sections/form/SectionForm.inc.php +++ b/controllers/grid/settings/sections/form/SectionForm.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/settings/sections/form/SectionForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SectionForm diff --git a/controllers/grid/submissions/ExportPublishedSubmissionsListGridCellProvider.inc.php b/controllers/grid/submissions/ExportPublishedSubmissionsListGridCellProvider.inc.php index 9b07679c2a7..e9894dca62e 100644 --- a/controllers/grid/submissions/ExportPublishedSubmissionsListGridCellProvider.inc.php +++ b/controllers/grid/submissions/ExportPublishedSubmissionsListGridCellProvider.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/submissions/ExportPublishedSubmissionsListGridCellProvider.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ExportPublishedSubmissionsListGridCellProvider diff --git a/controllers/grid/submissions/ExportPublishedSubmissionsListGridHandler.inc.php b/controllers/grid/submissions/ExportPublishedSubmissionsListGridHandler.inc.php index a0d7d08d6da..4853033b8ff 100644 --- a/controllers/grid/submissions/ExportPublishedSubmissionsListGridHandler.inc.php +++ b/controllers/grid/submissions/ExportPublishedSubmissionsListGridHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/submissions/ExportPublishedSubmissionsListGridHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ExportPublishedSubmissionsListGridHandler diff --git a/controllers/grid/subscriptions/IndividualSubscriptionForm.inc.php b/controllers/grid/subscriptions/IndividualSubscriptionForm.inc.php index 5502443a87f..d3e04b9519a 100644 --- a/controllers/grid/subscriptions/IndividualSubscriptionForm.inc.php +++ b/controllers/grid/subscriptions/IndividualSubscriptionForm.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/subscriptions/IndividualSubscriptionForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IndividualSubscriptionForm diff --git a/controllers/grid/subscriptions/IndividualSubscriptionsGridHandler.inc.php b/controllers/grid/subscriptions/IndividualSubscriptionsGridHandler.inc.php index ce97f0416dc..e6b907ab97e 100644 --- a/controllers/grid/subscriptions/IndividualSubscriptionsGridHandler.inc.php +++ b/controllers/grid/subscriptions/IndividualSubscriptionsGridHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/subscriptions/IndividualSubscriptionsGridHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IndividualSubscriptionsGridHandler diff --git a/controllers/grid/subscriptions/InstitutionalSubscriptionForm.inc.php b/controllers/grid/subscriptions/InstitutionalSubscriptionForm.inc.php index 12cac6773f3..91d0f05a71f 100644 --- a/controllers/grid/subscriptions/InstitutionalSubscriptionForm.inc.php +++ b/controllers/grid/subscriptions/InstitutionalSubscriptionForm.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/subscriptions/InstitutionalSubscriptionForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class InstitutionalSubscriptionForm diff --git a/controllers/grid/subscriptions/InstitutionalSubscriptionsGridHandler.inc.php b/controllers/grid/subscriptions/InstitutionalSubscriptionsGridHandler.inc.php index e043ae4acdd..ccf69db7913 100644 --- a/controllers/grid/subscriptions/InstitutionalSubscriptionsGridHandler.inc.php +++ b/controllers/grid/subscriptions/InstitutionalSubscriptionsGridHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/subscriptions/InstitutionalSubscriptionsGridHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class InstitutionalSubscriptionsGridHandler diff --git a/controllers/grid/subscriptions/PaymentsGridCellProvider.inc.php b/controllers/grid/subscriptions/PaymentsGridCellProvider.inc.php index 5be0bfa6e9f..e6b60b04b50 100644 --- a/controllers/grid/subscriptions/PaymentsGridCellProvider.inc.php +++ b/controllers/grid/subscriptions/PaymentsGridCellProvider.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/subscriptions/PaymentsGridCellProvider.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class PaymentsGridCellProvider diff --git a/controllers/grid/subscriptions/PaymentsGridHandler.inc.php b/controllers/grid/subscriptions/PaymentsGridHandler.inc.php index b7318515d96..482824f52d8 100644 --- a/controllers/grid/subscriptions/PaymentsGridHandler.inc.php +++ b/controllers/grid/subscriptions/PaymentsGridHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/subscriptions/PaymentsGridHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class PaymentsGridHandler diff --git a/controllers/grid/subscriptions/SubscriptionTypeForm.inc.php b/controllers/grid/subscriptions/SubscriptionTypeForm.inc.php index 21418e8db2c..1faa1e86b22 100644 --- a/controllers/grid/subscriptions/SubscriptionTypeForm.inc.php +++ b/controllers/grid/subscriptions/SubscriptionTypeForm.inc.php @@ -3,8 +3,8 @@ /** * @file classes/subscription/form/SubscriptionTypeForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubscriptionTypeForm diff --git a/controllers/grid/subscriptions/SubscriptionTypesGridCellProvider.inc.php b/controllers/grid/subscriptions/SubscriptionTypesGridCellProvider.inc.php index c9fd346c5cb..290e1367bb9 100644 --- a/controllers/grid/subscriptions/SubscriptionTypesGridCellProvider.inc.php +++ b/controllers/grid/subscriptions/SubscriptionTypesGridCellProvider.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/subscriptions/SubscriptionTypesGridCellProvider.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubscriptionTypesGridCellProvider diff --git a/controllers/grid/subscriptions/SubscriptionTypesGridHandler.inc.php b/controllers/grid/subscriptions/SubscriptionTypesGridHandler.inc.php index 6c2a873acdb..be8e0767f1d 100644 --- a/controllers/grid/subscriptions/SubscriptionTypesGridHandler.inc.php +++ b/controllers/grid/subscriptions/SubscriptionTypesGridHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/subscriptions/SubscriptionTypesGridHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubscriptionTypesGridHandler diff --git a/controllers/grid/subscriptions/SubscriptionTypesGridRow.inc.php b/controllers/grid/subscriptions/SubscriptionTypesGridRow.inc.php index a12d1dbcf52..bc74b58cd67 100644 --- a/controllers/grid/subscriptions/SubscriptionTypesGridRow.inc.php +++ b/controllers/grid/subscriptions/SubscriptionTypesGridRow.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/subscriptions/SubscriptionTypesGridRow.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubscriptionTypesGridRow diff --git a/controllers/grid/subscriptions/SubscriptionsGridCellProvider.inc.php b/controllers/grid/subscriptions/SubscriptionsGridCellProvider.inc.php index c0f6c012c65..9baa29a08e7 100644 --- a/controllers/grid/subscriptions/SubscriptionsGridCellProvider.inc.php +++ b/controllers/grid/subscriptions/SubscriptionsGridCellProvider.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/subscriptions/SubscriptionsGridCellProvider.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubscriptionsGridCellProvider diff --git a/controllers/grid/subscriptions/SubscriptionsGridHandler.inc.php b/controllers/grid/subscriptions/SubscriptionsGridHandler.inc.php index 1488f28cb15..aa71e1e7da5 100644 --- a/controllers/grid/subscriptions/SubscriptionsGridHandler.inc.php +++ b/controllers/grid/subscriptions/SubscriptionsGridHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/subscriptions/SubscriptionsGridHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubscriptionsGridHandler diff --git a/controllers/grid/subscriptions/SubscriptionsGridRow.inc.php b/controllers/grid/subscriptions/SubscriptionsGridRow.inc.php index c1e0eb1bb70..12637677c47 100644 --- a/controllers/grid/subscriptions/SubscriptionsGridRow.inc.php +++ b/controllers/grid/subscriptions/SubscriptionsGridRow.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/subscriptions/SubscriptionsGridRow.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubscriptionsGridRow diff --git a/controllers/grid/toc/TocGridCategoryRow.inc.php b/controllers/grid/toc/TocGridCategoryRow.inc.php index 43233bdec5f..627c83b8c33 100644 --- a/controllers/grid/toc/TocGridCategoryRow.inc.php +++ b/controllers/grid/toc/TocGridCategoryRow.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/toc/TocGridCategoryRow.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class TocGridCategoryRow diff --git a/controllers/grid/toc/TocGridCellProvider.inc.php b/controllers/grid/toc/TocGridCellProvider.inc.php index 52599b8cd1d..ad1aede2917 100644 --- a/controllers/grid/toc/TocGridCellProvider.inc.php +++ b/controllers/grid/toc/TocGridCellProvider.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/toc/TocGridCellProvider.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class TocGridCellProvider diff --git a/controllers/grid/toc/TocGridHandler.inc.php b/controllers/grid/toc/TocGridHandler.inc.php index e7127cb0e85..f855ba4ad21 100644 --- a/controllers/grid/toc/TocGridHandler.inc.php +++ b/controllers/grid/toc/TocGridHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/toc/TocGridHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class TocGridHandler diff --git a/controllers/grid/toc/TocGridRow.inc.php b/controllers/grid/toc/TocGridRow.inc.php index 7a58aa8d45d..3127e6acb0c 100644 --- a/controllers/grid/toc/TocGridRow.inc.php +++ b/controllers/grid/toc/TocGridRow.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/toc/TocGridRow.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class TocGridRow diff --git a/controllers/grid/users/reviewer/ReviewerGridHandler.inc.php b/controllers/grid/users/reviewer/ReviewerGridHandler.inc.php index 4b228f8439b..a255d8d768f 100644 --- a/controllers/grid/users/reviewer/ReviewerGridHandler.inc.php +++ b/controllers/grid/users/reviewer/ReviewerGridHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/users/reviewer/ReviewerGridHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ReviewerGridHandler diff --git a/controllers/grid/users/stageParticipant/form/StageParticipantNotifyForm.inc.php b/controllers/grid/users/stageParticipant/form/StageParticipantNotifyForm.inc.php index c62f46114ac..6e823e01e85 100644 --- a/controllers/grid/users/stageParticipant/form/StageParticipantNotifyForm.inc.php +++ b/controllers/grid/users/stageParticipant/form/StageParticipantNotifyForm.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/users/stageParticipant/form/StageParticipantNotifyForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class StageParticipantNotifyForm diff --git a/controllers/grid/users/subscriberSelect/SubscriberSelectGridHandler.inc.php b/controllers/grid/users/subscriberSelect/SubscriberSelectGridHandler.inc.php index 1878dbfa583..84210ea5246 100644 --- a/controllers/grid/users/subscriberSelect/SubscriberSelectGridHandler.inc.php +++ b/controllers/grid/users/subscriberSelect/SubscriberSelectGridHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/grid/users/subscriberSelect/SubscriberSelectGridHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubscriberSelectGridHandler diff --git a/controllers/list/submissions/SubmissionsListHandler.inc.php b/controllers/list/submissions/SubmissionsListHandler.inc.php index 392ed3bb303..a3cbf18c325 100644 --- a/controllers/list/submissions/SubmissionsListHandler.inc.php +++ b/controllers/list/submissions/SubmissionsListHandler.inc.php @@ -2,8 +2,8 @@ /** * @file controllers/list/submissions/SubmissionsListHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2000-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2000-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubmissionsListHandler diff --git a/controllers/modals/editorDecision/EditorDecisionHandler.inc.php b/controllers/modals/editorDecision/EditorDecisionHandler.inc.php index 85571733208..d4af41ce8c2 100644 --- a/controllers/modals/editorDecision/EditorDecisionHandler.inc.php +++ b/controllers/modals/editorDecision/EditorDecisionHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/modals/editorDecision/EditorDecisionHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class EditorDecisionHandler diff --git a/controllers/modals/editorDecision/form/InitiateExternalReviewForm.inc.php b/controllers/modals/editorDecision/form/InitiateExternalReviewForm.inc.php index 20a7e58ce1e..846fdd48b27 100644 --- a/controllers/modals/editorDecision/form/InitiateExternalReviewForm.inc.php +++ b/controllers/modals/editorDecision/form/InitiateExternalReviewForm.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/modals/editorDecision/form/InitiateExternalReviewForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class InitiateReviewForm diff --git a/controllers/modals/submissionMetadata/AuthorSubmissionMetadataHandler.inc.php b/controllers/modals/submissionMetadata/AuthorSubmissionMetadataHandler.inc.php index 379ed000a5a..d347833161c 100644 --- a/controllers/modals/submissionMetadata/AuthorSubmissionMetadataHandler.inc.php +++ b/controllers/modals/submissionMetadata/AuthorSubmissionMetadataHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/modals/submissionMetadata/AuthorSubmissionMetadataHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class AuthorSubmissionMetadataHandler diff --git a/controllers/modals/submissionMetadata/IssueEntryHandler.inc.php b/controllers/modals/submissionMetadata/IssueEntryHandler.inc.php index 51364a524d5..36ea4253438 100644 --- a/controllers/modals/submissionMetadata/IssueEntryHandler.inc.php +++ b/controllers/modals/submissionMetadata/IssueEntryHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/modals/submissionMetadata/IssueEntryHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IssueEntryHandler diff --git a/controllers/modals/submissionMetadata/ReviewerSubmissionMetadataHandler.inc.php b/controllers/modals/submissionMetadata/ReviewerSubmissionMetadataHandler.inc.php index d98e8bc04d4..bf2015ba706 100644 --- a/controllers/modals/submissionMetadata/ReviewerSubmissionMetadataHandler.inc.php +++ b/controllers/modals/submissionMetadata/ReviewerSubmissionMetadataHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/modals/submissionMetadata/ReviewerSubmissionMetadataHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ReviewerSubmissionMetadataHandler diff --git a/controllers/modals/submissionMetadata/form/IssueEntrySubmissionReviewForm.inc.php b/controllers/modals/submissionMetadata/form/IssueEntrySubmissionReviewForm.inc.php index eabc011ca80..8cf51b17760 100644 --- a/controllers/modals/submissionMetadata/form/IssueEntrySubmissionReviewForm.inc.php +++ b/controllers/modals/submissionMetadata/form/IssueEntrySubmissionReviewForm.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/modals/submissionMetadata/form/IssueEntrySubmissionReviewForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class CatalogEntrySubmissionReviewForm diff --git a/controllers/modals/submissionMetadata/form/SubmissionMetadataViewForm.inc.php b/controllers/modals/submissionMetadata/form/SubmissionMetadataViewForm.inc.php index ddccf5142ec..59dbbc28524 100644 --- a/controllers/modals/submissionMetadata/form/SubmissionMetadataViewForm.inc.php +++ b/controllers/modals/submissionMetadata/form/SubmissionMetadataViewForm.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/modals/submissionMetadata/form/SubmissionMetadataViewForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubmissionMetadataViewForm diff --git a/controllers/modals/submissionMetadata/linkAction/SubmissionEntryLinkAction.inc.php b/controllers/modals/submissionMetadata/linkAction/SubmissionEntryLinkAction.inc.php index ab8d8a044d1..965a6a73480 100644 --- a/controllers/modals/submissionMetadata/linkAction/SubmissionEntryLinkAction.inc.php +++ b/controllers/modals/submissionMetadata/linkAction/SubmissionEntryLinkAction.inc.php @@ -2,8 +2,8 @@ /** * @file controllers/modals/submissionMetadata/linkAction/SubmissionEntryLinkAction.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubmissionEntryLinkAction diff --git a/controllers/statistics/form/ReportGeneratorForm.inc.php b/controllers/statistics/form/ReportGeneratorForm.inc.php index 678030894fc..bfa77c6426a 100644 --- a/controllers/statistics/form/ReportGeneratorForm.inc.php +++ b/controllers/statistics/form/ReportGeneratorForm.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/statistics/form/ReportGeneratorForm.inc.php * - * Copyright (c) 2013-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2013-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ReportGeneratorForm diff --git a/controllers/tab/admin/siteSetup/form/AppSiteSetupForm.inc.php b/controllers/tab/admin/siteSetup/form/AppSiteSetupForm.inc.php index 88313ed5ea7..13b9cd1f71f 100644 --- a/controllers/tab/admin/siteSetup/form/AppSiteSetupForm.inc.php +++ b/controllers/tab/admin/siteSetup/form/AppSiteSetupForm.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/tab/admin/siteSetup/form/AppSiteSetupForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class AppSiteSetupForm diff --git a/controllers/tab/issueEntry/IssueEntryTabHandler.inc.php b/controllers/tab/issueEntry/IssueEntryTabHandler.inc.php index a4782c1360b..3459939e1cc 100644 --- a/controllers/tab/issueEntry/IssueEntryTabHandler.inc.php +++ b/controllers/tab/issueEntry/IssueEntryTabHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/tab/issueEntry/IssueEntryTabHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IssueEntryTabHandler diff --git a/controllers/tab/issueEntry/form/IssueEntryPublicationMetadataForm.inc.php b/controllers/tab/issueEntry/form/IssueEntryPublicationMetadataForm.inc.php index 8d9e786aeee..d6590b715a0 100644 --- a/controllers/tab/issueEntry/form/IssueEntryPublicationMetadataForm.inc.php +++ b/controllers/tab/issueEntry/form/IssueEntryPublicationMetadataForm.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/tab/issueEntry/form/IssueEntryPublicationMetadataForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class IssueEntryPublicationMetadataForm diff --git a/controllers/tab/pubIds/form/PublicIdentifiersForm.inc.php b/controllers/tab/pubIds/form/PublicIdentifiersForm.inc.php index 74b3d2f9ac2..5bc00d7d6d7 100644 --- a/controllers/tab/pubIds/form/PublicIdentifiersForm.inc.php +++ b/controllers/tab/pubIds/form/PublicIdentifiersForm.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/tab/pubIds/form/PublicIdentifiersForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class PublicIdentifiersForm diff --git a/controllers/tab/settings/DistributionSettingsTabHandler.inc.php b/controllers/tab/settings/DistributionSettingsTabHandler.inc.php index f9002193fc2..4f8ddb71d80 100644 --- a/controllers/tab/settings/DistributionSettingsTabHandler.inc.php +++ b/controllers/tab/settings/DistributionSettingsTabHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/tab/settings/DistributionSettingsTabHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class DistributionSettingsTabHandler diff --git a/controllers/tab/settings/JournalSettingsTabHandler.inc.php b/controllers/tab/settings/JournalSettingsTabHandler.inc.php index b5e9339c3db..9737114b296 100644 --- a/controllers/tab/settings/JournalSettingsTabHandler.inc.php +++ b/controllers/tab/settings/JournalSettingsTabHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/tab/settings/JournalSettingsTabHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class JournalSettingsTabHandler diff --git a/controllers/tab/settings/PublicationSettingsTabHandler.inc.php b/controllers/tab/settings/PublicationSettingsTabHandler.inc.php index 1a8203fe7f9..65cac98006b 100644 --- a/controllers/tab/settings/PublicationSettingsTabHandler.inc.php +++ b/controllers/tab/settings/PublicationSettingsTabHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/tab/settings/PublicationSettingsTabHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class PublicationSettingsTabHandler diff --git a/controllers/tab/settings/WebsiteSettingsTabHandler.inc.php b/controllers/tab/settings/WebsiteSettingsTabHandler.inc.php index ec4720b28da..61d7b5555ec 100644 --- a/controllers/tab/settings/WebsiteSettingsTabHandler.inc.php +++ b/controllers/tab/settings/WebsiteSettingsTabHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/tab/settings/WebsiteSettingsTabHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class WebsiteSettingsTabHandler diff --git a/controllers/tab/settings/access/form/AccessForm.inc.php b/controllers/tab/settings/access/form/AccessForm.inc.php index 03aa9a278a5..19abaf00ded 100644 --- a/controllers/tab/settings/access/form/AccessForm.inc.php +++ b/controllers/tab/settings/access/form/AccessForm.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/tab/settings/access/form/AccessForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class AccessForm diff --git a/controllers/tab/settings/appearance/form/AppearanceForm.inc.php b/controllers/tab/settings/appearance/form/AppearanceForm.inc.php index 5e8275dbbbc..2c834aaffaa 100644 --- a/controllers/tab/settings/appearance/form/AppearanceForm.inc.php +++ b/controllers/tab/settings/appearance/form/AppearanceForm.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/tab/settings/appearance/form/AppearanceForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class AppearanceForm diff --git a/controllers/tab/settings/masthead/form/MastheadForm.inc.php b/controllers/tab/settings/masthead/form/MastheadForm.inc.php index 248c70f9307..5f52d120ea3 100644 --- a/controllers/tab/settings/masthead/form/MastheadForm.inc.php +++ b/controllers/tab/settings/masthead/form/MastheadForm.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/tab/settings/masthead/form/MastheadForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class MastheadForm diff --git a/controllers/tab/settings/permissions/form/OJSPermissionSettingsForm.inc.php b/controllers/tab/settings/permissions/form/OJSPermissionSettingsForm.inc.php index f629851331b..28a9a8cfdf4 100644 --- a/controllers/tab/settings/permissions/form/OJSPermissionSettingsForm.inc.php +++ b/controllers/tab/settings/permissions/form/OJSPermissionSettingsForm.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/tab/settings/permissions/form/OJSPermissionSettingsForm.inc.php * - * Copyright (c) 2016-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2016-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class OJSPermissionSettingsForm diff --git a/controllers/tab/settings/reviewStage/form/ReviewStageForm.inc.php b/controllers/tab/settings/reviewStage/form/ReviewStageForm.inc.php index 7e027b0542a..47ea3b03df5 100644 --- a/controllers/tab/settings/reviewStage/form/ReviewStageForm.inc.php +++ b/controllers/tab/settings/reviewStage/form/ReviewStageForm.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/tab/settings/reviewStage/form/ReviewStageForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ReviewStageForm diff --git a/controllers/tab/settings/siteAccessOptions/form/SiteAccessOptionsForm.inc.php b/controllers/tab/settings/siteAccessOptions/form/SiteAccessOptionsForm.inc.php index 8c0a19d274a..8c8863ee903 100644 --- a/controllers/tab/settings/siteAccessOptions/form/SiteAccessOptionsForm.inc.php +++ b/controllers/tab/settings/siteAccessOptions/form/SiteAccessOptionsForm.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/tab/settings/siteAccessOptions/form/SiteAccessOptionsForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SiteAccessOptionsForm diff --git a/controllers/tab/user/OJSProfileTabHandler.inc.php b/controllers/tab/user/OJSProfileTabHandler.inc.php index 32db87e79e8..9e0fb2bdf86 100644 --- a/controllers/tab/user/OJSProfileTabHandler.inc.php +++ b/controllers/tab/user/OJSProfileTabHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/tab/user/OJSProfileTabHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class OJSProfileTabHandler diff --git a/controllers/tab/workflow/ReviewRoundTabHandler.inc.php b/controllers/tab/workflow/ReviewRoundTabHandler.inc.php index 166035c1f83..5538c553850 100644 --- a/controllers/tab/workflow/ReviewRoundTabHandler.inc.php +++ b/controllers/tab/workflow/ReviewRoundTabHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/tab/workflow/ReviewRoundTabHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class ReviewRoundTabHandler diff --git a/controllers/tab/workflow/WorkflowTabHandler.inc.php b/controllers/tab/workflow/WorkflowTabHandler.inc.php index c2f89727a3f..e659608943d 100644 --- a/controllers/tab/workflow/WorkflowTabHandler.inc.php +++ b/controllers/tab/workflow/WorkflowTabHandler.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/tab/workflow/WorkflowTabHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class WorkflowTabHandler diff --git a/controllers/wizard/fileUpload/FileUploadWizardHandler.inc.php b/controllers/wizard/fileUpload/FileUploadWizardHandler.inc.php index 24dce96695d..c77128a9f5d 100644 --- a/controllers/wizard/fileUpload/FileUploadWizardHandler.inc.php +++ b/controllers/wizard/fileUpload/FileUploadWizardHandler.inc.php @@ -8,8 +8,8 @@ /** * @file controllers/wizard/fileUpload/FileUploadWizardHandler.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class FileUploadWizardHandler diff --git a/controllers/wizard/fileUpload/form/SubmissionFilesUploadBaseForm.inc.php b/controllers/wizard/fileUpload/form/SubmissionFilesUploadBaseForm.inc.php index 8bd0b722d5c..74b30bc115b 100644 --- a/controllers/wizard/fileUpload/form/SubmissionFilesUploadBaseForm.inc.php +++ b/controllers/wizard/fileUpload/form/SubmissionFilesUploadBaseForm.inc.php @@ -3,8 +3,8 @@ /** * @file controllers/wizard/fileUpload/form/SubmissionFilesUploadBaseForm.inc.php * - * Copyright (c) 2014-2017 Simon Fraser University - * Copyright (c) 2003-2017 John Willinsky + * Copyright (c) 2014-2018 Simon Fraser University + * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * @class SubmissionFilesUploadBaseForm diff --git a/dbscripts/xml/indexes.xml b/dbscripts/xml/indexes.xml index 42e5baace65..708388dd3a5 100644 --- a/dbscripts/xml/indexes.xml +++ b/dbscripts/xml/indexes.xml @@ -3,8 +3,8 @@ diff --git a/dbscripts/xml/upgrade/3.0.0_preupdate.xml b/dbscripts/xml/upgrade/3.0.0_preupdate.xml index 787126fd265..9ba5df7edc2 100644 --- a/dbscripts/xml/upgrade/3.0.0_preupdate.xml +++ b/dbscripts/xml/upgrade/3.0.0_preupdate.xml @@ -4,8 +4,8 @@ diff --git a/dbscripts/xml/upgrade/3.1.0_notifications.xml b/dbscripts/xml/upgrade/3.1.0_notifications.xml index e1871382939..0e15576c483 100644 --- a/dbscripts/xml/upgrade/3.1.0_notifications.xml +++ b/dbscripts/xml/upgrade/3.1.0_notifications.xml @@ -4,8 +4,8 @@ diff --git a/dbscripts/xml/upgrade/3.1.0_preupdate_payments.xml b/dbscripts/xml/upgrade/3.1.0_preupdate_payments.xml index 7dffaf6afe7..435ea468753 100644 --- a/dbscripts/xml/upgrade/3.1.0_preupdate_payments.xml +++ b/dbscripts/xml/upgrade/3.1.0_preupdate_payments.xml @@ -4,8 +4,8 @@ إختر أحد مجلات الموقع لتسجل فيها: - ليس من مجلة متاحة للتسجيل فيها ضمن هذا الموقع + ليس من مجلة متاحة للتسجيل فيها ضمن هذا الموقع بيان الخصوصية هذه المجلة لا تتيح حالياً التسجيل فيها. كلمة المرور التي أدخلتها ليست طويلة بما يكفي. @@ -807,7 +807,7 @@ المدة الكلفة أنواع الاشتراكات - العضوية + العضوية عن نظام النشر هذا عملية التحرير والنشر لنظام المجلات المفتوحة مشروع المعرفة العامة تحت رخصة GNU General Public License.]]> diff --git a/locale/pt_BR/locale.xml b/locale/pt_BR/locale.xml index f91845841a2..cf270ed0cf7 100644 --- a/locale/pt_BR/locale.xml +++ b/locale/pt_BR/locale.xml @@ -412,28 +412,28 @@ Ativo indica avaliação em consideração ou andamento.]]> Documentos enviados Versão enviada pelo avaliador (Caso deseje realizar anotações no documento ao editor, salve em sua máquina e depois envie usando Procurar/Enviar) - Solicitação do editor - Resposta - Avaliação enviada - Avaliação não concluída + Solicitação do editor + Resposta + Avaliação enviada + Avaliação não concluída Aceitar Correções obrigatórias Submeter novamente para avaliação - Submeter a outra revista + Submeter a outra revista Rejeitar Ver comentários Agendar - Submissão aguardando avaliação - Cronograma da avaliação - Diretrizes para avaliação - Diretrizes para Avaliadores - Notificar o editor da submissão - a sua decisão sobre sua disponibilidade para realizar a avaliação. - Em caso positivo, consulte as Diretrizes para Avaliadores a seguir. - Clique no nome dos documentos para baixar para sua máquina e realizar a avaliação (no documento digital ou sua impressão) dos documentos associados à submissão. - Clique no ícone para digitar (ou colar) a avaliação da submissão. - Opcionalmente, é possível transferir uma versão do documento com seus comentários para consulta pelo editor e/ou autor. - Escolha a recomendação adequada e submeta a avaliação para concluir o processo. É obrigatório incluir os comentários da avaliação ou transferir uma Versão para Avaliação do documento antes de definir sua avaliação.. + Submissão aguardando avaliação + Cronograma da avaliação + Diretrizes para avaliação + Diretrizes para Avaliadores + Notificar o editor da submissão + a sua decisão sobre sua disponibilidade para realizar a avaliação. + Em caso positivo, consulte as Diretrizes para Avaliadores a seguir. + Clique no nome dos documentos para baixar para sua máquina e realizar a avaliação (no documento digital ou sua impressão) dos documentos associados à submissão. + Clique no ícone para digitar (ou colar) a avaliação da submissão. + Opcionalmente, é possível transferir uma versão do documento com seus comentários para consulta pelo editor e/ou autor. + Escolha a recomendação adequada e submeta a avaliação para concluir o processo. É obrigatório incluir os comentários da avaliação ou transferir uma Versão para Avaliação do documento antes de definir sua avaliação.. Não foi selecionada nenhuma recomendação. Deve-se escolher uma recomendação para submeter a avaliação. Uma vez registrada a decisão não será mais possível modificar a avaliação. Deseja realmente proceder? @@ -893,16 +893,16 @@ Autores que publicam nesta revista concordam com os seguintes termos: Pode-se opcionalmente informar o motivo pelo qual está sendo desativado o cadastro. -
  • Itens marcados indicam que uma ação é exigida por parte do editor, classificados assim:
  • -
      -
    • Um revisor foi designado mas não foi notificado por email
    • -
    • Todos os revisores enviaram uma resposta, mas nenhuma decisão foi gravada
    • -
    • Autor subiu uma revisão de manuscrito
    • -
    • Revisor está atrasado para confirmar um convite para revisão
    • -
    • Revisor está atrasado para completar revisão
    • -
    - -
  • "Prazo" é preenchido quando o avaliador indica disponibilidade para realizar a avaliação; exibe o tempo em semanas até a data de entrega da avaliação ou (-) semanas quando está atrasado.
  • +
  • Itens marcados indicam que uma ação é exigida por parte do editor, classificados assim:
  • +
      +
    • Um revisor foi designado mas não foi notificado por email
    • +
    • Todos os revisores enviaram uma resposta, mas nenhuma decisão foi gravada
    • +
    • Autor subiu uma revisão de manuscrito
    • +
    • Revisor está atrasado para confirmar um convite para revisão
    • +
    • Revisor está atrasado para completar revisão
    • +
    + +
  • "Prazo" é preenchido quando o avaliador indica disponibilidade para realizar a avaliação; exibe o tempo em semanas até a data de entrega da avaliação ou (-) semanas quando está atrasado.
  • ]]>
    As Diretrizes para Avaliação fornecerão aos avaliadores critérios necessários para julgar se uma submissão é adequada para publicação no periódico, e podem incluir quaisquer instruções especiais para preparar uma avaliação efetiva e construtiva. Ao entrar na avaliação, os avaliadores terão acesso a dois campos de texto aberto, sendo o primeiro "para autor e editor" e o segundo para "editor apenas". Como opção alternativa, o Editor Gerente pode criar formulários específicos acessando "Formulários de Avaliação", na Administração da revista. Em todos os casos, os editores terão a opção de incluir as avaliações nas mensagens, ao se comunicarem com o autor. Minhas Assinaturas diff --git a/locale/uk_UA/admin.xml b/locale/uk_UA/admin.xml index f697e478c66..ddb1ce9d357 100644 --- a/locale/uk_UA/admin.xml +++ b/locale/uk_UA/admin.xml @@ -12,69 +12,69 @@ --> - Журнали на платформі - Перенаправлення до журналу - Налаштування - Запити до головного сайту будуть перенаправлятися до цього журналу. Це може бути корисним, наприклад, якщо на сайті представлений єдиний журнал. - Не перенаправляти - + Журнали на платформі + Перенаправлення до журналу + Налаштування + Запити до головного сайту будуть перенаправлятися до цього журналу. Це може бути корисним, наприклад, якщо на сайті представлений єдиний журнал. + Не перенаправляти + Ваша інсталяція OJS налаштована на запис декількох метрик використання. Статистика використання буде відображатися у декількох контекстах. Є випадки, коли повинна бути застосована тільки одна статистика використання, наприклад, щоб відобразити упорядкований список найбільш використовуваних статей або проранжувати результати пошуку. Будь ласка, оберіть одну з налаштованих метрик як метрики за замовчуванням. - - Ви впевнені, що хочете відключити цю мову? Це може вплинути на всі розміщені журнали, які зараз її використовують. - Завантаження мовних пакетів з веб-сервера Public Knowledge Project зараз недоступне, оскільки:

    +
    + Ви впевнені, що хочете відключити цю мову? Це може вплинути на всі розміщені журнали, які зараз її використовують. + Завантаження мовних пакетів з веб-сервера Public Knowledge Project зараз недоступне, оскільки:

    • На вашому сервері не встановлена утиліта GNU «tar» або не дозволено її виконання сервером.
    • OJS не може змінити файл списку мов, зазвичай розташований в «registry/locales.xml».

    Мовні пакети можуть бути вручну завантажені з веб-сайта PKP.

    ]]>
    - Це буде мова за замовчуванням для сайту та всіх журналів на ньому. - Оберіть всі локалізації, що будуть підтримуватись сайтом. Обрані локалізації будуть доступні для використання у всіх журналах на сайті, вони також з'являться у меню вибору мови на кожній сторінці сайту (для окремих сторінок функція може бути заборонена). Якщо не буде обрано принаймні декілька локалізацій, меню вибору мови не з'являться та розширені мовні функції не будуть доступні для журналів. - Підтримка відмічених мов може бути неповною. - Ви впевнені, що бажаєте видалити локалізацію? Ця зміна торкнеться всіх журнілів, які зараз її використовують. - Оберіть будь-які додаткові локалізації, на підтримку яких Ви хочете налаштувати систему. Локалізації мають бути встановлені перш ніж вони зможуть використовуватись журналами. Дивіться документацію OJS для інформації щодо додавання підтримки нових мов. - Завантаження локалізації невдале. Причини невдачі деталізовані у списку нижче. - "{$locale}" локалізація була встановлена. - Завантажити локалізацію - Не вдається відкрити мовний дескриптор з веб-сайту PKP. - Не вдається додати нову локалізацію до реєстраційного файлу локалізацій, типово "registry/locales.xml". - База даних користувачів OJS - Включити синхронізацію облікових записів користувачів (якщо підтримується модулем аутентифікації). Коли користувач буде заходити до системи, інформація його облікового запису автоматично оновлюватиметься з віддаленого джерела, а всі зміни (в тому числі, зміни паролю), зроблені в обліковому записі OJS, будуть автоматично оновлені також на віддаленому джерелі. Якщо ця опція відключена, інформація облікового запису OJS зберігатиметься окремо від зовнішнього джерела. - Дозволити модифікацію паролів користувачів (якщо підтримується цим модулем аутентифікації). Включення цієї опції дозволить користувачам змінювати в OJS власні паролі та використовувати функцію OJS "загублений пароль" для скидання втраченого паролю. Якщо опція відключена, вказана функціональність не буде доступна користувачам цього джерела аутентифікації. - Дозволити створення нових користувачів (якщо підтримується цим модулем аутентифікації). Всі користувачі, створені в OJS з цим джерелом аутентифікації, будуть автоматично додані у базу даних віддаленого джерела, якщо вони ще не існують у цій базі. Крім того, якщо це джерело є основним джерелом аутентифікації, користувачі, які реєструватимуть облікові записи у OJS, будуть також додаватись у базу даних віддаленого джерела. - Версія OJS - Конфігурація OJS - config.inc.php.]]> - Налаштування журналу - Журналів не було створено. - Ви впевнені, що бажаєте назавжди видалити цей журнал і весь його зміст? - Створити журнал - Вам буде автоматично надана роль менеджера цього журналу. Після створення нового журналу, продовжуйте його створення як менеджер, зробіть необхідні налаштування та призначте ролі користувачам. - Це повинно бути коротке слово або акронім, який ідентифікуватиме цей журнал. URL-адресою журналу буде {$sampleUrl} - Необхідний шлях. - Шлях може містити лише літери, цифри, дефіси та символи підкреслення; він повинен починатися та закінчуватися символом літери або цифри. - Обраний шлях вже використовується іншим журналом. - Дозволити відображення цьоого журналу на сайті - Опис журналу - Існуючий шлях журналу або шлях, що має бути створений (наприклад, "ojs"). - Імпорт передплат - Перекодувати метадані статті з ISO8859-1 - Генерувати код для конвертації адрес URL з OJS 1 до OJS 2 - Необхідно вказати шлях імпорту. - Імпортування не було завершено успішно - Об'єднання користувачів - Об'єднати - Оберіть користувача, якому слід передати права попереднього користувача (авторство, редакційні призначення, тощо). - Оберіть користувача, якого потрібно включити до облікового запису іншого користувача (наприклад, якщо одна особа має два облікові записи). Перший обраний обліковий запис буде видалений, а його подання, редакційні призначення, тощо будуть асоційовані з другим обраним обліковим записом. - Всі користувачі, які мають ролі - Ви впевнені, що хочете об'єднати обрані облікові записи ({$oldAccountCount}) у єдиний обліковий запис із іменем користувача "{$newUsername}"? Обрані {$oldAccountCount} облікових записів не будуть надалі існувати окремо. Це незворотна дія. - Немає користувачів, які мають ролі. + Це буде мова за замовчуванням для сайту та всіх журналів на ньому. + Оберіть всі локалізації, що будуть підтримуватись сайтом. Обрані локалізації будуть доступні для використання у всіх журналах на сайті, вони також з'являться у меню вибору мови на кожній сторінці сайту (для окремих сторінок функція може бути заборонена). Якщо не буде обрано принаймні декілька локалізацій, меню вибору мови не з'являться та розширені мовні функції не будуть доступні для журналів. + Підтримка відмічених мов може бути неповною. + Ви впевнені, що бажаєте видалити локалізацію? Ця зміна торкнеться всіх журнілів, які зараз її використовують. + Оберіть будь-які додаткові локалізації, на підтримку яких Ви хочете налаштувати систему. Локалізації мають бути встановлені перш ніж вони зможуть використовуватись журналами. Дивіться документацію OJS для інформації щодо додавання підтримки нових мов. + Завантаження локалізації невдале. Причини невдачі деталізовані у списку нижче. + "{$locale}" локалізація була встановлена. + Завантажити локалізацію + Не вдається відкрити мовний дескриптор з веб-сайту PKP. + Не вдається додати нову локалізацію до реєстраційного файлу локалізацій, типово "registry/locales.xml". + База даних користувачів OJS + Включити синхронізацію облікових записів користувачів (якщо підтримується модулем аутентифікації). Коли користувач буде заходити до системи, інформація його облікового запису автоматично оновлюватиметься з віддаленого джерела, а всі зміни (в тому числі, зміни паролю), зроблені в обліковому записі OJS, будуть автоматично оновлені також на віддаленому джерелі. Якщо ця опція відключена, інформація облікового запису OJS зберігатиметься окремо від зовнішнього джерела. + Дозволити модифікацію паролів користувачів (якщо підтримується цим модулем аутентифікації). Включення цієї опції дозволить користувачам змінювати в OJS власні паролі та використовувати функцію OJS "загублений пароль" для скидання втраченого паролю. Якщо опція відключена, вказана функціональність не буде доступна користувачам цього джерела аутентифікації. + Дозволити створення нових користувачів (якщо підтримується цим модулем аутентифікації). Всі користувачі, створені в OJS з цим джерелом аутентифікації, будуть автоматично додані у базу даних віддаленого джерела, якщо вони ще не існують у цій базі. Крім того, якщо це джерело є основним джерелом аутентифікації, користувачі, які реєструватимуть облікові записи у OJS, будуть також додаватись у базу даних віддаленого джерела. + Версія OJS + Конфігурація OJS + config.inc.php.]]> + Налаштування журналу + Журналів не було створено. + Ви впевнені, що бажаєте назавжди видалити цей журнал і весь його зміст? + Створити журнал + Вам буде автоматично надана роль менеджера цього журналу. Після створення нового журналу, продовжуйте його створення як менеджер, зробіть необхідні налаштування та призначте ролі користувачам. + Це повинно бути коротке слово або акронім, який ідентифікуватиме цей журнал. URL-адресою журналу буде {$sampleUrl} + Необхідний шлях. + Шлях може містити лише літери, цифри, дефіси та символи підкреслення; він повинен починатися та закінчуватися символом літери або цифри. + Обраний шлях вже використовується іншим журналом. + Дозволити відображення цьоого журналу на сайті + Опис журналу + Існуючий шлях журналу або шлях, що має бути створений (наприклад, "ojs"). + Імпорт передплат + Перекодувати метадані статті з ISO8859-1 + Генерувати код для конвертації адрес URL з OJS 1 до OJS 2 + Необхідно вказати шлях імпорту. + Імпортування не було завершено успішно + Об'єднання користувачів + Об'єднати + Оберіть користувача, якому слід передати права попереднього користувача (авторство, редакційні призначення, тощо). + Оберіть користувача, якого потрібно включити до облікового запису іншого користувача (наприклад, якщо одна особа має два облікові записи). Перший обраний обліковий запис буде видалений, а його подання, редакційні призначення, тощо будуть асоційовані з другим обраним обліковим записом. + Всі користувачі, які мають ролі + Ви впевнені, що хочете об'єднати обрані облікові записи ({$oldAccountCount}) у єдиний обліковий запис із іменем користувача "{$newUsername}"? Обрані {$oldAccountCount} облікових записів не будуть надалі існувати окремо. Це незворотна дія. + Немає користувачів, які мають ролі. - + Категорії - Щоб полегшити організацію великої номенклатури журналів, адміністратор сайту може обрати тут перелік категорій, за якими будуть організовуватись видання. Після цього, менеджери журналів зможуть обирати для своїх видань відповідні категорії. Таким чином, читачам стане доступна навігація між журналами за категоріями. - Не організовувати журнали за категоріями. + Щоб полегшити організацію великої номенклатури журналів, адміністратор сайту може обрати тут перелік категорій, за якими будуть організовуватись видання. Після цього, менеджери журналів зможуть обирати для своїх видань відповідні категорії. Таким чином, читачам стане доступна навігація між журналами за категоріями. + Не організовувати журнали за категоріями. Заборонити менеджерам журналів організовувати журнали за категоріями. Редагувати категорію Створити категорію @@ -83,9 +83,8 @@ Ви впевнені, що хочете видалити цю категорію? Назва Необхідно вказати назву категорії - Ви будете автоматично призначені менеджером цього журналу. Після створення нового журналу ви будете перенаправлені в розділ налаштувань для завершення розпочатої конфігуварії опцій журналу. - Нагадування про закінчення підписки - Повідомлення про відкритий доступ - Нагадування рецензенту - + Ви будете автоматично призначені менеджером цього журналу. Після створення нового журналу ви будете перенаправлені в розділ налаштувань для завершення розпочатої конфігуварії опцій журналу. + Нагадування про закінчення підписки + Повідомлення про відкритий доступ + Нагадування рецензенту
    diff --git a/locale/uk_UA/author.xml b/locale/uk_UA/author.xml index 1bef7ff5e18..bd8cde6081d 100644 --- a/locale/uk_UA/author.xml +++ b/locale/uk_UA/author.xml @@ -12,108 +12,108 @@ --> - Нове подання - Активні подання - Політика щодо конфлікту інтересів]]> - Подати статтю - П'ять кроків подання - Розпочати нове подання - Натисніть сюди, щоб перейти до першого з п'яти кроків подання нової статті.]]> - Крок 1. Початок подання - Крок 2. Вивантаження подання - Крок 3. Введення метаданих подання - Крок 4. Вивантаження супровідних файлів - Крок 4a. Додати супровідний файл - Крок 5. Підтвердження подання - Початок - Вивантаження подання - Введення метаданих - Вивантаження супровідних файлів - Підтвердження - Наступні кроки - Ви можете завершити це подання пізніше, вибравши його у списку "Активні подання" на своїй персональній сторінці. - Цей журнал в даний час не приймає рукописів від авторів. - Запит про виключення - Будь ласка, розгляньте можливість зробити виключення та не вимагати оплату за публікацію цієї статті. - У полі коментарів нижче зазначте причини, чому оплата не повинна стягуватися. - Якщо Ви просите зробити виключення, необхідно вказати причину. - Проходить {$round} раунд рецензування - Рецензується: необхідні виправлення - Редагується: на літ. редагуванні - Редагується: на етапі коректури - Вивантажити відредаговану версію - Виправлення коректора - Ви впевнені, що хочете видалити це незавершене подання? - Переглянути статус - Немає подань. - Розділ журналу - Статті повинні бути подані до одного з розділів журналу. - Перед тим, як продовжити, Ви повинні підтвердити всі пункти вимог. - Автори погоджуються з "Положенням про авторські права", норми якого будуть застосовані до цього подання, коли і якщо воно буде опубліковане у цьому журналі (нижче можна додати коментарі для редактора). - Перед тим, як продовжити, Ви повинні погодитися з нормами "Положення про авторські права". - Коментарі для редактора - Введіть текст (за бажанням) - Будь ласка, оберіть відповідний розділ журналу для цього подання. - Будь ласка, оберіть мову подання. - Положення про конфіденційність - Відсортуйте авторів у тому порядку, як вони мають бути вказані у публікації. - Відсортувати імена авторів - Основна контактна особа для редакторів. - Додати автора - Видалити автора - Вкажіть ключові слова для індексації цього подання, відокремлюючи їх одне від одного крапкою з комою (слово1; слово2; слово3). - Охарактеризуйте власне дослідження в аспектах його географічних, хронологічних (історичних) або інших меж. - Додаткові коди.]]> - Потрібно вказати, принаймні, одого автора. - Необхідно ввести ім'я, прізвище та email адресу кожного з авторів. - Будь ласка, введіть назву Вашої статті. - Будь ласка, введіть анотацію Вашої статті. - Розмір анотації більший максимально допустимого для цього розділу. - Файл подання - Вивантажити файл подання - Замінити файл подання - Немає файлів подання. - Ви впевнені, що бажаєте продовжити без вивантаження файлу подання? - Цей необов'язковий крок дозволяє додати до рукопису супровідні файли. Ці файли можуть бути у будь-якому форматі, вони можуть включати (a) інструменти дослідження, (b) набори даних, що відповідають прийнятим нормам дослідницької етики, (c) джерела, які в іншому разі не були б доступні читачам, (d) зображення та таблиці, які не можна подати безпосередньо у файлі тексту рукопису, або інші матеріали, які додають цінності роботі. - Для вивантаження файлу натисніть кнопку "Зберегти" (після цього можна буде вивантажити інші файли). - Ви впевнені, що хочете продовжити без вивантаження обраних супровідних файлів? - Жодних супровідних файлів не було додано до цього подання. - Повернутися до супровідних файлів - Ви впевнені, що хочете видалити цей супровідний файл? - Вивантажити супровідний файл - Додати супровідний файл - Редагувати супровідний файл - Метадані супровідного файлу - Для індексації вивантаженого супровідного файлу введіть його метадані. - Супровідний файл - Автор (або власник) файлу - Дослідний інструмент - Дослідні матеріали - Результати дослідження - Стенограми - Аналіз даних - Набір даних - Текст першоджерела - Короткий опис - Дозволити рецензентам доступ до файлу (без метаданих), оскільки його зміст не суперечить нормам анонімного рецензування. - Вказується лише для матеріалів, які були опубліковані. - Дата отримання даних чи створення дослідного інструменту. - Назва дослідження або іншого джерела походження. - Вкажіть інший тип - Немає вивантажених файлів. - Будь ласка, введіть назву супровідного файлу. - Будь ласка, введіть ключові слова. - Будь ласка, введіть опис. - Публічний ідентифікатор супровідного файлу вже існує. - Публічний ідентифікатор супровідного файлу - Для того, щоб надіслати Ваш рукопис до журналу "{$journalTitle}" натисніть кнопку "Підтвердити подання". Вказана Вами основна контактна особа отримає лист з подякою та зможе відстежувати прогрес редакційного опрацювання роботи, зайшовши на веб-сайт журналу. Дякуємо за інтерес до публікації у виданні "{$journalTitle}". - Жодних файлів не було приєднано до подання. - Опис файлу - Підтвердити подання - Подання завершено. Дякуємо за Ваш інтерес до журналу "{$journalTitle}". - Вивантажити авторську версію - Відредагований файл - Авторський файл - Для подання рукописів у цей журнал необхідно створити обліковий запис користувача. Це дозволить нашим редакторам працювати з Вашим поданням і сконтактовувати з Вами у випадку, якщо змінюється статус подання або необхідні додаткові відомості про Вас. + Нове подання + Активні подання + Політика щодо конфлікту інтересів]]> + Подати статтю + П'ять кроків подання + Розпочати нове подання + Натисніть сюди, щоб перейти до першого з п'яти кроків подання нової статті.]]> + Крок 1. Початок подання + Крок 2. Вивантаження подання + Крок 3. Введення метаданих подання + Крок 4. Вивантаження супровідних файлів + Крок 4a. Додати супровідний файл + Крок 5. Підтвердження подання + Початок + Вивантаження подання + Введення метаданих + Вивантаження супровідних файлів + Підтвердження + Наступні кроки + Ви можете завершити це подання пізніше, вибравши його у списку "Активні подання" на своїй персональній сторінці. + Цей журнал в даний час не приймає рукописів від авторів. + Запит про виключення + Будь ласка, розгляньте можливість зробити виключення та не вимагати оплату за публікацію цієї статті. + У полі коментарів нижче зазначте причини, чому оплата не повинна стягуватися. + Якщо Ви просите зробити виключення, необхідно вказати причину. + Проходить {$round} раунд рецензування + Рецензується: необхідні виправлення + Редагується: на літ. редагуванні + Редагується: на етапі коректури + Вивантажити відредаговану версію + Виправлення коректора + Ви впевнені, що хочете видалити це незавершене подання? + Переглянути статус + Немає подань. + Розділ журналу + Статті повинні бути подані до одного з розділів журналу. + Перед тим, як продовжити, Ви повинні підтвердити всі пункти вимог. + Автори погоджуються з "Положенням про авторські права", норми якого будуть застосовані до цього подання, коли і якщо воно буде опубліковане у цьому журналі (нижче можна додати коментарі для редактора). + Перед тим, як продовжити, Ви повинні погодитися з нормами "Положення про авторські права". + Коментарі для редактора + Введіть текст (за бажанням) + Будь ласка, оберіть відповідний розділ журналу для цього подання. + Будь ласка, оберіть мову подання. + Положення про конфіденційність + Відсортуйте авторів у тому порядку, як вони мають бути вказані у публікації. + Відсортувати імена авторів + Основна контактна особа для редакторів. + Додати автора + Видалити автора + Вкажіть ключові слова для індексації цього подання, відокремлюючи їх одне від одного крапкою з комою (слово1; слово2; слово3). + Охарактеризуйте власне дослідження в аспектах його географічних, хронологічних (історичних) або інших меж. + Додаткові коди.]]> + Потрібно вказати, принаймні, одого автора. + Необхідно ввести ім'я, прізвище та email адресу кожного з авторів. + Будь ласка, введіть назву Вашої статті. + Будь ласка, введіть анотацію Вашої статті. + Розмір анотації більший максимально допустимого для цього розділу. + Файл подання + Вивантажити файл подання + Замінити файл подання + Немає файлів подання. + Ви впевнені, що бажаєте продовжити без вивантаження файлу подання? + Цей необов'язковий крок дозволяє додати до рукопису супровідні файли. Ці файли можуть бути у будь-якому форматі, вони можуть включати (a) інструменти дослідження, (b) набори даних, що відповідають прийнятим нормам дослідницької етики, (c) джерела, які в іншому разі не були б доступні читачам, (d) зображення та таблиці, які не можна подати безпосередньо у файлі тексту рукопису, або інші матеріали, які додають цінності роботі. + Для вивантаження файлу натисніть кнопку "Зберегти" (після цього можна буде вивантажити інші файли). + Ви впевнені, що хочете продовжити без вивантаження обраних супровідних файлів? + Жодних супровідних файлів не було додано до цього подання. + Повернутися до супровідних файлів + Ви впевнені, що хочете видалити цей супровідний файл? + Вивантажити супровідний файл + Додати супровідний файл + Редагувати супровідний файл + Метадані супровідного файлу + Для індексації вивантаженого супровідного файлу введіть його метадані. + Супровідний файл + Автор (або власник) файлу + Дослідний інструмент + Дослідні матеріали + Результати дослідження + Стенограми + Аналіз даних + Набір даних + Текст першоджерела + Короткий опис + Дозволити рецензентам доступ до файлу (без метаданих), оскільки його зміст не суперечить нормам анонімного рецензування. + Вказується лише для матеріалів, які були опубліковані. + Дата отримання даних чи створення дослідного інструменту. + Назва дослідження або іншого джерела походження. + Вкажіть інший тип + Немає вивантажених файлів. + Будь ласка, введіть назву супровідного файлу. + Будь ласка, введіть ключові слова. + Будь ласка, введіть опис. + Публічний ідентифікатор супровідного файлу вже існує. + Публічний ідентифікатор супровідного файлу + Для того, щоб надіслати Ваш рукопис до журналу "{$journalTitle}" натисніть кнопку "Підтвердити подання". Вказана Вами основна контактна особа отримає лист з подякою та зможе відстежувати прогрес редакційного опрацювання роботи, зайшовши на веб-сайт журналу. Дякуємо за інтерес до публікації у виданні "{$journalTitle}". + Жодних файлів не було приєднано до подання. + Опис файлу + Підтвердити подання + Подання завершено. Дякуємо за Ваш інтерес до журналу "{$journalTitle}". + Вивантажити авторську версію + Відредагований файл + Авторський файл + Для подання рукописів у цей журнал необхідно створити обліковий запис користувача. Це дозволить нашим редакторам працювати з Вашим поданням і сконтактовувати з Вами у випадку, якщо змінюється статус подання або необхідні додаткові відомості про Вас. diff --git a/locale/uk_UA/editor.xml b/locale/uk_UA/editor.xml index 1cad550fcc4..24d0966991d 100644 --- a/locale/uk_UA/editor.xml +++ b/locale/uk_UA/editor.xml @@ -12,211 +12,211 @@ --> - - Тека редактора - Повторно призначити - Подання та публікація - Редакційна черга - Архів матеріалів - Публікація - Опубліковані випуски - Всі розділи - Всі редактори - Я - Ідентифікатор '{$publicIdentifier}' вже існує для іншого об'єкту (випуску, статті, гранки або супровідного файлу). Будь ласка, вкажіть унікальний ідентифікатор для цього журналу. - В архіві немає матеріалів. - Зберегти зміни для архівованих матеріалів? Подання, помічені для видалення, будуть остаточно видалені з системи. - Ви впевнені, що хочете остаточно видалити це подання? - Ви впевнені, що хочете записати це рішення? - Це подання буде архівоване після того, як буде надіслане повідомлення автору або після натискання кнопки "Пропустити надсилання листа". - Перш ніж надсилати подання на літературне редагування, за допомогою посилання "Сповістити автора", інформуйте автора про прийняте Вами рішення та визначіть версію для літературного редагування. - Надіслати на літературне редагування - Повідомити користувачів - Надіслати це повідомлення всім користувачам, асоційованим з цим журналом ({$count} користувачів) - Всім читачам ({$count} користувачів) - Всім опублікованим авторам ({$count} користувачів) - Всім індивідуальним передплатникам ({$count} користувачів) - Всім установам-передплатникам ({$count} користувачів) - Повідомлення розсилаються користувачам ... - Користувачам повідомлено - Надіслати це повідомлення лише тим користувачам журналу, які виявили бажання отримувати новини ({$count} користувачів) - Включити сторінку змісту цього випуску: - Редактор: Адміністрування - Створити випуск - Управління випуском: {$issueIdentification} - Поточний випуск - Кількість статей - Ні одної статті поки не заплановано для публікації у цьому випуску. - Ви впевнені, що хочете назавжди видалити цей випуск? - Опубліковані - Неопубліковані - Дата публікації - Необхідно ввести позитивне числове значення для номеру тому. - Необхідно ввести позитивне числове значення для номеру випуску. - Необхідно ввести позитивне числове значення для року видання. - Необхідно вказати назву цього випуску. - Необхідно ввести ідентифікатор випуску. Будь ласка, оберіть принаймні один з варіантів ідентифікації. - Ідентифікація випуску - Публічний ідентифікатор випуску - Опис - Статус доступу - Дата відкриття доступу - Дозволити відтермінований відкритий доступ - Обкладинка - (дозволені формати: .gif, .jpg або .png) - Вивантажено - Видалити - Перевірено - Видалити зображення обкладинки? - Зображення обкладинки, яке ви хочете видалити, не відповідає зображенню обкладинки для цього випуску. Будь ласка, перезавантажте сторінку і спробуйте знову. - Зображення обкладинки, якеу ви хочете видалити, не вдається знайти. Можливо воно вже було видалено. Спробуйте перезавантажити сторінку. - Неприпустимий формат зображення обкладинки. Дозволеними форматами є .gif, .jpg або .png. - Таблиця стилів - Неприпустимий формат файлу таблиці стилю. Переконайтеся, що файл використовує коректний формат CSS. (Зауважте, що таблиці стилів, які починаються з коментарів, не можуть бути прийняті). - Видалити таблицю стилю? - Підпис обкладинки - Створити для цього випуску обкладинку з наступними елементами. - Показати - Відкритий доступ - Передплата - Ідентифікація - Доступ - Обкладинка - Всі статті повернуться до редакційної черги, а всі файли, асоційовані з випуском, будуть видалені назавжди. Ви впевнені, що хочете видалити цей випуск? - Скинути сортування до стандартного]]> - Скинути сортування до стандартного]]> - Дані про випуск - Зберегти зміни в змісті випуска? - За замовчуванням - Сортування - Ідентифікатор - Опублікувати випуск - Скасувати публікацію випуску - Переглянути випуск - (Попередній перегляд) - Ви впевнені, що хочете опублікувати новий випуск? - Неможливо зберегти публічний ідентифікатор статті: - Немає опублікованих випусків - Відкритий - Сторінки - Гранки випуску - Гранка випуску - Переглядів гранки випуску - Публікувати гранки з повним змістом випуску - Жодної гранки випуску не було опубліковано. - Необхідно вказати мітку гранки випуску. - Необхідно вказати локалізацію гранки випуску. - Вказаний ідентифікатор гранки випуску вже існує. - Повернутися до гранок випуску - Ви впевнені, що хочете видалити цю гранку випуску? - Ідентифікатори - Майбутні випуски - Додати гранку - Опублікувати випуск - Створити випуск - Переглянути - Попередній перегляд - Створити гранку випуску - Попередні випуски - Позначити оригінальний файл як версію для рецензування - Вивантажити відредаговану версію для рецензування - Надати рецензентам доступ до файлу - Верстка та коректура - Очистити - Відмінити рецензента - Змінити розділ - Встановити кінцевий термін - Додати рецензента - Рецензенту - Повідомити рецензенту - Розпочати рецензування - Скасувати запит - Скасувати рецензування - Залишити рекомендацію - Записати рекомендації рецензента - Рекомендація - Обрати рецензента - Замінити рецензента - Редактор для запису рекомендацій/коментарів для рецензента - Вивантажити рецензію - Параметри рецензування - Рішення - Редактора не призначено. - Записати рішення - Редактор розділу досі не призначений або не обрано файл рецензії. - Рецензенти, які можуть бачити авторську версію - Визначити термін виконання - Введіть дату або кількість тижнів до завершення нового кінцевого терміну. - Сьогоднішня дата - Термін виконання - Формат: РРРР-ММ-ДД - Кількість тижнів - Призначити літературного редактора - Замінити літературного редактора - Виправлення літ. редактора - Дозволити автору перегляд файлу - Показати версію літературному редактору - Рейтинг рецензента - 5 Відмінно - 4 - 3 - 2 - 1 Дуже погано - Коментарі - Необхідно заповнити поле коментарів. - Зберегти оцінку - Нічого не обрано - Авторська версія - Архівувати подання - Відновити у списку активних матеріалів - Додати редактора розділу - Додати редактора - Обрати {$roleName} - Визначити рішення - Обрати редактора верстки - Змінити редактора верстки - Рецензування рукопису - Переслати файл для рецензування - Переслати обраний файл для наукового рецензування - Надіслати файл на літературне редагування - Призначити коректора - Замінити коректора - Коментарі автора - Коментарі коректора - Завершення верстки - (дата) - Сортувати за - Відправити ММ-ДД - Активні призначення - Запросити - Прийняти - Немає матеріалів - Остання - Тижнів - Остання завершена - Призначено - У розділі - Запланувати для публікації у - Буде визначено - Плата за публікацію не отримана. Щоб внести статтю до графіку публікації, нагадайте автору про необхідність сплати рахунку або зробіть виняток та скасуйте плату. - Відображення - Не вказувати імена авторів цієї статті на сторінці змісту випуску. - За замовчуванням - Не показувати - Показувати - Обкладинка - Зображення обкладинки - Зображення обкладинки, яке ви хочете видалити, не вдається знайти. Можливо воно вже було видалено. Спробуйте перезавантажити сторінку. - Завантажено - Видалити зображення обкладинки? - Видалити статтю з випуску - Видалити - Ви впевнені, що хочете видалити цю статтю з випуску? Стаття буде доступна для планування в інший випуск. - Дата доступа не корректна. - Редагувати гранку випуску - «Коректура» for proofreading.]]> - Вибрати файли гранок - «Літературне редагування».]]> - Всі файли, які були завантажені на будь-якому етапі подання рукопису, можуть бути додані в список «Коректура», для цього потрібно поставити галочку «Включити» нижче і клацнути на кнопці «Пошук»: всі доступні файли будуть показані в списку і можуть бути обрані для включення. + Тека редактора + Повторно призначити + + Подання та публікація + Редакційна черга + Архів матеріалів + Публікація + Опубліковані випуски + Всі розділи + Всі редактори + Я + Ідентифікатор '{$publicIdentifier}' вже існує для іншого об'єкту (випуску, статті, гранки або супровідного файлу). Будь ласка, вкажіть унікальний ідентифікатор для цього журналу. + В архіві немає матеріалів. + Зберегти зміни для архівованих матеріалів? Подання, помічені для видалення, будуть остаточно видалені з системи. + Ви впевнені, що хочете остаточно видалити це подання? + Ви впевнені, що хочете записати це рішення? + Це подання буде архівоване після того, як буде надіслане повідомлення автору або після натискання кнопки "Пропустити надсилання листа". + Перш ніж надсилати подання на літературне редагування, за допомогою посилання "Сповістити автора", інформуйте автора про прийняте Вами рішення та визначіть версію для літературного редагування. + Надіслати на літературне редагування + Повідомити користувачів + Надіслати це повідомлення всім користувачам, асоційованим з цим журналом ({$count} користувачів) + Всім читачам ({$count} користувачів) + Всім опублікованим авторам ({$count} користувачів) + Всім індивідуальним передплатникам ({$count} користувачів) + Всім установам-передплатникам ({$count} користувачів) + Повідомлення розсилаються користувачам ... + Користувачам повідомлено + Надіслати це повідомлення лише тим користувачам журналу, які виявили бажання отримувати новини ({$count} користувачів) + Включити сторінку змісту цього випуску: + Редактор: Адміністрування + Створити випуск + Управління випуском: {$issueIdentification} + Поточний випуск + Кількість статей + Ні одної статті поки не заплановано для публікації у цьому випуску. + Ви впевнені, що хочете назавжди видалити цей випуск? + Опубліковані + Неопубліковані + Дата публікації + Необхідно ввести позитивне числове значення для номеру тому. + Необхідно ввести позитивне числове значення для номеру випуску. + Необхідно ввести позитивне числове значення для року видання. + Необхідно вказати назву цього випуску. + Необхідно ввести ідентифікатор випуску. Будь ласка, оберіть принаймні один з варіантів ідентифікації. + Ідентифікація випуску + Публічний ідентифікатор випуску + Опис + Статус доступу + Дата відкриття доступу + Дозволити відтермінований відкритий доступ + Обкладинка + (дозволені формати: .gif, .jpg або .png) + Вивантажено + Видалити + Перевірено + Видалити зображення обкладинки? + Зображення обкладинки, яке ви хочете видалити, не відповідає зображенню обкладинки для цього випуску. Будь ласка, перезавантажте сторінку і спробуйте знову. + Зображення обкладинки, якеу ви хочете видалити, не вдається знайти. Можливо воно вже було видалено. Спробуйте перезавантажити сторінку. + Неприпустимий формат зображення обкладинки. Дозволеними форматами є .gif, .jpg або .png. + Таблиця стилів + Неприпустимий формат файлу таблиці стилю. Переконайтеся, що файл використовує коректний формат CSS. (Зауважте, що таблиці стилів, які починаються з коментарів, не можуть бути прийняті). + Видалити таблицю стилю? + Підпис обкладинки + Створити для цього випуску обкладинку з наступними елементами. + Показати + Відкритий доступ + Передплата + Ідентифікація + Доступ + Обкладинка + Всі статті повернуться до редакційної черги, а всі файли, асоційовані з випуском, будуть видалені назавжди. Ви впевнені, що хочете видалити цей випуск? + Скинути сортування до стандартного]]> + Скинути сортування до стандартного]]> + Дані про випуск + Зберегти зміни в змісті випуска? + За замовчуванням + Сортування + Ідентифікатор + Опублікувати випуск + Скасувати публікацію випуску + Переглянути випуск + (Попередній перегляд) + Ви впевнені, що хочете опублікувати новий випуск? + Неможливо зберегти публічний ідентифікатор статті: + Немає опублікованих випусків + Відкритий + Сторінки + Гранки випуску + Гранка випуску + Переглядів гранки випуску + Публікувати гранки з повним змістом випуску + Жодної гранки випуску не було опубліковано. + Необхідно вказати мітку гранки випуску. + Необхідно вказати локалізацію гранки випуску. + Вказаний ідентифікатор гранки випуску вже існує. + Повернутися до гранок випуску + Ви впевнені, що хочете видалити цю гранку випуску? + Ідентифікатори + Майбутні випуски + Додати гранку + Опублікувати випуск + Створити випуск + Переглянути + Попередній перегляд + Створити гранку випуску + Попередні випуски + Позначити оригінальний файл як версію для рецензування + Вивантажити відредаговану версію для рецензування + Надати рецензентам доступ до файлу + Верстка та коректура + Очистити + Відмінити рецензента + Змінити розділ + Встановити кінцевий термін + Додати рецензента + Рецензенту + Повідомити рецензенту + Розпочати рецензування + Скасувати запит + Скасувати рецензування + Залишити рекомендацію + Записати рекомендації рецензента + Рекомендація + Обрати рецензента + Замінити рецензента + Редактор для запису рекомендацій/коментарів для рецензента + Вивантажити рецензію + Параметри рецензування + Рішення + Редактора не призначено. + Записати рішення + Редактор розділу досі не призначений або не обрано файл рецензії. + Рецензенти, які можуть бачити авторську версію + Визначити термін виконання + Введіть дату або кількість тижнів до завершення нового кінцевого терміну. + Сьогоднішня дата + Термін виконання + Формат: РРРР-ММ-ДД + Кількість тижнів + Призначити літературного редактора + Замінити літературного редактора + Виправлення літ. редактора + Дозволити автору перегляд файлу + Показати версію літературному редактору + Рейтинг рецензента + 5 Відмінно + 4 + 3 + 2 + 1 Дуже погано + Коментарі + Необхідно заповнити поле коментарів. + Зберегти оцінку + Нічого не обрано + Авторська версія + Архівувати подання + Відновити у списку активних матеріалів + Додати редактора розділу + Додати редактора + Обрати {$roleName} + Визначити рішення + Обрати редактора верстки + Змінити редактора верстки + Рецензування рукопису + Переслати файл для рецензування + Переслати обраний файл для наукового рецензування + Надіслати файл на літературне редагування + Призначити коректора + Замінити коректора + Коментарі автора + Коментарі коректора + Завершення верстки + (дата) + Сортувати за + Відправити ММ-ДД + Активні призначення + Запросити + Прийняти + Немає матеріалів + Остання + Тижнів + Остання завершена + Призначено + У розділі + Запланувати для публікації у + Буде визначено + Плата за публікацію не отримана. Щоб внести статтю до графіку публікації, нагадайте автору про необхідність сплати рахунку або зробіть виняток та скасуйте плату. + Відображення + Не вказувати імена авторів цієї статті на сторінці змісту випуску. + За замовчуванням + Не показувати + Показувати + Обкладинка + Зображення обкладинки + Зображення обкладинки, яке ви хочете видалити, не вдається знайти. Можливо воно вже було видалено. Спробуйте перезавантажити сторінку. + Завантажено + Видалити зображення обкладинки? + Видалити статтю з випуску + Видалити + Ви впевнені, що хочете видалити цю статтю з випуску? Стаття буде доступна для планування в інший випуск. + Дата доступа не корректна. + Редагувати гранку випуску + «Коректура» for proofreading.]]> + Вибрати файли гранок + «Літературне редагування».]]> + Всі файли, які були завантажені на будь-якому етапі подання рукопису, можуть бути додані в список «Коректура», для цього потрібно поставити галочку «Включити» нижче і клацнути на кнопці «Пошук»: всі доступні файли будуть показані в списку і можуть бути обрані для включення. diff --git a/locale/uk_UA/emailTemplates.xml b/locale/uk_UA/emailTemplates.xml index 8d1ba778790..30b07007f33 100644 --- a/locale/uk_UA/emailTemplates.xml +++ b/locale/uk_UA/emailTemplates.xml @@ -12,20 +12,20 @@ --> - - Нове повідомлення від сайту {$siteTitle} - + + Нове повідомлення від сайту {$siteTitle} +
    {$notificationContents}

    Посилання: {$url}

    {$principalContactSignature}]]> - Цей лист надсилається зареєстрованому користувачу, який обрав опцію отримання повідомлень цього типу електронною поштою. -
    - - Ви маєте нове повідомлення від сайту {$siteTitle} - + Цей лист надсилається зареєстрованому користувачу, який обрав опцію отримання повідомлень цього типу електронною поштою. + + + Ви маєте нове повідомлення від сайту {$siteTitle} + --
    {$notificationContents}

    @@ -35,12 +35,12 @@ Якщо Ви не хочете отримувати повідомлення електронною поштою, будь ласка, перейдіть за адресою {$unsubscribeLink} та вкажіть Вашу email адресу та пароль.

    {$principalContactSignature}]]> - Цей лист надсилається незареєстрованим користувачам зі списку поштової розсилки. -
    - + Цей лист надсилається незареєстрованим користувачам зі списку поштової розсилки. + + Вітаємо у списку поштової розсилки {$siteTitle}! -
    +
    Будь ласка, натисніть це посилання, щоб підтвердити свій запит та додати Вашу email адресу до списку поштової розсилки: {$confirmLink}

    Якщо Ви не хочете отримувати повідомлення електронною поштою, будь ласка, перейдіть за адресою {$unsubscribeLink}.
    @@ -48,41 +48,41 @@ {$principalContactSignature}]]> Цей лист надсилається незареєстрованому користувачу, після його реєстрації у списку поштової розсилки повідомлень.
    - - Підтвердження скидання пароля - + + Підтвердження скидання пароля +
    Якщо Ви не робили цього запиту, будь ласка, проігноруйте цей лист і Ваш пароль не буде змінений. Якщо Ви бажаєте скинути свій пароль, натисніть на посиланні нижче.

    Скинути мій пароль: {$url}

    {$principalContactSignature}]]> - Цей лист надсилається зареєстрованому користувачу, який вказав, що забув свій пароль і не може увійти до системи. У листі міститься URL, натиснувши на який користувач може скинути свій пароль. -
    - - Зміна пароля - + Цей лист надсилається зареєстрованому користувачу, який вказав, що забув свій пароль і не може увійти до системи. У листі міститься URL, натиснувши на який користувач може скинути свій пароль. + + + Зміна пароля +
    Ваше ім'я користувача: {$username}
    Пароль: {$password}

    {$principalContactSignature}]]> - Цей лист надсилається зареєстрованому користувачу після того, як він успішно скинув свій пароль за допомогою процесу, викладеного у листі PASSWORD_RESET_CONFIRM. -
    - - Реєстрація нового користувача - + Цей лист надсилається зареєстрованому користувачу після того, як він успішно скинув свій пароль за допомогою процесу, викладеного у листі PASSWORD_RESET_CONFIRM. + + + Реєстрація нового користувача +
    Ім'я користувача: {$username}
    Пароль: {$password}

    Дякую,
    {$principalContactSignature}]]> - Цей лист надсилається новому зареєстрованому користувачу для того, щоб привітати його з реєстрацією та надіслати йому його ім'я користувача та пароль. -
    - - Підтвердження облікового запису - + Цей лист надсилається новому зареєстрованому користувачу для того, щоб привітати його з реєстрацією та надіслати йому його ім'я користувача та пароль. + + + Підтвердження облікового запису +
    Ви створили обліковий запис на сайті видання {$contextName}, але перш ніж Ви зможете користуватися ним, необхідно підтвердити вказану під час реєстрації email адресу . Щоб зробити це, перейдіть за вказаним нижче посиланням:

    @@ -90,11 +90,11 @@
    Дякую,
    {$principalContactSignature}]]> - Цей лист надсилається новому зареєстрованому користувачу для того, щоб привітати його з реєстрацією та надіслати йому його ім'я користувача та пароль. -
    - - Реєстрація рецензента видання {$contextName} - + Цей лист надсилається новому зареєстрованому користувачу для того, щоб привітати його з реєстрацією та надіслати йому його ім'я користувача та пароль. + + + Реєстрація рецензента видання {$contextName} +
    Ми надаємо Вам ім'я користувача та пароль, які будуть необхідні Вам упродовж усієї подальшої роботи з журналом через його веб-сайт. Серед іншого, Ви можете оновити свій профіль та вказати власні наукові інтереси.

    @@ -103,21 +103,21 @@
    Дякую,
    {$principalContactSignature}]]> - Цей лист надсилається новому зареєстрованому рецензенту для того, щоб повідомити йому про реєстрацію та надіслати його ім'я користувача та пароль. -
    - - Опубліковано новий випуск - + Цей лист надсилається новому зареєстрованому рецензенту для того, щоб повідомити йому про реєстрацію та надіслати його ім'я користувача та пароль. + + + Опубліковано новий випуск +
    Новий випуск видання {$contextName} був щойно опублікований за адресою {$contextUrl}. Запрошуємо переглянути зміст випуску, щоб потім зайти на наш веб-сайт та ознайомитись зі статтями та іншими цікавими Вам матеріалами.

    Дякуємо, що продовжуєте цікавитись нашою роботою,
    {$editorialContactSignature}]]> - Цей лист надсилається зареєстрованим читачам засобами посилання "Сповістити користувачів" у теці редактора. Лист інформує читачів про вихід нового випуску видання та запрошує їх відвідати сайт журналу, скориставшись відповідним URL-посиланням. -
    - - Запит на архівування видання {$contextName} - + Цей лист надсилається зареєстрованим читачам засобами посилання "Сповістити користувачів" у теці редактора. Лист інформує читачів про вихід нового випуску видання та запрошує їх відвідати сайт журналу, скориставшись відповідним URL-посиланням. + + + Запит на архівування видання {$contextName} +
    {$contextName} &lt;{$contextUrl}&gt; - це журнал, для якого Ваш співробітник [Ім'я співробітника] виконує роль [посада у редакційному штаті]. Наш журнал прагне мати архів, сумісний з LOCKSS (Lots of Copies Keep Stuff Safe) у Вашій бібліотеці та бібліотеках інших університетів.

    @@ -129,11 +129,11 @@ URL-адреса маніфесту видавця LOCKSS для нашого ж
    Дякую,
    {$principalContactSignature}]]> - Цей лист надсилається утримувачу архіву LOCKSS як пропозиція щодо включення цього журналу до існуючого архіву. У листі міститься URL-адреса на прийнятий журналом маніфест видавця LOCKSS. -
    - - Запит на архівування видання {$contextName} - + Цей лист надсилається утримувачу архіву LOCKSS як пропозиція щодо включення цього журналу до існуючого архіву. У листі міститься URL-адреса на прийнятий журналом маніфест видавця LOCKSS. + + + Запит на архівування видання {$contextName} +
    {$contextName} &lt;{$contextUrl}&gt; - це журнал, для якого Ваш співробітник [Ім'я співробітника] виконує роль [посада у редакційному штаті]. Наш журнал прагне мати архів, сумісний з LOCKSS (Lots of Copies Keep Stuff Safe) у Вашій бібліотеці та бібліотеках інших університетів.

    @@ -145,11 +145,11 @@ URL-адреса маніфесту видавця LOCKSS для нашого ж
    Дякую,
    {$principalContactSignature}]]> - Цей лист надсилається як пропозиція приєднання адресата до ініціативи LOCKSS та включення цього журналу до архіву. В ньому міститься інформація про ініціативу LOCKSS та шляхи приєднання до неї. -
    - - Подяка за подання рукопису - + Цей лист надсилається як пропозиція приєднання адресата до ініціативи LOCKSS та включення цього журналу до архіву. В ньому міститься інформація про ініціативу LOCKSS та шляхи приєднання до неї. + + + Подяка за подання рукопису +
    Дякуємо, що надіслали рукопис "{$submissionTitle}" для публікації у виданні "{$contextName}". Електронна система управління журналом, яку ми використовуємо, дозволяє авторам відслідковувати редакційне опрацювання поданих до друку рукописів. Для цього потрібно увійти на веб-сайт журналу зі своїм іменем користувача:

    @@ -159,29 +159,29 @@ URL рукопису: {$submissionUrl}
    Якщо Ви маєте запитання, будь ласка, звертайтеся до мене. Дякую за вибір цього журналу як місця публікації своєї роботи.

    {$editorialContactSignature}]]> - Якщо розсилання таких листів дозволене, цей лист автоматично надсилається автору, коли він або вона завершує процес подання рукопису до журналу. У ньому міститься інформація про відстеження редакційного опрацювання рукопису та подяка автору за подання. -
    - - Коментар на подання - + Якщо розсилання таких листів дозволене, цей лист автоматично надсилається автору, коли він або вона завершує процес подання рукопису до журналу. У ньому міститься інформація про відстеження редакційного опрацювання рукопису та подяка автору за подання. + + + Коментар на подання +
    {$commentName} додав коментар до подання "{$submissionTitle}" у журналі "{$contextName}":

    {$comments}]]> - Цей лист інформує людей, задіяних у процесі редакційного опрацювання подання, про появу нового коментаря. -
    - - Рішення щодо "{$submissionTitle}" - + Цей лист інформує людей, задіяних у процесі редакційного опрацювання подання, про появу нового коментаря. + + + Рішення щодо "{$submissionTitle}" +
    {$editorialContactSignature}

    {$comments}]]> - Цей лист інформує рецензентів подання про закінчення процесу рецензування. У ньому міситься інформація про подання, рішення редактора та подяка рецензенту за його внесок. -
    - - Редакційне призначення - + Цей лист інформує рецензентів подання про закінчення процесу рецензування. У ньому міситься інформація про подання, рішення редактора та подяка рецензенту за його внесок. + + + Редакційне призначення +
    Як редактор розділу Ви були призначені керувати процесом редакційного опрацювання подання "{$submissionTitle}" до видання "{$contextName}".

    @@ -190,11 +190,11 @@ URL подання: {$submissionUrl}

    Дякую,
    {$editorialContactSignature}]]> - Цим листом редактор видання повідомляє редактора розділу про доручення йому нагляду за процесом редакційного опрацювання подання. У листі міститься інформація про подання та про те, як отримати доступ до сайту журналу. -
    - - Запит на рецензування статті - + Цим листом редактор видання повідомляє редактора розділу про доручення йому нагляду за процесом редакційного опрацювання подання. У листі міститься інформація про подання та про те, як отримати доступ до сайту журналу. + + + Запит на рецензування статті +
    Я вірю, що Ви могли б стати прекрасним рецензентом для рукопису "{$submissionTitle}", надісланого до видання "{$contextName}". Нижче подана анотація цієї праці, і, хочу сподіватись, Ви розглянете можливість виконання цієї важливої роботи для нас.

    @@ -215,9 +215,9 @@ URL подання: {$submissionReviewUrl}< "{$submissionTitle}"

    {$submissionAbstract}]]> - Цим листом редактор розділу просить рецензента взятися за виконання рецензії подання або відмовитись від цієї роботи. У листі міститься інформація про подання (назва та анотація), про кінцевий термін рецензування та про те, як отримати доступ безпосередньо до подання. Цей шаблон використовується, якщо на кроці 2 Налаштування журналу обраний Стандартний процес рецензування (у іншому випадку див. REVIEW_REQUEST_ATTACHED.) -
    - + Цим листом редактор розділу просить рецензента взятися за виконання рецензії подання або відмовитись від цієї роботи. У листі міститься інформація про подання (назва та анотація), про кінцевий термін рецензування та про те, як отримати доступ безпосередньо до подання. Цей шаблон використовується, якщо на кроці 2 Налаштування журналу обраний Стандартний процес рецензування (у іншому випадку див. REVIEW_REQUEST_ATTACHED.) + + Запит на рецензування статті
    @@ -240,9 +240,9 @@ URL подання: {$submissionReviewUrl}< {$submissionAbstract}]]> Цим листом редактор розділу просить рецензента відрецензувати подання або відмовитись від цієї роботи. У листі міститься інформація про подання (назва та анотація), про кінцевий термін рецензування та про те, як отримати доступ безпосередньо до подання. Цей шаблон використовується, якщо на кроці 2 Налаштування журналу обраний Стандартний процес рецензування та включена опція доступу рецензента "єдиним натисканням".
    - - Запит на рецензування статті - + + Запит на рецензування статті +
    Я вірю, що Ви могли б стати прекрасним рецензентом для рукопису "{$submissionTitle}" та прошу Вас розглянути можливість виконання цієї важливої роботи для нас. Нижче Ви знайдете керівництво для рецензентів, яке використовується нашим журналом. Саме подання я надсилаю у додатку до цього листа. Ваша рецензія разом з Вашою рекомендацією повинна бути надіслана мені до {$reviewDueDate}.

    @@ -257,49 +257,49 @@ URL подання: {$submissionReviewUrl}<
    {$reviewGuidelines}
    ]]> - Цим листом редактор розділу просить рецензента відрецензувати подання або відмовитись від цієї роботи. Лист містить файл подання у додатку. Цей шаблон використовується, якщо на кроці 2 Налаштування журналу обраний Процес рецензування вкладень до листів (у іншому випадку див. REVIEW_REQUEST.) -
    - - Запит на рецензування скасвано - + Цим листом редактор розділу просить рецензента відрецензувати подання або відмовитись від цієї роботи. Лист містить файл подання у додатку. Цей шаблон використовується, якщо на кроці 2 Налаштування журналу обраний Процес рецензування вкладень до листів (у іншому випадку див. REVIEW_REQUEST.) + + + Запит на рецензування скасвано +
    Наразі Ми вирішили скасувати наш запит на рецензування подання "{$submissionTitle}" для видання "{$contextName}". Вибачаємося за всі створені незручності та сподіваємось, що у майбутньому ми зможемо звертатися до Вас за допомогою у рецензуванні статей для цього журналу.

    Якщо Ви маєте додаткові запитання, будь ласка, повідомте мені про це.

    {$editorialContactSignature}]]> - Цим листом редактор розділу повідомляє рецензенту, який працює над поданням, про припинення рецензування. -
    - - Погоджуюсь здійснити рецензування - + Цим листом редактор розділу повідомляє рецензенту, який працює над поданням, про припинення рецензування. + + + Погоджуюсь здійснити рецензування +
    Я маю можливість та бажання працювати над рецензією подання "{$submissionTitle}" для видання "{$contextName}". Дякую за довіру. Я планую закінчити роботу над рецензією не пізніше {$reviewDueDate}.

    {$reviewerName}]]> - Цим листом рецензент повідомляє редактору розділу у відповідь на його запит, що він береться працювати над рецензією та здатний завершити цю роботу до вказаної дати. -
    - - Неможливо здійснити рецензування - + Цим листом рецензент повідомляє редактору розділу у відповідь на його запит, що він береться працювати над рецензією та здатний завершити цю роботу до вказаної дати. + + + Неможливо здійснити рецензування +
    Боюся, що зараз я не маю можливості рецензувати подання "{$submissionTitle}" для видання "{$contextName}". Дякую за довіру, звертайтеся до мене у майбутньому.

    {$reviewerName}]]> - Цим листом рецензент повідомляє редактору розділу у відповідь на його запит, що відмовляється рецензувати. -
    - - Подяка за рецензування статті - + Цим листом рецензент повідомляє редактору розділу у відповідь на його запит, що відмовляється рецензувати. + + + Подяка за рецензування статті +
    Дякую за закінчення рецензування подання "{$submissionTitle}" для видання "{$contextName}". Ми цінуємо Ваш внесок у контроль якості роботи, поданої нам для публікації.

    {$editorialContactSignature}]]> - Цим листом редактор розділу підтверджує отримання готової рецензії та дякує рецензенту за його внесок. -
    - - Нагадування про рецензування - + Цим листом редактор розділу підтверджує отримання готової рецензії та дякує рецензенту за його внесок. + + + Нагадування про рецензування +
    Хотів б нагадати Вам про рецензування подання "{$submissionTitle}" для видання "{$contextName}". Ми очікували отримати цю рецензію до {$reviewDueDate}. Будь ласка, надішліть нам її якомога скоріше.

    @@ -310,11 +310,11 @@ URL подання: {$submissionReviewUrl}< Будь ласка, підтвердьте можливість завершити цю важливу для нашого журналу роботу. З нетерпінням очікую Вашої відповіді.

    {$editorialContactSignature}]]> - Цим листом редактор розділу нагадує рецензенту про настання кінцевої дати рецензування. -
    - - Нагадування про рецензування - + Цим листом редактор розділу нагадує рецензенту про настання кінцевої дати рецензування. + + + Нагадування про рецензування +
    Хотів б нагадати Вам про рецензування подання "{$submissionTitle}" для видання "{$contextName}". Ми очікували отримати цю рецензію до {$reviewDueDate}. Будь ласка, надішліть нам її якомога скоріше.

    @@ -323,11 +323,11 @@ URL подання: {$submissionReviewUrl}< Будь ласка, підтвердьте можливість завершити цю важливу для нашого журналу роботу. З нетерпінням очікую Вашої відповіді.

    {$editorialContactSignature}]]> - Цим листом редактор розділу нагадує рецензенту про настання кінцевої дати рецензування. -
    - - Автоматичне нагадування про рецензування - + Цим листом редактор розділу нагадує рецензенту про настання кінцевої дати рецензування. + + + Автоматичне нагадування про рецензування +
    Нагадуємо Вам про рецензування подання "{$submissionTitle}" для видання "{$contextName}". Ми очікували отримати цю рецензію до {$reviewDueDate}, цей лист був автоматично надісланий Вам, оскільки вказана дата минула. Ми все ще чекаємо на Вашу рецензію і будемо вдячні, якщо Ви завершите та надішлете її якомога скоріше.

    @@ -338,11 +338,11 @@ URL подання: {$submissionReviewUrl}< Будь ласка, підтвердьте можливість завершити цю важливу для нашого журналу роботу. З нетерпінням очікую Вашої відповіді.

    {$editorialContactSignature}]]> - Цей лист автоматично надсилається рецензенту, коли настає кінцева дата рецензування (див. розділ "Налаштування рецензування" кроку 2 Налаштування журналу) та відключений доступ рецензента "єдиним натисканням". Щоб ця функціональність працювала необхідно включити на налаштувати Scheduled tasks (див. файл конфігурації сайту). -
    - - Автоматичне нагадування про рецензування - + Цей лист автоматично надсилається рецензенту, коли настає кінцева дата рецензування (див. розділ "Налаштування рецензування" кроку 2 Налаштування журналу) та відключений доступ рецензента "єдиним натисканням". Щоб ця функціональність працювала необхідно включити на налаштувати Scheduled tasks (див. файл конфігурації сайту). + + + Автоматичне нагадування про рецензування +
    Нагадуємо Вам про рецензування подання "{$submissionTitle}" для видання "{$contextName}". Ми очікували отримати цю рецензію до {$reviewDueDate}, цей лист був автоматично надісланий Вам, оскільки вказана дата минула. Ми все ще чекаємо на Вашу рецензію і будемо вдячні, якщо Ви завершите та надішлете її якомога скоріше.

    @@ -351,9 +351,9 @@ URL подання: {$submissionReviewUrl}< Будь ласка, підтвердьте можливість завершити цю важливу для нашого журналу роботу. З нетерпінням очікую Вашої відповіді.

    {$editorialContactSignature}]]> - Цей лист автоматично надсилається рецензенту, коли настає кінцева дата рецензування (див. розділ "Налаштування рецензування" кроку 2 Налаштування журналу) та включений доступ рецензента "єдиним натисканням". Щоб ця функціональність працювала необхідно включити на налаштувати Scheduled tasks (див. файл конфігурації сайту). -
    - + Цей лист автоматично надсилається рецензенту, коли настає кінцева дата рецензування (див. розділ "Налаштування рецензування" кроку 2 Налаштування журналу) та включений доступ рецензента "єдиним натисканням". Щоб ця функціональність працювала необхідно включити на налаштувати Scheduled tasks (див. файл конфігурації сайту). + + Рішення редактора
    @@ -364,7 +364,7 @@ URL подання: {$submissionReviewUrl}< {$editorialContactSignature}]]> Цим листом редактор або редактор розділу повідомляє автору про прийняття остаточного рішення стосовно його подання.
    - + Рішення редактора
    @@ -375,7 +375,7 @@ URL подання: {$submissionReviewUrl}< {$editorialContactSignature}]]> Цим листом редактор або редактор розділу повідомляє автору про прийняття остаточного рішення стосовно його подання.
    - + Рішення редактора
    @@ -386,7 +386,7 @@ URL подання: {$submissionReviewUrl}< {$editorialContactSignature}]]> Цим листом редактор або редактор розділу повідомляє автору про прийняття остаточного рішення стосовно його подання.
    - + Рішення редактора
    @@ -397,9 +397,9 @@ URL подання: {$submissionReviewUrl}< {$editorialContactSignature}]]> Цим листом редактор або редактор розділу повідомляє автору про прийняття остаточного рішення стосовно його подання.
    - - Запит на літературне редагування - + + Запит на літературне редагування +
    Я хотів би попросити Вас здійснити літературне редагування тексту "{$submissionTitle}" для видання "{$contextName}", виконавши наступні кроки:
    1. Натисніть на вказаній нижче адресі URL подання.
    @@ -414,11 +414,11 @@ URL подання: {$submissionUrl}
    Ім'я користувача: {$participantUsername}

    {$editorialContactSignature}]]> - Цим листом редактор розділу просить літературного редактора розпочати процес літературного редагування подання. У листі міститься інформація про подання та про те, як отримати доступ до нього. -
    - - Літературне редагування завершено - + Цим листом редактор розділу просить літературного редактора розпочати процес літературного редагування подання. У листі міститься інформація про подання та про те, як отримати доступ до нього. + + + Літературне редагування завершено +
    Ми відредагували Ваше подання "{$submissionTitle}" для видання "{$contextName}". Для того, щоб переглянути запропоновані зміни та відповісти на запити до автора, будь ласка, виконайте наступні дії:

    @@ -436,10 +436,10 @@ URL рукопису: {$submissionEditingUrl}< будь ласка, повідомте мені. Дякую за співпрацю з нашим журналом.

    {$participantName}]]> -
    - - Запит на перегляд відредагованого тексту - + + + Запит на перегляд відредагованого тексту +
    Ваше подання "{$submissionTitle}" до видання "{$contextName}" пройшло перший етап літературного редагування. Тепер Ви можете переглянути відредагований текст, виконавши наступні дії:

    @@ -459,30 +459,30 @@ URL подання:
    {$submissionUrl}
    Якщо зараз Ви не маєте можливості виконати цю роботу або маєте додаткові запитання, будь ласка, повідомте мені. Дякую за співпрацю з нашим журналом.

    {$editorialContactSignature}]]> - Цим листом редактор розділу просить автора подання переглянути роботу літературного редактора. У листі міститься інформація щодо доступу до рукопису та нагадування про те, що для автора це остання можливість внести суттєві зміни до тексту. -
    - - Редакційні правки переглянуті - + Цим листом редактор розділу просить автора подання переглянути роботу літературного редактора. У листі міститься інформація щодо доступу до рукопису та нагадування про те, що для автора це остання можливість внести суттєві зміни до тексту. + + + Редакційні правки переглянуті +
    Я переглянув редакційну версію рукопису "{$submissionTitle}" для видання "{$contextName}", і тепер текст готовий до остаточного раунду літературного редагування та створення верстки.

    Дякую за покращення моєї праці,
    {$authorName}]]> - Цим листом автор повідомляє редактора розділу про закінчення процесу перегляду редакційних правок. -
    - - Подяка за перегляд редакційних правок - + Цим листом автор повідомляє редактора розділу про закінчення процесу перегляду редакційних правок. + + + Подяка за перегляд редакційних правок +
    Дякуємо, що переглянули редакційні правки Вашого рукопису "{$submissionTitle}" для видання "{$contextName}". Будемо раді опублікувати цю роботу.

    {$editorialContactSignature}]]> - Цим листом редактор розділу підтверджує автору подання отримання авторської версії рукопису та дякує за його внесок. -
    - - Запит на остаточне літературне редагування - + Цим листом редактор розділу підтверджує автору подання отримання авторської версії рукопису та дякує за його внесок. + + + Запит на остаточне літературне редагування +
    Автор та редактор завершили перегляд редакційної версії подання "{$submissionTitle}" до видання "{$contextName}". "Чиста копія" тепер потребує підготовки до створення верстки. Для цього необхідно зробити наступні дії:
    1. Натисніть на вказаній нижче адресі URL подання.
    @@ -497,29 +497,29 @@ URL подання: {$submissionUrl}
    Ім'я користувача: {$participantUsername}

    {$editorialContactSignature}]]> - Цим листом редактор розділу просить літературного редактора здійснити остаточний раунд літературного редагування подання перед початком процесу верстки. -
    - - Остаточне літературне редагування завершено - + Цим листом редактор розділу просить літературного редактора здійснити остаточний раунд літературного редагування подання перед початком процесу верстки. + + + Остаточне літературне редагування завершено +
    Я підготував чисту, відредаговану версію рукопису "{$submissionTitle}" для видання "{$contextName}". Подання готове до початку процесу верстки та створення гранок.

    {$participantName}]]> - Цим листом літературний редактор інформує редактора розділу, що остаточний раунд літературного редагування завершений і подання готове до процесу верстки. -
    - - Подяка за остаточне літературне редагування - + Цим листом літературний редактор інформує редактора розділу, що остаточний раунд літературного редагування завершений і подання готове до процесу верстки. + + + Подяка за остаточне літературне редагування +
    Дякую, що завершили літературне редагування рукопису "{$submissionTitle}" для видання "{$contextName}". Підготовка "чистої копії" для верстки - важливий крок редакційного процесу.

    {$editorialContactSignature}]]> - Цим листом редактор розділу підтверджує закінчення процесу остаточного літературного редагування та дякує літературного редактора за його внесок. -
    - - Запит на верстку - + Цим листом редактор розділу підтверджує закінчення процесу остаточного літературного редагування та дякує літературного редактора за його внесок. + + + Запит на верстку +
    Подання "{$submissionTitle}" до видання "{$contextName}" потребує створення верстки. Для цього потрібно виконати наступні дії:
    1. Натисніть на вказаній нижче адресі URL подання.
    @@ -533,31 +533,31 @@ URL подання: {$submissionLayoutUrl} Якщо зараз Ви не маєте можливості виконати цю роботу або маєте додаткові запитання, будь ласка, повідомте мені. Дякую за працю для нашого журналу.

    {$editorialContactSignature}]]> - Цим листом редактор розділу просить редактора верстки розпочати процес верстки подання. У листі міститься інформація про подання та про те, як отримати доступ до нього. -
    - - Верстка завершена - + Цим листом редактор розділу просить редактора верстки розпочати процес верстки подання. У листі міститься інформація про подання та про те, як отримати доступ до нього. + + + Верстка завершена +
    Гранки рукопису "{$submissionTitle}" для видання "{$contextName}" створені і подання готове до процесу коректури.

    Будь ласка, повідомте мені, якщо Ви маєте додаткові запитання.

    {$participantName}]]> - Цим листом редактор верстки повідомляє редактора розділу про закінчення процесу верстки. -
    - - Подяка за верстку - + Цим листом редактор верстки повідомляє редактора розділу про закінчення процесу верстки. + + + Подяка за верстку +
    Дякую за підготовку гранок для рукопису "{$submissionTitle}" для видання "{$contextName}". Ви зробили важливий внесок у редакційний процес.

    {$editorialContactSignature}]]> - Цим листом редактор розділу підтверджує редактору верстки, що його робота прийнята, та дякує за його внесок. -
    - - Запит на коректуру (Автор) - + Цим листом редактор розділу підтверджує редактору верстки, що його робота прийнята, та дякує за його внесок. + + + Запит на коректуру (Автор) +
    Ваше подання "{$submissionTitle}" до видання "{$contextName}" потребує остаточного вичитування. Для цього зробіть наступне:
    1. Натисніть на вказаній нижче адресі URL подання.
    @@ -570,31 +570,31 @@ URL подання: {$submissionLayoutUrl} URL подання: {$submissionUrl}

    {$editorialContactSignature}]]> - Цим листом редактор розділу повідомляє автору, що гранка його статті готова до коректури. У листі міститься інформація про статтю та про те, як отримати доступ до нєї. -
    - - Коректура завершена (Автор) - + Цим листом редактор розділу повідомляє автору, що гранка його статті готова до коректури. У листі міститься інформація про статтю та про те, як отримати доступ до нєї. + + + Коректура завершена (Автор) +
    Я завершив коректуру гранок свого рукопису "{$submissionTitle}" для видання "{$contextName}". Тепер коректор та редактор верстки можуть зробити остаточні виправлення гранок.

    {$authorName}]]> - Цим листом автор повідомляє коректору та редактору, що він завершив процес авторської коректури, і подробиці знайдених ним помилок можна знайти у коментарях на сайті. -
    - - Подяка за коректуру (Автор) - + Цим листом автор повідомляє коректору та редактору, що він завершив процес авторської коректури, і подробиці знайдених ним помилок можна знайти у коментарях на сайті. + + + Подяка за коректуру (Автор) +
    Дякую, що вичитали гранки свого рукопису "{$submissionTitle}" для видання "{$contextName}". Будемо раді опублікувати цю роботу якнайшвидше.

    Якщо Ви підписані на наші поштові повідомлення, одразу після публікації випуску Ви отримаєте лист зі сторінкою змісту. Будь ласка, повідомте мені, якщо Ви маєте додаткові запитання.

    {$editorialContactSignature}]]> - Цим листом редактор розділу підтверджує автору закінчення процесу початкової коректури та дякує за його внесок. -
    - - Запит на коректуру - + Цим листом редактор розділу підтверджує автору закінчення процесу початкової коректури та дякує за його внесок. + + + Запит на коректуру +
    Подання "{$submissionTitle}" до видання "{$contextName}" потребує коректури. Для цього зробіть наступне:
    1. Натисніть на вказаній нижче адресі URL подання.
    @@ -610,29 +610,29 @@ URL подання: {$submissionUrl}
    Якщо зараз Ви не маєте можливості виконати цю роботу або маєте додаткові запитання, будь ласка, повідомте мені. Дякую за працю для нашого журналу.

    {$editorialContactSignature}]]> - Цим листом редактор розділу просить коректора вичитати гранки статті. У листі міститься інформація про статтю та про те, як отримати доступ до неї. -
    - - Коректура завершена - + Цим листом редактор розділу просить коректора вичитати гранки статті. У листі міститься інформація про статтю та про те, як отримати доступ до неї. + + + Коректура завершена +
    Я завершив коректуру гранок рукопису "{$submissionTitle}" для видання "{$contextName}". Тепер редактор верстки може зробити остаточні виправлення гранок.

    {$proofreaderName}]]> - Цим листом коректор повідомляє редактору розділу, що він завершив процес коректури. -
    - - Подяка за коректуру - + Цим листом коректор повідомляє редактору розділу, що він завершив процес коректури. + + + Подяка за коректуру +
    Дякую, що вичитали гранки рукопису "{$submissionTitle}" для видання "{$contextName}". Ви зробили важливий внесок у редакційний процес цього журналу.

    {$editorialContactSignature}]]> - Цим листом редактор розділу підтверджує коректору, що його робота прийнята, та дякує за його внесок. -
    - - Запит на коректуру (Редактор верстки) - + Цим листом редактор розділу підтверджує коректору, що його робота прийнята, та дякує за його внесок. + + + Запит на коректуру (Редактор верстки) +
    Подання "{$submissionTitle}" до видання "{$contextName}" було вичитане автором та коректором. Наразі потрібно внести всі запропоновані правки у гранках статті. Для цього зробіть наступне:
    1. Натисніть на вказаній нижче адресі URL подання.
    @@ -647,34 +647,34 @@ URL подання: {$submissionUrl}
    Якщо зараз Ви не маєте можливості виконати цю роботу або маєте додаткові запитання, будь ласка, повідомте мені. Дякую за працю для нашого журналу.

    {$editorialContactSignature}]]> - Цим листом редактор розділу повідомляє редактора верстки, що гранки статті готові до внесення остаточних правок. У листі міститься інформація про статтю та про те, як отримати доступ до неї. -
    - - Коректура завершена (Редактор верстки) - + Цим листом редактор розділу повідомляє редактора верстки, що гранки статті готові до внесення остаточних правок. У листі міститься інформація про статтю та про те, як отримати доступ до неї. + + + Коректура завершена (Редактор верстки) +
    Я виправив гранки рукопису "{$submissionTitle}" для видання "{$contextName}" у відповідності з коментарями коректора. Тепер цю статтю можна публікувати.

    {$participantName}]]> - Цим листом редактор верстки повідомляє редактору розділу, що стадія коректури завершена та стаття готова до публікації. -
    - - Подяка за коректуру (Редактор верстки) - + Цим листом редактор верстки повідомляє редактору розділу, що стадія коректури завершена та стаття готова до публікації. + + + Подяка за коректуру (Редактор верстки) +
    Дякую, що завершили коригування гранок, асоційованих з рукописом "{$submissionTitle}" для видання "{$contextName}". Ви зробили важливу роботу для нашого журналу.

    {$editorialContactSignature}]]> - Цим листом редактор розділу підтверджує редактору верстки, що створені ним остаточні версії гранок прийняті, та дякує за його внесок. -
    - - Цікава стаття - {$articleUrl}.]]> - Цей шаблон листа надає зареєстрованому читачу можливість надсилати інформацію про статтю будь-яким зацікавленим особам. Ця функціональність доступна засобами панелі "Інструментарій читання"; менеджер журналу повинен дозволити цей інструмент на сторінці "Налаштування інструментів читання". - - - Повідомлення щодо передплати - + Цим листом редактор розділу підтверджує редактору верстки, що створені ним остаточні версії гранок прийняті, та дякує за його внесок. + + + Цікава стаття + {$articleUrl}.]]> + Цей шаблон листа надає зареєстрованому читачу можливість надсилати інформацію про статтю будь-яким зацікавленим особам. Ця функціональність доступна засобами панелі "Інструментарій читання"; менеджер журналу повинен дозволити цей інструмент на сторінці "Налаштування інструментів читання". + + + Повідомлення щодо передплати +
    У нашій системі електронного управління журналом Ви були зареєстровані як передплатник видання "{$contextName}":

    @@ -689,21 +689,21 @@ URL подання: {$submissionUrl}
    Будь ласка, повідомте мені, якщо Ви маєте додаткові запитання.

    {$subscriptionContactSignature}]]> - Цей лист сповіщає зареєстрованого читача про те, що менеджер зареєстрував його як передплатника. У листі міститься URL-адреса журналу та інструкції щодо отримання доступу. -
    - - Випуск з'явився у відритому доступі - + Цей лист сповіщає зареєстрованого читача про те, що менеджер зареєстрував його як передплатника. У листі міститься URL-адреса журналу та інструкції щодо отримання доступу. + + + Випуск з'явився у відритому доступі +
    Видання "{$contextName}" відкрило доступ до наступного випуску. Запрошуємо переглянути сторінку змісту випуску, а потім відвідати наш веб-сайт ({$contextUrl}), щоб переглянути статті та інші матеріали, що можуть Вас зацікавити.

    Дякуємо, що продовжуєте цікавитись нашою роботою,
    {$editorialContactSignature}]]> - Цей лист надсилається зареєстрованим читачам, які виявили бажання отримувати поштові повідомлення про появу випусків у відкритому доступі. -
    - - Нагадування про закінчення передплати - + Цей лист надсилається зареєстрованим читачам, які виявили бажання отримувати поштові повідомлення про появу випусків у відкритому доступі. + + + Нагадування про закінчення передплати +
    Ваша передплата на видання "{$contextName}" незабаром закінчиться.

    @@ -715,11 +715,11 @@ URL подання: {$submissionUrl}
    Будь ласка, повідомте мені, якщо Ви маєте додаткові запитання.

    {$subscriptionContactSignature}]]> - Цей лист сповіщає передплатника про те, що його передплата незабаром закінчується. У листі міститься URL-адреса журналу та інструкції щодо отримання доступу. -
    - - Передплата закінчилась - + Цей лист сповіщає передплатника про те, що його передплата незабаром закінчується. У листі міститься URL-адреса журналу та інструкції щодо отримання доступу. + + + Передплата закінчилась +
    Ваша передплата на видання "{$contextName}" закінчилась.

    @@ -731,11 +731,11 @@ URL подання: {$submissionUrl}
    Будь ласка, повідомте мені, якщо Ви маєте додаткові запитання.

    {$subscriptionContactSignature}]]> - Цей лист сповіщає передплатника про те, що його передплата закінчилась. У листі міститься URL-адреса журналу та інструкції щодо отримання доступу. -
    - - Передплата закінчилась (останнє нагадування) - + Цей лист сповіщає передплатника про те, що його передплата закінчилась. У листі міститься URL-адреса журналу та інструкції щодо отримання доступу. + + + Передплата закінчилась (останнє нагадування) +
    Ваша передплата на видання "{$contextName}" закінчилась.
    Будь ласка, зауважте, що це останнє нагадування, яке ми надсилаємо Вам.
    @@ -748,11 +748,11 @@ URL подання: {$submissionUrl}
    Будь ласка, повідомте мені, якщо Ви маєте додаткові запитання.

    {$subscriptionContactSignature}]]> - Цей лист сповіщає передплатника про те, що його передплата закінчилась. У листі міститься URL-адреса журналу та інструкції щодо отримання доступу. -
    - - Придбання передплати: Індивідуальна - + Цей лист сповіщає передплатника про те, що його передплата закінчилась. У листі міститься URL-адреса журналу та інструкції щодо отримання доступу. + + + Придбання передплати: Індивідуальна +
    Тип передплати:
    {$subscriptionType}
    @@ -767,11 +767,11 @@ URL подання: {$submissionUrl}

    URL передплати: {$subscriptionUrl}
    ]]> - Цей лист інформує менеджера передплати про те, що в електронному режимі була придбана індивідуальна передплата. У листі міститься основна інформація про придбану передплату та посилання для швидкого доступу до неї. -
    - - Придбання передплати: інституційна - + Цей лист інформує менеджера передплати про те, що в електронному режимі була придбана індивідуальна передплата. У листі міститься основна інформація про придбану передплату та посилання для швидкого доступу до неї. + + + Придбання передплати: інституційна +
    Тип передплати:
    {$subscriptionType}
    @@ -796,11 +796,11 @@ URL передплати: {$subscriptionUrl}
    URL передплати: {$subscriptionUrl}
    ]]> - Цей лист інформує менеджера передплати про те, що в електронному режимі установою була придбана інституційна передплата. У листі міститься основна інформація про придбану передплату та посилання для швидкого доступу до неї. -
    - - Поновлення передплати: Індивідуальна - + Цей лист інформує менеджера передплати про те, що в електронному режимі установою була придбана інституційна передплата. У листі міститься основна інформація про придбану передплату та посилання для швидкого доступу до неї. + + + Поновлення передплати: Індивідуальна +
    Тип передплати:
    {$subscriptionType}
    @@ -815,11 +815,11 @@ URL передплати: {$subscriptionUrl}
    URL передплати: {$subscriptionUrl}
    ]]> - Цей лист інформує менеджера передплати про те, що в електронному режимі була поновлена індивідуальна передплата. У листі міститься основна інформація про поновлену передплату та посилання для швидкого доступу до неї. -
    - - Поновлення передплати: Інституційна - + Цей лист інформує менеджера передплати про те, що в електронному режимі була поновлена індивідуальна передплата. У листі міститься основна інформація про поновлену передплату та посилання для швидкого доступу до неї. + + + Поновлення передплати: Інституційна +
    Тип передплати:
    {$subscriptionType}
    @@ -844,11 +844,11 @@ URL передплати: {$subscriptionUrl}
    URL передплати: {$subscriptionUrl}
    ]]> - Цей лист інформує менеджера передплати про те, що в електронному режимі установою була поновлена інституційна передплата. У листі міститься основна інформація про поновлену передплату та посилання для швидкого доступу до неї. -
    - - Редагування посилання - + Цей лист інформує менеджера передплати про те, що в електронному режимі установою була поновлена інституційна передплата. У листі міститься основна інформація про поновлену передплату та посилання для швидкого доступу до неї. + + + Редагування посилання +
    Не могли б Ви надати нам коректний бібліографічний запис для наступного посилання з Вашої статті "{$submissionTitle}":

    @@ -859,8 +859,8 @@ URL передплати: {$subscriptionUrl}
    Літературний редактор видання "{$contextName}"
    ]]> - Цей лист дозволяє літературним редакторам уточнювати у авторів інформацію про пристатейну бібліографію. -
    + Цей лист дозволяє літературним редакторам уточнювати у авторів інформацію про пристатейну бібліографію. +
    Запит на рецензування статті diff --git a/locale/uk_UA/locale.xml b/locale/uk_UA/locale.xml index af09dc8238d..90b0488496b 100644 --- a/locale/uk_UA/locale.xml +++ b/locale/uk_UA/locale.xml @@ -12,459 +12,458 @@ --> - - - - - - Поточний журнал: - Переключитись на інший журнал: - - - Категорії - Переглянути - - Щоб заповнити форму рецензування, натисніть на зображення. - Будь ласка, заповніть обов'язкові поля. - - - - - - - Open Journal Systems - Ви впевнені, що хочете позначити це завдання як завершене? Після цього, ймовірно, ви не матимете можливості вносити зміни. - Платіж - Платежі - Заголовок домашньої сторінки - Зображення домашньої сторінки журналу - - - - - - - - - - - Допомога - Поточний випуск - Інші журнали - За номером - За автором - Для авторів - Для бібліотекарів - Керівництво щодо конфлікту інтересів - Інформація для авторів - Інформація для бібліотекарів - - - Неопрацьовані - Неопрацьовані - Подання, що редагуються - Редагується - Подання, що рецензуються - Рецензується - Архіви - Архіви - Активні подання - Активні - Архів - Архів - - - - - Розділ - Розділи журналу - Назва розділу - Абревіатура - (наприклад, статті=СТ) - - - Стаття - Статті - ID подання - Назва - Автор(и) - Індексні дані - Метадані - Розділ журналу - Файл - Супровідний файл - Супровідні файли - Супр. файли - Наукова дисципліна - Ключові слова - Тематичне покриття - Методи та підходи - Мова - РедРозд - Коментарі автора - Подання - Подання - Подробиці - Анотація - Зображення обкладинки - Відкритий доступ - Обмежений доступ - За замовчуванням - Заборонити - Дозволити - Розмір шрифту - Маленький - Середній - Великий - - - Редагування подання - Змінити на - Надіслано - Рішення редактора - - Відгук редактора - Повідомити автору - Повідомити редактору - Пошта редактора/автора - Версія файлу із зауваженнями рецензента - Відрецензована версія файлу - Версія редактора - Версія файлу з правками автора - Авторська версія - Редагування - Редагувати - Коректура - Планування публікації - Заплановано до публікації у {$issueName}. - Буде призначено пізніше - Розділ - Крок 1 - Крок 3 - рецензується - Заплановано до публікації - Опубліковано - Початок - Скореговано - Перша коректура - Після автора - Раунд рецензування - Коректура - Рішення редактора - Правила редактора - Журнал подій - - - Відредаговано - Зверстано - Скореговано - - - - - Поточний номер - Журнали - Шлях - Журнал - ISSN - Переглянути всі випуски - - - Включити користувачів без призначених ролей в цьому журналі. - Зображення профілю - Показати мої журнали - Зареєструватися для інших журналів - Хотіли б Ви рецензувати рукописи для цього журналу? - Так, запитати роль {$userGroup}. - У яких журналах на цьому сайті Ви хочете зареєструватися? - Запитати наступні ролі. - Якщо Ви запитуєте в журналі роль рецензента, будь ласка, зазначте свої наукові інтереси. - Мої журнали - Керувати моїми передплатами - Ваш обліковий запис зараз не асоційований із жодним журналом. Будь ласка, оберіть журнал: - Ваш обліковий запис зараз не налаштований на підтримку жодної ролі у цьому журналі. Будь ласка, зробіть вибір у списку нижче: - Надіслати пропозицію - Надіслати статтю: Реєстрація авторів наразі відключена. - Зареєструватися як рецензент - Зареєструватися як рецензент: Реєстрація рецензентів наразі відключена. - - - Менеджер журналу - Редактор розділу - Менеджер передплати - Менеджери журналів - Редактори розділів - Менеджери передплати - Асистент журналу - Асистенти журналу - - - - Номер - Номери - Назва - Том - Номер - Том - - Рік - Немає номерів - Зміст - Анотація - Обкладинка - Весь випуск - Завантажити випуск - Переглянути випуск - Повернутися до даних про випуск - - - - Валюта - рік - роки - місяць - місяці - Необмежена - Формат - Електронна - Друкована - Друкована та онлайнова - - - Неактивні - Статус - Активні - Необхідна інформація - Необхідне підтвердження - Очікують ручного платежу - Очікують електронного платежу - Інше, див. примітки - Індивідуальні передплати передбачають доступ до передплаченого контенту за іменем користувача/паролем. - Інституційні передплати не вимагають входу передплатників на сайт з іменами користувачів/паролями. Передплатники розпізнаються за доменами та/або IP-адресами. - Примітка: Передплати, придбані установами в електронному режимі, потребують перевірки даних про домени та діапазони IP-адрес, а також подальшої активації менеджером передплати.]]> - - - Подія з поданням - Стаття відправлена - Подання заплановане до публікації - Подання включене до випуску - Стаття опублікована - - Авторська версія вивантажена - - Файл авторської версії оновлений - - Редактор призначений для подання - Редактор звільнений від роботи над поданням - Рішення редактора надіслане - Файл редактора оновлений - Подання надіслано до архіву - Подання відновлено з архіву - - Літературний редактор призначений для подання - Літературний редактор звільнений від роботи над поданням - Літературний редактор розпочав роботу - Файл з правками літературного редактора оновлений - Початкове літературне редагування завершене - Остаточне літературне редагування завершене - Відредагований файл оновлений - - Коректор призначений для подання - Коректор звільнений від роботи над поданням - Коректор розпочав роботу - Файл з правками коректора оновлений - Коректор завершив роботу - - Редактор верстки призначений для подання - Редактор верстки звільнений від роботи над поданням - Редактор верстки розпочав роботу - Гранка подання оновлена - Редактор верстки завершив роботу - - - - - Лише для передплатників - Для доступу до об'єкту необхідна передплата. Для перевірки наявності передплати, ввійдіть на сайт журналу. - Відкритий доступ - Доступ за передплатою - Передплата або плата за доступ - - - Коментарі до цієї статті - {$userName}]]> - - - Сортувати результати за - назвою статті - автором - датою публікації - випуском - назвою журналу - популярністю (за весь час) - популярністю (за останній місяць) - релевантністю - за зростанням - за спаданням - схожі матеріали - - Визначення основного джерела аутентифікації, іншого ніж OJS, матиме наступні наслідки:

    + + + + + + Поточний журнал: + Переключитись на інший журнал: + + + Категорії + Переглянути + + Щоб заповнити форму рецензування, натисніть на зображення. + Будь ласка, заповніть обов'язкові поля. + + + + + + + Open Journal Systems + Ви впевнені, що хочете позначити це завдання як завершене? Після цього, ймовірно, ви не матимете можливості вносити зміни. + Платіж + Платежі + Заголовок домашньої сторінки + Зображення домашньої сторінки журналу + + + + + + + + + + + Допомога + Поточний випуск + Інші журнали + За номером + За автором + Для авторів + Для бібліотекарів + Керівництво щодо конфлікту інтересів + Інформація для авторів + Інформація для бібліотекарів + + + Неопрацьовані + Неопрацьовані + Подання, що редагуються + Редагується + Подання, що рецензуються + Рецензується + Архіви + Архіви + Активні подання + Активні + Архів + Архів + + + + + Розділ + Розділи журналу + Назва розділу + Абревіатура + (наприклад, статті=СТ) + + + Стаття + Статті + ID подання + Назва + Автор(и) + Індексні дані + Метадані + Розділ журналу + Файл + Супровідний файл + Супровідні файли + Супр. файли + Наукова дисципліна + Ключові слова + Тематичне покриття + Методи та підходи + Мова + РедРозд + Коментарі автора + Подання + Подання + Подробиці + Анотація + Зображення обкладинки + Відкритий доступ + Обмежений доступ + За замовчуванням + Заборонити + Дозволити + Розмір шрифту + Маленький + Середній + Великий + + + Редагування подання + Змінити на + Надіслано + Рішення редактора + + Відгук редактора + Повідомити автору + Повідомити редактору + Пошта редактора/автора + Версія файлу із зауваженнями рецензента + Відрецензована версія файлу + Версія редактора + Версія файлу з правками автора + Авторська версія + Редагування + Редагувати + Коректура + Планування публікації + Заплановано до публікації у {$issueName}. + Буде призначено пізніше + Розділ + Крок 1 + Крок 3 + рецензується + Заплановано до публікації + Опубліковано + Початок + Скореговано + Перша коректура + Після автора + Раунд рецензування + Коректура + Рішення редактора + Правила редактора + Журнал подій + + + Відредаговано + Зверстано + Скореговано + + + + + Поточний номер + Журнали + Шлях + Журнал + ISSN + Переглянути всі випуски + + + Включити користувачів без призначених ролей в цьому журналі. + Зображення профілю + Показати мої журнали + Зареєструватися для інших журналів + Хотіли б Ви рецензувати рукописи для цього журналу? + Так, запитати роль {$userGroup}. + У яких журналах на цьому сайті Ви хочете зареєструватися? + Запитати наступні ролі. + Якщо Ви запитуєте в журналі роль рецензента, будь ласка, зазначте свої наукові інтереси. + Мої журнали + Керувати моїми передплатами + Ваш обліковий запис зараз не асоційований із жодним журналом. Будь ласка, оберіть журнал: + Ваш обліковий запис зараз не налаштований на підтримку жодної ролі у цьому журналі. Будь ласка, зробіть вибір у списку нижче: + Надіслати пропозицію + Надіслати статтю: Реєстрація авторів наразі відключена. + Зареєструватися як рецензент + Зареєструватися як рецензент: Реєстрація рецензентів наразі відключена. + + + Менеджер журналу + Редактор розділу + Менеджер передплати + Менеджери журналів + Редактори розділів + Менеджери передплати + Асистент журналу + Асистенти журналу + + + + Номер + Номери + Назва + Том + Номер + Том + + Рік + Немає номерів + Зміст + Анотація + Обкладинка + Весь випуск + Завантажити випуск + Переглянути випуск + Повернутися до даних про випуск + + + + Валюта + рік + роки + місяць + місяці + Необмежена + Формат + Електронна + Друкована + Друкована та онлайнова + + + Неактивні + Статус + Активні + Необхідна інформація + Необхідне підтвердження + Очікують ручного платежу + Очікують електронного платежу + Інше, див. примітки + Індивідуальні передплати передбачають доступ до передплаченого контенту за іменем користувача/паролем. + Інституційні передплати не вимагають входу передплатників на сайт з іменами користувачів/паролями. Передплатники розпізнаються за доменами та/або IP-адресами. + Примітка: Передплати, придбані установами в електронному режимі, потребують перевірки даних про домени та діапазони IP-адрес, а також подальшої активації менеджером передплати.]]> + + + Подія з поданням + Стаття відправлена + Подання заплановане до публікації + Подання включене до випуску + Стаття опублікована + + Авторська версія вивантажена + + Файл авторської версії оновлений + + Редактор призначений для подання + Редактор звільнений від роботи над поданням + Рішення редактора надіслане + Файл редактора оновлений + Подання надіслано до архіву + Подання відновлено з архіву + + Літературний редактор призначений для подання + Літературний редактор звільнений від роботи над поданням + Літературний редактор розпочав роботу + Файл з правками літературного редактора оновлений + Початкове літературне редагування завершене + Остаточне літературне редагування завершене + Відредагований файл оновлений + + Коректор призначений для подання + Коректор звільнений від роботи над поданням + Коректор розпочав роботу + Файл з правками коректора оновлений + Коректор завершив роботу + + Редактор верстки призначений для подання + Редактор верстки звільнений від роботи над поданням + Редактор верстки розпочав роботу + Гранка подання оновлена + Редактор верстки завершив роботу + + + + + Лише для передплатників + Для доступу до об'єкту необхідна передплата. Для перевірки наявності передплати, ввійдіть на сайт журналу. + Відкритий доступ + Доступ за передплатою + Передплата або плата за доступ + + + Коментарі до цієї статті + {$userName}]]> + + + Сортувати результати за + назвою статті + автором + датою публікації + випуском + назвою журналу + популярністю (за весь час) + популярністю (за останній місяць) + релевантністю + за зростанням + за спаданням + схожі матеріали + + Визначення основного джерела аутентифікації, іншого ніж OJS, матиме наступні наслідки:

      -
    • Якщо користувач спробує зареєструвати новий обліковий запис на цьому сайті з іменем, яке вже існує у джерелі аутентифікації (але не в базі даних OJS), спроба реєстрації буде вдалою лише у випадку, якщо введений ним пароль буде збігатись з паролем облікового запису, існуючим у джерелі аутентифікації.
    • +
    • Якщо користувач спробує зареєструвати новий обліковий запис на цьому сайті з іменем, яке вже існує у джерелі аутентифікації (але не в базі даних OJS), спроба реєстрації буде вдалою лише у випадку, якщо введений ним пароль буде збігатись з паролем облікового запису, існуючим у джерелі аутентифікації.
    ]]>
    - УВАГА! + УВАГА!

    Система не може автоматично перейменувати файл конфігурації. Для застосування змін конфігурації Ви повинні відкрити config.inc.php у текстовому редакторі та замінити його зміст змістом текстового поля, наведеного нижче.

    ]]>
    - + - - Керування передплатою - Індивідуальні передплати - Інституційні передплати - Типи передплат + + Керування передплатою + Індивідуальні передплати + Інституційні передплати + Типи передплат - + - + - + - + - - Модулі гранок статей - Модулі гранок статей додають підтримку відображення документів різних типів як гранок статті. - Модулі авторизації дозволяють Open Journal Systems делегувати завдання щодо аутентифікації користувачів іншим системам, таким як сервери LDAP. - Загальні модулі дозволяють багатьма шляхами розширити функціональність Open Journal Systems. + + Модулі гранок статей + Модулі гранок статей додають підтримку відображення документів різних типів як гранок статті. + Модулі авторизації дозволяють Open Journal Systems делегувати завдання щодо аутентифікації користувачів іншим системам, таким як сервери LDAP. + Загальні модулі дозволяють багатьма шляхами розширити функціональність Open Journal Systems. - LOCKSS (Lots of Copies Keep Stuff Safe) для захищеного та надійного архівування журналу. LOCKSS - це програмний засіб з відкритим вихідним кодом, розроблений Бібліотекою Стенфордського університету, який дозволяє бібліотекам забезпечувати збереження окремих веб-журналів, регулярно перевіряючи веб-сайти зареєстрованих журналів на наявність нового опублікованого контенту та архівуючи його. Кожен архів постійно перевіряється на відповідність з іншими; якщо контент виявляється пошкодженим або втраченим, інші архіви використовуються для його відновлення. + LOCKSS (Lots of Copies Keep Stuff Safe) для захищеного та надійного архівування журналу. LOCKSS - це програмний засіб з відкритим вихідним кодом, розроблений Бібліотекою Стенфордського університету, який дозволяє бібліотекам забезпечувати збереження окремих веб-журналів, регулярно перевіряючи веб-сайти зареєстрованих журналів на наявність нового опублікованого контенту та архівуючи його. Кожен архів постійно перевіряється на відповідність з іншими; якщо контент виявляється пошкодженим або втраченим, інші архіви використовуються для його відновлення.

    Встановлення підтримки LOCKSS для Open Journal Systems не повинно здійснюватись до того часу, доки видавничий процес не розгорнутий повністю. Коли це станеться, зробіть два наступні кроки:]]>
    - CLOCKSS (Controlled Lots of Copies Keep Stuff Safe), щоб впевнитись у постійній та безпечній архівації журналу. CLOCKSS заснована на відкритому програмному забезпеченні LOCKSS, , розроблений Бібліотекою Стенфордського університету, який дозволяє бібліотекам забезпечувати збереження окремих веб-журналів, регулярно перевіряючи веб-сайти зареєстрованих журналів на наявність нового опублікованого контенту та архівуючи його. Кожен архів постійно перевіряється на відповідність з іншими; якщо контент виявляється пошкодженим або втраченим, інші архіви використовуються для його відновлення. + CLOCKSS (Controlled Lots of Copies Keep Stuff Safe), щоб впевнитись у постійній та безпечній архівації журналу. CLOCKSS заснована на відкритому програмному забезпеченні LOCKSS, , розроблений Бібліотекою Стенфордського університету, який дозволяє бібліотекам забезпечувати збереження окремих веб-журналів, регулярно перевіряючи веб-сайти зареєстрованих журналів на наявність нового опублікованого контенту та архівуючи його. Кожен архів постійно перевіряється на відповідність з іншими; якщо контент виявляється пошкодженим або втраченим, інші архіви використовуються для його відновлення.

    Встановлення підтримки LOCKSS для Open Journal Systems не повинно здійснюватись до того часу, доки видавничий процес не розгорнутий повністю.]]>
    - - Запропоноване Положення про авторські права Creative Commons + + Запропоноване Положення про авторські права Creative Commons

    1. Політика, яка рекомендується журналам, що пропонують відкритий доступ

    Автори, які подають матеріали до цього журналу, погоджуються з наступними положеннями:
      -
    1. Автори залишають за собою право на авторство своєї роботи та передають журналу право її першої публікації на умовах ліцензії Creative Commons Attribution License, котра дозволяє іншим особам вільно розповсюджувати опубліковану роботу з обов'язковим посиланням на авторів оригінальної роботи та першу публікацію роботи у цьому журналі.
    2. -
    3. Автори мають право укладати самостійні додаткові угоди щодо неексклюзивного розповсюдження роботи у тому вигляді, в якому вона була опублікована цим журналом (наприклад, розміщувати роботу в електронному сховищі установи або публікувати у складі монографії), за умови збереження посилання на першу публікацію роботи у цьому журналі.
    4. -
    5. Політика журналу дозволяє і заохочує розміщення авторами в мережі Інтернет (наприклад, у сховищах установ або на особистих веб-сайтах) рукопису роботи, як до подання цього рукопису до редакції, так і під час його редакційного опрацювання, оскільки це сприяє виникненню продуктивної наукової дискусії та позитивно позначається на оперативності та динаміці цитування опублікованої роботи (див. The Effect of Open Access).
    6. +
    7. Автори залишають за собою право на авторство своєї роботи та передають журналу право її першої публікації на умовах ліцензії Creative Commons Attribution License, котра дозволяє іншим особам вільно розповсюджувати опубліковану роботу з обов'язковим посиланням на авторів оригінальної роботи та першу публікацію роботи у цьому журналі.
    8. +
    9. Автори мають право укладати самостійні додаткові угоди щодо неексклюзивного розповсюдження роботи у тому вигляді, в якому вона була опублікована цим журналом (наприклад, розміщувати роботу в електронному сховищі установи або публікувати у складі монографії), за умови збереження посилання на першу публікацію роботи у цьому журналі.
    10. +
    11. Політика журналу дозволяє і заохочує розміщення авторами в мережі Інтернет (наприклад, у сховищах установ або на особистих веб-сайтах) рукопису роботи, як до подання цього рукопису до редакції, так і під час його редакційного опрацювання, оскільки це сприяє виникненню продуктивної наукової дискусії та позитивно позначається на оперативності та динаміці цитування опублікованої роботи (див. The Effect of Open Access).

    Політика, яка рекомендується журналам, що пропонують відкритий доступ з затримкою

    Автори, які подають матеріали до цього журналу, погоджуються з наступними положеннями:
      -
    1. Автори залишають за собою право на авторство своєї роботи та передають журналу право її першої публікації, яка через [ВКАЖІТЬ ПЕРІОД ЧАСУ] з дати публікації автоматично стає доступною на умовах ліцензії Creative Commons Attribution License, котра дозволяє іншим особам вільно розповсюджувати опубліковану роботу з обов'язковим посиланням на авторів оригінальної роботи та першу публікацію роботи у цьому журналі.
    2. -
    3. Автори мають право укладати самостійні додаткові угоди щодо неексклюзивного розповсюдження роботи у тому вигляді, в якому вона була опублікована цим журналом (наприклад, розміщувати роботу в електронному сховищі установи або публікувати у складі монографії), за умови збереження посилання на першу публікацію роботи у цьому журналі.
    4. -
    5. Політика журналу дозволяє і заохочує розміщення авторами в мережі Інтернет (наприклад, у сховищах установ або на особистих веб-сайтах) рукопису роботи, як до подання цього рукопису до редакції, так і під час його редакційного опрацювання, оскільки це сприяє виникненню продуктивної наукової дискусії та позитивно позначається на оперативності та динаміці цитування опублікованої роботи (див. The Effect of Open Access).
    6. +
    7. Автори залишають за собою право на авторство своєї роботи та передають журналу право її першої публікації, яка через [ВКАЖІТЬ ПЕРІОД ЧАСУ] з дати публікації автоматично стає доступною на умовах ліцензії Creative Commons Attribution License, котра дозволяє іншим особам вільно розповсюджувати опубліковану роботу з обов'язковим посиланням на авторів оригінальної роботи та першу публікацію роботи у цьому журналі.
    8. +
    9. Автори мають право укладати самостійні додаткові угоди щодо неексклюзивного розповсюдження роботи у тому вигляді, в якому вона була опублікована цим журналом (наприклад, розміщувати роботу в електронному сховищі установи або публікувати у складі монографії), за умови збереження посилання на першу публікацію роботи у цьому журналі.
    10. +
    11. Політика журналу дозволяє і заохочує розміщення авторами в мережі Інтернет (наприклад, у сховищах установ або на особистих веб-сайтах) рукопису роботи, як до подання цього рукопису до редакції, так і під час його редакційного опрацювання, оскільки це сприяє виникненню продуктивної наукової дискусії та позитивно позначається на оперативності та динаміці цитування опублікованої роботи (див. The Effect of Open Access).
    ]]>
    - + Назва класифікаційної системи]]> - як стати постачальником даних, та зареєструйте свій журнал у офіційному реєстрі відкритих архівів. Щоб зареєструватися, Вам потрібно вказати базовий URL свого сховища: {$oaiUrl}. Після цього Ви можете зареєструвати свій журнал також у UIUC OAI registry та OAIster. + як стати постачальником даних, та зареєструйте свій журнал у офіційному реєстрі відкритих архівів. Щоб зареєструватися, Вам потрібно вказати базовий URL свого сховища: {$oaiUrl}. Після цього Ви можете зареєструвати свій журнал також у UIUC OAI registry та OAIster.

    Зауважте, якщо сайт вже зареєстрований адміністратором у цих системах, Ваш журнал буде індексуватись автоматично, окремо реєструвати його непотрібно.]]>
    - -
    + +
    Визначте модель організації цих аспектів редакційного процесу (для того, щоб розподілити між користувачами ролі Відповідального редактора та Редакторів розділів, перейдіть за посиланням "Редактори" на сторінці "Менеджмент журналу").]]>
    - Щоб дозволити читачам пошук електронних версій робіт, процитованих автором, скористайтесь нижче вказаними налаштуваннями.

    + Щоб дозволити читачам пошук електронних версій робіт, процитованих автором, скористайтесь нижче вказаними налаштуваннями.

      -
    1. Додати інструмент для читання

      Менеджер журналу може додати кнопку "Знайти посилання" на панель інструментів для читання, яка наявна у інтерфейсі опублікованих статей. Таким чином можна надати читачам можливість здійснення пошуку за назвою процитованої роботи у заздалегідь визначених базах даних наукової літератури.

    2. -
    3. Вбудовані гіперпосилання у пристатейній бібліографії

      Редактор верстки може додати у пристатейну бібліографію гіперпосилання для пошуку посилань на роботу. Інструкції, як це зробити, наведені нижче (їх зміст можна редагувати).

    4. +
    5. Додати інструмент для читання

      Менеджер журналу може додати кнопку "Знайти посилання" на панель інструментів для читання, яка наявна у інтерфейсі опублікованих статей. Таким чином можна надати читачам можливість здійснення пошуку за назвою процитованої роботи у заздалегідь визначених базах даних наукової літератури.

    6. +
    7. Вбудовані гіперпосилання у пристатейній бібліографії

      Редактор верстки може додати у пристатейну бібліографію гіперпосилання для пошуку посилань на роботу. Інструкції, як це зробити, наведені нижче (їх зміст можна редагувати).

    ]]>
    - + - + - + - + - + - - Деактивувати цього користувача? Після цього користувач не зможе зайти в систему. + + Деактивувати цього користувача? Після цього користувач не зможе зайти в систему. За бажанням Ви можете повідомити користувачу причину деактивації його облікового запису. - -
  • Користувач є адміністратором сайту
  • -
  • Користувач активнований у журналах, якими Ви не керуєте
  • - - Це завдання може виконати адміністратор сайту. - ]]>
    + +
  • Користувач є адміністратором сайту
  • +
  • Користувач активнований у журналах, якими Ви не керуєте
  • + + Це завдання може виконати адміністратор сайту. + ]]>
    - + - + - + - + - + - + - - -
  • Підсвічені пункти визначають, що від редактора вимагається певна дія.
  • -
      + + +
    • Підсвічені пункти визначають, що від редактора вимагається певна дія.
    • +
      • Рецензент був призначений, але його не повідомлено електронною поштою
      • Всі рецензенти надіслали свої рецензії з коментарями, але рішення не було прийняте
      • Автор вивантажив на сайт виправлену версію рукопису
      • Рецензент не підтвердив свою згоду на рецензування до вказаного терміну
      • Рецензент не надіслав рецензію до вказаного терміну
      -
    • Поле "До" заповнюється після того, як рецензент приймає запит на рецензування; у полі вказується кількість тижнів до дати кінцевого терміну рецензування або (-) кількість тижнів після цієї дати.
    • +
    • Поле "До" заповнюється після того, як рецензент приймає запит на рецензування; у полі вказується кількість тижнів до дати кінцевого терміну рецензування або (-) кількість тижнів після цієї дати.
    • ]]>
      - +
    • Кольором виділені подання, що потребують від редактора певної дії. Використовуються наступні позначення:
        @@ -474,127 +473,127 @@
    • ]]>
      - + - + - + - + - + - - + + Шкала рейтингу п'ятибальна. Оцінка 5 (Відмінно).
      Кількість тижнів - це середній час, необхідний рецензенту для завершення роботи.
      У полі "Остання" вказана дата прийняття останнього запиту на рецензування.
      У полі "Активні" вказується кількість робіт, які зараз рецензуються користувачем.]]>
      - - Активні редакційні призначення - Завершені редакційні призначення - Немає призначених матеріалів. - Повторне повідомлення цьому літературному редактору повторить процедуру його призначення. Ви впевнені, що хочете зробити це? - Повторне повідомлення цьому автору повторить процедуру його призначення. Ви впевнені, що хочете зробити це? - Повторне повідомлення цьому редактору верстки повторить процедуру його призначення. Ви впевнені, що хочете зробити це? - Повторне повідомлення цьому коректору повторить процедуру його призначення. Ви впевнені, що хочете зробити це? - - Відмови - #{$submissionId} Відмови рецензентів, припинення роботи та попередні раунди - Відмови - Переглянути відмови, припинення, попередні раунди - Наукове рецензування, раунд {$round} - Рішення редактора, раунд {$round} - Відмови рецензентів та припинення - Відмова - Результат - Надати існуючому користувачу роль рецензента - Створити нового рецензента - - - Активні редакційні призначення - Завершені редакційні призначення - Немає активних редакційних призначень. - Призначення на макетування - Вивантажити формат гранки - Замінити файл - Вивантажити супровідний файл - Неприпустимий формат зображення. Дозволеними форматами є .gif, .jpg та .png. - Ця гранка буде доступна на окремому веб-сайті. - URL контенту, що розміщується на зовнішньому ресурсі - - - - Статті на рецензування - Зроблено - Рейтинг - - - Файл на рецензування - Повідомити редактора - Зроблю рецензію - Не можу зробити рецензію - Подання стане доступним, якщо рецензент дасть згоду зробити рецензію - Редактор подання - Заповніть або вставте сюди коментарі рецензента - Для заповнення редактором - Надіслати нагадування - (авто) - Рекомендація - Надіслати рецензію редактору - Коментарі - Вивантажені файли - Версія, вивантажена рецензентом - (Якщо Ви хочете прокоментувати файл для редактора, збережіть його на своєму комп'ютері та скористайтеся функцією Перегляд/Вивантаження). - Запит редакції - Ваша відповідь - Рецензія надіслана - Кінцевий термін - Прийняти подання - Необхідні виправлення - Необхідне додаткове рецензування - До іншого видання/у інший розділ - Відхилити подання - Див. коментарі - Графік - Подання на рецензування - Графік рецензування - Кроки рецензування - Керівництво для рецензентів - - Повідомити редактора подання - про те, чи зробите Ви рецензію. - Якщо Ви плануєте зробити рецензією, проконсультуйтеся з керівництвом для рецензентів, наведеним нижче. - Натискайте на імена файлів, щоб завантажити та переглянути (з екрану або у роздрукованому вигляді) файли, асоційовані з цим поданням. - Політика щодо конфлікту інтересів).]]> - Конфлікт інтересів - Натисніть на зображенні, щоб ввести (або вставити) Вашу рецензію на це подання. - Додатково, Ви можете вивантажити файли, корисні для редактора та/або автора. - Для завершення процесу рецензування оберіть рекомендацію та надішліть рецензію. Перед тим, як обрати рекомендацію, Ви повинні внести рецензію або вивантажити файл. - Рекомендація не обрана. Ви повинні обрати рекомендацію щодо подання. - Після того, як Ваше рішення буде записане, Ви не матимете можливості вносити зміни до цієї рецензії. Ви впевнені, що хочете продовжити? - - - Файл на літературне редагування - Файл літ. редактора - Вивантажений файл - Файл літ. редактора - - - Немає призначень на коректуру - - - - - - - - - - - + Активні редакційні призначення + Завершені редакційні призначення + Немає призначених матеріалів. + Повторне повідомлення цьому літературному редактору повторить процедуру його призначення. Ви впевнені, що хочете зробити це? + Повторне повідомлення цьому автору повторить процедуру його призначення. Ви впевнені, що хочете зробити це? + Повторне повідомлення цьому редактору верстки повторить процедуру його призначення. Ви впевнені, що хочете зробити це? + Повторне повідомлення цьому коректору повторить процедуру його призначення. Ви впевнені, що хочете зробити це? + + Відмови + #{$submissionId} Відмови рецензентів, припинення роботи та попередні раунди + Відмови + Переглянути відмови, припинення, попередні раунди + Наукове рецензування, раунд {$round} + Рішення редактора, раунд {$round} + Відмови рецензентів та припинення + Відмова + Результат + Надати існуючому користувачу роль рецензента + Створити нового рецензента + + + Активні редакційні призначення + Завершені редакційні призначення + Немає активних редакційних призначень. + Призначення на макетування + Вивантажити формат гранки + Замінити файл + Вивантажити супровідний файл + Неприпустимий формат зображення. Дозволеними форматами є .gif, .jpg та .png. + Ця гранка буде доступна на окремому веб-сайті. + URL контенту, що розміщується на зовнішньому ресурсі + + + + Статті на рецензування + Зроблено + Рейтинг + + + Файл на рецензування + Повідомити редактора + Зроблю рецензію + Не можу зробити рецензію + Подання стане доступним, якщо рецензент дасть згоду зробити рецензію + Редактор подання + Заповніть або вставте сюди коментарі рецензента + Для заповнення редактором + Надіслати нагадування + (авто) + Рекомендація + Надіслати рецензію редактору + Коментарі + Вивантажені файли + Версія, вивантажена рецензентом + (Якщо Ви хочете прокоментувати файл для редактора, збережіть його на своєму комп'ютері та скористайтеся функцією Перегляд/Вивантаження). + Запит редакції + Ваша відповідь + Рецензія надіслана + Кінцевий термін + Прийняти подання + Необхідні виправлення + Необхідне додаткове рецензування + До іншого видання/у інший розділ + Відхилити подання + Див. коментарі + Графік + Подання на рецензування + Графік рецензування + Кроки рецензування + Керівництво для рецензентів + + Повідомити редактора подання + про те, чи зробите Ви рецензію. + Якщо Ви плануєте зробити рецензією, проконсультуйтеся з керівництвом для рецензентів, наведеним нижче. + Натискайте на імена файлів, щоб завантажити та переглянути (з екрану або у роздрукованому вигляді) файли, асоційовані з цим поданням. + Політика щодо конфлікту інтересів).]]> + Конфлікт інтересів + Натисніть на зображенні, щоб ввести (або вставити) Вашу рецензію на це подання. + Додатково, Ви можете вивантажити файли, корисні для редактора та/або автора. + Для завершення процесу рецензування оберіть рекомендацію та надішліть рецензію. Перед тим, як обрати рекомендацію, Ви повинні внести рецензію або вивантажити файл. + Рекомендація не обрана. Ви повинні обрати рекомендацію щодо подання. + Після того, як Ваше рішення буде записане, Ви не матимете можливості вносити зміни до цієї рецензії. Ви впевнені, що хочете продовжити? + + + Файл на літературне редагування + Файл літ. редактора + Вивантажений файл + Файл літ. редактора + + + Немає призначень на коректуру + + + + + + + + + + + Щоб подати рукопис до цього журналу виконайте наступні дії.

      1. На цій сторінці натисніть кнопку "Перегляд" (або "Вибрати"), після чого відкриється вікно вибору файлу з локального диску Вашого комп'ютера.
      2. @@ -604,134 +603,134 @@
      3. Після того, як подання буде вивантажене, натисніть кнопку "Зберегти та продовжити" внизу цієї сторінки.
      ]]>
      - - - - - - - - Лист запиту не може бути надісланий, доки не обрана версія для рецензування. - - - Лист запиту не може бути надіслатий, доки у розділі "Рішення редактора" сторінки "Рецензування" не обраний файл редактора. - Лист запиту не може бути надіслатий, доки не вивантажений файл для літературного редагування. - Початкова редакція - Редакторська версія - Авторська редакція - Остаточна редакція - Версія літ.ред. - Призначити літературного редактора - Використати файл - Коментарі літ. редактора - Інструкції щодо літературного редагування - - - Немає (Перед тим, як надіслати запит, вивантажте версію остаточної редакції як версію верстки) - Ідентифікатор гранки - Вказаний ідентифікатор гранки вже існує. - Призначити редактора верстки - Змінити редактора верстки - Коментарі редактора верстки - Інструкції з верстки - Посилання у бібліографії - - - - Коментарі коректора - Виправлення коректора - Інструкції з коректури - - - Стаття - Автор - Редактор - Рецензія - Редакція - Верстка - Коректура - - - - - - - Переписка редактора/автора - Коментарі літ. редактора - + + + + + + + + Лист запиту не може бути надісланий, доки не обрана версія для рецензування. + + + Лист запиту не може бути надіслатий, доки у розділі "Рішення редактора" сторінки "Рецензування" не обраний файл редактора. + Лист запиту не може бути надіслатий, доки не вивантажений файл для літературного редагування. + Початкова редакція + Редакторська версія + Авторська редакція + Остаточна редакція + Версія літ.ред. + Призначити літературного редактора + Використати файл + Коментарі літ. редактора + Інструкції щодо літературного редагування + + + Немає (Перед тим, як надіслати запит, вивантажте версію остаточної редакції як версію верстки) + Ідентифікатор гранки + Вказаний ідентифікатор гранки вже існує. + Призначити редактора верстки + Змінити редактора верстки + Коментарі редактора верстки + Інструкції з верстки + Посилання у бібліографії + + + + Коментарі коректора + Виправлення коректора + Інструкції з коректури + + + Стаття + Автор + Редактор + Рецензія + Редакція + Верстка + Коректура + + + + + + + Переписка редактора/автора + Коментарі літ. редактора + (після запису можна буде додати інші коментарі).]]> - Для автора та редактора - Для редактора - Після надсилання листа, редагувати приховану копію для рецензентів. - Для автора та редактора - Для редактора - Записати та надіслати автору - Записати та надіслати редактору - - - - - Вибрати журнал для реєстрації: - На цьому сайті немає журналів, у яких Ви можете зареєструватись. - Положення про конфіденційність - Зараз цей журнал не дозволяє реєстрацію користувачів. - Введений Вами пароль занадто короткий. - Повідомляється поштою про публікацію нових випусків журналу. - Повідомляється поштою, коли випуски журналу стають доступні у відкритому доступі. - Має можливість подавати статті до журналу. - Дає свою згоду на рецензування рукописів для журналу. - Дає свою згоду на рецензування рукописів для редакції. - Вкажіть коло наукових інтересів (галузі та методологічні підходи): - - - Мої передплати - Статус передплати - Нижче відображений список активних та завершених передплат з датами завершення кожної з них. Крім того, до інформації про кожну передплату може бути додана наступна інформація про її статус. - Статус - Опис - Для активації цієї передплати потрібна додаткова інформація - Передплата буде активована після після її перегляду менеджером передплати - Процес ручної оплати був ініційований, але платіж досі не отриманий - Процес електронної оплати був ініційований, але він був скасований або незавершений - Індивідуальна передплата - Інституційна передплата - Поновити - Купити - Купити нову передплату - Купити індивідуальну передплату - Купити інституційну передплату - Завершується - Завершена - Переглянути доступні типи передплат - Тип передплат - Членство - Обраний тип передплат вимагає інформації про членство. - Будь ласка, коректно визначте тип передплати. - Цей обліковий запис користувача вже має індивідуальну передплату. - Інформація про членство, якщо вона потрібна для обраного типу передплати. - Назва установи - Необхідно вказати назву установи. - Поштова адреса - Домен - - Обраний тип передплати потребує зазначення домену та/або діапазону IP-адрес для аутентифікації передплатника. - Будь ласка, вкажіть коректний домен. - Діапазони IP-адрес - - - Будь ласка, вкажіть коректний діапазон IP-адрес. - Видалити - Додати - - - - Перегляд списку авторів - Пошук статей - В журналі - Всі журнали - Перегляд списку авторів - Інформація про автора - Поради щодо пошуку:
        + Для автора та редактора + Для редактора + Після надсилання листа, редагувати приховану копію для рецензентів. + Для автора та редактора + Для редактора + Записати та надіслати автору + Записати та надіслати редактору + + + + + Вибрати журнал для реєстрації: + На цьому сайті немає журналів, у яких Ви можете зареєструватись. + Положення про конфіденційність + Зараз цей журнал не дозволяє реєстрацію користувачів. + Введений Вами пароль занадто короткий. + Повідомляється поштою про публікацію нових випусків журналу. + Повідомляється поштою, коли випуски журналу стають доступні у відкритому доступі. + Має можливість подавати статті до журналу. + Дає свою згоду на рецензування рукописів для журналу. + Дає свою згоду на рецензування рукописів для редакції. + Вкажіть коло наукових інтересів (галузі та методологічні підходи): + + + Мої передплати + Статус передплати + Нижче відображений список активних та завершених передплат з датами завершення кожної з них. Крім того, до інформації про кожну передплату може бути додана наступна інформація про її статус. + Статус + Опис + Для активації цієї передплати потрібна додаткова інформація + Передплата буде активована після після її перегляду менеджером передплати + Процес ручної оплати був ініційований, але платіж досі не отриманий + Процес електронної оплати був ініційований, але він був скасований або незавершений + Індивідуальна передплата + Інституційна передплата + Поновити + Купити + Купити нову передплату + Купити індивідуальну передплату + Купити інституційну передплату + Завершується + Завершена + Переглянути доступні типи передплат + Тип передплат + Членство + Обраний тип передплат вимагає інформації про членство. + Будь ласка, коректно визначте тип передплати. + Цей обліковий запис користувача вже має індивідуальну передплату. + Інформація про членство, якщо вона потрібна для обраного типу передплати. + Назва установи + Необхідно вказати назву установи. + Поштова адреса + Домен + + Обраний тип передплати потребує зазначення домену та/або діапазону IP-адрес для аутентифікації передплатника. + Будь ласка, вкажіть коректний домен. + Діапазони IP-адрес + + + Будь ласка, вкажіть коректний діапазон IP-адрес. + Видалити + Додати + + + + Перегляд списку авторів + Пошук статей + В журналі + Всі журнали + Перегляд списку авторів + Інформація про автора + Поради щодо пошуку:
        • Пошукові терміни незалежні від регістру
        • Слова загального вжитку ігноруються
        • За замовчуванням повертаються лише ті статті, які містять всі терміни запиту (тобто застосовується оператор AND)
        • @@ -742,174 +741,174 @@
        • Використовуйте у термінах символ * як метасимвол, що позначає будь-яку послідовність символів; наприклад, за запитом соці* будуть знайдені документи, що містять слова "соціальний", "соціалістичний", "соціологічний" тощо
        ]]>
        - - Перегляд {$title} - Portable Document Format (PDF) - Завантажити цей PDF файл - Обраний Вами файл PDF повинен завантажуватися тут, якщо у Вашого веб-браузера встановлений модуль для читання PDF (наприклад, остання версія Adobe Acrobat Reader).

        ]]>
        - - - - Завантаження статті -
        Якщо файл не завантажився автоматично, натисніть сюди.]]>
        - - - Журнали, розміщені на цьому сайті - Перегляд журналу - Реєстрація - Поточний випуск - Немає доступних журналів. - - - Поточний випуск - Немає поточного випуску - Цей журнал поки не опублікував жодного випуску. - - - Архіви - Архіви - Сторінка {$pageNumber} - Перегляд старих випусків - Випуск недоступний - - - Статистика - Контакти - Про журнал - Історія журналу - Редакційний штат - Біографія - Редакційна політика - Галузь та проблематика - Політика розділів - Подання - Подання статей - Увійдіть на сайт - Зареєструватися - Для того, щоб мати можливість подавати статті до журналу та перевіряти поточний статус своїх матеріалів необхідно увійти на сайт як зареєстрований користувач. - {$newSubmission} або {$viewSubmissions}. - Подати новий матеріал - переглянути раніше подані матеріали - Керівництво для авторів - Вимоги до подання - Під час подання рукопису до журналу автори повинні підтвердити його відповідність всім встановленим вимогам, вказаним нижче. В разі виявлення невідповідності поданої роботи пунктам цих вимог редакція повертатиме авторам матеріали на доопрацювання. - Положення про авторські права - Положення про конфіденційність - Авторські внески - Цей журнал стягує з авторів оплату за наступні послуги. - Процес рецензування - Періодичність публікації - Політика відкритого доступу - Відстрочений відкритий доступ - Зміст цього журналу буде доступний у форматі відкритого доступу через - місяців після дати публікації випуску. - Депонування робіт у відкритих архівах - Архівування - Передплати - Індивідуальні передплати - Інституційні передплати - Контактна інформація для передплатників - Назва - Формат - Тривалість - Вартість - Типи передплати - Членство - Про цю видавничу систему - Редакційно-видавничий процес OJS - Public Knowledge Project на умовах ліцензії GNU General Public License.]]> - Public Knowledge Project на умовах ліцензії GNU General Public License.]]> - - - - - Допомога Open Journal Systems - Допомога OJS - Повернутися до результатів пошуку - Edit {$sectionTitle} - - - Дякуємо - Дякуємо за Ваш внесок. Ви зробили дуже корисну справу для нас. - - - Від - Від кого цей подарунок? - Для - Для кого цей подарунок? - Дякую - Процес придбання подарунку завершений. Коли Ваш платіж буде оброблений, Ви отримаєте копію листа з подарунком, надіслану адресату. - Подарункова передплата - Будь ласка, заповніть форму нижче. Надана контактна інформація та Ваша супровідна записка до подарунку будуть включені до листа отримувачу, щоб інформувати його про нову подарункову передплату (Ви також отримаєте копію цього листа). - Інформація про подарунок - Будь ласка, оберіть один з подарунків нижче та напишіть особисте повідомлення, яке буде відправлено отримувачу (Ви також отримаєте копію цього листа). - Подарунок - Заголовок - Супровідна записка до подарунку - Будь ласка, вкажіть заголовок своєї супровідної записки. - Будь ласка, напишіть особисте повідомлення. - Будь ласка, оберіть мову Вашого особистого повідомлення. - Мої подарунки - Керувати моїми подарунками - Активувати подарунок - Доступний - Активований - Активувати подарунок - Передплати - Ваша поточна передплата (якщо така є) буде замінена активованою тут подарунковою передплатою. Передплата розпочнеться з дня активації і буде активною протягом стандартного терміну передплати відповідного типу. - Купити подарункову передплату - Також доступні подарункові передплати. Подарункові передплати можуть бути активовані у будь-який час. Придбання передплати у подарунок - це чудовий спосіб підтримати цей журнал. - Немає подарункових передплат - Подарунок був успішно активований. - Цей подарунок не доступний для активації. - Цей подарунок вже був активований. - Цей подарунок недійсний, він не може бути активований. - Тип передплати для цього подарунку недійсний. Будь ласка, сконтактуйте з менеджером передплати. - Подарунок не був активований, оскільки Ви вже маєте безстрокову передплату на цей журнал. - - - - Щоб зробити платіж Ви повинні увійти в систему як зареєстрований користувач. - Для доступу до цього матеріалу Ви повинні мати передплату на журнал або придбати окрему статтю. Увійдіть до системи як зареєстрований користувач, щоб перевірити Ваші права доступу або придбати статтю. - Для доступу до цієї статті необхідно мати передплату або придбати випуск. Для того, щоб підтвердити передплату, отримати доступ до придбаних випусків або придбати випуск, будь ласка, увійдіть на сайт журналу. - Щоб зробити пожертву Ви повинні увійти у систему як зареєстрований користувач. - - Сплачено - Сплатити зараз - Запит на виключення - Вже сплачено - Якщо Ви вже надіслали свій платіж журналу, оберіть цей пункт та завершіть процес подання. Подання не буде розглядатись поки не надійде платіж. Для отримання інструкцій щодо здійснення платежів натисніть кнопку "Сплатити зараз". - Платіж отримано - Платіж вже відправлений - Платежі авторів - Плата за подання статті - Плата за публікацію статті - Плата за прискорене рецензування - Плата за індивідуальне членство - Придбання статті - Плата за придбання випуску - Плата за передплату - Пожертви - Подарунок - Передплата - - Зробити пожертву - - Сплатити за подання - Сплатити за публікацію - За публікацію статті сплачено - - Купити індивідуальне членство - Поновити індивідуальне членство - Завершується - - Придбати передплату - Поновити передплату - Завершується - - - Встановлення OJS - Оновлення OJS - Версія OJS {$version} + + Перегляд {$title} + Portable Document Format (PDF) + Завантажити цей PDF файл + Обраний Вами файл PDF повинен завантажуватися тут, якщо у Вашого веб-браузера встановлений модуль для читання PDF (наприклад, остання версія Adobe Acrobat Reader).

        ]]>
        + + + + Завантаження статті +
        Якщо файл не завантажився автоматично, натисніть сюди.]]>
        + + + Журнали, розміщені на цьому сайті + Перегляд журналу + Реєстрація + Поточний випуск + Немає доступних журналів. + + + Поточний випуск + Немає поточного випуску + Цей журнал поки не опублікував жодного випуску. + + + Архіви + Архіви - Сторінка {$pageNumber} + Перегляд старих випусків + Випуск недоступний + + + Статистика + Контакти + Про журнал + Історія журналу + Редакційний штат + Біографія + Редакційна політика + Галузь та проблематика + Політика розділів + Подання + Подання статей + Увійдіть на сайт + Зареєструватися + Для того, щоб мати можливість подавати статті до журналу та перевіряти поточний статус своїх матеріалів необхідно увійти на сайт як зареєстрований користувач. + {$newSubmission} або {$viewSubmissions}. + Подати новий матеріал + переглянути раніше подані матеріали + Керівництво для авторів + Вимоги до подання + Під час подання рукопису до журналу автори повинні підтвердити його відповідність всім встановленим вимогам, вказаним нижче. В разі виявлення невідповідності поданої роботи пунктам цих вимог редакція повертатиме авторам матеріали на доопрацювання. + Положення про авторські права + Положення про конфіденційність + Авторські внески + Цей журнал стягує з авторів оплату за наступні послуги. + Процес рецензування + Періодичність публікації + Політика відкритого доступу + Відстрочений відкритий доступ + Зміст цього журналу буде доступний у форматі відкритого доступу через + місяців після дати публікації випуску. + Депонування робіт у відкритих архівах + Архівування + Передплати + Індивідуальні передплати + Інституційні передплати + Контактна інформація для передплатників + Назва + Формат + Тривалість + Вартість + Типи передплати + Членство + Про цю видавничу систему + Редакційно-видавничий процес OJS + Public Knowledge Project на умовах ліцензії GNU General Public License.]]> + Public Knowledge Project на умовах ліцензії GNU General Public License.]]> + + + + + Допомога Open Journal Systems + Допомога OJS + Повернутися до результатів пошуку + Edit {$sectionTitle} + + + Дякуємо + Дякуємо за Ваш внесок. Ви зробили дуже корисну справу для нас. + + + Від + Від кого цей подарунок? + Для + Для кого цей подарунок? + Дякую + Процес придбання подарунку завершений. Коли Ваш платіж буде оброблений, Ви отримаєте копію листа з подарунком, надіслану адресату. + Подарункова передплата + Будь ласка, заповніть форму нижче. Надана контактна інформація та Ваша супровідна записка до подарунку будуть включені до листа отримувачу, щоб інформувати його про нову подарункову передплату (Ви також отримаєте копію цього листа). + Інформація про подарунок + Будь ласка, оберіть один з подарунків нижче та напишіть особисте повідомлення, яке буде відправлено отримувачу (Ви також отримаєте копію цього листа). + Подарунок + Заголовок + Супровідна записка до подарунку + Будь ласка, вкажіть заголовок своєї супровідної записки. + Будь ласка, напишіть особисте повідомлення. + Будь ласка, оберіть мову Вашого особистого повідомлення. + Мої подарунки + Керувати моїми подарунками + Активувати подарунок + Доступний + Активований + Активувати подарунок + Передплати + Ваша поточна передплата (якщо така є) буде замінена активованою тут подарунковою передплатою. Передплата розпочнеться з дня активації і буде активною протягом стандартного терміну передплати відповідного типу. + Купити подарункову передплату + Також доступні подарункові передплати. Подарункові передплати можуть бути активовані у будь-який час. Придбання передплати у подарунок - це чудовий спосіб підтримати цей журнал. + Немає подарункових передплат + Подарунок був успішно активований. + Цей подарунок не доступний для активації. + Цей подарунок вже був активований. + Цей подарунок недійсний, він не може бути активований. + Тип передплати для цього подарунку недійсний. Будь ласка, сконтактуйте з менеджером передплати. + Подарунок не був активований, оскільки Ви вже маєте безстрокову передплату на цей журнал. + + + + Щоб зробити платіж Ви повинні увійти в систему як зареєстрований користувач. + Для доступу до цього матеріалу Ви повинні мати передплату на журнал або придбати окрему статтю. Увійдіть до системи як зареєстрований користувач, щоб перевірити Ваші права доступу або придбати статтю. + Для доступу до цієї статті необхідно мати передплату або придбати випуск. Для того, щоб підтвердити передплату, отримати доступ до придбаних випусків або придбати випуск, будь ласка, увійдіть на сайт журналу. + Щоб зробити пожертву Ви повинні увійти у систему як зареєстрований користувач. + + Сплачено + Сплатити зараз + Запит на виключення + Вже сплачено + Якщо Ви вже надіслали свій платіж журналу, оберіть цей пункт та завершіть процес подання. Подання не буде розглядатись поки не надійде платіж. Для отримання інструкцій щодо здійснення платежів натисніть кнопку "Сплатити зараз". + Платіж отримано + Платіж вже відправлений + Платежі авторів + Плата за подання статті + Плата за публікацію статті + Плата за прискорене рецензування + Плата за індивідуальне членство + Придбання статті + Плата за придбання випуску + Плата за передплату + Пожертви + Подарунок + Передплата + + Зробити пожертву + + Сплатити за подання + Сплатити за публікацію + За публікацію статті сплачено + + Купити індивідуальне членство + Поновити індивідуальне членство + Завершується + + Придбати передплату + Поновити передплату + Завершується + + + Встановлення OJS + Оновлення OJS + Версія OJS {$version}

        Дякуємо, що завантажили Open Journal Systems виробництва Public Knowledge Project. Перед тим, як продовжити, будь ласка, прочитайте файл README, включений до цього дистрибутиву. Для того, щоб дізнатися більше про Public Knowledge Project та розроблені ним програмні пакети, будь ласка, завітайте на веб-сайт PKP. Якщо Ви маєте звіти про помилки або запити до служби підтримки Open Journal Systems, дивіться форум підтримки або завітайте до електронної служби PKP система звітування про помилки. Хоча форум підтримки є пріоритетним методом контактів з розробниками, Ви можете також написати розробникам листа на адресу pkp.contact@gmail.com.

        @@ -920,10 +919,10 @@

        Рекомендовані системні вимоги

          -
        • PHP >= {$phpRequiredVersion}; наразі Ви використовуєте PHP {$phpVersion}{$wrongPhpText}
        • -
        • MySQL >= 4.1 або PostgreSQL >= 9.1.5
        • -
        • Apache >= 1.3.2x або >= 2.0.4x, або Microsoft IIS 6
        • -
        • Операційна система: Будь-яка ОС, що підтримує вищезазначене програмне забезпечення, в тому числі, Linux, BSD, Solaris, Mac OS X, Windows
        • +
        • PHP >= {$phpRequiredVersion}; наразі Ви використовуєте PHP {$phpVersion}{$wrongPhpText}
        • +
        • MySQL >= 4.1 або PostgreSQL >= 9.1.5
        • +
        • Apache >= 1.3.2x або >= 2.0.4x, або Microsoft IIS 6
        • +
        • Операційна система: Будь-яка ОС, що підтримує вищезазначене програмне забезпечення, в тому числі, Linux, BSD, Solaris, Mac OS X, Windows

        Оскільки PKP не має ресурсів для тестування всіх можливих комбінацій платформ та версій програмного забезпечення, ми не можемо гарантувати безпомилкову роботу OJS у всіх програмних середовищах.

        @@ -934,199 +933,198 @@

        Наразі OJS був протестований лише на MySQL та PostgreSQL, проте інші СУБД, що підтримуються через ADOdb, можуть також бути робочими (повністю або частково). Звіти про сумісність та/або патч-коди для альтернативних СУБД можуть бути надіслані працівникам OJS.

        - Підготовка до інсталяції + Підготовка до інсталяції

        1. Необхідно відкрити для запису наступні файли і теки (та їх зміст):

          -
        • config.inc.php відкритий для запису (необов'язково): {$writable_config}
        • -
        • public/ відкритий для запису: {$writable_public}
        • -
        • cache/ відкритий для запису: {$writable_cache}
        • -
        • cache/t_cache/ відкритий для запису: {$writable_templates_cache}
        • -
        • cache/t_compile/ відкритий для запису: {$writable_templates_compile}
        • -
        • cache/_db відкритий для запису: {$writable_db_cache}
        • +
        • config.inc.php відкритий для запису (необов'язково): {$writable_config}
        • +
        • public/ відкритий для запису: {$writable_public}
        • +
        • cache/ відкритий для запису: {$writable_cache}
        • +
        • cache/t_cache/ відкритий для запису: {$writable_templates_cache}
        • +
        • cache/t_compile/ відкритий для запису: {$writable_templates_compile}
        • +
        • cache/_db відкритий для запису: {$writable_db_cache}

        2. Потрібно створити та відкрити для запису теку для збереження вивантажених файлів (див. "Налаштування файлів" нижче).

        ]]>
        - OJS версії {$version} + OJS версії {$version}

        Дякуємо, що завантажили Open Journal Systems виробництва Public Knowledge Project. Перед тим, як продовжити, будь ласка, прочитайте файли README та UPGRADE, включені до цього дистрибутиву. Для того, щоб дізнатися більше про Public Knowledge Project та розроблені ним програмні пакети, будь ласка, завітайте на веб-сайт PKP. Якщо Ви маєте звіти про помилки або запити до служби підтримки Open Journal Systems, дивіться форум підтримки або завітайте до онлайнової служби PKP система звітування про помилки. Хоча форум підтримки є пріоритетним методом контакту з розробниками, Ви можете також написати розробникам листа на адресу pkp.contact@gmail.com.

        Перед тим, як продовжити, настійно рекомендуємо зробити резервну копію Вашої бази даних, файлових тек та теки інсталяції OJS.

        Якщо Ви працюєте у режимі PHP Safe Mode, будь ласка, переконайтеся, що значення параметру max_execution_time у Вашому файлі конфігурації php.ini має найвище припустиме значення. Якщо цей або будь-який інший ліміт часу (наприклад, параметр "Timeout" налаштувань Apache) буде перевищений, процес оновлення буде перерваний і знадобиться ручне втручання.

        ]]>
        - = 4.1.1 або PostgreSQL >= 7.1. Крім того, будь ласка, зауважте, що повна підтримка Unicode також вимагає PHP >= 4.3.0 з підтримкою бібліотеки mbstring (у більшості сучасних інсталяцій PHP включена за замовчуванням). Якщо Ваш сервер не відповідає цим вимогам, Ви можете зустрітись з проблемами під час використання розширених таблиць кодування. + = 4.1.1 або PostgreSQL >= 7.1. Крім того, будь ласка, зауважте, що повна підтримка Unicode також вимагає PHP >= 4.3.0 з підтримкою бібліотеки mbstring (у більшості сучасних інсталяцій PHP включена за замовчуванням). Якщо Ваш сервер не відповідає цим вимогам, Ви можете зустрітись з проблемами під час використання розширених таблиць кодування.

        Зараз Ваш сервер має підтримку mbstring: {$supportsMBString}]]>
        - {$allowFileUploads}]]> - {$maxFileUploadSize}]]> - Основна мова для цієї системи. Якщо Вам необхідна підтримка мови, не вказаної тут, будь ласка, звертайтеся до документації OJS. - Оберіть будь-які додаткові мови, які будуть підтримуватись цією системою. Ці мови будуть доступні для використання журналами, розміщеними на цьому сайті. Додаткові мови можуть встановлюватись у будь-який час з інтерфейсу адміністратора сайту. - Перед інсталяцією, будь ласка, переконайтеся, що тека існує і відкрита для запису. У шляхах файлів Windows застосовуються зворотні слеші, наприклад, "C:/myjournal/files".]]> - Для збереження даних OJS необхідний доступ до бази даних SQL. Список СУБД, які наразі підтримуються системою, перерахований вище. У полях нижче вкажіть налаштування, які будуть використовуватись для зв'язку з базою даних. - Встановити Open Journal Systems - Оновити Open Journal Systems - Увага: Якщо інсталяція була перервана під час створення і налаштування бази даних, може знадобитись скидання існуючої бази даних OJS або окремих таблиць, перш ніж інсталяція зможе продовжитись.]]> - ВАЖЛИВО! + {$allowFileUploads}]]> + {$maxFileUploadSize}]]> + Основна мова для цієї системи. Якщо Вам необхідна підтримка мови, не вказаної тут, будь ласка, звертайтеся до документації OJS. + Оберіть будь-які додаткові мови, які будуть підтримуватись цією системою. Ці мови будуть доступні для використання журналами, розміщеними на цьому сайті. Додаткові мови можуть встановлюватись у будь-який час з інтерфейсу адміністратора сайту. + Перед інсталяцією, будь ласка, переконайтеся, що тека існує і відкрита для запису. У шляхах файлів Windows застосовуються зворотні слеші, наприклад, "C:/myjournal/files".]]> + Для збереження даних OJS необхідний доступ до бази даних SQL. Список СУБД, які наразі підтримуються системою, перерахований вище. У полях нижче вкажіть налаштування, які будуть використовуватись для зв'язку з базою даних. + Встановити Open Journal Systems + Оновити Open Journal Systems + Увага: Якщо інсталяція була перервана під час створення і налаштування бази даних, може знадобитись скидання існуючої бази даних OJS або окремих таблиць, перш ніж інсталяція зможе продовжитись.]]> + ВАЖЛИВО!

        Програма інсталяції не здатна самостійно вносити зміни у файл конфігурації. Перш ніж почати використовувати систему, будь ласка, відкрийте файл config.inc.php у текстовому редакторі та замініть його зміст на зміст текстових полів, наведений нижче.

        ]]>
        - Інсталяція OJS завершена успішно.

        + Інсталяція OJS завершена успішно.

        Для того, щоб почати використовувати систему увійдіть на сайт з іменем користувача та паролем, вказаними на попередній сторінці.

        Якщо Ви хочете отримувати новини та оновлення, Ви можете:

          -
        1. Зареєструвати свій журнал або конференцію та отримувати інформацію про нові версії програмного забезпечення, оновлення безпеки тощо.
        2. -
        3. Приєднатись до дискусійного списку з питань OJS, OCS, the Harvester, Lemon8-XML, OMP та інших наших продуктів.
        4. -
        5. Підпишіться стрічку RSS з новинами блога PKP.
        6. +
        7. Зареєструвати свій журнал або конференцію та отримувати інформацію про нові версії програмного забезпечення, оновлення безпеки тощо.
        8. +
        9. Приєднатись до дискусійного списку з питань OJS, OCS, the Harvester, Lemon8-XML, OMP та інших наших продуктів.
        10. +
        11. Підпишіться стрічку RSS з новинами блога PKP.

        Якщо виникли запитання або коментарі, будь ласка, завітайте на форум підтримки.

        ]]>
        - Оновлення OJS до версії {$version} завершене успішно.

        + Оновлення OJS до версії {$version} завершене успішно.

        Не забудьте повернути параметр "installed" у файлі конфігурації config.inc.php знову до значення On.

        Якщо Ви ще не зареєструвались, але хочете отримувати новини та оновлення, будь ласка, зареєструйтеся за адресою http://pkp.sfu.ca/ojs/register. Якщо виникли запитання або коментарі, будь ласка, завітайте на форум підтримки.

        ]]>
        - - цю сторінку, щоб завантажити найновішу версію системи та знайти інструкції щодо оновлення.]]> - {$siteAdminEmail}), щоб повідомити йому про це важливе оновлення. Більше інформації можна знайти тут.]]> + + цю сторінку, щоб завантажити найновішу версію системи та знайти інструкції щодо оновлення.]]> + {$siteAdminEmail}), щоб повідомити йому про це важливе оновлення. Більше інформації можна знайти тут.]]> - - {$authorName} виправив статтю {$submissionId}. Новий ID файла {$fileId}. - {$reviewerName} був звільнений від рецензування подання {$submissionId} на {$round} раунді. - Був розпочатий {$round} раунд рецензування подання {$submissionId} фахівцем {$reviewerName}. - Був повторно розпочатий {$round} раунд рецензування подання {$submissionId} фахівцем {$reviewerName}. - Були скасовані дані про {$round} раунд рецензування подання {$submissionId} фахівцем {$reviewerName}. - {$reviewerName} був оцінений за {$round} раунд рецензування подання {$submissionId}. - Дата кінцевого терміну {$round} раунду рецензування подання {$submissionId} фахівцем {$reviewerName} була призначена на {$dueDate}. - Була визначена рекомендація {$round} раунду рецензування подання {$submissionId} фахівцем {$reviewerName}. - Рекомендація {$round} раунду рецензування подання {$submissionId} була визначена редактором {$editorName} від імені рецензента {$reviewerName}. - Подання {$submissionId} було повторно надіслано на рецензування. - {$reviewerName} не прийняв {$round} раунд рецензування подання {$submissionId}. - {$reviewerName} прийняв {$round} раунд рецензування подання {$submissionId}. - {$userName} не прийняв {$round} раунд рецензування подання {$submissionId} від імені фахівця {$reviewerName}. - {$userName} прийняв {$round} раунд рецензування подання {$submissionId} від імені фахівця {$reviewerName}. - Редактор {$userName} вивантажив файл рецензії для {$round} раунду рецензування подання {$submissionId} від імені рецензента {$reviewerName}. - Файл рецензента був вивантажений. - Рішення редактора ({$decision}) щодо статті {$submissionId} було записане редактором {$editorName}. + + {$authorName} виправив статтю {$submissionId}. Новий ID файла {$fileId}. + {$reviewerName} був звільнений від рецензування подання {$submissionId} на {$round} раунді. + Був розпочатий {$round} раунд рецензування подання {$submissionId} фахівцем {$reviewerName}. + Був повторно розпочатий {$round} раунд рецензування подання {$submissionId} фахівцем {$reviewerName}. + Були скасовані дані про {$round} раунд рецензування подання {$submissionId} фахівцем {$reviewerName}. + {$reviewerName} був оцінений за {$round} раунд рецензування подання {$submissionId}. + Дата кінцевого терміну {$round} раунду рецензування подання {$submissionId} фахівцем {$reviewerName} була призначена на {$dueDate}. + Була визначена рекомендація {$round} раунду рецензування подання {$submissionId} фахівцем {$reviewerName}. + Рекомендація {$round} раунду рецензування подання {$submissionId} була визначена редактором {$editorName} від імені рецензента {$reviewerName}. + Подання {$submissionId} було повторно надіслано на рецензування. + {$reviewerName} не прийняв {$round} раунд рецензування подання {$submissionId}. + {$reviewerName} прийняв {$round} раунд рецензування подання {$submissionId}. + {$userName} не прийняв {$round} раунд рецензування подання {$submissionId} від імені фахівця {$reviewerName}. + {$userName} прийняв {$round} раунд рецензування подання {$submissionId} від імені фахівця {$reviewerName}. + Редактор {$userName} вивантажив файл рецензії для {$round} раунду рецензування подання {$submissionId} від імені рецензента {$reviewerName}. + Файл рецензента був вивантажений. + Рішення редактора ({$decision}) щодо статті {$submissionId} було записане редактором {$editorName}. - Літературне редагування подання {$submissionId} було розпочате редактором {$copyeditorName}. - Файл базової редакційної версії був визначений. - {$copyeditorName} завершив початкове літературне редагування подання {$submissionId}. - {$copyeditorName} завершив остаточне літературне редагування подання {$submissionId}. - {$copyeditorName} був призначений для літературного редагування подання {$submissionId}. - Версія файлу літературного редактора була вивантажена. - Версія файлу подання, відредагована автором, була вивантажена. + Літературне редагування подання {$submissionId} було розпочате редактором {$copyeditorName}. + Файл базової редакційної версії був визначений. + {$copyeditorName} завершив початкове літературне редагування подання {$submissionId}. + {$copyeditorName} завершив остаточне літературне редагування подання {$submissionId}. + {$copyeditorName} був призначений для літературного редагування подання {$submissionId}. + Версія файлу літературного редактора була вивантажена. + Версія файлу подання, відредагована автором, була вивантажена. - {$editorName} був призначений редактором верстки подання {$submissionId}. - {$editorName} був звільнений від роботи над версткою подання {$submissionId}. - {$editorName} завершив верстку подання {$submissionId}. + {$editorName} був призначений редактором верстки подання {$submissionId}. + {$editorName} був звільнений від роботи над версткою подання {$submissionId}. + {$editorName} завершив верстку подання {$submissionId}. - Метадані цієї статті були змінені редактором {$editorName}. - Файл редакційної версії подання був вивантажений. - Подання {$submissionId} було переміщене до архіву. - Подання {$submissionId} було відновлене у редакційній черзі. - {$editorName} був призначений редактором подання {$submissionId}. + Метадані цієї статті були змінені редактором {$editorName}. + Файл редакційної версії подання був вивантажений. + Подання {$submissionId} було переміщене до архіву. + Подання {$submissionId} було відновлене у редакційній черзі. + {$editorName} був призначений редактором подання {$submissionId}. - {$assignerName} призначив фахівця {$proofreaderName} коректором подання {$submissionId}. - {$proofreaderName} надіслав подання {$submissionId} для включення до графіку публікації. + {$assignerName} призначив фахівця {$proofreaderName} коректором подання {$submissionId}. + {$proofreaderName} надіслав подання {$submissionId} для включення до графіку публікації. - {$userName} імпортував статтю {$submissionId}. + {$userName} імпортував статтю {$submissionId}. - + - - Налаштування інструментів читання + + Налаштування інструментів читання - Інструменти читання з'являються на панелі поруч з опублікованими об'єктами індексованих розділів журналу. Інструментарій читання складається з двох наборів: поданого нижче набору інструментів, які допомагають працювати з опублікованими об'єктами, а також впорядкованого за галузями знань набору інструментів, які надають доступ до споріднених об'єктів. - Включити інструментарій читання для визначених розділів журналу. - Галузь - Набори споріднених об'єктів.]]> + Інструменти читання з'являються на панелі поруч з опублікованими об'єктами індексованих розділів журналу. Інструментарій читання складається з двох наборів: поданого нижче набору інструментів, які допомагають працювати з опублікованими об'єктами, а також впорядкованого за галузями знань набору інструментів, які надають доступ до споріднених об'єктів. + Включити інструментарій читання для визначених розділів журналу. + Галузь + Набори споріднених об'єктів.]]> - Інструменти читання статей - Інструменти пошуку споріднених об'єктів + Інструменти читання статей + Інструменти пошуку споріднених об'єктів - Додати коментар (дозволяє читачам надсилати коментарі, які менеджер журналу може видаляти). - Коментарі приймаються лише від зареєстрованих користувачів, анонімність не дозволяється. - Коментарі приймаються лише від зареєстрованих користувачів, анонімність дозволяється. - Незареєстровані користувачі можуть надсилати коментарі, анонімність дозволяється. + Додати коментар (дозволяє читачам надсилати коментарі, які менеджер журналу може видаляти). + Коментарі приймаються лише від зареєстрованих користувачів, анонімність не дозволяється. + Коментарі приймаються лише від зареєстрованих користувачів, анонімність дозволяється. + Незареєстровані користувачі можуть надсилати коментарі, анонімність дозволяється. - + - + - + - + Оскільки цей тест не дає 100% гарантії, вам потрібно вручну перевірити всі адреси URL, які були помічені як некоректні.
        Негативні результати перевірки можуть бути пов'язані з тим, що сайт вимагає надсилання даних у формі.]]>
        - - Автор - Ім'я автора, місце роботи, держава - Рецензована стаття - Повідомити, коли... - Пошук у цьому журналі - Якщо авторів статті декілька, залиште всі імена відміченими, щоб знайти роботи, написані саме у цьому співавторстві, або шукайте роботи співавторів послідовно, відмічаючи для кожного пошуку лише одне ім'я. Щоб більше дізнатися про джерело, у якому Ви проводите пошук, натисніть відповідне посилання "Про нас". Ці джерела були вибрані через їх релевантність та відкритість (безкоштовність) їх змісту. - - - - - Вкажіть свою адресу email, щоб отримувати миттєві повідомлення про публікацію у цьому журналі нового контенту. - поштову підписку.]]> - - Надіслана нова стаття: "{$title}". - Події редакційного процесу - Залишений коментар на рішення редактора щодо статті"{$title}". - Змінена гранка статті "{$title}". - Опублікований випуск. - Створений новий анонс. - Надіслана форма рецензування для подання "{$title}". - Події процесу рецензування - Події сайту - Редактор зробив коментар на подання "{$title}". - Події з рукописами - Читач залишив коментар на статтю "{$title}" - Збережені метадані публікації випуску. - Подана нова стаття, якій необхідно призначити редактора. - Призначити користувача для створення гранок за допомогою посилання «Додати» в списку «Учасники». - Очікування гранок. - - - - Доступ заборонений! Ви не призначені літературним редактором цієї статті. - Немає журналу в контексті! - Ви намагаєтеся отримати доступ до статті, яка не належить до Вашого розділу. - Вказаний неправильний випуск! - Помилка призначення літературного редактора подання або запиту на літературне редагування! - - - - - З XML-файлу завантажений список валют "{$filename}" - - Створити новий журнал - - - Випуски - - Цей матеріал наразі очікує підтвердження, після чого з'явиться у випуску. - Очікує підтвердження. - - Зареєструватися в інших журналах - Приховати інші журнали - - Будь ласка, виберіть файл статті, що необхідно завантажити. - Підтверджено - Очікує підтвердження - Підтвердження гранок - Схвалити цю гранку до публікації.

        ]]>
        - Скасувати схвалення цієї гранки.

        ]]>
        - Індексування "{$journalName}" - Ця реалізація пошуку не дозволяє пожурнальную переіндексацію. - Не вдається знайти журнал за заданим шляхом до журналу "{$journalPath}". - - Попередні випуски - Наступні випуски - + + Автор + Ім'я автора, місце роботи, держава + Рецензована стаття + Повідомити, коли... + Пошук у цьому журналі + Якщо авторів статті декілька, залиште всі імена відміченими, щоб знайти роботи, написані саме у цьому співавторстві, або шукайте роботи співавторів послідовно, відмічаючи для кожного пошуку лише одне ім'я. Щоб більше дізнатися про джерело, у якому Ви проводите пошук, натисніть відповідне посилання "Про нас". Ці джерела були вибрані через їх релевантність та відкритість (безкоштовність) їх змісту. + + + + + Вкажіть свою адресу email, щоб отримувати миттєві повідомлення про публікацію у цьому журналі нового контенту. + поштову підписку.]]> + + Надіслана нова стаття: "{$title}". + Події редакційного процесу + Залишений коментар на рішення редактора щодо статті"{$title}". + Змінена гранка статті "{$title}". + Опублікований випуск. + Створений новий анонс. + Надіслана форма рецензування для подання "{$title}". + Події процесу рецензування + Події сайту + Редактор зробив коментар на подання "{$title}". + Події з рукописами + Читач залишив коментар на статтю "{$title}" + Збережені метадані публікації випуску. + Подана нова стаття, якій необхідно призначити редактора. + Призначити користувача для створення гранок за допомогою посилання «Додати» в списку «Учасники». + Очікування гранок. + + + + Доступ заборонений! Ви не призначені літературним редактором цієї статті. + Немає журналу в контексті! + Ви намагаєтеся отримати доступ до статті, яка не належить до Вашого розділу. + Вказаний неправильний випуск! + Помилка призначення літературного редактора подання або запиту на літературне редагування! + + + + + З XML-файлу завантажений список валют "{$filename}" + + Створити новий журнал + + + Випуски + + Цей матеріал наразі очікує підтвердження, після чого з'явиться у випуску. + Очікує підтвердження. + + Зареєструватися в інших журналах + Приховати інші журнали + + Будь ласка, виберіть файл статті, що необхідно завантажити. + Підтверджено + Очікує підтвердження + Підтвердження гранок + Схвалити цю гранку до публікації.

        ]]>
        + Скасувати схвалення цієї гранки.

        ]]>
        + Індексування "{$journalName}" + Ця реалізація пошуку не дозволяє пожурнальную переіндексацію. + Не вдається знайти журнал за заданим шляхом до журналу "{$journalPath}". + + Попередні випуски + Наступні випуски diff --git a/locale/uk_UA/manager.xml b/locale/uk_UA/manager.xml index 3c8cea1be13..4bccad24e49 100644 --- a/locale/uk_UA/manager.xml +++ b/locale/uk_UA/manager.xml @@ -12,588 +12,588 @@ --> - Архівування - Ви впевнені, що хочете скинути всі шаблони листів цього журналу? Всі зміни, зроблені у шаблонах, будуть втрачені. - Примітка: браузер файлів - це потужний інструмент, що дозволяє переглядати і управляти файлами та каталогами, пов'язаними з цим журналом. - Менеджмент журналу - Інтерфейс - Подання - Форми - Ця дія скасує всі налаштування журналу, повязані з цією локалізацією. -
        Якщо потрібна мова підтримується OJS, але Ви не знаходите її у списку нижче, зверніться до адміністратора сайту з проханням встановити цю мову за допомогою його інтерфейсу. Для отримання інструкцій щодо додавання нових мов, будь ласка, перегляньте документацію OJS.]]>
        - Вибачте, наразі підтримка додатковиими мовами недоступна. Щоб встановити додаткові мови для цього журналу, повідомте про адміністратора сайту. - Це буде основна мова сайту журналу. - Сторінки менеджменту - Дія - Додати платіж - Розмір - Платежі авторів - Інформація про обрані платежі, разом з їх описами та сумами внесків, які можна відредагувати нижче, з'явиться на Кроці 1 процесу подання рукопису, у розділі "Подання" сторінки "Про журнал", а також на сторінках, що стосуються цих платежів. - Валюта - OJS не передбачає можливості перерахунку валют. Якщо журнал приймає платежі за передплату, переконайтеся, що валюта збігається із вказаною тут. - Опис - Подробиці - Редагувати передплату - Дозволити - Налаштування платежів - Всі розміри платежів повинні мати позитивні цифрові значення (дозволяються крапкові десяткові розділювачі) - У цьому пункті активуються платежі за подарункові передплати. Це дозволить читачам журналу купувати передплати як подарунки іншим читачам. - Загальні платежі - Посилання "Членство у асоціації" з'явиться у розділі "Політика" сторінки "Про журнал", кнопка для пожертв з'явиться над блоком пошуку правої бічної панелі. - Загальні налаштування - Немає платежів - Не знайдено - Налаштування - Активація платежів за передплати; типи, вартість, тривалість передплат та переліки передплатників налаштовуються менеджером передплати. - Оберіть цей пункт, щоб включити модуль платежів. Заповніть форму нижче, щоб налаштувати платежі. Зауважте, що користувачі повинні увійти до системи, щоб здійснити платіж. - Розмір платежу - Опис платежу - Назва платежу - Членство у асоціації - Обмежити доступ тільки до PDF-версій випусків і статей - Публікація статті - Придбання статті - Придбання випуску - Опис платіжного методу - ID платежу - Метод здійснення платежу - На цій сторінці Ви зможете налаштувати всі нижчезазначені Модулі платіжних методів. - Методи здійснення платежів - Тип платежу - Платежі читачів - Інформація про обрані платежі, разом з їх описами та сумами внесків, які можна відредагувати нижче, з'явиться у розділі "Політика" сторінки "Про журнал", а також на сторінках, що стосуються цих платежів. - Історія - Платежі - ID платежу - Користувачі, які мають ролі у цьому журналі - Всі журнали - Надати роль у цьому журналі користувачу, зареєстрованому на сайті - Показати користувачів, які не мають ролей - Всі користувачі, які мають ролі - Видалити цього користувача з цього журналу? Ця дія скасує всі призначення користувача в межах цього журналу. - Обрати шаблон - Надати нову роль існуючому користувачу - З журналом - Оберіть користувача, якого потрібно включити до облікового запису іншого користувача (наприклад, якщо одна особа має два облікові записи). Перший обраний обліковий запис буде видалений, а його подання, редакційні призначення, тощо будуть асоційовані з другим обраним обліковим записом. - Оберіть користувача, якому слід передати права попереднього користувача (авторство, редакційні призначення, тощо). - Призначення на роль "{$role}" - Синхронізація реєстрацій дозволяє зареєструвати усіх користувачів, які виконують певну роль у певному журналі, у тих же ролях у цьому журналі. Дана функція дозволяє синхронізувати між журналами певні групи користувачів, наприклад рецензентів. - Можуть бути без анотацій - Налаштування > Користувачі > Ролі.]]> - Редактори цього розділу - Ви впевнені, що хочете назавжди видалити цей розділ? - Перш, ніж Ви видалите цей розділ, потрібно перенести всі опубліковані у ньому статті до інших розділів. - Створити розділ - Додайте для цього розділу редактора, який автоматично буде призначатися для роботи з поданнями. У іншому випадку, редакторів розділу, відповідальних за кожне окреме подання, потрібно буде призначати вручну. Доданий редактор розділу автоматично ставатиме відповідальним за нагляд за процесами наукового рецензування та редакційної обробки (літературного редагування, верстки та коректури) рукописів, поданих для публікації у цьому розділі. Створити нових редакторів розділів можна, натиснувши посилання "Редактори розділів" у розділі "Ролі" сторінки "Менеджмент журналу". - Об'єкти можуть надсилатись лише Редакторами та Редакторами розділів. - Редактори розділу - Необхідно вказати абревіатуру для цього розділу - Будь ласка, переконайтеся, що обрано принаймні по одному прапорцю для кожного призначення редактора розділу. - Будь ласка, переконайтеся, що Ви коректно обрали форму рецензування. - Необхідно вказати назву цього розділу. - Не вказувати імена авторів на сторінках змісту випусків для цього розділу. - Не вказувати назву цього розділу на сторінках змісту випусків. - Ідентифікувати об'єкти, опубліковані у цьому розділі, як - (наприклад, "рецензована стаття", "рецензія на книгу", "коментар фахівця", тощо) - Індексується - Не було створено жодного розділу. - Приймаються рукописи - Політика розділу - Інструментарій для читання - Рецензується - Не будуть індексуватись - Не будуть рецензуватись - Рукописи, подані у цей розділ журналу - Доступні редактори розділів - Кількість слів - Обмежити кількість слів у анотаціях статей цього розділу (0 - без обмеження) - Налаштування журналу - Вихідні данні - Редакційний штат - Список редакторів, керуючих директорів та інших осіб, пов'язаних з журналом. - Контент головної сторінки журналу - Головна сторінка журналу за замовчуванням складається з навігаційних посилань. Додатковий контент на головній сторінці може бути доданий за допомогою одного або декількох наступних параметрів, що з'являться в показаному порядку. - Макет журналу - Таблиця стилів - Назва журналу - Верхній колонтитул сторінки журналу - Зміст - Додати підрозділ "Про журнал" - Додати пункт вимог - Додати елемент - Додати власний підрозділ до розділу "Політика" сторінки "Про журнал" - Додати елемент - Додати нове посилання на базу даних - Додати організацію-спонсора - Альтернативний заголовок - Альтернативно, замість назви та логотипу, у поле нижче можна ввести HTML-версію заголовку сторінки. Залиште текстове поле порожнім, якщо альтернативний заголовок не потрібен. - Анонси - Для інформування читачів про новини та події редакція журналу може публікувати окрему сторінку "Анонси". - Додаткова інформація - Додайте будь-яку інформацію, що відображатиметься для читачів, на сторінці "Анонси". - (показувати на сторінці "Про журнал") - Вимагати від авторів декларувати відсутність конфлікту інтересів щодо поданих матеріалів. - Вимагати від рецензентів декларувати відсутність конфлікту інтересів щодо призначених їм на рецензування матеріалів. - Історія журналу - Цей текст з'явиться в розділі «Про журнал» на сайті, він може бути використаний для опису зміни назв журналу, складу редакції та іншої інформації, пов'язаної з історією журналу. - Керівництво з літературного редагування - Керівництво з літературного редагування буде доступне літературним редакторам, авторам і редакторам розділів на етапі редагування матеріалу. Нижче наведено набір інструкцій за замовчуванням у форматі HTML, який може бути змінений або замінений менеджером журналу в будь-який час (в форматі HTML або як звичайний текст). - Положення про авторські права - Тематичне покриття - Геопросторове, хронологічне або історичне покриття та/або основні характеристики дослідження. - Поточний випуск - Крок 5. Налаштування вигляду - Власні теги - Власні HTML-теги, які мають бути включені до заголовків всіх сторінок сайту журналу (наприклад, теги META) - Основні відомості - Назва журналу, ISSN, контакти, спонсори та інформація для пошукових систем. - Менеджер журналу реєструє всіх користувачів; редактори журналу та редактори розділів мають змогу реєструвати лише рецензентів. - Академічні дисципліни та напрямки - Корисно для міждисциплінарних журналів, що публікують статті у кількох галузях знання. - (наприклад, Історія; Освіта; Соціологія; Психологія; Культурологія; Правознавство) - Наведіть приклади академічних дисциплін, що відповідають проблематиці цього журналу - Додати сторінку змісту поточного випуску, якщо він існує. - Рішення редактора - Адреса повернення - На цю адресу будуть надсилатися повідомлення про всі недоставлені листи. - Примітка: Щоб активувати цю опцію, адміністратор повинен дозволити директиву allow_envelope_sender у файлі конфігурації OJS. Крім того, як зазначено у документації OJS, налаштування цієї опції може вимагати також додаткових конфігурацій (що можливо не на всіх серверах).]]> - Налаштування листування - Підпис - Підготовлені листи, які будуть розсилатися системою від імені журналу, матимуть у кінці зазначений нижче підпис. Посилання для редагування змісту шаблонів листів доступне на сторінці "Менеджмент журналу". - Дозволити менеджерам журналу додавати анонси журналу. - Показати - найновіших анонсів на домашній сторінці журналу. - Відвідувачі можуть зареєструвати обліковий запис у журналі. - Галузь та проблематика - Опишіть для авторів, читачів і бібліотек діапазон статей або інших матеріалів, що будуть публікуватись у журналі. - Для авторів щодо індексації їх праць - Open Archives Initiative, який є стандартом забезпечення ефективного доступу до електронних наукових ресурсів у глобальному середовищі. Авторам варто надати можливість використання готових шаблонів для введення метаданих про роботи, які вони подають для публікації у журналі. Для цього менеджер журналу повинен обрати категорії термінів, за якими будуть індексуватися матеріали журналу, та надати привести приклади термінів як вказівку для майбутніх авторів. Розділяти приклади слід крапкою з комою (наприклад, термін1; термін2). Варто також вказати, що наведені терміни - це лише приклади; перед термінами у полях нижче треба написати слово "Наприклад,".]]> - Вказано некоректний ISSN. - Необхідно вказати email основної контактної особи. - Необхідно вказати основну контактну особу. - Необхідно вказати абревіатуру журналу. - Необхідно вказати назву журналу. - Необхідно вказати кількість рецензентів подання. - Необхідно вказати email контактної особи з технічних питань. - Необхідно вказати контактну особу з технічних питань. - Загальна інформація - Крок 1. Основні відомості - Керівництва - Крок 3. Керівництво щодо подання - Включити у відповідний момент ліцензію Creative Commons для всіх опублікованих робіт в журналах, що надають відкритий доступ відразу або через деякий час. - Інформація - Короткий опис журналу для бібліотекарів, потенційних авторів та читачів, що буде доступний на бічній панелі у розділі "Інформація". - Для авторів - Для бібліотекарів - Для читачів - Перший випуск - Залежно від обраного формату вкажіть том, номер та/або рік першого випуску, що буде опублікований в OJS: - Організація - До поточного набору елементів навігаційної панелі, які відображаються у верхній частині сторінки ("Домашня сторінка", "Про нас", "Тека користувача", тощо), можна додати додаткові елементи. - Елементів на сторінці - Абревіатура журналу - Архівування журналу - Короткий опис журналу - Короткий опис журналу, що відображатиметься в списку журналів. - Про журнал - Вкажіть основні відомості про журнал, що зацікавлять читачів, авторів або рецензентів. Це можуть бути положення про відкритий доступ, концепція журналу, умови передачі авторських прав, інформація про спонсорів, історія журналу, політика конфіденційності або відомості про включення матеріалів в архівну систему LOCKSS або CLOCKSS. - Іконка журналу - Додати іконку для цього журналу, щоб відображати її разом з панеллю навігації, коли користувачі заходять на ваш сайт. - Неправильний формат іконки. Допустимі формати .ico, .png та .gif. - Зміст домашньої сторінки журналу - За замовчуванням, на домашній сторінці розміщені лише навігаційні посилання. Використовуючи наступні опції можливо налаштувати домашню сторінку на відображення певного додаткового змісту. Зауважте, що зміст поточного випуску журналу завжди доступний за посиланням "Поточний випуск" на навігаційній панелі. - Заголовок домашньої сторінки - Заголовок домашньої сторінки - Замість тексту, який відображається на домашній сторінці за замовчуванням, можна вивантажити графічну версію назви та логотипу журналу (як файл формату .gif, .jpg або .png). - Абревіатура журналу - Макет журналу - Оберіть тему журналу та визначте компоненти макету. Крім того, можна вивантажити таблиці стилів, які будуть застосовані над загальносистемними даними та таблицями стилів теми (якщо вона обрана). - Логотип журналу - Логотип журналу - Нижній колонтитул сторінки - Це нижній колонтитул сторінок Вашого журналу. Щоб змінити або оновити нижній колонтитул, вставте код HTML у поле нижче. Наприклад, у нижньому колонтитулі може розміщуватись ще одна навігаційна панель, лічильник тощо. Нижній колонтитул з'явиться на всіх сторінках сайту журналу. - Крок 2. Політика журналу - Налаштування журналу - Налаштування Вашого журналу оновлені. - Неприпустимий формат таблиці стилю. Дозволений лише формат .css. - Тема стилю журналу - Мініатюрне зображення журналу - Маленький логотип або обкладинка журналу, які можуть використовуватися в списку журналів. - Альтернативний текст для мініатюри - Назва журналу - Назва елементу - Інструкції з верстки - Для запровадження у журналі єдиних принципів форматування статей, у поле нижче можна додати текстові або гіпертекстові інструкції з верстки. Посилання на ці інструкції будуть відображатись редакторам верстки та редакторам розділів на сторінках рукописів у вкладках "Редагування". Оскільки у редакційній практиці журналів прийняті різні норми щодо форматів файлів статей, бібліографічних стандартів, стилю оформлення і т.і., набір інструкцій за замовчуванням не подається. - Шаблони верстки - Для відображення на сторінці "Верстка" можна вивантажити шаблони оформлення всіх типових форматів матеріалів (наприклад, шаблон статті, шаблон рецензії тощо). Файли шаблонів можуть мати будь-які формати (наприклад, .pdf, .doc, тощо). Вони містять інструкції щодо прийнятих шрифтів, розмірів елементів, відступів і т.і. та слугують керівництвом для редакторів верстки та коректорів. - Файл шаблону - Назва - Списки - Вкажіть максимальну кількість одиниць (наприклад, подань, користувачів, редакційних призначень), що відображатиметься на кожній одній сторінці списку, а також кількість посилань на сторінки списку. - Дозволити архівування - Видавничий маніфест LOCKSS. Ліцензія LOCKSS з'явиться на сторінці "Про журнал" у розділі "Архівування":]]> - Ліцензія LOCKSS]]> - Опис ліцензії LOCKSS - бібліотеки-учасниці. Використайте шаблонні запрошення для (i) бібліотек, що беруть участь у LOCKSS або (ii) бібліотек, які поки не є учасницями LOCKSS.]]> - LOCKSS - Видавничий маніфест CLOCKSS page.]]> - Ліцензія CLOCKSS]]> - Опис ліцензії CLOCKSS - веб-сайт CLOCKSS.]]> - CLOCKSS - ISSN - Вигляд - Заголовок домашньої сторінки, зміст, заголовок журналу, підпис, навігаційна панель та таблиці стилів. - Менеджмент - Доступ, безпека, планування, анонси, літературне редагування, верстка та коректура. - Менеджмент основних кроків редакційної роботи - Налаштування менеджменту та публікації - Крок 4. Менеджмент журналу - Навігаційна панель - Додавайте або виключайте додаткові навігаційні елементи. - Наведена абсолютна URL-адреса (наприклад, "http://www.example.com"), а не відносний шлях від кореневої теки сайту (наприклад, "/manager/setup") - Значення назви елементу є рядковим літералом (наприклад, "Налаштування"), а не ключем файлу локалізації (наприклад, "manager.setup") - Файл зображення не вивантажений. - Таблиця стилю не вивантажена. - Примітка - Примітка: Наразі розсилання листів подяки відключене. Щоб користуватися цією функціональністю дозвольте лист SUBMISSION_ACK на сторінці Шаблони листів.]]> - Посилань на сторінки - Доступ до змісту журналу - ISSN онлайнової версії - Журнал надаватиме відкритий доступ до свого змісту. - Налаштування пагінації - Політика - Проблематика, рецензування, розділи, приватність, безпека та додаткові відомості про журнал. - ISSN друкованої версії - Інструкції з коректури - Інструкції з коректури стануть доступними коректорам, авторам, редакторам верстки та редакторам розділів на етапі редагування подань. Нижче подано стандартний набір інструкцій у форматі HTML. Менеджер журналу в будь-який час може змінювати або замінювати ці інструкції (у текстовому або гіпертекстовому форматі). - Надати інструкції редакторам верстки. - Графік публікації - Статті журналу можуть збиратися у випуски з власними сторінками змісту. Можливо також публікувати матеріали по мірі їх редакційного опрацювання, додаючи готові до друку статті до сторінки змісту "поточного" випуску журналу. Надайте читачам журналу інформацію щодо принципу, який використовуватиме цей журнал, та щодо очікуваної періодичності видання. - Планування публікації - Ідентифікація змісту журналу - Видавець - Назва установи-видавця журналу, яка має бути відображена на сторінці "Про журнал". - Гіперпосилання у пристатейній бібліографії - Інструкції щодо налаштування гіперпосилань редакторами верстки - Користувачі мають бути зареєстровані для перегляду змісту у відкритому доступі. - Користувачі мають бути зареєстровані для перегляду веб-сайту журналу. - Керівництво для рецензентів - Форми рецензій. У обох випадках редактори матимуть змогу включення рецензій до кореспонденції з автором.]]> - Налаштування рецензування - Хоча редактор завжди може особисто контактувати з рецензентами по email, можливі також два варіанта налаштування автоматичного розсилання нагадувань (зміст листів-нагадувань можна змінити у розділі "Шаблони листів") - Примітка: Щоб активувати цю опцію адміністратор сайту повинен дозволити директиву scheduled_tasks у файлі конфігурації OJS. Крім того, як зазначено у документації OJS, налаштування цієї опції може потребувати додаткових конфігурацій (що можливо не на всіх серверах).]]> - Анонімне рецензування - Типовий період, необхідний для проведення рецензування - Після кожного рецензування редактори зможуть оцінювати рецензентів за п'ятибальною шкалою. - Рецензенти будуть мати доступ до рукописів лише після згоди рецензувати їх. - Доступ рецензентів - Дозволити доступ рецензента "єдиним натисканням". - Примітка: Листи-запрошення рецензентів включатимуть спеціальний прямий URL до сторінки з поданням (при цьому для доступу до всіх інших сторінок їм буде необхідно зайти у систему з іменем/паролем). З міркувань безпеки, за умов використання цієї опції, редактори не зможуть змінювати адреси email або додавати додаткові адреси (CC та BCC) під час написання листів-запрошень рецензентів.]]> - Рейтинги рецензентів - Нагадування рецензентам - Гарантії анонімного рецензування на сторінках, де автори та рецензенти вивантажують файли.]]> - Політика рецензування - Індексування пошуковими системами - Щоб допомогти користувачам пошукових систем знаходити журнал, надайте короткий опис журналу та набір релевантних ключових слів (розділених крапкою з комою). - Розділи та редактори розділів - (Якщо розділи не додані, матеріали будуть надсилатися до розділу статей за замовчуванням). -
        Автори рукописів вказуватимуть...]]>
        - Налаштування доступу та безпеки - OJS пропонує численні опції налаштування безпеки, які можуть використовуватись для обмеження доступу до змісту журналу та збереження додаткової інформації про подання з метою удосконалення аудиту. - Редактор журналу, який наглядатиме за редакційним процесом. - Розділ журналу для об'єктів. - Завжди відображати посилання на повні тексти та повідомляти про обмежений доступ. - Додаткові обмеження доступу до веб-сайту та статей - П'ять кроків для створення веб-сайту журналу - (наприклад, Фотосинтез; Чорні діри; Проблема чотирьох фарб; Теорема Баєса) - Ключові слова - Наведіть приклади ключових слів або тематичних рубрик як вказівку для авторів - Керівництво щодо подання - Вимоги до подання - Під час подання рукопису до журналу автори не зможуть завершити цей процес, поки вони не підтвердять відповідність рукопису всім встановленим вимогам. Список вимог також з'явиться у розділі "Керівництво для авторів" сторінки "Про журнал". Поданий нижче список вимог можна редагувати, але зауважте, що автор повинен буде підтвердити відповідність рукопису кожному з пунктів вимог, без цього він не зможе завершити процес подання рукопису до журналу. - Подання - Інформація для авторів, авторські права та індексування (в тому числі, реєстрація). - Для доступу до змісту журналу (всього або деякого) буде потрібна передплата. - Це потребує призначення менеджера передплати з правом доступу до модуля передплати, який дозволяє додаткові налаштування відкритого доступу, депонування та поштових сповіщень. - OJS не буде використовуватись для електронної публікації змісту журналу. - (наприклад, Історичний екскурс; Результати експерименту; Огляд літератури; Опитування/Інтерв'ю) - Тип дослідження (методологія/підходи) - Наведіть приклади термінів, які автори можуть застосовувати для характеристики типу дослідження, методології та використаних ними підходів - Унікальний ідентифікатор - Статті та випуски можуть бути асоційовані з ідентифікаційними номерами або кодами однієї з реєстраційних систем, наприклад, системи цифрових ідентифікаторів об'єктів (DOI). - Редколегія та/або Рада рецензентів журналу. - Мініатюра - Зображення заголовку - Таблиці стилів журналу - Реєстрація користувачів - Текст заголовку - - Ваш журнал налаштований на запис декількох метрик використання. Статистика використання буде відображатися в декількох контекстах. - Є випадки, коли повинен бути використаний тільки один вид статистики використання, наприклад, щоб відобразити упорядкований список найбільш часто використовуваних статей або для ранжування результатів пошуку. - Будь ласка, виберіть одну з налаштованих метрик як метрику за замовчуванням. - - Статистика журналу - Показники перегляду статей (лише для авторів) - Прийнято - Відхилено - Повторно надіслано - Днів на рецензування - Днів до публікації - OJS вираховує наступну статистику по кожному журналу. Період "днів до рецензування" вираховується від дати подання рукопису (або вказання версії рецензії) до прийняття початкового рішення редактором; період "днів до публікації" позначає термін від початкового вивантаження автором рукопису до остаточної публікації. - Одиниць опубліковано - Оберіть пункти, які Ви хочете публікувати у розділі "Про журнал". - Примітка: Відсоткове співвідношення рецензованих подань може не дорівнювати 100%, оскільки деякі матеріали, завантажені повторно, були прийняті, відхилені або все ще знаходяться в роботі. - Номерів опубліковано - Всього отримано від авторів - Рецензовано - Зареєстрованих читачів - Зареєстрованих користувачів - Запитів на рецензування - Рецензентів - Оцінка редактора - Кількість рецензій - Оберіть розділи для підрахунку статистики процесу рецензування по цьому журналу. - Передплати - Скачування файлу статті - Перегляди сторінки анотації статті - Скачування і перегляди анотації статті - Перегляди головної сторінки журналу - Перегляди сторінки зі змістом випуску - Фільтрувати результати по контексту (випуску і/або статті). - Фільтрувати результати за типом об'єкта (журнал, випуск, стаття, типи файлів) і/або по одному або декільком ID об'єктів. - Політика передплат - Політика депонування робіт авторами - Викладене нижче положення щодо політики депонування робіт авторами буде розміщене у розділі "Політика" сторінки "Про журнал". - Відстрочений відкритий доступ - Відстрочений відкритий доступ не забороняє редакторам робити виключення і публікувати окремі статті у випусках на умовах миттєвого відкритого доступу до них. - Архівні випуски журналу ставатимуть доступними на умовах відкритого доступу через - місяців після дати публікації випуску. - Будь ласка, визначте коректний період. - Викладене нижче положення щодо відстроченого відкритого доступу буде розміщене у розділі "Політика" сторінки "Про журнал". - Будь ласка, поставте галочку. - Завершення передплати - Після завершення передплати читачі можуть втратити доступ до всього передплатного контенту або можуть мати доступ до змісту, опублікованого до дати завершення передплати. - Повне завершення - Після завершення передплати читачі втрачатимуть доступ до всього передплатного змісту. - Часткове завершення - Після завершення передплати читачі втрачатимуть доступ до нового передплатного контенту, але продовжуватимуть мати доступ до змісту, опублікованого до дати завершення передплати. - Повідомляти передплатників поштою через - місяць(ів) після завершення передплати. - Повідомляти передплатників поштою через - тижнів після завершення передплати. - Повідомляти передплатників поштою за - місяць(ів) до завершення передплати. - Повідомляти передплатників поштою за - тижнів до завершення передплати. - Нагадування про завершення передплати - Автоматизовані поштові нагадування (зміст яких може редагувати менеджер журналу у розділі "Шаблони листів") можуть розсилатись передплатникам як до, так і після завершення їх передплат. - Примітка: Щоб активувати цї опції адміністратор сайту повинен дозволити директиву scheduled_tasks у файлі конфігурації OJS. Крім того, як зазначено у документації OJS, налаштування цих опцій може вимагати також додаткових конфігурацій (що можливо не на всіх серверах).]]> - Оберіть одне з наступного: - <br>; редактор HTML працює з браузерами Firefox.]]> - Будь ласка, вкажіть коректне значення кількості місяців після завершення передплати. - Будь ласка, вкажіть коректне значення кількості місяців до завершення передплати. - Будь ласка, вкажіть коректне значення кількості тижнів після завершення передплати. - Будь ласка, вкажіть коректне значення кількості тижнів до завершення передплати. - Зареєстровані читачі матимуть можливість автоматизовано отримувати поштою сторінки змісту випусків, що з'явилися у відкритому доступі. - Примітка: Щоб активувати цю опцію адміністратор сайту повинен дозволити директиву scheduled_tasks у файлі конфігурації OJS. Крім того, як зазначено у документації OJS, налаштування цієї опції може вимагати додаткових конфігурацій (що можливо не на всіх серверах).]]> - Електронні повідомлення про платежі - Повідомлення про платежі (зміст яких може редагувати менеджер журналу у розділі "Шаблони листів") можуть автоматизовано надсилатись менеджеру передплати після завершення користувачами процедури оплати передплат. - Повідомляти менеджера передплати поштою про придбання індивідуальних передплат. - Повідомляти менеджера передплати поштою про придбання інституційних передплат (рекомендується). - Повідомляти менеджера передплати поштою про поновлення індивідуальних передплат. - Повідомляти менеджера передплати поштою про поновлення інституційних передплат. - Примітка: Передплати, придбані установами в електронному режимі, потребують перевірки наданих даних про домени і діапазони IP-адрес та подальшої активації менеджером передплати.]]> - Примітка: Щоб активувати цю опцію менеджер журналу повинен включити модуль платежів та дозволити платежі за передплату в розділі "Платежі читачів" сторінки "Налаштування платежів".]]> - Налаштування відкритого доступу для передплатних журналів - Передплатні журнали можуть надавати відстрочений відкритий доступ до опублікованого контенту, а також дозволяти депонування авторами їх робіт у зовнішніх Інтернет-сховищах (обидві ці можливості покращують читаність та цитованість змісту журналу). - Інформація про передплату - Інформація про типи передплат та структуру цін буде автоматично розміщена у розділі "Передплати" сторінки "Про журнал" разом з контактною інформацією менеджера передплати. Тут можна вказати додаткову інформацію, наприклад, про методи платежів або про підтримку передплатників з країн, що розвиваються. - Менеджер передплати - Ця контактна особа буде вказана у розділі "Передплати" сторінки "Про журнал". - Будь ласка, вкажіть коректну email адресу. - Ваші налаштування політики передплати були оновлені. - Передплати - Індивідуальні передплати - Інституційні передплати - Ви впевнені, що хочете видалити цю передплату? - Загальна інформація про передплати - Створити нову передплату - Створити - Поновити - Завершення - Дата завершення - Початок - Дата початку - Домен - Редагувати передплату - Редагувати - Зі статусом - Всі - Статус - Необхідно вказати статус передплати. - Будь ласка, коректно вкажіть статус передплати. - Тип передплати - Необхідно вказати тип передплати. - Будь ласка, вкажіть коректний тип передплати. - Дата початку - Необхідно вказати дату початку передплати. - Будь ласка, вкажіть коректну дату початку передплати. - Дата завершення - Необхідно вказати дату завершення передплати. - Будь ласка, вкажіть коректну дату завершення передплати. - Примітка: Всі зміни нижче стосуються загальносистемного профілю користувача. - Користувач - Контактна особа - Необхідно обрати користувача. - Будь ласка, коректно визначіть користувача. - Будь ласка, коректно вкажіть державу. - Надіслати передплатнику лист з іменем користувача та подробицями передплати. - Для налаштування опції надсилання листа, будь ласка, користуйтеся відповідним прапорцем. - Членство - Реєстраційний номер - Якщо тип передплати вимагає членства передплатників у певній асоціації або організації, вкажіть інформацію про необхідне членство. - Обраний тип передплати потребує вказання інформації про членство. - Домен - Назва установи - Необхідно вказати назву установи - Поштова адреса - Якщо це передплата для установи, вкажіть домен передплатника. Якщо вказується доменне ім'я, вказувати діапазон IP-адрес необов'язково. Доменні імена повинні бути коректними (наприклад, lib.sfu.ca). - Обраний тип передплати потребує вказання домену та/або діапазону IP-адрес для аутентифікації передплатника. - Будь ласка, вкажіть коректний домен. - Діапазон IP-адрес - - Якщо це передплата для установи, вкажіть діапазон IP-адрес передплатника. Якщо вказується діапазон IP-адрес, вказувати домен необов'язково. Можуть вказуватись окремі IP-адреси (наприклад, 142.58.103.1), IP-маски CIDR (наприклад, 142.58.100.0/24), звичайні діапазони IP-адрес (наприклад, 142.58.103.1 - 142.58.103.4), діапазони IP-адрес з символами '*' (наприклад, 142.58.103.*) або будь-які комбінації вищезазначених варіантів, розподілені крапкою з комою (';') (наприклад, 142.58.103.* - 142.58.107.* ; 142.58.108.1/24 ; 142.58.106.*) - Будь ласка, вкажіть коректний діапазон IP-адрес. - Видалити - Додати - Зберегти та створити іншу - Для того, щоб надіслати повідомлення користувачу, у налаштуваннях журналу необхідно вказати ім'я та email контактної особи з питань передплати. - Цей користувач вже має передплату на цей журнал. - Перш ніж нова передплата буде створена, необхідно вказати її тип. - Діапазон IP-адрес - Членство - Реєстраційний номер - Примітки - Немає передплат - Оберіть контактну особу для передплати - Оберіть користувача - Права передплатників автоматично надаються менеджерам журналу, редакторам, редакторам розділів, редакторам верстки, літературним редакторам та коректорам. - Оберіть - Передплата створена успішно. - Тип передплати - Користувач - Ім'я контактної особи - Назва установи - Типи передплат - Попередження! Всі передплати цього типу будуть видалені. Ви впевнені, що хочете продовжити та видалити цей тип передплати? - Вартість - Передплати - Індивідуальна - Інституційна - Створити новий тип передплати - Створити - Тривалість - Редагувати тип передплати - Редагувати - Вартість - Вкажіть цифрове значення (наприклад, 40 або 40.00) без додаткових символів (наприклад, $). - Вартість має бути позитивним цифровим значенням. - Необхідно вказати вартість. - Валюта - Необхідно вказати валюту. - Будь ласка, оберіть коректну валюту. - Опис - Завершується через - місяців (наприклад, 12) - Необмежена - Будь ласка, оберіть один із запропонованих варіантів. - Тривалість - Тривалість передплати у місяцях (наприклад, 12). - Тривалість має бути позитивним цифровим значенням. - Необхідно вказати тривалість. - Формат - Необхідно вказати формат типу передплати. - Будь ласка, оберіть коректний формат типу передплати. - Передплати - Індивідуальна (користувачі аутентифікуються за іменем користувача/паролем) - Передплатники розпізнаватимуться за допомогою аутентифікації за доменом або IP-адресою. - Для налаштування типу аутентифікації, будь ласка, скористайтеся відповідним прапорцем. - Передплатники мають бути членами певної асоціації або організації. - Для налаштування передплати для членів асоціації/організації, будь ласка, скористайтеся відповідним прапорцем. - Додаткові налаштування - (наприклад, у розділі "Передплати" сторінки "Про журнал").]]> - Для налаштування публічності типу передплати, будь ласка, скористайтеся відповідним прапорцем. - Зберегти та створити інший - Назва типу - Тип передплати з такою назвою вже існує. - Необхідно вказати назву типу передплати. - Тип передплати - Жодного типу передплати не було створено. - Тип передплати створений успішно. - Купити випуск + Архівування + Ви впевнені, що хочете скинути всі шаблони листів цього журналу? Всі зміни, зроблені у шаблонах, будуть втрачені. + Примітка: браузер файлів - це потужний інструмент, що дозволяє переглядати і управляти файлами та каталогами, пов'язаними з цим журналом. + Менеджмент журналу + Інтерфейс + Подання + Форми + Ця дія скасує всі налаштування журналу, повязані з цією локалізацією. +
        Якщо потрібна мова підтримується OJS, але Ви не знаходите її у списку нижче, зверніться до адміністратора сайту з проханням встановити цю мову за допомогою його інтерфейсу. Для отримання інструкцій щодо додавання нових мов, будь ласка, перегляньте документацію OJS.]]>
        + Вибачте, наразі підтримка додатковиими мовами недоступна. Щоб встановити додаткові мови для цього журналу, повідомте про адміністратора сайту. + Це буде основна мова сайту журналу. + Сторінки менеджменту + Дія + Додати платіж + Розмір + Платежі авторів + Інформація про обрані платежі, разом з їх описами та сумами внесків, які можна відредагувати нижче, з'явиться на Кроці 1 процесу подання рукопису, у розділі "Подання" сторінки "Про журнал", а також на сторінках, що стосуються цих платежів. + Валюта + OJS не передбачає можливості перерахунку валют. Якщо журнал приймає платежі за передплату, переконайтеся, що валюта збігається із вказаною тут. + Опис + Подробиці + Редагувати передплату + Дозволити + Налаштування платежів + Всі розміри платежів повинні мати позитивні цифрові значення (дозволяються крапкові десяткові розділювачі) + У цьому пункті активуються платежі за подарункові передплати. Це дозволить читачам журналу купувати передплати як подарунки іншим читачам. + Загальні платежі + Посилання "Членство у асоціації" з'явиться у розділі "Політика" сторінки "Про журнал", кнопка для пожертв з'явиться над блоком пошуку правої бічної панелі. + Загальні налаштування + Немає платежів + Не знайдено + Налаштування + Активація платежів за передплати; типи, вартість, тривалість передплат та переліки передплатників налаштовуються менеджером передплати. + Оберіть цей пункт, щоб включити модуль платежів. Заповніть форму нижче, щоб налаштувати платежі. Зауважте, що користувачі повинні увійти до системи, щоб здійснити платіж. + Розмір платежу + Опис платежу + Назва платежу + Членство у асоціації + Обмежити доступ тільки до PDF-версій випусків і статей + Публікація статті + Придбання статті + Придбання випуску + Опис платіжного методу + ID платежу + Метод здійснення платежу + На цій сторінці Ви зможете налаштувати всі нижчезазначені Модулі платіжних методів. + Методи здійснення платежів + Тип платежу + Платежі читачів + Інформація про обрані платежі, разом з їх описами та сумами внесків, які можна відредагувати нижче, з'явиться у розділі "Політика" сторінки "Про журнал", а також на сторінках, що стосуються цих платежів. + Історія + Платежі + ID платежу + Користувачі, які мають ролі у цьому журналі + Всі журнали + Надати роль у цьому журналі користувачу, зареєстрованому на сайті + Показати користувачів, які не мають ролей + Всі користувачі, які мають ролі + Видалити цього користувача з цього журналу? Ця дія скасує всі призначення користувача в межах цього журналу. + Обрати шаблон + Надати нову роль існуючому користувачу + З журналом + Оберіть користувача, якого потрібно включити до облікового запису іншого користувача (наприклад, якщо одна особа має два облікові записи). Перший обраний обліковий запис буде видалений, а його подання, редакційні призначення, тощо будуть асоційовані з другим обраним обліковим записом. + Оберіть користувача, якому слід передати права попереднього користувача (авторство, редакційні призначення, тощо). + Призначення на роль "{$role}" + Синхронізація реєстрацій дозволяє зареєструвати усіх користувачів, які виконують певну роль у певному журналі, у тих же ролях у цьому журналі. Дана функція дозволяє синхронізувати між журналами певні групи користувачів, наприклад рецензентів. + Можуть бути без анотацій + Налаштування > Користувачі > Ролі.]]> + Редактори цього розділу + Ви впевнені, що хочете назавжди видалити цей розділ? + Перш, ніж Ви видалите цей розділ, потрібно перенести всі опубліковані у ньому статті до інших розділів. + Створити розділ + Додайте для цього розділу редактора, який автоматично буде призначатися для роботи з поданнями. У іншому випадку, редакторів розділу, відповідальних за кожне окреме подання, потрібно буде призначати вручну. Доданий редактор розділу автоматично ставатиме відповідальним за нагляд за процесами наукового рецензування та редакційної обробки (літературного редагування, верстки та коректури) рукописів, поданих для публікації у цьому розділі. Створити нових редакторів розділів можна, натиснувши посилання "Редактори розділів" у розділі "Ролі" сторінки "Менеджмент журналу". + Об'єкти можуть надсилатись лише Редакторами та Редакторами розділів. + Редактори розділу + Необхідно вказати абревіатуру для цього розділу + Будь ласка, переконайтеся, що обрано принаймні по одному прапорцю для кожного призначення редактора розділу. + Будь ласка, переконайтеся, що Ви коректно обрали форму рецензування. + Необхідно вказати назву цього розділу. + Не вказувати імена авторів на сторінках змісту випусків для цього розділу. + Не вказувати назву цього розділу на сторінках змісту випусків. + Ідентифікувати об'єкти, опубліковані у цьому розділі, як + (наприклад, "рецензована стаття", "рецензія на книгу", "коментар фахівця", тощо) + Індексується + Не було створено жодного розділу. + Приймаються рукописи + Політика розділу + Інструментарій для читання + Рецензується + Не будуть індексуватись + Не будуть рецензуватись + Рукописи, подані у цей розділ журналу + Доступні редактори розділів + Кількість слів + Обмежити кількість слів у анотаціях статей цього розділу (0 - без обмеження) + Налаштування журналу + Вихідні данні + Редакційний штат + Список редакторів, керуючих директорів та інших осіб, пов'язаних з журналом. + Контент головної сторінки журналу + Головна сторінка журналу за замовчуванням складається з навігаційних посилань. Додатковий контент на головній сторінці може бути доданий за допомогою одного або декількох наступних параметрів, що з'являться в показаному порядку. + Макет журналу + Таблиця стилів + Назва журналу + Верхній колонтитул сторінки журналу + Зміст + Додати підрозділ "Про журнал" + Додати пункт вимог + Додати елемент + Додати власний підрозділ до розділу "Політика" сторінки "Про журнал" + Додати елемент + Додати нове посилання на базу даних + Додати організацію-спонсора + Альтернативний заголовок + Альтернативно, замість назви та логотипу, у поле нижче можна ввести HTML-версію заголовку сторінки. Залиште текстове поле порожнім, якщо альтернативний заголовок не потрібен. + Анонси + Для інформування читачів про новини та події редакція журналу може публікувати окрему сторінку "Анонси". + Додаткова інформація + Додайте будь-яку інформацію, що відображатиметься для читачів, на сторінці "Анонси". + (показувати на сторінці "Про журнал") + Вимагати від авторів декларувати відсутність конфлікту інтересів щодо поданих матеріалів. + Вимагати від рецензентів декларувати відсутність конфлікту інтересів щодо призначених їм на рецензування матеріалів. + Історія журналу + Цей текст з'явиться в розділі «Про журнал» на сайті, він може бути використаний для опису зміни назв журналу, складу редакції та іншої інформації, пов'язаної з історією журналу. + Керівництво з літературного редагування + Керівництво з літературного редагування буде доступне літературним редакторам, авторам і редакторам розділів на етапі редагування матеріалу. Нижче наведено набір інструкцій за замовчуванням у форматі HTML, який може бути змінений або замінений менеджером журналу в будь-який час (в форматі HTML або як звичайний текст). + Положення про авторські права + Тематичне покриття + Геопросторове, хронологічне або історичне покриття та/або основні характеристики дослідження. + Поточний випуск + Крок 5. Налаштування вигляду + Власні теги + Власні HTML-теги, які мають бути включені до заголовків всіх сторінок сайту журналу (наприклад, теги META) + Основні відомості + Назва журналу, ISSN, контакти, спонсори та інформація для пошукових систем. + Менеджер журналу реєструє всіх користувачів; редактори журналу та редактори розділів мають змогу реєструвати лише рецензентів. + Академічні дисципліни та напрямки + Корисно для міждисциплінарних журналів, що публікують статті у кількох галузях знання. + (наприклад, Історія; Освіта; Соціологія; Психологія; Культурологія; Правознавство) + Наведіть приклади академічних дисциплін, що відповідають проблематиці цього журналу + Додати сторінку змісту поточного випуску, якщо він існує. + Рішення редактора + Адреса повернення + На цю адресу будуть надсилатися повідомлення про всі недоставлені листи. + Примітка: Щоб активувати цю опцію, адміністратор повинен дозволити директиву allow_envelope_sender у файлі конфігурації OJS. Крім того, як зазначено у документації OJS, налаштування цієї опції може вимагати також додаткових конфігурацій (що можливо не на всіх серверах).]]> + Налаштування листування + Підпис + Підготовлені листи, які будуть розсилатися системою від імені журналу, матимуть у кінці зазначений нижче підпис. Посилання для редагування змісту шаблонів листів доступне на сторінці "Менеджмент журналу". + Дозволити менеджерам журналу додавати анонси журналу. + Показати + найновіших анонсів на домашній сторінці журналу. + Відвідувачі можуть зареєструвати обліковий запис у журналі. + Галузь та проблематика + Опишіть для авторів, читачів і бібліотек діапазон статей або інших матеріалів, що будуть публікуватись у журналі. + Для авторів щодо індексації їх праць + Open Archives Initiative, який є стандартом забезпечення ефективного доступу до електронних наукових ресурсів у глобальному середовищі. Авторам варто надати можливість використання готових шаблонів для введення метаданих про роботи, які вони подають для публікації у журналі. Для цього менеджер журналу повинен обрати категорії термінів, за якими будуть індексуватися матеріали журналу, та надати привести приклади термінів як вказівку для майбутніх авторів. Розділяти приклади слід крапкою з комою (наприклад, термін1; термін2). Варто також вказати, що наведені терміни - це лише приклади; перед термінами у полях нижче треба написати слово "Наприклад,".]]> + Вказано некоректний ISSN. + Необхідно вказати email основної контактної особи. + Необхідно вказати основну контактну особу. + Необхідно вказати абревіатуру журналу. + Необхідно вказати назву журналу. + Необхідно вказати кількість рецензентів подання. + Необхідно вказати email контактної особи з технічних питань. + Необхідно вказати контактну особу з технічних питань. + Загальна інформація + Крок 1. Основні відомості + Керівництва + Крок 3. Керівництво щодо подання + Включити у відповідний момент ліцензію Creative Commons для всіх опублікованих робіт в журналах, що надають відкритий доступ відразу або через деякий час. + Інформація + Короткий опис журналу для бібліотекарів, потенційних авторів та читачів, що буде доступний на бічній панелі у розділі "Інформація". + Для авторів + Для бібліотекарів + Для читачів + Перший випуск + Залежно від обраного формату вкажіть том, номер та/або рік першого випуску, що буде опублікований в OJS: + Організація + До поточного набору елементів навігаційної панелі, які відображаються у верхній частині сторінки ("Домашня сторінка", "Про нас", "Тека користувача", тощо), можна додати додаткові елементи. + Елементів на сторінці + Абревіатура журналу + Архівування журналу + Короткий опис журналу + Короткий опис журналу, що відображатиметься в списку журналів. + Про журнал + Вкажіть основні відомості про журнал, що зацікавлять читачів, авторів або рецензентів. Це можуть бути положення про відкритий доступ, концепція журналу, умови передачі авторських прав, інформація про спонсорів, історія журналу, політика конфіденційності або відомості про включення матеріалів в архівну систему LOCKSS або CLOCKSS. + Іконка журналу + Додати іконку для цього журналу, щоб відображати її разом з панеллю навігації, коли користувачі заходять на ваш сайт. + Неправильний формат іконки. Допустимі формати .ico, .png та .gif. + Зміст домашньої сторінки журналу + За замовчуванням, на домашній сторінці розміщені лише навігаційні посилання. Використовуючи наступні опції можливо налаштувати домашню сторінку на відображення певного додаткового змісту. Зауважте, що зміст поточного випуску журналу завжди доступний за посиланням "Поточний випуск" на навігаційній панелі. + Заголовок домашньої сторінки + Заголовок домашньої сторінки + Замість тексту, який відображається на домашній сторінці за замовчуванням, можна вивантажити графічну версію назви та логотипу журналу (як файл формату .gif, .jpg або .png). + Абревіатура журналу + Макет журналу + Оберіть тему журналу та визначте компоненти макету. Крім того, можна вивантажити таблиці стилів, які будуть застосовані над загальносистемними даними та таблицями стилів теми (якщо вона обрана). + Логотип журналу + Логотип журналу + Нижній колонтитул сторінки + Це нижній колонтитул сторінок Вашого журналу. Щоб змінити або оновити нижній колонтитул, вставте код HTML у поле нижче. Наприклад, у нижньому колонтитулі може розміщуватись ще одна навігаційна панель, лічильник тощо. Нижній колонтитул з'явиться на всіх сторінках сайту журналу. + Крок 2. Політика журналу + Налаштування журналу + Налаштування Вашого журналу оновлені. + Неприпустимий формат таблиці стилю. Дозволений лише формат .css. + Тема стилю журналу + Мініатюрне зображення журналу + Маленький логотип або обкладинка журналу, які можуть використовуватися в списку журналів. + Альтернативний текст для мініатюри + Назва журналу + Назва елементу + Інструкції з верстки + Для запровадження у журналі єдиних принципів форматування статей, у поле нижче можна додати текстові або гіпертекстові інструкції з верстки. Посилання на ці інструкції будуть відображатись редакторам верстки та редакторам розділів на сторінках рукописів у вкладках "Редагування". Оскільки у редакційній практиці журналів прийняті різні норми щодо форматів файлів статей, бібліографічних стандартів, стилю оформлення і т.і., набір інструкцій за замовчуванням не подається. + Шаблони верстки + Для відображення на сторінці "Верстка" можна вивантажити шаблони оформлення всіх типових форматів матеріалів (наприклад, шаблон статті, шаблон рецензії тощо). Файли шаблонів можуть мати будь-які формати (наприклад, .pdf, .doc, тощо). Вони містять інструкції щодо прийнятих шрифтів, розмірів елементів, відступів і т.і. та слугують керівництвом для редакторів верстки та коректорів. + Файл шаблону + Назва + Списки + Вкажіть максимальну кількість одиниць (наприклад, подань, користувачів, редакційних призначень), що відображатиметься на кожній одній сторінці списку, а також кількість посилань на сторінки списку. + Дозволити архівування + Видавничий маніфест LOCKSS. Ліцензія LOCKSS з'явиться на сторінці "Про журнал" у розділі "Архівування":]]> + Ліцензія LOCKSS]]> + Опис ліцензії LOCKSS + бібліотеки-учасниці. Використайте шаблонні запрошення для (i) бібліотек, що беруть участь у LOCKSS або (ii) бібліотек, які поки не є учасницями LOCKSS.]]> + LOCKSS + Видавничий маніфест CLOCKSS page.]]> + Ліцензія CLOCKSS]]> + Опис ліцензії CLOCKSS + веб-сайт CLOCKSS.]]> + CLOCKSS + ISSN + Вигляд + Заголовок домашньої сторінки, зміст, заголовок журналу, підпис, навігаційна панель та таблиці стилів. + Менеджмент + Доступ, безпека, планування, анонси, літературне редагування, верстка та коректура. + Менеджмент основних кроків редакційної роботи + Налаштування менеджменту та публікації + Крок 4. Менеджмент журналу + Навігаційна панель + Додавайте або виключайте додаткові навігаційні елементи. + Наведена абсолютна URL-адреса (наприклад, "http://www.example.com"), а не відносний шлях від кореневої теки сайту (наприклад, "/manager/setup") + Значення назви елементу є рядковим літералом (наприклад, "Налаштування"), а не ключем файлу локалізації (наприклад, "manager.setup") + Файл зображення не вивантажений. + Таблиця стилю не вивантажена. + Примітка + Примітка: Наразі розсилання листів подяки відключене. Щоб користуватися цією функціональністю дозвольте лист SUBMISSION_ACK на сторінці Шаблони листів.]]> + Посилань на сторінки + Доступ до змісту журналу + ISSN онлайнової версії + Журнал надаватиме відкритий доступ до свого змісту. + Налаштування пагінації + Політика + Проблематика, рецензування, розділи, приватність, безпека та додаткові відомості про журнал. + ISSN друкованої версії + Інструкції з коректури + Інструкції з коректури стануть доступними коректорам, авторам, редакторам верстки та редакторам розділів на етапі редагування подань. Нижче подано стандартний набір інструкцій у форматі HTML. Менеджер журналу в будь-який час може змінювати або замінювати ці інструкції (у текстовому або гіпертекстовому форматі). + Надати інструкції редакторам верстки. + Графік публікації + Статті журналу можуть збиратися у випуски з власними сторінками змісту. Можливо також публікувати матеріали по мірі їх редакційного опрацювання, додаючи готові до друку статті до сторінки змісту "поточного" випуску журналу. Надайте читачам журналу інформацію щодо принципу, який використовуватиме цей журнал, та щодо очікуваної періодичності видання. + Планування публікації + Ідентифікація змісту журналу + Видавець + Назва установи-видавця журналу, яка має бути відображена на сторінці "Про журнал". + Гіперпосилання у пристатейній бібліографії + Інструкції щодо налаштування гіперпосилань редакторами верстки + Користувачі мають бути зареєстровані для перегляду змісту у відкритому доступі. + Користувачі мають бути зареєстровані для перегляду веб-сайту журналу. + Керівництво для рецензентів + Форми рецензій. У обох випадках редактори матимуть змогу включення рецензій до кореспонденції з автором.]]> + Налаштування рецензування + Хоча редактор завжди може особисто контактувати з рецензентами по email, можливі також два варіанта налаштування автоматичного розсилання нагадувань (зміст листів-нагадувань можна змінити у розділі "Шаблони листів") + Примітка: Щоб активувати цю опцію адміністратор сайту повинен дозволити директиву scheduled_tasks у файлі конфігурації OJS. Крім того, як зазначено у документації OJS, налаштування цієї опції може потребувати додаткових конфігурацій (що можливо не на всіх серверах).]]> + Анонімне рецензування + Типовий період, необхідний для проведення рецензування + Після кожного рецензування редактори зможуть оцінювати рецензентів за п'ятибальною шкалою. + Рецензенти будуть мати доступ до рукописів лише після згоди рецензувати їх. + Доступ рецензентів + Дозволити доступ рецензента "єдиним натисканням". + Примітка: Листи-запрошення рецензентів включатимуть спеціальний прямий URL до сторінки з поданням (при цьому для доступу до всіх інших сторінок їм буде необхідно зайти у систему з іменем/паролем). З міркувань безпеки, за умов використання цієї опції, редактори не зможуть змінювати адреси email або додавати додаткові адреси (CC та BCC) під час написання листів-запрошень рецензентів.]]> + Рейтинги рецензентів + Нагадування рецензентам + Гарантії анонімного рецензування на сторінках, де автори та рецензенти вивантажують файли.]]> + Політика рецензування + Індексування пошуковими системами + Щоб допомогти користувачам пошукових систем знаходити журнал, надайте короткий опис журналу та набір релевантних ключових слів (розділених крапкою з комою). + Розділи та редактори розділів + (Якщо розділи не додані, матеріали будуть надсилатися до розділу статей за замовчуванням). +
        Автори рукописів вказуватимуть...]]>
        + Налаштування доступу та безпеки + OJS пропонує численні опції налаштування безпеки, які можуть використовуватись для обмеження доступу до змісту журналу та збереження додаткової інформації про подання з метою удосконалення аудиту. + Редактор журналу, який наглядатиме за редакційним процесом. + Розділ журналу для об'єктів. + Завжди відображати посилання на повні тексти та повідомляти про обмежений доступ. + Додаткові обмеження доступу до веб-сайту та статей + П'ять кроків для створення веб-сайту журналу + (наприклад, Фотосинтез; Чорні діри; Проблема чотирьох фарб; Теорема Баєса) + Ключові слова + Наведіть приклади ключових слів або тематичних рубрик як вказівку для авторів + Керівництво щодо подання + Вимоги до подання + Під час подання рукопису до журналу автори не зможуть завершити цей процес, поки вони не підтвердять відповідність рукопису всім встановленим вимогам. Список вимог також з'явиться у розділі "Керівництво для авторів" сторінки "Про журнал". Поданий нижче список вимог можна редагувати, але зауважте, що автор повинен буде підтвердити відповідність рукопису кожному з пунктів вимог, без цього він не зможе завершити процес подання рукопису до журналу. + Подання + Інформація для авторів, авторські права та індексування (в тому числі, реєстрація). + Для доступу до змісту журналу (всього або деякого) буде потрібна передплата. + Це потребує призначення менеджера передплати з правом доступу до модуля передплати, який дозволяє додаткові налаштування відкритого доступу, депонування та поштових сповіщень. + OJS не буде використовуватись для електронної публікації змісту журналу. + (наприклад, Історичний екскурс; Результати експерименту; Огляд літератури; Опитування/Інтерв'ю) + Тип дослідження (методологія/підходи) + Наведіть приклади термінів, які автори можуть застосовувати для характеристики типу дослідження, методології та використаних ними підходів + Унікальний ідентифікатор + Статті та випуски можуть бути асоційовані з ідентифікаційними номерами або кодами однієї з реєстраційних систем, наприклад, системи цифрових ідентифікаторів об'єктів (DOI). + Редколегія та/або Рада рецензентів журналу. + Мініатюра + Зображення заголовку + Таблиці стилів журналу + Реєстрація користувачів + Текст заголовку + + Ваш журнал налаштований на запис декількох метрик використання. Статистика використання буде відображатися в декількох контекстах. + Є випадки, коли повинен бути використаний тільки один вид статистики використання, наприклад, щоб відобразити упорядкований список найбільш часто використовуваних статей або для ранжування результатів пошуку. + Будь ласка, виберіть одну з налаштованих метрик як метрику за замовчуванням. + + Статистика журналу + Показники перегляду статей (лише для авторів) + Прийнято + Відхилено + Повторно надіслано + Днів на рецензування + Днів до публікації + OJS вираховує наступну статистику по кожному журналу. Період "днів до рецензування" вираховується від дати подання рукопису (або вказання версії рецензії) до прийняття початкового рішення редактором; період "днів до публікації" позначає термін від початкового вивантаження автором рукопису до остаточної публікації. + Одиниць опубліковано + Оберіть пункти, які Ви хочете публікувати у розділі "Про журнал". + Примітка: Відсоткове співвідношення рецензованих подань може не дорівнювати 100%, оскільки деякі матеріали, завантажені повторно, були прийняті, відхилені або все ще знаходяться в роботі. + Номерів опубліковано + Всього отримано від авторів + Рецензовано + Зареєстрованих читачів + Зареєстрованих користувачів + Запитів на рецензування + Рецензентів + Оцінка редактора + Кількість рецензій + Оберіть розділи для підрахунку статистики процесу рецензування по цьому журналу. + Передплати + Скачування файлу статті + Перегляди сторінки анотації статті + Скачування і перегляди анотації статті + Перегляди головної сторінки журналу + Перегляди сторінки зі змістом випуску + Фільтрувати результати по контексту (випуску і/або статті). + Фільтрувати результати за типом об'єкта (журнал, випуск, стаття, типи файлів) і/або по одному або декільком ID об'єктів. + Політика передплат + Політика депонування робіт авторами + Викладене нижче положення щодо політики депонування робіт авторами буде розміщене у розділі "Політика" сторінки "Про журнал". + Відстрочений відкритий доступ + Відстрочений відкритий доступ не забороняє редакторам робити виключення і публікувати окремі статті у випусках на умовах миттєвого відкритого доступу до них. + Архівні випуски журналу ставатимуть доступними на умовах відкритого доступу через + місяців після дати публікації випуску. + Будь ласка, визначте коректний період. + Викладене нижче положення щодо відстроченого відкритого доступу буде розміщене у розділі "Політика" сторінки "Про журнал". + Будь ласка, поставте галочку. + Завершення передплати + Після завершення передплати читачі можуть втратити доступ до всього передплатного контенту або можуть мати доступ до змісту, опублікованого до дати завершення передплати. + Повне завершення + Після завершення передплати читачі втрачатимуть доступ до всього передплатного змісту. + Часткове завершення + Після завершення передплати читачі втрачатимуть доступ до нового передплатного контенту, але продовжуватимуть мати доступ до змісту, опублікованого до дати завершення передплати. + Повідомляти передплатників поштою через + місяць(ів) після завершення передплати. + Повідомляти передплатників поштою через + тижнів після завершення передплати. + Повідомляти передплатників поштою за + місяць(ів) до завершення передплати. + Повідомляти передплатників поштою за + тижнів до завершення передплати. + Нагадування про завершення передплати + Автоматизовані поштові нагадування (зміст яких може редагувати менеджер журналу у розділі "Шаблони листів") можуть розсилатись передплатникам як до, так і після завершення їх передплат. + Примітка: Щоб активувати цї опції адміністратор сайту повинен дозволити директиву scheduled_tasks у файлі конфігурації OJS. Крім того, як зазначено у документації OJS, налаштування цих опцій може вимагати також додаткових конфігурацій (що можливо не на всіх серверах).]]> + Оберіть одне з наступного: + <br>; редактор HTML працює з браузерами Firefox.]]> + Будь ласка, вкажіть коректне значення кількості місяців після завершення передплати. + Будь ласка, вкажіть коректне значення кількості місяців до завершення передплати. + Будь ласка, вкажіть коректне значення кількості тижнів після завершення передплати. + Будь ласка, вкажіть коректне значення кількості тижнів до завершення передплати. + Зареєстровані читачі матимуть можливість автоматизовано отримувати поштою сторінки змісту випусків, що з'явилися у відкритому доступі. + Примітка: Щоб активувати цю опцію адміністратор сайту повинен дозволити директиву scheduled_tasks у файлі конфігурації OJS. Крім того, як зазначено у документації OJS, налаштування цієї опції може вимагати додаткових конфігурацій (що можливо не на всіх серверах).]]> + Електронні повідомлення про платежі + Повідомлення про платежі (зміст яких може редагувати менеджер журналу у розділі "Шаблони листів") можуть автоматизовано надсилатись менеджеру передплати після завершення користувачами процедури оплати передплат. + Повідомляти менеджера передплати поштою про придбання індивідуальних передплат. + Повідомляти менеджера передплати поштою про придбання інституційних передплат (рекомендується). + Повідомляти менеджера передплати поштою про поновлення індивідуальних передплат. + Повідомляти менеджера передплати поштою про поновлення інституційних передплат. + Примітка: Передплати, придбані установами в електронному режимі, потребують перевірки наданих даних про домени і діапазони IP-адрес та подальшої активації менеджером передплати.]]> + Примітка: Щоб активувати цю опцію менеджер журналу повинен включити модуль платежів та дозволити платежі за передплату в розділі "Платежі читачів" сторінки "Налаштування платежів".]]> + Налаштування відкритого доступу для передплатних журналів + Передплатні журнали можуть надавати відстрочений відкритий доступ до опублікованого контенту, а також дозволяти депонування авторами їх робіт у зовнішніх Інтернет-сховищах (обидві ці можливості покращують читаність та цитованість змісту журналу). + Інформація про передплату + Інформація про типи передплат та структуру цін буде автоматично розміщена у розділі "Передплати" сторінки "Про журнал" разом з контактною інформацією менеджера передплати. Тут можна вказати додаткову інформацію, наприклад, про методи платежів або про підтримку передплатників з країн, що розвиваються. + Менеджер передплати + Ця контактна особа буде вказана у розділі "Передплати" сторінки "Про журнал". + Будь ласка, вкажіть коректну email адресу. + Ваші налаштування політики передплати були оновлені. + Передплати + Індивідуальні передплати + Інституційні передплати + Ви впевнені, що хочете видалити цю передплату? + Загальна інформація про передплати + Створити нову передплату + Створити + Поновити + Завершення + Дата завершення + Початок + Дата початку + Домен + Редагувати передплату + Редагувати + Зі статусом + Всі + Статус + Необхідно вказати статус передплати. + Будь ласка, коректно вкажіть статус передплати. + Тип передплати + Необхідно вказати тип передплати. + Будь ласка, вкажіть коректний тип передплати. + Дата початку + Необхідно вказати дату початку передплати. + Будь ласка, вкажіть коректну дату початку передплати. + Дата завершення + Необхідно вказати дату завершення передплати. + Будь ласка, вкажіть коректну дату завершення передплати. + Примітка: Всі зміни нижче стосуються загальносистемного профілю користувача. + Користувач + Контактна особа + Необхідно обрати користувача. + Будь ласка, коректно визначіть користувача. + Будь ласка, коректно вкажіть державу. + Надіслати передплатнику лист з іменем користувача та подробицями передплати. + Для налаштування опції надсилання листа, будь ласка, користуйтеся відповідним прапорцем. + Членство + Реєстраційний номер + Якщо тип передплати вимагає членства передплатників у певній асоціації або організації, вкажіть інформацію про необхідне членство. + Обраний тип передплати потребує вказання інформації про членство. + Домен + Назва установи + Необхідно вказати назву установи + Поштова адреса + Якщо це передплата для установи, вкажіть домен передплатника. Якщо вказується доменне ім'я, вказувати діапазон IP-адрес необов'язково. Доменні імена повинні бути коректними (наприклад, lib.sfu.ca). + Обраний тип передплати потребує вказання домену та/або діапазону IP-адрес для аутентифікації передплатника. + Будь ласка, вкажіть коректний домен. + Діапазон IP-адрес + + Якщо це передплата для установи, вкажіть діапазон IP-адрес передплатника. Якщо вказується діапазон IP-адрес, вказувати домен необов'язково. Можуть вказуватись окремі IP-адреси (наприклад, 142.58.103.1), IP-маски CIDR (наприклад, 142.58.100.0/24), звичайні діапазони IP-адрес (наприклад, 142.58.103.1 - 142.58.103.4), діапазони IP-адрес з символами '*' (наприклад, 142.58.103.*) або будь-які комбінації вищезазначених варіантів, розподілені крапкою з комою (';') (наприклад, 142.58.103.* - 142.58.107.* ; 142.58.108.1/24 ; 142.58.106.*) + Будь ласка, вкажіть коректний діапазон IP-адрес. + Видалити + Додати + Зберегти та створити іншу + Для того, щоб надіслати повідомлення користувачу, у налаштуваннях журналу необхідно вказати ім'я та email контактної особи з питань передплати. + Цей користувач вже має передплату на цей журнал. + Перш ніж нова передплата буде створена, необхідно вказати її тип. + Діапазон IP-адрес + Членство + Реєстраційний номер + Примітки + Немає передплат + Оберіть контактну особу для передплати + Оберіть користувача + Права передплатників автоматично надаються менеджерам журналу, редакторам, редакторам розділів, редакторам верстки, літературним редакторам та коректорам. + Оберіть + Передплата створена успішно. + Тип передплати + Користувач + Ім'я контактної особи + Назва установи + Типи передплат + Попередження! Всі передплати цього типу будуть видалені. Ви впевнені, що хочете продовжити та видалити цей тип передплати? + Вартість + Передплати + Індивідуальна + Інституційна + Створити новий тип передплати + Створити + Тривалість + Редагувати тип передплати + Редагувати + Вартість + Вкажіть цифрове значення (наприклад, 40 або 40.00) без додаткових символів (наприклад, $). + Вартість має бути позитивним цифровим значенням. + Необхідно вказати вартість. + Валюта + Необхідно вказати валюту. + Будь ласка, оберіть коректну валюту. + Опис + Завершується через + місяців (наприклад, 12) + Необмежена + Будь ласка, оберіть один із запропонованих варіантів. + Тривалість + Тривалість передплати у місяцях (наприклад, 12). + Тривалість має бути позитивним цифровим значенням. + Необхідно вказати тривалість. + Формат + Необхідно вказати формат типу передплати. + Будь ласка, оберіть коректний формат типу передплати. + Передплати + Індивідуальна (користувачі аутентифікуються за іменем користувача/паролем) + Передплатники розпізнаватимуться за допомогою аутентифікації за доменом або IP-адресою. + Для налаштування типу аутентифікації, будь ласка, скористайтеся відповідним прапорцем. + Передплатники мають бути членами певної асоціації або організації. + Для налаштування передплати для членів асоціації/організації, будь ласка, скористайтеся відповідним прапорцем. + Додаткові налаштування + (наприклад, у розділі "Передплати" сторінки "Про журнал").]]> + Для налаштування публічності типу передплати, будь ласка, скористайтеся відповідним прапорцем. + Зберегти та створити інший + Назва типу + Тип передплати з такою назвою вже існує. + Необхідно вказати назву типу передплати. + Тип передплати + Жодного типу передплати не було створено. + Тип передплати створений успішно. + Купити випуск Категорії Перш, ніж Ви зможете видалити цей розділ, потрібно перенести всі опубліковані у ньому статті до інших розділів. Мініатюрне зображення журналу Мініатюра Зі списку нижче оберіть найбільш відповідні категорії. Читачі зможуть переглядати статті за обраними категоріями. - - Категорії - Оберіть найбільш відповідні категорії зі списку нижче. Читачі зможуть переглядати статті за обраними категоріями. + + Категорії + Оберіть найбільш відповідні категорії зі списку нижче. Читачі зможуть переглядати статті за обраними категоріями. - Шлях - Додати розділ - Статті в опублікованих випусках журналу групуються в розділи, зазвичай за темою або типом контенту, наприклад «оглядові статті», «наукові статті», тощо. - Ролі - це групи користувачів, яким надається доступ різного рівня до різних робочих процесів журналу. Передбачено 5 різних рівнів доступу: Менеджери жураналу мають доступ до всього контенту і налаштувань; Редактори розділів мають повний доступ до всього призначеного їм контенту; Асистенти журналу мають обмежений доступ до рукописів, що були їм призначені Редактором; Рецензенти можуть переглядати і рецензувати призначені їм рукописи; Автори можуть переглядати і оперувати даними про їх власні рукописи. Крім того, є п'ять різних етапів призначень, для яких можуть призначатись ролі: подання, внутрішнє рецензування, рецензування, редагування та публікація. - Бібліотека видавця - Рік авторського права нової статті визначається - Стаття: рік за замовчуванням буде відповідати даті публікації статті, виходячи з принципу «публікація по ходу роботи». - Випуск: рік за замовчуванням буде відповідати даті публікації випуску. - Скинути дозволи статей - Ви впевнені, що хочете скинути дозволи статей, які вже задані? - Рядок копірайту та інформація про ліцензії буде додана до опублікованого контенту, щоб ці дані не могли змінитися в разі зміни політики журналу по відношенню до нових статей. Для скидання збереженої та прикріпленої до опублікованого контенту інформації про дозволи, скористайтеся кнопкою нижче. + Шлях + Додати розділ + Статті в опублікованих випусках журналу групуються в розділи, зазвичай за темою або типом контенту, наприклад «оглядові статті», «наукові статті», тощо. + Ролі - це групи користувачів, яким надається доступ різного рівня до різних робочих процесів журналу. Передбачено 5 різних рівнів доступу: Менеджери жураналу мають доступ до всього контенту і налаштувань; Редактори розділів мають повний доступ до всього призначеного їм контенту; Асистенти журналу мають обмежений доступ до рукописів, що були їм призначені Редактором; Рецензенти можуть переглядати і рецензувати призначені їм рукописи; Автори можуть переглядати і оперувати даними про їх власні рукописи. Крім того, є п'ять різних етапів призначень, для яких можуть призначатись ролі: подання, внутрішнє рецензування, рецензування, редагування та публікація. + Бібліотека видавця + Рік авторського права нової статті визначається + Стаття: рік за замовчуванням буде відповідати даті публікації статті, виходячи з принципу «публікація по ходу роботи». + Випуск: рік за замовчуванням буде відповідати даті публікації випуску. + Скинути дозволи статей + Ви впевнені, що хочете скинути дозволи статей, які вже задані? + Рядок копірайту та інформація про ліцензії буде додана до опублікованого контенту, щоб ці дані не могли змінитися в разі зміни політики журналу по відношенню до нових статей. Для скидання збереженої та прикріпленої до опублікованого контенту інформації про дозволи, скористайтеся кнопкою нижче. - - Компоненти - Компоненти статті - Ці компоненти використовуються з метою надання імен файлам і відображаються у випадаючому меню в процесі їх вивантаженння. Жанри, позначені ##, дозволяють користувачу пов'язувати файл як з усім відправленим матеріалом 99Z, так і з конкретним компонентом за номером (наприклад 02). + + Компоненти + Компоненти статті + Ці компоненти використовуються з метою надання імен файлам і відображаються у випадаючому меню в процесі їх вивантаженння. Жанри, позначені ##, дозволяють користувачу пов'язувати файл як з усім відправленим матеріалом 99Z, так і з конкретним компонентом за номером (наприклад 02). - - - Налаштування - Налаштування модуля DOI - Статті - Випуски - Гранки - - Вимоги модуля не виконані - Щоб використовувати цей модуль, будь ласка, перейдіть до категорії модулів "Публічні ідентифікатори", включіть та налаштуйте модуль DOI, а потім вкажіть тут Ваш префікс DOI. - Модуль не був повністю підключений. - Не обрано жодного опублікованого об'єкта для призначення DOI, тому неможливо здійснити депонування або експорт у модулі публічного ідентифікатора DOI. - Пароль - Зверніть увагу, що пароль буде збережений у вигляді звичайного тексту, тобто не буде зашифрований. - - Будь-який випуск - Будь-який статус - Не депонований - Відмічений як зареєстрований - Зареєстрований - - Дія - Експорт - Відмітити зареєстрованим - Зареєструвати - - Немає обраних об'єктів. - Неможливо конвертувати вибрані об'єкти. - Невірний XML: - Файл результатів {$param} не доступний для запису. - Реєстрація пройшла невдало! Реєстраційний сервер DOI повернув помилку: '{$param}'. - Реєстрація пройшла успішно! - Відсутній префікс DOI для журналу з адресою {$path}. - ПОМИЛКА: - Вказаний шлях журналу "{$journalPath}" не існує. - Не вдалось знайти вказані об'єкти. - Надіслати копію основній контактній особі, вказаній в налаштуваннях журналу. + + + Налаштування + Налаштування модуля DOI + Статті + Випуски + Гранки + + Вимоги модуля не виконані + Щоб використовувати цей модуль, будь ласка, перейдіть до категорії модулів "Публічні ідентифікатори", включіть та налаштуйте модуль DOI, а потім вкажіть тут Ваш префікс DOI. + Модуль не був повністю підключений. + Не обрано жодного опублікованого об'єкта для призначення DOI, тому неможливо здійснити депонування або експорт у модулі публічного ідентифікатора DOI. + Пароль + Зверніть увагу, що пароль буде збережений у вигляді звичайного тексту, тобто не буде зашифрований. + + Будь-який випуск + Будь-який статус + Не депонований + Відмічений як зареєстрований + Зареєстрований + + Дія + Експорт + Відмітити зареєстрованим + Зареєструвати + + Немає обраних об'єктів. + Неможливо конвертувати вибрані об'єкти. + Невірний XML: + Файл результатів {$param} не доступний для запису. + Реєстрація пройшла невдало! Реєстраційний сервер DOI повернув помилку: '{$param}'. + Реєстрація пройшла успішно! + Відсутній префікс DOI для журналу з адресою {$path}. + ПОМИЛКА: + Вказаний шлях журналу "{$journalPath}" не існує. + Не вдалось знайти вказані об'єкти. + Надіслати копію основній контактній особі, вказаній в налаштуваннях журналу.
        From a467bd030a2a87d7cb7bdc1bfa4dfe64f34d4398 Mon Sep 17 00:00:00 2001 From: Clinton Graham Date: Tue, 23 Jan 2018 08:31:41 -0500 Subject: [PATCH 084/195] pkp/pkp-lib#2291: Add pageTitleTranslated to site index to display site title instead of default key --- pages/index/IndexHandler.inc.php | 1 + 1 file changed, 1 insertion(+) diff --git a/pages/index/IndexHandler.inc.php b/pages/index/IndexHandler.inc.php index 897717eb372..5e16426b389 100644 --- a/pages/index/IndexHandler.inc.php +++ b/pages/index/IndexHandler.inc.php @@ -81,6 +81,7 @@ function index($args, $request) { $request->redirect($journal->getPath()); } + $templateMgr->assign('pageTitleTranslated', $site->getLocalizedPageHeaderTitle()); $templateMgr->assign('about', $site->getLocalizedAbout()); $templateMgr->assign('journalFilesPath', $request->getBaseUrl() . '/' . Config::getVar('files', 'public_files_dir') . '/journals/'); From d6be2eb268e9f8386b9aa533dfef358ccc63c065 Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Tue, 23 Jan 2018 09:57:07 -0800 Subject: [PATCH 085/195] Fix end comment syntax --- dbscripts/xml/upgrade.xml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dbscripts/xml/upgrade.xml b/dbscripts/xml/upgrade.xml index 1b43f4d6b81..9a00e1be4f8 100644 --- a/dbscripts/xml/upgrade.xml +++ b/dbscripts/xml/upgrade.xml @@ -190,7 +190,7 @@ - From 3ef03fe31f0f90f571f284f9f75985ee80ac0269 Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Tue, 23 Jan 2018 16:59:50 -0800 Subject: [PATCH 086/195] Update copyright date --- plugins/blocks/subscription/locale/fi_FI/locale.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/blocks/subscription/locale/fi_FI/locale.xml b/plugins/blocks/subscription/locale/fi_FI/locale.xml index 1f022d8c78c..f894e7481b2 100644 --- a/plugins/blocks/subscription/locale/fi_FI/locale.xml +++ b/plugins/blocks/subscription/locale/fi_FI/locale.xml @@ -4,8 +4,8 @@ + diff --git a/dbscripts/xml/upgrade/3.1.1_update_a.xml b/dbscripts/xml/upgrade/3.1.1_update_a.xml new file mode 100644 index 00000000000..097a55b5baf --- /dev/null +++ b/dbscripts/xml/upgrade/3.1.1_update_a.xml @@ -0,0 +1,19 @@ + + + + + + + UPDATE journal_settings SET setting_name = 'subjectsEnabledSubmission' WHERE setting_name = 'subjectEnabledSubmission' + UPDATE journal_settings SET setting_name = 'subjectsEnabledWorkflow' WHERE setting_name = 'subjectEnabledWorkflow' + UPDATE journal_settings SET setting_name = 'subjectsRequired' WHERE setting_name = 'subjectRequired' + + From 238234935a6c8ad4c3a8aa0c00028a5468855df6 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Wed, 24 Jan 2018 21:23:24 +0100 Subject: [PATCH 089/195] pkp/pkp-lib#3311 remove unnecessary file 3.1.1_update_a.xml --- dbscripts/xml/upgrade.xml | 1 - dbscripts/xml/upgrade/3.1.1_update.xml | 5 +++++ dbscripts/xml/upgrade/3.1.1_update_a.xml | 19 ------------------- 3 files changed, 5 insertions(+), 20 deletions(-) delete mode 100644 dbscripts/xml/upgrade/3.1.1_update_a.xml diff --git a/dbscripts/xml/upgrade.xml b/dbscripts/xml/upgrade.xml index 1af081176d2..9a00e1be4f8 100644 --- a/dbscripts/xml/upgrade.xml +++ b/dbscripts/xml/upgrade.xml @@ -191,7 +191,6 @@ - diff --git a/dbscripts/xml/upgrade/3.1.1_update.xml b/dbscripts/xml/upgrade/3.1.1_update.xml index f020278835b..875e2b077e3 100644 --- a/dbscripts/xml/upgrade/3.1.1_update.xml +++ b/dbscripts/xml/upgrade/3.1.1_update.xml @@ -33,4 +33,9 @@ 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 + + UPDATE journal_settings SET setting_name = 'subjectsEnabledSubmission' WHERE setting_name = 'subjectEnabledSubmission' + UPDATE journal_settings SET setting_name = 'subjectsEnabledWorkflow' WHERE setting_name = 'subjectEnabledWorkflow' + UPDATE journal_settings SET setting_name = 'subjectsRequired' WHERE setting_name = 'subjectRequired' + diff --git a/dbscripts/xml/upgrade/3.1.1_update_a.xml b/dbscripts/xml/upgrade/3.1.1_update_a.xml deleted file mode 100644 index 097a55b5baf..00000000000 --- a/dbscripts/xml/upgrade/3.1.1_update_a.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - UPDATE journal_settings SET setting_name = 'subjectsEnabledSubmission' WHERE setting_name = 'subjectEnabledSubmission' - UPDATE journal_settings SET setting_name = 'subjectsEnabledWorkflow' WHERE setting_name = 'subjectEnabledWorkflow' - UPDATE journal_settings SET setting_name = 'subjectsRequired' WHERE setting_name = 'subjectRequired' - - From d51bac58cf332237302e15b60bba42ccc0ea9070 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Wed, 24 Jan 2018 21:25:06 +0100 Subject: [PATCH 090/195] pkp/pkp-lib#3311 submodule update ##bozana/3311## --- lib/pkp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pkp b/lib/pkp index 2d3a99b4882..7a183139662 160000 --- a/lib/pkp +++ b/lib/pkp @@ -1 +1 @@ -Subproject commit 2d3a99b488249361b254036ecfcc40fbd9f4b018 +Subproject commit 7a183139662000ce949280de69a039d9085a6eea From 3ecfe7147fd6ceb86639d818913c0b2cecb307ff Mon Sep 17 00:00:00 2001 From: vasylOstrovskyi Date: Thu, 25 Jan 2018 10:37:21 +0200 Subject: [PATCH 091/195] Added variable desc --- classes/issue/Issue.inc.php | 1 + 1 file changed, 1 insertion(+) diff --git a/classes/issue/Issue.inc.php b/classes/issue/Issue.inc.php index 51f38b6884e..40834556dba 100644 --- a/classes/issue/Issue.inc.php +++ b/classes/issue/Issue.inc.php @@ -442,6 +442,7 @@ function setCoverImageAltText($coverImageAltText, $locale) { /** * Return the string of the issue identification based label format * @param $force array force show/hide of data components + * @param $locale string use spcific non-default locale * @return string */ function getIssueIdentification($force = array(), $locale = null) { From 3982ae1d7bd0900e4130f878b27e4d3ae802a856 Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Thu, 25 Jan 2018 17:09:02 -0800 Subject: [PATCH 092/195] pkp/pkp-lib#3318 Check PHP version before installing/upgrading --- dbscripts/xml/install.xml | 2 ++ dbscripts/xml/upgrade.xml | 2 ++ 2 files changed, 4 insertions(+) diff --git a/dbscripts/xml/install.xml b/dbscripts/xml/install.xml index cae2c62aa79..e4820e3d196 100644 --- a/dbscripts/xml/install.xml +++ b/dbscripts/xml/install.xml @@ -11,6 +11,8 @@ --> + + diff --git a/dbscripts/xml/upgrade.xml b/dbscripts/xml/upgrade.xml index 9a00e1be4f8..7128f7312fe 100644 --- a/dbscripts/xml/upgrade.xml +++ b/dbscripts/xml/upgrade.xml @@ -12,6 +12,8 @@ --> + + From 69896c4f73c2a487e18c1042e7ef7f312835ce46 Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Thu, 25 Jan 2018 17:09:06 -0800 Subject: [PATCH 093/195] Submodule update --- lib/pkp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pkp b/lib/pkp index 7a183139662..4b30d2bbebe 160000 --- a/lib/pkp +++ b/lib/pkp @@ -1 +1 @@ -Subproject commit 7a183139662000ce949280de69a039d9085a6eea +Subproject commit 4b30d2bbebefb902aeff971ed7a19dc577ed0d72 From ed50abda3ca66917a1b3f5a3ed95c5b3d01a23b3 Mon Sep 17 00:00:00 2001 From: ali-sokhandan <35700292+ali-sokhandan@users.noreply.github.com> Date: Fri, 26 Jan 2018 13:35:59 +0330 Subject: [PATCH 094/195] Creadits comment added --- locale/fa_IR/admin.xml | 2 +- locale/fa_IR/author.xml | 2 +- locale/fa_IR/default.xml | 2 +- locale/fa_IR/editor.xml | 2 +- locale/fa_IR/emailTemplates.xml | 2 +- locale/fa_IR/locale.xml | 2 +- locale/fa_IR/manager.xml | 2 +- locale/fa_IR/submission.xml | 2 +- plugins/blocks/developedBy/locale/fa_IR/locale.xml | 2 +- plugins/blocks/information/locale/fa_IR/locale.xml | 2 +- plugins/blocks/languageToggle/locale/fa_IR/locale.xml | 2 +- plugins/blocks/subscription/locale/fa_IR/locale.xml | 2 +- plugins/gateways/resolver/locale/fa_IR/locale.xml | 2 +- plugins/generic/driver/locale/fa_IR/locale.xml | 2 +- plugins/generic/dublinCoreMeta/locale/fa_IR/locale.xml | 2 +- plugins/generic/googleScholar/locale/fa_IR/locale.xml | 2 +- plugins/generic/htmlArticleGalley/locale/fa_IR/locale.xml | 2 +- plugins/generic/openAIRE/locale/fa_IR/locale.xml | 2 +- plugins/generic/recommendByAuthor/locale/fa_IR/locale.xml | 2 +- plugins/generic/usageEvent/locale/fa_IR/locale.xml | 2 +- plugins/generic/usageStats/locale/fa_IR/locale.xml | 2 +- plugins/generic/webFeed/locale/fa_IR/locale.xml | 2 +- plugins/importexport/crossref/locale/fa_IR/locale.xml | 2 +- plugins/importexport/datacite/locale/fa_IR/locale.xml | 2 +- plugins/importexport/doaj/locale/fa_IR/locale.xml | 2 +- plugins/importexport/medra/locale/fa_IR/locale.xml | 2 +- plugins/importexport/native/locale/fa_IR/locale.xml | 2 +- plugins/importexport/pubmed/locale/fa_IR/locale.xml | 2 +- plugins/importexport/users/locale/fa_IR/locale.xml | 2 +- plugins/metadata/dc11/fa_IR/locale.xml | 2 +- plugins/metadata/mods34/locale/fa_IR/locale.xml | 2 +- plugins/oaiMetadataFormats/marc/locale/fa_IR/locale.xml | 2 +- plugins/oaiMetadataFormats/marcxml/locale/fa_IR/locale.xml | 2 +- plugins/oaiMetadataFormats/rfc1807/locale/fa_IR/locale.xml | 2 +- plugins/paymethod/manual/locale/fa_IR/emailTemplates.xml | 2 +- plugins/paymethod/manual/locale/fa_IR/locale.xml | 2 +- plugins/paymethod/paypal/locale/fa_IR/emailTemplates.xml | 2 +- plugins/paymethod/paypal/locale/fa_IR/locale.xml | 2 +- plugins/pubIds/doi/locale/fa_IR/locale.xml | 2 +- plugins/pubIds/urn/locale/fa_IR/locale.xml | 2 +- plugins/reports/articles/locale/fa_IR/locale.xml | 2 +- plugins/reports/counter/locale/fa_IR/ar1.xml | 2 +- plugins/reports/counter/locale/fa_IR/jr1.xml | 2 +- plugins/reports/counter/locale/fa_IR/locale.xml | 2 +- plugins/reports/views/locale/fa_IR/locale.xml | 2 +- plugins/themes/default/locale/fa_IR/locale.xml | 2 +- 46 files changed, 46 insertions(+), 46 deletions(-) diff --git a/locale/fa_IR/admin.xml b/locale/fa_IR/admin.xml index 942e004c7fb..18c512960c7 100644 --- a/locale/fa_IR/admin.xml +++ b/locale/fa_IR/admin.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> مجلات میزبان diff --git a/locale/fa_IR/author.xml b/locale/fa_IR/author.xml index 33901b77d7b..9d16fc6626a 100644 --- a/locale/fa_IR/author.xml +++ b/locale/fa_IR/author.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> مقاله ارسالی جدید diff --git a/locale/fa_IR/default.xml b/locale/fa_IR/default.xml index 1c58b3469ac..824f842675d 100644 --- a/locale/fa_IR/default.xml +++ b/locale/fa_IR/default.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> diff --git a/locale/fa_IR/editor.xml b/locale/fa_IR/editor.xml index 123aab216d5..15f670d53a1 100644 --- a/locale/fa_IR/editor.xml +++ b/locale/fa_IR/editor.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> صفحه دبیر diff --git a/locale/fa_IR/emailTemplates.xml b/locale/fa_IR/emailTemplates.xml index 14431576115..12d60b1c576 100644 --- a/locale/fa_IR/emailTemplates.xml +++ b/locale/fa_IR/emailTemplates.xml @@ -9,7 +9,7 @@ * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * Localized email templates XML file. - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> diff --git a/locale/fa_IR/locale.xml b/locale/fa_IR/locale.xml index 3483bc4e8ef..45b1d700c46 100644 --- a/locale/fa_IR/locale.xml +++ b/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> بایگانی کردن diff --git a/locale/fa_IR/submission.xml b/locale/fa_IR/submission.xml index 57f6719cee7..0397e655aee 100644 --- a/locale/fa_IR/submission.xml +++ b/locale/fa_IR/submission.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> diff --git a/plugins/blocks/developedBy/locale/fa_IR/locale.xml b/plugins/blocks/developedBy/locale/fa_IR/locale.xml index 6d8a6a92b6a..733a951f46c 100644 --- a/plugins/blocks/developedBy/locale/fa_IR/locale.xml +++ b/plugins/blocks/developedBy/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> بلوک «تهیه توسط» diff --git a/plugins/blocks/information/locale/fa_IR/locale.xml b/plugins/blocks/information/locale/fa_IR/locale.xml index 16278b5a46b..6f9cd417555 100644 --- a/plugins/blocks/information/locale/fa_IR/locale.xml +++ b/plugins/blocks/information/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> بلوک اطلاعات diff --git a/plugins/blocks/languageToggle/locale/fa_IR/locale.xml b/plugins/blocks/languageToggle/locale/fa_IR/locale.xml index bfc1a4fa614..954d10dc39f 100644 --- a/plugins/blocks/languageToggle/locale/fa_IR/locale.xml +++ b/plugins/blocks/languageToggle/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> بلوک انتخاب زبان diff --git a/plugins/blocks/subscription/locale/fa_IR/locale.xml b/plugins/blocks/subscription/locale/fa_IR/locale.xml index 49dfc1824e0..0ca28522bb0 100644 --- a/plugins/blocks/subscription/locale/fa_IR/locale.xml +++ b/plugins/blocks/subscription/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> بلوک اشتراک diff --git a/plugins/gateways/resolver/locale/fa_IR/locale.xml b/plugins/gateways/resolver/locale/fa_IR/locale.xml index 5bc199fe4da..f1df03b5748 100644 --- a/plugins/gateways/resolver/locale/fa_IR/locale.xml +++ b/plugins/gateways/resolver/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> افزونه تحلیل آدرس diff --git a/plugins/generic/driver/locale/fa_IR/locale.xml b/plugins/generic/driver/locale/fa_IR/locale.xml index cb1c257cf33..d57e81cf9af 100644 --- a/plugins/generic/driver/locale/fa_IR/locale.xml +++ b/plugins/generic/driver/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> DRIVER diff --git a/plugins/generic/dublinCoreMeta/locale/fa_IR/locale.xml b/plugins/generic/dublinCoreMeta/locale/fa_IR/locale.xml index e20f0687753..a65d915c15c 100644 --- a/plugins/generic/dublinCoreMeta/locale/fa_IR/locale.xml +++ b/plugins/generic/dublinCoreMeta/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> افزونه نمایه‌سازی هسته دوبیلن diff --git a/plugins/generic/googleScholar/locale/fa_IR/locale.xml b/plugins/generic/googleScholar/locale/fa_IR/locale.xml index 887d99daa49..dde0c82791d 100644 --- a/plugins/generic/googleScholar/locale/fa_IR/locale.xml +++ b/plugins/generic/googleScholar/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> افرونه نمایه سازی گوگل اسکولار diff --git a/plugins/generic/htmlArticleGalley/locale/fa_IR/locale.xml b/plugins/generic/htmlArticleGalley/locale/fa_IR/locale.xml index d1db44435e5..24ba8a5e7cb 100644 --- a/plugins/generic/htmlArticleGalley/locale/fa_IR/locale.xml +++ b/plugins/generic/htmlArticleGalley/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> کلیشه چاپی HTML diff --git a/plugins/generic/openAIRE/locale/fa_IR/locale.xml b/plugins/generic/openAIRE/locale/fa_IR/locale.xml index 24c34d069dc..e39ce370121 100644 --- a/plugins/generic/openAIRE/locale/fa_IR/locale.xml +++ b/plugins/generic/openAIRE/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> OpenAIRE diff --git a/plugins/generic/recommendByAuthor/locale/fa_IR/locale.xml b/plugins/generic/recommendByAuthor/locale/fa_IR/locale.xml index 16a0d436ed4..7435110c919 100644 --- a/plugins/generic/recommendByAuthor/locale/fa_IR/locale.xml +++ b/plugins/generic/recommendByAuthor/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> دیگر مقالات نویسنده diff --git a/plugins/generic/usageEvent/locale/fa_IR/locale.xml b/plugins/generic/usageEvent/locale/fa_IR/locale.xml index 49cccae06fa..6de6e5cc092 100644 --- a/plugins/generic/usageEvent/locale/fa_IR/locale.xml +++ b/plugins/generic/usageEvent/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> میزان کارکرد رخدادها diff --git a/plugins/generic/usageStats/locale/fa_IR/locale.xml b/plugins/generic/usageStats/locale/fa_IR/locale.xml index ba3760fcb01..4777c86bf31 100644 --- a/plugins/generic/usageStats/locale/fa_IR/locale.xml +++ b/plugins/generic/usageStats/locale/fa_IR/locale.xml @@ -8,7 +8,7 @@ * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * Localization strings - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> در مورد هر مجله‌ای این تنظیمات می‌تواند با استفاده از صفحه افزونه‌های آن مجله بازنویسی شود. diff --git a/plugins/generic/webFeed/locale/fa_IR/locale.xml b/plugins/generic/webFeed/locale/fa_IR/locale.xml index a2d2d21814c..61347700702 100644 --- a/plugins/generic/webFeed/locale/fa_IR/locale.xml +++ b/plugins/generic/webFeed/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> افزونه بازخوراند وب diff --git a/plugins/importexport/crossref/locale/fa_IR/locale.xml b/plugins/importexport/crossref/locale/fa_IR/locale.xml index 423a4a30a38..26b44599f24 100644 --- a/plugins/importexport/crossref/locale/fa_IR/locale.xml +++ b/plugins/importexport/crossref/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> افزونه برون دهی CrossRef XML diff --git a/plugins/importexport/datacite/locale/fa_IR/locale.xml b/plugins/importexport/datacite/locale/fa_IR/locale.xml index d4ea99a1454..642123c332a 100644 --- a/plugins/importexport/datacite/locale/fa_IR/locale.xml +++ b/plugins/importexport/datacite/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> افزونه ثبت‌نام/برون دهی DataCite diff --git a/plugins/importexport/doaj/locale/fa_IR/locale.xml b/plugins/importexport/doaj/locale/fa_IR/locale.xml index d4b0f9645f1..fc059658548 100644 --- a/plugins/importexport/doaj/locale/fa_IR/locale.xml +++ b/plugins/importexport/doaj/locale/fa_IR/locale.xml @@ -8,7 +8,7 @@ * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * Localization strings - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> افزونه برون دهی DOAJ diff --git a/plugins/importexport/medra/locale/fa_IR/locale.xml b/plugins/importexport/medra/locale/fa_IR/locale.xml index d82bd9853ee..f392d0c620a 100644 --- a/plugins/importexport/medra/locale/fa_IR/locale.xml +++ b/plugins/importexport/medra/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> افزونه ی ثبت‌نام و خروجی گرفتن Medra diff --git a/plugins/importexport/native/locale/fa_IR/locale.xml b/plugins/importexport/native/locale/fa_IR/locale.xml index f5a6de0d538..a86599fb0cc 100644 --- a/plugins/importexport/native/locale/fa_IR/locale.xml +++ b/plugins/importexport/native/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> افزونه XML مقالات و شماره ها diff --git a/plugins/importexport/pubmed/locale/fa_IR/locale.xml b/plugins/importexport/pubmed/locale/fa_IR/locale.xml index 770c9344814..ba2a64f034c 100644 --- a/plugins/importexport/pubmed/locale/fa_IR/locale.xml +++ b/plugins/importexport/pubmed/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> افزونه برون دهی PubMed XML diff --git a/plugins/importexport/users/locale/fa_IR/locale.xml b/plugins/importexport/users/locale/fa_IR/locale.xml index 7f8fa96b206..7e455ce23d9 100644 --- a/plugins/importexport/users/locale/fa_IR/locale.xml +++ b/plugins/importexport/users/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> افزونه XML کاربران diff --git a/plugins/metadata/dc11/fa_IR/locale.xml b/plugins/metadata/dc11/fa_IR/locale.xml index bffbc38887d..bafa75e2b77 100644 --- a/plugins/metadata/dc11/fa_IR/locale.xml +++ b/plugins/metadata/dc11/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> تولیدگر فراداده «هسته دوبلین» diff --git a/plugins/metadata/mods34/locale/fa_IR/locale.xml b/plugins/metadata/mods34/locale/fa_IR/locale.xml index a6e76ff8d70..62f9e40819c 100644 --- a/plugins/metadata/mods34/locale/fa_IR/locale.xml +++ b/plugins/metadata/mods34/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> تولیدگر فراداده MODS 3.4 diff --git a/plugins/oaiMetadataFormats/marc/locale/fa_IR/locale.xml b/plugins/oaiMetadataFormats/marc/locale/fa_IR/locale.xml index 0a2634d83be..b54e96b4b7e 100644 --- a/plugins/oaiMetadataFormats/marc/locale/fa_IR/locale.xml +++ b/plugins/oaiMetadataFormats/marc/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> فرمت فراداده MARC diff --git a/plugins/oaiMetadataFormats/marcxml/locale/fa_IR/locale.xml b/plugins/oaiMetadataFormats/marcxml/locale/fa_IR/locale.xml index 017ca394e4a..3b7c9f6c1b2 100644 --- a/plugins/oaiMetadataFormats/marcxml/locale/fa_IR/locale.xml +++ b/plugins/oaiMetadataFormats/marcxml/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> فرمت فراداده MARC diff --git a/plugins/oaiMetadataFormats/rfc1807/locale/fa_IR/locale.xml b/plugins/oaiMetadataFormats/rfc1807/locale/fa_IR/locale.xml index 0148f8fc265..fed770f4462 100644 --- a/plugins/oaiMetadataFormats/rfc1807/locale/fa_IR/locale.xml +++ b/plugins/oaiMetadataFormats/rfc1807/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> فرمت فراداده RFC1807 diff --git a/plugins/paymethod/manual/locale/fa_IR/emailTemplates.xml b/plugins/paymethod/manual/locale/fa_IR/emailTemplates.xml index e8406ff712c..b9dfa45f02d 100644 --- a/plugins/paymethod/manual/locale/fa_IR/emailTemplates.xml +++ b/plugins/paymethod/manual/locale/fa_IR/emailTemplates.xml @@ -8,7 +8,7 @@ * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * Localized email templates XML file. - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> diff --git a/plugins/paymethod/manual/locale/fa_IR/locale.xml b/plugins/paymethod/manual/locale/fa_IR/locale.xml index 75b941ddb9f..e5944193566 100644 --- a/plugins/paymethod/manual/locale/fa_IR/locale.xml +++ b/plugins/paymethod/manual/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> پرداخت بصورت دستی diff --git a/plugins/paymethod/paypal/locale/fa_IR/emailTemplates.xml b/plugins/paymethod/paypal/locale/fa_IR/emailTemplates.xml index c7ec6e551d0..f55b46903d9 100644 --- a/plugins/paymethod/paypal/locale/fa_IR/emailTemplates.xml +++ b/plugins/paymethod/paypal/locale/fa_IR/emailTemplates.xml @@ -8,7 +8,7 @@ * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * * Localized email templates XML file. - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> diff --git a/plugins/paymethod/paypal/locale/fa_IR/locale.xml b/plugins/paymethod/paypal/locale/fa_IR/locale.xml index fd3adf6d03e..1d18a51bcab 100644 --- a/plugins/paymethod/paypal/locale/fa_IR/locale.xml +++ b/plugins/paymethod/paypal/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> پرداخت از طریق PayPal diff --git a/plugins/pubIds/doi/locale/fa_IR/locale.xml b/plugins/pubIds/doi/locale/fa_IR/locale.xml index 9a4aba5e0b9..b03e1830ca9 100644 --- a/plugins/pubIds/doi/locale/fa_IR/locale.xml +++ b/plugins/pubIds/doi/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> DOI diff --git a/plugins/pubIds/urn/locale/fa_IR/locale.xml b/plugins/pubIds/urn/locale/fa_IR/locale.xml index 70cd2275f44..665da72d450 100644 --- a/plugins/pubIds/urn/locale/fa_IR/locale.xml +++ b/plugins/pubIds/urn/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> URN diff --git a/plugins/reports/articles/locale/fa_IR/locale.xml b/plugins/reports/articles/locale/fa_IR/locale.xml index 317541dec2f..63fc211914a 100644 --- a/plugins/reports/articles/locale/fa_IR/locale.xml +++ b/plugins/reports/articles/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> گزارش مقالات diff --git a/plugins/reports/counter/locale/fa_IR/ar1.xml b/plugins/reports/counter/locale/fa_IR/ar1.xml index 13ae7453b21..cb9836f3c72 100644 --- a/plugins/reports/counter/locale/fa_IR/ar1.xml +++ b/plugins/reports/counter/locale/fa_IR/ar1.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> گزارش مقاله 1 diff --git a/plugins/reports/counter/locale/fa_IR/jr1.xml b/plugins/reports/counter/locale/fa_IR/jr1.xml index 8b292d0d1da..5905a69bef9 100644 --- a/plugins/reports/counter/locale/fa_IR/jr1.xml +++ b/plugins/reports/counter/locale/fa_IR/jr1.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> گزارش مجله 1 diff --git a/plugins/reports/counter/locale/fa_IR/locale.xml b/plugins/reports/counter/locale/fa_IR/locale.xml index 101bee7a070..b0393d6d291 100644 --- a/plugins/reports/counter/locale/fa_IR/locale.xml +++ b/plugins/reports/counter/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 John Willinsky * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING. * - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> استاندارد COUNTER فراهم می‌سازد. این گزارش باعث نمی‌شود که مجله با استانداردهای COUNTER سازگار گردد. برای ایجاد این سازگاری نیازمندی‌های آن را در سایت این استاندارد مطالعه نمایید.]]> diff --git a/plugins/reports/views/locale/fa_IR/locale.xml b/plugins/reports/views/locale/fa_IR/locale.xml index ae5d91a034d..4bfbbb423db 100644 --- a/plugins/reports/views/locale/fa_IR/locale.xml +++ b/plugins/reports/views/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> مشاهده گزارش diff --git a/plugins/themes/default/locale/fa_IR/locale.xml b/plugins/themes/default/locale/fa_IR/locale.xml index 3c0088596bd..9395e9ccc33 100644 --- a/plugins/themes/default/locale/fa_IR/locale.xml +++ b/plugins/themes/default/locale/fa_IR/locale.xml @@ -7,7 +7,7 @@ * Copyright (c) 2003-2018 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=Translating_OxS - * Translated By: Alireza Sokhandan + * Credits: https://pkp.sfu.ca/wiki/index.php?title=OJS:_Farsi_(fa_IR) --> پوشته پیش‌فرض From 22a58707d436dfb8ba8a8d9b87f1fe4445edf1d5 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Mon, 29 Jan 2018 18:58:44 +0100 Subject: [PATCH 095/195] pkp/pkp-lib#3276 error handling for supp file import fix --- .../native/filter/NativeXmlSupplementaryFileFilter.inc.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/plugins/importexport/native/filter/NativeXmlSupplementaryFileFilter.inc.php b/plugins/importexport/native/filter/NativeXmlSupplementaryFileFilter.inc.php index d28e857fe47..f574b5a4940 100644 --- a/plugins/importexport/native/filter/NativeXmlSupplementaryFileFilter.inc.php +++ b/plugins/importexport/native/filter/NativeXmlSupplementaryFileFilter.inc.php @@ -75,13 +75,13 @@ function handleChildElement($node, $stageId, $fileId, &$submissionFiles) { $setterFunction = $localizedSetterMappings[$node->tagName]; list($locale, $value) = $this->parseLocalizedContent($node); if (empty($locale)) $locale = $submission->getLocale(); - $submissionFiles[count($submissionFiles)-1]->$setterFunction($value, $locale); + if (count($submissionFiles) > 0) $submissionFiles[count($submissionFiles)-1]->$setterFunction($value, $locale); } else switch ($node->tagName) { case 'date_created': - $submissionFiles[count($submissionFiles)-1]->setDateCreated(strtotime($node->textContent)); + if (count($submissionFiles) > 0) $submissionFiles[count($submissionFiles)-1]->setDateCreated(strtotime($node->textContent)); break; case 'language': - $submissionFiles[count($submissionFiles)-1]->setLanguage($node->textContent); + if (count($submissionFiles) > 0) $submissionFiles[count($submissionFiles)-1]->setLanguage($node->textContent); break; default: parent::handleChildElement($node, $stageId, $fileId, $submissionFiles); From af8672cf2c696fa3d01b0ff61eeaf414d48a1635 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Mon, 29 Jan 2018 21:25:02 +0100 Subject: [PATCH 096/195] pkp/pkp-lib#3329 display copyright info with CC license badge --- templates/frontend/objects/article_details.tpl | 3 +++ 1 file changed, 3 insertions(+) diff --git a/templates/frontend/objects/article_details.tpl b/templates/frontend/objects/article_details.tpl index 93afe1d0e52..1467ec57562 100644 --- a/templates/frontend/objects/article_details.tpl +++ b/templates/frontend/objects/article_details.tpl @@ -367,6 +367,9 @@

        System nie był w stanie automatycznie nadpisać pliku konfiguracji. Aby zastosować zmiany w konfiguracji musisz otworzyć plik config.in.php w edytorze tekstu i zmienić jego zawartość z treścią zamieszczoną w poniższym polu.

        ]]>
        - - + + Zarządzanie subskrypcją Indywidualne subskrypcje Instytucjonalne subskrypcje Typy subskrypcji - + - + - + @@ -380,12 +380,12 @@ These format plugins express metadata in OAI communications. - + - + @@ -395,7 +395,7 @@
        Konfiguracja LOCKSS dla OJS może zostać przeprowadzona zarówno przed jak i po opublikowaniu treści w czasopiśmie. Możesz włączyć system LOCKSS poniżej:]]>
        - + Informacje o prawach autorskich zaproponowane przez Creative Commons

        1. Zaproponowana polityka dla czasopisma, które zapewnia otwarty dostęp

        @@ -425,7 +425,7 @@ Autorzy publikujący w czasopiśmie zgadzają się na następujące zasady: - + @@ -440,7 +440,7 @@ Autorzy publikujący w czasopiśmie zgadzają się na następujące zasady: ]]>
        - + @@ -468,18 +468,14 @@ Autorzy publikujący w czasopiśmie zgadzają się na następujące zasady: - + -Ocena jest w skali 5-stopniowej (gdzie 5 oznacza "doskonały").
        -"Tygodnie" oznaczają przeciętny czas na ukończenie recenzji.
        -"Ostatnie" oznacza datę ostatnio zaakceptowanej recenzji.
        -"Aktywne" oznacza liczbę recenzji w przygotowaniu.]]>
        - + Aktywne prace redakcyjne Ukończone prace redakcyjne @@ -510,12 +506,12 @@ Ocena jest w skali 5-stopniowej (gdzie 5 oznacza "doskonały").
        Podmień plik do publikacji Prześlij dodatkowy plik Niepoprawny format pliku. Akceptowane formaty to .gif, .jpg, oraz .png. - + Artykuły w recenzji Ukończone Ocena - + Plik do zrecenzowania Powiadom redaktora @@ -530,7 +526,7 @@ Ocena jest w skali 5-stopniowej (gdzie 5 oznacza "doskonały").
        Rekomendacje Wyślij recenzję do redaktora Uwagi - Wysłane pliki + Wysłane pliki Wersja wysłana przez recenzenta (Jeżeli chcesz uzupełnić plik o komentarze dla redaktora , zapisz plik na dysku.) @@ -627,7 +623,7 @@ Ocena jest w skali 5-stopniowej (gdzie 5 oznacza "doskonały").
        Wytyczne dla korektora pliku do publikacji - + Artykuł Autor Redaktor czasopisma @@ -635,11 +631,11 @@ Ocena jest w skali 5-stopniowej (gdzie 5 oznacza "doskonały").
        Korekta Skład Zaakceptowane - + - + Korespondencja redaktor/autor Uwagi korektora @@ -705,7 +701,7 @@ Ocena jest w skali 5-stopniowej (gdzie 5 oznacza "doskonały").
        Pokaż czasopismo Zarejestruj Aktualny numer - + Aktualny numer @@ -762,7 +758,7 @@ Ocena jest w skali 5-stopniowej (gdzie 5 oznacza "doskonały").
        Pomoc Open Journal Systems - Pomoc OJS + Pomoc OJS Wróc do wyników wyszukiwania @@ -784,7 +780,7 @@ Ocena jest w skali 5-stopniowej (gdzie 5 oznacza "doskonały").
        Opłata za subksrypcję - Renew Individual Membership + Renew Individual Membership @@ -867,7 +863,7 @@ Ocena jest w skali 5-stopniowej (gdzie 5 oznacza "doskonały").
        Powinieneś(naś) ręcznie zweryfikować każdy URL i oznaczyć jako poprawny, jako że automatyczne testowanie URL nie zawsze działa w 100%.
        Sprawdzanie poprawności może nie działać w przypadku adresów URL, które wymagają opublikowania danych formularza.]]>
        - + @@ -891,7 +887,7 @@ Sprawdzanie poprawności może nie działać w przypadku adresów URL, które wy Dostępne są nowe uwagi do decyzji redaktora dla "{$title}". Plik z publikacją dla "{$title}" został zmodyfikowany. Nowy numer został opublikowany. - Nowe ogłoszenie zostało utworzone. + Nowe ogłoszenie zostało utworzone. Recenzja od recenzenta została przesłana do "{$title}". Wydarzenia dotyczące procesu recenzji Wydarzenia dotyczące strony diff --git a/locale/pt_BR/locale.xml b/locale/pt_BR/locale.xml index 3b3ebfe8f9b..e2a29da760d 100644 --- a/locale/pt_BR/locale.xml +++ b/locale/pt_BR/locale.xml @@ -352,10 +352,6 @@ Escolha um modelo para administrar os aspectos do processo editorial. (Para desi -Classificação vai até 5 (Excelente).
        -Dias refere-se ao tempo médio para concluir uma avaliação.
        -Última é a data da última aceitação de avaliação,
        -Ativo indica avaliação em consideração ou andamento.]]>
        @@ -620,7 +616,7 @@ Ativo indica avaliação em consideração ou andamento.]]>
        Instalação do sistema Atualização do sistema - Versão do OJS {$version} + Versão do OJS {$version}

        Obrigado por baixar o Open Journal Systems do Public Knowledge Project. Antes de prosseguir, leia o arquivo README incluídoeste software. Para obter mais informações sobre o Projeto de conhecimento público e seus projetos de software, visite o site da PKP. Se você tiver relatórios de erros ou consultas de suporte técnico sobre o Open Journal Systems, consulte o fórum de suporte ou visite o PKP online sistema de relatório de erros. Embora o fórum de suporte seja o método preferido de contato, você também pode enviar um e-mail à equipe em pkp.contact@gmail.com.

        @@ -637,19 +633,19 @@ Ativo indica avaliação em consideração ou andamento.]]>
      • Sistema operacional: qualquer sistema operacional compatível com o software acima, incluindo Linux, BSD, Solaris, Mac OS X, Windows
      -

      Como a PKP não possui recursos para testar todas as combinações possíveis de versões e plataformas de software, nenhuma garantia de operação correta ou suporte está implícita.

      +

      Como a PKP não possui recursos para testar todas as combinações possíveis de versões e plataformas de software, nenhuma garantia de operação correta ou suporte está implícita.

      -

      As alterações a essas configurações podem ser feitas após a instalação, editando o arquivo config.inc.php no diretório base OJS, ou usando a interface da web de administração do site.

      +

      As alterações a essas configurações podem ser feitas após a instalação, editando o arquivo config.inc.php no diretório base OJS, ou usando a interface da web de administração do site.

      -

      Sistemas de banco de dados suportados

      +

      Sistemas de banco de dados suportados

      -

      O OJS já foi testado no MySQL e no PostgreSQL, embora outros sistemas de gerenciamento de banco de dados suportados pelo ADOdb possam funcionar (total ou parcialmente). Os relatórios de compatibilidade e / ou patches de código para SGBDs alternativos podem ser enviados para a equipe do OJS.

      +

      O OJS já foi testado no MySQL e no PostgreSQL, embora outros sistemas de gerenciamento de banco de dados suportados pelo ADOdb possam funcionar (total ou parcialmente). Os relatórios de compatibilidade e / ou patches de código para SGBDs alternativos podem ser enviados para a equipe do OJS.

      ]]>
      Versão do OJS {$version} -

      Obrigado por baixar o Open Journal Systems do Public Knowledge Project. Antes de prosseguir, leia os arquivos README e UPGRADE incluídos com Este software. Para obter mais informações sobre o Projeto de conhecimento público e seus projetos de software, visite o site da PKP. Se você tiver relatórios de erros ou consultas de suporte técnico sobre o Open Journal Systems, consulte o fórum de suporte ou visite o PKP online sistema de relatório de erros. Embora o fórum de suporte seja o método preferido de contato, você também pode enviar um e-mail à equipe em pkp.contact@gmail.com.

      -

      É fortemente recomendado que você faz backup do banco de dados, do diretório de arquivos e do diretório de instalação do OJS antes de prosseguir.

      +

      Obrigado por baixar o Open Journal Systems do Public Knowledge Project. Antes de prosseguir, leia os arquivos README e UPGRADE incluídos com Este software. Para obter mais informações sobre o Projeto de conhecimento público e seus projetos de software, visite o site da PKP. Se você tiver relatórios de erros ou consultas de suporte técnico sobre o Open Journal Systems, consulte o fórum de suporte ou visite o PKP online sistema de relatório de erros. Embora o fórum de suporte seja o método preferido de contato, você também pode enviar um e-mail à equipe em pkp.contact@gmail.com.

      +

      É fortemente recomendado que você faz backup do banco de dados, do diretório de arquivos e do diretório de instalação do OJS antes de prosseguir.

      Se você estiver executando em Modo de segurança PHP, certifique-se de que a diretiva max_execution_time em Seu arquivo de configuração do php.ini está configurado para um limite alto. Se este ou qualquer outro limite de tempo (por exemplo, a diretiva "Timeout" do Apache) for alcançado e o processo de atualização for interrompido, será necessária uma intervenção manual.

      ]]>
      = 4.1.1 ou PostgreSQL >= 7.1. Suporte total ao Unicode requer o PHP >= 4.3.0 compilado com suporte à bibliotecambstring (habilitada em instalações padrão de versões mais recentes do PHP). Problemas com conjuntos de caracteres podem ocorrer caso estes requisitos não sejam atendidos pelo servidor.

      diff --git a/locale/pt_PT/locale.xml b/locale/pt_PT/locale.xml index f562e5e9245..bb877f7af88 100644 --- a/locale/pt_PT/locale.xml +++ b/locale/pt_PT/locale.xml @@ -269,10 +269,6 @@ Escolha um modelo para administrar os aspectos do processo editorial. (Para desi Esta tarefa deve ser executada por um administrador do portal.]]>
      -Classificação vai até 5 (Excelente).
      -Dias refere-se ao tempo médio para concluir uma revisão.
      -Última é a data da última aceitação de revisão,
      -Activo indica revisão em consideração ou em progresso.]]>
      Tarefas Editoriais Activas diff --git a/locale/ru_RU/locale.xml b/locale/ru_RU/locale.xml index 5f9a091a656..c096457472c 100644 --- a/locale/ru_RU/locale.xml +++ b/locale/ru_RU/locale.xml @@ -480,10 +480,6 @@ -Высшая оценка в рейтинге — 5 (Отлично).
      -Недель — показывает средний срок выполнения рецензии рецензентом.
      -Последняя — дата последней принятой рецензии от данного рецензента,
      -Активны — количество рецензий, запросы на которые сейчас рассматривает или выполняет рецензент.]]>
      diff --git a/locale/sr_RS@cyrillic/locale.xml b/locale/sr_RS@cyrillic/locale.xml index 452160bf4eb..8a807602551 100644 --- a/locale/sr_RS@cyrillic/locale.xml +++ b/locale/sr_RS@cyrillic/locale.xml @@ -270,13 +270,6 @@ Postavljanje LOCKSS podrške za Open Journal Systems није потребно
    • "Рок" се активира у тренутку када рецензент прихвати захтев за рецензију и означава број недеља до истека рока за израду рецензије или (-) када је рок рецензије истекао.
    • ]]>
      -Оцене су до 5 (Одличан).
      -Недеље приказују просечно време које је рецензенту било потребно за завршетак рецензије.
      -Последње приказује датум последње рецензије додате рецензенту.
      -Активних приказује на колико је рецензија рецензент тренутно ангажован.]]>
      - - - Активна уредничка задужења Довршена уредничка задужења diff --git a/locale/sr_RS@latin/locale.xml b/locale/sr_RS@latin/locale.xml index 6068aa3a8dc..0caa0ef8537 100644 --- a/locale/sr_RS@latin/locale.xml +++ b/locale/sr_RS@latin/locale.xml @@ -256,12 +256,6 @@ Opciono možete proslediti korisniku razlog zašto ste mu onemogućili nalog."Rok" se aktivira u trenutku kada recenzent prihvati zahtev za recenziju i označava broj nedelja do isteka roka za izradu recenzije ili (-) kada je rok recenzije istekao. ]]> - -Ocene su do 5 (Odličan).
      -Nedelje prikazuju prosečno vreme koje je recenzentu bilo potrebno za završetak recenzije.
      -Poslednje prikazuje datum poslednje recenzije dodate recenzentu.
      -Aktivnih prikazuje na koliko je recenzija recenzent trenutno angažovan.]]> - Aktivna urednička zaduženja Dovršena urednička zaduženja diff --git a/locale/sv_SE/locale.xml b/locale/sv_SE/locale.xml index f330c06dd9e..fddfb2fa854 100644 --- a/locale/sv_SE/locale.xml +++ b/locale/sv_SE/locale.xml @@ -335,7 +335,7 @@ Stigande Fallande liknande dokument - + Att använda en annan förvald valideringskälla än OJS medför att:

      • Om en användare försöker att registrera ett nytt konto på den här sidan med ett användarnamn som redan finns hos valideringskällan (men inte i OJS-databasen) så kommer registreringen bara godkännas om lösenordet överensstämmer med det aktuella användarkontot.
      • @@ -478,10 +478,6 @@ Du kan välja att ge användaren en förklaring till varför kontot har spärrat -Granskning sker på en skala från 1 till 5 där 5 är högsta poäng (utmärkt).
        -Veckor avser den genomsnittliga tiden det tar att granska ett manus.
        -Senaste avser datum för den senast accepterade granskningen.
        -Aktiva visar antalet granskningar som är förfrågade eller under arbete.]]> @@ -663,7 +659,7 @@ Aktiva visar antalet granskningar som är förfrågade eller under arbete.]]>För redaktör Spara och skicka e-post till författare Spara och skicka e-post till redaktör - + Välj en tidskrift att registrera dig hos: Det finns inga tidskrifter att registrera sig hos på den här webbplatsen. @@ -716,7 +712,7 @@ Aktiva visar antalet granskningar som är förfrågade eller under arbete.]]>Skriv in ett giltigt IP-omfång. Ta bort Lägg till - + Bläddra i författarregister @@ -828,7 +824,7 @@ Aktiva visar antalet granskningar som är förfrågade eller under arbete.]]>Prenumeration eller köp av enstaka artikel krävs för att få tillgång till innehållet. Logga in på tidskriften för att verifiera prenumeration, se tidigare köp, eller för köpa enstaka artiklar. Prenumeration eller köp av enstaka nummer krävs för att få tillgång till innehållet. Logga in på tidskriften för att verifiera prenumeration, se tidigare köp, eller köpa enstaka nummer. Du måste vara inloggad för att lämna en donation. - + Betalad Betala nu Avstå @@ -1024,7 +1020,7 @@ Sök-URL:er som kräver inskickade formulärdata kan komma att visas som ogiltig - + Få avisering när ... Sök tidskrift @@ -1032,7 +1028,7 @@ Sök-URL:er som kräver inskickade formulärdata kan komma att visas som ogiltig För material med fler än en författare, lämna samtliga namn markerade för att söka på arbeten av samma medförfattare, eller sök på en författare i taget genom att markera bara ett namn. För ytterligare information om resurserna sökningen sker i, se OM. De här resurserna är valda utifrån sin relevans och fria tillgång till hela eller delar av innehållet. - + Skriv in din e-postadress för att få aviseringar direkt när det läggs till nytt viktigt innehåll i tidskriften. @@ -1056,7 +1052,7 @@ Sök-URL:er som kräver inskickade formulärdata kan komma att visas som ogiltig Låt en användare skapa publiceringsversioner genom att använda Lägg till-länken i Deltagarlistan. Väntar på publiceringsversioner. Det här bidraget är inlagt för publicering. - + -Puanlar 5 (çok iyi) üzerindendir.
        -Günler, bir değerlendirmeyi ortalama kaç günde tamamladığını gösterir.
        -En Son, son değerlendirmeyi kabul ettiği tarihi gösterir,
        -Artı (+) işareti ile hakemin şu anda değerlendirdiği yazılar belirtilmiştir.]]> Aktif Editöryal Atamalar diff --git a/locale/uk_UA/locale.xml b/locale/uk_UA/locale.xml index 353ae78faad..ad9c09ba824 100644 --- a/locale/uk_UA/locale.xml +++ b/locale/uk_UA/locale.xml @@ -484,10 +484,6 @@ -Шкала рейтингу п'ятибальна. Оцінка 5 (Відмінно).
        -Кількість тижнів - це середній час, необхідний рецензенту для завершення роботи.
        -У полі "Остання" вказана дата прийняття останнього запиту на рецензування.
        -У полі "Активні" вказується кількість робіт, які зараз рецензуються користувачем.]]> diff --git a/locale/zh_CN/locale.xml b/locale/zh_CN/locale.xml index 67a2dd5c82b..41af7ce5792 100644 --- a/locale/zh_CN/locale.xml +++ b/locale/zh_CN/locale.xml @@ -441,11 +441,6 @@ - 姓名链接到审稿人帐号。
        - 从5(极佳)开始评分。
        - 「周数」意指完成一份审稿工作的平均时期
        - 「最新」是指最近接受的审稿工作日期
        - 「进行中」是指有多少审稿工作目前正待考虑或者正在进行。]]> From 86fc4de7036e732279811489b4d84df076c78ecc Mon Sep 17 00:00:00 2001 From: Dimitris Efstathiou Date: Sat, 13 Jan 2018 15:21:24 +0200 Subject: [PATCH 106/195] pkp/pkp-lib#3056 Port StaticPages as NMIs --- classes/install/Upgrade.inc.php | 27 +++++++++++++++++++++++++++ dbscripts/xml/upgrade.xml | 1 + 2 files changed, 28 insertions(+) diff --git a/classes/install/Upgrade.inc.php b/classes/install/Upgrade.inc.php index 57f62c9d560..8cb320ed3be 100644 --- a/classes/install/Upgrade.inc.php +++ b/classes/install/Upgrade.inc.php @@ -2575,6 +2575,33 @@ function repairSuppFilesFilestage() { return true; } + /** + * If StaticPages table exists we should port the data as NMIs + */ + function migrateStaticPagesToNavigationMenuItems() { + if ($this->tableExists('static_pages')) { + $contextDao = Application::getContextDAO(); + $navigationMenuItemDao = DAORegistry::getDAO('NavigationMenuItemDAO'); + + import('plugins.generic.staticPages.classes.StaticPagesDAO'); + + $staticPagesDao = new StaticPagesDAO(); + + $contexts = $contextDao->getAll(); + while ($context = $contexts->next()) { + $contextStaticPages = $staticPagesDao->getByContextId($context->getId())->toAssociativeArray(); + foreach($contextStaticPages as $staticPage) { + $retNMIId = $navigationMenuItemDao->portStaticPage($staticPage); + if ($retNMIId) { + $staticPagesDao->deleteById($staticPage->getId()); + } + } + } + } + + + return true; + } } ?> diff --git a/dbscripts/xml/upgrade.xml b/dbscripts/xml/upgrade.xml index 7128f7312fe..a5a6aa42b5c 100644 --- a/dbscripts/xml/upgrade.xml +++ b/dbscripts/xml/upgrade.xml @@ -83,6 +83,7 @@ + From 8b713f0b36a89d3d922c502a9a052efe01720b92 Mon Sep 17 00:00:00 2001 From: Dimitris Efstathiou Date: Mon, 29 Jan 2018 18:20:17 +0200 Subject: [PATCH 107/195] pkp/pkp-lib#3056 Review Fixes --- classes/install/Upgrade.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/classes/install/Upgrade.inc.php b/classes/install/Upgrade.inc.php index 8cb320ed3be..1ae0b55edf6 100644 --- a/classes/install/Upgrade.inc.php +++ b/classes/install/Upgrade.inc.php @@ -2577,6 +2577,7 @@ function repairSuppFilesFilestage() { /** * If StaticPages table exists we should port the data as NMIs + * @return boolean */ function migrateStaticPagesToNavigationMenuItems() { if ($this->tableExists('static_pages')) { @@ -2599,7 +2600,6 @@ function migrateStaticPagesToNavigationMenuItems() { } } - return true; } } From 6847a25bc69d5e29d8044b936862170c280f515f Mon Sep 17 00:00:00 2001 From: Dimitris Efstathiou Date: Sun, 4 Feb 2018 21:09:37 +0200 Subject: [PATCH 108/195] pkp/pkp-lib#3056 Added a Warning if StaticPage can't be ported due to a path conflict --- classes/install/Upgrade.inc.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/classes/install/Upgrade.inc.php b/classes/install/Upgrade.inc.php index 1ae0b55edf6..13ad9e25376 100644 --- a/classes/install/Upgrade.inc.php +++ b/classes/install/Upgrade.inc.php @@ -2595,6 +2595,8 @@ function migrateStaticPagesToNavigationMenuItems() { $retNMIId = $navigationMenuItemDao->portStaticPage($staticPage); if ($retNMIId) { $staticPagesDao->deleteById($staticPage->getId()); + } else { + error_log('WARNING: The StaticPage "' . $staticPage->getLocalizedTitle() . '" uses a path (' . $staticPage->getPath() . ') that conflicts with an existing Custom Navigation Menu Item path. Skipping this StaticPage.'); } } } From 048336b1ac15b643354e1dc15dc6da43e00d4ffb Mon Sep 17 00:00:00 2001 From: Dimitris Efstathiou Date: Sun, 4 Feb 2018 21:10:28 +0200 Subject: [PATCH 109/195] Submodule update ##defstat/i3056-static-pages-to-custom-nmis## --- lib/pkp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pkp b/lib/pkp index 3e2cc48011b..f1fdf62f7d2 160000 --- a/lib/pkp +++ b/lib/pkp @@ -1 +1 @@ -Subproject commit 3e2cc48011b3a3a6d5aea0e692d2d02a7c3d293d +Subproject commit f1fdf62f7d21d9a19aa55585c7026e206d5afa8c From c2dba41d40584853372bd1417659d0f83653e1fb Mon Sep 17 00:00:00 2001 From: Nate Wright Date: Tue, 6 Feb 2018 11:01:53 +0000 Subject: [PATCH 110/195] Fix more partially removed locale strings --- locale/ar_IQ/locale.xml | 5 ----- locale/cs_CZ/locale.xml | 5 ----- locale/da_DK/locale.xml | 5 ----- locale/en_US/locale.xml | 7 +------ locale/eu_ES/locale.xml | 5 ----- locale/fr_CA/locale.xml | 6 ------ locale/fr_FR/locale.xml | 6 ------ locale/hr_HR/locale.xml | 5 ----- locale/nb_NO/locale.xml | 5 ----- 9 files changed, 1 insertion(+), 48 deletions(-) diff --git a/locale/ar_IQ/locale.xml b/locale/ar_IQ/locale.xml index 1d631b2379e..cfebfe07fe2 100644 --- a/locale/ar_IQ/locale.xml +++ b/locale/ar_IQ/locale.xml @@ -477,11 +477,6 @@ - -التقييم من 5 نقط (ممتاز).
        -عدد الأسابيع يشير على معدل فترة إكمال التحكيم.
        -الأخير هو تاريخ قبول التحكيم الأخير.
        -نشط يؤشر عدد التحكيمات التي هي قيد النظر أو في طريقها لذلك.]]> diff --git a/locale/cs_CZ/locale.xml b/locale/cs_CZ/locale.xml index 39e217288b8..81f8ec93060 100644 --- a/locale/cs_CZ/locale.xml +++ b/locale/cs_CZ/locale.xml @@ -456,11 +456,6 @@ Volitelně můžete uživateli poskytnout zdůvodnění, proč byl jeho účet z - -Hodnocení je až 5 (Výborný).
        -Týdny udávají průměrnou dobu potřebnou pro zhotovení recenze.
        -Poslední udává datum poslední akceptované recenze.
        -Aktivní udává kolik recenzí je právě zvažováno nebo zpracováváno.]]> diff --git a/locale/da_DK/locale.xml b/locale/da_DK/locale.xml index 64106ce8d39..ad48976cbd1 100644 --- a/locale/da_DK/locale.xml +++ b/locale/da_DK/locale.xml @@ -342,11 +342,6 @@ Du kan vælge at give brugeren en begrundelse for deaktiveringen af kontoen."Forfalden" udfyldes automatisk, når bedømmeren accepterer bedømmelsesforespørgslen. I feltet vises antallet af uger til bedømmerens forfaldsdato eller (-) det antal uger, tidsfristen er blevet overskredet med. ]]> - -Klassificeringerne går fra 5 (Fremragende) og nedefter.
        -Uger refererer til den gennemsnitlige tid, det tager at foretage en bedømmelse.
        -Senest er datoen for den seneste accepterede bedømmelse.
        -Aktiv er antallet af bedømmelser, der i øjeblikket overvejes eller er forestående.]]> Aktive redaktionelle tildelinger diff --git a/locale/en_US/locale.xml b/locale/en_US/locale.xml index 4514bd9d41b..834513722fc 100644 --- a/locale/en_US/locale.xml +++ b/locale/en_US/locale.xml @@ -375,7 +375,7 @@ ]]> - + @@ -479,11 +479,6 @@ You may optionally provide the user with a reason for disabling their account. - -Ratings is out of 5 (Excellent).
        -Weeks refers to average period of time to complete a review.
        -Latest is date of most recently accepted review.
        -Active is how many reviews are currently being considered or underway.]]> diff --git a/locale/eu_ES/locale.xml b/locale/eu_ES/locale.xml index 6e6455a929c..689c4bff147 100644 --- a/locale/eu_ES/locale.xml +++ b/locale/eu_ES/locale.xml @@ -427,11 +427,6 @@ Nahi baduzu, kontua zergatik desgaitu diozun azal diezaiokezu erabiltzaileari. - -Balorazio-eskala: 1-5 (Bikaina).
        -Asteak: ebaluazioa egiteko batez besteko denbora.
        -Azkena: azkeneko onartutako ebaluazioaren data.
        -Aktibo: une honetan kontsideratzen edo egiten ari diren ebaluazioen kopurua.]]> diff --git a/locale/fr_CA/locale.xml b/locale/fr_CA/locale.xml index 3b8a9e0458d..0a3b8b6c26b 100644 --- a/locale/fr_CA/locale.xml +++ b/locale/fr_CA/locale.xml @@ -277,12 +277,6 @@ Prendre note que si votre administrateur de site a déjà inscrit ce site auprè
      Cette tâche doit être effectuée par un administrateur de site.]]>
      - -Notation est sur 5 (Excellent).
      -Semaines réfèrent au temps moyen nécessaire pour compléter une évaluation.
      -Dernière est la date de la plus récente évaluation acceptée.
      -Active indique combien d'évaluations sont présentement considérées ou en cours.]]> - Travail éditorial en cours Travail éditorial terminé diff --git a/locale/fr_FR/locale.xml b/locale/fr_FR/locale.xml index 549b14d3492..4cb7abfa17e 100644 --- a/locale/fr_FR/locale.xml +++ b/locale/fr_FR/locale.xml @@ -288,12 +288,6 @@ Prendre note que si votre administrateur de site a déjà inscrit ce site auprè
    Cette tâche doit être effectuée par un administrateur de site.]]>
    - -Notation est sur 5 (Excellent).
    -Semaines réfèrent au temps moyen nécessaire pour compléter une évaluation.
    -Dernière est la date de la plus récente évaluation acceptée.
    -Active indique combien d'évaluations sont présentement considérées ou en cours.]]>
    - Travail éditorial en cours Travail éditorial terminé diff --git a/locale/hr_HR/locale.xml b/locale/hr_HR/locale.xml index 955eaa6c802..e45b466b0ea 100644 --- a/locale/hr_HR/locale.xml +++ b/locale/hr_HR/locale.xml @@ -322,11 +322,6 @@ Opcionalno možete proslijediti korisniku razlog zašto ste mu onemogućili rač - -Ocjene su do 5 (Odličan).
    -Tjedni pokazuju prosječno vrijeme koje je recenzentu trebalo za završetak recenzije.
    -Zadnje prikazuje datum posljednje recenzije pridružene recenzentu.
    -Aktivnih prikazuje na koliko je recenzija recenzent trenutno angažiran.]]>
    diff --git a/locale/nb_NO/locale.xml b/locale/nb_NO/locale.xml index 9125f875132..1e665d9c351 100644 --- a/locale/nb_NO/locale.xml +++ b/locale/nb_NO/locale.xml @@ -348,11 +348,6 @@ Du kan velge å gi brukeren en begrunnelse for at kontoen er slått av.
    - -Rangeres på en skala fra 1 til 5, hvor 5 er best.
    -Uker viser til gjennomsnittlig tid det tar å ferdigstille et vurderingsoppdrag.
    -Siste er dato for siste aksepterte vurderingsoppdrag.
    -Aktive er hvor mange fagfellevurderinger som for øyeblikket er bestilt eller under arbeid.]]>
    From 934f5c4bf56c05ae774e04f84767b2e476f60685 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Tue, 6 Feb 2018 14:10:02 +0100 Subject: [PATCH 111/195] pkp/pkp-lib#3348 submodule update ##bozana/3348## --- lib/pkp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pkp b/lib/pkp index f1fdf62f7d2..d4afed9a7b7 160000 --- a/lib/pkp +++ b/lib/pkp @@ -1 +1 @@ -Subproject commit f1fdf62f7d21d9a19aa55585c7026e206d5afa8c +Subproject commit d4afed9a7b763650d26d494c47e5bb1548fc8962 From be73344c273dc5343529cea9cdaf694175b1c05e Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Tue, 6 Feb 2018 15:37:50 +0100 Subject: [PATCH 112/195] pkp/pkp-lib#3283 submodule update ##bozana/3283## --- lib/pkp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pkp b/lib/pkp index d4afed9a7b7..d61fe220844 160000 --- a/lib/pkp +++ b/lib/pkp @@ -1 +1 @@ -Subproject commit d4afed9a7b763650d26d494c47e5bb1548fc8962 +Subproject commit d61fe2208448cde163f4a362bf5f69bda9d32299 From 410b67b02c115e4f1da5b619583455d9903939ec Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Fri, 9 Feb 2018 13:45:56 +0100 Subject: [PATCH 113/195] pkp/pkp-lib#3357 submodule update ##bozana/3357## --- lib/pkp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pkp b/lib/pkp index d61fe220844..98b0aab3eab 160000 --- a/lib/pkp +++ b/lib/pkp @@ -1 +1 @@ -Subproject commit d61fe2208448cde163f4a362bf5f69bda9d32299 +Subproject commit 98b0aab3eabe5a18e30866634f92b18eb375b95d From ef37c98a73c7c9bab29f92a5827cf7a855bb7d16 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Fri, 9 Feb 2018 14:33:12 +0100 Subject: [PATCH 114/195] pkp/pkp-lib#3359 submodule update ##bozana/3359## --- lib/pkp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pkp b/lib/pkp index 98b0aab3eab..1e6831b22da 160000 --- a/lib/pkp +++ b/lib/pkp @@ -1 +1 @@ -Subproject commit 98b0aab3eabe5a18e30866634f92b18eb375b95d +Subproject commit 1e6831b22da202dde109ef72b22949bd2becd1b9 From f273ce1e68c7ca5c855d836b3e12fd2684ce5967 Mon Sep 17 00:00:00 2001 From: Nate Wright Date: Fri, 9 Feb 2018 15:51:03 +0000 Subject: [PATCH 115/195] pkp/pkp-lib#3269 Update citationStyleLanguage submodule --- plugins/generic/citationStyleLanguage | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/generic/citationStyleLanguage b/plugins/generic/citationStyleLanguage index fa661496852..8f42ad05803 160000 --- a/plugins/generic/citationStyleLanguage +++ b/plugins/generic/citationStyleLanguage @@ -1 +1 @@ -Subproject commit fa661496852f6cfe91f3d0a0e494adb665512488 +Subproject commit 8f42ad05803a77c47e87c67764601401e8681a2c From a791e00743488bd91a35592e4c50552706eb7498 Mon Sep 17 00:00:00 2001 From: Dimitris Efstathiou Date: Mon, 12 Feb 2018 10:28:57 +0200 Subject: [PATCH 116/195] pkp/pkp-lib#3206 Change display conditions for subcriptions menu types --- classes/services/NavigationMenuService.inc.php | 17 +++++++++++++++-- 1 file changed, 15 insertions(+), 2 deletions(-) diff --git a/classes/services/NavigationMenuService.inc.php b/classes/services/NavigationMenuService.inc.php index c5599f4d275..4682be417df 100644 --- a/classes/services/NavigationMenuService.inc.php +++ b/classes/services/NavigationMenuService.inc.php @@ -54,11 +54,12 @@ public function getMenuItemTypesCallback($hookName, $args) { NMI_TYPE_SUBSCRIPTIONS => array( 'title' => __('navigation.subscriptions'), 'description' => __('manager.navigationMenus.subscriptions.description'), + 'conditionalWarning' => __('manager.navigationMenus.subscriptions.conditionalWarning'), ), NMI_TYPE_MY_SUBSCRIPTIONS => array( 'title' => __('user.subscriptions.mySubscriptions'), 'description' => __('manager.navigationMenus.mySubscriptions.description'), - 'conditionalWarning' => __('manager.navigationMenus.loggedOut.conditionalWarning'), + 'conditionalWarning' => __('manager.navigationMenus.mySubscriptions.conditionalWarning'), ), ); @@ -92,8 +93,20 @@ function getDisplayStatusCallback($hookName, $args) { $navigationMenuItem->setIsDisplayed($context && $context->getSetting('publishingMode') != PUBLISHING_MODE_NONE); break; case NMI_TYPE_SUBSCRIPTIONS: + if ($context) { + $paymentManager = \Application::getPaymentManager($context); + $navigationMenuItem->setIsDisplayed($context->getSetting('paymentsEnabled') && $paymentManager->isConfigured()); + } else { + $navigationMenuItem->setIsDisplayed(false); + } + break; case NMI_TYPE_MY_SUBSCRIPTIONS: - $navigationMenuItem->setIsDisplayed(\Validation::isLoggedIn()); + if ($context) { + $paymentManager = \Application::getPaymentManager($context); + $navigationMenuItem->setIsDisplayed(\Validation::isLoggedIn() && $context->getSetting('paymentsEnabled') && $paymentManager->isConfigured()); + } else { + $navigationMenuItem->setIsDisplayed(false); + } break; } From e0b84f6317a31df6f5eb514f36cd118d9c3b0439 Mon Sep 17 00:00:00 2001 From: Dimitris Efstathiou Date: Mon, 12 Feb 2018 12:01:59 +0200 Subject: [PATCH 117/195] pkp/pkp-lib#3206 Disable access to subscriptions page if payments not enabled --- pages/about/AboutHandler.inc.php | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/pages/about/AboutHandler.inc.php b/pages/about/AboutHandler.inc.php index 0550fb43ea6..8c53ac040a4 100644 --- a/pages/about/AboutHandler.inc.php +++ b/pages/about/AboutHandler.inc.php @@ -26,6 +26,14 @@ function subscriptions($args, $request) { $this->setupTemplate($request); $journal = $request->getJournal(); $subscriptionTypeDao =& DAORegistry::getDAO('SubscriptionTypeDAO'); + + if ($journal) { + $paymentManager = \Application::getPaymentManager($journal); + if (!($journal->getSetting('paymentsEnabled') && $paymentManager->isConfigured())) { + $request->redirect(null, 'index'); + } + } + $templateMgr->assign(array( 'subscriptionAdditionalInformation' => $journal->getLocalizedSetting('subscriptionAdditionalInformation'), 'subscriptionMailingAddress' => $journal->getSetting('subscriptionMailingAddress'), From 9513c3eb8f05da683de8ef13d62da12059c0a6b6 Mon Sep 17 00:00:00 2001 From: Dimitris Efstathiou Date: Mon, 12 Feb 2018 19:38:24 +0200 Subject: [PATCH 118/195] pkp/pkp-lib#3206 Review changes --- classes/services/NavigationMenuService.inc.php | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/classes/services/NavigationMenuService.inc.php b/classes/services/NavigationMenuService.inc.php index 4682be417df..ba5864bbfcc 100644 --- a/classes/services/NavigationMenuService.inc.php +++ b/classes/services/NavigationMenuService.inc.php @@ -96,16 +96,12 @@ function getDisplayStatusCallback($hookName, $args) { if ($context) { $paymentManager = \Application::getPaymentManager($context); $navigationMenuItem->setIsDisplayed($context->getSetting('paymentsEnabled') && $paymentManager->isConfigured()); - } else { - $navigationMenuItem->setIsDisplayed(false); } break; case NMI_TYPE_MY_SUBSCRIPTIONS: if ($context) { $paymentManager = \Application::getPaymentManager($context); - $navigationMenuItem->setIsDisplayed(\Validation::isLoggedIn() && $context->getSetting('paymentsEnabled') && $paymentManager->isConfigured()); - } else { - $navigationMenuItem->setIsDisplayed(false); + $navigationMenuItem->setIsDisplayed(\Validation::isLoggedIn() && $context->getSetting('paymentsEnabled') && $paymentManager->isConfigured() && $context->getSetting('publishingMode') == PUBLISHING_MODE_SUBSCRIPTION); } break; } From de5a4165dba02fee8c1c05c116f8d0b374bad85f Mon Sep 17 00:00:00 2001 From: Dimitris Efstathiou Date: Mon, 12 Feb 2018 19:38:42 +0200 Subject: [PATCH 119/195] Submodule update ##defstat/i3206-subscriptions-not-accessible-if-payments-not-enabled## --- lib/pkp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pkp b/lib/pkp index 1e6831b22da..4e6ba6e8aeb 160000 --- a/lib/pkp +++ b/lib/pkp @@ -1 +1 @@ -Subproject commit 1e6831b22da202dde109ef72b22949bd2becd1b9 +Subproject commit 4e6ba6e8aeb8b4eef1141d8346662b3687626831 From 9dae4c9431f469f455d016fe8649bb100fcee842 Mon Sep 17 00:00:00 2001 From: Nate Wright Date: Tue, 13 Feb 2018 10:32:32 +0000 Subject: [PATCH 120/195] pkp/pkp-lib#3374 Update rtl styles in default theme to reflect shift to bootstrap dropdowns --- plugins/themes/default/styles/rtl.less | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/plugins/themes/default/styles/rtl.less b/plugins/themes/default/styles/rtl.less index ff6593dcbf5..4b1c2e78851 100644 --- a/plugins/themes/default/styles/rtl.less +++ b/plugins/themes/default/styles/rtl.less @@ -68,15 +68,8 @@ body[dir="rtl"] { .pkp_navigation_primary { ul { - left: auto; - right: -9999px; text-align: right; } - - [aria-expanded="true"] > ul { - right: 0; - left: auto; - } } .pkp_navigation_user { @@ -85,16 +78,6 @@ body[dir="rtl"] { li { text-align: right; } - - ul { - left: auto; - right: -9999px; - } - - [aria-expanded="true"] > ul { - right: auto; - left: 0; - } } .pkp_head_wrapper .pkp_search { From f3c2d5b61d0ed1ac5f4d55240ae934a5d143836b Mon Sep 17 00:00:00 2001 From: Dimitris Efstathiou Date: Tue, 23 Jan 2018 19:31:58 +0200 Subject: [PATCH 121/195] pkp/pkp-lib#3282 Search NMI Added to defaults --- registry/navigationMenus.xml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/registry/navigationMenus.xml b/registry/navigationMenus.xml index 4cd3686c009..eb6c4c60648 100644 --- a/registry/navigationMenus.xml +++ b/registry/navigationMenus.xml @@ -36,4 +36,6 @@ + + From 1ccbb35aaa9f0d01dd92f662541cf217118ba38e Mon Sep 17 00:00:00 2001 From: Dimitris Efstathiou Date: Tue, 13 Feb 2018 19:36:00 +0200 Subject: [PATCH 122/195] pkp/pkp-lib#3282 package added --- package.json | 1 + 1 file changed, 1 insertion(+) diff --git a/package.json b/package.json index 886d3161e94..0679a17d68f 100644 --- a/package.json +++ b/package.json @@ -32,6 +32,7 @@ "eslint-plugin-promise": "^3.4.0", "eslint-plugin-standard": "^2.0.1", "extract-text-webpack-plugin": "^2.1.2", + "file-loader": "^1.1.6", "less": "^2.7.2", "less-loader": "^4.0.4", "marked": "^0.3.6", From dc498681083a654fa3c98a7a1c69ab0f4f3b2f7d Mon Sep 17 00:00:00 2001 From: Dimitris Efstathiou Date: Tue, 13 Feb 2018 19:36:48 +0200 Subject: [PATCH 123/195] Submodule update ##defstat/i3282-add-search-nmi## --- lib/pkp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pkp b/lib/pkp index 4e6ba6e8aeb..27f79dca0d4 160000 --- a/lib/pkp +++ b/lib/pkp @@ -1 +1 @@ -Subproject commit 4e6ba6e8aeb8b4eef1141d8346662b3687626831 +Subproject commit 27f79dca0d47ebc10c256b18539f09288f15ddfd From 5f40ad40c4405752fdec8497530555128cb016d3 Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Thu, 15 Feb 2018 10:05:39 -0800 Subject: [PATCH 124/195] pkp/pkp-lib#3387 Remove gender fields --- docs/dev/swagger.yaml | 2 -- plugins/importexport/users/sample.xml | 1 - templates/payments/subscriptionFormUser.tpl | 8 -------- 3 files changed, 11 deletions(-) diff --git a/docs/dev/swagger.yaml b/docs/dev/swagger.yaml index 8903934b4e1..335e8ea27e6 100644 --- a/docs/dev/swagger.yaml +++ b/docs/dev/swagger.yaml @@ -522,8 +522,6 @@ definitions: type: integer authString: type: string - gender: - type: string phone: type: string mailingAddress: diff --git a/plugins/importexport/users/sample.xml b/plugins/importexport/users/sample.xml index ceb88ea9a63..0e5d88180b1 100644 --- a/plugins/importexport/users/sample.xml +++ b/plugins/importexport/users/sample.xml @@ -224,7 +224,6 @@ Mr JMN - M 2013-11-05 12:42:05 2014-01-06 08:58:08 2013-11-06 00:00:00 diff --git a/templates/payments/subscriptionFormUser.tpl b/templates/payments/subscriptionFormUser.tpl index d37d638347c..5de4d97f758 100644 --- a/templates/payments/subscriptionFormUser.tpl +++ b/templates/payments/subscriptionFormUser.tpl @@ -32,14 +32,6 @@ {fieldLabel name="userInitials" key="user.initials"}   {translate key="user.initialsExample"} - - {fieldLabel suppressId="true" name="userGender" key="user.gender"} - - - - {fieldLabel name="userAffiliation" key="user.affiliation"} From d87ececef6f797eff40aff543ee521dd775b656b Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Thu, 15 Feb 2018 10:05:51 -0800 Subject: [PATCH 125/195] pkp/pkp-lib#3387 Submodule update ##asmecher/i3387-fix## --- lib/pkp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pkp b/lib/pkp index 27f79dca0d4..b29359aa984 160000 --- a/lib/pkp +++ b/lib/pkp @@ -1 +1 @@ -Subproject commit 27f79dca0d47ebc10c256b18539f09288f15ddfd +Subproject commit b29359aa984b543222c1769402bc7b04ce475709 From 25ab022cedecfeb8a0626cfed8c0ab536a9ae797 Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Thu, 15 Feb 2018 13:58:57 -0800 Subject: [PATCH 126/195] Submodule update --- plugins/generic/translator | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/generic/translator b/plugins/generic/translator index 15607728470..b1499b34099 160000 --- a/plugins/generic/translator +++ b/plugins/generic/translator @@ -1 +1 @@ -Subproject commit 15607728470112cc6c498588b33fb5a96c85a901 +Subproject commit b1499b340994501eaf6ab2966d9570f0f9ecaf99 From 78dd69ec6c04b7be671dad8b9e052df8304606e0 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Sun, 18 Feb 2018 18:18:15 +0100 Subject: [PATCH 127/195] pkp/pkp-lib#3390 submodule update ##bozana/3390## --- lib/pkp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pkp b/lib/pkp index b29359aa984..11f2f606a83 160000 --- a/lib/pkp +++ b/lib/pkp @@ -1 +1 @@ -Subproject commit b29359aa984b543222c1769402bc7b04ce475709 +Subproject commit 11f2f606a83a17ada4604eadad05b61037527627 From b39b4554de74f9b4967dab4b7476c4722e9dfcd1 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Fri, 16 Feb 2018 14:01:48 +0100 Subject: [PATCH 128/195] adapt and update e-mail template REVISED_VERSION_NOTIFY --- dbscripts/xml/upgrade.xml | 1 + locale/ar_IQ/emailTemplates.xml | 2 +- locale/da_DK/emailTemplates.xml | 2 +- locale/de_DE/emailTemplates.xml | 2 +- locale/en_US/emailTemplates.xml | 2 +- locale/es_ES/emailTemplates.xml | 2 +- locale/fa_IR/emailTemplates.xml | 2 +- locale/fi_FI/emailTemplates.xml | 2 +- locale/fr_CA/emailTemplates.xml | 2 +- locale/fr_FR/emailTemplates.xml | 2 +- locale/id_ID/emailTemplates.xml | 2 +- locale/pt_PT/emailTemplates.xml | 2 +- locale/ru_RU/emailTemplates.xml | 2 +- locale/sv_SE/emailTemplates.xml | 2 +- 14 files changed, 14 insertions(+), 13 deletions(-) diff --git a/dbscripts/xml/upgrade.xml b/dbscripts/xml/upgrade.xml index a5a6aa42b5c..41c974c4179 100644 --- a/dbscripts/xml/upgrade.xml +++ b/dbscripts/xml/upgrade.xml @@ -189,6 +189,7 @@ + diff --git a/locale/ar_IQ/emailTemplates.xml b/locale/ar_IQ/emailTemplates.xml index 7711aac0fc0..9d35f6f00d5 100644 --- a/locale/ar_IQ/emailTemplates.xml +++ b/locale/ar_IQ/emailTemplates.xml @@ -788,7 +788,7 @@
    تم رفع نسخة منقحة - +
    لقد تم رفع نسخة منقحة من المؤلَّف الموسوم "{$submissionTitle}" من قبل المؤلف {$authorName}.

    diff --git a/locale/da_DK/emailTemplates.xml b/locale/da_DK/emailTemplates.xml index 44528d454f7..fe216da1f41 100644 --- a/locale/da_DK/emailTemplates.xml +++ b/locale/da_DK/emailTemplates.xml @@ -872,7 +872,7 @@ Tak for din overvejelse af denne forespørgsel.
    Revideret udgave uploadet - +
    En revideret udgave af "{$submissionTitle}" er blevet uploadet af forfatter {$authorName}.

    diff --git a/locale/de_DE/emailTemplates.xml b/locale/de_DE/emailTemplates.xml index 85104638db9..0b04cdf67de 100644 --- a/locale/de_DE/emailTemplates.xml +++ b/locale/de_DE/emailTemplates.xml @@ -846,7 +846,7 @@ Lektor/in, {$contextName}
    Überarbeitete Version hochgeladen - +
    eine überarbeitete Fassung von "{$submissionTitle}" ist von der/dem Autor/in {$authorName} hochgeladen worden.

    diff --git a/locale/en_US/emailTemplates.xml b/locale/en_US/emailTemplates.xml index 5ee7a2e5eef..371c238091a 100644 --- a/locale/en_US/emailTemplates.xml +++ b/locale/en_US/emailTemplates.xml @@ -788,7 +788,7 @@ Copy-Editor, {$contextName}
    Revised Version Uploaded - +
    A revised version of "{$submissionTitle}" has been uploaded by the author {$authorName}.

    diff --git a/locale/es_ES/emailTemplates.xml b/locale/es_ES/emailTemplates.xml index 36bb8790958..cf8bda34923 100644 --- a/locale/es_ES/emailTemplates.xml +++ b/locale/es_ES/emailTemplates.xml @@ -947,7 +947,7 @@ Gracias por considerar esta solicitud.
    Versión revisada cargada - +
    El autor {$authorName} ha cargado un versión revisada de "{$submissionTitle}".

    diff --git a/locale/fa_IR/emailTemplates.xml b/locale/fa_IR/emailTemplates.xml index 12d60b1c576..7a64a86d320 100644 --- a/locale/fa_IR/emailTemplates.xml +++ b/locale/fa_IR/emailTemplates.xml @@ -1049,7 +1049,7 @@ Subscription Type:
    آپلود نسخه اصلاح شده - +
    نسخه اصلاح شده مقاله "{$submissionTitle}" توسط {$authorName} در سامانه آپلود شد..

    diff --git a/locale/fi_FI/emailTemplates.xml b/locale/fi_FI/emailTemplates.xml index 812792d2f02..82dca027fec 100644 --- a/locale/fi_FI/emailTemplates.xml +++ b/locale/fi_FI/emailTemplates.xml @@ -810,7 +810,7 @@ Tekninen toimittaja, {$contextName}
    Korjattu versio on ladattu - +
    {$authorName} on ladannut käsikirjoituksen "{$submissionTitle}" korjatun version.

    diff --git a/locale/fr_CA/emailTemplates.xml b/locale/fr_CA/emailTemplates.xml index 3b4411e5b1b..1b907073ace 100644 --- a/locale/fr_CA/emailTemplates.xml +++ b/locale/fr_CA/emailTemplates.xml @@ -793,7 +793,7 @@ Merci de considérer cette requête.
    Version révisée téléversée - +
    Une version révisée de "{$submissionTitle}" a été téléversée par {$authorName}.

    diff --git a/locale/fr_FR/emailTemplates.xml b/locale/fr_FR/emailTemplates.xml index 7215db5510b..667de564532 100644 --- a/locale/fr_FR/emailTemplates.xml +++ b/locale/fr_FR/emailTemplates.xml @@ -792,7 +792,7 @@ Merci de considérer cette requête.
    Version révisée téléversée - +
    Une version révisée de "{$submissionTitle}" a été téléversée par {$authorName}.

    diff --git a/locale/id_ID/emailTemplates.xml b/locale/id_ID/emailTemplates.xml index a9123606b0f..f04593a2e68 100644 --- a/locale/id_ID/emailTemplates.xml +++ b/locale/id_ID/emailTemplates.xml @@ -778,7 +778,7 @@ Copy-Editor, {$contextName}
    Versi Revisi telah Diunggah - +
    Versi revisi dari "{$submissionTitle}" telah diunggah oleh penulis {$authorName}.

    diff --git a/locale/pt_PT/emailTemplates.xml b/locale/pt_PT/emailTemplates.xml index 63e2a5383f5..2b935139b49 100644 --- a/locale/pt_PT/emailTemplates.xml +++ b/locale/pt_PT/emailTemplates.xml @@ -1149,7 +1149,7 @@ Agradecemos a resposta a este pedido.
    Versão revista enviada - +
    A versão revista do "{$submissionTitle}" foi enviada pelo autor {$authorName}.

    diff --git a/locale/ru_RU/emailTemplates.xml b/locale/ru_RU/emailTemplates.xml index b7c13059360..f1074f949da 100644 --- a/locale/ru_RU/emailTemplates.xml +++ b/locale/ru_RU/emailTemplates.xml @@ -789,7 +789,7 @@ URL подписки: {$subscriptionUrl}
    Загружена исправленная версия - +
    Исправленная версия материала «{$submissionTitle}» была загружена на сайт (автор — {$authorName}).

    diff --git a/locale/sv_SE/emailTemplates.xml b/locale/sv_SE/emailTemplates.xml index dee4914c25a..1cbf12163de 100644 --- a/locale/sv_SE/emailTemplates.xml +++ b/locale/sv_SE/emailTemplates.xml @@ -788,7 +788,7 @@ Manusredaktör, {$contextName}
    Reviderad version uppladdad - +
    En reviderad version av "{$submissionTitle}" har laddats upp av författaren, {$authorName}.

    From ea235fc81334e63dd0eb1317b2e7e761efa376bc Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Sun, 18 Feb 2018 13:40:08 +0100 Subject: [PATCH 129/195] ui-library submodule update --- lib/ui-library | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ui-library b/lib/ui-library index a5660aa99b8..ac4b53eb8f5 160000 --- a/lib/ui-library +++ b/lib/ui-library @@ -1 +1 @@ -Subproject commit a5660aa99b86d81c2c5efccccaa993cd57a38cd3 +Subproject commit ac4b53eb8f595e0f52f2a738c5c6eaa1b0c780d1 From 91c61b12633a0943a80262c3721d7d8114ea552b Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Mon, 19 Feb 2018 18:44:07 +0100 Subject: [PATCH 130/195] lib-pkp submodule update ##bozana/newRequestRevisions2## --- lib/pkp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pkp b/lib/pkp index 11f2f606a83..c765e41ff57 160000 --- a/lib/pkp +++ b/lib/pkp @@ -1 +1 @@ -Subproject commit 11f2f606a83a17ada4604eadad05b61037527627 +Subproject commit c765e41ff57b9dca0cd139d0de4ce711c5608c7a From 2d50fa66d421eaa4ce337a578d242b1f630446b2 Mon Sep 17 00:00:00 2001 From: Nate Wright Date: Fri, 19 Jan 2018 12:50:33 +0000 Subject: [PATCH 131/195] pkp/pkp-lib#2894 Add /users/reviewers API endpoint --- api/v1/users/UserHandler.inc.php | 51 +++++++++++++- docs/dev/swagger.yaml | 117 +++++++++++++++++++++++++++++-- 2 files changed, 159 insertions(+), 9 deletions(-) diff --git a/api/v1/users/UserHandler.inc.php b/api/v1/users/UserHandler.inc.php index aa6372d3e8c..58c7d526401 100644 --- a/api/v1/users/UserHandler.inc.php +++ b/api/v1/users/UserHandler.inc.php @@ -24,7 +24,7 @@ class UserHandler extends APIHandler { */ public function __construct() { $this->_handlerPath = 'users'; - $roles = array(ROLE_ID_SITE_ADMIN, ROLE_ID_MANAGER); + $roles = array(ROLE_ID_SITE_ADMIN, ROLE_ID_MANAGER, ROLE_ID_SUB_EDITOR); $this->_endpoints = array( 'GET' => array ( array( @@ -32,6 +32,11 @@ public function __construct() { 'handler' => array($this, 'getUsers'), 'roles' => $roles ), + array( + 'pattern' => $this->getEndpointPattern() . '/reviewers', + 'handler' => array($this, 'getReviewers'), + 'roles' => $roles + ), array( 'pattern' => $this->getEndpointPattern() . '/{userId}', 'handler' => array($this, 'getUser'), @@ -111,6 +116,48 @@ public function getUser($slimRequest, $response, $args) { return $response->withJson($data, 200); } + /** + * Get a collection of reviewers + * @param $slimRequest Request Slim request object + * @param $response Response object + * @param array $args arguments + * + * @return Response + */ + public function getReviewers($slimRequest, $response, $args) { + $request = $this->getRequest(); + $context = $request->getContext(); + $userService = ServicesContainer::instance()->get('user'); + + if (!$context) { + return $response->withStatus(404)->withJsonError('api.submissions.404.resourceNotFound'); + } + + $params = $this->_buildListRequestParams($slimRequest); + + // Restrict role IDs to reviewer roles + $params['roleIds'] = array(ROLE_ID_REVIEWER); + + $items = array(); + $users = $userService->getReviewers($context->getId(), $params); + if (!empty($users)) { + $propertyArgs = array( + 'request' => $request, + 'slimRequest' => $slimRequest, + ); + foreach ($users as $user) { + $items[] = $userService->getReviewerSummaryProperties($user, $propertyArgs); + } + } + + $data = array( + 'maxItems' => $userService->getReviewersMaxCount($context->getId(), $params), + 'items' => $items, + ); + + return $response->withJson($data, 200); + } + /** * Convert params passed to list requests. Coerce type and only return * white-listed params. @@ -154,7 +201,7 @@ private function _buildListRequestParams($slimRequest) { } break; - // Always convert status and roleIds to array + // Always convert roleIds to array case 'roleIds': if (is_string($val) && strpos($val, ',') > -1) { $val = explode(',', $val); diff --git a/docs/dev/swagger.yaml b/docs/dev/swagger.yaml index 335e8ea27e6..20a52d2ed23 100644 --- a/docs/dev/swagger.yaml +++ b/docs/dev/swagger.yaml @@ -25,7 +25,7 @@ tags: - name: "Submissions" - name: "Issues" - name: "Users" - description: Only admins and journal managers can access this endpoint. + description: Only admins, journal editors, and subeditors can access these endpoints. - name: "Backend" description: "Private endpoints for OJS UI." definitions: @@ -492,7 +492,7 @@ definitions: type: string initials: type: string - saluation: + salutation: type: string suffix: type: string @@ -510,10 +510,6 @@ definitions: type: array items: $ref: '#/definitions/UserGroup' - interests: - type: array - items: - $ref: '#/definitions/UserInterest' biography: $ref: '#/definitions/LocaleObject' signature: @@ -528,6 +524,10 @@ definitions: type: string billingAddress: type: string + interests: + type: array + items: + $ref: '#/definitions/UserInterest' gossip: $ref: '#/definitions/LocaleObject' disabled: @@ -542,6 +542,39 @@ definitions: type: string mustChangePassword: type: boolean + ReviewerSummary: + type: object + properties: + id: + type: integer + _href: + type: string + userName: + type: string + fullName: + type: string + affiliation: + $ref: '#/definitions/LocaleObject' + groups: + type: array + items: + $ref: '#/definitions/UserGroup' + interests: + type: array + items: + $ref: '#/definitions/UserInterest' + gossip: + $ref: '#/definitions/LocaleObject' + reviewsActive: + type: integer + reviewsCompleted: + type: integer + averageReviewCompletionDays: + type: integer + dateLastReviewAssignment: + type: string + disabled: + type: boolean UserGroup: type: object properties: @@ -940,7 +973,7 @@ paths: required: false type: string - name: searchPhrase - description: Filter the results by a search phrase matched against the `userName`, `firstName`, `middleName`, `lastName`, `initials`, `salutation`, `suffix` and `email`. + description: Filter the results by a search phrase matched against the `userName`, `firstName`, `middleName`, `lastName`, `initials`, `salutation`, `suffix`, `email`, `affiliation`, `biiography` and `orcid`. in: query required: false type: string @@ -980,6 +1013,76 @@ paths: schema: $ref: '#/definitions/User' + '/users/reviewers': + get: + tags: + - Users + summary: Get a list of reviewers. + description: | + In Progress. + parameters: + - name: status + description: Filter results by active/disabled users. Must be one of `active`, `disabled`, `all`. Default is `active`. + in: query + required: false + type: string + - name: assignedToSubmission + description: Filter results by those assigned to this submission ID. + in: query + required: false + type: integer + - name: assignedToSubmissionStage + description: Filter results by those assigned to this submission stage. Will be ignored if no `assignedToSubmission` parameter exists. + in: query + required: false + type: integer + - name: assignedToSection + description: Filter the results by those assigned as section editors to this section ID. + in: query + required: false + type: integer + - name: count + description: How many results to return in a single request. Default is `20`. Max is `100`. + in: query + required: false + type: integer + - name: offset + description: Offset the results returned. Use this to receive subsequent pages of requests. A `count` of `10` and `offset` of `15` will return results `15` to `25`. + in: query + required: false + type: integer + - name: orderBy + description: Order the results returned. Must be one of `id`, `familyName` or `givenName`. Default is `id`. + in: query + required: false + type: string + - name: orderDirection + description: Return the results in ascending or descending order. Must be `ASC` or `DESC`. Default is `DESC`. + in: query + required: false + type: string + - name: searchPhrase + description: Filter the results by a search phrase matched against the `userName`, `firstName`, `middleName`, `lastName`, `initials`, `salutation`, `suffix`, `email`, `affiliation`, `biography`, `orcid`, `interests`, and `gossip`. + in: query + required: false + type: string + responses: + '200': + description: List of users. + schema: + type: object + properties: + maxItems: + type: integer + items: + type: array + items: + $ref: '#/definitions/UserSummary' + '403': + description: Only administrators, journal managers and editors are allowed to access users on this site. + schema: + $ref: '#/definitions/ErrorResponse' + '/_submissions': get: tags: From ef4b988523f295c67de3c67d812ab854a3ac92ba Mon Sep 17 00:00:00 2001 From: Nate Wright Date: Mon, 22 Jan 2018 10:54:14 +0000 Subject: [PATCH 132/195] pkp/pkp-lib#2894 Fix return data for users/reviews in API docs --- docs/dev/swagger.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/dev/swagger.yaml b/docs/dev/swagger.yaml index 20a52d2ed23..c12c470628d 100644 --- a/docs/dev/swagger.yaml +++ b/docs/dev/swagger.yaml @@ -1077,7 +1077,7 @@ paths: items: type: array items: - $ref: '#/definitions/UserSummary' + $ref: '#/definitions/ReviewerSummary' '403': description: Only administrators, journal managers and editors are allowed to access users on this site. schema: From be911a2dad9886afc18335f69803051bbba8b8a4 Mon Sep 17 00:00:00 2001 From: Nate Wright Date: Fri, 26 Jan 2018 12:56:45 +0000 Subject: [PATCH 133/195] pkp/pkp-lib#2894 Load SelectReviewerListPanel into js build --- js/load.js | 2 ++ package.json | 5 ++++- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/js/load.js b/js/load.js index 322cf74f840..2879208aa77 100644 --- a/js/load.js +++ b/js/load.js @@ -15,6 +15,7 @@ import ListPanel from '@/components/ListPanel/ListPanel.vue'; import SubmissionsListPanel from '@/components/ListPanel/submissions/SubmissionsListPanel.vue'; import SelectListPanel from '@/components/SelectListPanel/SelectListPanel.vue'; import SelectSubmissionsListPanel from '@/components/SelectListPanel/submissions/SelectSubmissionsListPanel.vue'; +import SelectReviewerListPanel from '@/components/SelectListPanel/users/SelectReviewerListPanel.vue'; // Expose Vue, the registry and controllers in a global var window.pkp = Object.assign(PkpLoad, { @@ -23,5 +24,6 @@ window.pkp = Object.assign(PkpLoad, { SubmissionsListPanel, SelectListPanel, SelectSubmissionsListPanel, + SelectReviewerListPanel, }, }); diff --git a/package.json b/package.json index 0679a17d68f..25caff9528b 100644 --- a/package.json +++ b/package.json @@ -55,5 +55,8 @@ "> 1%", "last 2 versions", "not ie <= 8" - ] + ], + "dependencies": { + "vue-slider-component": "^2.5.3" + } } From 70888406372316906ef8ddb9c662ceefea54c6c6 Mon Sep 17 00:00:00 2001 From: Nate Wright Date: Fri, 26 Jan 2018 16:02:58 +0000 Subject: [PATCH 134/195] pkp/pkp-lib#2894 Remove collections key from ListPanels --- controllers/grid/settings/sections/form/SectionForm.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/controllers/grid/settings/sections/form/SectionForm.inc.php b/controllers/grid/settings/sections/form/SectionForm.inc.php index e13d28cb57d..4646a7ce57c 100644 --- a/controllers/grid/settings/sections/form/SectionForm.inc.php +++ b/controllers/grid/settings/sections/form/SectionForm.inc.php @@ -93,7 +93,7 @@ function fetch($request) { // Series Editors $sectionEditorsListData = $this->_getSubEditorsListPanelData($journal->getId(), $request); $templateMgr->assign(array( - 'hasSubEditors' => !empty($sectionEditorsListData['collection']['items']), + 'hasSubEditors' => !empty($sectionEditorsListData['items']), 'subEditorsListData' => json_encode($sectionEditorsListData), )); From b33144087f27bf04288fc93b6b83a89f7eed13a8 Mon Sep 17 00:00:00 2001 From: Nate Wright Date: Fri, 26 Jan 2018 16:37:45 +0000 Subject: [PATCH 135/195] pkp/pkp-lib#2894 Move user API handler into lib-pkp --- api/v1/users/UserHandler.inc.php | 225 +------------------------------ 1 file changed, 2 insertions(+), 223 deletions(-) diff --git a/api/v1/users/UserHandler.inc.php b/api/v1/users/UserHandler.inc.php index 58c7d526401..b042b8309d3 100644 --- a/api/v1/users/UserHandler.inc.php +++ b/api/v1/users/UserHandler.inc.php @@ -14,227 +14,6 @@ * */ -import('lib.pkp.classes.handler.APIHandler'); -import('classes.core.ServicesContainer'); +import('lib.pkp.api.v1.users.PKPUserHandler'); -class UserHandler extends APIHandler { - - /** - * Constructor - */ - public function __construct() { - $this->_handlerPath = 'users'; - $roles = array(ROLE_ID_SITE_ADMIN, ROLE_ID_MANAGER, ROLE_ID_SUB_EDITOR); - $this->_endpoints = array( - 'GET' => array ( - array( - 'pattern' => $this->getEndpointPattern(), - 'handler' => array($this, 'getUsers'), - 'roles' => $roles - ), - array( - 'pattern' => $this->getEndpointPattern() . '/reviewers', - 'handler' => array($this, 'getReviewers'), - 'roles' => $roles - ), - array( - 'pattern' => $this->getEndpointPattern() . '/{userId}', - 'handler' => array($this, 'getUser'), - 'roles' => $roles - ), - ), - ); - parent::__construct(); - } - - /** - * Get a collection of users - * @param $slimRequest Request Slim request object - * @param $response Response object - * @param array $args arguments - * - * @return Response - */ - public function getUsers($slimRequest, $response, $args) { - $request = $this->getRequest(); - $context = $request->getContext(); - $userService = ServicesContainer::instance()->get('user'); - - if (!$context) { - return $response->withStatus(404)->withJsonError('api.submissions.404.resourceNotFound'); - } - - $params = $this->_buildListRequestParams($slimRequest); - - $items = array(); - $users = $userService->getUsers($context->getId(), $params); - if (!empty($users)) { - $propertyArgs = array( - 'request' => $request, - 'slimRequest' => $slimRequest, - ); - foreach ($users as $user) { - $items[] = $userService->getSummaryProperties($user, $propertyArgs); - } - } - - $data = array( - 'maxItems' => $userService->getUsersMaxCount($context->getId(), $params), - 'items' => $items, - ); - - return $response->withJson($data, 200); - } - - /** - * Get a single user - * @param $slimRequest Request Slim request object - * @param $response Response object - * @param array $args arguments - * - * @return Response - */ - public function getUser($slimRequest, $response, $args) { - $request = $this->getRequest(); - $dispatcher = $request->getDispatcher(); - $context = $request->getContext(); - $userService = ServicesContainer::instance()->get('user'); - - if (!empty($args['userId'])) { - $user = $userService->getUser((int) $args['userId']); - } - - if (!$user) { - return $response->withStatus(404)->withJsonError('api.submissions.404.resourceNotFound'); - } - - $data = $userService->getFullProperties($user, array( - 'request' => $request, - 'slimRequest' => $slimRequest - )); - - return $response->withJson($data, 200); - } - - /** - * Get a collection of reviewers - * @param $slimRequest Request Slim request object - * @param $response Response object - * @param array $args arguments - * - * @return Response - */ - public function getReviewers($slimRequest, $response, $args) { - $request = $this->getRequest(); - $context = $request->getContext(); - $userService = ServicesContainer::instance()->get('user'); - - if (!$context) { - return $response->withStatus(404)->withJsonError('api.submissions.404.resourceNotFound'); - } - - $params = $this->_buildListRequestParams($slimRequest); - - // Restrict role IDs to reviewer roles - $params['roleIds'] = array(ROLE_ID_REVIEWER); - - $items = array(); - $users = $userService->getReviewers($context->getId(), $params); - if (!empty($users)) { - $propertyArgs = array( - 'request' => $request, - 'slimRequest' => $slimRequest, - ); - foreach ($users as $user) { - $items[] = $userService->getReviewerSummaryProperties($user, $propertyArgs); - } - } - - $data = array( - 'maxItems' => $userService->getReviewersMaxCount($context->getId(), $params), - 'items' => $items, - ); - - return $response->withJson($data, 200); - } - - /** - * Convert params passed to list requests. Coerce type and only return - * white-listed params. - * - * @param $slimRequest Request Slim request object - * @return array - */ - private function _buildListRequestParams($slimRequest) { - - $request = $this->getRequest(); - $currentUser = $request->getUser(); - $context = $request->getContext(); - - // Merge query params over default params - $defaultParams = array( - 'count' => 20, - 'offset' => 0, - ); - - $requestParams = array_merge($defaultParams, $slimRequest->getQueryParams()); - - $returnParams = array(); - - // Process query params to format incoming data as needed - foreach ($requestParams as $param => $val) { - switch ($param) { - - case 'orderBy': - if (in_array($val, array('id', 'familyName', 'givenName'))) { - $returnParams[$param] = $val; - } - break; - - case 'orderDirection': - $returnParams[$param] = $val === 'ASC' ? $val : 'DESC'; - break; - - case 'status': - if (in_array($val, array('all', 'active', 'disabled'))) { - $returnParams[$param] = $val; - } - break; - - // Always convert roleIds to array - case 'roleIds': - if (is_string($val) && strpos($val, ',') > -1) { - $val = explode(',', $val); - } elseif (!is_array($val)) { - $val = array($val); - } - $returnParams[$param] = array_map('intval', $val); - break; - - case 'assignedToSubmissionStage': - case 'assignedToSubmission': - case 'assignedToSection': - $returnParams[$param] = (int) $val; - break; - - case 'searchPhrase': - $returnParams[$param] = $val; - break; - - // Enforce a maximum count to prevent the API from crippling the - // server - case 'count': - $returnParams[$param] = min(100, (int) $val); - break; - - case 'offset': - $returnParams[$param] = (int) $val; - break; - } - } - - \HookRegistry::call('API::users::params', array(&$returnParams, $slimRequest)); - - return $returnParams; - } -} +class UserHandler extends PKPUserHandler { } From aea31d5cfaabae42b71e28affb8bad53cf98fa79 Mon Sep 17 00:00:00 2001 From: Nate Wright Date: Mon, 29 Jan 2018 10:44:30 +0000 Subject: [PATCH 136/195] pkp/pkp-lib#2894 Remove reviewer selection grid --- locale/sr_RS@cyrillic/editor.xml | 2 +- locale/uk_UA/editor.xml | 2 +- registry/minifiedScripts.txt | 1 - 3 files changed, 2 insertions(+), 3 deletions(-) diff --git a/locale/sr_RS@cyrillic/editor.xml b/locale/sr_RS@cyrillic/editor.xml index 6fb8caf2640..2d4aff116c4 100644 --- a/locale/sr_RS@cyrillic/editor.xml +++ b/locale/sr_RS@cyrillic/editor.xml @@ -4,7 +4,7 @@ + + UPDATE review_assignments ra SET ra.quality = NULL WHERE ra.quality = 0 + From 2f44768ea7dc1ab08e4b43d6c33e4bc261535ffd Mon Sep 17 00:00:00 2001 From: Nate Wright Date: Tue, 6 Feb 2018 10:52:55 +0000 Subject: [PATCH 144/195] pkp/pkp-lib#2894 Move localised gossip values into users table --- dbscripts/xml/upgrade/3.1.1_update.xml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/dbscripts/xml/upgrade/3.1.1_update.xml b/dbscripts/xml/upgrade/3.1.1_update.xml index f33bac31926..1280ab97236 100644 --- a/dbscripts/xml/upgrade/3.1.1_update.xml +++ b/dbscripts/xml/upgrade/3.1.1_update.xml @@ -42,4 +42,11 @@ UPDATE review_assignments ra SET ra.quality = NULL WHERE ra.quality = 0 + + + UPDATE users u, (SELECT user_id, GROUP_CONCAT(DISTINCT setting_value SEPARATOR ' ') AS groupedGossips FROM user_settings WHERE setting_name = 'gossip' AND setting_value <> '' GROUP BY user_id) us SET u.gossip = us.groupedGossips WHERE us.user_id = u.user_id + UPDATE users u, (SELECT user_id, GROUP_CONCAT(DISTINCT setting_value SEPARATOR ' ') AS groupedGossips FROM user_settings WHERE setting_name = 'gossip' AND setting_value <> '' GROUP BY user_id) us SET u.gossip = us.groupedGossips WHERE us.user_id = u.user_id + UPDATE users SET citations = us. groupedGossips FROM (SELECT user_id, string_agg(DISTINCT setting_value, ' ') AS groupedGossips FROM user_settings WHERE setting_name = 'gossip' AND setting_value <> '' GROUP BY user_id) AS us WHERE us.user_id = users.user_id + DELETE FROM user_settings WHERE setting_name="gossip" + From 615ace6a74e53514db5a19eda5ae36aa09d086e2 Mon Sep 17 00:00:00 2001 From: Nate Wright Date: Wed, 7 Feb 2018 11:49:05 +0000 Subject: [PATCH 145/195] pkp/pkp-lib#2894 Use HTML entities in xml upgrade script --- dbscripts/xml/upgrade/3.1.1_update.xml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/dbscripts/xml/upgrade/3.1.1_update.xml b/dbscripts/xml/upgrade/3.1.1_update.xml index 1280ab97236..3119e8b4e68 100644 --- a/dbscripts/xml/upgrade/3.1.1_update.xml +++ b/dbscripts/xml/upgrade/3.1.1_update.xml @@ -44,9 +44,9 @@ - UPDATE users u, (SELECT user_id, GROUP_CONCAT(DISTINCT setting_value SEPARATOR ' ') AS groupedGossips FROM user_settings WHERE setting_name = 'gossip' AND setting_value <> '' GROUP BY user_id) us SET u.gossip = us.groupedGossips WHERE us.user_id = u.user_id - UPDATE users u, (SELECT user_id, GROUP_CONCAT(DISTINCT setting_value SEPARATOR ' ') AS groupedGossips FROM user_settings WHERE setting_name = 'gossip' AND setting_value <> '' GROUP BY user_id) us SET u.gossip = us.groupedGossips WHERE us.user_id = u.user_id - UPDATE users SET citations = us. groupedGossips FROM (SELECT user_id, string_agg(DISTINCT setting_value, ' ') AS groupedGossips FROM user_settings WHERE setting_name = 'gossip' AND setting_value <> '' GROUP BY user_id) AS us WHERE us.user_id = users.user_id + UPDATE users u, (SELECT user_id, GROUP_CONCAT(DISTINCT setting_value SEPARATOR ' ') AS groupedGossips FROM user_settings WHERE setting_name = 'gossip' AND setting_value <> '' GROUP BY user_id) us SET u.gossip = us.groupedGossips WHERE us.user_id = u.user_id + UPDATE users u, (SELECT user_id, GROUP_CONCAT(DISTINCT setting_value SEPARATOR ' ') AS groupedGossips FROM user_settings WHERE setting_name = 'gossip' AND setting_value <> '' GROUP BY user_id) us SET u.gossip = us.groupedGossips WHERE us.user_id = u.user_id + UPDATE users SET citations = us. groupedGossips FROM (SELECT user_id, string_agg(DISTINCT setting_value, ' ') AS groupedGossips FROM user_settings WHERE setting_name = 'gossip' AND setting_value <> '' GROUP BY user_id) AS us WHERE us.user_id = users.user_id DELETE FROM user_settings WHERE setting_name="gossip" From 48a2457c607179696c9f4d09b7afffa834667d23 Mon Sep 17 00:00:00 2001 From: Nate Wright Date: Tue, 13 Feb 2018 10:55:33 +0000 Subject: [PATCH 146/195] pkp/pkp-lib#2894 Update assign reviewer tests to use name only --- tests/data/60-content/CkwantesSubmissionTest.php | 4 ++-- tests/data/60-content/DdioufSubmissionTest.php | 4 ++-- tests/data/60-content/DphillipsSubmissionTest.php | 4 ++-- tests/data/60-content/DsokoloffSubmissionTest.php | 6 +++--- tests/data/60-content/FpaglieriSubmissionTest.php | 4 ++-- tests/data/60-content/JmwandengaSubmissionTest.php | 6 +++--- tests/data/60-content/JnovakSubmissionTest.php | 4 ++-- tests/data/60-content/LchristopherSubmissionTest.php | 4 ++-- tests/data/60-content/LkumiegaSubmissionTest.php | 6 +++--- tests/data/60-content/RbaiyewuSubmissionTest.php | 4 ++-- tests/data/60-content/VkarbasizaedSubmissionTest.php | 4 ++-- tests/data/60-content/ZwoodsSubmissionTest.php | 4 ++-- 12 files changed, 27 insertions(+), 27 deletions(-) diff --git a/tests/data/60-content/CkwantesSubmissionTest.php b/tests/data/60-content/CkwantesSubmissionTest.php index b022d3c5b40..bd16cca7a86 100644 --- a/tests/data/60-content/CkwantesSubmissionTest.php +++ b/tests/data/60-content/CkwantesSubmissionTest.php @@ -42,8 +42,8 @@ function testSubmission() { $this->findSubmissionAsEditor('dbarnes', null, $title); $this->sendToReview(); $this->waitForElementPresent('//a[contains(text(), \'Review\')]/*[contains(text(), \'Initiated\')]'); - $this->assignReviewer('amccrae', 'Aisla McCrae'); - $this->assignReviewer('agallego', 'Adela Gallego'); + $this->assignReviewer('Aisla McCrae'); + $this->assignReviewer('Adela Gallego'); $this->recordEditorialDecision('Accept Submission'); $this->waitForElementPresent('//a[contains(text(), \'Copyediting\')]/*[contains(text(), \'Initiated\')]'); $this->assignParticipant('Copyeditor', 'Maria Fritz'); diff --git a/tests/data/60-content/DdioufSubmissionTest.php b/tests/data/60-content/DdioufSubmissionTest.php index aaa7eb6ffc9..06c42dba0f5 100644 --- a/tests/data/60-content/DdioufSubmissionTest.php +++ b/tests/data/60-content/DdioufSubmissionTest.php @@ -38,8 +38,8 @@ function testSubmission() { $this->findSubmissionAsEditor('dbarnes', null, $title); $this->sendToReview(); $this->waitForElementPresent('//a[contains(text(), \'Review\')]/*[contains(text(), \'Initiated\')]'); - $this->assignReviewer('phudson', 'Paul Hudson'); - $this->assignReviewer('agallego', 'Adela Gallego'); + $this->assignReviewer('Paul Hudson'); + $this->assignReviewer('Adela Gallego'); $this->recordEditorialDecision('Accept Submission'); $this->waitForElementPresent('//a[contains(text(), \'Copyediting\')]/*[contains(text(), \'Initiated\')]'); $this->assignParticipant('Copyeditor', 'Maria Fritz'); diff --git a/tests/data/60-content/DphillipsSubmissionTest.php b/tests/data/60-content/DphillipsSubmissionTest.php index c9577937c7a..a8343003cbe 100644 --- a/tests/data/60-content/DphillipsSubmissionTest.php +++ b/tests/data/60-content/DphillipsSubmissionTest.php @@ -38,8 +38,8 @@ function testSubmission() { $this->findSubmissionAsEditor('dbarnes', null, $title); $this->sendToReview(); $this->waitForElementPresent('//a[contains(text(), \'Review\')]/*[contains(text(), \'Initiated\')]'); - $this->assignReviewer('jjanssen', 'Julie Janssen'); - $this->assignReviewer('agallego', 'Adela Gallego'); + $this->assignReviewer('Julie Janssen'); + $this->assignReviewer('Adela Gallego'); $this->recordEditorialDecision('Accept Submission'); $this->waitForElementPresent('//a[contains(text(), \'Copyediting\')]/*[contains(text(), \'Initiated\')]'); $this->assignParticipant('Copyeditor', 'Maria Fritz'); diff --git a/tests/data/60-content/DsokoloffSubmissionTest.php b/tests/data/60-content/DsokoloffSubmissionTest.php index d9cb485cbc3..ebe9d9c0881 100644 --- a/tests/data/60-content/DsokoloffSubmissionTest.php +++ b/tests/data/60-content/DsokoloffSubmissionTest.php @@ -42,9 +42,9 @@ function testSubmission() { $this->findSubmissionAsEditor('dbarnes', null, $title); $this->sendToReview(); $this->waitForElementPresent('//a[contains(text(), \'Review\')]/*[contains(text(), \'Initiated\')]'); - $this->assignReviewer('phudson', 'Paul Hudson'); - $this->assignReviewer('amccrae', 'Aisla McCrae'); - $this->assignReviewer('agallego', 'Adela Gallego'); + $this->assignReviewer('Paul Hudson'); + $this->assignReviewer('Aisla McCrae'); + $this->assignReviewer('Adela Gallego'); $this->logOut(); $this->performReview('phudson', null, $title, 'Decline Submission'); } diff --git a/tests/data/60-content/FpaglieriSubmissionTest.php b/tests/data/60-content/FpaglieriSubmissionTest.php index 8fdf0587551..dfe66d3adeb 100644 --- a/tests/data/60-content/FpaglieriSubmissionTest.php +++ b/tests/data/60-content/FpaglieriSubmissionTest.php @@ -39,8 +39,8 @@ function testSubmission() { $this->findSubmissionAsEditor('dbarnes', null, $title); $this->sendToReview(); $this->waitForElementPresent('//a[contains(text(), \'Review\')]/*[contains(text(), \'Initiated\')]'); - $this->assignReviewer('jjanssen', 'Julie Janssen'); - $this->assignReviewer('agallego', 'Adela Gallego'); + $this->assignReviewer('Julie Janssen'); + $this->assignReviewer('Adela Gallego'); $this->recordEditorialDecision('Accept Submission'); $this->waitForElementPresent('//a[contains(text(), \'Copyediting\')]/*[contains(text(), \'Initiated\')]'); $this->assignParticipant('Copyeditor', 'Sarah Vogt'); diff --git a/tests/data/60-content/JmwandengaSubmissionTest.php b/tests/data/60-content/JmwandengaSubmissionTest.php index c35bbd6dea5..14db5d9bfe5 100644 --- a/tests/data/60-content/JmwandengaSubmissionTest.php +++ b/tests/data/60-content/JmwandengaSubmissionTest.php @@ -38,9 +38,9 @@ function testSubmission() { $this->findSubmissionAsEditor('dbarnes', null, $title); $this->sendToReview(); $this->waitForElementPresent('//a[contains(text(), \'Review\')]/*[contains(text(), \'Initiated\')]'); - $this->assignReviewer('jjanssen', 'Julie Janssen'); - $this->assignReviewer('amccrae', 'Aisla McCrae'); - $this->assignReviewer('agallego', 'Adela Gallego'); + $this->assignReviewer('Julie Janssen'); + $this->assignReviewer('Aisla McCrae'); + $this->assignReviewer('Adela Gallego'); $this->recordEditorialDecision('Accept Submission'); $this->waitForElementPresent('//a[contains(text(), \'Copyediting\')]/*[contains(text(), \'Initiated\')]'); $this->assignParticipant('Copyeditor', 'Sarah Vogt'); diff --git a/tests/data/60-content/JnovakSubmissionTest.php b/tests/data/60-content/JnovakSubmissionTest.php index db519d65a5b..a5c1f0f8b48 100644 --- a/tests/data/60-content/JnovakSubmissionTest.php +++ b/tests/data/60-content/JnovakSubmissionTest.php @@ -41,8 +41,8 @@ function testSubmission() { $this->findSubmissionAsEditor('dbarnes', null, $title); $this->sendToReview(); $this->waitForElementPresent('//a[contains(text(), \'Review\')]/*[contains(text(), \'Initiated\')]'); - $this->assignReviewer('amccrae', 'Aisla McCrae'); - $this->assignReviewer('agallego', 'Adela Gallego'); + $this->assignReviewer('Aisla McCrae'); + $this->assignReviewer('Adela Gallego'); $this->logOut(); $this->performReview('amccrae', null, $title, 'Revisions Required'); $this->performReview('agallego', null, $title, 'Resubmit for Review'); diff --git a/tests/data/60-content/LchristopherSubmissionTest.php b/tests/data/60-content/LchristopherSubmissionTest.php index 39810c731d2..8cb06560983 100644 --- a/tests/data/60-content/LchristopherSubmissionTest.php +++ b/tests/data/60-content/LchristopherSubmissionTest.php @@ -42,8 +42,8 @@ function testSubmission() { $this->findSubmissionAsEditor('dbarnes', null, $title); $this->sendToReview(); $this->waitForElementPresent('//a[contains(text(), \'Review\')]/*[contains(text(), \'Initiated\')]'); - $this->assignReviewer('jjanssen', 'Julie Janssen'); - $this->assignReviewer('phudson', 'Paul Hudson'); + $this->assignReviewer('Julie Janssen'); + $this->assignReviewer('Paul Hudson'); $this->logOut(); } } diff --git a/tests/data/60-content/LkumiegaSubmissionTest.php b/tests/data/60-content/LkumiegaSubmissionTest.php index 64a9030c38e..0ac706d5e9a 100644 --- a/tests/data/60-content/LkumiegaSubmissionTest.php +++ b/tests/data/60-content/LkumiegaSubmissionTest.php @@ -41,9 +41,9 @@ function testSubmission() { $this->findSubmissionAsEditor('dbarnes', null, $title); $this->sendToReview(); $this->waitForElementPresent('//a[contains(text(), \'Review\')]/*[contains(text(), \'Initiated\')]'); - $this->assignReviewer('jjanssen', 'Julie Janssen'); - $this->assignReviewer('amccrae', 'Aisla McCrae'); - $this->assignReviewer('agallego', 'Adela Gallego'); + $this->assignReviewer('Julie Janssen'); + $this->assignReviewer('Aisla McCrae'); + $this->assignReviewer('Adela Gallego'); $this->logOut(); $this->performReview('jjanssen', null, $title, 'Revisions Required'); $this->performReview('amccrae', null, $title, 'Revisions Required'); diff --git a/tests/data/60-content/RbaiyewuSubmissionTest.php b/tests/data/60-content/RbaiyewuSubmissionTest.php index b645a4a7ac8..fc26fbb7df6 100644 --- a/tests/data/60-content/RbaiyewuSubmissionTest.php +++ b/tests/data/60-content/RbaiyewuSubmissionTest.php @@ -38,8 +38,8 @@ function testSubmission() { $this->findSubmissionAsEditor('dbarnes', null, $title); $this->sendToReview(); $this->waitForElementPresent('//a[contains(text(), \'Review\')]/*[contains(text(), \'Initiated\')]'); - $this->assignReviewer('phudson', 'Paul Hudson'); - $this->assignReviewer('amccrae', 'Aisla McCrae'); + $this->assignReviewer('Paul Hudson'); + $this->assignReviewer('Aisla McCrae'); $this->recordEditorialDecision('Accept Submission'); $this->waitForElementPresent('//a[contains(text(), \'Copyediting\')]/*[contains(text(), \'Initiated\')]'); $this->assignParticipant('Copyeditor', 'Sarah Vogt'); diff --git a/tests/data/60-content/VkarbasizaedSubmissionTest.php b/tests/data/60-content/VkarbasizaedSubmissionTest.php index 46cb62c6cd5..64fc21d438c 100644 --- a/tests/data/60-content/VkarbasizaedSubmissionTest.php +++ b/tests/data/60-content/VkarbasizaedSubmissionTest.php @@ -38,8 +38,8 @@ function testSubmission() { $this->findSubmissionAsEditor('dbarnes', null, $title); $this->sendToReview(); $this->waitForElementPresent('//a[contains(text(), \'Review\')]/*[contains(text(), \'Initiated\')]'); - $this->assignReviewer('jjanssen', 'Julie Janssen'); - $this->assignReviewer('phudson', 'Paul Hudson'); + $this->assignReviewer('Julie Janssen'); + $this->assignReviewer('Paul Hudson'); $this->recordEditorialDecision('Accept Submission'); $this->waitForElementPresent('//a[contains(text(), \'Copyediting\')]/*[contains(text(), \'Initiated\')]'); $this->assignParticipant('Copyeditor', 'Maria Fritz'); diff --git a/tests/data/60-content/ZwoodsSubmissionTest.php b/tests/data/60-content/ZwoodsSubmissionTest.php index 14c23395b3a..ff86a6911e4 100644 --- a/tests/data/60-content/ZwoodsSubmissionTest.php +++ b/tests/data/60-content/ZwoodsSubmissionTest.php @@ -39,8 +39,8 @@ function testSubmission() { $this->findSubmissionAsEditor('dbarnes', null, $title); $this->sendToReview(); $this->waitForElementPresent('//a[contains(text(), \'Review\')]/*[contains(text(), \'Initiated\')]'); - $this->assignReviewer('phudson', 'Paul Hudson'); - $this->assignReviewer('amccrae', 'Aisla McCrae'); + $this->assignReviewer('Paul Hudson'); + $this->assignReviewer('Aisla McCrae'); $this->recordEditorialDecision('Accept Submission'); $this->waitForElementPresent('//a[contains(text(), \'Copyediting\')]/*[contains(text(), \'Initiated\')]'); $this->assignParticipant('Copyeditor', 'Sarah Vogt'); From 5300a2bc60b6b3d1ca28ebf3b46c51eed6a6203a Mon Sep 17 00:00:00 2001 From: Nate Wright Date: Tue, 13 Feb 2018 13:52:50 +0000 Subject: [PATCH 147/195] pkp/pkp-lib#2894 Update params passed to Identity::getBiography() --- classes/search/ArticleSearchIndex.inc.php | 2 +- plugins/importexport/medra/filter/ArticleMedraXmlFilter.inc.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/classes/search/ArticleSearchIndex.inc.php b/classes/search/ArticleSearchIndex.inc.php index 3399b69ea2e..f1db70abeb4 100644 --- a/classes/search/ArticleSearchIndex.inc.php +++ b/classes/search/ArticleSearchIndex.inc.php @@ -53,7 +53,7 @@ static function articleMetadataChanged($article) { if (is_array($affiliations)) foreach ($affiliations as $affiliation) { // Localized array_push($authorText, $affiliation); } - $bios = $author->getBiography(null); + $bios = $author->getBiography(); if (is_array($bios)) foreach ($bios as $bio) { // Localized array_push($authorText, strip_tags($bio)); } diff --git a/plugins/importexport/medra/filter/ArticleMedraXmlFilter.inc.php b/plugins/importexport/medra/filter/ArticleMedraXmlFilter.inc.php index 561f30626dd..d6c1ffa19f8 100644 --- a/plugins/importexport/medra/filter/ArticleMedraXmlFilter.inc.php +++ b/plugins/importexport/medra/filter/ArticleMedraXmlFilter.inc.php @@ -363,7 +363,7 @@ function createContributorNode($doc, $author, $objectLocalePrecedence) { $contributorNode->appendChild($affiliationNode); } // Biographical note - $bioNote = $this->getPrimaryTranslation($author->getBiography(null), $objectLocalePrecedence); + $bioNote = $this->getPrimaryTranslation($author->getBiography(), $objectLocalePrecedence); if (!empty($bioNote)) { $contributorNode->appendChild($node = $doc->createElementNS($deployment->getNamespace(), 'BiographicalNote', htmlspecialchars(PKPString::html2text($bioNote), ENT_COMPAT, 'UTF-8'))); } From f6477298e997cd8e35542f30118832b461a82320 Mon Sep 17 00:00:00 2001 From: Nate Wright Date: Wed, 14 Feb 2018 15:17:17 +0000 Subject: [PATCH 148/195] pkp/pkp-lib#2894 Add missing param when getting user biography --- classes/search/ArticleSearchIndex.inc.php | 2 +- plugins/importexport/medra/filter/ArticleMedraXmlFilter.inc.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/classes/search/ArticleSearchIndex.inc.php b/classes/search/ArticleSearchIndex.inc.php index f1db70abeb4..3399b69ea2e 100644 --- a/classes/search/ArticleSearchIndex.inc.php +++ b/classes/search/ArticleSearchIndex.inc.php @@ -53,7 +53,7 @@ static function articleMetadataChanged($article) { if (is_array($affiliations)) foreach ($affiliations as $affiliation) { // Localized array_push($authorText, $affiliation); } - $bios = $author->getBiography(); + $bios = $author->getBiography(null); if (is_array($bios)) foreach ($bios as $bio) { // Localized array_push($authorText, strip_tags($bio)); } diff --git a/plugins/importexport/medra/filter/ArticleMedraXmlFilter.inc.php b/plugins/importexport/medra/filter/ArticleMedraXmlFilter.inc.php index d6c1ffa19f8..561f30626dd 100644 --- a/plugins/importexport/medra/filter/ArticleMedraXmlFilter.inc.php +++ b/plugins/importexport/medra/filter/ArticleMedraXmlFilter.inc.php @@ -363,7 +363,7 @@ function createContributorNode($doc, $author, $objectLocalePrecedence) { $contributorNode->appendChild($affiliationNode); } // Biographical note - $bioNote = $this->getPrimaryTranslation($author->getBiography(), $objectLocalePrecedence); + $bioNote = $this->getPrimaryTranslation($author->getBiography(null), $objectLocalePrecedence); if (!empty($bioNote)) { $contributorNode->appendChild($node = $doc->createElementNS($deployment->getNamespace(), 'BiographicalNote', htmlspecialchars(PKPString::html2text($bioNote), ENT_COMPAT, 'UTF-8'))); } From 616145009683d15dbfbb635c31ddb0b583495f75 Mon Sep 17 00:00:00 2001 From: Nate Wright Date: Wed, 14 Feb 2018 15:27:26 +0000 Subject: [PATCH 149/195] pkp/pkp-lib#2894 Fix missing param in user affiliation request --- plugins/auth/ldap/LDAPAuthPlugin.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/auth/ldap/LDAPAuthPlugin.inc.php b/plugins/auth/ldap/LDAPAuthPlugin.inc.php index 906f04af778..f98ba85e683 100644 --- a/plugins/auth/ldap/LDAPAuthPlugin.inc.php +++ b/plugins/auth/ldap/LDAPAuthPlugin.inc.php @@ -342,7 +342,7 @@ function userToAttr(&$user, &$attr) { $attr['givenName'] = $user->getFirstName(); if ($user->getLastName()) $attr['sn'] = $user->getLastName(); - if ($user->getAffiliation()) + if ($user->getAffiliation(null)) $attr['organizationName'] = $user->getAffiliation(AppLocale::getLocale()); if ($user->getEmail()) $attr['mail'] = $user->getEmail(); From c1d251e01113fc49c8556807464735a2f728a548 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Tue, 20 Feb 2018 15:23:38 +0100 Subject: [PATCH 150/195] pkp/pkp-lib#2894 fix typo --- docs/dev/swagger.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/dev/swagger.yaml b/docs/dev/swagger.yaml index 8d2a6d3ac93..e90fec093c0 100644 --- a/docs/dev/swagger.yaml +++ b/docs/dev/swagger.yaml @@ -978,7 +978,7 @@ paths: required: false type: string - name: searchPhrase - description: Filter the results by a search phrase matched against the `userName`, `firstName`, `middleName`, `lastName`, `initials`, `salutation`, `suffix`, `email`, `affiliation`, `biiography` and `orcid`. + description: Filter the results by a search phrase matched against the `userName`, `firstName`, `middleName`, `lastName`, `initials`, `salutation`, `suffix`, `email`, `affiliation`, `biography` and `orcid`. in: query required: false type: string From 9e4e9a04e6b6a54a58b2ed16955be4c055f6ccae Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Tue, 20 Feb 2018 15:25:21 +0100 Subject: [PATCH 151/195] pkp/pkp-lib#2894 fix getAffiliation locale --- plugins/auth/ldap/LDAPAuthPlugin.inc.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/auth/ldap/LDAPAuthPlugin.inc.php b/plugins/auth/ldap/LDAPAuthPlugin.inc.php index f98ba85e683..efcda972aa4 100644 --- a/plugins/auth/ldap/LDAPAuthPlugin.inc.php +++ b/plugins/auth/ldap/LDAPAuthPlugin.inc.php @@ -342,7 +342,7 @@ function userToAttr(&$user, &$attr) { $attr['givenName'] = $user->getFirstName(); if ($user->getLastName()) $attr['sn'] = $user->getLastName(); - if ($user->getAffiliation(null)) + if ($user->getAffiliation(AppLocale::getLocale())) $attr['organizationName'] = $user->getAffiliation(AppLocale::getLocale()); if ($user->getEmail()) $attr['mail'] = $user->getEmail(); From 1752d22bea61218c36640366b7ba87f18f7c1710 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Tue, 20 Feb 2018 17:40:11 +0100 Subject: [PATCH 152/195] pkp/pkp-lib#2894 fix file and ingroup header --- api/v1/users/UserHandler.inc.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/v1/users/UserHandler.inc.php b/api/v1/users/UserHandler.inc.php index b042b8309d3..4132a20436e 100644 --- a/api/v1/users/UserHandler.inc.php +++ b/api/v1/users/UserHandler.inc.php @@ -1,14 +1,14 @@ Date: Tue, 20 Feb 2018 19:31:12 +0100 Subject: [PATCH 153/195] pkp/pkp-lib#2894 fix upgrade --- dbscripts/xml/upgrade.xml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dbscripts/xml/upgrade.xml b/dbscripts/xml/upgrade.xml index 41c974c4179..265ca95f609 100644 --- a/dbscripts/xml/upgrade.xml +++ b/dbscripts/xml/upgrade.xml @@ -35,8 +35,6 @@ - - @@ -86,6 +84,8 @@ + + From ec34d2f41c3045aa5e0e9d96c13f782e1949694a Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Wed, 21 Feb 2018 16:13:26 +0100 Subject: [PATCH 154/195] pkp/pkp-lib#2894 ui-library submodule update --- lib/ui-library | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ui-library b/lib/ui-library index ac4b53eb8f5..1d75f8f6af9 160000 --- a/lib/ui-library +++ b/lib/ui-library @@ -1 +1 @@ -Subproject commit ac4b53eb8f595e0f52f2a738c5c6eaa1b0c780d1 +Subproject commit 1d75f8f6af9ebcf2b3a9d5fe3cebb1c368ab3910 From 8edd4f97dd7223596a9f0bc08f9435ce55049810 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Wed, 21 Feb 2018 16:13:59 +0100 Subject: [PATCH 155/195] pkp/pkp-lib#2894 pkp-lib submodule update ##bozana/i2894_reviewer_selection## --- lib/pkp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pkp b/lib/pkp index c765e41ff57..8ed8acc294c 160000 --- a/lib/pkp +++ b/lib/pkp @@ -1 +1 @@ -Subproject commit c765e41ff57b9dca0cd139d0de4ce711c5608c7a +Subproject commit 8ed8acc294cbe6aa7afb4389693d8ad752741ccf From b66669a5ed7eccc2d74370137a4db82c560a6d5f Mon Sep 17 00:00:00 2001 From: Markus Hermann Date: Thu, 22 Feb 2018 16:50:05 +0100 Subject: [PATCH 156/195] Fixed parameter names in getSummaryProperties The parameter should be @$section@ and not @$ection@ in @getSummaryProperties@. --- classes/services/SectionService.inc.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/classes/services/SectionService.inc.php b/classes/services/SectionService.inc.php index 09115c4e66d..de3fb4f04ca 100644 --- a/classes/services/SectionService.inc.php +++ b/classes/services/SectionService.inc.php @@ -76,14 +76,14 @@ public function getProperties($section, $props, $args = null) { /** * @copydoc \PKP\Services\EntityProperties\EntityPropertyInterface::getSummaryProperties() */ - public function getSummaryProperties($ection, $args = null) { + public function getSummaryProperties($section, $args = null) { $props = array ( 'id','abbrev','title','seq', ); \HookRegistry::call('Section::getProperties::summaryProperties', array(&$props, $section, $args)); - return $this->getProperties($ection, $props, $args); + return $this->getProperties($section, $props, $args); } /** From cda91e9895b27c51d8ad66dd08eecaf264ca2efc Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Fri, 16 Feb 2018 13:26:35 +0100 Subject: [PATCH 157/195] pkp/pkp-lib#3383 fix DOI/URN native import --- plugins/pubIds/doi/DOIPubIdPlugin.inc.php | 6 +++--- plugins/pubIds/urn/URNPubIdPlugin.inc.php | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/plugins/pubIds/doi/DOIPubIdPlugin.inc.php b/plugins/pubIds/doi/DOIPubIdPlugin.inc.php index e24d361b261..bff33aa2561 100755 --- a/plugins/pubIds/doi/DOIPubIdPlugin.inc.php +++ b/plugins/pubIds/doi/DOIPubIdPlugin.inc.php @@ -21,10 +21,10 @@ class DOIPubIdPlugin extends PubIdPlugin { /** * @copydoc Plugin::register() */ - public function register($category, $path) { - $success = parent::register($category, $path); + public function register($category, $path, $mainContextId = null) { + $success = parent::register($category, $path, $mainContextId); if (!Config::getVar('general', 'installed') || defined('RUNNING_UPGRADE')) return $success; - if ($success && $this->getEnabled()) { + if ($success && $this->getEnabled($mainContextId)) { HookRegistry::register('CitationStyleLanguage::citation', array($this, 'getCitationData')); HookRegistry::register('Submission::getProperties::summaryProperties', array($this, 'modifyObjectProperties')); HookRegistry::register('Submission::getProperties::fullProperties', array($this, 'modifyObjectProperties')); diff --git a/plugins/pubIds/urn/URNPubIdPlugin.inc.php b/plugins/pubIds/urn/URNPubIdPlugin.inc.php index 32ba9b17b32..54c8cbc5ec9 100755 --- a/plugins/pubIds/urn/URNPubIdPlugin.inc.php +++ b/plugins/pubIds/urn/URNPubIdPlugin.inc.php @@ -21,10 +21,10 @@ class URNPubIdPlugin extends PubIdPlugin { /** * @copydoc Plugin::register() */ - public function register($category, $path) { - $success = parent::register($category, $path); + public function register($category, $path, $mainContextId = null) { + $success = parent::register($category, $path, $mainContextId); if (!Config::getVar('general', 'installed') || defined('RUNNING_UPGRADE')) return $success; - if ($success && $this->getEnabled()) { + if ($success && $this->getEnabled($mainContextId)) { $this->_registerTemplateResource(); } return $success; From 5af8ab2f851032812dafb409fc0ecb5d1a24a6b2 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Mon, 19 Feb 2018 21:17:55 +0100 Subject: [PATCH 158/195] pkp/pkp-lib#3383 contextId parameter for plugin register and lazy load get/setEnabled --- classes/plugins/PubObjectsExportPlugin.inc.php | 4 ++-- plugins/auth/ldap/LDAPAuthPlugin.inc.php | 9 +++------ plugins/gateways/resolver/ResolverPlugin.inc.php | 9 +++------ .../announcementFeed/AnnouncementFeedPlugin.inc.php | 9 ++++++--- plugins/generic/backup/BackupPlugin.inc.php | 12 ++++-------- plugins/generic/browse/BrowsePlugin.inc.php | 12 ++++-------- plugins/generic/driver/DRIVERPlugin.inc.php | 11 ++++------- .../dublinCoreMeta/DublinCoreMetaPlugin.inc.php | 11 ++++------- .../generic/externalFeed/ExternalFeedPlugin.inc.php | 11 ++++------- .../googleScholar/GoogleScholarPlugin.inc.php | 11 ++++------- .../HtmlArticleGalleyPlugin.inc.php | 6 +++--- plugins/generic/lucene/LucenePlugin.inc.php | 8 ++++---- plugins/generic/openAIRE/OpenAIREPlugin.inc.php | 12 ++++-------- .../generic/phpMyVisites/PhpMyVisitesPlugin.inc.php | 11 ++++------- .../RecommendByAuthorPlugin.inc.php | 8 ++++---- .../RecommendBySimilarityPlugin.inc.php | 8 ++++---- plugins/generic/webFeed/WebFeedGatewayPlugin.inc.php | 6 +++--- plugins/generic/webFeed/WebFeedPlugin.inc.php | 9 ++++++--- .../crossref/CrossRefExportPlugin.inc.php | 4 ++-- plugins/importexport/doaj/DOAJExportPlugin.inc.php | 4 ++-- plugins/importexport/medra/MedraExportPlugin.inc.php | 4 ++-- .../native/NativeImportExportPlugin.inc.php | 10 +++------- .../importexport/pubmed/PubMedExportPlugin.inc.php | 9 +++------ .../sample/SampleImportExportPlugin.inc.php | 9 +++------ .../users/UserImportExportPlugin.inc.php | 10 +++------- plugins/paymethod/manual/ManualPaymentPlugin.inc.php | 8 ++++---- plugins/paymethod/paypal/PaypalPaymentPlugin.inc.php | 6 +++--- plugins/reports/articles/ArticleReportPlugin.inc.php | 11 ++++------- plugins/reports/counter/CounterReportPlugin.inc.php | 6 +++--- .../subscriptions/SubscriptionReportPlugin.inc.php | 11 ++++------- plugins/reports/views/ViewReportPlugin.inc.php | 9 +++------ 31 files changed, 109 insertions(+), 159 deletions(-) diff --git a/classes/plugins/PubObjectsExportPlugin.inc.php b/classes/plugins/PubObjectsExportPlugin.inc.php index 48ffbd47ee9..31b9820d246 100644 --- a/classes/plugins/PubObjectsExportPlugin.inc.php +++ b/classes/plugins/PubObjectsExportPlugin.inc.php @@ -50,8 +50,8 @@ function getCache() { /** * @copydoc Plugin::register() */ - function register($category, $path) { - $success = parent::register($category, $path); + function register($category, $path, $mainContextId = null) { + $success = parent::register($category, $path, $mainContextId); if ($success) { $this->addLocaleData(); HookRegistry::register('AcronPlugin::parseCronTab', array($this, 'callbackParseCronTab')); diff --git a/plugins/auth/ldap/LDAPAuthPlugin.inc.php b/plugins/auth/ldap/LDAPAuthPlugin.inc.php index efcda972aa4..2ffdd53822c 100644 --- a/plugins/auth/ldap/LDAPAuthPlugin.inc.php +++ b/plugins/auth/ldap/LDAPAuthPlugin.inc.php @@ -17,13 +17,10 @@ class LDAPAuthPlugin extends AuthPlugin { /** - * Called as a plugin is registered to the registry - * @param $category String Name of category plugin was registered to - * @return boolean True iff plugin initialized successfully; if false, - * the plugin will not be registered. + * @copydoc Plugin::register() */ - function register($category, $path) { - $success = parent::register($category, $path); + function register($category, $path, $mainContextId = null) { + $success = parent::register($category, $path, $mainContextId); $this->addLocaleData(); return $success; } diff --git a/plugins/gateways/resolver/ResolverPlugin.inc.php b/plugins/gateways/resolver/ResolverPlugin.inc.php index 2a90a0a76c3..0b2db142382 100644 --- a/plugins/gateways/resolver/ResolverPlugin.inc.php +++ b/plugins/gateways/resolver/ResolverPlugin.inc.php @@ -17,13 +17,10 @@ class ResolverPlugin extends GatewayPlugin { /** - * Called as a plugin is registered to the registry - * @param $category String Name of category plugin was registered to - * @return boolean True iff plugin initialized successfully; if false, - * the plugin will not be registered. + * @copydoc Plugin::register() */ - function register($category, $path) { - $success = parent::register($category, $path); + function register($category, $path, $mainContextId = null) { + $success = parent::register($category, $path, $mainContextId); $this->addLocaleData(); return $success; } diff --git a/plugins/generic/announcementFeed/AnnouncementFeedPlugin.inc.php b/plugins/generic/announcementFeed/AnnouncementFeedPlugin.inc.php index b6a0a8d279d..f56d1ff55e3 100644 --- a/plugins/generic/announcementFeed/AnnouncementFeedPlugin.inc.php +++ b/plugins/generic/announcementFeed/AnnouncementFeedPlugin.inc.php @@ -16,9 +16,12 @@ import('lib.pkp.classes.plugins.GenericPlugin'); class AnnouncementFeedPlugin extends GenericPlugin { - function register($category, $path) { - if (parent::register($category, $path)) { - if ($this->getEnabled()) { + /** + * @copydoc Plugin::register() + */ + function register($category, $path, $mainContextId = null) { + if (parent::register($category, $path, $mainContextId)) { + if ($this->getEnabled($mainContextId)) { HookRegistry::register('TemplateManager::display',array($this, 'callbackAddLinks')); HookRegistry::register('PluginRegistry::loadCategory', array($this, 'callbackLoadCategory')); $this->_registerTemplateResource(); diff --git a/plugins/generic/backup/BackupPlugin.inc.php b/plugins/generic/backup/BackupPlugin.inc.php index a55116e2785..d013793dd54 100644 --- a/plugins/generic/backup/BackupPlugin.inc.php +++ b/plugins/generic/backup/BackupPlugin.inc.php @@ -17,16 +17,12 @@ class BackupPlugin extends GenericPlugin { /** - * Register the plugin, if enabled; note that this plugin - * runs under both Conference and Site contexts. - * @param $category string - * @param $path string - * @return boolean + * @copydoc Plugin::register() */ - function register($category, $path) { - if (parent::register($category, $path)) { + function register($category, $path, $mainContextId = null) { + if (parent::register($category, $path, $mainContextId)) { $this->addLocaleData(); - if ($this->getEnabled() && Validation::isSiteAdmin()) { + if ($this->getEnabled($mainContextId) && Validation::isSiteAdmin()) { HookRegistry::register('Templates::Admin::Index::AdminFunctions',array($this, 'addLink')); HookRegistry::register ('LoadHandler', array($this, 'handleRequest')); } diff --git a/plugins/generic/browse/BrowsePlugin.inc.php b/plugins/generic/browse/BrowsePlugin.inc.php index e19edba7af3..677ae8251a6 100644 --- a/plugins/generic/browse/BrowsePlugin.inc.php +++ b/plugins/generic/browse/BrowsePlugin.inc.php @@ -17,16 +17,12 @@ import('lib.pkp.classes.plugins.GenericPlugin'); class BrowsePlugin extends GenericPlugin { - /** - * Called as a plugin is registered to the registry - * @param $category String Name of category plugin was registered to - * @return boolean True if plugin initialized successfully; if false, - * the plugin will not be registered. + * @copydoc Plugin::register() */ - function register($category, $path) { - if (parent::register($category, $path)) { - if ($this->getEnabled()) { + function register($category, $path, $mainContextId = null) { + if (parent::register($category, $path, $mainContextId)) { + if ($this->getEnabled($mainContextId)) { // Add new navigation items in the navigation block plugin HookRegistry::register('Plugins::Blocks::Navigation::BrowseBy',array($this, 'addNavigationItem')); // Handler for browse plugin pages diff --git a/plugins/generic/driver/DRIVERPlugin.inc.php b/plugins/generic/driver/DRIVERPlugin.inc.php index df8bf9ac897..97e5dfc3a43 100644 --- a/plugins/generic/driver/DRIVERPlugin.inc.php +++ b/plugins/generic/driver/DRIVERPlugin.inc.php @@ -24,14 +24,11 @@ class DRIVERPlugin extends GenericPlugin { /** - * Called as a plugin is registered to the registry - * @param $category String Name of category plugin was registered to - * @return boolean True if plugin initialized successfully; if false, - * the plugin will not be registered. + * @copydoc Plugin::register() */ - function register($category, $path) { - $success = parent::register($category, $path); - if ($success && $this->getEnabled()) { + function register($category, $path, $mainContextId = null) { + $success = parent::register($category, $path, $mainContextId); + if ($success && $this->getEnabled($mainContextId)) { $this->import('DRIVERDAO'); $driverDao = new DRIVERDAO(); DAORegistry::registerDAO('DRIVERDAO', $driverDao); diff --git a/plugins/generic/dublinCoreMeta/DublinCoreMetaPlugin.inc.php b/plugins/generic/dublinCoreMeta/DublinCoreMetaPlugin.inc.php index a83485b6a89..369355d5b9a 100644 --- a/plugins/generic/dublinCoreMeta/DublinCoreMetaPlugin.inc.php +++ b/plugins/generic/dublinCoreMeta/DublinCoreMetaPlugin.inc.php @@ -17,14 +17,11 @@ class DublinCoreMetaPlugin extends GenericPlugin { /** - * Register the plugin, if enabled. - * @param $category string - * @param $path string - * @return boolean + * @copydoc Plugin::register() */ - function register($category, $path) { - if (parent::register($category, $path)) { - if ($this->getEnabled()) { + function register($category, $path, $mainContextId = null) { + if (parent::register($category, $path, $mainContextId)) { + if ($this->getEnabled($mainContextId)) { HookRegistry::register('ArticleHandler::view',array(&$this, 'articleView')); } return true; diff --git a/plugins/generic/externalFeed/ExternalFeedPlugin.inc.php b/plugins/generic/externalFeed/ExternalFeedPlugin.inc.php index 7ef9ca714a7..b52fb928646 100644 --- a/plugins/generic/externalFeed/ExternalFeedPlugin.inc.php +++ b/plugins/generic/externalFeed/ExternalFeedPlugin.inc.php @@ -17,15 +17,12 @@ class ExternalFeedPlugin extends GenericPlugin { /** - * Called as a plugin is registered to the registry - * @param $category String Name of category plugin was registered to - * @return boolean True iff plugin initialized successfully; if false, - * the plugin will not be registered. + * @copydoc Plugin::register() */ - function register($category, $path) { - $success = parent::register($category, $path); + function register($category, $path, $mainContextId = null) { + $success = parent::register($category, $path, $mainContextId); - if ($success && $this->getEnabled()) { + if ($success && $this->getEnabled($mainContextId)) { $this->import('ExternalFeedDAO'); $externalFeedDao = new ExternalFeedDAO($this->getName()); diff --git a/plugins/generic/googleScholar/GoogleScholarPlugin.inc.php b/plugins/generic/googleScholar/GoogleScholarPlugin.inc.php index 9a649f36a6d..c333402baac 100644 --- a/plugins/generic/googleScholar/GoogleScholarPlugin.inc.php +++ b/plugins/generic/googleScholar/GoogleScholarPlugin.inc.php @@ -17,14 +17,11 @@ class GoogleScholarPlugin extends GenericPlugin { /** - * Register the plugin, if enabled. - * @param $category string - * @param $path string - * @return boolean + * @copydoc Plugin::register() */ - function register($category, $path) { - if (parent::register($category, $path)) { - if ($this->getEnabled()) { + function register($category, $path, $mainContextId = null) { + if (parent::register($category, $path, $mainContextId)) { + if ($this->getEnabled($mainContextId)) { HookRegistry::register('ArticleHandler::view',array(&$this, 'articleView')); } return true; diff --git a/plugins/generic/htmlArticleGalley/HtmlArticleGalleyPlugin.inc.php b/plugins/generic/htmlArticleGalley/HtmlArticleGalleyPlugin.inc.php index 2582f7a59c9..e384890f185 100644 --- a/plugins/generic/htmlArticleGalley/HtmlArticleGalleyPlugin.inc.php +++ b/plugins/generic/htmlArticleGalley/HtmlArticleGalleyPlugin.inc.php @@ -19,9 +19,9 @@ class HtmlArticleGalleyPlugin extends GenericPlugin { /** * @see Plugin::register() */ - function register($category, $path) { - if (parent::register($category, $path)) { - if ($this->getEnabled()) { + function register($category, $path, $mainContextId = null) { + if (parent::register($category, $path, $mainContextId)) { + if ($this->getEnabled($mainContextId)) { HookRegistry::register('ArticleHandler::view::galley', array($this, 'articleViewCallback'), HOOK_SEQUENCE_LATE); HookRegistry::register('ArticleHandler::download', array($this, 'articleDownloadCallback'), HOOK_SEQUENCE_LATE); $this->_registerTemplateResource(); diff --git a/plugins/generic/lucene/LucenePlugin.inc.php b/plugins/generic/lucene/LucenePlugin.inc.php index ac4794d3597..55575b0da99 100644 --- a/plugins/generic/lucene/LucenePlugin.inc.php +++ b/plugins/generic/lucene/LucenePlugin.inc.php @@ -96,13 +96,13 @@ function &getMailTemplate($emailKey, $journal = null) { // Implement template methods from Plugin. // /** - * @see Plugin::register() + * @copydoc Plugin::register() */ - function register($category, $path) { - $success = parent::register($category, $path); + function register($category, $path, $mainContextId = null) { + $success = parent::register($category, $path, $mainContextId); if (!Config::getVar('general', 'installed') || defined('RUNNING_UPGRADE')) return $success; - if ($success && $this->getEnabled()) { + if ($success && $this->getEnabled($mainContextId)) { // This plug-in requires PHP 5.0. if (!checkPhpVersion('5.0.0')) return false; diff --git a/plugins/generic/openAIRE/OpenAIREPlugin.inc.php b/plugins/generic/openAIRE/OpenAIREPlugin.inc.php index 7d0ae731f77..1c1f5ab376b 100644 --- a/plugins/generic/openAIRE/OpenAIREPlugin.inc.php +++ b/plugins/generic/openAIRE/OpenAIREPlugin.inc.php @@ -17,16 +17,12 @@ class OpenAIREPlugin extends GenericPlugin { - /** - * Called as a plugin is registered to the registry - * @param $category String Name of category plugin was registered to - * @return boolean True if plugin initialized successfully; if false, - * the plugin will not be registered. + * @copydoc Plugin::register() */ - function register($category, $path) { - $success = parent::register($category, $path); - if ($success && $this->getEnabled()) { + function register($category, $path, $mainContextId = null) { + $success = parent::register($category, $path, $mainContextId); + if ($success && $this->getEnabled($mainContextId)) { $this->import('OpenAIREDAO'); $openAIREDao = new OpenAIREDAO(); DAORegistry::registerDAO('OpenAIREDAO', $openAIREDao); diff --git a/plugins/generic/phpMyVisites/PhpMyVisitesPlugin.inc.php b/plugins/generic/phpMyVisites/PhpMyVisitesPlugin.inc.php index ef1be5d3481..5910993a3fb 100644 --- a/plugins/generic/phpMyVisites/PhpMyVisitesPlugin.inc.php +++ b/plugins/generic/phpMyVisites/PhpMyVisitesPlugin.inc.php @@ -17,15 +17,12 @@ class PhpMyVisitesPlugin extends GenericPlugin { /** - * Called as a plugin is registered to the registry - * @param $category String Name of category plugin was registered to - * @return boolean True iff plugin initialized successfully; if false, - * the plugin will not be registered. + * @copydoc Plugin::register() */ - function register($category, $path) { - $success = parent::register($category, $path); + function register($category, $path, $mainContextId = null) { + $success = parent::register($category, $path, $mainContextId); if (!Config::getVar('general', 'installed') || defined('RUNNING_UPGRADE')) return true; - if ($success && $this->getEnabled()) { + if ($success && $this->getEnabled($mainContextId)) { // Insert phpmv page tag to common footer HookRegistry::register('Templates::Common::Footer::PageFooter', array($this, 'insertFooter')); diff --git a/plugins/generic/recommendByAuthor/RecommendByAuthorPlugin.inc.php b/plugins/generic/recommendByAuthor/RecommendByAuthorPlugin.inc.php index 50eac4a6d01..3d1f7e49fea 100644 --- a/plugins/generic/recommendByAuthor/RecommendByAuthorPlugin.inc.php +++ b/plugins/generic/recommendByAuthor/RecommendByAuthorPlugin.inc.php @@ -24,13 +24,13 @@ class RecommendByAuthorPlugin extends GenericPlugin { // Implement template methods from Plugin. // /** - * @see Plugin::register() + * @copydoc Plugin::register() */ - function register($category, $path) { - $success = parent::register($category, $path); + function register($category, $path, $mainContextId = null) { + $success = parent::register($category, $path, $mainContextId); if (!Config::getVar('general', 'installed') || defined('RUNNING_UPGRADE')) return $success; - if ($success && $this->getEnabled()) { + if ($success && $this->getEnabled($mainContextId)) { HookRegistry::register('Templates::Article::Footer::PageFooter', array($this, 'callbackTemplateArticlePageFooter')); } return $success; diff --git a/plugins/generic/recommendBySimilarity/RecommendBySimilarityPlugin.inc.php b/plugins/generic/recommendBySimilarity/RecommendBySimilarityPlugin.inc.php index c267e38f68f..fe64f7a3df6 100644 --- a/plugins/generic/recommendBySimilarity/RecommendBySimilarityPlugin.inc.php +++ b/plugins/generic/recommendBySimilarity/RecommendBySimilarityPlugin.inc.php @@ -24,13 +24,13 @@ class RecommendBySimilarityPlugin extends GenericPlugin { // Implement template methods from Plugin. // /** - * @see Plugin::register() + * @copydoc Plugin::register() */ - function register($category, $path) { - $success = parent::register($category, $path); + function register($category, $path, $mainContextId = null) { + $success = parent::register($category, $path, $mainContextId); if (!Config::getVar('general', 'installed') || defined('RUNNING_UPGRADE')) return $success; - if ($success && $this->getEnabled()) { + if ($success && $this->getEnabled($mainContextId)) { HookRegistry::register('Templates::Article::Footer::PageFooter', array($this, 'callbackTemplateArticlePageFooter')); } return $success; diff --git a/plugins/generic/webFeed/WebFeedGatewayPlugin.inc.php b/plugins/generic/webFeed/WebFeedGatewayPlugin.inc.php index 58bc019fea1..a3a28bbc087 100644 --- a/plugins/generic/webFeed/WebFeedGatewayPlugin.inc.php +++ b/plugins/generic/webFeed/WebFeedGatewayPlugin.inc.php @@ -76,8 +76,8 @@ function getTemplatePath($inCore = false) { * parent plugin will take care of loading this one when needed) * @return boolean */ - function getEnabled() { - return $this->getWebFeedPlugin()->getEnabled(); + function getEnabled($contextId = null) { + return $this->getWebFeedPlugin()->getEnabled($contextId); } /** @@ -97,7 +97,7 @@ function fetch($args, $request) { if (!$issue) return false; $webFeedPlugin = $this->getWebFeedPlugin(); - if (!$webFeedPlugin->getEnabled()) return false; + if (!$webFeedPlugin->getEnabled($journal->getId())) return false; // Make sure the feed type is specified and valid $type = array_shift($args); diff --git a/plugins/generic/webFeed/WebFeedPlugin.inc.php b/plugins/generic/webFeed/WebFeedPlugin.inc.php index 1856fdb8712..92d044eef99 100644 --- a/plugins/generic/webFeed/WebFeedPlugin.inc.php +++ b/plugins/generic/webFeed/WebFeedPlugin.inc.php @@ -32,9 +32,12 @@ function getDescription() { return __('plugins.generic.webfeed.description'); } - function register($category, $path) { - if (parent::register($category, $path)) { - if ($this->getEnabled()) { + /** + * @copydoc Plugin::register() + */ + function register($category, $path, $mainContextId = null) { + if (parent::register($category, $path, $mainContextId)) { + if ($this->getEnabled($mainContextId)) { HookRegistry::register('TemplateManager::display',array($this, 'callbackAddLinks')); HookRegistry::register('PluginRegistry::loadCategory', array($this, 'callbackLoadCategory')); $this->_registerTemplateResource(); diff --git a/plugins/importexport/crossref/CrossRefExportPlugin.inc.php b/plugins/importexport/crossref/CrossRefExportPlugin.inc.php index f3955f03b1e..0e3cc809ede 100644 --- a/plugins/importexport/crossref/CrossRefExportPlugin.inc.php +++ b/plugins/importexport/crossref/CrossRefExportPlugin.inc.php @@ -41,8 +41,8 @@ class CrossRefExportPlugin extends DOIPubIdExportPlugin { /** * @copydoc Plugin::register() */ - public function register($category, $path) { - $success = parent::register($category, $path); + public function register($category, $path, $mainContextId = null) { + $success = parent::register($category, $path, $mainContextId); if (!Config::getVar('general', 'installed') || defined('RUNNING_UPGRADE')) return $success; if ($success && $this->getEnabled()) { $this->_registerTemplateResource(); diff --git a/plugins/importexport/doaj/DOAJExportPlugin.inc.php b/plugins/importexport/doaj/DOAJExportPlugin.inc.php index 6040e3f475d..080df881256 100644 --- a/plugins/importexport/doaj/DOAJExportPlugin.inc.php +++ b/plugins/importexport/doaj/DOAJExportPlugin.inc.php @@ -28,8 +28,8 @@ class DOAJExportPlugin extends PubObjectsExportPlugin { /** * @copydoc Plugin::register() */ - public function register($category, $path) { - $success = parent::register($category, $path); + public function register($category, $path, $mainContextId = null) { + $success = parent::register($category, $path, $mainContextId); if (!Config::getVar('general', 'installed') || defined('RUNNING_UPGRADE')) return $success; if ($success && $this->getEnabled()) { $this->_registerTemplateResource(); diff --git a/plugins/importexport/medra/MedraExportPlugin.inc.php b/plugins/importexport/medra/MedraExportPlugin.inc.php index 066bcfa5e26..8d94d0a101f 100644 --- a/plugins/importexport/medra/MedraExportPlugin.inc.php +++ b/plugins/importexport/medra/MedraExportPlugin.inc.php @@ -26,8 +26,8 @@ class MedraExportPlugin extends DOIPubIdExportPlugin { /** * @copydoc Plugin::register() */ - public function register($category, $path) { - $success = parent::register($category, $path); + public function register($category, $path, $mainContextId = null) { + $success = parent::register($category, $path, $mainContextId); if (!Config::getVar('general', 'installed') || defined('RUNNING_UPGRADE')) return $success; if ($success && $this->getEnabled()) { $this->_registerTemplateResource(); diff --git a/plugins/importexport/native/NativeImportExportPlugin.inc.php b/plugins/importexport/native/NativeImportExportPlugin.inc.php index 82a21c7fcbd..82f329e9750 100644 --- a/plugins/importexport/native/NativeImportExportPlugin.inc.php +++ b/plugins/importexport/native/NativeImportExportPlugin.inc.php @@ -18,14 +18,10 @@ class NativeImportExportPlugin extends ImportExportPlugin { /** - * Called as a plugin is registered to the registry - * @param $category String Name of category plugin was registered to - * @param $path string - * @return boolean True iff plugin initialized successfully; if false, - * the plugin will not be registered. + * @copydoc Plugin::register() */ - function register($category, $path) { - $success = parent::register($category, $path); + function register($category, $path, $mainContextId = null) { + $success = parent::register($category, $path, $mainContextId); $this->addLocaleData(); $this->import('NativeImportExportDeployment'); return $success; diff --git a/plugins/importexport/pubmed/PubMedExportPlugin.inc.php b/plugins/importexport/pubmed/PubMedExportPlugin.inc.php index 91239c53c25..e0b731be721 100644 --- a/plugins/importexport/pubmed/PubMedExportPlugin.inc.php +++ b/plugins/importexport/pubmed/PubMedExportPlugin.inc.php @@ -17,13 +17,10 @@ class PubMedExportPlugin extends ImportExportPlugin { /** - * Called as a plugin is registered to the registry - * @param $category String Name of category plugin was registered to - * @return boolean True if plugin initialized successfully; if false, - * the plugin will not be registered. + * @copydoc Plugin::register() */ - function register($category, $path) { - $success = parent::register($category, $path); + function register($category, $path, $mainContextId = null) { + $success = parent::register($category, $path, $mainContextId); $this->addLocaleData(); return $success; } diff --git a/plugins/importexport/sample/SampleImportExportPlugin.inc.php b/plugins/importexport/sample/SampleImportExportPlugin.inc.php index 5a667dcf0d1..3915703de6e 100644 --- a/plugins/importexport/sample/SampleImportExportPlugin.inc.php +++ b/plugins/importexport/sample/SampleImportExportPlugin.inc.php @@ -17,13 +17,10 @@ class SampleImportExportPlugin extends ImportExportPlugin { /** - * Called as a plugin is registered to the registry - * @param $category String Name of category plugin was registered to - * @return boolean True iff plugin initialized successfully; if false, - * the plugin will not be registered. + * @copydoc Plugin::register() */ - function register($category, $path) { - $success = parent::register($category, $path); + function register($category, $path, $mainContextId = null) { + $success = parent::register($category, $path, $mainContextId); // Additional registration / initialization code // should go here. For example, load additional locale data: $this->addLocaleData(); diff --git a/plugins/importexport/users/UserImportExportPlugin.inc.php b/plugins/importexport/users/UserImportExportPlugin.inc.php index ed1e67bddc5..4574da22cc5 100644 --- a/plugins/importexport/users/UserImportExportPlugin.inc.php +++ b/plugins/importexport/users/UserImportExportPlugin.inc.php @@ -18,14 +18,10 @@ class UserImportExportPlugin extends PKPUserImportExportPlugin { /** - * Called as a plugin is registered to the registry - * @param $category String Name of category plugin was registered to - * @param $path string - * @return boolean True iff plugin initialized successfully; if false, - * the plugin will not be registered. + * @copydoc Plugin::register() */ - function register($category, $path) { - return parent::register($category, $path); + function register($category, $path, $mainContextId = null) { + return parent::register($category, $path, $mainContextId); } /** diff --git a/plugins/paymethod/manual/ManualPaymentPlugin.inc.php b/plugins/paymethod/manual/ManualPaymentPlugin.inc.php index 626a8e46c63..d584774cb17 100644 --- a/plugins/paymethod/manual/ManualPaymentPlugin.inc.php +++ b/plugins/paymethod/manual/ManualPaymentPlugin.inc.php @@ -39,12 +39,12 @@ function getDescription() { } /** - * @copydoc Plugin::register + * @copydoc Plugin::register() */ - function register($category, $path) { - if (parent::register($category, $path)) { + function register($category, $path, $mainContextId = null) { + if (parent::register($category, $path, $mainContextId)) { $this->addLocaleData(); - if ($this->getEnabled()) { + if ($this->getEnabled($mainContextId)) { $this->_registerTemplateResource(); } return true; diff --git a/plugins/paymethod/paypal/PaypalPaymentPlugin.inc.php b/plugins/paymethod/paypal/PaypalPaymentPlugin.inc.php index 63f6dd69bb7..d854bd5f8d8 100644 --- a/plugins/paymethod/paypal/PaypalPaymentPlugin.inc.php +++ b/plugins/paymethod/paypal/PaypalPaymentPlugin.inc.php @@ -40,10 +40,10 @@ function getDescription() { } /** - * @see Plugin::register + * @copydoc Plugin::register() */ - function register($category, $path) { - if (parent::register($category, $path)) { + function register($category, $path, $mainContextId = null) { + if (parent::register($category, $path, $mainContextId)) { $this->addLocaleData(); return true; } diff --git a/plugins/reports/articles/ArticleReportPlugin.inc.php b/plugins/reports/articles/ArticleReportPlugin.inc.php index 3c4c636fc46..d4a0a1b3b18 100644 --- a/plugins/reports/articles/ArticleReportPlugin.inc.php +++ b/plugins/reports/articles/ArticleReportPlugin.inc.php @@ -17,13 +17,10 @@ class ArticleReportPlugin extends ReportPlugin { /** - * Called as a plugin is registered to the registry - * @param $category String Name of category plugin was registered to - * @return boolean True if plugin initialized successfully; if false, - * the plugin will not be registered. + * @copydoc Plugin::register() */ - function register($category, $path) { - $success = parent::register($category, $path); + function register($category, $path, $mainContextId = null) { + $success = parent::register($category, $path, $mainContextId); if ($success && Config::getVar('general', 'installed')) { $this->import('ArticleReportDAO'); $articleReportDAO = new ArticleReportDAO(); @@ -51,7 +48,7 @@ function getDescription() { } /** - * @copydoc ReportPlugin::display() + * @copydoc ReportPlugin::display() */ function display($args, $request) { $journal = $request->getJournal(); diff --git a/plugins/reports/counter/CounterReportPlugin.inc.php b/plugins/reports/counter/CounterReportPlugin.inc.php index b04796fa8c7..17bc3348710 100644 --- a/plugins/reports/counter/CounterReportPlugin.inc.php +++ b/plugins/reports/counter/CounterReportPlugin.inc.php @@ -23,10 +23,10 @@ class CounterReportPlugin extends ReportPlugin { /** - * @see PKPPlugin::register($category, $path) + * @copydoc Plugin::register() */ - function register($category, $path) { - $success = parent::register($category, $path); + function register($category, $path, $mainContextId = null) { + $success = parent::register($category, $path, $mainContextId); if($success) { $this->addLocaleData(); } diff --git a/plugins/reports/subscriptions/SubscriptionReportPlugin.inc.php b/plugins/reports/subscriptions/SubscriptionReportPlugin.inc.php index 7edf86a19d7..35d2813e990 100644 --- a/plugins/reports/subscriptions/SubscriptionReportPlugin.inc.php +++ b/plugins/reports/subscriptions/SubscriptionReportPlugin.inc.php @@ -17,13 +17,10 @@ class SubscriptionReportPlugin extends ReportPlugin { /** - * Called as a plugin is registered to the registry - * @param $category String Name of category plugin was registered to - * @return boolean True if plugin initialized successfully; if false, - * the plugin will not be registered. + * @copydoc Plugin::register() */ - function register($category, $path) { - $success = parent::register($category, $path); + function register($category, $path, $mainContextId = null) { + $success = parent::register($category, $path, $mainContextId); $this->addLocaleData(); return $success; } @@ -54,7 +51,7 @@ function getDescription() { } /** - * @copydoc ReportPlugin::display() + * @copydoc ReportPlugin::display() */ function display($args, $request) { $journal = $request->getJournal(); diff --git a/plugins/reports/views/ViewReportPlugin.inc.php b/plugins/reports/views/ViewReportPlugin.inc.php index 622210fd0c4..c989e9eb81c 100644 --- a/plugins/reports/views/ViewReportPlugin.inc.php +++ b/plugins/reports/views/ViewReportPlugin.inc.php @@ -18,13 +18,10 @@ class ViewReportPlugin extends ReportPlugin { /** - * Called as a plugin is registered to the registry - * @param $category String Name of category plugin was registered to - * @return boolean True if plugin initialized successfully; if false, - * the plugin will not be registered. + * @copydoc Plugin::register() */ - function register($category, $path) { - $success = parent::register($category, $path); + function register($category, $path, $mainContextId = null) { + $success = parent::register($category, $path, $mainContextId); $this->addLocaleData(); return $success; } From 9d43b5cd6272fcc2e740eb460ecf0be9681aff44 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Tue, 27 Feb 2018 16:22:49 +0100 Subject: [PATCH 159/195] pkp/pkp-lib#3383 submodule update ##bozana/3383## --- lib/pkp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pkp b/lib/pkp index 8ed8acc294c..818a80e4826 160000 --- a/lib/pkp +++ b/lib/pkp @@ -1 +1 @@ -Subproject commit 8ed8acc294cbe6aa7afb4389693d8ad752741ccf +Subproject commit 818a80e482665aac171560f2d7f99eca0a57ec0d From 90e9b4fcc7feb0f97dfb3d877b3ff3f27e6b41e4 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Tue, 27 Feb 2018 17:48:50 +0100 Subject: [PATCH 160/195] pkp/pkp-lib#3383 citationStyleLanguage submodule update --- plugins/generic/citationStyleLanguage | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/generic/citationStyleLanguage b/plugins/generic/citationStyleLanguage index 8f42ad05803..c54df3f288f 160000 --- a/plugins/generic/citationStyleLanguage +++ b/plugins/generic/citationStyleLanguage @@ -1 +1 @@ -Subproject commit 8f42ad05803a77c47e87c67764601401e8681a2c +Subproject commit c54df3f288f77609298b123394c385fb7ad23141 From 4b3c8aca8435c3c699150fb0adf1786d3252b253 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Tue, 27 Feb 2018 17:49:15 +0100 Subject: [PATCH 161/195] pkp/pkp-lib#3383 customBlockManager submodule update --- plugins/generic/customBlockManager | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/generic/customBlockManager b/plugins/generic/customBlockManager index 657744877e0..43ec5a8d786 160000 --- a/plugins/generic/customBlockManager +++ b/plugins/generic/customBlockManager @@ -1 +1 @@ -Subproject commit 657744877e0b0e26c5167337cba2808344526163 +Subproject commit 43ec5a8d78675b79bc725eb99506f6a68c092801 From 305195dccc7cd8d65ca7f95e236a486dabc39aca Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Tue, 27 Feb 2018 17:49:38 +0100 Subject: [PATCH 162/195] pkp/pkp-lib#3383 staticPages submodule update --- plugins/generic/staticPages | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/generic/staticPages b/plugins/generic/staticPages index dccead861c3..b421866db93 160000 --- a/plugins/generic/staticPages +++ b/plugins/generic/staticPages @@ -1 +1 @@ -Subproject commit dccead861c3512e2da27800a954ab3d26985af1f +Subproject commit b421866db93152dd6266aa2e3d3172846c3e63b4 From 16f8cf40b991ed839fefc0a5fd04f5e24e6bae98 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Tue, 27 Feb 2018 17:50:04 +0100 Subject: [PATCH 163/195] pkp/pkp-lib#3383 tinymce submodule update --- plugins/generic/tinymce | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/generic/tinymce b/plugins/generic/tinymce index ebcb211438c..12cf970aeda 160000 --- a/plugins/generic/tinymce +++ b/plugins/generic/tinymce @@ -1 +1 @@ -Subproject commit ebcb211438ca4b33d2c65c0e85ea0c8bf9a32794 +Subproject commit 12cf970aeda8272cc0830cc5a737ed267f41b4db From 9bdb03b244e3b70fddf1974ce7980d032af30bb8 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Tue, 27 Feb 2018 17:50:31 +0100 Subject: [PATCH 164/195] pkp/pkp-lib#3383 translator submodule update --- plugins/generic/translator | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/generic/translator b/plugins/generic/translator index b1499b34099..532128f7b2f 160000 --- a/plugins/generic/translator +++ b/plugins/generic/translator @@ -1 +1 @@ -Subproject commit b1499b340994501eaf6ab2966d9570f0f9ecaf99 +Subproject commit 532128f7b2fdac20daa355b9eabf5ab287c1b7b4 From 088ab73b76fad1243be4ae10a3c75dc33ec838e3 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Tue, 27 Feb 2018 17:50:57 +0100 Subject: [PATCH 165/195] pkp/pkp-lib#3383 pdfJsViewer submodule update --- plugins/generic/pdfJsViewer | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/generic/pdfJsViewer b/plugins/generic/pdfJsViewer index 2f1065980a7..042594c1460 160000 --- a/plugins/generic/pdfJsViewer +++ b/plugins/generic/pdfJsViewer @@ -1 +1 @@ -Subproject commit 2f1065980a7b76156527b09d4a69a8a2ec3bbdb5 +Subproject commit 042594c1460c8957996fa78d39b50ee9a06b8405 From e9f7091362cbdc53ec203c8d8457f4a1661757c7 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Tue, 27 Feb 2018 17:51:25 +0100 Subject: [PATCH 166/195] pkp/pkp-lib#3383 googleAnalytics submodule update --- plugins/generic/googleAnalytics | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/generic/googleAnalytics b/plugins/generic/googleAnalytics index f3c25cb671d..71e11746eda 160000 --- a/plugins/generic/googleAnalytics +++ b/plugins/generic/googleAnalytics @@ -1 +1 @@ -Subproject commit f3c25cb671de0e4a3b10990550418d67757700bb +Subproject commit 71e11746eda777ce26b87c9e4f94cb5ad9695f65 From 86b0c8ed60e1f1780bb7ce72b9cdd3849d8676eb Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Tue, 27 Feb 2018 17:51:57 +0100 Subject: [PATCH 167/195] pkp/pkp-lib#3383 orcidProfile submodule update --- plugins/generic/orcidProfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/generic/orcidProfile b/plugins/generic/orcidProfile index 6a8402d77ae..e6d0fae3e54 160000 --- a/plugins/generic/orcidProfile +++ b/plugins/generic/orcidProfile @@ -1 +1 @@ -Subproject commit 6a8402d77ae26e75afe04f682ed44e0616f0b647 +Subproject commit e6d0fae3e54dde43e2e80a6191a6b938d24e0b77 From f795c48ad313942939c41a2aeed1a1b16323dbf7 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Tue, 27 Feb 2018 17:52:23 +0100 Subject: [PATCH 168/195] pkp/pkp-lib#3383 reviewReport submodule update --- plugins/reports/reviewReport | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/reports/reviewReport b/plugins/reports/reviewReport index 5c49605f6fa..92577f350b4 160000 --- a/plugins/reports/reviewReport +++ b/plugins/reports/reviewReport @@ -1 +1 @@ -Subproject commit 5c49605f6fa0badc2df303e6cc78c292c95a037f +Subproject commit 92577f350b4c8a7e412e908e350ed94f42706369 From 659fa364d17d8304e26a32f8544c0b3e996dbf11 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Tue, 27 Feb 2018 18:14:11 +0100 Subject: [PATCH 169/195] citationStyleLanguage submodule update --- plugins/generic/citationStyleLanguage | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/generic/citationStyleLanguage b/plugins/generic/citationStyleLanguage index c54df3f288f..311125f3e79 160000 --- a/plugins/generic/citationStyleLanguage +++ b/plugins/generic/citationStyleLanguage @@ -1 +1 @@ -Subproject commit c54df3f288f77609298b123394c385fb7ad23141 +Subproject commit 311125f3e79de5099e712d0588838ddc99a46fc8 From f2cf10d52c907453c6b7f68d15002b25b86d62d5 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Tue, 27 Feb 2018 18:14:35 +0100 Subject: [PATCH 170/195] pdfJsViewer submodule update --- plugins/generic/pdfJsViewer | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/generic/pdfJsViewer b/plugins/generic/pdfJsViewer index 042594c1460..2e816d2d023 160000 --- a/plugins/generic/pdfJsViewer +++ b/plugins/generic/pdfJsViewer @@ -1 +1 @@ -Subproject commit 042594c1460c8957996fa78d39b50ee9a06b8405 +Subproject commit 2e816d2d0236519419024bacd1ace528783f1890 From 354d7c6764bd24caaa990742ace26584402db06a Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Tue, 27 Feb 2018 18:14:52 +0100 Subject: [PATCH 171/195] orcidProfile submodule update --- plugins/generic/orcidProfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/generic/orcidProfile b/plugins/generic/orcidProfile index e6d0fae3e54..012a421b894 160000 --- a/plugins/generic/orcidProfile +++ b/plugins/generic/orcidProfile @@ -1 +1 @@ -Subproject commit e6d0fae3e54dde43e2e80a6191a6b938d24e0b77 +Subproject commit 012a421b894ccc45122e84cb7926a66f5ace03d5 From 0201c46225b9e11a8f4bd6a193cc5318afabb5d0 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Wed, 28 Feb 2018 14:00:52 +0100 Subject: [PATCH 172/195] orcidProfile submodule update --- plugins/generic/orcidProfile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/generic/orcidProfile b/plugins/generic/orcidProfile index 012a421b894..f7805a41eb7 160000 --- a/plugins/generic/orcidProfile +++ b/plugins/generic/orcidProfile @@ -1 +1 @@ -Subproject commit 012a421b894ccc45122e84cb7926a66f5ace03d5 +Subproject commit f7805a41eb7c961c550679a809bdbf728b2530b7 From c275fac9a0dbd9da7df434b91a3b3d3c7ef4d1e0 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Wed, 28 Feb 2018 19:37:37 +0100 Subject: [PATCH 173/195] staticPages submodule update --- plugins/generic/staticPages | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/generic/staticPages b/plugins/generic/staticPages index b421866db93..f45b4bfed2d 160000 --- a/plugins/generic/staticPages +++ b/plugins/generic/staticPages @@ -1 +1 @@ -Subproject commit b421866db93152dd6266aa2e3d3172846c3e63b4 +Subproject commit f45b4bfed2d1bc53358abf0e7ca62b02e6410452 From 3995e3e4de570343de399d608453b551ad88d86f Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Wed, 28 Feb 2018 15:28:55 -0800 Subject: [PATCH 174/195] pkp/pkp-lib#3336 Submodule updates --- lib/pkp | 2 +- plugins/generic/customBlockManager | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/pkp b/lib/pkp index 818a80e4826..158cefdc042 160000 --- a/lib/pkp +++ b/lib/pkp @@ -1 +1 @@ -Subproject commit 818a80e482665aac171560f2d7f99eca0a57ec0d +Subproject commit 158cefdc04206ddab3966c71dcd1afac5bcfd44d diff --git a/plugins/generic/customBlockManager b/plugins/generic/customBlockManager index 43ec5a8d786..ec5838a0c60 160000 --- a/plugins/generic/customBlockManager +++ b/plugins/generic/customBlockManager @@ -1 +1 @@ -Subproject commit 43ec5a8d78675b79bc725eb99506f6a68c092801 +Subproject commit ec5838a0c601d75c86f6d72a0ed8ac9f0cd09bba From b8c687ffe4fa08c73dd6743e370f48f8230d783e Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Wed, 28 Feb 2018 15:45:43 -0800 Subject: [PATCH 175/195] pkp/pkp-lib#3336 Fix web feed plugin loading conventions --- .../webFeed/WebFeedBlockPlugin.inc.php | 42 ++++++-------- .../webFeed/WebFeedGatewayPlugin.inc.php | 56 +++++++++---------- plugins/generic/webFeed/WebFeedPlugin.inc.php | 56 ++++++------------- .../webFeed/WebFeedSettingsForm.inc.php | 2 - .../generic/webFeed/{templates => }/block.tpl | 0 5 files changed, 63 insertions(+), 93 deletions(-) rename plugins/generic/webFeed/{templates => }/block.tpl (100%) diff --git a/plugins/generic/webFeed/WebFeedBlockPlugin.inc.php b/plugins/generic/webFeed/WebFeedBlockPlugin.inc.php index 826e049a531..95816ce0321 100644 --- a/plugins/generic/webFeed/WebFeedBlockPlugin.inc.php +++ b/plugins/generic/webFeed/WebFeedBlockPlugin.inc.php @@ -16,12 +16,15 @@ import('lib.pkp.classes.plugins.BlockPlugin'); class WebFeedBlockPlugin extends BlockPlugin { - /** @var string Name of parent plugin */ - var $parentPluginName; + /** @var WebFeedPlugin Parent plugin */ + protected $_parentPlugin; - function __construct($parentPluginName) { + /** + * @param $parentPlugin WebFeedPlugin + */ + public function __construct($parentPlugin) { parent::__construct(); - $this->parentPluginName = $parentPluginName; + $this->_parentPlugin = $parentPlugin; } /** @@ -29,14 +32,14 @@ function __construct($parentPluginName) { * its category. * @return String name of plugin */ - function getName() { + public function getName() { return 'WebFeedBlockPlugin'; } /** * Hide this plugin from the management interface (it's subsidiary) */ - function getHideManagement() { + public function getHideManagement() { return true; } @@ -44,14 +47,14 @@ function getHideManagement() { * Get the display name of this plugin. * @return String */ - function getDisplayName() { + public function getDisplayName() { return __('plugins.generic.webfeed.displayName'); } /** * Get a description of the plugin. */ - function getDescription() { + public function getDescription() { return __('plugins.generic.webfeed.description'); } @@ -59,31 +62,23 @@ function getDescription() { * Get the supported contexts (e.g. BLOCK_CONTEXT_...) for this block. * @return array */ - function getSupportedContexts() { + public function getSupportedContexts() { return array(BLOCK_CONTEXT_SIDEBAR); } - /** - * Get the web feed plugin - * @return WebFeedPlugin - */ - function getWebFeedPlugin() { - return PluginRegistry::getPlugin('generic', $this->parentPluginName); - } - /** * Override the builtin to get the correct plugin path. * @return string */ - function getPluginPath() { - return $this->getWebFeedPlugin()->getPluginPath(); + public function getPluginPath() { + return $this->_parentPlugin->getPluginPath(); } /** * @copydoc PKPPlugin::getTemplatePath */ - function getTemplatePath($inCore = false) { - return $this->getWebFeedPlugin()->getTemplatePath($inCore); + public function getTemplatePath($inCore = false) { + return $this->_parentPlugin->getTemplatePath($inCore); } /** @@ -92,9 +87,8 @@ function getTemplatePath($inCore = false) { * @param $request PKPRequest * @return $string */ - function getContents($templateMgr, $request = null) { + public function getContents($templateMgr, $request = null) { $journal = $request->getJournal(); - $plugin = $this->getWebFeedPlugin(); $issueDao = DAORegistry::getDAO('IssueDAO'); if ($issueDao->getCurrent($journal->getId(), true)) { return parent::getContents($templateMgr, $request); @@ -102,5 +96,3 @@ function getContents($templateMgr, $request = null) { return ''; } } - -?> diff --git a/plugins/generic/webFeed/WebFeedGatewayPlugin.inc.php b/plugins/generic/webFeed/WebFeedGatewayPlugin.inc.php index a3a28bbc087..28d8f0791c5 100644 --- a/plugins/generic/webFeed/WebFeedGatewayPlugin.inc.php +++ b/plugins/generic/webFeed/WebFeedGatewayPlugin.inc.php @@ -17,18 +17,21 @@ import('lib.pkp.classes.plugins.GatewayPlugin'); class WebFeedGatewayPlugin extends GatewayPlugin { - /** @var string Name of parent plugin */ - var $parentPluginName; + /** @var WebFeedPlugin Parent plugin */ + protected $_parentPlugin; - function __construct($parentPluginName) { + /** + * @param $parentPlugin WebFeedPlugin + */ + public function __construct($parentPlugin) { parent::__construct(); - $this->parentPluginName = $parentPluginName; + $this->_parentPlugin = $parentPlugin; } /** * Hide this plugin from the management interface (it's subsidiary) */ - function getHideManagement() { + public function getHideManagement() { return true; } @@ -37,47 +40,47 @@ function getHideManagement() { * its category. * @return String name of plugin */ - function getName() { + public function getName() { return 'WebFeedGatewayPlugin'; } - function getDisplayName() { + /** + * @copydoc Plugin::getDisplayName() + */ + public function getDisplayName() { return __('plugins.generic.webfeed.displayName'); } - function getDescription() { - return __('plugins.generic.webfeed.description'); - } - /** - * Get the web feed plugin - * @return WebFeedPlugin + * @copydoc Plugin::getDescription() */ - function getWebFeedPlugin() { - return PluginRegistry::getPlugin('generic', $this->parentPluginName); + public function getDescription() { + return __('plugins.generic.webfeed.description'); } /** * Override the builtin to get the correct plugin path. + * @return string */ - function getPluginPath() { - return $this->getWebFeedPlugin()->getPluginPath(); + public function getPluginPath() { + return $this->_parentPlugin->getPluginPath(); } /** * @copydoc PKPPlugin::getTemplatePath */ - function getTemplatePath($inCore = false) { - return $this->getWebFeedPlugin()->getTemplatePath($inCore); + public function getTemplatePath($inCore = false) { + return $this->_parentPlugin->getTemplatePath($inCore); } /** * Get whether or not this plugin is enabled. (Should always return true, as the * parent plugin will take care of loading this one when needed) + * @param $contextId int Context ID (optional) * @return boolean */ - function getEnabled($contextId = null) { - return $this->getWebFeedPlugin()->getEnabled($contextId); + public function getEnabled($contextId = null) { + return $this->_parentPlugin->getEnabled($contextId); } /** @@ -85,7 +88,7 @@ function getEnabled($contextId = null) { * @param $args array Arguments. * @param $request PKPRequest Request object. */ - function fetch($args, $request) { + public function fetch($args, $request) { // Make sure we're within a Journal context $request = $this->getRequest(); $journal = $request->getJournal(); @@ -96,8 +99,7 @@ function fetch($args, $request) { $issue = $issueDao->getCurrent($journal->getId(), true); if (!$issue) return false; - $webFeedPlugin = $this->getWebFeedPlugin(); - if (!$webFeedPlugin->getEnabled($journal->getId())) return false; + if (!$this->_parentPlugin->getEnabled($journal->getId())) return false; // Make sure the feed type is specified and valid $type = array_shift($args); @@ -114,8 +116,8 @@ function fetch($args, $request) { if (!isset($typeMap[$type])) return false; // Get limit setting from web feeds plugin - $displayItems = $webFeedPlugin->getSetting($journal->getId(), 'displayItems'); - $recentItems = (int) $webFeedPlugin->getSetting($journal->getId(), 'recentItems'); + $displayItems = $this->_parentPlugin->getSetting($journal->getId(), 'displayItems'); + $recentItems = (int) $this->_parentPlugin->getSetting($journal->getId(), 'recentItems'); $publishedArticleDao = DAORegistry::getDAO('PublishedArticleDAO'); if ($displayItems == 'recent' && $recentItems > 0) { @@ -147,5 +149,3 @@ function fetch($args, $request) { return true; } } - -?> diff --git a/plugins/generic/webFeed/WebFeedPlugin.inc.php b/plugins/generic/webFeed/WebFeedPlugin.inc.php index 92d044eef99..e925f726c92 100644 --- a/plugins/generic/webFeed/WebFeedPlugin.inc.php +++ b/plugins/generic/webFeed/WebFeedPlugin.inc.php @@ -20,7 +20,7 @@ class WebFeedPlugin extends GenericPlugin { * Get the display name of this plugin * @return string */ - function getDisplayName() { + public function getDisplayName() { return __('plugins.generic.webfeed.displayName'); } @@ -28,18 +28,25 @@ function getDisplayName() { * Get the description of this plugin * @return string */ - function getDescription() { + public function getDescription() { return __('plugins.generic.webfeed.description'); } /** * @copydoc Plugin::register() */ - function register($category, $path, $mainContextId = null) { + public function register($category, $path, $mainContextId = null) { if (parent::register($category, $path, $mainContextId)) { if ($this->getEnabled($mainContextId)) { HookRegistry::register('TemplateManager::display',array($this, 'callbackAddLinks')); - HookRegistry::register('PluginRegistry::loadCategory', array($this, 'callbackLoadCategory')); + $this->import('WebFeedBlockPlugin'); + $blockPlugin = new WebFeedBlockPlugin($this); + PluginRegistry::register('blocks', $blockPlugin, $this->getPluginPath()); + + $this->import('WebFeedGatewayPlugin'); + $gatewayPlugin = new WebFeedGatewayPlugin($this); + PluginRegistry::register('gateways', $gatewayPlugin, $this->getPluginPath()); + $this->_registerTemplateResource(); } return true; @@ -52,46 +59,21 @@ function register($category, $path, $mainContextId = null) { * creation. * @return string */ - function getContextSpecificPluginSettingsFile() { + public function getContextSpecificPluginSettingsFile() { return $this->getPluginPath() . '/settings.xml'; } /** * @copydoc PKPPlugin::getTemplatePath */ - function getTemplatePath($inCore = false) { + public function getTemplatePath($inCore = false) { return $this->getTemplateResourceName() . ':templates/'; } - /** - * Register as a block plugin, even though this is a generic plugin. - * This will allow the plugin to behave as a block plugin, i.e. to - * have layout tasks performed on it. - * @param $hookName string - * @param $args array - */ - function callbackLoadCategory($hookName, $args) { - $category =& $args[0]; - $plugins =& $args[1]; - switch ($category) { - case 'blocks': - $this->import('WebFeedBlockPlugin'); - $blockPlugin = new WebFeedBlockPlugin($this->getName()); - $plugins[$blockPlugin->getSeq()][$blockPlugin->getPluginPath()] = $blockPlugin; - break; - case 'gateways': - $this->import('WebFeedGatewayPlugin'); - $gatewayPlugin = new WebFeedGatewayPlugin($this->getName()); - $plugins[$gatewayPlugin->getSeq()][$gatewayPlugin->getPluginPath()] = $gatewayPlugin; - break; - } - return false; - } - /** * Add feed links to page on select/all pages. */ - function callbackAddLinks($hookName, $args) { + public function callbackAddLinks($hookName, $args) { // Only page requests will be handled $request = $this->getRequest(); if (!is_a($request->getRouter(), 'PKPPageRouter')) return false; @@ -144,9 +126,9 @@ function callbackAddLinks($hookName, $args) { } /** - * @see Plugin::getActions() + * @copydoc Plugin::getActions() */ - function getActions($request, $verb) { + public function getActions($request, $verb) { $router = $request->getRouter(); import('lib.pkp.classes.linkAction.request.AjaxModal'); return array_merge( @@ -166,9 +148,9 @@ function getActions($request, $verb) { } /** - * @see Plugin::manage() + * @copydoc Plugin::manage() */ - function manage($args, $request) { + public function manage($args, $request) { switch ($request->getUserVar('verb')) { case 'settings': AppLocale::requireComponents(LOCALE_COMPONENT_APP_COMMON, LOCALE_COMPONENT_PKP_MANAGER); @@ -191,5 +173,3 @@ function manage($args, $request) { return parent::manage($args, $request); } } - -?> diff --git a/plugins/generic/webFeed/WebFeedSettingsForm.inc.php b/plugins/generic/webFeed/WebFeedSettingsForm.inc.php index 15e3d7fa81e..d30b01510e3 100644 --- a/plugins/generic/webFeed/WebFeedSettingsForm.inc.php +++ b/plugins/generic/webFeed/WebFeedSettingsForm.inc.php @@ -87,5 +87,3 @@ function execute() { $plugin->updateSetting($contextId, 'recentItems', $this->getData('recentItems')); } } - -?> diff --git a/plugins/generic/webFeed/templates/block.tpl b/plugins/generic/webFeed/block.tpl similarity index 100% rename from plugins/generic/webFeed/templates/block.tpl rename to plugins/generic/webFeed/block.tpl From 73191cd1d7795147a5121a50eb1593b9e2032d1f Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Wed, 28 Feb 2018 15:59:52 -0800 Subject: [PATCH 176/195] pkp/pkp-lib#3336 Fix announcement feed plugin loading conventions --- .../AnnouncementFeedBlockPlugin.inc.php | 44 +++++---------- .../AnnouncementFeedGatewayPlugin.inc.php | 54 +++++++++---------- .../AnnouncementFeedPlugin.inc.php | 51 ++++++------------ .../AnnouncementFeedSettingsForm.inc.php | 16 +++--- .../{templates => }/block.tpl | 0 plugins/generic/announcementFeed/index.php | 2 - .../{ => templates}/settingsForm.tpl | 0 .../webFeed/WebFeedBlockPlugin.inc.php | 2 +- plugins/generic/webFeed/index.php | 2 - 9 files changed, 61 insertions(+), 110 deletions(-) rename plugins/generic/announcementFeed/{templates => }/block.tpl (100%) rename plugins/generic/announcementFeed/{ => templates}/settingsForm.tpl (100%) diff --git a/plugins/generic/announcementFeed/AnnouncementFeedBlockPlugin.inc.php b/plugins/generic/announcementFeed/AnnouncementFeedBlockPlugin.inc.php index 5f72fd1e8e4..5e95c0eb218 100644 --- a/plugins/generic/announcementFeed/AnnouncementFeedBlockPlugin.inc.php +++ b/plugins/generic/announcementFeed/AnnouncementFeedBlockPlugin.inc.php @@ -16,20 +16,21 @@ import('lib.pkp.classes.plugins.BlockPlugin'); class AnnouncementFeedBlockPlugin extends BlockPlugin { - var $parentPluginName; + protected $_parentPlugin; /** * Constructor + * @param $parentPlugin AnnouncementFeedPlugin */ - function __construct($parentPluginName) { - $this->parentPluginName = $parentPluginName; + public function __construct($parentPlugin) { + $this->_parentPlugin = $parentPlugin; parent::__construct(); } /** * Hide this plugin from the management interface (it's subsidiary) */ - function getHideManagement() { + public function getHideManagement() { return true; } @@ -38,7 +39,7 @@ function getHideManagement() { * its category. * @return String name of plugin */ - function getName() { + public function getName() { return 'AnnouncementFeedBlockPlugin'; } @@ -46,54 +47,35 @@ function getName() { * Get the display name of this plugin. * @return String */ - function getDisplayName() { + public function getDisplayName() { return __('plugins.generic.announcementfeed.displayName'); } /** * Get a description of the plugin. */ - function getDescription() { + public function getDescription() { return __('plugins.generic.announcementfeed.description'); } - /** - * Get the announcement feed plugin - * @return object - */ - function &getAnnouncementFeedPlugin() { - $plugin =& PluginRegistry::getPlugin('generic', $this->parentPluginName); - return $plugin; - } - /** * Override the builtin to get the correct plugin path. * @return string */ - function getPluginPath() { - $plugin =& $this->getAnnouncementFeedPlugin(); - return $plugin->getPluginPath(); - } - - /** - * @copydoc PKPPlugin::getTemplatePath - */ - function getTemplatePath($inCore = false) { - $plugin = $this->getAnnouncementFeedPlugin(); - return $plugin->getTemplatePath($inCore) . 'templates/'; + public function getPluginPath() { + return $this->_parentPlugin->getPluginPath(); } /** * @see BlockPlugin::getContents */ - function getContents(&$templateMgr, $request = null) { + public function getContents($templateMgr, $request = null) { $journal = $request->getJournal(); if (!$journal) return ''; if (!$journal->getSetting('enableAnnouncements')) return ''; - $plugin =& $this->getAnnouncementFeedPlugin(); - $displayPage = $plugin->getSetting($journal->getId(), 'displayPage'); + $displayPage = $this->_parentPlugin->getSetting($journal->getId(), 'displayPage'); $requestedPage = $request->getRequestedPage(); if (($displayPage == 'all') || ($displayPage == 'homepage' && (empty($requestedPage) || $requestedPage == 'index' || $requestedPage == 'announcement')) || ($displayPage == $requestedPage)) { @@ -103,5 +85,3 @@ function getContents(&$templateMgr, $request = null) { } } } - -?> diff --git a/plugins/generic/announcementFeed/AnnouncementFeedGatewayPlugin.inc.php b/plugins/generic/announcementFeed/AnnouncementFeedGatewayPlugin.inc.php index 0d0918b50db..adccc36b388 100644 --- a/plugins/generic/announcementFeed/AnnouncementFeedGatewayPlugin.inc.php +++ b/plugins/generic/announcementFeed/AnnouncementFeedGatewayPlugin.inc.php @@ -17,13 +17,14 @@ import('lib.pkp.classes.plugins.GatewayPlugin'); class AnnouncementFeedGatewayPlugin extends GatewayPlugin { - var $parentPluginName; + protected $_parentPlugin; /** * Constructor + * @param $parentPlugin AnnouncementFeedPlugin */ - function __construct($parentPluginName) { - $this->parentPluginName = $parentPluginName; + function __construct($parentPlugin) { + $this->_parentPlugin = $parentPlugin; parent::__construct(); } @@ -32,45 +33,43 @@ function __construct($parentPluginName) { * its category. * @return String name of plugin */ - function getName() { + public function getName() { return 'AnnouncementFeedGatewayPlugin'; } /** * Hide this plugin from the management interface (it's subsidiary) */ - function getHideManagement() { + public function getHideManagement() { return true; } - function getDisplayName() { + /** + * @copydoc Plugin::getDisplayName() + */ + public function getDisplayName() { return __('plugins.generic.announcementfeed.displayName'); } - function getDescription() { - return __('plugins.generic.announcementfeed.description'); - } - /** - * Get the web feed plugin - * @return object + * @copydoc Plugin::getDescription() */ - function getAnnouncementFeedPlugin() { - return PluginRegistry::getPlugin('generic', $this->parentPluginName); + public function getDescription() { + return __('plugins.generic.announcementfeed.description'); } /** * Override the builtin to get the correct plugin path. */ - function getPluginPath() { - return $this->getAnnouncementFeedPlugin()->getPluginPath(); + public function getPluginPath() { + return $this->_parentPlugin->getPluginPath(); } /** * @copydoc PKPPlugin::getTemplatePath */ - function getTemplatePath($inCore = false) { - return $this->getAnnouncementFeedPlugin()->getTemplatePath($inCore) . 'templates/'; + public function getTemplatePath($inCore = false) { + return $this->_parentPlugin->getTemplatePath($inCore); } /** @@ -78,8 +77,8 @@ function getTemplatePath($inCore = false) { * parent plugin will take care of loading this one when needed) * @return boolean */ - function getEnabled() { - return $this->getAnnouncementFeedPlugin()->getEnabled(); + public function getEnabled() { + return $this->_parentPlugin->getEnabled(); } /** @@ -87,15 +86,14 @@ function getEnabled() { * @param $args array * @param $request PKPRequest */ - function fetch($args, $request) { + public function fetch($args, $request) { // Make sure we're within a Journal context $journal = $request->getJournal(); if (!$journal) return false; // Make sure announcements and plugin are enabled $announcementsEnabled = $journal->getSetting('enableAnnouncements'); - $announcementFeedPlugin = $this->getAnnouncementFeedPlugin(); - if (!$announcementsEnabled || !$announcementFeedPlugin->getEnabled()) return false; + if (!$announcementsEnabled || !$this->_parentPlugin->getEnabled()) return false; // Make sure the feed type is specified and valid $type = array_shift($args); @@ -112,7 +110,7 @@ function fetch($args, $request) { if (!isset($typeMap[$type])) return false; // Get limit setting, if any - $recentItems = (int) $announcementFeedPlugin->getSetting($journal->getId(), 'recentItems'); + $recentItems = (int) $this->_parentPlugin->getSetting($journal->getId(), 'recentItems'); $announcementDao = DAORegistry::getDAO('AnnouncementDAO'); $journalId = $journal->getId(); @@ -125,11 +123,11 @@ function fetch($args, $request) { } // Get date of most recent announcement - $lastDateUpdated = $announcementFeedPlugin->getSetting($journal->getId(), 'dateUpdated'); + $lastDateUpdated = $this->_parentPlugin->getSetting($journal->getId(), 'dateUpdated'); if ($announcements->wasEmpty()) { if (empty($lastDateUpdated)) { $dateUpdated = Core::getCurrentDate(); - $announcementFeedPlugin->updateSetting($journal->getId(), 'dateUpdated', $dateUpdated, 'string'); + $this->_parentPlugin->updateSetting($journal->getId(), 'dateUpdated', $dateUpdated, 'string'); } else { $dateUpdated = $lastDateUpdated; } @@ -137,7 +135,7 @@ function fetch($args, $request) { $mostRecentAnnouncement = $announcementDao->getMostRecentAnnouncementByAssocId(ASSOC_TYPE_JOURNAL, $journalId); $dateUpdated = $mostRecentAnnouncement->getDatetimePosted(); if (empty($lastDateUpdated) || (strtotime($dateUpdated) > strtotime($lastDateUpdated))) { - $announcementFeedPlugin->updateSetting($journal->getId(), 'dateUpdated', $dateUpdated, 'string'); + $this->_parentPlugin->updateSetting($journal->getId(), 'dateUpdated', $dateUpdated, 'string'); } } @@ -158,5 +156,3 @@ function fetch($args, $request) { return true; } } - -?> diff --git a/plugins/generic/announcementFeed/AnnouncementFeedPlugin.inc.php b/plugins/generic/announcementFeed/AnnouncementFeedPlugin.inc.php index f56d1ff55e3..bbc9fb1e637 100644 --- a/plugins/generic/announcementFeed/AnnouncementFeedPlugin.inc.php +++ b/plugins/generic/announcementFeed/AnnouncementFeedPlugin.inc.php @@ -19,11 +19,18 @@ class AnnouncementFeedPlugin extends GenericPlugin { /** * @copydoc Plugin::register() */ - function register($category, $path, $mainContextId = null) { + public function register($category, $path, $mainContextId = null) { if (parent::register($category, $path, $mainContextId)) { if ($this->getEnabled($mainContextId)) { HookRegistry::register('TemplateManager::display',array($this, 'callbackAddLinks')); - HookRegistry::register('PluginRegistry::loadCategory', array($this, 'callbackLoadCategory')); + $this->import('AnnouncementFeedBlockPlugin'); + $blockPlugin = new AnnouncementFeedBlockPlugin($this); + PluginRegistry::register('blocks', $blockPlugin, $this->getPluginPath()); + + $this->import('AnnouncementFeedGatewayPlugin'); + $gatewayPlugin = new AnnouncementFeedGatewayPlugin($this); + PluginRegistry::register('gateways', $gatewayPlugin, $this->getPluginPath()); + $this->_registerTemplateResource(); } return true; @@ -35,7 +42,7 @@ function register($category, $path, $mainContextId = null) { * Get the display name of this plugin * @return string */ - function getDisplayName() { + public function getDisplayName() { return __('plugins.generic.announcementfeed.displayName'); } @@ -43,49 +50,25 @@ function getDisplayName() { * Get the description of this plugin * @return string */ - function getDescription() { + public function getDescription() { return __('plugins.generic.announcementfeed.description'); } /** * @copydoc Plugin::getTemplatePath() */ - function getTemplatePath($inCore = false) { + public function getTemplatePath($inCore = false) { return $this->getTemplateResourceName() . ':templates/'; } - /** - * Register as a block and gateway plugin, even though this is a generic plugin. - * This will allow the plugin to behave as a block and gateway plugin - * @param $hookName string - * @param $args array - */ - function callbackLoadCategory($hookName, $args) { - $category =& $args[0]; - $plugins =& $args[1]; - switch ($category) { - case 'blocks': - $this->import('AnnouncementFeedBlockPlugin'); - $blockPlugin = new AnnouncementFeedBlockPlugin($this->getName()); - $plugins[$blockPlugin->getSeq()][$blockPlugin->getPluginPath()] =& $blockPlugin; - break; - case 'gateways': - $this->import('AnnouncementFeedGatewayPlugin'); - $gatewayPlugin = new AnnouncementFeedGatewayPlugin($this->getName()); - $plugins[$gatewayPlugin->getSeq()][$gatewayPlugin->getPluginPath()] =& $gatewayPlugin; - break; - } - return false; - } - /** * Add links to the feeds. * @param $hookName string * @param $args array * @return boolean Hook processing status */ - function callbackAddLinks($hookName, $args) { - $request =& $this->getRequest(); + public function callbackAddLinks($hookName, $args) { + $request = $this->getRequest(); if ($this->getEnabled() && is_a($request->getRouter(), 'PKPPageRouter')) { $templateManager = $args[0]; $currentJournal = $templateManager->get_template_vars('currentJournal'); @@ -134,7 +117,7 @@ function callbackAddLinks($hookName, $args) { /** * @copydoc Plugin::getActions() */ - function getActions($request, $verb) { + public function getActions($request, $verb) { $router = $request->getRouter(); import('lib.pkp.classes.linkAction.request.AjaxModal'); return array_merge( @@ -156,7 +139,7 @@ function getActions($request, $verb) { /** * @copydoc Plugin::manage() */ - function manage($args, $request) { + public function manage($args, $request) { switch ($request->getUserVar('verb')) { case 'settings': $context = $request->getContext(); @@ -182,5 +165,3 @@ function manage($args, $request) { return parent::manage($args, $request); } } - -?> diff --git a/plugins/generic/announcementFeed/AnnouncementFeedSettingsForm.inc.php b/plugins/generic/announcementFeed/AnnouncementFeedSettingsForm.inc.php index 59506d094db..8a782b5190a 100644 --- a/plugins/generic/announcementFeed/AnnouncementFeedSettingsForm.inc.php +++ b/plugins/generic/announcementFeed/AnnouncementFeedSettingsForm.inc.php @@ -18,17 +18,17 @@ class AnnouncementFeedSettingsForm extends Form { /** @var int */ - var $_journalId; + protected $_journalId; /** @var object */ - var $_plugin; + protected $_plugin; /** * Constructor * @param $plugin object * @param $journalId int */ - function __construct($plugin, $journalId) { + public function __construct($plugin, $journalId) { $this->_journalId = $journalId; $this->_plugin = $plugin; @@ -40,7 +40,7 @@ function __construct($plugin, $journalId) { /** * Initialize form data. */ - function initData() { + public function initData() { $journalId = $this->_journalId; $plugin = $this->_plugin; @@ -51,7 +51,7 @@ function initData() { /** * Assign form data to user-submitted data. */ - function readInputData() { + public function readInputData() { $this->readUserVars(array('displayPage', 'recentItems')); // check that recent items value is a positive integer @@ -62,7 +62,7 @@ function readInputData() { * Fetch the form. * @copydoc Form::fetch() */ - function fetch($request) { + public function fetch($request) { $templateMgr = TemplateManager::getManager($request); $templateMgr->assign('pluginName', $this->_plugin->getName()); return parent::fetch($request); @@ -71,7 +71,7 @@ function fetch($request) { /** * Save settings. */ - function execute() { + public function execute() { $plugin = $this->_plugin; $journalId = $this->_journalId; @@ -80,5 +80,3 @@ function execute() { } } - -?> diff --git a/plugins/generic/announcementFeed/templates/block.tpl b/plugins/generic/announcementFeed/block.tpl similarity index 100% rename from plugins/generic/announcementFeed/templates/block.tpl rename to plugins/generic/announcementFeed/block.tpl diff --git a/plugins/generic/announcementFeed/index.php b/plugins/generic/announcementFeed/index.php index a49db52c14d..1ae38b51167 100644 --- a/plugins/generic/announcementFeed/index.php +++ b/plugins/generic/announcementFeed/index.php @@ -19,5 +19,3 @@ require_once('AnnouncementFeedPlugin.inc.php'); return new AnnouncementFeedPlugin(); - -?> diff --git a/plugins/generic/announcementFeed/settingsForm.tpl b/plugins/generic/announcementFeed/templates/settingsForm.tpl similarity index 100% rename from plugins/generic/announcementFeed/settingsForm.tpl rename to plugins/generic/announcementFeed/templates/settingsForm.tpl diff --git a/plugins/generic/webFeed/WebFeedBlockPlugin.inc.php b/plugins/generic/webFeed/WebFeedBlockPlugin.inc.php index 95816ce0321..07d555c1f5b 100644 --- a/plugins/generic/webFeed/WebFeedBlockPlugin.inc.php +++ b/plugins/generic/webFeed/WebFeedBlockPlugin.inc.php @@ -78,7 +78,7 @@ public function getPluginPath() { * @copydoc PKPPlugin::getTemplatePath */ public function getTemplatePath($inCore = false) { - return $this->_parentPlugin->getTemplatePath($inCore); + return $this->_parentPlugin->getTemplatePath($inCore) . '/templates'; } /** diff --git a/plugins/generic/webFeed/index.php b/plugins/generic/webFeed/index.php index 51ad671e4d9..cfa3f2e5cb8 100644 --- a/plugins/generic/webFeed/index.php +++ b/plugins/generic/webFeed/index.php @@ -19,5 +19,3 @@ require_once('WebFeedPlugin.inc.php'); return new WebFeedPlugin(); - -?> From 9fea303facd498db5b85cf10a3a753041d702871 Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Wed, 28 Feb 2018 16:05:43 -0800 Subject: [PATCH 177/195] Submodule updates --- lib/ui-library | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/ui-library b/lib/ui-library index 1d75f8f6af9..28ca6fea14f 160000 --- a/lib/ui-library +++ b/lib/ui-library @@ -1 +1 @@ -Subproject commit 1d75f8f6af9ebcf2b3a9d5fe3cebb1c368ab3910 +Subproject commit 28ca6fea14f239fa5adb817a0be40751a395581c From e209249111d4c02d454c43168156199ab12757fc Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Thu, 1 Mar 2018 09:45:29 +0100 Subject: [PATCH 178/195] pkp/pkp-lib#3398 submodule update ##bozana/3398## --- lib/pkp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pkp b/lib/pkp index 158cefdc042..e1789201ecf 160000 --- a/lib/pkp +++ b/lib/pkp @@ -1 +1 @@ -Subproject commit 158cefdc04206ddab3966c71dcd1afac5bcfd44d +Subproject commit e1789201ecf42e29b9b0c1ba26462add1258c4c0 From 5c6dba85b97f6d0a224e7efe8edd17f93c228a69 Mon Sep 17 00:00:00 2001 From: "Tom G. Christensen" Date: Tue, 9 Jan 2018 09:11:27 +0100 Subject: [PATCH 179/195] Translation update for da_DK locale Conflicts: locale/da_DK/editor.xml --- locale/da_DK/admin.xml | 9 ++- locale/da_DK/author.xml | 10 +-- locale/da_DK/default.xml | 4 +- locale/da_DK/editor.xml | 29 +++++--- locale/da_DK/emailTemplates.xml | 41 ++++++++++- locale/da_DK/locale.xml | 65 ++++++++--------- locale/da_DK/manager.xml | 50 ++++++++----- locale/da_DK/submission.xml | 1 + .../developedBy/locale/da_DK/locale.xml | 2 +- .../information/locale/da_DK/locale.xml | 2 +- .../languageToggle/locale/da_DK/locale.xml | 2 +- .../subscription/locale/da_DK/locale.xml | 8 ++- .../gateways/resolver/locale/da_DK/locale.xml | 6 +- .../generic/driver/locale/da_DK/locale.xml | 17 +++++ .../dublinCoreMeta/locale/da_DK/locale.xml | 17 +++++ .../googleScholar/locale/da_DK/locale.xml | 17 +++++ .../htmlArticleGalley/locale/da_DK/locale.xml | 17 +++++ .../generic/openAIRE/locale/da_DK/locale.xml | 3 +- .../recommendByAuthor/locale/da_DK/locale.xml | 3 +- .../usageEvent/locale/da_DK/locale.xml | 17 +++++ .../usageStats/locale/da_DK/locale.xml | 29 ++++++++ .../generic/webFeed/locale/da_DK/locale.xml | 8 +-- .../crossref/locale/da_DK/locale.xml | 12 ++-- .../datacite/locale/da_DK/locale.xml | 26 +++---- .../importexport/doaj/locale/da_DK/locale.xml | 11 ++- .../medra/locale/da_DK/locale.xml | 34 +++++++-- .../native/locale/da_DK/locale.xml | 57 +++++++++++++++ .../pubmed/locale/da_DK/locale.xml | 12 ++-- .../users/locale/da_DK/locale.xml | 33 +++++++++ .../metadata/mods34/locale/da_DK/locale.xml | 17 +++++ .../marc/locale/da_DK/locale.xml | 2 +- .../marcxml/locale/da_DK/locale.xml | 2 +- .../rfc1807/locale/da_DK/locale.xml | 2 +- .../paymethod/manual/locale/da_DK/locale.xml | 5 +- .../paypal/locale/da_DK/emailTemplates.xml | 28 ++++++++ .../paymethod/paypal/locale/da_DK/locale.xml | 24 +++++++ plugins/pubIds/doi/locale/da_DK/locale.xml | 11 +-- plugins/pubIds/urn/locale/da_DK/locale.xml | 71 +++++++++++++++++++ .../reports/articles/locale/da_DK/locale.xml | 2 +- .../reports/counter/locale/da_DK/locale.xml | 20 ++++-- plugins/reports/views/locale/da_DK/locale.xml | 7 +- 41 files changed, 588 insertions(+), 145 deletions(-) create mode 100644 plugins/generic/driver/locale/da_DK/locale.xml create mode 100644 plugins/generic/dublinCoreMeta/locale/da_DK/locale.xml create mode 100644 plugins/generic/googleScholar/locale/da_DK/locale.xml create mode 100644 plugins/generic/htmlArticleGalley/locale/da_DK/locale.xml create mode 100644 plugins/generic/usageEvent/locale/da_DK/locale.xml create mode 100644 plugins/generic/usageStats/locale/da_DK/locale.xml create mode 100644 plugins/importexport/native/locale/da_DK/locale.xml create mode 100644 plugins/metadata/mods34/locale/da_DK/locale.xml create mode 100644 plugins/paymethod/paypal/locale/da_DK/emailTemplates.xml create mode 100644 plugins/paymethod/paypal/locale/da_DK/locale.xml create mode 100644 plugins/pubIds/urn/locale/da_DK/locale.xml diff --git a/locale/da_DK/admin.xml b/locale/da_DK/admin.xml index 3b788bcc471..c2e84a2a670 100644 --- a/locale/da_DK/admin.xml +++ b/locale/da_DK/admin.xml @@ -29,13 +29,12 @@ OJS-brugerdatabase Aktiver synkronisering af brugerprofil (hvis dette understøttes af denne godkendelses-plug-in). Oplysningerne om brugerprofil opdateres automatisk fra fjernkilden, når en bruger logger på, og de profilændringer (herunder ændringer af adgangskode), der er foretaget i OJS, opdateres automatisk på fjernkilden. Hvis denne indstilling ikke aktiveres, holdes oplysninger om OJS-profiler adskilt fra oplysninger om fjernkildeprofiler. Aktiver ændring af brugeradgangskode (hvis dette understøttes af denne godkendelses-plug-in). Hvis denne indstilling aktiveres, kan brugere ændre deres adgangskode i OJS og bruge OJS-funktionen "mistet adgangskode" til at nulstille en glemt adgangskode. Disse funktioner vil ikke være tilgængelige for brugere med denne godkendelseskilde, hvis denne indstilling ikke aktiveres. - Aktiver oprettelse af bruger (hvis dette understøttes af denne godkendelses-plug-in). De bruger, der oprettes i OJS med denne godkendelseskilde, føjes automatisk til fjerngodkendelseskilden, hvis de ikke allerede findes. Hvis denne kilde er standardgodkendelseskilden, føjes de OJS-konti, der er oprettet via brugerregistrering, også til fjerngodkendelseskilden. + Aktiver oprettelse af bruger (hvis dette understøttes af denne godkendelses-plug-in). De brugere, der oprettes i OJS med denne godkendelseskilde, føjes automatisk til fjerngodkendelseskilden, hvis de ikke allerede findes. Hvis denne kilde er standardgodkendelseskilden, føjes de OJS-konti, der er oprettet via brugerregistrering, også til fjerngodkendelseskilden. OJS-version OJS-konfiguration config.inc.php.]]> Tidsskriftsindstillinger Der er ikke oprettet nogen tidsskrifter. - Er du sikker på, at du vil slette dette tidsskrift og alt dets indhold permanent? Opret tidsskrift Du vil automatisk blive registreret som chef for dette tidsskrift. Når du har oprettet et nyt tidsskrift, skal du som chef registrere det for at kunne fortsætte med dets konfiguration og brugertilmelding. Tidsskriftets URL-adresse er {$sampleUrl} @@ -80,4 +79,10 @@ Du vil automatisk blive indskrevet som chef for dette tidsskrift. Efter at have oprettet et nyt tidsskrift, vil du blive omdirigeret til indstillingsguiden for at afslutte den indledende konfiguration af tidsskriftet. Påmindelse om bedømmelse + Download af sprogpakker fra Public Knowledge Project's web-server er ikke muligt på nuværende tidspunkt fordi:

    +
      +
    • Din server har ikke eller tillader ikke afvikling af GNU "tar"-værktøjet.
    • +
    • OJS kan ikke ændre landekode-registerfilen, typisk "registry/locales.xml".
    • +
    +

    Sprogpakker kan downloades manuelt fra PKPs websted .

    ]]>
    diff --git a/locale/da_DK/author.xml b/locale/da_DK/author.xml index 0bf0f7617e3..6bbb96a6bac 100644 --- a/locale/da_DK/author.xml +++ b/locale/da_DK/author.xml @@ -20,7 +20,7 @@ Manuskriptprocessens fem trin Start en ny indsendelse Klik her for at gå til trin 1 af de fem trin, som indsendelsesprocessen består af.]]> - Trin 1. Start indsendelsen + Trin 1. Påbegynd indsendelsen Trin 4. Overførsel af supplerende filer Trin 4a. Tilføj en supplerende fil Trin 5. Bekræft indsendelsen @@ -37,12 +37,8 @@ Er du sikker på, at du vil slette dette ufuldstændige manuskript? Vis status Ingen manuskripter. - {$supportName} for at få hjælp ({$supportPhone}).]]> - {$supportName} for at få hjælp.]]> Tidsskriftssektion Om tidsskriftet).]]> - Vælg en sektion... - Manuskripttjekliste Du skal sikre, at alle elementer på manuskripttjeklisten er opfyldt, inden du fortsætter. Forfatterne accepterer vilkårene under Oplysninger om ophavsret, der vil finde anvendelse på dette manuskript, hvis og når det publiceres af dette tidsskrift (kommentarer til redaktøren kan tilføjes nedenfor). Du skal acceptere vilkårene under Oplysninger om ophavsret, inden du fortsætter. @@ -56,7 +52,7 @@ Slet forfatter Angiv termer for indeksering af manuskriptet, og adskil termerne med et semikolon (term1; term2; term3). Henviser til geografisk placering, kronologisk eller historisk dækning og/eller karaktertræk ved forskningseksempel. - Flere koder.]]> + Flere koder.]]> Mindst én forfatter er påkrævet. Fornavnet, efternavnet og e-mail-adressen på hver enkelt forfatter er påkrævet. Angiv artiklens titel. @@ -116,8 +112,6 @@ Under bedømmelse: Rettelser påkrævet Under redigering: Manuskriptredigering påkrævet Under redigering: Korrekturlæsning påkrævet - Indleveringssprog - Dette tidsskrift accepterer indleverede manuskripter på en række sprog. Vælg det primære sprog for indleveringen i rullemenuen. Vælg et indleveringssprog. Genbestil forfatternavn Du har overskredet grænsen for det maksimale antal ord for resuméer i denne sektion. diff --git a/locale/da_DK/default.xml b/locale/da_DK/default.xml index 3c2eadb474c..3022471e341 100644 --- a/locale/da_DK/default.xml +++ b/locale/da_DK/default.xml @@ -111,9 +111,7 @@ ________________________________________________________________________
    Publicering af artiklen - Hvis dette manuskript accepteres med henblik på publicering, vil du blive bedt om at betale et artikelpubliceringsgebyr til dækning af publiceringsomkostningerne. Købsnummer - Betaling af dette gebyr vil gøre det muligt for dig at læse, downloade og printe dette nummer. Artikeltekst Forskningsredskab Forskningsmateriale @@ -141,4 +139,6 @@ ________________________________________________________________________
    Bedømmer Bedømmere R + Køb artikel + Foreningsmedlemskab
    diff --git a/locale/da_DK/editor.xml b/locale/da_DK/editor.xml index 22d2f8ef109..58bbfeaeb4e 100644 --- a/locale/da_DK/editor.xml +++ b/locale/da_DK/editor.xml @@ -21,12 +21,12 @@ Publicerede numre Alle sektioner Alle redaktører - Me + Mig Der findes ingen manuskripter i arkivet. Vil du gemme ændringerne til de arkiverede manuskripter? Manuskripter, der er markeret til sletning, slettes permanent fra systemet. Er du sikker på, at du vil slette dette manuskript permanent? Er du sikker på, at du vil registrere denne beslutning? - Manuskriptet arkiveres, når du har sendt e-mailen Underret forfatter, eller når du har trykket på knappen Spring e-mail over. + Manuskriptet arkiveres, når du har sendt e-mailen 'Underret forfatter', eller når du har trykket på knappen 'Spring e-mail over'. Underret brugere Underretter brugere... Underrettede brugere @@ -35,8 +35,6 @@ Medtag indholdsfortegnelsen fra dette nummer: Administration af redaktører Opret nummer - Tidligere numre - Fremtidige numre Aktuelt nummer Artikler Der er i øjeblikket ikke planlagt nogen artikler til dette nummer. @@ -55,20 +53,17 @@ Dato for Open Access Adgangsdatoen er ikke gyldig. Forsidebillede - (Tilladte formater: .gif, .jpg eller .png ) + (Tilladte formater: .jpg eller .png ) Overført Fjern Korrekturlæst Vil du fjerne forsidebilledet? - Ugyldigt forsideformat. De accepterede formater er .gif, .jpg eller .png. Typografiark Ugyldigt format for typografiark. Kontroller, at den fremsendte fil er en gyldig CSS. (Vær opmærksom på, at typografiark med kommentarer i begyndelsen kan blive afvist). Vil du fjerne typografiarket? Billedtekst til forside Opret en forside til dette nummer med følgende artikler. Vis - Vis ikke forsidebillede thumbnail i liste over numre - vis ikke forsidebillede før indholdsfortegnelse Open Access Abonnement Identifikation @@ -111,13 +106,22 @@ Opret forside for denne artikel med følgende elementer. Vis ikke forsidebillede thumbnail i indholdsfortegnelse. Vis ikke forsidebillede i artikel abstract visning + Vis + Udelad forfatternavne fra indholdsfortegnelse + Standard + Udelad + Vis + Forside + Forsidebillede + Overført + Fjen forsidebillede? Fjern - Inden du sender et indleveret manuskript til manuskriptredigering, skal du bruge linket Underret forfatter til at informere forfatteren om beslutningen og vælge den version, der skal sendes. + Inden du sender et indleveret manuskript til manuskriptredigering, skal du bruge linket 'Underret forfatter' til at informere forfatteren om beslutningen og vælge den version, der skal sendes. Alle læsere ({$count} brugere) Alle udgivne forfattere({$count} brugere) Alle individuelle abonnenter ({$count} brugere) Alle institutionsabonnenter ({$count} brugere) - Aktiver forsinket åben adgang + Aktivér forsinket åben adgang Træk udgivet nummer tilbage Er du sikker på, at du vil trække dette udgivne nummer tilbage? Hele numre @@ -150,7 +154,10 @@ Ugyldigt format til forsidebillede. De godkendte formater er .gif, .jpg, or .png. Identifikationer Publicér nummer - Vælg publi´ceringsklare filer + Vælg publicéringsklare filer Manuskriptredigering.]]> Enhver fil, der allerede er blevet uploadet til et af indsendelsestrinnene kan tilføjes korrekturlæsningslisten ved nedenfor at markere afkrydsningsfeltet ud for 'Inkludér' og klikke 'Søg': Alle tilgængelige filer vil stå opført og kan tilvælges. + Er du sikker på at du vil registrere dette nummer som det nyeste? + Sæt nyeste nummer + Identifikatoren (publicid) '{$publicIdentifier}' eksisterer allerede i forbindelse med et andet objekt af samme type. Vælg unikke identifikatorer for objekter af samme type i dit tidsskrift.
    diff --git a/locale/da_DK/emailTemplates.xml b/locale/da_DK/emailTemplates.xml index fe216da1f41..121670b00b9 100644 --- a/locale/da_DK/emailTemplates.xml +++ b/locale/da_DK/emailTemplates.xml @@ -121,6 +121,14 @@ Hvis du har spørgsmål, er du velkommen til at kontakte mig. Tak, fordi du har {$editorialContactSignature}]]> Når denne e-mail er aktiveret, sendes den automatisk til en forfatter, når vedkommende har fremsendt et manuskript til tidsskriftet. Den indeholder oplysninger om, hvordan forfatteren kan følge manuskriptet igennem processen, og den takker forfatteren for manuskriptet. + + Uegnet manuskript + +
    +En indledende bedømmelse af "{$submissionTitle}" viser, at dette manuskript ikke stemmer overens med {$contextName}'s område og fokus. Jeg anbefaler, at du læser beskrivelsen af dette tidsskrift under Om samt dets aktuelle indhold for at få mere at vide om de artikler, vi publicerer. Du kan også overveje at sende manuskriptet til et andet og mere velegnet tidsskrift.
    +
    +{$editorialContactSignature}]]> +
    Kommentar til manuskript @@ -723,7 +731,7 @@ På forhånd tak!

    {$userFirstName}
    Manuskriptredaktør, {$contextName}]]> - Denne e-mail gør manuskriptredaktører i stand til at anmode forfattere om yderligere oplysninger vedrørende referencer. + Denne e-mail tillader manuskriptredaktører at anmode forfattere om yderligere oplysninger vedrørende referencer.
    Redaktørbeslutning @@ -881,4 +889,35 @@ Manuskriptets URL: {$submissionUrl}
    {$editorialContactSignature}]]> Denne e-mail bliver automatisk sendt til udvalgte redaktør når forfatteren uploader en revideret udgave a en artikel.
    + + Redaktørbeslutning + +
    +Vi er nået frem til en afgørelse vedrørende dit bidrag til {$contextName}, "{$submissionTitle}".
    +
    +Vi har besluttet at: Afvise manuskriptet
    +
    +{$editorialContactSignature}
    ]]> + Denne e-mail sendes til forfatteren, hvis redaktøren afviser manuskriptet i indledningsfasen, før bedømmelsestrinnet +
    + + Redaktøranbefaling + +
    +Anbefalingen med hensyn til {$contextName}, "{$submissionTitle}" er: {$recommendation}
    +
    +{$editorialContactSignature}
    ]]> + This email from the recommending Editor or Section Editor to the decision making Editors or Section Editors notifies them of a final recommendation regarding the submission +
    + + Indsendelsesbekræftelse + +
    +{$submitterName} har indsendt manuskriptet "{$submissionTitle}" til {$contextName}.
    +
    +Hvis du har spørgsmål, er du velkommen til at kontakte mig. Tak fordi du har valgt at publicere din artikel i dette tidsskrift.
    +
    +{$editorialContactSignature}]]> + This email, when enabled, is automatically sent to the other authors who are not users within OJS specified during the submission process. +
    diff --git a/locale/da_DK/locale.xml b/locale/da_DK/locale.xml index ad48976cbd1..681cfd08624 100644 --- a/locale/da_DK/locale.xml +++ b/locale/da_DK/locale.xml @@ -248,22 +248,7 @@ - registrere webstedets URL-adresse i værktøjet Public Knowledge Project, der bruges til harvesting af metadata. Dette værktøj indsamler metadata fra de enkelte indekserede elementer i dette tidsskrift, hvilket sikrer præcis og kollektiv søgning blandt de opslagswebsteder, der overholder protokollen Open Archives Initiative Protocol for Metadata Harvesting. -

    -Klik her, og skriv {$siteUrl} under URL-adresse på websted og {$oaiUrl} under URL-basisadresse på OAI-arkiv. -

    -Vær opmærksom på, at OAI-grænsefladen kan deaktiveres for dette websted ved at redigere OJS-systemkonfigurationen. I fremtidige versioner af OJS vil OAI-grænsefladen kunne aktiveres eller deaktiveres for individuelle tidsskrifter på webstedet.]]>
    - - - - Det er i øjeblikket ikke muligt at hente sprogpakker fra webserveren Public Knowledge Project, fordi:

    -
      -
    • Serveren ikke har eller tillader ikke kørsel af værktøjet GNU "tar"
    • -
    • OJS ikke kan ændre landestandardens registreringsdatabasefil, normalt "registry/locales.xml".
    • -
    -

    Det er muligt at hente sprogpakker manuelt fra PKP-webstedet.

    ]]>
    - Angivelse af en anden standardgodkendelseskilde end OJS har følgende virkning:

    • Hvis en bruger forsøger at registrere en ny konto på dette websted med et brugernavn, der findes i godkendelseskilden (men ikke i OJS-databasen), vil registreringen kun lykkes, hvis den angivne adgangskode er gyldig for den pågældende brugerkonto.
    • @@ -307,14 +292,6 @@ Forfattere, der publicerer deres værker via dette tidsskrift, accepterer følge
    • Forfattere kan indgå flere separate kontraktlige aftaler om ikke-eksklusiv distribution af tidsskriftets publicerede version af værket (f.eks. sende det til et institutionslager eller udgive det i en bog), med en anerkendelse af værkets første publicering i nærværende tidsskrift.
    • Forfattere har ret til og opfordres til at publicere deres værker online (f.eks. i institutionslagre eller på deres websted) forud for og under manuskriptprocessen, da dette kan føre til produktive udvekslinger, samt tidligere og større citater fra publicerede værker (se The Effect of Open Access).
    • ]]> - -Titel på klassificeringssystem]]> - registrere tidsskriftets URL-adresse i værktøjet Public Knowledge Project, der bruges til harvesting af metadata. Dette værktøj indsamler metadata fra de enkelte indekserede elementer i dette tidsskrift, hvilket sikrer præcis og kollektiv søgning blandt de opslagswebsteder, der overholder protokollen Open Archives Initiative Protocol for Metadata Harvesting. -

      -Vær opmærksom på, at hvis webstedsadministratoren allerede har registreret dette websted i PKP Harvester, indekseres tidsskriftet automatisk, og du behøver ikke registrere tidsskriftet. -

      -Klik her, og skriv {$siteUrl} under URL-adresse på websted og {$oaiUrl} under URL-basisadresse på OAI-arkiv.]]>
      -
      Vælg en model til håndtering af disse aspekter af den redaktionelle proces. (Gå til Redaktører under Administration af tidsskrifter, hvis du vil udpege en chefredaktør og sektionsredaktører).]]>
      @@ -372,7 +349,7 @@ Du kan vælge at give brugeren en begrundelse for deaktiveringen af kontoen.Overfør publiceringsformat Erstat fil Overfør supplerende fil - Ugyldigt billedformat. De accepterede formater er .gif, .jpg og .png. + Ugyldigt billedformat. De accepterede formater er .jpg og .png. Artikler, der afventer bedømmelse @@ -500,15 +477,11 @@ Du kan vælge at give brugeren en begrundelse for deaktiveringen af kontoen.Gem og send e-mail til redaktør -
      Angiv din e-mail-adresse nedenfor for at nulstille din adgangskode. Der sendes en bekræftelse til denne e-mail-adresse.]]>
      - Der findes ingen tidsskrifter, du kan blive registreret hos, på dette websted. Erklæring om beskyttelse af personlige oplysninger - Angiv dit eksisterende brugernavn og din eksisterende adgangskode for at registrere hos dette tidsskrift. Dette tidsskrift accepterer i øjeblikket ikke brugerregistreringer. Den angivne adgangskode er for kort. Besked via e-mail ved publicering af et nummer af tidsskriftet. @@ -569,7 +542,6 @@ aktuelle adgangskode.

      Angiv din e-mail-adresse nedenfor for at nulsti Fokus og område Sektionspolitikker Manuskripter - Onlinemanuskripter Gå til logon Du skal {$login} eller {$register} for at kunne foretage en indsendelse. Retningslinjer for forfattere @@ -618,7 +590,7 @@ aktuelle adgangskode.

      Angiv din e-mail-adresse nedenfor for at nulsti Betalingen er modtaget Betalingen er allerede sendt Manuskriptgebyr - Publiceringsgebyr + Publikationsgebyr Gebyr for Fast Track-bedømmelse Gebyr for individuelt medlemskab Abonnementsgebyr @@ -870,8 +842,8 @@ Valideringen kan mislykkes i forbindelse med URL-søgeadresser, der kræver send Køb nyt abonnement Køb individuelt abonnement Køb institutionsabonnement - Udløber - Udløbet + Udløber: {$date} + Udløbet: {$date} Se tilgængelige abonnementstyper Abonnementstype Medlemskab @@ -961,12 +933,10 @@ Valideringen kan mislykkes i forbindelse med URL-søgeadresser, der kræver send CLOCKSS (Controlled Lots of Copies Keep Stuff Safe) for at sikre et pålideligt og permanent arkiv for tidsskrifter. CLOCKSS er baseret på LOCKSS open source-software, der er udviklet på Stanford University Library, og som gør det muligt for biblioteker at bevare udvalgte webtidsskrifter ved regelmæssigt at foretage polling af registrerede tidsskriftswebsteder med henblik på at finde nyt publiceret indhold og arkivere det. Hvert enkelt arkiv valideres løbende i forhold til andre bibliotekscachelagre, og hvis indholdet er beskadiget eller er gået tabt, bruges de andre cachelagre eller tidsskrifter til at gendanne det.

      Konfigurationen af CLOCKSS-understøttelse for Open Journal Systems behøver ikke finde sted, før publiceringen er i fuld gang. På dette tidspunkt skal du følge disse to trin:]]>
      - Gæsteredaktør Inkludér brugere uden nogen roller vedrørende dette tidsskrift. Sektionsredaktører Tidsskriftsassistent Tidsskriftsassistenter - Gæsteredaktører Aktuelle tidsskrift: Skift til et andet tidsskrift: Tilbage til artikeldetaljer @@ -980,7 +950,7 @@ Konfigurationen af CLOCKSS-understøttelse for Open Journal Systems behøver ikk Publiceringsdato Nummer Tidsskrifttitel - Popularity (All Time) + Polularitet (All Time) Hvilket tidsskrift på dette site vil du gerne registreres under? Anmod om følgende roller. Hvis du har anmodet om at være bedømmer hos et af tidsskrifterne bedes du anføre dine emneinteresser. @@ -1016,4 +986,29 @@ Konfigurationen af CLOCKSS-understøttelse for Open Journal Systems behøver ikk Indeksering af "{$journalName}" Denne søgning tillader ikke en re-indeksering af hver enkelt tidsskrift. Den angivne tidsskriftssti "{$journalPath}" leder ikke frem til et tidsskrift. + Se nummer + Du har ikke et aktivt abonnement. + ({$currency} {$price}) + Portico er en ikke-kommerciel tjeneste, der har forpligtet sig til at opbevare digitale publikationer, herunder e-tidsskrifter, e-bøger og digitaliserede historiske samlinger. Hvis dit tidsskrift underskrev en kontrakt med Portico, skal du aktivere den her: + Publikationsgebyret er endnu ikke betalt. + Rekvirer publikationsgebyr ({$feeAmount}) + Der er blevet anmodet om betaling, men betalingsfristen er udløbet. Kontakt tidsskriftschefen for yderligere oplysninger. + Præ-installation foranstaltninger + + +

      1. Følgende filer og mapper (og deres indhold) skal gøres skrivbare:

      +
        +
      • config.inc.php er skrivbar (valgfri): {$writable_config}
      • +
      • public/ er skrivbar: {$writable_public}
      • +
      • cache/ er skrivbar: {$writable_cache}
      • +
      • cache/t_cache/ er skrivbar: {$writable_templates_cache}
      • +
      • cache/t_compile/ er skrivbar: {$writable_templates_compile}
      • +
      • cache/_db er skrivbar: {$writable_db_cache}
      • +
      + +

      2. En mappe til opbevaring af uploadede filer skal oprettes og gøres skrivbar (se "Filindstillinger" nedenfor).

      ]]>
      + En redaktørbeslutning ({$decision}) for artiklen {$submissionId} blev registreret af {$editorName}. + Denne indsendelse er indstillet til publikation. + Abonnementer + {$editorName} har påtaget sig redigeringen af artiklen {$submissionId}. diff --git a/locale/da_DK/manager.xml b/locale/da_DK/manager.xml index 3464bca7f85..21e579798fe 100644 --- a/locale/da_DK/manager.xml +++ b/locale/da_DK/manager.xml @@ -83,7 +83,6 @@ Sørg for at mindst et afkrydsningsfelt er markeret for hver sektionsredaktøropgave. Sørg for at du har valgt en gyldig review formular. En titel er påkrævet for denne sektion. - Udelad denne sektion fra Om tidsskriftet. Udelad fatternavne for sektionselementer fra numrenes indholdsfortegnelse. Udelad denne sektionstitel fra numres indholdsfortegnelse. Identificer, med henblik på metadataformål, alle elementer i denne sektion som en/et @@ -124,7 +123,7 @@ Aktuelt nummer Trin 5. Tilpasning af udseendet Brugerdefinerede koder - Indsæt brugerdefinerede HTML-sidehovedkoder i sidehovedet på hver side (f.eks. META-koder). + Her kan indskrives brugerdefinerede HTML-header-tags, der efterfølgende vil blive indsat i header-sektionen på alle sider (f.eks. META-tags). Detaljer Navn på tidsskrift, ISSN, kontaktpersoner, sponsorer og søgemaskiner. Tidsskriftschefen registrerer alle brugere. Det er kun redaktører eller sektionsredaktører, der kan registrere bedømmere. @@ -143,11 +142,6 @@ Gør det muligt for tidsskriftschefer at tilføje tidsskriftsmeddelelser. Visning af de seneste meddelelser på tidsskriftets hjemmeside. - Elementers sidetal beregnes og angives manuelt i indholdsfortegnelsen (f.eks. s. 13-26). - Brugerdefinerede id'er benyttes til at identificere publicerede elementer. - Redigerbare identifikationsmarkører bruges til at identificere korrekturer (f.eks. HTML eller PDF filer) for publicerede elementer. - Brugerdefinerede id'er benyttes til at identificere numre. - Brugerdefinerede id'er benyttes til at identificere supplerende artikelfiler. Brugere kan lade sig registrere hos tidsskriftet. Fokus og område Til forfattere til indeksering af deres værker @@ -247,7 +241,7 @@ I begge tilfælde har redaktøren mulighed for at inkludere bedømmelseskommenta Det er muligt at sende automatiske e-mail-påmindelser (tilgængelige i OJS-systemets standard-e-mails) til bedømmere på to tidspunkter (redaktøren kan desuden altid sende en e-mail direkte til bedømmeren) Bemærk! Hvis du vil aktivere disse indstillinger, skal webstedsadministratoren aktivere indstillingen scheduled_tasks i OJS-konfigurationsfilen. Understøttelse af denne funktionalitet (som eventuelt ikke er muligt på alle servere) kan kræve yderligere konfiguration af serveren som angivet i dokumentationen til OJS.]]> Blind review - Det normale tidsforbrug, der er tilladt til bedømmelser + Antal uger afsat til bedømmelse Redaktører klassificerer bedømmere på en fempunktskvalitetsskala efter hver bedømmelse. Bedømmere får kun adgang til manuskriptfilen, efter de har accepteret at bedømme den. Adgang for bedømmere @@ -326,10 +320,6 @@ I begge tilfælde har redaktøren mulighed for at inkludere bedømmelseskommenta Læsere nægtes adgang til alt subskriptionskrævende indhold ved subskriptionsudløb. Delvist udløb Læsere nægtes adgang til nyligt publiceret materiale, men bevarer adgang til subskriptionskrævende materiale, som er publiceret før subskriptionens udløb. - Underret abonnenter via e-mail - uge(r) efter abonnementets udløb. - Underret abonnenter via e-mail - uge(r) før abonnementets udløb. Påmindelser om udløb af abonnement Det er muligt at sende automatiske e-mail-påmindelser (kan redigeres af tidsskriftschefter under Forberedte e-mails i OJS) til abonnenter både før og efter et abonnements udløb. Bemærk! Hvis du vil aktivere disse indstillinger, skal webstedsadministratoren aktivere indstillingen scheduled_tasks i OJS-konfigurationsfilen. Understøttelse af denne funktionalitet (som eventuelt ikke er muligt på alle servere) kan kræve yderligere konfiguration af serveren som angivet i dokumentationen til OJS.]]> @@ -484,8 +474,8 @@ I begge tilfælde har redaktøren mulighed for at inkludere bedømmelseskommenta Abonnementer Individuelle (brugere valideres via login) Alternativer - Tidsskrifts-thumbnail - Thumbnail + Tidsskrifts-miniaturebillede + Miniaturebillede Kategorier Køb nummer Før denne sektion kan slettes, skal de artikler, der er publiceret i sektionen overføres til andre sektioner. @@ -542,12 +532,8 @@ I begge tilfælde har redaktøren mulighed for at inkludere bedømmelseskommenta LOCKSS License]]> CLOCKSS License]]> CLOCKSS licensbeskrivelse - Issue table of contents page views + Visninger af numres indholdsfortegnelse Anvend det givne afkrydsningsfelt. - Underret abonnenter via e-mail - måned(er) efter abonnementsophør - Underret abonnenter via e-mail - måned(er) før abonnementsudløb. Sti Et tidsskrifts artikler er som oftest organiseret i sektioner, typisk som tema eller indholdstype (f.eks. Anmeldelser, Forskning osv.) Roller er tidsskriftets brugergrupper, der hver især har forskellige adgangsrettigheder, og som er tilknyttet tidsskriftets workflow. Der er fem forskellige adgangsniveauer: Tidsskriftschefer har adgang til alt i tidsskriftet (alt indhold og alle indstillinger). Sektionsredaktører har fuld adgang til alt indhold. Tidsskriftsassistenter har begrænset adgang til det indsendte materiale, der eksplicit er blevet tildelt dem af en redaktør. Bedømmere kan se og arbejde med de indsendelser, de er blevet sat til at bedømme, og forfattere kan se og interagere i forhold til en begrænset del af de informationer, der løbende knyttes til deres egne indsendelser. Derudover er der fem forskellige trin i workflowet, som roller kan tildeles adgang til: Indsendelse, intern bedømmelse, bedømmelse, redigering og produktion. @@ -580,4 +566,30 @@ I begge tilfælde har redaktøren mulighed for at inkludere bedømmelseskommenta Registreringen blev ikke gennemført! DOI-registreringsserveren sendte en fejlmelding: '{$param}'. Registrering gennemført! DOI-præfikset mangler for tidsskriftet med stien {$path}. + Betalingstyper + Er du sikker på, at fu vil slette dette abonnement? + PKP PN plug-in aktiveret + The PKP Preservation Network (PN) stiller en gratis bevaringstjeneste til rådighed for ethvert OJS-tidsskrift, der opfylder nogle få grundlæggende kriterier. + Klik på linket 'Indstillinger' for at acceptere betingelserne for brug af PKP PN. + PKP Preservation Network (PN) + The PKP Preservation Network (PN) stiller en gratis bevaringstjenester til rådighed for ethvert OJS-tidsskrift, der opfylder nogle få grundlæggende kriterier. PKP PN plug-in til OJS 3 er i øjeblikket under udvikling og vil snart være tilgængeligt i plug-in-galleriet. + Alternative arkiveringsmuligheder + Aktivér Portico for at gemme og distribuere tidsskriftsindhold hos de biblioteker, der deltager i Portico. + Portico + {$x} måneder + {$x} uger + Underret abonnenter via e-mail efter abonnementets ophør + Underret abonnenter via e-mail efter abonnementets ophør. + Underret abonnenter via e-mail før abonnementets ophør. + Underret abonnenter via e-mail før abonnementets ophør. + Er du sikker på, at du vil forny dette abonnement? + Link til side, der beskriver det abonnement, som tilbydes. + Link til side, der beskriver den besøgendes nuværende og tidligere abonnementer. + Dette link vises kun når en besøgende er logget ind. + Godkend XML før eksport og registrering. + Input-filen {$param} er ikke læsbar. + FEJL: + Den angivne tidsskriftssti, "{$journalPath}", findes ikke. + Det angivne objekt blev ikke fundet. + Konfiguration.]]> diff --git a/locale/da_DK/submission.xml b/locale/da_DK/submission.xml index 89df8ab8e2c..5dcfe773fed 100644 --- a/locale/da_DK/submission.xml +++ b/locale/da_DK/submission.xml @@ -71,4 +71,5 @@ Erklæring om beskyttelse af personlige oplysninger Fornavn, efternavn og e-mailadresse for hver forfatter er påkrævet. Det ønskede citationsformat kunne ikke genfindes. + Enhver sektion diff --git a/plugins/blocks/developedBy/locale/da_DK/locale.xml b/plugins/blocks/developedBy/locale/da_DK/locale.xml index 1189e2e414e..b0c1b281229 100644 --- a/plugins/blocks/developedBy/locale/da_DK/locale.xml +++ b/plugins/blocks/developedBy/locale/da_DK/locale.xml @@ -13,5 +13,5 @@ "Udviklet af" (blok) - Dette plug-in indsætter sidemenu-linket "Udviklet af". + Denne plug-in indsætter sidemenu-linket "Udviklet af". diff --git a/plugins/blocks/information/locale/da_DK/locale.xml b/plugins/blocks/information/locale/da_DK/locale.xml index 58ceb2ced25..1e4ad9ae303 100644 --- a/plugins/blocks/information/locale/da_DK/locale.xml +++ b/plugins/blocks/information/locale/da_DK/locale.xml @@ -14,6 +14,6 @@ Informationsfunktion - Dette plugin indsætter link til information i sidekolonnen. + Denne plugin indsætter link til information i sidekolonnen. Information diff --git a/plugins/blocks/languageToggle/locale/da_DK/locale.xml b/plugins/blocks/languageToggle/locale/da_DK/locale.xml index 631f0fe18bc..020a16f4461 100644 --- a/plugins/blocks/languageToggle/locale/da_DK/locale.xml +++ b/plugins/blocks/languageToggle/locale/da_DK/locale.xml @@ -14,5 +14,5 @@ Sprogvælgerfunktion - Dette plugin indsætter funktion til valg af sprog i sidekolonnen. + Denne plugin indsætter funktion til valg af sprog i sidekolonnen. diff --git a/plugins/blocks/subscription/locale/da_DK/locale.xml b/plugins/blocks/subscription/locale/da_DK/locale.xml index 84670c1f9ef..4b7b9c5f89d 100644 --- a/plugins/blocks/subscription/locale/da_DK/locale.xml +++ b/plugins/blocks/subscription/locale/da_DK/locale.xml @@ -15,11 +15,13 @@ Subskriptionsfunktion - Dette plugin indsætter information om subskription i sidekolonnen. + Denne plugin indsætter information om subskription i sidekolonnen. Abonnement Udløber - Adgang givet af: - Kommer fra IP: + Adgang givet af: {$institutionName} + Kommer fra IP: {$ip} Abonnementer Log ind for at bekræfte abonnement + For at få adgang til nogle ressourcer kræves abonnement. + Læs mere diff --git a/plugins/gateways/resolver/locale/da_DK/locale.xml b/plugins/gateways/resolver/locale/da_DK/locale.xml index f803ff950af..7da4d8e51f9 100644 --- a/plugins/gateways/resolver/locale/da_DK/locale.xml +++ b/plugins/gateways/resolver/locale/da_DK/locale.xml @@ -13,8 +13,8 @@ --> - Resolver Plugin - Dette plugin resolverer numre og artikler baseret på citeringsinformation. + Resolver-plug-in + Denne plug-in resolverer numre og artikler baseret på citeringsinformation. Kan ikke resolvere en enkelt enhed ved hjælp af den angivne citeringsinformation. Sørg for at citeringsinformationen er fuldstændig og refererer til en enhed i OJS i denne anvendelse af OJS. - Export Holdings + Eksporter holdings diff --git a/plugins/generic/driver/locale/da_DK/locale.xml b/plugins/generic/driver/locale/da_DK/locale.xml new file mode 100644 index 00000000000..c5a272df959 --- /dev/null +++ b/plugins/generic/driver/locale/da_DK/locale.xml @@ -0,0 +1,17 @@ + + + + + + + DRIVER + DRIVER-plugin'en udvider OAI-PMH-grænsefladen i henhold til DRIVER Guidelines 2.0, hvilket hjælper OJS-tidsskrifter til at blive DRIVER-kompatible. + diff --git a/plugins/generic/dublinCoreMeta/locale/da_DK/locale.xml b/plugins/generic/dublinCoreMeta/locale/da_DK/locale.xml new file mode 100644 index 00000000000..9619d7b5840 --- /dev/null +++ b/plugins/generic/dublinCoreMeta/locale/da_DK/locale.xml @@ -0,0 +1,17 @@ + + + + + + + Dublin Core-indekserings-plug-in + Denne plug-in indlejrer Dublin Core-metatags i artikelvisninger til indeksering. + diff --git a/plugins/generic/googleScholar/locale/da_DK/locale.xml b/plugins/generic/googleScholar/locale/da_DK/locale.xml new file mode 100644 index 00000000000..b5e695473fa --- /dev/null +++ b/plugins/generic/googleScholar/locale/da_DK/locale.xml @@ -0,0 +1,17 @@ + + + + + + + Google Scholar-indekserings-plug-in + Denne plug-in muliggør indeksering af publiceret indhold i Google Scholar. + diff --git a/plugins/generic/htmlArticleGalley/locale/da_DK/locale.xml b/plugins/generic/htmlArticleGalley/locale/da_DK/locale.xml new file mode 100644 index 00000000000..a3b066b8d75 --- /dev/null +++ b/plugins/generic/htmlArticleGalley/locale/da_DK/locale.xml @@ -0,0 +1,17 @@ + + + + + + + HTML Article Galley (publiceringsklar) + Denne plug-in renderer publiceringsklare HTML-artikler. + diff --git a/plugins/generic/openAIRE/locale/da_DK/locale.xml b/plugins/generic/openAIRE/locale/da_DK/locale.xml index fcd63ae5197..64af438f90e 100644 --- a/plugins/generic/openAIRE/locale/da_DK/locale.xml +++ b/plugins/generic/openAIRE/locale/da_DK/locale.xml @@ -13,7 +13,8 @@ OpenAIRE - OpenAIRE plugin’et tilføjer et projektID-element til artiklens metadata og udvider OAI-PMH-grænsefladen i overensstemmelse med OpenAIRE Guidelines 1.1, og gør det dermed muligt for OJS-tidsskrifter at blive OpenAIRE-kompatible. + OpenAIRE plugin’en tilføjer et projektID-element til artiklens metadata og udvider OAI-PMH-grænsefladen i overensstemmelse med OpenAIRE Guidelines 1.1, og gør det dermed muligt for OJS-tidsskrifter at blive OpenAIRE-kompatible. OpenAIRE ProjektID Indfør et gyldigt projektID (6 cifre) + OpenAIRE , skal du medtage ProjectID, en seks- cifret nummer, der svarer til tilskudsaftalen.]]> diff --git a/plugins/generic/recommendByAuthor/locale/da_DK/locale.xml b/plugins/generic/recommendByAuthor/locale/da_DK/locale.xml index 7c4cbb666da..9d735b9e827 100644 --- a/plugins/generic/recommendByAuthor/locale/da_DK/locale.xml +++ b/plugins/generic/recommendByAuthor/locale/da_DK/locale.xml @@ -13,6 +13,7 @@ Anbefal artikler af forfatter - Dette plug-in indsætter en fortegnelse over artikler af samme forfatter på artiklens resuméside. + Denne plug-in indsætter en fortegnelse over artikler af samme forfatter på artiklens resuméside. Mest læste artikler af samme forfatter(e) + Bemærk: Denne plug-in kræver mindst en aktiveret statistik-rapport-plug-in. Hvis dine statistiske plug-ins indeholder mere end en enhed, skal du også vælge en normalenhed på administratorens og/eller tidsskriftschefens indstillingssider. diff --git a/plugins/generic/usageEvent/locale/da_DK/locale.xml b/plugins/generic/usageEvent/locale/da_DK/locale.xml new file mode 100644 index 00000000000..64ce7eda0e2 --- /dev/null +++ b/plugins/generic/usageEvent/locale/da_DK/locale.xml @@ -0,0 +1,17 @@ + + + + + + + Brugshændelse + Opretter en 'hook' (overstyringsfunktion), der leverer brugshændelse i et forud defineret format. + diff --git a/plugins/generic/usageStats/locale/da_DK/locale.xml b/plugins/generic/usageStats/locale/da_DK/locale.xml new file mode 100644 index 00000000000..f90f2437e53 --- /dev/null +++ b/plugins/generic/usageStats/locale/da_DK/locale.xml @@ -0,0 +1,29 @@ + + + + + + + Hvert tidsskrift kan tilsidesætte disse indstillinger fra tidsskriftets plug-in-side. + Generelle oplysninger om beskyttelse af personlige oplysninger +

      Se vores generelle behandling af brugernes personlige oplysninger.

      +

      Brugsstatistik

      +

      For at kunne analysere brugen og udbredelsen af ​​vores tidsskrift og de publicerede artikler samler og logger vi tilgangen til tidsskriftets hjemmeside, numre, artikler, publiceringsfiler og supplerende filer. I processen bliver alle data anonymiseret. Ingen personlige oplysninger bliver logget. IP-adresser anonymiseres (ved hjælp af SHA 256 ) i kombination med en sikker 64 tegn langt salt, der automatisk på tilfældig vis genereres og overskrives dagligt< /em>. Derfor kan IP-adresser ikke rekonstrueres.

      +

      Følgende oplysninger indsamles ud for de anonyme IP-adresser:

      +
        +
      • Adgangstype (dvs. administrativ)
      • +
      • Søgetid
      • +
      • Rekvireret URL
      • +
      • HTTP-statuskode
      • +
      • Browser
      • +
      +

      De indsamlede data bruges kun til evalueringsformål. Ingen IP-adresser er kortlagt til bruger-id'er. Det er teknisk umuligt at spore et bestemt sæt data til en bestemt IP-adresse.

      ]]>
      +
      diff --git a/plugins/generic/webFeed/locale/da_DK/locale.xml b/plugins/generic/webFeed/locale/da_DK/locale.xml index 1d4cb1baa35..eefcf25869c 100644 --- a/plugins/generic/webFeed/locale/da_DK/locale.xml +++ b/plugins/generic/webFeed/locale/da_DK/locale.xml @@ -13,8 +13,8 @@ --> - Web Feed Plugin - Dette plugin genererer RSS/Atom web syndication feeds til det aktuelle nummer. + Web Feed Plug-in + Denne plugin genererer RSS/Atom web syndication feeds til det aktuelle nummer. Indstillinger Vis kun web feed links på sider for tidsskriftsnumre @@ -22,8 +22,8 @@ Vis web feed links på alle sider i tidsskriftet. Vis artikler i det aktuelle nummer af tidsskriftet. - senest. publicerede artikler. - Indtast ePlet positivt naturligt tal for antal for senest publicerede artikler. + Antal numre, der skal vises. + Indtast et positivt helt tal for de seneste udgivne emner. Atom logo RSS1 logo RSS2 logo diff --git a/plugins/importexport/crossref/locale/da_DK/locale.xml b/plugins/importexport/crossref/locale/da_DK/locale.xml index b39ebaea742..269c4a9424b 100644 --- a/plugins/importexport/crossref/locale/da_DK/locale.xml +++ b/plugins/importexport/crossref/locale/da_DK/locale.xml @@ -13,16 +13,14 @@ --> - CrossRef XML Export Plugin + CrossRef XML Eksport Plug-in Eksportér artikelmetadata i CrossRef XML format. - FEJL: - - Intet nummer mathede det specificerede nummer ID "{$issueId}". + Intet nummer matchede det specificerede nummer ID "{$issueId}". Ingen artikel matchede det specificerede artikel ID "{$articleId}". Krav @@ -34,10 +32,10 @@ Deponentnavn Deponent-e-mail Indsæt deponentnavn. - Indsæt deponen-e-mail. + Indsæt deponent-e-mail. CrossRef). Hvis du ikke har dit eget brugernavn og password, kan du stadig eksportere via CrossRef XML formatet, men du kan ikke registrere dine DOI'er hos CrossRef direkte via OJS.]]> Brugernavn - Indsær det brugernavn du har fået udleveret fra CrossRef. + Indsæt det brugernavn du har fået udleveret fra CrossRef. OJS vil deponere tildelte DOI'er automatisk hos CrossRef. Bemærk, at der kan gå kort tid mellem publicering og endelig færdigbehandling. Alle ikke-registrerede DOI'er kan fremfindes. Brug CrossRef test-API til DOI-deponering (testopstilling). Glem ikke at fjerne denne mulighed under produktionen. Bemærk: Kun numre (og ikke deres artikler) vil her blive taget i betragtning ved eksport/registrering. @@ -61,7 +59,7 @@ Markér aktiv Indsend Tjek status - CrossRef automatisk registreringsopgave + CrossRef automatiske registreringsopgave Importér/Eksportér > CrossRef XML Export Plugin for at se den fejlbehæftede deponering.]]> diff --git a/plugins/importexport/datacite/locale/da_DK/locale.xml b/plugins/importexport/datacite/locale/da_DK/locale.xml index 63db09a3f14..ba2aa748350 100644 --- a/plugins/importexport/datacite/locale/da_DK/locale.xml +++ b/plugins/importexport/datacite/locale/da_DK/locale.xml @@ -15,22 +15,16 @@ DataCite Eksport/Registrerings Plug-in Ekporter eller registrer metadata fra numre, artikler, satsskib og supplerende fil i DataCite- format. - DataCite - homepage, who will refer you to your local DataCite Member. Once you have - established a relationship with the Member organisation, you will be provided - with access to the DataCite service for minting persistent identifiers (DOIs) - and registering associated metadata. If you do not have your own username and - password you'll still be able to export into the DataCite XML format but you - cannot register your DOIs with DataCite from within OJS. - Please note that the password will be saved as plain text, i.e. not encrypted, due - to the DataCite registration service requirements.]]> + DataCite-hjemmesiden, som vil henvise til dit lokale DataCite-medlem. Når du har etableret kontakt til medlemsorganisationen, får du adgang til DataCite-tjenesten så du vedvarende kan generere DOI'er og registrere tilknyttet metadata. Hvis du ikke har dit eget brugernavn og kodeord, kan du stadig eksportere i DataCite XML-formatet, men du kan ikke registrere dine DOI'er hos DataCite inde fra OJS. Vær opmærksom på, at adgangskoden bliver gemt som klartekst, dvs. ikke krypteret på grund af kravet om registrering af DataCite-registrering.]]> - Username (symbol) - Please enter the username (symbol) you got from DataCite. The username may not contain colons. + Brugernavn (symbol) + Indtast brugernavnet (symbolet), du fik fra DataCite. Brugernavnet må muligvis ikke indeholde kolon. - + Brug: +{$scriptName} {$pluginName} export [outputFileName] [journal_path] {issues|articles|galleys} objectId1 [objectId2] ... +{$scriptName} {$pluginName} register [journal_path] {issues|articles|galleys} objectId1 [objectId2] ... + Husk at konfigurere Datacite Eksport-programmet, før du bruger det første gang. + OJS vil automatisk deponere DOI'er til DataCite. Bemærk, at der kan gå lidt tid efter offentliggørelsen inden det registreres. Du kan tjekke for eventuelt uregistrerede DOI'er. + Brug DataCite test-præfix til DOI registrering. Husk at fjerne denne mulighed i forbindelse med produktionen. + DataCite automatisk registreringsopgave diff --git a/plugins/importexport/doaj/locale/da_DK/locale.xml b/plugins/importexport/doaj/locale/da_DK/locale.xml index 0a040c11c7b..0aa1a3bf330 100644 --- a/plugins/importexport/doaj/locale/da_DK/locale.xml +++ b/plugins/importexport/doaj/locale/da_DK/locale.xml @@ -13,10 +13,17 @@ --> - DOAJ Export Plugin - Eksporter tidsskrift til DOAJ og e-mail DOAJ repræsentant tidsskriftinformation + DOAJ Eksport-plug-in + Eksporter tidsskrift til DOAJ Kontakt DOAJ for at blive inkluderet + Hvis du gerne vil registrere artikler direkte fra OJS, skal du indtaste din DOAJ API-nøgle. Hvis ikke, kan du stadig eksportere til DOAJ XML-format, men du vil ikke kunne registrere dine artikler hos DOAJ direkte fra OJS. + DOAJ API-nøgle + Du finder din API-nøgle på din DOAJ-brugerside. + OJS vil automatisk deponere artikler hos DOAJ. Bemærk, at der, efter publicering, kan gå lidt tid inden processen er fuldført. Du kan tjekke om der skulle være artikler der er uregistrerede. + Brug DOAJ test-API (testmiljø) til registrering. Husk at fjerne denne mulighed i forbindelse med produktionen. + DOAJ automatiske registreringsopgave + Deponeringen kunne ikke gennemføres! DOAJ API returnerede en fejl: '{$param}'. diff --git a/plugins/importexport/medra/locale/da_DK/locale.xml b/plugins/importexport/medra/locale/da_DK/locale.xml index 203daa68b4c..e0d66797fdd 100644 --- a/plugins/importexport/medra/locale/da_DK/locale.xml +++ b/plugins/importexport/medra/locale/da_DK/locale.xml @@ -15,8 +15,34 @@ mEDRA Eksport/Registrerings-plug-in Ekportér metadata fra nummer, artikel og satsskib i Onix til DOI (O4DOI)-format med mEDRA registreringsagentur. - + Brug: +{$scriptName} {$pluginName} export [xmlFileName] [journal_path] {issues|articles|galleys} objectId1 [objectId2] ... +{$scriptName} {$pluginName} register [journal_path] {issues|articles|galleys} objectId1 [objectId2] ... + mEDRA hjemmeside +for at modtage et brugernavn og en adgangskode. Hvis du ikke har dit eget brugernavn og +password kan du stadig eksportere til mEDRA med XML-formatet (Onix for DOI), +men du kan ikke registrere dine DOI'er hos mEDRA inde fra OJS. +Vær opmærksom på, at adgangskoden bliver gemt som klartekst, dvs. ikke krypteret, i overensstemmelse med mEDRA registrerings-service-krav.]]> + Konfigurer mEDRA eksport-plug-in: + Brugernavn + Indtast dit mEDRA brugernavn. Brugernavnet må muligvis ikke indeholde kolon. + Navnet på den institution, der er registreret hos mEDRA + Indtast navnet på den institution, der er registreret hos mEDRA. + Person, der skal kontaktes af mEDRA i tilfælde af tekniske forespøtgsler: + Institution + Indtast navnet på den institution, der er teknisk ansvarlig for DOI-eksport (f.eks. institutionen, der er vært for din webserver). + Kontaktperson + Indtast en teknisk kontaktperson + E-mail + Indtast en gyldig e-mail på teknisk kontaktperson + Vælg det land, som mEDRA skal angive som 'publikationsland'. + 'værk' eller 'manifestationer'.]]> + værk + manifestation + Nummer-eksport som + OJS vil deponere tildelte DOI'er automatisk hos mEDRA. Bemærk, at der kan gå kort tid mellem publicering og endelig færdigbehandling. Alle ikke-registrerede DOI'er kan fremfindes. + Brug mEDRA test-API (testmiljø) til DOI registrering. Husk at fjerne denne mulighed i forbindelse med produktionen. + 'værker'. DOI'er tildelt publiceringsfil eksporteres som 'manifestationer'.]]> + mEDRA automatisk registreringsopgave diff --git a/plugins/importexport/native/locale/da_DK/locale.xml b/plugins/importexport/native/locale/da_DK/locale.xml new file mode 100644 index 00000000000..dab4760e039 --- /dev/null +++ b/plugins/importexport/native/locale/da_DK/locale.xml @@ -0,0 +1,57 @@ + + + + + + + Native XML-plug-in + Importer og eksporter artikler og numre i OJS' eget XML-format. + Importer + Upload XML-fil til import + Udvælg artikler til eksport + Eksporter artikler + Eksporter numre + Resultater + For at fortsætte skal du uploade en fil under "Import". + Importen blev gennemført. Følgende numre blev importeret: + eller , kræves yderligere parametre. +Følgende formater accepteres: + +{$ scriptName} {$ pluginName} importere [xmlFileName] [journal_path] [user_name] +issue_id [issueId] section_id [sectionId] + +{$ scriptName} {$ pluginName} importere [xmlFileName] [journal_path] [user_name] +issue_id [issueId] section_name [name] + +{$ scriptName} {$ pluginName} importere [xmlFileName] [journal_path] +issue_id [issueId] section_abbrev [abbrev]]]> + Ukendt sektion {$param} + Den angivne bruger, "{$userName}", eksisterer ikke. + Sektionstitlen "{$section1Title}" og sektionstitlen "{$section2Title}" i "{$issueTitle}" nummer matchede de forskellige eksisterende tidsskriftssektioner + Sektionstitlen "{$sectionTitle}" i "{$issueTitle}" nummer matchede en eksisterende tidsskriftssektion, men en anden titel i denne sektion stemmer ikke overens med en anden titel i det eksisterende tidsskrift. + Sektionsforkortelsen "{$section1Abbrev}" og sektionsforkortelsen "{$section2Abbrev}" fra "{$issueTitle}" nummer matchede de forskellige eksisterende tidsskriftssektioner. + Sektionsforkortelsen "{$sectionAbbrev}" i "{$issueTitle}" nummer matchede en eksisterende tidsskriftssektion, men en anden forkortelse af denne sektion stemmer ikke overens med en anden forkortelse af den eksisterende tidsskriftssektion. + Intet eller flere end et nummer matchede den givne nummer-identifikation "{$issueIdentification}". + Eksisterende nummer med id {$issueId} matcher den givne nummer-identifikation "{$issueIdentification}". Dette nummer vil ikke blive ændret, men artikler vil blive tilføjet. + Artiklen "{$articleTitle}" mangler nummer-identifikation.. + Artiklen "{$articleTitle}" er indeholdt i et nummer, men har ingen publiceringsdato. + diff --git a/plugins/importexport/pubmed/locale/da_DK/locale.xml b/plugins/importexport/pubmed/locale/da_DK/locale.xml index 1255f5278f9..c83c3a6b0f4 100644 --- a/plugins/importexport/pubmed/locale/da_DK/locale.xml +++ b/plugins/importexport/pubmed/locale/da_DK/locale.xml @@ -13,8 +13,8 @@ --> - PubMed XML Eksport Plugin - Eksporter artikel metadata i PubMed XML format for indeksering i MEDLINE. + PubMed XML Eksport-plug-in + Eksporter artikel-metadata i PubMed XML format til indekssering i MEDLINE. Eksporter data Eksporter numre @@ -22,13 +22,13 @@ Eksporter artikler Vælg artikler til eksport - Brug: -{$scriptName} {$pluginName} [xmlFileName] [journal_path] articles [articleId1] [articleId2] ... + Brug: +{$scriptName} {$pluginName} [xmlFileName] [journal_path] artikler [articleId1] [articleId2] ... {$scriptName} {$pluginName} [xmlFileName] [journal_path] nummer [issueId] FEJL: - Intet nummer matchede det angivne nummer ID "{$issueId}". - Ingen artikel matchede det angivne artikel ID "{$articleId}". + Intet nummer matchede det angivne nummer-ID "{$issueId}". + Ingen artikel matchede det angivne artikel-ID "{$articleId}". diff --git a/plugins/importexport/users/locale/da_DK/locale.xml b/plugins/importexport/users/locale/da_DK/locale.xml index 60f9b9d7c04..8d8fa6e48ee 100644 --- a/plugins/importexport/users/locale/da_DK/locale.xml +++ b/plugins/importexport/users/locale/da_DK/locale.xml @@ -15,4 +15,37 @@ Bruger XML Plug-in Importer og eksporter brugere + Brug: {$scriptName} {$pluginName} [command] ... +Kommandoer: + import [xmlFileName] [journal_path] + eksport [xmlFileName] [journal_path] + eksport [xmlFileName] [journal_path] [userId1] [userId2] ... + Eksempler: + Importer brugere til myJournal fra myImportFile.xml: + {$scriptName} {$pluginName} importer myImportFile.xml myJournal + + Eksporter alle brugere fra myJournal: + {$scriptName} {$pluginName} eksporter myExportFile.xml myJournal + + Eksporter brugere angivet ved deres ID: + {$scriptName} {$pluginName} eksporter myExportFile.xml myJournal 1 2 + Importer brugere +
      Bemærk, at hvis den importerede fil indeholder brugernavne eller e-mail-adresser, der allerede findes i systemet, importeres brugerdataene til disse brugere ikke, og eventuelt nye roller, der skal oprettes, vil blive tildelt de eksisterende brugere.]]>
      + Bruger-datafil + Send en e-mail til hver importeret bruger, der indeholder brugerens brugernavn og adgangskode. + Fortsæt med at importere andre brugere, hvis der opstår en fejl. + Følgende brugere blev importeret til systemet + Der opstod fejl under importen + Bekræft, at disse er de brugere, du gerne vil importere til systemet + Advarsel + Kan ikke bruge adgangskoder hashet med {$importHash}; OJS er konfigureret til at bruge {$ojsHash}. Hvis du fortsætter, skal du nulstille de importerede brugeres adgangskoder. + En ukendt tidsskriftsti "{$journalPath}" blev specificeret. + Eksporter brugere + Eksporter ud fra rolle + Eksporter alle + Der opstod fejl under eksporten + Kunne ikke skrive i filen "{$fileName}". + Importen blev gennemført. Brugere med brugernavne og e-mail-adresser, der ikke allerede er i brug, er blevet importeret sammen med tilhørende brugergrupper. + Resultater + Upload en fil under "Importer" for at fortsætte. diff --git a/plugins/metadata/mods34/locale/da_DK/locale.xml b/plugins/metadata/mods34/locale/da_DK/locale.xml new file mode 100644 index 00000000000..4d5a59c2fb0 --- /dev/null +++ b/plugins/metadata/mods34/locale/da_DK/locale.xml @@ -0,0 +1,17 @@ + + + + + + + MODS 3.4 artikel-adapter + Udtrækker/tilføjer meta-data fra/til artikler. + diff --git a/plugins/oaiMetadataFormats/marc/locale/da_DK/locale.xml b/plugins/oaiMetadataFormats/marc/locale/da_DK/locale.xml index c5f31ded39b..81eb6ee5b06 100644 --- a/plugins/oaiMetadataFormats/marc/locale/da_DK/locale.xml +++ b/plugins/oaiMetadataFormats/marc/locale/da_DK/locale.xml @@ -13,6 +13,6 @@ --> - MARC Metadata Format + MARC Metadata-format Strukturerer metadata i overensstemmelse med MARC–formatet. diff --git a/plugins/oaiMetadataFormats/marcxml/locale/da_DK/locale.xml b/plugins/oaiMetadataFormats/marcxml/locale/da_DK/locale.xml index ac0d169f029..ee3ad7e879f 100644 --- a/plugins/oaiMetadataFormats/marcxml/locale/da_DK/locale.xml +++ b/plugins/oaiMetadataFormats/marcxml/locale/da_DK/locale.xml @@ -13,6 +13,6 @@ --> - MARC21 Metadata Format + MARC21 Metadata-format Strukturerer metadata i overensstemmelse med MARC21–formatet. diff --git a/plugins/oaiMetadataFormats/rfc1807/locale/da_DK/locale.xml b/plugins/oaiMetadataFormats/rfc1807/locale/da_DK/locale.xml index d609e7f3d9e..587c443501d 100644 --- a/plugins/oaiMetadataFormats/rfc1807/locale/da_DK/locale.xml +++ b/plugins/oaiMetadataFormats/rfc1807/locale/da_DK/locale.xml @@ -13,6 +13,6 @@ --> - RFC1807 Metadata Format + RFC1807 Metadata-format Strukturerer metadata i overensstemmelse med RFC1807-formatet. diff --git a/plugins/paymethod/manual/locale/da_DK/locale.xml b/plugins/paymethod/manual/locale/da_DK/locale.xml index 271c57d6c3b..aa555843f32 100644 --- a/plugins/paymethod/manual/locale/da_DK/locale.xml +++ b/plugins/paymethod/manual/locale/da_DK/locale.xml @@ -12,13 +12,10 @@ --> - Manual betaling af gebyr + Manuel betaling af gebyr Manageren registerer manuelt modtagelse af brugerens betaling (i ekstern software). Manuel betaling af gebyr Manuel betaling indstillinger - Instruktioner - Instruktioner til betaling af gebyr for brugerer, som vælger manuel betaling - Titel Gebyr Send meddelelse om betaling diff --git a/plugins/paymethod/paypal/locale/da_DK/emailTemplates.xml b/plugins/paymethod/paypal/locale/da_DK/emailTemplates.xml new file mode 100644 index 00000000000..8a9fc2eaf57 --- /dev/null +++ b/plugins/paymethod/paypal/locale/da_DK/emailTemplates.xml @@ -0,0 +1,28 @@ + + + + + + Usædvanlig PayPal-aktivitet +
      +
      +Denne e-mail blev genereret af Open Journal Systems 'PayPal-plug-in
      +
      +Udførlig information:
      +{$postInfo}
      +
      +Yderligere information (hvis leveret):
      +{$additionalInfo}
      +
      +Server vars:
      +{$serverVars}
      ]]> + Denne e-mail-skabelon bruges til at underrette et tidsskrifts primære kontaktperson om, at mistænkelig aktivitet eller aktivitet, der kræver manuel indblanding, tilstødte PayPal-plug-in'en. +
      +
      diff --git a/plugins/paymethod/paypal/locale/da_DK/locale.xml b/plugins/paymethod/paypal/locale/da_DK/locale.xml new file mode 100644 index 00000000000..44072674114 --- /dev/null +++ b/plugins/paymethod/paypal/locale/da_DK/locale.xml @@ -0,0 +1,24 @@ + + + + + + + Paypal Fee Payment - Paypal gebyrbetaling + Betalinger sker via PayPal-tjenesten. + Paypal gebyrbetaling + Paypal-betalingsindstillinger + Testtilstand + Kontonavn + Klient-ID + Hemmelig + Der opstod en transaktionsfejl. Kontakt tidsskriftschefen for yderligere oplysninger. + diff --git a/plugins/pubIds/doi/locale/da_DK/locale.xml b/plugins/pubIds/doi/locale/da_DK/locale.xml index 74622f71c97..066269d1ea1 100644 --- a/plugins/pubIds/doi/locale/da_DK/locale.xml +++ b/plugins/pubIds/doi/locale/da_DK/locale.xml @@ -13,7 +13,7 @@ DOI - Dette plug-in gør det muligt at tildele DOI’er (Digital Object Identifiers) til numre, artikler, satsskibe og supplerende filer i OJS. + Denne plug-in gør det muligt at tildele DOI’er (Digital Object Identifiers) til numre, artikler, satsskibe og supplerende filer i OJS. DOI: Konfigurér dette DOI plug-in, så det bliver muligt at administrere og bruge DOI’er i OJS: Tidsskriftsindhold @@ -35,7 +35,7 @@ Anvend standardformaterne. %j.v%vi%i.%a til artikler
      %j.v%vi%i.%a.g%g ftil satsskibe.]]>
      Indskriv et særskilt DOI-suffiks for hvert publiceret element. Der findes et ekstra DOI-felt på hvert elements metadataside. - Indsæt et DOI-suffiks-format til numre. + Indsæt DOI-suffiks-formatet til numre. Indsæt DOI-suffiks-formatet til artikler. Indsæt DOI-suffiks-formatet til satsskibe. Tildel nye DOI'er @@ -44,7 +44,7 @@ DOI Nummer artikel - satsskib + satsskib (publiceringsklar fil) DOI kan ikke tilføjes, da det brugerdefinerede suffiks mangler. DOI kan ikke tilføjes, da det indeholder et ikke-kendt format. Dette er en forhåndsvisning af DOI. Vælg afkrydsningsfeltet og gem formularen for at tilføje DOI. @@ -52,11 +52,14 @@ Det angivne DOI-suffiks er allere i brug i forbindelse med et andet publiceret element. Vælg et unikt DOI-suffiks for hvert element. Fjern DOI Er du sikker på, at du vil slette det eksisterende DOI? - Fjer nummer-objekt-DOI'er + Fjern nummer-objekt-DOI'er Er du sikker på, at du vil slette det eksisterende nummer-objekt-DOI? Brug den følgende mulighed til at fjerne DOI'er fra alle objekter (artikler og satsskibe) i det planlagte indhold for dette nummer. Tilføj DOI {$pubId} til {$pubObjectType} DOI kan ikke tilføjes, da det brugerdefinerede suffiks mangler. DOI {$pubId} kan ikke tilføjes, da det indeholder et ikke-kendt format. DOI {$pubId} er belvet tilføjet. + Tildel DOI'er + Tildel DOI'er til alle publicerede tidsskrifts objekter, der ikke allerede er tildelt DOI'er. Denne handling kan ikke bruges med den individuelle suffiks-konfiguration. Hvis du har ændret DOI-konfigurationen ovenfor, skal du gemme dine ændringer, før du starter denne handling. Det kan tage lang tid at tildele DOI'er afhængigt af antallet af publicerede objekter i tidsskriftet. + Er du sikker på, at du vil tildele DOI'er til alle publicerede objekter, der ikke allerede er tildelt DOI'er?
      diff --git a/plugins/pubIds/urn/locale/da_DK/locale.xml b/plugins/pubIds/urn/locale/da_DK/locale.xml new file mode 100644 index 00000000000..39efce9dde5 --- /dev/null +++ b/plugins/pubIds/urn/locale/da_DK/locale.xml @@ -0,0 +1,71 @@ + + + + + + + URN + Denne plugin gør det muligt at tildele Uniform Resource Names til numre, artikler og publiceringsfiler (satsskibe) i OJS. + Konfigurer denne URN-plug-in så det bliver muligt at administrere og bruge URN i OJS: + Tidsskriftindhold + Vælg de objekter, som skal have tildelt en URN. + Vælg de publiceringsobjekter, der skal have tildelt Uniform Resource Names (URN): + Numre + Artikler + Publiceringsfiler (satsskibe) + URN-præfiks + URN-præfikset er den del af URN'en, der aldrig ændres (e.g. "urn:nbn:de:0000-"). + + URN-suffiks + Et URN-suffiks kan formuleres frit, men skal være unikt blandt alle de publiceringsobjekter, der er tildelt samme URN-præfiks: + Anvend nedenstående mønster når URN-suffikset skal genereres. Brug %j til tidsskriftinitialer, %v til årgang, %i til nummer, %Y til år, %a til OJS-artiklens ID, %g til OJS-publiceringsfilens ID (satsskibes ID), %f til OJS filens ID, %p til sidenummer %x til "Custom Identifier". + For eksempel kan vol%viss%ipp%p generere URN-suffikset "vol3iss2pp230". + til numre + til artikler + til publiceringsfiler (satsskibe) + Indsæt URN-suffiksmønsteret til numre. + Indsæt URN-suffiksmønsteret til artikler. + Indsæt URN-suffiksmønsteret til publiceringsfiler (satsskibe). + Anvend stadardmønstre. + %j.v%vi%i.%a til artikler
      %j.v%vi%i.%a.g%g til publiceringsfiler (satsskibe).]]>
      + Indsæt et individuelt URN-suffiks for hvert publiceret element. Du finder et ekstra URN-indtastningsfelt på hvert elements metadata-side. + Kontrolnummer + Kontrolnummeret beregnes automatisk og tilføjes i slutningen som det sidste ciffer i en URN. + Navnerum + Vælg + Det persistente identifikationsnavnerum, der normalt behøves til registreringen (f.eks. På Deutsche Nationalbibliothek). + Resolver-URL + (e.g. http://nbn-resolving.de/) + Indsæt resolver-URL. + Omfordel URN'er + Hvis du ændrer din URN-konfiguration, vil de URN'er, der allerede er blevet tildelt, ikke blive påvirket. Når URN-konfigurationen er gemt, skal du bruge denne knap til at slette alle eksisterende URN'er, så de nye indstillinger træder i kraft med eksisterende objekter. + Er du sikker på, at du vil slette alle eksisterende URN'er? + URN + nummer + artikel + publiceringsfil (satsskibe) + URN'en kan ikke tildeles, da det brugerdefinerede suffiks mangler. + URN'en kan ikke tildeles, da den indeholder et uopløst mønster. + Det du ser er en forhåndsvisning af URN'en. Marker afkrydsningsfeltet og gem formularen for at tildele URN'en. + URN'en er tildelt dette {$pubObjectType}. + Det angivne URN-suffiks er allerede i brug i forbindelse med et anden publiceret element. Indtast et unikt URN-suffiks for hvert element. + Fjern URN + Er du sikker på, at du vil slette den eksisterende URN? + Fjern nummerelementers URN'er + Er du sikker på, at du vil slette de eksisterende nummerelementers URN'er? + Brug følgende mulighed for at fjerne URN'er fra alle elementer (artikler og publiceringsfiler/satsskibe) der er planlagt i forbindelse med dette nummer. + Tilføj tjeknummer + Tildel URN'en {$pubId} til dette {$pubObjectType} + URN'en kan ikke tildeles, da det brugerdefinerede suffiks mangler. + URN'en {$pubId} kan ikke tildeles, da den indeholder et uopløst mønster. + URN'en {$pubId} er blevet tildelt. + Tjeknummeret mangler. +
      diff --git a/plugins/reports/articles/locale/da_DK/locale.xml b/plugins/reports/articles/locale/da_DK/locale.xml index 1a342b05b74..d7af77ccce0 100644 --- a/plugins/reports/articles/locale/da_DK/locale.xml +++ b/plugins/reports/articles/locale/da_DK/locale.xml @@ -14,6 +14,6 @@ Artikelrapport - Dette plugin genererer en CSV-rapport indeholdende en liste over artikler og deres information. + Denne plugin genererer en CSV-rapport indeholdende en liste over artikler og deres information. Ingen beslutning diff --git a/plugins/reports/counter/locale/da_DK/locale.xml b/plugins/reports/counter/locale/da_DK/locale.xml index 945cd272b87..9484979dd8e 100644 --- a/plugins/reports/counter/locale/da_DK/locale.xml +++ b/plugins/reports/counter/locale/da_DK/locale.xml @@ -13,11 +13,11 @@ --> - COUNTER-forenelig registrering af site aktivitet.]]> - TÆLLER statistik + COUNTER-standarden . Disse rapporter alene gør ikke et tidsskrift COUNTER-kompatibel. For at tilbyde COUNTER-overensstemmelse skal du gennemgå kravene på Project COUNTER-webstedet.]]> + COUNTER-rapport - Tidsskrift rapport 1 (R3): Fuldtekst artikel-anmodninger efter måned og tidsskrift. - Tidsskrift rapport 1 (R3) + Tidsskrift-rapport 1 (R3): Fuldtekst artikel-anmodninger efter måned og tidsskrift. + Tidsskrift-rapport 1 (R3) Antal succesfulde fuldtekst-anmodninger efter måned og tidsskrift (Year {$year}) Dato for kørsel: Udgiver @@ -29,4 +29,16 @@ YTD PDF Total for alle tidsskrifter Linkene nedenfor genererer rapporter baseret på de gamle COUNTER plug-in data. Anvend linkene ovenfor, hvis du ønsker at generere en COUNTER rapport, der bygger på de nye OJS COUNTER-metriske typer. + COUNTER Release + Ældre webstedsrapporter + Rapportparametrene var ugyldige. + Rapportanmodningen er ugyldig. + Der blev ikke fundet nogen resultater for denne rapport. + Resultaterne kunne ikke formateres som XML. + Disse links genererer COUNTER-klare rapporter baseret på den forældede Release 3.0. Denne rapport dækker alle tidsskrifter på webstedet. Brug den nyeste udgivelse i stedet, når det er muligt. + COUNTER-rapport JR1 (R3) + XML-version + COUNTER tidsskrift-rapport 1 (R3): fuldtekst-artikel-forespørgsler efter måned og tidsskrift + anonym + Alle kunder diff --git a/plugins/reports/views/locale/da_DK/locale.xml b/plugins/reports/views/locale/da_DK/locale.xml index 7bd87e253b1..63afb3f79f1 100644 --- a/plugins/reports/views/locale/da_DK/locale.xml +++ b/plugins/reports/views/locale/da_DK/locale.xml @@ -14,5 +14,10 @@ Se rapport - Dette plugin genererer en CSV-rapport om antal læsere for hver enkelt artikel. + Denne plugin genererer en CSV-rapport som viser antal læsere for hver enkelt artikel. + Artikel-ID + Artikeltitel + Publiceringsdato + Resume-visninger + Totalvisning af publiceringsversion From 118ea1bc46d41a2d6bbcc4f686ebba0b7fe78849 Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Thu, 1 Mar 2018 08:28:09 -0800 Subject: [PATCH 180/195] Fix DTD locations for XML validation --- plugins/generic/driver/locale/da_DK/locale.xml | 2 +- plugins/generic/dublinCoreMeta/locale/da_DK/locale.xml | 2 +- plugins/generic/googleScholar/locale/da_DK/locale.xml | 2 +- plugins/generic/htmlArticleGalley/locale/da_DK/locale.xml | 2 +- plugins/generic/usageEvent/locale/da_DK/locale.xml | 2 +- plugins/generic/usageStats/locale/da_DK/locale.xml | 2 +- plugins/importexport/native/locale/da_DK/locale.xml | 2 +- plugins/metadata/mods34/locale/da_DK/locale.xml | 2 +- plugins/paymethod/paypal/locale/da_DK/emailTemplates.xml | 3 ++- plugins/paymethod/paypal/locale/da_DK/locale.xml | 2 +- plugins/pubIds/urn/locale/da_DK/locale.xml | 2 +- 11 files changed, 12 insertions(+), 11 deletions(-) diff --git a/plugins/generic/driver/locale/da_DK/locale.xml b/plugins/generic/driver/locale/da_DK/locale.xml index c5a272df959..09ba78624af 100644 --- a/plugins/generic/driver/locale/da_DK/locale.xml +++ b/plugins/generic/driver/locale/da_DK/locale.xml @@ -1,5 +1,5 @@ - + + Kegiatan pembayaran paypal yang tidak biasa From 2ec318ef2c6b9b6b1d326398069e30cd02000b2b Mon Sep 17 00:00:00 2001 From: Alec Smecher Date: Thu, 1 Mar 2018 08:36:13 -0800 Subject: [PATCH 182/195] Update copyright dates --- plugins/generic/driver/locale/da_DK/locale.xml | 4 ++-- plugins/generic/dublinCoreMeta/locale/da_DK/locale.xml | 4 ++-- plugins/generic/googleScholar/locale/da_DK/locale.xml | 4 ++-- plugins/generic/htmlArticleGalley/locale/da_DK/locale.xml | 4 ++-- plugins/generic/usageEvent/locale/da_DK/locale.xml | 4 ++-- plugins/generic/usageStats/locale/da_DK/locale.xml | 4 ++-- plugins/importexport/native/locale/da_DK/locale.xml | 4 ++-- plugins/metadata/mods34/locale/da_DK/locale.xml | 4 ++-- plugins/paymethod/paypal/locale/da_DK/emailTemplates.xml | 4 ++-- plugins/paymethod/paypal/locale/da_DK/locale.xml | 4 ++-- plugins/pubIds/urn/locale/da_DK/locale.xml | 4 ++-- 11 files changed, 22 insertions(+), 22 deletions(-) diff --git a/plugins/generic/driver/locale/da_DK/locale.xml b/plugins/generic/driver/locale/da_DK/locale.xml index 09ba78624af..95a439a73ea 100644 --- a/plugins/generic/driver/locale/da_DK/locale.xml +++ b/plugins/generic/driver/locale/da_DK/locale.xml @@ -4,8 +4,8 @@ + DELETE n FROM notifications n LEFT JOIN announcements a ON (n.assoc_id = a.announcement_id) WHERE a.announcement_id IS NULL AND n.assoc_type = 522 + DELETE n FROM notifications n LEFT JOIN announcements a ON (n.assoc_id = a.announcement_id) WHERE a.announcement_id IS NULL AND n.assoc_type = 522 + DELETE FROM notifications USING notifications n LEFT JOIN announcements a ON (n.assoc_id = a.announcement_id) WHERE a.announcement_id IS NULL AND n.assoc_type = 522 AND notifications.notification_id = n.notification_id + From 79e9ccb3ae87be8310851d4b278fbbceb5aea5b3 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Thu, 1 Mar 2018 12:26:36 +0100 Subject: [PATCH 191/195] pkp/pkp-lib#3436 consider recommendOnly for submission workflow stage decisions --- .../EditorDecisionActionsManager.inc.php | 109 ++++++++++-------- 1 file changed, 60 insertions(+), 49 deletions(-) diff --git a/classes/workflow/EditorDecisionActionsManager.inc.php b/classes/workflow/EditorDecisionActionsManager.inc.php index 91bbaf3bc8a..9f0c69c2e82 100644 --- a/classes/workflow/EditorDecisionActionsManager.inc.php +++ b/classes/workflow/EditorDecisionActionsManager.inc.php @@ -85,16 +85,18 @@ static function getEditorTakenActionInReviewRound($context, $reviewRound, $decis /** * Get the available decisions by stage ID. + * @param $context Context * @param $stageId int WORKFLOW_STAGE_ID_... + * @param $makeDecision boolean */ - static function getStageDecisions($context, $stageId) { + static function getStageDecisions($context, $stageId, $makeDecision = true) { switch ($stageId) { case WORKFLOW_STAGE_ID_SUBMISSION: - return self::_submissionStageDecisions(); + return self::_submissionStageDecisions($makeDecision); case WORKFLOW_STAGE_ID_EXTERNAL_REVIEW: - return self::_externalReviewStageDecisions($context); + return self::_externalReviewStageDecisions($context, $makeDecision); case WORKFLOW_STAGE_ID_EDITING: - return self::_editorialStageDecisions(); + return self::_editorialStageDecisions($makeDecision); default: assert(false); } @@ -122,73 +124,83 @@ static function getRecommendationOptions($stageId) { // /** * Define and return editor decisions for the submission stage. + * @param $makeDecision boolean * @return array */ - static function _submissionStageDecisions() { - static $decisions = array( + static function _submissionStageDecisions($makeDecision = true) { + $decisions = array( SUBMISSION_EDITOR_DECISION_EXTERNAL_REVIEW => array( 'operation' => 'externalReview', 'name' => 'externalReview', 'title' => 'editor.submission.decision.sendExternalReview', 'toStage' => 'editor.review', - ), - SUBMISSION_EDITOR_DECISION_ACCEPT => array( - 'name' => 'accept', - 'operation' => 'promote', - 'title' => 'editor.submission.decision.skipReview', - 'toStage' => 'submission.copyediting', - ), - SUBMISSION_EDITOR_DECISION_INITIAL_DECLINE => array( - 'name' => 'decline', - 'operation' => 'sendReviews', - 'title' => 'editor.submission.decision.decline', - ), + ) ); - + if ($makeDecision) { + $decisions = array_merge($decisions, array( + SUBMISSION_EDITOR_DECISION_ACCEPT => array( + 'name' => 'accept', + 'operation' => 'promote', + 'title' => 'editor.submission.decision.skipReview', + 'toStage' => 'submission.copyediting', + ), + SUBMISSION_EDITOR_DECISION_INITIAL_DECLINE => array( + 'name' => 'decline', + 'operation' => 'sendReviews', + 'title' => 'editor.submission.decision.decline', + ), + )); + } return $decisions; } /** * Define and return editor decisions for the review stage. * @param $context Context + * @param $makeDecision boolean * @return array */ - static function _externalReviewStageDecisions($context) { + static function _externalReviewStageDecisions($context, $makeDecision = true) { $paymentManager = Application::getPaymentManager($context); - return array( - SUBMISSION_EDITOR_DECISION_PENDING_REVISIONS => array( - 'operation' => 'sendReviewsInReview', - 'name' => 'requestRevisions', - 'title' => 'editor.submission.decision.requestRevisions', - ), - SUBMISSION_EDITOR_DECISION_RESUBMIT => array( - 'name' => 'resubmit', - 'title' => 'editor.submission.decision.resubmit', - ), - SUBMISSION_EDITOR_DECISION_ACCEPT => array( - 'operation' => 'promoteInReview', - 'name' => 'accept', - 'title' => 'editor.submission.decision.accept', - 'toStage' => 'submission.copyediting', - 'paymentType' => $paymentManager->publicationEnabled()?PAYMENT_TYPE_PUBLICATION:null, - 'paymentAmount' => $context->getSetting('publicationFee'), - 'paymentCurrency' => $context->getSetting('currency'), - 'requestPaymentText' => __('payment.requestPublicationFee', array('feeAmount' => $context->getSetting('publicationFee') . ' ' . $context->getSetting('currency'))), - 'waivePaymentText' => __('payment.waive'), - ), - SUBMISSION_EDITOR_DECISION_DECLINE => array( - 'operation' => 'sendReviewsInReview', - 'name' => 'decline', - 'title' => 'editor.submission.decision.decline', - ), - ); + $decisions = array(); + if ($makeDecision) { + $decisions = array( + SUBMISSION_EDITOR_DECISION_PENDING_REVISIONS => array( + 'operation' => 'sendReviewsInReview', + 'name' => 'requestRevisions', + 'title' => 'editor.submission.decision.requestRevisions', + ), + SUBMISSION_EDITOR_DECISION_RESUBMIT => array( + 'name' => 'resubmit', + 'title' => 'editor.submission.decision.resubmit', + ), + SUBMISSION_EDITOR_DECISION_ACCEPT => array( + 'operation' => 'promoteInReview', + 'name' => 'accept', + 'title' => 'editor.submission.decision.accept', + 'toStage' => 'submission.copyediting', + 'paymentType' => $paymentManager->publicationEnabled()?PAYMENT_TYPE_PUBLICATION:null, + 'paymentAmount' => $context->getSetting('publicationFee'), + 'paymentCurrency' => $context->getSetting('currency'), + 'requestPaymentText' => __('payment.requestPublicationFee', array('feeAmount' => $context->getSetting('publicationFee') . ' ' . $context->getSetting('currency'))), + 'waivePaymentText' => __('payment.waive'), + ), + SUBMISSION_EDITOR_DECISION_DECLINE => array( + 'operation' => 'sendReviewsInReview', + 'name' => 'decline', + 'title' => 'editor.submission.decision.decline', + ), + ); + } + return $decisions; } /** * Define and return editor decisions for the editorial stage. + * @param $makeDecision boolean * @return array */ - static function _editorialStageDecisions() { + static function _editorialStageDecisions($makeDecision = true) { static $decisions = array( SUBMISSION_EDITOR_DECISION_SEND_TO_PRODUCTION => array( 'operation' => 'promote', @@ -197,7 +209,6 @@ static function _editorialStageDecisions() { 'toStage' => 'submission.production', ), ); - return $decisions; } From 3693c7d1e635b5f3fba72d4ae64f33a7e9a0f0f2 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Mon, 5 Mar 2018 10:50:35 +0100 Subject: [PATCH 192/195] pkp/pkp-lib#3436 better explain the new function parameter makeDecision --- .../EditorDecisionActionsManager.inc.php | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/classes/workflow/EditorDecisionActionsManager.inc.php b/classes/workflow/EditorDecisionActionsManager.inc.php index 9f0c69c2e82..72803428074 100644 --- a/classes/workflow/EditorDecisionActionsManager.inc.php +++ b/classes/workflow/EditorDecisionActionsManager.inc.php @@ -84,10 +84,11 @@ static function getEditorTakenActionInReviewRound($context, $reviewRound, $decis } /** - * Get the available decisions by stage ID. + * Get the available decisions by stage ID and user making decision permissions, + * if the user can make decisions or if it is recommendOnly user. * @param $context Context * @param $stageId int WORKFLOW_STAGE_ID_... - * @param $makeDecision boolean + * @param $makeDecision boolean If the user can make decisions */ static function getStageDecisions($context, $stageId, $makeDecision = true) { switch ($stageId) { @@ -124,7 +125,10 @@ static function getRecommendationOptions($stageId) { // /** * Define and return editor decisions for the submission stage. - * @param $makeDecision boolean + * If the user cannot make decisions i.e. if it is a recommendOnly user, + * the user can only send the submission to the review stage, and neither + * acept nor decline the submission. + * @param $makeDecision boolean If the user can make decisions * @return array */ static function _submissionStageDecisions($makeDecision = true) { @@ -156,8 +160,10 @@ static function _submissionStageDecisions($makeDecision = true) { /** * Define and return editor decisions for the review stage. + * If the user cannot make decisions i.e. if it is a recommendOnly user, + * there will be no decisions options in the review stage. * @param $context Context - * @param $makeDecision boolean + * @param $makeDecision boolean If the user can make decisions * @return array */ static function _externalReviewStageDecisions($context, $makeDecision = true) { @@ -197,7 +203,9 @@ static function _externalReviewStageDecisions($context, $makeDecision = true) { /** * Define and return editor decisions for the editorial stage. - * @param $makeDecision boolean + * Currently it does not matter if the user cannot make decisions + * i.e. if it is a recommendOnly user for this stage. + * @param $makeDecision boolean If the user cannot make decisions * @return array */ static function _editorialStageDecisions($makeDecision = true) { From 8bbf3675577966e852409d0337355b840867fd34 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Mon, 5 Mar 2018 10:51:08 +0100 Subject: [PATCH 193/195] pkp/pkp-lib#3436 submodule update ##bozana/3436## --- lib/pkp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pkp b/lib/pkp index 0016f54ba7a..446ae171e2a 160000 --- a/lib/pkp +++ b/lib/pkp @@ -1 +1 @@ -Subproject commit 0016f54ba7acc0e089b4b20eebc44d24de498ec1 +Subproject commit 446ae171e2a8ffa89d855587b050214a6604e12f From 4c8ffd004daaab8cb896d552c37d9dcb1bc8fac4 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Mon, 5 Mar 2018 12:20:47 +0100 Subject: [PATCH 194/195] pkp/pkp-lib#1692 fix (generalize) parameter names for pub id plugin funcitons --- classes/article/ArticleGalleyDAO.inc.php | 19 +++++++++---------- classes/issue/IssueDAO.inc.php | 19 +++++++++---------- 2 files changed, 18 insertions(+), 20 deletions(-) diff --git a/classes/article/ArticleGalleyDAO.inc.php b/classes/article/ArticleGalleyDAO.inc.php index 9e14b3bf43d..1abb5a7b011 100644 --- a/classes/article/ArticleGalleyDAO.inc.php +++ b/classes/article/ArticleGalleyDAO.inc.php @@ -375,7 +375,7 @@ function getInsertId() { /** * @copydoc PKPPubIdPluginDAO::pubIdExists() */ - function pubIdExists($pubIdType, $pubId, $galleyId, $journalId) { + function pubIdExists($pubIdType, $pubId, $excludePubObjectId, $contextId) { $result = $this->retrieve( 'SELECT COUNT(*) FROM submission_galley_settings sgs @@ -385,8 +385,8 @@ function pubIdExists($pubIdType, $pubId, $galleyId, $journalId) { array( 'pub-id::'.$pubIdType, $pubId, - (int) $galleyId, - (int) $journalId + (int) $excludePubObjectId, + (int) $contextId ) ); $returner = $result->fields[0] ? true : false; @@ -397,12 +397,12 @@ function pubIdExists($pubIdType, $pubId, $galleyId, $journalId) { /** * @copydoc PKPPubIdPluginDAO::changePubId() */ - function changePubId($galleyId, $pubIdType, $pubId) { + function changePubId($pubObjectId, $pubIdType, $pubId) { $idFields = array( 'galley_id', 'locale', 'setting_name' ); $updateArray = array( - 'galley_id' => $galleyId, + 'galley_id' => (int) $pubObjectId, 'locale' => '', 'setting_name' => 'pub-id::'.$pubIdType, 'setting_type' => 'string', @@ -414,13 +414,13 @@ function changePubId($galleyId, $pubIdType, $pubId) { /** * @copydoc PKPPubIdPluginDAO::deletePubId() */ - function deletePubId($galleyId, $pubIdType) { + function deletePubId($pubObjectId, $pubIdType) { $settingName = 'pub-id::'.$pubIdType; $this->update( 'DELETE FROM submission_galley_settings WHERE setting_name = ? AND galley_id = ?', array( $settingName, - (int)$galleyId + (int)$pubObjectId ) ); $this->flushCache(); @@ -429,11 +429,10 @@ function deletePubId($galleyId, $pubIdType) { /** * @copydoc PKPPubIdPluginDAO::deleteAllPubIds() */ - function deleteAllPubIds($journalId, $pubIdType) { - $journalId = (int) $journalId; + function deleteAllPubIds($contextId, $pubIdType) { $settingName = 'pub-id::'.$pubIdType; - $galleys = $this->getByContextId($journalId); + $galleys = $this->getByContextId($contextId); while ($galley = $galleys->next()) { $this->update( 'DELETE FROM submission_galley_settings WHERE setting_name = ? AND galley_id = ?', diff --git a/classes/issue/IssueDAO.inc.php b/classes/issue/IssueDAO.inc.php index c1c51b398c2..e350b69b457 100644 --- a/classes/issue/IssueDAO.inc.php +++ b/classes/issue/IssueDAO.inc.php @@ -792,7 +792,7 @@ function moveCustomIssueOrder($journalId, $issueId, $newPos) { /** * @copydoc PKPPubIdPluginDAO::pubIdExists() */ - function pubIdExists($pubIdType, $pubId, $issueId, $journalId) { + function pubIdExists($pubIdType, $pubId, $excludePubObjectId, $contextId) { $result = $this->retrieve( 'SELECT COUNT(*) FROM issue_settings ist @@ -801,8 +801,8 @@ function pubIdExists($pubIdType, $pubId, $issueId, $journalId) { array( 'pub-id::'.$pubIdType, $pubId, - (int) $issueId, - (int) $journalId + (int) $excludePubObjectId, + (int) $contextId ) ); $returner = $result->fields[0] ? true : false; @@ -813,12 +813,12 @@ function pubIdExists($pubIdType, $pubId, $issueId, $journalId) { /** * @copydoc PKPPubIdPluginDAO::changePubId() */ - function changePubId($issueId, $pubIdType, $pubId) { + function changePubId($pubObjectId, $pubIdType, $pubId) { $idFields = array( 'issue_id', 'locale', 'setting_name' ); $updateArray = array( - 'issue_id' => (int) $issueId, + 'issue_id' => (int) $pubObjectId, 'locale' => '', 'setting_name' => 'pub-id::'.$pubIdType, 'setting_type' => 'string', @@ -831,13 +831,13 @@ function changePubId($issueId, $pubIdType, $pubId) { /** * @copydoc PKPPubIdPluginDAO::deletePubId() */ - function deletePubId($issueId, $pubIdType) { + function deletePubId($pubObjectId, $pubIdType) { $settingName = 'pub-id::'.$pubIdType; $this->update( 'DELETE FROM issue_settings WHERE setting_name = ? AND issue_id = ?', array( $settingName, - (int)$issueId + (int)$pubObjectId ) ); $this->flushCache(); @@ -846,12 +846,11 @@ function deletePubId($issueId, $pubIdType) { /** * @copydoc PKPPubIdPluginDAO::deleteAllPubIds() */ - function deleteAllPubIds($journalId, $pubIdType) { - $journalId = (int) $journalId; + function deleteAllPubIds($contextId, $pubIdType) { $settingName = 'pub-id::'.$pubIdType; // issues - $issues = $this->getIssues($journalId); + $issues = $this->getIssues($contextId); while ($issue = $issues->next()) { $this->update( 'DELETE FROM issue_settings WHERE setting_name = ? AND issue_id = ?', From 05adf45eba89821c0d2429875919bdf14f3f9969 Mon Sep 17 00:00:00 2001 From: Bozana Bokan Date: Mon, 5 Mar 2018 13:08:46 +0100 Subject: [PATCH 195/195] pkp/pkp-lib#1692 submodule update ##bozana/1692## --- lib/pkp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/pkp b/lib/pkp index 446ae171e2a..9edfd3964fd 160000 --- a/lib/pkp +++ b/lib/pkp @@ -1 +1 @@ -Subproject commit 446ae171e2a8ffa89d855587b050214a6604e12f +Subproject commit 9edfd3964fde16e4e47d4f261235dd74d793abc0