/** * @group ZF-8764 */ public function testLabelIsNotTranslatedTwice() { require_once 'Zend/Translate.php'; $translations = array('firstLabel' => 'secondLabel', 'secondLabel' => 'thirdLabel'); $translate = new Zend_Translate('array', $translations); $submit = new Zend_Form_Element_Submit('foo', 'firstLabel'); $submit->setTranslator($translate); $this->assertEquals($translations['firstLabel'], $submit->getLabel()); }
public function testLabelIsTranslatedWhenTranslationAvailable() { require_once 'Zend/Translate.php'; $translations = array('Label' => 'This is the Submit Label'); $translate = new Zend_Translate('array', $translations); $submit = new Zend_Form_Element_Submit('foo', 'Label'); $submit->setTranslator($translate); $this->assertEquals($translations['Label'], $submit->getLabel()); }