【发布时间】:2012-10-25 16:17:03
【问题描述】:
我有一个关于 Zend Framework 2 表单翻译的问题。现在我无法将表单错误消息从英语翻译成意大利语(我的语言)。
我尝试如下设置module.config.php:
//...
'translator' => array(
'locale' => 'it_IT',
'translation_file_patterns' => array(
array(
'type' => 'phparray',
'base_dir' => __DIR__. '/../language/form_errors',
'pattern' => '%s.php'
)
),
),
并且文件当前加载在 Translator 类中。问题是:即使我写了表单错误的索引(或消息),它也不会翻译表单消息。
return array(
'Skeleton Application' => 'Applicazione Scheletro',
"IS_EMPTY" => 'Il valore non può essere vuoto'
);
但是,如果我使用 $translator->translate('Skeleton Application') 它就像一个魅力......任何提示?
谢谢你的建议..
【问题讨论】:
-
zendframework/resources/languages/it/Zend_Validate.php :-)
标签: zend-form zend-framework2 zend-translate