2010-05-22 70 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