<?php return array (
  'plugins.generic.pln' => 'PKP PN Plugin',
  'plugins.generic.pln.description' => 'The PKP PN plugin will deposit your published content into the PKP Preservation Network for preservation.',
  'plugins.generic.pln.manager.setup.description' => '<strong>PKP Preservation Network</strong><br /><br />Please read the <a href="https://pkp.sfu.ca/pkp-pn" target="_blank">overview of the PKP PN</a> and complete <a href="{$plnPluginURL}">this simple form</a>. This option will enable inclusion of your journal in the Public Knowledge Project Preservation Network (PKP PN).',
  'plugins.generic.pln.enabled' => 'The PKP PN plugin has been enabled.',
  'plugins.generic.pln.disabled' => 'The PKP PN plugin has been disabled.',
  'plugins.generic.pln.settings' => 'Settings',
  'plugins.generic.pln.settings.acron_required' => 'The PKP PN plugin requires either the Acron plugin or a periodic scheduling tools such as \'cron.\'',
  'plugins.generic.pln.settings.saved' => 'PKP PN settings saved.',
  'plugins.generic.pln.settings.terms_of_use' => 'Terms of Use',
  'plugins.generic.pln.settings.terms_of_use_help' => 'As Journal Manager, I, in good faith, accept and confirm the following terms and conditions for participation in the Public Knowledge Project Preservation Network (PKP-PKP PN):',
  'plugins.generic.pln.settings.terms_of_use_agree' => 'I Agree',
  'plugins.generic.pln.settings.journal_uuid' => 'Journal Identifier',
  'plugins.generic.pln.settings.journal_uuid_help' => 'This is your journal\'s unique identifier for the PKP PN. You may need to share this with PKP PN administrators for support purposes.',
  'plugins.generic.pln.settings.refresh' => 'Refresh',
  'plugins.generic.pln.settings.refresh_help' => 'If for some reason there are no terms listed above or you know these terms have been updated, click Refresh to update the terms listed above.',
  'plugins.generic.pln.required.object_type' => 'Please choose an deposit object type.',
  'plugins.generic.pln.required.object_threshold' => 'Please choose a deposit object threshold.',
  'plugins.generic.pln.required.terms_of_use_agreement' => 'Agreement to the network\'s terms of use is required in order to deposit to the PKP PN.',
  'plugins.generic.pln.objects.article' => 'Article',
  'plugins.generic.pln.objects.issue' => 'Issue',
  'plugins.generic.pln.status.network_status' => 'Network Status: {$networkStatusMessage}',
  'plugins.generic.pln.status.deposits' => 'Deposits',
  'plugins.generic.pln.status' => 'Status',
  'plugins.generic.pln.objectId' => 'Type Object Id',
  'plugins.generic.pln.status.docs' => 'The PKP PN <a href="{$statusDocsUrl}">deposit statuses are described here</a>.',
  'plugins.generic.pln.status.id' => 'ID',
  'plugins.generic.pln.status.type' => 'Type',
  'plugins.generic.pln.status.items' => 'Items',
  'plugins.generic.pln.status.checked' => 'Checked',
  'plugins.generic.pln.status.local_status' => 'Local Status',
  'plugins.generic.pln.status.processing_status' => 'Processing Status',
  'plugins.generic.pln.status.lockss_status' => 'LOCKSS Status',
  'plugins.generic.pln.status.complete' => 'Complete',
  'plugins.generic.pln.status.confirmReset' => 'Are you sure you want to reset this deposit? It will be repackaged and resent to the processing server.',
  'plugins.generic.pln.status.unknown' => 'Unknown',
  'plugins.generic.pln.status.new' => 'New',
  'plugins.generic.pln.status.packaged' => 'Packaged',
  'plugins.generic.pln.status.transferred' => 'Transferred',
  'plugins.generic.pln.status.received' => 'Received',
  'plugins.generic.pln.status.validated' => 'Validated',
  'plugins.generic.pln.status.sent' => 'Sent to LOCKSS',
  'plugins.generic.pln.status.syncing' => 'Syncing',
  'plugins.generic.pln.status.agreement' => 'Agreement',
  'plugins.generic.pln.status.updated' => 'Updated',
  'plugins.generic.pln.status.local_failure' => 'Local Failure',
  'plugins.generic.pln.status.remote_failure' => 'Remote Failure',
  'plugins.generic.pln.status.packagingFailed' => 'Packaging Failure',
  'plugins.generic.pln.depositorTask.name' => 'PKP PN Depositor Task',
  'plugins.generic.pln.notifications.processing_for' => 'Depositor processing for {$title}.',
  'plugins.generic.pln.notifications.getting_servicedocument' => 'Getting service document.',
  'plugins.generic.pln.notifications.pln_not_accepting' => 'The PKP PN is not currently accepting deposits.',
  'plugins.generic.pln.notifications.pln_accepting' => 'The PKP PN is accepting deposits.',
  'plugins.generic.pln.notifications.check_status' => 'Check the status of your deposits.',
  'plugins.generic.pln.notifications.issn_missing' => 'Your journal must have an ISSN to deposit content to the PKP PN.',
  'plugins.generic.pln.notifications.http_error' => 'There was an error connecting to the PKP PN - please contact your system administrator.',
  'plugins.generic.pln.notifications.terms_updated' => 'The PKP PN terms of use have been updated. Agreement with new terms is required to continue depositing.',
  'plugins.generic.pln.notifications.curl_missing' => 'CURL support must be enabled to proceed.',
  'plugins.generic.pln.notifications.zip_missing' => 'ZipArchive support must be enabled to proceed.',
  'plugins.generic.pln.notifications.issn_setting' => 'Your journal must have an ISSN before you can agree to the terms of service. You can enter the ISSN on the Journal Settings page. Once the journal ISSN is entered, the terms of service will be shown below.',
  'plugins.generic.pln.notifications.tar_missing' => 'Your system must have a tar executable.',
  'plugins.generic.pln.notifications.archive_tar_missing' => 'The Archive_Tar PHP extension must be installed before the PKP PN can be enabled.',
  'plugins.generic.pln.error.include.bagit' => 'The BagIt library, which is included with OJS, cannot be loaded, probably due to a missing prerequisite.',
  'plugins.generic.pln.error.network.servicedocument' => 'Network error {$error} connecting to the PKP PN to get the service document.',
  'plugins.generic.pln.error.network.deposit' => 'Network error {$error} connecting to the PKP PN to send the deposit.',
  'plugins.generic.pln.error.network.swordstatement' => 'Network error {$error} connecting to the PKP PN to get a status update for deposit.',
  'plugins.generic.pln.error.http.servicedocument' => 'PKP PN server returned HTTP error {$error} when attempting to get the service document.',
  'plugins.generic.pln.error.http.deposit' => 'PKP PN server returned HTTP error {$error} when sending the deposit.',
  'plugins.generic.pln.error.http.swordstatement' => 'PKP PN server returned HTTP error {$error} when checking the status of a deposit.',
  'plugins.generic.pln.error.depositor.missingpackage' => 'Cannot find package file {$file}.',
  'plugins.generic.pln.error.depositor.export.articles.error' => 'An error occured while exporting articles. The server\'s error log may have more information.',
  'plugins.generic.pln.error.depositor.export.issue.error' => 'An error occured while exporting an issue. The server\'s error log may have more information.',
  'plugins.generic.pln.error.handler.uuid.invalid' => 'The requested UUID is not valid or is not formatted correctly.',
  'plugins.generic.pln.error.handler.uuid.notfound' => 'There is no deposit with the requested UUID.',
  'plugins.generic.pln.error.handler.file.notfound' => 'The deposit file cannot be found. It may not have been packaged yet, or the package may have been removed.',
  'plugins.generic.pln.depositor.statusupdates' => 'Processing deposit status updates.',
  'plugins.generic.pln.depositor.updatedcontent' => 'Processing updated content.',
  'plugins.generic.pln.depositor.newcontent' => 'Processing new content.',
  'plugins.generic.pln.depositor.packagingdeposits' => 'Packaging content for deposit.',
  'plugins.generic.pln.depositor.transferringdeposits' => 'Sending deposits to the PKP PN.',
  'plugins.generic.pln.depositor.statusupdates.processing' => 'Trying status update for {$depositId} ({$objectType}: {$objectId}) (Local Status: [{$statusLocal}], Processing Status: [{$statusProcessing}], Lockss Status: [{$statusLockss}])',
  'plugins.generic.pln.depositor.statusupdates.processing.processingState' => 'Processing status got for {$depositId} -> ({$processingState})',
  'plugins.generic.pln.depositor.packagingdeposits.processing' => 'Trying package deposit {$depositId} ({$objectType}: {$objectId}) (Local Status: [{$statusLocal}], Processing Status: [{$statusProcessing}], Lockss Status: [{$statusLockss}])',
  'plugins.generic.pln.depositor.packagingdeposits.processing.error' => 'Native Import/Export plugin failed for deposit {$depositId}, when trying to package it',
  'plugins.generic.pln.depositor.packagingdeposits.processing.packageFailed' => 'Packaging for deposit {$depositId} failed',
  'plugins.generic.pln.depositor.packagingdeposits.processing.packageSucceeded' => 'Packaging for deposit {$depositId} succeeded',
  'plugins.generic.pln.depositor.transferringdeposits.processing' => 'Trying transfer deposit {$depositId} ({$objectType}: {$objectId}) (Local Status: [{$statusLocal}], Processing Status: [{$statusProcessing}], Lockss Status: [{$statusLockss}])',
  'plugins.generic.pln.depositor.transferringdeposits.processing.postAtom' => 'Posting the Atom file to staging server for deposit {$depositId} (Local Status: [{$statusLocal}], Processing Status: [{$statusProcessing}], Lockss Status: [{$statusLockss}]) - (Url: [{$url}], AtomPath: [{$atomPath}], Method: [{$method}])',
  'plugins.generic.pln.depositor.transferringdeposits.processing.resultSucceeded' => 'Posting the Atom file to staging server for deposit {$depositId} succeeded',
  'plugins.generic.pln.depositor.transferringdeposits.processing.resultFailed' => 'Posting the Atom file to staging server for deposit {$depositId} failed (Error: [{$error}] - [{$result}])',
  'plugins.generic.plngateway.displayName' => 'PKP PN Gateway',
  'plugins.generic.plngateway.description' => 'Reports PKP PN Status and recent article titles for the staging server.',
); ?>