Следующий фрагмент создает селектор даты с помощью API Moodle Forms:
$form->addElement('date_selector', 'html_id', 'label', $options);
Согласно документации (https://docs.moodle.org/dev/lib/formslib.php_Form_Definition#date_selector) options
поддерживает следующие настройки:
array(
'startyear' => 1970,
'stopyear' => 2020,
'timezone' => 99,
'optional' => false
);
Мне не хватает варианта локализации здесь. Поскольку Moodle API основан на PHP QuickForm, я надеялся, что смогу передать опцию language
, как будто она поддерживается HTML_QuickForm_date
(https://pear.php.net/manual/en/package.html.html-quickform.html-quickform-date.php). Видимо, я ошибся.
Есть ли способ получить сборщик дат Moodle с не английскими названиями месяцев?