Datetime Symfony2转换,参数不工作

Datetime Symfony2转换,参数不工作,datetime,symfony,translation,Datetime,Symfony,Translation,我对Symfony2的翻译有问题 我有一个DateTimeFormatter类(此处简化): 我将其配置为服务: parameters: datetime_formatter.class: Skepin\CommonBundle\Util\DateTimeFormatter services: common.util.datetime_formatter: class: %datetime_formatter.class% argu

我对Symfony2的翻译有问题

我有一个DateTimeFormatter类(此处简化):

我将其配置为服务:

parameters:
    datetime_formatter.class: Skepin\CommonBundle\Util\DateTimeFormatter
services:
    common.util.datetime_formatter:
            class: %datetime_formatter.class%
            arguments: [@translator]
问题是:当我使用它时,显示的文本是
%seconds%seconds ago
,参数没有被替换。我错过了什么

谢谢

问题已解决:

return $this->translator->trans('datetime_formatter.seconds_ago', array('%seconds%' => $delta);
而不是:

return $this->translator->trans('datetime_formatter.seconds_ago', array('%seconds%', $delta);
愚蠢的错误…

问题已解决:

return $this->translator->trans('datetime_formatter.seconds_ago', array('%seconds%' => $delta);
而不是:

return $this->translator->trans('datetime_formatter.seconds_ago', array('%seconds%', $delta);
愚蠢的错误