first commit
This commit is contained in:
@@ -0,0 +1,346 @@
|
||||
<?php
|
||||
|
||||
/**
|
||||
* @file plugins/generic/htmlArticleGalley/HtmlArticleGalleyPlugin.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 HtmlArticleGalleyPlugin
|
||||
*
|
||||
* @brief Class for HtmlArticleGalley plugin
|
||||
*/
|
||||
|
||||
namespace APP\plugins\generic\htmlArticleGalley;
|
||||
|
||||
use APP\core\Application;
|
||||
use APP\core\Services;
|
||||
use APP\facades\Repo;
|
||||
use APP\file\PublicFileManager;
|
||||
use APP\observers\events\UsageEvent;
|
||||
use APP\publication\Publication;
|
||||
use APP\template\TemplateManager;
|
||||
use PKP\plugins\Hook;
|
||||
use PKP\submissionFile\SubmissionFile;
|
||||
|
||||
class HtmlArticleGalleyPlugin extends \PKP\plugins\GenericPlugin
|
||||
{
|
||||
/**
|
||||
* @see Plugin::register()
|
||||
*
|
||||
* @param null|mixed $mainContextId
|
||||
*/
|
||||
public function register($category, $path, $mainContextId = null)
|
||||
{
|
||||
if (!parent::register($category, $path, $mainContextId)) {
|
||||
return false;
|
||||
}
|
||||
if ($this->getEnabled($mainContextId)) {
|
||||
Hook::add('ArticleHandler::view::galley', [$this, 'articleViewCallback'], Hook::SEQUENCE_LATE);
|
||||
Hook::add('ArticleHandler::download', [$this, 'articleDownloadCallback'], Hook::SEQUENCE_LATE);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Install default settings on journal creation.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getContextSpecificPluginSettingsFile()
|
||||
{
|
||||
return $this->getPluginPath() . '/settings.xml';
|
||||
}
|
||||
|
||||
/**
|
||||
* Get the display name of this plugin.
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
public function getDisplayName()
|
||||
{
|
||||
return __('plugins.generic.htmlArticleGalley.displayName');
|
||||
}
|
||||
|
||||
/**
|
||||
* Get a description of the plugin.
|
||||
*/
|
||||
public function getDescription()
|
||||
{
|
||||
return __('plugins.generic.htmlArticleGalley.description');
|
||||
}
|
||||
|
||||
/**
|
||||
* Present the article wrapper page.
|
||||
*
|
||||
* @param string $hookName
|
||||
* @param array $args
|
||||
*/
|
||||
public function articleViewCallback($hookName, $args)
|
||||
{
|
||||
$request = & $args[0];
|
||||
$issue = & $args[1];
|
||||
$galley = & $args[2];
|
||||
$article = & $args[3];
|
||||
|
||||
if (!$galley) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$submissionFile = $galley->getFile();
|
||||
/** @var ?Publication */
|
||||
$galleyPublication = null;
|
||||
if ($submissionFile->getData('mimetype') === 'text/html') {
|
||||
/** @var ?Publication */
|
||||
$galleyPublication = null;
|
||||
foreach ($article->getData('publications') as $publication) {
|
||||
if ($publication->getId() === $galley->getData('publicationId')) {
|
||||
$galleyPublication = $publication;
|
||||
break;
|
||||
}
|
||||
}
|
||||
$templateMgr = TemplateManager::getManager($request);
|
||||
$templateMgr->assign([
|
||||
'issue' => $issue,
|
||||
'article' => $article,
|
||||
'galley' => $galley,
|
||||
'isLatestPublication' => $article->getData('currentPublicationId') === $galley->getData('publicationId'),
|
||||
'galleyPublication' => $galleyPublication,
|
||||
'submissionFile' => $submissionFile,
|
||||
]);
|
||||
$templateMgr->display($this->getTemplateResource('display.tpl'));
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Present rewritten article HTML.
|
||||
*
|
||||
* @param string $hookName
|
||||
* @param array $args
|
||||
*/
|
||||
public function articleDownloadCallback($hookName, $args)
|
||||
{
|
||||
$article = & $args[0];
|
||||
$galley = & $args[1];
|
||||
$fileId = & $args[2];
|
||||
$request = Application::get()->getRequest();
|
||||
|
||||
if (!$galley) {
|
||||
return false;
|
||||
}
|
||||
|
||||
$submissionFile = $galley->getFile();
|
||||
if ($galley->getData('submissionFileId') == $fileId && $submissionFile->getData('mimetype') === 'text/html' && $galley->getData('submissionFileId') == $submissionFile->getId()) {
|
||||
if (!Hook::call('HtmlArticleGalleyPlugin::articleDownload', [$article, &$galley, &$fileId])) {
|
||||
echo $this->_getHTMLContents($request, $galley);
|
||||
$returner = true;
|
||||
Hook::call('HtmlArticleGalleyPlugin::articleDownloadFinished', [&$returner]);
|
||||
$publication = Repo::publication()->get($galley->getData('publicationId'));
|
||||
// This part is the same as in ArticleHandler::initialize():
|
||||
if ($publication->getData('issueId')) {
|
||||
// TODO: Previously fetched issue from cache. Reimplement when caching added.
|
||||
$issue = Repo::issue()->get($publication->getData('issueId'));
|
||||
$issue = $issue->getJournalId() == $article->getData('contextId') ? $issue : null;
|
||||
}
|
||||
event(new UsageEvent(Application::ASSOC_TYPE_SUBMISSION_FILE, $request->getContext(), $article, $galley, $submissionFile, $issue));
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
return false;
|
||||
}
|
||||
|
||||
/**
|
||||
* Return string containing the contents of the HTML file.
|
||||
* This function performs any necessary filtering, like image URL replacement.
|
||||
*
|
||||
* @param \APP\core\Request $request
|
||||
* @param \PKP\galley\Galley $galley
|
||||
*
|
||||
* @return string
|
||||
*/
|
||||
protected function _getHTMLContents($request, $galley)
|
||||
{
|
||||
$submissionFile = $galley->getFile();
|
||||
$submissionId = $submissionFile->getData('submissionId');
|
||||
$contents = Services::get('file')->fs->read($submissionFile->getData('path'));
|
||||
|
||||
// Replace media file references
|
||||
$embeddableFiles = Repo::submissionFile()
|
||||
->getCollector()
|
||||
->filterByAssoc(
|
||||
Application::ASSOC_TYPE_SUBMISSION_FILE,
|
||||
[$submissionFile->getId()]
|
||||
)
|
||||
->filterByFileStages([SubmissionFile::SUBMISSION_FILE_DEPENDENT])
|
||||
->includeDependentFiles()
|
||||
->getMany();
|
||||
|
||||
$referredArticle = null;
|
||||
foreach ($embeddableFiles as $embeddableFile) {
|
||||
$params = [];
|
||||
|
||||
if ($embeddableFile->getData('mimetype') == 'text/plain' || $embeddableFile->getData('mimetype') == 'text/css') {
|
||||
$params['inline'] = 'true';
|
||||
}
|
||||
|
||||
// Ensure that the $referredArticle object refers to the article we want
|
||||
if (!$referredArticle || $referredArticle->getId() != $submissionId) {
|
||||
$referredArticle = Repo::submission()->get($submissionId);
|
||||
}
|
||||
$fileUrl = $request->url(null, 'article', 'download', [$referredArticle->getBestId(), 'version', $galley->getData('publicationId'), $galley->getBestGalleyId(), $embeddableFile->getId(), $embeddableFile->getLocalizedData('name')], $params);
|
||||
$pattern = preg_quote(rawurlencode($embeddableFile->getLocalizedData('name')), '/');
|
||||
|
||||
$contents = preg_replace(
|
||||
'/([Ss][Rr][Cc]|[Hh][Rr][Ee][Ff]|[Dd][Aa][Tt][Aa])\s*=\s*"([^"]*' . $pattern . ')"/',
|
||||
'\1="' . $fileUrl . '"',
|
||||
$contents
|
||||
);
|
||||
if ($contents === null) {
|
||||
error_log('PREG error in ' . __FILE__ . ' line ' . __LINE__ . ': ' . preg_last_error());
|
||||
}
|
||||
|
||||
// Replacement for Flowplayer or other Javascript
|
||||
$contents = preg_replace(
|
||||
'/[Uu][Rr][Ll]\s*\:\s*\'(' . $pattern . ')\'/',
|
||||
'url:\'' . $fileUrl . '\'',
|
||||
$contents
|
||||
);
|
||||
if ($contents === null) {
|
||||
error_log('PREG error in ' . __FILE__ . ' line ' . __LINE__ . ': ' . preg_last_error());
|
||||
}
|
||||
|
||||
// Replacement for CSS url(...)
|
||||
$contents = preg_replace(
|
||||
'/[Uu][Rr][Ll]\(' . $pattern . '\)/',
|
||||
'url(' . $fileUrl . ')',
|
||||
$contents
|
||||
);
|
||||
if ($contents === null) {
|
||||
error_log('PREG error in ' . __FILE__ . ' line ' . __LINE__ . ': ' . preg_last_error());
|
||||
}
|
||||
|
||||
// Replacement for other players (tested with odeo; yahoo and google player won't work w/ OJS URLs, might work for others)
|
||||
$contents = preg_replace(
|
||||
'/[Uu][Rr][Ll]=([^"]*' . $pattern . ')/',
|
||||
'url=' . $fileUrl,
|
||||
$contents
|
||||
);
|
||||
if ($contents === null) {
|
||||
error_log('PREG error in ' . __FILE__ . ' line ' . __LINE__ . ': ' . preg_last_error());
|
||||
}
|
||||
}
|
||||
|
||||
// Perform replacement for ojs://... URLs
|
||||
$contents = preg_replace_callback(
|
||||
'/(<[^<>]*")[Oo][Jj][Ss]:\/\/([^"]+)("[^<>]*>)/',
|
||||
[$this, '_handleOjsUrl'],
|
||||
$contents
|
||||
);
|
||||
if ($contents === null) {
|
||||
error_log('PREG error in ' . __FILE__ . ' line ' . __LINE__ . ': ' . preg_last_error());
|
||||
}
|
||||
|
||||
$templateMgr = TemplateManager::getManager($request);
|
||||
$contents = $templateMgr->loadHtmlGalleyStyles($contents, $embeddableFiles->toArray());
|
||||
|
||||
// Perform variable replacement for journal, issue, site info
|
||||
$issue = Repo::issue()->getBySubmissionId($submissionId);
|
||||
|
||||
$journal = $request->getContext();
|
||||
$site = $request->getSite();
|
||||
|
||||
$paramArray = [
|
||||
'issueTitle' => $issue ? $issue->getIssueIdentification() : __('editor.article.scheduleForPublication.toBeAssigned'),
|
||||
'journalTitle' => $journal->getLocalizedName(),
|
||||
'siteTitle' => $site->getLocalizedTitle(),
|
||||
'currentUrl' => $request->getRequestUrl()
|
||||
];
|
||||
|
||||
foreach ($paramArray as $key => $value) {
|
||||
$contents = str_replace('{$' . $key . '}', $value, $contents);
|
||||
}
|
||||
|
||||
return $contents;
|
||||
}
|
||||
|
||||
public function _handleOjsUrl($matchArray)
|
||||
{
|
||||
$request = Application::get()->getRequest();
|
||||
$url = $matchArray[2];
|
||||
$anchor = null;
|
||||
if (($i = strpos($url, '#')) !== false) {
|
||||
$anchor = substr($url, $i + 1);
|
||||
$url = substr($url, 0, $i);
|
||||
}
|
||||
$urlParts = explode('/', $url);
|
||||
if (isset($urlParts[0])) {
|
||||
switch (strtolower_codesafe($urlParts[0])) {
|
||||
case 'journal':
|
||||
$url = $request->url(
|
||||
$urlParts[1] ?? $request->getRouter()->getRequestedContextPath($request),
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
null,
|
||||
$anchor
|
||||
);
|
||||
break;
|
||||
case 'article':
|
||||
if (isset($urlParts[1])) {
|
||||
$url = $request->url(
|
||||
null,
|
||||
'article',
|
||||
'view',
|
||||
$urlParts[1],
|
||||
null,
|
||||
$anchor
|
||||
);
|
||||
}
|
||||
break;
|
||||
case 'issue':
|
||||
if (isset($urlParts[1])) {
|
||||
$url = $request->url(
|
||||
null,
|
||||
'issue',
|
||||
'view',
|
||||
$urlParts[1],
|
||||
null,
|
||||
$anchor
|
||||
);
|
||||
} else {
|
||||
$url = $request->url(
|
||||
null,
|
||||
'issue',
|
||||
'current',
|
||||
null,
|
||||
null,
|
||||
$anchor
|
||||
);
|
||||
}
|
||||
break;
|
||||
case 'sitepublic':
|
||||
array_shift($urlParts);
|
||||
$publicFileManager = new PublicFileManager();
|
||||
$url = $request->getBaseUrl() . '/' . $publicFileManager->getSiteFilesPath() . '/' . implode('/', $urlParts) . ($anchor ? '#' . $anchor : '');
|
||||
break;
|
||||
case 'public':
|
||||
array_shift($urlParts);
|
||||
$journal = $request->getJournal();
|
||||
$publicFileManager = new PublicFileManager();
|
||||
$url = $request->getBaseUrl() . '/' . $publicFileManager->getContextFilesPath($journal->getId()) . '/' . implode('/', $urlParts) . ($anchor ? '#' . $anchor : '');
|
||||
break;
|
||||
}
|
||||
}
|
||||
return $matchArray[1] . $url . $matchArray[3];
|
||||
}
|
||||
}
|
||||
|
||||
if (!PKP_STRICT_MODE) {
|
||||
class_alias('\APP\plugins\generic\htmlArticleGalley\HtmlArticleGalleyPlugin', '\HtmlArticleGalleyPlugin');
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-11-19T11:05:10+00:00\n"
|
||||
"PO-Revision-Date: 2019-11-19T11:05:10+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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "لوح الطباعة للمقال بصيغة HTML"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr "هذه الإضافة تقدم الدعم لإخراج ألواح الطباعة للمقالات بصيغة HTML."
|
||||
@@ -0,0 +1,19 @@
|
||||
# Osman Durmaz <osmandurmaz@hotmail.de>, 2023.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2023-06-01 22:16+0000\n"
|
||||
"Last-Translator: Osman Durmaz <osmandurmaz@hotmail.de>\n"
|
||||
"Language-Team: Azerbaijani <http://translate.pkp.sfu.ca/projects/ojs/"
|
||||
"generic-htmlArticleGalley/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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "HTML məqalə dizgisi"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr "Bu əlavə, HTML Məqalə Dizgilərini yaratma dəstəyi təmin edir."
|
||||
@@ -0,0 +1,21 @@
|
||||
# Cyril Kamburov <cc@intermedia.bg>, 2021.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2021-08-29 15:27+0000\n"
|
||||
"Last-Translator: Cyril Kamburov <cc@intermedia.bg>\n"
|
||||
"Language-Team: Bulgarian <http://translate.pkp.sfu.ca/projects/ojs/generic-"
|
||||
"htmlArticleGalley/bg/>\n"
|
||||
"Language: 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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "Плъгин за HTML типография"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr ""
|
||||
"Този плъгин осигурява поддръжка за изобразяване на HTML тифографски елементи "
|
||||
"в статиите."
|
||||
@@ -0,0 +1,20 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2020-05-08 01:16+0000\n"
|
||||
"Last-Translator: Jordi LC <jordi.lacruz@uab.cat>\n"
|
||||
"Language-Team: Catalan <http://translate.pkp.sfu.ca/projects/ojs/generic-"
|
||||
"htmlArticleGalley/ca_ES/>\n"
|
||||
"Language: ca_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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "Galerada d'article en HTML"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr ""
|
||||
"Aquest mòdul proporciona suport de renderització per a galerades d'articles "
|
||||
"en HTML."
|
||||
@@ -0,0 +1,19 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2020-04-09 11:57+0000\n"
|
||||
"Last-Translator: Hewa Salam Khalid <hewa.salam@koyauniversity.org>\n"
|
||||
"Language-Team: Kurdish <http://translate.pkp.sfu.ca/projects/ojs/generic-"
|
||||
"htmlArticleGalley/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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "تابلۆی توێژینەوە بە شێوەی HTML"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr ""
|
||||
"ئەم گرێدانە هاوکاری هەناردەکردنی تابلۆی توێژینەوەکان بە شێوەی HTML دەکات."
|
||||
@@ -0,0 +1,18 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-11-19T11:05:10+00:00\n"
|
||||
"PO-Revision-Date: 2019-11-19T11:05:10+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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "HTML sazebnice článku"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr "Tento plugin poskytuje podporu vykreslování článků ve formátu HTML."
|
||||
@@ -0,0 +1,21 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-11-19T11:05:10+00:00\n"
|
||||
"PO-Revision-Date: 2020-02-08 03:27+0000\n"
|
||||
"Last-Translator: Niels Erik Frederiksen <nef@kb.dk>\n"
|
||||
"Language-Team: Danish <http://translate.pkp.sfu.ca/projects/ojs/"
|
||||
"generic-htmlArticleGalley/da/>\n"
|
||||
"Language: da_DK\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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "HTML Article Galley (publiceringsversion)"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr "Denne plugin renderer publiceringsklare HTML-artikler."
|
||||
@@ -0,0 +1,20 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-09-30T06:56:41-07:00\n"
|
||||
"PO-Revision-Date: 2019-09-30T06:56:41-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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "HTML-Artikelfahne"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr ""
|
||||
"Dieses Plugin stellt die Unterstützung für die Anzeige von HTML-"
|
||||
"Artikelfahnen bereit."
|
||||
@@ -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,18 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-09-30T06:56:41-07:00\n"
|
||||
"PO-Revision-Date: 2019-09-30T06:56:41-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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "HTML Article Galley"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr "This plugin provides rendering support for HTML Article Galleys."
|
||||
@@ -0,0 +1,20 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-11-19T11:05:10+00:00\n"
|
||||
"PO-Revision-Date: 2019-11-19T11:05:10+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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "Galerada de artículo en HTML"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr ""
|
||||
"Este módulo ofrece soporte para renderizar las galeradas de los artículos en "
|
||||
"HTML."
|
||||
@@ -0,0 +1,19 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-11-19T11:05:11+00:00\n"
|
||||
"PO-Revision-Date: 2019-11-19T11:05:11+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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "کلیشه چاپی HTML"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr ""
|
||||
"این افزونه امکان پشتیبانی از رندر کلیشه های چاپی HTML را فراهم می سازد."
|
||||
@@ -0,0 +1,20 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-11-19T11:05:11+00:00\n"
|
||||
"PO-Revision-Date: 2019-11-19T11:05:11+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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "HTML-muotoinen artikkelin julkaistava tiedosto"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr ""
|
||||
"Tämä lisäosa tukee HTML-muotoisten artikkelien julkaistavien tiedostojen "
|
||||
"hahmonnusta."
|
||||
@@ -0,0 +1,19 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-09-30T06:56:41-07:00\n"
|
||||
"PO-Revision-Date: 2019-09-30T06:56:41-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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "Mise en page pour HTML"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr ""
|
||||
"Ce plugiciel permet l'édition sous format HTML de la mise en page d'article."
|
||||
@@ -0,0 +1,20 @@
|
||||
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/generic-"
|
||||
"htmlArticleGalley/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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "Épreuve d'article HTML"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr ""
|
||||
"Ce module fournit un support de rendu pour les épreuves d'articles au format "
|
||||
"HTML."
|
||||
@@ -0,0 +1,20 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2021-05-14 13:35+0000\n"
|
||||
"Last-Translator: Real Academia Galega <reacagal@gmail.com>\n"
|
||||
"Language-Team: Galician <http://translate.pkp.sfu.ca/projects/ojs/generic-"
|
||||
"htmlArticleGalley/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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "Galerada de artigo en HTML"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr ""
|
||||
"Este complemento proporciona soporte de renderización para as galeradas de "
|
||||
"artigos en HTML."
|
||||
@@ -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,18 @@
|
||||
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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "HTML Cikk kefelenyomat"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr "Ez a plugin biztosítja a renderelést a HTML cikk kefelenyomatoknak."
|
||||
@@ -0,0 +1,21 @@
|
||||
# Artashes Mirzoyan <amirzoyan@sci.am>, 2022.
|
||||
# Tigran Zargaryan <tigran@flib.sci.am>, 2022.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2022-07-01 06:26+0000\n"
|
||||
"Last-Translator: Tigran Zargaryan <tigran@flib.sci.am>\n"
|
||||
"Language-Team: Armenian <http://translate.pkp.sfu.ca/projects/ojs/generic-"
|
||||
"htmlArticleGalley/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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "HTML հոդվածի շարվածք"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr ""
|
||||
"Այս փլագինը տրամադրում է HTML հոդվածների շարվածքների տրամադրման աջակցություն:"
|
||||
@@ -0,0 +1,18 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2020-02-08 03:27+0000\n"
|
||||
"Last-Translator: Ramli Baharuddin <ramli.baharuddin@relawanjurnal.id>\n"
|
||||
"Language-Team: Indonesian <http://translate.pkp.sfu.ca/projects/ojs/generic-"
|
||||
"htmlArticleGalley/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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "File Artikel format HTML"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr "Plugin ini menyediakan dukungan untuk File Artikel dalam Format HTML."
|
||||
@@ -0,0 +1,19 @@
|
||||
# Kolbrun Reynisdottir <kolla@probus.is>, 2022.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2022-02-10 14:07+0000\n"
|
||||
"Last-Translator: Kolbrun Reynisdottir <kolla@probus.is>\n"
|
||||
"Language-Team: Icelandic <http://translate.pkp.sfu.ca/projects/ojs/generic-"
|
||||
"htmlArticleGalley/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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "Galley fyrir HTML greinar"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr "Þessi viðbót styður við myndsetingu á galley fyrir HTML greinar."
|
||||
@@ -0,0 +1,23 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-11-19T11:05:11+00:00\n"
|
||||
"PO-Revision-Date: 2019-12-28 17:34+0000\n"
|
||||
"Last-Translator: Lucia Steele <lucia.steele@aboutscience.eu>\n"
|
||||
"Language-Team: Italian <http://translate.pkp.sfu.ca/projects/ojs/"
|
||||
"generic-htmlArticleGalley/it/>\n"
|
||||
"Language: it_IT\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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "Gabbie articoli in HTML"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr ""
|
||||
"Questo plugin fornisce il supporto per la visualizzazione dei file HTML "
|
||||
"degli articoli."
|
||||
@@ -0,0 +1,18 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2021-02-05 18:02+0000\n"
|
||||
"Last-Translator: Dimitri Gogelia <dimitri.gogelia@iliauni.edu.ge>\n"
|
||||
"Language-Team: Georgian <http://translate.pkp.sfu.ca/projects/ojs/generic-"
|
||||
"htmlArticleGalley/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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "მოდული „სტატიის HTML-გალერეა“"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr "უზრუნველყოფს გალერეების ჩვენების მხარდაჭერას HTML ფორმატში."
|
||||
@@ -0,0 +1,19 @@
|
||||
# Madi <nmdbzk@gmail.com>, 2021.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2021-07-12 13:40+0000\n"
|
||||
"Last-Translator: Madi <nmdbzk@gmail.com>\n"
|
||||
"Language-Team: Kazakh <http://translate.pkp.sfu.ca/projects/ojs/generic-"
|
||||
"htmlArticleGalley/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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "\"Мақаланың HTML-түйіні\" модулі"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr "HTML форматындағы мақалалар үшін дисплей қолдауын қамтамасыз етеді."
|
||||
@@ -0,0 +1,19 @@
|
||||
# Mahmut VURAL <mahmut.vural@outlook.com>, 2024.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2024-01-02 18:59+0000\n"
|
||||
"Last-Translator: Mahmut VURAL <mahmut.vural@outlook.com>\n"
|
||||
"Language-Team: Kyrgyz <http://translate.pkp.sfu.ca/projects/ojs/"
|
||||
"generic-htmlArticleGalley/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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "\"HTML макала галереясы\" модулу"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr "HTML макала галлеялары үчүн дисплей колдоосун камсыз кылат."
|
||||
@@ -0,0 +1,20 @@
|
||||
# Ieva Tiltina <pastala@gmail.com>, 2022, 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/"
|
||||
"generic-htmlArticleGalley/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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "Raksta HTML saliktnis"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr "Šis spraudnis nodrošina rakstu HTML saliktņu atveidošanas atbalstu."
|
||||
@@ -0,0 +1,18 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2021-01-06 10:52+0000\n"
|
||||
"Last-Translator: Mirko Spiroski <mspiroski@id-press.eu>\n"
|
||||
"Language-Team: Macedonian <http://translate.pkp.sfu.ca/projects/ojs/"
|
||||
"generic-htmlArticleGalley/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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "HTML отисок на труд"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr "Овој плагин овозможува рендерирана поддршка за HTML отисок на трудови."
|
||||
@@ -0,0 +1,19 @@
|
||||
# Muhd Muaz <muazhero61@yahoo.com>, 2021.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2021-10-19 09:30+0000\n"
|
||||
"Last-Translator: Muhd Muaz <muazhero61@yahoo.com>\n"
|
||||
"Language-Team: Malay <http://translate.pkp.sfu.ca/projects/ojs/generic-"
|
||||
"htmlArticleGalley/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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "HTML Artikel Galley"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr "Plugin ini menyediakan sokongan rendering untuk HTML Artikel Galleys."
|
||||
@@ -0,0 +1,22 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2020-03-20T15:57:55+00:00\n"
|
||||
"PO-Revision-Date: 2021-01-14 13:52+0000\n"
|
||||
"Last-Translator: FRITT, University of Oslo Library <fritt-"
|
||||
"info@journals.uio.no>\n"
|
||||
"Language-Team: Norwegian Bokmål <http://translate.pkp.sfu.ca/projects/ojs/"
|
||||
"generic-htmlArticleGalley/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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "HTML artikkeloppsett"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr "Dette programtillegget viser artikkeloppsett i HTML."
|
||||
@@ -0,0 +1,19 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-11-19T11:05:11+00:00\n"
|
||||
"PO-Revision-Date: 2019-11-19T11:05:11+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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "HTML proefbestanden"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr ""
|
||||
"Met deze plugin kunnen HTML proefbestanden voor een artikel worden getoond."
|
||||
@@ -0,0 +1,18 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-11-19T11:05:11+00:00\n"
|
||||
"PO-Revision-Date: 2019-11-19T11:05:11+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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "Plik artykułu HTML"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr "Wtyczka umożliwia wsparcie dla plików artykułów w formacie HTML."
|
||||
@@ -0,0 +1,21 @@
|
||||
# Diego José Macêdo <diegojmacedo@gmail.com>, 2022.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2022-08-10 03:31+0000\n"
|
||||
"Last-Translator: Diego José Macêdo <diegojmacedo@gmail.com>\n"
|
||||
"Language-Team: Portuguese (Brazil) <http://translate.pkp.sfu.ca/projects/ojs/"
|
||||
"generic-htmlArticleGalley/pt_BR/>\n"
|
||||
"Language: pt_BR\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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "Composição para publicação em HTML"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr ""
|
||||
"Este plugin fornece suporte de renderização para composição publicada em "
|
||||
"HTML."
|
||||
@@ -0,0 +1,23 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-11-19T11:05:11+00:00\n"
|
||||
"PO-Revision-Date: 2020-01-31 16:21+0000\n"
|
||||
"Last-Translator: Carla Marques <carla.marques@sdum.uminho.pt>\n"
|
||||
"Language-Team: Portuguese (Portugal) <http://translate.pkp.sfu.ca/projects/"
|
||||
"ojs/generic-htmlArticleGalley/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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "Ficheiro para publicação em HTML"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr ""
|
||||
"Este plugin fornece suporte de renderização para ficheiros para publicação "
|
||||
"em HTML."
|
||||
@@ -0,0 +1,20 @@
|
||||
# Nicolae Turcan <nicolae.turcan@ubbcluj.ro>, 2024.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2024-01-04 09:06+0000\n"
|
||||
"Last-Translator: Nicolae Turcan <nicolae.turcan@ubbcluj.ro>\n"
|
||||
"Language-Team: Romanian <http://translate.pkp.sfu.ca/projects/ojs/"
|
||||
"generic-htmlArticleGalley/ro/>\n"
|
||||
"Language: ro\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==0 || (n%100 > 0 && n%100 < "
|
||||
"20)) ? 1 : 2;\n"
|
||||
"X-Generator: Weblate 4.18.2\n"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.displayName"
|
||||
msgstr "Șpalt articol HTML"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr "Acest plugin oferă suport de redare pentru șpalturile articolelor HTML."
|
||||
@@ -0,0 +1,18 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-11-19T11:05:11+00:00\n"
|
||||
"PO-Revision-Date: 2019-11-19T11:05:11+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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "Модуль «HTML-гранка статьи»"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr "Обеспечивает поддержку отображения для гранок статей в формате HTML."
|
||||
@@ -0,0 +1,18 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2020-11-12 12:46+0000\n"
|
||||
"Last-Translator: Tomáš Blaho <tomas.blaho@umb.sk>\n"
|
||||
"Language-Team: Slovak <http://translate.pkp.sfu.ca/projects/ojs/generic-"
|
||||
"htmlArticleGalley/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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "HTML sadzobnice článku"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr "Tento plugin poskytuje podporu vykresľovania článkov vo formáte HTML."
|
||||
@@ -0,0 +1,18 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-11-19T11:05:11+00:00\n"
|
||||
"PO-Revision-Date: 2019-11-19T11:05:11+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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "Vtičnik za HTML prelome člankov"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr "Vtičnik omogoča prikaz HTML prelomov člankov."
|
||||
@@ -0,0 +1,18 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-11-19T11:05:11+00:00\n"
|
||||
"PO-Revision-Date: 2019-11-19T11:05:11+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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "Prikaz u HTML formatu"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr "Ovaj dodatak omogućuje renderovanje fajlova članaka u HTML formatu."
|
||||
@@ -0,0 +1,19 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-11-19T11:05:12+00:00\n"
|
||||
"PO-Revision-Date: 2019-11-19T11:05:12+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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "HTML-publiceringsversioner för artiklar"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr ""
|
||||
"Pluginet ger stöd för rendering av artiklars HTML-publiceringsversioner."
|
||||
@@ -0,0 +1,18 @@
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-11-19T11:05:12+00:00\n"
|
||||
"PO-Revision-Date: 2019-11-19T11:05:12+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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "HTML Makale Dizgisi"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr "Bu eklenti, HTML Makale Dizgilerini oluşturma desteği sağlar."
|
||||
@@ -0,0 +1,25 @@
|
||||
# Petro Bilous <petrobilous@ukr.net>, 2023.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: \n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2019-11-19T11:05:12+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/"
|
||||
"generic-htmlArticleGalley/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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "HTML-гранка статті"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr ""
|
||||
"Цей плагін забезпечує підтримку візуалізації для гранок статей у форматі "
|
||||
"HTML."
|
||||
@@ -0,0 +1,12 @@
|
||||
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.generic.htmlArticleGalley.displayName"
|
||||
msgstr ""
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr ""
|
||||
@@ -0,0 +1,20 @@
|
||||
# Ruslan Shodmonov <belovedspy1209@gmail.com>, 2021.
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"PO-Revision-Date: 2021-09-09 11:05+0000\n"
|
||||
"Last-Translator: Ruslan Shodmonov <belovedspy1209@gmail.com>\n"
|
||||
"Language-Team: Uzbek <http://translate.pkp.sfu.ca/projects/ojs/generic-"
|
||||
"htmlArticleGalley/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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "HTML maqolasi Galley"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr ""
|
||||
"Bu plagin HTML Maqolalar galereyalarini qo'llab -quvvatlashni ta'minlaydi."
|
||||
@@ -0,0 +1,18 @@
|
||||
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/generic-"
|
||||
"htmlArticleGalley/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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "Bản in bài báo HTML"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr "Plugin này cung cấp hỗ trợ kết xuất cho bản in HTML."
|
||||
@@ -0,0 +1,19 @@
|
||||
# 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/generic-htmlArticleGalley/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.generic.htmlArticleGalley.displayName"
|
||||
msgstr "HTML文章校對樣本"
|
||||
|
||||
msgid "plugins.generic.htmlArticleGalley.description"
|
||||
msgstr "此插件支援顯示HTML文章校對樣本。"
|
||||
@@ -0,0 +1,21 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE plugin_settings SYSTEM "../../../lib/pkp/dtd/pluginSettings.dtd">
|
||||
|
||||
<!--
|
||||
* plugins/generic/htmlArticleGalley/settings.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.
|
||||
*
|
||||
* Default plugin settings.
|
||||
*
|
||||
-->
|
||||
|
||||
<plugin_settings>
|
||||
<setting type="bool">
|
||||
<name>enabled</name>
|
||||
<value>true</value>
|
||||
</setting>
|
||||
</plugin_settings>
|
||||
|
||||
@@ -0,0 +1,51 @@
|
||||
{**
|
||||
* plugins/generic/htmlArticleGalley/display.tpl
|
||||
*
|
||||
* 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.
|
||||
*
|
||||
* Embedded viewing of a HTML galley.
|
||||
*}
|
||||
<!DOCTYPE html>
|
||||
<html lang="{$currentLocale|replace:"_":"-"}" xml:lang="{$currentLocale|replace:"_":"-"}">
|
||||
{capture assign="pageTitleTranslated"}{translate key="article.pageTitle" title=$article->getLocalizedTitle(null, 'html')|strip_unsafe_html}{/capture}
|
||||
{include file="frontend/components/headerHead.tpl"}
|
||||
<body class="pkp_page_{$requestedPage|escape} pkp_op_{$requestedOp|escape}">
|
||||
|
||||
{* Header wrapper *}
|
||||
<header class="header_view">
|
||||
|
||||
{capture assign="articleUrl"}{url page="article" op="view" path=$article->getBestId()}{/capture}
|
||||
|
||||
<a href="{$articleUrl}" class="return">
|
||||
<span class="pkp_screen_reader">
|
||||
{translate key="article.return"}
|
||||
</span>
|
||||
</a>
|
||||
|
||||
<a href="{$articleUrl}" class="title">
|
||||
{$article->getLocalizedTitle(null, 'html')|strip_unsafe_html}
|
||||
</a>
|
||||
</header>
|
||||
|
||||
<div id="htmlContainer" class="galley_view{if !$isLatestPublication} galley_view_with_notice{/if}" style="overflow:visible;-webkit-overflow-scrolling:touch">
|
||||
{if !$isLatestPublication}
|
||||
<div class="galley_view_notice">
|
||||
<div class="galley_view_notice_message" role="alert">
|
||||
{translate key="submission.outdatedVersion" datePublished=$galleyPublication->getData('datePublished')|date_format:$dateFormatLong urlRecentVersion=$articleUrl}
|
||||
</div>
|
||||
</div>
|
||||
{capture assign="htmlUrl"}
|
||||
{url page="article" op="download" path=$article->getBestId()|to_array:'version':$galleyPublication->getId():$galley->getBestGalleyId():$submissionFile->getId() inline=true}
|
||||
{/capture}
|
||||
{else}
|
||||
{capture assign="htmlUrl"}
|
||||
{url page="article" op="download" path=$article->getBestId()|to_array:$galley->getBestGalleyId():$submissionFile->getId() inline=true}
|
||||
{/capture}
|
||||
{/if}
|
||||
<iframe name="htmlFrame" src="{$htmlUrl}" title="{translate key="submission.representationOfTitle" representation=$galley->getLabel() title=$galleyPublication->getLocalizedFullTitle(null, 'html')|strip_unsafe_html}" allowfullscreen webkitallowfullscreen></iframe>
|
||||
</div>
|
||||
{call_hook name="Templates::Common::Footer::PageFooter"}
|
||||
</body>
|
||||
</html>
|
||||
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE version SYSTEM "../../../lib/pkp/dtd/pluginVersion.dtd">
|
||||
|
||||
<!--
|
||||
* plugins/generic/htmlArticleGalley/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>htmlArticleGalley</application>
|
||||
<type>plugins.generic</type>
|
||||
<release>1.0.0.0</release>
|
||||
<date>2013-07-02</date>
|
||||
<lazy-load>1</lazy-load>
|
||||
<class>HtmlArticleGalleyPlugin</class>
|
||||
</version>
|
||||
Reference in New Issue
Block a user