2010-05-22 72 views
1

由於ZF 1.10 Zend框架附帶預翻譯後的驗證消息。他們在圖書館之外。推薦的地方預翻譯Zend Framework的資源

manual illustrates如何加載這些在你的引導。

$translator = new Zend_Translate(
    'array', 
    '/resources/languages', 
    $language, 
    array('scan' => Zend_Locale::LOCALE_DIRECTORY) 
); 

Zend_Validate_Abstract::setDefaultTranslator($translator); 

我傾向於認爲這些資源特定於zf版本;驗證人可能隨時間而改變。如果我將資源複製到我的應用程序樹,則每次升級到新版本時都需要執行額外的維護。

什麼是最佳實踐?是否有ZF公約?

回答

0

爲了您的方便提供這些翻譯,它是不是一個真正的支持功能

大多數時候,你不希望覆蓋翻譯文件,未知的,如果Zend公司決定改變一些翻譯,你可能不想跟着他們。

然後,你需要手動檢查什麼是從以前的版本進行了更改,就一定要做到不破壞你的應用程序的措辭。

我真的不明白這一點。

但是,如果你真的不需要cp -R(據我所知),你可以使用svn:external來加載這些資源,然後進行更新。

隨着git(我使用),它可能會更棘手一些,但你可以成功與git-subtree