FIX Update plural name of BrokenExternalPageTrackStatus

This commit is contained in:
Raissa North 2018-08-24 15:49:51 +12:00
parent 3ff01bf9e9
commit 61a63f36d9
3 changed files with 32 additions and 7 deletions

View File

@ -23,7 +23,7 @@ before_script:
# Install composer dependencies
- composer validate
- composer require --no-update silverstripe/recipe-cms $RECIPE_VERSION
- if [[ $DB == PGSQL ]]; then composer require --no-update silverstripe/postgresql 2.0.x-dev; fi
- if [[ $DB == PGSQL ]]; then composer require --no-update silverstripe/postgresql 2.1.x-dev; fi
- composer install --prefer-dist --no-interaction --no-progress --no-suggest --optimize-autoloader --verbose --profile
script:

View File

@ -1,17 +1,26 @@
en:
SilverStripe\ExternalLinks\Jobs\CheckExternalLinksJob:
TITLE: 'Checking for external broken links'
SilverStripe\ExternalLinks\Model\BrokenExternalLink:
NOTAVAILABLE: 'Server Not Available'
PLURALNAME: 'Broken External Links'
PLURALS:
one: 'A Broken External Link'
other: '{count} Broken External Links'
SINGULARNAME: 'Broken External Link'
UNKNOWNRESPONSE: 'Unknown Response Code'
SilverStripe\ExternalLinks\Model\BrokenExternalPageTrack:
PLURALNAME: 'Broken External Page Tracks'
PLURALS:
one: 'A Broken External Page Track'
other: '{count} Broken External Page Tracks'
SINGULARNAME: 'Broken External Page Track'
SilverStripe\ExternalLinks\Model\BrokenExternalPageTrackStatus:
PLURALNAME: 'Broken External Page Track Statuss'
PLURALNAME: 'Broken External Page Track Statuses'
PLURALS:
one: 'A Broken External Page Track Status'
other: '{count} Broken External Page Track Statuses'
SINGULARNAME: 'Broken External Page Track Status'
SilverStripe\ExternalLinks\Jobs\CheckExternalLinksJob:
TITLE: 'Checking for external broken links'
SilverStripe\ExternalLinks\Reports\BrokenExternalLinksReport:
EXTERNALBROKENLINKS: 'External broken links report'
RUNREPORT: 'Create new report'

View File

@ -2,9 +2,8 @@
namespace SilverStripe\ExternalLinks\Model;
use SilverStripe\ExternalLinks\Model\BrokenExternalPageTrack;
use SilverStripe\ExternalLinks\Model\BrokenExternalLink;
use SilverStripe\CMS\Model\SiteTree;
use SilverStripe\i18n\i18nEntityProvider;
use SilverStripe\Versioned\Versioned;
use SilverStripe\ORM\DataObject;
@ -16,7 +15,7 @@ use SilverStripe\ORM\DataObject;
* @property int $TotalPages Get total pages count
* @property int $CompletedPages Get completed pages count
*/
class BrokenExternalPageTrackStatus extends DataObject
class BrokenExternalPageTrackStatus extends DataObject implements i18nEntityProvider
{
private static $table_name = 'BrokenExternalPageTrackStatus';
@ -42,6 +41,23 @@ class BrokenExternalPageTrackStatus extends DataObject
->first();
}
/**
* Returns the list of provided translations for this object
*
* @return array
*/
public function provideI18nEntities()
{
return [
__CLASS__ . '.SINGULARNAME' => 'Broken External Page Track Status',
__CLASS__ . '.PLURALNAME' => 'Broken External Page Track Statuses',
__CLASS__ . '.PLURALS' => [
'one' => 'A Broken External Page Track Status',
'other' => '{count} Broken External Page Track Statuses',
],
];
}
/**
* Gets the list of Pages yet to be checked
*