我有一个关于 Zend Framework 2 Form translate 的问题。现在我无法将表单错误消息从英语翻译成意大利语(我的语言)。
我尝试将 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') 它就像一个魅力......任何提示?
多谢指教。。