diff --git a/api/v1/invitations/index.php b/api/v1/invitations/index.php new file mode 100644 index 00000000000..3b29c4a08b9 --- /dev/null +++ b/api/v1/invitations/index.php @@ -0,0 +1,21 @@ +json([ 'items' => Repo::issue()->getSchemaMap()->summarizeMany($issues, $context)->values(), - 'itemsMax' => $collector->limit(null)->offset(null)->getCount(), + 'itemsMax' => $collector->getCount(), ], Response::HTTP_OK); } diff --git a/classes/doi/Repository.php b/classes/doi/Repository.php index 3085fbab63b..d4147862e70 100644 --- a/classes/doi/Repository.php +++ b/classes/doi/Repository.php @@ -306,8 +306,8 @@ public function isAssigned(int $doiId, string $pubObjectType): bool Repo::doi()::TYPE_REPRESENTATION => Repo::galley() ->getCollector() ->filterByDoiIds([$doiId]) - ->getIds() - ->count(), + ->getQueryBuilder() + ->getCountForPagination() > 0, default => false, }; diff --git a/classes/issue/Collector.php b/classes/issue/Collector.php index c81671e5504..e2c017fcea8 100644 --- a/classes/issue/Collector.php +++ b/classes/issue/Collector.php @@ -140,6 +140,9 @@ public function filterByIssueIds(?array $issueIds): static public function orderBy(string $orderByConstant): static { $this->resultOrderings = match ($orderByConstant) { + static::ORDERBY_DATE_PUBLISHED => [ + ['orderBy' => 'i.date_published', 'direction' => static::ORDER_DIR_DESC] + ], static::ORDERBY_LAST_MODIFIED => [ ['orderBy' => 'i.last_modified', 'direction' => static::ORDER_DIR_DESC] ], diff --git a/classes/issue/DAO.php b/classes/issue/DAO.php index 15fb4796165..ae77be772fd 100644 --- a/classes/issue/DAO.php +++ b/classes/issue/DAO.php @@ -16,6 +16,9 @@ namespace APP\issue; use APP\facades\Repo; +use APP\plugins\PubObjectsExportPlugin; +use Illuminate\Database\Query\Builder; +use Illuminate\Database\Query\JoinClause; use Illuminate\Support\Collection; use Illuminate\Support\Facades\DB; use Illuminate\Support\LazyCollection; @@ -133,7 +136,7 @@ public function getCount(Collector $query): int { return $query ->getQueryBuilder() - ->count(); + ->getCountForPagination(); } /** @@ -266,10 +269,9 @@ public function resequenceCustomIssueOrders(int $contextId) */ public function customIssueOrderingExists(int $contextId): bool { - $resultCount = DB::table('custom_issue_orders', 'o') + return DB::table('custom_issue_orders', 'o') ->where('o.journal_id', '=', $contextId) - ->count(); - return $resultCount != 0; + ->getCountForPagination() > 0; } /** @@ -432,38 +434,30 @@ public function deleteAllPubIds($contextId, $pubIdType) */ public function getExportable($contextId, $pubIdType = null, $pubIdSettingName = null, $pubIdSettingValue = null, $rangeInfo = null) { - $params = []; - if ($pubIdSettingName) { - $params[] = $pubIdSettingName; - } - $params[] = (int) $contextId; - if ($pubIdType) { - $params[] = 'pub-id::' . $pubIdType; - } - - import('classes.plugins.PubObjectsExportPlugin'); // Constants - if ($pubIdSettingName && $pubIdSettingValue && $pubIdSettingValue != EXPORT_STATUS_NOT_DEPOSITED) { - $params[] = $pubIdSettingValue; - } - - $result = $this->deprecatedDao->retrieveRange( - $sql = 'SELECT i.* - FROM issues i - LEFT JOIN custom_issue_orders o ON (o.issue_id = i.issue_id) - ' . ($pubIdType != null ? ' LEFT JOIN issue_settings ist ON (i.issue_id = ist.issue_id)' : '') - . ($pubIdSettingName != null ? ' LEFT JOIN issue_settings iss ON (i.issue_id = iss.issue_id AND iss.setting_name = ?)' : '') . ' - WHERE - i.published = 1 AND i.journal_id = ? - ' . ($pubIdType != null ? ' AND ist.setting_name = ? AND ist.setting_value IS NOT NULL' : '') - . (($pubIdSettingName != null && $pubIdSettingValue != null && $pubIdSettingValue == EXPORT_STATUS_NOT_DEPOSITED) ? ' AND iss.setting_value IS NULL' : '') - . (($pubIdSettingName != null && $pubIdSettingValue != null && $pubIdSettingValue != EXPORT_STATUS_NOT_DEPOSITED) ? ' AND iss.setting_value = ?' : '') - . (($pubIdSettingName != null && is_null($pubIdSettingValue)) ? ' AND (iss.setting_value IS NULL OR iss.setting_value = \'\')' : '') - . ' ORDER BY i.date_published DESC', - $params, - $rangeInfo - ); - - return new DAOResultFactory($result, $this, 'fromRow', [], $sql, $params, $rangeInfo); + $q = DB::table('issues', 'i') + ->leftJoin('custom_issue_orders AS o', 'o.issue_id', '=', 'i.issue_id') + ->when($pubIdType != null, fn (Builder $q) => $q->leftJoin('issue_settings AS ist', 'i.issue_id', '=', 'ist.issue_id')) + ->when($pubIdSettingName, fn (Builder $q) => $q->leftJoin('issue_settings AS iss', fn (JoinClause $j) => $j->on('i.issue_id', '=', 'iss.issue_id')->where('iss.setting_name', '=', $pubIdSettingName))) + ->where('i.published', '=', 1) + ->where('i.journal_id', '=', $contextId) + ->when($pubIdType != null, fn (Builder $q) => $q->where('ist.setting_name', '=', "pub-id::{$pubIdType}")->whereNotNull('ist.setting_value')) + ->when( + $pubIdSettingName, + fn (Builder $q) => $q->when( + $pubIdSettingValue === null, + fn (Builder $q) => $q->whereRaw("COALESCE(iss.setting_value, '') = ''"), + fn (Builder $q) => $q->when( + $pubIdSettingValue != PubObjectsExportPlugin::EXPORT_STATUS_NOT_DEPOSITED, + fn (Builder $q) => $q->where('iss.setting_value', '=', $pubIdSettingValue), + fn (Builder $q) => $q->whereNull('iss.setting_value') + ) + ) + ) + ->orderByDesc('i.date_published') + ->select('i.*'); + + $result = $this->deprecatedDao->retrieveRange($q, [], $rangeInfo); + return new DAOResultFactory($result, $this, 'fromRow', [], $q, [], $rangeInfo); } /** diff --git a/classes/migration/upgrade/v3_5_0/I9937_EditorialTeamToEditorialHistory.php b/classes/migration/upgrade/v3_5_0/I9937_EditorialTeamToEditorialHistory.php new file mode 100644 index 00000000000..3ca3076f6f8 --- /dev/null +++ b/classes/migration/upgrade/v3_5_0/I9937_EditorialTeamToEditorialHistory.php @@ -0,0 +1,24 @@ +getSetting($context->getId(), $fieldName); if (empty($pluginSetting)) { - $configurationErrors[] = EXPORT_CONFIG_ERROR_SETTINGS; + $configurationErrors[] = PubObjectsExportPlugin::EXPORT_CONFIG_ERROR_SETTINGS; break; } } @@ -252,7 +246,7 @@ public function executeExportAction($request, $objects, $filter, $tab, $objectsF { $context = $request->getContext(); $path = ['plugin', $this->getName()]; - if ($this->_checkForExportAction(EXPORT_ACTION_EXPORT)) { + if ($this->_checkForExportAction(PubObjectsExportPlugin::EXPORT_ACTION_EXPORT)) { assert($filter != null); $onlyValidateExport = ($request->getUserVar('onlyValidateExport')) ? true : false; @@ -288,7 +282,7 @@ public function executeExportAction($request, $objects, $filter, $tab, $objectsF $fileManager->downloadByPath($exportFileName); $fileManager->deleteByPath($exportFileName); } - } elseif ($this->_checkForExportAction(EXPORT_ACTION_DEPOSIT)) { + } elseif ($this->_checkForExportAction(PubObjectsExportPlugin::EXPORT_ACTION_DEPOSIT)) { assert($filter != null); // Get the XML $exportXml = $this->exportXML($objects, $filter, $context, $noValidation); @@ -325,7 +319,7 @@ public function executeExportAction($request, $objects, $filter, $tab, $objectsF // redirect back to the right tab $request->redirect(null, null, null, $path, null, $tab); } - } elseif ($this->_checkForExportAction(EXPORT_ACTION_MARKREGISTERED)) { + } elseif ($this->_checkForExportAction(PubObjectsExportPlugin::EXPORT_ACTION_MARKREGISTERED)) { $this->markRegistered($context, $objects); if ($shouldRedirect) { // redirect back to the right tab @@ -409,10 +403,10 @@ public function getRepresentationFilter() public function getStatusNames() { return [ - EXPORT_STATUS_ANY => __('plugins.importexport.common.status.any'), - EXPORT_STATUS_NOT_DEPOSITED => __('plugins.importexport.common.status.notDeposited'), - EXPORT_STATUS_MARKEDREGISTERED => __('plugins.importexport.common.status.markedRegistered'), - EXPORT_STATUS_REGISTERED => __('plugins.importexport.common.status.registered'), + PubObjectsExportPlugin::EXPORT_STATUS_ANY => __('plugins.importexport.common.status.any'), + PubObjectsExportPlugin::EXPORT_STATUS_NOT_DEPOSITED => __('plugins.importexport.common.status.notDeposited'), + PubObjectsExportPlugin::EXPORT_STATUS_MARKEDREGISTERED => __('plugins.importexport.common.status.markedRegistered'), + PubObjectsExportPlugin::EXPORT_STATUS_REGISTERED => __('plugins.importexport.common.status.registered'), ]; } @@ -438,9 +432,9 @@ public function getStatusActions($pubObject) */ public function getExportActions($context) { - $actions = [EXPORT_ACTION_EXPORT, EXPORT_ACTION_MARKREGISTERED]; + $actions = [PubObjectsExportPlugin::EXPORT_ACTION_EXPORT, PubObjectsExportPlugin::EXPORT_ACTION_MARKREGISTERED]; if ($this->getSetting($context->getId(), 'username') && $this->getSetting($context->getId(), 'password')) { - array_unshift($actions, EXPORT_ACTION_DEPOSIT); + array_unshift($actions, PubObjectsExportPlugin::EXPORT_ACTION_DEPOSIT); } return $actions; } @@ -453,9 +447,9 @@ public function getExportActions($context) public function getExportActionNames() { return [ - EXPORT_ACTION_DEPOSIT => __('plugins.importexport.common.action.register'), - EXPORT_ACTION_EXPORT => __('plugins.importexport.common.action.export'), - EXPORT_ACTION_MARKREGISTERED => __('plugins.importexport.common.action.markRegistered'), + PubObjectsExportPlugin::EXPORT_ACTION_DEPOSIT => __('plugins.importexport.common.action.register'), + PubObjectsExportPlugin::EXPORT_ACTION_EXPORT => __('plugins.importexport.common.action.export'), + PubObjectsExportPlugin::EXPORT_ACTION_MARKREGISTERED => __('plugins.importexport.common.action.markRegistered'), ]; } @@ -513,7 +507,7 @@ public function exportXML($objects, $filter, $context, $noValidation = null, &$o public function markRegistered($context, $objects) { foreach ($objects as $object) { - $object->setData($this->getDepositStatusSettingName(), EXPORT_STATUS_MARKEDREGISTERED); + $object->setData($this->getDepositStatusSettingName(), PubObjectsExportPlugin::EXPORT_STATUS_MARKEDREGISTERED); $this->updateObject($object); } } @@ -567,7 +561,7 @@ public function getAdditionalFieldNames($hookName, $dao, &$additionalFields) */ public function addToSchema($hookName, $params) { - $schema = & $params[0]; + $schema = &$params[0]; foreach ($this->_getObjectAdditionalSettings() as $fieldName) { $schema->properties->{$fieldName} = (object) [ 'type' => 'string', @@ -594,7 +588,7 @@ protected function _getObjectAdditionalSettings() */ public function callbackParseCronTab($hookName, $args) { - $taskFilesPath = & $args[0]; + $taskFilesPath = &$args[0]; $scheduledTasksPath = "{$this->getPluginPath()}/scheduledTasks.xml"; @@ -623,7 +617,7 @@ public function getUnregisteredArticles($context) null, null, $this->getDepositStatusSettingName(), - EXPORT_STATUS_NOT_DEPOSITED, + PubObjectsExportPlugin::EXPORT_STATUS_NOT_DEPOSITED, null ); return $articles->toArray(); @@ -932,4 +926,17 @@ protected function _checkForExportAction($exportAction) if (!PKP_STRICT_MODE) { class_alias('\APP\plugins\PubObjectsExportPlugin', '\PubObjectsExportPlugin'); + + foreach ([ + 'EXPORT_STATUS_ANY', + 'EXPORT_STATUS_NOT_DEPOSITED', + 'EXPORT_STATUS_MARKEDREGISTERED', + 'EXPORT_STATUS_REGISTERED', + 'EXPORT_ACTION_EXPORT', + 'EXPORT_ACTION_MARKREGISTERED', + 'EXPORT_ACTION_DEPOSIT', + 'EXPORT_CONFIG_ERROR_SETTINGS', + ] as $constantName) { + define($constantName, constant('\PubObjectsExportPlugin::' . $constantName)); + } } diff --git a/classes/services/StatsIssueService.php b/classes/services/StatsIssueService.php index a3b2ca3c06c..b0295db93d3 100644 --- a/classes/services/StatsIssueService.php +++ b/classes/services/StatsIssueService.php @@ -59,7 +59,7 @@ public function getCount(array $args): int Hook::call('StatsIssue::getCount::queryBuilder', [&$metricsQB, $args]); - return $metricsQB->getIssueIds()->get()->count(); + return $metricsQB->getIssueIds()->getCountForPagination(); } /** diff --git a/classes/services/queryBuilders/GalleyQueryBuilder.php b/classes/services/queryBuilders/GalleyQueryBuilder.php index 13a5dee5639..e0131b9b2b0 100644 --- a/classes/services/queryBuilders/GalleyQueryBuilder.php +++ b/classes/services/queryBuilders/GalleyQueryBuilder.php @@ -56,13 +56,11 @@ public function getCount() { return $this ->getQuery() - ->select('g.galley_id') - ->get() - ->count(); + ->getCountForPagination(); } /** - * @copydoc PKP\services\queryBuilders\interfaces\EntityQueryBuilderInterface::getCount() + * @copydoc PKP\services\queryBuilders\interfaces\EntityQueryBuilderInterface::getIds() */ public function getIds() { @@ -74,7 +72,7 @@ public function getIds() } /** - * @copydoc PKP\services\queryBuilders\interfaces\EntityQueryBuilderInterface::getCount() + * @copydoc PKP\services\queryBuilders\interfaces\EntityQueryBuilderInterface::getQuery() * * @hook Galley::getMany::queryObject [[&$q, $this]] */ diff --git a/classes/services/queryBuilders/StatsIssueQueryBuilder.php b/classes/services/queryBuilders/StatsIssueQueryBuilder.php index 2313f04dfcf..2fdc5880914 100644 --- a/classes/services/queryBuilders/StatsIssueQueryBuilder.php +++ b/classes/services/queryBuilders/StatsIssueQueryBuilder.php @@ -69,7 +69,7 @@ public function getIssueIds(): Builder { return $this->_getObject() ->select([StatisticsHelper::STATISTICS_DIMENSION_ISSUE_ID]) - ->distinct(); + ->groupBy(StatisticsHelper::STATISTICS_DIMENSION_ISSUE_ID); } /** diff --git a/classes/submission/DAO.php b/classes/submission/DAO.php index 941ac8f6c29..c1fc9cdea37 100644 --- a/classes/submission/DAO.php +++ b/classes/submission/DAO.php @@ -13,6 +13,10 @@ namespace APP\submission; +use APP\plugins\PubObjectsExportPlugin; +use Illuminate\Database\Query\Builder; +use Illuminate\Database\Query\JoinClause; +use Illuminate\Support\Facades\DB; use PKP\db\DAOResultFactory; use PKP\db\DBResultRange; use PKP\identity\Identity; @@ -42,65 +46,68 @@ public function deleteById(int $id) * * @return DAOResultFactory */ - public function getExportable( - $contextId, - $pubIdType = null, - $title = null, - $author = null, - $issueId = null, - $pubIdSettingName = null, - $pubIdSettingValue = null, - $rangeInfo = null - ) { - $params = []; - if ($pubIdSettingName) { - $params[] = $pubIdSettingName; - } - $params[] = Submission::STATUS_PUBLISHED; - $params[] = $contextId; - if ($pubIdType) { - $params[] = 'pub-id::' . $pubIdType; - } - if ($title) { - $params[] = 'title'; - $params[] = '%' . $title . '%'; - } - if ($author) { - $params[] = $author; - $params[] = $author; - } - if ($issueId) { - $params[] = $issueId; - } - if ($pubIdSettingName && $pubIdSettingValue && $pubIdSettingValue != EXPORT_STATUS_NOT_DEPOSITED) { - $params[] = $pubIdSettingValue; - } - - $sql = 'SELECT s.* - FROM submissions s - LEFT JOIN publications p ON s.current_publication_id = p.publication_id - LEFT JOIN publication_settings ps ON p.publication_id = ps.publication_id' - . ($issueId ? ' LEFT JOIN publication_settings psi ON p.publication_id = psi.publication_id AND psi.setting_name = \'issueId\' AND psi.locale = \'\'' : '') - . ($pubIdType != null ? ' LEFT JOIN publication_settings pspidt ON (p.publication_id = pspidt.publication_id)' : '') - . ($title != null ? ' LEFT JOIN publication_settings pst ON (p.publication_id = pst.publication_id)' : '') - . ($author != null ? ' LEFT JOIN authors au ON (p.publication_id = au.publication_id) - LEFT JOIN author_settings asgs ON (asgs.author_id = au.author_id AND asgs.setting_name = \'' . Identity::IDENTITY_SETTING_GIVENNAME . '\') - LEFT JOIN author_settings asfs ON (asfs.author_id = au.author_id AND asfs.setting_name = \'' . Identity::IDENTITY_SETTING_FAMILYNAME . '\') - ' : '') - . ($pubIdSettingName != null ? ' LEFT JOIN submission_settings pss ON (s.submission_id = pss.submission_id AND pss.setting_name = ?)' : '') - . ' WHERE s.status = ? - AND s.context_id = ?' - . ($pubIdType != null ? ' AND pspidt.setting_name = ? AND pspidt.setting_value IS NOT NULL' : '') - . ($title != null ? ' AND (pst.setting_name = ? AND pst.setting_value LIKE ?)' : '') - . ($author != null ? ' AND (asgs.setting_value LIKE ? OR asfs.setting_value LIKE ?)' : '') - . ($issueId != null ? ' AND psi.setting_value = ?' : '') - . (($pubIdSettingName != null && $pubIdSettingValue != null && $pubIdSettingValue == EXPORT_STATUS_NOT_DEPOSITED) ? ' AND pss.setting_value IS NULL' : '') - . (($pubIdSettingName != null && $pubIdSettingValue != null && $pubIdSettingValue != EXPORT_STATUS_NOT_DEPOSITED) ? ' AND pss.setting_value = ?' : '') - . (($pubIdSettingName != null && is_null($pubIdSettingValue)) ? ' AND (pss.setting_value IS NULL OR pss.setting_value = \'\')' : '') - . ' GROUP BY s.submission_id - ORDER BY MAX(p.date_published) DESC, s.submission_id DESC'; + public function getExportable($contextId, $pubIdType = null, $title = null, $author = null, $issueId = null, $pubIdSettingName = null, $pubIdSettingValue = null, $rangeInfo = null) + { + $q = DB::table('submissions', 's') + ->leftJoin('publications AS p', 's.current_publication_id', '=', 'p.publication_id') + ->leftJoin('publication_settings AS ps', 'p.publication_id', '=', 'ps.publication_id') + ->when( + $issueId, + fn (Builder $q) => $q->leftJoin( + 'publication_settings AS psi', + fn (JoinClause $j) => $j->on('p.publication_id', '=', 'psi.publication_id') + ->where('psi.setting_name', '=', 'issueId') + ->where('psi.locale', '=', '') + ) + ) + ->when($pubIdType != null, fn (Builder $q) => $q->leftJoin('publication_settings AS pspidt', 'p.publication_id', '=', 'pspidt.publication_id')) + ->when($title != null, fn (Builder $q) => $q->leftJoin('publication_settings AS pst', 'p.publication_id', '=', 'pst.publication_id')) + ->when( + $author != null, + fn (Builder $q) => $q->leftJoin('authors AS au', 'p.publication_id', '=', 'au.publication_id') + ->leftJoin( + 'author_settings AS asgs', + fn (JoinClause $j) => $j->on('asgs.author_id', '=', 'au.author_id') + ->where('asgs.setting_name', '=', Identity::IDENTITY_SETTING_GIVENNAME) + ) + ->leftJoin( + 'author_settings AS asfs', + fn (JoinClause $j) => $j->on('asfs.author_id', '=', 'au.author_id') + ->where('asfs.setting_name', '=', Identity::IDENTITY_SETTING_FAMILYNAME) + ) + ) + ->when( + $pubIdSettingName, + fn (Builder $q) => $q->leftJoin( + 'submission_settings AS pss', + fn (JoinClause $j) => $j->on('s.submission_id', '=', 'pss.submission_id') + ->where('pss.setting_name', '=', $pubIdSettingName) + ) + ) + ->where('s.status', '=', Submission::STATUS_PUBLISHED) + ->where('s.context_id', '=', $contextId) + ->when($pubIdType != null, fn (Builder $q) => $q->where('pspidt.setting_name', '=', "pub-id::{$pubIdType}")->whereNotNull('pspidt.setting_value')) + ->when($title != null, fn (Builder $q) => $q->where('pst.setting_name', '=', 'title')->where('pst.setting_value', 'LIKE', "%{$title}%")) + ->when($author != null, fn (Builder $q) => $q->where(fn (Builder $q) => $q->whereRaw("CONCAT(COALESCE(asgs.setting_value, ''), ' ', COALESCE(asfs.setting_value, ''))", 'LIKE', $author))) + ->when($issueId != null, fn (Builder $q) => $q->where('psi.setting_value', '=', $issueId)) + ->when( + $pubIdSettingName, + fn (Builder $q) => $q->when( + $pubIdSettingValue === null, + fn (Builder $q) => $q->whereRaw("COALESCE(pss.setting_value, '') = ''"), + fn (Builder $q) => $q->when( + $pubIdSettingValue != PubObjectsExportPlugin::EXPORT_STATUS_NOT_DEPOSITED, + fn (Builder $q) => $q->where('pss.setting_value', '=', $pubIdSettingValue), + fn (Builder $q) => $q->whereNull('pss.setting_value') + ) + ) + ) + ->groupBy('s.submission_id') + ->orderByRaw('MAX(p.date_published) DESC') + ->orderByDesc('s.submission_id') + ->select('s.*'); - $rows = $this->deprecatedDao->retrieveRange($sql, $params, $rangeInfo); - return new DAOResultFactory($rows, $this, 'fromRow', [], $sql, $params, $rangeInfo); + $rows = $this->deprecatedDao->retrieveRange($q, [], $rangeInfo); + return new DAOResultFactory($rows, $this, 'fromRow', [], $q, [], $rangeInfo); } } diff --git a/classes/submission/maps/Schema.php b/classes/submission/maps/Schema.php index fba0dc73b31..ca12c61cffa 100644 --- a/classes/submission/maps/Schema.php +++ b/classes/submission/maps/Schema.php @@ -15,6 +15,7 @@ use APP\core\Application; use APP\submission\Submission; +use Illuminate\Support\Collection; use PKP\submission\PKPSubmission; class Schema extends \PKP\submission\maps\Schema @@ -22,9 +23,9 @@ class Schema extends \PKP\submission\maps\Schema /** * @copydoc \PKP\submission\maps\Schema::mapByProperties() */ - protected function mapByProperties(array $props, Submission $submission): array + protected function mapByProperties(array $props, Submission $submission, bool|Collection $anonymizeReviews = false): array { - $output = parent::mapByProperties($props, $submission); + $output = parent::mapByProperties($props, $submission, $anonymizeReviews); if (in_array('urlPublished', $props)) { $output['urlPublished'] = $this->request->getDispatcher()->url( diff --git a/classes/subscription/IndividualSubscriptionDAO.php b/classes/subscription/IndividualSubscriptionDAO.php index da9a81c7bd1..14d7a986625 100644 --- a/classes/subscription/IndividualSubscriptionDAO.php +++ b/classes/subscription/IndividualSubscriptionDAO.php @@ -18,9 +18,14 @@ namespace APP\subscription; +use APP\core\Application; +use Illuminate\Database\Query\JoinClause; +use Illuminate\Support\Facades\DB; use PKP\core\Core; use PKP\db\DAOResultFactory; use PKP\db\DBResultRange; +use PKP\facades\Locale; +use PKP\identity\Identity; use PKP\plugins\Hook; class IndividualSubscriptionDAO extends SubscriptionDAO @@ -393,22 +398,55 @@ public function getAll($rangeInfo = null) */ public function getByJournalId($journalId, $status = null, $searchField = null, $searchMatch = null, $search = null, $dateField = null, $dateFrom = null, $dateTo = null, $rangeInfo = null) { - $params = array_merge($this->getFetchParameters(), [(int) $journalId]); - $result = $this->retrieveRange( - $sql = 'SELECT s.*, ' . $this->getFetchColumns() . ' - FROM subscriptions s - JOIN subscription_types st ON (s.type_id = st.type_id) - JOIN users u ON (s.user_id = u.user_id) - ' . $this->getFetchJoins() . ' - WHERE - st.institutional = 0 - AND s.journal_id = ? ' . - parent::_generateSearchSQL($status, $searchField, $searchMatch, $search, $dateField, $dateFrom, $dateTo, $params) . ' ' . - 'ORDER BY u.user_id, s.subscription_id', - $params, - $rangeInfo - ); - return new DAOResultFactory($result, $this, '_fromRow', [], $sql, $params, $rangeInfo); // Counted in subscription grid paging + $locale = Locale::getLocale(); + // the users register for the site, thus + // the site primary locale should be the default locale + $site = Application::get()->getRequest()->getSite(); + $primaryLocale = $site->getPrimaryLocale(); + $q = DB::table('subscriptions', 's') + ->join('subscription_types AS st', 's.type_id', '=', 'st.type_id') + ->join('users AS u', 's.user_id', '=', 'u.user_id') + ->leftJoin( + 'user_settings AS ugl', + fn (JoinClause $j) => + $j->on('u.user_id', '=', 'ugl.user_id') + ->where('ugl.setting_name', '=', Identity::IDENTITY_SETTING_GIVENNAME) + ->where('ugl.locale', '=', $locale) + ) + ->leftJoin( + 'user_settings AS ugpl', + fn (JoinClause $j) => + $j->on('u.user_id', '=', 'ugpl.user_id') + ->where('ugpl.setting_name', '=', Identity::IDENTITY_SETTING_GIVENNAME) + ->where('ugpl.locale', '=', $primaryLocale) + ) + ->leftJoin( + 'user_settings AS ufl', + fn (JoinClause $j) => + $j->on('u.user_id', '=', 'ufl.user_id') + ->where('ufl.setting_name', '=', Identity::IDENTITY_SETTING_FAMILYNAME) + ->where('ufl.locale', '=', $locale) + ) + ->leftJoin( + 'user_settings AS ufpl', + fn (JoinClause $j) => + $j->on('u.user_id', '=', 'ufpl.user_id') + ->where('ufpl.setting_name', '=', Identity::IDENTITY_SETTING_FAMILYNAME) + ->where('ufpl.locale', '=', $primaryLocale) + ) + ->where('st.institutional', '=', 0) + ->where('s.journal_id', '=', $journalId) + ->orderBy('u.user_id') + ->orderBy('s.subscription_id') + ->select( + 's.*', + DB::raw('COALESCE(ugl.setting_value, ugpl.setting_value) AS user_given'), + DB::raw("CASE WHEN ugl.setting_value <> '' THEN ufl.setting_value ELSE ufpl.setting_value END AS user_family") + ); + $this->applySearchFilters($q, $status, $searchField, $searchMatch, $search, $dateField, $dateFrom, $dateTo, $params); + + $result = $this->retrieveRange($q, [], $rangeInfo); + return new DAOResultFactory($result, $this, '_fromRow', [], $q, [], $rangeInfo); // Counted in subscription grid paging } /** diff --git a/classes/subscription/InstitutionalSubscriptionDAO.php b/classes/subscription/InstitutionalSubscriptionDAO.php index 943d642f9e3..dc49a8f269b 100644 --- a/classes/subscription/InstitutionalSubscriptionDAO.php +++ b/classes/subscription/InstitutionalSubscriptionDAO.php @@ -19,10 +19,13 @@ namespace APP\subscription; use APP\core\Application; +use Illuminate\Database\Query\JoinClause; +use Illuminate\Support\Facades\DB; use PKP\core\Core; use PKP\db\DAOResultFactory; use PKP\db\DBResultRange; use PKP\facades\Locale; +use PKP\identity\Identity; use PKP\plugins\Hook; class InstitutionalSubscriptionDAO extends SubscriptionDAO @@ -390,72 +393,100 @@ public function getAll($rangeInfo = null) */ public function getByJournalId($journalId, $status = null, $searchField = null, $searchMatch = null, $search = null, $dateField = null, $dateFrom = null, $dateTo = null, $rangeInfo = null) { - $params = array_merge($this->getInstitutionNameFetchParameters(), $this->getFetchParameters(), [(int) $journalId]); - $institutionFetch = $ipRangeFetch = ''; - $searchSql = $this->_generateSearchSQL($status, $searchField, $searchMatch, $search, $dateField, $dateFrom, $dateTo, $params); + $locale = Locale::getLocale(); + $request = Application::get()->getRequest(); + $journal = $request->getContext(); + $journalPrimaryLocale = $journal->getPrimaryLocale(); + $site = $request->getSite(); + $sitePrimaryLocale = $site->getPrimaryLocale(); + + $q = DB::table('subscriptions', 's') + ->join('subscription_types AS st', 's.type_id', '=', 'st.type_id') + ->join('users AS u', 's.user_id', '=', 'u.user_id') + ->join('institutional_subscriptions AS iss', 's.subscription_id', '=', 'iss.subscription_id') + ->leftJoin( + 'institution_settings AS isal', + fn (JoinClause $j) => + $j->on('isal.institution_id', '=', 'iss.institution_id') + ->where('isal.setting_name', '=', 'name') + ->where('isal.locale', '=', $locale) + ) + ->leftJoin( + 'institution_settings AS isapl', + fn (JoinClause $j) => + $j->on('isapl.institution_id', '=', 'iss.institution_id') + ->where('isapl.setting_name', '=', 'name') + ->where('isapl.locale', '=', $journalPrimaryLocale) + ) + ->leftJoin( + 'user_settings AS ugl', + fn (JoinClause $j) => + $j->on('u.user_id', '=', 'ugl.user_id') + ->where('ugl.setting_name', '=', Identity::IDENTITY_SETTING_GIVENNAME) + ->where('ugl.locale', '=', $locale) + ) + ->leftJoin( + 'user_settings AS ugpl', + fn (JoinClause $j) => + $j->on('u.user_id', '=', 'ugpl.user_id') + ->where('ugpl.setting_name', '=', Identity::IDENTITY_SETTING_GIVENNAME) + ->where('ugpl.locale', '=', $sitePrimaryLocale) + ) + ->leftJoin( + 'user_settings AS ufl', + fn (JoinClause $j) => + $j->on('u.user_id', '=', 'ufl.user_id') + ->where('ufl.setting_name', '=', Identity::IDENTITY_SETTING_FAMILYNAME) + ->where('ufl.locale', '=', $locale) + ) + ->leftJoin( + 'user_settings AS ufpl', + fn (JoinClause $j) => + $j->on('u.user_id', '=', 'ufpl.user_id') + ->where('ufpl.setting_name', '=', Identity::IDENTITY_SETTING_FAMILYNAME) + ->where('ufpl.locale', '=', $sitePrimaryLocale) + ) + ->where('st.institutional', '=', 1) + ->where('s.journal_id', '=', $journalId) + ->orderBy('institution_name') + ->orderBy('s.subscription_id') + ->select( + 's.*', + 'iss.institution_id', + 'iss.mailing_address', + 'iss.domain', + DB::raw('COALESCE(isal.setting_value, isapl.setting_value) AS institution_name'), + DB::raw('COALESCE(ugl.setting_value, ugpl.setting_value) AS user_given'), + DB::raw("CASE WHEN ugl.setting_value <> '' THEN ufl.setting_value ELSE ufpl.setting_value END AS user_family") + ) + ->distinct(); if (!empty($search)) { - switch ($searchField) { - case self::SUBSCRIPTION_INSTITUTION_NAME: - if ($searchMatch === 'is') { - $searchSql = ' AND LOWER(insl.setting_value) = LOWER(?)'; - } elseif ($searchMatch === 'contains') { - $searchSql = ' AND LOWER(insl.setting_value) LIKE LOWER(?)'; - $search = '%' . $search . '%'; - } else { // $searchMatch === 'startsWith' - $searchSql = ' AND LOWER(insl) LIKE LOWER(?)'; - $search = $search . '%'; - } - $institutionFetch = 'JOIN institution_settings insl ON (insl.institution_id = iss.institution_id AND insl.setting_name = \'name\')'; - $params[] = $search; - break; - case self::SUBSCRIPTION_DOMAIN: - if ($searchMatch === 'is') { - $searchSql = ' AND LOWER(iss.domain) = LOWER(?)'; - } elseif ($searchMatch === 'contains') { - $searchSql = ' AND LOWER(iss.domain) LIKE LOWER(?)'; - $search = '%' . $search . '%'; - } else { // $searchMatch === 'startsWith' - $searchSql = ' AND LOWER(iss.domain) LIKE LOWER(?)'; - $search = $search . '%'; - } - $params[] = $search; - break; - case self::SUBSCRIPTION_IP_RANGE: - if ($searchMatch === 'inip') { - $searchSql = ' AND LOWER(inip.ip_string) = LOWER(?)'; - } elseif ($searchMatch === 'contains') { - $searchSql = ' AND LOWER(inip.ip_string) LIKE LOWER(?)'; - $search = '%' . $search . '%'; - } else { // $searchMatch === 'startsWith' - $searchSql = ' AND LOWER(inip.ip_string) LIKE LOWER(?)'; - $search = $search . '%'; - } - $ipRangeFetch = ' JOIN institution_ip inip ON (inip.institution_id = iss.institution_id)'; - $params[] = $search; - break; + $field = match ($searchField) { + self::SUBSCRIPTION_INSTITUTION_NAME => 'insl.setting_value', + self::SUBSCRIPTION_DOMAIN => 'iss.domain', + self::SUBSCRIPTION_IP_RANGE => 'inip.ip_string', + default => null + }; + match ($searchField) { + self::SUBSCRIPTION_INSTITUTION_NAME => $q->join('institution_settings AS insl', fn (JoinClause $j) => $j->on('insl.institution_id', '=', 'iss.institution_id')->where('insl.setting_name', '=', 'name')), + self::SUBSCRIPTION_IP_RANGE => $q->join('institution_ip AS inip', 'inip.institution_id', '=', 'iss.institution_id'), + default => null + }; + if ($field) { + match ($searchMatch) { + 'is' => $q->whereRaw("LOWER({$field}) = LOWER(?)", [$search]), + 'contains' => $q->whereRaw("LOWER({$field}) LIKE LOWER(?)", ["%{$search}%"]), + //startsWith + default => $q->whereRaw("LOWER({$field}) = LOWER(?)", ["{$search}%"]) + }; } } - $result = $this->retrieveRange( - $sql = 'SELECT DISTINCT s.*, iss.institution_id, iss.mailing_address, iss.domain, - ' . $this->getInstitutionNameFetchColumns() . ', - ' . $this->getFetchColumns() . ' - FROM subscriptions s - JOIN subscription_types st ON (s.type_id = st.type_id) - JOIN users u ON (s.user_id = u.user_id) - JOIN institutional_subscriptions iss ON (s.subscription_id = iss.subscription_id) - ' . $institutionFetch . ' - ' . $ipRangeFetch . ' - ' . $this->getInstitutionNameFetchJoins() . ' - ' . $this->getFetchJoins() . ' - WHERE st.institutional = 1 AND s.journal_id = ? - ' . $searchSql . ' ORDER BY institution_name ASC, s.subscription_id', - $params, - $rangeInfo - ); + $this->applySearchFilters($q, $status, $searchField, $searchMatch, $search, $dateField, $dateFrom, $dateTo, $params); - return new DAOResultFactory($result, $this, '_fromRow', [], $sql, $params, $rangeInfo); // Counted in subscription grid paging + $result = $this->retrieveRange($q, [], $rangeInfo); + return new DAOResultFactory($result, $this, '_fromRow', [], $q, [], $rangeInfo); // Counted in subscription grid paging } /** diff --git a/classes/subscription/SubscriptionDAO.php b/classes/subscription/SubscriptionDAO.php index a3daa27b5dd..7a5e017dab0 100644 --- a/classes/subscription/SubscriptionDAO.php +++ b/classes/subscription/SubscriptionDAO.php @@ -18,12 +18,11 @@ namespace APP\subscription; -use APP\core\Application; use APP\facades\Repo; +use Illuminate\Database\Query\Builder; use PKP\db\DAORegistry; use PKP\db\DAOResultFactory; use PKP\db\DBResultRange; -use PKP\facades\Locale; use PKP\identity\Identity; use PKP\plugins\Hook; @@ -222,172 +221,44 @@ abstract public function renewSubscription($subscription); * @param null|mixed $dateFrom * @param null|mixed $dateTo * @param null|mixed $params - * - * @return string */ - protected function _generateSearchSQL($status = null, $searchField = null, $searchMatch = null, $search = null, $dateField = null, $dateFrom = null, $dateTo = null, &$params = null) + protected function applySearchFilters(Builder $query, $status = null, $searchField = null, $searchMatch = null, $search = null, $dateField = null, $dateFrom = null, $dateTo = null, &$params = null) { - $searchSql = ''; $userDao = Repo::user()->dao; if (!empty($search)) { - switch ($searchField) { - case Identity::IDENTITY_SETTING_GIVENNAME: - if ($searchMatch === 'is') { - $searchSql = ' AND LOWER(COALESCE(ugl.setting_value,ugpl.setting_value)) = LOWER(?)'; - } elseif ($searchMatch === 'contains') { - $searchSql = ' AND LOWER(COALESCE(ugl.setting_value,ugpl.setting_value)) LIKE LOWER(?)'; - $search = '%' . $search . '%'; - } else { // $searchMatch === 'startsWith' - $searchSql = ' AND LOWER(COALESCE(ugl,ugpl)) LIKE LOWER(?)'; - $search = $search . '%'; - } - $params[] = $search; - break; - case Identity::IDENTITY_SETTING_FAMILYNAME: - if ($searchMatch === 'is') { - $searchSql = ' AND LOWER(COALESCE(ufl.setting_value,ufpl.setting_value)) = LOWER(?)'; - } elseif ($searchMatch === 'contains') { - $searchSql = ' AND LOWER(COALESCE(ufl.setting_value,ufpl.setting_value)) LIKE LOWER(?)'; - $search = '%' . $search . '%'; - } else { // $searchMatch === 'startsWith' - $searchSql = ' AND LOWER(COALESCE(ufl.setting_value,ufpl.setting_value)) LIKE LOWER(?)'; - $search = $search . '%'; - } - $params[] = $search; - break; - case $userDao::USER_FIELD_USERNAME: - if ($searchMatch === 'is') { - $searchSql = ' AND LOWER(u.username) = LOWER(?)'; - } elseif ($searchMatch === 'contains') { - $searchSql = ' AND LOWER(u.username) LIKE LOWER(?)'; - $search = '%' . $search . '%'; - } else { // $searchMatch === 'startsWith' - $searchSql = ' AND LOWER(u.username) LIKE LOWER(?)'; - $search = $search . '%'; - } - $params[] = $search; - break; - case $userDao::USER_FIELD_EMAIL: - if ($searchMatch === 'is') { - $searchSql = ' AND LOWER(u.email) = LOWER(?)'; - } elseif ($searchMatch === 'contains') { - $searchSql = ' AND LOWER(u.email) LIKE LOWER(?)'; - $search = '%' . $search . '%'; - } else { // $searchMatch === 'startsWith' - $searchSql = ' AND LOWER(u.email) LIKE LOWER(?)'; - $search = $search . '%'; - } - $params[] = $search; - break; - case self::SUBSCRIPTION_MEMBERSHIP: - if ($searchMatch === 'is') { - $searchSql = ' AND LOWER(s.membership) = LOWER(?)'; - } elseif ($searchMatch === 'contains') { - $searchSql = ' AND LOWER(s.membership) LIKE LOWER(?)'; - $search = '%' . $search . '%'; - } else { // $searchMatch === 'startsWith' - $searchSql = ' AND LOWER(s.membership) LIKE LOWER(?)'; - $search = $search . '%'; - } - $params[] = $search; - break; - case self::SUBSCRIPTION_REFERENCE_NUMBER: - if ($searchMatch === 'is') { - $searchSql = ' AND LOWER(s.reference_number) = LOWER(?)'; - } elseif ($searchMatch === 'contains') { - $searchSql = ' AND LOWER(s.reference_number) LIKE LOWER(?)'; - $search = '%' . $search . '%'; - } else { // $searchMatch === 'startsWith' - $searchSql = ' AND LOWER(s.reference_number) LIKE LOWER(?)'; - $search = $search . '%'; - } - $params[] = $search; - break; - case self::SUBSCRIPTION_NOTES: - if ($searchMatch === 'is') { - $searchSql = ' AND LOWER(s.notes) = LOWER(?)'; - } elseif ($searchMatch === 'contains') { - $searchSql = ' AND LOWER(s.notes) LIKE LOWER(?)'; - $search = '%' . $search . '%'; - } else { // $searchMatch === 'startsWith' - $searchSql = ' AND LOWER(s.notes) LIKE LOWER(?)'; - $search = $search . '%'; - } - $params[] = $search; - break; + $field = match ($searchField) { + Identity::IDENTITY_SETTING_GIVENNAME => 'COALESCE(ugl.setting_value, ugpl.setting_value)', + Identity::IDENTITY_SETTING_FAMILYNAME => 'COALESCE(ufl.setting_value, ufpl.setting_value)', + $userDao::USER_FIELD_USERNAME => 'u.username', + $userDao::USER_FIELD_EMAIL => 'u.email', + static::SUBSCRIPTION_MEMBERSHIP => 's.membership', + static::SUBSCRIPTION_REFERENCE_NUMBER => 's.reference_number', + static::SUBSCRIPTION_NOTES => 's.notes', + default => null + }; + if ($field) { + match ($searchMatch) { + 'is' => $query->whereRaw("LOWER({$field}) = LOWER(?)", [$search]), + 'contains' => $query->whereRaw("LOWER({$field}) LIKE LOWER(?)", ["%{$search}%"]), + //startsWith + default => $query->whereRaw("LOWER({$field}) = LOWER(?)", ["{$search}%"]) + }; } } - if (!empty($dateFrom) || !empty($dateTo)) { - switch ($dateField) { - case Subscription::SUBSCRIPTION_DATE_START: - if (!empty($dateFrom)) { - $searchSql .= ' AND s.date_start >= ' . $this->datetimeToDB($dateFrom); - } - if (!empty($dateTo)) { - $searchSql .= ' AND s.date_start <= ' . $this->datetimeToDB($dateTo); - } - break; - case Subscription::SUBSCRIPTION_DATE_END: - if (!empty($dateFrom)) { - $searchSql .= ' AND s.date_end >= ' . $this->datetimeToDB($dateFrom); - } - if (!empty($dateTo)) { - $searchSql .= ' AND s.date_end <= ' . $this->datetimeToDB($dateTo); - } - break; + if ($dateField) { + $field = match ($dateField) { + Subscription::SUBSCRIPTION_DATE_START => 's.date_start', + Subscription::SUBSCRIPTION_DATE_END => 's.date_end', + default => null + }; + if ($field) { + $query->when(!empty($dateFrom), fn (Builder $q) => $q->where($field, '>=', $this->datetimeToDB($dateFrom))) + ->when(!empty($dateTo), fn (Builder $q) => $q->where($field, '<=', $this->datetimeToDB($dateTo))); } } - if (!empty($status)) { - $searchSql .= ' AND s.status = ' . (int) $status; - } - - return $searchSql; - } - - /** - * Return a list of extra parameters to bind to the user fetch queries. - * - * @return array - */ - public function getFetchParameters() - { - $locale = Locale::getLocale(); - // the users register for the site, thus - // the site primary locale should be the default locale - $site = Application::get()->getRequest()->getSite(); - $primaryLocale = $site->getPrimaryLocale(); - return [ - Identity::IDENTITY_SETTING_GIVENNAME, $locale, - Identity::IDENTITY_SETTING_GIVENNAME, $primaryLocale, - Identity::IDENTITY_SETTING_FAMILYNAME, $locale, - Identity::IDENTITY_SETTING_FAMILYNAME, $primaryLocale, - ]; - } - - /** - * Return a SQL snippet of extra columns to fetch during user fetch queries. - * - * @return string - */ - public function getFetchColumns() - { - return 'COALESCE(ugl.setting_value, ugpl.setting_value) AS user_given, - CASE WHEN ugl.setting_value <> \'\' THEN ufl.setting_value ELSE ufpl.setting_value END AS user_family'; - } - - /** - * Return a SQL snippet of extra joins to include during user fetch queries. - * - * @return string - */ - public function getFetchJoins() - { - return 'LEFT JOIN user_settings ugl ON (u.user_id = ugl.user_id AND ugl.setting_name = ? AND ugl.locale = ?) - LEFT JOIN user_settings ugpl ON (u.user_id = ugpl.user_id AND ugpl.setting_name = ? AND ugpl.locale = ?) - LEFT JOIN user_settings ufl ON (u.user_id = ufl.user_id AND ufl.setting_name = ? AND ufl.locale = ?) - LEFT JOIN user_settings ufpl ON (u.user_id = ufpl.user_id AND ufpl.setting_name = ? AND ufpl.locale = ?)'; + $query->when(!empty($status), fn (Builder $q) => $q->where('s.status', '=', $status)); } /** @@ -441,9 +312,9 @@ public function _insertObject($subscription) $this->update( sprintf( 'INSERT INTO subscriptions - (journal_id, user_id, type_id, date_start, date_end, status, membership, reference_number, notes) - VALUES - (?, ?, ?, %s, %s, ?, ?, ?, ?)', + (journal_id, user_id, type_id, date_start, date_end, status, membership, reference_number, notes) + VALUES + (?, ?, ?, %s, %s, ?, ?, ?, ?)', $dateStart !== null ? $this->dateToDB($dateStart) : 'null', $dateEnd !== null ? $this->datetimeToDB($dateEnd) : 'null' ), @@ -476,17 +347,17 @@ public function _updateObject($subscription) $this->update( sprintf( 'UPDATE subscriptions - SET - journal_id = ?, - user_id = ?, - type_id = ?, - date_start = %s, - date_end = %s, - status = ?, - membership = ?, - reference_number = ?, - notes = ? - WHERE subscription_id = ?', + SET + journal_id = ?, + user_id = ?, + type_id = ?, + date_start = %s, + date_end = %s, + status = ?, + membership = ?, + reference_number = ?, + notes = ? + WHERE subscription_id = ?', $dateStart !== null ? $this->dateToDB($dateStart) : 'null', $dateEnd !== null ? $this->datetimeToDB($dateEnd) : 'null' ), diff --git a/classes/subscription/SubscriptionTypeDAO.php b/classes/subscription/SubscriptionTypeDAO.php index 9260d7d0dad..dacb00935ad 100644 --- a/classes/subscription/SubscriptionTypeDAO.php +++ b/classes/subscription/SubscriptionTypeDAO.php @@ -322,12 +322,12 @@ public function deleteByJournal($journalId) */ public function getByJournalId($journalId, $rangeInfo = null) { - $result = $this->retrieveRange( - $sql = 'SELECT * FROM subscription_types WHERE journal_id = ? ORDER BY seq', - $params = [(int) $journalId], - $rangeInfo - ); - return new DAOResultFactory($result, $this, '_fromRow', [], $sql, $params, $rangeInfo); // Counted in subscription type grid paging + $q = DB::table('subscription_types', 'st') + ->where('journal_id', '=', $journalId) + ->orderBy('st.seq') + ->select('st.*'); + $result = $this->retrieveRange($q, [], $rangeInfo); + return new DAOResultFactory($result, $this, '_fromRow', [], $q, [], $rangeInfo); // Counted in subscription type grid paging } /** diff --git a/controllers/grid/pubIds/PubIdExportIssuesListGridCellProvider.php b/controllers/grid/pubIds/PubIdExportIssuesListGridCellProvider.php index 8f92566ed44..c7e017b91ad 100644 --- a/controllers/grid/pubIds/PubIdExportIssuesListGridCellProvider.php +++ b/controllers/grid/pubIds/PubIdExportIssuesListGridCellProvider.php @@ -18,6 +18,7 @@ use APP\core\Application; use APP\issue\Issue; +use APP\plugins\PubObjectsExportPlugin; use PKP\controllers\grid\DataObjectGridCellProvider; use PKP\controllers\grid\GridHandler; use PKP\core\PKPApplication; @@ -129,7 +130,7 @@ public function getTemplateVarsFromRowColumn($row, $column) $label = $statusNames[$status]; } } else { - $label = $statusNames[EXPORT_STATUS_NOT_DEPOSITED]; + $label = $statusNames[PubObjectsExportPlugin::EXPORT_STATUS_NOT_DEPOSITED]; } return ['label' => $label]; } diff --git a/controllers/grid/pubIds/PubIdExportIssuesListGridHandler.php b/controllers/grid/pubIds/PubIdExportIssuesListGridHandler.php index 555e2c226bb..95b216b0a10 100644 --- a/controllers/grid/pubIds/PubIdExportIssuesListGridHandler.php +++ b/controllers/grid/pubIds/PubIdExportIssuesListGridHandler.php @@ -237,7 +237,7 @@ protected function loadData($request, $filter) */ protected function getFilterValues($filter) { - if (isset($filter['statusId']) && $filter['statusId'] != EXPORT_STATUS_ANY) { + if (isset($filter['statusId']) && $filter['statusId'] != PubObjectsExportPlugin::EXPORT_STATUS_ANY) { $statusId = $filter['statusId']; } else { $statusId = null; diff --git a/controllers/grid/pubIds/PubIdExportRepresentationsListGridCellProvider.php b/controllers/grid/pubIds/PubIdExportRepresentationsListGridCellProvider.php index 37317fdae9b..5f4487ad3cb 100644 --- a/controllers/grid/pubIds/PubIdExportRepresentationsListGridCellProvider.php +++ b/controllers/grid/pubIds/PubIdExportRepresentationsListGridCellProvider.php @@ -18,6 +18,7 @@ use APP\core\Application; use APP\facades\Repo; +use APP\plugins\PubObjectsExportPlugin; use PKP\controllers\grid\DataObjectGridCellProvider; use PKP\controllers\grid\GridHandler; use PKP\core\PKPApplication; @@ -159,7 +160,7 @@ public function getTemplateVarsFromRowColumn($row, $column) $label = $statusNames[$status]; } } else { - $label = $statusNames[EXPORT_STATUS_NOT_DEPOSITED]; + $label = $statusNames[PubObjectsExportPlugin::EXPORT_STATUS_NOT_DEPOSITED]; } return ['label' => $label]; } diff --git a/controllers/grid/pubIds/PubIdExportRepresentationsListGridHandler.php b/controllers/grid/pubIds/PubIdExportRepresentationsListGridHandler.php index 78be9d59612..fab175ecaf1 100644 --- a/controllers/grid/pubIds/PubIdExportRepresentationsListGridHandler.php +++ b/controllers/grid/pubIds/PubIdExportRepresentationsListGridHandler.php @@ -321,7 +321,7 @@ protected function getFilterValues($filter) } else { $issueId = null; } - if (isset($filter['statusId']) && $filter['statusId'] != EXPORT_STATUS_ANY) { + if (isset($filter['statusId']) && $filter['statusId'] != PubObjectsExportPlugin::EXPORT_STATUS_ANY) { $statusId = $filter['statusId']; } else { $statusId = null; diff --git a/controllers/grid/submissions/ExportPublishedSubmissionsListGridCellProvider.php b/controllers/grid/submissions/ExportPublishedSubmissionsListGridCellProvider.php index 1e6f6cefd14..0f2c66b4906 100644 --- a/controllers/grid/submissions/ExportPublishedSubmissionsListGridCellProvider.php +++ b/controllers/grid/submissions/ExportPublishedSubmissionsListGridCellProvider.php @@ -18,6 +18,7 @@ use APP\core\Application; use APP\facades\Repo; +use APP\plugins\PubObjectsExportPlugin; use APP\submission\Submission; use PKP\controllers\grid\DataObjectGridCellProvider; use PKP\controllers\grid\GridHandler; @@ -148,7 +149,7 @@ public function getTemplateVarsFromRowColumn($row, $column) $label = $statusNames[$status]; } } else { - $label = $statusNames[EXPORT_STATUS_NOT_DEPOSITED]; + $label = $statusNames[PubObjectsExportPlugin::EXPORT_STATUS_NOT_DEPOSITED]; } return ['label' => $label]; } diff --git a/controllers/grid/submissions/ExportPublishedSubmissionsListGridHandler.php b/controllers/grid/submissions/ExportPublishedSubmissionsListGridHandler.php index 40dccc71c8b..3f817916d89 100644 --- a/controllers/grid/submissions/ExportPublishedSubmissionsListGridHandler.php +++ b/controllers/grid/submissions/ExportPublishedSubmissionsListGridHandler.php @@ -19,6 +19,7 @@ use APP\core\Application; use APP\facades\Repo; use APP\issue\Collector; +use APP\plugins\PubObjectsExportPlugin; use PKP\controllers\grid\feature\PagingFeature; use PKP\controllers\grid\feature\selectableItems\SelectableItemsFeature; use PKP\controllers\grid\GridColumn; @@ -299,7 +300,7 @@ protected function getFilterValues($filter) } else { $issueId = null; } - if (isset($filter['statusId']) && $filter['statusId'] != EXPORT_STATUS_ANY) { + if (isset($filter['statusId']) && $filter['statusId'] != PubObjectsExportPlugin::EXPORT_STATUS_ANY) { $statusId = $filter['statusId']; } else { $statusId = null; diff --git a/controllers/grid/users/subscriberSelect/SubscriberSelectGridHandler.php b/controllers/grid/users/subscriberSelect/SubscriberSelectGridHandler.php index e6394257fd1..bf7d57978df 100644 --- a/controllers/grid/users/subscriberSelect/SubscriberSelectGridHandler.php +++ b/controllers/grid/users/subscriberSelect/SubscriberSelectGridHandler.php @@ -137,7 +137,7 @@ protected function loadData($request, $filter) $users = $userCollector->getMany(); - $totalCount = $userCollector->limit(null)->offset(null)->getCount(); + $totalCount = $userCollector->getCount(); return new \PKP\core\VirtualArrayIterator(iterator_to_array($users, true), $totalCount, $rangeInfo->getPage(), $rangeInfo->getCount()); } diff --git a/dbscripts/xml/upgrade.xml b/dbscripts/xml/upgrade.xml index c662a2df355..54910dda7b1 100644 --- a/dbscripts/xml/upgrade.xml +++ b/dbscripts/xml/upgrade.xml @@ -120,6 +120,7 @@ + @@ -133,6 +134,8 @@ + + diff --git a/locale/ar/locale.po b/locale/ar/locale.po index 402d44389cc..4ea61a4be12 100644 --- a/locale/ar/locale.po +++ b/locale/ar/locale.po @@ -1597,12 +1597,6 @@ msgstr "عن المجلة" msgid "about.history" msgstr "تأريخ المجلة" -msgid "about.editorialTeam" -msgstr "هيئة التحرير" - -msgid "about.editorialTeam.biography" -msgstr "السيرة" - msgid "about.editorialPolicies" msgstr "سياسات التحرير" diff --git a/locale/ar/manager.po b/locale/ar/manager.po index 8d2b90abe0e..015c1b67356 100644 --- a/locale/ar/manager.po +++ b/locale/ar/manager.po @@ -388,9 +388,6 @@ msgstr "قيد عدد كلمات الملخص في هذا القسم (الصفر msgid "manager.setup" msgstr "التهيئة" -msgid "manager.setup.editorialTeam" -msgstr "هيئة التحرير" - msgid "manager.setup.homepageContent" msgstr "محتوى الصفحة الرئيسية للمجلة" @@ -752,14 +749,6 @@ msgstr "شعار صغير أو ما يمثل المجلة بالإمكان اس msgid "manager.setup.contextTitle" msgstr "عنوان المجلة" -msgid "manager.setup.keyInfo" -msgstr "المعلومات الأساسية" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"أعط وصفاً موجزاً عن المجلة مع التعريف بطاقمها من محررين ومدراء وغيرهم من " -"المساهمين في أعمال التحرير." - msgid "manager.setup.labelName" msgstr "اسم الملصق" diff --git a/locale/az/locale.po b/locale/az/locale.po index a802337235f..0d4e38575f9 100644 --- a/locale/az/locale.po +++ b/locale/az/locale.po @@ -753,9 +753,6 @@ msgstr "Əlaqə" msgid "about.history" msgstr "Jurnal tarixi" -msgid "about.editorialTeam" -msgstr "Redaksiya heyəti" - msgid "about.focusAndScope" msgstr "Fokus və əhatə dairəsi" @@ -1699,9 +1696,6 @@ msgstr "" msgid "search.browseAuthorIndex" msgstr "Müəllif indeksi" -msgid "about.editorialTeam.biography" -msgstr "Tərcümeyi-hal" - msgid "submission.copyedit.mustUploadFileForCopyedit" msgstr "Fayl səhifə tərtibatı üçün yüklənməmiş tələb emaili göndərilə bilməz" diff --git a/locale/az/manager.po b/locale/az/manager.po index dd00d6c0022..fa48a84cdb1 100644 --- a/locale/az/manager.po +++ b/locale/az/manager.po @@ -308,9 +308,6 @@ msgstr "Bu bölmədə xülasə (abstract) üçün kəlmə sayı (limitsiz: 0)" msgid "manager.setup" msgstr "Jurnal tənzimləri" -msgid "manager.setup.editorialTeam" -msgstr "Redaksiya heyəti" - msgid "manager.setup.homepageContent" msgstr "Jurnal əsas səhifə məzmunu" @@ -482,9 +479,6 @@ msgstr "Jurnal şəkli (kiçik)" msgid "manager.setup.contextTitle" msgstr "Jurnal başlığı" -msgid "manager.setup.keyInfo" -msgstr "Əsas məlumat" - msgid "manager.setup.labelName" msgstr "Etiket adı" @@ -1942,11 +1936,6 @@ msgstr "" "Formatlandırma səhifəsi üçün etibarsız fayl formatı. Dəstəklərən fayl " "formatı .css dir" -msgid "manager.setup.keyInfo.description" -msgstr "" -"Jurnalın qısa bir açıqlamasını edin və redaktorları, idarə direktorlarını və " -"redaksiya heyətinizin digər üzvlərini müəyyənləşdirin." - msgid "manager.setup.plnDescription" msgstr "" "PKP Təhlükəsizlik Şəbəkəsi (PN), bir neçə əsas meyarı qarşılayan OJS " diff --git a/locale/be@cyrillic/manager.po b/locale/be@cyrillic/manager.po index 639032b343c..da41501fd7b 100644 --- a/locale/be@cyrillic/manager.po +++ b/locale/be@cyrillic/manager.po @@ -400,9 +400,6 @@ msgstr "" msgid "manager.setup" msgstr "Наладкі часопіса" -msgid "manager.setup.editorialTeam" -msgstr "" - msgid "manager.setup.homepageContent" msgstr "Кантэнт галоўнай старонкі часопіса" @@ -777,12 +774,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Назва часопіса" -msgid "manager.setup.keyInfo" -msgstr "" - -msgid "manager.setup.keyInfo.description" -msgstr "" - msgid "manager.setup.labelName" msgstr "Назва меткі" diff --git a/locale/bg/locale.po b/locale/bg/locale.po index 409eb171d9b..3413d886f52 100644 --- a/locale/bg/locale.po +++ b/locale/bg/locale.po @@ -1680,12 +1680,6 @@ msgstr "За списанието" msgid "about.history" msgstr "История на списанието" -msgid "about.editorialTeam" -msgstr "Редакционен екип" - -msgid "about.editorialTeam.biography" -msgstr "Биография" - msgid "about.editorialPolicies" msgstr "Редакционна политика" diff --git a/locale/bg/manager.po b/locale/bg/manager.po index 783c30c84a0..6a84461ba7b 100644 --- a/locale/bg/manager.po +++ b/locale/bg/manager.po @@ -411,9 +411,6 @@ msgstr "" msgid "manager.setup" msgstr "Настройки за списание" -msgid "manager.setup.editorialTeam" -msgstr "Редакторски екип" - msgid "manager.setup.homepageContent" msgstr "Съдържание на заглавната страница на списанието" @@ -794,14 +791,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Заглавие на списанието" -msgid "manager.setup.keyInfo" -msgstr "Ключова информация" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Предоставете кратко описание на вашето списание и посочете редактори, " -"управляващи директори и други членове на вашия редакторски екип." - msgid "manager.setup.labelName" msgstr "Име на етикета" diff --git a/locale/bs/locale.po b/locale/bs/locale.po index 3a5f947dc31..c68db897e75 100644 --- a/locale/bs/locale.po +++ b/locale/bs/locale.po @@ -1644,12 +1644,6 @@ msgstr "O časopisu" msgid "about.history" msgstr "Povijest časopisa" -msgid "about.editorialTeam" -msgstr "Časopis uređuju" - -msgid "about.editorialTeam.biography" -msgstr "Životopis" - msgid "about.editorialPolicies" msgstr "Uređivačka politika" diff --git a/locale/bs/manager.po b/locale/bs/manager.po index eda336e5189..cccc4263160 100644 --- a/locale/bs/manager.po +++ b/locale/bs/manager.po @@ -398,9 +398,6 @@ msgstr "Ograničite broj riječi za sažetak u ovom odjeljku (0 za beskonačno)" msgid "manager.setup" msgstr "Uređivanje postavki časopisa" -msgid "manager.setup.editorialTeam" -msgstr "Urednički odbor" - msgid "manager.setup.homepageContent" msgstr "Sadržaj početne stranice časopisa" @@ -777,12 +774,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Naslov časopisa" -msgid "manager.setup.keyInfo" -msgstr "Ključne informacije" - -msgid "manager.setup.keyInfo.description" -msgstr "Popis urednika, upravitelja i drugih osoba povezanih s časopisom." - msgid "manager.setup.labelName" msgstr "Naziv stavke" diff --git a/locale/ca/locale.po b/locale/ca/locale.po index 15fec36b7e5..613bdee322a 100644 --- a/locale/ca/locale.po +++ b/locale/ca/locale.po @@ -1637,12 +1637,6 @@ msgstr "Sobre la revista" msgid "about.history" msgstr "Història de la revista" -msgid "about.editorialTeam" -msgstr "Equip editorial" - -msgid "about.editorialTeam.biography" -msgstr "Biografia" - msgid "about.editorialPolicies" msgstr "Polítiques editorials" diff --git a/locale/ca/manager.po b/locale/ca/manager.po index 49789b20b71..75c605a315b 100644 --- a/locale/ca/manager.po +++ b/locale/ca/manager.po @@ -420,9 +420,6 @@ msgstr "" msgid "manager.setup" msgstr "Configuració" -msgid "manager.setup.editorialTeam" -msgstr "Equip editorial" - msgid "manager.setup.homepageContent" msgstr "Contingut de la pàgina d'inici de la revista" @@ -810,14 +807,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Títol de la revista" -msgid "manager.setup.keyInfo" -msgstr "Informació clau" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Proporcioneu una breu descripció de la revista i identifiqueu els editors/" -"es, els directors/es administratius i altres membres de l'equip editorial." - msgid "manager.setup.labelName" msgstr "Nom de l’etiqueta" diff --git a/locale/ckb/locale.po b/locale/ckb/locale.po index 8da2dd50f79..d4086b8ba1c 100644 --- a/locale/ckb/locale.po +++ b/locale/ckb/locale.po @@ -1610,12 +1610,6 @@ msgstr "دەربارەی گۆڤارەکە" msgid "about.history" msgstr "مێژوی گۆڤارەکە" -msgid "about.editorialTeam" -msgstr "دەستەی سەرنوسەران" - -msgid "about.editorialTeam.biography" -msgstr "ژیاننامە" - msgid "about.editorialPolicies" msgstr "سیاسەتەکانی گۆڤار" diff --git a/locale/ckb/manager.po b/locale/ckb/manager.po index 5f143d7e5fe..a4be5e1cfad 100644 --- a/locale/ckb/manager.po +++ b/locale/ckb/manager.po @@ -390,9 +390,6 @@ msgstr "" msgid "manager.setup" msgstr "ڕێکخستنەکانی گۆڤار" -msgid "manager.setup.editorialTeam" -msgstr "دەستەی سەرنوسەران" - msgid "manager.setup.homepageContent" msgstr "ناوەرۆکی پەڕەی سەرەکیی گۆڤار" @@ -760,12 +757,6 @@ msgstr "لۆگۆیەکی بچوک کە دەبیتە ناسێنەری گۆڤار msgid "manager.setup.contextTitle" msgstr "ناونیشانی گۆڤار" -msgid "manager.setup.keyInfo" -msgstr "زانیارییە سەرەکییەکان" - -msgid "manager.setup.keyInfo.description" -msgstr "کورتەیەک دەربارەی گۆڤارەکە و سەرنوسەر و بەڕێوەبەرەکانی بنوسە." - msgid "manager.setup.labelName" msgstr "ناوە ناسێنەرەکە" diff --git a/locale/cnr/locale.po b/locale/cnr/locale.po index 6dc9a670222..0404b1ed82d 100644 --- a/locale/cnr/locale.po +++ b/locale/cnr/locale.po @@ -1601,12 +1601,6 @@ msgstr "Kontakt" msgid "about.history" msgstr "Istorija časopisa" -msgid "about.editorialTeam" -msgstr "Časopis uređuju" - -msgid "about.editorialTeam.biography" -msgstr "Biografija" - msgid "about.editorialPolicies" msgstr "Uređivačka politika" diff --git a/locale/cnr/manager.po b/locale/cnr/manager.po index e63e086c77d..a3555f01072 100644 --- a/locale/cnr/manager.po +++ b/locale/cnr/manager.po @@ -372,9 +372,6 @@ msgstr "Broj riječi" msgid "manager.setup" msgstr "Podešavanja časopisa" -msgid "manager.setup.editorialTeam" -msgstr "Urednički odbor" - msgid "manager.setup.useStyleSheet" msgstr "Style sheet časopisa" diff --git a/locale/cs/locale.po b/locale/cs/locale.po index 4006a11df8c..36ccdc89394 100644 --- a/locale/cs/locale.po +++ b/locale/cs/locale.po @@ -1642,12 +1642,6 @@ msgstr "O časopise" msgid "about.history" msgstr "Historie časopisu" -msgid "about.editorialTeam" -msgstr "Editorský tým" - -msgid "about.editorialTeam.biography" -msgstr "Biografie" - msgid "about.editorialPolicies" msgstr "Ediční pravidla" diff --git a/locale/cs/manager.po b/locale/cs/manager.po index 6318085b392..0f859975fea 100644 --- a/locale/cs/manager.po +++ b/locale/cs/manager.po @@ -402,9 +402,6 @@ msgstr "Omezit počet slov abstraktu pro tuto sekci na (0 pro žádný limit)" msgid "manager.setup" msgstr "Nastavení" -msgid "manager.setup.editorialTeam" -msgstr "Tým redaktorů" - msgid "manager.setup.homepageContent" msgstr "Obsah domovské stránky časopisu" @@ -775,14 +772,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Název časopisu" -msgid "manager.setup.keyInfo" -msgstr "Klíčová informace" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Uveďte krátký popis vašeho deníku a identifikujte editory, manažery a další " -"členy vašeho redakčního týmu." - msgid "manager.setup.labelName" msgstr "Název popisku" @@ -2630,11 +2619,6 @@ msgstr "" #~ msgid "manager.setup.porticoTitle" #~ msgstr "Portico" -#~ msgid "manager.setup.editorialTeam.description" -#~ msgstr "" -#~ "Seznam redaktorů, vedoucích správců a ostatních osobností spojených s " -#~ "tímto časopisem." - #~ msgid "manager.setup.userAccess.success" #~ msgstr "" #~ "Podrobnosti o přístupu uživatelů k tomuto deníku byly aktualizovány." diff --git a/locale/da/locale.po b/locale/da/locale.po index 97783930b91..e58ac861fe2 100644 --- a/locale/da/locale.po +++ b/locale/da/locale.po @@ -1661,12 +1661,6 @@ msgstr "Om tidsskriftet" msgid "about.history" msgstr "Tidsskriftshistorik" -msgid "about.editorialTeam" -msgstr "Redaktionsgruppe" - -msgid "about.editorialTeam.biography" -msgstr "Biografi" - msgid "about.editorialPolicies" msgstr "Redaktionelle politikker" diff --git a/locale/da/manager.po b/locale/da/manager.po index 46516d48146..5dfa08dedd4 100644 --- a/locale/da/manager.po +++ b/locale/da/manager.po @@ -412,9 +412,6 @@ msgstr "Begræns ordantal for resumé i denne sektion (0 for ingen grænse)" msgid "manager.setup" msgstr "Tidsskriftskonfiguration" -msgid "manager.setup.editorialTeam" -msgstr "Redaktionsgruppe" - msgid "manager.setup.homepageContent" msgstr "Indhold på tidsskriftshjemmeside" @@ -789,14 +786,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Titel på tidsskrift" -msgid "manager.setup.keyInfo" -msgstr "Nøgleinformation" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Giv en kort beskrivelse af dit tidsskrift og identificer redaktører, " -"tidsskriftschefer og andre medlemmer af din redaktion." - msgid "manager.setup.labelName" msgstr "Etiketnavn" diff --git a/locale/de/locale.po b/locale/de/locale.po index 17763acc5cf..71281659450 100644 --- a/locale/de/locale.po +++ b/locale/de/locale.po @@ -1710,12 +1710,6 @@ msgstr "Über die Zeitschrift" msgid "about.history" msgstr "Zeitschriften-Geschichte" -msgid "about.editorialTeam" -msgstr "Redaktion" - -msgid "about.editorialTeam.biography" -msgstr "Biografie" - msgid "about.editorialPolicies" msgstr "Zeitschriftenrichtlinien und Publikationsprozess" diff --git a/locale/de/manager.po b/locale/de/manager.po index cd1184733c1..da27060eb47 100644 --- a/locale/de/manager.po +++ b/locale/de/manager.po @@ -425,9 +425,6 @@ msgstr "" msgid "manager.setup" msgstr "Setup" -msgid "manager.setup.editorialTeam" -msgstr "Redaktion" - msgid "manager.setup.homepageContent" msgstr "Inhalte der Zeitschriften-Homepage" @@ -814,14 +811,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Titel der Zeitschrift" -msgid "manager.setup.keyInfo" -msgstr "Schlüsselinformation" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Geben Sie eine kurze Beschreibung Ihrer Zeitschrift ein und benennen Sie " -"Redakteure, Direktoren und andere Mitglieder Ihres Redaktionsteams." - msgid "manager.setup.labelName" msgstr "Seitenbenennung" diff --git a/locale/el/locale.po b/locale/el/locale.po index 6f92e570946..2edb6a09398 100644 --- a/locale/el/locale.po +++ b/locale/el/locale.po @@ -1692,12 +1692,6 @@ msgstr "Σχετικά με το περιοδικό" msgid "about.history" msgstr "Ιστορικό περιοδικού" -msgid "about.editorialTeam" -msgstr "Συντακτική ομάδα" - -msgid "about.editorialTeam.biography" -msgstr "Βιογραφικό" - msgid "about.editorialPolicies" msgstr "Πολιτικές Σύνταξης" diff --git a/locale/el/manager.po b/locale/el/manager.po index 77b6d70233c..4601f30e2c5 100644 --- a/locale/el/manager.po +++ b/locale/el/manager.po @@ -418,9 +418,6 @@ msgstr "" msgid "manager.setup" msgstr "Ρυθμίσεις περιοδικού" -msgid "manager.setup.editorialTeam" -msgstr "Συντακτική ομάδα" - msgid "manager.setup.homepageContent" msgstr "Περιεχόμενο αρχικής σελίδας περιοδικού" @@ -799,14 +796,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Τίτλος Περιοδικού" -msgid "manager.setup.keyInfo" -msgstr "" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Δώστε μια σύντομη περιγραφή του περιοδικού σας και προσδιορίστε τους " -"συντάκτες, τους διευθυντές και άλλα μέλη της συντακτικής σας ομάδας." - msgid "manager.setup.labelName" msgstr "Όνομα πεδίου" @@ -2619,11 +2608,6 @@ msgstr "" #~ msgid "manager.payments" #~ msgstr "Πληρωμές" -#~ msgid "manager.setup.editorialTeam.description" -#~ msgstr "" -#~ "Κατάλογος Επιμελητών, Διαχειριστικών Διευθυντών, και άλλων ατόμων που " -#~ "σχετίζονται με το περιοδικό." - #~ msgid "manager.setup.layout" #~ msgstr "Διάταξη περιοδικού" diff --git a/locale/en/locale.po b/locale/en/locale.po index 842c07daac3..78248a0a103 100644 --- a/locale/en/locale.po +++ b/locale/en/locale.po @@ -1506,12 +1506,6 @@ msgstr "About the Journal" msgid "about.history" msgstr "Journal History" -msgid "about.editorialTeam" -msgstr "Editorial Team" - -msgid "about.editorialTeam.biography" -msgstr "Biography" - msgid "about.editorialPolicies" msgstr "Editorial Policies" diff --git a/locale/en/manager.po b/locale/en/manager.po index a4b8ceecee7..715e615577d 100644 --- a/locale/en/manager.po +++ b/locale/en/manager.po @@ -338,9 +338,6 @@ msgstr "Limit abstract word counts for this section (0 for no limit)" msgid "manager.setup" msgstr "Journal Settings" -msgid "manager.setup.editorialTeam" -msgstr "Editorial Team" - msgid "manager.setup.homepageContent" msgstr "Journal Homepage Content" @@ -576,6 +573,9 @@ msgstr "Journal Archiving" msgid "manager.setup.contextSummary" msgstr "Journal Summary" +msgid "manager.setup.contextSummary.description" +msgstr "Offer a brief description of your journal to provide insight into its content and purpose." + msgid "manager.setup.contextAbout" msgstr "About the Journal" @@ -645,11 +645,8 @@ msgstr "A small logo or representation of the journal that can be used in lists msgid "manager.setup.contextTitle" msgstr "Journal title" -msgid "manager.setup.keyInfo" -msgstr "Key Information" - -msgid "manager.setup.keyInfo.description" -msgstr "Provide a short description of your journal and identify editors, managing directors and other members of your editorial team." +msgid "manager.setup.editorialMasthead.description" +msgstr "Please provide the editorial history of your journal, including the full name, affiliation, and start and end dates of each editor." msgid "manager.setup.labelName" msgstr "Label name" diff --git a/locale/es/locale.po b/locale/es/locale.po index 3ea11718ab9..4134cafcd56 100644 --- a/locale/es/locale.po +++ b/locale/es/locale.po @@ -1674,12 +1674,6 @@ msgstr "Sobre la revista" msgid "about.history" msgstr "Historial de la revista" -msgid "about.editorialTeam" -msgstr "Equipo editorial" - -msgid "about.editorialTeam.biography" -msgstr "Resumen biográfico" - msgid "about.editorialPolicies" msgstr "Políticas de la editorial" diff --git a/locale/es/manager.po b/locale/es/manager.po index ed9a66ea30b..17cde1c51fa 100644 --- a/locale/es/manager.po +++ b/locale/es/manager.po @@ -423,9 +423,6 @@ msgstr "" msgid "manager.setup" msgstr "Configuración" -msgid "manager.setup.editorialTeam" -msgstr "Equipo editorial" - msgid "manager.setup.homepageContent" msgstr "Contenido de la página de inicio de la revista" @@ -808,14 +805,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Título de la revista" -msgid "manager.setup.keyInfo" -msgstr "Información clave" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Proporcione una breve descripción de su revista e identifique a los editores/" -"as, directores/as de gestión y otros miembros de su equipo editorial." - msgid "manager.setup.labelName" msgstr "Nombre de la etiqueta" diff --git a/locale/es_MX/locale.po b/locale/es_MX/locale.po index 4e59ee426b7..5925fa9ee53 100644 --- a/locale/es_MX/locale.po +++ b/locale/es_MX/locale.po @@ -1520,12 +1520,6 @@ msgstr "" msgid "about.history" msgstr "" -msgid "about.editorialTeam" -msgstr "" - -msgid "about.editorialTeam.biography" -msgstr "" - msgid "about.editorialPolicies" msgstr "" diff --git a/locale/eu/locale.po b/locale/eu/locale.po index 3ec1eb3a585..23ab68e7ec8 100644 --- a/locale/eu/locale.po +++ b/locale/eu/locale.po @@ -1666,12 +1666,6 @@ msgstr "Aldizkariari buruz" msgid "about.history" msgstr "Aldizkariaren historia" -msgid "about.editorialTeam" -msgstr "Talde editoriala" - -msgid "about.editorialTeam.biography" -msgstr "Biografia" - msgid "about.editorialPolicies" msgstr "Politika editorialak" diff --git a/locale/eu/manager.po b/locale/eu/manager.po index 8f7244f9e0c..963552f10d2 100644 --- a/locale/eu/manager.po +++ b/locale/eu/manager.po @@ -403,9 +403,6 @@ msgstr "Mugatu atal honetako laburpenen hitz kopurua (0 mugarik ez jartzeko):" msgid "manager.setup" msgstr "Konfigurazioa" -msgid "manager.setup.editorialTeam" -msgstr "" - msgid "manager.setup.homepageContent" msgstr "" @@ -768,12 +765,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Aldizkariaren titulua" -msgid "manager.setup.keyInfo" -msgstr "" - -msgid "manager.setup.keyInfo.description" -msgstr "" - msgid "manager.setup.labelName" msgstr "Etiketa-izena" diff --git a/locale/fa/locale.po b/locale/fa/locale.po index b83e6bb6669..d45b15af5c5 100644 --- a/locale/fa/locale.po +++ b/locale/fa/locale.po @@ -1593,12 +1593,6 @@ msgstr "درباره‌ی مجله" msgid "about.history" msgstr "تاریخچه مجله" -msgid "about.editorialTeam" -msgstr "تیم سردبیری" - -msgid "about.editorialTeam.biography" -msgstr "بیوگرافی" - msgid "about.editorialPolicies" msgstr "سیاست‌های تیم سردبیری" diff --git a/locale/fa/manager.po b/locale/fa/manager.po index 06a27e63ae1..f25681b9e58 100644 --- a/locale/fa/manager.po +++ b/locale/fa/manager.po @@ -382,9 +382,6 @@ msgstr "حداکثر تعداد کلمات برای این مقالات این msgid "manager.setup" msgstr "تنظیمات مجله" -msgid "manager.setup.editorialTeam" -msgstr "هیئت تحریریه" - msgid "manager.setup.homepageContent" msgstr "محتوای صفحه اصلی مجله" @@ -744,12 +741,6 @@ msgstr "یک لوگوی کوچک از مجله برای نمایش در فهرس msgid "manager.setup.contextTitle" msgstr "عنوان مجله" -msgid "manager.setup.keyInfo" -msgstr "اطلاعات کلیدی" - -msgid "manager.setup.keyInfo.description" -msgstr "توضیحی کوتاه در مورد مجله، هیئت تحیریریه و سایر کادر مجله ارائه دهید." - msgid "manager.setup.labelName" msgstr "نام برچسب" diff --git a/locale/fi/locale.po b/locale/fi/locale.po index dbfc074268d..ebc27ff75cb 100644 --- a/locale/fi/locale.po +++ b/locale/fi/locale.po @@ -1661,12 +1661,6 @@ msgstr "Tietoa julkaisusta" msgid "about.history" msgstr "Julkaisun historiaa" -msgid "about.editorialTeam" -msgstr "Toimituskunta" - -msgid "about.editorialTeam.biography" -msgstr "Biografia" - msgid "about.editorialPolicies" msgstr "Toimitukselliset käytännöt" diff --git a/locale/fi/manager.po b/locale/fi/manager.po index 7bac758fb94..c975d6cc6b3 100644 --- a/locale/fi/manager.po +++ b/locale/fi/manager.po @@ -410,9 +410,6 @@ msgstr "Rajaa tämän osaston abstraktien sanamäärät (0 ei rajoitusta)" msgid "manager.setup" msgstr "Julkaisun asetukset" -msgid "manager.setup.editorialTeam" -msgstr "Toimituskunta" - msgid "manager.setup.homepageContent" msgstr "Julkaisun etusivun sisältö" @@ -786,12 +783,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Julkaisun nimi" -msgid "manager.setup.keyInfo" -msgstr "Avaintiedot" - -msgid "manager.setup.keyInfo.description" -msgstr "Anna julkaisun lyhyt kuvaus ja esittele toimituskunnan jäsenet." - msgid "manager.setup.labelName" msgstr "Selitteen nimi" diff --git a/locale/fr_CA/locale.po b/locale/fr_CA/locale.po index a25d058c3a8..751429f351c 100644 --- a/locale/fr_CA/locale.po +++ b/locale/fr_CA/locale.po @@ -1696,12 +1696,6 @@ msgstr "À propos de cette revue" msgid "about.history" msgstr "Historique de la revue" -msgid "about.editorialTeam" -msgstr "Comité éditorial" - -msgid "about.editorialTeam.biography" -msgstr "Biographie" - msgid "about.editorialPolicies" msgstr "Politiques éditoriales" diff --git a/locale/fr_CA/manager.po b/locale/fr_CA/manager.po index 5609157a7ff..b8ad866666c 100644 --- a/locale/fr_CA/manager.po +++ b/locale/fr_CA/manager.po @@ -430,9 +430,6 @@ msgstr "" msgid "manager.setup" msgstr "Configuration de la revue" -msgid "manager.setup.editorialTeam" -msgstr "Comité éditorial" - msgid "manager.setup.homepageContent" msgstr "Contenu de la page d'accueil de la revue" @@ -824,15 +821,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Titre de la revue" -msgid "manager.setup.keyInfo" -msgstr "Renseignements de base" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Fournir une brève description de votre revue et présenter les rédacteurs-" -"trices, les directeurs-trices ainsi que les autres membres de votre équipe " -"éditoriale." - msgid "manager.setup.labelName" msgstr "Nom du libellé" diff --git a/locale/fr_FR/admin.po b/locale/fr_FR/admin.po index 64d2afe439f..5ee2395875d 100644 --- a/locale/fr_FR/admin.po +++ b/locale/fr_FR/admin.po @@ -6,7 +6,7 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-11-19T09:43:26+00:00\n" -"PO-Revision-Date: 2024-04-14 12:04+0000\n" +"PO-Revision-Date: 2024-05-10 23:21+0000\n" "Last-Translator: Germán Huélamo Bautista \n" "Language-Team: French " "\n" @@ -52,8 +52,8 @@ msgstr "Les langues sélectionnées peuvent être incomplètes." msgid "admin.languages.confirmUninstall" msgstr "" -"Êtes-vous sûr de vouloir désinstaller cette langue ? Ceci affectera toute " -"revue hébergée utilisant actuellement cette langue." +"Voulez-vous vraiment désinstaller cette langue ? Ceci peut affecter les " +"revues hébergées utilisant actuellement cette langue." msgid "admin.languages.installNewLocalesInstructions" msgstr "" @@ -324,5 +324,4 @@ msgstr "" #~ msgstr "Un nom de catégorie est requis." msgid "admin.settings.statistics.sushiPlatform.isSiteSushiPlatform" -msgstr "" -"Utiliser ce site comme plateforme pour toutes les revues, tous les éditeurs " +msgstr "Utiliser ce site comme plateforme pour toutes les revues." diff --git a/locale/fr_FR/author.po b/locale/fr_FR/author.po index 4ba5b42b0df..b652b8dcb3a 100644 --- a/locale/fr_FR/author.po +++ b/locale/fr_FR/author.po @@ -1,11 +1,12 @@ # Stefan Schneider , 2023. +# Germán Huélamo Bautista , 2024. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-11-19T10:49:23+00:00\n" -"PO-Revision-Date: 2023-07-07 19:58+0000\n" -"Last-Translator: Stefan Schneider \n" +"PO-Revision-Date: 2024-05-10 23:21+0000\n" +"Last-Translator: Germán Huélamo Bautista \n" "Language-Team: French \n" "Language: fr_FR\n" @@ -13,7 +14,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.13.1\n" +"X-Generator: Weblate 4.18.2\n" msgid "author.submit" msgstr "Nouvelle soumission" @@ -289,11 +290,10 @@ msgstr "Texte source" msgid "author.submit.suppFile.briefDescription" msgstr "Brève description" -#, fuzzy msgid "author.submit.suppFile.availableToPeers" msgstr "" -"Présenter le fichier aux rapporteurs (sans métadonnées), de façon à ne pas " -"compromettre l'évaluation anonyme." +"Présenter le fichier aux évaluateur·rice·s (sans métadonnées), afin de ne " +"pas compromettre l'anonymat de l'évaluation." msgid "author.submit.suppFile.publisherDescription" msgstr "Utiliser uniquement avec des documents officiellement publiés." diff --git a/locale/fr_FR/editor.po b/locale/fr_FR/editor.po index 5f7de860e59..1e177f7e018 100644 --- a/locale/fr_FR/editor.po +++ b/locale/fr_FR/editor.po @@ -1,12 +1,13 @@ # Simon Mathdoc , 2021. # Stefan Schneider , 2023. +# Germán Huélamo Bautista , 2024. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-11-19T10:49:23+00:00\n" -"PO-Revision-Date: 2023-07-07 19:58+0000\n" -"Last-Translator: Stefan Schneider \n" +"PO-Revision-Date: 2024-05-10 23:21+0000\n" +"Last-Translator: Germán Huélamo Bautista \n" "Language-Team: French \n" "Language: fr_FR\n" @@ -14,7 +15,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.13.1\n" +"X-Generator: Weblate 4.18.2\n" msgid "editor.home" msgstr "Page d'accueil de l'éditeur" @@ -440,7 +441,7 @@ msgstr "" "aviser l'auteur qu'il doit payer les frais ou demander une dérogation." msgid "editor.article.payment.requestPayment" -msgstr "" +msgstr "Demander le paiement" msgid "editor.article.removeCoverImageFileNotFound" msgstr "" diff --git a/locale/fr_FR/locale.po b/locale/fr_FR/locale.po index 850e7fd38a5..394489973be 100644 --- a/locale/fr_FR/locale.po +++ b/locale/fr_FR/locale.po @@ -1,12 +1,15 @@ # Simon Mathdoc , 2021. # Stefan Schneider , 2023. +# Germán Huélamo Bautista , 2024. +# Pierre Couchet , 2024. +# Jean-Blaise Claivaz , 2024. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-11-19T10:49:24+00:00\n" -"PO-Revision-Date: 2023-07-07 19:58+0000\n" -"Last-Translator: Stefan Schneider \n" +"PO-Revision-Date: 2024-05-31 17:56+0000\n" +"Last-Translator: Jean-Blaise Claivaz \n" "Language-Team: French \n" "Language: fr_FR\n" @@ -14,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.13.1\n" +"X-Generator: Weblate 4.18.2\n" msgid "user.authorization.journalDoesNotPublish" msgstr "Cette revue ne publie pas en ligne son contenu." @@ -58,7 +61,7 @@ msgid "common.journalHomepageImage.altText" msgstr "Image de la page d'accueil de la revue" msgid "doi.manager.settings.publications" -msgstr "" +msgstr "Articles" msgid "navigation.journalHelp" msgstr "Aide" @@ -413,7 +416,7 @@ msgstr "Oui, demande du rôle {$userGroup}." msgid "user.reviewerPrompt.optin" msgstr "" -"Oui, je souhaite que l'on me contacte pour des demandes d'évaluation des " +"Oui, je souhaite que l'on me contacte pour des demandes d'évaluation des " "articles soumis à cette revue." msgid "user.register.contextsPrompt" @@ -450,7 +453,7 @@ msgid "user.noRoles.submitArticleRegClosed" msgstr "Soumettre un article : l'inscription d'auteur est désactivée." msgid "user.noRoles.regReviewer" -msgstr "S'inscrire en tant que que rapporteur" +msgstr "S'inscrire en tant que rapporteur" msgid "user.noRoles.regReviewerClosed" msgstr "S'inscrire en tant que rapporteur : l'inscription est désactivée." @@ -532,12 +535,18 @@ msgstr "Retourner aux informations sur le numéro" msgid "doi.issue.incorrectContext" msgstr "" +"Impossible de créer un DOI pour le numéro suivant : {$itemTitle}. Il " +"n'existe pas dans le contexte actuel de la revue." msgid "doi.issue.incorrectStaleStatus" msgstr "" +"Impossible de définir le statut DOI comme nul pour le numéro suivant : " +"{$itemTitle}. Le DOI doit avoir le statut « Enregistré » ou « Soumis »." msgid "doi.issue.notPublished" msgstr "" +"Échec pour marquer le DOI comme enregistré pour {$pubObjectTitle}. Le numéro " +"doit être publié avant que le statut puisse être mis à jour." msgid "subscriptionTypes.currency" msgstr "Devise" @@ -813,11 +822,11 @@ msgstr "" "
    \n" "\t
  1. Les auteurs conservent le droit d'auteur et accordent à la revue le " "droit de première publication, l'ouvrage étant alors disponible " -"simultanément, sous la licence Licence d’attribution Creative " -"Commons permettant à d'autres de partager l'ouvrage tout en en " -"reconnaissant la paternité et la publication initiale dans cette revue.\n" +"simultanément, sous la licence Licence d’attribution Creative " +"Commons permettant à d'autres de partager l'ouvrage tout en " +"reconnaissant la paternité et la publication initiale dans cette revue.
  2. " +"\n" "\t
  3. Les auteurs peuvent conclure des ententes contractuelles " "additionnelles et séparées pour la diffusion non exclusive de la version " "imprimée de l'ouvrage par la revue (par ex., le dépôt institutionnel ou la " @@ -836,11 +845,11 @@ msgstr "" "Les auteurs publiant dans cette revue acceptent les termes suivants :\n" "
      \n" "\t
    1. Les auteurs détiennent le droit d'auteurs et accordent à la revue\n" -"le droit de première publication, avec l’ouvrage disponible simultanément " -"[SPÉCIFIER LA PÉRIODE DE TEMPS] après publication, sous la licence Licence " -"d’attribution Creative Commons qui permet à d'autres de partager " -"l'ouvrage en en reconnaissant la paternité et la publication initiale dans " +"le droit de première publication, avec l’ouvrage disponible simultanément [" +"SPÉCIFIER LA PÉRIODE DE TEMPS] après publication, sous la licence Licence d’" +"attribution Creative Commons qui permet à d'autres de partager " +"l'ouvrage en reconnaissant la paternité et la publication initiale dans " "cette revue.
    2. \n" "\t
    3. Les auteurs peuvent conclure des ententes contractuelles " "additionnelles et séparées pour la diffusion non exclusive de la version " @@ -1203,7 +1212,7 @@ msgstr "" msgid "reviewer.article.confirmDecision" msgstr "" -"Une fois la décision enregistrée, vous ne pourrez plus modifier " +"Une fois la décision enregistrée, vous ne pourrez plus modifier " "l'évaluation. voulez-vous continuer ?" msgid "copyeditor.article.fileToCopyedit" @@ -1674,12 +1683,6 @@ msgstr "À propos de cette revue" msgid "about.history" msgstr "Historique de la revue" -msgid "about.editorialTeam" -msgstr "Comité éditorial" - -msgid "about.editorialTeam.biography" -msgstr "Biographie" - msgid "about.editorialPolicies" msgstr "Politiques éditoriales" @@ -1811,13 +1814,14 @@ msgstr "" "\"{$contactUrl}\"> contacter la revue directement pour toute question " "sur la revue et les soumissions." -#, fuzzy msgid "about.aboutOJSSite" msgstr "" -"Ce site utilise Open Journal Systems {$ojsVersion}, un logiciel de gestion " -"et d'édition de revues à code source libre développé, pris en charge et " -"distribué librement par le Public Knowledge " -"Project sous la license publique générale GNU." +"Ce site utilise Open Journal Systems {$ojsVersion}, un logiciel libre de " +"gestion et de publication de revues développé, soutenu et distribué " +"gratuitement par le Public Knowledge Project sous la licence publique " +"générale GNU. Visitez le site web de PKP pour en savoir plus sur le logiciel. Veuillez contacter directement le site " +"pour toute question concernant ses revues et les soumissions à ses revues." msgid "help.ojsHelp" msgstr "Aide d'Open Journal Systems" @@ -1917,10 +1921,10 @@ msgid "payment.type.donation" msgstr "Dons" msgid "payment.requestPublicationFee" -msgstr "Prix de publication ({$feeAmount})" +msgstr "Prix de publication ({$feeAmount})" msgid "payment.requestPublicationFee.notEnabled" -msgstr "" +msgstr "Frais d'abonnement désactivé." msgid "payment.notFound" msgstr "" @@ -2142,35 +2146,31 @@ msgstr "" "config.inc.php dans un éditeur de texte approprié et remplacer son " "contenu par le contenu de la zone de texte ci-dessous.

      " -#, fuzzy msgid "installer.installationComplete" msgstr "" "

      Installation d'OJS réussie.

      \n" -"

      Pour commencer à utiliser le système, se " -"connecter avec les nom d'utilisateur ou d'utilisatrice et mot de passe " -"saisis à la page précédente.

      \n" -"

      Si vous désirez faire partie de la communauté d'OJS, vous pouvez :

      \n" -"
        \n" -"\t
      1. Consulter le blog " -"de PKP et suivre les fils RSS pour obtenir des informations concernant l'actualité " -"et des mises à jour.
      2. \n" -"\t
      3. Visiter le forum " -"de soutien si vous avez des questions ou des commentaires.
      4. \n" -"
      " +"

      Pour commencer à utiliser le système, veuillez vous connecter avec le nom d'utilisateur ou d'utilisatrice et le mot de " +"passe saisis à la page précédente.

      \n" +"

      Visitez notre forum " +"communautaire ou inscrivez-vous à notre bulletin pour les développeurs et " +"développeuses pour recevoir des avis de sécurité et des mises à jour sur " +"les prochaines versions, les nouveaux modules et les fonctionnalités " +"prévues.

      " -#, fuzzy msgid "installer.upgradeComplete" msgstr "" -"

      La mise à jour d'OJS à la version {$version} s'est complétée avec succès." -"

      \n" -"

      N'oubliez pas de modifier le paramètre installed dans votre fichier de " -"configuration \"config.inc.php\" pour la valeur On.

      \n" -"

      Si vous n'êtes pas déjà inscrit et voulez recevoir des nouvelles et mises " -"à jour, veuillez vous inscrire à http://pkp.sfu.ca/ojs/register. Pour " -"toute question ou commentaire, veuillez visiter le forum de support.

      " +"

      La mise à jour d'OJS à la version {$version} a été complétée avec " +"succès.

      \n" +"

      N'oubliez pas de rétablir le paramètre « installed » dans votre fichier " +"de configuration « config.inc.php » à la valeur On.

      \n" +"

      Visitez notre forum " +"communautaire ou abonnez-vous à notre bulletin d'information pour les " +"développeurs et développeuses pour recevoir des avis de sécurité, des " +"mises à jour sur les prochaines versions, les nouveaux plugiciels et les " +"fonctionnalités à venir.

      " msgid "site.upgradeAvailable.admin" msgstr "" @@ -2265,7 +2265,7 @@ msgstr "" msgid "log.editor.recommendation" msgstr "" -"La recommandation ({$decision}) pour la soumission {$submissionId} a été " +"La recommandation ({$decision}) pour la soumission {$submissionId} a été " "déposé par {$editorName}." msgid "log.copyedit.initiate" @@ -2365,7 +2365,7 @@ msgid "notification.type.newAnnouncement" msgstr "Une nouvelle annonce a été créée." msgid "notification.type.openAccess" -msgstr "" +msgstr "Un numéro a été publié en libre accès." msgid "notification.type.reviewerFormComment" msgstr "" @@ -2407,7 +2407,7 @@ msgid "user.authorization.copyeditorAssignmentMissing" msgstr "Accès refusé ! Vous n'avez pas été nommé éditeur de cet article." msgid "user.authorization.noContext" -msgstr "Aucune revue dans ce contexte !" +msgstr "Aucune revue ne correspond à votre requête." msgid "user.authorization.sectionAssignment" msgstr "" diff --git a/locale/fr_FR/manager.po b/locale/fr_FR/manager.po index 5e75ffce2b5..76f0b14beb1 100644 --- a/locale/fr_FR/manager.po +++ b/locale/fr_FR/manager.po @@ -420,9 +420,6 @@ msgstr "" msgid "manager.setup" msgstr "Configuration" -msgid "manager.setup.editorialTeam" -msgstr "Comité de rédaction" - msgid "manager.setup.homepageContent" msgstr "Contenu de la page d'accueil de la revue" @@ -812,15 +809,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Titre de la revue" -msgid "manager.setup.keyInfo" -msgstr "Renseignements de base" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Fournir une brève description de votre revue et présenter les rédacteurs et " -"rédactrices, directeurs et directrices ainsi que les autres membres de votre " -"équipe éditoriale." - msgid "manager.setup.labelName" msgstr "Nom de l'étiquette" @@ -2771,11 +2759,6 @@ msgstr "" #~ msgid "manager.subscriptionPolicies.expiryReminderBeforeMonths2" #~ msgstr "mois avant la date d'échéance de l'abonnement." -#~ msgid "manager.setup.editorialTeam.description" -#~ msgstr "" -#~ "Liste des rédacteurs, responsables éditoriaux et autres associés avec la " -#~ "revue." - #~ msgid "manager.setup.userAccess.success" #~ msgstr "" #~ "Les informations d'accès de l'utilisateur ou l'utilisatrice pour cette " diff --git a/locale/gd/locale.po b/locale/gd/locale.po index 06711a8f328..f8a378640a9 100644 --- a/locale/gd/locale.po +++ b/locale/gd/locale.po @@ -1711,12 +1711,6 @@ msgstr "Mun iris-leabhar" msgid "about.history" msgstr "Eachdraidh an iris-leabhair" -msgid "about.editorialTeam" -msgstr "An sgioba deasachaidh" - -msgid "about.editorialTeam.biography" -msgstr "Beatha-eachdraidh" - msgid "about.editorialPolicies" msgstr "Poileasaidhean deasachaidh" diff --git a/locale/gd/manager.po b/locale/gd/manager.po index 20fc0711ab4..781cccde74b 100644 --- a/locale/gd/manager.po +++ b/locale/gd/manager.po @@ -333,9 +333,6 @@ msgstr "" msgid "manager.setup" msgstr "" -msgid "manager.setup.editorialTeam" -msgstr "" - msgid "manager.setup.homepageContent" msgstr "" @@ -633,12 +630,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "" -msgid "manager.setup.keyInfo" -msgstr "" - -msgid "manager.setup.keyInfo.description" -msgstr "" - msgid "manager.setup.labelName" msgstr "" diff --git a/locale/gl/locale.po b/locale/gl/locale.po index 3a209d3123a..238aee3f9d1 100644 --- a/locale/gl/locale.po +++ b/locale/gl/locale.po @@ -1616,12 +1616,6 @@ msgstr "Sobre a revista" msgid "about.history" msgstr "Historia da revista" -msgid "about.editorialTeam" -msgstr "Equipo editorial" - -msgid "about.editorialTeam.biography" -msgstr "Biografía" - msgid "about.editorialPolicies" msgstr "Políticas editoriais" diff --git a/locale/gl/manager.po b/locale/gl/manager.po index af80c4aa73f..4a0882deae3 100644 --- a/locale/gl/manager.po +++ b/locale/gl/manager.po @@ -408,9 +408,6 @@ msgstr "" msgid "manager.setup" msgstr "Configuración" -msgid "manager.setup.editorialTeam" -msgstr "Equipo editorial" - msgid "manager.setup.homepageContent" msgstr "Contido da páxina de inicio da revista" @@ -791,14 +788,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Título da revista" -msgid "manager.setup.keyInfo" -msgstr "Información chave" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Ofrece unha breve descrición da tua publicación e identifica editores/as, " -"directores/as xerentes e outros membros do equipo editorial." - msgid "manager.setup.labelName" msgstr "Nome da etiqueta" diff --git a/locale/he/manager.po b/locale/he/manager.po index 503815e350e..b46c6319102 100644 --- a/locale/he/manager.po +++ b/locale/he/manager.po @@ -333,9 +333,6 @@ msgstr "" msgid "manager.setup" msgstr "" -msgid "manager.setup.editorialTeam" -msgstr "" - msgid "manager.setup.homepageContent" msgstr "" @@ -633,12 +630,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "" -msgid "manager.setup.keyInfo" -msgstr "" - -msgid "manager.setup.keyInfo.description" -msgstr "" - msgid "manager.setup.labelName" msgstr "" diff --git a/locale/hi/locale.po b/locale/hi/locale.po index 5c977fa67a8..da5b7a63a39 100644 --- a/locale/hi/locale.po +++ b/locale/hi/locale.po @@ -1807,12 +1807,6 @@ msgstr "जर्नल के बारे में" msgid "about.history" msgstr "जर्नल इतिहास" -msgid "about.editorialTeam" -msgstr "संपादकीय टीम" - -msgid "about.editorialTeam.biography" -msgstr "जीवनी" - msgid "about.editorialPolicies" msgstr "संपादकीय नीतियां" diff --git a/locale/hi/manager.po b/locale/hi/manager.po index e9c30c135a8..f7c80389652 100644 --- a/locale/hi/manager.po +++ b/locale/hi/manager.po @@ -497,10 +497,6 @@ msgstr "इस सेक्शन के लिए सीमित सार श msgid "manager.setup" msgstr "जर्नल सेटिंग्स" -# (pofilter) simplecaps: Different capitalization -msgid "manager.setup.editorialTeam" -msgstr "संपादकीय टीम" - # (pofilter) simplecaps: Different capitalization msgid "manager.setup.homepageContent" msgstr "जर्नल मुखपृष्ठ सामग्री" @@ -976,17 +972,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "जर्नल का शीर्षक" -# (pofilter) simplecaps: Different capitalization -msgid "manager.setup.keyInfo" -msgstr "महत्वपूर्ण जानकारी" - -# (pofilter) endpunc: Different punctuation at the end -# (pofilter) simplecaps: Different capitalization -msgid "manager.setup.keyInfo.description" -msgstr "" -"अपनी जर्नल का संक्षिप्त विवरण प्रदान करें और संपादकों, प्रबंध निदेशकों और अपनी संपादकीय " -"टीम के अन्य सदस्यों की पहचान करें।" - # (pofilter) simplecaps: Different capitalization msgid "manager.setup.labelName" msgstr "लेबल का नाम" diff --git a/locale/hr/locale.po b/locale/hr/locale.po index c7cb8fc48ad..4e62ad2bec1 100644 --- a/locale/hr/locale.po +++ b/locale/hr/locale.po @@ -1646,12 +1646,6 @@ msgstr "O časopisu" msgid "about.history" msgstr "Povijest časopisa" -msgid "about.editorialTeam" -msgstr "Časopis uređuju" - -msgid "about.editorialTeam.biography" -msgstr "Životopis" - msgid "about.editorialPolicies" msgstr "Uređivačka politika" diff --git a/locale/hr/manager.po b/locale/hr/manager.po index 66d635171d0..9cfda3630a5 100644 --- a/locale/hr/manager.po +++ b/locale/hr/manager.po @@ -400,9 +400,6 @@ msgstr "Ograničite broj riječi za sažetak u ovom odjeljku (0 za beskonačno)" msgid "manager.setup" msgstr "Uređivanje postavki časopisa" -msgid "manager.setup.editorialTeam" -msgstr "Urednički odbor" - msgid "manager.setup.homepageContent" msgstr "Sadržaj početne stranice časopisa" @@ -781,12 +778,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Naslov časopisa" -msgid "manager.setup.keyInfo" -msgstr "Ključne informacije" - -msgid "manager.setup.keyInfo.description" -msgstr "Popis urednika, upravitelja i drugih osoba povezanih s časopisom." - msgid "manager.setup.labelName" msgstr "Naziv stavke" diff --git a/locale/hsb/locale.po b/locale/hsb/locale.po index 32e601bc123..7597554888b 100644 --- a/locale/hsb/locale.po +++ b/locale/hsb/locale.po @@ -152,12 +152,6 @@ msgstr "Kontakt" msgid "about.aboutContext" msgstr "Wo časopisu" -msgid "about.editorialTeam" -msgstr "Redakcija" - -msgid "about.editorialTeam.biography" -msgstr "Biografija" - msgid "about.focusAndScope" msgstr "Koncept" diff --git a/locale/hu/locale.po b/locale/hu/locale.po index 71fb7ee012b..219831bde0d 100644 --- a/locale/hu/locale.po +++ b/locale/hu/locale.po @@ -1648,12 +1648,6 @@ msgstr "Információk" msgid "about.history" msgstr "A folyóirat története" -msgid "about.editorialTeam" -msgstr "Szerkesztőbizottság" - -msgid "about.editorialTeam.biography" -msgstr "Életrajz" - msgid "about.editorialPolicies" msgstr "Szerkesztői politikák" diff --git a/locale/hu/manager.po b/locale/hu/manager.po index 07a0d493b33..1aff2a0bb6b 100644 --- a/locale/hu/manager.po +++ b/locale/hu/manager.po @@ -411,9 +411,6 @@ msgstr "" msgid "manager.setup" msgstr "Folyóirat beállítások" -msgid "manager.setup.editorialTeam" -msgstr "Szerkesztőség" - msgid "manager.setup.homepageContent" msgstr "Folyóirat főoldal tartalom" @@ -789,14 +786,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Folyóirat címe" -msgid "manager.setup.keyInfo" -msgstr "Kulcs információ" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Mutassa be röviden a folyóiratát, a szerkesztőket és a szerkesztői csapat " -"többi tagját." - msgid "manager.setup.labelName" msgstr "Címke neve" @@ -2887,11 +2876,6 @@ msgstr "" #~ msgid "manager.subscriptions.form.dateRemindedAfter" #~ msgstr "Lejárat utáni emlékeztető küldése" -#~ msgid "manager.setup.editorialTeam.description" -#~ msgstr "" -#~ "Lista a szerkesztőkről, ügyvezetőkről és egyéb személyekről akik a " -#~ "folyóirathoz köthetők." - #~ msgid "stats.publishedSubmissions.details" #~ msgstr "Cikk részletek" diff --git a/locale/hy/locale.po b/locale/hy/locale.po index fb011ab4b68..5a1c54d4ca0 100644 --- a/locale/hy/locale.po +++ b/locale/hy/locale.po @@ -1662,12 +1662,6 @@ msgstr "Ամսագրի մասին" msgid "about.history" msgstr "Ամսագրի պատմություն" -msgid "about.editorialTeam" -msgstr "Խմբագրական կազմ" - -msgid "about.editorialTeam.biography" -msgstr "Կենսագրություն" - msgid "about.editorialPolicies" msgstr "Խմբագրական քաղաքականություն" diff --git a/locale/hy/manager.po b/locale/hy/manager.po index cfbd4db422f..1bafc96981a 100644 --- a/locale/hy/manager.po +++ b/locale/hy/manager.po @@ -409,9 +409,6 @@ msgstr "" msgid "manager.setup" msgstr "Ամսագրի կարգավորումներ" -msgid "manager.setup.editorialTeam" -msgstr "Խմբագրական կազմ" - msgid "manager.setup.homepageContent" msgstr "Ամսագրի գլխավոր էջի բովանդակությունը" @@ -788,14 +785,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Ամսագրի անվանումը" -msgid "manager.setup.keyInfo" -msgstr "Հիմնական տեղեկատվություն" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Տրամադրեք ձեր ամսագրի կարճ նկարագրությունը և բացահայտեք խմբագիրներին, " -"գործադիր տնօրեններին և ձեր խմբագրական թիմի այլ անդամներին:" - msgid "manager.setup.labelName" msgstr "Պիտակի անվանումը" diff --git a/locale/id/locale.po b/locale/id/locale.po index b57035a5650..11ba2abe597 100644 --- a/locale/id/locale.po +++ b/locale/id/locale.po @@ -1626,12 +1626,6 @@ msgstr "Tentang Jurnal Ini" msgid "about.history" msgstr "Sejarah Jurnal" -msgid "about.editorialTeam" -msgstr "Dewan Editor" - -msgid "about.editorialTeam.biography" -msgstr "Biografi" - msgid "about.editorialPolicies" msgstr "Kebijakan Editorial" diff --git a/locale/id/manager.po b/locale/id/manager.po index 2e86548fbb1..e01d51bb746 100644 --- a/locale/id/manager.po +++ b/locale/id/manager.po @@ -409,9 +409,6 @@ msgstr "Batasi jumlah kata abstrak untuk bagian ini (0 jika tidak ada batasan)" msgid "manager.setup" msgstr "Pengaturan Jurnal" -msgid "manager.setup.editorialTeam" -msgstr "Dewan Editor" - msgid "manager.setup.homepageContent" msgstr "Konten Beranda Jurnal" @@ -778,14 +775,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Nama Jurnal" -msgid "manager.setup.keyInfo" -msgstr "Informasi Kunci" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Tuliskan gambaran singkat tentng jurnal Anda dan sebutkan editor, direktur " -"pelaksana dan anggota tim redaksi lainnya." - msgid "manager.setup.labelName" msgstr "Nama Label" diff --git a/locale/is/locale.po b/locale/is/locale.po index f561f03adb0..55ea86ac2ac 100644 --- a/locale/is/locale.po +++ b/locale/is/locale.po @@ -1586,12 +1586,6 @@ msgstr "Um tímaritið" msgid "about.history" msgstr "Saga tímaritsins" -msgid "about.editorialTeam" -msgstr "Ritstjórnarteymi" - -msgid "about.editorialTeam.biography" -msgstr "Ágrip (bio)" - msgid "about.editorialPolicies" msgstr "Ritstjórnarstefna" diff --git a/locale/is/manager.po b/locale/is/manager.po index 3ca949dd49d..ee8e3554177 100644 --- a/locale/is/manager.po +++ b/locale/is/manager.po @@ -372,9 +372,6 @@ msgstr "" msgid "manager.setup" msgstr "Stillingar tímarits" -msgid "manager.setup.editorialTeam" -msgstr "Ritstjórnarteymi" - msgid "manager.setup.homepageContent" msgstr "Innihald forsíðu tímarits" @@ -734,14 +731,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Titill tímarits" -msgid "manager.setup.keyInfo" -msgstr "Lykilupplýsingar" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Skráðu stutta lýsingu á tímaritinu og einnig hverjir eru ritstjórar, " -"framkvæmdastjórar og aðrir í ritstjórnarteyminu." - msgid "manager.setup.labelName" msgstr "Titill merkimiða" diff --git a/locale/it/locale.po b/locale/it/locale.po index 74ee8f82cc3..0bed2488fa8 100644 --- a/locale/it/locale.po +++ b/locale/it/locale.po @@ -1,13 +1,14 @@ # Fulvio Delle Donne , 2022, 2023. # Stefan Schneider , 2023. # Leonardo Mancini , 2024. +# Marco Urso , 2024. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-11-19T10:49:26+00:00\n" -"PO-Revision-Date: 2024-03-15 19:06+0000\n" -"Last-Translator: Leonardo Mancini \n" +"PO-Revision-Date: 2024-05-17 14:59+0000\n" +"Last-Translator: Marco Urso \n" "Language-Team: Italian " "\n" "Language: it\n" @@ -1671,12 +1672,6 @@ msgstr "Sulla rivista" msgid "about.history" msgstr "Storia della rivista" -msgid "about.editorialTeam" -msgstr "Comitato di redazione" - -msgid "about.editorialTeam.biography" -msgstr "Biografia" - msgid "about.editorialPolicies" msgstr "Politiche editoriali" @@ -2152,15 +2147,13 @@ msgid "installer.installationComplete" msgstr "" "

      L'installazione di OJS si è conclusa con successo.

      \n" "

      Per iniziare a usare il sistema, acceda con " -"le credenziali inserite alla pagina precedente.

      \n" -"

      Se desidera ricevere novità e aggiornamenti, può:

      \n" -"
        \n" -"
      1. leggere il blog PKP e seguire il feed " -"RSS
      2. \n" -"
      3. Per eventuali dubbi o domande, visiti il nostro forum di supporto .
      4. \n" -"
      " +"le credenziali inserite alla pagina precedente..

      \n" +"

      Visita il nostro forum della community oppure iscriviti alla newsletter per gli sviluppatori per ricevere notizie sugli aspetti legati alla sicurezza, aggiornamenti " +"su imminenti rilasci, nuovi plugin e pianificazione di nuove " +"funzionalità.

      " msgid "installer.upgradeComplete" msgstr "" @@ -2198,7 +2191,7 @@ msgstr "" msgid "log.review.reviewerUnassigned" msgstr "" "A {$reviewerName} è stato tolto l'incarico di revisore del manoscritto " -"{$submissionId} per il ciclo di revisione {$round}." +"{$submissionId} per il ciclo di revisione {$round}." msgid "log.review.reviewInitiated" msgstr "" @@ -2208,7 +2201,7 @@ msgstr "" msgid "log.review.reviewerRated" msgstr "" "{$reviewerName} è stato valutato per il ciclo di revisione {$round} del " -"manoscritto {$submissionId}." +"manoscritto {$submissionId}." msgid "log.review.reviewDueDateSet" msgstr "" @@ -2217,7 +2210,7 @@ msgstr "" msgid "log.review.reviewRecommendationSet" msgstr "" -"È disponibile il parere per il ciclo di revisione {$round} del manoscritto " +"È disponibile il parere per il ciclo di revisione {$round} del manoscritto " "{$submissionId} assegnato a {$reviewerName}." msgid "log.review.reviewRecommendationSetByProxy" diff --git a/locale/it/manager.po b/locale/it/manager.po index 3a750292143..93a51202201 100644 --- a/locale/it/manager.po +++ b/locale/it/manager.po @@ -417,9 +417,6 @@ msgstr "" msgid "manager.setup" msgstr "Setup" -msgid "manager.setup.editorialTeam" -msgstr "Comitato di redazione" - msgid "manager.setup.homepageContent" msgstr "Contenuto Homepage rivista" @@ -797,14 +794,6 @@ msgstr "Un piccolo logo da usare negli indici di riviste." msgid "manager.setup.contextTitle" msgstr "Titolo della rivista" -msgid "manager.setup.keyInfo" -msgstr "Informazioni chiave" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Inserire una descrizione della rivista e identifica i redattori, i direttori " -"responsabili e gli altri membri del comitato di redazione." - msgid "manager.setup.labelName" msgstr "Nome dell'etichetta" @@ -2709,11 +2698,6 @@ msgstr "" #~ msgid "manager.setup.porticoTitle" #~ msgstr "Portico" -#~ msgid "manager.setup.editorialTeam.description" -#~ msgstr "" -#~ "Elenca editori, direttori, responsabili e altri individui associati con " -#~ "la rivista." - #~ msgid "doi.manager.settings.enableSubmissionDoi" #~ msgstr "Articoli" diff --git a/locale/ja/default.po b/locale/ja/default.po index 8ab909cdaf7..d8b9d248af5 100644 --- a/locale/ja/default.po +++ b/locale/ja/default.po @@ -1,16 +1,17 @@ # TAKASHI IMAGIRE , 2021. +# Bjorn-Ole Kamm , 2024. msgid "" msgstr "" -"PO-Revision-Date: 2021-12-12 11:15+0000\n" -"Last-Translator: TAKASHI IMAGIRE \n" -"Language-Team: Japanese \n" -"Language: ja_JP\n" +"PO-Revision-Date: 2024-06-11 08:48+0000\n" +"Last-Translator: Bjorn-Ole Kamm \n" +"Language-Team: Japanese \n" +"Language: ja\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 3.9.1\n" +"X-Generator: Weblate 4.18.2\n" msgid "section.default.title" msgstr "論文" @@ -29,6 +30,13 @@ msgstr "" msgid "default.contextSettings.checklist" msgstr "" +"

      すべての投稿は、以下の要件を満たす必要があります。

      • この投稿は、" +"著者ガイドラインに概説されている要" +"件を満たしています。
      • この投稿は、以前に公開されておらず、他の学術詩で" +"検討されていません。
      • すべての参考文献は、正確性と完全性について確認さ" +"れています。
      • すべての表と図には番号が付けられ、ラベルが付けられていま" +"す。
      • この投稿に提供されたすべての写真、データセット、およびその他の資" +"料を公開する許可を得ています。
      " msgid "default.contextSettings.privacyStatement" msgstr "" diff --git a/locale/ja/locale.po b/locale/ja/locale.po index 5daf3b24f77..18d0d250f88 100644 --- a/locale/ja/locale.po +++ b/locale/ja/locale.po @@ -1598,12 +1598,6 @@ msgstr "本誌について" msgid "about.history" msgstr "雑誌の歴史" -msgid "about.editorialTeam" -msgstr "編集委員会" - -msgid "about.editorialTeam.biography" -msgstr "人物紹介" - msgid "about.editorialPolicies" msgstr "編集ポリシー" diff --git a/locale/ja/manager.po b/locale/ja/manager.po index 877d573291c..ccc9f1492ac 100644 --- a/locale/ja/manager.po +++ b/locale/ja/manager.po @@ -383,9 +383,6 @@ msgstr "このセクションのアブストラクトの単語数の制限(制 msgid "manager.setup" msgstr "ジャーナル設定" -msgid "manager.setup.editorialTeam" -msgstr "編集委員会" - msgid "manager.setup.homepageContent" msgstr "ジャーナルのホームページのコンテンツ" @@ -746,14 +743,6 @@ msgstr "ジャーナルのリストに使用できる、ジャーナルの小さ msgid "manager.setup.contextTitle" msgstr "ジャーナルタイトル" -msgid "manager.setup.keyInfo" -msgstr "重要な情報" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"ジャーナルの簡単な説明と、エディター、マネージング・ディレクター、その他の編" -"集チームのメンバーを記入してください。" - msgid "manager.setup.labelName" msgstr "ラベル名" diff --git a/locale/ka/locale.po b/locale/ka/locale.po index 6ca6bf0ad45..0e1da338762 100644 --- a/locale/ka/locale.po +++ b/locale/ka/locale.po @@ -1637,12 +1637,6 @@ msgstr "ჟურნალის შესახებ" msgid "about.history" msgstr "ჟურნალის ისტორია" -msgid "about.editorialTeam" -msgstr "რედაქცია" - -msgid "about.editorialTeam.biography" -msgstr "ბიოგრაფია" - msgid "about.editorialPolicies" msgstr "გამომცემლობის პოლიტიკა" diff --git a/locale/ka/manager.po b/locale/ka/manager.po index 66e9dc40e17..b90ebe071ca 100644 --- a/locale/ka/manager.po +++ b/locale/ka/manager.po @@ -403,9 +403,6 @@ msgstr "" msgid "manager.setup" msgstr "ჟურნალის პარამეტრები" -msgid "manager.setup.editorialTeam" -msgstr "რედაქცია" - msgid "manager.setup.homepageContent" msgstr "ჟურნალის მთავარი გვერდის შიგთავსი" @@ -781,14 +778,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "ჟურნალის სათაური" -msgid "manager.setup.keyInfo" -msgstr "საკვანძო ინფორმაცია" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"მიუთითეთ თქვენი ჟურნალის მოკლე აღწერა და განსაზღვრეთ რედაქტორები, მმართველი " -"დირექტორები და თქვენი სარედაქციო ჯგუფის სხვა წევრები." - msgid "manager.setup.labelName" msgstr "იარლიყის სახელი" diff --git a/locale/kk/locale.po b/locale/kk/locale.po index a7bb58b665f..4319967a7ae 100644 --- a/locale/kk/locale.po +++ b/locale/kk/locale.po @@ -1636,12 +1636,6 @@ msgstr "Журнал туралы" msgid "about.history" msgstr "Журналдың шығу тарихы" -msgid "about.editorialTeam" -msgstr "Редакция қызметкерлері" - -msgid "about.editorialTeam.biography" -msgstr "Өмірбаян" - msgid "about.editorialPolicies" msgstr "Редакциялық саясат" diff --git a/locale/kk/manager.po b/locale/kk/manager.po index 7be8ec5ebb1..60f7b50a238 100644 --- a/locale/kk/manager.po +++ b/locale/kk/manager.po @@ -400,9 +400,6 @@ msgstr "Осы бөлім үшін аннотациядағы сөздердің msgid "manager.setup" msgstr "Журнал баптаулары" -msgid "manager.setup.editorialTeam" -msgstr "Редакция" - msgid "manager.setup.homepageContent" msgstr "Журналдың негізгі бетінің мазмұны" @@ -780,14 +777,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Название журнала" -msgid "manager.setup.keyInfo" -msgstr "Ключевая информация" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Введите краткое описание журнала и укажите редакторов, управляющих и других " -"членов редколлегии." - msgid "manager.setup.labelName" msgstr "Название метки" diff --git a/locale/ko/locale.po b/locale/ko/locale.po index e1b4b74736f..6d9af3eb69f 100644 --- a/locale/ko/locale.po +++ b/locale/ko/locale.po @@ -1457,12 +1457,6 @@ msgstr "학술지 소개" msgid "about.history" msgstr "학술지 이력" -msgid "about.editorialTeam" -msgstr "편집위원회" - -msgid "about.editorialTeam.biography" -msgstr "" - msgid "about.editorialPolicies" msgstr "편집 규정" diff --git a/locale/ko/manager.po b/locale/ko/manager.po index 2bf659fc219..bb856da4f48 100644 --- a/locale/ko/manager.po +++ b/locale/ko/manager.po @@ -335,9 +335,6 @@ msgstr "" msgid "manager.setup" msgstr "" -msgid "manager.setup.editorialTeam" -msgstr "" - msgid "manager.setup.homepageContent" msgstr "" @@ -635,12 +632,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "" -msgid "manager.setup.keyInfo" -msgstr "" - -msgid "manager.setup.keyInfo.description" -msgstr "" - msgid "manager.setup.labelName" msgstr "" diff --git a/locale/ky/manager.po b/locale/ky/manager.po index 39ebf2605a9..f6c6ea5aa99 100644 --- a/locale/ky/manager.po +++ b/locale/ky/manager.po @@ -292,9 +292,6 @@ msgstr "Бул бөлүм үчүн рефераттагы сөздөрдүн с msgid "manager.setup" msgstr "Журналды жөндөө" -msgid "manager.setup.editorialTeam" -msgstr "Редакция" - msgid "manager.setup.useStyleSheet" msgstr "Журналдын стилдер барагы" diff --git a/locale/lt/locale.po b/locale/lt/locale.po index ae958be1187..029c2fa2dd7 100644 --- a/locale/lt/locale.po +++ b/locale/lt/locale.po @@ -1398,12 +1398,6 @@ msgstr "" msgid "about.history" msgstr "" -msgid "about.editorialTeam" -msgstr "" - -msgid "about.editorialTeam.biography" -msgstr "" - msgid "about.editorialPolicies" msgstr "" diff --git a/locale/lt/manager.po b/locale/lt/manager.po index e0105dcd4fa..d7e9d91a4d8 100644 --- a/locale/lt/manager.po +++ b/locale/lt/manager.po @@ -319,9 +319,6 @@ msgstr "" msgid "manager.setup" msgstr "" -msgid "manager.setup.editorialTeam" -msgstr "" - msgid "manager.setup.homepageContent" msgstr "" @@ -619,12 +616,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "" -msgid "manager.setup.keyInfo" -msgstr "" - -msgid "manager.setup.keyInfo.description" -msgstr "" - msgid "manager.setup.labelName" msgstr "" diff --git a/locale/lv/locale.po b/locale/lv/locale.po index f30b7c991e8..6b080b7f676 100644 --- a/locale/lv/locale.po +++ b/locale/lv/locale.po @@ -1637,12 +1637,6 @@ msgstr "Par žurnālu" msgid "about.history" msgstr "Žurnāla vēsture" -msgid "about.editorialTeam" -msgstr "Redkolēģija" - -msgid "about.editorialTeam.biography" -msgstr "Biogrāfija" - msgid "about.editorialPolicies" msgstr "Redakcijas politika" diff --git a/locale/lv/manager.po b/locale/lv/manager.po index 1caae20f5a9..b0b355bb41c 100644 --- a/locale/lv/manager.po +++ b/locale/lv/manager.po @@ -400,9 +400,6 @@ msgstr "" msgid "manager.setup" msgstr "Žurnāla uzstādījumi" -msgid "manager.setup.editorialTeam" -msgstr "Redkolēģija" - msgid "manager.setup.homepageContent" msgstr "Žurnāla sākumlapas saturs" @@ -769,14 +766,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Žurnāla nosaukums" -msgid "manager.setup.keyInfo" -msgstr "Galvenā informācija" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Sniedziet īsu sava žurnāla aprakstu un norādiet redaktorus, atbildīgos " -"redaktorus un citus redakcijas kolēģijas locekļus." - msgid "manager.setup.labelName" msgstr "Iezīmes vārds" diff --git a/locale/mk/locale.po b/locale/mk/locale.po index 054eec3e31b..260fc6ced7c 100644 --- a/locale/mk/locale.po +++ b/locale/mk/locale.po @@ -1660,12 +1660,6 @@ msgstr "За списанието" msgid "about.history" msgstr "Историја на списанието" -msgid "about.editorialTeam" -msgstr "Уреднички тим" - -msgid "about.editorialTeam.biography" -msgstr "Биографија" - msgid "about.editorialPolicies" msgstr "Уредничка полиса" diff --git a/locale/mk/manager.po b/locale/mk/manager.po index ba70c5c3d6d..92029c670e2 100644 --- a/locale/mk/manager.po +++ b/locale/mk/manager.po @@ -411,9 +411,6 @@ msgstr "" msgid "manager.setup" msgstr "Поставки за весник" -msgid "manager.setup.editorialTeam" -msgstr "Уреднички тим" - msgid "manager.setup.homepageContent" msgstr "Содржина на почетна страница за весник" @@ -793,14 +790,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Наслов на весник" -msgid "manager.setup.keyInfo" -msgstr "Клучни информации" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Обезбедете краток опис на вашето списание и идентификувајте ги уредниците, " -"управните директори и другите членови на вашиот уреднички тим." - msgid "manager.setup.labelName" msgstr "Име на етикета" diff --git a/locale/mn/manager.po b/locale/mn/manager.po index 095672011ac..178f607f09a 100644 --- a/locale/mn/manager.po +++ b/locale/mn/manager.po @@ -326,9 +326,6 @@ msgstr "" msgid "manager.setup" msgstr "" -msgid "manager.setup.editorialTeam" -msgstr "" - msgid "manager.setup.homepageContent" msgstr "" @@ -626,12 +623,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "" -msgid "manager.setup.keyInfo" -msgstr "" - -msgid "manager.setup.keyInfo.description" -msgstr "" - msgid "manager.setup.labelName" msgstr "" diff --git a/locale/ms/locale.po b/locale/ms/locale.po index ff2d6b35e13..6b42cd54ee5 100644 --- a/locale/ms/locale.po +++ b/locale/ms/locale.po @@ -1644,12 +1644,6 @@ msgstr "Mengenai Jurnal" msgid "about.history" msgstr "Sejarah Jurnal" -msgid "about.editorialTeam" -msgstr "Kumpulan Editorial" - -msgid "about.editorialTeam.biography" -msgstr "Biografi" - msgid "about.editorialPolicies" msgstr "Polisi Editorial" diff --git a/locale/ms/manager.po b/locale/ms/manager.po index e8cf8090b80..8e0f8ce84c0 100644 --- a/locale/ms/manager.po +++ b/locale/ms/manager.po @@ -405,9 +405,6 @@ msgstr "Hadkan jumlah perkataan abstrak untuk bahagian ini (0 tanpa had)" msgid "manager.setup" msgstr "Tetapan Jurnal" -msgid "manager.setup.editorialTeam" -msgstr "Kumpulan Editorial" - msgid "manager.setup.homepageContent" msgstr "Kandungan Halaman Utama Jurnal" @@ -781,14 +778,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Tajuk jurnal" -msgid "manager.setup.keyInfo" -msgstr "Maklumat Utama" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Berikan butiran ringkas mengenai jurnal anda dan kenal pasti editor, " -"pengarah urusan dan ahli pasukan editorial anda yang lain." - msgid "manager.setup.labelName" msgstr "Nama label" diff --git a/locale/nb/locale.po b/locale/nb/locale.po index c36863ef4b1..fba3b294acf 100644 --- a/locale/nb/locale.po +++ b/locale/nb/locale.po @@ -1649,12 +1649,6 @@ msgstr "Om tidsskriftet" msgid "about.history" msgstr "Tidsskriftets historie" -msgid "about.editorialTeam" -msgstr "Redaksjon" - -msgid "about.editorialTeam.biography" -msgstr "Biografi" - msgid "about.editorialPolicies" msgstr "Redaksjonelle retningslinjer" diff --git a/locale/nb/manager.po b/locale/nb/manager.po index fb0781ef6e1..ebe416d508d 100644 --- a/locale/nb/manager.po +++ b/locale/nb/manager.po @@ -2,21 +2,23 @@ # Tormod Strømme , 2022. # Eirik Hanssen , 2022. # FRITT, University of Oslo Library , 2022. +# Johanna Skaug , 2024. +# "My L. Bjørnflaten" , 2024. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-11-19T10:49:28+00:00\n" -"PO-Revision-Date: 2022-10-18 22:01+0000\n" -"Last-Translator: Eirik Hanssen \n" +"PO-Revision-Date: 2024-05-14 06:11+0000\n" +"Last-Translator: Johanna Skaug \n" "Language-Team: Norwegian Bokmål \n" -"Language: nb_NO\n" +"Language: nb\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.13.1\n" +"X-Generator: Weblate 4.18.2\n" msgid "manager.distribution.access" msgstr "Tilgang" @@ -415,9 +417,6 @@ msgstr "" msgid "manager.setup" msgstr "Tidsskriftets innstillinger" -msgid "manager.setup.editorialTeam" -msgstr "Redaksjon" - msgid "manager.setup.homepageContent" msgstr "Hjemmesidens innhold" @@ -793,14 +792,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Tidsskrifttittel" -msgid "manager.setup.keyInfo" -msgstr "Nøkkelinformasjon" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Gi en kort beskrivelse av tidsskriftet ditt og identifiser redaktører, " -"tidsskriftsansvarlige og andre medlemmer av redaksjonen din." - msgid "manager.setup.labelName" msgstr "Etikettnavn" @@ -2067,7 +2058,7 @@ msgstr "" "på følgende parametere." msgid "stats.context.downloadReport.downloadContext.description" -msgstr "" +msgstr "Antall visninger av tidsskriftets forside." msgid "stats.context.downloadReport.downloadContext" msgstr "" @@ -2076,7 +2067,7 @@ msgid "stats.issueStats" msgstr "" msgid "stats.issues.details" -msgstr "" +msgstr "Visninger og nedlastinger" msgid "stats.issues.searchIssueDescription" msgstr "" @@ -2084,23 +2075,33 @@ msgstr "" msgid "stats.issues.none" msgstr "" +#, fuzzy msgid "stats.issues.downloadReport.description" msgstr "" +"Last ned CSV/Excel-tabell med bruksstatistikk for denne utgivelsen som " +"treffer følgende parametre." +#, fuzzy msgid "stats.issues.downloadReport.downloadIssues.description" msgstr "" +"Antall visninger av innholdsfortegnelser og nedlastninger av " +"publiseringsversjoner for hver utgivelse." msgid "stats.issues.downloadReport.downloadIssues" msgstr "" msgid "stats.issues.countOfTotal" -msgstr "" +msgstr "{$count} av {$total} nummer" msgid "stats.issues.tooltip.label" msgstr "" +#, fuzzy msgid "stats.issues.tooltip.text" msgstr "" +"Visninger: Antall besøkende til utgivelsens " +"innholdsfortegnelse.
      Nedlastninger: Antall nedlastninger " +"av utgivelsens publiseringsversjon, hvis en sådan finnes." msgid "stats.publicationStats" msgstr "Artikkelstatistikk" @@ -2142,7 +2143,7 @@ msgstr "Antall sammendragsvisninger og filnedlastinger for hver artikkel." msgid "manager.setup.notifications.copySubmissionAckPrimaryContact.description" msgstr "" "Send en kopi av bekreftelses-eposten i forbindelse med innlevering til dette " -"tidsskriftets kontakteperson." +"tidsskriftets kontaktperson." msgid "" "manager.setup.notifications.copySubmissionAckPrimaryContact.disabled." @@ -2570,8 +2571,9 @@ msgstr "" "Denne e-posten sendes automatisk til registrerte brukere når et nytt nummer " "publiseres." +#, fuzzy msgid "manager.manageEmails.description" -msgstr "" +msgstr "Rediger beskjedene som sendes som e-post fra dette tidsskriftet." msgid "mailable.layoutComplete.name" msgstr "" @@ -2608,11 +2610,6 @@ msgstr "" #~ "Redaksjonslederen skal opprette redaksjonstitler, og legge til brukere " #~ "under hver tittel." -#~ msgid "manager.groups.enableBoard.description" -#~ msgstr "" -#~ "Til visning i Redaksjon i Om " -#~ "tidsskriftet:" - #~ msgid "manager.groups.noneCreated" #~ msgstr "Ingen redaksjonelle stillinger er opprettet." @@ -2958,14 +2955,6 @@ msgstr "" #~ msgid "manager.subscriptionPolicies.expiryReminderBeforeWeeks2" #~ msgstr "uke(r) før abonnementet utløper." -#~ msgid "manager.groups.context.editorialTeam" -#~ msgstr "" -#~ "Vis tittelen under 'Redaksjon' i 'Personer'-avdelingen i 'Om'-" -#~ "tidsskriftet (f.eks. redaktør)" - -#~ msgid "manager.groups.context.editorialTeam.short" -#~ msgstr "Redaksjon" - #~ msgid "manager.groups.context.people" #~ msgstr "" #~ "Vis tittelen som egen kategori under 'Personer' (for eks. redaksjonsråd)" diff --git a/locale/nl/locale.po b/locale/nl/locale.po index f49f8c3b325..4eb851f29d1 100644 --- a/locale/nl/locale.po +++ b/locale/nl/locale.po @@ -1660,12 +1660,6 @@ msgstr "Over dit tijdschrift" msgid "about.history" msgstr "Geschiedenis van het tijdschrift" -msgid "about.editorialTeam" -msgstr "Redactie" - -msgid "about.editorialTeam.biography" -msgstr "Biografie" - msgid "about.editorialPolicies" msgstr "Redactioneel beleid" diff --git a/locale/nl/manager.po b/locale/nl/manager.po index 1bb692da73f..901cddbadf3 100644 --- a/locale/nl/manager.po +++ b/locale/nl/manager.po @@ -410,9 +410,6 @@ msgstr "Begrens aantal woorden voor deze sectie (0 voor ongelimiteerd)" msgid "manager.setup" msgstr "Instellen" -msgid "manager.setup.editorialTeam" -msgstr "Redactie" - msgid "manager.setup.homepageContent" msgstr "Inhoud van de homepage van het tijdschrift" @@ -795,14 +792,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Tijdschrifttitel" -msgid "manager.setup.keyInfo" -msgstr "Belangrijke informatie" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Geef een korte beschrijving van het tijdschrift en een overzicht van " -"redacteurs, hoofdredacteurs en andere medewerkers aan dit tijdschrift." - msgid "manager.setup.labelName" msgstr "Label naam" diff --git a/locale/pl/locale.po b/locale/pl/locale.po index 4a4fe98ffa0..c541984beb2 100644 --- a/locale/pl/locale.po +++ b/locale/pl/locale.po @@ -1644,12 +1644,6 @@ msgstr "O czasopiśmie" msgid "about.history" msgstr "Historia czasopisma" -msgid "about.editorialTeam" -msgstr "Zespół redakcyjny" - -msgid "about.editorialTeam.biography" -msgstr "Biogram" - msgid "about.editorialPolicies" msgstr "Zasady" diff --git a/locale/pl/manager.po b/locale/pl/manager.po index f184fcd672c..d1ad124ce71 100644 --- a/locale/pl/manager.po +++ b/locale/pl/manager.po @@ -399,9 +399,6 @@ msgstr "Ogranicz liczbę słów abstraktu dla tego działu (0 = bez limitu)" msgid "manager.setup" msgstr "Konfiguracja" -msgid "manager.setup.editorialTeam" -msgstr "Zespół redakcyjny" - msgid "manager.setup.homepageContent" msgstr "Zawartość strony głównej czasopisma" @@ -758,14 +755,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Tytuł czasopisma" -msgid "manager.setup.keyInfo" -msgstr "Kluczowe informacje" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Dostarcz krótki opis Twojego czasopisma i określ redaktorów, dyrektorów " -"zarządzających i innych członków Twojego zespołu wydawniczego." - msgid "manager.setup.labelName" msgstr "Etykieta" diff --git a/locale/pt_BR/locale.po b/locale/pt_BR/locale.po index 8589191bd72..68052f2b956 100644 --- a/locale/pt_BR/locale.po +++ b/locale/pt_BR/locale.po @@ -1671,12 +1671,6 @@ msgstr "Sobre a Revista" msgid "about.history" msgstr "Histórico do periódico" -msgid "about.editorialTeam" -msgstr "Corpo Editorial" - -msgid "about.editorialTeam.biography" -msgstr "Biografia" - msgid "about.editorialPolicies" msgstr "Políticas Editoriais" diff --git a/locale/pt_BR/manager.po b/locale/pt_BR/manager.po index 0c7a005e542..cf514a454c8 100644 --- a/locale/pt_BR/manager.po +++ b/locale/pt_BR/manager.po @@ -413,9 +413,6 @@ msgstr "" msgid "manager.setup" msgstr "Configuração" -msgid "manager.setup.editorialTeam" -msgstr "Equipe Editorial" - msgid "manager.setup.homepageContent" msgstr "Página Inicial da Revista" @@ -792,14 +789,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Título" -msgid "manager.setup.keyInfo" -msgstr "Informação chave" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Forneça uma breve descrição da sua revista e identifique editores, diretores " -"administrativos e outros membros da sua equipe editorial." - msgid "manager.setup.labelName" msgstr "Rótulo" diff --git a/locale/pt_PT/locale.po b/locale/pt_PT/locale.po index 5d6b42b0ca4..cefaf819b6c 100644 --- a/locale/pt_PT/locale.po +++ b/locale/pt_PT/locale.po @@ -1666,12 +1666,6 @@ msgstr "Sobre a Revista" msgid "about.history" msgstr "Histórico da Revista" -msgid "about.editorialTeam" -msgstr "Equipa Editorial" - -msgid "about.editorialTeam.biography" -msgstr "Biografia" - msgid "about.editorialPolicies" msgstr "Políticas Editoriais" diff --git a/locale/pt_PT/manager.po b/locale/pt_PT/manager.po index a034b2fd172..5b6913ecab2 100644 --- a/locale/pt_PT/manager.po +++ b/locale/pt_PT/manager.po @@ -408,9 +408,6 @@ msgstr "" msgid "manager.setup" msgstr "Configuração" -msgid "manager.setup.editorialTeam" -msgstr "Equipa Editorial" - msgid "manager.setup.homepageContent" msgstr "Conteúdo da Página de Início da Revista" @@ -783,14 +780,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Título da Revista" -msgid "manager.setup.keyInfo" -msgstr "Informação chave" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Insira uma breve descrição da sua revista e identifique os editoes, " -"diretores e outros membros da sua equipa editorial." - msgid "manager.setup.labelName" msgstr "Nome da Categoria" diff --git a/locale/ro/locale.po b/locale/ro/locale.po index 440395bdc3e..654872271a6 100644 --- a/locale/ro/locale.po +++ b/locale/ro/locale.po @@ -1661,12 +1661,6 @@ msgstr "Despre revistă" msgid "about.history" msgstr "Istoricul revistei" -msgid "about.editorialTeam" -msgstr "Colectiv editorial" - -msgid "about.editorialTeam.biography" -msgstr "Biografie" - msgid "about.editorialPolicies" msgstr "Politici editoriale" diff --git a/locale/ro/manager.po b/locale/ro/manager.po index 904083cb736..f95c8d8dd53 100644 --- a/locale/ro/manager.po +++ b/locale/ro/manager.po @@ -406,9 +406,6 @@ msgstr "" msgid "manager.setup" msgstr "Setări jurnal" -msgid "manager.setup.editorialTeam" -msgstr "Echipa editorială" - msgid "manager.setup.homepageContent" msgstr "Conținutul paginii de pornire a jurnalului" @@ -786,14 +783,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Titlul jurnalului" -msgid "manager.setup.keyInfo" -msgstr "Informație cheie" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Oferiți o scurtă descriere a jurnalului dvs. și identificați editorii, " -"directorii manageri și alți membri ai echipei dvs. de redacție." - msgid "manager.setup.labelName" msgstr "Numele etichetei" diff --git a/locale/ru/locale.po b/locale/ru/locale.po index ca3f4522d90..5ac51a561dc 100644 --- a/locale/ru/locale.po +++ b/locale/ru/locale.po @@ -1673,12 +1673,6 @@ msgstr "О журнале" msgid "about.history" msgstr "История журнала" -msgid "about.editorialTeam" -msgstr "Редакция" - -msgid "about.editorialTeam.biography" -msgstr "Биография" - msgid "about.editorialPolicies" msgstr "Редакционная политика" diff --git a/locale/ru/manager.po b/locale/ru/manager.po index faa5efd1dbf..5b9c81b26eb 100644 --- a/locale/ru/manager.po +++ b/locale/ru/manager.po @@ -413,9 +413,6 @@ msgstr "" msgid "manager.setup" msgstr "Настройки журнала" -msgid "manager.setup.editorialTeam" -msgstr "Редакция" - msgid "manager.setup.homepageContent" msgstr "Контент главной страницы журнала" @@ -797,14 +794,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Название журнала" -msgid "manager.setup.keyInfo" -msgstr "Ключевая информация" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Введите краткое описание журнала и укажите редакторов, управляющих и других " -"членов редколлегии." - msgid "manager.setup.labelName" msgstr "Название метки" diff --git a/locale/sk/locale.po b/locale/sk/locale.po index 04cbf83a9a7..aebb209b7e0 100644 --- a/locale/sk/locale.po +++ b/locale/sk/locale.po @@ -1641,12 +1641,6 @@ msgstr "O časopise" msgid "about.history" msgstr "História časopisu" -msgid "about.editorialTeam" -msgstr "Editorský tým" - -msgid "about.editorialTeam.biography" -msgstr "Životopis" - msgid "about.editorialPolicies" msgstr "Edičné pravidlá" diff --git a/locale/sk/manager.po b/locale/sk/manager.po index ff547bfa8cd..7bb0e0da892 100644 --- a/locale/sk/manager.po +++ b/locale/sk/manager.po @@ -398,9 +398,6 @@ msgstr "Obmedziť počet slov abstraktu pre túto sekciu (0 pre žiadny limit)" msgid "manager.setup" msgstr "Nastavenia" -msgid "manager.setup.editorialTeam" -msgstr "Tím redaktorov" - msgid "manager.setup.homepageContent" msgstr "Obsah domovskej stránky časopisu" @@ -775,14 +772,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Názov časopisu" -msgid "manager.setup.keyInfo" -msgstr "Kľúčová informácia" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Uveďte krátky opis vášho denníka a identifikujte editorov, manažérov a " -"ďalších členov vášho redakčného tímu." - msgid "manager.setup.labelName" msgstr "Názov popisku" diff --git a/locale/sl/locale.po b/locale/sl/locale.po index 8bef7ca66cf..d880d6b57df 100644 --- a/locale/sl/locale.po +++ b/locale/sl/locale.po @@ -1625,12 +1625,6 @@ msgstr "O reviji" msgid "about.history" msgstr "Zgodovina revije" -msgid "about.editorialTeam" -msgstr "Uredništvo" - -msgid "about.editorialTeam.biography" -msgstr "Biografija" - msgid "about.editorialPolicies" msgstr "Uredniška politika" diff --git a/locale/sl/manager.po b/locale/sl/manager.po index 6de53121025..975a6783fe7 100644 --- a/locale/sl/manager.po +++ b/locale/sl/manager.po @@ -396,9 +396,6 @@ msgstr "Omeji število besed v izvlečku v tej rubriki na (0 za neomejeno)" msgid "manager.setup" msgstr "Nastavitve" -msgid "manager.setup.editorialTeam" -msgstr "Uredništvo" - msgid "manager.setup.homepageContent" msgstr "Vsebina domače strani revije" @@ -763,14 +760,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Naslov revije" -msgid "manager.setup.keyInfo" -msgstr "Ključne informacije" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Vnesite kratek opis revije in naštejte urednike, odgovorne urednike in " -"ostale člane uredniškega odbora." - msgid "manager.setup.labelName" msgstr "Ime oznake" @@ -2567,11 +2556,6 @@ msgstr "" "This automated email is sent to the author to request payment of the " "publication fee when their submission is accepted." -#~ msgid "manager.setup.editorialTeam.description" -#~ msgstr "" -#~ "Naštejte urednike, odgovorne urednike in ostale posameznike, ki " -#~ "sodelujejo pri reviji." - #~ msgid "manager.setup.layout" #~ msgstr "Izgled revije" diff --git a/locale/sq/locale.po b/locale/sq/locale.po index 1827f740c46..7f0790e90ea 100644 --- a/locale/sq/locale.po +++ b/locale/sq/locale.po @@ -1393,12 +1393,6 @@ msgstr "Rreth Revistës" msgid "about.history" msgstr "Historia e Revistës" -msgid "about.editorialTeam" -msgstr "Redaksia" - -msgid "about.editorialTeam.biography" -msgstr "Biografia" - msgid "about.editorialPolicies" msgstr "Politikat Editoriale" diff --git a/locale/sq/manager.po b/locale/sq/manager.po index 570dc3a4db1..87df11d0d62 100644 --- a/locale/sq/manager.po +++ b/locale/sq/manager.po @@ -333,9 +333,6 @@ msgstr "" msgid "manager.setup" msgstr "" -msgid "manager.setup.editorialTeam" -msgstr "" - msgid "manager.setup.homepageContent" msgstr "" @@ -636,12 +633,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "" -msgid "manager.setup.keyInfo" -msgstr "" - -msgid "manager.setup.keyInfo.description" -msgstr "" - msgid "manager.setup.labelName" msgstr "" diff --git a/locale/sr@cyrillic/locale.po b/locale/sr@cyrillic/locale.po index 5806810c1a6..e75b05f3ca2 100644 --- a/locale/sr@cyrillic/locale.po +++ b/locale/sr@cyrillic/locale.po @@ -1616,12 +1616,6 @@ msgstr "О часопису" msgid "about.history" msgstr "Историја часописа" -msgid "about.editorialTeam" -msgstr "Часопис уређују" - -msgid "about.editorialTeam.biography" -msgstr "Биографија" - msgid "about.editorialPolicies" msgstr "Уређивачка политика" diff --git a/locale/sr@cyrillic/manager.po b/locale/sr@cyrillic/manager.po index 697c484f750..be80c44652f 100644 --- a/locale/sr@cyrillic/manager.po +++ b/locale/sr@cyrillic/manager.po @@ -395,9 +395,6 @@ msgstr "Ограничи број речи за апстракт за ову с msgid "manager.setup" msgstr "Подешавања часописа" -msgid "manager.setup.editorialTeam" -msgstr "Часопис уређују" - msgid "manager.setup.homepageContent" msgstr "Садржај почетне стране часописа" @@ -761,12 +758,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Наслов часописа" -msgid "manager.setup.keyInfo" -msgstr "" - -msgid "manager.setup.keyInfo.description" -msgstr "" - msgid "manager.setup.labelName" msgstr "Име етикете" diff --git a/locale/sr@latin/locale.po b/locale/sr@latin/locale.po index 52a1965e62f..b3b90c8424a 100644 --- a/locale/sr@latin/locale.po +++ b/locale/sr@latin/locale.po @@ -1615,12 +1615,6 @@ msgstr "O časopisu" msgid "about.history" msgstr "Istorija časopisa" -msgid "about.editorialTeam" -msgstr "Časopis uređuju" - -msgid "about.editorialTeam.biography" -msgstr "Biografija" - msgid "about.editorialPolicies" msgstr "Uređivačka politika" diff --git a/locale/sr@latin/manager.po b/locale/sr@latin/manager.po index 4cbf8c51bdc..4d1f7730484 100644 --- a/locale/sr@latin/manager.po +++ b/locale/sr@latin/manager.po @@ -396,9 +396,6 @@ msgstr "Ograniči broj reči za apstrakt za ovu sekciju (0 za bez ograničenja)" msgid "manager.setup" msgstr "Podešavanja časopisa" -msgid "manager.setup.editorialTeam" -msgstr "Časopis uređuju" - msgid "manager.setup.homepageContent" msgstr "Sadržaj početne strane časopisa" @@ -763,12 +760,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Naslov časopisa" -msgid "manager.setup.keyInfo" -msgstr "" - -msgid "manager.setup.keyInfo.description" -msgstr "" - msgid "manager.setup.labelName" msgstr "Ime etikete" diff --git a/locale/sv/locale.po b/locale/sv/locale.po index 05d3ae00a72..d5b2d028fd9 100644 --- a/locale/sv/locale.po +++ b/locale/sv/locale.po @@ -1658,12 +1658,6 @@ msgstr "Om tidskriften" msgid "about.history" msgstr "Tidskriftens historia" -msgid "about.editorialTeam" -msgstr "Redaktion" - -msgid "about.editorialTeam.biography" -msgstr "Biografi" - msgid "about.editorialPolicies" msgstr "Redaktionella policyer" diff --git a/locale/sv/manager.po b/locale/sv/manager.po index 977720d5648..15dc9fe6406 100644 --- a/locale/sv/manager.po +++ b/locale/sv/manager.po @@ -404,9 +404,6 @@ msgstr "" msgid "manager.setup" msgstr "Tidskriftsinställningar" -msgid "manager.setup.editorialTeam" -msgstr "Redaktion" - msgid "manager.setup.homepageContent" msgstr "Innehåll på tidskriftens förstasida" @@ -773,14 +770,6 @@ msgstr "En liten logotyp för tidskriften som kan användas i tidskriftslistan." msgid "manager.setup.contextTitle" msgstr "Tidskriftens titel" -msgid "manager.setup.keyInfo" -msgstr "Översiktsinformation" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"En kort beskrivning av din tidskrift samt information om redaktörer, " -"tidskriftsansvariga och andra medlemmar av din redaktion." - msgid "manager.setup.labelName" msgstr "Etikettsnamn" diff --git a/locale/tr/locale.po b/locale/tr/locale.po index f54254f4857..ccc619c406c 100644 --- a/locale/tr/locale.po +++ b/locale/tr/locale.po @@ -1641,12 +1641,6 @@ msgstr "Dergi Hakkında" msgid "about.history" msgstr "Dergi Tarihçesi" -msgid "about.editorialTeam" -msgstr "Editör Kurulu" - -msgid "about.editorialTeam.biography" -msgstr "Özgeçmiş" - msgid "about.editorialPolicies" msgstr "Yayın Politikası" diff --git a/locale/tr/manager.po b/locale/tr/manager.po index 80ec999f89f..1cdc5cee3b8 100644 --- a/locale/tr/manager.po +++ b/locale/tr/manager.po @@ -401,9 +401,6 @@ msgstr "Bu bölümde öz (abstract) için kelime sayısı (limitsiz: 0)" msgid "manager.setup" msgstr "Dergi Ayarları" -msgid "manager.setup.editorialTeam" -msgstr "Editör Kurulları" - msgid "manager.setup.homepageContent" msgstr "Dergi Ana Sayfa İçeriği" @@ -770,14 +767,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Dergi başlığı" -msgid "manager.setup.keyInfo" -msgstr "Temel Bilgi" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Derginizin kısa bir açıklamasını yapın ve editörleri, yönetim direktörlerini " -"ve editör ekibinizin diğer üyelerini belirleyin." - msgid "manager.setup.labelName" msgstr "Etiket adı" @@ -2606,10 +2595,6 @@ msgstr "" #~ msgid "manager.statistics.statistics.registeredUsers" #~ msgstr "Kayıtlı kullanıcılar:" -#~ msgid "manager.setup.editorialTeam.description" -#~ msgstr "" -#~ "Yöneticiler, editörler ve dergiyle ilişkili diğer kişileri listeleyin." - #~ msgid "manager.setup.layout" #~ msgstr "Dergi Düzeni" diff --git a/locale/uk/locale.po b/locale/uk/locale.po index 4931481bc29..501fe15d958 100644 --- a/locale/uk/locale.po +++ b/locale/uk/locale.po @@ -1663,12 +1663,6 @@ msgstr "Про журнал" msgid "about.history" msgstr "Історія журналу" -msgid "about.editorialTeam" -msgstr "Редакційний штат" - -msgid "about.editorialTeam.biography" -msgstr "Біографія" - msgid "about.editorialPolicies" msgstr "Редакційна політика" diff --git a/locale/uk/manager.po b/locale/uk/manager.po index ba30cdb0af2..2b5e79b6c6b 100644 --- a/locale/uk/manager.po +++ b/locale/uk/manager.po @@ -411,9 +411,6 @@ msgstr "" msgid "manager.setup" msgstr "Налаштування журналу" -msgid "manager.setup.editorialTeam" -msgstr "Редакційний штат" - msgid "manager.setup.homepageContent" msgstr "Вміст головної сторінки журналу" @@ -791,14 +788,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Назва журналу" -msgid "manager.setup.keyInfo" -msgstr "Ключова інформація" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Надайте короткий опис вашого журналу і вкажіть редакторів, керуючих " -"директорів та інших членів вашої редакційної команди." - msgid "manager.setup.labelName" msgstr "Назва елементу" diff --git a/locale/uz@cyrillic/locale.po b/locale/uz@cyrillic/locale.po index 626e793acf0..73b61e0d440 100644 --- a/locale/uz@cyrillic/locale.po +++ b/locale/uz@cyrillic/locale.po @@ -1385,12 +1385,6 @@ msgstr "" msgid "about.history" msgstr "" -msgid "about.editorialTeam" -msgstr "" - -msgid "about.editorialTeam.biography" -msgstr "" - msgid "about.editorialPolicies" msgstr "" diff --git a/locale/uz@cyrillic/manager.po b/locale/uz@cyrillic/manager.po index 095672011ac..178f607f09a 100644 --- a/locale/uz@cyrillic/manager.po +++ b/locale/uz@cyrillic/manager.po @@ -326,9 +326,6 @@ msgstr "" msgid "manager.setup" msgstr "" -msgid "manager.setup.editorialTeam" -msgstr "" - msgid "manager.setup.homepageContent" msgstr "" @@ -626,12 +623,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "" -msgid "manager.setup.keyInfo" -msgstr "" - -msgid "manager.setup.keyInfo.description" -msgstr "" - msgid "manager.setup.labelName" msgstr "" diff --git a/locale/uz@latin/locale.po b/locale/uz@latin/locale.po index 5c76152188a..340b5010411 100644 --- a/locale/uz@latin/locale.po +++ b/locale/uz@latin/locale.po @@ -1656,12 +1656,6 @@ msgstr "Jurnal haqida" msgid "about.history" msgstr "Jurnal tarixi" -msgid "about.editorialTeam" -msgstr "Tahririyat jamoasi" - -msgid "about.editorialTeam.biography" -msgstr "Biografiya" - msgid "about.editorialPolicies" msgstr "Tahririyat siyosati" diff --git a/locale/uz@latin/manager.po b/locale/uz@latin/manager.po index 3397d4d6e2a..5336f753db4 100644 --- a/locale/uz@latin/manager.po +++ b/locale/uz@latin/manager.po @@ -413,9 +413,6 @@ msgstr "Bu bo'lim uchun mavhum so'zlar sonini cheklash (cheklovsiz 0)" msgid "manager.setup" msgstr "Jurnal sozlamalari" -msgid "manager.setup.editorialTeam" -msgstr "Tahririyat jamoasi" - msgid "manager.setup.homepageContent" msgstr "Jurnal bosh sahifasining tarkibi" @@ -794,14 +791,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Jurnal nomi" -msgid "manager.setup.keyInfo" -msgstr "Asosiy ma'lumotlar" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Jurnalingizning qisqacha tavsifini bering va muharrirlarni, boshqaruvchi " -"direktorlarni va tahririyat guruhining boshqa a'zolarini aniqlang." - msgid "manager.setup.labelName" msgstr "Yorliq nomi" diff --git a/locale/vi/admin.po b/locale/vi/admin.po index d030a9eb3d2..239833115aa 100644 --- a/locale/vi/admin.po +++ b/locale/vi/admin.po @@ -1,10 +1,11 @@ # Bùi Văn Khôi , 2022. # Đoàn Dự , 2024. # Thuan Huynh , 2024. +# dat a , 2024. msgid "" msgstr "" -"PO-Revision-Date: 2024-02-19 11:07+0000\n" -"Last-Translator: Đoàn Dự \n" +"PO-Revision-Date: 2024-05-21 01:41+0000\n" +"Last-Translator: dat a \n" "Language-Team: Vietnamese \n" "Language: vi\n" @@ -260,4 +261,4 @@ msgstr "Sử dụng site như nền tảng cho mọi tạp chí." msgid "" "admin.scheduledTask.usageStatsLoader.invalidLogEntry.issueAssocTypeNoMatch" -msgstr "ID số tạp chí không khớp với ID liên kết" +msgstr "ID số tạp chí không khớp với ID liên kết." diff --git a/locale/vi/api.po b/locale/vi/api.po index 1a1baced87e..1c4b546cf40 100644 --- a/locale/vi/api.po +++ b/locale/vi/api.po @@ -1,16 +1,17 @@ # Bùi Văn Khôi , 2022. +# dat a , 2024. msgid "" msgstr "" -"PO-Revision-Date: 2022-03-16 18:38+0000\n" -"Last-Translator: Bùi Văn Khôi \n" -"Language-Team: Vietnamese \n" -"Language: vi_VN\n" +"PO-Revision-Date: 2024-05-21 03:53+0000\n" +"Last-Translator: dat a \n" +"Language-Team: Vietnamese " +"\n" +"Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 3.9.1\n" +"X-Generator: Weblate 4.18.2\n" msgid "api.announcements.400.contextsNotMatched" msgstr "Thông báo bạn yêu cầu không phải là một phần của tạp chí này." @@ -19,7 +20,7 @@ msgid "api.emails.403.disabled" msgstr "Tính năng thông báo qua email chưa được kích hoạt cho tạp chí này." msgid "api.submissions.400.wrongContext" -msgstr "" +msgstr "Bài nộp bạn yêu cầu không có trong tạp chí này." msgid "api.submissions.403.cantChangeContext" msgstr "Bạn không thể thay đổi tạp chí của một bài nộp." @@ -77,4 +78,4 @@ msgid "api.submissionFiles.400.badRepresentationAssocType" msgstr "Bạn không thể liên kết một file từ file stage này với một dàn trang." msgid "api.submission.400.inactiveSection" -msgstr "" +msgstr "Phần này không còn nhận được bài gửi nữa." diff --git a/locale/vi/author.po b/locale/vi/author.po index 04f2ec63ffa..8cbc916efec 100644 --- a/locale/vi/author.po +++ b/locale/vi/author.po @@ -1,17 +1,18 @@ # Nguyen Xuan Giao , 2021. # Bùi Văn Khôi , 2022. +# dat a , 2024. msgid "" msgstr "" -"PO-Revision-Date: 2022-03-16 18:38+0000\n" -"Last-Translator: Bùi Văn Khôi \n" +"PO-Revision-Date: 2024-05-21 01:41+0000\n" +"Last-Translator: dat a \n" "Language-Team: Vietnamese \n" -"Language: vi_VN\n" +"vi/>\n" +"Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 3.9.1\n" +"X-Generator: Weblate 4.18.2\n" msgid "author.submit" msgstr "Gửi bài mới" @@ -30,7 +31,7 @@ msgstr "Bắt đầu một bài gửi mới" msgid "author.submit.startHereLink" msgstr "" -"Click here để đi đến bước một " +"Bấm vào đây để đi đến bước một " "trong quy trình gửi bài năm bước." msgid "author.submit.step1" @@ -83,7 +84,7 @@ msgstr "" "Nếu bạn đang xin miễn, bạn phải nhập một lý do vào chỗ trống được cung cấp." msgid "author.submissions.queuedReviewSubsequent" -msgstr "Phản biện Vòng {$round}" +msgstr "Phản biện Vòng {$round}" msgid "author.submissions.queuedReviewRevisions" msgstr "Đang phản biện: Yêu cầu sửa chữa" diff --git a/locale/vi/locale.po b/locale/vi/locale.po index f40627bdcdb..c73a1765cfe 100644 --- a/locale/vi/locale.po +++ b/locale/vi/locale.po @@ -1645,12 +1645,6 @@ msgstr "Giới thiệu về Tạp chí" msgid "about.history" msgstr "Lịch sử Tạp chí" -msgid "about.editorialTeam" -msgstr "Ban biên tập" - -msgid "about.editorialTeam.biography" -msgstr "Tiểu sử" - msgid "about.editorialPolicies" msgstr "Chính sách biên tập" diff --git a/locale/vi/manager.po b/locale/vi/manager.po index ed42d8b82b9..c02542bdc84 100644 --- a/locale/vi/manager.po +++ b/locale/vi/manager.po @@ -405,9 +405,6 @@ msgstr "" msgid "manager.setup" msgstr "Cài đặt tạp chí" -msgid "manager.setup.editorialTeam" -msgstr "Ban biên tập" - msgid "manager.setup.homepageContent" msgstr "Nội dung trang chủ của tạp chí" @@ -778,14 +775,6 @@ msgstr "" msgid "manager.setup.contextTitle" msgstr "Tên tạp chí" -msgid "manager.setup.keyInfo" -msgstr "Thông tin quan trọng" - -msgid "manager.setup.keyInfo.description" -msgstr "" -"Cung cấp một mô tả ngắn về tạp chí của bạn và xác định các biên tập viên, " -"quản lý và các thành viên khác trong ban biên tập của bạn." - msgid "manager.setup.labelName" msgstr "Tên nhãn" diff --git a/locale/zh_CN/locale.po b/locale/zh_CN/locale.po index cb84962e0f3..45965ebcf88 100644 --- a/locale/zh_CN/locale.po +++ b/locale/zh_CN/locale.po @@ -1534,12 +1534,6 @@ msgstr "关于期刊" msgid "about.history" msgstr "期刊历史" -msgid "about.editorialTeam" -msgstr "编辑团队" - -msgid "about.editorialTeam.biography" -msgstr "简介" - msgid "about.editorialPolicies" msgstr "编辑政策" diff --git a/locale/zh_CN/manager.po b/locale/zh_CN/manager.po index 95900e7033c..7603dd4aa8d 100644 --- a/locale/zh_CN/manager.po +++ b/locale/zh_CN/manager.po @@ -361,9 +361,6 @@ msgstr "限制本栏目的字符数(0为不限制)" msgid "manager.setup" msgstr "配置" -msgid "manager.setup.editorialTeam" -msgstr "编辑团队" - msgid "manager.setup.homepageContent" msgstr "期刊首页内容" @@ -701,12 +698,6 @@ msgstr "可以在期刊列表中使用的代表期刊的图示或小徽标。" msgid "manager.setup.contextTitle" msgstr "期刊名称" -msgid "manager.setup.keyInfo" -msgstr "关键信息" - -msgid "manager.setup.keyInfo.description" -msgstr "提供您的期刊的简短说明,并确定编辑,执行董事和编辑团队的其他成员。" - msgid "manager.setup.labelName" msgstr "标签名" diff --git a/locale/zh_Hant/locale.po b/locale/zh_Hant/locale.po index 2974bc7a40e..ef0412c82f8 100644 --- a/locale/zh_Hant/locale.po +++ b/locale/zh_Hant/locale.po @@ -1423,12 +1423,6 @@ msgstr "關於期刊" msgid "about.history" msgstr "期刊歷史" -msgid "about.editorialTeam" -msgstr "編輯委員會" - -msgid "about.editorialTeam.biography" -msgstr "發展史" - msgid "about.editorialPolicies" msgstr "編輯政策" diff --git a/locale/zh_Hant/manager.po b/locale/zh_Hant/manager.po index 7e0fdd49967..339d434c968 100644 --- a/locale/zh_Hant/manager.po +++ b/locale/zh_Hant/manager.po @@ -356,9 +356,6 @@ msgstr "此分類的摘要字數限制(如無限制則為零)" msgid "manager.setup" msgstr "期刊設定" -msgid "manager.setup.editorialTeam" -msgstr "編輯委員會" - msgid "manager.setup.homepageContent" msgstr "期刊主頁內容" @@ -684,12 +681,6 @@ msgstr "放置在眾期刊列表的一個小型標誌或其他可代表期刊圖 msgid "manager.setup.contextTitle" msgstr "期刊名稱" -msgid "manager.setup.keyInfo" -msgstr "重要資訊" - -msgid "manager.setup.keyInfo.description" -msgstr "請提供一個簡短的期刊描述及選用編輯、管理人和其他編輯團隊的成員。" - msgid "manager.setup.labelName" msgstr "標籤名稱" diff --git a/package-lock.json b/package-lock.json index c194d4c70a1..223d95e70fe 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,6 +10,7 @@ "hasInstallScript": true, "dependencies": { "@headlessui/vue": "^1.7.16", + "@highlightjs/vue-plugin": "^2.1.0", "@lk77/vue3-color": "^3.0.6", "@tinymce/tinymce-vue": "^5.1.1", "@vue-a11y/announcer": "^3.1.5", @@ -33,8 +34,7 @@ "vue": "^3.3.8", "vue-chartjs": "^5.2.0", "vue-draggable-plus": "^0.2.4", - "vue-scrollto": "^2.20.0", - "vue3-highlightjs": "^1.0.5" + "vue-scrollto": "^2.20.0" }, "devDependencies": { "@rushstack/eslint-patch": "^1.3.3", @@ -663,6 +663,15 @@ "vue": "^3.2.0" } }, + "node_modules/@highlightjs/vue-plugin": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@highlightjs/vue-plugin/-/vue-plugin-2.1.0.tgz", + "integrity": "sha512-E+bmk4ncca+hBEYRV2a+1aIzIV0VSY/e5ArjpuSN9IO7wBJrzUE2u4ESCwrbQD7sAy+jWQjkV5qCCWgc+pu7CQ==", + "peerDependencies": { + "highlight.js": "^11.0.1", + "vue": "^3" + } + }, "node_modules/@humanwhocodes/config-array": { "version": "0.11.11", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", @@ -6840,25 +6849,6 @@ "bezier-easing": "2.1.0" } }, - "node_modules/vue3-highlightjs": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/vue3-highlightjs/-/vue3-highlightjs-1.0.5.tgz", - "integrity": "sha512-Q4YNPXu0X5VMBnwPVOk+IQf1Ohp9jFdMitEAmzaz8qVVefcQpN6Dx4BnDGKxja3TLDVF+EgL136wC8YzmoCX9w==", - "dependencies": { - "highlight.js": "^10.3.2" - }, - "peerDependencies": { - "vue": "^3.0.0" - } - }, - "node_modules/vue3-highlightjs/node_modules/highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", - "engines": { - "node": "*" - } - }, "node_modules/which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -7345,6 +7335,12 @@ "integrity": "sha512-nKT+nf/q6x198SsyK54mSszaQl/z+QxtASmgMEJtpxSX2Q0OPJX0upS/9daDyiECpeAsvjkoOrm2O/6PyBQ+Qg==", "requires": {} }, + "@highlightjs/vue-plugin": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@highlightjs/vue-plugin/-/vue-plugin-2.1.0.tgz", + "integrity": "sha512-E+bmk4ncca+hBEYRV2a+1aIzIV0VSY/e5ArjpuSN9IO7wBJrzUE2u4ESCwrbQD7sAy+jWQjkV5qCCWgc+pu7CQ==", + "requires": {} + }, "@humanwhocodes/config-array": { "version": "0.11.11", "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.11.11.tgz", @@ -11616,21 +11612,6 @@ "bezier-easing": "2.1.0" } }, - "vue3-highlightjs": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/vue3-highlightjs/-/vue3-highlightjs-1.0.5.tgz", - "integrity": "sha512-Q4YNPXu0X5VMBnwPVOk+IQf1Ohp9jFdMitEAmzaz8qVVefcQpN6Dx4BnDGKxja3TLDVF+EgL136wC8YzmoCX9w==", - "requires": { - "highlight.js": "^10.3.2" - }, - "dependencies": { - "highlight.js": { - "version": "10.7.3", - "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", - "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==" - } - } - }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", diff --git a/package.json b/package.json index c60f2ed8cc3..7ae2cf8058e 100644 --- a/package.json +++ b/package.json @@ -15,6 +15,7 @@ }, "dependencies": { "@headlessui/vue": "^1.7.16", + "@highlightjs/vue-plugin": "^2.1.0", "@lk77/vue3-color": "^3.0.6", "@tinymce/tinymce-vue": "^5.1.1", "@vue-a11y/announcer": "^3.1.5", @@ -38,8 +39,7 @@ "vue": "^3.3.8", "vue-chartjs": "^5.2.0", "vue-draggable-plus": "^0.2.4", - "vue-scrollto": "^2.20.0", - "vue3-highlightjs": "^1.0.5" + "vue-scrollto": "^2.20.0" }, "devDependencies": { "@rushstack/eslint-patch": "^1.3.3", diff --git a/pages/issue/IssueHandler.php b/pages/issue/IssueHandler.php index 48c84331339..55c41c1fc9a 100644 --- a/pages/issue/IssueHandler.php +++ b/pages/issue/IssueHandler.php @@ -170,7 +170,7 @@ public function archive($args, $request) ->filterByPublished(true); $issues = $collector->getMany()->toArray(); - $total = $collector->limit(null)->offset(null)->getCount(); + $total = $collector->getCount(); $showingStart = $offset + 1; $showingEnd = min($offset + $count, $offset + count($issues)); diff --git a/pages/reviewer/ReviewerHandler.php b/pages/reviewer/ReviewerHandler.php index ffef835299b..aa5b9899537 100644 --- a/pages/reviewer/ReviewerHandler.php +++ b/pages/reviewer/ReviewerHandler.php @@ -60,12 +60,11 @@ public function authorize($request, &$args, $roleAssignments) if ($context->getData('reviewerAccessKeysEnabled')) { $accessKeyCode = $request->getUserVar('key'); if ($accessKeyCode) { - $keyHash = md5($accessKeyCode); - - $invitation = Repo::invitation()->getBOByKeyHash($keyHash); + $invitation = Repo::invitation() + ->getByKey($accessKeyCode); if (isset($invitation)) { - $invitation->acceptHandle(); + $invitation->acceptHandle($request); } } } diff --git a/plugins/blocks/browse b/plugins/blocks/browse index fef354d92ba..3c918b5bec2 160000 --- a/plugins/blocks/browse +++ b/plugins/blocks/browse @@ -1 +1 @@ -Subproject commit fef354d92baeb59a1d8302b33336bd54459530b3 +Subproject commit 3c918b5bec24896c2016a3611ea4730038701cd3 diff --git a/plugins/blocks/information/templates/block.tpl b/plugins/blocks/information/templates/block.tpl index 14e8755a7b9..38fa400dbd6 100644 --- a/plugins/blocks/information/templates/block.tpl +++ b/plugins/blocks/information/templates/block.tpl @@ -15,21 +15,21 @@
        {if !empty($forReaders)}
      • - + {translate key="navigation.infoForReaders"}
      • {/if} {if !empty($forAuthors)}
      • - + {translate key="navigation.infoForAuthors"}
      • {/if} {if !empty($forLibrarians)}
      • - + {translate key="navigation.infoForLibrarians"}
      • diff --git a/plugins/blocks/languageToggle/templates/block.tpl b/plugins/blocks/languageToggle/templates/block.tpl index 4edd0ed1a02..600c9b96091 100644 --- a/plugins/blocks/languageToggle/templates/block.tpl +++ b/plugins/blocks/languageToggle/templates/block.tpl @@ -17,7 +17,7 @@
          {foreach from=$languageToggleLocales item=localeName key=localeKey}
        • - + {$localeName}
        • diff --git a/plugins/blocks/makeSubmission b/plugins/blocks/makeSubmission index ecb291eb092..b737c582208 160000 --- a/plugins/blocks/makeSubmission +++ b/plugins/blocks/makeSubmission @@ -1 +1 @@ -Subproject commit ecb291eb092337a81c691f92fa0502f1a1052627 +Subproject commit b737c582208df3700abf5e4b7d9b598cf1720dbf diff --git a/plugins/generic/announcementFeed/templates/block.tpl b/plugins/generic/announcementFeed/templates/block.tpl index 9f3e4e5d110..d16d5bffaeb 100644 --- a/plugins/generic/announcementFeed/templates/block.tpl +++ b/plugins/generic/announcementFeed/templates/block.tpl @@ -13,17 +13,17 @@
          • - + {translate key=
          • - + {translate key=
          • - + {translate key=
          • diff --git a/plugins/generic/announcementFeed/templates/settingsForm.tpl b/plugins/generic/announcementFeed/templates/settingsForm.tpl index 72944a8556e..098107a2600 100644 --- a/plugins/generic/announcementFeed/templates/settingsForm.tpl +++ b/plugins/generic/announcementFeed/templates/settingsForm.tpl @@ -15,7 +15,7 @@ {rdelim}); -
            +
            {translate key="plugins.generic.announcementfeed.description"}
            diff --git a/plugins/generic/customBlockManager b/plugins/generic/customBlockManager index b310d5dfaaf..07a20379a34 160000 --- a/plugins/generic/customBlockManager +++ b/plugins/generic/customBlockManager @@ -1 +1 @@ -Subproject commit b310d5dfaaffa6e0475d0741fa58f50d278bb5da +Subproject commit 07a20379a345083998f489533582886bfe3c4a27 diff --git a/plugins/generic/googleAnalytics b/plugins/generic/googleAnalytics index 0f93fbed016..1edd532ce4f 160000 --- a/plugins/generic/googleAnalytics +++ b/plugins/generic/googleAnalytics @@ -1 +1 @@ -Subproject commit 0f93fbed016e5a4ef12af940f63073d945d161de +Subproject commit 1edd532ce4f8e234ce0b8e2eac191830097ac61b diff --git a/plugins/generic/pdfJsViewer b/plugins/generic/pdfJsViewer index 77bc0f0df06..5dbacf19892 160000 --- a/plugins/generic/pdfJsViewer +++ b/plugins/generic/pdfJsViewer @@ -1 +1 @@ -Subproject commit 77bc0f0df060bc931f84c1c02d352f2b4c3e73bd +Subproject commit 5dbacf198922cb50377da4115d3876d04679ed8a diff --git a/plugins/generic/recommendByAuthor/templates/articleFooter.tpl b/plugins/generic/recommendByAuthor/templates/articleFooter.tpl index 80a32d350ca..e03d3c9973d 100644 --- a/plugins/generic/recommendByAuthor/templates/articleFooter.tpl +++ b/plugins/generic/recommendByAuthor/templates/articleFooter.tpl @@ -26,10 +26,10 @@ {foreach from=$article->getCurrentPublication()->getData('authors') item=author} {$author->getFullName()|escape}, {/foreach} - getBestId() urlLocaleForPage=""}"> + getBestId() urlLocaleForPage=""}"> {$publication->getLocalizedFullTitle(null, 'html')|strip_unsafe_html} , - getBestIssueId() urlLocaleForPage=""}"> + getBestIssueId() urlLocaleForPage=""}"> {$journal->getLocalizedName()|escape}: {$issue->getIssueIdentification()|escape} diff --git a/plugins/generic/recommendBySimilarity/templates/articleFooter.tpl b/plugins/generic/recommendBySimilarity/templates/articleFooter.tpl index 055199b809b..9c9fc535a09 100644 --- a/plugins/generic/recommendBySimilarity/templates/articleFooter.tpl +++ b/plugins/generic/recommendBySimilarity/templates/articleFooter.tpl @@ -21,11 +21,11 @@ {foreach from=$publication->getData('authors') item=author} {$author->getFullName()|escape}, {/foreach} - getBestId() urlLocaleForPage=""}"> + getBestId() urlLocaleForPage=""}"> {$publication->getLocalizedFullTitle(null, 'html')|strip_unsafe_html} {if $issue}, - getBestIssueId() urlLocaleForPage=""}"> + getBestIssueId() urlLocaleForPage=""}"> {$currentContext->getLocalizedName()|escape}: {$issue->getIssueIdentification()|escape} {/if} diff --git a/plugins/generic/staticPages b/plugins/generic/staticPages index b4af0e331ae..59faf0da49a 160000 --- a/plugins/generic/staticPages +++ b/plugins/generic/staticPages @@ -1 +1 @@ -Subproject commit b4af0e331ae8bfda7f701148e180a04b41d4500d +Subproject commit 59faf0da49ade0449080b0ebe2e52818ce36a44a diff --git a/plugins/generic/webFeed b/plugins/generic/webFeed index a5fbfb538d7..1baa7f29755 160000 --- a/plugins/generic/webFeed +++ b/plugins/generic/webFeed @@ -1 +1 @@ -Subproject commit a5fbfb538d7c52f6fc7cb070a6057e5285e80286 +Subproject commit 1baa7f29755b1044a6d23dc40b9857fa87eaa5c5 diff --git a/plugins/importexport/doaj/DOAJExportPlugin.php b/plugins/importexport/doaj/DOAJExportPlugin.php index df1fdf8a3b2..a9d2f7815c6 100644 --- a/plugins/importexport/doaj/DOAJExportPlugin.php +++ b/plugins/importexport/doaj/DOAJExportPlugin.php @@ -89,9 +89,9 @@ public function getSubmissionFilter() */ public function getExportActions($context) { - $actions = [EXPORT_ACTION_EXPORT, EXPORT_ACTION_MARKREGISTERED ]; + $actions = [PubObjectsExportPlugin::EXPORT_ACTION_EXPORT, PubObjectsExportPlugin::EXPORT_ACTION_MARKREGISTERED ]; if ($this->getSetting($context->getId(), 'apiKey')) { - array_unshift($actions, EXPORT_ACTION_DEPOSIT); + array_unshift($actions, PubObjectsExportPlugin::EXPORT_ACTION_DEPOSIT); } return $actions; } @@ -141,7 +141,7 @@ public function depositXML($objects, $context, $jsonString) return [['plugins.importexport.doaj.register.error.mdsError', $status . ' - ' . $response->getBody()]]; } // Deposit was received; set the status - $objects->setData($this->getDepositStatusSettingName(), EXPORT_STATUS_REGISTERED); + $objects->setData($this->getDepositStatusSettingName(), PubObjectsExportPlugin::EXPORT_STATUS_REGISTERED); $this->updateObject($objects); return true; } @@ -155,7 +155,7 @@ public function executeExportAction($request, $objects, $filter, $tab, $objectsF { $context = $request->getContext(); $path = ['plugin', $this->getName()]; - if ($request->getUserVar(EXPORT_ACTION_DEPOSIT)) { + if ($request->getUserVar(PubObjectsExportPlugin::EXPORT_ACTION_DEPOSIT)) { assert($filter != null); // Set filter for JSON $filter = 'article=>doaj-json'; diff --git a/plugins/importexport/doaj/templates/index.tpl b/plugins/importexport/doaj/templates/index.tpl index 427bbfb98e3..a36a9a5e11c 100644 --- a/plugins/importexport/doaj/templates/index.tpl +++ b/plugins/importexport/doaj/templates/index.tpl @@ -37,14 +37,14 @@ {if !$allowExport}
            {foreach from=$configurationErrors item=configurationError} - {if $configurationError == $smarty.const.EXPORT_CONFIG_ERROR_SETTINGS} + {if $configurationError == \APP\plugins\PubObjectsExportPlugin::EXPORT_CONFIG_ERROR_SETTINGS} {include file="controllers/notification/inPlaceNotificationContent.tpl" notificationId=doajConfigurationErrors notificationStyleClass="notifyWarning" notificationTitle="plugins.importexport.common.missingRequirements"|translate notificationContents="plugins.importexport.common.error.pluginNotConfigured"|translate} {/if} {/foreach}
            {/if}

            {translate key="plugins.importexport.doaj.export.contact"}

            - {capture assign=doajSettingsGridUrl}{url router=\PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.settings.plugins.settingsPluginGridHandler" op="manage" plugin="DOAJExportPlugin" category="importexport" verb="index" escape=false}{/capture} + {capture assign=doajSettingsGridUrl}{url router=PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.settings.plugins.settingsPluginGridHandler" op="manage" plugin="DOAJExportPlugin" category="importexport" verb="index" escape=false}{/capture} {load_url_in_div id="doajSettingsGridContainer" url=$doajSettingsGridUrl}
            {if $allowExport} @@ -59,7 +59,7 @@ {csrf} {fbvFormArea id="submissionsXmlForm"} - {capture assign=submissionsListGridUrl}{url router=\PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.submissions.ExportPublishedSubmissionsListGridHandler" op="fetchGrid" plugin="doaj" category="importexport" escape=false}{/capture} + {capture assign=submissionsListGridUrl}{url router=PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.submissions.ExportPublishedSubmissionsListGridHandler" op="fetchGrid" plugin="doaj" category="importexport" escape=false}{/capture} {load_url_in_div id="submissionsListGridContainer" url=$submissionsListGridUrl} {fbvFormSection list="true"} {fbvElement type="checkbox" id="validation" label="plugins.importexport.common.validation" checked=$validation|default:true} diff --git a/plugins/importexport/doaj/templates/settingsForm.tpl b/plugins/importexport/doaj/templates/settingsForm.tpl index 09f3890fe3e..2142fc04888 100644 --- a/plugins/importexport/doaj/templates/settingsForm.tpl +++ b/plugins/importexport/doaj/templates/settingsForm.tpl @@ -14,7 +14,7 @@ $('#doajSettingsForm').pkpHandler('$.pkp.controllers.form.AjaxFormHandler'); {rdelim}); - + {csrf} {fbvFormArea id="doajSettingsFormArea"} {fbvFormSection} diff --git a/plugins/importexport/native/locale/pl/locale.po b/plugins/importexport/native/locale/pl/locale.po index 2b404bfb65a..d7efb236a0c 100644 --- a/plugins/importexport/native/locale/pl/locale.po +++ b/plugins/importexport/native/locale/pl/locale.po @@ -1,12 +1,13 @@ # rl , 2022. # Dariusz Lis , 2023. +# Jarek , 2024. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-01-30T17:56:56+00:00\n" -"PO-Revision-Date: 2023-04-26 14:01+0000\n" -"Last-Translator: Dariusz Lis \n" +"PO-Revision-Date: 2024-05-17 14:59+0000\n" +"Last-Translator: Jarek \n" "Language-Team: Polish \n" "Language: pl\n" @@ -15,7 +16,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.13.1\n" +"X-Generator: Weblate 4.18.2\n" msgid "plugins.importexport.native.displayName" msgstr "Wtyczka natywnego XML" @@ -80,9 +81,10 @@ msgstr "" msgid "plugins.importexport.native.error.unknownSection" msgstr "Nieznany dział {$param}" -#, fuzzy msgid "plugins.importexport.native.error.unknownUser" -msgstr "Określony użytkownik nie istnieje: \"{$userName}\"." +msgstr "" +"Należy wprowadzić użytkownika, używając parametru polecenia --username lub " +"-u." msgid "plugins.importexport.native.import.error.sectionTitleMismatch" msgstr "Tytuł działu \"{$section1Title}\" oraz tytuł działu \"{$section2Title}\" w numerze \"{$issueTitle}\" połączyły się z różnymi istniejącymi działami w czasopiśmie." @@ -107,3 +109,9 @@ msgstr "Brakuje elementu identyfikatora w artykule \"{$articleTitle}\"." msgid "plugins.importexport.native.import.error.publishedDateMissing" msgstr "Artykuł \"{$articleTitle}\" jest umieszczony w numerze, ale nie posiada daty publikacji." + +msgid "plugins.importexport.common.error.invalidFileExtension" +msgstr "Obraz okładki został określony z nieprawidłowym rozszerzeniem pliku." + +msgid "plugins.importexport.common.error.coverImageNameUnspecified" +msgstr "Obraz okładki został osadzony bez określenia nazwy." diff --git a/plugins/importexport/native/templates/index.tpl b/plugins/importexport/native/templates/index.tpl index 7dac06938e3..4395a5a999a 100644 --- a/plugins/importexport/native/templates/index.tpl +++ b/plugins/importexport/native/templates/index.tpl @@ -124,7 +124,7 @@ {csrf} {fbvFormArea id="issuesXmlForm"} - {capture assign="issuesListGridUrl"}{url router=\PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.issues.ExportableIssuesListGridHandler" op="fetchGrid" escape=false}{/capture} + {capture assign="issuesListGridUrl"}{url router=PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.issues.ExportableIssuesListGridHandler" op="fetchGrid" escape=false}{/capture} {load_url_in_div id="issuesListGridContainer" url=$issuesListGridUrl} {fbvFormButtons submitText="plugins.importexport.native.exportIssues" hideCancel="true"} diff --git a/plugins/importexport/pubmed/templates/index.tpl b/plugins/importexport/pubmed/templates/index.tpl index 903e15ab386..ad29482b2f8 100644 --- a/plugins/importexport/pubmed/templates/index.tpl +++ b/plugins/importexport/pubmed/templates/index.tpl @@ -91,7 +91,7 @@ {csrf} {fbvFormArea id="issuesXmlForm"} - {capture assign=issuesListGridUrl}{url router=\PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.issues.ExportableIssuesListGridHandler" op="fetchGrid" escape=false}{/capture} + {capture assign=issuesListGridUrl}{url router=PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.issues.ExportableIssuesListGridHandler" op="fetchGrid" escape=false}{/capture} {load_url_in_div id="issuesListGridContainer" url=$issuesListGridUrl} {fbvFormButtons submitText="plugins.importexport.native.exportIssues" hideCancel="true"} {/fbvFormArea} diff --git a/plugins/importexport/users/templates/index.tpl b/plugins/importexport/users/templates/index.tpl index 642580acc6e..43f5dad72b4 100644 --- a/plugins/importexport/users/templates/index.tpl +++ b/plugins/importexport/users/templates/index.tpl @@ -68,7 +68,7 @@ {csrf} {fbvFormArea id="exportForm"} - {capture assign=usersGridUrl}{url router=\PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.users.exportableUsers.ExportableUsersGridHandler" pluginName="UserImportExportPlugin" op="fetchGrid" escape=false}{/capture} + {capture assign=usersGridUrl}{url router=PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.users.exportableUsers.ExportableUsersGridHandler" pluginName="UserImportExportPlugin" op="fetchGrid" escape=false}{/capture} {load_url_in_div id="usersGridContainer" url=$usersGridUrl} {fbvFormButtons submitText="plugins.importexport.users.export.exportUsers" hideCancel="true"} {/fbvFormArea} diff --git a/plugins/oaiMetadataFormats/marc/templates/record.tpl b/plugins/oaiMetadataFormats/marc/templates/record.tpl index 1436332e5d7..a9b613dc2d6 100644 --- a/plugins/oaiMetadataFormats/marc/templates/record.tpl +++ b/plugins/oaiMetadataFormats/marc/templates/record.tpl @@ -69,7 +69,7 @@ {/foreach} - {url router=\PKP\core\PKPApplication::ROUTE_PAGE journal=$journal->getPath() page="article" op="view" path=$article->getBestId()|escape urlLocaleForPage=""} + {url router=PKP\core\PKPApplication::ROUTE_PAGE journal=$journal->getPath() page="article" op="view" path=$article->getBestId()|escape urlLocaleForPage=""} diff --git a/plugins/oaiMetadataFormats/marcxml/templates/record.tpl b/plugins/oaiMetadataFormats/marcxml/templates/record.tpl index 9e201f995b1..5f326b7b9fb 100644 --- a/plugins/oaiMetadataFormats/marcxml/templates/record.tpl +++ b/plugins/oaiMetadataFormats/marcxml/templates/record.tpl @@ -78,7 +78,7 @@ {/foreach} - {url router=\PKP\core\PKPApplication::ROUTE_PAGE journal=$journal->getPath() page="article" op="view" path=$article->getBestId()|escape urlLocaleForPage=""} + {url router=PKP\core\PKPApplication::ROUTE_PAGE journal=$journal->getPath() page="article" op="view" path=$article->getBestId()|escape urlLocaleForPage=""} diff --git a/plugins/paymethod/manual/locale/vi/emails.po b/plugins/paymethod/manual/locale/vi/emails.po new file mode 100644 index 00000000000..5bf12a542f8 --- /dev/null +++ b/plugins/paymethod/manual/locale/vi/emails.po @@ -0,0 +1,3 @@ +# dat a , 2024. +msgid "" +msgstr "X-Generator: Weblate\nMIME-Version: 1.0\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 8bit" diff --git a/plugins/pubIds/urn/locale/fr_FR/locale.po b/plugins/pubIds/urn/locale/fr_FR/locale.po index 3b2237e39e7..7765253e594 100644 --- a/plugins/pubIds/urn/locale/fr_FR/locale.po +++ b/plugins/pubIds/urn/locale/fr_FR/locale.po @@ -1,8 +1,9 @@ # Simon Mathdoc , 2021. +# Germán Huélamo Bautista , 2024. msgid "" msgstr "" -"PO-Revision-Date: 2021-10-22 04:23+0000\n" -"Last-Translator: Simon Mathdoc \n" +"PO-Revision-Date: 2024-05-10 23:21+0000\n" +"Last-Translator: Germán Huélamo Bautista \n" "Language-Team: French \n" "Language: fr_FR\n" @@ -10,7 +11,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 3.9.1\n" +"X-Generator: Weblate 4.18.2\n" msgid "plugins.pubIds.urn.displayName" msgstr "URN" @@ -54,163 +55,203 @@ msgstr "" msgid "plugins.pubIds.urn.manager.settings.form.urnPrefixPattern" msgstr "" +"Le préfixe URN doit se présenter sous la forme \"urn:\"<NID>\":\"" +"<NSS>." msgid "plugins.pubIds.urn.manager.settings.urnSuffix" -msgstr "" +msgstr "Suffixe URN" msgid "plugins.pubIds.urn.manager.settings.urnSuffix.description" msgstr "" +"Un suffixe URN peut prendre n'importe quelle forme, mais doit être unique " +"parmi tous les objets de publication auxquels le même préfixe URN a été " +"attribué :" msgid "plugins.pubIds.urn.manager.settings.urnSuffixPattern" msgstr "" +"Utilisez le modèle saisi ci-dessous pour générer des suffixes URN. Utilisez " +"%j pour les initiales de la revue, %v pour le volume, %i pour le numéro, %Y " +"pour l'année, %a pour l'identifiant OJS de l'article, %g pour l'identifiant " +"OJS de l'épreuve, %f pour l'identifiant OJS du fichier, %p pour le numéro de " +"page et %x pour « Custom Identifier » (identifiant personnalisé)." msgid "plugins.pubIds.urn.manager.settings.urnSuffixPattern.example" msgstr "" +"Par exemple, vol%viss%ipp%p permet de créer le suffixe URN « ol3iss2pp230 »." msgid "plugins.pubIds.urn.manager.settings.urnSuffixPattern.issues" -msgstr "" +msgstr "pour les numéros" msgid "plugins.pubIds.urn.manager.settings.urnSuffixPattern.submissions" -msgstr "" +msgstr "pour les articles" msgid "plugins.pubIds.urn.manager.settings.urnSuffixPattern.representations" -msgstr "" +msgstr "pour les épreuves" msgid "plugins.pubIds.urn.manager.settings.urnIssueSuffixPatternRequired" -msgstr "" +msgstr "Veuillez indiquer le modèle de suffixe URN pour les numéros." msgid "plugins.pubIds.urn.manager.settings.urnPublicationSuffixPatternRequired" -msgstr "" +msgstr "Veuillez indiquer le modèle de suffixe URN pour les articles." msgid "" "plugins.pubIds.urn.manager.settings.urnRepresentationSuffixPatternRequired" -msgstr "" +msgstr "Veuillez indiquer le modèle de suffixe URN pour les épreuves." msgid "plugins.pubIds.urn.manager.settings.urnSuffixDefault" -msgstr "" +msgstr "Utiliser les modèles par défaut." msgid "plugins.pubIds.urn.manager.settings.urnSuffixDefault.description" msgstr "" +"%j.v%vi%i pour les numéros
            %j.v%vi%i.%a pour les articles
            %j.v%vi%i.%a.g%g pour les épreuves." msgid "plugins.pubIds.urn.manager.settings.urnSuffixCustomIdentifier" msgstr "" +"Saisissez un suffixe URN individuel pour chaque élément publié. Vous " +"trouverez un champ supplémentaire de saisie URN sur la page de métadonnées " +"de chaque élément." msgid "plugins.pubIds.urn.manager.settings.checkNo" -msgstr "" +msgstr "Numéro de vérification" msgid "plugins.pubIds.urn.manager.settings.checkNo.label" msgstr "" +"Le numéro de vérification sera automatiquement calculé et ajouté à la fin, " +"comme dernier chiffre de l'URN." msgid "plugins.pubIds.urn.manager.settings.namespace" -msgstr "" +msgstr "Espace de noms (Namespace)" msgid "plugins.pubIds.urn.manager.settings.namespace.choose" -msgstr "" +msgstr "Choisir" msgid "plugins.pubIds.urn.manager.settings.namespace.description" msgstr "" +"L'espace de noms de l'identifiant pérenne généralement nécessaire pour " +"l'enregistrement (p. ex. à la Deutsche Nationalbibliothek)." msgid "plugins.pubIds.urn.manager.settings.urnResolver" -msgstr "" +msgstr "Résolveur d'URL" msgid "plugins.pubIds.urn.manager.settings.urnResolver.description" -msgstr "" +msgstr "(p. ex. https://nbn-resolving.de/)" msgid "plugins.pubIds.urn.manager.settings.form.urnResolverRequired" -msgstr "" +msgstr "Veuillez saisir l'URL du résolveur." msgid "plugins.pubIds.urn.manager.settings.urnReassign" -msgstr "" +msgstr "Réassigner les URNs" msgid "plugins.pubIds.urn.manager.settings.urnReassign.description" msgstr "" +"Si vous modifiez votre configuration URN, les URN déjà attribués ne seront " +"pas affectés. Une fois la configuration URN enregistrée, utilisez ce bouton " +"pour effacer tous les URNs existants afin que les nouveaux paramètres " +"s'appliquent à tous les objets existants." msgid "plugins.pubIds.urn.manager.settings.urnReassign.confirm" -msgstr "" +msgstr "Voulez-vous vraiment supprimer tous les URNs existants ?" msgid "plugins.pubIds.urn.editor.urn" -msgstr "" +msgstr "URN" msgid "plugins.pubIds.urn.editor.urnObjectTypeIssue" -msgstr "" +msgstr "numéro" msgid "plugins.pubIds.urn.editor.urnObjectTypeSubmission" -msgstr "" +msgstr "article" msgid "plugins.pubIds.urn.editor.urnObjectTypeRepresentation" -msgstr "" +msgstr "épreuve" msgid "plugins.pubIds.urn.editor.customSuffixMissing" msgstr "" +"L'URN ne peut pas être attribué car le suffixe personnalisé est manquant." msgid "plugins.pubIds.urn.editor.patternNotResolved" -msgstr "" +msgstr "L'URN ne peut pas être attribué car il contient un modèle non résolu." msgid "plugins.pubIds.urn.editor.canBeAssigned" msgstr "" +"Vous voyez un aperçu de l'URN. Cochez la case et enregistrez le formulaire " +"pour attribuer l'URN." msgid "plugins.pubIds.urn.editor.assigned" -msgstr "" +msgstr "L'URN est attribué à ce/cette {$pubObjectType}." msgid "plugins.pubIds.urn.editor.urnSuffixCustomIdentifierNotUnique" msgstr "" +"Le suffixe URN attribué est déjà utilisé pour un autre élément publié. " +"Veuillez saisir un suffixe URN unique pour chaque élément." msgid "plugins.pubIds.urn.editor.clearObjectsURN" -msgstr "" +msgstr "Supprimer" msgid "plugins.pubIds.urn.editor.clearObjectsURN.confirm" -msgstr "" +msgstr "Voulez-vous vraiment supprimer l'URN existant ?" msgid "plugins.pubIds.urn.editor.clearIssueObjectsURN" -msgstr "" +msgstr "Supprimer les URNs des éléments du numéro" msgid "plugins.pubIds.urn.editor.clearIssueObjectsURN.confirm" -msgstr "" +msgstr "Voulez-vous vraiment supprimer les URNs des éléments du numéro ?" msgid "plugins.pubIds.urn.editor.clearIssueObjectsURN.description" msgstr "" +"Utilisez l'option suivante pour effacer les URN de tous les objets (articles " +"et épreuves) actuellement programmés pour ce numéro." msgid "plugins.pubIds.urn.editor.addCheckNo" -msgstr "" +msgstr "Ajouter un numéro de contrôle" msgid "plugins.pubIds.urn.editor.assignURN" -msgstr "" +msgstr "Attribuer l'URN {$pubId} à ce/cette {$pubObjectType}" msgid "plugins.pubIds.urn.editor.assignURN.emptySuffix" msgstr "" +"L'URN ne peut pas être attribué car le suffixe personnalisé est manquant." msgid "plugins.pubIds.urn.editor.assignURN.pattern" msgstr "" +"L'URN {$pubId} ne peut pas être attribué parce qu'il contient un modèle non " +"résolu." msgid "plugins.pubIds.urn.editor.assignURN.assigned" -msgstr "" +msgstr "L'URN {$pubId} a été attribué." msgid "plugins.pubIds.urn.form.checkNoRequired" -msgstr "" +msgstr "Le numéro de contrôle est manquant." msgid "plugins.pubIds.urn.editor.urn.description" -msgstr "" +msgstr "L'URN doit commencer par {$prefix}." msgid "plugins.pubIds.urn.editor.urn.assignUrn" -msgstr "" +msgstr "Attribuer" msgid "plugins.pubIds.urn.editor.missingIssue" msgstr "" +"Vous ne pouvez pas générer un URN tant que cette publication n'a pas été " +"attribuée à un numéro." msgid "plugins.pubIds.urn.editor.missingParts" msgstr "" +"Vous ne pouvez pas générer un URN car il manque des éléments dans une ou " +"plusieurs parties du modèle URN . Il faut peut-être attribuer cette " +"publication à un numéro, définir un identifiant d'éditeur ou saisir des " +"numéros de pages." msgid "plugins.pubIds.urn.editor.missingPrefix" -msgstr "" +msgstr "L'URN doit commencer par {$urnPrefix}." msgid "plugins.pubIds.urn.editor.preview.publication" -msgstr "" +msgstr "L'URN de cette publication sera {$urn}." msgid "plugins.pubIds.urn.editor.preview.publication.none" -msgstr "" +msgstr "Aucun URN n'a été attribué à cette publication." msgid "plugins.pubIds.urn.editor.preview.galleys" -msgstr "" +msgstr "Épreuve : {$galleyLabel}" msgid "plugins.pubIds.urn.editor.preview.objects" -msgstr "" +msgstr "Élément" diff --git a/plugins/pubIds/urn/templates/settingsForm.tpl b/plugins/pubIds/urn/templates/settingsForm.tpl index aec24979029..69de337f8d1 100755 --- a/plugins/pubIds/urn/templates/settingsForm.tpl +++ b/plugins/pubIds/urn/templates/settingsForm.tpl @@ -18,7 +18,7 @@ $('#urnSettingsForm').pkpHandler('$.pkp.plugins.pubIds.urn.js.URNSettingsFormHandler'); {rdelim}); - + {csrf} {include file="common/formErrors.tpl"} {fbvFormArea id="urnObjectsFormArea" title="plugins.pubIds.urn.manager.settings.urnObjects"} diff --git a/plugins/reports/counter/locale/vi/locale.po b/plugins/reports/counter/locale/vi/locale.po index 40f2c9505f2..6f2442cd80d 100644 --- a/plugins/reports/counter/locale/vi/locale.po +++ b/plugins/reports/counter/locale/vi/locale.po @@ -1,18 +1,19 @@ +# dat a , 2024. msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2019-11-19T11:06:11+00:00\n" -"PO-Revision-Date: 2020-07-06 17:40+0000\n" -"Last-Translator: Tran Ngoc Trung \n" -"Language-Team: Vietnamese \n" -"Language: vi_VN\n" +"PO-Revision-Date: 2024-06-04 08:10+0000\n" +"Last-Translator: dat a \n" +"Language-Team: Vietnamese \n" +"Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 3.9.1\n" +"X-Generator: Weblate 4.18.2\n" msgid "plugins.reports.counter.description" msgstr "" @@ -40,7 +41,7 @@ msgid "plugins.reports.counter.error.noXML" msgstr "Kết quả có thể không được định dạng là XML." msgid "plugins.reports.counter.1a.name" -msgstr "Báo cáo thống kê JR1 (R3)" +msgstr "Báo cáo thống kê JR1 (R3)" msgid "plugins.reports.counter.1a.description" msgstr "" diff --git a/plugins/themes/default/locale/fr_FR/locale.po b/plugins/themes/default/locale/fr_FR/locale.po index 2e1148bb565..127ed4a6559 100644 --- a/plugins/themes/default/locale/fr_FR/locale.po +++ b/plugins/themes/default/locale/fr_FR/locale.po @@ -1,15 +1,16 @@ +# Germán Huélamo Bautista , 2024. msgid "" msgstr "" -"PO-Revision-Date: 2020-08-21 14:48+0000\n" -"Last-Translator: Paul Heckler \n" -"Language-Team: French \n" -"Language: fr\n" +"PO-Revision-Date: 2024-05-10 23:21+0000\n" +"Last-Translator: Germán Huélamo Bautista \n" +"Language-Team: French \n" +"Language: fr_FR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 3.9.1\n" +"X-Generator: Weblate 4.18.2\n" msgid "plugins.themes.default.name" msgstr "Thème par défaut" @@ -76,22 +77,26 @@ msgid "plugins.themes.default.option.useHomepageImageAsHeader.option" msgstr "Afficher l'image de la page d'accueil comme arrière-plan de l'en-tête." msgid "plugins.themes.default.option.displayStats.label" -msgstr "" +msgstr "Options d'affichage des statistiques d'utilisation" msgid "plugins.themes.default.option.displayStats.none" msgstr "" +"Ne pas afficher aux lecteur·rice·s le tableau des statistiques d'utilisation " +"des soumissions." msgid "plugins.themes.default.option.displayStats.bar" msgstr "" +"Utiliser un graphique à barres pour afficher les statistiques d'utilisation." msgid "plugins.themes.default.option.displayStats.line" msgstr "" +"Utiliser un graphique linéaire pour afficher les statistiques d'utilisation." msgid "plugins.themes.default.displayStats.monthInitials" -msgstr "" +msgstr "Janv. Févr. Mars Avr. Mai Juin Juill. Août Sept. Oct. Nov. Déc." msgid "plugins.themes.default.displayStats.downloads" -msgstr "" +msgstr "Téléchargements" msgid "plugins.themes.default.displayStats.noStats" -msgstr "" +msgstr "Les données relatives au téléchargement ne sont pas encore disponibles." diff --git a/plugins/themes/default/locale/vi/locale.po b/plugins/themes/default/locale/vi/locale.po index abc7ee66b05..9dae4dfec04 100644 --- a/plugins/themes/default/locale/vi/locale.po +++ b/plugins/themes/default/locale/vi/locale.po @@ -1,15 +1,16 @@ +# dat a , 2024. msgid "" msgstr "" -"PO-Revision-Date: 2020-08-16 03:48+0000\n" -"Last-Translator: Nguyen Xuan Giao \n" -"Language-Team: Vietnamese \n" -"Language: vi_VN\n" +"PO-Revision-Date: 2024-06-04 08:10+0000\n" +"Last-Translator: dat a \n" +"Language-Team: Vietnamese \n" +"Language: vi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 3.9.1\n" +"X-Generator: Weblate 4.18.2\n" msgid "plugins.themes.default.name" msgstr "Chủ đề mặc định" @@ -74,10 +75,10 @@ msgid "plugins.themes.default.option.useHomepageImageAsHeader.option" msgstr "Hiển thị hình ảnh trang chủ làm nền tiêu đề." msgid "plugins.themes.default.option.displayStats.label" -msgstr "" +msgstr "Tùy chọn hiển thị thống kê sử dụng" msgid "plugins.themes.default.option.displayStats.none" -msgstr "" +msgstr "Không hiển thị biểu đồ thống kê sử dụng bài gửi cho người đọc." msgid "plugins.themes.default.option.displayStats.bar" msgstr "" diff --git a/registry/emailTemplates.xml b/registry/emailTemplates.xml index 33a38623f5c..de4eee21cf6 100644 --- a/registry/emailTemplates.xml +++ b/registry/emailTemplates.xml @@ -76,4 +76,5 @@ + diff --git a/registry/navigationMenus.xml b/registry/navigationMenus.xml index 52b3b975a80..8e1c8bd80d5 100644 --- a/registry/navigationMenus.xml +++ b/registry/navigationMenus.xml @@ -33,7 +33,6 @@ - diff --git a/registry/scheduledTasks.xml b/registry/scheduledTasks.xml index f5fce899051..28f673e9739 100644 --- a/registry/scheduledTasks.xml +++ b/registry/scheduledTasks.xml @@ -57,7 +57,7 @@ Process the usage stats logs and load the numbers into the DB tables. - + Process pending queue jobs in the default queue driver and queue diff --git a/templates/authorDashboard/authorDashboard.tpl b/templates/authorDashboard/authorDashboard.tpl index 56526e4627e..bc26bdc7d99 100644 --- a/templates/authorDashboard/authorDashboard.tpl +++ b/templates/authorDashboard/authorDashboard.tpl @@ -61,7 +61,7 @@
              {foreach from=$workflowStages item=stage}
            • - getId() stageId=$stage.id escape=false}"> + getId() stageId=$stage.id escape=false}"> {translate key=$stage.translationKey} {if $stage.statusKey} diff --git a/templates/controllers/grid/articleGalleys/editFormat.tpl b/templates/controllers/grid/articleGalleys/editFormat.tpl index f2108ee52d8..7a163c74d4d 100644 --- a/templates/controllers/grid/articleGalleys/editFormat.tpl +++ b/templates/controllers/grid/articleGalleys/editFormat.tpl @@ -15,9 +15,9 @@ diff --git a/templates/controllers/grid/articleGalleys/form/articleGalleyForm.tpl b/templates/controllers/grid/articleGalleys/form/articleGalleyForm.tpl index f8d9477cb67..a1303040980 100644 --- a/templates/controllers/grid/articleGalleys/form/articleGalleyForm.tpl +++ b/templates/controllers/grid/articleGalleys/form/articleGalleyForm.tpl @@ -43,7 +43,7 @@ {/fbvFormArea} {if $supportsDependentFiles} - {capture assign=dependentFilesGridUrl}{url router=\PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.files.dependent.DependentFilesGridHandler" op="fetchGrid" submissionId=$submissionId publicationId=$publicationId submissionFileId=$articleGalleyFile->getId() stageId=$smarty.const.WORKFLOW_STAGE_ID_PRODUCTION escape=false}{/capture} + {capture assign=dependentFilesGridUrl}{url router=PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.files.dependent.DependentFilesGridHandler" op="fetchGrid" submissionId=$submissionId publicationId=$publicationId submissionFileId=$articleGalleyFile->getId() stageId=$smarty.const.WORKFLOW_STAGE_ID_PRODUCTION escape=false}{/capture} {load_url_in_div id="dependentFilesGridDiv" url=$dependentFilesGridUrl} {/if} diff --git a/templates/controllers/grid/issues/issue.tpl b/templates/controllers/grid/issues/issue.tpl index bbf1d1bf16b..d8b6e2d5924 100644 --- a/templates/controllers/grid/issues/issue.tpl +++ b/templates/controllers/grid/issues/issue.tpl @@ -15,14 +15,14 @@ diff --git a/templates/controllers/grid/issues/issueToc.tpl b/templates/controllers/grid/issues/issueToc.tpl index 5b8cf56b1b0..7635de1838b 100644 --- a/templates/controllers/grid/issues/issueToc.tpl +++ b/templates/controllers/grid/issues/issueToc.tpl @@ -15,5 +15,5 @@ {rdelim}); -{capture assign=issueTocGridUrl}{url router=\PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.toc.TocGridHandler" op="fetchGrid" issueId=$issue->getId() escape=false}{/capture} +{capture assign=issueTocGridUrl}{url router=PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.toc.TocGridHandler" op="fetchGrid" issueId=$issue->getId() escape=false}{/capture} {load_url_in_div id="issueTocGridContainer" url=$issueTocGridUrl} diff --git a/templates/controllers/grid/pubIds/form/assignPublicIdentifiersForm.tpl b/templates/controllers/grid/pubIds/form/assignPublicIdentifiersForm.tpl index 2630f091dc1..f1da60a7aaf 100644 --- a/templates/controllers/grid/pubIds/form/assignPublicIdentifiersForm.tpl +++ b/templates/controllers/grid/pubIds/form/assignPublicIdentifiersForm.tpl @@ -26,7 +26,7 @@ {fbvElement type="checkbox" name="sendIssueNotification" id="sendIssueNotification" checked=true label="notification.sendNotificationConfirmation" inline=true} {/fbvFormSection} {elseif $pubObject instanceof Article} - + {assign var=hideCancel value=true} diff --git a/templates/controllers/grid/settings/sections/form/sectionForm.tpl b/templates/controllers/grid/settings/sections/form/sectionForm.tpl index e5efe77a4b8..b1ce2ae05fd 100644 --- a/templates/controllers/grid/settings/sections/form/sectionForm.tpl +++ b/templates/controllers/grid/settings/sections/form/sectionForm.tpl @@ -17,7 +17,7 @@ {rdelim}); - + {csrf} diff --git a/templates/controllers/tab/authorDashboard/production.tpl b/templates/controllers/tab/authorDashboard/production.tpl index 5e52a46414c..59b2c81da6b 100644 --- a/templates/controllers/tab/authorDashboard/production.tpl +++ b/templates/controllers/tab/authorDashboard/production.tpl @@ -11,7 +11,7 @@ {include file="authorDashboard/submissionEmails.tpl" submissionEmails=$productionEmails} - {capture assign=queriesGridUrl}{url router=\PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.queries.QueriesGridHandler" op="fetchGrid" submissionId=$submission->getId() stageId=$smarty.const.WORKFLOW_STAGE_ID_PRODUCTION escape=false}{/capture} + {capture assign=queriesGridUrl}{url router=PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.queries.QueriesGridHandler" op="fetchGrid" submissionId=$submission->getId() stageId=$smarty.const.WORKFLOW_STAGE_ID_PRODUCTION escape=false}{/capture} {load_url_in_div id="queriesGrid" url=$queriesGridUrl} {else} {translate key="submission.stageNotInitiated"} diff --git a/templates/controllers/tab/pubIds/form/publicIdentifiersForm.tpl b/templates/controllers/tab/pubIds/form/publicIdentifiersForm.tpl index 770a0dae0a5..36619032a63 100644 --- a/templates/controllers/tab/pubIds/form/publicIdentifiersForm.tpl +++ b/templates/controllers/tab/pubIds/form/publicIdentifiersForm.tpl @@ -19,7 +19,7 @@ {rdelim}); {if $pubObject instanceof Article} - + {include file="controllers/notification/inPlaceNotification.tpl" notificationId="publicationIdentifiersFormFieldsNotification"} @@ -33,7 +33,7 @@ getId() submissionId=$pubObject->getData('submissionId') stageId=$stageId fileStageId=$pubObject->getFileStage() escape=false}"> {include file="controllers/notification/inPlaceNotification.tpl" notificationId="fileIdentifiersFormFieldsNotification"} {else} {* $pubObject instanceof Issue *} - getId()}"> + getId()}"> {include file="controllers/notification/inPlaceNotification.tpl" notificationId="issueIdentifiersFormFieldsNotification"} {/if} {csrf} diff --git a/templates/controllers/tab/workflow/production.tpl b/templates/controllers/tab/workflow/production.tpl index 662b0327dad..9a3de7c3ea6 100644 --- a/templates/controllers/tab/workflow/production.tpl +++ b/templates/controllers/tab/workflow/production.tpl @@ -15,16 +15,16 @@ {include file="controllers/notification/inPlaceNotification.tpl" notificationId="productionNotification" requestOptions=$productionNotificationRequestOptions refreshOn="stageStatusUpdated"}
              - {capture assign=productionEditorDecisionsUrl}{url router=\PKP\core\PKPApplication::ROUTE_PAGE page="workflow" op="editorDecisionActions" submissionId=$submission->getId() stageId=$stageId escape=false}{/capture} + {capture assign=productionEditorDecisionsUrl}{url router=PKP\core\PKPApplication::ROUTE_PAGE page="workflow" op="editorDecisionActions" submissionId=$submission->getId() stageId=$stageId escape=false}{/capture} {load_url_in_div id="productionEditorDecisionsDiv" url=$productionEditorDecisionsUrl class="editorDecisionActions pkp_tab_actions"} - {capture assign=stageParticipantGridUrl}{url router=\PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.users.stageParticipant.StageParticipantGridHandler" op="fetchGrid" submissionId=$submission->getId() stageId=$stageId escape=false}{/capture} + {capture assign=stageParticipantGridUrl}{url router=PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.users.stageParticipant.StageParticipantGridHandler" op="fetchGrid" submissionId=$submission->getId() stageId=$stageId escape=false}{/capture} {load_url_in_div id="stageParticipantGridContainer" url=$stageParticipantGridUrl class="pkp_participants_grid"}
              - {capture assign=productionReadyFilesGridUrl}{url router=\PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.files.productionReady.ProductionReadyFilesGridHandler" op="fetchGrid" submissionId=$submission->getId() stageId=$stageId escape=false}{/capture} + {capture assign=productionReadyFilesGridUrl}{url router=PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.files.productionReady.ProductionReadyFilesGridHandler" op="fetchGrid" submissionId=$submission->getId() stageId=$stageId escape=false}{/capture} {load_url_in_div id="productionReadyFilesGridDiv" url=$productionReadyFilesGridUrl} - {capture assign=queriesGridUrl}{url router=\PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.queries.QueriesGridHandler" op="fetchGrid" submissionId=$submission->getId() stageId=$stageId escape=false}{/capture} + {capture assign=queriesGridUrl}{url router=PKP\core\PKPApplication::ROUTE_COMPONENT component="grid.queries.QueriesGridHandler" op="fetchGrid" submissionId=$submission->getId() stageId=$stageId escape=false}{/capture} {load_url_in_div id="queriesGrid" url=$queriesGridUrl}
              diff --git a/templates/frontend/components/breadcrumbs_article.tpl b/templates/frontend/components/breadcrumbs_article.tpl index 0092bcf810b..bcb19294442 100644 --- a/templates/frontend/components/breadcrumbs_article.tpl +++ b/templates/frontend/components/breadcrumbs_article.tpl @@ -18,13 +18,13 @@