簡體   English   中英

Zend Translate Zend表格!

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM