2017-01-18 04:58:48 +01:00
|
|
|
<?php
|
|
|
|
|
|
|
|
use SilverStripe\i18n\i18nEntityProvider;
|
|
|
|
|
|
|
|
class i18nProviderClass implements i18nEntityProvider
|
|
|
|
{
|
|
|
|
public function provideI18nEntities()
|
|
|
|
{
|
|
|
|
return [
|
|
|
|
'i18nProviderClass.TITLE' => 'My Provider Class',
|
|
|
|
'i18nProviderClass.PLURALS' => [
|
2017-01-25 04:35:13 +01:00
|
|
|
'comment' => 'Plural forms for the test class',
|
2017-01-18 04:58:48 +01:00
|
|
|
'one' => 'A class',
|
|
|
|
'other' => '{count} classes',
|
|
|
|
],
|
|
|
|
'i18nProviderClass.OTHER_MODULE' => [
|
2017-01-25 04:35:13 +01:00
|
|
|
'comment' => 'Test string in another module',
|
2017-01-18 04:58:48 +01:00
|
|
|
'default' => 'i18ntestmodule string defined in i18nothermodule',
|
|
|
|
'module' => 'i18ntestmodule'
|
|
|
|
],
|
|
|
|
];
|
|
|
|
}
|
|
|
|
}
|