2017-02-04 17 views
0

Я устанавливаю перевод sonataadminbundle по этой articleSonata Администратор Bundle перевод

Я сделал, как этот

сделал Acme/AdminBundle/Ресурсы/переводы/messages.ja.yml

form: 
    name: 名前 

in Acme/Adminbundle/Admin/ImgAdmin.php

class ImgAdmin extends Admin 
{ 
    protected $translationDomain = 'messages'; 

    public function configureListFields(ListMapper $listMapper) 
    { 
     $listMapper 
      ->addIdentifier('id')  
      ->add('name',null,array('label'=> 'form.name')) 

в config.yml

framework: 
    translator:  { fallback: ja } 

после этого я очистил кэш.

Однако перевод не работает.

Есть ли что-нибудь, что мне нужно?

ответ

0

Вы очистили кеш инструментом командной строки? Я обнаружил, что мне нужно полностью очистить кеш с помощью rm -rf app/cache/* (или определенных сред) для новых переводов, чтобы они отображались, как ожидалось.

+0

Я сделал кеш ясными вручную, но напрасно. Спасибо за ответ. – whitebear