Zend framework Zend_语言环境-firefox不显示区域,只显示语言

Zend framework Zend_语言环境-firefox不显示区域,只显示语言,zend-framework,firefox,internationalization,zend-translate,zend-locale,Zend Framework,Firefox,Internationalization,Zend Translate,Zend Locale,我对Firefox有意见。我正在尝试使用Zend_Translate和gettex适配器创建多语言页面 以下是我的引导程序的一部分: protected function _initTranslate() { $locale = new Zend_Locale(Zend_Locale::BROWSER); Zend_Registry::set('Zend_Locale', $locale); $t

我对Firefox有意见。我正在尝试使用Zend_Translate和gettex适配器创建多语言页面

以下是我的引导程序的一部分:

    protected function _initTranslate()
    {
        $locale = new Zend_Locale(Zend_Locale::BROWSER);
        Zend_Registry::set('Zend_Locale', $locale);
        
        
        $translate = new Zend_Translate('gettext', 
                    APPLICATION_PATH . "/langs/", 
                    null, 
                    array('scan' => Zend_Translate::LOCALE_DIRECTORY));
        $registry = Zend_Registry::getInstance();
        $registry->set('Zend_Translate', $translate);
        
        $translate->setLocale($locale);
        
    }
问题是:Chrome和Safari为我提供了语言和区域的区域设置,即en_US,pl_pl,这很好,但Fierox只提供语言,而不是区域“en”,“pl”。当我将我的两种语言添加到我的“lang”文件夹“pl_pl”,“en_US”时,Firefox会告诉我:

注意:必须先添加语言“pl”,然后才能使用它。在第435行的/home/users/witkowicz/www/bwitkowicz/moyo/library/Zend/Translate/Adapter.php中

注意:没有“pl”语言的翻译。在第448行的/home/users/witkowicz/www/bwitkowicz/moyo/library/Zend/Translate/Adapter.php中

注意:必须先添加语言“pl”,然后才能使用它。在第435行的/home/users/witkowicz/www/bwitkowicz/moyo/library/Zend/Translate/Adapter.php中

注意:没有“pl”语言的翻译。在第448行的/home/users/witkowicz/www/bwitkowicz/moyo/library/Zend/Translate/Adapter.php中

致命错误:未捕获的异常“Zend_Controller_Response_exception”和消息“Cannot send Header”;标题已发送到/home/users/witkowicz/www/bwitkowicz/moyo/library/Zend/Translate/Adapter.php,第435行'

即使我强制区域设置为:

$translate->setLocale'pl_pl'

。。。它仍然抛出一个错误