first commit

This commit is contained in:
CHIEFSOFT\ameye
2024-06-08 17:09:23 -04:00
commit df3a033196
17887 changed files with 8637778 additions and 0 deletions
@@ -0,0 +1,371 @@
<?php
/**
* @file plugins/reports/articles/ArticleReportPlugin.php
*
* Copyright (c) 2014-2021 Simon Fraser University
* Copyright (c) 2003-2021 John Willinsky
* Distributed under the GNU GPL v3. For full terms see the file docs/COPYING.
*
* @class ArticleReportPlugin
*
* @ingroup plugins_reports_article
*
* @brief Article report plugin
*/
namespace APP\plugins\reports\articles;
use APP\decision\Decision;
use APP\facades\Repo;
use PKP\core\PKPString;
use PKP\db\DAORegistry;
use PKP\facades\Locale;
use PKP\plugins\ReportPlugin;
use PKP\security\Role;
use PKP\stageAssignment\StageAssignmentDAO;
use PKP\submission\PKPSubmission;
use PKP\submission\SubmissionAgencyDAO;
use PKP\submission\SubmissionDisciplineDAO;
use PKP\submission\SubmissionKeywordDAO;
use PKP\submission\SubmissionSubjectDAO;
class ArticleReportPlugin extends ReportPlugin
{
/**
* @copydoc Plugin::register()
*
* @param null|mixed $mainContextId
*/
public function register($category, $path, $mainContextId = null)
{
$success = parent::register($category, $path, $mainContextId);
$this->addLocaleData();
return $success;
}
/**
* Get the name of this plugin. The name must be unique within
* its category.
*
* @return string name of plugin
*/
public function getName()
{
return 'ArticleReportPlugin';
}
/**
* @copydoc Plugin::getDisplayName()
*/
public function getDisplayName()
{
return __('plugins.reports.articles.displayName');
}
/**
* @copydoc Plugin::getDescriptionName()
*/
public function getDescription()
{
return __('plugins.reports.articles.description');
}
/**
* @copydoc ReportPlugin::display()
*/
public function display($args, $request)
{
$context = $request->getContext();
$acronym = PKPString::regexp_replace('/[^A-Za-z0-9 ]/', '', $context->getLocalizedAcronym());
// Prepare for UTF8-encoded CSV output.
header('content-type: text/comma-separated-values');
header('content-disposition: attachment; filename=articles-' . $acronym . '-' . date('Ymd') . '.csv');
$fp = fopen('php://output', 'wt');
// Add BOM (byte order mark) to fix UTF-8 in Excel
fprintf($fp, chr(0xEF) . chr(0xBB) . chr(0xBF));
$stageAssignmentDao = DAORegistry::getDAO('StageAssignmentDAO'); /** @var StageAssignmentDAO $stageAssignmentDao */
$submissionKeywordDao = DAORegistry::getDAO('SubmissionKeywordDAO'); /** @var SubmissionKeywordDAO $submissionKeywordDao */
$submissionSubjectDao = DAORegistry::getDAO('SubmissionSubjectDAO'); /** @var SubmissionSubjectDAO $submissionSubjectDao */
$submissionDisciplineDao = DAORegistry::getDAO('SubmissionDisciplineDAO'); /** @var SubmissionDisciplineDAO $submissionDisciplineDao */
$submissionAgencyDao = DAORegistry::getDAO('SubmissionAgencyDAO'); /** @var SubmissionAgencyDAO $submissionAgencyDao */
$userGroups = Repo::userGroup()->getCollector()
->filterByContextIds([$context->getId()])
->getMany()
->toArray();
$editorUserGroupIds = array_map(function ($userGroup) {
return $userGroup->getId();
}, array_filter($userGroups, function ($userGroup) {
return in_array($userGroup->getRoleId(), [Role::ROLE_ID_MANAGER, Role::ROLE_ID_SUB_EDITOR]);
}));
// Load the data from the database and store it in an array.
// (This must be stored before display because we won't know the data
// dimensions until it has all been loaded.)
$results = $sectionTitles = [];
$collector = Repo::submission()->getCollector()->filterByContextIds([$context->getId()]);
$submissions = $collector->getMany();
$maxAuthors = $maxEditors = $maxDecisions = 0;
foreach ($submissions as $submission) {
$publication = $submission->getCurrentPublication();
$maxAuthors = max($maxAuthors, count($publication->getData('authors')));
$editDecisions = Repo::decision()->getCollector()
->filterBySubmissionIds([$submission->getId()])
->getMany();
$statusMap = $submission->getStatusMap();
// Count the highest number of decisions per editor.
$editDecisionsPerEditor = [];
foreach ($editDecisions as $editDecision) {
$editorId = $editDecision->getData('editorId');
$editDecisionsPerEditor[$editorId] = ($editDecisionsPerEditor[$editorId] ?? 0) + 1;
$maxDecisions = max($maxDecisions, $editDecisionsPerEditor[$editorId]);
}
// Load editor and decision information
$stageAssignmentsFactory = $stageAssignmentDao->getBySubmissionAndStageId($submission->getId());
$editors = $editorsById = [];
while ($stageAssignment = $stageAssignmentsFactory->next()) {
$userId = $stageAssignment->getUserId();
if (!in_array($stageAssignment->getUserGroupId(), $editorUserGroupIds)) {
continue;
}
if (isset($editors[$userId])) {
continue;
}
if (!isset($editorsById[$userId])) {
$editor = Repo::user()->get($userId, true);
$editorsById[$userId] = [
$editor->getLocalizedGivenName(),
$editor->getLocalizedFamilyName(),
$editor->getData('orcid'),
$editor->getEmail(),
];
}
$editors[$userId] = $editorsById[$userId];
$maxEditors = max($maxEditors, count($editors));
}
// Load section title information
$sectionId = $publication->getData('sectionId');
if ($sectionId && !isset($sectionTitles[$sectionId])) {
$section = Repo::section()->get($sectionId);
$sectionTitles[$sectionId] = $section->getLocalizedTitle();
}
$subjects = $submissionSubjectDao->getSubjects($submission->getCurrentPublication()->getId());
$disciplines = $submissionDisciplineDao->getDisciplines($submission->getCurrentPublication()->getId());
$keywords = $submissionKeywordDao->getKeywords($submission->getCurrentPublication()->getId());
$agencies = $submissionAgencyDao->getAgencies($submission->getCurrentPublication()->getId());
// Store the submission results
$results[] = [
'submissionId' => $submission->getId(),
'title' => htmlspecialchars($publication->getLocalizedFullTitle(null, 'html')),
'abstract' => html_entity_decode(strip_tags($publication->getLocalizedData('abstract'))),
'authors' => array_map(function ($author) {
return [
$author->getLocalizedGivenName(),
$author->getLocalizedFamilyName(),
$author->getData('orcid'),
$author->getData('country'),
$author->getLocalizedData('affiliation'),
$author->getData('email'),
$author->getData('url'),
html_entity_decode(strip_tags($author->getLocalizedData('biography'))),
];
}, $publication->getData('authors')->values()->toArray()),
'sectionTitle' => $sectionTitles[$sectionId] ?? '',
'language' => $publication->getData('locale'),
'coverage' => $publication->getLocalizedData('coverage'),
'rights' => $publication->getLocalizedData('rights'),
'source' => $publication->getLocalizedData('source'),
'subjects' => join(', ', $subjects[Locale::getLocale()] ?? $subjects[$submission->getLocale()] ?? []),
'type' => $publication->getLocalizedData('type'),
'disciplines' => join(', ', $disciplines[Locale::getLocale()] ?? $disciplines[$submission->getLocale()] ?? []),
'keywords' => join(', ', $keywords[Locale::getLocale()] ?? $keywords[$submission->getLocale()] ?? []),
'agencies' => join(', ', $agencies[Locale::getLocale()] ?? $agencies[$submission->getLocale()] ?? []),
'status' => $submission->getStatus() == PKPSubmission::STATUS_QUEUED ? $this->getStageLabel($submission->getStageId()) : __($statusMap[$submission->getStatus()]),
'url' => $request->url(null, 'workflow', 'access', $submission->getId()),
'doi' => $submission->getStoredPubId('doi'),
'dateSubmitted' => $submission->getDateSubmitted(),
'lastModified' => $submission->getLastModified(),
'firstPublished' => $submission->getOriginalPublication()?->getData('datePublished') ?? '',
'editors' => $editors,
'decisions' => $editDecisions->toArray(),
];
}
// Build and display the column headers.
$columns = [
__('article.submissionId'),
__('article.title'),
__('article.abstract')
];
$authorColumnCount = $editorColumnCount = $decisionColumnCount = 0;
for ($a = 1; $a <= $maxAuthors; $a++) {
$columns = array_merge($columns, $authorColumns = [
__('user.givenName') . ' (' . __('user.role.author') . " {$a})",
__('user.familyName') . ' (' . __('user.role.author') . " {$a})",
__('user.orcid') . ' (' . __('user.role.author') . " {$a})",
__('common.country') . ' (' . __('user.role.author') . " {$a})",
__('user.affiliation') . ' (' . __('user.role.author') . " {$a})",
__('user.email') . ' (' . __('user.role.author') . " {$a})",
__('user.url') . ' (' . __('user.role.author') . " {$a})",
__('user.biography') . ' (' . __('user.role.author') . " {$a})"
]);
$authorColumnCount = count($authorColumns);
}
$columns = array_merge($columns, [
__('section.title'),
__('common.language'),
__('article.coverage'),
__('submission.rights'),
__('submission.source'),
__('common.subjects'),
__('common.type'),
__('search.discipline'),
__('common.keywords'),
__('submission.supportingAgencies'),
__('common.status'),
__('common.url'),
__('metadata.property.displayName.doi'),
__('common.dateSubmitted'),
__('submission.lastModified'),
__('submission.firstPublished'),
]);
for ($e = 1; $e <= $maxEditors; $e++) {
$columns = array_merge($columns, $editorColumns = [
__('user.givenName') . ' (' . __('user.role.editor') . " {$e})",
__('user.familyName') . ' (' . __('user.role.editor') . " {$e})",
__('user.orcid') . ' (' . __('user.role.editor') . " {$e})",
__('user.email') . ' (' . __('user.role.editor') . " {$e})",
]);
$editorColumnCount = count($editorColumns);
for ($d = 1; $d <= $maxDecisions; $d++) {
$columns = array_merge($columns, $decisionColumns = [
__('submission.editorDecision') . " {$d} " . ' (' . __('user.role.editor') . " {$e})",
__('common.dateDecided') . " {$d} " . ' (' . __('user.role.editor') . " {$e})"
]);
$decisionColumnCount = count($decisionColumns);
}
}
fputcsv($fp, array_values($columns));
// Display the data rows.
foreach ($results as $result) {
$row = [];
foreach ($result as $column => $value) {
switch ($column) {
case 'authors':
for ($i = 0; $i < $maxAuthors; $i++) {
$row = array_merge($row, $value[$i] ?? array_fill(0, $authorColumnCount, ''));
}
break;
case 'editors':
$editorIds = array_keys($value);
$editorEntries = array_values($value);
for ($i = 0; $i < $maxEditors; $i++) {
$submissionHasThisEditor = isset($editorEntries[$i]);
$row = array_merge($row, $submissionHasThisEditor ? $editorEntries[$i] : array_fill(0, $editorColumnCount, ''));
for ($j = 0; $j < $maxDecisions; $j++) {
if (!$submissionHasThisEditor) {
$row = array_merge($row, array_fill(0, $decisionColumnCount, ''));
continue;
}
$editorId = $editorIds[$i];
$latestDecision = $latestDecisionDate = '';
$decisionCounter = 0;
foreach ($result['decisions'] as $decision) {
if ($decision->getData('editorId') != $editorId) {
continue;
}
if ($j != $decisionCounter++) {
continue;
}
$latestDecision = $this->getDecisionMessage($decision->getData('decision'));
$latestDecisionDate = $decision->getData('dateDecided');
}
$row = array_merge($row, [$latestDecision, $latestDecisionDate]);
}
}
break;
case 'decisions':
break; // Handled in the 'editors' case
default: $row[] = $value; // Other columns can be sent as they are.
}
}
fputcsv($fp, $row);
}
fclose($fp);
}
/**
* Get stage label
*
* @param int $stageId WORKFLOW_STAGE_ID_...
*
* @return string
*/
public function getStageLabel($stageId)
{
switch ($stageId) {
case WORKFLOW_STAGE_ID_SUBMISSION:
return __('submission.submission');
case WORKFLOW_STAGE_ID_EXTERNAL_REVIEW:
return __('submission.review');
case WORKFLOW_STAGE_ID_EDITING:
return __('submission.copyediting');
case WORKFLOW_STAGE_ID_PRODUCTION:
return __('submission.production');
}
return '';
}
/**
* Get decision message
*
* @param int $decision Decision::*...
*
* @return string
*/
public function getDecisionMessage($decision)
{
switch ($decision) {
case Decision::ACCEPT:
return __('editor.submission.decision.accept');
case Decision::PENDING_REVISIONS:
return __('editor.submission.decision.requestRevisions');
case Decision::RESUBMIT:
return __('editor.submission.decision.resubmit');
case Decision::DECLINE:
return __('editor.submission.decision.decline');
case Decision::SEND_TO_PRODUCTION:
return __('editor.submission.decision.sendToProduction');
case Decision::EXTERNAL_REVIEW:
return __('editor.submission.decision.sendExternalReview');
case Decision::INITIAL_DECLINE:
return __('editor.submission.decision.decline');
case Decision::RECOMMEND_ACCEPT:
return __('editor.submission.recommendation.display', ['recommendation' => __('editor.submission.decision.accept')]);
case Decision::RECOMMEND_DECLINE:
return __('editor.submission.recommendation.display', ['recommendation' => __('editor.submission.decision.decline')]);
case Decision::RECOMMEND_PENDING_REVISIONS:
return __('editor.submission.recommendation.display', ['recommendation' => __('editor.submission.decision.requestRevisions')]);
case Decision::RECOMMEND_RESUBMIT:
return __('editor.submission.recommendation.display', ['recommendation' => __('editor.submission.decision.resubmit')]);
default:
return '';
}
}
}
+14
View File
@@ -0,0 +1,14 @@
<?php
/**
* @file plugins/reports/articles/index.php
*
* Copyright (c) 2014-2022 Simon Fraser University
* Copyright (c) 2003-2022 John Willinsky
* Distributed under the GNU GPL v3. For full terms see the file docs/COPYING.
*
* @brief Wrapper for article report plugin.
*
*/
return new \APP\plugins\reports\articles\ArticleReportPlugin();
@@ -0,0 +1,23 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-19T11:06:04+00:00\n"
"PO-Revision-Date: 2019-11-19T11:06:04+00:00\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "plugins.reports.articles.displayName"
msgstr "تقرير المقالات"
msgid "plugins.reports.articles.description"
msgstr ""
"هذه الإضافة تعطي تقريراً بصيغة CSV يضم قائمة المقالات وما يتعلق بها من "
"معلومات."
msgid "plugins.reports.articles.nodecision"
msgstr "لا قرار"
@@ -0,0 +1,24 @@
# Osman Durmaz <osmandurmaz@hotmail.de>, 2023.
msgid ""
msgstr ""
"PO-Revision-Date: 2023-06-01 22:17+0000\n"
"Last-Translator: Osman Durmaz <osmandurmaz@hotmail.de>\n"
"Language-Team: Azerbaijani <http://translate.pkp.sfu.ca/projects/ojs/"
"reports-articles/az/>\n"
"Language: az\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"
msgid "plugins.reports.articles.displayName"
msgstr "Məqalə hesabatı"
msgid "plugins.reports.articles.description"
msgstr ""
"Bu əlavə məqalə və məqalə məlumatını ehtiva edən CSV formatında bir hesabat "
"hazırlayır."
msgid "plugins.reports.articles.nodecision"
msgstr "Qərar yoxdur"
@@ -0,0 +1,24 @@
# Cyril Kamburov <cc@intermedia.bg>, 2021.
msgid ""
msgstr ""
"PO-Revision-Date: 2021-09-25 15:30+0000\n"
"Last-Translator: Cyril Kamburov <cc@intermedia.bg>\n"
"Language-Team: Bulgarian <http://translate.pkp.sfu.ca/projects/ojs/reports-"
"articles/bg_BG/>\n"
"Language: bg_BG\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"
msgid "plugins.reports.articles.displayName"
msgstr "Отчет за статии"
msgid "plugins.reports.articles.description"
msgstr ""
"Тази добавка (плъгин) реализира CSV отчет, съдържащ списък на статии и "
"тяхната информация."
msgid "plugins.reports.articles.nodecision"
msgstr "Без решение"
@@ -0,0 +1,23 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-30T06:56:48-07:00\n"
"PO-Revision-Date: 2019-09-30T06:56:48-07:00\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "plugins.reports.articles.displayName"
msgstr "Informe d'articles"
msgid "plugins.reports.articles.description"
msgstr ""
"Aquest connector implementa un informe en format CSV que conté una llista "
"d'articles i la informació relacionada."
msgid "plugins.reports.articles.nodecision"
msgstr "Cap decisió"
@@ -0,0 +1,23 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2020-04-14 13:48+0000\n"
"Last-Translator: Hewa Salam Khalid <hewa.salam@koyauniversity.org>\n"
"Language-Team: Kurdish <http://translate.pkp.sfu.ca/projects/ojs/reports-"
"articles/ku_IQ/>\n"
"Language: ku_IQ\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"
msgid "plugins.reports.articles.displayName"
msgstr "ڕاپۆرتی توێژینەوەکان"
msgid "plugins.reports.articles.description"
msgstr ""
"ئەم گرێدانە ڕاپۆرتێک بە شێوەی CSV پێشکەش دەکات، کە لیستی توێژینەوەکان و "
"زانیاریی توێژینەوەکانی تێدایە."
msgid "plugins.reports.articles.nodecision"
msgstr "هیچ بڕیارێک بەردەست نییە"
@@ -0,0 +1,22 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-19T11:06:04+00:00\n"
"PO-Revision-Date: 2019-11-19T11:06:04+00:00\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "plugins.reports.articles.displayName"
msgstr "Report článků"
msgid "plugins.reports.articles.description"
msgstr ""
"Tento plugin zavádí CSV report obsahující seznam článků a informací o nich."
msgid "plugins.reports.articles.nodecision"
msgstr "Žádné rozhodnutí"
@@ -0,0 +1,23 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-19T11:06:04+00:00\n"
"PO-Revision-Date: 2019-11-19T11:06:04+00:00\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "plugins.reports.articles.displayName"
msgstr "Artikelrapport"
msgid "plugins.reports.articles.description"
msgstr ""
"Denne plugin genererer en CSV-rapport indeholdende en liste over artikler og "
"deres information."
msgid "plugins.reports.articles.nodecision"
msgstr "Ingen beslutning"
@@ -0,0 +1,23 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-30T06:56:48-07:00\n"
"PO-Revision-Date: 2019-09-30T06:56:48-07:00\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "plugins.reports.articles.displayName"
msgstr "Artikel-Bericht"
msgid "plugins.reports.articles.description"
msgstr ""
"Dieses Plugin implementiert einen CSV-Bericht mit einer Auflistung der "
"Artikel und zugehörigen Informationen."
msgid "plugins.reports.articles.nodecision"
msgstr "Keine Entscheidung"
@@ -0,0 +1,8 @@
# Weblate Admin <alec@smecher.bc.ca>, 2023.
msgid ""
msgstr ""
"Language: dsb\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Weblate\n"
@@ -0,0 +1,23 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2020-11-17 18:56+0000\n"
"Last-Translator: Evangelos Papakirykou <vpapakir@gmail.com>\n"
"Language-Team: Greek <http://translate.pkp.sfu.ca/projects/ojs/reports-"
"articles/el_GR/>\n"
"Language: el_GR\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"
msgid "plugins.reports.articles.displayName"
msgstr "Αναφορά άρθρων"
msgid "plugins.reports.articles.description"
msgstr ""
"Αυτό το πρόσθετο δημιουργεί μια αναφορά CSV που περιέχει τη λίστα των άρθρων "
"και τις αντίστοιχες πληροφορίες τους."
msgid "plugins.reports.articles.nodecision"
msgstr "Δεν έχει καταγραφεί απόφαση"
@@ -0,0 +1,23 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-30T06:56:48-07:00\n"
"PO-Revision-Date: 2019-09-30T06:56:48-07:00\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "plugins.reports.articles.displayName"
msgstr "Articles Report"
msgid "plugins.reports.articles.description"
msgstr ""
"This plugin implements a CSV report containing a list of articles and their "
"info."
msgid "plugins.reports.articles.nodecision"
msgstr "No Decision"
@@ -0,0 +1,23 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-19T11:06:04+00:00\n"
"PO-Revision-Date: 2019-11-19T11:06:04+00:00\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "plugins.reports.articles.displayName"
msgstr "Informe de Artículos"
msgid "plugins.reports.articles.description"
msgstr ""
"Este módulo genera un informe CSV que contiene una lista de artículos y su "
"información."
msgid "plugins.reports.articles.nodecision"
msgstr "Sin decisión"
@@ -0,0 +1,23 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-19T11:06:04+00:00\n"
"PO-Revision-Date: 2019-11-19T11:06:04+00:00\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "plugins.reports.articles.displayName"
msgstr "Artikuluen txostena"
msgid "plugins.reports.articles.description"
msgstr ""
"Plugin honek artikuluen eta haien informazioaren zerrenda ematen du CSV "
"txosten batean."
msgid "plugins.reports.articles.nodecision"
msgstr "Erabakirik ez"
@@ -0,0 +1,21 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-19T11:06:04+00:00\n"
"PO-Revision-Date: 2019-11-19T11:06:04+00:00\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "plugins.reports.articles.displayName"
msgstr "گزارش مقالات"
msgid "plugins.reports.articles.description"
msgstr "این افزونه گزارشی از مقالات و اطلاعات آن‌ها با فرمت CSV تهیه میکند."
msgid "plugins.reports.articles.nodecision"
msgstr "بدون تصمیم"
@@ -0,0 +1,23 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-19T11:06:04+00:00\n"
"PO-Revision-Date: 2019-11-19T11:06:04+00:00\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "plugins.reports.articles.displayName"
msgstr "Artikkelit-raportti"
msgid "plugins.reports.articles.description"
msgstr ""
"Tällä lisäosalla otetaan käyttöön CSV-muotoinen raportti, joka sisältää "
"listan artikkeleista ja niiden tiedoista."
msgid "plugins.reports.articles.nodecision"
msgstr "Ei päätöstä"
@@ -0,0 +1,23 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-30T06:56:48-07:00\n"
"PO-Revision-Date: 2019-09-30T06:56:48-07:00\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "plugins.reports.articles.displayName"
msgstr "Rapport d'articles"
msgid "plugins.reports.articles.description"
msgstr ""
"Ce plugiciel met en place un rapport CSV contenant une liste d'articles et "
"les informations y étant reliées."
msgid "plugins.reports.articles.nodecision"
msgstr "Aucune décision"
@@ -0,0 +1,23 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2020-08-21 14:48+0000\n"
"Last-Translator: Paul Heckler <paul.d.heckler@gmail.com>\n"
"Language-Team: French <http://translate.pkp.sfu.ca/projects/ojs/reports-"
"articles/fr/>\n"
"Language: 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"
msgid "plugins.reports.articles.displayName"
msgstr "Rapport d'articles"
msgid "plugins.reports.articles.description"
msgstr ""
"Ce module met en place un rapport CSL contenant une liste d'articles ainsi "
"que leurs informations."
msgid "plugins.reports.articles.nodecision"
msgstr "Aucune décision"
@@ -0,0 +1,23 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2021-06-18 10:03+0000\n"
"Last-Translator: Real Academia Galega <reacagal@gmail.com>\n"
"Language-Team: Galician <http://translate.pkp.sfu.ca/projects/ojs/reports-"
"articles/gl_ES/>\n"
"Language: gl_ES\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"
msgid "plugins.reports.articles.displayName"
msgstr "Informe de artigos"
msgid "plugins.reports.articles.description"
msgstr ""
"Este complemento implementa un informe CSV que contén unha lista de artigos "
"e a súa información."
msgid "plugins.reports.articles.nodecision"
msgstr "Sin decisión"
@@ -0,0 +1,22 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-19T11:06:04+00:00\n"
"PO-Revision-Date: 2019-11-19T11:06:04+00:00\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "plugins.reports.articles.displayName"
msgstr "Izvještaj o člancima"
msgid "plugins.reports.articles.description"
msgstr ""
"Ovaj dodatak stvara CSV izvještaj sa listom članaka i informacijama o njima."
msgid "plugins.reports.articles.nodecision"
msgstr "Odluka: NEMA"
@@ -0,0 +1,8 @@
# Weblate Admin <alec@smecher.bc.ca>, 2023.
msgid ""
msgstr ""
"Language: hsb\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Weblate\n"
@@ -0,0 +1,22 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2020-02-13T21:07:39+00:00\n"
"PO-Revision-Date: 2020-02-13T21:07:39+00:00\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "plugins.reports.articles.displayName"
msgstr "Cikkek jelentése"
msgid "plugins.reports.articles.description"
msgstr ""
"Ez a plugin létrehoz egy CSV listát a cikkekről és azok információiról."
msgid "plugins.reports.articles.nodecision"
msgstr "Nincs döntés"
@@ -0,0 +1,25 @@
# Artashes Mirzoyan <amirzoyan@sci.am>, 2022.
# Tigran Zargaryan <tigran@flib.sci.am>, 2022.
msgid ""
msgstr ""
"PO-Revision-Date: 2022-06-29 18:50+0000\n"
"Last-Translator: Tigran Zargaryan <tigran@flib.sci.am>\n"
"Language-Team: Armenian <http://translate.pkp.sfu.ca/projects/ojs/reports-"
"articles/hy_AM/>\n"
"Language: hy_AM\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"
msgid "plugins.reports.articles.displayName"
msgstr "Հոդվածների հաշվետվություններ"
msgid "plugins.reports.articles.description"
msgstr ""
"Այս փլագինը իրականացնում է CSV զեկույց, որը պարունակում է հոդվածների ցանկը և "
"դրանց մասին տեղեկությունները:"
msgid "plugins.reports.articles.nodecision"
msgstr "Ոչ մի որոշում"
@@ -0,0 +1,25 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-19T11:06:05+00:00\n"
"PO-Revision-Date: 2020-02-03 06:35+0000\n"
"Last-Translator: Ramli Baharuddin <ramli.baharuddin@relawanjurnal.id>\n"
"Language-Team: Indonesian <http://translate.pkp.sfu.ca/projects/ojs/"
"reports-articles/id/>\n"
"Language: id_ID\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"
msgid "plugins.reports.articles.displayName"
msgstr "Laporan Artikel"
msgid "plugins.reports.articles.description"
msgstr ""
"Plugin ini menerapkan laporan CSV yang berisi daftar artikel dan info mereka."
msgid "plugins.reports.articles.nodecision"
msgstr "Tidak ada keputusan"
@@ -0,0 +1,24 @@
# Kolbrun Reynisdottir <kolla@probus.is>, 2022.
msgid ""
msgstr ""
"PO-Revision-Date: 2022-02-10 00:38+0000\n"
"Last-Translator: Kolbrun Reynisdottir <kolla@probus.is>\n"
"Language-Team: Icelandic <http://translate.pkp.sfu.ca/projects/ojs/reports-"
"articles/is_IS/>\n"
"Language: is_IS\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 % 10 != 1 || n % 100 == 11;\n"
"X-Generator: Weblate 3.9.1\n"
msgid "plugins.reports.articles.displayName"
msgstr "Greinaskýrsla"
msgid "plugins.reports.articles.description"
msgstr ""
"Þessi viðbót setur upp CSV skýrslu sem inniheldur lista yfir greinar og "
"upplýsingar um þær."
msgid "plugins.reports.articles.nodecision"
msgstr "Engin ákvörðun"
@@ -0,0 +1,23 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-19T11:06:05+00:00\n"
"PO-Revision-Date: 2019-11-19T11:06:05+00:00\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "plugins.reports.articles.displayName"
msgstr "Report sugli articoli"
msgid "plugins.reports.articles.description"
msgstr ""
"Questo plugin genera un file CSV contenente una lista di articoli e loro "
"informazioni."
msgid "plugins.reports.articles.nodecision"
msgstr "Nessuna decisione"
@@ -0,0 +1,23 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2021-02-07 10:53+0000\n"
"Last-Translator: Dimitri Gogelia <dimitri.gogelia@iliauni.edu.ge>\n"
"Language-Team: Georgian <http://translate.pkp.sfu.ca/projects/ojs/reports-"
"articles/ka_GE/>\n"
"Language: ka_GE\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"
msgid "plugins.reports.articles.displayName"
msgstr "მოდული „ანგარიშგება სტატიების შესახებ“"
msgid "plugins.reports.articles.description"
msgstr ""
"აგენერირებს ანგარიშგებებს CSV ფორმატში, რომელიც შეიცავს სტატიების სიას და "
"ინფორმაციას მათ შესახებ."
msgid "plugins.reports.articles.nodecision"
msgstr "არ არის გადაწყვეტილება"
@@ -0,0 +1,24 @@
# Madi <nmdbzk@gmail.com>, 2021.
msgid ""
msgstr ""
"PO-Revision-Date: 2021-07-14 06:04+0000\n"
"Last-Translator: Madi <nmdbzk@gmail.com>\n"
"Language-Team: Kazakh <http://translate.pkp.sfu.ca/projects/ojs/reports-"
"articles/kk_KZ/>\n"
"Language: kk_KZ\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"
msgid "plugins.reports.articles.displayName"
msgstr "\"Мақалалар туралы есеп\" модулі"
msgid "plugins.reports.articles.description"
msgstr ""
"Мақалаларды және олар туралы ақпаратты қамтитын CSV форматындағы есепті "
"жүзеге асырады."
msgid "plugins.reports.articles.nodecision"
msgstr "Таңдау жоқ"
@@ -0,0 +1,21 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2020-09-11 10:49+0000\n"
"Last-Translator: Hyongjun Choi <chj2812@dankook.ac.kr>\n"
"Language-Team: Korean <http://translate.pkp.sfu.ca/projects/ojs/reports-"
"articles/ko_KR/>\n"
"Language: ko_KR\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"
msgid "plugins.reports.articles.displayName"
msgstr "논문 리포트"
msgid "plugins.reports.articles.description"
msgstr "이 플러그인은 논문 목록과 정보를 담은 CSV 파일을 제공합니다."
msgid "plugins.reports.articles.nodecision"
msgstr "결정되지 않음"
@@ -0,0 +1,24 @@
# Mahmut VURAL <mahmut.vural@outlook.com>, 2024.
msgid ""
msgstr ""
"PO-Revision-Date: 2024-01-02 18:44+0000\n"
"Last-Translator: Mahmut VURAL <mahmut.vural@outlook.com>\n"
"Language-Team: Kyrgyz <http://translate.pkp.sfu.ca/projects/ojs/"
"reports-articles/ky/>\n"
"Language: ky\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.18.2\n"
msgid "plugins.reports.articles.displayName"
msgstr "«Макалалар боюнча отчет» модулу"
msgid "plugins.reports.articles.description"
msgstr ""
"Макалалардын тизмесин жана алар жөнүндө маалыматты камтыган CSV форматындагы "
"отчетту ишке ашырат."
msgid "plugins.reports.articles.nodecision"
msgstr "Чечим жок"
@@ -0,0 +1,25 @@
# Ieva Tiltina <pastala@gmail.com>, 2023.
msgid ""
msgstr ""
"PO-Revision-Date: 2023-09-14 19:02+0000\n"
"Last-Translator: Ieva Tiltina <pastala@gmail.com>\n"
"Language-Team: Latvian <http://translate.pkp.sfu.ca/projects/ojs/"
"reports-articles/lv/>\n"
"Language: lv\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n % 10 == 0 || n % 100 >= 11 && n % 100 <= "
"19) ? 0 : ((n % 10 == 1 && n % 100 != 11) ? 1 : 2);\n"
"X-Generator: Weblate 4.13.1\n"
msgid "plugins.reports.articles.displayName"
msgstr "Rakstu pārskats"
msgid "plugins.reports.articles.description"
msgstr ""
"Šis spraudnis nodrošina atskaiti CSV formātā, kurā ir saraksts ar rakstiem "
"un informāciju par tiem."
msgid "plugins.reports.articles.nodecision"
msgstr "Nav lēmuma"
@@ -0,0 +1,23 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2020-12-25 11:52+0000\n"
"Last-Translator: Teodora Fildishevska <t.fildishevska@gmail.com>\n"
"Language-Team: Macedonian <http://translate.pkp.sfu.ca/projects/ojs/reports-"
"articles/mk_MK/>\n"
"Language: mk_MK\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%10==1 ? 0 : 1;\n"
"X-Generator: Weblate 3.9.1\n"
msgid "plugins.reports.articles.displayName"
msgstr "Извештај за трудови"
msgid "plugins.reports.articles.description"
msgstr ""
"Овој плагин прикажува CSV извештај кој содржи листа од трудови и нивни "
"информации."
msgid "plugins.reports.articles.nodecision"
msgstr "Нема одлука"
@@ -0,0 +1,24 @@
# Muhd Muaz <muazhero61@yahoo.com>, 2021.
msgid ""
msgstr ""
"PO-Revision-Date: 2021-10-20 21:22+0000\n"
"Last-Translator: Muhd Muaz <muazhero61@yahoo.com>\n"
"Language-Team: Malay <http://translate.pkp.sfu.ca/projects/ojs/reports-"
"articles/ms/>\n"
"Language: ms\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"
msgid "plugins.reports.articles.displayName"
msgstr "Laporan Artikel"
msgid "plugins.reports.articles.description"
msgstr ""
"Plugin ini menerapkan laporan CSV yang mengandungi senarai artikel dan "
"maklumatnya."
msgid "plugins.reports.articles.nodecision"
msgstr "Tiada Keputusan"
@@ -0,0 +1,26 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-19T11:06:05+00:00\n"
"PO-Revision-Date: 2020-10-19 15:22+0000\n"
"Last-Translator: Eirik Hanssen <eirikh@oslomet.no>\n"
"Language-Team: Norwegian Bokmål <http://translate.pkp.sfu.ca/projects/ojs/"
"reports-articles/nb_NO/>\n"
"Language: nb_NO\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"
msgid "plugins.reports.articles.displayName"
msgstr "Artikkelrapport"
msgid "plugins.reports.articles.description"
msgstr ""
"Dette programtillegget implementerer en CSV-rapport som inneholder en liste "
"av artikler og tilhørende informasjon."
msgid "plugins.reports.articles.nodecision"
msgstr "Ingen beslutning"
@@ -0,0 +1,23 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-19T11:06:05+00:00\n"
"PO-Revision-Date: 2019-11-19T11:06:05+00:00\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "plugins.reports.articles.displayName"
msgstr "Artikelrapport"
msgid "plugins.reports.articles.description"
msgstr ""
"Deze plugin implementeert een CSV rapport met een lijst artikels en hun "
"info."
msgid "plugins.reports.articles.nodecision"
msgstr "Geen beslissing"
@@ -0,0 +1,23 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-19T11:06:05+00:00\n"
"PO-Revision-Date: 2019-11-19T11:06:05+00:00\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "plugins.reports.articles.displayName"
msgstr "Raport z artykułami"
msgid "plugins.reports.articles.description"
msgstr ""
"Wtyczka umożliwia wygenerowanie raportu w formacie CSV zawierającego listę "
"wszystkich artykułów oraz informacji o nich."
msgid "plugins.reports.articles.nodecision"
msgstr "Brak decyzji"
@@ -0,0 +1,23 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-09-30T11:58:35-07:00\n"
"PO-Revision-Date: 2019-09-30T11:58:35-07:00\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "plugins.reports.articles.displayName"
msgstr "Relatório de artigos"
msgid "plugins.reports.articles.description"
msgstr ""
"Este plugin implementa um relatório no formato CSV (planilha eletrônica) "
"contendo a lista de artigos e seus dados."
msgid "plugins.reports.articles.nodecision"
msgstr "Sem decisão"
@@ -0,0 +1,26 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-19T11:06:05+00:00\n"
"PO-Revision-Date: 2020-06-15 16:01+0000\n"
"Last-Translator: Carla Marques <carla.marques@sdum.uminho.pt>\n"
"Language-Team: Portuguese (Portugal) <http://translate.pkp.sfu.ca/projects/"
"ojs/reports-articles/pt_PT/>\n"
"Language: pt_PT\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"
msgid "plugins.reports.articles.displayName"
msgstr "Plugin de Relatório de Artigos"
msgid "plugins.reports.articles.description"
msgstr ""
"Este plugin implementa um relatório em CSV contendo a lista de artigos e os "
"seus dados."
msgid "plugins.reports.articles.nodecision"
msgstr "Sem decisão"
@@ -0,0 +1,22 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-19T11:06:05+00:00\n"
"PO-Revision-Date: 2019-11-19T11:06:05+00:00\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "plugins.reports.articles.displayName"
msgstr "Модуль «Отчет о статьях»"
msgid "plugins.reports.articles.description"
msgstr ""
"Реализует отчет в формате CSV, содержащий список статей и информацию о них."
msgid "plugins.reports.articles.nodecision"
msgstr "Нет решения"
@@ -0,0 +1,23 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2020-10-08 07:07+0000\n"
"Last-Translator: Miroslav Chladný <klwngbnl@zeroe.ml>\n"
"Language-Team: Slovak <http://translate.pkp.sfu.ca/projects/ojs/reports-"
"articles/sk_SK/>\n"
"Language: sk_SK\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Weblate 3.9.1\n"
msgid "plugins.reports.articles.displayName"
msgstr "Report článkov"
msgid "plugins.reports.articles.description"
msgstr ""
"Tento plugin zavádza CSV report obsahujúci zoznam článkov a informácií o "
"nich."
msgid "plugins.reports.articles.nodecision"
msgstr "Žiadne rozhodnutie"
@@ -0,0 +1,22 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-19T11:06:05+00:00\n"
"PO-Revision-Date: 2019-11-19T11:06:05+00:00\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "plugins.reports.articles.displayName"
msgstr "Poročilo o prispevkih"
msgid "plugins.reports.articles.description"
msgstr ""
"Vtičnik implementira CSV poročilo s seznamom prispevkov in njihovih podatkov."
msgid "plugins.reports.articles.nodecision"
msgstr "Ni odločitve"
@@ -0,0 +1,23 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-19T11:06:06+00:00\n"
"PO-Revision-Date: 2019-11-19T11:06:06+00:00\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "plugins.reports.articles.displayName"
msgstr "Izveštaj o člancima"
msgid "plugins.reports.articles.description"
msgstr ""
"Ovaj dodatak primenjuje CVS izveštaj koji sadrži listu članaka i informacije "
"o njima."
msgid "plugins.reports.articles.nodecision"
msgstr "Nema odluke"
@@ -0,0 +1,23 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-19T11:06:06+00:00\n"
"PO-Revision-Date: 2019-11-19T11:06:06+00:00\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "plugins.reports.articles.displayName"
msgstr "Artikelrapport"
msgid "plugins.reports.articles.description"
msgstr ""
"Ett plugin som skapar en CSV-rapport med en lista av artiklar och "
"information om dem."
msgid "plugins.reports.articles.nodecision"
msgstr "Inget beslut"
@@ -0,0 +1,26 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-19T11:06:06+00:00\n"
"PO-Revision-Date: 2020-02-21 17:02+0000\n"
"Last-Translator: Osman Durmaz <osmandurmaz@hotmail.de>\n"
"Language-Team: Turkish <http://translate.pkp.sfu.ca/projects/ojs/"
"reports-articles/tr/>\n"
"Language: tr_TR\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"
msgid "plugins.reports.articles.displayName"
msgstr "Makale Raporu"
msgid "plugins.reports.articles.description"
msgstr ""
"Bu eklenti makale ve makale bilgisini içeren CSV formatında bir rapor "
"hazırlar."
msgid "plugins.reports.articles.nodecision"
msgstr "Karar Yok"
@@ -0,0 +1,27 @@
# Petro Bilous <petrobilous@ukr.net>, 2023.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-19T11:06:06+00:00\n"
"PO-Revision-Date: 2023-04-29 14:49+0000\n"
"Last-Translator: Petro Bilous <petrobilous@ukr.net>\n"
"Language-Team: Ukrainian <http://translate.pkp.sfu.ca/projects/ojs/"
"reports-articles/uk/>\n"
"Language: uk\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n"
"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n"
"X-Generator: Weblate 4.13.1\n"
msgid "plugins.reports.articles.displayName"
msgstr "Звіт про статті"
msgid "plugins.reports.articles.description"
msgstr ""
"Цей плагін реалізує звіт CSV, що містить список статей та інформацію про них."
msgid "plugins.reports.articles.nodecision"
msgstr "Немає рішення"
@@ -0,0 +1,15 @@
msgid ""
msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Weblate\n"
msgid "plugins.reports.articles.displayName"
msgstr ""
msgid "plugins.reports.articles.description"
msgstr ""
msgid "plugins.reports.articles.nodecision"
msgstr ""
@@ -0,0 +1,24 @@
# Ruslan Shodmonov <belovedspy1209@gmail.com>, 2021.
msgid ""
msgstr ""
"PO-Revision-Date: 2021-09-10 08:45+0000\n"
"Last-Translator: Ruslan Shodmonov <belovedspy1209@gmail.com>\n"
"Language-Team: Uzbek <http://translate.pkp.sfu.ca/projects/ojs/reports-"
"articles/uz_UZ@latin/>\n"
"Language: uz_UZ@latin\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"
msgid "plugins.reports.articles.displayName"
msgstr "Maqolalar bo'yicha hisobot"
msgid "plugins.reports.articles.description"
msgstr ""
"Ushbu plagin maqolalar ro'yxati va ularning ma'lumotlarini o'z ichiga olgan "
"CSV hisobotini amalga oshiradi."
msgid "plugins.reports.articles.nodecision"
msgstr "Qaror yo'q"
@@ -0,0 +1,23 @@
msgid ""
msgstr ""
"PO-Revision-Date: 2020-04-29 07:38+0000\n"
"Last-Translator: Tran Ngoc Trung <khuchatthienduong@gmail.com>\n"
"Language-Team: Vietnamese <http://translate.pkp.sfu.ca/projects/ojs/reports-"
"articles/vi_VN/>\n"
"Language: vi_VN\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"
msgid "plugins.reports.articles.displayName"
msgstr "Báo cáo các bài báo"
msgid "plugins.reports.articles.description"
msgstr ""
"Plugin này thực hiện báo cáo CSV chứa danh sách các bài báo và thông tin của "
"nó."
msgid "plugins.reports.articles.nodecision"
msgstr "Không có quyết định"
@@ -0,0 +1,21 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2019-11-04T08:59:14-08:00\n"
"PO-Revision-Date: 2019-11-04T08:59:14-08:00\n"
"Last-Translator: \n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
msgid "plugins.reports.articles.displayName"
msgstr "文章报告"
msgid "plugins.reports.articles.description"
msgstr "本插件实现了一个包含文章列表及其信息的CSV报告。"
msgid "plugins.reports.articles.nodecision"
msgstr "没有决策"
@@ -0,0 +1,22 @@
# Katie Cheng <ckykatie@hkbu.edu.hk>, 2022.
msgid ""
msgstr ""
"PO-Revision-Date: 2022-09-28 11:01+0000\n"
"Last-Translator: Katie Cheng <ckykatie@hkbu.edu.hk>\n"
"Language-Team: Chinese (Traditional) <http://translate.pkp.sfu.ca/projects/"
"ojs/reports-articles/zh_Hant/>\n"
"Language: zh_Hant\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 4.13.1\n"
msgid "plugins.reports.articles.displayName"
msgstr "文章報告"
msgid "plugins.reports.articles.description"
msgstr "此插件提供一個載有文章及其資料的CSV報告。"
msgid "plugins.reports.articles.nodecision"
msgstr "未有決定"
+18
View File
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE version SYSTEM "../../../lib/pkp/dtd/pluginVersion.dtd">
<!--
* plugins/reports/articles/version.xml
*
* Copyright (c) 2014-2021 Simon Fraser University
* Copyright (c) 2003-2021 John Willinsky
* Distributed under the GNU GPL v3. For full terms see the file docs/COPYING.
*
* Plugin version information.
-->
<version>
<application>articles</application>
<type>plugins.reports</type>
<release>1.0.0.0</release>
<date>2009-07-13</date>
</version>