<?php namespace SilverStripe\i18n\Tests\i18nTest; use SilverStripe\Admin\LeftAndMain; use SilverStripe\ORM\DataObject; use SilverStripe\Dev\TestOnly; use SilverStripe\Security\Group; class MyObject extends DataObject implements TestOnly { private static $table_name = 'i18nTest_MyObject'; private static $db = [ 'FirstProperty' => 'Varchar', 'SecondProperty' => 'Int' ]; private static $has_many = [ 'Relation' => Group::class ]; private static $singular_name = "My Object"; private static $plural_name = "My Objects"; public function provideI18nEntities() { $entities = parent::provideI18nEntities(); return array_merge($entities, [ LeftAndMain::class . '.OTHER_TITLE' => [ 'default' => 'Other title', 'module' => 'admin', ], ]); } }