Вы правы, что отображаемый текст зависит от таблицы косвенно.Вот необходимый код, показывающий, как определяется имя в зависимости от конфигурации таблицы в TCA:
$temp = explode(':', substr($v['ctrl']['title'], 9 + strlen($_EXTKEY)));
$langFile = $temp[0];
$thisTitle = $lang->sL('LLL:EXT:' . $_EXTKEY . '/' . $langFile . ':extension.title');
Этот фрагмент кода скопирован из файла typo3/sysext/backend/Classes/Controller/NewRecordController.php
в методе renderNewRecordControls()
.Таким образом, в конце текст определяется в языковой файл (ы) вашего расширения.