2010-03-31 3 views
1

Я делаю интернационализацию Джанго admin.I может конвертировать все мой текст к конкретному langauge.But им не в состоянии изменить название «приложение»интернационализация Джанго

допускает

Джанго-админ .py startapp test

это создаст приложение под названием test внутри моего проекта. Внутри этого приложения «test» я могу создать много классов в файле model.py. Но когда я регистрирую свое приложение «test» в settings.py file.I конвертирует весь текст в локали моего браузера, но мой заголовок приложения «test» не изменяется. Как изменить эту идею?

ответ

1

это хорошо известная проблема в Джанго и есть ticket начиная с 2006

обходной путь для этого было бы разместить все appnames (с верхним унд строчной) вручную в вашем * .po-файл ,

для обеспечения Джанго-администратора будет поймать это, Заменено это:

<caption> 
     <a href="{{ app.app_url }}" class="section"> 
      {% blocktrans with app.name as name %}{{ name }}{% endblocktrans %} 
     </a> 
    </caption> 

с этим:

<caption> 
    <a href="{{ app.app_url }}" class="section">{% trans app.name %}</a> 
    </caption> 

возможно this сниппет бы тоже помочь?

Смежные вопросы