我使用以下命令生成我的不同Bundles的目录,并且运行良好。
php app/console translation:update --dump-messages --force fr ProjectBlogBundle
但是我应该如何翻译我们可以在/ app / Resources / views / *上找到的视图?
谢谢,
答案 0 :(得分:1)
如果您检查command code,则看起来不可能:捆绑名称是必需的,必须提供。
但是,您可以检查this。
即使您无法从这些视图中自动提取/更新翻译片段,但只要您使用相同的翻译域,运行时翻译就应该有效。
答案 1 :(得分:1)
尽管这个问题已经过时了,但我想我可能只是为其他人提出这个问题:
在此期间似乎添加了所需的功能(Symfony 2.8 +)。
如果您运行如下命令:
$ app/console translation:update --help
Usage:
translation:update [options] [--] <locale> [<bundle>]
Arguments:
locale The locale
bundle The bundle name or directory where to load the messages, defaults to app/Resources folder
捆绑名称似乎已成为选项,命令将默认为app/Resources
答案 2 :(得分:0)
我遇到了同样的问题,@ Jan的回答帮助了我。所以有一个例子。
cd app/
php ./console console translation:update --dump-messages --force fr .
作为。是一个目录(当前目录),翻译器会尝试加载子目录/ Resources,所以在这里它会尝试加载app / Resources /.