您可以像在应用程序的任何其他部分一样本地化表单标签。
在您的引导文件中,您必须设置Zend_Locale和Zend_Translate对象。它将在您的整个应用程序中可用。
例如在你的助推器中:
//init locale
$translate = new Zend_Translate('gettext',
APPLICATION_PATH.'/languages',null,
array('scan' => Zend_Translate::LOCALE_FILENAME));
$locale = new Zend_Locale();
$locale->setLocale(Zend_Locale::BROWSER);
$requestedLanguage = key($locale->getBrowser());
if(in_array($requestedLanguage, $translate->getList())){
$language = $requestedLanguage;
}else{
$language = 'en';
}
$translate->setLocale($language);
$view->translate = $translate;
由于设置非常详细而且可能很复杂,我建议您观看本教程http://www.youtube.com/watch?v=FwPgqla-cRk