HY,
我试图在我的zf2应用程序中设置翻译。
我将这些添加到我的module.config.php
'service_manager' => array(
'abstract_factories' => array(
'Zend\Cache\Service\StorageCacheAbstractServiceFactory',
'Zend\Log\LoggerAbstractServiceFactory',
),
'aliases' => array(
'translator' => 'MvcTranslator',
),
),
'translator' => array(
'locale' => 'en_US',
'translation_file_patterns' => array(
array(
'type' => 'phparray',
'base_dir' => __DIR__ . '/../language',
'pattern' => '%s.php',
'text_domain' => __NAMESPACE__,
),
),
),
然后在我的Module.php
中$translator = $e->getApplication()->getServiceManager()->get('translator');
$translator
->setLocale(\Locale::acceptFromHttp($_SERVER['HTTP_ACCEPT_LANGUAGE']))
->setFallbackLocale('en_US');
我在目录管理员/语言文件en_US.php
下添加了<?php
return array(
'Welcome' => array(
'ASDSASD'
),
)
它不起作用,任何建议......