【发布时间】:2016-05-02 07:48:06
【问题描述】:
我已阅读文档,我将 i18n 放在顶部并尝试通过以下方式翻译日期变量:
{% blocktrans %}
{{ month_verbose }}
{% endblocktrans %}
但它不起作用,我也想将 month_verbose 翻译成当前语言。 我不知道如何将当前语言与翻译与日期结合起来。 那么在 django 模板中翻译日期的最佳方法是什么?
UPD View for this template Var 月份详细在第 39 行 Template here 第 33 行详细月份
【问题讨论】:
-
你的脚本有错误
{% block trans %}{{ month_verbose}}{% endblock %} -
你会想看看 django 内置模板 docs.djangoproject.com/en/1.9/ref/templates/builtins/#date
-
@ZagorodniyOlexiy,我认为这就像在文档中一样 link
-
@shmee,它只在不同的视图中格式化日期类型。我想把month verbose翻译成另一种语言,默认是英文。
-
month_verbose来自哪里?
标签: python django django-templates translation django-i18n