二级翻译关键词不起作用

时间:2017-08-11 08:11:56

标签: symfony twig symfony-3.3

我正在使用symfony的翻译器组件,我总是使用这个组件并且它的工作正常,但是,在一个新项目中,我已经开始使用这个组件,并且我的调试栏无法识别第二级翻译。 例如:

//messages.es.yml
#USUARIOS
usuarios:
    gestion: Gestion de usuarios
    listado: Listado de usuarios
    nuevo: Nuevo usuario

在控制器或树枝中使用翻译:

//SomeController.php
$breadcrumbs->addRouteItem($this->get("translator")->trans("usuarios.nuevo"), "backend_usuario_register");

// someFile.html.twig
{{ "usuarios.nuevo" | trans }}

在两种情况下都返回:usuarios.nuevo

问题出在哪里? :/

编辑1

修正了问题,关键字'usuarios'在上面被定义为:usuarios:Usuarios。

现在我还有另外一个问题,如何为主ID提供一个值,以便它不会出错?

我现在拥有它,但它返回错误:

//messages.es.yml
#USUARIOS
usuarios: Usuarios
    gestion: Gestion de usuarios
    listado: Listado de usuarios
    nuevo: Nuevo usuario

感谢!

0 个答案:

没有答案