javascript翻译yml symfony2

javascript翻译yml symfony2,symfony,client-side,Symfony,Client Side,在我的symfony webapp中有许多.yml文件用于翻译。使用此文件客户端的正确方法是什么 创建一个javascript.yml文件 加载所有的yml文件一些部分是无用的,即使我认为可能是低效的 从Symfony 2.6开始,有一个getMessages方法可用于将消息转储到javascript文件以供客户端使用: 公认的答案似乎不再适用于Symfony 3.0。文档现在有以下示例: $catalogue = $translator->getCatalogue('fr_FR'); $

在我的symfony webapp中有许多.yml文件用于翻译。使用此文件客户端的正确方法是什么

创建一个javascript.yml文件 加载所有的yml文件一些部分是无用的,即使我认为可能是低效的
从Symfony 2.6开始,有一个getMessages方法可用于将消息转储到javascript文件以供客户端使用:


公认的答案似乎不再适用于Symfony 3.0。文档现在有以下示例:

$catalogue = $translator->getCatalogue('fr_FR');
$messages = $catalogue->all();
while ($catalogue = $catalogue->getFallbackCatalogue()) {
    $messages = array_replace_recursive($catalogue->all(), $messages);
}
$catalogue = $translator->getCatalogue('fr_FR');
$messages = $catalogue->all();
while ($catalogue = $catalogue->getFallbackCatalogue()) {
    $messages = array_replace_recursive($catalogue->all(), $messages);
}