【问题标题】:How translate humanize django如何翻译人性化django
【发布时间】:2017-10-30 06:34:23
【问题描述】:

我需要将人性化翻译成葡萄牙语 (pt-BR)。怎么样?

进口:

from django.contrib.humanize.templatetags.humanize import naturaltime

使用:

_question['pub_date'] = naturaltime(question.pub_date)

设置:

LANGUAGE_CODE = 'pt-BR'

TIME_ZONE = 'America/Sao_Paulo'

USE_I18N = True

USE_L10N = True

USE_TZ = True

在我的模板中显示:

2 hours ago

【问题讨论】:

  • 你为什么不在模板中这样做?
  • 是的,我在 django 中(在亚马逊服务器中)这样做,所以也许他会像默认语言一样获得英语。我在模板内部设置并工作。谢谢:)

标签: django translate humanize


【解决方案1】:

我只需要在模板中设置人性化即可。

<span>{{question.pub_date|naturaltime}}</span>

您也需要添加已安装的应用程序

'django.contrib.humanize',

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-12-23
    • 1970-01-01
    • 2012-05-03
    • 1970-01-01
    • 1970-01-01
    • 2011-12-25
    • 2011-02-08
    • 2010-12-22
    相关资源
    最近更新 更多