the installer is just checking the requirements for you, so if it says you don't have the necessary support for it then it's basically telling you that your site won't work if you do install it

because LeftAndMain::menu_title() default for $localise is true, and :

  1. // Check localisation
  2. if (!$localise) {
  3. return $title;
  4. }
  5. return i18n::_t("{$class}.MENUTITLE", $title);
  1. # app/_config/mysite.yml
  2. SilverStripe\AssetAdmin\Controller\AssetAdmin:
  3. menu_title: 'Document Store'
  4.  
  5. # app/lang/en.yml
  6. en:
  7. SilverStripe\AssetAdmin\Controller\AssetAdmin:
  8. MENUTITLE: 'Document Store'

ok yeah you're right, you need to change it both places

wait, it looks like you should be able to use a config prop too the way you've done it above

i guess that makes sense. you should be able to do that at the project level i would've thought, e.g. app/lang/en.yml

have you tried something and had problems? I would've thought that dev/build with the legacy classname remapping config would've done most of the work for you