2017-02-04 134 views
0

我根據這個article索納塔管理員捆綁翻譯

我有這樣

完成設置sonataadminbundle的譯言 阿克米/ 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')) 

in config.yml

framework: 
    translator:  { fallback: ja } 

然後我清除緩存。

但是翻譯不起作用。

有什麼我需要做的?

回答

0

你是否用命令行工具清空緩存?我發現我需要用rm -rf app/cache/*(或特定環境)完全清空緩存,以便新翻譯能夠按預期顯示。

+0

我已經完成手動清除緩存,但徒勞無功。感謝您的回覆。 – whitebear