検索プログラマのメモ帳

壁にぶつかったら検索で調べるプログラマのちょっと遅れたメモ帳。たまに自分で挑戦する。

Skip to: Content | Sidebar | Footer

Zend_Translateでバリデータのエラーを翻訳

7 7月, 2009 (05:53) | ZendFramework | By: admin

連想配列に入れてZend_Translateに渡す

フォームのTranslator
に設定する

と翻訳される

Alnum ‘%value%’ has not only alphabetic and digit characters
Regex ‘%value%’ does not match against pattern ‘%pattern%’
NotEmpty Value is empty, but a non-empty value is required

$aryTranc = array('Value is empty, but a non-empty value is required' =>
           
'ここの値が空です。',
           
"'%value%' has not only alphabetic and digit characters" =>
           
"'%value%' に英数字以外の文字が含まれています",
           
"'%value%' does not match against pattern '%pattern%'" =>
           
"'%value%' は '%pattern%' にマッチしません。",
           
)

$adapter = new Zend_Translate(‘array’,$aryTranc, ‘ja’);

Zend_Form::setDefaultTranslator($adapter);

ZENDは翻訳する気はないということなのか。

Write a comment