Я пишу плагин типа вопроса, и у меня возникают проблемы с переводом строк в работу.Вместо указанной мной строки отображается [[answerheader]].
Я вызываю функцию get_string () следующим образом:
$mform->addElement('header','answerheader',
get_string('answerheader','qtype_'.$this->qtype()));
, и у меня есть соответствующая запись вфайл локализации (qtype_mypluginname.php):
$string['answerheader'] = 'Answers';
, но я получаю сообщение об ошибке:
Invalid get_string identifier: 'answerheader' or component 'qtype_mypluginname'. Perhaps
you are missing $string['answerheader'] = ''; in
c:\wamp64\www\moodle-plugin-dev/question/type/mypluginname/lang/en/qtype_mypluginname.php?
У меня есть метод, который возвращает qtype в edit_mypluginname_form.php.
Это первый плагин, который я написал, и я использовал подключаемый плагин в качестве руководства.Я установил имя плагина на mypluginname в конце edit_mypluginname_form.php;Что-нибудь еще, что я должен сделать, чтобы заставить это работать?