Установка этих параметров с помощью параметров элемента формы не будет работать! Эти опции (« theme » и « lang ») должны быть переданы в сервис вместо этого!
Вот Zend_Service_ReCaptcha конструктор:
public function __construct($publicKey = null, $privateKey = null,
$params = null, $options = null, $ip = null)
{
…
Использование:
$options = array('theme' => 'white', 'lang' => 'ru');
$recaptcha = new Zend_Service_ReCaptcha($publicKey, $privateKey, null, $options);
$this->view->recaptcha = $recaptcha->getHtml();
В противном случае, если вы хотите использовать элементы формы, вы должны сначала получить объект службы. Попробуйте что-то вроде этого:
$options = array('theme' => 'white', 'lang' => 'ru');
$form->getElement('captcha')->getCaptcha()->getService()->setOptions($options);