python – django-admin.py makemessages不会创建.po文件

这里我标记了要翻译的字符串,base.html:

  <li><a href="{% url 'specific_static_page' 'apie-mus' %}">{% trans 'Apie mus' %}</a></li>
  <li><a href="{% url 'categories_index' %}">{% trans 'Produktai' %}</a></li>
  <li><a href="{% url 'news_index' %}">{% trans 'Naujienos' %}</a></li>
  <li><a href="{% url 'specific_static_page' 'dokumentai' %}">{% trans 'Dokumentai' %}</a></li>
  <li><a href="{% url 'specific_static_page' 'kontaktai' %}">{% trans 'Kontaktai' %}</a></li>

settings.py:

LOCALE_PATHS = (
    'C:/Users/Marijus/PycharmProjects/legatine/locale',
)

然后我运行命令:

django-admin.py makemessages -a 

它运行没有错误或任何东西,但它不会创建任何.po文件.我在这做错了什么?

最佳答案 该命令用于重新检查所有源,但要创建必须指定语言的po文件

django-admin.py makemessages -l de

成为德语的语言

点赞