For I18N itself you can use both ways... Zend_Translate or an adapter
directly.
I don't know how the Form implementation works, but from my understanding
and from the way I18N is implemented both ways are equal and should work.
Some are using Zend_Translate and some are using a extended
Zend_Translate_Adapter class.
Both should be possible to give as parameter without calling a additional
getAdapter() function.
Greetings
Thomas Weidner, I18N Team Leader
http://www.thomasweidner.com
----- Original Message -----
From: "buennagelj" <[EMAIL PROTECTED]>
To: <[email protected]>
Sent: Wednesday, February 06, 2008 9:48 PM
Subject: Re: [fw-general] Zend_Form and validation language
Matthew Weier O'Phinney-3 wrote:
-- Dividy <[EMAIL PROTECTED]> wrote
(on Saturday, 02 February 2008, 03:19 PM -0800):
Then, create your translate object:
$translations = include 'path/to/translations.php';
$translate = new Zend_Translate('array', $translations, 'en');
And pass the translation adapter to your form:
$form->setTranslator($translate->getAdapter());
This is something that stumped my yesterday: Why do I have to extract the
Adapter from the Translator to pass it to a method called setTranslator
(not
setTranslatorAdapter)?
Wouldn't it be more obvious to just pass $translate?
--
View this message in context:
http://www.nabble.com/Zend_Form-and-validation-language-tp15248574s16154p15312706.html
Sent from the Zend Framework mailing list archive at Nabble.com.