[英]Zend Translate Zend Form!
目前,isEmpty錯誤拋出:
Value is required and can't be empty
我正在裝載我的翻譯器:
[translation]
adapter = array
content.english["emailNotUnique"] = "Your user already exists"
content.english["Value is required and can't be empty"] = "You must specify your ID"
locale = en
上面的配置根據zend翻譯規范生成一個有效的數組,所以:
$this -> form -> setTranslator(new Zend_Translate($this -> getConfig() -> translation));
預期結果是isEmpty錯誤現在應該顯示為
You must specify your ID
但是我沒有愛。 沒有錯誤也沒有翻譯。 我在Zend 1.11.1和PHP5.3.5上。
我認為問題在於您的ini文件中的english
鍵。 特別是它不應該存在,因為你實際上傳遞給Zend_Translate的content
是:
'content' => array(
'english' => array(
"emailNotUnique" => 'Your user already exists' ,
"Value is required and can't be empty" => 'You must specify your ID'
)
);
它應該是:
'content' => array(
"emailNotUnique" => 'Your user already exists' ,
"Value is required and can't be empty" => 'You must specify your ID'
);
希望這會有所幫助。
試着改變
content.english["isEmpty"] = "You must specify your ID"
你可以用戶語言文件(MO)簡單翻譯多種語言
初始化引導程序時,初始化所選語言
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.