我正在使用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
感谢!