Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Symfony翻译目录未加载_Php_Symfony - Fatal编程技术网

Php Symfony翻译目录未加载

Php Symfony翻译目录未加载,php,symfony,Php,Symfony,大家好, 我只是想将英文翻译添加到我的Symfony2项目(版本2.6.11)。我将翻译办公室的所有文件复制到我的项目中,并通过 应用程序/控制台翻译:debug en[捆绑包] 这里一切都很好,所以我把所有的翻译都列了出来 我在路由中嵌入了{u locale}-占位符。我只浏览德语页面 通过倾销这些价值: dump($request->getLocale()); $trans = $this->get('translator'); dump($trans->getLocale

大家好,

我只是想将英文翻译添加到我的Symfony2项目(版本2.6.11)。我将翻译办公室的所有文件复制到我的项目中,并通过

应用程序/控制台翻译:debug en[捆绑包]

这里一切都很好,所以我把所有的翻译都列了出来

我在路由中嵌入了{u locale}-占位符。我只浏览德语页面

通过倾销这些价值:

dump($request->getLocale());
$trans = $this->get('translator');
dump($trans->getLocale());
结果是“恩”和“恩”。所以我不明白,为什么调试器列出了具有给定语言环境的正确翻译,而web前端不这样做

在缓存文件(app/cache/dev/translations/catalouge.en[…].php)中,也只有德语翻译

因此,总结翻译:调试输出正确的翻译,尽管翻译器获得了正确的语言环境,但每次都会显示回退语言环境


有人有主意吗?

当然有。。塞里瓦尔时代。没有预热和手动删除的缓存文件夹。能否显示文件的放置位置和名称?Argh。。错误:LexikTranslationBundle是否仍处于启用状态..是的,当然。。塞里瓦尔时代。没有预热和手动删除的缓存文件夹。能否显示文件的放置位置和名称?Argh。。错误:LexikTranslationBundle仍处于启用状态。。