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,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>