2017-07-04 150 views
0

我无法让我的翻译器加载资源yams文件。 我admin.ru.ymlAppBundle/Resources/config/translations/ 文件我在我的另一束以下行symfony翻译资源路径

$translator = new Translator('ru_RU', new MessageSelector()); 
    $translator->addLoader('yaml', new FileLoader()); 
    $translator->addResource('yaml', 'admin.ru.yml', 'ru_RU', 'admin'); 
    $tt = $translator->trans('Category', array(), 'admin'); 

这不加载YML文件。

我甚至在整个应用程序

translator: 
     paths: 
     - '%kernel.root_dir%/../src/AppBundle/Resources/config/translations' 

的我的应用程序/ config.yml文件,但没有结果指定。我尝试了很多路径,但找不到正确的路。有什么建议我做错了什么?

+0

给我您的反馈 – Timan

回答

1

你必须重命名文件@ AppBundle.ru.yml,文件路径是没有必要的

+0

遗憾的响应晚,你的方法效果很好,谢谢! – user7808407