我无法让我的翻译器加载资源yams文件。
我在admin.ru.yml
内有一个文件AppBundle/Resources/config/translations/
我在我的另一个包中有以下几行
$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文件。
我甚至在整个应用程序的app / config.yml文件中指定了
translator:
paths:
- '%kernel.root_dir%/../src/AppBundle/Resources/config/translations'
但没有结果。我尝试了很多路径,但找不到正确的方法。对我做错了什么的任何建议?
答案 0 :(得分:1)
你必须重命名你的文件@ AppBundle.ru.yml,文件路径是没有必要的