0

コード:

   $app->register(new Silex\Provider\TranslationServiceProvider(), array(
      'locale' => 'sr_Latn',
      'translation.class_path' => __DIR__ . '/../vendor/symfony/src',
      'translator.messages' => array('sr_Latn' => __DIR__ .'/../vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/translations/validators.sr_Latn.xlf')
    ));
    $app['translator.loader'] = new Symfony\Component\Translation\Loader\XliffFileLoader();

私はまだ英語で検証メッセージを受け取ります。何か案が?

4

1 に答える 1

1

次の呼び出しを追加する必要がありますTranslator::addResource

$file = __DIR__ .'/../vendor/symfony/src/Symfony/Bundle/FrameworkBundle/Resources/translations/validators.sr_Latn.xlf';
$app['translator']->addResource('xliff', $file, 'sr_Latn', 'validators');

も参照してくださいSymfony\Bundle\FrameworkBundle\DependencyInjection::registerTranslatorConfiguration

于 2012-02-16T13:32:02.530 に答える