ZendFramework2フォームの翻訳について質問がありました。現在、フォームのエラーメッセージを英語からイタリア語(私の言語)に翻訳できません。
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')を使用すると、魅力のように機能します...ヒントはありますか?
アドバイスありがとうございます。