Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/oop/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
django i18n-模板翻译,但语言特定_Django - Fatal编程技术网

django i18n-模板翻译,但语言特定

django i18n-模板翻译,但语言特定,django,Django,我需要翻译“3小时前” 我使用的是| timesince,它为我提供了所有语言的“3小时”。所以我只需要翻译单词“ago” 但是: 这个东西将是德语:vor3stunden,它首先有一个单词“vor”(en.“ago”) 如何在这里获得特定语言的翻译 我认为您只需要编写具有所需行为的自己的过滤器 不需要修改很多timesince代码,但: 类似这样的内容: #de.po msgid "%s ago" msgstr "vor %s" {% blocktrans with param=update

我需要翻译
“3小时前”

我使用的是
| timesince
,它为我提供了所有语言的
“3小时”
。所以我只需要翻译单词
“ago”

但是:

这个东西将是德语:
vor3stunden
,它首先有一个单词
“vor”
(en.“ago”)


如何在这里获得特定语言的翻译

我认为您只需要编写具有所需行为的自己的过滤器

不需要修改很多timesince代码,但:

类似这样的内容:

#de.po
msgid "%s ago"
msgstr "vor %s"

{% blocktrans with param=updated|timesince %}
    {{ param }} ago
{% endblocktrans %}

django在视图中命名了翻译字符串,但在模板中没有。这真的很痛
#de.po
msgid "%s ago"
msgstr "vor %s"

{% blocktrans with param=updated|timesince %}
    {{ param }} ago
{% endblocktrans %}