symfony2自定义注释翻译

symfony2自定义注释翻译,symfony,annotations,translation,Symfony,Annotations,Translation,请帮我翻译自定义注释。 我正在尝试翻译@Render(title=“Page”)。翻译生成器未找到此,且标题不是traslate。 我试图理解它是如何在组件验证Symfony中完成的,但什么也没有发生 <?php namespace Shooos\ProductBundle\Controller\Admin; use Sensio\Bundle\FrameworkExtraBundle\Configuration as PRS; use Shooos\CoreBu

请帮我翻译自定义注释。 我正在尝试翻译@Render(title=“Page”)。翻译生成器未找到此,且标题不是traslate。 我试图理解它是如何在组件验证Symfony中完成的,但什么也没有发生

<?php
    namespace Shooos\ProductBundle\Controller\Admin;

    use Sensio\Bundle\FrameworkExtraBundle\Configuration as PRS;
    use Shooos\CoreBundle\Controller\BaseController;
    use Aft\RenderParkingBundle\Annotations as CA;
    use Gedmo\Mapping\Annotation\Translatable;

    /**
     * @PRS\Route("/admin")
     * Class CategoryController
     * @package Shooos\ProductBundle\Controller\Admin
     */
    class CategoryController extends BaseController
    {
        /**
         * @CA\Render(title="Categories")
         * @PRS\Route("/categories", name="admin.categories")
         */
         public function indexAction()
         {
         }
    }

在注释到对象转换器上,在转换过程中插入注释读取器、转换器服务并将值从注释转换为对象

     $description = $this->translator->trans($transformedAnnotationObject->getDescription());

请张贴与问题相关的代码。您可以通过编辑自己的问题并将其添加到问题正文中来完成此操作。它将帮助我们帮助您。我添加了一个带有user2041082的hint.Done的代码,但当执行命令php app/console translation:extract en--bundle=ProductBundle--output format=ymlThis时不会生成转换。这是一个JMSTranslationBundle生成器。我想翻译字符串应该由提取器缓存。
     $description = $this->translator->trans($transformedAnnotationObject->getDescription());